.assessment-scoring-content.is-oversight .assessment-scoring-summary{flex:none}.assessment-scoring-content.is-oversight .assessment-score-guidance{margin:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;flex:none}.assessment-scoring-content.is-oversight .assessment-candidate-toolbar{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border-top:1px solid #eceef4;flex:none}.assessment-scoring-content.is-oversight .assessment-training-team-results{min-height:0;margin:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));flex:1;display:block;overflow:hidden}.assessment-scoring-content.is-oversight .assessment-consolidated-register{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.assessment-scoring-content.is-oversight .assessment-consolidated-register>div{min-height:0;overflow:auto}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:first-child{width:calc(52px * var(--platform-density-scale,1));min-width:calc(52px * var(--platform-density-scale,1));text-align:center}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:nth-child(2){width:calc(118px * var(--platform-density-scale,1));min-width:calc(118px * var(--platform-density-scale,1));text-align:left}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:nth-child(3){width:calc(190px * var(--platform-density-scale,1));min-width:calc(190px * var(--platform-density-scale,1));text-align:left}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:nth-child(4){width:calc(84px * var(--platform-density-scale,1));min-width:calc(84px * var(--platform-density-scale,1));text-align:left}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:nth-child(n+5){min-width:calc(86px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:first-child,.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:first-child{left:0}.assessment-scoring-content.is-oversight .assessment-candidate-pagination{flex:none}@media (max-width:900px){.assessment-scoring-content.is-oversight .assessment-candidate-toolbar{flex-wrap:wrap}.assessment-scoring-content.is-oversight .assessment-candidate-toolbar>strong{width:100%}}.assessment-scoring-content.is-oversight .assessment-consolidated-register table{width:calc(1436px * var(--platform-density-scale,1));min-width:calc(1436px * var(--platform-density-scale,1));table-layout:fixed}.assessment-scoring-content.is-oversight .assessment-consolidated-register th{width:auto;min-width:0}.assessment-consolidated-register col.result-col-sr{width:calc(52px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-id{width:calc(110px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-name{width:calc(190px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-type{width:calc(86px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-mark{width:calc(78px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-theory{width:calc(82px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-total{width:calc(88px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-percent,.assessment-consolidated-register col.result-col-outcome{width:calc(90px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-grace{width:calc(66px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(2),.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(2){left:calc(52px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(3),.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(3){left:calc(162px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(4),.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(4){left:calc(352px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead th,.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td{box-sizing:border-box}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(-n+4),.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(-n+4){text-align:left}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:first-child,.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:first-child{text-align:center}.assessment-scoring-content.is-submitted .assessment-scoring-summary,.assessment-scoring-content.is-submitted .assessment-score-guidance,.assessment-scoring-content.is-submitted .assessment-candidate-toolbar{flex:none}.assessment-scoring-content.is-submitted .assessment-candidate-toolbar{margin-top:calc(10px * var(--platform-density-scale,1));border-top:1px solid #eceef4}.assessment-scoring-content.is-submitted .assessment-scoring-table{width:calc(100% - calc(34px * var(--platform-density-scale,1)));max-height:min(48vh,calc(560px * var(--platform-density-scale,1)));margin:calc(10px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1)) 0;flex:0 auto}.assessment-scoring-content.is-entry .assessment-scoring-summary,.assessment-scoring-content.is-entry .assessment-score-guidance,.assessment-scoring-content.is-entry .assessment-candidate-toolbar{flex:none}.assessment-scoring-content.is-entry .assessment-candidate-toolbar{margin-top:calc(10px * var(--platform-density-scale,1));border-top:1px solid #eceef4}.assessment-scoring-content.is-entry .assessment-scoring-table{width:calc(100% - calc(34px * var(--platform-density-scale,1)));max-height:min(52vh,calc(600px * var(--platform-density-scale,1)));margin:calc(10px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1)) 0;flex:0 auto}.assessment-scoring-content.is-entry .assessment-candidate-pagination{flex:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));margin:calc(-1px * var(--platform-density-scale,1));clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.table{display:table}.hidden{display:none}.resize{resize:both}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.commercial-rate-lines{margin:calc(-2px * var(--platform-density-scale,1)) 0 calc(11px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));display:grid}.commercial-rate-lines>div{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #ece9f5;display:flex}.commercial-rate-lines span,.commercial-rate-lines em{gap:calc(2px * var(--platform-density-scale,1));display:grid}.commercial-rate-lines strong{color:#26396e;font-size:calc(8.5px * var(--platform-density-scale,1))}.commercial-rate-lines small{color:#7c86a7;font-size:calc(7.25px * var(--platform-density-scale,1))}.commercial-rate-lines em{color:#26396e;text-align:right;font-size:calc(8.5px * var(--platform-density-scale,1));font-style:normal;font-weight:800}.commercial-rate-lines em small{font-weight:600}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }html,body{min-height:100%}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{color:#07164a;-webkit-font-smoothing:antialiased;background:#f6f5ff;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}.sr-only{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));margin:calc(-1px * var(--platform-density-scale,1));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.page-shell{min-height:100svh;padding:calc(24px * var(--platform-density-scale,1));place-items:center;display:grid;overflow:hidden}.page-shell,.public-page{animation:.38s cubic-bezier(.22,.75,.2,1) both pixel-route-enter}@keyframes pixel-route-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.screen-container{isolation:isolate;width:min(100%, calc(1440px * var(--platform-density-scale,1)));min-height:min(calc(900px * var(--platform-density-scale,1)), calc(100svh - calc(48px * var(--platform-density-scale,1))));border-radius:calc(40px * var(--platform-density-scale,1));background:radial-gradient(circle at 16% 7%,#cac2ff7a,#0000 30%),radial-gradient(circle at 57%,#cfe1ff94,#0000 34%),radial-gradient(circle at 83% 88%,#ffd3f494,#0000 31%),linear-gradient(135deg,#fcfcff 0%,#f5f4ff 52%,#fbf8ff 100%);border:1px solid #ffffffeb;position:relative;overflow:hidden;box-shadow:0 28px 70px #473a9324,inset 0 1px #fff}.content-grid{z-index:2;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.content-grid>*{min-width:0}.brand-section{padding:calc(70px * var(--platform-density-scale,1)) calc(42px * var(--platform-density-scale,1)) calc(60px * var(--platform-density-scale,1));flex-direction:column;justify-content:center;align-items:center;display:flex}.logo-wrap{width:min(88%, calc(660px * var(--platform-density-scale,1)));place-items:center;margin-inline:auto;display:grid}.pixel-logo{width:100%;height:auto;max-height:calc(470px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 16px 23px #372b881f);margin-inline:auto;display:block}.skill-sangraha-login-logo{width:min(100%,calc(620px * var(--platform-density-scale,1)));-o-object-fit:contain;object-fit:contain;height:auto;margin-inline:auto;display:block}.skill-sangraha-login-logo.is-compact{width:min(100%,calc(220px * var(--platform-density-scale,1)));max-height:calc(82px * var(--platform-density-scale,1))}.pixel-internal-brand{width:min(100%,calc(650px * var(--platform-density-scale,1)));color:#07164a;text-align:center;justify-items:center;display:grid}.pixel-workspace-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 34px #18369624);width:100%;height:auto;display:block}.pixel-brand-assurance{width:min(80%,calc(470px * var(--platform-density-scale,1)));margin-top:calc(-38px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));color:#253b77;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #225be61f;display:flex;box-shadow:0 12px 28px #20377e14,inset 0 1px #fff}.pixel-brand-assurance img{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain}.pixel-brand-assurance span{gap:calc(2px * var(--platform-density-scale,1));text-align:left;display:grid}.pixel-brand-assurance strong{font-size:calc(12px * var(--platform-density-scale,1))}.pixel-brand-assurance small{color:#7581aa;font-size:calc(9.5px * var(--platform-density-scale,1))}.pixel-internal-brand.is-compact{grid-template-columns:calc(70px * var(--platform-density-scale,1)) auto;justify-content:center;align-items:center;gap:calc(12px * var(--platform-density-scale,1))}.pixel-internal-brand.is-compact .pixel-brand-monogram{width:calc(70px * var(--platform-density-scale,1));height:calc(70px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px #3630b72e)}.pixel-internal-brand.is-compact>span{justify-items:start;gap:calc(3px * var(--platform-density-scale,1));text-align:left;display:grid}.pixel-internal-brand.is-compact strong{font-size:calc(32px * var(--platform-density-scale,1));letter-spacing:.05em;color:#0000;background:linear-gradient(100deg,#1357e9,#6538ef 54%,#ec199d);-webkit-background-clip:text;background-clip:text;line-height:.95}.pixel-internal-brand.is-compact small{color:#425489;font-size:calc(9px * var(--platform-density-scale,1));letter-spacing:.055em;text-transform:uppercase;font-weight:750}.login-column{padding:calc(56px * var(--platform-density-scale,1)) calc(54px * var(--platform-density-scale,1)) calc(56px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));place-items:center;display:grid}.login-card{width:100%;max-width:calc(570px * var(--platform-density-scale,1));padding:calc(50px * var(--platform-density-scale,1)) calc(48px * var(--platform-density-scale,1)) calc(35px * var(--platform-density-scale,1));border-radius:calc(34px * var(--platform-density-scale,1));text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff85;border:1px solid #fffffff5;position:relative;box-shadow:0 25px 60px #3a31811f,inset 0 0 0 1px #7f6ae717,inset 0 1px #fff}.login-home-link{top:calc(22px * var(--platform-density-scale,1));left:calc(24px * var(--platform-density-scale,1));z-index:2;align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#4f46ad;font-size:calc(11px * var(--platform-density-scale,1));font-weight:750;text-decoration:none;display:inline-flex;position:absolute}.login-home-link:hover{color:#ec2c91}@media (min-width:761px){.login-card.is-skill-sangraha{width:min(calc(570px * var(--platform-density-scale,1)),100%);height:calc(680px * var(--platform-density-scale,1));min-height:calc(680px * var(--platform-density-scale,1));max-height:calc(680px * var(--platform-density-scale,1))}.login-card.is-pixel{width:min(calc(570px * var(--platform-density-scale,1)),100%);height:calc(690px * var(--platform-density-scale,1));min-height:calc(690px * var(--platform-density-scale,1));max-height:calc(690px * var(--platform-density-scale,1));overflow:hidden}.login-card.is-pixel:has(.password-recovery-flow) .password-recovery-flow{gap:calc(9px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.password-recovery-flow) .recovery-progress{margin:calc(-2px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) calc(1px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.password-recovery-flow) .recovery-form{gap:calc(10px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.password-recovery-flow) .otp-delivery-note{padding-block:calc(9px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.password-recovery-flow) .recovery-otp-segmented{gap:calc(8px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.password-recovery-flow) .recovery-otp-segmented .stakeholder-otp-digits input{height:calc(56px * var(--platform-density-scale,1))!important;min-height:calc(56px * var(--platform-density-scale,1))!important;max-height:calc(56px * var(--platform-density-scale,1))!important}.login-card.is-pixel:has(.password-recovery-flow) .sign-in-button{height:calc(58px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.otp-login-form) .otp-login-form{gap:calc(10px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.otp-login-form) .otp-delivery-note{padding-block:calc(9px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.otp-login-form) .recovery-otp-segmented{gap:calc(8px * var(--platform-density-scale,1))}.login-card.is-pixel:has(.otp-login-form) .recovery-otp-segmented .stakeholder-otp-digits input{height:calc(56px * var(--platform-density-scale,1))!important;min-height:calc(56px * var(--platform-density-scale,1))!important;max-height:calc(56px * var(--platform-density-scale,1))!important}.login-card.is-pixel:has(.otp-login-form) .sign-in-button{height:calc(58px * var(--platform-density-scale,1))}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp){padding:calc(34px * var(--platform-density-scale,1)) calc(42px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1));overflow:hidden}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .security-mark{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))}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) h1{font-size:calc(36px * var(--platform-density-scale,1))}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .subtitle{margin:calc(7px * var(--platform-density-scale,1)) 0 calc(17px * var(--platform-density-scale,1))}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .stakeholder-segmented-otp-form{gap:calc(10px * var(--platform-density-scale,1))}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .otp-delivery-note{padding-block:calc(9px * var(--platform-density-scale,1))}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .recovery-otp-segmented{gap:calc(8px * var(--platform-density-scale,1))}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .stakeholder-otp-digits input{height:calc(56px * var(--platform-density-scale,1))!important;min-height:calc(56px * var(--platform-density-scale,1))!important;max-height:calc(56px * var(--platform-density-scale,1))!important}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .sign-in-button{height:calc(58px * var(--platform-density-scale,1))}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .security-footer{margin-top:calc(9px * var(--platform-density-scale,1))}}.login-card-content{width:100%}.login-heading-stack{display:contents}.login-mobile-brand{display:none}.security-mark{width:calc(76px * var(--platform-density-scale,1));height:calc(76px * var(--platform-density-scale,1));margin:0 auto calc(24px * var(--platform-density-scale,1));border-radius:calc(23px * var(--platform-density-scale,1));color:#5738f2;background:linear-gradient(145deg,#ffffffc7,#efebff61);border:1px solid #fffffff2;place-items:center;display:grid;box-shadow:0 10px 24px #5540be21,inset 0 0 0 1px #5938f214}.security-mark.is-pixel{width:calc(82px * var(--platform-density-scale,1));height:calc(82px * var(--platform-density-scale,1));margin-bottom:calc(16px * var(--platform-density-scale,1));background:linear-gradient(145deg,#f4f9fff5,#eef0ffc2);border-color:#2457e624;box-shadow:0 13px 30px #2040ac26,inset 0 1px #fff}.security-mark.is-pixel img{width:calc(64px * var(--platform-density-scale,1));height:calc(64px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain}.employee-access-label{margin-bottom:calc(9px * var(--platform-density-scale,1));color:#1856d8;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.17em;font-weight:820;display:block}.login-card h1{font-size:clamp(calc(30px * var(--platform-density-scale,1)), 3vw, calc(40px * var(--platform-density-scale,1)));letter-spacing:-.035em;color:#07164a;margin:0;font-weight:750;line-height:1.15}.subtitle{margin:calc(11px * var(--platform-density-scale,1)) 0 calc(36px * var(--platform-density-scale,1));color:#66709d;font-size:calc(16px * var(--platform-density-scale,1))}.login-form{gap:calc(18px * var(--platform-density-scale,1));display:grid}.login-form-stack{gap:calc(14px * var(--platform-density-scale,1));display:grid}.otp-delivery-note{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6343ee;text-align:left;background:#f8f6ffc7;border:1px solid #653bff1a;display:flex}.otp-delivery-note span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.otp-delivery-note strong{color:#23366d;font-size:calc(12px * var(--platform-density-scale,1))}.otp-delivery-note small{color:#7480aa;font-size:calc(10px * var(--platform-density-scale,1))}.otp-actions{justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));display:flex}.otp-actions>button:not(.platform-button){color:#5637ea;cursor:pointer;font-size:calc(11px * var(--platform-density-scale,1));background:0 0;border:0;padding:0;font-weight:650}.otp-actions small{color:#7b84a9;font-size:calc(10px * var(--platform-density-scale,1))}.password-recovery-flow{gap:calc(13px * var(--platform-density-scale,1));display:grid}.recovery-progress{gap:calc(7px * var(--platform-density-scale,1));margin:calc(-10px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1));grid-template-columns:repeat(4,1fr);display:grid}.recovery-progress span{height:calc(4px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:#2d57e61a;transition:background .25s,box-shadow .25s}.recovery-progress span.is-active{background:linear-gradient(90deg,#1c59e8,#663bed,#d722a5);box-shadow:0 3px 8px #5b37e02e}.recovery-form{gap:calc(14px * var(--platform-density-scale,1))}.recovery-otp-segmented{gap:calc(12px * var(--platform-density-scale,1));text-align:left;display:grid}.recovery-otp-segmented>strong{color:#132356;font-size:calc(12px * var(--platform-density-scale,1))}.recovery-otp-segmented .stakeholder-otp-digits{gap:calc(10px * var(--platform-density-scale,1))}.recovery-otp-segmented .stakeholder-otp-digits input{height:calc(64px * var(--platform-density-scale,1))!important;min-height:calc(64px * var(--platform-density-scale,1))!important;max-height:calc(64px * var(--platform-density-scale,1))!important}.recovery-otp-actions .platform-button{height:calc(40px * var(--platform-density-scale,1))!important;min-height:calc(40px * var(--platform-density-scale,1))!important;max-height:calc(40px * var(--platform-density-scale,1))!important;padding-inline:calc(13px * var(--platform-density-scale,1))!important;font-size:calc(9px * var(--platform-density-scale,1))!important}.recovery-otp-timer{margin:calc(-5px * var(--platform-density-scale,1)) 0 0;color:#68749d;text-align:center;font-size:calc(10px * var(--platform-density-scale,1))}.recovery-otp-timer strong{color:#263b78;font-variant-numeric:tabular-nums}.recovery-otp-timer.is-expired{color:#b04465;font-weight:650}.sign-in-otp-actions .platform-button{height:calc(44px * var(--platform-density-scale,1))!important;min-height:calc(44px * var(--platform-density-scale,1))!important;max-height:calc(44px * var(--platform-density-scale,1))!important;padding-inline:calc(16px * var(--platform-density-scale,1))!important;color:#111!important;font-size:calc(11px * var(--platform-density-scale,1))!important}.sign-in-otp-timer{margin:calc(-5px * var(--platform-density-scale,1)) 0 0;color:#68749d;text-align:center;font-size:calc(10px * var(--platform-density-scale,1))}.sign-in-otp-timer strong{color:#263b78;font-variant-numeric:tabular-nums}.sign-in-otp-timer.is-expired{color:#b04465;font-weight:650}.password-requirement{margin-top:calc(-2px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6675a4;text-align:left;font-size:calc(10px * var(--platform-density-scale,1));background:#eef5ff9e;border:1px solid #235be21a;line-height:1.45;display:flex}.password-requirement svg{color:#3d52e7;flex:none}.recovery-message{margin:calc(-3px * var(--platform-density-scale,1)) 0 0}.recovery-back{width:max-content;margin:calc(-3px * var(--platform-density-scale,1)) auto 0;padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#5b55a0;cursor:pointer;font-size:calc(11px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:650;display:flex}.recovery-back:hover{color:#3f32dc}.recovery-success{justify-items:center;gap:calc(11px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) 0 calc(2px * var(--platform-density-scale,1));display:grid}.recovery-success>span{width:calc(70px * var(--platform-density-scale,1));height:calc(70px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));color:#159a64;background:linear-gradient(145deg,#e8fff7f2,#f1f9ffe6);border:1px solid #159a6426;place-items:center;display:grid;box-shadow:0 12px 28px #16825b1f}.recovery-success strong{color:#14366e;font-size:calc(17px * var(--platform-density-scale,1))}.recovery-success p{max-width:calc(390px * var(--platform-density-scale,1));margin:calc(-2px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1));color:#6b769f;font-size:calc(12px * var(--platform-density-scale,1));line-height:1.55}.recovery-redirect-note{margin:calc(-3px * var(--platform-density-scale,1)) 0 calc(2px * var(--platform-density-scale,1));color:#4055a1;font-size:calc(11px * var(--platform-density-scale,1));font-weight:700}.recovery-success .sign-in-button{width:100%}.stakeholder-otp-flow{gap:calc(11px * var(--platform-density-scale,1));display:grid}.stakeholder-login-form{gap:calc(14px * var(--platform-density-scale,1))}.institution-login-context{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#5e42e7;text-align:left;background:linear-gradient(135deg,#f7f5ffe6,#fff5fbb8);border:1px solid #653bff1f;display:flex}.institution-login-context span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.institution-login-context strong{color:#24376f;font-size:calc(12px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.institution-login-context small{color:#7781a8;font-size:calc(10px * var(--platform-density-scale,1))}.authorized-mobile-note{margin-top:calc(-2px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6875a0;text-align:left;font-size:calc(10px * var(--platform-density-scale,1));background:#eff5ff9e;border:1px solid #235be21a;line-height:1.45;display:flex}.authorized-mobile-note svg{color:#4b55de;flex:none}.stakeholder-message{margin:calc(-4px * var(--platform-density-scale,1)) 0 0}.user-id-help-toggle{right:calc(11px * var(--platform-density-scale,1));width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));color:#6653e7;cursor:pointer;background:#f7f5ffeb;border:1px solid #653bff21;border-radius:50%;place-items:center;transition:color .2s,background .2s,box-shadow .2s;display:grid;position:absolute}.user-id-help-toggle:hover,.user-id-help-toggle[aria-expanded=true]{color:#fff;background:var(--platform-primary);box-shadow:0 6px 14px #5c39d633}.user-id-help-toggle:focus-visible{outline-offset:2px;outline:3px solid #2457e647}.stakeholder-segmented-otp-form{gap:calc(15px * var(--platform-density-scale,1))}.stakeholder-otp-digits{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stakeholder-otp-digits input{color:#132356;text-align:center;width:100%;min-width:0;font:inherit;caret-color:#5637ea;background:#ffffffeb;outline:0;font-weight:750;line-height:1;transition:border-color .16s,box-shadow .16s,background .16s;height:calc(56px * var(--platform-density-scale,1))!important;min-height:calc(56px * var(--platform-density-scale,1))!important;max-height:calc(56px * var(--platform-density-scale,1))!important;border-radius:calc(14px * var(--platform-density-scale,1))!important;font-size:calc(24px * var(--platform-density-scale,1))!important;border:1px solid #3d48992e!important;padding:0!important}.stakeholder-otp-digits input:focus{background:#fff;border-color:#653bff9e;box-shadow:0 0 0 3px #653bff1a}.stakeholder-otp-actions{margin-top:calc(1px * var(--platform-density-scale,1))}.stakeholder-otp-actions .platform-button{height:calc(44px * var(--platform-density-scale,1))!important;min-height:calc(44px * var(--platform-density-scale,1))!important;max-height:calc(44px * var(--platform-density-scale,1))!important;padding-inline:calc(16px * var(--platform-density-scale,1))!important;font-size:calc(11px * var(--platform-density-scale,1))!important}.stakeholder-otp-actions .platform-button:first-child{color:#111!important}.stakeholder-otp-timer{margin:calc(-5px * var(--platform-density-scale,1)) 0 0;color:#68749d;text-align:center;font-size:calc(10px * var(--platform-density-scale,1))}.stakeholder-otp-timer strong{color:#263b78;font-variant-numeric:tabular-nums}.stakeholder-otp-timer.is-expired{color:#b04465;font-weight:650}.stakeholder-otp-submit:disabled{color:#ffffffeb;box-shadow:none;cursor:not-allowed;filter:none;background:#9bbdf3}.stakeholder-otp-helper{margin:calc(1px * var(--platform-density-scale,1)) 0 calc(-2px * var(--platform-density-scale,1));color:#6d769a;font-size:calc(11px * var(--platform-density-scale,1))}.input-shell{align-items:center;display:flex;position:relative}.input-shell input{width:100%;height:calc(64px * var(--platform-density-scale,1));padding:0 calc(60px * var(--platform-density-scale,1)) 0 calc(64px * var(--platform-density-scale,1));appearance:none;border-radius:calc(15px * var(--platform-density-scale,1));color:#132356;font:inherit;font-size:calc(15px * var(--platform-density-scale,1));letter-spacing:.005em;background:linear-gradient(135deg,#fffffff5,#f7f8ffe6);border:1px solid #3d489926;outline:none;font-weight:550;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;box-shadow:inset 0 1px #fff,0 8px 20px #3a308511}.input-shell input::placeholder{color:#858db1;opacity:1;font-weight:450}.input-shell input:hover{background:#fffffffa;border-color:#653bff47}.input-shell input:focus{background:#fff;border-color:#653bff94;box-shadow:0 0 0 4px #653bff1a,0 10px 24px #42398f17}.input-shell input:-webkit-autofill{-webkit-text-fill-color:#132356;caret-color:#132356;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 8px 20px #3a308511}.input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#132356;caret-color:#132356;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 8px 20px #3a308511}.input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#132356;caret-color:#132356;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 8px 20px #3a308511}.input-icon{left:calc(12px * var(--platform-density-scale,1));z-index:1;width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#5c43ee;pointer-events:none;background:linear-gradient(145deg,#f4f1fff5,#fff4fcc7);border:1px solid #653bff1f;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;position:absolute;box-shadow:inset 0 1px #ffffffe6}.input-shell:focus-within .input-icon{color:#fff;background:linear-gradient(135deg,#355cff,#743df0 56%,#e9259d);border-color:#0000;box-shadow:0 6px 14px #6339dc33}.stakeholder-login-form .input-icon,.stakeholder-login-form .input-shell:focus-within .input-icon,.login-card.is-pixel .input-icon,.login-card.is-pixel .input-shell:focus-within .input-icon{color:#5c43ee;background:linear-gradient(145deg,#f4f1fff5,#fff4fcc7);border-color:#653bff1f;transition:none;box-shadow:inset 0 1px #ffffffe6}.password-toggle{right:calc(11px * var(--platform-density-scale,1));width:calc(40px * var(--platform-density-scale,1));height:calc(40px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#737da9;cursor:pointer;background:#653bff0b;border:1px solid #0000;place-items:center;transition:color .2s,background .2s,border-color .2s;display:grid;position:absolute}.password-toggle:hover{color:#4e36db;background:#653bff17;border-color:#653bff1f}.password-toggle:focus-visible,a:focus-visible,.sign-in-button:focus-visible{outline-offset:3px;outline:3px solid #2457e654}.form-options{margin:calc(2px * var(--platform-density-scale,1)) calc(1px * var(--platform-density-scale,1)) calc(3px * var(--platform-density-scale,1));color:#69739c;font-size:calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;display:flex}.form-options.is-forgot-only{margin-top:calc(-6px * var(--platform-density-scale,1));margin-bottom:calc(2px * var(--platform-density-scale,1));justify-content:flex-end}.remember-label{align-items:center;gap:calc(9px * var(--platform-density-scale,1));cursor:pointer;display:flex}.remember-label input{opacity:0;position:absolute}.custom-checkbox{width:calc(20px * var(--platform-density-scale,1));height:calc(20px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#0000;background:#ffffff8c;border:1.5px solid #949bc0;place-items:center;transition:all .2s;display:grid}.custom-checkbox span{font-size:calc(13px * var(--platform-density-scale,1));transform:translateY(-1px)}.remember-label input:checked+.custom-checkbox{color:#fff;background:linear-gradient(135deg,#3437f5,#8c35d9);border-color:#653bff}.remember-label input:focus-visible+.custom-checkbox{outline-offset:2px;outline:3px solid #2457e647}.form-options a,.forgot-password-action{color:#4f31ed;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:550;text-decoration:none}.form-options a:hover,.forgot-password-action:hover{color:#b51bc1;text-underline-offset:3px;text-decoration:underline}.sign-in-button{height:calc(66px * var(--platform-density-scale,1));margin-top:calc(3px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);cursor:pointer;font-size:calc(17px * var(--platform-density-scale,1));border:0;font-weight:650;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 13px 26px #6f35e440,inset 0 1px #ffffff45}.sign-in-button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 17px 31px #6f35e44d,inset 0 1px #ffffff4d}.sign-in-button:active{transform:translateY(0)}.sign-in-button:disabled{cursor:wait;filter:saturate(.9);transform:none}.button-loader{width:calc(19px * var(--platform-density-scale,1));height:calc(19px * var(--platform-density-scale,1));border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;animation:.75s linear infinite spin}.form-message{min-height:calc(19px * var(--platform-density-scale,1));margin:calc(-6px * var(--platform-density-scale,1)) 0 calc(-3px * var(--platform-density-scale,1));color:#5d55a1;font-size:calc(13px * var(--platform-density-scale,1));opacity:0;transition:opacity .2s}.form-message.visible{opacity:1}.pixel-credential-form{gap:calc(12px * var(--platform-density-scale,1))}.pixel-credential-form .form-message{height:calc(44px * var(--platform-density-scale,1));min-height:calc(44px * var(--platform-density-scale,1));margin:calc(-4px * var(--platform-density-scale,1)) 0 calc(-2px * var(--platform-density-scale,1));place-items:center;line-height:1.45;display:grid;overflow:hidden}.login-card.is-pixel:has(.pixel-credential-form) .security-footer{margin-top:calc(8px * var(--platform-density-scale,1))}.security-footer{margin-top:calc(15px * var(--platform-density-scale,1));color:#6d76a0}.signup-prompt{margin-top:calc(4px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#68739f;font-size:calc(11px * var(--platform-density-scale,1));background:linear-gradient(135deg,#f6f3ffd1,#fff2faad);border:1px solid #653bff24;display:flex}.signup-prompt a{color:#5a36e8;font-weight:800;text-decoration:none}.signup-prompt a:hover{color:#bd1ba8;text-underline-offset:3px;text-decoration:underline}.portal-switch-prompt{margin-top:calc(4px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#707aa4;font-size:calc(11px * var(--platform-density-scale,1));background:#ffffff70;border:1px solid #653bff1a;display:flex}.portal-switch-prompt a{color:#5538e8;font-weight:750;text-decoration:none}.portal-switch-prompt a:hover{text-underline-offset:3px;text-decoration:underline}.login-portal-pixel .screen-container{background:radial-gradient(circle at 13% 8%,#dee5f194,#0000 29%),radial-gradient(circle at 49% 65%,#e2e8f26b,#0000 37%),linear-gradient(90deg,#f4f7fb 0% 55%,#edf1f7 55% 100%);border-color:#d8e0edf5;box-shadow:0 30px 76px #30406421,inset 0 1px #fff}.page-shell.login-portal-pixel{background:#fbfcfe}.login-portal-pixel .brand-section{position:relative}.login-portal-pixel .brand-section:before{content:"INTERNAL DIGITAL WORKSPACE";top:calc(54px * var(--platform-density-scale,1));color:#2457cf;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.2em;white-space:nowrap;font-weight:820;position:absolute;left:50%;transform:translate(-50%)}.login-portal-pixel .brand-section:after{content:"";width:min(68%,calc(490px * var(--platform-density-scale,1)));height:calc(1px * var(--platform-density-scale,1));bottom:calc(72px * var(--platform-density-scale,1));background:linear-gradient(90deg,#0000,#235be261,#ec1c9e40,#0000);position:absolute}.login-portal-pixel .login-column{padding-left:calc(26px * var(--platform-density-scale,1))}@media (min-width:1101px){.login-portal-pixel .content-grid{grid-template-columns:minmax(0,55%) minmax(0,45%)}.login-portal-pixel .login-column{padding-inline:calc(40px * var(--platform-density-scale,1))}}.login-card.is-pixel{background:linear-gradient(155deg,#ffffffd9,#f4f8ffb3 60%,#fff7fcb8);border-color:#c7d8ffad;box-shadow:0 28px 64px #20398729,inset 0 0 0 1px #2457e612,inset 0 1px #fff}.login-card.is-pixel h1{color:#081c58}.login-card.is-pixel .input-shell input{background:#ffffffe6;border-color:#2a4ca02e}.login-card.is-pixel .sign-in-button{box-shadow:0 14px 28px #2d4abe3d,inset 0 1px #ffffff45}.login-card.is-pixel .portal-switch-prompt{background:#ebf3ff99;border-color:#235be221}.footer-rule{margin-bottom:calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(14px * var(--platform-density-scale,1));color:#6f66ce;display:flex}.footer-rule span{height:calc(1px * var(--platform-density-scale,1));background:#5d5c9d29;flex:1}.security-footer strong{margin-bottom:calc(5px * var(--platform-density-scale,1));color:#404b7a;font-size:calc(13px * var(--platform-density-scale,1));font-weight:650;display:block}.security-footer p{font-size:calc(12px * var(--platform-density-scale,1));margin:0}.signin-transition{z-index:100;padding:calc(24px * var(--platform-density-scale,1));color:#07164a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9ffd4;flex-direction:column;justify-content:center;align-items:center;animation:.35s both transition-in;display:flex;position:fixed;inset:0}.signin-transition:before{content:"";width:calc(360px * var(--platform-density-scale,1));height:calc(360px * var(--platform-density-scale,1));background:radial-gradient(circle,#653bff2b,#ea1baa12 45%,#0000 72%);border-radius:50%;animation:1.4s ease-in-out infinite breathe;position:absolute}.signin-transition strong{margin-top:calc(30px * var(--platform-density-scale,1));font-size:calc(20px * var(--platform-density-scale,1));position:relative}.signin-transition p{margin:calc(7px * var(--platform-density-scale,1)) 0 calc(22px * var(--platform-density-scale,1));color:#6570a5;font-size:calc(13px * var(--platform-density-scale,1));position:relative}.ai-loader{--loader-orbit:calc(48px * var(--platform-density-scale,1));width:calc(118px * var(--platform-density-scale,1));height:calc(118px * var(--platform-density-scale,1));flex:none;place-items:center;display:grid;position:relative}.ai-loader:before,.ai-loader:after,.ai-loader i{content:"";border:1px solid #653bff33;border-radius:50%;position:absolute;inset:0}.ai-loader:before{border-top-color:#653bff;border-right-color:#ea1baa;animation:1.4s linear infinite spin}.ai-loader:after{inset:calc(12px * var(--platform-density-scale,1));border-left-color:#2457e6;animation:1.1s linear infinite spin-reverse}.ai-loader i{content:"";border:1px solid #653bff33;border-radius:50%;position:absolute;inset:0}.ai-loader i:nth-of-type(2){background:#ea1baa;animation-delay:-.45s}.ai-loader i:nth-of-type(3){background:#2457e6;animation-delay:-.9s}.ai-loader-core{z-index:2;width:calc(66px * var(--platform-density-scale,1));height:calc(66px * var(--platform-density-scale,1));border-radius:calc(21px * var(--platform-density-scale,1));color:#653bff;background:#fffc;border:1px solid #fffffff2;place-items:center;display:grid;position:relative;box-shadow:0 15px 38px #573cbe33,inset 0 0 0 1px #653bff14}.transition-progress{width:min(calc(280px * var(--platform-density-scale,1)),70vw);height:calc(4px * var(--platform-density-scale,1));border-radius:calc(5px * var(--platform-density-scale,1));background:#653bff1a;position:relative;overflow:hidden}.transition-progress span{transform-origin:0;background:linear-gradient(90deg,#2d5bff,#6b3fff,#f4259a);width:100%;height:100%;animation:1.5s cubic-bezier(.2,.7,.3,1) both progress;display:block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes orbit{0%{transform:rotate(0) translateY(calc(-1 * var(--loader-orbit,48px)))}to{transform:rotate(360deg) translateY(calc(-1 * var(--loader-orbit,48px)))}}@keyframes breathe{50%{opacity:.72;transform:scale(1.08)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes transition-in{0%{opacity:0}to{opacity:1}}.dashboard-page{width:100%;height:100svh;min-height:calc(680px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));grid-template-columns:calc(268px * var(--platform-density-scale,1)) minmax(0,1fr);gap:calc(14px * var(--platform-density-scale,1));background:radial-gradient(circle at 8% 8%,#7d68ff21,#0000 25%),radial-gradient(circle at 92% 88%,#f4259a17,#0000 28%),#f8f8ff;display:grid;position:relative;overflow:hidden}.dashboard-page.is-sidebar-collapsed{grid-template-columns:calc(82px * var(--platform-density-scale,1)) minmax(0,1fr)}.dashboard-page.is-standalone{grid-template-columns:minmax(0,1fr)}.dashboard-page.is-standalone .dashboard-footer{min-height:calc(48px * var(--platform-density-scale,1))}.standalone-task-header{padding-inline:calc(20px * var(--platform-density-scale,1))}.standalone-task-brand,.standalone-task-actions,.standalone-user{align-items:center;display:flex}.standalone-task-brand{gap:calc(12px * var(--platform-density-scale,1))}.standalone-task-brand img{width:calc(64px * var(--platform-density-scale,1));height:calc(48px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain}.standalone-task-brand>span,.standalone-user>span:last-child{gap:calc(2px * var(--platform-density-scale,1));display:grid}.standalone-task-brand small{color:#ea1baa;font-size:calc(7px * var(--platform-density-scale,1));letter-spacing:.13em;font-weight:750}.standalone-task-brand strong{color:#14245c;font-size:calc(13px * var(--platform-density-scale,1))}.standalone-task-actions{gap:calc(15px * var(--platform-density-scale,1))}.standalone-user{gap:calc(9px * var(--platform-density-scale,1));padding-right:calc(15px * var(--platform-density-scale,1));border-right:1px solid #4a4b891f}.standalone-user .admin-avatar{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1))}.standalone-user strong{color:#14245c;font-size:calc(10px * var(--platform-density-scale,1))}.standalone-user small{color:#7a85ad;font-size:calc(8px * var(--platform-density-scale,1))}.standalone-task-actions>button{height:calc(37px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#5439dc;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:#ffffffa6;border:1px solid #653bff24;font-weight:700;display:flex}.dashboard-ambient{pointer-events:none;background-image:linear-gradient(#653bff06 1px,#0000 1px),linear-gradient(90deg,#653bff06 1px,#0000 1px);background-size:calc(28px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1));position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.dashboard-sidebar,.dashboard-main{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff9e;border:1px solid #fffffff0;position:relative;box-shadow:0 16px 42px #48378f1f,inset 0 1px #fff}.dashboard-sidebar{top:calc(14px * var(--platform-density-scale,1));height:calc(100svh - calc(28px * var(--platform-density-scale,1)));min-height:calc(680px * var(--platform-density-scale,1));border-radius:calc(25px * var(--platform-density-scale,1));flex-direction:column;display:flex;position:sticky;overflow:hidden}.sidebar-logo{height:calc(148px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sidebar-logo-frame{width:min(100%, calc(220px * var(--platform-density-scale,1)));height:calc(112px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));place-items:center;display:grid;position:relative}.sidebar-logo-frame:after{content:"";left:calc(16px * var(--platform-density-scale,1));right:calc(16px * var(--platform-density-scale,1));bottom:calc(2px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:linear-gradient(90deg,#0000,#2d5bff6b 18%,#6c3fff5c 50%,#f4259a6b 82%,#0000);position:absolute;box-shadow:0 2px 8px #6c3fff1f}.sidebar-logo-frame .sidebar-full-logo{width:min(100%, calc(184px * var(--platform-density-scale,1)));-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:auto;max-height:100%;margin-inline:auto;display:block}.sidebar-logo.is-pixel{width:100%}.sidebar-logo.is-pixel .sidebar-logo-frame{width:min(100%,calc(234px * var(--platform-density-scale,1)));height:calc(122px * var(--platform-density-scale,1));padding:0 calc(3px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));margin-inline:auto}.sidebar-logo.is-pixel .sidebar-logo-frame .sidebar-full-logo{width:min(100%,calc(220px * var(--platform-density-scale,1)));filter:drop-shadow(0 8px 14px #2b34aa1c)}.sidebar-monogram{display:none}.sidebar-nav{padding:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#653bff2e transparent;flex:1;overflow-y:auto}.dashboard-nav-active,.dashboard-nav-link,.sidebar-item{width:100%;min-height:calc(45px * var(--platform-density-scale,1));align-items:center;gap:calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));font-size:calc(13px * var(--platform-density-scale,1));border:0;text-decoration:none;display:flex}.dashboard-nav-active{padding:0 calc(13px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);box-shadow:0 8px 20px #6c37ea38}.dashboard-nav-link{padding:0 calc(13px * var(--platform-density-scale,1));color:#0d205c;background:0 0}.sidebar-nav>.dashboard-nav-active,.sidebar-nav>.dashboard-nav-link{flex:none}.nav-group{padding:calc(14px * var(--platform-density-scale,1)) calc(3px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #5452921a}.nav-group p{margin:0 0 calc(8px * var(--platform-density-scale,1)) calc(1px * var(--platform-density-scale,1));color:#7881b0;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sidebar-item{padding:0 calc(13px * var(--platform-density-scale,1));color:#0d205c;text-align:left;cursor:default;background:0 0}.sidebar-item:hover{background:#653bff0f}.sidebar-item.is-section-active{color:#fff;background:var(--platform-primary);box-shadow:0 8px 20px #6c37ea38}.sidebar-item span{flex:1}.sidebar-chevron{margin-left:auto}.sidebar-chevron.is-expanded{transform:rotate(90deg)}.sidebar-chevron{transition:transform .2s}.sidebar-submenu{max-height:none;margin:calc(7px * var(--platform-density-scale,1)) 0 calc(9px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));padding-left:calc(17px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));border-left:1px solid #653bff29;display:grid;overflow:visible}.sidebar-submenu a{min-height:calc(38px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#53618f;font-size:calc(11px * var(--platform-density-scale,1));align-items:center;line-height:1.3;text-decoration:none;display:flex}.sidebar-submenu a:hover,.sidebar-submenu a:focus-visible{color:#4e36db;background:#653bff0f;outline:none}.sidebar-submenu a.is-active{color:#4e36db;background:#653bff17;font-weight:650}.sidebar-nested-wrap{margin:calc(1px * var(--platform-density-scale,1)) 0}.sidebar-nested-wrap>button{width:100%;min-height:calc(38px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#26396f;text-align:left;cursor:pointer;font-size:calc(11px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:750;display:flex}.sidebar-nested-wrap>button:hover,.sidebar-nested-wrap>button:focus-visible{color:#4e36db;background:#653bff0f;outline:none}.sidebar-nested-wrap>button.is-active{color:#4e36db}.sidebar-nested-wrap>button>span{flex:1}.sidebar-nested-submenu{margin:calc(2px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));padding-left:calc(9px * var(--platform-density-scale,1));border-left:1px solid #653bff24;display:grid}.sidebar-nested-submenu a{font-size:calc(10.5px * var(--platform-density-scale,1))}.support-group{border-bottom:0}.dashboard-main{min-width:0;height:calc(100svh - calc(28px * var(--platform-density-scale,1)));min-height:calc(652px * var(--platform-density-scale,1));border-radius:calc(28px * var(--platform-density-scale,1));flex-direction:column;display:flex;overflow:hidden}.dashboard-header{z-index:15;height:calc(82px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1)) 0 calc(20px * var(--platform-density-scale,1));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #54529214;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.header-leading{align-items:center;gap:calc(22px * var(--platform-density-scale,1));min-width:0;display:flex}.header-breadcrumb{align-items:center;gap:calc(12px * var(--platform-density-scale,1));color:#7782ae;font-size:calc(13px * var(--platform-density-scale,1));display:flex}.breadcrumb-part{align-items:center;gap:calc(12px * var(--platform-density-scale,1));display:flex}.header-breadcrumb strong{color:#34467f}.header-icon-button{width:var(--platform-icon-action-size);height:var(--platform-icon-action-size);border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-text);background:var(--platform-surface);cursor:pointer;place-items:center;display:grid;position:relative;box-shadow:0 5px 15px #4034890d}.header-icon-button>svg{width:calc(18px * var(--platform-density-scale,1));height:calc(18px * var(--platform-density-scale,1))}.header-actions{align-items:center;gap:calc(10px * var(--platform-density-scale,1));display:flex}.attendance-overview-button{transition:color .16s,border-color .16s,background .16s,box-shadow .16s}.attendance-overview-button:hover,.attendance-overview-button:focus-visible,.attendance-overview-button.is-active{color:#5c3fe0;background:#f3efff;border-color:#653bff52;outline:0;box-shadow:0 7px 18px #563cc424}.notification-button span{right:calc(-2px * var(--platform-density-scale,1));top:calc(-4px * var(--platform-density-scale,1));width:calc(19px * var(--platform-density-scale,1));height:calc(19px * var(--platform-density-scale,1));color:#fff;font-size:calc(9px * var(--platform-density-scale,1));background:#f4259a;border:2px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.notification-menu-wrap{position:relative}.header-notification-panel{z-index:60;right:0;top:calc(100% + calc(11px * var(--platform-density-scale,1)));width:min(calc(390px * var(--platform-density-scale,1)),calc(100vw - calc(32px * var(--platform-density-scale,1))));border-radius:calc(17px * var(--platform-density-scale,1));color:#17285f;background:#fff;border:1px solid #4943891f;position:absolute;overflow:hidden;box-shadow:0 22px 58px #261f5e33}.header-notification-panel:before{content:"";right:calc(17px * var(--platform-density-scale,1));top:calc(-6px * var(--platform-density-scale,1));width:calc(12px * var(--platform-density-scale,1));height:calc(12px * var(--platform-density-scale,1));background:#fff;border:0;border-top:1px solid #4943891a;border-left:1px solid #4943891a;position:absolute;transform:rotate(45deg)}.header-notification-panel>header{min-height:calc(67px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:linear-gradient(120deg,#fbfaff,#fff);border-bottom:1px solid #49438917;display:flex}.header-notification-panel>header>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.header-notification-panel>header strong{color:#17285f;font-size:calc(14px * var(--platform-density-scale,1))}.header-notification-panel>header small{color:#7d87aa;font-size:calc(9px * var(--platform-density-scale,1))}.header-notification-panel>header button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5e43dc;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#f7f5ff;border:1px solid #6540e824;font-weight:800;display:inline-flex}.header-notification-list{max-height:min(calc(470px * var(--platform-density-scale,1)),calc(100svh - calc(180px * var(--platform-density-scale,1))));scrollbar-width:thin;scrollbar-color:#653bff2e transparent;overflow-y:auto}.header-notification-list>a,.header-notification-list>button{width:100%;min-height:calc(82px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:start;gap:calc(11px * var(--platform-density-scale,1));color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #49438912;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.header-notification-list>:is(a,button):hover,.header-notification-list>:is(a,button):focus-visible{background:#f8f6ff;outline:0}.header-notification-list>.is-unread{background:linear-gradient(90deg,#f5f1ff,#fff 58%)}.header-notification-list>.is-read{opacity:.74}.header-notification-icon{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));color:#6344e4;background:#efebff;border-radius:50%;place-items:center;display:grid;position:relative}.header-notification-icon.is-action{color:#0c8a73;background:#e8f8f3}.header-notification-icon.is-warning{color:#ba7015;background:#fff4e3}.header-notification-icon i{right:calc(-1px * var(--platform-density-scale,1));top:calc(-1px * var(--platform-density-scale,1));width:calc(9px * var(--platform-density-scale,1));height:calc(9px * var(--platform-density-scale,1));background:#ef258f;border:2px solid #fff;border-radius:50%;position:absolute}.header-notification-copy{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.header-notification-copy strong{color:#20336a;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--platform-density-scale,1));overflow:hidden}.header-notification-copy small{color:#6e789d;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.45}.header-notification-copy em{color:#8b93ae;font-size:calc(7.5px * var(--platform-density-scale,1));font-style:normal;font-weight:700}.header-notification-empty{min-height:calc(190px * var(--platform-density-scale,1));padding:calc(28px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));text-align:center;flex-direction:column;display:flex}.header-notification-empty>span{width:calc(48px * var(--platform-density-scale,1));height:calc(48px * var(--platform-density-scale,1));color:#694ae8;background:#f0ecff;border-radius:50%;place-items:center;display:grid}.header-notification-empty strong{color:#26396e;font-size:calc(11px * var(--platform-density-scale,1))}.header-notification-empty small{max-width:calc(260px * var(--platform-density-scale,1));color:#818baa;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.5}.header-notification-panel>footer{min-height:calc(43px * var(--platform-density-scale,1));background:#fcfbff;place-items:center;display:grid}.header-notification-panel>footer a{color:#5c42da;font-size:calc(9px * var(--platform-density-scale,1));font-weight:800;text-decoration:none}@media (max-width:650px){.header-notification-panel{right:calc(12px * var(--platform-density-scale,1));top:calc(76px * var(--platform-density-scale,1));width:calc(100vw - calc(24px * var(--platform-density-scale,1)));position:fixed}.header-notification-list{max-height:calc(100svh - calc(190px * var(--platform-density-scale,1)))}}.header-attendance-backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141c4452;justify-content:flex-end;animation:.18s both header-attendance-fade;display:flex;position:fixed;inset:0}.header-attendance-panel{width:min(calc(1120px * var(--platform-density-scale,1)),calc(100vw - calc(72px * var(--platform-density-scale,1))));height:100dvh;min-height:calc(560px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));color:#17285f;background:linear-gradient(145deg,#fffffffa,#f8f7fffa);border-left:1px solid #653bff29;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.24s cubic-bezier(.2,.8,.25,1) both header-attendance-slide;display:grid;overflow:hidden;box-shadow:-25px 0 70px #221c5b38}.header-attendance-heading{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(3px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #4744841a;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.header-attendance-title-icon{width:calc(44px * var(--platform-density-scale,1));height:calc(44px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(145deg,#2d5bff,#6b3fff 62%,#ed2a9c);place-items:center;display:grid;box-shadow:0 9px 22px #5c37d338}.header-attendance-heading>span:nth-child(2){gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.header-attendance-heading>span:nth-child(2) small{color:#df278f;font-size:calc(8px * var(--platform-density-scale,1));letter-spacing:.16em;font-weight:850}.header-attendance-heading>span:nth-child(2) strong{color:#15275e;font-size:calc(20px * var(--platform-density-scale,1));line-height:1.15}.header-attendance-heading>span:nth-child(2) em{color:#7d87aa;font-size:calc(9px * var(--platform-density-scale,1));font-style:normal}.header-attendance-refresh{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6d55d7;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#f6f3ff;border:1px solid #653bff1f;font-weight:750}.header-attendance-heading>button{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6543e5;cursor:pointer;background:#fff;border:1px solid #653bff24;place-items:center;display:grid}.header-attendance-heading>button:hover,.header-attendance-heading>button:focus-visible{background:#f3efff;outline:0}.header-attendance-content{gap:calc(12px * var(--platform-density-scale,1));grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.header-attendance-date{min-height:calc(34px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#25376d;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.header-attendance-date>span{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6543e5;background:#f0ecff;place-items:center;display:grid}.header-attendance-date strong{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--platform-density-scale,1));overflow:hidden}.header-attendance-date small{color:#7d87aa;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;font-weight:700}.header-attendance-summary{min-height:calc(70px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.header-attendance-summary article{min-width:0;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-content:center;gap:calc(2px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#ffffffe6;border:1px solid #44468417;border-top:3px solid #7354e9;display:grid;overflow:hidden;box-shadow:0 7px 18px #362e770d}.header-attendance-summary article strong{color:#17285f;font-size:calc(19px * var(--platform-density-scale,1));line-height:1}.header-attendance-summary article span{color:#7a84a7;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;overflow:hidden}.header-attendance-summary article.is-success{border-top-color:#19a383}.header-attendance-summary article.is-late{border-top-color:#e69a19}.header-attendance-summary article.is-warning{border-top-color:#f1b43f}.header-attendance-summary article.is-info{border-top-color:#3474e8}.header-attendance-summary article.is-danger{border-top-color:#e64e73}.header-attendance-summary article.is-neutral{border-top-color:#8d94ab}.header-attendance-summary article.is-unmarked{border-top-color:#b8bdcc}.header-attendance-roster{grid-template-columns:repeat(var(--attendance-columns),minmax(0,1fr));grid-template-rows:repeat(var(--attendance-rows),minmax(0,1fr));gap:calc(8px * var(--platform-density-scale,1));grid-auto-flow:column;min-width:0;min-height:0;display:grid;overflow:hidden}.header-attendance-person{min-width:0;min-height:0;padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));grid-template-columns:calc(34px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fffffff0;border:1px solid #46458417;border-left:3px solid #b8bdcc;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #342c770b}.header-attendance-person.is-neutral{border-left-color:#8e95ad}.header-attendance-avatar{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#5a40d6;font-size:calc(10px * var(--platform-density-scale,1));background:#f0ecff;place-items:center;font-weight:850;display:grid}.header-attendance-person-copy{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.header-attendance-person-copy strong{color:#203368;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9.5px * var(--platform-density-scale,1));overflow:hidden}.header-attendance-person-copy small{color:#838cac;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7.5px * var(--platform-density-scale,1));overflow:hidden}.header-attendance-person-state{justify-items:end;gap:calc(3px * var(--platform-density-scale,1));display:grid}.header-attendance-person-state em{max-width:calc(94px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#697392;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--platform-density-scale,1));background:#f0f1f5;font-style:normal;font-weight:800;overflow:hidden}.header-attendance-person.is-success .header-attendance-person-state em{color:#087d69;background:#e8f7f2}.header-attendance-person.is-purple .header-attendance-person-state em{color:#603fd7;background:#f0ebff}.header-attendance-person.is-danger .header-attendance-person-state em{color:#c33d5f;background:#fff0f4}.header-attendance-person.is-warning .header-attendance-person-state em{color:#a86a0c;background:#fff5e4}.header-attendance-person.is-info .header-attendance-person-state em{color:#2d62bd;background:#eef4ff}.header-attendance-person-state i,.header-attendance-person-state small{color:#b36b0a;font-size:calc(6.5px * var(--platform-density-scale,1));font-style:normal;font-weight:850}.header-attendance-person-state small{color:#8b739d}.header-attendance-person-state small.is-late{color:#b36b0a}.header-attendance-person-state small.is-on-time{color:#087d69}.header-attendance-feedback{justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));text-align:center;flex-direction:column;min-height:0;display:flex}.header-attendance-feedback>svg:not(.ai-loader *){color:#6d4be5}.header-attendance-feedback strong{color:#23366c;font-size:calc(12px * var(--platform-density-scale,1))}.header-attendance-feedback span{max-width:calc(440px * var(--platform-density-scale,1));color:#7b85a7;font-size:calc(9px * var(--platform-density-scale,1))}.header-attendance-feedback.is-error strong{color:#bc3558}.header-attendance-feedback button{min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5f43db;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #653bff2b;font-weight:800}.header-attendance-panel>footer{min-height:calc(32px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) 0;justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));color:#7c86a7;font-size:calc(7.5px * var(--platform-density-scale,1));border-top:1px solid #47448417;display:flex}.header-attendance-panel>footer span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:inline-flex}.header-attendance-panel>footer svg{color:#6848e4}.header-attendance-footer{width:100%;min-height:calc(24px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));color:#7c86a7;font-size:calc(8px * var(--platform-density-scale,1));display:flex}.header-attendance-footer span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:inline-flex}@keyframes header-attendance-fade{0%{opacity:0}to{opacity:1}}@keyframes header-attendance-slide{0%{opacity:.6;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.header-attendance-panel{width:calc(100vw - calc(20px * var(--platform-density-scale,1)));padding:calc(13px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1))}.header-attendance-summary{min-height:calc(96px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr))}.header-attendance-summary article{padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.header-attendance-summary article strong{font-size:calc(16px * var(--platform-density-scale,1))}.header-attendance-roster{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--attendance-mobile-rows),minmax(0,1fr));gap:calc(5px * var(--platform-density-scale,1))}.header-attendance-person{padding:calc(5px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));grid-template-columns:calc(28px * var(--platform-density-scale,1)) minmax(0,1fr);gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1))}.header-attendance-avatar{width:calc(28px * var(--platform-density-scale,1));height:calc(28px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.header-attendance-person-state{right:calc(5px * var(--platform-density-scale,1));top:calc(5px * var(--platform-density-scale,1));position:absolute}.header-attendance-person-state em{max-width:calc(62px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));font-size:calc(5.5px * var(--platform-density-scale,1))}.header-attendance-person-state i,.header-attendance-person-state small{display:none}.header-attendance-person-copy{padding-right:calc(50px * var(--platform-density-scale,1))}.header-attendance-person-copy strong{font-size:calc(7.5px * var(--platform-density-scale,1))}.header-attendance-person-copy small{font-size:calc(6.5px * var(--platform-density-scale,1))}}@media (max-width:520px){.header-attendance-panel{width:100vw;min-height:calc(500px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));border-left:0}.header-attendance-heading{min-height:calc(56px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr) auto}.header-attendance-title-icon{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.header-attendance-heading>span:nth-child(2) strong{font-size:calc(15px * var(--platform-density-scale,1))}.header-attendance-heading>span:nth-child(2) em{font-size:calc(7px * var(--platform-density-scale,1))}.header-attendance-refresh{display:none}.header-attendance-heading>button{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1))}.header-attendance-summary{min-height:calc(84px * var(--platform-density-scale,1))}.header-attendance-summary article{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1))}.header-attendance-summary article strong{font-size:calc(14px * var(--platform-density-scale,1))}.header-attendance-summary article span{font-size:calc(6.5px * var(--platform-density-scale,1))}.header-attendance-content{gap:calc(8px * var(--platform-density-scale,1))}.header-attendance-date{min-height:calc(30px * var(--platform-density-scale,1))}.header-attendance-date>span{width:calc(28px * var(--platform-density-scale,1));height:calc(28px * var(--platform-density-scale,1))}.header-attendance-date strong{font-size:calc(9px * var(--platform-density-scale,1))}.header-attendance-date small{font-size:calc(6.5px * var(--platform-density-scale,1))}.header-attendance-footer{justify-content:center}.header-attendance-footer span:last-child{display:none}.header-attendance-panel>footer{min-height:calc(26px * var(--platform-density-scale,1));justify-content:center}.header-attendance-panel>footer span:last-child{display:none}}.profile-menu-wrap{position:relative}.admin-profile{min-width:calc(174px * var(--platform-density-scale,1));min-height:var(--platform-control-height);padding:calc(2px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:var(--platform-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.admin-profile>svg{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));transition:transform .2s}.admin-profile>svg.is-rotated{transform:rotate(180deg)}.admin-avatar{width:var(--platform-icon-action-size);min-width:var(--platform-icon-action-size);height:var(--platform-icon-action-size);aspect-ratio:1;box-sizing:border-box;color:#fff;background:linear-gradient(150deg,#2457e6,#8c35d9 65%,#f4259a);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 7px 16px #5c36d52e}.admin-avatar>svg{width:calc(19px * var(--platform-density-scale,1));height:calc(19px * var(--platform-density-scale,1))}.admin-avatar.has-image{border:1px solid var(--platform-border);background:#fff;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 5px 14px #252d4f1a}.admin-avatar.has-image>img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;border-radius:50%;flex:none;width:84%;height:84%;margin:auto;padding:0;display:block}.admin-profile>span:nth-child(2){flex:1;display:grid}.admin-profile strong{color:var(--platform-text);font-size:var(--platform-section-font);font-weight:700;line-height:1.3}.admin-profile small{margin-top:calc(2px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:var(--platform-body-font);line-height:1.35}.admin-profile-name{align-items:center;gap:calc(6px * var(--platform-density-scale,1));min-width:0;display:flex}.admin-profile-badge{width:calc(22px * var(--platform-density-scale,1));height:calc(22px * var(--platform-density-scale,1));color:#087c68;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;background:#e8f8f2;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-style:normal;font-weight:850;display:inline-flex}.profile-dropdown{z-index:20;right:calc(2px * var(--platform-density-scale,1));top:calc(100% + calc(10px * var(--platform-density-scale,1)));width:calc(200px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-panel-radius);box-shadow:var(--platform-panel-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;animation:.18s both menu-pop;display:grid;position:absolute}.profile-dropdown:before{content:"";right:calc(20px * var(--platform-density-scale,1));top:calc(-6px * var(--platform-density-scale,1));width:calc(12px * var(--platform-density-scale,1));height:calc(12px * var(--platform-density-scale,1));background:#ffffffe6;border-top:1px solid #ffffffe6;border-left:1px solid #ffffffe6;position:absolute;transform:rotate(45deg)}.profile-dropdown button{width:100%;min-height:calc(48px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius);color:var(--platform-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.profile-dropdown button>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))}.profile-dropdown button:hover{background:#653bff12}.profile-dropdown button:focus-visible{box-shadow:none;background:#653bff0e;outline:0}.profile-dropdown button+button{border-top:0}.profile-dropdown button+button:before{content:"";top:calc(-4px * var(--platform-density-scale,1));left:calc(10px * var(--platform-density-scale,1));right:calc(10px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));background:#56539417;position:absolute}.profile-dropdown button>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.profile-dropdown strong{font-size:var(--platform-section-font);font-weight:700;line-height:1.3}.profile-dropdown small{color:var(--platform-muted);font-size:var(--platform-body-font);line-height:1.4}.profile-dropdown .logout-option{color:#c51d77}@keyframes menu-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-content{min-height:0;padding:calc(14px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1)) 0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#653bff24 transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.module-area{min-height:calc(540px * var(--platform-density-scale,1));padding:calc(40px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));text-align:center;background:#ffffff8f;border:1px solid #fffffff2;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #46389117,inset 0 1px #fff}.module-area:before{content:"";inset:auto calc(-80px * var(--platform-density-scale,1)) calc(-120px * var(--platform-density-scale,1)) 15%;height:calc(280px * var(--platform-density-scale,1));opacity:.2;background:repeating-radial-gradient(#653bff4d 0 1px,#0000 2px 10px);position:absolute;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.module-area h2{margin:calc(25px * var(--platform-density-scale,1)) 0 calc(8px * var(--platform-density-scale,1));font-size:calc(25px * var(--platform-density-scale,1));letter-spacing:-.025em;position:relative}.module-placeholder h1{color:#07164a;font-size:clamp(calc(28px * var(--platform-density-scale,1)),3vw,calc(40px * var(--platform-density-scale,1)));letter-spacing:-.03em;margin:0}.module-area>p{color:#6975a9;font-size:calc(14px * var(--platform-density-scale,1));margin:0;line-height:1.55;position:relative}.empty-module-visual{width:calc(190px * var(--platform-density-scale,1));height:calc(142px * var(--platform-density-scale,1));color:#a78bfa;place-items:center;display:grid;position:relative}.window-icon{width:calc(128px * var(--platform-density-scale,1));height:calc(96px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:linear-gradient(145deg,#ffffffb3,#e9dfff80);border:2px solid #8b5cf66b;position:relative;box-shadow:0 15px 30px #7c50dc1a}.window-icon:before{content:"";left:0;right:0;top:calc(25px * var(--platform-density-scale,1));border-top:2px solid #8b5cf659;position:absolute}.window-icon i{top:calc(10px * var(--platform-density-scale,1));margin:0 calc(2px * var(--platform-density-scale,1));width:calc(6px * var(--platform-density-scale,1));height:calc(6px * var(--platform-density-scale,1));background:#bca7fa;border-radius:50%;display:inline-block;position:relative}.window-icon span{left:calc(14px * var(--platform-density-scale,1));top:calc(43px * var(--platform-density-scale,1));width:calc(31px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));background:linear-gradient(135deg,#c4b5fd,#e9d5ff);position:absolute}.window-icon b{left:calc(54px * var(--platform-density-scale,1));top:calc(46px * var(--platform-density-scale,1));width:calc(24px * var(--platform-density-scale,1));height:calc(5px * var(--platform-density-scale,1));border-radius:calc(5px * var(--platform-density-scale,1));background:#d4c7fb;position:absolute;box-shadow:0 12px #d4c7fb,0 24px #d4c7fb}.window-icon em{right:calc(14px * var(--platform-density-scale,1));bottom:calc(18px * var(--platform-density-scale,1));width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));background:conic-gradient(#b99bf6 0 25%,#d9ccff 25% 75%,#a681ef 75%);border-radius:50%;position:absolute}.spark{font-size:calc(23px * var(--platform-density-scale,1));color:#653bff47;position:absolute}.spark-one{left:calc(5px * var(--platform-density-scale,1));top:calc(42px * var(--platform-density-scale,1))}.spark-two{right:calc(4px * var(--platform-density-scale,1));top:calc(56px * var(--platform-density-scale,1))}.spark-three{left:calc(22px * var(--platform-density-scale,1));bottom:calc(8px * var(--platform-density-scale,1))}.dashboard-footer{min-height:calc(61px * var(--platform-density-scale,1));padding:0 calc(26px * var(--platform-density-scale,1));color:#727eaa;font-size:calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;display:flex}.dashboard-footer>div,.dashboard-footer>div span{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.dashboard-footer>div{gap:calc(28px * var(--platform-density-scale,1))}.dashboard-footer>div span:first-child{color:#2457e6}.dashboard-footer i{height:calc(19px * var(--platform-density-scale,1));width:calc(1px * var(--platform-density-scale,1));background:#454a8424}.sidebar-backdrop{display:none}.dashboard-sidebar.is-collapsed .sidebar-logo{height:calc(82px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1))}.dashboard-sidebar.is-collapsed .sidebar-logo:after{content:"";left:calc(15px * var(--platform-density-scale,1));right:calc(15px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:linear-gradient(90deg,#0000,#2d5bff5c 18%,#6c3fff52 50%,#f4259a5c 82%,#0000);position:absolute;bottom:0;box-shadow:0 2px 8px #6c3fff1a}.dashboard-sidebar.is-collapsed .sidebar-logo-frame{display:none}.dashboard-sidebar.is-collapsed .sidebar-monogram{width:calc(66px * var(--platform-density-scale,1));height:calc(66px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));place-items:center;margin-inline:auto;display:grid;overflow:hidden}.dashboard-sidebar.is-collapsed .sidebar-monogram img{width:calc(66px * var(--platform-density-scale,1));max-width:none;height:calc(66px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.dashboard-sidebar.is-collapsed .sidebar-logo.is-pixel .sidebar-monogram img{width:calc(60px * var(--platform-density-scale,1));height:calc(60px * var(--platform-density-scale,1));filter:drop-shadow(0 7px 10px #3135b329)}.dashboard-sidebar.is-collapsed .sidebar-nav{padding:calc(8px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1)) 0;scrollbar-gutter:stable both-edges;overflow-x:hidden}.dashboard-sidebar.is-collapsed .dashboard-nav-active,.dashboard-sidebar.is-collapsed .dashboard-nav-link,.dashboard-sidebar.is-collapsed .sidebar-item{width:calc(52px * var(--platform-density-scale,1));justify-content:center;margin-inline:auto;padding:0}.dashboard-sidebar.is-collapsed .dashboard-nav-active{min-height:calc(52px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));box-shadow:0 8px 18px #6036dd33}.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,.dashboard-sidebar.is-collapsed .nav-group>p,.dashboard-sidebar.is-collapsed .sidebar-submenu{display:none}.dashboard-sidebar.is-collapsed .nav-group{padding:calc(8px * var(--platform-density-scale,1)) 0}@media (max-width:1020px){.dashboard-page{grid-template-columns:calc(230px * var(--platform-density-scale,1)) minmax(0,1fr)}.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))}.admin-profile{min-width:calc(170px * var(--platform-density-scale,1))}.circuit-accent{width:calc(280px * var(--platform-density-scale,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 both-edges}.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}}@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}}.decorations{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb{filter:blur(.3px);opacity:.74;border-radius:50%;animation:8s ease-in-out infinite float;display:block;position:absolute}.orb-one{width:calc(62px * var(--platform-density-scale,1));height:calc(62px * var(--platform-density-scale,1));background:radial-gradient(circle at 30% 27%,#fff,#c3bbff 58%,#7457e9);top:25%;left:4%}.orb-two{width:calc(47px * var(--platform-density-scale,1));height:calc(47px * var(--platform-density-scale,1));background:radial-gradient(circle at 30% 25%,#fff,#a996ff 55%,#5934e8);animation-delay:-2s;top:5%;right:9%}.orb-three{width:calc(85px * var(--platform-density-scale,1));height:calc(85px * var(--platform-density-scale,1));right:calc(-14px * var(--platform-density-scale,1));background:radial-gradient(circle at 30% 25%,#ffdffd,#ef76e3 52%,#823de6);animation-delay:-4s;bottom:6%}.arc{border:1px solid #ffffffbf;border-radius:50%;position:absolute}.arc-one{width:calc(680px * var(--platform-density-scale,1));height:calc(680px * var(--platform-density-scale,1));left:calc(-365px * var(--platform-density-scale,1));top:calc(-355px * var(--platform-density-scale,1));box-shadow:0 0 0 80px #ffffff1a}.arc-two{width:calc(590px * var(--platform-density-scale,1));height:calc(590px * var(--platform-density-scale,1));right:calc(-400px * var(--platform-density-scale,1));bottom:calc(-230px * var(--platform-density-scale,1));box-shadow:0 0 0 55px #ffffff1c}.pixel-cloud{width:calc(8px * var(--platform-density-scale,1));height:calc(8px * var(--platform-density-scale,1));opacity:.32;background:#653bff;position:absolute;box-shadow:24px 0 #2457e6,48px -18px #ea1baa,12px 26px #8c35d9,42px 38px #2457e6,68px 15px #f4259a}.pixel-cloud-one{top:21%;left:20%}.pixel-cloud-two{opacity:.18;bottom:24%;right:7%;transform:scale(.65)}.login-portal-pixel .decorations{display:none}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}@media (max-width:1100px){.brand-section{padding-inline:calc(24px * var(--platform-density-scale,1))}.login-column{padding:calc(38px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1)) calc(38px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}.login-card{padding:calc(42px * var(--platform-density-scale,1)) calc(34px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1))}.logo-wrap{width:88%}}@media (max-width:760px){.page-shell{padding:calc(10px * var(--platform-density-scale,1));overflow:visible}.screen-container{min-height:calc(100svh - calc(20px * var(--platform-density-scale,1)));border-radius:calc(28px * var(--platform-density-scale,1));overflow:hidden}.login-portal-skill-sangraha .screen-container{box-shadow:none;border:0}.content-grid{min-height:inherit;display:block}.login-column{min-height:inherit;padding:0;display:block}.brand-section{display:none}.login-card{max-width:none;min-height:calc(100svh - calc(20px * var(--platform-density-scale,1)));padding:clamp(calc(20px * var(--platform-density-scale,1)),4svh,calc(42px * var(--platform-density-scale,1))) clamp(calc(20px * var(--platform-density-scale,1)),6vw,calc(44px * var(--platform-density-scale,1)));border-radius:calc(28px * var(--platform-density-scale,1));background:linear-gradient(150deg,#ffffffc2,#f9f7ffab 58%,#fff6fca8);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7f6ae714}.login-card.is-skill-sangraha{box-shadow:none;border:0}.login-card-content{width:100%;max-width:calc(500px * var(--platform-density-scale,1))}.login-mobile-brand{width:clamp(calc(190px * var(--platform-density-scale,1)),58vw,calc(280px * var(--platform-density-scale,1)));margin:0 auto clamp(calc(12px * var(--platform-density-scale,1)),2svh,calc(20px * var(--platform-density-scale,1)));place-items:center;display:grid}.login-mobile-brand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px #372b881a);width:100%;height:auto;display:block}.login-mobile-brand.is-pixel{width:min(82%,calc(300px * var(--platform-density-scale,1)))}.pixel-internal-wordmark.is-compact{text-align:center;justify-items:center}.pixel-internal-wordmark.is-compact small{margin-bottom:calc(6px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.pixel-internal-wordmark.is-compact strong{font-size:clamp(calc(54px * var(--platform-density-scale,1)),17vw,calc(78px * var(--platform-density-scale,1)))}.pixel-internal-wordmark.is-compact span{margin-top:calc(9px * var(--platform-density-scale,1));font-size:calc(16px * var(--platform-density-scale,1))}.pixel-internal-wordmark.is-compact em{margin-top:calc(5px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.login-heading-stack>.security-mark{display:none}.login-card h1{font-size:calc(32px * var(--platform-density-scale,1))}.subtitle{margin:calc(8px * var(--platform-density-scale,1)) 0 calc(22px * var(--platform-density-scale,1));font-size:calc(14.5px * var(--platform-density-scale,1))}.login-form{gap:calc(14px * var(--platform-density-scale,1))}.input-shell input{height:calc(58px * var(--platform-density-scale,1))}.input-icon{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1))}.password-toggle{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1))}.form-options{font-size:calc(12.5px * var(--platform-density-scale,1))}.sign-in-button{height:calc(58px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));font-size:calc(16px * var(--platform-density-scale,1))}.form-message:not(.visible){display:none}.security-footer{margin-top:calc(10px * var(--platform-density-scale,1))}.footer-rule{margin-bottom:calc(10px * var(--platform-density-scale,1))}.security-footer strong{font-size:calc(12px * var(--platform-density-scale,1))}.security-footer p{font-size:calc(11px * var(--platform-density-scale,1))}.orb-one{left:calc(-25px * var(--platform-density-scale,1))}.orb-three{width:calc(62px * var(--platform-density-scale,1));height:calc(62px * var(--platform-density-scale,1));right:calc(-18px * var(--platform-density-scale,1));opacity:.38;bottom:2%}}@media (max-width:400px){.page-shell{padding:0}.screen-container{border-radius:0;min-height:100svh}.login-card{min-height:100svh;padding:calc(24px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));border-radius:0}.login-mobile-brand{width:min(74%,calc(230px * var(--platform-density-scale,1)));margin-bottom:calc(16px * var(--platform-density-scale,1))}.login-card h1{font-size:calc(28px * var(--platform-density-scale,1))}.subtitle{margin-bottom:calc(18px * var(--platform-density-scale,1));font-size:calc(13.5px * var(--platform-density-scale,1))}.input-shell input{height:calc(56px * var(--platform-density-scale,1));padding-left:calc(58px * var(--platform-density-scale,1));font-size:calc(14px * var(--platform-density-scale,1))}.input-icon{left:calc(10px * var(--platform-density-scale,1));width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1))}.password-toggle{right:calc(9px * var(--platform-density-scale,1));width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1))}.form-options{font-size:calc(11.5px * var(--platform-density-scale,1))}.sign-in-button{height:calc(56px * var(--platform-density-scale,1));font-size:calc(15px * var(--platform-density-scale,1))}.stakeholder-otp-digits{gap:calc(7px * var(--platform-density-scale,1))}.stakeholder-otp-digits input{height:calc(52px * var(--platform-density-scale,1))!important;min-height:calc(52px * var(--platform-density-scale,1))!important;max-height:calc(52px * var(--platform-density-scale,1))!important;border-radius:calc(11px * var(--platform-density-scale,1))!important;font-size:calc(21px * var(--platform-density-scale,1))!important}.recovery-otp-segmented .stakeholder-otp-digits{gap:calc(6px * var(--platform-density-scale,1))}.recovery-otp-segmented .stakeholder-otp-digits input{height:calc(52px * var(--platform-density-scale,1))!important;min-height:calc(52px * var(--platform-density-scale,1))!important;max-height:calc(52px * var(--platform-density-scale,1))!important}}@media (max-width:760px) and (max-height:740px){.login-card{padding-block:calc(16px * var(--platform-density-scale,1))}.login-mobile-brand{width:clamp(calc(170px * var(--platform-density-scale,1)),48vw,calc(220px * var(--platform-density-scale,1)));margin-bottom:calc(10px * var(--platform-density-scale,1))}.login-card h1{font-size:calc(27px * var(--platform-density-scale,1))}.subtitle{margin:calc(6px * var(--platform-density-scale,1)) 0 calc(15px * var(--platform-density-scale,1));font-size:calc(13px * var(--platform-density-scale,1))}.login-form{gap:calc(10px * var(--platform-density-scale,1))}.input-shell input{height:calc(54px * var(--platform-density-scale,1))}.input-icon{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1))}.password-toggle{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1))}.sign-in-button{height:calc(54px * var(--platform-density-scale,1))}.security-footer{margin-top:calc(7px * var(--platform-density-scale,1))}.footer-rule{margin-bottom:calc(7px * var(--platform-density-scale,1))}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.page-shell{min-height:100svh;padding:calc(8px * var(--platform-density-scale,1));display:block;overflow:auto}.screen-container{min-height:calc(100svh - calc(16px * var(--platform-density-scale,1)));border-radius:calc(24px * var(--platform-density-scale,1));overflow:hidden}.content-grid{min-height:inherit;display:block}.brand-section{display:none}.login-column{min-height:inherit;padding:0;display:block}.login-card{max-width:none;min-height:calc(100svh - calc(16px * var(--platform-density-scale,1)));padding:calc(14px * var(--platform-density-scale,1)) clamp(calc(14px * var(--platform-density-scale,1)),3.5vw,calc(34px * var(--platform-density-scale,1)));border-radius:calc(24px * var(--platform-density-scale,1));background:linear-gradient(150deg,#ffffffc7,#f9f7ffb3 58%,#fff6fcad);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7f6ae714}.login-card-content{width:100%;max-width:calc(900px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(150px * var(--platform-density-scale,1)),.8fr) minmax(calc(280px * var(--platform-density-scale,1)),1.35fr);-moz-column-gap:clamp(20px,4vw,44px);align-items:center;column-gap:clamp(calc(20px * var(--platform-density-scale,1)),4vw,calc(44px * var(--platform-density-scale,1)));grid-template-areas:"brand form""title form""subtitle form""footer form";display:grid}.login-mobile-brand{width:min(82%,calc(240px * var(--platform-density-scale,1)));margin:0 auto calc(6px * var(--platform-density-scale,1));grid-area:brand;place-items:center;display:grid}.login-mobile-brand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 14px #372b8817);width:100%;height:auto;display:block}.login-heading-stack>.security-mark{display:none}.login-card h1{font-size:clamp(calc(24px * var(--platform-density-scale,1)),3.6vw,calc(30px * var(--platform-density-scale,1)));grid-area:title}.subtitle{margin:calc(5px * var(--platform-density-scale,1)) 0 calc(8px * var(--platform-density-scale,1));font-size:calc(12.5px * var(--platform-density-scale,1));grid-area:subtitle}.login-form-stack{width:min(100%,calc(440px * var(--platform-density-scale,1)));justify-self:center;gap:calc(7px * var(--platform-density-scale,1));grid-area:form}.login-form{gap:calc(8px * var(--platform-density-scale,1));width:100%;display:grid}.otp-delivery-note{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.input-shell input{height:calc(46px * var(--platform-density-scale,1));padding-left:calc(52px * var(--platform-density-scale,1));font-size:calc(13px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1))}.input-icon{left:calc(8px * var(--platform-density-scale,1));width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1))}.password-toggle{right:calc(7px * var(--platform-density-scale,1));width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1))}.form-options{font-size:calc(11px * var(--platform-density-scale,1));margin-block:0}.sign-in-button{height:calc(48px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));font-size:calc(14px * var(--platform-density-scale,1));margin-top:0}.form-message:not(.visible){display:none}.signup-prompt{width:min(100%,calc(440px * var(--platform-density-scale,1)));margin-top:calc(2px * var(--platform-density-scale,1));padding-block:calc(8px * var(--platform-density-scale,1));grid-area:5/2;justify-self:center}.portal-switch-prompt{width:min(100%,calc(440px * var(--platform-density-scale,1)));margin-top:calc(2px * var(--platform-density-scale,1));padding-block:calc(8px * var(--platform-density-scale,1));grid-area:6/2;justify-self:center}.security-footer{margin-top:calc(8px * var(--platform-density-scale,1));grid-area:footer}.footer-rule{margin-bottom:calc(6px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1))}.security-footer strong{margin-bottom:calc(2px * var(--platform-density-scale,1));font-size:calc(11px * var(--platform-density-scale,1))}.security-footer p{font-size:calc(9.5px * var(--platform-density-scale,1))}.orb-three{width:calc(54px * var(--platform-density-scale,1));height:calc(54px * var(--platform-density-scale,1));opacity:.3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-page{min-height:100svh;padding:calc(20px * var(--platform-density-scale,1)) clamp(calc(18px * var(--platform-density-scale,1)),3vw,calc(48px * var(--platform-density-scale,1))) 0;background:radial-gradient(circle at 12% 8%,#bcacff42,#0000 28%),radial-gradient(circle at 88% 56%,#f4259a1f,#0000 26%),linear-gradient(135deg,#fbfcff,#f5f3ff 55%,#fff8fd);position:relative;overflow:hidden}.public-page>:not(.public-ambient){z-index:1;position:relative}.public-ambient{pointer-events:none;opacity:.8;background-image:linear-gradient(#653bff05 1px,#0000 1px),linear-gradient(90deg,#653bff05 1px,#0000 1px);background-size:calc(32px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));position:fixed;inset:0}.public-ambient i{filter:blur(.2px);border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.public-ambient i:first-child{width:calc(55px * var(--platform-density-scale,1));height:calc(55px * var(--platform-density-scale,1));background:radial-gradient(circle at 30% 25%,#fff,#a996ff 58%,#6941e9);top:18%;left:2%}.public-ambient i:nth-child(2){width:calc(40px * var(--platform-density-scale,1));height:calc(40px * var(--platform-density-scale,1));background:radial-gradient(circle at 30% 25%,#fff,#c3b5ff 55%,#744dea);animation-delay:-2s;top:34%;right:3%}.public-ambient i:nth-child(3){width:calc(68px * var(--platform-density-scale,1));height:calc(68px * var(--platform-density-scale,1));background:radial-gradient(circle at 30% 25%,#ffeafd,#f28be4 54%,#8d3cdd);animation-delay:-4s;bottom:9%;right:4%}.public-header{width:min(100%,calc(1440px * var(--platform-density-scale,1)));height:calc(82px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1));grid-template-columns:calc(260px * var(--platform-density-scale,1)) 1fr calc(160px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb3;border:1px solid #fffffff5;align-items:center;margin:0 auto;display:grid;box-shadow:0 13px 38px #4633901a,inset 0 1px #fff}.public-brand{width:calc(180px * var(--platform-density-scale,1));height:calc(66px * var(--platform-density-scale,1));align-items:center;display:flex;overflow:hidden}.public-brand img{width:calc(180px * var(--platform-density-scale,1));height:calc(66px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain}.public-nav{justify-content:center;gap:clamp(calc(25px * var(--platform-density-scale,1)),4vw,calc(60px * var(--platform-density-scale,1)));display:flex}.public-nav a{align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#3f4b7e;font-size:calc(14px * var(--platform-density-scale,1));font-weight:570;text-decoration:none;display:flex}.public-nav a:hover{color:#653bff}.public-signin,.primary-cta,.secondary-cta{justify-content:center;align-items:center;gap:calc(9px * var(--platform-density-scale,1));font-weight:650;text-decoration:none;display:inline-flex}.public-signin{height:calc(48px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);box-shadow:0 10px 22px #653bff33}.public-hero{width:min(100%,calc(1280px * var(--platform-density-scale,1)));min-height:calc(555px * var(--platform-density-scale,1));margin:calc(22px * var(--platform-density-scale,1)) auto 0;gap:clamp(calc(42px * var(--platform-density-scale,1)),6vw,calc(88px * var(--platform-density-scale,1)));grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.hero-copy{padding-left:calc(28px * var(--platform-density-scale,1))}.eyebrow{width:max-content;max-width:100%;padding:calc(8px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#653bff;font-size:calc(13px * var(--platform-density-scale,1));background:#ffffffa1;border:1px solid #653bff29;display:flex;box-shadow:0 8px 20px #503aa30f}.hero-copy h1{margin:calc(28px * var(--platform-density-scale,1)) 0 calc(20px * var(--platform-density-scale,1));color:#07164a;font-size:clamp(calc(49px * var(--platform-density-scale,1)),5vw,calc(72px * var(--platform-density-scale,1)));letter-spacing:-.055em;line-height:1.02}.hero-copy h1 span{color:#0000;background:linear-gradient(90deg,#2d5bff,#653bff 56%,#ea1baa);-webkit-background-clip:text;background-clip:text}.hero-copy>p{max-width:calc(570px * var(--platform-density-scale,1));color:#6570a5;font-size:calc(17px * var(--platform-density-scale,1));margin:0;line-height:1.65}.hero-actions{margin-top:calc(30px * var(--platform-density-scale,1));gap:calc(14px * var(--platform-density-scale,1));display:flex}.primary-cta,.secondary-cta{min-width:calc(190px * var(--platform-density-scale,1));height:calc(57px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1))}.primary-cta{color:#fff;background:var(--platform-primary);box-shadow:0 13px 28px #653bff38}.secondary-cta{color:#5433eb;background:#ffffffab;border:1px solid #653bff40}.primary-cta:hover,.public-signin:hover{filter:saturate(1.08);transform:translateY(-2px)}.trust-line{margin-top:calc(20px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#7781a9;font-size:calc(12px * var(--platform-density-scale,1));display:flex}.intelligence-preview{min-height:calc(445px * var(--platform-density-scale,1));padding:calc(28px * var(--platform-density-scale,1));border-radius:calc(30px * var(--platform-density-scale,1));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff9c;border:1px solid #fffffff5;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 30px 70px #46339024,inset 0 1px #fff}.intelligence-preview:before{content:"";width:calc(320px * var(--platform-density-scale,1));height:calc(320px * var(--platform-density-scale,1));right:calc(-90px * var(--platform-density-scale,1));top:calc(-100px * var(--platform-density-scale,1));background:radial-gradient(circle,#653bff26,#0000 70%);border-radius:50%;position:absolute}.preview-top{justify-content:space-between;align-items:center;display:flex}.preview-mark{align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#302177;letter-spacing:.12em;font-weight:750;display:flex}.live-chip{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#59658e;font-size:calc(10px * var(--platform-density-scale,1));background:#f4f2ffcc;display:flex}.live-chip i{width:calc(6px * var(--platform-density-scale,1));height:calc(6px * var(--platform-density-scale,1));background:#2db9a3;border-radius:50%;box-shadow:0 0 0 4px #2db9a31a}.preview-welcome{padding:calc(52px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1))}.preview-welcome small,.section-heading>span,.registration-panel-head>div>span{color:#ea1baa;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.18em;font-weight:750}.preview-welcome h2{margin:calc(8px * var(--platform-density-scale,1)) 0;font-size:calc(35px * var(--platform-density-scale,1));letter-spacing:-.04em;line-height:1.08}.preview-welcome p{color:#6d78a5;font-size:calc(12px * var(--platform-density-scale,1));margin:0}.preview-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,1fr);display:grid}.preview-grid>div{min-height:calc(66px * var(--platform-density-scale,1));padding:0 calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#653bff;background:#ffffffb3;border:1px solid #6455a917;display:flex;box-shadow:0 8px 18px #4135840d}.preview-grid span{color:#253568;font-size:calc(12px * var(--platform-density-scale,1));flex:1;font-weight:650}.preview-status{margin-top:calc(13px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#21a58f;background:linear-gradient(90deg,#edfffbd9,#f8f6ffcc);display:flex}.preview-status span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.preview-status strong{color:#233266;font-size:calc(12px * var(--platform-density-scale,1))}.preview-status small{color:#7782a9;font-size:calc(10px * var(--platform-density-scale,1))}.capabilities-section{width:min(100%,calc(1360px * var(--platform-density-scale,1)));margin:0 auto calc(22px * var(--platform-density-scale,1));padding:calc(34px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(40px * var(--platform-density-scale,1));border-radius:calc(28px * var(--platform-density-scale,1));background:#ffffff87;border:1px solid #fffffff2;box-shadow:0 17px 42px #46339014,inset 0 1px #fff}.section-heading{text-align:center}.section-heading h2{margin:calc(7px * var(--platform-density-scale,1)) 0;font-size:clamp(calc(25px * var(--platform-density-scale,1)),3vw,calc(34px * var(--platform-density-scale,1)));letter-spacing:-.035em}.section-heading p{color:#6d78a5;font-size:calc(13px * var(--platform-density-scale,1));margin:0}.capability-grid{margin-top:calc(28px * var(--platform-density-scale,1));gap:calc(13px * var(--platform-density-scale,1));grid-template-columns:repeat(6,1fr);display:grid}.capability-grid article{min-height:calc(190px * var(--platform-density-scale,1));padding:calc(21px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));background:#ffffffb3;border:1px solid #524c8f17;flex-direction:column;align-items:flex-start;display:flex;box-shadow:0 8px 22px #3d347a0d}.capability-icon{width:calc(45px * var(--platform-density-scale,1));height:calc(45px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#653bff;background:linear-gradient(145deg,#eee9ff,#fff1fa);place-items:center;display:grid}.capability-grid h3{margin:calc(16px * var(--platform-density-scale,1)) 0 calc(8px * var(--platform-density-scale,1));font-size:calc(14px * var(--platform-density-scale,1))}.capability-grid p{color:#68749f;font-size:calc(11px * var(--platform-density-scale,1));flex:1;margin:0;line-height:1.55}.capability-grid article>svg{color:#653bff;align-self:flex-end}.ecosystem-strip{width:min(100%,calc(1360px * var(--platform-density-scale,1)));margin:0 auto calc(22px * var(--platform-density-scale,1));padding:calc(23px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));gap:calc(25px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));background:#fff9;border:1px solid #fffffff2;grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 12px 30px #46339012}.ecosystem-strip>div{align-items:center;gap:calc(14px * var(--platform-density-scale,1));color:#653bff;display:flex}.ecosystem-strip span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.ecosystem-strip strong{color:#18285d;font-size:calc(13px * var(--platform-density-scale,1))}.ecosystem-strip small{color:#7480a8;font-size:calc(11px * var(--platform-density-scale,1))}.public-footer{width:min(100%,calc(1360px * var(--platform-density-scale,1)));min-height:calc(58px * var(--platform-density-scale,1));color:#7b85aa;font-size:calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;margin:auto;display:flex}.registration-page{flex-direction:column;display:flex}.registration-hero{width:min(100%,calc(1120px * var(--platform-density-scale,1)));margin:calc(45px * var(--platform-density-scale,1)) auto calc(25px * var(--platform-density-scale,1));text-align:center}.registration-hero .eyebrow{margin:0 auto}.registration-hero h1{margin:calc(18px * var(--platform-density-scale,1)) 0 calc(9px * var(--platform-density-scale,1));font-size:clamp(calc(38px * var(--platform-density-scale,1)),4vw,calc(54px * var(--platform-density-scale,1)));letter-spacing:-.045em}.registration-hero>p{max-width:calc(650px * var(--platform-density-scale,1));color:#6570a5;margin:auto;line-height:1.6}.back-link{left:0;top:calc(4px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#6570a5;font-size:calc(12px * var(--platform-density-scale,1));text-decoration:none;display:flex;position:absolute}.registration-panel{width:min(100%,calc(1120px * var(--platform-density-scale,1)));margin:0 auto calc(26px * var(--platform-density-scale,1));padding:calc(30px * var(--platform-density-scale,1));border-radius:calc(28px * var(--platform-density-scale,1));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff9e;border:1px solid #fffffff5;box-shadow:0 22px 55px #4633901c,inset 0 1px #fff}.registration-panel-head{justify-content:space-between;align-items:end;gap:calc(20px * var(--platform-density-scale,1));display:flex}.registration-panel-head h2{margin:calc(6px * var(--platform-density-scale,1)) 0 0;font-size:calc(25px * var(--platform-density-scale,1));letter-spacing:-.03em}.registration-panel-head>p{color:#7680a8;font-size:calc(12px * var(--platform-density-scale,1));margin:0}.registration-panel-head a{color:#653bff;font-weight:650}.registration-grid{margin-top:calc(25px * var(--platform-density-scale,1));gap:calc(13px * var(--platform-density-scale,1));grid-template-columns:repeat(2,1fr);display:grid}.registration-card{min-height:calc(113px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));grid-template-columns:calc(52px * var(--platform-density-scale,1)) 1fr calc(25px * var(--platform-density-scale,1));gap:calc(14px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1));color:#653bff;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #574c971a;align-items:center;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 20px #3e33800d}.registration-card:hover{border-color:#653bff4d;transform:translateY(-2px);box-shadow:0 13px 28px #4d379a1a}.registration-icon{width:calc(52px * var(--platform-density-scale,1));height:calc(52px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:linear-gradient(145deg,#ebe8ff,#fff1f9);place-items:center;display:grid}.registration-card>span:nth-child(2){gap:calc(7px * var(--platform-density-scale,1));display:grid}.registration-card strong{color:#18275d;font-size:calc(14px * var(--platform-density-scale,1))}.registration-card small{color:#6e79a4;font-size:calc(11px * var(--platform-density-scale,1));line-height:1.5}.registration-note{margin-top:calc(18px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));align-items:center;gap:calc(13px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));color:#653bff;background:linear-gradient(90deg,#efecffbf,#ffeff98c);display:flex}.registration-note p{color:#6b76a0;font-size:calc(11px * var(--platform-density-scale,1));margin:0;line-height:1.5}.registration-note strong{color:#26356b;font-size:calc(12px * var(--platform-density-scale,1))}@media (max-width:1040px){.public-header{grid-template-columns:calc(210px * var(--platform-density-scale,1)) 1fr calc(135px * var(--platform-density-scale,1))}.public-nav{gap:calc(22px * var(--platform-density-scale,1))}.public-hero{gap:calc(35px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr}.hero-copy{padding-left:0}.capability-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.public-page{padding:calc(10px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) 0}.public-header{height:calc(70px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));grid-template-columns:1fr calc(112px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1))}.public-brand{width:calc(145px * var(--platform-density-scale,1));height:calc(58px * var(--platform-density-scale,1))}.public-brand img{width:calc(145px * var(--platform-density-scale,1));height:calc(90px * var(--platform-density-scale,1))}.public-nav{display:none}.public-signin{height:calc(43px * var(--platform-density-scale,1));font-size:calc(13px * var(--platform-density-scale,1))}.public-hero{padding:calc(50px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(35px * var(--platform-density-scale,1));flex-direction:column;display:flex}.hero-copy h1{font-size:clamp(calc(42px * var(--platform-density-scale,1)),13vw,calc(61px * var(--platform-density-scale,1)))}.hero-copy>p{font-size:calc(15px * var(--platform-density-scale,1))}.intelligence-preview{width:100%;min-height:calc(410px * var(--platform-density-scale,1));transform:none}.capabilities-section{padding:calc(28px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1))}.capability-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-strip{grid-template-columns:1fr}.registration-hero{margin-top:calc(55px * var(--platform-density-scale,1))}.back-link{top:calc(-34px * var(--platform-density-scale,1))}.registration-panel{padding:calc(22px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1))}.registration-panel-head{display:block}.registration-panel-head>p{margin-top:calc(10px * var(--platform-density-scale,1))}.registration-grid{grid-template-columns:1fr}.public-footer{padding:calc(17px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));flex-wrap:wrap}}@media (max-width:430px){.hero-actions{display:grid}.primary-cta,.secondary-cta{width:100%}.preview-grid,.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:calc(165px * var(--platform-density-scale,1))}.registration-card{grid-template-columns:calc(46px * var(--platform-density-scale,1)) 1fr calc(20px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1))}.registration-icon{width:calc(46px * var(--platform-density-scale,1));height:calc(46px * var(--platform-density-scale,1))}}.public-brand img{width:calc(88px * var(--platform-density-scale,1));height:calc(88px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain;transform:none}.registration-v2{min-height:100svh}.account-heading{width:min(100%,calc(1240px * var(--platform-density-scale,1)));margin:calc(38px * var(--platform-density-scale,1)) auto calc(22px * var(--platform-density-scale,1));padding-left:calc(145px * var(--platform-density-scale,1))}.account-heading h1{color:#07164a;font-size:clamp(calc(34px * var(--platform-density-scale,1)),3.2vw,calc(48px * var(--platform-density-scale,1)));letter-spacing:-.045em;margin:0}.account-heading h1 span{color:#0000;background:linear-gradient(90deg,#2d5bff,#6b3fff 55%,#f4259a);-webkit-background-clip:text;background-clip:text}.account-heading p{margin:calc(8px * var(--platform-density-scale,1)) 0 0;color:#6570a5;font-size:calc(15px * var(--platform-density-scale,1))}.account-layout{width:min(100%,calc(1320px * var(--platform-density-scale,1)));margin:0 auto calc(20px * var(--platform-density-scale,1));grid-template-columns:minmax(0,2.05fr) minmax(calc(335px * var(--platform-density-scale,1)),.95fr);gap:calc(22px * var(--platform-density-scale,1));align-items:stretch;display:grid}.account-options-panel,.account-benefits{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff9e;border:1px solid #fffffff7;box-shadow:0 18px 44px #48378f1a,inset 0 1px #fff}.account-options-panel{padding:calc(23px * var(--platform-density-scale,1));border-radius:calc(25px * var(--platform-density-scale,1))}.account-options-grid{gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.account-type-card{min-height:calc(172px * var(--platform-density-scale,1));padding:calc(20px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1));color:#653bff;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #504c911f;flex-direction:column;align-items:flex-start;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 20px #3e33800a}.account-type-card:hover{border-color:#653bff52;transform:translateY(-3px);box-shadow:0 14px 28px #4d379a1a}.account-type-icon{width:calc(52px * var(--platform-density-scale,1));height:calc(52px * var(--platform-density-scale,1));margin-bottom:calc(13px * var(--platform-density-scale,1));color:#653bff;background:linear-gradient(145deg,#ede9ff,#fff2f9);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #653bff0a}.account-type-card:nth-child(2n) .account-type-icon{color:#ea1baa;background:linear-gradient(145deg,#fff0f8,#f3edff)}.account-type-card strong{color:#111f55;font-size:calc(14px * var(--platform-density-scale,1))}.account-type-card small{margin-top:calc(7px * var(--platform-density-scale,1));color:#64709d;max-width:95%;font-size:calc(11px * var(--platform-density-scale,1));line-height:1.5}.account-type-card>svg{right:calc(18px * var(--platform-density-scale,1));bottom:calc(17px * var(--platform-density-scale,1));position:absolute}.one-account-note{min-height:calc(46px * var(--platform-density-scale,1));margin-top:calc(15px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#586591;font-size:calc(11px * var(--platform-density-scale,1));background:linear-gradient(90deg,#f0eeffe0,#fff1f999);display:flex}.account-benefits{padding:calc(23px * var(--platform-density-scale,1)) calc(27px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-radius:calc(25px * var(--platform-density-scale,1));flex-direction:column;display:flex}.identity-visual{height:calc(205px * var(--platform-density-scale,1));place-items:center;display:grid;position:relative}.identity-card{width:calc(176px * var(--platform-density-scale,1));height:calc(137px * var(--platform-density-scale,1));padding:calc(22px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));background:linear-gradient(145deg,#faf8ff,#e7ddff);border:1px solid #ffffffeb;position:relative;transform:rotate(6deg);box-shadow:12px 17px 28px #653bff38,inset 0 0 0 3px #653bff24}.identity-avatar{width:calc(53px * var(--platform-density-scale,1));height:calc(53px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(145deg,#6951f1,#b744e1);border-radius:50%;place-items:center;display:grid}.identity-card>i{left:calc(80px * var(--platform-density-scale,1));right:calc(17px * var(--platform-density-scale,1));top:calc(33px * var(--platform-density-scale,1));height:calc(8px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));background:linear-gradient(90deg,#bd9df8,#e59be3);position:absolute}.identity-card>i:nth-of-type(2){top:calc(52px * var(--platform-density-scale,1));right:calc(35px * var(--platform-density-scale,1));opacity:.65}.identity-card>i:nth-of-type(3){left:calc(18px * var(--platform-density-scale,1));top:calc(98px * var(--platform-density-scale,1));right:calc(39px * var(--platform-density-scale,1));opacity:.55}.identity-lock{right:calc(-25px * var(--platform-density-scale,1));bottom:calc(-19px * var(--platform-density-scale,1));width:calc(69px * var(--platform-density-scale,1));height:calc(78px * var(--platform-density-scale,1));clip-path:polygon(50% 0,94% 16%,90% 76%,50% 100%,10% 76%,6% 16%);color:#fff;filter:drop-shadow(0 9px 11px #be25b53d);background:linear-gradient(145deg,#8a39ed,#f4259a);place-items:center;display:grid;position:absolute}.identity-check{left:calc(50% - calc(112px * var(--platform-density-scale,1)));bottom:calc(40px * var(--platform-density-scale,1));width:calc(54px * var(--platform-density-scale,1));height:calc(54px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(145deg,#7653f0,#a343db);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 10px 18px #653bff38}.identity-pixels{right:calc(19px * var(--platform-density-scale,1));top:calc(18px * var(--platform-density-scale,1));color:#e45bd1;font-size:calc(35px * var(--platform-density-scale,1));letter-spacing:calc(5px * var(--platform-density-scale,1));position:absolute}.account-benefits h2{font-size:calc(24px * var(--platform-density-scale,1));letter-spacing:-.035em;margin:0;line-height:1.15}.account-benefits h2 span{color:#ea1baa}.account-benefits>p{margin:calc(10px * var(--platform-density-scale,1)) 0 calc(15px * var(--platform-density-scale,1));color:#68749f;font-size:calc(11px * var(--platform-density-scale,1));line-height:1.55}.benefit-list{gap:calc(11px * var(--platform-density-scale,1));display:grid}.benefit-list>div{align-items:center;gap:calc(11px * var(--platform-density-scale,1));display:flex}.benefit-list>div>span{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));color:#653bff;background:#ffffffa8;border:1px solid #653bff26;border-radius:50%;flex:none;place-items:center;display:grid}.benefit-list p{gap:calc(2px * var(--platform-density-scale,1));margin:0;display:grid}.benefit-list strong{color:#15235a;font-size:calc(11px * var(--platform-density-scale,1))}.benefit-list small{color:#6975a0;font-size:calc(9.5px * var(--platform-density-scale,1));line-height:1.35}.account-signin{min-height:calc(59px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:linear-gradient(90deg,#f4e8ffd9,#ffebf7bf);margin-top:auto;display:flex}.account-signin strong{font-size:calc(11px * var(--platform-density-scale,1))}.account-signin a{height:calc(39px * var(--platform-density-scale,1));padding:0 calc(17px * var(--platform-density-scale,1));align-items:center;gap:calc(18px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#5433eb;font-size:calc(11px * var(--platform-density-scale,1));background:#ffffff8f;border:1px solid #653bff59;font-weight:700;text-decoration:none;display:flex}.ecosystem-metrics{width:min(100%,calc(1260px * var(--platform-density-scale,1)));min-height:calc(102px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1)) calc(25px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));background:#ffffffa3;border:1px solid #fffffff5;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid;box-shadow:0 12px 30px #46339012}.ecosystem-metrics>div{padding:0 calc(25px * var(--platform-density-scale,1));align-items:center;gap:calc(17px * var(--platform-density-scale,1));color:#653bff;border-right:1px solid #4a4b891f;display:flex}.ecosystem-metrics>div:last-child{border:0}.ecosystem-metrics p{gap:calc(5px * var(--platform-density-scale,1));margin:0;display:grid}.ecosystem-metrics strong{color:#2034d6;font-size:calc(21px * var(--platform-density-scale,1))}.ecosystem-metrics div:last-child strong{color:#15235a;font-size:calc(13px * var(--platform-density-scale,1))}.ecosystem-metrics small{color:#64709c;font-size:calc(10px * var(--platform-density-scale,1))}.registration-support{min-height:calc(58px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#68749e;font-size:calc(11px * var(--platform-density-scale,1));margin:0 auto;display:flex}.registration-support a{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#653bff;font-weight:700;text-decoration:none;display:flex}@media (max-width:1050px){.account-heading{padding-left:calc(20px * var(--platform-density-scale,1))}.account-layout{grid-template-columns:1fr}.account-options-grid{grid-template-columns:repeat(3,1fr)}.account-benefits{grid-template-columns:calc(260px * var(--platform-density-scale,1)) 1fr;-moz-column-gap:25px;column-gap:calc(25px * var(--platform-density-scale,1));display:grid}.identity-visual{grid-row:1/span 4}.account-signin{margin-top:calc(18px * var(--platform-density-scale,1))}.ecosystem-metrics{grid-template-columns:repeat(2,1fr)}.ecosystem-metrics>div:nth-child(2){border-right:0}}@media (max-width:760px){.public-brand img{width:calc(80px * var(--platform-density-scale,1));height:calc(80px * var(--platform-density-scale,1))}.account-heading{margin-top:calc(32px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));text-align:center}.account-heading p{font-size:calc(13px * var(--platform-density-scale,1))}.account-options-grid{grid-template-columns:repeat(2,1fr)}.account-benefits{display:flex}.identity-visual{height:calc(190px * var(--platform-density-scale,1))}.ecosystem-metrics{grid-template-columns:1fr 1fr}.ecosystem-metrics>div{padding:calc(16px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.registration-support{padding:calc(15px * var(--platform-density-scale,1));text-align:center;flex-wrap:wrap}}@media (max-width:480px){.account-options-panel{padding:calc(14px * var(--platform-density-scale,1))}.account-options-grid{grid-template-columns:1fr}.account-type-card{min-height:calc(145px * var(--platform-density-scale,1))}.ecosystem-metrics{grid-template-columns:1fr}.ecosystem-metrics>div{border-bottom:1px solid #4a4b891a;border-right:0}.ecosystem-metrics>div:last-child{border-bottom:0}}.training-workspace{gap:calc(14px * var(--platform-density-scale,1));min-height:0;padding-bottom:calc(12px * var(--platform-density-scale,1));flex-direction:column;flex:1;display:flex}.training-page-header{min-height:calc(91px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(24px * var(--platform-density-scale,1));display:flex}.training-section-label{color:#ea1baa;font-size:calc(9px * var(--platform-density-scale,1));letter-spacing:.16em;font-weight:750}.training-page-header h1{margin:calc(5px * var(--platform-density-scale,1)) 0 calc(3px * var(--platform-density-scale,1));font-size:calc(27px * var(--platform-density-scale,1));letter-spacing:-.035em;line-height:1.1}.training-page-header p{color:#6f7aa7;font-size:calc(12px * var(--platform-density-scale,1));margin:0}.training-page-actions{gap:calc(9px * var(--platform-density-scale,1));display:flex}.training-page-actions button,.training-page-actions a,.training-toolbar button,.training-toolbar select{height:calc(39px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;font-size:calc(11px * var(--platform-density-scale,1));font-weight:650;text-decoration:none;display:flex}.training-primary-action{color:#fff;border:0;box-shadow:0 8px 18px #653bff33}.training-secondary-action{color:#4f3ad8;background:#ffffffa3;border:1px solid #653bff26}.training-kpi-grid{gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:repeat(4,1fr);display:grid}.training-kpi{min-height:calc(105px * var(--platform-density-scale,1));padding:calc(17px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#ffffffa6;border:1px solid #fffffff5;position:relative;overflow:hidden;box-shadow:0 8px 20px #4135840f,inset 0 1px #fff}.training-kpi:after{content:"";width:calc(70px * var(--platform-density-scale,1));height:calc(70px * var(--platform-density-scale,1));right:calc(-23px * var(--platform-density-scale,1));top:calc(-23px * var(--platform-density-scale,1));opacity:.08;background:currentColor;border-radius:50%;position:absolute}.training-kpi>span{color:#6975a1;font-size:calc(10px * var(--platform-density-scale,1));display:block}.training-kpi strong{margin:calc(7px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));color:#101f56;font-size:calc(24px * var(--platform-density-scale,1));letter-spacing:-.035em;display:block}.training-kpi small{font-size:calc(9px * var(--platform-density-scale,1))}.tone-blue{color:#2457e6}.tone-purple{color:#653bff}.tone-pink{color:#ea1baa}.tone-green{color:#1aa78d}.training-panel{min-height:calc(410px * var(--platform-density-scale,1));border-radius:calc(20px * var(--platform-density-scale,1));background:#ffffff9e;border:1px solid #fffffff5;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 12px 30px #46389114,inset 0 1px #fff}.training-tabs{min-height:calc(54px * var(--platform-density-scale,1));padding:0 calc(17px * var(--platform-density-scale,1));align-items:end;gap:calc(5px * var(--platform-density-scale,1));scrollbar-width:none;border-bottom:1px solid #524d8f17;display:flex;overflow-x:auto}.training-tabs button{min-width:max-content;height:calc(48px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#65709c;cursor:pointer;font-size:calc(10.5px * var(--platform-density-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600;display:flex}.training-tabs button span{min-width:calc(20px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#7c6bd0;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff12}.training-tabs button.is-active{color:#4e36db;border-bottom-color:#653bff}.training-toolbar{width:100%;min-height:calc(60px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));contain:layout;border-bottom:1px solid #524d8f12;display:flex}.training-toolbar label{min-width:0;height:calc(39px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#7c85ad;background:#ffffff9e;border:1px solid #59519a21;flex:auto;display:flex}.training-toolbar input{color:#17265c;width:100%;min-width:0;font-size:calc(10.5px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.training-toolbar button,.training-toolbar select{color:#53608e;background:#fff9;border:1px solid #59519a1f;outline:0}.training-toolbar select{width:calc(145px * var(--platform-density-scale,1));min-width:calc(145px * var(--platform-density-scale,1));flex:0 0 calc(145px * var(--platform-density-scale,1))}.training-toolbar .training-record-count{width:calc(86px * var(--platform-density-scale,1));min-width:calc(86px * var(--platform-density-scale,1));flex:0 0 calc(86px * var(--platform-density-scale,1));text-align:right}.training-table-wrap{flex:1;overflow:auto}.training-table{border-collapse:collapse;table-layout:fixed;width:100%}.training-table th{height:calc(39px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));color:#7a84ab;text-align:left;font-size:calc(8.5px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;background:#f7f6ffb8;font-weight:750}.training-table th:first-child{width:13%}.training-table th:nth-child(2){width:22%}.training-table th:nth-child(3){width:18%}.training-table th:nth-child(4){width:13%}.training-table th:nth-child(5){width:14%}.training-table th:nth-child(6){width:13%}.training-table td{height:calc(59px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#53608b;vertical-align:middle;font-size:calc(9.5px * var(--platform-density-scale,1));border-top:1px solid #524d8f11}.training-table td>strong,.training-table td>small{display:block}.training-table td>strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10.5px * var(--platform-density-scale,1));overflow:hidden}.training-table td>small{margin-top:calc(4px * var(--platform-density-scale,1));color:#8a92b4;font-size:calc(8.5px * var(--platform-density-scale,1))}.training-table td:last-child button{width:calc(31px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#653bff;cursor:pointer;background:#653bff12;border:0;place-items:center;display:grid}.nomination-list-table{min-width:calc(1120px * var(--platform-density-scale,1));table-layout:auto}.nomination-list-table th:nth-child(4),.nomination-list-table th:nth-child(5){width:15%}.nomination-list-table th:nth-child(7),.nomination-list-table td:nth-child(7),.nomination-list-table th:nth-child(8),.nomination-list-table td:nth-child(8){text-align:center}.nomination-list-table td:nth-child(3) strong{color:#5a45cf;font-size:calc(9.5px * var(--platform-density-scale,1))}.nomination-list-table .training-status{margin:0 auto}.training-status{width:max-content;max-width:100%;padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5d49cb;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff17;font-weight:700;display:block;overflow:hidden}.status-query-raised,.status-action-required{color:#cb287d;background:#ea1baa17}.status-approved,.status-completed,.status-payment-confirmed{color:#148974;background:#1aa78d17}.status-payment-pending{color:#b06a13;background:#f19d251f}.status-ready-for-batch-allocation,.status-ongoing{color:#2457e6;background:#2457e617}.training-pagination{min-height:calc(50px * var(--platform-density-scale,1));padding:0 calc(17px * var(--platform-density-scale,1));color:#7a85ad;font-size:calc(9px * var(--platform-density-scale,1));border-top:1px solid #524d8f14;justify-content:space-between;align-items:center;display:flex}.training-pagination div{align-items:center;gap:calc(5px * var(--platform-density-scale,1));display:flex}.training-pagination button,.training-pagination strong{width:calc(29px * var(--platform-density-scale,1));height:calc(29px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5e4bd2;background:#fff9;border:1px solid #59519a1c;place-items:center;display:grid}.training-pagination strong{color:#fff;font-size:calc(9px * var(--platform-density-scale,1));background:#653bff}.training-state,.training-route-loading{min-height:calc(280px * var(--platform-density-scale,1));color:#765de4;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.training-state strong{margin-top:calc(12px * var(--platform-density-scale,1));color:#17275e;font-size:calc(14px * var(--platform-density-scale,1))}.training-state p{margin:calc(6px * var(--platform-density-scale,1)) 0;color:#7480a9;font-size:calc(10px * var(--platform-density-scale,1))}.training-state button{margin-top:calc(9px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:#653bff;border:0}.state-spinner{animation:.8s linear infinite spin}.training-action-strip{min-height:calc(73px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));gap:calc(13px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1));background:#ffffff94;border:1px solid #fffffff5;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 8px 20px #4135840d}.training-action-strip>div{align-items:center;gap:calc(10px * var(--platform-density-scale,1));color:#653bff;display:flex}.training-action-strip span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.training-action-strip strong{color:#1b2b65;font-size:calc(10px * var(--platform-density-scale,1))}.training-action-strip small{color:#7a84aa;font-size:calc(8px * var(--platform-density-scale,1))}.batch-workspace-head{justify-content:space-between;gap:calc(15px * var(--platform-density-scale,1));display:flex}.batch-workspace-head>div>span{color:#653bff;font-size:calc(9px * var(--platform-density-scale,1));letter-spacing:.08em;font-weight:750}.batch-workspace-head h2{margin:calc(5px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));font-size:calc(22px * var(--platform-density-scale,1))}.batch-workspace-head p{color:#7580a8;font-size:calc(10px * var(--platform-density-scale,1));margin:0}.batch-workspace-head button{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#53608d;cursor:pointer;background:#653bff0f;border:0;place-items:center;display:grid}.batch-workspace-tabs{margin:calc(22px * var(--platform-density-scale,1)) calc(-5px * var(--platform-density-scale,1)) 0;gap:calc(5px * var(--platform-density-scale,1));scrollbar-width:thin;display:flex;overflow-x:auto}.batch-workspace-tabs button{min-width:max-content;padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#65719d;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:0 0;border:0}.batch-workspace-tabs button.is-active{color:#4f36dc;background:#653bff17;font-weight:700}.batch-summary-grid{margin-top:calc(18px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,1fr);display:grid}.batch-summary-grid>div{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));align-content:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#ffffff9e;border:1px solid #524d8f17;display:grid}.batch-summary-grid span{color:#7a84aa;font-size:calc(8.5px * var(--platform-density-scale,1))}.batch-summary-grid strong{color:#1a2b64;font-size:calc(11px * var(--platform-density-scale,1))}.batch-readiness{margin-top:calc(15px * var(--platform-density-scale,1));padding:calc(17px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:linear-gradient(135deg,#eeeaffb3,#ffeef88c)}.batch-readiness>div:first-child{align-items:center;gap:calc(10px * var(--platform-density-scale,1));color:#653bff;display:flex}.batch-readiness span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.batch-readiness strong{color:#1b2b65;font-size:calc(12px * var(--platform-density-scale,1))}.batch-readiness small,.batch-readiness p{color:#737fa7;font-size:calc(9px * var(--platform-density-scale,1))}.readiness-line{height:calc(5px * var(--platform-density-scale,1));margin:calc(18px * var(--platform-density-scale,1)) 0 calc(11px * var(--platform-density-scale,1));border-radius:calc(5px * var(--platform-density-scale,1));background:#653bff17;overflow:hidden}.readiness-line span{border-radius:calc(5px * var(--platform-density-scale,1));background:linear-gradient(90deg,#2d5bff,#6b3fff,#f4259a);height:100%}.batch-readiness p{margin:0;line-height:1.5}.nomination-review-status{margin-top:calc(20px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:linear-gradient(90deg,#eeeaffb3,#ffeef873);border:1px solid #653bff1a;justify-content:space-between;align-items:center;display:flex}.nomination-review-status>span{color:#6c769d;font-size:calc(9px * var(--platform-density-scale,1));font-weight:700}.nomination-review-content dl{margin:calc(15px * var(--platform-density-scale,1)) 0 0;gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nomination-review-content dl>div{min-height:calc(67px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#ffffffb3;border:1px solid #524d8f17}.nomination-review-content dt{margin-bottom:calc(7px * var(--platform-density-scale,1));color:#7a84aa;font-size:calc(8px * var(--platform-density-scale,1));text-transform:uppercase;font-weight:700}.nomination-review-content dd{overflow-wrap:anywhere;color:#1a2b64;font-size:calc(10.5px * var(--platform-density-scale,1));margin:0;font-weight:650}.nomination-decision-recorded{align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#16855f;font-size:calc(10px * var(--platform-density-scale,1));font-weight:750;display:inline-flex}.nomination-document-review{margin-top:calc(16px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#f8f8ffb8;border:1px solid #524d8f1a}.nomination-document-review>header{justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));display:flex}.nomination-document-review>header span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.nomination-document-review>header strong{color:#17285f;font-size:calc(11px * var(--platform-density-scale,1))}.nomination-document-review>header small{color:#7a84aa;font-size:calc(8.5px * var(--platform-density-scale,1))}.nomination-document-review>header em{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#c27318;font-size:calc(8px * var(--platform-density-scale,1));font-style:normal;font-weight:750;display:inline-flex}.nomination-document-review>header em.is-complete{color:#16855f}.nomination-document-review>div{margin-top:calc(12px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));display:grid}.nomination-document-review article{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6245db;background:#fff;border:1px solid #524d8f14;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nomination-document-review article span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.nomination-document-review article strong{color:#1b2b64;font-size:calc(9.5px * var(--platform-density-scale,1))}.nomination-document-review article small{color:#7a84aa;font-size:calc(8px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nomination-document-review article em,.nomination-document-review article button{align-items:center;gap:calc(5px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;font-style:normal;font-weight:750;display:inline-flex}.nomination-document-review article em{color:#16855f}.nomination-document-review article button{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#b36a12;cursor:pointer;background:#fff8ec;border:1px solid #ec971f38}.nomination-document-review article button.is-verified{color:#16855f;background:#effbf6;border-color:#16855f2e}.nomination-document-review article button:disabled{cursor:default;opacity:.7}.nomination-rejection-box{margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));align-items:end;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff8fa;border:1px solid #e1315e1f;grid-template-columns:minmax(0,1fr) auto;display:grid}.nomination-rejection-box label{gap:calc(6px * var(--platform-density-scale,1));display:grid}.nomination-rejection-box label span{color:#9a3754;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:750}.nomination-rejection-box textarea{width:100%;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));resize:vertical;border-radius:calc(9px * var(--platform-density-scale,1));color:#26366d;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1315e26;outline:0}.nomination-rejection-box button{min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:#d93663;border:0;font-weight:750}.nomination-rejection-box button:disabled{cursor:not-allowed;opacity:.42}.nomination-rejection-record{margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#98324f;background:#fff0f4}.nomination-rejection-record strong{font-size:calc(9px * var(--platform-density-scale,1))}.nomination-rejection-record p{margin:calc(5px * var(--platform-density-scale,1)) 0 0;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.5}.nomination-decision-recorded.is-rejected{color:#c52d57}.nomination-document-table-head{padding:0 calc(11px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),1.25fr) minmax(calc(130px * var(--platform-density-scale,1)),.8fr) minmax(calc(145px * var(--platform-density-scale,1)),.9fr) minmax(calc(330px * var(--platform-density-scale,1)),1.8fr);gap:calc(10px * var(--platform-density-scale,1));color:#7a84aa;font-size:calc(7.5px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:800;display:grid}.nomination-document-review .nomination-document-table article{grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),1.25fr) minmax(calc(130px * var(--platform-density-scale,1)),.8fr) minmax(calc(145px * var(--platform-density-scale,1)),.9fr) minmax(calc(330px * var(--platform-density-scale,1)),1.8fr);gap:calc(10px * var(--platform-density-scale,1));transition:border-color .18s,background .18s}.nomination-document-review .nomination-document-table article.is-document-verified{background:#fbfffd;border-color:#16855f29}.nomination-document-review .nomination-document-table article.is-document-rejected{background:#fff8fa;border-color:#d52d5a33}.nomination-document-name{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6245db;min-width:0;display:flex}.nomination-document-name>span{min-width:0}.nomination-document-field{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.nomination-document-field small{color:#7a84aa;font-size:calc(7.5px * var(--platform-density-scale,1));text-transform:uppercase;font-weight:700}.nomination-document-field strong{overflow-wrap:anywhere;color:#1a2b64;font-size:calc(9px * var(--platform-density-scale,1))}.nomination-verification-state{align-items:center;gap:calc(5px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:inline-flex}.nomination-verification-state.is-auto{color:#16855f}.nomination-verification-state.is-manual{color:#b36a12}.nomination-document-actions{justify-content:flex-end;align-items:center;gap:calc(4px * var(--platform-density-scale,1));display:flex}.nomination-document-review .nomination-document-actions button{padding:calc(7px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));color:#5d49c5;background:#f8f6ff;border-color:#5b46c924}.nomination-document-review .nomination-document-actions button.nomination-verify-action.is-selected{box-shadow:inset 0 0 0 1px #16855f1f}.nomination-document-review .nomination-document-actions button.nomination-document-reject-action{color:#c92e58;background:#fff3f6;border-color:#d52d5a29}.nomination-document-review .nomination-document-actions button.nomination-document-reject-action.is-selected{box-shadow:inset 0 0 0 1px #d52d5a24}.nomination-document-review .nomination-document-actions button:disabled{cursor:not-allowed;opacity:.42}.nomination-document-review>header em.is-rejected{color:#c92e58}.nomination-decision-box{margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #524d8f1a}.nomination-decision-box>header{gap:calc(4px * var(--platform-density-scale,1));display:grid}.nomination-decision-box>header strong{color:#182961;font-size:calc(11px * var(--platform-density-scale,1))}.nomination-decision-box>header small{color:#7a84aa;font-size:calc(8.5px * var(--platform-density-scale,1))}.nomination-decision-options{margin-top:calc(12px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(2,1fr);display:grid}.nomination-decision-options button{min-height:calc(39px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#68739b;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:#fafaff;border:1px solid #524d8f1f;font-weight:750;display:inline-flex}.nomination-decision-options button.is-selected.is-approve{color:#16855f;background:#effbf6;border-color:#16855f40}.nomination-decision-options button.is-selected.is-reject{color:#c92e58;background:#fff1f5;border-color:#d52d5a38}.nomination-decision-options button:disabled{cursor:not-allowed;opacity:.45}.nomination-decision-box label{margin-top:calc(9px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));visibility:hidden;opacity:0;max-height:0;transition:max-height .18s,opacity .15s;display:grid;overflow:hidden}.nomination-decision-box label.is-visible{max-height:calc(92px * var(--platform-density-scale,1));visibility:visible;opacity:1}.nomination-decision-box label span{color:#9a3754;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:750}.nomination-decision-box textarea{width:100%;height:calc(61px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));resize:none;border-radius:calc(9px * var(--platform-density-scale,1));color:#26366d;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1315e26;outline:0}@keyframes nomination-modal-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nomination-review-status{margin-top:calc(11px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.nomination-review-content dl{margin-top:calc(10px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(5,minmax(0,1fr))}.nomination-review-content dl>div{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1))}.nomination-review-content dt{margin-bottom:calc(4px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1))}.nomination-review-content dd{font-size:calc(9px * var(--platform-density-scale,1))}.nomination-document-review{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1))}.nomination-document-review>div{margin-top:calc(9px * var(--platform-density-scale,1))}.nomination-document-review article{min-height:calc(48px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.nomination-decision-box{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1))}.nomination-decision-options{margin-top:calc(9px * var(--platform-density-scale,1))}.nomination-decision-options button{min-height:calc(34px * var(--platform-density-scale,1))}.nomination-decision-box label{margin-top:calc(9px * var(--platform-density-scale,1))}.nomination-decision-box textarea{min-height:calc(55px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-review-heading{margin:calc(2px * var(--platform-density-scale,1)) 0;align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.ssc-nomination-review-content .nomination-review-heading h2{line-height:calc(22px * var(--platform-density-scale,1));margin:0}.ssc-nomination-review-content .nomination-review-heading .training-status{box-sizing:border-box;height:calc(20px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));line-height:1;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;justify-content:center;align-self:center;align-items:center;margin:0;display:inline-flex}.ssc-nomination-review-content dl{margin-top:calc(7px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));grid-template-columns:repeat(6,minmax(0,1fr))}.ssc-nomination-review-content dl>div{min-height:calc(44px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}.ssc-nomination-review-content dt{margin-bottom:calc(3px * var(--platform-density-scale,1));font-size:calc(6.6px * var(--platform-density-scale,1))}.ssc-nomination-review-content dd{font-size:calc(8.4px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-review-derived-coverage{margin-top:calc(7px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-review-derived-coverage strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-review-derived-coverage small{font-size:calc(7.1px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-review{margin-top:calc(7px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-review>header strong{font-size:calc(10px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-review>header small{font-size:calc(7.8px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-review>div{margin-top:calc(6px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-table-head{padding-bottom:calc(2px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-table-head>span:last-child{text-align:center}.ssc-nomination-review-content .nomination-document-review article{min-height:calc(40px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-review article strong{font-size:calc(8.8px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-review article small{font-size:calc(7.3px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-field small{font-size:calc(7px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-field strong{font-size:calc(8.4px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-verification-state{font-size:calc(7.4px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-actions{justify-content:center;gap:calc(6px * var(--platform-density-scale,1));width:100%}.ssc-nomination-review-content .nomination-document-review .nomination-document-actions button{box-sizing:border-box;width:calc(30px * var(--platform-density-scale,1));min-width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));min-height:calc(30px * var(--platform-density-scale,1));flex:0 0 calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex}.ssc-nomination-review-content .nomination-document-actions button svg{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));flex:0 0 calc(14px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-actions .nomination-verify-action{color:#5d49c5;background:#f5f2ff}.ssc-nomination-review-content .nomination-document-actions .nomination-verify-action.is-selected{color:#16855f;background:#eaf9f3}.ssc-nomination-review-content .nomination-document-actions .nomination-document-reject-action{color:#c92e58;background:#fff3f6}.ssc-nomination-review-content .nomination-decision-box{margin-top:calc(7px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) auto;display:grid}.ssc-nomination-review-content .nomination-decision-box>header{min-width:0}.ssc-nomination-review-content .nomination-decision-box>header strong{font-size:calc(10px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-decision-box>header small{font-size:calc(7.8px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-decision-options{justify-content:flex-end;align-items:center;gap:calc(7px * var(--platform-density-scale,1));margin-top:0;display:flex}.ssc-nomination-review-content .nomination-decision-options button{width:calc(112px * var(--platform-density-scale,1));min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-decision-box label{width:100%;min-width:0;box-shadow:none;border:0;outline:0;grid-column:1/-1;margin:0}.ssc-nomination-review-content .nomination-decision-box label.is-visible{max-height:calc(72px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-decision-box textarea{box-sizing:border-box;height:calc(44px * var(--platform-density-scale,1));min-height:calc(44px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));border:1px solid #e1315e26;margin:0;display:block;box-shadow:none!important;outline:0!important}.ssc-nomination-review-content .nomination-decision-box textarea:focus,.ssc-nomination-review-content .nomination-decision-box textarea:focus-visible{border-color:#e1315e47;box-shadow:none!important;outline:0!important}@media (min-width:981px){.ssc-nomination-review-content .nomination-document-table-head,.ssc-nomination-review-content .nomination-document-review .nomination-document-table article{grid-template-columns:minmax(calc(220px * var(--platform-density-scale,1)),1.3fr) minmax(calc(160px * var(--platform-density-scale,1)),.9fr) minmax(calc(190px * var(--platform-density-scale,1)),1fr) calc(118px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-actions{width:calc(102px * var(--platform-density-scale,1));min-width:calc(102px * var(--platform-density-scale,1));max-width:calc(102px * var(--platform-density-scale,1));justify-self:center}}@media (max-width:980px){.nomination-review-content dl{grid-template-columns:repeat(2,minmax(0,1fr))}.nomination-document-table-head{display:none}.nomination-document-review .nomination-document-table article{grid-template-columns:repeat(2,minmax(0,1fr))}.nomination-document-actions{justify-content:flex-start}}@media (max-width:620px){.nomination-review-content dl,.nomination-document-review .nomination-document-table article,.nomination-decision-options{grid-template-columns:1fr}}.nomination-document-review .nomination-document-actions button.nomination-verify-action{color:#5d49c5;background:#f5f2ff;border-color:#5b46c92e}.nomination-document-review .nomination-document-actions button.nomination-verify-action:hover:not(:disabled){background:#eee9ff;border-color:#5b46c94d}.nomination-document-review .nomination-document-actions button.nomination-verify-action.is-selected{color:#16855f;background:#eaf9f3;border-color:#16855f3d;box-shadow:inset 0 0 0 1px #16855f1a}@media (min-width:981px){.ssc-nomination-review-content .nomination-document-table-head,.ssc-nomination-review-content .nomination-document-review .nomination-document-table article{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.05fr) calc(244px * var(--platform-density-scale,1))}}.ssc-nomination-review-content .nomination-document-actions{grid-template-columns:calc(68px * var(--platform-density-scale,1)) calc(82px * var(--platform-density-scale,1)) calc(72px * var(--platform-density-scale,1));justify-content:center;place-items:center;gap:calc(7px * var(--platform-density-scale,1));justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;display:grid!important}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button,.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button:focus,.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button:focus-visible{box-sizing:border-box;border-radius:calc(8px * var(--platform-density-scale,1));color:#5d49c5;white-space:nowrap;appearance:none;background:#f8f6ff;border:1px solid #5b46c929;width:100%!important;min-width:0!important;max-width:none!important;height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;max-height:calc(32px * var(--platform-density-scale,1))!important;padding:0 calc(8px * var(--platform-density-scale,1))!important;justify-content:center!important;align-items:center!important;gap:calc(5px * var(--platform-density-scale,1))!important;box-shadow:none!important;font-size:var(--platform-control-font)!important;outline:0!important;margin:0!important;line-height:1!important;display:inline-flex!important}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button svg{width:calc(13px * var(--platform-density-scale,1));height:calc(13px * var(--platform-density-scale,1));flex:none;margin:0;display:block}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button.is-verify.is-selected{color:#16855f;background:#eaf9f3;border-color:#16855f3d}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button.is-reject{color:#c92e58;background:#fff3f6;border-color:#d52d5a29}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button.is-reject.is-selected{background:#ffeaf0;border-color:#d52d5a40}.agency-nomination-review-content .nomination-review-heading .platform-status-badge{box-sizing:border-box;height:calc(20px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));line-height:1;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;justify-content:center;align-self:center;align-items:center;margin:0;display:inline-flex}.agency-nomination-review-content .nomination-decision-options button:first-child{width:calc(112px * var(--platform-density-scale,1))}.agency-nomination-review-content .nomination-decision-options .platform-button.agency-approval-action.is-selected.is-approve{color:#16855f;box-shadow:none;background:#effbf6;border-color:#16855f40}.agency-nomination-review-content .nomination-decision-options .platform-button.agency-approval-action.is-selected.is-approve:hover:not(:disabled){color:#16855f;background:#e9f9f2;border-color:#16855f57}.agency-commercial-rereview-note{margin-top:calc(8px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#b36a12;background:linear-gradient(90deg,#fff8ec,#fffdf9);border:1px solid #c273182e;grid-template-columns:auto minmax(0,1fr);display:grid}.agency-commercial-rereview-note>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-commercial-rereview-note strong{color:#26376d;font-size:calc(9px * var(--platform-density-scale,1))}.agency-commercial-rereview-note small{color:#707b9f;font-size:calc(7.6px * var(--platform-density-scale,1));line-height:1.45}.agency-commercial-rereview-note small b{color:#526087}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview{grid-template-columns:minmax(0,1fr) calc(390px * var(--platform-density-scale,1))}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options{width:calc(390px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options>button,.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options>button:first-child,.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options .agency-approval-action{box-sizing:border-box;width:100%;min-width:0;height:calc(34px * var(--platform-density-scale,1));min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));white-space:nowrap;line-height:1}@media (max-width:900px){.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview{grid-template-columns:1fr}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options{width:100%}}.agency-ssc-correction-panel{margin-top:calc(8px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fffaf1;border:1px solid #c273182e;display:grid}.agency-ssc-correction-panel>header span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-ssc-correction-panel>header strong{color:#27386d;font-size:calc(9.5px * var(--platform-density-scale,1))}.agency-ssc-correction-panel>header small{color:#7c86a8;font-size:calc(7.7px * var(--platform-density-scale,1))}.agency-ssc-correction-list{gap:calc(6px * var(--platform-density-scale,1));display:grid}.agency-ssc-correction-list label{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6541df;cursor:pointer;background:#fff;border:1px dashed #6541e740;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.agency-ssc-correction-list label.has-file{color:#16855f;background:#f7fffb;border-style:solid;border-color:#16855f38}.agency-ssc-correction-list input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;position:absolute}.agency-ssc-correction-list span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-ssc-correction-list strong{color:#25366c;font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-ssc-correction-list small{color:#7a84aa;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7.3px * var(--platform-density-scale,1));overflow:hidden}.agency-ssc-correction-list em{font-size:calc(7.5px * var(--platform-density-scale,1));font-style:normal;font-weight:800}.agency-correction-actions{justify-content:flex-end;align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.agency-correction-actions button{min-height:calc(32px * var(--platform-density-scale,1))}.agency-correction-error,.agency-correction-warning{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#b33b5d;font-size:calc(7.8px * var(--platform-density-scale,1));background:#fff0f4}.agency-correction-returned{margin-top:calc(8px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#16855f;background:#f3fcf8;border:1px solid #16855f29;display:flex}.agency-correction-returned span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.agency-correction-returned strong{font-size:calc(8.7px * var(--platform-density-scale,1))}.agency-correction-returned small{color:#6f7d9d;font-size:calc(7.4px * var(--platform-density-scale,1))}.ssc-nomination-review-content .nomination-document-review article.is-current-round-replacement{background:#fffaf2;border-color:#c2731847;box-shadow:inset 3px 0 #c2731899}.ssc-nomination-review-content .nomination-document-name strong{align-items:center;gap:calc(5px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.ssc-nomination-review-content .nomination-document-name .nomination-document-replacement-marker{min-height:calc(17px * var(--platform-density-scale,1));padding:0 calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#ad6714;font-size:calc(6.7px * var(--platform-density-scale,1));white-space:nowrap;background:#fff3df;border:1px solid #c2731833;align-items:center;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.nomination-decision-success{z-index:60;top:calc(24px * var(--platform-density-scale,1));right:calc(24px * var(--platform-density-scale,1));width:min(calc(390px * var(--platform-density-scale,1)),calc(100vw - calc(32px * var(--platform-density-scale,1))));padding:calc(14px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#16855f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5fffafa;border:1px solid #16855f33;grid-template-columns:auto minmax(0,1fr) auto;animation:.24s both decision-toast-in;display:grid;position:fixed;box-shadow:0 18px 45px #185d472e}.nomination-decision-success.is-rejected{color:#c72f58;background:#fff7f9fa;border-color:#cf30592e}.nomination-decision-success.is-warning{color:#b56c13;background:#fffaf2fa;border-color:#c2731833}.nomination-decision-success span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.nomination-decision-success strong{color:#18305e;font-size:calc(10.5px * var(--platform-density-scale,1))}.nomination-decision-success small{color:#6f7b9f;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.4}.nomination-decision-success button{width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:currentColor;cursor:pointer;background:#ffffffb3;border:0;place-items:center;display:grid}@keyframes decision-toast-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}.toa-application-status.is-approved{color:#148974;background:#1aa78d17}.notification-button{text-decoration:none}.assessor-notifications-workspace{align-content:start;gap:calc(14px * var(--platform-density-scale,1));display:grid}.assessor-notification-summary{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessor-notification-summary article{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#6342e5;background:#ffffffb8;border:1px solid #534d9117;display:flex;box-shadow:0 9px 24px #372c7e0d}.assessor-notification-summary article:nth-child(2){color:#ef258f}.assessor-notification-summary article:nth-child(3){color:#c67a1a}.assessor-notification-summary article span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.assessor-notification-summary small{color:#7a84aa;font-size:calc(8px * var(--platform-density-scale,1))}.assessor-notification-summary strong{color:#17285f;font-size:calc(18px * var(--platform-density-scale,1))}.assessor-notification-panel{overflow:hidden}.assessor-notification-panel>nav{padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) 0;gap:calc(6px * var(--platform-density-scale,1));border-bottom:1px solid #534d9114;display:flex}.assessor-notification-panel>nav button{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#707aa3;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;font-weight:750;display:inline-flex}.assessor-notification-panel>nav button.is-active{color:#5d40dd;border-color:#6540e8}.assessor-notification-panel>nav button span{min-width:calc(19px * var(--platform-density-scale,1));height:calc(19px * var(--platform-density-scale,1));padding:0 calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1));background:#6540e814;place-items:center;display:grid}.assessor-notification-list{padding:calc(12px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));display:grid}.assessor-notification-list>article{padding:calc(14px * var(--platform-density-scale,1));align-items:start;gap:calc(13px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #534d9117;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .16s,background .16s;display:grid}.assessor-notification-list>article.is-unread{background:linear-gradient(90deg,#f6f3ffe6,#fff 45%);border-color:#6540e82e}.assessor-notification-list>article.is-high{border-left:3px solid #d83b64}.assessor-notification-icon{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6243e3;background:#f1edff;place-items:center;display:grid}.assessor-notification-list article.is-high .assessor-notification-icon{color:#cf315c;background:#fff0f4}.assessor-notification-list article>div:nth-child(2){min-width:0}.assessor-notification-list article header{align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:flex}.notification-category,.assessor-notification-list article header em,.assessor-notification-list article header i{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1));font-style:normal;font-weight:800}.notification-category{color:#5c42d6;background:#f0ecff}.notification-category.is-action-required{color:#bf3459;background:#fff0f4}.assessor-notification-list article header em{color:#b36c14;background:#fff5e7}.assessor-notification-list article header i{color:#fff;background:#f02691}.assessor-notification-list h2{margin:calc(7px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));color:#17285f;font-size:calc(11.5px * var(--platform-density-scale,1))}.assessor-notification-list p{color:#68749e;font-size:calc(9px * var(--platform-density-scale,1));margin:0;line-height:1.55}.assessor-notification-list footer{margin-top:calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(15px * var(--platform-density-scale,1));color:#7d87aa;font-size:calc(7.8px * var(--platform-density-scale,1));display:flex}.assessor-notification-list footer span{align-items:center;gap:calc(5px * var(--platform-density-scale,1));display:inline-flex}.assessor-notification-list footer strong{color:#465783;font-size:calc(7.5px * var(--platform-density-scale,1))}.assessor-notification-list footer time{color:#56658e;margin-left:auto;font-weight:700}.assessor-notification-actions{justify-items:end;gap:calc(7px * var(--platform-density-scale,1));display:grid}.assessor-notification-actions a,.assessor-notification-actions button{min-width:calc(92px * var(--platform-density-scale,1));min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5d43dc;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#f7f5ff;border:1px solid #6540e824;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.assessor-notification-actions button{color:#6f799f;background:#fff}.assessor-notification-list article.is-read{opacity:.78}@media (max-width:760px){.assessor-notification-summary{grid-template-columns:1fr}.assessor-notification-list>article{grid-template-columns:auto minmax(0,1fr)}.assessor-notification-actions{grid-column:2;grid-template-columns:repeat(2,max-content);justify-content:start}.assessor-notification-list footer{flex-wrap:wrap}.assessor-notification-list footer time{width:100%;margin-left:0}}.assessor-notification-actions time{width:100%;margin-top:calc(5px * var(--platform-density-scale,1));color:#56658e;font-size:calc(7.8px * var(--platform-density-scale,1));text-align:right;white-space:nowrap;font-weight:700}.assessor-notification-list footer time{display:none}@media (max-width:760px){.assessor-notification-actions time{text-align:left;grid-column:1/-1}}.nomination-list-table{table-layout:fixed}.nomination-list-table th:first-child{width:10%}.nomination-list-table th:nth-child(2){width:13%}.nomination-list-table th:nth-child(3){width:16%}.nomination-list-table th:nth-child(4){width:14%}.nomination-list-table th:nth-child(5){width:15%}.nomination-list-table th:nth-child(6){width:9%}.nomination-list-table th:nth-child(7){width:10%}.nomination-list-table th:nth-child(8){width:9%}.nomination-list-table th:nth-child(9){width:4%}.nomination-list-table td{overflow-wrap:anywhere}.nomination-list-table th,.nomination-list-table td{padding-right:calc(12px * var(--platform-density-scale,1));padding-left:calc(12px * var(--platform-density-scale,1));vertical-align:middle}.nomination-list-table th:first-child,.nomination-list-table td:first-child{width:10%}.nomination-list-table th:nth-child(2),.nomination-list-table td:nth-child(2){width:13%}.nomination-list-table th:nth-child(3),.nomination-list-table td:nth-child(3){width:16%}.nomination-list-table th:nth-child(4),.nomination-list-table td:nth-child(4){width:15%}.nomination-list-table th:nth-child(5),.nomination-list-table td:nth-child(5){width:14%}.nomination-list-table th:nth-child(6),.nomination-list-table td:nth-child(6){text-align:center;width:8%}.nomination-list-table th:nth-child(7),.nomination-list-table td:nth-child(7){text-align:center;width:10%}.nomination-list-table th:nth-child(8),.nomination-list-table td:nth-child(8){text-align:center;white-space:nowrap;width:9%}.nomination-list-table th:nth-child(9),.nomination-list-table td:nth-child(9){text-align:center;width:5%}.nomination-list-table td:nth-child(9) .platform-view-button{margin:0 auto!important}.nomination-role-coverage{gap:calc(5px * var(--platform-density-scale,1));align-content:center;min-width:0;display:grid}.nomination-role-coverage>strong{color:#22356c;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9.5px * var(--platform-density-scale,1));overflow:hidden}.nomination-role-coverage>small{width:max-content;max-width:100%;min-height:calc(21px * var(--platform-density-scale,1));padding:0 calc(7px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6245d8;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;background:#f2efff;border:1px solid #6541e71f;font-weight:800;line-height:1;display:inline-flex}.nomination-role-coverage>small svg{flex:none}.toa-applications-table .nomination-role-coverage{text-align:left}@keyframes nomination-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes nomination-review-open{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}.training-qualification-configuration{gap:calc(12px * var(--platform-density-scale,1));display:grid}.training-qualification-configuration>header{padding:calc(17px * var(--platform-density-scale,1)) calc(19px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(16px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#ffffffbf;border:1px solid #534d9117;display:flex}.training-qualification-configuration>header h2{margin:calc(4px * var(--platform-density-scale,1)) 0 calc(3px * var(--platform-density-scale,1));color:#17285f;font-size:calc(19px * var(--platform-density-scale,1))}.training-qualification-configuration>header p{color:#7681a7;font-size:calc(9px * var(--platform-density-scale,1));margin:0}.training-qualification-summary{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.training-qualification-summary article{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#6242df;background:#ffffffb8;border:1px solid #534d9117;display:flex}.training-qualification-summary article:nth-child(2){color:#16856f}.training-qualification-summary article:nth-child(3){color:#ed278f}.training-qualification-summary article span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.training-qualification-summary small{color:#7b85a8;font-size:calc(7.8px * var(--platform-density-scale,1))}.training-qualification-summary strong{color:#17285f;font-size:calc(17px * var(--platform-density-scale,1))}.qualification-category-manager{padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffffbf;border:1px solid #534d9117}.qualification-category-manager>header{justify-content:space-between;align-items:center;gap:calc(15px * var(--platform-density-scale,1));display:flex}.qualification-category-manager>header>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.qualification-category-manager>header strong{color:#17285f;font-size:calc(10.5px * var(--platform-density-scale,1))}.qualification-category-manager>header small{color:#7b85a8;font-size:calc(8px * var(--platform-density-scale,1))}.qualification-category-manager>header>div{gap:calc(7px * var(--platform-density-scale,1));display:flex}.qualification-category-manager input{width:calc(210px * var(--platform-density-scale,1));min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#22346b;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #534d9124;outline:0}.qualification-category-manager>header button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));background:#6541e7;border:0;font-weight:750;display:inline-flex}.qualification-category-manager>div{margin-top:calc(11px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.qualification-category-manager>div>span{min-height:calc(29px * var(--platform-density-scale,1));padding:0 calc(5px * var(--platform-density-scale,1)) 0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5c43cf;font-size:calc(8px * var(--platform-density-scale,1));background:#f1edff;font-weight:750;display:inline-flex}.qualification-category-manager>div>span button{width:calc(20px * var(--platform-density-scale,1));height:calc(20px * var(--platform-density-scale,1));color:#ae4d75;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;place-items:center;display:grid}.training-qualification-table-panel{overflow:hidden}.training-qualification-table-panel .training-toolbar{grid-template-columns:minmax(calc(260px * var(--platform-density-scale,1)),1fr) calc(220px * var(--platform-density-scale,1)) auto}.training-qualification-table-panel .training-toolbar>span{color:#7580a5;font-size:calc(8px * var(--platform-density-scale,1));align-self:center}.training-qualification-config-table{min-width:calc(1480px * var(--platform-density-scale,1));table-layout:fixed}.training-qualification-config-table th:first-child{width:9%}.training-qualification-config-table th:nth-child(2){width:18%}.training-qualification-config-table th:nth-child(3){width:7%}.training-qualification-config-table th:nth-child(4),.training-qualification-config-table th:nth-child(5){width:8%}.training-qualification-config-table th:nth-child(6){width:12%}.training-qualification-config-table th:nth-child(7){width:14%}.training-qualification-config-table th:nth-child(8),.training-qualification-config-table th:nth-child(9){width:12%}.training-qualification-config-table td{vertical-align:middle}.training-qualification-config-table td:nth-child(n+3){text-align:center}.training-qualification-config-table td:nth-child(2) strong,.training-qualification-config-table td:nth-child(2) small{display:block}.training-qualification-config-table td:nth-child(2) small{margin-top:calc(3px * var(--platform-density-scale,1));color:#7c86a8;font-size:calc(7px * var(--platform-density-scale,1))}.training-qualification-config-table select{width:100%;min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#304172;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #534d9121}.training-qualification-config-table select:disabled{opacity:.55}.master-record-status{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1));font-weight:800;display:inline-flex}.master-record-status.is-active{color:#16856f;background:#eaf8f3}.master-record-status.is-inactive{color:#7a84a5;background:#eff1f6}.derived-role-count{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5d43d5;font-size:calc(7.5px * var(--platform-density-scale,1));background:#f0ecff;font-weight:750;display:inline-flex}.configuration-no-coverage{color:#b47117;font-size:calc(7.5px * var(--platform-density-scale,1))}.nomination-derived-coverage{padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6541df;background:linear-gradient(90deg,#f1edff,#fff4fa);border:1px solid #6541e71f;display:flex}.nomination-derived-coverage span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.nomination-derived-coverage strong{color:#26376d;font-size:calc(9.5px * var(--platform-density-scale,1))}.nomination-derived-coverage small{color:#707ba1;font-size:calc(7.8px * var(--platform-density-scale,1));line-height:1.5}@media (max-width:760px){.training-qualification-configuration>header,.qualification-category-manager>header{flex-direction:column;align-items:stretch}.training-qualification-summary{grid-template-columns:1fr}.qualification-category-manager>header>div{display:grid}.qualification-category-manager input{width:100%}.training-qualification-table-panel .training-toolbar{grid-template-columns:1fr}}.nomination-review-derived-coverage{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6541df;background:linear-gradient(90deg,#f2efff,#fff7fb);border:1px solid #6541e71f;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nomination-review-derived-coverage span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.nomination-review-derived-coverage strong{color:#25366c;font-size:calc(9px * var(--platform-density-scale,1))}.nomination-review-derived-coverage small{color:#717ba0;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}.nomination-review-derived-coverage em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5c42d5;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#ffffffbf;font-style:normal;font-weight:750}.nomination-policy-workspace:has(.training-qualification-configuration){min-height:0;overflow:hidden}.training-qualification-configuration{flex:1;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;overflow:hidden}.training-qualification-table-panel{flex-direction:column;min-height:0;display:flex}.training-qualification-table-panel .training-toolbar{flex:none}.training-qualification-table-panel .training-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.training-qualification-config-table thead{z-index:3;position:sticky;top:0}.training-qualification-config-table th{background:#f7f6ff;box-shadow:0 1px #524d8f14}@media (max-width:900px){:is(.nomination-policy-workspace:has(.training-qualification-configuration),.training-qualification-configuration){overflow:visible}.training-qualification-configuration{grid-template-rows:auto}.training-qualification-table-panel .training-table-wrap{max-height:calc(620px * var(--platform-density-scale,1))}}.training-qualification-configuration{grid-template-columns:minmax(calc(420px * var(--platform-density-scale,1)),.9fr) minmax(calc(560px * var(--platform-density-scale,1)),1.35fr);gap:calc(9px * var(--platform-density-scale,1));grid-template-rows:auto auto minmax(0,1fr)}.training-qualification-configuration>header{padding:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));grid-column:1/-1}.training-qualification-configuration>header h2{font-size:calc(17px * var(--platform-density-scale,1))}.training-qualification-summary{gap:calc(6px * var(--platform-density-scale,1));grid-column:1}.training-qualification-summary article{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1))}.training-qualification-summary article svg{width:calc(17px * var(--platform-density-scale,1));height:calc(17px * var(--platform-density-scale,1))}.training-qualification-summary strong{font-size:calc(14px * var(--platform-density-scale,1))}.qualification-category-manager{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-column:2}.qualification-category-manager>header strong{font-size:calc(9.5px * var(--platform-density-scale,1))}.qualification-category-manager>header small{font-size:calc(7.5px * var(--platform-density-scale,1))}.qualification-category-manager>header>div{flex:none}.qualification-category-manager input,.qualification-category-manager>header button{min-height:calc(31px * var(--platform-density-scale,1))}.qualification-category-manager>div{margin-top:calc(6px * var(--platform-density-scale,1));min-height:0}.training-qualification-table-panel{grid-column:1/-1}.training-qualification-table-panel .training-toolbar{min-height:calc(48px * var(--platform-density-scale,1));padding-block:calc(6px * var(--platform-density-scale,1))}@media (max-width:1250px){.training-qualification-configuration{grid-template-rows:auto;grid-template-columns:1fr;overflow:visible}.training-qualification-summary,.qualification-category-manager,.training-qualification-table-panel{grid-column:1}.training-qualification-table-panel .training-table-wrap{max-height:calc(620px * var(--platform-density-scale,1))}}.nomination-create-page{gap:calc(13px * var(--platform-density-scale,1));min-height:0;padding-bottom:calc(12px * var(--platform-density-scale,1));flex-direction:column;flex:1;display:flex}.nomination-back{align-items:center;gap:calc(7px * var(--platform-density-scale,1));font-weight:650;text-decoration:none;display:flex}.nomination-access-note{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#653bff;background:linear-gradient(90deg,#ede9ffb8,#fff1f98c);border:1px solid #653bff1f;display:flex}.nomination-access-note>div{gap:calc(3px * var(--platform-density-scale,1));flex:1;display:grid}.nomination-access-note strong{color:#17275e;font-size:calc(11px * var(--platform-density-scale,1))}.nomination-access-note span{color:#6975a1;font-size:calc(9px * var(--platform-density-scale,1))}.nomination-access-note em{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5137dd;font-size:calc(8.5px * var(--platform-density-scale,1));background:#ffffffa8;font-style:normal;font-weight:700;display:flex}.nomination-form{gap:calc(12px * var(--platform-density-scale,1));flex-direction:column;flex:1;display:flex}.nomination-form-section{padding:calc(18px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));background:#ffffffa3;border:1px solid #fffffff5;box-shadow:0 9px 24px #4135840f,inset 0 1px #fff}.nomination-section-head{margin-bottom:calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));display:flex}.nomination-section-head>span{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;font-size:calc(9px * var(--platform-density-scale,1));background:linear-gradient(135deg,#2d5bff,#6b3fff 55%,#f4259a);place-items:center;font-weight:750;display:grid}.nomination-section-head h2{color:#15245b;font-size:calc(14px * var(--platform-density-scale,1));margin:0}.nomination-section-head p{margin:calc(3px * var(--platform-density-scale,1)) 0 0;color:#7a85ad;font-size:calc(9px * var(--platform-density-scale,1))}.nomination-fields{gap:calc(13px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.nomination-fields label{gap:calc(7px * var(--platform-density-scale,1));color:#53608e;min-width:0;font-size:calc(9px * var(--platform-density-scale,1));font-weight:650;display:grid}.nomination-fields input,.nomination-fields select,.nomination-fields textarea{width:100%;min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17265c;font-size:calc(10px * var(--platform-density-scale,1));resize:vertical;background:#ffffffb8;border:1px solid #59519a24;outline:0}.nomination-fields textarea{padding-block:calc(11px * var(--platform-density-scale,1))}.nomination-fields input:focus,.nomination-fields select:focus,.nomination-fields textarea:focus{border-color:#653bff80;box-shadow:0 0 0 3px #653bff14}.nomination-field-wide{grid-column:1/-1}.nomination-programme-fields{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr))}.nomination-fields label>small{min-height:calc(12px * var(--platform-density-scale,1));margin-top:calc(-3px * var(--platform-density-scale,1));color:#8b93b5;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:500}.nomination-fields label>small.field-error{color:#cc287d}.renewal-eligibility{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#d12882;background:#ea1baa0e;border:1px solid #ea1baa29;display:flex}.renewal-eligibility.is-eligible{color:#148974;background:#1aa78d11;border-color:#1aa78d33}.renewal-eligibility span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.renewal-eligibility strong{color:#17275e;font-size:calc(10px * var(--platform-density-scale,1))}.renewal-eligibility small{color:#6f7ba5;font-size:calc(8.5px * var(--platform-density-scale,1))}.renewal-eligibility>button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font:inherit;cursor:pointer;border:1px solid #653bff33;flex:none;margin-left:auto;font-weight:700;box-shadow:0 8px 18px #653bff24}.nomination-form-actions{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(16px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#ffffffa3;border:1px solid #fffffff5;display:flex;box-shadow:0 8px 20px #4135840d}.nomination-form-actions>div{align-items:center;gap:calc(10px * var(--platform-density-scale,1));color:#653bff;display:flex}.nomination-form-actions span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.nomination-form-actions strong{color:#1a2a63;font-size:calc(10px * var(--platform-density-scale,1))}.nomination-form-actions small{color:#7a85ad;font-size:calc(8.5px * var(--platform-density-scale,1))}.nomination-form-actions button,.nomination-form-actions a{min-height:calc(39px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;font-size:calc(10px * var(--platform-density-scale,1));white-space:nowrap;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nomination-form-actions button:disabled{opacity:.65;cursor:wait}.nomination-applicant-declaration{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));color:#653bff;cursor:pointer;background:linear-gradient(90deg,#653bff0d,#ea1baa09);border:1px solid #ea1baa2e;grid-template-columns:auto auto minmax(0,1fr);display:grid;box-shadow:0 7px 18px #4135840b}.nomination-applicant-declaration>input{width:calc(17px * var(--platform-density-scale,1));height:calc(17px * var(--platform-density-scale,1));margin:calc(1px * var(--platform-density-scale,1)) 0 0;accent-color:#653bff;cursor:pointer}.nomination-applicant-declaration>svg{color:#653bff;margin-top:0}.nomination-applicant-declaration>span{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.nomination-applicant-declaration strong{color:#1e3268;font-size:calc(9.5px * var(--platform-density-scale,1))}.nomination-applicant-declaration small{color:#68759f;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.55}.nomination-applicant-declaration.is-accepted{color:#138b77;background:linear-gradient(90deg,#149f8112,#ffffffd6);border-color:#149f813d}.nomination-applicant-declaration.is-accepted>svg{color:#138b77}@media (max-width:600px){.nomination-applicant-declaration{grid-template-columns:auto minmax(0,1fr)}.nomination-applicant-declaration>svg{display:none}}.nomination-submit-short{display:none!important}.nomination-success{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#137d6c;font-size:calc(10px * var(--platform-density-scale,1));background:#1aa78d14;border:1px solid #1aa78d2e;justify-content:space-between;align-items:center;font-weight:650;display:flex}.nomination-success button{color:#137d6c;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:700}.nomination-application-reference{padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));text-align:left;background:#653bff0b;border:1px solid #653bff1f;display:grid}.nomination-application-reference span,.nomination-application-reference small{color:#7a85ad;font-size:calc(9px * var(--platform-density-scale,1))}.nomination-application-reference strong{color:#5339df;font-size:calc(18px * var(--platform-density-scale,1));letter-spacing:.035em}.user-access-workspace{padding:calc(30px * var(--platform-density-scale,1)) calc(34px * var(--platform-density-scale,1));color:#172961}.user-access-header{justify-content:space-between;align-items:flex-end;gap:calc(24px * var(--platform-density-scale,1));display:flex}.user-access-header span{color:#ed2596;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.13em;font-weight:800}.user-access-header h1{margin:calc(8px * var(--platform-density-scale,1)) 0 calc(3px * var(--platform-density-scale,1));font-size:calc(29px * var(--platform-density-scale,1));font-weight:500}.user-access-header p{color:#7b86ad;font-size:calc(12px * var(--platform-density-scale,1));margin:0}.user-access-header>button{align-items:center;gap:calc(8px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);cursor:pointer;border:0;font-weight:750;display:inline-flex;box-shadow:0 9px 24px #673df533}.user-access-summary{gap:calc(14px * var(--platform-density-scale,1));margin:calc(22px * var(--platform-density-scale,1)) 0 calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.user-access-summary article{align-items:center;gap:calc(12px * var(--platform-density-scale,1));padding:calc(17px * var(--platform-density-scale,1)) calc(19px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #554a9717;display:flex}.user-access-summary article>svg{color:#6544f5}.user-access-summary span{flex-direction:column;display:flex}.user-access-summary small{color:#7d87ac;font-size:calc(9px * var(--platform-density-scale,1))}.user-access-summary strong{margin-top:calc(3px * var(--platform-density-scale,1));font-size:calc(20px * var(--platform-density-scale,1))}.user-access-card{border-radius:calc(17px * var(--platform-density-scale,1));background:#fff;border:1px solid #554a9717;overflow:hidden;box-shadow:0 12px 35px #3c2b820d}.user-access-toolbar{gap:calc(12px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));display:flex}.user-access-toolbar label{height:calc(44px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#8590b4;border:1px solid #e9e7f3;flex:1;display:flex}.user-access-toolbar input,.user-access-toolbar select{color:#27386e;background:0 0;border:0;outline:0;width:100%}.user-access-toolbar>select{width:calc(180px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));border:1px solid #e9e7f3}.user-access-table-wrap{overflow:auto}.user-access-table-wrap table{width:100%;min-width:calc(1080px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.user-access-table-wrap th{padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));text-align:left;color:#747fa8;font-size:calc(9px * var(--platform-density-scale,1));text-transform:uppercase;background:#f7f6fc}.user-access-table-wrap td{height:calc(64px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));color:#58658f;font-size:calc(10px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #f0eef7}.user-access-table-wrap td:first-child strong,.user-access-table-wrap td:first-child small{display:block}.user-access-table-wrap td:first-child strong{color:#162962;font-size:calc(11px * var(--platform-density-scale,1))}.user-access-table-wrap td:first-child small{margin-top:calc(4px * var(--platform-density-scale,1));color:#7f89ae}.user-status-badge{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));font-weight:800;display:inline-flex}.user-status-badge.is-active{color:#087d5c;background:#e8f8f2}.user-status-badge.is-suspended,.user-status-badge.is-locked{color:#b06b0e;background:#fff3dc}.user-status-badge.is-deactivated{color:#7d8197;background:#f0f1f5}.user-row-action{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6042e9;font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:#f9f8ff;border:1px solid #ddd8ff;font-weight:750}.user-access-empty{padding:calc(50px * var(--platform-density-scale,1));text-align:center;color:#8a94b6}.user-access-empty svg{color:#7455ef}.user-access-empty strong,.user-access-empty p{margin:calc(8px * var(--platform-density-scale,1)) 0 0;display:block}.user-form-grid{gap:calc(13px * var(--platform-density-scale,1));margin-top:calc(20px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.user-form-grid label{gap:calc(7px * var(--platform-density-scale,1));color:#536089;font-size:calc(9px * var(--platform-density-scale,1));flex-direction:column;font-weight:750;display:flex}.user-form-grid label.is-wide{grid-column:1/-1}.user-form-grid input,.user-form-grid select{height:calc(44px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#1d3068;background:#fff;border:1px solid #e6e3f2;outline:none}.user-form-grid label>small{color:#8b94b2;font-weight:500}.user-form-error{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#a52b52;font-size:calc(10px * var(--platform-density-scale,1));background:#fff0f5}.user-governance-note{align-items:center;gap:calc(10px * var(--platform-density-scale,1));margin-top:calc(18px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#52608b;background:#f5f3ff;display:flex}.user-governance-note svg{color:#6849ed}.user-governance-note span{flex-direction:column;display:flex}.user-governance-note small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8a93b1}.credential-box{grid-template-columns:calc(140px * var(--platform-density-scale,1)) 1fr;gap:calc(12px * var(--platform-density-scale,1));margin-top:calc(20px * var(--platform-density-scale,1));padding:calc(17px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#f7f5ff;border:1px solid #e2defa;display:grid}.credential-box span{color:#7f89ab;font-size:calc(9px * var(--platform-density-scale,1))}.credential-box strong{font-size:calc(11px * var(--platform-density-scale,1));word-break:break-all}@media (max-width:800px){.user-access-workspace{padding:calc(22px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1))}.user-access-header{flex-direction:column;align-items:flex-start}.user-access-summary,.user-form-grid{grid-template-columns:1fr}.user-form-grid label.is-wide{grid-column:auto}.credential-box{grid-template-columns:1fr}}.portal-session-loading,.portal-access-blocked{place-content:center;justify-items:center;gap:calc(12px * var(--platform-density-scale,1));min-height:100svh;padding:calc(24px * var(--platform-density-scale,1));text-align:center;color:#6672a0;background:#f8f8ff;display:grid}.portal-session-loading>strong{color:#17275e;font-size:calc(17px * var(--platform-density-scale,1))}.portal-session-loading>span{font-size:calc(12px * var(--platform-density-scale,1))}.portal-access-blocked svg{margin:0 auto calc(14px * var(--platform-density-scale,1));color:#ea1baa}.portal-access-blocked h1{color:#07164a;margin:0}.portal-access-blocked p{max-width:calc(420px * var(--platform-density-scale,1))}.portal-access-blocked a{width:fit-content;margin:calc(14px * var(--platform-density-scale,1)) auto 0;padding:calc(11px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(11px * var(--platform-density-scale,1));font-weight:750;text-decoration:none}.assessor-workspace{gap:calc(14px * var(--platform-density-scale,1));flex-direction:column;flex:1;min-height:0;display:flex}.assessor-kpi-grid{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessor-kpi-grid article{min-height:calc(108px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));align-items:center;gap:calc(14px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1));color:#653bff;background:#ffffffb8;border:1px solid #fffffff2;display:flex;box-shadow:0 10px 26px #3a2d7e0f}.assessor-kpi-grid article>svg{width:calc(37px * var(--platform-density-scale,1));height:calc(37px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#653bff14}.assessor-kpi-grid article span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.assessor-kpi-grid small,.assessor-kpi-grid em{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1));font-style:normal}.assessor-kpi-grid strong{color:#07164a;font-size:calc(25px * var(--platform-density-scale,1))}.assessor-home-grid{gap:calc(12px * var(--platform-density-scale,1));flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.assessor-home-grid>section{min-height:calc(260px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));background:#ffffffb8;border:1px solid #fffffff2}.assessor-home-grid>section>div:first-child{justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));display:flex}.assessor-home-grid>section>div:first-child span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.assessor-home-grid strong{color:#17275e}.assessor-home-grid small{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1))}.assessor-home-grid a{color:#5d43e5;font-size:calc(9px * var(--platform-density-scale,1));font-weight:750;text-decoration:none}.assessor-empty-state,.assessor-table-empty,.assessor-placeholder{min-height:calc(190px * var(--platform-density-scale,1));text-align:center;color:#8b78ef;flex-direction:column;justify-content:center;align-items:center;display:flex}.assessor-empty-state strong,.assessor-table-empty strong,.assessor-placeholder h2{margin-top:calc(10px * var(--platform-density-scale,1));color:#17275e}.assessor-empty-state p,.assessor-table-empty p,.assessor-placeholder p{margin:calc(5px * var(--platform-density-scale,1)) 0 0;color:#7b85aa;font-size:calc(9px * var(--platform-density-scale,1))}.assessor-profile-card{min-height:calc(190px * var(--platform-density-scale,1));padding:calc(28px * var(--platform-density-scale,1));align-items:center;gap:calc(20px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));background:#ffffffbd;border:1px solid #fffffff2;display:flex}.assessor-profile-card>svg{width:calc(72px * var(--platform-density-scale,1));height:calc(72px * var(--platform-density-scale,1));padding:calc(17px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(135deg,#2d5bff,#6b3fff,#f4259a)}.assessor-profile-card>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.assessor-profile-card small{color:#7a85ad}.assessor-profile-card strong{color:#5b42df}.assessor-profile-card h2{margin:calc(6px * var(--platform-density-scale,1)) 0 0;color:#07164a}.assessor-profile-card p{color:#6f7aa5;margin:0}.assessor-profile-card>span{padding:calc(6px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087e6a;font-size:calc(9px * var(--platform-density-scale,1));background:#0faa8d17;margin-left:auto;font-weight:800}.assessor-placeholder{min-height:calc(430px * var(--platform-density-scale,1));border-radius:calc(20px * var(--platform-density-scale,1));background:#ffffffb3;border:1px solid #fffffff2}.assessor-certification-table{min-width:calc(850px * var(--platform-density-scale,1))}.assessor-certification-groups{gap:calc(14px * var(--platform-density-scale,1));display:grid}.assessor-certification-group{overflow:hidden}.assessor-certification-group>header{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #59519a14;display:flex}.assessor-certification-group>header span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.assessor-certification-group>header strong{color:#17275e;font-size:calc(11px * var(--platform-density-scale,1))}.assessor-certification-group>header small{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1))}.assessor-certification-group>header em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5c43df;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff12;font-style:normal;font-weight:750}.assessor-certification-table th:nth-child(3),.assessor-certification-table td:nth-child(3),.assessor-certification-table th:nth-child(4),.assessor-certification-table td:nth-child(4){text-align:center;vertical-align:middle}.certification-toa-action{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #653bff29}.certification-not-eligible{color:#9aa1bb;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1))}.certification-nomination-status{min-height:calc(35px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-content:center;gap:calc(2px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5b43df;background:#653bff0f;border:1px solid #653bff21;text-decoration:none;display:inline-grid}.certification-nomination-status small{color:#7f89ae;font-size:calc(6.8px * var(--platform-density-scale,1))}.certification-nomination-status strong{color:#5b43df;font-size:calc(8px * var(--platform-density-scale,1))}.assessor-certification-table{width:100%;min-width:calc(980px * var(--platform-density-scale,1));table-layout:fixed}.assessor-certification-table th:first-child,.assessor-certification-table td:first-child{width:12%}.assessor-certification-table th:nth-child(2),.assessor-certification-table td:nth-child(2){width:29%}.assessor-certification-table th:nth-child(3),.assessor-certification-table td:nth-child(3),.assessor-certification-table th:nth-child(4),.assessor-certification-table td:nth-child(4){width:7%}.assessor-certification-table th:nth-child(5),.assessor-certification-table td:nth-child(5),.assessor-certification-table th:nth-child(6),.assessor-certification-table td:nth-child(6){width:11%}.assessor-certification-table th:nth-child(7),.assessor-certification-table td:nth-child(7){width:8%}.assessor-certification-table th:nth-child(8),.assessor-certification-table td:nth-child(8){text-align:center;vertical-align:middle;width:15%}.assessor-certification-table td{text-overflow:ellipsis;overflow:hidden}.assessor-certification-table .certification-toa-action{max-width:100%;padding-inline:calc(9px * var(--platform-density-scale,1))}:is(.assessor-certification-table:has(th:nth-child(5):last-child) th:first-child,.assessor-certification-table:has(th:nth-child(5):last-child) td:first-child){width:16%}:is(.assessor-certification-table:has(th:nth-child(5):last-child) th:nth-child(2),.assessor-certification-table:has(th:nth-child(5):last-child) td:nth-child(2)){width:42%}:is(.assessor-certification-table:has(th:nth-child(5):last-child) th:nth-child(3),.assessor-certification-table:has(th:nth-child(5):last-child) td:nth-child(3),.assessor-certification-table:has(th:nth-child(5):last-child) th:nth-child(4),.assessor-certification-table:has(th:nth-child(5):last-child) td:nth-child(4)){width:10%}:is(.assessor-certification-table:has(th:nth-child(5):last-child) th:nth-child(5),.assessor-certification-table:has(th:nth-child(5):last-child) td:nth-child(5)){width:22%}@media (max-width:760px){.assessor-certification-group>header{align-items:flex-start}.assessor-certification-group .training-table-wrap{overflow:visible}.assessor-certification-table{table-layout:auto;min-width:0}.assessor-certification-table thead{display:none}.assessor-certification-table tbody{padding:calc(9px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));display:grid}.assessor-certification-table tr{min-height:0;padding:calc(11px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#ffffffc2;border:1px solid #59519a1a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessor-certification-table td,.assessor-certification-table td:nth-child(n){gap:calc(3px * var(--platform-density-scale,1));text-align:left;vertical-align:top;white-space:normal;border:0;width:auto;min-width:0;height:auto;padding:0;display:grid;overflow:visible}.assessor-certification-table td:before{color:#8a93b4;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase;font-weight:750}.assessor-certification-table td:first-child:before{content:"QP Code"}.assessor-certification-table td:nth-child(2):before{content:"QP Name"}.assessor-certification-table td:nth-child(3):before{content:"Version"}.assessor-certification-table td:nth-child(4):before{content:"Level"}.assessor-certification-table td:nth-child(5):before{content:"Valid From"}.assessor-certification-table td:nth-child(6):before{content:"Valid Till"}.assessor-certification-table td:nth-child(7):before{content:"Status"}.assessor-certification-table td:nth-child(8):before{content:"Action"}.assessor-certification-table td:first-child,.assessor-certification-table td:nth-child(2),.assessor-certification-table td:nth-child(8){grid-column:1/-1}.assessor-certification-table td:nth-child(8){align-items:start}.assessor-certification-table .certification-toa-action{width:100%;min-height:calc(36px * var(--platform-density-scale,1))}.assessor-certification-table .certification-not-eligible{padding:calc(7px * var(--platform-density-scale,1)) 0}}.commercial-workspace{min-height:0;overflow:hidden}.commercial-workspace>.training-page-header{flex:none}.commercial-batch-hold-notice{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#b3690a;background:#fff9ec;border:1px solid #d07d122e;display:flex}.commercial-batch-hold-notice span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.commercial-batch-hold-notice strong{color:#744a10;font-size:calc(9px * var(--platform-density-scale,1))}.commercial-batch-hold-notice small{color:#947345;font-size:calc(8px * var(--platform-density-scale,1))}.commercial-kpi-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commercial-kpi-grid article{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));color:#6541df;background:#ffffffb8;border:1px solid #534d911a;display:flex}.commercial-kpi-grid article:nth-child(2){color:#d07d12}.commercial-kpi-grid article:nth-child(3){color:#07836f}.commercial-kpi-grid article span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.commercial-kpi-grid small{color:#7b85a8;font-size:calc(8px * var(--platform-density-scale,1))}.commercial-kpi-grid strong{color:#17285f;font-size:calc(16px * var(--platform-density-scale,1))}.commercial-feedback{min-height:calc(38px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#07836f;font-size:calc(9px * var(--platform-density-scale,1));background:#effbf7;border:1px solid #14977726;font-weight:700;display:flex}.commercial-feedback span{flex:1}.commercial-feedback button{width:calc(27px * var(--platform-density-scale,1));height:calc(27px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.commercial-list-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.commercial-list-panel .training-tabs{flex:none}.commercial-toolbar{min-height:calc(54px * var(--platform-density-scale,1));flex:none}.commercial-list-panel .training-table-wrap{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.commercial-table{min-width:calc(1240px * var(--platform-density-scale,1));table-layout:fixed}.commercial-table th:nth-child(7),.commercial-table th:nth-child(8){width:10%}.commercial-table td{vertical-align:middle}.commercial-table td>strong,.commercial-table td>small{display:block}.commercial-table td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#7c86a8;font-size:calc(7.3px * var(--platform-density-scale,1));line-height:1.35}.commercial-coverage{color:#6541df!important}.commercial-coverage svg{margin-right:calc(4px * var(--platform-density-scale,1));vertical-align:-2px}.commercial-status{min-height:calc(25px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6242df;font-size:calc(7.3px * var(--platform-density-scale,1));white-space:nowrap;background:#efebff;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.commercial-status.is-proforma-issued,.commercial-status.is-partially-paid{color:#ae7016;background:#fff5de}.commercial-status.is-payment-confirmed,.commercial-status.is-payment-not-required{color:#07836f;background:#e9f8f3}.commercial-status.is-cancelled{color:#b32e5e;background:#fff0f4}.commercial-row-action{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5d40dc;cursor:pointer;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#f8f6ff;border:1px solid #6541e726;font-weight:750;display:inline-flex}.commercial-row-action.is-payment{color:#07836f;background:#effaf6;border-color:#07836f29}.commercial-row-action:disabled{color:#9098b4;cursor:default;background:#f4f5f9;border-color:#59519a14}.commercial-proof-pending{font-weight:750;margin-top:calc(4px * var(--platform-density-scale,1))!important;color:#b66d0b!important;font-size:calc(7px * var(--platform-density-scale,1))!important}.commercial-empty{min-height:calc(240px * var(--platform-density-scale,1));place-content:center;justify-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#8478d7;text-align:center;display:grid}.commercial-empty strong{color:#26376d;font-size:calc(11px * var(--platform-density-scale,1))}.commercial-empty p{max-width:calc(430px * var(--platform-density-scale,1));color:#7d87a8;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0;line-height:1.5}@keyframes commercial-drawer-in{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:none}}.commercial-nomination-summary{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commercial-nomination-summary>div{min-height:calc(63px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-content:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #534d9117;display:grid}.commercial-nomination-summary small,.commercial-form-section>header small{color:#7b85a8;font-size:calc(7px * var(--platform-density-scale,1))}.commercial-nomination-summary strong{color:#20336b;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.35}.commercial-included-coverage{padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6541df;background:linear-gradient(90deg,#f1edff,#fff4fa);border:1px solid #6541e71f;display:flex}.commercial-included-coverage span{gap:calc(3px * var(--platform-density-scale,1));flex:1;display:grid}.commercial-included-coverage strong{color:#26376d;font-size:calc(8.5px * var(--platform-density-scale,1))}.commercial-included-coverage small{color:#707ba1;font-size:calc(7.5px * var(--platform-density-scale,1))}.commercial-included-coverage em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#07836f;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;background:#e8f8f3;font-style:normal;font-weight:800}.commercial-form-section{padding:calc(13px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#f9f9ffe6;border:1px solid #534d911a;display:grid}.commercial-form-section>header{gap:calc(3px * var(--platform-density-scale,1));display:grid}.commercial-form-section>header strong{color:#20336b;font-size:calc(10px * var(--platform-density-scale,1))}.commercial-form-grid{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-form-grid label{gap:calc(5px * var(--platform-density-scale,1));min-width:0;display:grid}.commercial-form-grid label.is-wide{grid-column:1/-1}.commercial-form-grid label>span{color:#4f5e8c;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:750}.commercial-form-grid input,.commercial-form-grid select,.commercial-form-grid textarea{width:100%;min-height:calc(39px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#17275e;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a24;outline:0}.commercial-form-grid textarea{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));resize:vertical;line-height:1.45}.commercial-payment-toggle{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #6541e71f;display:flex}.commercial-payment-toggle input{accent-color:#6541e7}.commercial-payment-toggle span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.commercial-payment-toggle strong{color:#20336b;font-size:calc(8.5px * var(--platform-density-scale,1))}.commercial-payment-toggle small{color:#7b85a8;font-size:calc(7px * var(--platform-density-scale,1))}.commercial-tax-toggle button{min-height:calc(39px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5e688e;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a21;display:inline-flex}.commercial-tax-toggle button i{width:calc(27px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));padding:calc(2px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:#d9dced;display:flex}.commercial-tax-toggle button i:before{content:"";width:calc(11px * var(--platform-density-scale,1));height:calc(11px * var(--platform-density-scale,1));background:#fff;border-radius:50%;transition:transform .18s;box-shadow:0 1px 3px #14164633}.commercial-tax-toggle button[aria-checked=true]{color:#07836f}.commercial-tax-toggle button[aria-checked=true] i{background:#24b99e}.commercial-tax-toggle button[aria-checked=true] i:before{transform:translate(12px)}.commercial-total{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:linear-gradient(90deg,#efecff,#fff3fa);display:flex}.commercial-total span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.commercial-total small{color:#7781a7;font-size:calc(7px * var(--platform-density-scale,1))}.commercial-total strong{color:#17285f;font-size:calc(16px * var(--platform-density-scale,1))}.commercial-total em{color:#725ed3;font-size:calc(7px * var(--platform-density-scale,1));font-style:normal}.commercial-proforma-review-content{gap:calc(8px * var(--platform-density-scale,1));display:grid}.commercial-proforma-review-content .commercial-nomination-summary>div{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1))}.commercial-proforma-review-content .commercial-included-coverage{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.commercial-proforma-review-content .commercial-form-section{padding:calc(11px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1))}.commercial-proforma-review-content .commercial-form-grid{gap:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}.commercial-proforma-review-content .commercial-form-grid input,.commercial-proforma-review-content .commercial-form-grid select{min-height:calc(36px * var(--platform-density-scale,1))}.commercial-proforma-review-content .commercial-rate-lock,.commercial-proforma-review-content .commercial-rate-missing{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));margin-bottom:0}.commercial-proforma-review-content .commercial-rate-lines{gap:calc(5px * var(--platform-density-scale,1));margin:0}.commercial-proforma-review-content .commercial-rate-lines>div{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.commercial-proforma-review-content .commercial-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-proforma-review-content .commercial-total{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.payment-balance-card{min-height:calc(78px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#d07d12;background:#fff8e9;border:1px solid #d07d1221;display:flex}.payment-balance-card span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.payment-balance-card small{color:#8c7a5f;font-size:calc(7.5px * var(--platform-density-scale,1))}.payment-balance-card strong{color:#17285f;font-size:calc(19px * var(--platform-density-scale,1))}.commercial-submitted-proof{min-height:calc(78px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#07836f;background:#effaf6;border:1px solid #07836f26;display:flex}.commercial-submitted-proof>span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.commercial-submitted-proof strong{color:#1c5e54;font-size:calc(9.5px * var(--platform-density-scale,1))}.commercial-submitted-proof small{color:#62887f;font-size:calc(7.5px * var(--platform-density-scale,1))}.commercial-submitted-proof>a{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#087a67;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#fff;border:1px solid #07836f2e;font-weight:800;text-decoration:none;display:inline-flex}.commercial-proof-stage{font-weight:750;margin-top:calc(4px * var(--platform-density-scale,1))!important;color:#8a719e!important;font-size:calc(7px * var(--platform-density-scale,1))!important}.commercial-proof-stage.is-pending-training-review,.commercial-proof-stage.is-pending-verification{color:#b36c0c!important}.commercial-proof-stage.is-pending-finance-review{color:#5c43dc!important}.commercial-proof-stage.is-returned-by-training,.commercial-proof-stage.is-returned-by-finance{color:#c13c68!important}.commercial-proof-stage.is-approved-by-finance,.commercial-proof-stage.is-verified{color:#087d69!important}.commercial-table td:last-child .commercial-row-action,.finance-verification-table td:last-child .commercial-row-action{width:auto;min-width:calc(98px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));place-items:unset;display:inline-flex}.commercial-review-returned{padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#c43767;background:#fff1f6;border:1px solid #ca376724;display:flex}.commercial-review-returned span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.commercial-review-returned strong{font-size:calc(9px * var(--platform-density-scale,1))}.commercial-review-returned small{color:#8d6171;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.commercial-receipt-replacement{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6242dd;cursor:pointer;background:#fff;border:1px dashed #6541e740;display:flex}.commercial-receipt-replacement.has-file{color:#07836f;background:#effaf6;border-style:solid;border-color:#07836f33}.commercial-receipt-replacement>input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));clip:rect(0 0 0 0);position:absolute;overflow:hidden}.commercial-receipt-replacement>span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.commercial-receipt-replacement strong{color:#26386c;font-size:calc(8.5px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-receipt-replacement small{color:#7d87a9;font-size:calc(7px * var(--platform-density-scale,1))}.commercial-receipt-replacement em{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;border:1px solid;font-style:normal;font-weight:800}.commercial-review-history{padding:calc(12px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #534d911a;display:grid}.commercial-review-history>strong{color:#21356b;font-size:calc(9.5px * var(--platform-density-scale,1))}.commercial-review-history>div{padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#f7f6fc;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.commercial-review-history span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.commercial-review-history b{color:#334475;font-size:calc(7.5px * var(--platform-density-scale,1));text-transform:capitalize}.commercial-review-history small{color:#7e88a8;font-size:calc(7px * var(--platform-density-scale,1))}.commercial-review-history p{color:#6e789a;font-size:calc(7px * var(--platform-density-scale,1));margin:0;line-height:1.45}.commercial-review-error{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#c13b67;font-size:calc(8px * var(--platform-density-scale,1));background:#fff0f5;font-weight:700;display:flex}.training-review-actions{flex-wrap:wrap}.commercial-return-action,.commercial-save-action{min-height:calc(39px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800;display:inline-flex}.commercial-return-action{color:#be3a65;background:#fff1f6;border:1px solid #c239672e}.commercial-save-action{color:#5f42d9;background:#f5f2ff;border:1px solid #6541e729}.finance-verification-panel{min-height:calc(430px * var(--platform-density-scale,1))}.finance-verification-table{min-width:calc(1150px * var(--platform-density-scale,1));table-layout:fixed}.finance-verification-table th:nth-child(5){width:17%}.finance-review-status{min-height:calc(27px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6044d9;font-size:calc(7.2px * var(--platform-density-scale,1));white-space:nowrap;background:#f0edff;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.finance-review-status.is-approved-by-finance,.finance-review-status.is-verified{color:#087d69;background:#e9f8f3}.finance-review-status.is-returned-by-finance{color:#c13b67;background:#fff0f5}.finance-payment-detail-grid{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-payment-detail-grid>div{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));align-content:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #534d9117;display:grid}.finance-payment-detail-grid span{color:#7e88aa;font-size:calc(7px * var(--platform-density-scale,1))}.finance-payment-detail-grid strong{overflow-wrap:anywhere;color:#21356b;font-size:calc(9px * var(--platform-density-scale,1))}.finance-training-note{padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6542dd;background:#f3f0ff;display:flex}.finance-training-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.finance-training-note strong{color:#26386c;font-size:calc(8.5px * var(--platform-density-scale,1))}.finance-training-note small{color:#747fa3;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.finance-review-remarks{gap:calc(6px * var(--platform-density-scale,1));color:#42527f;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:grid}.finance-review-remarks textarea{width:100%;min-height:calc(72px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));resize:vertical;border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a24;outline:0}.finance-review-remarks textarea:disabled{color:#7e87a6;background:#f4f4f8}@media (max-width:900px){.commercial-kpi-grid{grid-template-columns:1fr}.commercial-nomination-summary,.commercial-proforma-review-content .commercial-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.commercial-form-grid,.commercial-nomination-summary,.finance-payment-detail-grid{grid-template-columns:1fr}.commercial-form-grid label.is-wide{grid-column:auto}.commercial-total{flex-direction:column;align-items:flex-start}.training-review-actions{flex-direction:column;align-items:stretch}.training-review-actions button{width:100%}.commercial-review-history>div{grid-template-columns:1fr}.commercial-submitted-proof{flex-wrap:wrap;align-items:flex-start}.commercial-submitted-proof>a{margin-left:calc(28px * var(--platform-density-scale,1))}.commercial-proforma-review-content .commercial-fee-grid{grid-template-columns:1fr}}@media (max-width:1050px){.assessor-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@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}}.nomination-document-grid{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nomination-document-card{min-width:0;padding:calc(14px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fafaffa8;border:1px solid #59519a1a;display:grid}.nomination-document-card>div{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#653bff;display:flex}.nomination-document-card>div span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.nomination-document-card>div strong{color:#17275e;font-size:calc(10px * var(--platform-density-scale,1))}.nomination-document-card>div small{color:#7d87ae;font-size:calc(8px * var(--platform-density-scale,1))}.nomination-document-card>label{gap:calc(7px * var(--platform-density-scale,1));color:#53608e;font-size:calc(9px * var(--platform-density-scale,1));font-weight:650;display:grid}.nomination-document-card input,.nomination-document-card select{width:100%;min-height:calc(41px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17265c;font-size:calc(9.5px * var(--platform-density-scale,1));background:#ffffffc2;border:1px solid #59519a24;outline:0}.document-upload{min-height:calc(63px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));cursor:pointer;background:#653bff09;border:1px dashed #653bff4d;align-items:center;position:relative;overflow:hidden;gap:calc(9px * var(--platform-density-scale,1))!important;color:#653bff!important;display:flex!important}.document-upload>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.document-upload strong{color:#4d3acb;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8.5px * var(--platform-density-scale,1));overflow:hidden}.document-upload small{color:#8992b4;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:500}.document-upload input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;position:absolute}@media (max-width:1050px){.training-kpi-grid,.training-action-strip{grid-template-columns:repeat(2,1fr)}.training-table{min-width:calc(850px * var(--platform-density-scale,1))}.nomination-fields,.nomination-programme-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nomination-field-wide{grid-column:1/-1}.nomination-document-grid{grid-template-columns:1fr}}@media (max-width:700px){.training-page-header{flex-direction:column;align-items:flex-start}.training-page-actions{width:100%}.training-page-actions button,.training-page-actions a{flex:1}.training-kpi-grid{grid-template-columns:1fr 1fr}.training-toolbar{flex-wrap:wrap;align-items:stretch}.training-toolbar label{min-width:100%}.training-toolbar button,.training-toolbar select{flex:1;width:auto;min-width:0}.training-toolbar .training-record-count{text-align:left;flex:0 0 100%;width:100%;min-width:100%}.training-action-strip,.batch-summary-grid{grid-template-columns:1fr}.nomination-access-note{flex-wrap:wrap;align-items:flex-start}.nomination-access-note em{margin-left:calc(31px * var(--platform-density-scale,1))}.nomination-form-actions{flex-direction:column;align-items:stretch}.nomination-form-actions>div:last-child{width:100%}.nomination-form-actions button,.nomination-form-actions a{flex:1}.nomination-submit-full{display:none!important}.nomination-submit-short{display:inline!important}.nomination-form-actions .nomination-submit-action{min-width:calc(92px * var(--platform-density-scale,1));padding-inline:calc(12px * var(--platform-density-scale,1))}}@media (max-width:430px){.training-kpi-grid{grid-template-columns:1fr}.training-page-header h1{font-size:calc(23px * var(--platform-density-scale,1))}.training-tabs{padding-inline:calc(9px * var(--platform-density-scale,1))}.training-panel{border-radius:calc(16px * var(--platform-density-scale,1))}}.assessor-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(calc(330px * var(--platform-density-scale,1)),.65fr);gap:calc(14px * var(--platform-density-scale,1));display:grid}.assessor-profile-panel{min-height:calc(310px * var(--platform-density-scale,1));padding:calc(20px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));background:#ffffffad;border:1px solid #fffffff5;box-shadow:0 9px 24px #4135840e}.assessor-profile-panel>header{margin-bottom:calc(17px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));color:#653bff;display:flex}.assessor-profile-panel>header span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.assessor-profile-panel h2{color:#17275e;font-size:calc(14px * var(--platform-density-scale,1));margin:0}.assessor-profile-panel header p{color:#7a85ad;font-size:calc(9px * var(--platform-density-scale,1));margin:0}.assessor-document-upload{grid-template-columns:calc(180px * var(--platform-density-scale,1)) minmax(calc(220px * var(--platform-density-scale,1)),1fr) auto;align-items:end;gap:calc(9px * var(--platform-density-scale,1));display:grid}.assessor-document-upload label,.assessor-password-form label{gap:calc(6px * var(--platform-density-scale,1));color:#53608c;font-size:calc(9px * var(--platform-density-scale,1));font-weight:700;display:grid}.assessor-document-upload select,.assessor-document-upload input{width:100%;height:calc(40px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;font-size:calc(9.5px * var(--platform-density-scale,1));background:#ffffffb8;border:1px solid #59519a24;outline:0}.assessor-document-upload button,.assessor-password-form>button{height:calc(40px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;font-size:calc(9.5px * var(--platform-density-scale,1));font-weight:750;display:inline-flex}.assessor-profile-message{margin:calc(10px * var(--platform-density-scale,1)) 0 0;color:#4f3ad8;font-size:calc(9px * var(--platform-density-scale,1))}.assessor-document-list{margin-top:calc(14px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));display:grid}.assessor-document-list article{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#653bff;background:#ffffff8a;border:1px solid #59519a17;display:flex}.assessor-document-list article span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.assessor-document-list strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9.5px * var(--platform-density-scale,1));overflow:hidden}.assessor-document-list small{color:#7a85ad;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));overflow:hidden}.assessor-document-list article button{width:calc(31px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5c43df;cursor:pointer;background:#653bff12;border:0;place-items:center;display:grid}.assessor-document-list article button:last-child{color:#cf337e;background:#ea1baa0f}.assessor-document-empty{min-height:calc(82px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#8a78e9;font-size:calc(9px * var(--platform-density-scale,1));display:flex}.assessor-password-form{gap:calc(12px * var(--platform-density-scale,1));display:grid}.assessor-password-form label>div{height:calc(40px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#765de4;background:#ffffffb8;border:1px solid #59519a24;display:flex}.assessor-password-form input{color:#17275e;background:0 0;border:0;outline:0;width:100%}.assessor-password-form>small{color:#7a85ad;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.5}.assessor-file-picker{width:100%;height:calc(40px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#653bff;cursor:pointer;background:#ffffffb8;border:1px solid #59519a24;display:flex;position:relative;overflow:hidden}.assessor-file-picker strong{color:#53608c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(9px * var(--platform-density-scale,1));overflow:hidden}.assessor-file-picker input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;pointer-events:none;position:absolute}.assessor-job-role-mapping{margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#f7f5ff9e;border:1px solid #653bff1a}.assessor-job-role-mapping>div:first-child{gap:calc(3px * var(--platform-density-scale,1));display:grid}.assessor-job-role-mapping>div:first-child strong{color:#17275e;font-size:calc(9.5px * var(--platform-density-scale,1))}.assessor-job-role-mapping>div:first-child small{color:#7a85ad;font-size:calc(8px * var(--platform-density-scale,1))}.assessor-job-role-mapping>div:last-child{max-height:calc(132px * var(--platform-density-scale,1));margin-top:calc(9px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}.assessor-job-role-mapping label{min-height:calc(39px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:#ffffffa6;border:1px solid #59519a14;display:flex}.assessor-job-role-mapping label>span{gap:calc(2px * var(--platform-density-scale,1));color:#17275e;min-width:0;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:700;display:grid}.assessor-job-role-mapping label small{color:#8490b4;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:500}.assessor-document-list em{color:#653bff;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7.5px * var(--platform-density-scale,1));font-style:normal;overflow:hidden}@media (max-width:1050px){.assessor-profile-grid{grid-template-columns:1fr}.assessor-document-upload{grid-template-columns:1fr 1fr auto}}@media (max-width:700px){.assessor-document-upload{grid-template-columns:1fr}.assessor-document-upload button{width:100%}}.assessor-evidence-stack{gap:calc(10px * var(--platform-density-scale,1));display:grid}.assessor-evidence-row{padding:calc(13px * var(--platform-density-scale,1));grid-template-columns:calc(215px * var(--platform-density-scale,1)) minmax(calc(210px * var(--platform-density-scale,1)),.85fr) minmax(calc(290px * var(--platform-density-scale,1)),1fr) auto;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffff8f;border:1px solid #59519a1a;display:grid}.assessor-evidence-title{align-items:center;gap:calc(10px * var(--platform-density-scale,1));color:#653bff;display:flex}.assessor-evidence-title span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.assessor-evidence-title strong{color:#17275e;font-size:calc(9.5px * var(--platform-density-scale,1))}.assessor-evidence-title small{color:#7a85ad;font-size:calc(8px * var(--platform-density-scale,1))}.assessor-evidence-input label{gap:calc(5px * var(--platform-density-scale,1));color:#53608c;font-size:calc(8px * var(--platform-density-scale,1));font-weight:700;display:grid}.assessor-evidence-input input,.assessor-evidence-input select{width:100%;height:calc(42px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;font-size:calc(9px * var(--platform-density-scale,1));background:#ffffffc7;border:1px solid #59519a24;outline:0}.assessor-evidence-picker{min-width:0;height:calc(54px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#653bff;cursor:pointer;background:#f7f5ffc7;border:1px dashed #653bff45;display:flex;position:relative;overflow:hidden}.assessor-evidence-picker span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.assessor-evidence-picker strong,.assessor-evidence-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessor-evidence-picker strong{color:#4f3ad8;font-size:calc(8.5px * var(--platform-density-scale,1))}.assessor-evidence-picker small{color:#7a85ad;font-size:calc(7.5px * var(--platform-density-scale,1))}.assessor-evidence-picker input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;position:absolute}.assessor-evidence-upload{height:calc(42px * var(--platform-density-scale,1));padding:0 calc(15px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));display:inline-flex}.assessor-evidence-roles{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f7f5ffb3;grid-column:2/-1}.assessor-evidence-roles summary{color:#5c43df;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:750}.assessor-evidence-roles>div{max-height:calc(128px * var(--platform-density-scale,1));margin-top:calc(8px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:auto}.assessor-evidence-roles label{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#ffffffb8;border:1px solid #59519a14;display:flex}.assessor-evidence-roles label span{gap:calc(2px * var(--platform-density-scale,1));color:#17275e;font-size:calc(8px * var(--platform-density-scale,1));font-weight:700;display:grid}.assessor-evidence-roles label small{color:#7a85ad;font-size:calc(7px * var(--platform-density-scale,1));font-weight:500}@media (max-width:1150px){.assessor-evidence-row{grid-template-columns:calc(190px * var(--platform-density-scale,1)) minmax(calc(190px * var(--platform-density-scale,1)),1fr) minmax(calc(250px * var(--platform-density-scale,1)),1fr)}.assessor-evidence-upload{grid-column:3;justify-self:end}.assessor-evidence-roles{grid-column:2/-1}}@media (max-width:760px){.assessor-evidence-row{grid-template-columns:1fr}.assessor-evidence-input,.assessor-evidence-picker,.assessor-evidence-upload,.assessor-evidence-roles{grid-column:1;width:100%}.assessor-evidence-roles>div{grid-template-columns:1fr}}.assessor-evidence-row{align-items:end}.assessor-evidence-row:has(.assessor-evidence-input:empty){grid-template-columns:calc(215px * var(--platform-density-scale,1)) minmax(calc(360px * var(--platform-density-scale,1)),1fr) auto;align-items:center}.assessor-evidence-input:empty{display:none}@media (max-width:1150px){.assessor-evidence-row:has(.assessor-evidence-input:empty){grid-template-columns:calc(190px * var(--platform-density-scale,1)) minmax(calc(280px * var(--platform-density-scale,1)),1fr) auto}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-upload{grid-column:auto}}@media (max-width:760px){.assessor-evidence-row:has(.assessor-evidence-input:empty){grid-template-columns:1fr}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-actions{grid-column:1}}.assessor-evidence-title{align-self:center}.assessor-evidence-input,.assessor-evidence-picker,.assessor-evidence-upload{align-self:end}.assessor-evidence-actions{align-self:end;align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.assessor-existing-document{height:calc(42px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f7f5ffe6;border:1px solid #653bff29;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:0 7px 18px #4a37a514}.assessor-existing-document button{min-width:calc(42px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#5c43df;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:0 0;border:0;border-right:1px solid #653bff1a;font-weight:750;display:inline-flex}.assessor-existing-document button:last-child{border-right:0}.assessor-existing-document button:hover{background:#653bff14}.assessor-evidence-picker,.assessor-evidence-input input,.assessor-evidence-input select,.assessor-evidence-upload,.assessor-existing-document{height:calc(42px * var(--platform-density-scale,1))}@media (max-width:1150px){.assessor-evidence-actions{grid-column:3;justify-self:end}.assessor-evidence-upload{grid-column:auto}}@media (max-width:760px){.assessor-evidence-actions{grid-column:1;justify-self:stretch;width:100%}.assessor-evidence-actions>.assessor-evidence-upload{flex:1}}.assessor-evidence-row{grid-template-columns:calc(215px * var(--platform-density-scale,1)) minmax(calc(360px * var(--platform-density-scale,1)),1.2fr) minmax(calc(280px * var(--platform-density-scale,1)),1fr)}.assessor-evidence-upload-control{grid-template-columns:minmax(calc(220px * var(--platform-density-scale,1)),1fr) auto;align-items:end;gap:calc(8px * var(--platform-density-scale,1));min-width:0;display:grid}.assessor-evidence-upload-control .assessor-evidence-actions{grid-column:auto;justify-self:auto}.assessor-evidence-row:has(.assessor-evidence-input:empty){grid-template-columns:calc(215px * var(--platform-density-scale,1)) minmax(calc(360px * var(--platform-density-scale,1)),1fr)}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-upload-control{grid-column:2}@media (max-width:1150px){:is(.assessor-evidence-row,.assessor-evidence-row:has(.assessor-evidence-input:empty)){grid-template-columns:calc(190px * var(--platform-density-scale,1)) minmax(calc(300px * var(--platform-density-scale,1)),1fr) minmax(calc(240px * var(--platform-density-scale,1)),1fr)}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-upload-control{grid-column:2/-1}}@media (max-width:760px){:is(.assessor-evidence-row,.assessor-evidence-row:has(.assessor-evidence-input:empty)){grid-template-columns:1fr}.assessor-evidence-upload-control,.assessor-evidence-input{grid-column:1}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-upload-control{grid-column:1}.assessor-evidence-upload-control{grid-template-columns:1fr}.assessor-evidence-upload-control .assessor-evidence-actions{width:100%}.assessor-evidence-upload-control .assessor-evidence-upload{flex:1}}.assessor-profile-hero{min-height:calc(150px * var(--platform-density-scale,1))}.assessor-profile-hero p{align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.assessor-profile-hero>span{align-items:center;gap:calc(5px * var(--platform-density-scale,1));display:inline-flex}.assessor-profile-tabs{padding:calc(6px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffffad;border:1px solid #59519a17;display:flex}.assessor-profile-tabs button{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6570a5;cursor:pointer;font-size:calc(9.5px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:750;display:inline-flex}.assessor-profile-tabs button.active{color:#fff;background:var(--platform-primary);box-shadow:0 8px 18px #653bff29}.assessor-profile-associations{display:grid}.profile-association-content{gap:calc(12px * var(--platform-density-scale,1));display:grid}.profile-association-heading{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));color:#653bff;background:linear-gradient(90deg,#653bff0b,#f4259a06);border:1px solid #653bff1a;display:flex}.profile-association-heading>span{gap:calc(4px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.profile-association-heading h2{color:#17275e;font-size:calc(15px * var(--platform-density-scale,1));margin:0}.profile-association-heading p{color:#6f7aa5;font-size:calc(9px * var(--platform-density-scale,1));margin:0;line-height:1.5}.profile-association-link-action{flex:none;margin-left:auto}.assessor-profile-overview{gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessor-detail-panel{min-height:calc(250px * var(--platform-density-scale,1))}.assessor-detail-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessor-profile-detail{min-height:calc(59px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-content:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fbfcffc2;border:1px solid #59519a17;display:grid}.assessor-profile-detail>span{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#7a85ad;font-size:calc(8px * var(--platform-density-scale,1));display:flex}.assessor-profile-detail strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--platform-density-scale,1));overflow:hidden}.assessor-profile-detail strong.status{width:fit-content;padding:calc(4px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087e6a;background:#0faa8d17}.assessor-cert-summary{grid-column:1/-1;min-height:auto}.assessor-cert-summary>div{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessor-cert-summary article{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#653bff;background:#fbfcffc2;border:1px solid #59519a17;display:flex}.assessor-cert-summary article>svg{width:calc(35px * var(--platform-density-scale,1));height:calc(35px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#653bff12}.assessor-cert-summary article span{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.assessor-cert-summary small{color:#7a85ad;font-size:calc(8px * var(--platform-density-scale,1))}.assessor-cert-summary strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--platform-density-scale,1));overflow:hidden}.assessor-profile-governance{padding:calc(14px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#653bff;background:linear-gradient(90deg,#653bff0e,#f4259a09);border:1px solid #653bff1f;grid-column:1/-1;display:flex}.assessor-profile-governance span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.assessor-profile-governance strong{color:#17275e;font-size:calc(9.5px * var(--platform-density-scale,1))}.assessor-profile-governance p{color:#6570a5;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0}.assessor-profile-single{display:grid}.assessor-profile-single>.assessor-profile-panel{min-height:calc(410px * var(--platform-density-scale,1))}.assessor-overview-security{grid-column:1/-1;min-height:auto}.assessor-overview-security-grid{grid-template-columns:minmax(calc(360px * var(--platform-density-scale,1)),.7fr) minmax(calc(260px * var(--platform-density-scale,1)),.3fr);gap:calc(14px * var(--platform-density-scale,1));display:grid}.assessor-security-note{padding:calc(24px * var(--platform-density-scale,1));text-align:center;border-radius:calc(18px * var(--platform-density-scale,1));color:#653bff;background:linear-gradient(145deg,#653bff0e,#f4259a09);border:1px solid #653bff1a;flex-direction:column;justify-content:center;align-items:center;display:flex}.assessor-security-note h3{margin:calc(12px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1));color:#17275e;font-size:calc(13px * var(--platform-density-scale,1))}.assessor-security-note p{max-width:calc(260px * var(--platform-density-scale,1));color:#6570a5;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0;line-height:1.6}@media (max-width:900px){.assessor-profile-overview,.assessor-overview-security-grid{grid-template-columns:1fr}.assessor-cert-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.assessor-profile-tabs{flex-direction:column;align-items:stretch}.assessor-profile-tabs button{justify-content:center}.assessor-detail-grid,.assessor-cert-summary>div{grid-template-columns:1fr}}.assessor-overview-security-grid{grid-template-columns:minmax(0,calc(780px * var(--platform-density-scale,1))) minmax(calc(230px * var(--platform-density-scale,1)),calc(300px * var(--platform-density-scale,1)));justify-content:start;align-items:stretch}.assessor-password-form-compact{align-content:start}.assessor-password-fields{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessor-password-footer{justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));display:flex}.assessor-password-footer>span{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.assessor-password-footer small{color:#7a85ad;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.5}.assessor-password-footer .assessor-profile-message{margin:0}.assessor-password-footer .platform-button{flex:none}.assessor-security-note{min-height:calc(112px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1))}.assessor-security-note h3{margin:calc(8px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));font-size:calc(11px * var(--platform-density-scale,1))}@media (max-width:1200px){.assessor-overview-security-grid{grid-template-columns:minmax(0,calc(780px * var(--platform-density-scale,1)))}.assessor-security-note{min-height:calc(96px * var(--platform-density-scale,1))}}@media (max-width:760px){.assessor-password-fields{grid-template-columns:1fr}.assessor-password-footer{flex-direction:column;align-items:stretch}.assessor-password-footer .platform-button{width:100%}}.assessor-profile-workspace{overflow:visible}.sidebar-nav,.sidebar-submenu,.training-table-wrap,.professional-cert-list,.document-coverage-table{scrollbar-gutter:stable}.nomination-document-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.nomination-document-card{grid-column:span 2;align-content:start}.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-column:span 3}@media (max-width:1050px){.nomination-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nomination-document-card,.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-column:span 1}}@media (max-width:700px){.nomination-document-grid{grid-template-columns:1fr}}.nomination-document-grid{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:1fr}.nomination-document-card,.nomination-document-card:first-child,.nomination-document-card:nth-child(2){min-height:calc(91px * var(--platform-density-scale,1));grid-column:1;grid-template-columns:minmax(calc(220px * var(--platform-density-scale,1)),27%) minmax(calc(230px * var(--platform-density-scale,1)),1fr) minmax(calc(310px * var(--platform-density-scale,1)),1.15fr);align-items:center;gap:calc(14px * var(--platform-density-scale,1))}.nomination-document-card>div{grid-column:1}.nomination-document-card>label:not(.document-upload){grid-column:2}.nomination-document-card>.document-upload{min-height:calc(58px * var(--platform-density-scale,1));grid-column:3}.nomination-document-card:not(:has(>label:not(.document-upload)))>.document-upload{grid-column:2/-1}.nomination-document-card:has(>label:not(.document-upload))>label:not(.document-upload){align-self:end}.nomination-document-card:has(>label:not(.document-upload))>.document-upload{align-self:end}.nomination-document-card:has(>label:not(.document-upload)) input:not([type=file]){min-height:calc(52px * var(--platform-density-scale,1));height:calc(52px * var(--platform-density-scale,1))}.nomination-document-card:has(>label:not(.document-upload)) select{min-height:calc(52px * var(--platform-density-scale,1));height:calc(52px * var(--platform-density-scale,1))}.nomination-document-card:has(>label:not(.document-upload))>.document-upload{min-height:calc(52px * var(--platform-density-scale,1));height:calc(52px * var(--platform-density-scale,1));padding-top:calc(7px * var(--platform-density-scale,1));padding-bottom:calc(7px * var(--platform-density-scale,1))}.nomination-fields input[readonly]{padding-right:calc(34px * var(--platform-density-scale,1));color:#46537f;cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#f1f2f8;border-color:#59519a1a}.nomination-fields input[readonly]:focus{box-shadow:none;border-color:#59519a1a}@media (max-width:1050px){.nomination-document-card,.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),30%) 1fr}.nomination-document-card>label:not(.document-upload),.nomination-document-card>.document-upload{grid-column:2}.nomination-document-card:not(:has(>label:not(.document-upload)))>.document-upload{grid-column:2}}@media (max-width:700px){.nomination-document-card,.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-template-columns:1fr}.nomination-document-card>div,.nomination-document-card>label:not(.document-upload),.nomination-document-card>.document-upload{grid-column:1}.nomination-document-card:not(:has(>label:not(.document-upload)))>.document-upload{grid-column:1}.nomination-document-card:has(>label:not(.document-upload))>label:not(.document-upload){align-self:stretch}.nomination-document-card:has(>label:not(.document-upload))>.document-upload{align-self:stretch}}@media (max-width:430px){.nomination-fields{grid-template-columns:1fr}.nomination-field-wide{grid-column:auto}.nomination-form-section{padding:calc(14px * var(--platform-density-scale,1))}}.governed-workspace{gap:calc(12px * var(--platform-density-scale,1))}.governed-import-note{min-height:calc(57px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#653bff;background:linear-gradient(90deg,#ede9ffb3,#fff1f980);border:1px solid #653bff1f;display:flex}.governed-import-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.governed-import-note strong{color:#17275e;font-size:calc(10px * var(--platform-density-scale,1))}.governed-import-note small{color:#707ba5;font-size:calc(8.5px * var(--platform-density-scale,1))}.governed-toolbar{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffff9e;border:1px solid #fffffff5;display:flex}.governed-toolbar label,.governed-toolbar button{height:calc(38px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));border:0;font-weight:700;display:flex}.governed-toolbar label{position:relative;overflow:hidden}.governed-toolbar input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;position:absolute}.governed-toolbar button{color:#5239d9;background:#653bff14}.governed-toolbar>small{color:#7b86ad;font-size:calc(8px * var(--platform-density-scale,1));margin-left:auto}.governed-table{min-width:calc(800px * var(--platform-density-scale,1));table-layout:auto}.training-table.sidh-master-table{min-width:calc(1040px * var(--platform-density-scale,1));table-layout:fixed}.training-table.sidh-master-table th,.training-table.sidh-master-table td{width:auto;padding-right:calc(12px * var(--platform-density-scale,1));padding-left:calc(12px * var(--platform-density-scale,1))}.training-table.sidh-master-table th:first-child,.training-table.sidh-master-table td:first-child{width:11%}.training-table.sidh-master-table th:nth-child(2),.training-table.sidh-master-table td:nth-child(2){width:14%}.training-table.sidh-master-table th:nth-child(3),.training-table.sidh-master-table td:nth-child(3){width:10%}.training-table.sidh-master-table th:nth-child(4),.training-table.sidh-master-table td:nth-child(4){width:22%}.training-table.sidh-master-table th:nth-child(5),.training-table.sidh-master-table td:nth-child(5){text-align:center;width:7%}.training-table.sidh-master-table th:nth-child(6),.training-table.sidh-master-table td:nth-child(6){width:15%}.training-table.sidh-master-table th:nth-child(7),.training-table.sidh-master-table td:nth-child(7){text-align:center;width:8%}.training-table.sidh-master-table th:nth-child(8),.training-table.sidh-master-table td:nth-child(8){text-align:center;width:13%}.training-table.sidh-master-table td:nth-child(2),.training-table.sidh-master-table td:nth-child(4),.training-table.sidh-master-table td:nth-child(6),.training-table.sidh-master-table td:nth-child(8){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidh-job-role{color:#344475;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nomination-launch-transition{z-index:90;color:#07164a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9ffd1;flex-direction:column;justify-content:center;align-items:center;animation:.22s both transition-in;display:flex;position:fixed;inset:0}.nomination-launch-transition:before{content:"";width:calc(330px * var(--platform-density-scale,1));height:calc(330px * var(--platform-density-scale,1));background:radial-gradient(circle,#653bff29,#ea1baa0f 47%,#0000 72%);border-radius:50%;animation:1.25s ease-in-out infinite breathe;position:absolute}.nomination-launch-transition strong,.nomination-launch-transition p,.nomination-launch-transition .transition-progress{position:relative}.nomination-launch-transition strong{margin-top:calc(22px * var(--platform-density-scale,1));font-size:calc(17px * var(--platform-density-scale,1))}.nomination-launch-transition p{margin:calc(5px * var(--platform-density-scale,1)) 0 calc(17px * var(--platform-density-scale,1));color:#6d78a4;font-size:calc(10px * var(--platform-density-scale,1))}.nomination-launch-transition .transition-progress span{animation-duration:.65s}.nomination-popup-warning{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#9a5c10;font-size:calc(9.5px * var(--platform-density-scale,1));background:#f19d251a;border:1px solid #f19d2538;justify-content:space-between;align-items:center;font-weight:650;display:flex}.nomination-popup-warning button{color:#9a5c10;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:700}.governed-toolbar a{height:calc(38px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#5239d9;font-size:calc(9px * var(--platform-density-scale,1));background:#653bff14;border:1px solid #653bff24;font-weight:700;text-decoration:none;display:flex}.governed-search{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6975a3;border-bottom:1px solid #524d8f14;display:flex}.governed-search input{height:calc(36px * var(--platform-density-scale,1));color:#17275e;font:inherit;background:0 0;border:0;outline:0;flex:1}.governed-search input::placeholder{color:#929abd}.governed-search span{font-size:calc(9px * var(--platform-density-scale,1));white-space:nowrap}.training-pagination button.is-active{color:#fff;background:#653bff}.training-pagination button:disabled{opacity:.4;cursor:not-allowed}.training-record-count{color:#7b86ad;font-size:calc(9px * var(--platform-density-scale,1));white-space:nowrap;margin-left:auto}.qualification-table{table-layout:fixed;width:100%;min-width:0}.qualification-table th,.qualification-table td{width:auto;padding-right:calc(8px * var(--platform-density-scale,1));padding-left:calc(8px * var(--platform-density-scale,1))}.qualification-table th:nth-child(4),.qualification-table td:nth-child(4),.qualification-table th:nth-child(5),.qualification-table td:nth-child(5){width:5.5%}.qualification-table th:nth-child(7),.qualification-table td:nth-child(7),.qualification-table th:nth-child(8),.qualification-table td:nth-child(8){width:9%}.qualification-table th:nth-child(n+3),.qualification-table td:nth-child(n+3),.qualification-table td:nth-child(n+3)>strong{text-align:center}.training-table-wrap:has(.qualification-table){overflow-x:hidden}.master-status{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:inline-flex}.master-status.is-active{color:#07836f;background:#e6f8f3}.master-status.is-inactive{color:#7881a5;background:#f0f1f7}.qualification-name-cell{gap:calc(6px * var(--platform-density-scale,1));align-items:start;display:grid}.eligibility-manage-button{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#6946f5;width:max-content;font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;display:inline-flex}.eligibility-manage-button:hover{color:#e51a9e}.eligibility-drawer-body{gap:calc(16px * var(--platform-density-scale,1));padding:calc(20px * var(--platform-density-scale,1));display:grid;overflow-y:auto}.eligibility-editor{gap:calc(14px * var(--platform-density-scale,1));display:grid}.eligibility-guidance{grid-template-columns:minmax(0,1fr) calc(180px * var(--platform-density-scale,1));align-items:end;gap:calc(18px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:linear-gradient(90deg,#f4f2ffeb,#fff7fcdb);border:1px solid #653bff24;display:grid}.eligibility-guidance-copy{gap:calc(5px * var(--platform-density-scale,1));display:grid}.eligibility-guidance-copy strong{color:#07164a;font-size:calc(12px * var(--platform-density-scale,1))}.eligibility-guidance-copy span{color:#6974a2;font-size:calc(10px * var(--platform-density-scale,1));line-height:1.5}.eligibility-guidance label{gap:calc(6px * var(--platform-density-scale,1));color:#354273;font-size:calc(10px * var(--platform-density-scale,1));font-weight:750;display:grid}.eligibility-guidance input{border-radius:calc(12px * var(--platform-density-scale,1));color:#07164a;width:100%;padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));font:inherit;background:#fff;border:1px solid #dedff0;outline:none}.eligibility-guidance input:focus{border-color:#7651ff;box-shadow:0 0 0 3px #653bff14}.eligibility-pathway-card{border-radius:calc(18px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1));background:linear-gradient(135deg,#fbfcfffa,#f8f6ffc7);border:1px solid #653bff21}.eligibility-pathway-header{justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));margin-bottom:calc(14px * var(--platform-density-scale,1));display:flex}.eligibility-pathway-header div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.eligibility-pathway-header span{color:#07164a;font-size:calc(13px * var(--platform-density-scale,1));font-weight:800}.eligibility-pathway-header small{color:#7b84ad;font-size:calc(10px * var(--platform-density-scale,1))}.eligibility-pathway-header button{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#d81b72;border-radius:calc(10px * 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));cursor:pointer;background:#fff0f5;border:0;font-weight:750;display:inline-flex}.eligibility-grid{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eligibility-grid label{gap:calc(6px * var(--platform-density-scale,1));color:#354273;font-size:calc(10px * var(--platform-density-scale,1));font-weight:750;display:grid}.eligibility-grid input,.eligibility-grid textarea{border-radius:calc(12px * var(--platform-density-scale,1));color:#07164a;width:100%;padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));font:inherit;background:#fff;border:1px solid #e1e3f2;outline:none}.eligibility-grid input:focus,.eligibility-grid textarea:focus{border-color:#7651ff;box-shadow:0 0 0 3px #653bff14}.eligibility-readable-rule{grid-column:1/-1}.eligibility-readable-rule textarea{min-height:calc(78px * var(--platform-density-scale,1));resize:vertical}.eligibility-add-button{align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));width:max-content;padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#5b42e8;font-size:calc(11px * var(--platform-density-scale,1));cursor:pointer;background:#f8f6ff;border:1px solid #dcd4ff;font-weight:800;display:inline-flex}@media (max-width:720px){.eligibility-guidance,.eligibility-grid{grid-template-columns:1fr}.eligibility-readable-rule{grid-column:auto}}.master-status-toggle{min-width:calc(86px * var(--platform-density-scale,1));min-height:calc(30px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#7881a5;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#fffffff5;border:1px solid #59519a1c;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 4px 12px #231c6917,inset 0 1px #ffffffe6}.master-status-toggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #231c6921,inset 0 1px #fffffff2}.master-status-toggle i{width:calc(25px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:#c8cbe0;flex:none;transition:background .2s;position:relative}.master-status-toggle i:after{top:calc(2px * var(--platform-density-scale,1));left:calc(2px * var(--platform-density-scale,1));width:calc(10px * var(--platform-density-scale,1));height:calc(10px * var(--platform-density-scale,1));content:"";background:#fff;border-radius:50%;transition:transform .2s;position:absolute;box-shadow:0 1px 3px #07164a33}.master-status-toggle.is-active{color:#07836f;background:#f0fcf9f5}.master-status-toggle.is-active i{background:#20b99a}.master-status-toggle.is-active i:after{transform:translate(11px)}.master-status-toggle.is-inactive,.master-status-toggle.is-suspended,.master-status-toggle.is-blacklisted{color:#7881a5;background:#f7f7fcf5}.qualification-table td:last-child .master-status-toggle{width:auto;height:auto}.qualification-table tr.is-inactive-row td:not(:last-child),.qualification-table tr.is-inactive-row td:not(:last-child) strong{color:#a8aec5}.qualification-table tr.is-inactive-row{background:#f6f6fb94}.qualification-table th:last-child,.qualification-table td:last-child{text-align:center;padding-left:0;padding-right:0}.qualification-table td:last-child .master-status-toggle{margin:0 auto;display:inline-flex}.qualification-table th:nth-child(4),.qualification-table td:nth-child(4),.qualification-table th:nth-child(5),.qualification-table td:nth-child(5){width:5%}.qualification-table th:nth-child(7),.qualification-table td:nth-child(7),.qualification-table th:nth-child(8),.qualification-table td:nth-child(8){width:8.5%}.qualification-table th:nth-child(10),.qualification-table td:nth-child(10){text-align:center;width:11.5%}.qualification-table th:nth-child(11),.qualification-table td:nth-child(11){text-align:center;width:9.5%}.qualification-table td:nth-child(10) .master-status-toggle{width:auto;height:auto;margin:0 auto;display:inline-flex}.qualification-table td:last-child .eligibility-row-action{width:auto;min-width:calc(72px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;place-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6946f5;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#f8f6ff;border:1px solid #6946f52e;font-weight:750;display:inline-flex}.qualification-table td:last-child .eligibility-row-action:hover{color:#d71996;background:#fff5fc;border-color:#e51a9e47}.qualification-table tr.is-inactive-row td:nth-child(10),.qualification-table tr.is-inactive-row td:nth-child(11){color:inherit}.qp-content h2{margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#07164a;font-size:calc(22px * var(--platform-density-scale,1))}.qp-content form{padding:calc(16px * var(--platform-density-scale,1));gap:calc(13px * var(--platform-density-scale,1));display:grid}.qp-form-section{padding:calc(17px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#ffffffc7;border:1px solid #5c539d17}.qp-form-section h3{margin:0 0 calc(13px * var(--platform-density-scale,1));color:#17275e;font-size:calc(13px * var(--platform-density-scale,1))}.qp-form-grid{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,1fr);display:grid}.qp-form-grid label{gap:calc(6px * var(--platform-density-scale,1));color:#53608b;font-size:calc(9px * var(--platform-density-scale,1));font-weight:700;display:grid}.qp-form-grid input,.qp-section-heading select{height:calc(42px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;background:#fff;border:1px solid #59519a24;outline:0}.qp-section-heading{margin-bottom:calc(13px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(15px * var(--platform-density-scale,1));display:flex}.qp-section-heading h3{margin-bottom:calc(4px * var(--platform-density-scale,1))}.qp-section-heading p{color:#7c86ad;font-size:calc(9px * var(--platform-density-scale,1));margin:0}.qp-section-heading select{min-width:calc(155px * var(--platform-density-scale,1))}.qp-document-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,1fr);display:grid}.qp-document-grid label{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));align-content:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#4738ca;cursor:pointer;background:#653bff09;border:1px dashed #653bff3d;display:grid}.qp-document-grid span{font-size:calc(10px * var(--platform-density-scale,1));font-weight:750}.qp-document-grid small,.qp-language-summary{color:#7d87ad;font-size:calc(8px * var(--platform-density-scale,1))}.qp-document-grid input{margin-top:calc(5px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.qp-language-summary{margin-top:calc(10px * var(--platform-density-scale,1))}.qp-radio-group{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.qp-radio-group>label{padding:calc(12px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));cursor:pointer;border:1px solid #59519a1f;display:flex}.qp-radio-group span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.qp-radio-group strong{color:#17275e;font-size:calc(10px * var(--platform-density-scale,1))}.qp-radio-group small{color:#7d87ad;font-size:calc(8px * var(--platform-density-scale,1))}.qp-content form>footer{padding:calc(5px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1));justify-content:flex-end;gap:calc(9px * var(--platform-density-scale,1));display:flex}.qp-content form>footer button{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(17px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;font-weight:700}@media (max-width:700px){.qp-form-grid,.qp-document-grid,.qp-radio-group{grid-template-columns:1fr}.qp-section-heading{flex-direction:column;align-items:stretch}}.qp-form-grid select{width:100%;height:calc(42px * var(--platform-density-scale,1));padding:0 calc(38px * var(--platform-density-scale,1)) 0 calc(12px * var(--platform-density-scale,1));appearance:none;border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#6570a5 50%),linear-gradient(135deg,#6570a5 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:calc(5px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1)),calc(5px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));font:inherit;cursor:pointer;background-repeat:no-repeat;border:1px solid #59519a24;outline:0;font-weight:650;transition:border-color .18s,box-shadow .18s}.qp-form-grid select:focus{border-color:#653bff8c;box-shadow:0 0 0 3px #653bff17}.qp-document-grid.is-single{grid-template-columns:1fr}.document-manage-button{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5f45db;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff0d;border:1px solid #653bff21;font-weight:700;display:inline-flex}.document-manager-body{padding:calc(16px * var(--platform-density-scale,1));gap:calc(13px * var(--platform-density-scale,1));display:grid}.document-control-list{gap:calc(8px * var(--platform-density-scale,1));display:grid}.document-control-list>div{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) calc(125px * var(--platform-density-scale,1)) calc(70px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;display:grid}.document-control-list>div>span{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.document-control-list strong{color:#17275e;font-size:calc(10px * var(--platform-density-scale,1))}.document-control-list small{color:#7d87ad;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));overflow:hidden}.document-control-list select{height:calc(31px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#53608e;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a21;outline:0}.document-control-list label{min-width:calc(70px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5f45db;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff0d;border:1px solid #653bff24;place-items:center;font-weight:750;display:grid;position:relative;overflow:hidden}.document-control-list label input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;position:absolute}.document-control-list>div>button{width:calc(31px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#d32686;cursor:pointer;background:#fff5fb;border:1px solid #ea1baa1f;place-items:center;display:grid}.document-coverage{margin-top:calc(11px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:space-between;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6975a3;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff0b;display:flex}.document-coverage strong{color:#28376a}.document-manager-actions{justify-content:flex-end;gap:calc(9px * var(--platform-density-scale,1));display:flex}.document-manager-actions button{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(16px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;font-weight:700}.document-control-list>div>.platform-document-delete-confirm{grid-column:1/-1}@media (max-width:700px){.document-control-list>div{grid-template-columns:1fr calc(105px * var(--platform-density-scale,1)) calc(65px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1))}}.document-coverage-table{border-radius:calc(11px * var(--platform-density-scale,1));border:1px solid #59519a17;overflow:auto}.document-coverage-table>div{min-width:calc(680px * var(--platform-density-scale,1));min-height:calc(39px * var(--platform-density-scale,1));grid-template-columns:calc(120px * var(--platform-density-scale,1)) repeat(4,1fr);border-top:1px solid #59519a12;align-items:center;display:grid}.document-coverage-table>div:first-child{border-top:0}.document-coverage-table>div>*{padding:0 calc(10px * var(--platform-density-scale,1));text-align:center;font-size:calc(8px * var(--platform-density-scale,1))}.document-coverage-table>div>strong:first-child{color:#27376d;text-align:left}.document-coverage-table .is-header{min-height:calc(43px * var(--platform-density-scale,1));color:#6874a0;background:#f7f6ffd1}.document-coverage-table .is-uploaded{color:#07836f;font-weight:750}.document-coverage-table .is-pending{color:#a0a7c1}.document-manager-body{gap:calc(9px * var(--platform-density-scale,1))}.document-manager-content .qp-form-section{padding:calc(12px * var(--platform-density-scale,1))}.document-manager-content .qp-section-heading{margin-bottom:calc(9px * var(--platform-density-scale,1))}.document-coverage-table.is-transposed{overflow-x:hidden}.document-coverage-table.is-transposed>div{min-width:0;min-height:calc(33px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(125px * var(--platform-density-scale,1)),1.8fr) repeat(12,minmax(calc(36px * var(--platform-density-scale,1)),.7fr))}.document-coverage-table.is-transposed>div>*{padding:0 calc(2px * var(--platform-density-scale,1))}.document-coverage-table.is-transposed .is-header{min-height:calc(35px * var(--platform-density-scale,1))}.document-coverage-table.is-transposed .is-header strong:not(:first-child){font-size:calc(7px * var(--platform-density-scale,1));letter-spacing:.025em}.document-coverage-table.is-transposed span{place-items:center;display:grid}.document-coverage-table.is-transposed .is-uploaded{color:#07977e}.document-coverage-table.is-transposed .is-pending{color:#e14b6d}.document-coverage-table.is-transposed svg{stroke-width:3px}.document-manager-content .document-control-list{grid-template-columns:1fr 1fr}.document-manager-content .document-control-list>div{min-height:calc(52px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) calc(105px * var(--platform-density-scale,1)) calc(62px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.document-manager-content .document-control-list select{min-width:0}.document-manager-content .document-control-list>div>button{width:calc(29px * var(--platform-density-scale,1));height:calc(29px * var(--platform-density-scale,1))}.question-bank-manager-content .document-coverage-table.is-transposed>div{grid-template-columns:minmax(calc(125px * var(--platform-density-scale,1)),1.8fr) repeat(12,minmax(calc(36px * var(--platform-density-scale,1)),.7fr))}.question-bank-manager-content .document-control-list{grid-template-columns:1fr 1fr}.question-bank-manager-content .document-control-list>div:last-child{grid-column:1/-1}.question-bank-manager-content .document-manager-actions{padding-top:calc(3px * var(--platform-density-scale,1))}.question-bank-manager-content .document-manager-actions button:disabled{opacity:.5;cursor:not-allowed}.question-bank-template-guide{margin-bottom:calc(9px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.question-bank-template-guide article{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6849e4;background:#faf9ff;border:1px solid #653bff1f;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.question-bank-template-guide article>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.question-bank-template-guide strong{color:#293b70;font-size:calc(8px * var(--platform-density-scale,1))}.question-bank-template-guide small{color:#7f89a7;font-size:calc(6.8px * var(--platform-density-scale,1));line-height:1.4}.question-bank-template-guide a{height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5f45db;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #653bff29;font-weight:800;text-decoration:none;display:inline-flex}.question-bank-upload-error{margin-bottom:calc(9px * var(--platform-density-scale,1));min-height:calc(38px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#b32c49;font-size:calc(7.5px * var(--platform-density-scale,1));background:#fff5f7;border:1px solid #dc3a5b29;font-weight:700;display:flex}.question-bank-upload-error span{flex:1}.question-bank-upload-error button{width:calc(26px * var(--platform-density-scale,1));height:calc(26px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#b32c49;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.question-bank-manager-content .document-control-list label.is-disabled{color:#9ea4b5;cursor:not-allowed;background:#f3f4f7;border-color:#e5e6ed}@media (max-width:760px){.document-coverage-table.is-transposed{overflow-x:auto}.document-coverage-table.is-transposed>div{min-width:calc(720px * var(--platform-density-scale,1))}.document-manager-content .document-control-list,.question-bank-template-guide{grid-template-columns:1fr}}.question-bank-upload-workspace{gap:calc(12px * var(--platform-density-scale,1));display:grid}.question-bank-upload-workspace>.qp-section-heading{margin-bottom:0}.question-bank-component-card{border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #494c871f;overflow:hidden;box-shadow:0 8px 22px #262a5a09}.question-bank-component-card>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));grid-template-columns:calc(36px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(10px * var(--platform-density-scale,1));background:#fcfcff;border-bottom:1px solid #494c8717;display:grid}.question-bank-component-icon{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6748e7;background:#fff;border:1px solid #653bff1f;place-items:center;display:grid}.question-bank-component-card>header>div{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.question-bank-component-card>header strong{color:#1c2d64;font-size:calc(10px * var(--platform-density-scale,1))}.question-bank-component-card>header small{color:#7c86a8;font-size:calc(7.3px * var(--platform-density-scale,1));line-height:1.45}.question-bank-component-card>header em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6548d9;font-size:calc(6.7px * var(--platform-density-scale,1));text-transform:uppercase;letter-spacing:.04em;background:#eee9ff;font-style:normal;font-weight:800}.question-bank-theory-flow{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.question-bank-theory-flow>section{min-height:calc(126px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #653bff1c;flex-direction:column;display:flex;position:relative}.question-bank-theory-flow>section.is-locked{opacity:.72;background:#f8f8fb;border-style:dashed}.question-bank-theory-flow i{width:calc(22px * var(--platform-density-scale,1));height:calc(22px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#fff;font-size:calc(7px * var(--platform-density-scale,1));background:linear-gradient(135deg,#3562ff,#d91ca8);place-items:center;font-style:normal;font-weight:900;display:grid}.question-bank-step-copy{align-content:start;gap:calc(3px * var(--platform-density-scale,1));flex:1;display:grid}.question-bank-step-copy strong{color:#25376d;font-size:calc(8.2px * var(--platform-density-scale,1))}.question-bank-step-copy small{color:#7a86aa;font-size:calc(6.7px * var(--platform-density-scale,1));line-height:1.45}.question-bank-theory-flow button,.question-bank-theory-flow a,.question-bank-theory-flow label,.question-bank-component-upload label{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6044df;cursor:pointer;font-size:calc(6.8px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #653bff26;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.question-bank-theory-flow button:disabled,.question-bank-theory-flow .is-disabled,.question-bank-component-upload .is-disabled{color:#9ba1b5;pointer-events:none;cursor:not-allowed;background:#f2f3f6;border-color:#e2e4ec}.question-bank-theory-flow input[type=file],.question-bank-component-upload input[type=file]{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;position:absolute}.question-bank-step-actions{gap:calc(5px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.question-bank-theory-flow .is-delete,.question-bank-component-upload .is-delete{width:calc(30px * var(--platform-density-scale,1));color:#d32981;background:#fff5fb;border-color:#d329811f;padding:0}.question-bank-step-regional-upload{width:100%;padding-top:calc(7px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-top:1px solid #653bff17;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.question-bank-step-regional-upload select{width:100%;min-width:0;height:calc(30px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#53608d;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #494c871f;outline:0}.question-bank-component-upload{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr) calc(110px * var(--platform-density-scale,1)) calc(68px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));background:#fcfcff;border-top:0;display:grid}.question-bank-component-upload>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.question-bank-component-upload strong{color:#25376c;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));overflow:hidden}.question-bank-component-upload small{color:#7e89aa;font-size:calc(6.7px * var(--platform-density-scale,1));line-height:1.4}.question-bank-component-upload select{width:100%;height:calc(31px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#53608d;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #494c871f;outline:0}.question-bank-secondary-components{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:1fr;display:grid}.question-bank-component-upload>svg{color:#6849e4}@media (max-width:900px){.question-bank-theory-flow{grid-template-columns:1fr}.question-bank-theory-flow>section{min-height:0}.question-bank-secondary-components{grid-template-columns:1fr}.question-bank-component-upload{grid-template-columns:auto minmax(0,1fr) calc(105px * var(--platform-density-scale,1)) calc(66px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1))}}.theory-question-editor{height:calc(100vh - calc(78px * var(--platform-density-scale,1)));padding:calc(12px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));background:#f9faff;flex-direction:column;display:flex;overflow:auto}.theory-question-editor-heading{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:linear-gradient(90deg,#f7f4ff,#fff8fd);border:1px solid #653bff1f;display:flex}.theory-question-editor-heading>div{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.theory-question-editor-heading>div>span{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6848e7;background:#fff;place-items:center;display:grid}.theory-question-editor-heading>div>div{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-question-editor-heading strong{color:#22366d;font-size:calc(9px * var(--platform-density-scale,1))}.theory-question-editor-heading small{color:#7985a7;font-size:calc(6.8px * var(--platform-density-scale,1));line-height:1.4}.theory-question-editor-heading dl{gap:calc(6px * var(--platform-density-scale,1));margin:0;display:flex}.theory-question-editor-heading dl>div{min-width:calc(66px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));gap:calc(2px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));text-align:center;background:#fff;border:1px solid #653bff14;display:grid}.theory-question-editor-heading dt{color:#7e88a6;font-size:calc(5.8px * var(--platform-density-scale,1))}.theory-question-editor-heading dd{color:#293b73;font-size:calc(9px * var(--platform-density-scale,1));margin:0;font-weight:850}.theory-question-register{border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #3841741f;overflow:hidden;box-shadow:0 8px 24px #2a2f5e09}.theory-question-register>header{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #38417417;display:flex}.theory-question-register>header>div{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-question-register h3{color:#24366c;font-size:calc(9px * var(--platform-density-scale,1));margin:0}.theory-question-register p{color:#7e88a6;font-size:calc(6.4px * var(--platform-density-scale,1));margin:0}.theory-question-register>header>button,.theory-question-register tbody button,.theory-question-form footer button{min-height:calc(29px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6044df;cursor:pointer;font-size:calc(6.8px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #653bff26;font-weight:800;display:inline-flex}.theory-question-toolbar{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(280px * var(--platform-density-scale,1)),1.8fr) repeat(2,minmax(calc(120px * var(--platform-density-scale,1)),.7fr));gap:calc(6px * var(--platform-density-scale,1));background:#fcfcff;border-bottom:1px solid #38417417;display:grid}.theory-question-toolbar label{height:calc(31px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #38417421;display:flex}.theory-question-toolbar label svg{color:#8790ae}.theory-question-toolbar input,.theory-question-toolbar select{width:100%;min-width:0;height:calc(31px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#344475;font-size:calc(6.8px * var(--platform-density-scale,1));background:#fff;border:1px solid #38417421;outline:0}.theory-question-toolbar label input{border:0;border-radius:0;height:auto;padding:0}.theory-question-table-wrap{max-height:calc(344px * var(--platform-density-scale,1));overflow:auto}.theory-question-table-wrap table{width:100%;min-width:calc(760px * var(--platform-density-scale,1));border-collapse:separate;border-spacing:0;table-layout:fixed}.theory-question-table-wrap th{z-index:2;height:calc(34px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));color:#6049d1;text-align:left;font-size:calc(6.2px * var(--platform-density-scale,1));text-transform:uppercase;letter-spacing:.02em;background:#f1edff;border-bottom:1px solid #3841741a;border-right:1px solid #38417412;position:sticky;top:0}.theory-question-table-wrap th:first-child{width:calc(125px * var(--platform-density-scale,1))}.theory-question-table-wrap th:nth-child(2){width:calc(100px * var(--platform-density-scale,1))}.theory-question-table-wrap th:nth-child(3){width:calc(95px * var(--platform-density-scale,1))}.theory-question-table-wrap th:nth-child(5){width:calc(76px * var(--platform-density-scale,1))}.theory-question-table-wrap td{height:calc(54px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));vertical-align:middle;color:#465580;font-size:calc(6.8px * var(--platform-density-scale,1));border-bottom:1px solid #38417414;border-right:1px solid #3841740f}.theory-question-table-wrap tr.is-editing td{background:#fbf9ff}.theory-question-table-wrap td>strong{color:#263970;font-size:calc(6.8px * var(--platform-density-scale,1))}.question-preview{align-items:center;gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.question-preview strong,.question-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.question-preview strong{color:#263970;font-size:calc(6.8px * var(--platform-density-scale,1))}.question-preview small{color:#8991ac;font-size:calc(5.8px * var(--platform-density-scale,1))}.question-difficulty{gap:calc(1px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#3d4b77;background:#f3f4f8;font-weight:800;display:inline-grid}.question-difficulty small{font-size:calc(5.3px * var(--platform-density-scale,1));font-weight:600}.question-difficulty.is-easy{color:#087e69;background:#eaf9f5}.question-difficulty.is-medium{color:#9b6500;background:#fff6df}.question-difficulty.is-hard{color:#bc3450;background:#fff0f3}.question-status{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(5.8px * var(--platform-density-scale,1));font-weight:850}.question-status.is-active{color:#087e69;background:#eaf9f5}.question-status.is-inactive{color:#747d98;background:#f0f1f5}.theory-question-empty{min-height:calc(100px * var(--platform-density-scale,1));align-content:center;place-items:center;gap:calc(3px * var(--platform-density-scale,1));color:#8b93ad;display:grid}.theory-question-empty strong{color:#334474}.theory-question-register>footer{min-height:calc(39px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));color:#7e88a6;font-size:calc(6.5px * var(--platform-density-scale,1));background:#fcfcff;justify-content:space-between;align-items:center;display:flex}.theory-question-register>footer>div{align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:flex}.theory-question-register>footer button{width:calc(28px * var(--platform-density-scale,1));height:calc(28px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6748e7;cursor:pointer;background:#fff;border:1px solid #653bff21;place-items:center;display:grid}.theory-question-register>footer button:disabled{opacity:.35;cursor:not-allowed}.theory-question-register>footer strong{color:#334474;font-size:calc(6.7px * var(--platform-density-scale,1))}.theory-question-form{border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #653bff29;box-shadow:0 10px 28px #42308312}.theory-question-form>header{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));background:#faf9ff;border-bottom:1px solid #38417417;justify-content:space-between;align-items:center;display:flex}.theory-question-form>header>div{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.theory-question-form>header>div>span{width:calc(29px * var(--platform-density-scale,1));height:calc(29px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6848e7;background:#fff;place-items:center;display:grid}.theory-question-form>header>div>div{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-question-form>header strong{color:#263970;font-size:calc(8px * var(--platform-density-scale,1))}.theory-question-form>header small{color:#7e88a6;font-size:calc(6.3px * var(--platform-density-scale,1))}.theory-question-form>header>button{width:calc(27px * var(--platform-density-scale,1));height:calc(27px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6848e7;cursor:pointer;background:#fff;border:0;place-items:center;display:grid}.theory-question-form-grid{padding:calc(10px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.theory-question-form-grid label{gap:calc(4px * var(--platform-density-scale,1));color:#344475;min-width:0;font-size:calc(6.5px * var(--platform-density-scale,1));font-weight:800;display:grid}.theory-question-form-grid label.is-wide{grid-column:1/-1}.theory-question-form-grid input,.theory-question-form-grid select,.theory-question-form-grid textarea{width:100%;min-width:0;height:calc(33px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#344475;font:inherit;background:#fff;border:1px solid #38417424;outline:0;font-weight:600}.theory-question-form-grid textarea{height:calc(58px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));resize:vertical}.theory-question-form-grid label small{color:#8991ac;font-size:calc(5.7px * var(--platform-density-scale,1));font-weight:500}.theory-question-image-field{gap:calc(7px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #653bff21;grid-column:1/-1;display:grid}.theory-question-image-heading{justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));display:flex}.theory-question-image-heading>div{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-question-image-heading strong{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#283b73;font-size:calc(6.8px * var(--platform-density-scale,1));display:flex}.theory-question-image-heading strong em{padding:calc(2px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#7250de;font-size:calc(5.3px * var(--platform-density-scale,1));text-transform:uppercase;background:#eee9ff;font-style:normal}.theory-question-image-heading small{color:#8490ae;font-size:calc(5.8px * var(--platform-density-scale,1))}.theory-question-image-heading>span{padding:calc(3px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#0e8b76;font-size:calc(5.6px * var(--platform-density-scale,1));background:#e8f8f4;font-weight:800}.theory-question-form-grid label.theory-question-image-drop{min-height:calc(55px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px dashed #653bff52;display:flex}.theory-question-image-drop>svg{color:#6d4be8;flex:none}.theory-question-image-drop>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.theory-question-image-drop>span strong{color:#2c3e73;font-size:calc(6.7px * var(--platform-density-scale,1))}.theory-question-image-drop>span small{color:#8490ad;font-size:calc(5.7px * var(--platform-density-scale,1));font-weight:500}.theory-question-image-drop>em{padding:calc(6px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6848e7;font-size:calc(5.8px * var(--platform-density-scale,1));background:#f7f4ff;border:1px solid #653bff2e;margin-left:auto;font-style:normal;font-weight:800}.theory-question-image-drop>input,.theory-question-image-actions input{display:none}.theory-question-image-preview{grid-template-columns:calc(96px * var(--platform-density-scale,1)) minmax(0,1fr) minmax(calc(190px * var(--platform-density-scale,1)),.8fr);align-items:center;gap:calc(10px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #3841741a;display:grid}.theory-question-image-preview>img{width:calc(96px * var(--platform-density-scale,1));height:calc(68px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain;border-radius:calc(7px * var(--platform-density-scale,1));background:#f7f7fb;border:1px solid #3841741a;display:block}.theory-question-image-preview>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.theory-question-image-preview>div>strong{color:#2a3c71;font-size:calc(6.8px * var(--platform-density-scale,1))}.theory-question-image-preview>div>small{color:#8791ab;font-size:calc(5.7px * var(--platform-density-scale,1))}.theory-question-image-actions{margin-top:calc(4px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));display:flex}.theory-question-image-actions label,.theory-question-image-actions button{min-height:calc(27px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6848e7;font-size:calc(5.8px * var(--platform-density-scale,1));cursor:pointer;background:#f8f6ff;border:1px solid #653bff2e;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.theory-question-image-actions button{color:#c23c66;background:#fff4f7;border-color:#ee2f7329}.theory-question-form-grid label.theory-question-image-alt{align-self:center}.theory-question-image-error{color:#c43c62;font-size:calc(5.9px * var(--platform-density-scale,1));font-weight:700}.theory-question-form>footer{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));background:#fcfcff;border-top:1px solid #38417414;justify-content:space-between;align-items:center;display:flex}.theory-question-form>footer>span{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#6e7898;font-size:calc(6.2px * var(--platform-density-scale,1));display:flex}.theory-question-form>footer>span svg{color:#118f79}.theory-question-editor-actions{padding:calc(2px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1));justify-content:flex-end;gap:calc(7px * var(--platform-density-scale,1));display:flex}.theory-question-editor-actions button{min-height:calc(35px * var(--platform-density-scale,1))}.theory-question-editor-actions button svg{flex:none}.theory-question-media-toggle{min-height:calc(48px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:linear-gradient(90deg,#faf9ff,#fff);border:1px solid #653bff21;grid-column:1/-1;display:flex}.theory-question-media-toggle>div{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.theory-question-media-toggle>div>span{width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6848e7;background:#eee9ff;place-items:center;display:grid}.theory-question-media-toggle>div>div{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-question-media-toggle strong{color:#293b73;font-size:calc(7px * var(--platform-density-scale,1))}.theory-question-media-toggle small{color:#8490ad;font-size:calc(5.8px * var(--platform-density-scale,1))}.theory-question-media-toggle>button{min-width:calc(92px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6748e7;cursor:pointer;font-size:calc(6px * var(--platform-density-scale,1));background:#fff;border:1px solid #653bff30;font-weight:850;display:inline-flex}.theory-question-media-toggle>button i{width:calc(24px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));padding:calc(2px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:#dfe2ee;transition:all .18s;display:block}.theory-question-media-toggle>button i:after{content:"";width:calc(10px * var(--platform-density-scale,1));height:calc(10px * var(--platform-density-scale,1));background:#fff;border-radius:50%;transition:all .18s;display:block;box-shadow:0 1px 3px #2a2f5e33}.theory-question-media-toggle>button.is-active{color:#fff;background:var(--platform-primary);border-color:#0000}.theory-question-media-toggle>button.is-active i{background:#ffffff4d}.theory-question-media-toggle>button.is-active i:after{transform:translate(10px)}.theory-question-media-workspace{padding:calc(9px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f8f7ff;border:1px solid #653bff24;grid-column:1/-1;display:grid}.theory-question-media-workspace>.theory-question-image-field{background:#fff;grid-column:auto}.theory-answer-image-grid{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theory-answer-image-grid>.theory-question-image-field{background:#fff;grid-column:auto}.theory-answer-image-grid .theory-question-image-preview{grid-template-columns:calc(74px * var(--platform-density-scale,1)) minmax(0,1fr)}.theory-answer-image-grid .theory-question-image-preview>img{width:calc(74px * var(--platform-density-scale,1));height:calc(60px * var(--platform-density-scale,1))}.theory-answer-image-grid .theory-question-image-alt{grid-column:1/-1}@media (max-width:1100px){.theory-question-toolbar{grid-template-columns:1fr 1fr 1fr}.theory-question-toolbar label{grid-column:1/-1}.theory-question-form-grid{grid-template-columns:1fr 1fr}.theory-question-image-preview{grid-template-columns:calc(82px * var(--platform-density-scale,1)) 1fr}.theory-question-image-preview>img{width:calc(82px * var(--platform-density-scale,1))}.theory-question-image-alt{grid-column:1/-1}.theory-answer-image-grid{grid-template-columns:1fr}.theory-question-editor-heading{flex-direction:column;align-items:flex-start}.theory-question-editor-heading dl{width:100%}.theory-question-editor-heading dl>div{flex:1}}.import-feedback{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#5741c8;font-size:calc(9.5px * var(--platform-density-scale,1));background:#653bff12;border:1px solid #653bff24;align-items:center;font-weight:650;display:flex}.import-feedback.is-success{color:#137d6c;background:#1aa78d14;border-color:#1aa78d33}.import-feedback.is-error{color:#b4235d;background:#ea1b6e13;border-color:#d3306a38}.dashboard-ambient{display:none}.dashboard-sidebar,.dashboard-main{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfcfff5;box-shadow:0 10px 28px #48378f16,inset 0 1px #fff}.dashboard-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}.profile-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.nomination-launch-transition{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9f9fff7}.nomination-launch-transition:before{opacity:.9;animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.document-coverage-table.is-transposed button.is-uploaded{width:100%;height:calc(32px * var(--platform-density-scale,1));color:#07977e;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.document-coverage-table.is-transposed button.is-uploaded:hover{background:#07977e14}.master-status-toggle:disabled{cursor:not-allowed;opacity:.72}.status-approval-content>span{color:#ea1baa;font-size:calc(8px * var(--platform-density-scale,1));letter-spacing:.12em;font-weight:800}.status-approval-content h2{margin:calc(7px * var(--platform-density-scale,1)) 0;color:#07164a;font-size:calc(21px * var(--platform-density-scale,1))}.status-approval-content p{margin:0 0 calc(16px * var(--platform-density-scale,1));color:#6d78a4;font-size:calc(10px * var(--platform-density-scale,1));line-height:1.55}.status-approval-content label{gap:calc(7px * var(--platform-density-scale,1));color:#28376a;font-size:calc(9px * var(--platform-density-scale,1));font-weight:700;display:grid}.status-approval-content textarea{min-height:calc(90px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));resize:vertical;border-radius:calc(11px * var(--platform-density-scale,1));color:#17275e;font:inherit;background:#fff;border:1px solid #59519a24;outline:0}.document-override-button,.super-admin-override-action{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#c92082;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#fff5fb;border:1px solid #ea1baa2e;font-weight:750}.governed-import-note .document-override-button{white-space:nowrap;margin-left:auto}.professional-registry .training-table-wrap{scrollbar-gutter:stable}.professional-table{width:100%;min-width:calc(1040px * var(--platform-density-scale,1));table-layout:fixed}.professional-table .professional-col-id{width:12%}.professional-table .professional-col-profile{width:21%}.professional-table .professional-col-type{width:11%}.professional-table .professional-col-contact{width:19%}.professional-table .professional-col-location{width:15%}.professional-table .professional-col-certifications,.professional-table .professional-col-status{width:11%}.agency-registry-table col:nth-child(5){width:16%}.agency-registry-table col:nth-child(7),.agency-registry-table col:nth-child(8){width:9%}.agency-registry-table th:nth-child(7),.agency-registry-table td:nth-child(7),.agency-registry-table th:last-child,.agency-registry-table td:last-child{text-align:center}.agency-registry-table td:nth-child(7) .master-status-toggle{margin:0 auto}.agency-registry-table td:last-child .document-manage-button{width:calc(92px * var(--platform-density-scale,1));min-width:calc(92px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));white-space:nowrap;flex-wrap:nowrap;margin:0 auto;line-height:1;display:inline-flex}.agency-registry-table td:last-child .document-manage-button svg{flex:none}.agency-registry-table td small{margin-top:calc(4px * var(--platform-density-scale,1));color:#818aac;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));display:block;overflow:hidden}.agency-registry-table td .agency-coordinator-fallback{color:#9a6100}.agency-identity-strip{margin:calc(13px * var(--platform-density-scale,1)) 0;padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#653bff0b;border:1px solid #653bff1f;justify-content:space-between;align-items:center;display:flex}.agency-identity-strip strong{color:#5d43e5}.agency-identity-strip small{color:#7d87ad;font-size:calc(8px * var(--platform-density-scale,1))}.agency-profile-form label{gap:calc(6px * var(--platform-density-scale,1));color:#26366d;font-size:calc(9px * var(--platform-density-scale,1));font-weight:750;display:grid}.agency-profile-form .agency-address-field{grid-column:1/-1}.agency-coordinator-heading{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f8f6ff;border:1px solid #653bff1f;grid-column:1/-1;display:flex}.agency-coordinator-heading span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-coordinator-heading strong{color:#26366d;font-size:calc(9px * var(--platform-density-scale,1))}.agency-coordinator-heading small{color:#7d87ad;font-size:calc(8px * var(--platform-density-scale,1))}.agency-coordinator-heading button{min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5d43e5;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#fff;border:1px solid #653bff29;font-weight:800}@media (max-width:700px){.agency-profile-form{grid-template-columns:1fr}.agency-profile-form .agency-address-field{grid-column:auto}.agency-identity-strip{align-items:flex-start;gap:calc(4px * var(--platform-density-scale,1));flex-direction:column}}.professional-table th,.professional-table td{overflow:hidden}.professional-table td{height:calc(59px * var(--platform-density-scale,1))}.professional-table td:not(:last-child){text-overflow:ellipsis}.professional-table td small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8790b3;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));display:block;overflow:hidden}.professional-table tr.is-inactive-row td,.professional-table tr.is-inactive-row strong{color:#a5abc2}.professional-table tr.is-inactive-row{background:#f6f6fba6}.certification-view-button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5d43e5;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff0f;border:1px solid #653bff21;font-weight:750;display:inline-flex}.professional-cert-summary{margin:calc(22px * var(--platform-density-scale,1)) 0 calc(16px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.professional-cert-summary>div{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#653bff;background:#653bff0b;border:1px solid #653bff1a;display:flex}.professional-cert-summary span{display:grid}.professional-cert-summary strong{color:#07164a;font-size:calc(20px * var(--platform-density-scale,1))}.professional-cert-summary small{color:#7882aa;font-size:calc(8px * var(--platform-density-scale,1))}.professional-cert-summary .is-valid{color:#07977e;background:#07977e0e}.professional-cert-summary .is-expired{color:#e03a6d;background:#e03a6d0e}.professional-cert-list{border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;overflow:auto}.professional-cert-list table{width:100%;min-width:calc(650px * var(--platform-density-scale,1));border-collapse:collapse}.professional-cert-list th,.professional-cert-list td{padding:calc(12px * var(--platform-density-scale,1));text-align:left;color:#53608e;font-size:calc(9px * var(--platform-density-scale,1));border-bottom:1px solid #59519a12}.professional-cert-list th{color:#717ca6;text-transform:uppercase;font-size:calc(7.5px * var(--platform-density-scale,1));background:#f7f7ff}.professional-cert-list td strong,.professional-cert-list td small{display:block}.professional-cert-list td strong{color:#17275e}.professional-cert-list td small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8992b4;font-size:calc(7.5px * var(--platform-density-scale,1))}.cert-valid,.cert-expired{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#078a73;font-size:calc(7.5px * var(--platform-density-scale,1));background:#07977e17;font-weight:800}.cert-expired{color:#cf3767;background:#e03a6d17}.professional-table th:last-child,.professional-table td:last-child{padding-right:calc(12px * var(--platform-density-scale,1));padding-left:calc(12px * var(--platform-density-scale,1));text-align:center}.professional-table td:last-child .master-status-toggle{width:auto;min-width:calc(84px * var(--platform-density-scale,1));height:auto;padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));white-space:nowrap;flex-direction:row;justify-content:center;margin:0 auto;display:inline-flex}.training-table td .master-status-toggle{min-width:calc(86px * var(--platform-density-scale,1));min-height:calc(30px * var(--platform-density-scale,1));height:auto;padding:calc(5px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#7881a5;background:#f7f7fcf5;border:1px solid #59519a1c;display:inline-flex;box-shadow:0 4px 12px #231c6917,inset 0 1px #ffffffe6}.training-table td .master-status-toggle.is-active{color:#07836f;background:#f0fcf9f5}.training-table td .master-status-toggle.is-inactive,.training-table td .master-status-toggle.is-suspended,.training-table td .master-status-toggle.is-blacklisted{color:#7881a5;background:#f7f7fcf5}@media (max-width:700px){.professional-cert-summary{grid-template-columns:1fr}}.professional-status-content h2,.professional-status-content p{margin-top:0;margin-bottom:0}.professional-status-content select,.professional-status-content input[type=date]{min-height:calc(41px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;font:inherit;background:#fff;border:1px solid #59519a24;outline:0}.professional-evidence-upload{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#653bff;cursor:pointer;background:#653bff0b;border:1px dashed #653bff47;display:flex;position:relative}.professional-evidence-upload>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.professional-evidence-upload strong{color:#27376d;font-size:calc(9px * var(--platform-density-scale,1))}.professional-evidence-upload small{color:#7b85aa;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:500}.professional-evidence-upload input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;position:absolute}.professional-evidence-files{color:#6672a0;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:500;overflow:hidden}.professional-status-content .field-error{color:#c92b69;font-size:calc(8px * var(--platform-density-scale,1))}.aadhaar-verification{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#59658f;font-size:calc(8.5px * var(--platform-density-scale,1));background:#f7f7ffc2;border:1px solid #59519a1f;grid-column:2/-1;margin:0;line-height:1.4;display:flex}.aadhaar-verification.is-verified{color:#087966;background:#149f810f;border-color:#149f8133}.aadhaar-verification.is-mismatch,.aadhaar-verification.is-review_required,.aadhaar-verification.is-service_unavailable{color:#be2962;background:#ea1b6c0e;border-color:#ea1b6c33}.aadhaar-verification.is-checking{color:#5c43df;background:#653bff0e}@media (max-width:700px){.aadhaar-verification{grid-column:1}}.eligibility-grid select{width:100%;min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(38px * var(--platform-density-scale,1)) 0 calc(12px * var(--platform-density-scale,1));appearance:none;border-radius:calc(12px * var(--platform-density-scale,1));color:#07164a;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#6570a5 50%),linear-gradient(135deg,#6570a5 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:calc(5px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1)),calc(5px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));font:inherit;cursor:pointer;background-repeat:no-repeat;border:1px solid #e1e3f2;outline:0;font-weight:650;transition:border-color .18s,box-shadow .18s}.eligibility-grid select:focus{border-color:#7651ff;box-shadow:0 0 0 3px #653bff14}.eligibility-checkbox-field{gap:calc(6px * var(--platform-density-scale,1));color:#354273;font-size:calc(10px * var(--platform-density-scale,1));font-weight:750;display:grid}.eligibility-checkbox-field>div{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e3f2;flex-wrap:wrap;display:flex}.eligibility-checkbox-field label{align-items:center;gap:calc(6px * var(--platform-density-scale,1));cursor:pointer;white-space:nowrap;display:inline-flex}.eligibility-checkbox-field input[type=checkbox]{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));accent-color:#653bff;cursor:pointer;min-height:0;margin:0;padding:0}.eligibility-checkbox-field label span{color:#354273;font-size:calc(9px * var(--platform-density-scale,1));font-weight:650}.eligibility-specialization-field{grid-column:1/-1}.eligibility-specialization-field>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.eligibility-specialization-field label{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));white-space:normal;background:#f7f6ffb8}.eligibility-section-stack{gap:calc(12px * var(--platform-density-scale,1));display:grid}.eligibility-field-group{padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffff8f;border:1px solid #653bff1a}.eligibility-field-group h4{margin:0 0 calc(11px * var(--platform-density-scale,1));color:#4f3ad8;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.02em;font-weight:800}.training-toolbar .eligibility-role-tab{color:#53608e;box-shadow:none;background:#ffffffb8;border:1px solid #653bff26;transition:color .18s,background .18s,box-shadow .18s}.training-toolbar .eligibility-role-tab.is-active{color:#fff;background:var(--platform-primary);border-color:#0000;box-shadow:0 8px 18px #653bff38}.eligibility-drawer-body{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:scroll}.eligibility-role-panels{display:grid}.eligibility-role-panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .16s,visibility 0s linear .16s}.eligibility-role-panel.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.eligibility-role-panel{transition:none}}.eligibility-diploma-grid{grid-template-columns:minmax(0,1.35fr) minmax(calc(180px * var(--platform-density-scale,1)),.65fr)}.eligibility-diploma-grid>label:last-child{grid-column:1/-1}@media (max-width:720px){.eligibility-diploma-grid{grid-template-columns:1fr}.eligibility-diploma-grid>label:last-child,.eligibility-specialization-field{grid-column:auto}.eligibility-specialization-field>div{grid-template-columns:1fr}}.eligibility-configuration-layout{grid-template-columns:minmax(calc(250px * var(--platform-density-scale,1)),calc(320px * var(--platform-density-scale,1))) minmax(0,1fr);align-items:stretch;gap:calc(16px * var(--platform-density-scale,1));grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.eligibility-configuration-form{min-height:0;padding:calc(18px * var(--platform-density-scale,1));gap:calc(14px * var(--platform-density-scale,1));scrollbar-gutter:stable;display:grid;overflow-y:auto}.eligibility-configuration-form h2{color:#17275e;font-size:calc(15px * var(--platform-density-scale,1));margin:0}.eligibility-configuration-form p{margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#7c86ad;font-size:calc(9px * var(--platform-density-scale,1))}.eligibility-configuration-form label{gap:calc(6px * var(--platform-density-scale,1));color:#53608b;font-size:calc(9px * var(--platform-density-scale,1));font-weight:700;display:grid}.eligibility-configuration-form input,.eligibility-configuration-form select{width:100%;height:calc(42px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;background:#fff;border:1px solid #59519a24;outline:0}.eligibility-configuration-form input:focus,.eligibility-configuration-form select:focus{border-color:#653bff8c;box-shadow:0 0 0 3px #653bff17}.eligibility-configuration-form button{min-height:calc(42px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;font-weight:750;display:inline-flex}.eligibility-configuration-list{min-height:0}.eligibility-configuration-list .training-toolbar{flex:none}.eligibility-configuration-list .training-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow:auto}.eligibility-configuration-list .training-table{min-width:calc(650px * var(--platform-density-scale,1))}.eligibility-configuration-list .training-table th:nth-child(4),.eligibility-configuration-list .training-table td:nth-child(4),.eligibility-configuration-list .training-table th:last-child,.eligibility-configuration-list .training-table td:last-child{text-align:center;vertical-align:middle}.eligibility-configuration-list .training-table td:nth-child(4) .master-status-toggle{width:auto;min-width:calc(86px * var(--platform-density-scale,1));height:auto;min-height:calc(30px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));white-space:nowrap;border-radius:calc(999px * var(--platform-density-scale,1));border:1px solid #59519a1c;flex-direction:row;margin:0 auto;display:inline-flex}.configuration-row-actions{justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:inline-flex}.configuration-row-actions button:disabled{cursor:not-allowed;opacity:.35}.configuration-delete-content p strong{color:#17275e}.configuration-delete-summary{margin-top:calc(13px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:calc(95px * var(--platform-density-scale,1)) minmax(0,1fr);gap:calc(7px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f7f6ffb8;border:1px solid #59519a1a;display:grid}.configuration-delete-summary small{color:#7d87ad;font-size:calc(8px * var(--platform-density-scale,1))}.configuration-delete-summary strong{color:#27376d;font-size:calc(9px * var(--platform-density-scale,1))}.configuration-delete-action{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;cursor:pointer;background:linear-gradient(90deg,#d82b6f,#f4259a);border:0;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #d82b6f33}.eligibility-driven-documents .nomination-document-card{grid-template-columns:minmax(calc(190px * var(--platform-density-scale,1)),20%) minmax(calc(430px * var(--platform-density-scale,1)),1.7fr) calc(518px * var(--platform-density-scale,1));align-items:end}.eligibility-driven-documents .nomination-document-card>div:first-child{grid-area:1/1;align-self:center}.eligibility-driven-documents .nomination-evidence-title,.eligibility-driven-documents .nomination-evidence-title>span{min-width:0}.eligibility-driven-documents .nomination-evidence-title>.nomination-add-evidence,.eligibility-driven-documents .nomination-evidence-title>.nomination-remove-evidence{min-width:auto;min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));color:#653bff;background:#653bff0f;border-color:#653bff29;flex:none;margin-left:auto}.eligibility-driven-documents .nomination-evidence-title>.nomination-remove-evidence{width:calc(30px * var(--platform-density-scale,1));color:var(--platform-danger,#ea3697);background:#ea36970f;border-color:#ea36972e;padding:0}.eligibility-driven-documents .nomination-additional-evidence-card{background:linear-gradient(90deg,#653bff06,#ea369705);border-color:#653bff29}.eligibility-driven-documents .nomination-document-card>.nomination-document-control{width:calc(518px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));box-sizing:border-box;grid-area:1/3;grid-template-columns:minmax(0,1fr) auto;align-self:end;min-width:0;display:grid}.eligibility-driven-documents .nomination-document-control>.nomination-document-picker{box-sizing:border-box;grid-column:1;justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.eligibility-driven-documents .nomination-document-actions{justify-content:flex-end;align-items:center;gap:calc(7px * var(--platform-density-scale,1));grid-column:2;min-width:0;display:flex}.eligibility-driven-documents .nomination-document-actions>.nomination-remove-evidence{width:calc(32px * var(--platform-density-scale,1));min-width:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));color:#653bff;background:#653bff0f;border-color:#653bff29;flex:none;padding:0}.eligibility-driven-documents .nomination-document-card>.nomination-document-delete-confirm{box-sizing:border-box;grid-area:auto/2/auto/-1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;width:100%;display:grid}@media (max-width:620px){.eligibility-driven-documents .nomination-document-card>.nomination-document-delete-confirm{grid-template-columns:auto minmax(0,1fr)}}.eligibility-driven-documents .nomination-document-card>label:not(.document-upload):not(.nomination-document-picker){grid-area:1/2;align-self:end}.eligibility-driven-documents .nomination-document-card:has(>.eligibility-evidence-fields)>.nomination-document-control{grid-row:1;grid-column:3!important}.eligibility-evidence-fields{gap:calc(7px * var(--platform-density-scale,1));border:0;grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;min-width:0;margin:0;padding:0;display:grid}.eligibility-evidence-fields.is-three-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.eligibility-evidence-fields label{gap:calc(6px * var(--platform-density-scale,1));color:#53608e;min-width:0;font-size:calc(8px * var(--platform-density-scale,1));font-weight:700;display:grid}.eligibility-field-label-row{justify-content:space-between;align-items:center;gap:calc(6px * var(--platform-density-scale,1));min-width:0;display:flex}.eligibility-field-label-row em{color:#7b85aa;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;font-style:normal;font-weight:650}.eligibility-evidence-fields input,.eligibility-evidence-fields select{width:100%;min-width:0;height:calc(41px * var(--platform-density-scale,1));min-height:calc(41px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1))}.eligibility-evidence-fields select:disabled{color:#27376d;opacity:1;cursor:not-allowed;background:#f3f1ff}.eligibility-evidence-fields input:invalid:not(:-moz-placeholder-shown){background:#fffaf2;border-color:#e59a38}.eligibility-evidence-fields input:invalid:not(:placeholder-shown){background:#fffaf2;border-color:#e59a38}.eligibility-document-status{min-height:calc(36px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#5c43df;font-size:calc(8.5px * var(--platform-density-scale,1));background:#653bff0e;grid-column:2/-1;display:flex}.eligibility-document-status span{flex:1}.eligibility-document-status button{min-height:calc(28px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5c43df;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #653bff24;font-weight:750}.eligibility-document-status.is-manual_review{color:#b56309;background:#f59e0b14}.eligibility-document-status.is-verified{color:#087966;background:#149f8112}.eligibility-document-criterion{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6672a0;font-size:calc(8px * var(--platform-density-scale,1));background:#f7f6ffb8;grid-column:2/-1;line-height:1.4}.eligibility-document-empty,.manual-review-limit{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#653bff;background:#653bff0a;border:1px solid #653bff1c;grid-column:1/-1;display:flex}.eligibility-document-empty span{color:#6672a0;font-size:calc(9px * var(--platform-density-scale,1))}.manual-review-limit span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.manual-review-limit strong{color:#27376d;font-size:calc(9px * var(--platform-density-scale,1))}.manual-review-limit small{color:#7b85aa;font-size:calc(8px * var(--platform-density-scale,1))}.eligibility-evidence-error{grid-column:1/-1}@media (max-width:1050px){.eligibility-driven-documents .nomination-document-card{grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),28%) minmax(calc(220px * var(--platform-density-scale,1)),1fr) minmax(calc(220px * var(--platform-density-scale,1)),1fr)}.eligibility-driven-documents .nomination-document-card>.nomination-document-control{grid-template-columns:minmax(0,1fr) auto;width:100%}.eligibility-evidence-fields,.eligibility-evidence-fields.is-three-fields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.eligibility-driven-documents .nomination-document-card{grid-template-columns:1fr}.eligibility-driven-documents .nomination-document-card>div:first-child,.eligibility-driven-documents .nomination-document-card>.nomination-document-control,.eligibility-driven-documents .nomination-document-card>.nomination-document-delete-confirm,.eligibility-driven-documents .nomination-document-card>label:not(.document-upload):not(.nomination-document-picker),.eligibility-evidence-fields,.eligibility-document-status,.eligibility-document-criterion{grid-row:auto;grid-column:1!important}.eligibility-driven-documents .nomination-document-card:has(>.eligibility-evidence-fields)>.nomination-document-control{grid-row:auto;grid-column:1!important}.eligibility-driven-documents .nomination-document-card>.nomination-document-control{width:100%}.eligibility-evidence-fields,.eligibility-evidence-fields.is-three-fields{grid-template-columns:1fr}}@media (max-width:900px){.eligibility-configuration-layout{grid-template-rows:auto;grid-template-columns:1fr;align-items:start}.eligibility-configuration-form{overflow:visible}.eligibility-configuration-list .training-table-wrap{max-height:calc(650px * var(--platform-density-scale,1))}}.assessor-profile-verification-action{margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#653bff09;border:1px solid #653bff1f;display:flex}.assessor-profile-verification-action>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#653bff;margin-right:auto;display:inline-flex}.assessor-profile-verification-action strong{color:#27376d;font-size:calc(9px * var(--platform-density-scale,1))}.assessor-toa-eligibility{margin-top:calc(16px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));gap:calc(14px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:linear-gradient(135deg,#653bff09,#ffffffb8);border:1px solid #653bff1c;display:grid}.assessor-toa-eligibility>header{align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));color:#653bff;display:flex}.assessor-toa-eligibility>header span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.assessor-toa-eligibility>header h2{color:#17275e;font-size:calc(14px * var(--platform-density-scale,1));margin:0}.assessor-toa-eligibility>header p,.assessor-toa-eligibility>p{color:#7883aa;font-size:calc(9px * var(--platform-density-scale,1));margin:0;line-height:1.45}.assessor-toa-eligibility>div{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessor-toa-eligibility article{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));grid-template-columns:calc(34px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#ffffffc7;border:1px solid #59519a1c;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #4135840b}.assessor-toa-eligibility article:before{width:calc(3px * var(--platform-density-scale,1));content:"";background:#15a085;position:absolute;inset:0 auto 0 0}.assessor-toa-eligibility article>i{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#109c83;background:#149f8117;place-items:center;font-style:normal;display:grid}.assessor-toa-eligibility article span{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.assessor-toa-eligibility article strong{color:#27376d;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9.5px * var(--platform-density-scale,1));overflow:hidden}.assessor-toa-eligibility article small{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#7b85aa;font-size:calc(8px * var(--platform-density-scale,1));display:flex}.assessor-toa-eligibility article small b{padding-left:calc(6px * var(--platform-density-scale,1));border-left:1px solid #59519a26;font-weight:650}.assessor-toa-eligibility article em{max-width:calc(190px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087966;font-size:calc(7.5px * var(--platform-density-scale,1));text-align:center;background:#149f8116;font-style:normal;font-weight:750}.assessor-toa-eligibility article em.is-inherited{color:#5946c8;background:#653bff13}.profile-evidence-eligibility{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#109c83;background:#149f8111;border:1px solid #149f8129;display:flex}.profile-evidence-eligibility span{gap:calc(3px * var(--platform-density-scale,1));flex:1;display:grid}.profile-evidence-eligibility strong{color:#087966;font-size:calc(9.5px * var(--platform-density-scale,1))}.profile-evidence-eligibility small{color:#557b75;font-size:calc(8.5px * var(--platform-density-scale,1))}.profile-evidence-eligibility.is-ineligible{color:#c26a14;background:#f59e0b12;border-color:#dc7e1e2b}.profile-evidence-eligibility.is-ineligible strong{color:#a8570e}.profile-evidence-eligibility.is-ineligible small{color:#886b55}.profile-evidence-eligibility a{padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;text-decoration:none}@media (max-width:760px){.assessor-profile-verification-action{flex-direction:column;align-items:stretch}.assessor-profile-verification-action>span{margin-right:0}.assessor-toa-eligibility>div{grid-template-columns:1fr}.assessor-toa-eligibility article{grid-template-columns:calc(34px * var(--platform-density-scale,1)) minmax(0,1fr)}.assessor-toa-eligibility article em{grid-column:2;justify-self:start}.profile-evidence-eligibility{flex-wrap:wrap;align-items:flex-start}}.standards-configuration-panel{flex:1 1 0;min-height:0;overflow:hidden}.standards-configuration-content{min-height:0;padding:calc(16px * var(--platform-density-scale,1));gap:calc(14px * var(--platform-density-scale,1));flex-direction:column;flex:auto;display:flex;overflow:hidden}.standards-configuration-content>header{flex:none}.standards-configuration-content>.eligibility-configuration-layout{flex:auto;min-height:0}.standards-configuration-content>header h2{color:#17275e;font-size:calc(17px * var(--platform-density-scale,1));margin:0}.standards-configuration-content>header p{margin:calc(5px * var(--platform-density-scale,1)) 0 0;color:#7c86ad;font-size:calc(9.5px * var(--platform-density-scale,1))}.assessor-certification-table th:nth-child(7),.assessor-certification-table td:nth-child(7){text-align:center;vertical-align:middle}@media (max-width:760px){.assessor-certification-table td:nth-child(7){text-align:left}.assessor-certification-group{min-width:0}.assessor-certification-group .training-table-wrap{width:100%;min-width:0;overflow:hidden}.assessor-certification-table{table-layout:auto;display:block;width:100%!important;min-width:0!important}.assessor-certification-table tbody{width:100%;padding:calc(10px * var(--platform-density-scale,1));box-sizing:border-box;display:grid}.assessor-certification-table tr{width:100%;min-width:0;padding:calc(13px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.assessor-certification-table td,.assessor-certification-table td:nth-child(n){box-sizing:border-box;min-width:0;max-width:none;width:auto!important}.assessor-certification-table td:first-child,.assessor-certification-table td:nth-child(2){grid-column:1/-1}.assessor-certification-table td:nth-child(3),.assessor-certification-table td:nth-child(5),.assessor-certification-table td:nth-child(7){grid-column:1}.assessor-certification-table td:nth-child(4),.assessor-certification-table td:nth-child(6),.assessor-certification-table td:nth-child(8){grid-column:2}.assessor-certification-table td:nth-child(7),.assessor-certification-table td:nth-child(8){text-align:left;align-self:end}.assessor-certification-table td:nth-child(7)>span{width:fit-content;min-height:calc(38px * var(--platform-density-scale,1));padding-inline:calc(12px * var(--platform-density-scale,1));box-sizing:border-box;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.assessor-certification-table .certification-toa-action{width:100%;min-width:0;min-height:calc(38px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));box-sizing:border-box;white-space:normal;text-align:center;line-height:1.25}.assessor-certification-table .certification-nomination-status{box-sizing:border-box;width:100%;min-width:0}.assessor-certification-table .certification-not-eligible{min-height:calc(38px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) 0;white-space:normal;align-items:center;display:inline-flex}}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;font:inherit;background-color:#ffffffe6;border-color:#59519a24;transition:border-color .16s,box-shadow .16s,background-color .16s}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) select{min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(38px * var(--platform-density-scale,1)) 0 calc(12px * var(--platform-density-scale,1));appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6570a5 50%),linear-gradient(135deg,#6570a5 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-size:calc(5px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1)),calc(5px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));cursor:pointer;background-repeat:no-repeat}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{background-color:#fff;border-color:#653bff94;outline:0;box-shadow:0 0 0 3px #653bff17}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) :where(input,select,textarea):disabled{color:#7f88a8;cursor:not-allowed;box-shadow:none;background-color:#f1f2f8;border-color:#59519a17}.training-primary-action,.training-secondary-action{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(15px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1));white-space:nowrap;font-weight:750;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.training-primary-action:not(:disabled):hover,.training-secondary-action:not(:disabled):hover{transform:translateY(-1px)}.training-primary-action:focus-visible,.training-secondary-action:focus-visible{outline-offset:2px;outline:3px solid #653bff29}.training-primary-action:disabled,.training-secondary-action:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.training-primary-action,.training-secondary-action,:where(input,select,textarea){transition:none!important}}.training-toolbar>label:has(>svg+input){min-width:0;height:calc(42px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#7c85ad;box-shadow:none;cursor:text;background:#ffffffe6;border:1px solid #59519a24;flex:auto;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;overflow:hidden}.training-toolbar>label:has(>svg+input):focus-within{background:#fff;border-color:#653bff94;box-shadow:0 0 0 3px #653bff17}.training-toolbar>label:has(>svg+input)>svg{width:calc(17px * var(--platform-density-scale,1));height:calc(17px * var(--platform-density-scale,1));flex:0 0 calc(17px * var(--platform-density-scale,1));color:#7c85ad;pointer-events:none}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) .training-toolbar>label:has(>svg+input)>input{appearance:none;color:#17275e;width:100%;min-width:0;height:100%;box-shadow:none;font:inherit;font-size:calc(10.5px * var(--platform-density-scale,1));background:0 0;border:0;border-radius:0;outline:0;padding:0}.training-toolbar>label:has(>svg+input)>input:focus{box-shadow:none;background:0 0;border:0;outline:0}.training-toolbar>label:has(>svg+input)>input::-moz-placeholder{color:#9aa2bb;opacity:1}.training-toolbar>label:has(>svg+input)>input::placeholder{color:#9aa2bb;opacity:1}.training-toolbar>label:has(>svg+input)>input::-webkit-search-decoration{appearance:none;display:none}.training-toolbar>label:has(>svg+input)>input::-webkit-search-cancel-button{appearance:none;display:none}.training-toolbar>label:has(>svg+input)>input::-webkit-search-results-button{appearance:none;display:none}.training-toolbar>label:has(>svg+input)>input::-webkit-search-results-decoration{appearance:none;display:none}.agency-association-tabs{padding:calc(6px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffffb8;border:1px solid #59519a1a;align-self:flex-start;display:flex}.agency-association-tabs a,.agency-association-tabs button{min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6570a5;cursor:pointer;font:inherit;font-size:calc(9.5px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:750;text-decoration:none;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.agency-association-tabs a em,.agency-association-tabs button em{min-width:calc(21px * var(--platform-density-scale,1));height:calc(21px * var(--platform-density-scale,1));padding:0 calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6045df;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff17;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.agency-association-tabs a.active,.agency-association-tabs button.active{color:#fff;background:var(--platform-primary);box-shadow:0 8px 18px #653bff2e}.agency-association-tabs a.active em,.agency-association-tabs button.active em{color:#fff;background:#fff3}.agency-association-panel{min-height:calc(360px * var(--platform-density-scale,1))}.agency-association-panel>header{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #524d8f12;display:flex}.agency-association-panel>header span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.agency-association-panel>header strong{color:#17275e}.agency-association-panel>header small,.agency-association-panel>header em{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1));font-style:normal}@media (max-width:620px){.agency-association-tabs{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%}.agency-association-tabs a,.agency-association-tabs button{justify-content:center}.agency-association-panel>header{flex-direction:column;align-items:flex-start}}.agency-link-request-form{padding:calc(18px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(220px * var(--platform-density-scale,1)),.75fr) minmax(calc(340px * var(--platform-density-scale,1)),1.25fr);align-items:end;gap:calc(14px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#ffffffbd;border:1px solid #653bff1a;display:grid;box-shadow:0 8px 24px #3a2d7e0d}.agency-link-request-form>span{gap:calc(5px * var(--platform-density-scale,1));display:grid}.agency-link-request-form>span strong{color:#17275e}.agency-link-request-form>span small{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.55}.agency-link-request-form>div{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) auto;display:grid}.agency-link-request-form select{width:100%}.agency-link-request-form>p{color:#5d43e5;font-size:calc(9px * var(--platform-density-scale,1));grid-column:2;margin:0;font-weight:650}.association-status{min-height:calc(27px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.association-status.is-pending_agency_approval{color:#9a6100;background:#fff5df}.association-status.is-approved{color:#087e6a;background:#e8f7f3}.association-status.is-rejected{color:#d92d64;background:#fdebf1}.agency-approval-panel>header{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #524d8f12;display:flex}.agency-approval-panel>header span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.agency-approval-panel>header small,.agency-approval-panel>header em{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1));font-style:normal}.association-decision-actions{justify-content:center;align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}@media (max-width:700px){.agency-link-request-form,.agency-link-request-form>div{grid-template-columns:1fr}.agency-link-request-form>p{grid-column:1}.association-decision-actions{flex-direction:column;align-items:stretch}}.platform-select{min-width:0;position:relative}.platform-select-trigger{width:100%;min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;cursor:pointer;font:inherit;text-align:left;background:#ffffffeb;border:1px solid #59519a24;font-weight:650;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.platform-select-trigger:hover,.platform-select-trigger[aria-expanded=true]{background:#fff;border-color:#653bff80;box-shadow:0 0 0 3px #653bff14}.platform-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-select-trigger>svg{color:#6570a5;flex:none;transition:transform .16s}.platform-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.platform-select-menu{width:100%;max-height:calc(300px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1));z-index:80;top:calc(100% + calc(7px * var(--platform-density-scale,1)));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a21;position:absolute;left:0;overflow-y:auto;box-shadow:0 18px 42px #251d5f29}.platform-select-menu>button{width:100%;min-height:calc(44px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#17275e;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.platform-select-menu>button:hover,.platform-select-menu>button:focus-visible{background:#653bff12;outline:0}.platform-select-menu>button.is-selected{color:#563ee0;background:#653bff1a}.platform-select-menu>button span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-select-menu>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:calc(9.5px * var(--platform-density-scale,1));overflow:hidden}.platform-select-menu>button small{color:#7b85aa;font-size:calc(8px * var(--platform-density-scale,1))}.platform-select-menu>button>svg{color:#653bff;flex:none}.agency-association-table{min-width:calc(1160px * var(--platform-density-scale,1))}.agency-association-table th:nth-child(n+3),.agency-association-table td:nth-child(n+3){text-align:center}.agency-association-table td:nth-child(n+3){vertical-align:middle}.agency-association-table td:nth-child(n+3)>*{margin-inline:auto}.agency-association-table th:first-child{width:calc(115px * var(--platform-density-scale,1))}.agency-association-table th:nth-child(2){width:calc(190px * var(--platform-density-scale,1))}.agency-association-table th:nth-child(3){width:calc(145px * var(--platform-density-scale,1))}.agency-association-table th:nth-child(4){width:calc(120px * var(--platform-density-scale,1))}.agency-association-table th:nth-child(5){width:calc(220px * var(--platform-density-scale,1))}.agency-contact-link{color:#5d43e5;font-size:calc(8.5px * var(--platform-density-scale,1));justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.agency-contact-link:hover{text-underline-offset:2px;text-decoration:underline}.association-delete-action{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#cf2e61;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff6f9;border:1px solid #d92d6424;font-weight:750;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.association-delete-action:hover{background:#fdebf1;border-color:#d92d644d;box-shadow:0 6px 14px #d92d6414}.agency-association-table th:last-child{width:calc(110px * var(--platform-density-scale,1))}.agency-association-table td:last-child .association-delete-action{width:auto;min-width:calc(92px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));white-space:nowrap;line-height:1;display:inline-flex}.agency-association-table td:last-child .association-delete-action svg{flex:0 0 calc(15px * var(--platform-density-scale,1))}.agency-association-table td:last-child .association-delete-action span{margin:0;display:inline}.association-delete-content h2{color:#17275e;font-size:calc(19px * var(--platform-density-scale,1));margin:0}.association-delete-content>p{margin:calc(17px * var(--platform-density-scale,1)) 0;color:#6f7aa5;font-size:calc(9.5px * var(--platform-density-scale,1));line-height:1.6}.association-delete-content dl{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#f8f8fd;margin:0;display:grid}.association-delete-content dl div{justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));display:flex}.association-delete-content dt{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1))}.association-delete-content dd{color:#17275e;font-size:calc(9px * var(--platform-density-scale,1));text-align:right;margin:0;font-weight:750}.association-confirm-delete{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(15px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:linear-gradient(90deg,#d92d64,#f4259a);border:0;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #d92d642e}.association-link-message{margin:calc(12px * var(--platform-density-scale,1)) 0 0;padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#5d43e5;font-size:calc(9px * var(--platform-density-scale,1));background:#f4f1ff;font-weight:700}.association-link-options{min-height:0;margin-top:calc(13px * var(--platform-density-scale,1));padding-right:calc(4px * var(--platform-density-scale,1));align-content:start;gap:calc(8px * var(--platform-density-scale,1));scrollbar-gutter:stable;display:grid;overflow-y:auto}.association-link-options article{min-height:calc(66px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fbfbfe;border:1px solid #59519a1a;display:flex}.association-option-icon{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));flex:0 0 calc(38px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6543e7;background:#f0edff;justify-content:center;align-items:center;display:inline-flex}.association-option-body{align-items:center;gap:calc(10px * var(--platform-density-scale,1));flex:1;min-width:0;display:flex}.association-option-copy{gap:calc(4px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.association-option-copy strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--platform-density-scale,1));overflow:hidden}.association-option-copy small{color:#7a85aa;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));overflow:hidden}.association-option-copy .association-request-date{color:#8f6500;font-weight:750}.association-option-state{min-height:calc(28px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;font-style:normal;font-weight:800;display:inline-flex}.association-option-state.is-linked{color:#087e6a;background:#e8f7f3}.association-option-state.is-pending{color:#9a6100;background:#fff5df}.association-option-pending{align-items:center;gap:calc(8px * var(--platform-density-scale,1));flex-wrap:wrap;display:inline-flex}.association-option-pending>a,.association-option-pending>button{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;text-decoration:none;display:inline-flex}.association-option-pending>a{color:#5d43e5;background:#f4f1ff;border:1px solid #6543e729}.association-option-pending>button{color:#cf2e61;background:#fff6f9;border:1px solid #d92d6424}.association-option-action{min-width:calc(112px * var(--platform-density-scale,1))}.association-option-pending>.training-secondary-action{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(15px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1));line-height:1}.association-option-pending>.association-option-withdraw{color:#cf2e61;background:#fff6f9;border-color:#d92d6424}.association-option-pending>.association-option-withdraw:hover{background:#ffedf3;border-color:#d92d6447}.association-link-options{flex-direction:column;align-items:stretch;display:flex!important}.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;max-height:none!important;display:grid!important}.association-link-options .association-agency-card.is-available,.association-link-options .association-agency-card.is-linked{min-height:calc(174px * var(--platform-density-scale,1))!important}.association-link-options .association-agency-card.is-pending{min-height:calc(208px * var(--platform-density-scale,1))!important}.association-agency-card-header{grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(11px * var(--platform-density-scale,1));min-width:0;display:grid}.association-agency-card-header .association-option-copy{min-width:0}.association-agency-card-header .association-option-copy small{color:#8a94b5}.association-option-state.is-available{color:#5d43e5;background:#f0edff}.association-agency-card-details{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a14;grid-template-columns:.75fr 1.15fr 1fr 1.35fr;margin:0;display:grid}.association-agency-card-details div{align-content:start;gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.association-agency-card-details dt{color:#8a94b5;font-size:calc(7px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:800}.association-agency-card-details dd{overflow-wrap:anywhere;color:#26376d;min-width:0;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0;font-weight:700;line-height:1.4}.association-agency-card-details a{color:#5d43e5;text-decoration:none}.association-agency-card-details a:hover{text-underline-offset:2px;text-decoration:underline}.association-agency-card-details .association-agency-requested{padding-top:calc(8px * var(--platform-density-scale,1));border-top:1px solid #59519a14;grid-column:1/-1}.association-agency-card-actions{justify-content:flex-end;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border:0;padding:0;display:flex}.association-agency-card-actions .association-option-action{min-width:calc(132px * var(--platform-density-scale,1))}.platform-ui-scope .association-agency-card-actions .association-option-withdraw{color:#c52b5b!important;box-shadow:none!important;background:#fff1f6!important;border-color:#cf2e613d!important}.platform-ui-scope .association-agency-card-actions .association-option-withdraw:hover{color:#ad204c!important;background:#ffe5ee!important;border-color:#cf2e616b!important}.association-agency-linked-note{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#087e6a;font-size:calc(8px * var(--platform-density-scale,1));background:#e8f7f3;font-weight:800;display:inline-flex}.association-link-tools{padding-top:calc(12px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));display:grid}.association-link-tools .association-link-message{margin:0}.association-agency-search{min-height:calc(44px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a24}.association-agency-search input{height:calc(42px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.association-agency-search>button{width:calc(28px * var(--platform-density-scale,1));height:calc(28px * var(--platform-density-scale,1));flex:0 0 calc(28px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6975a3;cursor:pointer;background:#f4f1ff;border:0;justify-content:center;align-items:center;display:inline-flex}.association-agency-empty{min-height:calc(190px * var(--platform-density-scale,1));padding:calc(28px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));place-content:center;justify-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#7252e6;text-align:center;display:grid}.association-agency-empty strong{color:#17275e;font-size:calc(12px * var(--platform-density-scale,1))}.association-agency-empty p{color:#7a85aa;font-size:calc(9px * var(--platform-density-scale,1));margin:0}.association-request-confirm-content>p{margin:calc(18px * var(--platform-density-scale,1)) 0 calc(14px * var(--platform-density-scale,1));color:#66739e;font-size:calc(10px * var(--platform-density-scale,1));line-height:1.65}.association-request-confirm-content>p strong{color:#17275e}.association-communication-note{padding:calc(14px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#6543e7;background:linear-gradient(100deg,#f1efff,#fff7fc);border:1px solid #653bff21;display:flex}.association-communication-note>svg{margin-top:calc(1px * var(--platform-density-scale,1));flex:none}.association-communication-note>span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.association-communication-note strong{color:#17275e;font-size:calc(10px * var(--platform-density-scale,1))}.association-communication-note small{color:#6f7aa5;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.55}.association-request-confirm-content dl{margin:calc(14px * var(--platform-density-scale,1)) 0 0;padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#f8f8fd;display:grid}.association-request-confirm-content dl div{justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));display:flex}.association-request-confirm-content dt{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1))}.association-request-confirm-content dd{color:#17275e;font-size:calc(9.5px * var(--platform-density-scale,1));text-align:right;margin:0;font-weight:750}@media (max-width:700px){.agency-association-panel .training-table-wrap{overflow:visible}.agency-association-table{width:100%;min-width:0;display:block}.agency-association-table thead{display:none}.agency-association-table tbody{padding:calc(10px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));display:grid}.agency-association-table tr{padding:calc(14px * var(--platform-density-scale,1));gap:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;box-shadow:0 6px 18px #3a2d7e0a}.agency-association-table td,.agency-association-table td:nth-child(n+3){align-content:start;gap:calc(5px * var(--platform-density-scale,1));text-align:left;border:0;min-width:0;padding:0;display:grid}.agency-association-table td:before{content:attr(data-label);color:#7b85aa;font-size:calc(7.5px * var(--platform-density-scale,1));letter-spacing:.03em;text-transform:uppercase;font-weight:800}.agency-association-table td:first-child,.agency-association-table td:nth-child(2),.agency-association-table td:nth-child(3),.agency-association-table td:nth-child(5){grid-column:1/-1}.agency-association-table td:nth-child(n+3)>*{margin-inline:0}.agency-association-table .agency-contact-link{overflow-wrap:anywhere;justify-content:flex-start}.agency-association-table .association-status{justify-self:start}.agency-association-table td:last-child .association-delete-action{width:100%;min-width:0}.profile-association-heading{flex-wrap:wrap;align-items:flex-start}.profile-association-link-action{width:100%;margin-left:0}.association-link-options article{flex-wrap:wrap;align-items:flex-start}.association-option-copy{min-width:calc(100% - calc(52px * var(--platform-density-scale,1)))}.association-option-action,.association-option-pending{width:100%}.association-option-pending{justify-content:space-between}.association-request-confirm-content dl div{align-items:flex-start;gap:calc(4px * var(--platform-density-scale,1));flex-direction:column}.association-request-confirm-content dd{text-align:left}}.toa-lifecycle-workspace{gap:calc(12px * var(--platform-density-scale,1))}.toa-lifecycle-tabs{align-self:flex-start}.toa-lifecycle-content{flex-direction:column;flex:1;min-height:0;display:flex}.toa-lifecycle-content>.training-panel{min-height:calc(360px * var(--platform-density-scale,1));flex:1}.toa-lifecycle-content .assessor-certification-groups{gap:calc(12px * var(--platform-density-scale,1));min-height:0;display:grid}@media (max-width:620px){.toa-lifecycle-tabs{align-self:stretch;width:100%}.toa-lifecycle-workspace .training-page-actions,.toa-lifecycle-workspace .training-page-actions a{width:100%}}.nomination-policy-workspace{gap:calc(18px * var(--platform-density-scale,1));flex-direction:column;display:flex}.nomination-policy-workspace .governed-import-note{align-items:center;gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:auto 1fr auto;display:grid}.nomination-policy-workspace .governed-import-note em{color:#7d8bb7;font-style:normal;font-size:calc(12px * var(--platform-density-scale,1))}.policy-layout{grid-template-columns:calc(260px * var(--platform-density-scale,1)) minmax(0,1fr);gap:calc(18px * var(--platform-density-scale,1));align-items:start;display:grid}.policy-tabs,.policy-panel{border-radius:calc(22px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e4f5;box-shadow:0 12px 34px #3d30810f}.policy-tabs{padding:calc(10px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));top:calc(16px * var(--platform-density-scale,1));flex-direction:column;display:flex;position:sticky}.policy-tabs button{min-height:calc(48px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#50618f;align-items:center;gap:calc(10px * var(--platform-density-scale,1));text-align:left;background:0 0;border:0;font-weight:700;display:flex}.policy-tabs button.active{color:#fff;background:var(--platform-primary);box-shadow:0 10px 24px #683fe538}.policy-panel{padding:calc(24px * var(--platform-density-scale,1))}.policy-panel>header{padding-bottom:calc(18px * var(--platform-density-scale,1));margin-bottom:calc(18px * var(--platform-density-scale,1));border-bottom:1px solid #eeecf7}.policy-panel h2{font-size:calc(21px * var(--platform-density-scale,1));color:#112455;margin:0 0 calc(5px * var(--platform-density-scale,1))}.policy-panel p{color:#7786b2;font-size:calc(13px * var(--platform-density-scale,1));margin:0}.policy-grid{gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-select-field,.policy-number-field,.policy-file-types,.policy-toggle-row{border-radius:calc(16px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1));background:#fcfcff;border:1px solid #e4e5f2}.policy-select-field>span,.policy-number-field>span,.policy-file-types>span,.policy-toggle-row>span{gap:calc(4px * var(--platform-density-scale,1));flex-direction:column;display:flex}.policy-select-field strong,.policy-number-field strong,.policy-file-types strong,.policy-toggle-row strong{color:#1a2d60;font-size:calc(14px * var(--platform-density-scale,1))}.policy-select-field small,.policy-number-field small,.policy-file-types small,.policy-toggle-row small{color:#7b88ae;line-height:1.45}.policy-select-field select{width:100%;height:calc(46px * var(--platform-density-scale,1));margin-top:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));padding:0 calc(42px * var(--platform-density-scale,1)) 0 calc(13px * var(--platform-density-scale,1));color:#172a59;background:#fff;border:1px solid #dddfef;font-weight:650}.policy-number-field>div{margin-top:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #dddfef;align-items:center;display:flex;overflow:hidden}.policy-number-field input{width:100%;min-width:0;height:calc(44px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));color:#172a59;border:0;font-weight:750}.policy-number-field em{padding:0 calc(13px * var(--platform-density-scale,1));color:#7582a6;font-style:normal;font-size:calc(12px * var(--platform-density-scale,1));white-space:nowrap}.policy-file-types{justify-content:space-between;align-items:center;gap:calc(18px * var(--platform-density-scale,1));margin-top:calc(14px * var(--platform-density-scale,1));display:flex}.policy-file-types>div{gap:calc(8px * var(--platform-density-scale,1));display:flex}.policy-file-types button{height:calc(38px * var(--platform-density-scale,1));min-width:calc(62px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#62709a;background:#fff;border:1px solid #dedff0;font-weight:750}.policy-file-types button.active{color:#5539df;background:#f1edff;border-color:#6748fa}.policy-toggle-list{gap:calc(10px * var(--platform-density-scale,1));margin-top:calc(14px * var(--platform-density-scale,1));flex-direction:column;display:flex}.policy-toggle-row{justify-content:space-between;align-items:center;gap:calc(20px * var(--platform-density-scale,1));display:flex}.policy-toggle-row .master-status-toggle{min-width:calc(112px * var(--platform-density-scale,1));flex:none;justify-content:center}.policy-governance-note{margin-top:calc(16px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));color:#5e42df;gap:calc(12px * var(--platform-density-scale,1));background:#f4f1ff;display:flex}.policy-governance-note span{gap:calc(4px * var(--platform-density-scale,1));flex-direction:column;display:flex}.policy-governance-note small{color:#6f7da6}.policy-default-summary{margin-top:calc(16px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));border:1px solid #e4e5f2}.policy-default-summary dl{gap:calc(10px * var(--platform-density-scale,1));margin:calc(14px * var(--platform-density-scale,1)) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-default-summary dl div{justify-content:space-between;gap:calc(12px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f8f8fd;display:flex}.policy-default-summary dt{color:#7785aa}.policy-default-summary dd{color:#182b5b;text-transform:capitalize;margin:0;font-weight:750}@media (max-width:900px){.policy-layout{grid-template-columns:1fr}.policy-tabs{flex-direction:row;position:static;overflow-x:auto}.policy-tabs button{flex:none}.policy-grid{grid-template-columns:1fr}}@media (max-width:600px){.nomination-policy-workspace .governed-import-note{grid-template-columns:auto 1fr}.nomination-policy-workspace .governed-import-note em{grid-column:2}.policy-panel{padding:calc(16px * var(--platform-density-scale,1))}.policy-toggle-row,.policy-file-types{flex-direction:column;align-items:flex-start}.policy-toggle-row .master-status-toggle{align-self:stretch}.policy-default-summary dl{grid-template-columns:1fr}}.nomination-policy-workspace .policy-tabs button{min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));font-size:calc(10.5px * var(--platform-density-scale,1));font-weight:700}.nomination-policy-workspace .policy-tabs button svg{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-panel{padding:calc(20px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-panel>header{padding-bottom:calc(14px * var(--platform-density-scale,1));margin-bottom:calc(14px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-panel h2{font-size:calc(16px * var(--platform-density-scale,1));letter-spacing:-.02em}.nomination-policy-workspace .policy-panel p{font-size:calc(10px * var(--platform-density-scale,1));line-height:1.5}.nomination-policy-workspace .policy-select-field,.nomination-policy-workspace .policy-number-field,.nomination-policy-workspace .policy-file-types,.nomination-policy-workspace .policy-toggle-row{padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-select-field strong,.nomination-policy-workspace .policy-number-field strong,.nomination-policy-workspace .policy-file-types strong,.nomination-policy-workspace .policy-toggle-row strong{font-size:calc(10px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-select-field small,.nomination-policy-workspace .policy-number-field small,.nomination-policy-workspace .policy-file-types small,.nomination-policy-workspace .policy-toggle-row small{font-size:calc(8.5px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-select-field select{height:calc(40px * var(--platform-density-scale,1));margin-top:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));font-size:calc(9.5px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-number-field>div{margin-top:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-number-field input{height:calc(38px * var(--platform-density-scale,1));font-size:calc(9.5px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-number-field em{font-size:calc(8.5px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-file-types button{height:calc(34px * var(--platform-density-scale,1));min-width:calc(54px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-toggle-row{min-height:calc(66px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-toggle-row .master-status-toggle{min-width:calc(94px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-governance-note strong,.nomination-policy-workspace .policy-default-summary>strong{font-size:calc(10px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-governance-note small,.nomination-policy-workspace .policy-default-summary dl{font-size:calc(8.5px * var(--platform-density-scale,1))}.policy-save-state{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;font-weight:750}.policy-save-state.is-saved{color:#0b8b76;background:#e7f8f4}.policy-save-state.is-unsaved{color:#a7650e;background:#fff3d9}.nomination-policy-workspace .training-primary-action:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.policy-mode-note{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#6348e7;background:linear-gradient(90deg,#f2efffcc,#fff6fba6);border:1px solid #653bff1f;display:flex}.policy-mode-note span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.policy-mode-note strong{color:#17275e;font-size:calc(10px * var(--platform-density-scale,1))}.policy-mode-note small{color:#727fa8;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.5}.policy-confirm-content h2{margin:calc(7px * var(--platform-density-scale,1)) 0 calc(8px * var(--platform-density-scale,1));color:#102356;font-size:calc(19px * var(--platform-density-scale,1));letter-spacing:-.025em}.policy-confirm-content>p{color:#6f7ca7;font-size:calc(10px * var(--platform-density-scale,1));margin:0;line-height:1.6}.policy-confirm-summary{margin-top:calc(16px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6246e3;background:#f6f4ff;display:flex}.policy-confirm-summary span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.policy-confirm-summary strong{color:#1a2c5e;font-size:calc(9.5px * var(--platform-density-scale,1))}.policy-confirm-summary small{color:#7480a6;font-size:calc(8px * var(--platform-density-scale,1))}.nomination-policy-workspace{scrollbar-gutter:stable}.nomination-policy-workspace .policy-layout{min-height:calc(650px * var(--platform-density-scale,1));align-items:stretch}.nomination-policy-workspace .policy-tabs{width:100%;top:calc(12px * var(--platform-density-scale,1));align-self:start;position:sticky}.nomination-policy-workspace .policy-panel{min-height:calc(650px * var(--platform-density-scale,1));contain:layout paint;align-self:stretch}.nomination-policy-workspace .policy-panel>header{min-height:calc(54px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-save-state{animation:.16s both policy-status-in}@keyframes policy-status-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (max-width:900px){.nomination-policy-workspace .policy-layout,.nomination-policy-workspace .policy-panel{min-height:0}.nomination-policy-workspace .policy-tabs{position:static}}.policy-toast{z-index:110;right:calc(28px * var(--platform-density-scale,1));bottom:calc(78px * var(--platform-density-scale,1));max-width:min(calc(390px * var(--platform-density-scale,1)),calc(100vw - calc(32px * var(--platform-density-scale,1))));min-height:calc(44px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#4f3bd2;font-size:calc(9.5px * var(--platform-density-scale,1));background:#fffffff5;border:1px solid #653bff29;font-weight:700;animation:.2s both policy-toast-in;display:flex;position:fixed;box-shadow:0 16px 38px #2a20692e}@keyframes policy-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:600px){.policy-toast{right:calc(16px * var(--platform-density-scale,1));bottom:calc(70px * var(--platform-density-scale,1))}}.nomination-policy-workspace .policy-layout{height:calc(100dvh - calc(255px * var(--platform-density-scale,1)));min-height:calc(540px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-panel{contain:layout;overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}.nomination-policy-workspace .policy-panel::-webkit-scrollbar{width:calc(8px * var(--platform-density-scale,1))}.nomination-policy-workspace .policy-panel::-webkit-scrollbar-track{margin:calc(14px * var(--platform-density-scale,1)) 0;background:0 0}.nomination-policy-workspace .policy-panel::-webkit-scrollbar-thumb{border-radius:calc(999px * var(--platform-density-scale,1));background:#d8cffb padding-box padding-box;border:2px solid #0000}.nomination-policy-workspace .policy-panel::-webkit-scrollbar-thumb:hover{background:#b9a8f5 padding-box padding-box}@media (max-width:900px){.nomination-policy-workspace .policy-layout,.nomination-policy-workspace .policy-panel{contain:none;height:auto;min-height:0;overflow:visible}.nomination-policy-workspace .policy-panel{scrollbar-gutter:auto}}.training-configuration-areas{padding:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(6,minmax(calc(145px * var(--platform-density-scale,1)),1fr));gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));scrollbar-width:thin;background:#ffffffad;border:1px solid #59519a1a;display:grid;overflow-x:auto;box-shadow:0 8px 22px #4135840b}.training-configuration-areas button{min-width:calc(145px * var(--platform-density-scale,1));min-height:calc(54px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#65719e;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.training-configuration-areas button>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.training-configuration-areas strong{color:#283969;font-size:calc(9.5px * var(--platform-density-scale,1));white-space:nowrap}.training-configuration-areas small{color:#8490b3;font-size:calc(7.5px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-configuration-areas button.is-active{color:#fff;background:var(--platform-primary);box-shadow:0 8px 18px #653bff2e}.training-configuration-areas button.is-active strong,.training-configuration-areas button.is-active small{color:#fff}.training-configuration-placeholder{min-height:calc(100dvh - calc(330px * var(--platform-density-scale,1)));padding:calc(40px * var(--platform-density-scale,1));text-align:center;border-radius:calc(20px * var(--platform-density-scale,1));background:#ffffffb3;border:1px solid #59519a1a;place-items:center;display:grid;box-shadow:0 12px 30px #4135840d}.training-configuration-placeholder>div:first-child{max-width:calc(500px * var(--platform-density-scale,1));justify-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#6849ed;display:grid}.training-configuration-placeholder h2{margin:calc(2px * var(--platform-density-scale,1)) 0 0;color:#14275a;font-size:calc(19px * var(--platform-density-scale,1))}.training-configuration-placeholder p{color:#7480aa;font-size:calc(10px * var(--platform-density-scale,1));margin:0;line-height:1.6}.training-configuration-foundation{max-width:calc(620px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#6547e7;text-align:left;background:#f3f0ff;display:flex}.training-configuration-foundation span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.training-configuration-foundation strong{color:#1a2d60;font-size:calc(9.5px * var(--platform-density-scale,1))}.training-configuration-foundation small{color:#7783a9;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.5}.nomination-policy-workspace:has(.training-configuration-areas) .policy-layout{height:calc(100dvh - calc(325px * var(--platform-density-scale,1)));min-height:calc(470px * var(--platform-density-scale,1));margin-top:0}@media (max-width:1100px){.training-configuration-areas{grid-template-columns:repeat(6,calc(170px * var(--platform-density-scale,1)))}}@media (max-width:900px){.training-configuration-placeholder{min-height:calc(420px * var(--platform-density-scale,1));padding:calc(24px * var(--platform-density-scale,1))}.nomination-policy-workspace:has(.training-configuration-areas) .policy-layout{height:auto;min-height:0}}.nomination-policy-workspace .training-page-actions{align-items:center}.nomination-policy-workspace .policy-save-state{height:calc(39px * var(--platform-density-scale,1));min-width:calc(104px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.nomination-policy-workspace .training-configuration-areas{height:calc(68px * var(--platform-density-scale,1));min-height:calc(68px * var(--platform-density-scale,1));flex:0 0 calc(68px * var(--platform-density-scale,1));overflow:auto hidden}.nomination-policy-workspace .training-configuration-areas button{height:calc(54px * var(--platform-density-scale,1));min-height:calc(54px * var(--platform-density-scale,1));align-self:center}.nomination-policy-workspace .training-configuration-placeholder{flex:auto;height:auto;min-height:0}.nomination-policy-workspace:has(.training-configuration-placeholder){overflow:hidden}@media (max-width:900px){.nomination-policy-workspace .training-configuration-areas{height:auto;min-height:calc(68px * var(--platform-density-scale,1));flex-basis:auto}.nomination-policy-workspace .training-configuration-placeholder{min-height:calc(420px * var(--platform-density-scale,1))}.nomination-policy-workspace:has(.training-configuration-placeholder){overflow:visible}}.nomination-policy-workspace{overflow:hidden}.nomination-policy-workspace .policy-header-actions{min-width:calc(292px * var(--platform-density-scale,1));justify-content:flex-end}.nomination-policy-workspace .policy-header-actions.is-reserved{visibility:hidden;pointer-events:none}@media (max-width:700px){.nomination-policy-workspace{overflow:visible}.nomination-policy-workspace .policy-header-actions{min-width:0}.nomination-policy-workspace .policy-header-actions.is-reserved{display:none}}.nomination-policy-workspace .policy-header-actions{width:calc(430px * var(--platform-density-scale,1));min-width:calc(430px * var(--platform-density-scale,1));flex:0 0 calc(430px * var(--platform-density-scale,1))}@media (max-width:1100px){.nomination-policy-workspace .policy-header-actions{width:auto;min-width:calc(292px * var(--platform-density-scale,1));flex:0 auto}}@media (max-width:700px){.nomination-policy-workspace .policy-header-actions{flex:auto;width:auto;min-width:0}}.policy-role-scope{margin-top:calc(16px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#f8f8fd;border:1px solid #e4e5f2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-role-scope button{height:calc(38px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#53618d;font-size:calc(9.5px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;font-weight:800}.policy-role-scope button.is-active{color:#fff;background:var(--platform-primary);box-shadow:0 7px 16px #653bff29}.policy-evidence-group{margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#fbfbfe;border:1px solid #e4e5f2}.policy-evidence-group>header{gap:calc(3px * var(--platform-density-scale,1));display:grid}.policy-evidence-group>header h3{color:#1b2e61;font-size:calc(11px * var(--platform-density-scale,1));margin:0}.policy-evidence-group>header p{font-size:calc(8.5px * var(--platform-density-scale,1))}.policy-evidence-group .policy-toggle-list{margin-top:calc(10px * var(--platform-density-scale,1))}.policy-evidence-group .policy-toggle-row{background:#fff}@media (max-width:600px){.policy-role-scope{grid-template-columns:1fr 1fr}.policy-evidence-group{padding:calc(10px * var(--platform-density-scale,1))}}.policy-toggle-row.is-disabled{opacity:.68;background:#f7f7fb}.policy-toggle-row.is-disabled .master-status-toggle{cursor:not-allowed;box-shadow:none}.assessment-configuration-workspace{min-height:0;padding:calc(18px * var(--platform-density-scale,1));border-radius:calc(20px * var(--platform-density-scale,1));background:#ffffffc2;border:1px solid #59519a1a;flex:1;overflow:auto;box-shadow:0 12px 30px #4135840d}.assessment-configuration-workspace>header{justify-content:space-between;align-items:center;gap:calc(18px * var(--platform-density-scale,1));padding-bottom:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #eceaf4;display:flex}.assessment-configuration-workspace>header h2{margin:calc(4px * var(--platform-density-scale,1)) 0 calc(3px * var(--platform-density-scale,1));color:#15285a;font-size:calc(17px * var(--platform-density-scale,1))}.assessment-configuration-workspace>header p{color:#7784aa;font-size:calc(9px * var(--platform-density-scale,1));margin:0}.assessment-configuration-card{margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#fff;border:1px solid #e4e2ef}.assessment-configuration-card>header{align-items:center;gap:calc(10px * var(--platform-density-scale,1));padding:calc(2px * var(--platform-density-scale,1)) calc(1px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#6246e1;border-bottom:1px solid #efedf6;display:flex}.assessment-configuration-card>header>span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.assessment-configuration-card>header strong{color:#1b2e61;font-size:calc(11px * var(--platform-density-scale,1))}.assessment-configuration-card>header small{color:#7d88aa;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.45}.assessment-configuration-card>header em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6750d7;font-size:calc(7px * var(--platform-density-scale,1));background:#f0edff;font-style:normal;font-weight:850}.assessment-ai-controls{margin-top:calc(14px * var(--platform-density-scale,1))}.assessment-configuration-workspace>footer{padding-top:calc(12px * var(--platform-density-scale,1));color:#7c87a8;font-size:calc(8px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;display:flex}@media (max-width:800px){.assessment-configuration-workspace>header{flex-direction:column;align-items:flex-start}.assessment-configuration-card>header{flex-wrap:wrap;align-items:flex-start}.assessment-configuration-card>header em{margin-left:calc(31px * var(--platform-density-scale,1))}}.toa-applications-table td:last-child .association-delete-action{width:auto;min-width:calc(92px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));white-space:nowrap;line-height:1;display:inline-flex}.toa-applications-table td:last-child .association-delete-action svg{flex:0 0 calc(15px * var(--platform-density-scale,1))}.toa-applications-table td:last-child .association-delete-action span{margin:0;display:inline}.toa-nomination-source{color:#24366d;font-size:calc(9px * var(--platform-density-scale,1));font-weight:750}.toa-application-remark{max-width:calc(220px * var(--platform-density-scale,1));color:#53618e;font-size:calc(9px * var(--platform-density-scale,1));text-align:left;line-height:1.45;display:inline-block}.nomination-reopen-summary{margin-top:calc(17px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#f8f8fd;border:1px solid #59519a1a;display:grid}.nomination-reopen-summary>div{grid-template-columns:calc(125px * var(--platform-density-scale,1)) minmax(0,1fr);align-items:start;gap:calc(12px * var(--platform-density-scale,1));display:grid}.nomination-reopen-summary span{color:#7b85aa;font-size:calc(8.5px * var(--platform-density-scale,1))}.nomination-reopen-summary strong{color:#1d3064;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.45}.renewal-eligibility button{justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));white-space:nowrap;display:inline-flex}@media (max-width:600px){.nomination-reopen-summary>div{gap:calc(3px * var(--platform-density-scale,1));grid-template-columns:1fr}}.nomination-reopen-context{padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#6547e8;background:linear-gradient(90deg,#f2efff,#fff7fb);border:1px solid #653bff29;display:flex}.nomination-reopen-context>span{gap:calc(4px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.nomination-reopen-context strong{color:#21356a;font-size:calc(10px * var(--platform-density-scale,1))}.nomination-reopen-context small{color:#7480aa;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.5}.nomination-reopen-context button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6547e8;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;background:#fff;border:1px solid #653bff29;font-weight:750}@media (max-width:650px){.nomination-reopen-context{flex-wrap:wrap;align-items:flex-start}.nomination-reopen-context button{width:100%}}.eligibility-driven-documents .nomination-document-card.is-correction-required{background:linear-gradient(90deg,#fff5f8f0,#fffcfdf0);border-color:#d3315c47;box-shadow:inset 3px 0 #d3315c85}.nomination-correction-badge{width:max-content;margin-top:calc(3px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#c92e58;font-size:calc(7.2px * var(--platform-density-scale,1));white-space:nowrap;background:#fff0f4;border:1px solid #d3315c2e;align-items:center;font-style:normal;font-weight:800;line-height:1.15;display:inline-flex}.nomination-document-card>div small.nomination-correction-reason{max-width:calc(240px * var(--platform-density-scale,1));margin-top:calc(1px * var(--platform-density-scale,1));color:#a74966;font-size:calc(7.4px * var(--platform-density-scale,1));line-height:1.35}.eligibility-driven-documents .nomination-document-picker.is-replacement-picker{background:#fff;border-style:solid;border-color:#d3315c42}.eligibility-driven-documents .nomination-document-picker.is-replacement-picker strong{color:#bd2d58}.eligibility-driven-documents .nomination-document-picker.is-replacement-picker:has(input:valid){background:#f5fdf9;border-color:#16855f3d}.eligibility-driven-documents .nomination-document-picker.is-replacement-picker:has(input:valid) strong{color:#16855f}.nomination-document-policy-note{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6648e9;background:#f6f3ff;border:1px solid #653bff21;grid-column:1/-1;display:flex}.nomination-document-policy-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.nomination-document-policy-note strong{color:#21356a;font-size:calc(9.5px * var(--platform-density-scale,1))}.nomination-document-policy-note small{color:#7480aa;font-size:calc(8.5px * var(--platform-density-scale,1));line-height:1.5}.renewal-eligibility .nomination-reopen-trigger{width:auto;min-width:calc(132px * var(--platform-density-scale,1));min-height:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(9px * var(--platform-density-scale,1));white-space:nowrap;border:0;flex:none;font-weight:750;line-height:1;box-shadow:0 7px 16px #653bff29}.renewal-eligibility .nomination-reopen-trigger svg{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));flex:0 0 calc(14px * var(--platform-density-scale,1))}@media (max-width:650px){.renewal-eligibility .nomination-reopen-trigger{width:100%;min-width:0}}.nomination-form .renewal-eligibility>button{width:auto;max-width:calc(220px * var(--platform-density-scale,1));min-width:calc(112px * var(--platform-density-scale,1));min-height:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));font-family:inherit;font-size:calc(9px * var(--platform-density-scale,1));letter-spacing:0;white-space:nowrap;font-weight:750;line-height:1;display:inline-flex}.nomination-form .renewal-eligibility>button svg{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));flex:0 0 calc(14px * var(--platform-density-scale,1))}@media (max-width:650px){.nomination-form .renewal-eligibility{flex-wrap:wrap;align-items:flex-start}.nomination-form .renewal-eligibility>button{width:100%;max-width:none;margin-left:0}}.nomination-form .renewal-eligibility>button:hover,.nomination-form .renewal-eligibility>button:focus-visible{color:#fff;background:linear-gradient(135deg,#6848ee,#5138c7);border-color:#0000;outline:none;box-shadow:0 10px 22px #5138c740}.nomination-form .renewal-eligibility>button:focus-visible{outline-offset:2px;outline:3px solid #653bff2e}.user-storage-state{width:max-content;margin-top:calc(7px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));font-weight:800}.user-storage-state.is-server{color:#087e69;background:#e7f8f3}.user-storage-state.is-pilot{color:#9a6714;background:#fff5dc}.toa-applications-table td:last-child .toa-reopen-action{width:auto;min-width:calc(92px * var(--platform-density-scale,1));max-width:calc(112px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6540e8;font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;vertical-align:middle;background:#f5f2ff;border:1px solid #653bff26;flex-direction:row;margin-inline:auto;font-weight:750;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.toa-applications-table td:last-child .toa-reopen-action:hover{background:#ece7ff;border-color:#653bff47;box-shadow:0 6px 14px #653bff17}.toa-applications-table td:last-child .toa-reopen-action svg{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));flex:0 0 calc(15px * var(--platform-density-scale,1))}.toa-applications-table td:last-child .toa-reopen-action span{margin:0;line-height:1;display:inline}.nomination-profile-document-actions{margin-top:calc(-4px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#7b85aa;font-size:calc(8px * var(--platform-density-scale,1));grid-column:2/3;display:flex}.nomination-profile-document-actions button,.nomination-profile-document-actions a{min-height:calc(28px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6540e8;cursor:pointer;font:inherit;background:#fff;border:1px solid #653bff24;font-weight:750;text-decoration:none;display:inline-flex}.nomination-profile-document-actions span{line-height:1.4}@media (max-width:700px){.nomination-profile-document-actions{flex-wrap:wrap;grid-column:1/-1;align-items:flex-start}}.agency-associations-workspace,.toa-lifecycle-workspace{gap:calc(12px * var(--platform-density-scale,1))}.agency-associations-workspace>.training-page-header,.toa-lifecycle-workspace>.training-page-header{height:calc(91px * var(--platform-density-scale,1));min-height:calc(91px * var(--platform-density-scale,1));flex:0 0 calc(91px * var(--platform-density-scale,1));margin:0}.agency-associations-workspace>.agency-association-tabs,.toa-lifecycle-workspace>.platform-compact-tabs{width:max-content;height:calc(54px * var(--platform-density-scale,1));min-height:calc(54px * var(--platform-density-scale,1));flex:0 0 calc(54px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1));align-self:flex-start;margin:0}.agency-associations-workspace>.agency-association-tabs a,.toa-lifecycle-workspace>.platform-compact-tabs a{height:calc(42px * var(--platform-density-scale,1));min-height:calc(42px * var(--platform-density-scale,1))}.toa-lifecycle-workspace>.training-page-header .training-page-actions{min-width:calc(180px * var(--platform-density-scale,1));justify-content:flex-end}.agency-associations-workspace>.training-page-header:after{content:"";width:calc(180px * var(--platform-density-scale,1));min-width:calc(180px * var(--platform-density-scale,1))}@media (max-width:700px){.agency-associations-workspace>.training-page-header,.toa-lifecycle-workspace>.training-page-header{height:auto;min-height:calc(91px * var(--platform-density-scale,1));flex-basis:auto}.agency-associations-workspace>.training-page-header:after{display:none}.agency-associations-workspace>.agency-association-tabs,.toa-lifecycle-workspace>.platform-compact-tabs{width:100%;height:auto;min-height:calc(54px * var(--platform-density-scale,1));flex-basis:auto}}.toa-applications-panel{overflow:hidden}.toa-applications-table{min-width:calc(1300px * var(--platform-density-scale,1));table-layout:fixed}.toa-applications-table th:first-child{width:10%}.toa-applications-table th:nth-child(2){width:14%}.toa-applications-table th:nth-child(3){width:9%}.toa-applications-table th:nth-child(4){width:14%}.toa-applications-table th:nth-child(5){width:18%}.toa-applications-table th:nth-child(6){width:10%}.toa-applications-table th:nth-child(7){width:9%}.toa-applications-table th:nth-child(8){width:16%}.toa-applications-table th:nth-child(n+3),.toa-applications-table td:nth-child(n+3){text-align:center}.toa-applications-table td{height:calc(72px * var(--platform-density-scale,1));vertical-align:middle}.toa-applications-table td:last-child .association-delete-action{min-width:calc(92px * var(--platform-density-scale,1));white-space:nowrap}.toa-nomination-channel,.toa-application-remarks{gap:calc(4px * var(--platform-density-scale,1));display:inline-grid}.toa-nomination-channel strong,.toa-application-remarks strong{color:#24366d;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.35}.toa-nomination-channel small,.toa-application-remarks small{color:#7c86aa;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.35}.toa-application-remarks{max-width:calc(220px * var(--platform-density-scale,1));text-align:left}.toa-application-status{min-height:calc(28px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5e43de;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#f1edff;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.toa-application-status.is-rejected-by-agency,.toa-application-status.is-rejected-by-ssc{color:#d92d64;background:#fff0f5}.toa-application-status.is-withdrawn{color:#69749d;background:#f0f2f8}.toa-application-status.is-result-published{color:#008c73;background:#e9f8f4}.toa-no-action{color:#929abd;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap}.toa-withdraw-reason{margin-top:calc(15px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));display:grid}.toa-withdraw-reason>span{color:#26396f;font-size:calc(9px * var(--platform-density-scale,1));font-weight:800}.toa-withdraw-reason textarea{width:100%;min-height:calc(94px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));resize:vertical;border-radius:calc(11px * var(--platform-density-scale,1));color:#17275e;font:inherit;font-size:calc(9.5px * var(--platform-density-scale,1));background:#fbfbfe;border:1px solid #59519a29;outline:none;line-height:1.5}.toa-withdraw-reason textarea:focus{border-color:#6b48ff;box-shadow:0 0 0 3px #6b48ff14}.toa-withdraw-reason>small{color:#d92d64;font-size:calc(8px * var(--platform-density-scale,1))}.toa-action-group{width:calc(128px * var(--platform-density-scale,1));justify-content:center;align-items:stretch;gap:calc(6px * var(--platform-density-scale,1));flex-direction:column;margin-inline:auto;display:flex}.toa-applications-table td:last-child .toa-action-group button{width:100%;min-width:0;height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6042dc;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;cursor:pointer;background:#f6f3ff;border:1px solid #653bff24;margin:0;font-weight:800;line-height:1;display:inline-flex}.toa-applications-table td:last-child .toa-action-group button svg{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));flex:0 0 calc(14px * var(--platform-density-scale,1))}.toa-applications-table td:last-child .toa-action-group button span{margin:0;line-height:1;display:inline}.toa-applications-table td:last-child .toa-action-group .toa-payment-proof-action{color:#c8217e;background:#fff2f9;border-color:#e91f8f26}.toa-applications-table td:last-child .toa-action-group .toa-payment-proof-action:hover{background:#ffe9f5;border-color:#e91f8f47}.toa-applications-table td:last-child .toa-action-group .toa-payment-proof-action.is-submitted{color:#087d69;cursor:default;opacity:1;background:#eaf8f4;border-color:#0b8b7624}.toa-applications-table td:last-child .toa-action-group .association-delete-action{color:#c3426c;background:#fff5f8}.toa-applications-table td:last-child .toa-action-group .toa-reopen-action{color:#6042dc;background:#f6f3ff}.toa-payment-invoice-summary{margin:calc(16px * var(--platform-density-scale,1)) 0 calc(14px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#f5f2ff;grid-template-columns:1fr 1fr;display:grid}.toa-payment-invoice-summary>div{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.toa-payment-invoice-summary span{color:#7c86a9;font-size:calc(8px * var(--platform-density-scale,1))}.toa-payment-invoice-summary strong{color:#203368;font-size:calc(10px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toa-payment-form{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.toa-payment-form label{gap:calc(6px * var(--platform-density-scale,1));color:#40517f;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:grid}.toa-payment-form label.is-wide{grid-column:1/-1}.toa-payment-form input,.toa-payment-form select,.toa-payment-form textarea{border-radius:calc(9px * var(--platform-density-scale,1));color:#223568;width:100%;min-width:0;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1dfee;outline:0}.toa-payment-form input,.toa-payment-form select{height:calc(39px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1))}.toa-payment-form textarea{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));resize:vertical;line-height:1.45}.toa-payment-form input:focus,.toa-payment-form select:focus,.toa-payment-form textarea:focus{border-color:#6b48ff;box-shadow:0 0 0 3px #6b48ff14}.toa-payment-upload{min-height:calc(66px * var(--platform-density-scale,1));margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6544e1;cursor:pointer;background:#faf9ff;border:1px dashed #cfc9ee;display:flex}.toa-payment-upload.has-file{color:#087d69;background:#effaf7;border-style:solid;border-color:#0b8b7633}.toa-payment-upload>input{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.toa-payment-upload>span{gap:calc(4px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.toa-payment-upload strong{color:#25386e;font-size:calc(9px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toa-payment-upload small{color:#7c87aa;font-size:calc(8px * var(--platform-density-scale,1))}.toa-payment-upload em{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));border:1px solid;font-style:normal;font-weight:800}.toa-payment-error{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#c23b67;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff0f5;font-weight:700;display:flex}.toa-payment-error svg{flex:none}@media (max-width:620px){.toa-payment-form,.toa-payment-invoice-summary{grid-template-columns:1fr}.toa-payment-form label.is-wide{grid-column:auto}}.training-qualification-config-table th:nth-child(6),.training-qualification-config-table td:nth-child(6),.training-qualification-config-table th:nth-child(8),.training-qualification-config-table td:nth-child(8){text-align:center}.training-qualification-config-table td:nth-child(6) .master-status-toggle,.training-qualification-config-table td:nth-child(8) .master-status-toggle{margin-left:auto;margin-right:auto}.user-footer-spacer{flex:1}.user-password-reset-action{min-height:calc(38px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#986410;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:#fff9e9;font-weight:750;border:1px solid #ead9a5!important}.activation-page{min-height:100dvh;padding:calc(28px * var(--platform-density-scale,1));background:radial-gradient(circle at 15% 15%,#5147ff29,#0000 30%),radial-gradient(circle at 85% 80%,#ec18971f,#0000 28%),#f7f7fd;place-items:center;display:grid}.activation-card{width:min(calc(520px * var(--platform-density-scale,1)),100%);padding:calc(36px * var(--platform-density-scale,1));border-radius:calc(26px * var(--platform-density-scale,1));background:#fffffff5;border:1px solid #6848ee21;box-shadow:0 28px 80px #1d1e5429}.activation-mark{width:calc(58px * var(--platform-density-scale,1));height:calc(58px * var(--platform-density-scale,1));margin-bottom:calc(18px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(120deg,#315cff,#7440ed 56%,#ec1a99);place-items:center;display:grid;box-shadow:0 12px 28px #653fe440}.activation-card>small{color:#eb2499;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.12em;font-weight:800}.activation-card h1{margin:calc(8px * var(--platform-density-scale,1)) 0 calc(9px * var(--platform-density-scale,1));color:#14275b;font-size:calc(28px * var(--platform-density-scale,1));letter-spacing:-.035em}.activation-card>p{color:#7581a8;font-size:calc(12px * var(--platform-density-scale,1));margin:0;line-height:1.65}.activation-card form{margin-top:calc(24px * var(--platform-density-scale,1));gap:calc(14px * var(--platform-density-scale,1));display:grid}.activation-card label{gap:calc(7px * var(--platform-density-scale,1));color:#28396e;font-size:calc(10px * var(--platform-density-scale,1));font-weight:750;display:grid}.activation-card input{height:calc(48px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#172a5c;font:inherit;font-size:calc(12px * var(--platform-density-scale,1));background:#fbfbfe;border:1px solid #deddf0;outline:0}.activation-card input:focus{border-color:#6848ef;box-shadow:0 0 0 3px #6848ef17}.activation-card form>small{color:#7f89aa;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.5}.activation-card button,.activation-card>a{min-height:calc(46px * var(--platform-density-scale,1));padding:0 calc(18px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(11px * var(--platform-density-scale,1));cursor:pointer;border:0;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #653fe433}.activation-card>a{margin-top:calc(22px * var(--platform-density-scale,1))}.activation-card button:disabled{opacity:.55;cursor:not-allowed}.activation-error{color:#d62963!important;font-size:calc(10px * var(--platform-density-scale,1))!important;margin:0!important}@media (max-width:560px){.activation-page{padding:calc(16px * var(--platform-density-scale,1))}.activation-card{padding:calc(25px * var(--platform-density-scale,1));border-radius:calc(20px * var(--platform-density-scale,1))}.activation-card h1{font-size:calc(23px * var(--platform-density-scale,1))}}.user-dialog-scroll{min-height:0;padding-right:calc(6px * var(--platform-density-scale,1));overflow-y:auto}.access-rights-editor{margin-top:calc(18px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e7e3f5}.access-rights-editor>header{padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-bottom:1px solid #ebe8f6;align-items:center}.access-rights-editor>header div{flex-direction:column;display:flex}.access-rights-editor>header strong{color:#20336a;font-size:calc(11px * var(--platform-density-scale,1))}.access-rights-editor>header small{margin-top:calc(3px * var(--platform-density-scale,1));color:#858fb0;font-size:calc(8.5px * var(--platform-density-scale,1))}.access-rights-editor>header>span{color:#7464ca;font-size:calc(8px * var(--platform-density-scale,1));letter-spacing:.04em}.access-right-group{padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.access-right-group+.access-right-group{border-top:1px solid #eeebf7}.access-right-group h3{margin:0 0 calc(7px * var(--platform-density-scale,1));color:#ed2596;font-size:calc(8px * var(--platform-density-scale,1));text-transform:uppercase;letter-spacing:.1em}.access-right-group label{justify-content:space-between;align-items:center;gap:calc(16px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) 0;display:flex}.access-right-group label>span{flex-direction:column;min-width:0;display:flex}.access-right-group label strong{color:#28396d;font-size:calc(9.5px * var(--platform-density-scale,1))}.access-right-group label small{margin-top:calc(2px * var(--platform-density-scale,1));color:#8a93b1;font-size:calc(8px * var(--platform-density-scale,1))}.access-right-group select{width:calc(118px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5845c4;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #ded9f3;flex:none;font-weight:700}@media (max-width:650px){.access-rights-editor>header>span{display:none}.access-right-group label{flex-direction:column;align-items:flex-start}.access-right-group select{width:100%}}.trainer-manage-content>.user-dialog-scroll{padding:0 calc(8px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) 0;scrollbar-gutter:stable}.trainer-account-panel>header>div,.trainer-scope-summary>header>span{min-width:0}.trainer-account-panel>header button,.trainer-scope-summary>header button{width:auto;height:calc(34px * var(--platform-density-scale,1));min-width:calc(132px * var(--platform-density-scale,1));min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5c42df;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));letter-spacing:normal;text-transform:none;white-space:nowrap;background:#fff;border:1px solid #6546ef2e;flex:none;font-weight:750;display:inline-flex}.trainer-scope-summary>header button{min-width:calc(96px * var(--platform-density-scale,1))}.trainer-scope-summary>header>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal}.trainer-scope-summary>header>span>strong{color:#25376e;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:normal;text-transform:none}.trainer-scope-summary>header>span>small{color:#858fb0;font-size:calc(8px * var(--platform-density-scale,1));letter-spacing:normal;text-transform:none;font-weight:500}@media (max-width:760px){.trainer-account-panel>header button,.trainer-scope-summary>header button{width:100%;min-width:0}}.trainer-lifecycle-panel{margin-top:calc(15px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e7e3f5}.trainer-lifecycle-panel>header{justify-content:space-between;align-items:center;gap:calc(16px * var(--platform-density-scale,1));display:flex}.trainer-lifecycle-panel>header>span{align-items:center;gap:calc(10px * var(--platform-density-scale,1));display:flex}.trainer-lifecycle-panel>header small{color:#7e89ac;font-size:calc(8px * var(--platform-density-scale,1));text-transform:uppercase;font-weight:750}.trainer-lifecycle-panel>header p{color:#858fb0;font-size:calc(8px * var(--platform-density-scale,1));margin:0}.trainer-lifecycle-actions{gap:calc(8px * var(--platform-density-scale,1));margin-top:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trainer-lifecycle-actions>button{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#5d45d4;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9f3;display:flex}.trainer-lifecycle-actions>button.is-caution{color:#b14468;background:#fffafb;border-color:#f1d9df}.trainer-lifecycle-actions>button>svg{flex:none}.trainer-lifecycle-actions>button>span{flex-direction:column;min-width:0;display:flex}.trainer-lifecycle-actions strong{font-size:calc(9px * var(--platform-density-scale,1))}.trainer-lifecycle-actions small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8790af;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.35}.trainer-lifecycle-message{margin:calc(10px * var(--platform-density-scale,1)) 0 0;padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#167a63;font-size:calc(8px * var(--platform-density-scale,1));background:#eaf8f3}.trainer-lifecycle-confirm{width:min(calc(520px * var(--platform-density-scale,1)),calc(100vw - calc(32px * var(--platform-density-scale,1))))}@media (max-width:700px){.trainer-lifecycle-panel>header{flex-direction:column;align-items:flex-start}.trainer-lifecycle-actions{grid-template-columns:1fr}}.trainer-lifecycle-panel.is-platform,.trainer-scope-summary.is-platform{background:linear-gradient(135deg,#f8f6ff,#fbfcff);border-color:#6546ef29}.trainer-platform-scope{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trainer-platform-scope>span{min-width:0;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#ffffffe0;border:1px solid #6546ef1a;display:grid}.trainer-platform-scope small{color:#858fb0;font-size:calc(7.5px * var(--platform-density-scale,1));text-transform:uppercase}.trainer-platform-scope strong{color:#26396f;font-size:calc(9px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.trainer-platform-scope{grid-template-columns:1fr}}.trainer-operational-panel.is-platform{background:linear-gradient(135deg,#f8f6ff,#fbfcff);border-color:#6546ef29}.trainer-operational-panel.is-platform>header small{color:#6546ef}.trainer-account-panel{margin-top:calc(15px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:linear-gradient(100deg,#f6f3ff,#fff8fc);border:1px solid #6546ef24}.trainer-account-panel>header{justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));display:flex}.trainer-account-panel>header>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.trainer-account-panel>header strong{color:#21346b;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-account-panel>header small{color:#7f89ad;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-account-panel>header button,.trainer-scope-summary>header button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5c42df;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;background:#fff;border:1px solid #6546ef2e;font-weight:750;display:inline-flex}.trainer-account-facts{margin-top:calc(11px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trainer-account-facts>span{min-width:0;padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fffc;border:1px solid #6546ef1a;display:grid}.trainer-account-facts small{color:#858fb0;font-size:calc(7.5px * var(--platform-density-scale,1));text-transform:uppercase}.trainer-account-facts strong{color:#26396f;font-size:calc(8.5px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trainer-account-panel>p{margin:calc(10px * var(--platform-density-scale,1)) 0 0;align-items:flex-start;gap:calc(7px * var(--platform-density-scale,1));color:#6e7aa4;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.45;display:flex}.trainer-account-panel>p svg{color:#6748eb;flex:none}.trainer-scope-summary>header>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.trainer-scope-summary>header{align-items:center}.trainer-scope-empty{padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#7e89ad;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px dashed #ddd8f0}.trainer-scope-reason textarea{width:100%;min-height:calc(82px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));resize:vertical;border-radius:calc(10px * var(--platform-density-scale,1));color:#20346b;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #ded9ef;outline:0;line-height:1.5}.trainer-scope-reason textarea:focus{border-color:#6b49ef;box-shadow:0 0 0 3px #6b49ef14}@media (max-width:760px){.trainer-account-panel>header,.trainer-scope-summary>header{flex-direction:column;align-items:flex-start}.trainer-account-facts{grid-template-columns:1fr}.trainer-account-panel>header button,.trainer-scope-summary>header button{width:100%}}.trainer-registry-workspace{gap:calc(13px * var(--platform-density-scale,1));min-height:0;padding:calc(26px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1));color:#172961;flex-direction:column;flex:1;display:flex}.trainer-registry-workspace>.training-page-header{min-height:calc(78px * var(--platform-density-scale,1))}.trainer-responsibility-strip{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.trainer-responsibility-strip article{align-items:center;gap:calc(11px * var(--platform-density-scale,1));min-width:0;padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #ebe8f5;display:flex}.trainer-responsibility-strip article>svg{color:#6544f5;flex:none}.trainer-responsibility-strip article:first-child>svg{color:#be7910}.trainer-responsibility-strip article:last-child>svg{color:#138d71}.trainer-responsibility-strip span{flex-direction:column;min-width:0;display:flex}.trainer-responsibility-strip strong{font-size:calc(10px * var(--platform-density-scale,1))}.trainer-responsibility-strip small{margin-top:calc(3px * var(--platform-density-scale,1));color:#7f89ac;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.35}.trainer-registry-card{border-radius:calc(17px * var(--platform-density-scale,1));background:#fff;border:1px solid #ebe8f5;min-height:0;overflow:hidden;box-shadow:0 12px 35px #3c2b820d}.trainer-registry-tabs{gap:calc(5px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) 0;border-bottom:1px solid #eeecf6;display:flex}.trainer-registry-tabs button{align-items:center;gap:calc(7px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));color:#69759f;font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:750;display:flex}.trainer-registry-tabs button.is-active{color:#5c3ee4;border-color:#6846f4}.trainer-registry-tabs span{min-width:calc(20px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));text-align:center;background:#f1effb}.trainer-registry-toolbar{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.trainer-registry-toolbar label,.trainer-job-search{height:calc(42px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#8993b4;background:#fff;border:1px solid #e6e3f2;display:flex}.trainer-registry-toolbar input,.trainer-job-search input{color:#23366e;width:100%;font-size:calc(10px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.trainer-registry-table-wrap{border-top:1px solid #f0eef7;overflow:auto}.trainer-registry-table-wrap table{width:100%;min-width:calc(1180px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.trainer-registry-table-wrap th{padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));text-align:left;color:#747fa8;font-size:calc(8px * var(--platform-density-scale,1));text-transform:uppercase;background:#f7f6fc}.trainer-registry-table-wrap td{height:calc(66px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#58658f;font-size:calc(9px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #f0eef7}.trainer-registry-table-wrap td>strong,.trainer-registry-table-wrap td>small{display:block}.trainer-registry-table-wrap td>strong{color:#1a2d65;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-registry-table-wrap td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8790af}.trainer-registry-table-wrap th:nth-child(6){width:calc(125px * var(--platform-density-scale,1))}.trainer-permission-summary{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#3c5189;background:#f5f4fb;line-height:1.3;display:inline-flex}.trainer-form-section{margin-top:calc(15px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e7e3f5}.trainer-form-section>header{justify-content:space-between;align-items:flex-start;gap:calc(15px * var(--platform-density-scale,1));margin-bottom:calc(11px * var(--platform-density-scale,1));display:flex}.trainer-form-section>header strong{color:#25376e;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-form-section>header small{color:#858fb0;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-choice-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.trainer-choice-grid>button{min-height:calc(65px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#68749e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ddf2;display:flex}.trainer-choice-grid>button.is-selected{color:#5f43e6;background:#f5f2ff;border-color:#8068f4;box-shadow:0 0 0 2px #6b4ced14}.trainer-choice-grid span{flex-direction:column;display:flex}.trainer-choice-grid strong{font-size:calc(10px * var(--platform-density-scale,1))}.trainer-choice-grid small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8992b1;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-segmented{padding:calc(4px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#efedf8;grid-template-columns:1fr 1fr;display:grid}.trainer-segmented button{height:calc(35px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#727da4;font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;font-weight:750}.trainer-segmented button.is-selected{color:#fff;background:var(--platform-primary);box-shadow:0 5px 12px #6043e42e}.trainer-conditional-fields{margin-top:calc(11px * var(--platform-density-scale,1))}.trainer-job-search{height:calc(38px * var(--platform-density-scale,1))}.trainer-job-role-list{max-height:calc(190px * var(--platform-density-scale,1));margin-top:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #ece9f5;overflow-y:auto}.trainer-job-role-list>label{align-items:center;gap:calc(10px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));cursor:pointer;display:flex}.trainer-job-role-list>label+label{border-top:1px solid #f0eef7}.trainer-job-role-list input{accent-color:#6847ee}.trainer-job-role-list span{flex-direction:column;min-width:0;display:flex}.trainer-job-role-list strong{color:#26386e;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-job-role-list small{margin-top:calc(2px * var(--platform-density-scale,1));color:#8992b1;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-form-section.is-permissions>div{align-items:center;gap:calc(8px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) 0;color:#187f68;font-size:calc(9px * var(--platform-density-scale,1));display:flex}.trainer-form-section.is-permissions>div.is-denied{color:#b14d6b}.trainer-profile-summary{gap:calc(10px * var(--platform-density-scale,1));margin-top:calc(17px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.trainer-profile-summary>div{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));border:1px solid #ebe8f5;flex-direction:column;justify-content:center;display:flex}.trainer-profile-summary small{color:#858fb0;font-size:calc(8px * var(--platform-density-scale,1));text-transform:uppercase}.trainer-profile-summary strong{margin-top:calc(5px * var(--platform-density-scale,1));color:#20336a;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-assigned-roles{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.trainer-assigned-roles>article{padding:calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #ebe8f5;flex-direction:column;display:flex}.trainer-assigned-roles>article>strong{font-size:calc(9px * var(--platform-density-scale,1))}.trainer-assigned-roles>article>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8992b1;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-status-control{justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));margin-top:calc(15px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#536089;font-size:calc(9px * var(--platform-density-scale,1));border:1px solid #e7e3f5;font-weight:750;display:flex}.trainer-status-control select{height:calc(36px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5845c4;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #ded9f3}.user-status-badge.is-invited,.user-status-badge.is-verification-pending,.user-status-badge.is-approval-pending{color:#6a4cc2;background:#f0ecff}.user-status-badge.is-expired,.user-status-badge.is-inactive{color:#777c91;background:#eff0f4}@media (max-width:900px){.trainer-responsibility-strip,.trainer-choice-grid,.trainer-profile-summary,.trainer-assigned-roles{grid-template-columns:1fr}}@media (max-width:700px){.trainer-registry-workspace{padding:calc(20px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1))}.trainer-form-section>header{flex-direction:column}}.nomination-policy-workspace:has(.rate-card-configuration){min-height:0;overflow:hidden}.rate-card-configuration{gap:calc(10px * var(--platform-density-scale,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rate-card-header{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(18px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#ffffffc7;border:1px solid #534d911a;display:flex}.rate-card-header h2{margin:calc(4px * var(--platform-density-scale,1)) 0 calc(2px * var(--platform-density-scale,1));color:#17285f;font-size:calc(18px * var(--platform-density-scale,1))}.rate-card-header p{color:#7782a7;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0}.rate-governance-banner,.commercial-rate-lock,.commercial-rate-missing{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6542e4;background:#f5f2ff;border:1px solid #6541e721;display:flex}.rate-governance-banner span,.commercial-rate-lock span,.commercial-rate-missing span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.rate-governance-banner strong,.commercial-rate-lock strong,.commercial-rate-missing strong{color:#21356b;font-size:calc(9.5px * var(--platform-density-scale,1))}.rate-governance-banner small,.commercial-rate-lock small,.commercial-rate-missing small{color:#7580a6;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.45}.rate-card-kpis{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rate-card-kpis article{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6543e8;background:#ffffffc2;border:1px solid #534d9117;display:flex}.rate-card-kpis article:nth-child(2){color:#15866e}.rate-card-kpis article:nth-child(3){color:#bc7913}.rate-card-kpis article:nth-child(4){color:#e42791}.rate-card-kpis span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.rate-card-kpis small{color:#7e88aa;font-size:calc(7.5px * var(--platform-density-scale,1))}.rate-card-kpis strong{color:#17285f;font-size:calc(14px * var(--platform-density-scale,1))}.rate-card-panel{border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #534d911a;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rate-card-toolbar{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(260px * var(--platform-density-scale,1)),1fr) calc(170px * var(--platform-density-scale,1)) calc(170px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-bottom:1px solid #efedf7;display:grid}.rate-card-toolbar label{min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#8791b1;background:#fff;border:1px solid #e5e2f1;display:flex}.rate-card-toolbar input{color:#24376d;width:100%;font-size:calc(8.5px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.rate-card-toolbar select,.rate-form-grid select,.rate-form-grid input,.rate-form-grid textarea{border-radius:calc(9px * var(--platform-density-scale,1));color:#26386c;width:100%;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2deef;outline:0}.rate-card-toolbar select{min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1))}.rate-card-table-wrap{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.rate-card-table-wrap table{width:100%;min-width:calc(1170px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.rate-card-table-wrap thead{z-index:2;position:sticky;top:0}.rate-card-table-wrap th{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));color:#7781a6;text-align:left;font-size:calc(7.5px * var(--platform-density-scale,1));text-transform:uppercase;background:#f7f6fc}.rate-card-table-wrap td{height:calc(58px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));color:#58658f;font-size:calc(8.5px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #f0eef7}.rate-card-table-wrap td>strong,.rate-card-table-wrap td>small{display:block}.rate-card-table-wrap td>strong{color:#1d3066;font-size:calc(9px * var(--platform-density-scale,1))}.rate-card-table-wrap td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#858fad;font-size:calc(7.5px * var(--platform-density-scale,1))}.rate-card-table-wrap th:first-child{width:calc(125px * var(--platform-density-scale,1))}.rate-card-table-wrap th:nth-child(2){width:calc(210px * var(--platform-density-scale,1))}.rate-card-table-wrap th:nth-child(3){width:calc(155px * var(--platform-density-scale,1))}.rate-card-table-wrap th:nth-child(4){width:calc(100px * var(--platform-density-scale,1))}.rate-card-table-wrap th:nth-child(5){width:calc(120px * var(--platform-density-scale,1))}.rate-card-table-wrap th:nth-child(6){width:calc(135px * var(--platform-density-scale,1))}.rate-card-table-wrap th:nth-child(7){width:calc(90px * var(--platform-density-scale,1))}.rate-card-table-wrap th:nth-child(8){width:calc(200px * var(--platform-density-scale,1))}.rate-status{min-height:calc(25px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6542db;font-size:calc(7.5px * var(--platform-density-scale,1));background:#f0ecff;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rate-status.is-active{color:#087e68;background:#e9f8f3}.rate-status.is-scheduled{color:#a36b10;background:#fff5df}.rate-status.is-historical,.rate-status.is-retired{color:#747b94;background:#f0f1f5}.rate-row-actions{align-items:center;gap:calc(5px * var(--platform-density-scale,1));display:flex}.rate-row-actions button{min-height:calc(28px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6243dc;cursor:pointer;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#faf9ff;border:1px solid #6541e724;font-weight:750;display:inline-flex}.rate-row-actions button.is-danger{color:#bb486c;background:#fff9fb;border-color:#f0dbe2}.rate-card-empty{min-height:calc(190px * var(--platform-density-scale,1));place-content:center;justify-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#6848e8;text-align:center;display:grid}.rate-card-empty strong{color:#21346a;font-size:calc(10px * var(--platform-density-scale,1))}.rate-card-empty p{color:#818bab;font-size:calc(8px * var(--platform-density-scale,1));margin:0}.rate-form-section{padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fafafe;border:1px solid #e8e5f3}.rate-form-section>header{justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));margin-bottom:calc(11px * var(--platform-density-scale,1));display:flex}.rate-form-section>header strong{color:#21356b;font-size:calc(10px * var(--platform-density-scale,1))}.rate-form-section>header small{color:#7f89aa;font-size:calc(8px * var(--platform-density-scale,1))}.rate-form-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.rate-form-grid label{gap:calc(6px * var(--platform-density-scale,1));color:#40517f;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:grid}.rate-form-grid label.is-wide{grid-column:1/-1}.rate-form-grid select,.rate-form-grid input{min-height:calc(38px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1))}.rate-form-grid textarea{min-height:calc(75px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));resize:vertical}.rate-form-grid :disabled{opacity:.55;background:#f1f1f6}.rate-payment-choice{margin-bottom:calc(11px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #6541e71f;display:flex}.rate-payment-choice input{accent-color:#6542e6}.rate-payment-choice span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.rate-payment-choice strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1))}.rate-payment-choice small{color:#7f89aa;font-size:calc(8px * var(--platform-density-scale,1))}.rate-lock-note{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#087e68;background:#ebf8f4;display:flex}.rate-lock-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.rate-lock-note strong{color:#176b5c;font-size:calc(9px * var(--platform-density-scale,1))}.rate-lock-note small{color:#668b84;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.45}.commercial-rate-lock{margin-bottom:calc(11px * var(--platform-density-scale,1));color:#11836b;background:#ecf8f5}.commercial-rate-lock em{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d67;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#dff5ef;font-style:normal;font-weight:800}.commercial-rate-missing{margin-bottom:calc(11px * var(--platform-density-scale,1));color:#a66a0d;background:#fff8e8;border-color:#f0d7a3}.commercial-rate-missing a{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#94600d;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#fff;border:1px solid #ead294;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.commercial-form-grid input[readonly]{color:#4d5982;cursor:default;background:#f5f5fa}@media (max-width:900px){:is(.nomination-policy-workspace:has(.rate-card-configuration),.rate-card-configuration){overflow:visible}.rate-card-kpis{grid-template-columns:repeat(2,1fr)}.rate-card-panel{min-height:calc(520px * var(--platform-density-scale,1))}.rate-card-toolbar{grid-template-columns:1fr 1fr}.rate-card-toolbar label{grid-column:1/-1}}@media (max-width:620px){.rate-card-header{flex-direction:column;align-items:stretch}.rate-card-kpis,.rate-card-toolbar,.rate-form-grid{grid-template-columns:1fr}.rate-form-grid label.is-wide,.rate-card-toolbar label{grid-column:auto}.commercial-rate-lock,.commercial-rate-missing{flex-wrap:wrap;align-items:flex-start}.commercial-rate-lock em,.commercial-rate-missing a{margin-left:calc(27px * var(--platform-density-scale,1))}}.commercial-row-actions{align-items:center;gap:calc(7px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.proforma-dialog-header{padding:calc(22px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));background:#fff;border-bottom:1px solid #ececfa;justify-content:space-between;align-items:flex-start;display:flex}.proforma-dialog-header span{font-size:calc(11px * var(--platform-density-scale,1));letter-spacing:.14em;color:#eb248f;font-weight:800}.proforma-dialog-header h2{font-size:calc(25px * var(--platform-density-scale,1));margin:calc(4px * var(--platform-density-scale,1)) 0}.proforma-dialog-header p{color:#7a82a7;font-size:calc(12px * var(--platform-density-scale,1));margin:0}.proforma-dialog-header>button{border-radius:calc(12px * var(--platform-density-scale,1));width:calc(42px * var(--platform-density-scale,1));height:calc(42px * var(--platform-density-scale,1));color:#53608c;background:#f3f1ff;border:0;place-items:center;display:grid}.proforma-preview{margin:calc(18px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));padding:calc(28px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));background:#fff;border:1px solid #e5e6f2;min-height:0;overflow:auto;box-shadow:0 8px 26px #31377014}.proforma-preview>header{grid-template-columns:calc(74px * var(--platform-density-scale,1)) 1fr auto;gap:calc(18px * var(--platform-density-scale,1));padding-bottom:calc(22px * var(--platform-density-scale,1));border-bottom:2px solid #f0f0f8;align-items:start;display:grid}.proforma-preview>header img{width:calc(70px * var(--platform-density-scale,1));height:calc(70px * var(--platform-density-scale,1));-o-object-fit:contain;object-fit:contain}.proforma-preview>header>div{gap:calc(3px * var(--platform-density-scale,1));flex-direction:column;display:flex}.proforma-preview>header>div strong{font-size:calc(16px * var(--platform-density-scale,1))}.proforma-preview>header>div span,.proforma-preview>header>div small{font-size:calc(10px * var(--platform-density-scale,1));color:#6e779a}.proforma-preview>header aside{text-align:right}.proforma-preview>header aside h3{color:#3b46bd;font-size:calc(22px * var(--platform-density-scale,1));margin:0}.proforma-preview>header aside span{font-size:calc(9px * var(--platform-density-scale,1));letter-spacing:.16em;color:#e9208b;font-weight:800}.proforma-meta-grid{gap:calc(14px * var(--platform-density-scale,1));margin:calc(18px * var(--platform-density-scale,1)) 0;grid-template-columns:1fr 1fr;display:grid}.proforma-meta-grid article{border-radius:calc(12px * var(--platform-density-scale,1));border:1px solid #e6e7f2;overflow:hidden}.proforma-meta-grid h4{padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));text-transform:uppercase;font-size:calc(10px * var(--platform-density-scale,1));color:#4752bd;letter-spacing:.08em;background:#f7f6ff;margin:0}.proforma-meta-grid dl{padding:calc(8px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));margin:0}.proforma-meta-grid dl div{grid-template-columns:calc(100px * var(--platform-density-scale,1)) 1fr;padding:calc(5px * var(--platform-density-scale,1)) 0;display:grid}.proforma-meta-grid dt{color:#858baa;font-size:calc(10px * var(--platform-density-scale,1))}.proforma-meta-grid dd{font-size:calc(11px * var(--platform-density-scale,1));overflow-wrap:anywhere;margin:0;font-weight:700}.proforma-reference{gap:calc(12px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));margin-bottom:calc(16px * var(--platform-density-scale,1));background:#fbfbff;border:1px solid #e7e7f2;grid-template-columns:auto 1.05fr 1fr 1.15fr;align-items:center;display:grid}.proforma-reference>svg{color:#4e4df0}.proforma-reference span{gap:calc(4px * var(--platform-density-scale,1));flex-direction:column;display:flex}.proforma-reference small{font-size:calc(9px * var(--platform-density-scale,1));color:#858baa;text-transform:uppercase}.proforma-reference strong{font-size:calc(10px * var(--platform-density-scale,1))}.proforma-line-table{border-collapse:collapse;width:100%;font-size:calc(10px * var(--platform-density-scale,1))}.proforma-line-table th{color:#fff;text-align:left;padding:calc(10px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));background:#3543b8}.proforma-line-table td{padding:calc(10px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));vertical-align:top;border:1px solid #e6e7f1}.proforma-line-table td strong,.proforma-line-table td small{display:block}.proforma-line-table td small{color:#7d84a4;margin-top:calc(4px * var(--platform-density-scale,1))}.proforma-line-table th:nth-last-child(-n+3),.proforma-line-table td:nth-last-child(-n+3){text-align:right}.proforma-total{grid-template-columns:1fr calc(310px * var(--platform-density-scale,1));gap:calc(24px * var(--platform-density-scale,1));margin:calc(16px * var(--platform-density-scale,1)) 0;display:grid}.proforma-total>div{gap:calc(6px * var(--platform-density-scale,1));flex-direction:column;display:flex}.proforma-total>div small{color:#7c84a4;text-transform:uppercase;font-size:calc(9px * var(--platform-density-scale,1))}.proforma-total>div strong{font-size:calc(10px * var(--platform-density-scale,1))}.proforma-total>div span{font-size:calc(10px * var(--platform-density-scale,1));color:#168269}.proforma-total dl{margin:0}.proforma-total dl div{padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));background:#f8f8fc;border:1px solid #e6e7f1;justify-content:space-between;display:flex}.proforma-total dl div:last-child{color:#fff;font-size:calc(13px * var(--platform-density-scale,1));background:#3543b8;font-weight:800}.proforma-total dt,.proforma-total dd{margin:0}.proforma-terms{padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fafaff;border:1px solid #e8e8f3}.proforma-terms strong{font-size:calc(10px * var(--platform-density-scale,1));color:#3f48af}.proforma-terms ol{margin:calc(8px * var(--platform-density-scale,1)) 0 0;padding-left:calc(18px * var(--platform-density-scale,1));color:#707896;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.7}.proforma-preview>footer{align-items:center;gap:calc(7px * var(--platform-density-scale,1));margin-top:calc(16px * var(--platform-density-scale,1));padding-top:calc(12px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));color:#727a9b;border-top:1px solid #ececf4;display:flex}.proforma-preview>footer em{margin-left:auto;font-style:normal}.proforma-participant-register{margin:0 0 calc(12px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e5e2f2}.proforma-participant-register>header{justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));display:flex}.proforma-participant-register>header strong{color:#3543b8;font-size:calc(10px * var(--platform-density-scale,1))}.proforma-participant-register>header span{color:#7d85a5;font-size:calc(8px * var(--platform-density-scale,1))}.proforma-participant-register>div{gap:calc(6px * var(--platform-density-scale,1));margin-top:calc(9px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.proforma-participant-register article{padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));grid-template-columns:calc(20px * var(--platform-density-scale,1)) minmax(0,1fr) minmax(calc(120px * var(--platform-density-scale,1)),.8fr);align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #e9e7f2;display:grid}.proforma-participant-register article>b{color:#5e49d8;font-size:calc(9px * var(--platform-density-scale,1))}.proforma-participant-register article>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.proforma-participant-register article strong{color:#26376c;font-size:calc(9px * var(--platform-density-scale,1))}.proforma-participant-register article small{color:#838baa;font-size:calc(7.5px * var(--platform-density-scale,1))}.proforma-participant-register article em{color:#5f6c91;font-size:calc(8px * var(--platform-density-scale,1));text-align:right;font-style:normal}.proforma-email-panel{margin:calc(4px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));align-items:end;gap:calc(12px * var(--platform-density-scale,1));background:#f8f7ff;border:1px solid #dfdef8;display:flex}.proforma-email-panel label{align-items:center;gap:calc(10px * var(--platform-density-scale,1));flex:1;display:flex}.proforma-email-panel label>svg{color:#544cf1}.proforma-email-panel label span{gap:calc(5px * var(--platform-density-scale,1));flex-direction:column;width:100%;display:flex}.proforma-email-panel small{font-size:calc(10px * var(--platform-density-scale,1));color:#59618b;font-weight:800}.proforma-email-panel input{height:calc(36px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #dcdcf0}.proforma-email-panel button,.proforma-actions .is-primary{background:var(--platform-primary);color:#fff;border-radius:calc(10px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border:0;font-weight:800;display:flex}.proforma-message{margin:0 calc(26px * var(--platform-density-scale,1));color:#13856a;font-size:calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.proforma-actions{justify-content:flex-end;gap:calc(9px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));border-top:1px solid #ededf6;display:flex}.proforma-actions>button{color:#4650a9;border-radius:calc(10px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedff0;font-weight:800;display:flex}.assessor-payment-summary{gap:calc(14px * var(--platform-density-scale,1));margin:calc(20px * var(--platform-density-scale,1)) 0;grid-template-columns:repeat(3,1fr);display:grid}.assessor-payment-summary article{align-items:center;gap:calc(13px * var(--platform-density-scale,1));padding:calc(17px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e7f3;display:flex}.assessor-payment-summary svg{color:#574cff}.assessor-payment-summary span{flex-direction:column;display:flex}.assessor-payment-summary small{color:#8188aa}.assessor-payment-summary strong{font-size:calc(21px * var(--platform-density-scale,1))}.assessor-payment-panel{overflow:hidden}.assessor-payment-document{color:#5549ed;border-radius:calc(9px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));white-space:nowrap;background:#f7f5ff;border:1px solid #dcd9ff;align-items:center;font-weight:800;display:inline-flex}.assessor-payment-documents{align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.assessor-payment-documents .assessor-payment-document{width:calc(34px * var(--platform-density-scale,1));min-width:calc(34px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));place-items:center;padding:0;display:inline-grid}.assessor-payment-documents .assessor-payment-document svg{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1))}.assessor-payment-workspace .platform-page-header{margin-bottom:0}.assessor-payment-workspace .platform-page-header h1{font-size:var(--platform-title-font);font-weight:500;line-height:1.2}.assessor-payment-workspace .platform-page-header p{font-size:var(--platform-section-font);line-height:1.45}.assessor-payment-summary small{font-size:var(--platform-label-font);line-height:1.3}.assessor-payment-summary strong{color:var(--platform-text);font-size:calc(16px * var(--platform-density-scale,1));line-height:1.15}.assessor-payment-table th{font-size:var(--platform-label-font)}.assessor-payment-table td{font-size:var(--platform-body-font)}.assessor-payment-table th:nth-child(6),.assessor-payment-table td:nth-child(6),.assessor-payment-table th:nth-child(7),.assessor-payment-table td:nth-child(7){text-align:center;vertical-align:middle}.assessor-payment-table td:nth-child(6) .platform-status-badge{margin-inline:auto}.assessor-payment-table .assessor-payment-documents{justify-content:center;margin-inline:auto}.toa-payment-return-note{margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#c13b67;background:#fff0f5;display:flex}.toa-payment-return-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.toa-payment-return-note strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.toa-payment-return-note small{color:#8d6171;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}@media (max-width:800px){.proforma-preview{margin:calc(10px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1))}.proforma-preview>header{grid-template-columns:calc(58px * var(--platform-density-scale,1)) 1fr}.proforma-preview>header aside{text-align:left;grid-column:1/-1}.proforma-meta-grid,.proforma-total{grid-template-columns:1fr}.proforma-reference{grid-template-columns:auto 1fr}.proforma-line-table{min-width:calc(720px * var(--platform-density-scale,1))}.proforma-preview{overflow:auto}.assessor-payment-summary{grid-template-columns:1fr}}.toa-applications-table th:last-child,.toa-applications-table td:last-child{width:calc(166px * var(--platform-density-scale,1));text-align:left;vertical-align:middle}.toa-action-group{place-items:stretch stretch;gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:1fr;width:100%;display:grid}.toa-action-group>button,.toa-action-group>a{width:100%;min-height:calc(32px * var(--platform-density-scale,1));justify-content:flex-start;align-items:center;gap:calc(7px * var(--platform-density-scale,1));box-sizing:border-box;text-align:left;white-space:nowrap;margin:0;display:flex}.toa-action-group>button svg{flex:none}.toa-revision-action{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#8750c8;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#fbf7ff;border:1px solid #e6d9fa;font-weight:800}.toa-revision-action.is-pending{color:#746b91;cursor:default;background:#f3f1f8}.toa-revision-amount,.toa-revision-reason{margin-top:calc(12px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));color:#3c4d7d;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:800;display:grid}.toa-revision-amount input,.toa-revision-reason textarea{width:100%;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#20336a;font:inherit;background:#fff;border:1px solid #e1def0;outline:0}.toa-revision-lines,.toa-payment-allocations{margin:calc(13px * var(--platform-density-scale,1)) 0 0;padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e7e3f3}.toa-revision-lines legend,.toa-payment-allocations legend{padding:0 calc(6px * var(--platform-density-scale,1));color:#4a5a87;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:800}.toa-revision-lines label{min-height:calc(48px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.toa-revision-lines label+label{margin-top:calc(6px * var(--platform-density-scale,1))}.toa-revision-lines input[type=checkbox],.toa-payment-allocations input[type=checkbox]{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));accent-color:#6747ee}.toa-revision-lines span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.toa-revision-lines strong{color:#26386d;font-size:calc(8.5px * var(--platform-density-scale,1))}.toa-revision-lines small{color:#8891ae;font-size:calc(7.5px * var(--platform-density-scale,1))}.toa-revision-lines em{color:#5f48dc;font-size:calc(8.5px * var(--platform-density-scale,1));font-style:normal;font-weight:800}.toa-payment-allocations{gap:calc(7px * var(--platform-density-scale,1));display:grid}.toa-payment-allocations>div{min-height:calc(55px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) calc(130px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));opacity:.64;background:#fff;border:1px solid #ebe8f4;display:grid}.toa-payment-allocations>div.is-selected{opacity:1;background:#f8f6ff;border-color:#d9d0ff}.toa-payment-allocations>div>label{align-items:center;gap:calc(9px * var(--platform-density-scale,1));cursor:pointer;display:flex}.toa-payment-allocations label span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.toa-payment-allocations label strong{color:#25376d;font-size:calc(8.5px * var(--platform-density-scale,1))}.toa-payment-allocations label small{color:#818bac;font-size:calc(7.5px * var(--platform-density-scale,1))}.toa-payment-allocations>div>input{width:100%;min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#25376d;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfdbee}.toa-payment-form input[readonly]{color:#5945d6;background:#f4f1ff;font-weight:800}.commercial-revision-pending{margin-top:calc(5px * var(--platform-density-scale,1))!important;color:#b15a10!important}.commercial-row-action.is-revision{color:#8450c6;background:#fbf7ff}.commercial-revision-summary{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.commercial-revision-summary>div{padding:calc(12px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e6e3f2;display:grid}.commercial-revision-summary small{color:#7d87a9;font-size:calc(7.5px * var(--platform-density-scale,1))}.commercial-revision-summary strong{color:#26386e;font-size:calc(12px * var(--platform-density-scale,1))}.commercial-review-returned.is-revision-request{color:#6945df;background:#f4f0ff}.commercial-revision-lines{gap:calc(7px * var(--platform-density-scale,1));display:grid}.commercial-revision-lines>div{min-height:calc(55px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) calc(130px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #e5e2f0;display:grid}.commercial-revision-lines>div.is-removed{opacity:.48;background:#f3f2f6}.commercial-revision-lines label{align-items:center;gap:calc(9px * var(--platform-density-scale,1));cursor:pointer;display:flex}.commercial-revision-lines input[type=checkbox]{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));accent-color:#6747ee}.commercial-revision-lines label span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.commercial-revision-lines label strong{color:#25376d;font-size:calc(8.5px * var(--platform-density-scale,1))}.commercial-revision-lines label small{color:#858fac;font-size:calc(7.5px * var(--platform-density-scale,1))}.commercial-revision-lines>div>input{width:100%;min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#25376d;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfdbee}.commercial-revision-total{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(90deg,#315cff,#6d42ed,#e826a1);justify-content:space-between;align-items:center;display:flex}.commercial-revision-total span{font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:700}.commercial-revision-total strong{font-size:calc(14px * var(--platform-density-scale,1))}.commercial-revision-reason{margin-top:calc(11px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));color:#40517f;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:grid}.commercial-revision-reason textarea{width:100%;min-height:calc(70px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));resize:vertical;color:#26386c;font:inherit;background:#fff;border:1px solid #e2deef}.commercial-review-history>strong{align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:flex}.commercial-payment-allocation-review,.finance-allocation-list{margin-bottom:calc(11px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e5e2f1;display:grid}.commercial-payment-allocation-review>label,.finance-allocation-list>div{min-height:calc(48px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;display:flex}.commercial-payment-allocation-review span,.finance-allocation-list span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.commercial-payment-allocation-review strong,.finance-allocation-list strong{color:#25376d;font-size:calc(8.5px * var(--platform-density-scale,1))}.commercial-payment-allocation-review small,.finance-allocation-list small{color:#838dab;font-size:calc(7.5px * var(--platform-density-scale,1))}.commercial-payment-allocation-review input{width:calc(125px * var(--platform-density-scale,1));min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#26386d;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #ddd9ec}.finance-allocation-list>header{gap:calc(3px * var(--platform-density-scale,1));display:grid}.finance-allocation-list>header strong{color:#28396e;font-size:calc(9px * var(--platform-density-scale,1))}.finance-allocation-list>header small{color:#7d87a8;font-size:calc(7.5px * var(--platform-density-scale,1))}.finance-allocation-list em{color:#5d46dc;font-size:calc(9px * var(--platform-density-scale,1));font-style:normal;font-weight:800}.finance-allocation-list>div>button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5847df;cursor:pointer;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#f7f5ff;border:1px solid #ddd6ff;font-weight:800;display:inline-flex}.finance-allocation-list>div>button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.toa-applications-table th:last-child,.toa-applications-table td:last-child{width:auto}.toa-payment-allocations>div,.commercial-revision-lines>div{grid-template-columns:1fr}.toa-payment-allocations>div>input,.commercial-revision-lines>div>input,.commercial-payment-allocation-review input{width:100%}.commercial-revision-summary{grid-template-columns:1fr}.commercial-payment-allocation-review>label,.finance-allocation-list>div{flex-direction:column;align-items:stretch}.finance-allocation-list>div>button{width:100%}}.commercial-table th:nth-child(7),.commercial-table th:nth-child(8){width:11%}.commercial-table th:nth-child(7),.commercial-table th:nth-child(8),.commercial-table td:nth-child(7),.commercial-table td:nth-child(8){text-align:center}.commercial-table tbody tr{height:calc(96px * var(--platform-density-scale,1))}.commercial-table td{height:auto;padding-top:calc(13px * var(--platform-density-scale,1));padding-bottom:calc(13px * var(--platform-density-scale,1))}.commercial-table td:nth-child(7)>small{max-width:calc(132px * var(--platform-density-scale,1));margin:calc(5px * var(--platform-density-scale,1)) auto 0;white-space:normal;line-height:1.35}.commercial-table .commercial-status{margin-inline:auto}.commercial-table .commercial-row-actions{width:calc(136px * var(--platform-density-scale,1));place-items:stretch stretch;gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:1fr;margin:0 auto;display:grid}.commercial-table td:last-child .commercial-row-action{width:calc(136px * var(--platform-density-scale,1));min-width:calc(136px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));box-sizing:border-box;justify-content:center;margin:0}.commercial-table td:last-child .commercial-row-action svg{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));flex:0 0 calc(14px * var(--platform-density-scale,1))}.finance-verification-table th:first-child{width:15%}.finance-verification-table th:nth-child(2){width:16%}.finance-verification-table th:nth-child(3){width:11%}.finance-verification-table th:nth-child(4),.finance-verification-table th:nth-child(5){width:16%}.finance-verification-table th:nth-child(6){width:14%}.finance-verification-table th:nth-child(7){width:12%}.finance-verification-table th:nth-child(6),.finance-verification-table th:nth-child(7),.finance-verification-table td:nth-child(6),.finance-verification-table td:nth-child(7){text-align:center}.finance-verification-table tbody tr{height:calc(78px * var(--platform-density-scale,1))}.finance-verification-table td{height:auto;padding-top:calc(13px * var(--platform-density-scale,1));padding-bottom:calc(13px * var(--platform-density-scale,1))}.finance-verification-table .finance-review-status{margin-inline:auto}.finance-verification-table td:last-child .commercial-row-action{width:calc(126px * var(--platform-density-scale,1));min-width:calc(126px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));box-sizing:border-box;justify-content:center;margin:0 auto}.finance-verification-table td:last-child .commercial-row-action svg{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));flex:0 0 calc(14px * var(--platform-density-scale,1))}@media (max-width:900px){.commercial-table .commercial-row-actions{width:calc(128px * var(--platform-density-scale,1))}.commercial-table td:last-child .commercial-row-action{width:calc(128px * var(--platform-density-scale,1));min-width:calc(128px * var(--platform-density-scale,1))}.finance-verification-table td:last-child .commercial-row-action{width:calc(120px * var(--platform-density-scale,1));min-width:calc(120px * var(--platform-density-scale,1))}}.commercial-bucket-tabs{scrollbar-width:thin;overflow:auto hidden}.commercial-bucket-tabs>button{white-space:nowrap;flex:none}.commercial-table th:first-child{width:10%}.commercial-table th:nth-child(2){width:14%}.commercial-table th:nth-child(3){width:15%}.commercial-table th:nth-child(4){width:12%}.commercial-table th:nth-child(5){width:14%}.commercial-table th:nth-child(6){width:10%}.commercial-table th:nth-child(7){width:12%}.commercial-table th:nth-child(8){width:13%}.commercial-table .commercial-row-actions{width:calc(158px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-table td:last-child .commercial-row-action{width:auto;min-width:0;height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1))}.commercial-table td:last-child .commercial-row-action.is-workflow,.commercial-table td:last-child .commercial-row-action.is-single{grid-column:1/-1;width:100%}.commercial-table td:last-child .commercial-row-action.is-view{color:#5546dc;background:#f5f3ff}.commercial-table td:last-child .commercial-row-action.is-revision{color:#8a45bc;background:#fbf4ff}.commercial-table td:last-child .commercial-row-action.is-complete{color:#087d69;opacity:1;background:#ebf8f4;border-color:#07836f26}.commercial-table td:last-child .commercial-row-action:disabled{opacity:1}.commercial-table td:last-child .commercial-row-action.is-workflow:disabled:not(.is-complete){color:#6f7896;background:#f3f4f8}@media (max-width:900px){.commercial-table .commercial-row-actions{width:calc(150px * var(--platform-density-scale,1))}.commercial-table td:last-child .commercial-row-action{width:auto;min-width:0}}.institution-intake-card,.institution-intake-success{width:min(calc(1120px * var(--platform-density-scale,1)),calc(100% - calc(32px * var(--platform-density-scale,1))));margin:calc(26px * var(--platform-density-scale,1)) auto;padding:calc(24px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));background:#fffffff0;border:1px solid #5448991f;box-shadow:0 22px 70px #362b7917}.institution-intake-card>header{align-items:flex-start;gap:calc(14px * var(--platform-density-scale,1));padding-bottom:calc(18px * var(--platform-density-scale,1));border-bottom:1px solid #ece9f5;display:flex}.institution-intake-card>header>span{width:calc(48px * var(--platform-density-scale,1));height:calc(48px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(140deg,#315dff,#7b3ef0,#ed229e);flex:none;place-items:center;display:grid}.institution-intake-card>header small{color:#e9279b;font-size:calc(9px * var(--platform-density-scale,1));letter-spacing:.13em;font-weight:850}.institution-intake-card h1{margin:calc(5px * var(--platform-density-scale,1)) 0;color:#172a63;font-size:calc(25px * var(--platform-density-scale,1))}.institution-intake-card p{color:#7480a8;font-size:calc(11px * var(--platform-density-scale,1));margin:0;line-height:1.55}.institution-intake-section{margin-top:calc(18px * var(--platform-density-scale,1));padding:calc(17px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#fbfaff;border:1px solid #e9e6f3}.institution-intake-section>header{justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));display:flex}.institution-intake-section h2{color:#23366d;font-size:calc(14px * var(--platform-density-scale,1));margin:0}.institution-intake-section>header p{margin-top:calc(4px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.institution-intake-section>header button{min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5d43df;font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #dcd5ff;font-weight:800;display:flex}.institution-intake-grid{gap:calc(11px * var(--platform-density-scale,1));margin-top:calc(13px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.institution-intake-grid label,.institution-review-remarks{gap:calc(6px * var(--platform-density-scale,1));color:#4c5d8b;font-size:calc(9px * var(--platform-density-scale,1));font-weight:750;display:grid}.institution-intake-grid input,.institution-intake-grid select,.institution-intake-grid textarea,.institution-review-remarks textarea{width:100%;min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#24366c;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfdbea;outline:0}.institution-intake-grid textarea,.institution-review-remarks textarea{padding:calc(10px * var(--platform-density-scale,1));resize:vertical}.institution-intake-grid input:focus,.institution-intake-grid select:focus,.institution-intake-grid textarea:focus{border-color:#7350ed;box-shadow:0 0 0 3px #7350ed14}.institution-participant-list{gap:calc(10px * var(--platform-density-scale,1));margin-top:calc(12px * var(--platform-density-scale,1));display:grid}.institution-participant-list article{padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e3f2}.institution-participant-list article>header{color:#25386d;font-size:calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;display:flex}.institution-participant-list article>header button{width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#c33d69;cursor:pointer;background:#fff0f5;border:0;place-items:center;display:grid}.institution-locked-payer{margin-top:calc(17px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6045df;background:#f6f3ff;border:1px solid #ded8ff;display:flex}.institution-locked-payer span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.institution-locked-payer strong{color:#25376d;font-size:calc(10px * var(--platform-density-scale,1))}.institution-locked-payer small{color:#7b85a7;font-size:calc(8px * var(--platform-density-scale,1))}.institution-intake-card form>footer{margin-top:calc(17px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.institution-intake-card form>footer a{padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));color:#657099;font-size:calc(9px * var(--platform-density-scale,1));font-weight:750}.institution-intake-card form>footer button,.institution-intake-success button,.institution-intake-success a{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(16px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;border:0;font-weight:850;display:inline-flex}.institution-form-error{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff0f5;margin:calc(12px * var(--platform-density-scale,1)) 0 0!important;color:#b83d63!important;font-size:calc(9px * var(--platform-density-scale,1))!important}.institution-intake-success{min-height:calc(330px * var(--platform-density-scale,1));text-align:center;place-content:center;justify-items:center;display:grid}.institution-intake-success>svg{color:#148e72}.institution-intake-success h2{margin:calc(12px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1));color:#20346b}.institution-intake-success p{max-width:calc(620px * var(--platform-density-scale,1));margin:0 0 calc(17px * var(--platform-density-scale,1));color:#7580a5;font-size:calc(11px * var(--platform-density-scale,1));line-height:1.6}.public-nomination-type-picker{gap:calc(10px * var(--platform-density-scale,1));margin-top:calc(18px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#f1eff9;grid-template-columns:1fr 1fr;display:grid}.public-nomination-type-picker>button{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#7180a9;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.public-nomination-type-picker>button.is-active{color:#6145df;background:#fff;border-color:#d8d0ff;box-shadow:0 7px 18px #4a369d17}.public-nomination-type-picker>button>svg{flex:none}.public-nomination-type-picker span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.public-nomination-type-picker strong{color:#25376d;font-size:calc(10px * var(--platform-density-scale,1))}.public-nomination-type-picker small{color:#7f89a9;font-size:calc(8px * var(--platform-density-scale,1))}.institutional-workspace{gap:calc(14px * var(--platform-density-scale,1));min-height:0;padding:calc(28px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));flex-direction:column;flex:1;display:flex}.institution-queue-kpis{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.institution-queue-kpis article{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e9e6f2;display:flex}.institution-queue-kpis article>svg{color:#6747ee}.institution-queue-kpis article:nth-child(2)>svg{color:#d8870c}.institution-queue-kpis article:nth-child(3)>svg{color:#0c9074}.institution-queue-kpis span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.institution-queue-kpis small{color:#808aaa;font-size:calc(8px * var(--platform-density-scale,1))}.institution-queue-kpis strong{color:#1d3067;font-size:calc(18px * var(--platform-density-scale,1))}.institution-queue-card{border-radius:calc(17px * var(--platform-density-scale,1));background:#fff;border:1px solid #e9e6f2;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.institution-queue-card>nav{gap:calc(4px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) 0;border-bottom:1px solid #eeebf6;display:flex}.institution-queue-card>nav button{padding:calc(12px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#6d789f;font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:800;display:flex}.institution-queue-card>nav button.is-active{color:#5b3fdf;border-color:#6847ee}.institution-queue-card>nav small{min-width:calc(20px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1));background:#f0edfb}.institution-queue-search{height:calc(42px * var(--platform-density-scale,1));margin:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#8992b1;border:1px solid #e4e1ee;display:flex}.institution-queue-search input{color:#25376c;width:100%;font-size:calc(9px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.institution-queue-table-wrap{border-top:1px solid #efedf6;min-height:0;overflow:auto}.institution-queue-table{width:100%;min-width:calc(1060px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.institution-queue-table th{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#7580a7;text-align:left;font-size:calc(7.5px * var(--platform-density-scale,1));text-transform:uppercase;background:#f8f7fc}.institution-queue-table td{height:calc(70px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#59668f;font-size:calc(8.5px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #efedf6}.institution-queue-table td>strong,.institution-queue-table td>small{display:block}.institution-queue-table td>strong{color:#20336a;font-size:calc(9.5px * var(--platform-density-scale,1))}.institution-queue-table td>small{margin-top:calc(4px * var(--platform-density-scale,1));color:#858fad;font-size:calc(7.5px * var(--platform-density-scale,1))}.institution-queue-table th:first-child{width:calc(145px * var(--platform-density-scale,1))}.institution-queue-table th:nth-child(2){width:calc(220px * var(--platform-density-scale,1))}.institution-queue-table th:nth-child(3){width:calc(150px * var(--platform-density-scale,1))}.institution-queue-table th:nth-child(4){width:calc(90px * var(--platform-density-scale,1))}.institution-queue-table th:nth-child(5){width:calc(160px * var(--platform-density-scale,1))}.institution-queue-table th:nth-child(6){width:calc(100px * var(--platform-density-scale,1))}.institution-channel-badge,.institution-request-status{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6045dd;font-size:calc(7.5px * var(--platform-density-scale,1));background:#f1edff;font-weight:800;display:inline-flex}.institution-request-status.is-proforma-raised{color:#087b67;background:#e8f7f2}.institution-request-status.is-returned{color:#b8730d;background:#fff4dd}.institution-request-status.is-rejected{color:#b33e64;background:#fff0f5}.institution-review-button{min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5a43db;font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;background:#f7f5ff;border:1px solid #ded7ff;font-weight:800;display:inline-flex}.institution-queue-empty{min-height:calc(210px * var(--platform-density-scale,1));place-content:center;justify-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#6546e6;text-align:center;display:grid}.institution-queue-empty strong{color:#26386e;font-size:calc(10px * var(--platform-density-scale,1))}.institution-queue-empty span{color:#7d87a8;font-size:calc(8px * var(--platform-density-scale,1))}.institution-review-summary{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.institution-review-summary>div{padding:calc(11px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e8e5f2;display:grid}.institution-review-summary small{color:#7f89a9;font-size:calc(7.5px * var(--platform-density-scale,1))}.institution-review-summary strong{color:#25376d;font-size:calc(9px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.institution-review-people{padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fbfaff;border:1px solid #e8e5f2}.institution-review-people>header{justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--platform-density-scale,1));margin-bottom:calc(9px * var(--platform-density-scale,1));display:flex}.institution-review-people h3{color:#27396e;font-size:calc(11px * var(--platform-density-scale,1));margin:0}.institution-review-people p{margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#818baa;font-size:calc(8px * var(--platform-density-scale,1))}.institution-review-people>header>span{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6145df;font-size:calc(7.5px * var(--platform-density-scale,1));background:#eeeaff;font-weight:800}.institution-review-people>label{margin-top:calc(7px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #e7e4ef;display:flex}.institution-review-people>label.is-selected{background:#f7f4ff;border-color:#d7ceff}.institution-review-people input{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));accent-color:#6747ee}.institution-review-people label>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.institution-review-people label strong{color:#25376d;font-size:calc(9px * var(--platform-density-scale,1))}.institution-review-people label small{color:#818baa;font-size:calc(7.5px * var(--platform-density-scale,1))}.institution-review-remarks textarea{min-height:calc(72px * var(--platform-density-scale,1))}.institution-raised-note{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#0c8a6f;margin-right:auto;display:flex}.institution-raised-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.institution-raised-note strong{font-size:calc(9px * var(--platform-density-scale,1))}.institution-raised-note small{color:#7782a5;font-size:calc(8px * var(--platform-density-scale,1))}@media (max-width:800px){.institution-intake-grid,.institution-queue-kpis,.institution-review-summary,.public-nomination-type-picker{grid-template-columns:1fr}.institutional-workspace{padding:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.institution-raised-note{margin:0}.institution-intake-card{padding:calc(17px * var(--platform-density-scale,1))}.institution-intake-section>header{flex-direction:column;align-items:flex-start}}.toa-revision-assessor-groups{gap:calc(10px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));background:#f8f7fc;display:grid}.toa-revision-assessor-groups>article{border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #e3dff0;transition:border-color .18s,opacity .18s;overflow:hidden}.toa-revision-assessor-groups>article>header{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));background:#f7f5ff;border-bottom:1px solid #ebe8f4;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.toa-revision-assessor-groups .toa-revision-assessor-toggle{align-items:center;gap:calc(9px * var(--platform-density-scale,1));cursor:pointer;border-radius:0;background:0 0!important;grid-template-columns:none!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.toa-revision-assessor-toggle>span{min-width:0}.toa-revision-assessor-toggle strong{font-size:calc(9px * var(--platform-density-scale,1))}.toa-revision-assessor-toggle small{font-size:calc(7.3px * var(--platform-density-scale,1))}.toa-revision-assessor-state{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;background:#eaf8f3;grid-auto-flow:column;align-items:center;font-weight:800;gap:calc(4px * var(--platform-density-scale,1))!important;display:inline-flex!important}.toa-revision-assessor-state.is-removed{color:#b53e63;background:#fff0f4}.toa-revision-assessor-groups>article>header>em{color:#25376d;font-size:calc(9px * var(--platform-density-scale,1));white-space:nowrap;font-style:normal;font-weight:850}.toa-revision-assessor-groups>article>div{padding:calc(7px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));background:#faf9fe;display:grid}.toa-revision-assessor-groups>article>div>label{border:1px solid #0000;margin:0}.toa-revision-assessor-groups>article>div>label.is-primary-line{background:#eefaf6;border-color:#118b6f24}.toa-revision-assessor-groups>article>div>label.is-primary-line em b{margin-right:calc(8px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.5px * var(--platform-density-scale,1));text-transform:uppercase;background:#dff5ed}.toa-revision-assessor-groups>article>div>label.is-removed-line{opacity:.55;background:#f1eff5}.toa-revision-assessor-groups>article.is-assessor-removed{border-color:#be385b33}.toa-revision-assessor-groups>article.is-assessor-removed>header{background:#fff3f6}.toa-revision-assessor-groups>article.is-assessor-removed>div{background:#fff9fa}.toa-revision-assessor-groups>article.is-assessor-removed>div>label{opacity:.46}.toa-revision-assessor-groups input:disabled{cursor:not-allowed}.toa-revision-content>p{max-width:calc(620px * var(--platform-density-scale,1));line-height:1.55}.commercial-revision-lines>div.is-assessor-removal-line{background:#fff5f7;border-color:#be385b33}.commercial-revision-lines>div.is-assessor-removal-line label small{color:#b34a68;font-weight:750}@media (max-width:700px){.toa-revision-assessor-groups>article>header{grid-template-columns:minmax(0,1fr) auto}.toa-revision-assessor-groups>article>header>em{grid-column:2}.toa-revision-assessor-state{grid-column:1/-1;justify-self:start}}.institution-registration-page{min-height:100vh;padding-bottom:calc(42px * var(--platform-density-scale,1))}.institution-registration-card{width:min(calc(860px * var(--platform-density-scale,1)),calc(100% - calc(32px * var(--platform-density-scale,1))));margin:calc(34px * var(--platform-density-scale,1)) auto;padding:calc(26px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));background:#fffffff2;border:1px solid #54489921;box-shadow:0 24px 80px #352a771a}.institution-registration-card>header{align-items:flex-start;gap:calc(14px * var(--platform-density-scale,1));padding-bottom:calc(18px * var(--platform-density-scale,1));border-bottom:1px solid #ece9f4;display:flex}.institution-registration-card>header>span{width:calc(48px * var(--platform-density-scale,1));height:calc(48px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(140deg,#315cff,#7641ee,#e925a0);flex:none;place-items:center;display:grid}.institution-registration-card>header small{color:#e7289b;font-size:calc(9px * var(--platform-density-scale,1));letter-spacing:.12em;font-weight:850}.institution-registration-card h1{margin:calc(5px * var(--platform-density-scale,1)) 0 calc(3px * var(--platform-density-scale,1));color:#1a2e66;font-size:calc(24px * var(--platform-density-scale,1))}.institution-registration-card p{color:#7782a7;font-size:calc(10px * var(--platform-density-scale,1));margin:0;line-height:1.5}.institution-registration-card form{gap:calc(12px * var(--platform-density-scale,1));margin-top:calc(19px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.institution-registration-card form>label{gap:calc(6px * var(--platform-density-scale,1));color:#4d5e8c;font-size:calc(9px * var(--platform-density-scale,1));font-weight:750;display:grid}.institution-registration-card form>.is-wide,.institution-registration-note,.institution-registration-card form>footer,.institution-registration-card form>.institution-form-error{grid-column:1/-1}.institution-registration-card input,.institution-registration-card textarea{width:100%;min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#25376c;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea;outline:0}.institution-registration-card textarea{padding:calc(10px * var(--platform-density-scale,1));resize:vertical}.institution-registration-card input:focus,.institution-registration-card textarea:focus{border-color:#7250ed;box-shadow:0 0 0 3px #7250ed14}.institution-registration-note{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6246dc;font-size:calc(8.5px * var(--platform-density-scale,1));background:#f6f3ff;border:1px solid #ded8ff;display:flex}.institution-registration-card form>footer{justify-content:flex-end;align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.institution-registration-card form>footer a{padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#647099;font-size:calc(9px * var(--platform-density-scale,1));font-weight:750}.institution-registration-card form>footer button,.institution-registration-success a{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(16px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.institution-registration-card form>footer button:disabled{opacity:.55}.institution-registration-success{min-height:calc(300px * var(--platform-density-scale,1));text-align:center;place-content:center;justify-items:center;display:grid}.institution-registration-success>svg{color:#0d8d71}.institution-registration-success h1{margin-top:calc(11px * var(--platform-density-scale,1))}.institution-registration-success p{margin:0 0 calc(16px * var(--platform-density-scale,1))}.partner-nomination-workspace{min-height:calc(100vh - calc(160px * var(--platform-density-scale,1)));padding:calc(1px * var(--platform-density-scale,1)) 0 calc(24px * var(--platform-density-scale,1));background:linear-gradient(145deg,#fbfaff,#f7f5ff)}.partner-nomination-workspace .institution-intake-card{margin-top:calc(24px * var(--platform-density-scale,1))}@media (max-width:700px){.institution-registration-card{padding:calc(18px * var(--platform-density-scale,1))}.institution-registration-card form{grid-template-columns:1fr}.institution-registration-card form>label,.institution-registration-note,.institution-registration-card form>footer{grid-column:1}.institution-registration-card form>footer{flex-direction:column;align-items:stretch}.institution-registration-card form>footer button{width:100%}}.partner-request-tracker{gap:calc(14px * var(--platform-density-scale,1));min-height:0;padding:calc(28px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));flex-direction:column;flex:1;display:flex}.partner-request-summary{gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:repeat(4,1fr);display:grid}.partner-request-summary article{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e8e5f2;align-items:center;display:flex}.partner-request-summary span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.partner-request-summary small{color:#808aaa;font-size:calc(8px * var(--platform-density-scale,1))}.partner-request-summary strong{color:#21346a;font-size:calc(18px * var(--platform-density-scale,1))}.partner-request-card{border-radius:calc(16px * var(--platform-density-scale,1));background:#fff;border:1px solid #e8e5f2;flex:1;min-height:0;overflow:hidden}.partner-request-card>label{height:calc(42px * var(--platform-density-scale,1));margin:calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#8791b0;border:1px solid #e2dfed;display:flex}.partner-request-card>label input{color:#26386c;width:100%;font-size:calc(9px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.partner-request-table{min-width:calc(1040px * var(--platform-density-scale,1))}.partner-request-table th:first-child{width:calc(140px * var(--platform-density-scale,1))}.partner-request-table th:nth-child(2){width:calc(220px * var(--platform-density-scale,1))}.partner-request-table th:nth-child(3){width:calc(190px * var(--platform-density-scale,1))}.partner-request-table th:nth-child(4){width:calc(140px * var(--platform-density-scale,1))}.partner-request-table th:nth-child(5){width:calc(210px * var(--platform-density-scale,1))}.partner-request-table td>strong,.partner-request-table td>small{display:block}.partner-request-table td>small{max-width:calc(210px * var(--platform-density-scale,1));margin-top:calc(4px * var(--platform-density-scale,1));color:#838dac;font-size:calc(7.5px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-awaiting-decision{color:#838dab;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750}@media (max-width:1100px){.partner-request-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.partner-request-tracker{padding:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.partner-request-summary{grid-template-columns:1fr}}.partner-request-actions{gap:calc(5px * var(--platform-density-scale,1));grid-template-columns:1fr;display:grid}.partner-request-actions .institution-review-button{width:calc(118px * var(--platform-density-scale,1))}.partner-request-actions .is-payment{color:#0b826c;background:#effaf7;border-color:#cfece4}.partner-request-actions>span{max-width:calc(130px * var(--platform-density-scale,1));color:#8b6a12;font-size:calc(7px * var(--platform-density-scale,1));font-weight:800;line-height:1.35}.partner-payment-content h2{margin:calc(5px * var(--platform-density-scale,1)) 0 calc(3px * var(--platform-density-scale,1));color:#20336a;font-size:calc(21px * var(--platform-density-scale,1))}.partner-payment-content fieldset{margin:calc(15px * var(--platform-density-scale,1)) 0;padding:calc(12px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e5e1f1;display:grid}.partner-payment-content legend{padding:0 calc(6px * var(--platform-density-scale,1));color:#42527f;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800}.partner-payment-content fieldset>div{padding:calc(9px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) calc(130px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));opacity:.6;background:#fff;border:1px solid #e7e4ef;display:grid}.partner-payment-content fieldset>div.is-selected{opacity:1;background:#f7f5ff;border-color:#d6ceff}.partner-payment-content fieldset label{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.partner-payment-content fieldset input[type=checkbox]{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));accent-color:#6747ee}.partner-payment-content fieldset label span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.partner-payment-content fieldset strong{color:#26386d;font-size:calc(8.5px * var(--platform-density-scale,1))}.partner-payment-content fieldset small{color:#818bac;font-size:calc(7.5px * var(--platform-density-scale,1))}.partner-payment-content fieldset>div>input{width:100%;min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#26386d;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea}.partner-payment-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.partner-payment-grid>label{gap:calc(6px * var(--platform-density-scale,1));color:#4b5c88;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800;display:grid}.partner-payment-grid .is-wide{grid-column:1/-1}.partner-payment-grid input,.partner-payment-grid select,.partner-payment-grid textarea{width:100%;min-height:calc(39px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#25376c;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea}.partner-payment-grid textarea{padding:calc(9px * var(--platform-density-scale,1));resize:vertical}.partner-receipt-upload{padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));cursor:pointer;background:#f8f6ff;border:1px dashed #cdc4fa;grid-template-columns:auto 1fr;align-items:center;position:relative;gap:calc(9px * var(--platform-density-scale,1))!important;color:#6246df!important;display:flex!important}.partner-receipt-upload span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.partner-receipt-upload span strong{font-size:calc(9px * var(--platform-density-scale,1))}.partner-receipt-upload span small{color:#828baa;font-size:calc(7.5px * var(--platform-density-scale,1))}.partner-receipt-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (max-width:700px){.partner-payment-content fieldset>div,.partner-payment-grid{grid-template-columns:1fr}.partner-payment-grid .is-wide{grid-column:1}}.assessment-scoring-content.is-oversight .assessment-consolidated-register table{width:calc(1716px * var(--platform-density-scale,1));min-width:calc(1716px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-qp{width:calc(100px * var(--platform-density-scale,1))}.assessment-consolidated-register col.result-col-role{width:calc(190px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th[colspan],.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:nth-child(2) th,.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(n+7){text-align:center;vertical-align:middle;padding-left:0;padding-right:0}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:nth-child(2) th:first-child{text-align:center}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(5),.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(6),.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(5),.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(6){padding-right:calc(8px * var(--platform-density-scale,1));padding-left:calc(8px * var(--platform-density-scale,1));text-align:left}.institution-intake-card form>footer button:disabled{opacity:.55;cursor:not-allowed}.institution-intake-grid label>small{color:#8a93af;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:550;line-height:1.4}.public-role-criteria{margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#faf8ff;border:1px solid #e3def7}.public-role-criteria>header{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6346df;display:flex}.public-role-criteria>header span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.public-role-criteria>header strong{color:#25376d;font-size:calc(9.5px * var(--platform-density-scale,1))}.public-role-criteria>header small{color:#818baa;font-size:calc(7.5px * var(--platform-density-scale,1))}.public-role-criteria ul{margin:calc(10px * var(--platform-density-scale,1)) 0 0;padding-left:calc(18px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));color:#5e6b91;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.45;display:grid}.public-role-criteria>p{margin:calc(9px * var(--platform-density-scale,1)) 0 0;color:#7d87a8;font-size:calc(8px * var(--platform-density-scale,1))}.public-auto-coverage{margin-top:calc(10px * var(--platform-density-scale,1));padding-top:calc(9px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));color:#6447df;border-top:1px solid #e8e3f7;display:flex}.public-auto-coverage span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.public-auto-coverage strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.public-auto-coverage small{color:#7e88a9;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.public-lifecycle-decision{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#0b8b70;background:#f0fbf7;border:1px solid #cfeee5;display:flex}.public-lifecycle-decision.is-manual-review{color:#a86a08;background:#fffaf0;border-color:#f0dfb7}.public-lifecycle-decision.is-ineligible{color:#b83f66;background:#fff5f8;border-color:#f2ceda}.public-lifecycle-decision.is-checking{color:#6245df;background:#f7f5ff;border-color:#dcd5fb}.public-lifecycle-decision span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.public-lifecycle-decision strong{font-size:calc(9px * var(--platform-density-scale,1))}.public-lifecycle-decision small{color:#69779f;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}.public-lifecycle-decision em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:currentColor;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#ffffffbf;margin-left:auto;font-style:normal;font-weight:850}.public-prior-certificate,.public-eligibility-declaration{margin-top:calc(11px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#51618c;cursor:pointer;background:#fcfbff;border:1px solid #e5e1ef;display:flex}.public-prior-certificate input,.public-eligibility-declaration input{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));accent-color:#6747ee;flex:none}.public-prior-certificate span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.public-prior-certificate strong{color:#2a3c70;font-size:calc(8.5px * var(--platform-density-scale,1))}.public-prior-certificate small,.public-eligibility-declaration span{color:#7c87a7;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.public-certificate-grid{padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#faf9ff;border:1px dashed #ded8f2}.public-evidence-row{margin-top:calc(11px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1.3fr;align-items:stretch;display:grid}.public-file-field{position:relative}.public-file-field input[type=file]{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));opacity:0;position:absolute;overflow:hidden}.public-file-field>span{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6549df;font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;background:#faf8ff;border:1px dashed #cfc5f4;font-weight:700;display:flex}.public-eligibility-declaration{align-items:center;margin:0}.institution-review-person{margin-top:calc(8px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e4ef;grid-template-columns:1.1fr 1.45fr 1fr;align-items:center;display:grid}.institution-review-person.is-selected{background:#fbfaff;border-color:#d7ceff}.institution-person-select{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex!important}.institution-person-select>span,.institution-person-decision{gap:calc(3px * var(--platform-density-scale,1));display:grid}.institution-person-decision>span{width:max-content;padding:calc(4px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#0a826b;font-size:calc(7px * var(--platform-density-scale,1));text-transform:capitalize;background:#eaf8f3;font-weight:850}.institution-person-decision>span.is-manual-review{color:#a66a0d;background:#fff3db}.institution-person-decision>span.is-ineligible{color:#b43d64;background:#fff0f5}.institution-person-decision small{color:#7c87a7;font-size:calc(7px * var(--platform-density-scale,1));line-height:1.35}.institution-person-controls{gap:calc(5px * var(--platform-density-scale,1));display:grid}.institution-person-controls label{gap:calc(3px * var(--platform-density-scale,1));color:#6f7ba1;font-size:calc(7px * var(--platform-density-scale,1));display:grid}.institution-person-controls select{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(7px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#2c3e72;font-size:calc(7.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #ddd8eb}.institution-person-controls>span{color:#858ead;font-size:calc(6.8px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.institution-person-controls>button{min-height:calc(29px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#0b846c;font-size:calc(7.5px * var(--platform-density-scale,1));cursor:pointer;background:#effaf6;border:1px solid #cde9e0;font-weight:800;display:flex}@media (max-width:800px){.public-evidence-row,.institution-review-person{grid-template-columns:1fr}}.institution-person-files{gap:calc(4px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.institution-person-files a,.institution-person-files span{min-height:calc(24px * var(--platform-density-scale,1));padding:0 calc(6px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#5f45d9;font-size:calc(6.8px * var(--platform-density-scale,1));background:#f2efff;font-weight:750;text-decoration:none;display:inline-flex}.institution-person-files span{color:#9a6c1a;background:#fff7e7}.public-ownership-workbench{padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:linear-gradient(135deg,#fffdf8,#fffaf0);border:1px solid #eadfbd}.public-ownership-workbench>header{justify-content:space-between;align-items:flex-start;gap:calc(14px * var(--platform-density-scale,1));display:flex}.public-ownership-workbench h2{margin:calc(4px * var(--platform-density-scale,1)) 0;color:#293b70;font-size:calc(15px * var(--platform-density-scale,1))}.public-ownership-workbench header p{color:#7f88a6;font-size:calc(8px * var(--platform-density-scale,1));margin:0}.public-ownership-workbench>header>strong{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#9a6712;font-size:calc(7.5px * var(--platform-density-scale,1));background:#fff0cf}.public-ownership-list{max-height:calc(220px * var(--platform-density-scale,1));margin-top:calc(11px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));display:grid;overflow:auto}.public-ownership-list>label{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:calc(18px * var(--platform-density-scale,1)) minmax(calc(180px * var(--platform-density-scale,1)),1.4fr) calc(55px * var(--platform-density-scale,1)) minmax(calc(150px * var(--platform-density-scale,1)),1fr) calc(90px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #ebe6d8;display:grid}.public-ownership-list>label.is-selected{background:#faf8ff;border-color:#d3c4ff}.public-ownership-list input{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));accent-color:#6848e9}.public-ownership-list span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.public-ownership-list strong{color:#26386d;font-size:calc(8.5px * var(--platform-density-scale,1))}.public-ownership-list small{color:#848eac;font-size:calc(7px * var(--platform-density-scale,1))}.public-ownership-list em{padding:calc(4px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6046db;font-size:calc(7px * var(--platform-density-scale,1));text-align:center;background:#f0edff;font-style:normal;font-weight:850}.public-ownership-list b{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#9a6915;font-size:calc(7px * var(--platform-density-scale,1));text-align:center;background:#fff2d8}.public-ownership-workbench>footer{margin-top:calc(10px * var(--platform-density-scale,1));padding-top:calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:flex-end;gap:calc(10px * var(--platform-density-scale,1));border-top:1px solid #eee5cf;display:flex}.public-ownership-workbench>footer>div{align-items:flex-end;gap:calc(9px * var(--platform-density-scale,1));display:flex}.public-ownership-workbench>footer label{gap:calc(5px * var(--platform-density-scale,1));color:#59678f;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:800;display:grid}.public-ownership-workbench>footer select{min-width:calc(360px * var(--platform-density-scale,1));min-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#2d3f72;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #ddd8e8}.public-ownership-workbench>footer a{padding:calc(10px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1));color:#6045db;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:800;text-decoration:none}.public-ownership-workbench>footer>button{min-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;border:0;font-weight:850;display:flex}.public-ownership-workbench>footer>button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:850px){.public-ownership-list>label{grid-template-columns:calc(18px * var(--platform-density-scale,1)) 1fr calc(50px * var(--platform-density-scale,1))}.public-ownership-list>label>span:nth-of-type(2),.public-ownership-list>label>b{grid-column:2/-1}.public-ownership-workbench>footer,.public-ownership-workbench>footer>div{flex-direction:column;align-items:stretch}.public-ownership-workbench>footer select{width:100%;min-width:0}.public-ownership-workbench>footer>button{justify-content:center}}.platform-nomination-locked{gap:calc(18px * var(--platform-density-scale,1));display:grid}.platform-nomination-locked .training-page-header{align-items:flex-start}.platform-access-lock{align-items:center;gap:calc(7px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6546ce;font-size:calc(12px * var(--platform-density-scale,1));white-space:nowrap;background:#f7f4ff;border:1px solid #e4ddfb;font-weight:800;display:inline-flex}.platform-nomination-lock-card{padding:calc(24px * var(--platform-density-scale,1));gap:calc(18px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e7f2;grid-template-columns:auto 1fr;align-items:center;display:grid;box-shadow:0 10px 28px #1b2a560d}.platform-nomination-lock-icon{width:calc(64px * var(--platform-density-scale,1));height:calc(64px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));color:#6546ce;background:linear-gradient(145deg,#f2edff,#eae5ff);place-items:center;display:grid}.platform-nomination-lock-card small{color:#ec1d9a;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.12em;font-weight:900}.platform-nomination-lock-card h2{margin:calc(5px * var(--platform-density-scale,1)) 0 calc(7px * var(--platform-density-scale,1));color:#172c62;font-size:calc(20px * var(--platform-density-scale,1))}.platform-nomination-lock-card p{max-width:calc(850px * var(--platform-density-scale,1));color:#6f7c9f;font-size:calc(13px * var(--platform-density-scale,1));margin:0;line-height:1.65}.platform-access-boundary{border-radius:calc(18px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e7f2;overflow:hidden}.platform-access-boundary>header{padding:calc(17px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1));color:#6445dc;border-bottom:1px solid #edf0f6;align-items:center;display:flex}.platform-access-boundary>header span,.platform-access-boundary article span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.platform-access-boundary>header strong,.platform-access-boundary article strong{color:#172c62;font-size:calc(13px * var(--platform-density-scale,1))}.platform-access-boundary>header small,.platform-access-boundary article small{color:#8490ae;font-size:calc(11px * var(--platform-density-scale,1))}.platform-access-boundary>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-access-boundary article{min-height:calc(82px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));color:#6546ce;border-bottom:1px solid #edf0f6;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.platform-access-boundary article:nth-child(odd){border-right:1px solid #edf0f6}.platform-access-boundary article.is-locked{color:#8a91a7;background:#faf9fd}.platform-access-boundary article em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d68;font-size:calc(10px * var(--platform-density-scale,1));white-space:nowrap;background:#eaf8f3;font-style:normal;font-weight:800}.platform-access-boundary article.is-locked em{color:#6f778b;background:#f0f1f5}.master-trainer-platform-scope .master-trainer-role-badge.is-locked{color:#747c92;background:#f1f2f6}@media (max-width:780px){.platform-access-boundary>div{grid-template-columns:1fr}.platform-access-boundary article:nth-child(odd){border-right:0}.platform-nomination-lock-card{grid-template-columns:1fr}}.qualification-table th:nth-child(10),.qualification-table td:nth-child(10),.qualification-table th:nth-child(11),.qualification-table td:nth-child(11),.qualification-table th:nth-child(12),.qualification-table td:nth-child(12){text-align:center;width:9%!important}.qualification-table td:nth-child(10) .document-manage-button,.qualification-table td:nth-child(11) .eligibility-row-action,.qualification-table td:nth-child(12) .assessment-scheme-action{box-sizing:border-box!important;width:calc(90px * var(--platform-density-scale,1))!important;min-width:calc(90px * var(--platform-density-scale,1))!important;max-width:calc(90px * var(--platform-density-scale,1))!important;height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;padding:0 calc(8px * var(--platform-density-scale,1))!important;justify-content:center!important;align-items:center!important;gap:calc(6px * var(--platform-density-scale,1))!important;border-radius:calc(8px * var(--platform-density-scale,1))!important;color:#6646e8!important;box-shadow:none!important;font-size:calc(8px * var(--platform-density-scale,1))!important;font-weight:750!important;line-height:var(--platform-action-line-height)!important;white-space:nowrap!important;background:#f8f6ff!important;border:1px solid #6946f52b!important;margin:0 auto!important;display:inline-flex!important}.qualification-table td:nth-child(10) .document-manage-button svg,.qualification-table td:nth-child(11) .eligibility-row-action svg,.qualification-table td:nth-child(12) .assessment-scheme-action svg{width:calc(14px * var(--platform-density-scale,1))!important;height:calc(14px * var(--platform-density-scale,1))!important;flex:0 0 calc(14px * var(--platform-density-scale,1))!important}.qualification-table td:nth-child(10) .document-manage-button span,.qualification-table td:nth-child(11) .eligibility-row-action span,.qualification-table td:nth-child(12) .assessment-scheme-action span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.qualification-table td:nth-child(10) .document-manage-button:hover,.qualification-table td:nth-child(11) .eligibility-row-action:hover,.qualification-table td:nth-child(12) .assessment-scheme-action:hover{color:#d71996!important;background:#fff5fc!important;border-color:#e51a9e47!important}.qualification-table th:nth-child(4),.qualification-table td:nth-child(4),.qualification-table th:nth-child(5),.qualification-table td:nth-child(5){width:4.5%}.qualification-table th:nth-child(7),.qualification-table td:nth-child(7),.qualification-table th:nth-child(8),.qualification-table td:nth-child(8){width:7.5%}.qualification-table th:nth-child(10),.qualification-table td:nth-child(10){width:9%}.qualification-table td:nth-child(n+9){text-align:center}.qualification-table td:nth-child(n+9)>button{margin:0 auto}.nos-manage-button,.assessment-scheme-action{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5c42d5;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#653bff11;border:1px solid #653bff2e;font-weight:750;display:inline-flex}.assessment-scheme-action{min-width:calc(78px * var(--platform-density-scale,1))}.qualification-table td:nth-child(11) .eligibility-row-action{min-width:calc(70px * var(--platform-density-scale,1));margin:0 auto}.nos-marks-body{padding:calc(16px * var(--platform-density-scale,1));align-content:start;gap:calc(12px * var(--platform-density-scale,1));display:grid;overflow:auto}.nos-marks-body>.governed-import-note{margin:0}.nos-marks-body>.governed-import-note>em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5d43d4;font-size:calc(8px * var(--platform-density-scale,1));background:#ede9ff;margin-left:auto;font-style:normal;font-weight:800}.nos-summary-strip{grid-template-columns:repeat(3,minmax(calc(135px * var(--platform-density-scale,1)),1fr)) auto;gap:calc(9px * var(--platform-density-scale,1));display:grid}.nos-summary-strip article{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-content:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1c;display:grid}.nos-summary-strip article small{color:#8089a7;font-size:calc(8px * var(--platform-density-scale,1))}.nos-summary-strip article strong{color:#25396d;font-size:calc(16px * var(--platform-density-scale,1))}.nos-summary-strip article.is-valid strong{color:#07826e}.nos-summary-strip article.is-warning strong{color:#ad6a08}.nos-summary-strip>button{min-width:calc(112px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6043dd;cursor:pointer;font-size:calc(9px * var(--platform-density-scale,1));background:#f7f5ff;border:1px solid #653bff2e;font-weight:800;display:inline-flex}.nos-assessment-register{border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1f;overflow:hidden}.nos-assessment-register>header{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-bottom:1px solid #59519a1a;align-items:center;display:flex}.nos-assessment-register>header span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.nos-assessment-register>header strong{color:#26396d;font-size:calc(10px * var(--platform-density-scale,1))}.nos-assessment-register>header small{color:#818ba9;font-size:calc(8px * var(--platform-density-scale,1))}.nos-table-wrap{max-height:calc(100vh - calc(360px * var(--platform-density-scale,1)));overflow:auto}.nos-table-wrap table{width:100%;min-width:calc(930px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.nos-table-wrap th{height:calc(40px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1));z-index:1;color:#5946c8;font-size:calc(7px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f2efff;border-left:1px solid #e9e9f2;position:sticky;top:0}.nos-table-wrap th:first-child{border-left:0}.nos-table-wrap th:first-child{width:calc(150px * var(--platform-density-scale,1))}.nos-table-wrap th:nth-child(2){width:calc(300px * var(--platform-density-scale,1))}.nos-table-wrap th:nth-child(n+3):nth-child(-n+8){width:calc(92px * var(--platform-density-scale,1))}.nos-table-wrap th:nth-child(9){width:calc(42px * var(--platform-density-scale,1))}.nos-table-wrap td{height:calc(58px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1));color:#536088;font-size:calc(8px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #ececf3;border-left:1px solid #ececf3}.nos-table-wrap td:first-child{border-left:0}.nos-table-wrap input{width:100%;height:calc(34px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#23376b;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a21}.nos-table-wrap td:nth-child(n+3):nth-child(-n+8) input{text-align:center}.nos-table-wrap td>strong{color:#27396c;text-align:center;font-size:calc(9px * var(--platform-density-scale,1));display:block}.nos-percentage-input{display:block;position:relative}.nos-percentage-input input{padding-right:calc(24px * var(--platform-density-scale,1))!important}.nos-percentage-input span{top:50%;right:calc(10px * var(--platform-density-scale,1));color:#6650cf;font-size:calc(9px * var(--platform-density-scale,1));pointer-events:none;font-weight:850;position:absolute;transform:translateY(-50%)}.nos-table-wrap td>button{width:calc(31px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#d32686;cursor:pointer;background:#fff5fb;border:1px solid #ea1baa24;place-items:center;display:grid}.nos-table-wrap td>button:disabled{color:#afb4c4;cursor:not-allowed;background:#f7f7fa;border-color:#ececf1}.nos-table-wrap tfoot td{height:calc(42px * var(--platform-density-scale,1));color:#27396c;text-align:center;background:#f8f9fc;font-weight:800;position:sticky;bottom:0}.nos-table-wrap tfoot td:first-child{text-align:right}.nos-marks-body>.document-manager-actions{padding-bottom:calc(2px * var(--platform-density-scale,1))}@media (max-width:900px){.nos-summary-strip{grid-template-columns:1fr 1fr}.nos-summary-strip>button{min-height:calc(54px * var(--platform-density-scale,1))}}.nos-table-wrap thead th:nth-child(n+3):nth-child(-n+8),.nos-table-wrap tbody td:nth-child(n+3):nth-child(-n+8),.nos-table-wrap tfoot td:nth-child(n+2):nth-child(-n+8){padding-right:calc(7px * var(--platform-density-scale,1));padding-left:calc(7px * var(--platform-density-scale,1));text-align:center;vertical-align:middle}.nos-table-wrap thead th:nth-child(n+3):nth-child(-n+8){line-height:1.2}.nos-table-wrap tbody td:nth-child(n+3):nth-child(-n+8)>input,.nos-table-wrap tbody td:nth-child(n+3):nth-child(-n+8)>strong,.nos-table-wrap tbody td:nth-child(n+3):nth-child(-n+8)>.nos-percentage-input{margin-left:auto;margin-right:auto}.nos-marks-content .nos-marks-body{padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1))}.nos-marks-content .governed-import-note{min-height:calc(54px * var(--platform-density-scale,1));padding-top:calc(10px * var(--platform-density-scale,1));padding-bottom:calc(10px * var(--platform-density-scale,1))}.nos-marks-content .nos-summary-strip article{min-height:calc(56px * var(--platform-density-scale,1));padding-top:calc(9px * var(--platform-density-scale,1));padding-bottom:calc(9px * var(--platform-density-scale,1))}.nos-marks-content .nos-assessment-register>header{min-height:calc(46px * var(--platform-density-scale,1));padding-top:calc(8px * var(--platform-density-scale,1));padding-bottom:calc(8px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap{max-height:calc(100vh - calc(300px * var(--platform-density-scale,1)))}.nos-marks-content .nos-summary-strip{grid-template-columns:repeat(4,minmax(calc(125px * var(--platform-density-scale,1)),1fr)) auto}.nos-marks-content .nos-table-wrap table{min-width:calc(1370px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap th:first-child{width:calc(140px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap th:nth-child(2){width:calc(235px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap th:nth-child(3){width:calc(165px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap th:nth-child(4){width:calc(175px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap th:nth-child(n+5):nth-child(-n+10){width:calc(88px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap th:nth-child(11){width:calc(42px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap td{height:calc(58px * var(--platform-density-scale,1))}.nos-governance-fields{align-items:center;gap:calc(4px * var(--platform-density-scale,1));display:flex}.nos-practical-mapping-fields{gap:calc(4px * var(--platform-density-scale,1));display:grid}.nos-governance-fields select,.nos-practical-mapping-fields select{width:100%;min-width:0;height:calc(34px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#293d71;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a21;outline:0}.nos-governance-fields select{flex:1 1 0}.nos-governance-fields input{flex:1 1 0;min-width:0;height:calc(34px * var(--platform-density-scale,1))!important;text-align:left!important}.nos-not-applicable{padding:calc(9px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#8d94aa;text-align:center;font-size:calc(7px * var(--platform-density-scale,1));background:#f6f7fa;display:block}.nos-marks-content .nos-table-wrap td:nth-child(3) input,.nos-marks-content .nos-table-wrap td:nth-child(4) input{text-align:left}@media (max-width:900px){.nos-marks-content .nos-summary-strip{grid-template-columns:1fr 1fr}}.nos-marks-content .nos-table-wrap input,.nos-marks-content .nos-table-wrap select{box-sizing:border-box;margin:0;line-height:normal;height:calc(34px * var(--platform-density-scale,1))!important;min-height:calc(34px * var(--platform-density-scale,1))!important;max-height:calc(34px * var(--platform-density-scale,1))!important}.nos-marks-content .nos-table-wrap select{appearance:auto}.nos-marks-content .nos-table-wrap th{height:calc(36px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));vertical-align:middle;border-bottom:1px solid #e8e6f2;border-left-color:#ebeaf3}.nos-marks-content .nos-table-wrap th:nth-child(n+5):nth-child(-n+10){text-align:center}.nos-marks-content .nos-table-wrap td{height:calc(50px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-top-color:#eeedf4;border-left-color:#eeedf4}.nos-marks-content .nos-table-wrap tbody tr{transition:background-color .15s}.nos-marks-content .nos-table-wrap tbody tr:hover td{background:#fcfbff}.nos-marks-content .nos-table-wrap input,.nos-marks-content .nos-table-wrap select{border-radius:calc(8px * var(--platform-density-scale,1));background:#fefeff;border-color:#e2e0eb;transition:border-color .15s,box-shadow .15s,background-color .15s;height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;max-height:calc(32px * var(--platform-density-scale,1))!important}.nos-marks-content .nos-table-wrap input:hover,.nos-marks-content .nos-table-wrap select:hover{background:#fff;border-color:#d6d1e8}.nos-marks-content .nos-table-wrap input:focus,.nos-marks-content .nos-table-wrap select:focus{background:#fff;border-color:#653bff80;outline:0;box-shadow:0 0 0 2px #653bff14}.nos-practical-mapping-fields{align-items:center;gap:calc(4px * var(--platform-density-scale,1));display:flex}.nos-practical-mapping-fields select{flex:1 1 0;min-width:0}.nos-marks-content .nos-table-wrap td:nth-child(n+5):nth-child(-n+10){text-align:center}.nos-marks-content .nos-table-wrap td:nth-child(9)>strong,.nos-marks-content .nos-table-wrap td:nth-child(10) .nos-percentage-input{height:calc(32px * var(--platform-density-scale,1));justify-content:center;align-items:center;display:flex}.nos-marks-content .nos-table-wrap td:nth-child(10) .nos-percentage-input input{padding:0 calc(25px * var(--platform-density-scale,1)) 0 calc(8px * var(--platform-density-scale,1))!important;text-align:center!important}.nos-marks-content .nos-table-wrap td:nth-child(10) .nos-percentage-input span{right:calc(9px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap td:nth-child(11)>button{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));margin:0 auto}.nos-marks-content .nos-table-wrap tfoot td{height:calc(38px * var(--platform-density-scale,1));padding-top:calc(4px * var(--platform-density-scale,1));padding-bottom:calc(4px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap tfoot td:nth-child(n+5):nth-child(-n+10){text-align:center}.nos-marks-content .nos-table-wrap [aria-invalid=true]{box-shadow:inset 0 0 0 1px #d693190a;background:#fffaf0!important;border-color:#e7b75c!important}.nos-marks-content .nos-table-wrap tr.is-governance-incomplete td:first-child{box-shadow:inset 3px 0 #e2a83f}.nos-marks-content .document-manager-actions .training-primary-action:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.55)}.nos-marks-content .nos-marks-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nos-marks-content .nos-assessment-register{flex-direction:column;flex:1;min-height:0;display:flex}.nos-marks-content .nos-assessment-register>header{justify-content:space-between;gap:calc(16px * var(--platform-density-scale,1))}.nos-marks-content .nos-table-wrap{flex:1;min-height:0;max-height:none}.nos-register-toolbar,.nos-register-actions{align-items:center;gap:calc(7px * var(--platform-density-scale,1));flex:none;display:flex}.nos-weightage-visual{height:calc(32px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#087b67;white-space:nowrap;background:#f1faf7;border:1px solid #cce9e1;line-height:1;display:inline-flex}.nos-weightage-visual small{font-size:calc(7px * var(--platform-density-scale,1));font-weight:750}.nos-weightage-visual strong{font-size:calc(10px * var(--platform-density-scale,1))}.nos-weightage-visual.is-warning{color:#9b650d;background:#fff9eb;border-color:#ecd59f}.nos-table-wrap tfoot td.is-weightage-valid{color:#087b67;background:#eef9f5}.nos-table-wrap tfoot td.is-weightage-warning{color:#9b650d;background:#fff8e8}.nos-register-actions button{height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6043dd;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#f8f6ff;border:1px solid #653bff2b;font-weight:800;display:inline-flex}.nos-register-actions button.is-primary{color:#fff;background:var(--platform-primary);border-color:#0000}@media (max-width:700px){.nos-marks-content .nos-assessment-register>header{flex-direction:column;align-items:flex-start}.nos-register-toolbar,.nos-register-actions{width:100%}.nos-register-toolbar{flex-direction:column;align-items:stretch}.nos-weightage-visual{width:100%}.nos-register-actions button{flex:1}}.question-bank-step-regional-upload{grid-template-columns:auto minmax(calc(88px * var(--platform-density-scale,1)),1fr) auto auto auto}.question-bank-step-regional-upload>button:first-child{white-space:nowrap}.question-bank-theory-flow .question-bank-step-regional-upload>button,.question-bank-theory-flow .question-bank-step-regional-upload>select,.question-bank-theory-flow .question-bank-step-regional-upload>label{box-sizing:border-box;height:calc(30px * var(--platform-density-scale,1));min-height:calc(30px * var(--platform-density-scale,1));max-height:calc(30px * var(--platform-density-scale,1));align-self:center;margin:0}.document-coverage-table.is-transposed button.is-outdated{width:100%;height:calc(32px * var(--platform-density-scale,1));color:#b56b0a;cursor:pointer;background:#f19d2514;border:0;place-items:center;display:grid}.document-coverage-table.is-transposed button.is-outdated:hover{background:#f19d2529}.question-bank-outdated-label{height:calc(24px * var(--platform-density-scale,1));padding:0 calc(7px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#a9630a;font-size:calc(6.5px * var(--platform-density-scale,1));white-space:nowrap;background:#fff1d7;font-weight:850;display:inline-flex}.question-bank-component-card.is-secondary-workflow .question-bank-theory-flow{padding-top:calc(12px * var(--platform-density-scale,1))}.question-bank-component-card.is-secondary-workflow .question-bank-theory-flow>section{min-height:calc(126px * var(--platform-density-scale,1))}.question-bank-format-badge{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6550ce;font-size:calc(6.8px * var(--platform-density-scale,1));white-space:nowrap;background:#f7f5ff;border:1px solid #653bff1f;font-weight:800;display:inline-flex}.question-bank-theory-flow .question-bank-main-action{box-sizing:border-box;width:calc(120px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));min-height:calc(30px * var(--platform-density-scale,1));max-height:calc(30px * var(--platform-density-scale,1));white-space:nowrap;margin:0}.question-bank-impact-content>small{color:#e51a98;font-size:calc(8px * var(--platform-density-scale,1));letter-spacing:.12em;font-weight:850}.question-bank-impact-content h2{margin:calc(7px * var(--platform-density-scale,1)) 0 calc(8px * var(--platform-density-scale,1));color:#14275e;font-size:calc(21px * var(--platform-density-scale,1))}.question-bank-impact-content>p{color:#6f7ba3;font-size:calc(10px * var(--platform-density-scale,1));margin:0;line-height:1.65}.question-bank-impact-stats{margin-top:calc(17px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.question-bank-impact-stats span{padding:calc(11px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));text-align:center;background:#faf9ff;border:1px solid #59519a1a;display:grid}.question-bank-impact-stats strong{color:#27396d;font-size:calc(16px * var(--platform-density-scale,1))}.question-bank-impact-stats small{color:#818aa8;font-size:calc(7.5px * var(--platform-density-scale,1))}.question-bank-impact-languages{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#a9650c;background:#fff7e8;display:grid}.question-bank-impact-languages strong{font-size:calc(9px * var(--platform-density-scale,1))}.question-bank-impact-languages small{color:#8d744f;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.5}.question-bank-impact-danger{color:#fff;background:linear-gradient(90deg,#d92d64,#f4259a);border:0;box-shadow:0 8px 18px #d92d6433}@media (max-width:900px){.question-bank-step-regional-upload{grid-template-columns:auto minmax(calc(90px * var(--platform-density-scale,1)),1fr) auto auto}.question-bank-outdated-label{grid-column:1/-1}}.question-bank-manager-content .document-manager-body{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1))}.question-bank-manager-content .qp-form-section{padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));background:#ffffffd6;border-color:#494c871a}.question-bank-manager-content .document-coverage-section .qp-section-heading{margin-bottom:calc(7px * var(--platform-density-scale,1))}.question-bank-manager-content .document-coverage-section .qp-section-heading h3{margin-bottom:calc(3px * var(--platform-density-scale,1))}.question-bank-manager-content .document-coverage-section .qp-section-heading p{color:#707c9f}.question-bank-manager-content .document-coverage-table.is-transposed>div{min-height:calc(30px * var(--platform-density-scale,1))}.question-bank-manager-content .document-coverage-table.is-transposed .is-header{min-height:calc(32px * var(--platform-density-scale,1))}.question-bank-manager-content .document-coverage-table.is-transposed button.is-uploaded,.question-bank-manager-content .document-coverage-table.is-transposed button.is-outdated{height:calc(29px * var(--platform-density-scale,1))}.question-bank-manager-content .question-bank-upload-workspace,.question-bank-manager-content .question-bank-secondary-components{gap:calc(9px * var(--platform-density-scale,1))}.question-bank-manager-content .question-bank-component-card{border-radius:calc(12px * var(--platform-density-scale,1));border-color:#494c871c;box-shadow:0 5px 16px #262a5a07}.question-bank-manager-content .question-bank-component-card>header{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:calc(34px * var(--platform-density-scale,1)) minmax(0,1fr) auto;gap:calc(9px * var(--platform-density-scale,1))}.question-bank-manager-content .question-bank-component-icon{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1))}.question-bank-manager-content .question-bank-component-card>header small{color:#707b9e;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.5}.question-bank-manager-content .question-bank-theory-flow,.question-bank-manager-content .question-bank-component-card.is-secondary-workflow .question-bank-theory-flow{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1))}.question-bank-manager-content .question-bank-theory-flow>section,.question-bank-manager-content .question-bank-component-card.is-secondary-workflow .question-bank-theory-flow>section{min-height:calc(116px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1))}.question-bank-manager-content .question-bank-theory-flow>section.is-locked{opacity:.82;background:#f7f8fb;border-color:#494c8717}.question-bank-manager-content .question-bank-theory-flow>section.is-locked .question-bank-step-copy strong{color:#6f7895}.question-bank-manager-content .question-bank-theory-flow>section.is-locked .question-bank-step-copy small{color:#8a92aa}.question-bank-manager-content .document-manager-actions{padding:calc(5px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) 0}.question-bank-manager-content .document-manager-actions .training-primary-action:disabled{opacity:.52;filter:saturate(.62)}.theory-question-toolbar{grid-template-columns:minmax(calc(280px * var(--platform-density-scale,1)),1fr) calc(155px * var(--platform-density-scale,1)) calc(155px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1))}.theory-question-toolbar label,.theory-question-toolbar select{box-sizing:border-box;width:100%;height:calc(34px * var(--platform-density-scale,1));min-height:calc(34px * var(--platform-density-scale,1));max-height:calc(34px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #38417424;margin:0;transition:border-color .18s,box-shadow .18s,background-color .18s}.theory-question-toolbar label{padding:0 calc(10px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1))}.theory-question-toolbar label svg{color:#7d87a8;flex:none}.theory-question-toolbar select{padding:0 calc(30px * var(--platform-density-scale,1)) 0 calc(11px * var(--platform-density-scale,1));color:#344475;cursor:pointer}.theory-question-toolbar label input{background:0 0;height:auto}.theory-question-toolbar label input:focus,.theory-question-toolbar label input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.theory-question-toolbar label:hover,.theory-question-toolbar select:hover{background-color:#fdfcff;border-color:#653bff4d}.theory-question-toolbar label:focus-within,.theory-question-toolbar select:focus{border-color:#653bff7a;box-shadow:0 0 0 3px #653bff14}@media (max-width:820px){.theory-question-toolbar{grid-template-columns:1fr 1fr}.theory-question-toolbar label{grid-column:1/-1}}.theory-question-form-grid>label.theory-question-correct-answer,.theory-question-form-grid>label.theory-question-explanation{grid-column:span 2;align-self:start}@media (max-width:1100px){.theory-question-form-grid>label.theory-question-correct-answer,.theory-question-form-grid>label.theory-question-explanation{grid-column:span 1}}@media (max-width:640px){.theory-question-form-grid>label.theory-question-correct-answer,.theory-question-form-grid>label.theory-question-explanation{grid-column:1/-1}}.agency-profile-workspace{gap:calc(12px * var(--platform-density-scale,1));overflow:visible}.agency-profile-workspace>.training-page-header{min-height:calc(78px * var(--platform-density-scale,1));flex:none}.agency-profile-hero{min-height:calc(126px * var(--platform-density-scale,1));padding:calc(20px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));align-items:center;gap:calc(17px * var(--platform-density-scale,1));border-radius:calc(20px * var(--platform-density-scale,1));background:linear-gradient(115deg,#f5f2fff0,#ffffffe0 55%,#fff0facc);border:1px solid #fffffff5;display:flex;box-shadow:0 12px 32px #3e2f8412}.agency-profile-avatar{width:calc(72px * var(--platform-density-scale,1));height:calc(72px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(135deg,#315cff,#7140ef 58%,#e523a2);flex:none;place-items:center;display:grid;box-shadow:0 13px 26px #653bff38}.agency-profile-identity{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-profile-identity>small{color:#e41e9b;font-size:calc(8px * var(--platform-density-scale,1));letter-spacing:.14em;font-weight:850}.agency-profile-identity h2{color:#10245d;font-size:calc(22px * var(--platform-density-scale,1));letter-spacing:-.025em;margin:0}.agency-profile-identity p{color:#707ca6;font-size:calc(10px * var(--platform-density-scale,1));margin:0}.agency-profile-identity>div{margin-top:calc(7px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.agency-profile-identity>div span,.agency-profile-identity>div em{min-height:calc(26px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));font-style:normal;font-weight:800;display:inline-flex}.agency-profile-identity>div span{color:#5b43dc;background:#efecff}.agency-profile-identity>div em.is-active{color:#087d68;background:#e9f8f3}.agency-profile-identity>div em.is-inactive{color:#8a6070;background:#f8edf1}.agency-profile-hero>aside{max-width:calc(320px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#6546e8;background:#ffffffa3;border:1px solid #653bff1c;margin-left:auto;display:flex}.agency-profile-hero>aside span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-profile-hero>aside strong{color:#26396f;font-size:calc(9px * var(--platform-density-scale,1))}.agency-profile-hero>aside small{color:#7b86aa;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.45}.agency-profile-kpis{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agency-profile-kpis article{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#6546e8;background:#ffffffb8;border:1px solid #59519a17;display:flex}.agency-profile-kpis article>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-profile-kpis small{color:#818ba9;font-size:calc(8px * var(--platform-density-scale,1))}.agency-profile-kpis strong{color:#20346c;font-size:calc(11px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-profile-grid{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.agency-profile-panel{padding:calc(17px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));background:#ffffffb3;border:1px solid #fffffff5;box-shadow:0 9px 25px #3b2f7e0b}.agency-profile-panel>header{margin-bottom:calc(14px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));color:#6546e8;display:flex}.agency-profile-panel>header>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-profile-panel>header h2{color:#20346b;font-size:calc(13px * var(--platform-density-scale,1));margin:0}.agency-profile-panel>header p{color:#7b86aa;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0}.agency-profile-panel>header>em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5e45dc;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#efecff;margin-left:auto;font-style:normal;font-weight:800}.agency-profile-detail-grid{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-profile-detail{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-content:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fafbffd1;border:1px solid #59519a17;display:grid}.agency-profile-detail.is-wide{min-height:calc(68px * var(--platform-density-scale,1));grid-column:1/-1}.agency-profile-detail>span{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#7d87a9;font-size:calc(8px * var(--platform-density-scale,1));display:flex}.agency-profile-detail>strong{color:#21366d;font-size:calc(9.5px * var(--platform-density-scale,1));line-height:1.45}.agency-profile-detail:not(.is-wide)>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-contact-grid{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agency-contact-card{min-width:0;min-height:calc(158px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fbfbffd6;border:1px solid #59519a17}.agency-contact-card.is-primary{background:linear-gradient(145deg,#f5f2fff0,#fff8fddb);border-color:#653bff29}.agency-contact-card>header{align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.agency-contact-card>header>span{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6546e8;background:#efecff;flex:none;place-items:center;display:grid}.agency-contact-card>header>div{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-contact-card>header small{color:#8992af;font-size:calc(6.8px * var(--platform-density-scale,1))}.agency-contact-card>header strong{color:#293c72;font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-contact-card>header em{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d68;font-size:calc(6.5px * var(--platform-density-scale,1));white-space:nowrap;background:#e9f8f3;margin-left:auto;font-style:normal;font-weight:800}.agency-contact-card h3{margin:calc(12px * var(--platform-density-scale,1)) 0 calc(8px * var(--platform-density-scale,1));color:#172c63;font-size:calc(10.5px * var(--platform-density-scale,1))}.agency-contact-card p{margin:calc(5px * var(--platform-density-scale,1)) 0;align-items:flex-start;gap:calc(6px * var(--platform-density-scale,1));overflow-wrap:anywhere;color:#6e799f;font-size:calc(7.8px * var(--platform-density-scale,1));line-height:1.4;display:flex}.agency-contact-card p svg{color:#7155e9;flex:none}.agency-access-panel{grid-column:1/-1}.agency-access-layout{grid-template-columns:minmax(0,1.1fr) minmax(calc(320px * var(--platform-density-scale,1)),.9fr);gap:calc(12px * var(--platform-density-scale,1));display:grid}.agency-access-users{align-content:start;gap:calc(7px * var(--platform-density-scale,1));display:grid}.agency-access-users article{min-height:calc(57px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fbfcffd6;border:1px solid #59519a17;display:flex}.agency-access-users article>span{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6650df;background:#efecff;flex:none;place-items:center;display:grid}.agency-access-users article>span.is-primary{color:#087d68;background:#e9f8f3}.agency-access-users article>div{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.agency-access-users strong{color:#21356d;font-size:calc(9px * var(--platform-density-scale,1))}.agency-access-users small{color:#818ba9;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-access-users article>em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5d47d6;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;background:#f0edff;font-style:normal;font-weight:800}.agency-access-users article>button{width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#cc3978;cursor:pointer;background:#fff0f6;border:0;place-items:center;display:grid}.agency-access-management{min-height:calc(190px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:linear-gradient(145deg,#f6f3ffd1,#fff8fcc7);border:1px solid #653bff1a}.agency-access-management>div{align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));color:#6546e8;display:flex}.agency-access-management>div span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-access-management>div strong{color:#273a70;font-size:calc(9px * var(--platform-density-scale,1))}.agency-access-management>div small{color:#7d87a9;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}.agency-access-management form{margin-top:calc(11px * var(--platform-density-scale,1));align-items:end;gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr auto;display:grid}.agency-access-management label{gap:calc(5px * var(--platform-density-scale,1));color:#647096;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:750;display:grid}.agency-access-management input{width:100%;height:calc(37px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#20346b;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a21;outline:0}.agency-access-management form>button{height:calc(37px * var(--platform-density-scale,1));white-space:nowrap}.agency-access-management>p{min-height:calc(16px * var(--platform-density-scale,1));margin:calc(9px * var(--platform-density-scale,1)) 0 0;color:#5d45d6;font-size:calc(8px * var(--platform-density-scale,1));opacity:0}.agency-access-management>p.is-visible{opacity:1}.agency-access-readonly{min-height:calc(155px * var(--platform-density-scale,1));text-align:center;flex-direction:column;justify-content:center;align-items:center!important}.agency-access-readonly small{max-width:calc(250px * var(--platform-density-scale,1))}.agency-access-panel>footer{margin-top:calc(11px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6546e8;background:#653bff0e;display:flex}.agency-access-panel>footer span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-access-panel>footer strong{color:#273a70;font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-access-panel>footer small{color:#7b86a8;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-session-panel{grid-column:1/-1}.agency-session-panel>div{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1100px){.agency-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-profile-grid{grid-template-columns:1fr}.agency-access-panel,.agency-session-panel{grid-column:auto}.agency-access-layout{grid-template-columns:1fr}.agency-contact-grid{grid-template-columns:repeat(3,minmax(calc(190px * var(--platform-density-scale,1)),1fr));overflow-x:auto}.agency-access-management form{grid-template-columns:1fr 1fr auto}}@media (max-width:700px){.agency-profile-hero{padding:calc(16px * var(--platform-density-scale,1));flex-wrap:wrap;align-items:flex-start}.agency-profile-hero>aside{width:100%;max-width:none;margin-left:0}.agency-profile-avatar{width:calc(58px * var(--platform-density-scale,1));height:calc(58px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1))}.agency-profile-identity h2{font-size:calc(18px * var(--platform-density-scale,1))}.agency-profile-kpis{grid-template-columns:1fr 1fr}.agency-profile-detail-grid,.agency-session-panel>div{grid-template-columns:1fr}.agency-profile-detail.is-wide{grid-column:auto}.agency-contact-grid{grid-template-columns:1fr;overflow:visible}.agency-access-management form{grid-template-columns:1fr}.agency-access-management form>button{width:100%}.agency-profile-panel{padding:calc(14px * var(--platform-density-scale,1))}.agency-access-users article{flex-wrap:wrap;align-items:flex-start}.agency-access-users article>div{min-width:calc(180px * var(--platform-density-scale,1))}.agency-access-users article>em{margin-left:calc(43px * var(--platform-density-scale,1))}}@media (max-width:430px){.agency-profile-kpis{grid-template-columns:1fr}.agency-profile-identity>div{flex-direction:column;align-items:flex-start}.agency-profile-panel>header{flex-wrap:wrap}.agency-profile-panel>header>em{margin-left:calc(29px * var(--platform-density-scale,1))}}.theory-question-media-mode{gap:calc(4px * var(--platform-density-scale,1));color:#344475;min-width:0;font-size:calc(6.5px * var(--platform-density-scale,1));font-weight:800;display:grid}.theory-question-media-mode>span{line-height:1}.theory-question-media-mode>button{width:100%;height:calc(33px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1)) 0 calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#50608a;justify-content:space-between;align-items:center;gap:calc(8px * var(--platform-density-scale,1));font:inherit;cursor:pointer;background:#fff;border:1px solid #e1ddf3;display:flex}.theory-question-media-mode>button>span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));white-space:nowrap;min-width:0;display:flex}.theory-question-media-mode>button>i{width:calc(25px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:#dfe3ed;flex:none;transition:background .18s;position:relative}.theory-question-media-mode>button>i:after{content:"";width:calc(10px * var(--platform-density-scale,1));height:calc(10px * var(--platform-density-scale,1));top:calc(2px * var(--platform-density-scale,1));left:calc(2px * var(--platform-density-scale,1));background:#fff;border-radius:50%;transition:transform .18s;position:absolute;box-shadow:0 1px 3px #1f2d5833}.theory-question-media-mode>button.is-active{color:#5b3ef1;background:#f5f2ff;border-color:#b9adff}.theory-question-media-mode>button.is-active>i{background:var(--platform-primary)}.theory-question-media-mode>button.is-active>i:after{transform:translate(11px)}.qualification-table th:first-child,.qualification-table td:first-child{width:7.5%!important}.qualification-table th:nth-child(2),.qualification-table td:nth-child(2){width:13.5%!important}.qualification-table th:nth-child(3),.qualification-table td:nth-child(3){width:9%!important}.qualification-table th:nth-child(4),.qualification-table td:nth-child(4),.qualification-table th:nth-child(5),.qualification-table td:nth-child(5){width:4%!important}.qualification-table th:nth-child(6),.qualification-table td:nth-child(6){width:5%!important}.qualification-table th:nth-child(7),.qualification-table td:nth-child(7),.qualification-table th:nth-child(8),.qualification-table td:nth-child(8){width:7%!important}.qualification-table th:nth-child(9),.qualification-table td:nth-child(9),.qualification-table th:nth-child(10),.qualification-table td:nth-child(10){width:8.5%!important}.qualification-table th:nth-child(11),.qualification-table td:nth-child(11){width:8%!important}.qualification-table th:nth-child(12),.qualification-table td:nth-child(12){width:9%!important}.qualification-table th:nth-child(13),.qualification-table td:nth-child(13){text-align:center;width:9%!important}.qualification-table .qp-row-actions{justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));display:flex}.qualification-table .qp-row-actions>button{width:calc(30px * var(--platform-density-scale,1))!important;min-width:calc(30px * var(--platform-density-scale,1))!important;height:calc(30px * var(--platform-density-scale,1))!important;min-height:calc(30px * var(--platform-density-scale,1))!important;border-radius:calc(8px * var(--platform-density-scale,1))!important;margin:0!important}.qualification-table tr.is-inactive-row td:last-child,.qualification-table tr.is-inactive-row td:last-child button{color:inherit}.qp-edit-form{min-height:0;overflow:auto}.qp-edit-form .qp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qp-archive-content p strong{color:#26396d}@media (max-width:760px){.qp-edit-form .qp-form-grid{grid-template-columns:1fr}}.individual-incoming-workspace{gap:calc(20px * var(--platform-density-scale,1));display:grid}.individual-incoming-kpis{gap:calc(16px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.individual-incoming-kpis article{min-height:calc(104px * var(--platform-density-scale,1));border:1px solid var(--platform-border,#dedaf3);border-radius:calc(18px * var(--platform-density-scale,1));padding:calc(22px * var(--platform-density-scale,1));align-items:center;gap:calc(14px * var(--platform-density-scale,1));color:#613cff;background:#fff;display:flex}.individual-incoming-kpis article span{gap:calc(5px * var(--platform-density-scale,1));display:grid}.individual-incoming-kpis article small,.individual-incoming-details small,.individual-incoming-list article>footer small{color:#7784ad;font-size:calc(12px * var(--platform-density-scale,1))}.individual-incoming-kpis article strong{color:#15275e;font-size:calc(24px * var(--platform-density-scale,1))}.individual-incoming-policy{border-radius:calc(16px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));color:#008a72;align-items:center;gap:calc(13px * var(--platform-density-scale,1));background:#ecfaf6;border:1px solid #bde9dd;display:flex}.individual-incoming-policy span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.individual-incoming-policy strong{color:#087864;font-size:calc(14px * var(--platform-density-scale,1))}.individual-incoming-policy small{color:#5d7891;font-size:calc(12px * var(--platform-density-scale,1))}.individual-incoming-list{gap:calc(14px * var(--platform-density-scale,1));display:grid}.individual-incoming-list>article{border-radius:calc(18px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedaf3;overflow:hidden;box-shadow:0 12px 28px #1f265b0f}.individual-incoming-list>article>header,.individual-incoming-list>article>footer{padding:calc(17px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));display:flex}.individual-incoming-list>article>header{border-bottom:1px solid #ece9f7}.individual-incoming-list>article>header>span:first-child{align-items:center;gap:calc(12px * var(--platform-density-scale,1));color:#613cff;display:flex}.individual-incoming-list>article>header div{gap:calc(2px * var(--platform-density-scale,1));display:grid}.individual-incoming-list>article>header small{color:#ee198e;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.1em;font-weight:800}.individual-incoming-list>article>header strong{color:#15275e;font-size:calc(15px * var(--platform-density-scale,1))}.individual-incoming-list>article>header em{color:#7784ad;font-size:calc(11px * var(--platform-density-scale,1));font-style:normal}.individual-decision-status{min-height:calc(34px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#9b6500;font-size:calc(11px * var(--platform-density-scale,1));background:#fff3d9;font-weight:800;display:inline-flex}.individual-decision-status.is-accepted{color:#00846d;background:#e7f8f2}.individual-decision-status.is-declined{color:#d43d62;background:#fff0f3}.individual-incoming-details{padding:calc(18px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));gap:calc(18px * var(--platform-density-scale,1));grid-template-columns:.8fr 1.7fr .8fr .7fr 1.25fr;display:grid}.individual-incoming-details span{gap:calc(5px * var(--platform-density-scale,1));display:grid}.individual-incoming-details strong{color:#15275e;font-size:calc(13px * var(--platform-density-scale,1))}.individual-incoming-list>article>footer{background:#fbfaff;border-top:1px solid #ece9f7}.individual-incoming-list>article>footer>div{gap:calc(10px * var(--platform-density-scale,1));display:flex}.individual-incoming-list>article>footer button{min-height:calc(44px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));padding:0 calc(17px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));font-size:calc(12px * var(--platform-density-scale,1));cursor:pointer;font-weight:800;display:inline-flex}.individual-decline-action{color:#d43d62;background:#fff;border:1px solid #f0bfd0}.individual-accept-action{background:var(--platform-primary);color:#fff;border:0}.toa-applications-table td:last-child .toa-action-group .institution-accept-action{color:#fff;background:var(--platform-primary);border:0;box-shadow:0 7px 16px #653bff33}@media (max-width:1050px){.individual-incoming-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.individual-incoming-kpis,.individual-incoming-details{grid-template-columns:1fr}.individual-incoming-list>article>header,.individual-incoming-list>article>footer{flex-direction:column;align-items:flex-start}}.agency-contact-panel-header>button{justify-content:center;align-self:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));min-height:calc(38px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#4f36e8;font:700 calc(12px * var(--platform-density-scale,1))/1 inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd8ff;display:inline-flex}.agency-contact-editor{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-contact-editor fieldset{gap:calc(10px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:linear-gradient(135deg,#fbfaff,#fff);border:1px solid #e4e0f5;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative}.agency-contact-editor legend{padding:0 calc(7px * var(--platform-density-scale,1));color:#172965;font-size:calc(13px * var(--platform-density-scale,1));font-weight:800}.agency-contact-editor legend small{margin-top:calc(3px * var(--platform-density-scale,1));color:#7783ad;font-size:calc(10px * var(--platform-density-scale,1));font-weight:600;display:block}.agency-contact-editor label{gap:calc(6px * var(--platform-density-scale,1));color:#59658f;font-size:calc(10px * var(--platform-density-scale,1));font-weight:800;display:grid}.agency-contact-editor label:first-of-type{grid-column:1/-1}.agency-contact-editor input{width:100%;min-width:0;height:calc(42px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#10245d;font:600 calc(12px * var(--platform-density-scale,1))/1 inherit;background:#fff;border:1px solid #dfdcf1;outline:none}.agency-contact-editor input:focus{border-color:#6d57ff;box-shadow:0 0 0 3px #6d57ff1a}.agency-copy-contact{top:calc(10px * var(--platform-density-scale,1));right:calc(12px * var(--platform-density-scale,1));color:#5d43eb;font-size:calc(10px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;font-weight:800;position:absolute}.agency-contact-editor-actions{justify-content:flex-end;gap:calc(8px * var(--platform-density-scale,1));grid-column:1/-1;display:flex}.agency-contact-editor-actions button{justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(16px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#513ae4;font:800 calc(11px * var(--platform-density-scale,1))/1 inherit;cursor:pointer;background:#fff;border:1px solid #ded9f8;display:inline-flex}.agency-contact-editor-actions .training-primary-action{color:#fff;border:0}.agency-contact-message{margin:calc(8px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) 0;min-height:calc(16px * var(--platform-density-scale,1));color:#087c68;font-size:calc(10px * var(--platform-density-scale,1));opacity:0;font-weight:700}.agency-contact-message.is-visible{opacity:1}@media (max-width:1100px){.agency-contact-editor{grid-template-columns:1fr}.agency-contact-editor-actions{grid-column:auto}.agency-contact-panel-header{flex-wrap:wrap;align-items:flex-start!important}.agency-contact-panel-header>button{margin-left:auto}}@media (max-width:700px){.agency-contact-editor fieldset{grid-template-columns:1fr}.agency-contact-editor label:first-of-type{grid-column:auto}.agency-contact-editor-actions{grid-template-columns:1fr 1fr;display:grid}.agency-contact-panel-header>button{width:100%;margin-left:0}.agency-copy-contact{margin:calc(-4px * var(--platform-density-scale,1)) 0 calc(2px * var(--platform-density-scale,1));justify-self:start;position:static}.agency-contact-editor legend small{max-width:calc(220px * var(--platform-density-scale,1))}}.agency-contact-card header>button{align-items:center;gap:calc(5px * var(--platform-density-scale,1));min-height:calc(28px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5238e7;font:800 calc(9px * var(--platform-density-scale,1))/1 inherit;cursor:pointer;background:#fff;border:1px solid #ded9fb;margin-left:auto;display:inline-flex}.agency-contact-editor.is-single{grid-template-columns:minmax(0,calc(760px * var(--platform-density-scale,1)));justify-content:center}.agency-contact-editor.is-single .agency-contact-editor-actions{grid-column:auto}.agency-single-contact-flow{padding:calc(2px * var(--platform-density-scale,1)) 0}.agency-contact-otp{max-width:calc(680px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:linear-gradient(135deg,#f8f6ff,#fff7fc);border:1px solid #ddd8fa;grid-template-columns:auto 1fr;margin:0 auto;display:grid}.agency-contact-otp>span{width:calc(46px * var(--platform-density-scale,1));height:calc(46px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#6248f2;background:#eeeaff;place-items:center;display:grid}.agency-contact-otp>div:first-of-type{align-content:center;gap:calc(4px * var(--platform-density-scale,1));display:grid}.agency-contact-otp strong{color:#172965;font-size:calc(13px * var(--platform-density-scale,1))}.agency-contact-otp small{color:#7480a7;font-size:calc(10px * var(--platform-density-scale,1))}.agency-contact-otp label{gap:calc(6px * var(--platform-density-scale,1));color:#58658d;font-size:calc(10px * var(--platform-density-scale,1));grid-column:1/-1;font-weight:800;display:grid}.agency-contact-otp input{height:calc(46px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#14275f;font:700 calc(14px * var(--platform-density-scale,1))/1 inherit;letter-spacing:.16em;background:#fff;border:1px solid #dcd7f3;outline:none}.agency-contact-otp>div:last-child{justify-content:flex-end;gap:calc(8px * var(--platform-density-scale,1));grid-column:1/-1;display:flex}.agency-contact-otp>div:last-child button{justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(16px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#513ae4;font:800 calc(11px * var(--platform-density-scale,1))/1 inherit;cursor:pointer;background:#fff;border:1px solid #ded9f8;display:inline-flex}.agency-contact-otp>div:last-child .training-primary-action{color:#fff;border:0}.agency-contact-otp>div:last-child button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.agency-contact-card header>button{padding:0 calc(8px * var(--platform-density-scale,1))}.agency-contact-otp{padding:calc(14px * var(--platform-density-scale,1))}.agency-contact-otp>div:last-child{grid-template-columns:1fr 1fr;display:grid}.agency-contact-editor.is-single .agency-contact-editor-actions{grid-column:auto}}.agency-contact-editor-actions .training-primary-action,.agency-contact-otp>div:last-child .training-primary-action{color:#fff;border:0;box-shadow:0 8px 18px #653bff33}.agency-contact-card{position:relative}.agency-contact-card.is-unassigned{background:#fcfcff;border-style:dashed}.agency-contact-card>header em.is-verified{color:#087d68;background:#e9f8f3}.agency-contact-card>header em.is-vacant{color:#8a6070;background:#f8edf1}.agency-contact-vacant{min-height:calc(82px * var(--platform-density-scale,1));place-content:center;gap:calc(5px * var(--platform-density-scale,1));text-align:center;display:grid}.agency-contact-vacant strong{color:#5b668d;font-size:calc(9px * var(--platform-density-scale,1))}.agency-contact-vacant small{max-width:calc(190px * var(--platform-density-scale,1));color:#8992ad;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.agency-contact-edit{right:calc(11px * var(--platform-density-scale,1));bottom:calc(10px * var(--platform-density-scale,1));min-height:calc(27px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5238e7;font:800 calc(8px * var(--platform-density-scale,1))/1 inherit;cursor:pointer;background:#fff;border:1px solid #ded9fb;display:inline-flex;position:absolute}.agency-role-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.agency-role-picker{gap:calc(7px * var(--platform-density-scale,1));border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.agency-role-picker legend{margin-bottom:calc(6px * var(--platform-density-scale,1));color:#647096;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:750}.agency-role-picker button{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#677295;text-align:left;cursor:pointer;background:#fff;border:1px solid #59519a21;display:grid}.agency-role-picker button>span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#6546e8;display:flex}.agency-role-picker button strong{color:#26396f;font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-role-picker button small{font-size:calc(7px * var(--platform-density-scale,1))}.agency-role-picker button.is-active{background:#f4f1ff;border-color:#765cf0;box-shadow:0 0 0 2px #6d57ff14}.agency-role-picker button:disabled{opacity:.48;cursor:not-allowed}.agency-role-form-actions{justify-content:flex-end;gap:calc(7px * var(--platform-density-scale,1));grid-column:1/-1;display:flex}.agency-role-form-actions>button{min-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#513ae4;font:800 calc(8px * var(--platform-density-scale,1))/1 inherit;cursor:pointer;background:#fff;border:1px solid #ded9f8;display:inline-flex}.agency-role-form-actions>.training-primary-action{color:#fff;border:0}.agency-role-form-actions>.training-primary-action:disabled{opacity:.45;cursor:not-allowed}.agency-role-otp{margin-top:calc(11px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1))}.agency-role-otp small{line-height:1.45}.agency-access-complete{min-height:calc(145px * var(--platform-density-scale,1));text-align:left;justify-content:center;align-items:center!important;gap:calc(10px * var(--platform-density-scale,1))!important;color:#087d68!important;display:flex!important}.agency-access-complete>span{max-width:calc(285px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));display:grid}.agency-access-complete strong{color:#1b665a!important;font-size:calc(10px * var(--platform-density-scale,1))!important}.agency-access-complete small{line-height:1.5;color:#688d85!important;font-size:calc(7.5px * var(--platform-density-scale,1))!important}.agency-access-confirm{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff4f8;border:1px solid #f0c7d6;grid-template-columns:auto 1fr auto auto;align-items:center!important;gap:calc(8px * var(--platform-density-scale,1))!important;color:#c53970!important;display:grid!important}.agency-access-confirm>span{width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#ffe7f0;place-items:center;display:grid}.agency-access-confirm>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-access-confirm strong{color:#7e2448;font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-access-confirm small{color:#96647a;font-size:calc(7px * var(--platform-density-scale,1));line-height:1.4}.agency-access-confirm button{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6b4b5d;font:800 calc(7px * var(--platform-density-scale,1))/1 inherit;cursor:pointer;background:#fff;border:1px solid #e7ccda}.agency-access-confirm button.is-danger{color:#fff;background:#c9366d;border-color:#d13f77}@media (max-width:700px){.agency-role-form{grid-template-columns:1fr!important}.agency-role-picker,.agency-role-form-actions{grid-column:auto}.agency-role-form-actions{grid-template-columns:1fr;display:grid}.agency-access-confirm{grid-template-columns:auto 1fr}.agency-access-confirm button{width:100%}.agency-role-otp{padding:calc(12px * var(--platform-density-scale,1))}}.agency-removal-otp{grid-template-columns:auto minmax(calc(180px * var(--platform-density-scale,1)),1fr) minmax(calc(150px * var(--platform-density-scale,1)),calc(210px * var(--platform-density-scale,1))) auto}.agency-removal-otp .platform-field{align-self:end;gap:calc(5px * var(--platform-density-scale,1));margin:0;display:grid}.agency-removal-otp .platform-field-label{color:#7e2448}.agency-removal-otp .platform-control{width:100%}.agency-removal-otp-actions{align-self:end;align-items:center!important;gap:calc(7px * var(--platform-density-scale,1))!important;display:flex!important}.agency-removal-otp-actions .platform-button{width:auto}@media (max-width:820px){.agency-removal-otp{grid-template-columns:auto 1fr}.agency-removal-otp .platform-field,.agency-removal-otp-actions{grid-column:1/-1}.agency-removal-otp-actions{justify-content:flex-end}.agency-removal-otp-actions .platform-button{width:auto}}.agency-profile-tabs{margin:calc(16px * var(--platform-density-scale,1)) 0 calc(14px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffffe0;border:1px solid #59519a1a;box-shadow:0 8px 24px #2d256a0a}.agency-profile-identity h2{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.agency-profile-identity h2 .agency-title-verified{width:calc(27px * var(--platform-density-scale,1));height:calc(27px * var(--platform-density-scale,1));flex:0 0 calc(27px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087c68;background:#e8f8f2;justify-content:center;align-items:center;display:inline-flex}.agency-documents-workspace{padding:calc(22px * var(--platform-density-scale,1));border-radius:calc(22px * var(--platform-density-scale,1));background:#ffffffeb;border:1px solid #59519a14;box-shadow:0 14px 36px #2d256a0d}.agency-documents-heading{justify-content:space-between;align-items:center;gap:calc(22px * var(--platform-density-scale,1));display:flex}.agency-documents-heading h2{margin:calc(5px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));color:#14265e;font-size:calc(20px * var(--platform-density-scale,1))}.agency-documents-heading p{color:#7380aa;font-size:calc(10px * var(--platform-density-scale,1));margin:0}.agency-verification-state{min-width:calc(220px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#a06a08;background:#fff9e9;border:1px solid #ead6aa;display:flex}.agency-verification-state.is-verified{color:#087c68;background:#eefaf6;border-color:#bce8d9}.agency-verification-state>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.agency-verification-state strong{font-size:calc(10px * var(--platform-density-scale,1))}.agency-verification-state small{font-size:calc(8px * var(--platform-density-scale,1));opacity:.75}.agency-document-kpis{margin-top:calc(18px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agency-document-kpis article{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#6749ee;background:linear-gradient(135deg,#fbfaff,#fff);border:1px solid #59519a1a;display:flex}.agency-document-kpis article>span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.agency-document-kpis small{color:#7783aa;font-size:calc(8px * var(--platform-density-scale,1))}.agency-document-kpis strong{color:#172a64;font-size:calc(14px * var(--platform-density-scale,1))}.agency-document-category-tabs{margin:calc(16px * var(--platform-density-scale,1)) 0 calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(5,minmax(0,1fr))}.agency-document-category-tabs button,.agency-document-category-tabs button>span{min-width:0}.agency-document-category-tabs button strong,.agency-document-category-tabs button small{text-overflow:ellipsis;overflow:hidden}.agency-document-list{min-height:calc(476px * var(--platform-density-scale,1));align-content:start;gap:calc(9px * var(--platform-density-scale,1));display:grid}.agency-document-list>article{min-height:calc(88px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agency-document-list>article.has-document{background:linear-gradient(135deg,#fdfcff,#fff)}.agency-document-icon{width:calc(42px * var(--platform-density-scale,1));height:calc(42px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6648ef;background:#f0edff;place-items:center;display:grid}.agency-document-copy{gap:calc(5px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-document-copy>div{align-items:center;gap:calc(7px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.agency-document-copy h3{color:#182b65;font-size:calc(11px * var(--platform-density-scale,1));margin:0}.agency-document-copy em{padding:calc(4px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1));font-style:normal;font-weight:800}.agency-document-copy em.is-required{color:#94365c;background:#fff0f5}.agency-document-copy em.is-optional{color:#667195;background:#f1f2f8}.agency-document-copy p{color:#6e7aa3;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0;line-height:1.5}.agency-document-copy small{color:#8992b1;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-document-copy small.agency-document-review-note{color:#a0580b}.agency-document-status.is-submitted,.agency-document-status.is-review{color:#76520b;background:#fff5d9}.agency-document-status.is-approved{color:#087c68;background:#e9f8f3}.agency-document-status.is-returned,.agency-document-status.is-rejected{color:#b12f61;background:#fff0f5}.agency-document-actions{align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.agency-document-actions .platform-button{min-width:calc(86px * var(--platform-density-scale,1))}.agency-document-readonly{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#7b85a7;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800;display:inline-flex}.agency-document-readonly.is-approved{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#087c68;background:#e9f8f3}.agency-document-page-message,.agency-document-form-message{margin:calc(11px * var(--platform-density-scale,1)) 0 0;padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#a22d59;font-size:calc(9px * var(--platform-density-scale,1));background:#fff0f5;font-weight:700}.agency-document-delete-confirm{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff4f8;border:1px solid #f0c5d5;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.agency-document-delete-confirm>span{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#c9346d;background:#ffe5ef;place-items:center;display:grid}.agency-document-delete-confirm>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-document-delete-confirm strong{color:#81264a;font-size:calc(9px * var(--platform-density-scale,1))}.agency-document-delete-confirm small{color:#93637a;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}.agency-document-content form{padding:calc(18px * var(--platform-density-scale,1));gap:calc(14px * var(--platform-density-scale,1))}.agency-document-drawer-intro{padding:calc(14px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:linear-gradient(135deg,#f8f6ff,#fff);border:1px solid #ded9f8;display:flex}.agency-document-drawer-intro>span{width:calc(40px * var(--platform-density-scale,1));height:calc(40px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6547ec;background:#ebe7ff;flex:none;place-items:center;display:grid}.agency-document-drawer-intro>div{gap:calc(4px * var(--platform-density-scale,1));display:grid}.agency-document-drawer-intro strong{color:#1a2c64;font-size:calc(10px * var(--platform-density-scale,1))}.agency-document-drawer-intro p{color:#68759e;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0;line-height:1.5}.agency-document-drawer-intro small{color:#8a93b1;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-document-content .platform-document-picker{min-height:calc(72px * var(--platform-density-scale,1));border-style:dashed;justify-content:flex-start;width:100%}.agency-document-drawer-fields{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-document-drawer-fields .platform-field.is-wide{grid-column:1/-1}.agency-document-drawer-fields .platform-textarea{min-height:calc(92px * var(--platform-density-scale,1));resize:vertical}.agency-document-content form>footer{margin:calc(5px * var(--platform-density-scale,1)) calc(-18px * var(--platform-density-scale,1)) calc(-18px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #59519a17;position:sticky;bottom:0}@media (max-width:1100px){.agency-document-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-document-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.agency-documents-workspace{padding:calc(15px * var(--platform-density-scale,1))}.agency-documents-heading{flex-direction:column;align-items:flex-start}.agency-verification-state{width:100%}.agency-document-kpis,.agency-document-category-tabs,.agency-document-drawer-fields{grid-template-columns:1fr}.agency-document-list>article{grid-template-columns:auto minmax(0,1fr)}.agency-document-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.agency-document-delete-confirm{grid-template-columns:auto 1fr}.agency-document-delete-confirm .platform-button{width:100%}.agency-document-drawer-fields .platform-field.is-wide{grid-column:auto}.agency-document-content form>footer{grid-template-columns:1fr;display:grid}.agency-document-content form>footer .platform-button{width:100%}}.agency-document-copy em.agency-document-fy{color:#3c52a1;background:#edf1ff}.agency-profile-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.agency-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.agency-profile-kpis{grid-template-columns:1fr}}.agency-profile-workspace.assessor-profile-workspace{gap:calc(14px * var(--platform-density-scale,1))}.agency-profile-workspace>.training-page-header{height:calc(91px * var(--platform-density-scale,1));min-height:calc(91px * var(--platform-density-scale,1));flex:0 0 calc(91px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1))}.platform-ui-scope .agency-profile-workspace>.agency-profile-hero{min-height:calc(136px * var(--platform-density-scale,1));padding:calc(22px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1))}.platform-ui-scope .agency-profile-workspace>.agency-profile-hero>.agency-profile-avatar{width:calc(64px * var(--platform-density-scale,1));height:calc(64px * var(--platform-density-scale,1));flex:0 0 calc(64px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(135deg,#315cff,#7140ef 58%,#e523a2);place-items:center;margin-left:0;padding:0;display:grid;box-shadow:0 13px 26px #653bff38}.platform-ui-scope .agency-profile-workspace>nav.agency-profile-tabs{margin:0}.agency-profile-workspace .agency-profile-grid{gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.platform-ui-scope .agency-profile-workspace .agency-profile-panel{padding:calc(18px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(18px * var(--platform-density-scale,1));background:var(--platform-surface);box-shadow:0 8px 22px #4135840b}.platform-ui-scope .agency-profile-workspace .agency-profile-panel>header h2{font-size:calc(14px * var(--platform-density-scale,1));line-height:1.2}.agency-review-workspace{gap:calc(14px * var(--platform-density-scale,1))}.agency-review-kpis{gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agency-review-kpis article{min-height:calc(84px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));color:#6545e8;background:#fff;border:1px solid #59519a1a;display:flex;box-shadow:0 9px 24px #3c30800b}.agency-review-kpis article>span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.agency-review-kpis small{color:#7b86aa;font-size:calc(8px * var(--platform-density-scale,1))}.agency-review-kpis strong{color:#172b64;font-size:calc(20px * var(--platform-density-scale,1))}.agency-review-register{min-height:calc(430px * var(--platform-density-scale,1))}.agency-review-table{min-width:calc(1120px * var(--platform-density-scale,1));table-layout:fixed}.agency-review-table th:nth-child(8){width:13%}.agency-review-table td small{margin-top:calc(3px * var(--platform-density-scale,1));color:#818aac;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));display:block;overflow:hidden}.agency-review-count{min-width:calc(26px * var(--platform-density-scale,1));min-height:calc(26px * var(--platform-density-scale,1));padding:0 calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#7580a4;font-size:calc(8px * var(--platform-density-scale,1));background:#f0f1f6;place-items:center;font-weight:800;display:inline-grid}.agency-review-count.has-activity{color:#5d43dd;background:#efecff}.agency-review-count.is-pending{color:#9b6500;background:#fff4d8}.agency-review-verification{align-items:center;gap:calc(5px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#8a6a27;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#fff6df;font-weight:800;display:inline-flex}.agency-review-verification.is-verified{color:#087d69;background:#e9f8f3}.agency-review-drawer-summary{margin:calc(16px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;padding:calc(14px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:linear-gradient(120deg,#f8f6ff,#fff);border:1px solid #e3def8;display:flex}.agency-review-drawer-summary>span{width:calc(42px * var(--platform-density-scale,1));height:calc(42px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6546e8;background:#ece8ff;place-items:center;display:grid}.agency-review-drawer-summary>div{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.agency-review-drawer-summary strong{color:#172b63;font-size:calc(11px * var(--platform-density-scale,1))}.agency-review-drawer-summary small{color:#7883a8;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));overflow:hidden}.agency-review-drawer-summary>em{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#976300;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#fff4d9;font-style:normal;font-weight:800;display:inline-flex}.agency-review-drawer-summary>em.is-verified{color:#087d69;background:#e9f8f3}.agency-review-tabs{margin:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;padding:calc(5px * var(--platform-density-scale,1))}.agency-review-drawer-body{padding:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));display:grid}.agency-review-section{padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;box-shadow:0 8px 20px #3c30800a}.agency-review-section>header{margin-bottom:calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));color:#6545e8;display:flex}.agency-review-section>header span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-review-section h3{color:#20346b;font-size:calc(11px * var(--platform-density-scale,1));margin:0}.agency-review-section header p{color:#7c87aa;font-size:calc(8px * var(--platform-density-scale,1));margin:0}.agency-review-access-list{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agency-review-access-list article{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));align-items:start;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fbfbff;border:1px solid #ebe8f5;grid-template-columns:auto minmax(0,1fr);display:grid}.agency-review-access-list article>span{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6546e8;background:#efecff;place-items:center;display:grid}.agency-review-access-list article>div{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-review-access-list strong{color:#24376d;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--platform-density-scale,1));overflow:hidden}.agency-review-access-list small{color:#7b86a8;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--platform-density-scale,1));overflow:hidden}.agency-review-access-list em{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.5px * var(--platform-density-scale,1));background:#e9f8f3;grid-column:2;justify-self:start;font-style:normal;font-weight:800}.agency-review-timeline{gap:calc(8px * var(--platform-density-scale,1));display:grid}.agency-review-timeline article{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:auto 1fr;display:grid}.agency-review-timeline i{width:calc(12px * var(--platform-density-scale,1));display:block;position:relative}.agency-review-timeline i:before{content:"";top:calc(4px * var(--platform-density-scale,1));left:calc(3px * var(--platform-density-scale,1));width:calc(7px * var(--platform-density-scale,1));height:calc(7px * var(--platform-density-scale,1));background:#6849e9;border-radius:50%;position:absolute}.agency-review-timeline i:after{content:"";top:calc(14px * var(--platform-density-scale,1));bottom:calc(-12px * var(--platform-density-scale,1));left:calc(6px * var(--platform-density-scale,1));width:calc(1px * var(--platform-density-scale,1));background:#ddd8f4;position:absolute}.agency-review-timeline article:last-child i:after{display:none}.agency-review-timeline article>div{padding-bottom:calc(6px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-review-timeline strong{color:#25386e;font-size:calc(9px * var(--platform-density-scale,1));text-transform:capitalize}.agency-review-timeline small{color:#7c86a8;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-review-document-list{gap:calc(8px * var(--platform-density-scale,1));display:grid}.agency-review-document-list>article{padding:calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fcfcff;border:1px solid #e9e6f4;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.agency-review-document-list>article>span{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6546e8;background:#efecff;place-items:center;display:grid}.agency-review-document-list>article>div:first-of-type{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-review-document-list strong{color:#23366c;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--platform-density-scale,1));overflow:hidden}.agency-review-document-list small{color:#7c87aa;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7.5px * var(--platform-density-scale,1));overflow:hidden}.agency-review-document-list small.is-review-remark{color:#915576}.agency-review-document-list>article>em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;font-style:normal;font-weight:800}.agency-review-document-list>article>em.is-submitted,.agency-review-document-list>article>em.is-review{color:#926000;background:#fff3d7}.agency-review-document-list>article>em.is-approved{color:#087d69;background:#e9f8f3}.agency-review-document-list>article>em.is-returned,.agency-review-document-list>article>em.is-rejected{color:#b83264;background:#fff0f5}.agency-review-document-actions{align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:flex}.agency-review-document-actions .platform-button{min-width:auto}.agency-review-decision{padding:calc(11px * var(--platform-density-scale,1));align-items:end;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f8f6ff;border:1px solid #ded9f5;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.agency-review-decision.is-returned,.agency-review-decision.is-rejected{background:#fff5f8;border-color:#efcad8}.agency-review-decision>div{gap:calc(7px * var(--platform-density-scale,1));display:flex}.agency-review-empty{min-height:calc(120px * var(--platform-density-scale,1));place-content:center;justify-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#8069e6;text-align:center;display:grid}.agency-review-empty strong{color:#51608b;font-size:calc(9px * var(--platform-density-scale,1))}.agency-review-empty small{color:#8790ae;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-review-message{padding:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));color:#5c43dc;font-size:calc(8.5px * var(--platform-density-scale,1));background:#f1eeff;margin:0;font-weight:750;position:sticky;bottom:0}@media (max-width:900px){.agency-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-review-access-list{grid-template-columns:1fr}.agency-review-document-list>article{grid-template-columns:auto minmax(0,1fr) auto}.agency-review-document-actions{grid-column:1/-1;justify-content:flex-end}.agency-review-decision{grid-template-columns:1fr}}@media (max-width:600px){.agency-review-kpis{grid-template-columns:1fr}.agency-review-drawer-summary{flex-wrap:wrap;align-items:flex-start}.agency-review-drawer-summary>em{margin-left:calc(53px * var(--platform-density-scale,1))}.agency-review-document-list>article{grid-template-columns:auto minmax(0,1fr)}.agency-review-document-list>article>em{grid-column:2}.agency-review-document-actions{flex-wrap:wrap;justify-content:flex-start}.agency-review-decision>div{grid-template-columns:1fr;display:grid}.agency-review-tabs{width:auto}.agency-review-tabs button{min-width:0}}@media (max-width:1100px){.agency-profile-workspace .agency-profile-grid{grid-template-columns:1fr}}@media (max-width:700px){.agency-profile-workspace>.training-page-header{height:auto;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));flex-basis:auto}.platform-ui-scope .agency-profile-workspace>.agency-profile-hero{padding:calc(16px * var(--platform-density-scale,1))}.platform-ui-scope .agency-profile-workspace>nav.agency-profile-tabs{width:100%}}.agency-registry>.training-page-header>.platform-button,.agency-review-workspace>.training-page-header>.platform-button{flex:none;align-self:center}.agency-review-launch em{min-width:calc(21px * var(--platform-density-scale,1));height:calc(21px * var(--platform-density-scale,1));padding:0 calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6843e3;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;place-items:center;font-style:normal;font-weight:850;display:inline-grid}.agency-registry-table{min-width:calc(1180px * var(--platform-density-scale,1));table-layout:fixed}.agency-registry-table col:first-child{width:12%}.agency-registry-table col:nth-child(2){width:24%}.agency-registry-table col:nth-child(3){width:20%}.agency-registry-table col:nth-child(4),.agency-registry-table col:nth-child(5){width:12%}.agency-registry-table col:nth-child(6){width:20%}.agency-registry-table th:nth-child(n+4),.agency-registry-table td:nth-child(n+4){text-align:center}.agency-registry-table td:nth-child(5) .master-status-toggle{margin:0 auto}.agency-registry-actions{width:min(100%,calc(250px * var(--platform-density-scale,1)));grid-template-columns:repeat(2,minmax(calc(104px * var(--platform-density-scale,1)),1fr));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));margin:0 auto;display:grid}.agency-registry-actions .platform-button.platform-table-action{white-space:nowrap;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.agency-registry-table tr.is-inactive-row td:not(:last-child),.agency-registry-table tr.is-inactive-row td:not(:last-child) strong{color:#a8aec5}@media (max-width:700px){.agency-registry>.training-page-header,.agency-review-workspace>.training-page-header{flex-direction:column;align-items:flex-start}.agency-registry>.training-page-header>.platform-button,.agency-review-workspace>.training-page-header>.platform-button{align-self:flex-start}}.agency-profile-form{gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:1fr;display:grid}.agency-profile-editor-section{border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1c;overflow:hidden;box-shadow:0 7px 18px #32287009}.agency-profile-editor-section>header{min-height:calc(55px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));background:linear-gradient(110deg,#f8f6ff,#fff);border-bottom:1px solid #59519a14;display:flex}.agency-profile-editor-section>header>span{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));flex:0 0 calc(34px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6546e8;background:#ebe8ff;place-items:center;display:grid}.agency-profile-editor-section>header>div{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.agency-profile-editor-section>header strong{color:#20346b;font-size:calc(10px * var(--platform-density-scale,1))}.agency-profile-editor-section>header small{color:#7c87aa;font-size:calc(8px * var(--platform-density-scale,1))}.agency-profile-editor-section>header em{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;background:#e9f8f3;font-style:normal;font-weight:800}.agency-profile-editor-section>header>.platform-button{flex:none}.agency-profile-editor-fields{padding:calc(13px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-profile-editor-fields.is-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-profile-editor-fields input:disabled,.agency-profile-editor-fields textarea:disabled{color:#26396e;opacity:1;background:#f8f8fd}.agency-profile-editor-fields .agency-address-field{grid-column:1/-1}.agency-profile-editor-fields textarea{min-height:calc(68px * var(--platform-density-scale,1))}.agency-review-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-review-table{min-width:calc(1000px * var(--platform-density-scale,1))}.agency-review-table th:first-child{width:23%}.agency-review-table th:nth-child(2){width:12%}.agency-review-table th:nth-child(3){width:10%}.agency-review-table th:nth-child(4){width:13%}.agency-review-table th:nth-child(5){width:12%}.agency-review-table th:nth-child(6){width:16%}.agency-review-table th:nth-child(7){width:14%}.agency-review-table td:nth-child(n+3){text-align:center}@media (max-width:850px){.agency-profile-editor-fields,.agency-profile-editor-fields.is-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.agency-profile-editor-fields,.agency-profile-editor-fields.is-three-column{grid-template-columns:1fr}.agency-profile-editor-fields .agency-address-field{grid-column:auto}.agency-profile-editor-section>header{flex-wrap:wrap;align-items:flex-start}.agency-profile-editor-section>header>.platform-button{margin-left:calc(44px * var(--platform-density-scale,1))}}.agency-edit-drawer-body{min-height:0;padding:calc(15px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));scrollbar-gutter:stable;overflow-y:auto}.agency-edit-drawer-legal-name{margin:0 calc(2px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));color:#7883aa;font-size:calc(9px * var(--platform-density-scale,1))}.agency-edit-content .agency-identity-strip{margin:0 0 calc(13px * var(--platform-density-scale,1))}.agency-edit-content input,.agency-edit-content textarea{width:100%;padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#17275e;font:inherit;background:#fff;border:1px solid #59519a24;outline:0}.agency-edit-content input{height:calc(42px * var(--platform-density-scale,1))}.agency-edit-content textarea{min-height:calc(68px * var(--platform-density-scale,1));padding-top:calc(11px * var(--platform-density-scale,1));resize:vertical}.agency-edit-content input:focus,.agency-edit-content textarea:focus{border-color:#7651ff;box-shadow:0 0 0 3px #653bff14}.agency-edit-governance-note{margin-top:calc(11px * var(--platform-density-scale,1));color:#7d87ad;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.5;display:block}.agency-edit-drawer-actions{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(8px * var(--platform-density-scale,1));background:#fff;border-top:1px solid #59519a17;flex:none;display:flex;box-shadow:0 -10px 24px #3228700b}@media (max-width:600px){.agency-edit-drawer-body{padding:calc(13px * var(--platform-density-scale,1))}.agency-edit-drawer-actions{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1))}.agency-edit-drawer-actions .platform-button{flex:1}}.agency-contact-card>header>div{align-items:center;gap:0}.agency-contact-card>header strong{font-size:calc(9.5px * var(--platform-density-scale,1));line-height:1.3}.agency-contact-card h3{margin:calc(15px * var(--platform-density-scale,1)) 0 calc(9px * var(--platform-density-scale,1))}.agency-contact-card p{margin:calc(6px * var(--platform-density-scale,1)) 0}.agency-document-copy small.agency-document-metadata{color:#43588f;font-weight:750}.agency-review-document-metadata{margin:calc(2px * var(--platform-density-scale,1)) 0 calc(1px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.agency-review-document-metadata>div{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#344b88;font-size:calc(7px * var(--platform-density-scale,1));background:#f1efff;display:inline-flex}.agency-review-document-metadata dt{color:#7b83a5;font-weight:700}.agency-review-document-metadata dd{margin:0;font-weight:850}.pixel-modal.is-wide:has(.agency-review-content){height:min(calc(860px * var(--platform-density-scale,1)),calc(100dvh - calc(48px * var(--platform-density-scale,1))))}.agency-review-category-tabs{margin:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0}.agency-review-document-list>article.is-missing{background:#fbfbfe;border-style:dashed}.agency-review-document-list>article.is-missing>span{color:#8a94b3;background:#f0f1f7}.agency-review-document-list>article>em.is-missing{color:#a45b00;background:#fff4d9}.agency-review-document-list>article>em.is-optional-missing{color:#737d9e;background:#f0f1f6}.agency-review-awaiting-upload{color:#8790ad;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}@media (max-width:680px){.pixel-modal.is-wide:has(.agency-review-content){height:calc(100dvh - calc(24px * var(--platform-density-scale,1)))}}@media (min-width:601px){.agency-edit-drawer-body{padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.agency-edit-drawer-legal-name{margin:0 calc(2px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1))}.agency-edit-content .agency-identity-strip{margin:0 0 calc(8px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}.agency-edit-content .agency-profile-form{gap:calc(8px * var(--platform-density-scale,1))}.agency-edit-content .agency-profile-editor-section{border-radius:calc(12px * var(--platform-density-scale,1))}.agency-edit-content .agency-profile-editor-section>header{min-height:calc(45px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1))}.agency-edit-content .agency-profile-editor-section>header>span{width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));flex-basis:calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1))}.agency-edit-content .agency-profile-editor-section>header>div{gap:calc(2px * var(--platform-density-scale,1))}.agency-edit-content .agency-profile-editor-section>header small{line-height:1.3}.agency-edit-content .agency-profile-editor-fields{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.agency-edit-content .platform-field{gap:calc(4px * var(--platform-density-scale,1))}.agency-edit-content input{height:calc(36px * var(--platform-density-scale,1))}.agency-edit-content textarea{min-height:calc(50px * var(--platform-density-scale,1));padding-top:calc(8px * var(--platform-density-scale,1))}.agency-edit-content .agency-edit-governance-note{margin-top:calc(7px * var(--platform-density-scale,1))}.agency-edit-drawer-actions{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}}.agency-document-content form{flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.agency-document-drawer-body{min-height:0;padding:calc(20px * var(--platform-density-scale,1));align-content:start;gap:calc(16px * var(--platform-density-scale,1));scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;display:grid;overflow-y:auto}.agency-document-content form>footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.agency-dashboard-workspace{align-content:start;gap:calc(14px * var(--platform-density-scale,1));display:grid}.agency-dashboard-kpis{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agency-dashboard-kpi>.platform-card-body{min-height:calc(78px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));color:#6546e8;display:flex}.agency-dashboard-kpi>.platform-card-body>span{gap:calc(4px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.agency-dashboard-kpi small{color:#7c87aa;font-size:calc(8px * var(--platform-density-scale,1))}.agency-dashboard-kpi strong{color:#20346b;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--platform-density-scale,1));overflow:hidden}.agency-dashboard-actions>.platform-card-body{padding-top:0}.agency-dashboard-action-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agency-dashboard-action-grid>.platform-button{width:100%;text-decoration:none}@media (max-width:1000px){.agency-dashboard-kpis,.agency-dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.agency-dashboard-kpis,.agency-dashboard-action-grid{grid-template-columns:1fr}}.platform-route-loader{z-index:300;top:calc(20px * var(--platform-density-scale,1));max-width:calc(100vw - calc(32px * var(--platform-density-scale,1)));justify-content:center;align-items:center;gap:calc(14px * var(--platform-density-scale,1));color:#26396d;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;transition:opacity .16s,visibility 0s linear .16s;display:flex;position:fixed;left:50%;transform:translate(-50%)}.platform-route-loader.is-visible{opacity:1;visibility:visible;transition-delay:0s}.platform-route-loader.is-skill-sangraha{top:calc(var(--platform-control-height) + calc(22px * var(--platform-density-scale,1)))}.platform-route-loader:not(.is-visible) .ai-loader:before,.platform-route-loader:not(.is-visible) .ai-loader:after,.platform-route-loader:not(.is-visible) .ai-loader i{animation-play-state:paused}.platform-route-loader strong{font-size:calc(12px * var(--platform-density-scale,1));white-space:nowrap}.ai-loader.is-compact{--loader-orbit:calc(24px * var(--platform-density-scale,1));width:calc(60px * var(--platform-density-scale,1));height:calc(60px * var(--platform-density-scale,1))}.ai-loader.is-compact:after{inset:calc(7px * var(--platform-density-scale,1))}.ai-loader.is-compact .ai-loader-core{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));box-shadow:0 6px 18px #573cbe21}.ai-loader.is-compact i{width:calc(4px * var(--platform-density-scale,1));height:calc(4px * var(--platform-density-scale,1));margin:calc(-2px * var(--platform-density-scale,1))}.workspace-access-feedback{justify-content:center;align-items:center;gap:calc(12px * var(--platform-density-scale,1));padding:calc(24px * var(--platform-density-scale,1));text-align:center;flex-direction:column;display:flex}.workspace-access-feedback>strong{margin-top:calc(12px * var(--platform-density-scale,1));color:#17275e;font-size:calc(18px * var(--platform-density-scale,1))}.workspace-access-feedback>p{color:#6570a5;font-size:calc(13px * var(--platform-density-scale,1));margin:0;line-height:1.5}.workspace-access-overlay{z-index:25;background:#f9f9fff0;place-content:center;display:grid;position:absolute;inset:0}.workspace-access-overlay .workspace-access-feedback{animation:.18s both transition-in}.sidebar-nav,.sidebar-submenu{overflow-anchor:none;scroll-behavior:auto}.dashboard-page[data-stable-workspace] .dashboard-content{overflow-anchor:none;overscroll-behavior-y:contain;scrollbar-gutter:stable}.dashboard-page[data-stable-workspace] :is(.platform-table-wrap,.hrms-settings-panel,.hrms-hierarchy-card){overflow-anchor:none;scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){.dashboard-page{transition:grid-template-columns .2s cubic-bezier(.2,.7,.3,1)}.dashboard-content{animation:.14s transition-in}.dashboard-page[data-stable-workspace] .dashboard-content{animation:none}.sidebar-item,.dashboard-nav-link,.dashboard-nav-active,.sidebar-submenu a{transition:background-color .16s,color .16s,box-shadow .16s}}@media (prefers-reduced-motion:reduce){.platform-route-loader{transition:none;animation:none}.ai-loader:before,.ai-loader:after,.ai-loader i{animation:none}}.skill-sangraha-route-transition{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.assessment-agency-route-transition{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (prefers-reduced-motion:no-preference){.assessment-agency-route-transition{animation:.19s cubic-bezier(.22,.72,.28,1) both assessment-agency-route-fade-in}}@media (prefers-reduced-motion:reduce){.assessment-agency-route-transition{animation:none}}@keyframes assessment-agency-route-fade-in{0%{opacity:.18;transform:translateY(5px)}to{opacity:1;transform:none}}.dashboard-page[data-skill-sangraha-workspace] .dashboard-content{animation:none}.agency-document-content form>footer{z-index:3;min-height:calc(64px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-top:1px solid #59519a1a;flex:none;margin:0;display:flex;position:static;box-shadow:0 -8px 22px #251f630b}.agency-link-request-actions{align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.agency-linking-table{min-width:calc(1180px * var(--platform-density-scale,1))}.agency-linking-table th:first-child{width:11%}.agency-linking-table th:nth-child(2){width:15%}.agency-linking-table th:nth-child(3){width:20%}.agency-linking-table th:nth-child(4){width:13%}.agency-linking-table th:nth-child(5){width:12%}.agency-linking-table th:nth-child(6){width:10%}.agency-linking-table th:nth-child(7){width:19%}.agency-linking-table th:nth-child(n+4),.agency-linking-table td:nth-child(n+4){text-align:center}.agency-linking-table .agency-link-request-actions{justify-content:center}.agency-assessor-review-body{min-height:0;padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));flex:1 1 0;display:block;overflow:hidden}.agency-assessor-review-summary{min-height:calc(68px * var(--platform-density-scale,1));margin:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));grid-template-columns:calc(42px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:linear-gradient(90deg,#f5f2ffeb,#fff9fde6);border:1px solid #653bff21;display:grid}.agency-assessor-review-summary>span:first-child{width:calc(42px * var(--platform-density-scale,1));height:calc(42px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6848f4;background:#653bff14;place-items:center;display:grid}.agency-assessor-review-summary>div{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-assessor-review-summary>div strong{color:#17275e;font-size:calc(13px * var(--platform-density-scale,1))}.agency-assessor-review-summary>div small{color:#7a85aa;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--platform-density-scale,1));overflow:hidden}.agency-assessor-review-tabs{margin:calc(11px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.agency-assessor-review-tabs>button{min-width:0}.agency-assessor-review-tab-panel{min-height:0}.agency-assessor-review-section{border-radius:calc(15px * var(--platform-density-scale,1));background:#ffffffd6;border:1px solid #59519a1a;overflow:hidden}.agency-assessor-review-section.agency-assessor-review-tab-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:#653bff57 transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;height:100%;overflow:hidden auto}.agency-assessor-review-section.agency-assessor-review-tab-panel::-webkit-scrollbar{width:calc(7px * var(--platform-density-scale,1))}.agency-assessor-review-section.agency-assessor-review-tab-panel::-webkit-scrollbar-thumb{border-radius:calc(999px * var(--platform-density-scale,1));background:#653bff47}.agency-assessor-review-section>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));color:#6946f5;background:#f9f8ffc7;border-bottom:1px solid #59519a14;display:flex}.agency-assessor-review-section>header>span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.agency-assessor-review-section>header strong{color:#24386d;font-size:calc(11px * var(--platform-density-scale,1))}.agency-assessor-review-section>header small{color:#7c86aa;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.4}.agency-assessor-review-section>header em{color:#6f79a0;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;font-style:normal;font-weight:750}.agency-assessor-profile-grid{padding:calc(12px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-assessor-profile-grid article{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-content:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a17;display:grid}.agency-assessor-profile-grid article.is-wide{grid-column:1/-1}.agency-assessor-profile-grid article span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#7b86ac;font-size:calc(8px * var(--platform-density-scale,1));display:flex}.agency-assessor-profile-grid article span svg{color:#6d4bf5}.agency-assessor-profile-grid article strong{overflow-wrap:anywhere;color:#203467;font-size:calc(9.5px * var(--platform-density-scale,1));line-height:1.45}.agency-assessor-review-skeleton{padding:calc(12px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agency-assessor-certification-list{padding:calc(11px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));display:grid}.agency-assessor-certification-list article{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) minmax(calc(210px * var(--platform-density-scale,1)),.7fr) auto;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a17;display:grid}.agency-assessor-certification-list article>span:first-child{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6848f4;background:#653bff12;place-items:center;display:grid}.agency-assessor-certification-list article>div{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-assessor-certification-list article>div strong{color:#1d3266;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--platform-density-scale,1));overflow:hidden}.agency-assessor-certification-list article>div small{color:#7b86aa;font-size:calc(8px * var(--platform-density-scale,1))}.agency-assessor-certification-list dl{gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agency-assessor-certification-list dl div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-assessor-certification-list dt{color:#8b94b3;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-assessor-certification-list dd{color:#26396d;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0;font-weight:750}.agency-assessor-certifications-section{min-height:calc(260px * var(--platform-density-scale,1));flex-direction:column;display:flex}.agency-assessor-certifications-section>header{flex:none}.agency-assessor-certification-groups{min-height:0;padding:calc(11px * var(--platform-density-scale,1));align-content:start;gap:calc(12px * var(--platform-density-scale,1));flex:none;display:grid;overflow:visible}.agency-assessor-certification-group{border-radius:calc(13px * var(--platform-density-scale,1));background:#fbfbffd6;border:1px solid #59519a17;overflow:hidden}.agency-assessor-certification-group>header{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #59519a14;display:flex}.agency-assessor-certification-group>header span{align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#26396d;font-size:calc(9.5px * var(--platform-density-scale,1));font-weight:800;display:inline-flex}.agency-assessor-certification-group>header em{min-width:calc(25px * var(--platform-density-scale,1));height:calc(22px * var(--platform-density-scale,1));padding:0 calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));place-items:center;font-style:normal;font-weight:800;display:inline-grid}.agency-assessor-certification-group.is-active>header{background:#e6f8f38c}.agency-assessor-certification-group.is-active>header span svg,.agency-assessor-certification-group.is-active>header em{color:#07836f}.agency-assessor-certification-group.is-active>header em{background:#def4ee}.agency-assessor-certification-group.is-expired>header{background:#fff4da80}.agency-assessor-certification-group.is-expired>header span svg,.agency-assessor-certification-group.is-expired>header em{color:#a96700}.agency-assessor-certification-group.is-expired>header em{background:#fff0cf}.agency-assessor-certification-group .agency-assessor-certification-list{max-height:none;padding:calc(8px * var(--platform-density-scale,1));overflow:visible}.agency-assessor-document-list{padding:calc(11px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));display:grid}.agency-assessor-document-list article{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) minmax(calc(155px * var(--platform-density-scale,1)),.55fr) auto calc(34px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a17;display:grid}.agency-assessor-document-list article>span:first-child{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6848f4;background:#653bff12;place-items:center;display:grid}.agency-assessor-document-list article>div{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-assessor-document-list article>div strong{color:#1d3266;font-size:calc(10px * var(--platform-density-scale,1))}.agency-assessor-document-list article>div small{color:#7b86aa;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--platform-density-scale,1));overflow:hidden}.agency-assessor-document-list dl{gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agency-assessor-document-list dl div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.agency-assessor-document-list dt{color:#8b94b3;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-assessor-document-list dd{color:#26396d;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0;font-weight:750}.agency-assessor-review-section>.platform-empty-state{margin:calc(12px * var(--platform-density-scale,1))}.agency-assessor-review-footer{z-index:3;min-height:calc(64px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(8px * var(--platform-density-scale,1));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #59519a1a;flex:none;display:flex;box-shadow:0 -8px 22px #251f630b}@media (max-width:720px){.agency-assessor-review-summary{margin:calc(10px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) 0}.agency-assessor-review-tabs{margin:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) 0;grid-template-columns:repeat(3,minmax(calc(145px * var(--platform-density-scale,1)),1fr));overflow-x:auto}.agency-assessor-profile-grid,.agency-assessor-review-skeleton{grid-template-columns:1fr}.agency-assessor-profile-grid article.is-wide{grid-column:auto}.agency-assessor-certification-list article{grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) auto}.agency-assessor-certification-list dl{grid-column:2/-1}.agency-assessor-document-list article{grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) auto}.agency-assessor-document-list dl{grid-column:2/-1}.agency-assessor-review-footer{flex-wrap:wrap}}.toa-application-status.is-pending-agency-approval{color:#9a6500;background:#fff5d9}.toa-application-status.is-ready-for-ssc-submission{color:#4f3fc2;background:#f0edff}.agency-nomination-review-drawer{width:min(calc(900px * var(--platform-density-scale,1)), calc(100vw - calc(36px * var(--platform-density-scale,1))))}.agency-nomination-role-list{gap:calc(9px * var(--platform-density-scale,1));display:grid}.agency-nomination-role-list article{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:calc(36px * var(--platform-density-scale,1)) minmax(0, 1fr) auto;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;display:grid}.agency-nomination-role-list article>span{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#0e947c;background:#eaf8f4;place-items:center;display:grid}.agency-nomination-role-list article>div{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-nomination-role-list article strong{color:#26396f;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9.5px * var(--platform-density-scale,1));overflow:hidden}.agency-nomination-role-list article small{color:#7b85aa;font-size:calc(8px * var(--platform-density-scale,1))}.agency-nomination-role-list article em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5946c8;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#f0edff;font-style:normal;font-weight:800}.agency-nomination-role-list article em.is-primary{color:#087b67;background:#e9f8f3}.agency-nomination-rejection{padding:calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#d92d64;background:#fff6f9;border:1px solid #d92d642e;display:flex}.agency-nomination-rejection label{gap:calc(6px * var(--platform-density-scale,1));flex:1;display:grid}.agency-nomination-rejection label>span{color:#a91f4d;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:800}.agency-nomination-rejection textarea{width:100%;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));resize:vertical;border-radius:calc(9px * var(--platform-density-scale,1));color:#27376d;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #d92d6433;outline:0;line-height:1.5}.agency-nomination-rejection textarea:focus{border-color:#d92d64;box-shadow:0 0 0 3px #d92d6412}@media (max-width:650px){.agency-nomination-role-list article{grid-template-columns:calc(36px * var(--platform-density-scale,1)) minmax(0,1fr)}.agency-nomination-role-list article em{grid-column:2;justify-self:start}}.agency-nomination-source{width:max-content;padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;font-weight:800;display:inline-flex}.agency-nomination-source.is-assessor{color:#5946c8;background:#f0edff}.agency-nomination-source.is-agency{color:#087b67;background:#e9f8f3}.agency-nomination-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-nomination-queue-tabs{align-self:flex-start;width:max-content}.agency-nomination-queue-toolbar{padding:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;align-items:center;gap:calc(10px * var(--platform-density-scale,1));display:flex}.agency-nomination-queue-toolbar .agency-nomination-filter-bar{flex:1;min-width:0;padding:0}.agency-nomination-queue-toolbar>.platform-button{flex:none}.agency-nomination-batch-feedback{margin:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#087b67;font-size:calc(8.5px * var(--platform-density-scale,1));background:#eefaf7;border:1px solid #0e947c2e;font-weight:700;display:flex}.agency-nomination-batch-feedback>button{width:calc(24px * var(--platform-density-scale,1));height:calc(24px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.agency-nomination-select{align-items:center;gap:calc(7px * var(--platform-density-scale,1));cursor:pointer;min-width:0;display:inline-flex}.agency-nomination-select input{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));flex:0 0 calc(14px * var(--platform-density-scale,1));accent-color:#5b4bb7;margin:0}.agency-nomination-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agency-nomination-table{table-layout:fixed;width:100%;min-width:0!important}.agency-nomination-table th,.agency-nomination-table td{padding-right:calc(8px * var(--platform-density-scale,1));padding-left:calc(8px * var(--platform-density-scale,1))}.agency-nomination-table th:first-child{width:11%}.agency-nomination-table th:nth-child(2){width:14%}.agency-nomination-table th:nth-child(3){width:15%}.agency-nomination-table th:nth-child(4){width:16%}.agency-nomination-table th:nth-child(5){width:10%}.agency-nomination-table th:nth-child(6){width:9%}.agency-nomination-table th:nth-child(7){width:16%}.agency-nomination-table th:nth-child(8){width:9%}.agency-nomination-table th:nth-child(8),.agency-nomination-table td:nth-child(8){text-align:center}.agency-nomination-table td{overflow:hidden}.agency-nomination-table td>strong,.agency-nomination-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agency-nomination-table .agency-nomination-source{max-width:100%;padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));text-overflow:ellipsis;overflow:hidden}.agency-nomination-table .agency-nomination-source svg{flex:none}.agency-nomination-table .nomination-role-coverage{min-width:0}.agency-nomination-table .nomination-role-coverage>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.agency-nomination-table .platform-status-badge{max-width:100%;padding-right:calc(7px * var(--platform-density-scale,1));padding-left:calc(7px * var(--platform-density-scale,1));text-overflow:ellipsis;overflow:hidden}.agency-nomination-table .platform-table-action{width:100%;min-width:0;padding-right:calc(7px * var(--platform-density-scale,1));padding-left:calc(7px * var(--platform-density-scale,1));margin-left:auto;margin-right:auto}@media (min-width:901px){.agency-nomination-table-wrap{overflow-x:hidden}}@media (max-width:900px){.agency-nomination-table{min-width:calc(980px * var(--platform-density-scale,1))!important}.agency-nomination-table-wrap{overflow-x:auto}.agency-nomination-queue-toolbar{flex-direction:column;align-items:stretch}.agency-nomination-queue-toolbar>.platform-button{width:100%}.agency-nomination-kpis{grid-template-columns:1fr}}.institution-commercial-workspace{overflow:auto}.commercial-owner-summary article{position:relative;overflow:hidden}.commercial-owner-summary article:first-child strong{font-size:calc(16px * var(--platform-density-scale,1))}.commercial-owner-summary article.is-action{background:linear-gradient(135deg,#fffaf2,#fff4df);border-color:#ffd9a5}.commercial-owner-summary article.is-action:after{right:calc(14px * var(--platform-density-scale,1));width:calc(8px * var(--platform-density-scale,1));height:calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));content:"";background:#f59b23;position:absolute;box-shadow:0 0 0 5px #f59b2321}.commercial-owner-feedback{min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#087b67;font-size:calc(8.5px * var(--platform-density-scale,1));background:#effaf7;border:1px solid #ccebe3;font-weight:750;display:flex}.commercial-owner-feedback span{flex:1}.commercial-owner-feedback button{width:calc(27px * var(--platform-density-scale,1));height:calc(27px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#0b826c;cursor:pointer;background:#fff;border:0;place-items:center;display:grid}.commercial-owner-card,.commercial-request-history{flex:none;min-height:auto;overflow:visible}.commercial-owner-card>header,.commercial-request-history>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #ece9f4;display:flex}.commercial-owner-card>header span,.commercial-request-history>header span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.commercial-owner-card>header strong,.commercial-request-history>header strong{color:#26396f;font-size:calc(10px * var(--platform-density-scale,1))}.commercial-owner-card>header small,.commercial-request-history>header small{color:#7f89aa;font-size:calc(8px * var(--platform-density-scale,1))}.commercial-owner-card>header em,.commercial-request-history>header em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6747e8;font-size:calc(7.5px * var(--platform-density-scale,1));background:#f1edff;font-style:normal;font-weight:800}.commercial-owner-table th:first-child{width:calc(190px * var(--platform-density-scale,1))}.commercial-owner-table th:nth-child(2){width:calc(230px * var(--platform-density-scale,1))}.commercial-owner-table th:nth-child(3){width:calc(130px * var(--platform-density-scale,1))}.commercial-owner-table th:nth-child(4){width:calc(145px * var(--platform-density-scale,1))}.commercial-owner-table th:nth-child(5){width:calc(190px * var(--platform-density-scale,1))}.commercial-owner-table td>strong,.commercial-owner-table td>small{display:block}.commercial-owner-table td>small{max-width:calc(230px * var(--platform-density-scale,1));margin-top:calc(4px * var(--platform-density-scale,1));color:#818bad;font-size:calc(7.5px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-owner-status{width:max-content;max-width:100%;padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:850;display:inline-flex}.commercial-owner-status.is-due{color:#a66b0d;background:#fff3d8}.commercial-owner-status.is-returned{color:#b73b5d;background:#fff0f4}.commercial-owner-status.is-review{color:#5c43d5;background:#f1edff}.commercial-owner-status.is-finance{color:#145fc1;background:#edf5ff}.commercial-owner-status.is-complete{color:#087d69;background:#e9f8f3}.commercial-owner-actions{width:calc(128px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));display:grid}.commercial-owner-actions .institution-review-button,.commercial-owner-actions>a{width:100%;min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5a43db;font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;background:#f7f5ff;border:1px solid #ded7ff;font-weight:800;text-decoration:none;display:inline-flex}.commercial-owner-actions .institution-review-button.is-payment{color:#fff;background:linear-gradient(105deg,#5e45dc,#7049ed);border:0;box-shadow:0 7px 16px #6343e033}.commercial-owner-actions .institution-review-button.is-returned{background:linear-gradient(105deg,#d6335d,#eb3b7e)}.commercial-owner-actions>a{color:#087d69;background:#effaf7;border-color:#cfe9e2}.commercial-request-history{margin-bottom:calc(4px * var(--platform-density-scale,1))}.commercial-request-history>header+div{border-top:0}.partner-payment-steps{margin:calc(15px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));border:1px solid #e5e1f1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.partner-payment-steps span{min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#818baa;font-size:calc(7.5px * var(--platform-density-scale,1));background:#faf9fd;border-left:1px solid #e9e5f2;font-weight:800;display:flex}.partner-payment-steps span:first-child{border-left:0}.partner-payment-steps b{width:calc(20px * var(--platform-density-scale,1));height:calc(20px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6b7599;font-size:calc(7px * var(--platform-density-scale,1));background:#eeecf4;place-items:center;display:grid}.partner-payment-steps .is-current{color:#5c43d7;background:#f4f0ff}.partner-payment-steps .is-current b{color:#fff;background:#6847e8}.partner-receipt-upload.has-file{background:#effaf7;border-color:#8bd5c1;color:#087d69!important}.institution-form-error{align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.agency-nomination-row-actions{gap:calc(5px * var(--platform-density-scale,1));display:grid}.agency-pay-now-action{width:100%;min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(7px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(8px * var(--platform-density-scale,1));font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #653bff33}@media (max-width:800px){.institution-commercial-workspace{overflow:visible}.commercial-owner-card>header,.commercial-request-history>header{flex-direction:column;align-items:flex-start}.partner-payment-steps{grid-template-columns:1fr}.partner-payment-steps span{border-top:1px solid #e9e5f2;border-left:0}.partner-payment-steps span:first-child{border-top:0}}.commercial-owner-table{min-width:calc(1110px * var(--platform-density-scale,1))}.commercial-owner-table th:nth-child(6){width:calc(190px * var(--platform-density-scale,1))}.commercial-owner-actions{width:calc(150px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));margin-inline:auto}.commercial-owner-optional-actions{justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.commercial-owner-optional-actions>button{width:calc(34px * var(--platform-density-scale,1));min-width:calc(34px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6042dc;cursor:pointer;background:#f6f3ff;border:1px solid #ddd6ff;place-items:center;padding:0;display:inline-grid}.commercial-owner-optional-actions>button.is-download{color:#315fc9;background:#f0f6ff}.commercial-owner-optional-actions>button.is-revision{color:#b36d0d;background:#fff8e9}.commercial-owner-optional-actions>button.is-revision-pending{color:#087d69;background:#eaf8f4}.commercial-owner-optional-actions>button:disabled{cursor:not-allowed;opacity:.65}.commercial-owner-actions .commercial-owner-workflow-action{width:calc(150px * var(--platform-density-scale,1));min-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;border:0;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #653bff33}.commercial-owner-actions .commercial-owner-workflow-action.is-returned{background:linear-gradient(100deg,#d92d4f,#ef3d60 55%,#d91f76)}.commercial-owner-actions .commercial-owner-workflow-action.is-revision-pending{color:#9b650d;box-shadow:none;cursor:not-allowed;opacity:1;background:#fff6df;border:1px solid #b56f1233}.commercial-owner-actions .commercial-owner-workflow-action.is-proof{color:#087d69;box-shadow:none;background:#effaf7;border:1px solid #cfe9e2}.commercial-owner-workflow-state{width:calc(150px * var(--platform-density-scale,1));min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6f7898;font-size:calc(7.5px * var(--platform-density-scale,1));text-align:center;background:#f8f7fb;border:1px solid #e1ddef;font-weight:800;display:inline-flex}.commercial-owner-table th:last-child,.commercial-owner-table td:last-child{text-align:center;vertical-align:middle}.commercial-owner-table td:last-child .commercial-owner-actions{width:calc(138px * var(--platform-density-scale,1));justify-items:center;gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:1fr;margin-inline:auto;display:grid}.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions{justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));width:100%;display:flex}.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions>button{width:calc(34px * var(--platform-density-scale,1));min-width:calc(34px * var(--platform-density-scale,1));max-width:calc(34px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));max-height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6042dc;box-shadow:none;background:#f6f3ff;border:1px solid #653bff24;place-items:center;margin:0;padding:0;display:inline-grid}.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions>button svg{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));margin:0}.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions>button.is-download,.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions>button.is-revision{color:#6042dc;background:#f6f3ff}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action,.commercial-owner-table td:last-child .commercial-owner-actions a.commercial-owner-workflow-action{width:calc(138px * var(--platform-density-scale,1));min-width:calc(138px * var(--platform-density-scale,1));max-width:calc(138px * var(--platform-density-scale,1));height:calc(37px * var(--platform-density-scale,1));min-height:calc(37px * var(--platform-density-scale,1));max-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;border:0;margin:0;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 8px 18px #653bff33}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action:hover{color:#fff;background:var(--platform-primary-hover);box-shadow:0 10px 22px #653bff45}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action.is-revision-pending{color:#9b650d;box-shadow:none;background:#fff6df;border:1px solid #b56f1233}.commercial-owner-table td:last-child .commercial-owner-actions a.commercial-owner-workflow-action.is-proof{color:#087d69;box-shadow:none;background:#effaf7;border:1px solid #cfe9e2}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action.is-payment.is-returned{background:#ea3697;box-shadow:0 8px 18px #ea36973d}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action.is-payment.is-returned:hover{background:#d92b87;box-shadow:0 10px 22px #ea36974d}.commercial-owner-tabs{min-height:calc(50px * var(--platform-density-scale,1));padding-inline:calc(5px * var(--platform-density-scale,1));flex:none}.commercial-owner-tabs button{height:calc(46px * var(--platform-density-scale,1))}.commercial-owner-tabs button small{min-width:calc(20px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#7462cd;font-size:calc(7.5px * var(--platform-density-scale,1));background:#653bff14;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.commercial-owner-tabs button.is-active small{color:#5b3fdf;background:#eee9ff}.agency-revision-modal-header{padding:calc(20px * var(--platform-density-scale,1)) calc(58px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));background:linear-gradient(135deg,#fff 52%,#faf8ff);border-bottom:1px solid #e9e6f2;position:relative}.agency-revision-heading{align-items:center;gap:calc(13px * var(--platform-density-scale,1));display:flex}.agency-revision-heading h2{margin:calc(4px * var(--platform-density-scale,1)) 0 0;font-size:calc(18px * var(--platform-density-scale,1))}.agency-revision-modal-header>p{max-width:calc(680px * var(--platform-density-scale,1));margin:calc(12px * var(--platform-density-scale,1)) 0 0;color:#6f7ca7;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.55}.agency-revision-governance-note{margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#5c43db;background:#f7f5ff;border:1px solid #ded8fb;display:flex}.agency-revision-governance-note>svg{flex:none}.agency-revision-governance-note>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.agency-revision-governance-note strong{color:#26396f;font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-revision-governance-note small{color:#7883a8;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}.agency-revision-modal-body{min-height:0;padding:calc(15px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc7f4 transparent;overflow-y:auto}.agency-revision-modal-body .toa-payment-invoice-summary{margin:0 0 calc(13px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));background:#f7f5ff;border:1px solid #ece8fb}.agency-revision-modal-body .toa-payment-invoice-summary span{font-size:calc(8px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-payment-invoice-summary strong{font-size:calc(9.5px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-amount{padding:0 calc(1px * var(--platform-density-scale,1));margin-top:0}.agency-revision-modal-body .toa-revision-amount>span,.agency-revision-modal-body .toa-revision-reason>span{font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-amount input{height:calc(42px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1));background:#fff;border-color:#ded9f1}.agency-revision-modal-body .toa-revision-amount input:focus,.agency-revision-modal-body .toa-revision-reason textarea:focus{border-color:#694be7;box-shadow:0 0 0 3px #694be717}.agency-revision-modal-body .toa-revision-amount small{color:#7e88a8;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.agency-revision-assessor-search{margin-top:calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) auto;display:grid}.agency-revision-assessor-search>label{min-width:0;height:calc(42px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6a52df;background:#fff;border:1px solid #ded9f1;transition:border-color .16s,box-shadow .16s;display:flex}.agency-revision-assessor-search>label:focus-within{border-color:#694be7;box-shadow:0 0 0 3px #694be717}.agency-revision-assessor-search input{color:#203368;min-width:0;height:100%;font:650 calc(8.5px * var(--platform-density-scale,1))/1 inherit;background:0 0;border:0;outline:0;flex:1}.agency-revision-assessor-search input::placeholder{color:#929ab5;font-weight:550}.agency-revision-assessor-search input::-webkit-search-cancel-button{display:none}.agency-revision-assessor-search label>button{width:calc(25px * var(--platform-density-scale,1));height:calc(25px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6d55df;cursor:pointer;background:#f2efff;border:0;place-items:center;display:grid}.agency-revision-assessor-search>span{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6854bf;font-size:calc(7.3px * var(--platform-density-scale,1));white-space:nowrap;background:#f2effd;font-weight:800}.agency-revision-content .agency-revision-assessor-search>label>input,.agency-revision-content .agency-revision-assessor-search>label>input:focus,.agency-revision-content .agency-revision-assessor-search>label>input:focus-visible{appearance:none;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.agency-revision-modal-body .toa-revision-assessor-groups{margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#f7f6fc;border-color:#e4e0f2}.agency-revision-modal-body .toa-revision-assessor-groups>legend{padding:0 calc(8px * var(--platform-density-scale,1));color:#26396f;font-size:calc(9px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-assessor-groups>article{border-radius:calc(12px * var(--platform-density-scale,1));box-shadow:0 4px 12px #272a5d09}.agency-revision-modal-body .toa-revision-assessor-groups>article>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-assessor-toggle strong{font-size:calc(9.5px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-assessor-toggle small{font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-assessor-groups>article>div{padding:calc(8px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-assessor-groups>article>div>label{min-height:calc(50px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-assessor-groups strong{font-size:calc(8.8px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-assessor-groups small{font-size:calc(7.4px * var(--platform-density-scale,1));line-height:1.4}.agency-revision-modal-body .toa-revision-reason{margin-top:calc(14px * var(--platform-density-scale,1))}.agency-revision-modal-body .toa-revision-reason textarea{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));resize:vertical;line-height:1.45}.agency-revision-search-empty{min-height:calc(165px * var(--platform-density-scale,1));padding:calc(22px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#7158e2;text-align:center;background:#fff;border:1px dashed #dcd6f2;flex-direction:column;display:flex}.agency-revision-search-empty strong{color:#26396f!important;font-size:calc(9.5px * var(--platform-density-scale,1))!important}.agency-revision-search-empty small{max-width:calc(330px * var(--platform-density-scale,1));color:#7f89a8!important;font-size:calc(7.8px * var(--platform-density-scale,1))!important}.agency-revision-search-empty button{margin-top:calc(4px * var(--platform-density-scale,1));min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5f46d8;font-size:calc(7.5px * var(--platform-density-scale,1));cursor:pointer;background:#f7f5ff;border:1px solid #ded8f8;font-weight:800}.policy-confirm-content .agency-revision-modal-footer{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(16px * var(--platform-density-scale,1));background:#fff;border-top:1px solid #e7e3f0;margin:0;display:flex;box-shadow:0 -8px 22px #1d1f500b}.agency-revision-modal-footer>div{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.agency-revision-modal-footer>div strong{color:#26396f;font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-revision-modal-footer>div small{color:#7d87a7;font-size:calc(7.5px * var(--platform-density-scale,1))}.agency-revision-modal-footer>span{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.agency-revision-modal-footer .training-primary-action{min-width:calc(175px * var(--platform-density-scale,1))}@media (max-width:700px){.agency-revision-modal-header{padding:calc(16px * var(--platform-density-scale,1)) calc(52px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1))}.agency-revision-modal-header>p{font-size:calc(8.5px * var(--platform-density-scale,1))}.agency-revision-governance-note{margin-right:calc(-37px * var(--platform-density-scale,1))}.agency-revision-modal-body{padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1))}.agency-revision-assessor-search{grid-template-columns:1fr}.agency-revision-assessor-search>span{width:max-content}.policy-confirm-content .agency-revision-modal-footer{padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));flex-direction:column;align-items:stretch}.agency-revision-modal-footer>span{grid-template-columns:1fr 1.4fr;display:grid}.agency-revision-modal-footer button{width:100%!important;min-width:0!important}.agency-revision-modal-footer>div{display:none}}.partner-payment-content fieldset>div{grid-template-columns:minmax(calc(190px * var(--platform-density-scale,1)),.8fr) minmax(calc(478px * var(--platform-density-scale,1)),1.6fr)}.partner-payment-content .partner-payment-breakup{min-width:calc(478px * var(--platform-density-scale,1));grid-template-columns:calc(160px * var(--platform-density-scale,1)) calc(140px * var(--platform-density-scale,1)) calc(160px * var(--platform-density-scale,1));justify-content:end;align-items:start;gap:calc(9px * var(--platform-density-scale,1));display:grid}.partner-payment-content .partner-payment-breakup.is-no-tds{min-width:calc(329px * var(--platform-density-scale,1));grid-template-columns:repeat(2,calc(160px * var(--platform-density-scale,1)))}.partner-payment-content .partner-payment-breakup>label{min-width:0;align-items:stretch!important;gap:calc(5px * var(--platform-density-scale,1))!important;display:grid!important}.partner-payment-content .partner-payment-breakup>label>span{color:#53628b;font-size:calc(7.8px * var(--platform-density-scale,1));text-align:center;font-weight:850}.partner-payment-content .partner-payment-breakup input{width:100%;min-width:0;height:calc(40px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));text-align:center;color:#203368;font:800 calc(9px * var(--platform-density-scale,1))/1 inherit;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#fff;border:1px solid #dcd8eb}.partner-payment-content .partner-payment-breakup .is-locked-amount input{color:#273a6e;cursor:not-allowed;background:#f4f5f9;border-color:#e5e2ed}.partner-payment-percentage-input{min-width:0;position:relative}.partner-payment-content .partner-payment-percentage-input input{padding:0 calc(28px * var(--platform-density-scale,1));color:#5c42d8;background:#fff;border-color:#bfb2ff}.partner-payment-percentage-input>b{right:calc(17px * var(--platform-density-scale,1));color:#6850dc;font-size:calc(8px * var(--platform-density-scale,1));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.partner-payment-content .partner-payment-breakup .is-tds-rate>small{color:#8a6a14;font-size:calc(7px * var(--platform-density-scale,1));text-align:center;font-weight:750;display:block}.partner-payment-content .partner-payment-percentage-input input:focus{border-color:#6747e8;outline:0;box-shadow:0 0 0 3px #6747e817}.partner-payment-content .partner-payment-percentage-input input:disabled{color:#8c93aa;cursor:not-allowed;background:#f3f3f7}@media (max-width:700px){.partner-payment-content fieldset>div{grid-template-columns:1fr}.partner-payment-content .partner-payment-breakup,.partner-payment-content .partner-payment-breakup.is-no-tds{grid-template-columns:1fr;min-width:0}.partner-payment-content .partner-payment-breakup input,.partner-payment-content .partner-payment-breakup .is-tds-rate>small{text-align:center}}.trainer-registry-workspace{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.trainer-registry-workspace>*{min-width:0}.trainer-registry-workspace>.training-page-header,.trainer-responsibility-strip,.trainer-sidh-sync-banner{flex:none}.trainer-responsibility-strip,.trainer-sidh-sync-banner,.trainer-registry-card{box-sizing:border-box;width:100%;max-width:100%}.trainer-registry-card{contain:inline-size;flex:1 1 0;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.trainer-registry-tabs,.trainer-registry-toolbar{min-height:0}.trainer-registry-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;width:100%;max-width:100%;height:100%;min-height:0;position:relative;overflow:hidden scroll}.trainer-registry-table-wrap table{table-layout:fixed;width:100%;min-width:0}.trainer-registry-table-wrap th:first-child{width:20%}.trainer-registry-table-wrap th:nth-child(2){width:14%}.trainer-registry-table-wrap th:nth-child(3){width:18%}.trainer-registry-table-wrap th:nth-child(4){width:11%}.trainer-registry-table-wrap th:nth-child(5),.trainer-registry-table-wrap th:nth-child(6){width:13%}.trainer-registry-table-wrap th:nth-child(7){width:11%}.trainer-registry-table-wrap th:nth-child(7),.trainer-registry-table-wrap td:nth-child(7){text-align:center}.trainer-registry-table-wrap td{text-overflow:ellipsis;overflow:hidden}.trainer-registry-table-wrap thead{z-index:3;position:sticky;top:0}.trainer-registry-table-wrap th{box-shadow:0 1px #ebe8f5}.trainer-registry-empty-state{inset:calc(42px * var(--platform-density-scale,1)) 0 0;padding:calc(28px * var(--platform-density-scale,1));color:#8a94b6;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.trainer-registry-empty-state svg{color:#7455ef;flex:none}.trainer-registry-empty-state strong{margin-top:calc(10px * var(--platform-density-scale,1));color:#66729b;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-registry-empty-state p{margin:calc(7px * var(--platform-density-scale,1)) 0 0;font-size:calc(8px * var(--platform-density-scale,1))}@media (max-width:1100px){.trainer-registry-table-wrap{overflow-x:auto}.trainer-registry-table-wrap table{min-width:calc(1040px * var(--platform-density-scale,1))}}.trainer-sidh-sync-banner{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#12866e;background:linear-gradient(90deg,#eaf9f4e6,#f7fcffe6);border:1px solid #138d7129;display:flex}.trainer-sidh-sync-banner>svg{flex:none}.trainer-sidh-sync-banner>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.trainer-sidh-sync-banner strong{color:#1c4963;font-size:calc(9.5px * var(--platform-density-scale,1))}.trainer-sidh-sync-banner small{color:#6d8297;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-sidh-sync-banner.is-error{color:#b44769;background:#fff7fa;border-color:#f0d0db}.trainer-source-label{width:max-content;margin-top:calc(5px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d68;font-size:calc(6.8px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;background:#e8f8f3;font-style:normal;font-weight:800;display:inline-flex}.trainer-sidh-scope-badge{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d68;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#e8f8f3;font-style:normal;font-weight:800}.trainer-operational-panel{margin-top:calc(15px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:linear-gradient(135deg,#f5fcfa,#faf9ff);border:1px solid #138d7129}.trainer-operational-panel>header{justify-content:space-between;align-items:flex-start;gap:calc(18px * var(--platform-density-scale,1));display:flex}.trainer-operational-panel>header>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.trainer-operational-panel>header small{color:#138d71;font-size:calc(7.5px * var(--platform-density-scale,1));letter-spacing:.06em;text-transform:uppercase;font-weight:800}.trainer-operational-panel>header strong{color:#23376d;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-operational-panel>header p{max-width:calc(330px * var(--platform-density-scale,1));color:#7482a5;font-size:calc(8px * var(--platform-density-scale,1));text-align:right;margin:0;line-height:1.45}.trainer-operational-grid{margin-top:calc(12px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.trainer-operational-grid>.platform-field{min-width:0}.trainer-operational-grid>.is-wide{grid-column:1/-1}.trainer-operational-grid .platform-control,.trainer-operational-grid .platform-textarea{width:100%}.trainer-certificate-picker{justify-content:flex-start;width:100%}.trainer-operational-panel>footer{margin-top:calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));display:flex}.trainer-operational-panel>footer>span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#6f7da1;font-size:calc(7.8px * var(--platform-density-scale,1));display:flex}.trainer-operational-panel>footer>span svg{color:#138d71}@media (max-width:760px){.trainer-operational-panel>header{flex-direction:column}.trainer-operational-panel>header p{text-align:left}.trainer-operational-grid{grid-template-columns:1fr}.trainer-operational-grid>.is-wide{grid-column:auto}.trainer-operational-panel>footer{flex-direction:column;align-items:stretch}.trainer-operational-panel>footer>.platform-button{width:100%}}.trainer-manage-content .trainer-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.trainer-manage-content .trainer-profile-summary{grid-template-columns:1fr}}.user-access-header>button:disabled,.user-row-action:disabled{cursor:not-allowed;opacity:.52}.user-access-unassigned{color:#8992ad;font-size:calc(8.5px * var(--platform-density-scale,1))}.user-status-badge.is-unassigned{color:#747b92;background:#f0f1f5}.hrms-access-identity{margin-top:calc(11px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f8f6ff;border:1px solid #6546ef1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hrms-access-identity span{min-width:0;padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fff;display:grid}.hrms-access-identity small{color:#858eaa;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase}.hrms-access-identity strong{color:#26396f;font-size:calc(8.5px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.hrms-access-identity{grid-template-columns:1fr}}.user-access-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.user-access-summary article:nth-child(2){color:#0c8c72}.user-access-summary article:nth-child(3){color:#5e47dc}.user-access-summary article:nth-child(4){color:#a36b10}.user-access-toolbar{grid-template-columns:minmax(calc(280px * var(--platform-density-scale,1)),1fr) calc(205px * var(--platform-density-scale,1)) auto;align-items:center;gap:calc(10px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #efedf7;display:grid}.user-access-toolbar>.platform-search-input,.user-access-toolbar>.platform-select{width:100%;min-width:0;height:var(--platform-control-height-local,var(--platform-control-height));min-height:var(--platform-control-height-local,var(--platform-control-height));box-sizing:border-box;margin:0}.user-access-toolbar>.platform-search-input{padding:0 calc(10px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-muted);background:var(--platform-surface)}.user-access-result-count{min-width:calc(106px * var(--platform-density-scale,1));color:#7f89aa;font-size:calc(8px * var(--platform-density-scale,1));text-align:right;white-space:nowrap}.user-access-result-count strong{color:#26396f;font-size:calc(9px * var(--platform-density-scale,1))}.user-access-table-wrap{position:relative}.user-access-table-wrap thead{z-index:2;position:sticky;top:0}.user-access-table-wrap th{box-shadow:0 1px #ebe8f5}.user-access-table{min-width:calc(1200px * var(--platform-density-scale,1))!important}.user-access-table th:first-child{width:17%}.user-access-table th:nth-child(2){width:18%}.user-access-table th:nth-child(3),.user-access-table th:nth-child(4){width:12%}.user-access-table th:nth-child(5){width:10%}.user-access-table th:nth-child(6),.user-access-table th:nth-child(7){width:11%}.user-access-table th:nth-child(8){text-align:center;width:9%}.user-access-table .user-employee-cell strong,.user-access-table .user-employee-cell small,.user-access-table .user-contact-cell strong,.user-access-table .user-contact-cell small,.user-access-table .user-otp-cell strong,.user-access-table .user-otp-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-access-table .user-employee-cell strong{color:#172b63;font-size:calc(10px * var(--platform-density-scale,1))}.user-access-table .user-employee-cell small{margin-top:calc(4px * var(--platform-density-scale,1));color:#7f89aa;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:750}.user-access-table .user-contact-cell strong,.user-access-table .user-otp-cell strong{color:#56658e;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:650}.user-access-table .user-contact-cell small,.user-access-table .user-otp-cell small{margin-top:calc(4px * var(--platform-density-scale,1));color:#8992ad;font-size:calc(7.5px * var(--platform-density-scale,1));font-variant-numeric:tabular-nums}.user-access-table .user-contact-cell strong:first-child:not(:last-child){word-break:break-word}.user-access-table .user-updated-cell{color:#7682a7;white-space:nowrap}.user-access-table .user-action-cell{text-align:center}.user-access-table .user-role-chip{color:#5140bd;text-overflow:ellipsis;background:#f0edff;max-width:100%;overflow:hidden}.user-training-scopes{align-items:center;gap:calc(5px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.user-training-scopes span{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087b69;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#e8f8f3;font-weight:800;display:inline-flex}@media (max-width:1000px){.user-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-access-toolbar{grid-template-columns:minmax(calc(240px * var(--platform-density-scale,1)),1fr) calc(190px * var(--platform-density-scale,1))}.user-access-result-count{text-align:left;grid-column:1/-1}}@media (max-width:650px){.user-access-summary,.user-access-toolbar{grid-template-columns:1fr}.user-access-result-count{grid-column:auto}}.user-role-stack,.user-status-stack{align-items:flex-start;gap:calc(5px * var(--platform-density-scale,1));flex-direction:column;display:flex}.user-role-chip{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;font-weight:800;display:inline-flex}.user-role-chip.is-internal{color:#5140bd;background:#f0edff}.user-role-chip.is-trainer{color:#087b69;background:#e8f8f3}.multi-access-dialog{width:min(calc(760px * var(--platform-density-scale,1)),calc(100vw - calc(40px * var(--platform-density-scale,1))))}.multi-access-section{margin-top:calc(17px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fbfaff;border:1px solid #e7e3f5}.multi-access-section.is-trainer{background:#f8fdfb;border-color:#d8eee8}.multi-access-section>header{justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));display:flex}.multi-access-section>header span{flex-direction:column;display:flex}.multi-access-section>header strong{color:#23366c;font-size:calc(11px * var(--platform-density-scale,1))}.multi-access-section>header small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8791af;font-size:calc(8.5px * var(--platform-density-scale,1))}.multi-access-section>header em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6250c8;font-size:calc(7.5px * var(--platform-density-scale,1));background:#eeebff;font-style:normal;font-weight:850}.multi-access-section.is-trainer>header em{color:#087b69;background:#e2f7f0}.multi-access-empty{margin:calc(14px * var(--platform-density-scale,1)) 0 0;padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#7f89a8;font-size:calc(9px * var(--platform-density-scale,1));background:#fff}.multi-access-scope{gap:calc(10px * var(--platform-density-scale,1));margin-top:calc(12px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.multi-access-scope span{padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #e5efec;flex-direction:column;display:flex}.multi-access-scope small{color:#8691ad;font-size:calc(8px * var(--platform-density-scale,1))}.multi-access-scope strong{margin-top:calc(4px * var(--platform-density-scale,1));color:#26396e;font-size:calc(9.5px * var(--platform-density-scale,1))}@media (max-width:650px){.multi-access-scope{grid-template-columns:1fr}}.trainer-operational-panel>footer>.platform-button:disabled{cursor:not-allowed;opacity:.48}.trainer-manual-link-panel{background:linear-gradient(135deg,#f8f6ff,#f6fcfb);border-color:#6546ef2e}.manage-access-rights{margin-top:calc(12px * var(--platform-density-scale,1));border-top:1px solid #ece9f6}.manage-access-rights>summary{padding:calc(11px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) 0;cursor:pointer;color:#604ad2;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:800;list-style-position:inside}.manage-access-rights>.access-rights-editor{margin-top:calc(10px * var(--platform-density-scale,1));background:#fff}.multi-access-dialog .user-dialog-scroll>.user-governance-note:first-child{gap:calc(8px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.multi-access-dialog .user-dialog-scroll>.user-governance-note:first-child>svg{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1))}.multi-access-dialog .user-dialog-scroll>.user-governance-note:first-child strong{font-size:calc(9.5px * var(--platform-density-scale,1));font-weight:750;line-height:1.3}.multi-access-dialog .user-dialog-scroll>.user-governance-note:first-child small{font-size:calc(8px * var(--platform-density-scale,1));line-height:1.4}.multi-access-dialog .user-form-grid select:disabled{opacity:1;color:#26396e;cursor:not-allowed;background:#f5f6fa}.hrms-employee-lock-note{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#6550c8!important;font-size:calc(8px * var(--platform-density-scale,1))!important;font-weight:700!important;display:flex!important}.hrms-employee-lock-note svg{flex:none}.user-access-header>.training-primary-action{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(15px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:var(--platform-primary);font-size:calc(10px * var(--platform-density-scale,1));font-weight:750;line-height:1;box-shadow:0 8px 18px #653bff33}.user-access-header>.training-primary-action:disabled{opacity:.55}.user-access-inline-toast{width:100%;min-width:0;margin-top:calc(16px * var(--platform-density-scale,1));box-shadow:none}.trainer-scope-content>.user-dialog-scroll{min-height:0;padding-right:calc(9px * var(--platform-density-scale,1));overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow-y:auto}.trainer-manage-content>.user-dialog-scroll{min-height:0;padding:0 calc(9px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1)) 0;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow-y:auto}.trainer-manage-footer{min-height:calc(60px * var(--platform-density-scale,1));margin-top:calc(14px * var(--platform-density-scale,1))!important;padding-top:calc(14px * var(--platform-density-scale,1))!important;justify-content:space-between!important;align-items:center!important}.trainer-manage-footer>span{color:#8790ad;min-width:0;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:700}.trainer-manage-footer>span.is-visible{color:#087d68}.trainer-manage-footer>span.is-error{color:#b23b62}.trainer-manage-footer>div{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.trainer-manage-footer .training-primary-action{min-width:calc(132px * var(--platform-density-scale,1))}.trainer-manage-footer .training-primary-action:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}@media (max-width:700px){.trainer-manage-footer{flex-direction:column;align-items:stretch!important}.trainer-manage-footer>div{width:100%}.trainer-manage-footer>div>button{flex:1}}.trainer-profile-tabs.platform-compact-tabs{width:100%;margin:calc(9px * var(--platform-density-scale,1)) 0 calc(12px * var(--platform-density-scale,1))}.trainer-profile-tabs.platform-compact-tabs>:is(button,a){flex:1 1 0;min-width:0}.trainer-manage-content .trainer-manage-tab-panel>header>div>span:last-child{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.trainer-manage-content .trainer-manage-tab-panel .platform-field-label{letter-spacing:normal;text-transform:none}.trainer-manage-tab-panel{margin-top:0}.trainer-manage-tab-panel.is-overview{gap:calc(12px * var(--platform-density-scale,1));display:grid}.trainer-manage-tab-panel.is-overview>.trainer-form-section,.trainer-manage-tab-panel.is-overview>.trainer-account-panel,.trainer-manage-tab-panel.is-overview>.trainer-operational-panel{margin-top:0}.trainer-manage-content .trainer-profile-summary{margin-top:calc(14px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #ebe8f5;gap:0;overflow:hidden}.trainer-manage-content .trainer-profile-summary>div{min-height:calc(50px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));background:0 0;border:0;border-left:1px solid #ebe8f5;border-radius:0}.trainer-manage-content .trainer-profile-summary>div:first-child{border-left:0}.trainer-manage-content .trainer-profile-summary small{font-size:calc(7px * var(--platform-density-scale,1))}.trainer-manage-content .trainer-profile-summary strong{margin-top:calc(3px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.trainer-account-panel.is-compact{padding:calc(12px * var(--platform-density-scale,1));background:#f8f6ff}.trainer-account-panel.is-before-tabs{margin-top:calc(14px * var(--platform-density-scale,1));margin-bottom:0}.trainer-account-panel.is-before-tabs+.trainer-profile-tabs{margin-top:calc(9px * var(--platform-density-scale,1))}.trainer-account-panel.is-compact .trainer-account-facts{margin-top:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr))}.trainer-account-panel.is-compact .trainer-account-facts>span{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.trainer-account-panel.is-compact>header .platform-status-badge{flex:none}.trainer-operational-panel.is-actions-only{background:0 0;border:0;padding:0}.trainer-access-actions{justify-content:flex-end;align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.trainer-access-actions>.platform-button{min-width:calc(150px * var(--platform-density-scale,1));justify-content:center}.trainer-access-actions>.platform-button:disabled{opacity:.42;cursor:not-allowed}.trainer-access-success-content{align-items:center;gap:calc(11px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) 0;display:flex}.trainer-access-success-content>span{width:calc(42px * var(--platform-density-scale,1));height:calc(42px * var(--platform-density-scale,1));color:#148974;background:#eaf8f4;border-radius:50%;flex:none;place-items:center;display:grid}.trainer-access-success-content>p{color:#5e6b91;font-size:calc(9px * var(--platform-density-scale,1));margin:0;line-height:1.5}.trainer-assigned-roles .is-more{background:#faf9ff;border-style:dashed}.trainer-role-certificate-meta{margin-top:calc(8px * var(--platform-density-scale,1));padding-top:calc(7px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-top:1px solid #f0edf7;display:flex}.trainer-role-certificate-meta>span:first-child{color:#737fa5;min-width:0;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap}.trainer-role-certificate-meta>.platform-status-badge{min-height:calc(22px * var(--platform-density-scale,1));max-width:calc(190px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));text-align:center;white-space:normal;line-height:1.2}.trainer-optional-disclosure{border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #e6e3f1;overflow:hidden}.trainer-optional-disclosure>summary{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;display:grid}.trainer-optional-disclosure>summary::-webkit-details-marker{display:none}.trainer-optional-disclosure>summary>span:first-child{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.trainer-optional-disclosure>summary strong{color:#26396f;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-optional-disclosure>summary small{color:#858fac;font-size:calc(7.5px * var(--platform-density-scale,1))}.trainer-optional-disclosure>summary:after{content:"";width:calc(7px * var(--platform-density-scale,1));height:calc(7px * var(--platform-density-scale,1));border-bottom:1.5px solid #6d58d7;border-right:1.5px solid #6d58d7;transition:transform .16s;transform:rotate(45deg)}.trainer-optional-disclosure[open]>summary:after{transform:rotate(225deg)}.trainer-optional-disclosure[open]>summary{background:#faf9ff}.trainer-optional-disclosure-body{padding:calc(12px * var(--platform-density-scale,1));border-top:1px solid #ece9f4}.trainer-optional-disclosure-body>.trainer-operational-grid{margin-top:0}.trainer-optional-disclosure-body>footer{margin-top:calc(11px * var(--platform-density-scale,1));padding-top:calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));color:#7782a4;font-size:calc(7.5px * var(--platform-density-scale,1));border-top:1px solid #eeecf5;display:flex}.trainer-optional-disclosure-body>footer button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#b33d63;font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;background:#fff7fa;border:1px solid #f0cfd9;font-weight:800;display:inline-flex}.trainer-job-role-list>label{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.trainer-job-role-list>label.is-certified{cursor:default;background:#f9fdfc}.trainer-job-role-list>label.is-certified:hover{background:#f9fdfc}.trainer-job-role-list>label.is-certified input:disabled{opacity:1;accent-color:#138d71;cursor:not-allowed}.trainer-job-role-list>label.is-certified>span>small{color:#628d83}.trainer-job-role-list>label.is-additional:has(input:checked){background:#f8f6ff}.trainer-job-role-list>label>.platform-status-badge{max-width:calc(145px * var(--platform-density-scale,1));text-align:center;white-space:normal;justify-self:end;line-height:1.2}.trainer-hrms-link-disclosure{width:max-content;max-width:100%;margin-top:calc(12px * var(--platform-density-scale,1))}.trainer-hrms-link-disclosure[open]{width:100%}.trainer-hrms-link-disclosure>summary{width:max-content;min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5c42d9;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #6546ef2e;list-style:none;display:inline-flex}.trainer-hrms-link-disclosure>summary::-webkit-details-marker{display:none}.trainer-hrms-link-disclosure>summary:after{content:"+";font-size:calc(12px * var(--platform-density-scale,1));font-weight:700}.trainer-hrms-link-disclosure[open]>summary:after{content:"−"}.trainer-hrms-link-disclosure>summary>svg{flex:none}.trainer-hrms-link-disclosure>summary>strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.trainer-hrms-link-disclosure>div{margin-top:calc(8px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e7e3f3}.trainer-hrms-link-select{grid-template-columns:auto minmax(calc(260px * var(--platform-density-scale,1)),1fr);align-items:center;gap:calc(10px * var(--platform-density-scale,1));color:#465782;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:grid}.trainer-hrms-link-select select{height:calc(38px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#26386e;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #ded9ef;outline:0}.trainer-hrms-link-current{justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));display:flex}.trainer-hrms-link-current>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.trainer-hrms-link-current small{color:#7c87a8;font-size:calc(7.5px * var(--platform-density-scale,1))}.trainer-hrms-link-current strong{color:#25386d;font-size:calc(8.5px * var(--platform-density-scale,1))}.trainer-hrms-link-current>button{width:calc(76px * var(--platform-density-scale,1));min-width:calc(76px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#b13e63;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#fff8fa;border:1px solid #efd2db;font-weight:800;display:inline-flex}.trainer-access-metadata{margin-top:calc(11px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trainer-access-metadata>span{min-width:0;padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#ffffffd1;border:1px solid #59519a1a;display:grid}.trainer-access-metadata small{color:#858fac;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase}.trainer-access-metadata strong{color:#2b3d71;font-size:calc(8px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.trainer-manage-content .trainer-profile-summary{grid-template-columns:1fr}.trainer-manage-content .trainer-profile-summary>div{border-top:1px solid #ebe8f5;border-left:0}.trainer-manage-content .trainer-profile-summary>div:first-child{border-top:0}.trainer-account-panel.is-compact .trainer-account-facts{grid-template-columns:1fr}.trainer-access-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-role-certificate-meta{flex-direction:column;align-items:flex-start}.trainer-job-role-list>label{grid-template-columns:auto minmax(0,1fr)}.trainer-job-role-list>label>.platform-status-badge{grid-column:2;justify-self:start;max-width:none}}.trainer-manage-empty-tab{min-height:calc(320px * var(--platform-density-scale,1));place-content:center;justify-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#6449df;text-align:center;background:linear-gradient(145deg,#fff,#faf9ff);border:1px solid #e3e1ef;margin-top:0;display:grid}.trainer-manage-empty-tab>span{width:calc(42px * var(--platform-density-scale,1));height:calc(42px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#f0edff;place-items:center;display:grid}.trainer-manage-empty-tab strong{color:#283a6b;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-manage-empty-tab p{max-width:calc(430px * var(--platform-density-scale,1));color:#818ba6;font-size:calc(7px * var(--platform-density-scale,1));margin:0;line-height:1.5}@media (max-width:620px){.trainer-hrms-link-select{grid-template-columns:1fr}.trainer-hrms-link-current{flex-direction:column;align-items:flex-start}.trainer-hrms-link-current>button{justify-content:center;width:100%}.trainer-access-actions{flex-direction:column;align-items:stretch}.trainer-access-actions>.platform-button{width:100%;min-width:0}}.master-trainer-eligibility-grid{margin-top:calc(14px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.master-trainer-eligibility-grid>button{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(76px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6d78a0;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ddf2;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative}.master-trainer-eligibility-grid>button>svg{margin-top:calc(2px * var(--platform-density-scale,1));color:#7658ed;flex:none}.master-trainer-eligibility-grid>button>span{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-eligibility-grid>button strong{color:#26396e;font-size:calc(9.5px * var(--platform-density-scale,1))}.master-trainer-eligibility-grid>button small{color:#8791ae;font-size:calc(7.8px * var(--platform-density-scale,1));line-height:1.4}.master-trainer-eligibility-grid>button>em{right:calc(10px * var(--platform-density-scale,1));top:calc(11px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#8178a8;font-size:calc(6.5px * var(--platform-density-scale,1));background:#f2f1f7;font-style:normal;font-weight:850;position:absolute}.master-trainer-eligibility-grid>button.is-selected{background:#f6f3ff;border-color:#8068f4;box-shadow:0 0 0 2px #6b4ced12}.master-trainer-eligibility-grid>button.is-selected>em{color:#087d68;background:#e4f7f1}.master-trainer-status-row{margin-top:calc(11px * var(--platform-density-scale,1))}.trainer-choice-grid>button:disabled{cursor:not-allowed;opacity:.72}@media (max-width:650px){.master-trainer-eligibility-grid{grid-template-columns:1fr}}.access-assignment-form{gap:calc(12px * var(--platform-density-scale,1));display:grid}.access-assignment-form>.platform-field{gap:calc(7px * var(--platform-density-scale,1))}.pixel-modal.is-large:has(.access-assignment-content){height:min(calc(860px * var(--platform-density-scale,1)),calc(100dvh - calc(48px * var(--platform-density-scale,1))))}.pixel-modal:has(.access-assignment-content)>.pixel-modal-form{flex:1}.pixel-modal-body:has(>.access-assignment-content){overflow-y:scroll}.access-identity-card{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:auto minmax(calc(120px * var(--platform-density-scale,1)),.8fr) minmax(calc(220px * var(--platform-density-scale,1)),1.35fr) minmax(calc(105px * var(--platform-density-scale,1)),.65fr);align-items:center;gap:calc(12px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));background:var(--platform-surface-soft);display:grid}.access-identity-card.is-manage{padding-inline:calc(16px * var(--platform-density-scale,1));-moz-column-gap:18px;column-gap:calc(18px * var(--platform-density-scale,1));grid-template-columns:auto repeat(4,minmax(0,1fr))}.access-identity-card>span:not(.access-identity-icon),.access-identity-card>.access-identity-mobile{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.access-identity-card.is-manage>span:not(.access-identity-icon),.access-identity-card.is-manage>.access-identity-mobile{grid-template-rows:calc(14px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));align-content:center;align-self:stretch}.access-identity-card small{color:var(--platform-muted);font-size:var(--platform-label-font);text-transform:uppercase;letter-spacing:.05em;font-weight:750}.access-identity-card strong{color:var(--platform-text);font-size:var(--platform-control-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-identity-card.is-manage>span:not(.access-identity-icon)>strong,.access-identity-card.is-manage>.access-identity-mobile>strong{min-height:calc(32px * var(--platform-density-scale,1));align-items:center;display:flex}.access-identity-mobile .platform-input{width:100%;max-width:calc(220px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:var(--platform-surface);font-size:var(--platform-control-font);font-variant-numeric:tabular-nums;font-weight:650}.access-identity-icon,.access-training-icon{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:var(--platform-purple);background:#f0edff;place-items:center;display:grid}.access-primary-card{border-radius:calc(12px * var(--platform-density-scale,1));box-shadow:none;overflow:hidden}.access-primary-card .platform-card-header{min-height:calc(66px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1))}.access-primary-card .platform-card-header>div:first-child{flex:1;min-width:0;display:block}.access-primary-card .platform-card-header h2{font-size:inherit;font-weight:inherit;margin:0}.access-section-heading{align-items:center;gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.access-primary-card .platform-card-body{padding:calc(14px * var(--platform-density-scale,1));background:#fbfcff}.access-role-fields{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-role-fields.is-single{grid-template-columns:minmax(0,1fr)}.access-role-fields .platform-field{gap:calc(7px * var(--platform-density-scale,1))}.access-permissions-disclosure{margin-top:calc(12px * var(--platform-density-scale,1))}.access-permissions-disclosure>summary{padding-top:calc(12px * var(--platform-density-scale,1))}.access-training-disclosure{border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));background:var(--platform-surface);overflow:hidden}.access-training-disclosure>summary{min-height:calc(66px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none;display:grid}.access-training-disclosure>summary::-webkit-details-marker{display:none}.access-training-summary-copy{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.access-training-summary-copy strong{color:var(--platform-text);font-size:calc(10px * var(--platform-density-scale,1))}.access-training-summary-copy small{color:var(--platform-muted);font-size:calc(8px * var(--platform-density-scale,1));line-height:1.4}.access-training-chevron{color:var(--platform-muted);transition:transform .16s}.access-training-disclosure[open] .access-training-chevron{transform:rotate(180deg)}.access-training-body{padding:calc(14px * var(--platform-density-scale,1));border-top:1px solid var(--platform-border);background:#fbfcff}.access-training-body .master-trainer-eligibility-grid{margin:0}.access-training-body .master-trainer-eligibility-grid>.platform-button{--platform-choice-card-height:100%;--platform-choice-card-min-height:calc(88px * var(--platform-density-scale,1));--platform-choice-card-padding:calc(15px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-color:var(--platform-border);border-radius:calc(10px * var(--platform-density-scale,1));width:100%;box-shadow:none;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.access-training-body .master-trainer-eligibility-grid>.platform-button:hover{background:#faf9ff;border-color:#cfc7f8}.access-training-body .master-trainer-eligibility-grid>.platform-button.is-selected{background:#f6f3ff;border-color:#8973ee;box-shadow:0 0 0 2px #6b4ced0f}.access-training-body .master-trainer-eligibility-grid>.platform-button>svg{align-self:center;margin:0}.access-training-body .master-trainer-eligibility-grid>.platform-button>span:not(.platform-status-badge){align-content:center;gap:calc(5px * var(--platform-density-scale,1));min-width:0;display:grid}.access-training-body .master-trainer-eligibility-grid>.platform-button strong{color:var(--platform-text);font-size:calc(9.5px * var(--platform-density-scale,1));line-height:1.25}.access-training-body .master-trainer-eligibility-grid>.platform-button small{color:var(--platform-muted);font-size:calc(7.7px * var(--platform-density-scale,1));line-height:1.45}.access-training-body .master-trainer-eligibility-grid>.platform-button>.platform-status-badge{align-self:center;gap:0;min-width:auto;display:inline-flex}.access-training-body .access-role-fields{margin-top:calc(12px * var(--platform-density-scale,1))}.access-training-locked{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:var(--platform-purple);background:var(--platform-surface);border:1px dashed #d9d5e8;display:flex}.access-training-locked span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.access-training-locked strong{color:var(--platform-text);font-size:calc(9px * var(--platform-density-scale,1))}.access-training-locked small{color:var(--platform-muted);font-size:calc(8px * var(--platform-density-scale,1));line-height:1.4}@media (max-width:680px){.pixel-modal.is-large:has(.access-assignment-content){height:calc(100dvh - calc(24px * var(--platform-density-scale,1)))}.access-identity-card,.access-identity-card.is-manage{grid-template-columns:auto minmax(0,1fr)}.access-identity-card>span:nth-child(n+3),.access-identity-card>.access-identity-mobile{grid-column:2}.access-role-fields{grid-template-columns:1fr}.access-training-disclosure>summary{grid-template-columns:auto minmax(0,1fr) auto}.access-training-disclosure>summary>.platform-status-badge{grid-column:2;justify-self:start}.access-training-chevron{grid-area:1/3/3}.access-training-body .master-trainer-eligibility-grid>.platform-button{--platform-choice-card-min-height:calc(84px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr)}.access-training-body .master-trainer-eligibility-grid>.platform-button>.platform-status-badge{grid-column:2;justify-self:start}}.trainer-registry-card{grid-template-rows:auto auto auto minmax(0,1fr)}.trainer-registry-tabs,.trainer-registry-status-tabs,.trainer-registry-toolbar{min-height:0}.trainer-registry-tabs.platform-compact-tabs{width:100%;min-height:calc(52px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));background:#fff;border:0;border-bottom:1px solid #eeecf6;border-radius:0;overflow:auto hidden}.trainer-registry-tabs.platform-compact-tabs button{min-height:calc(41px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#69759f;font-size:calc(9px * var(--platform-density-scale,1));background:0 0;border:0}.trainer-registry-tabs.platform-compact-tabs button.is-active{color:#fff;background:var(--platform-primary);box-shadow:0 6px 14px #653bff29}.trainer-registry-tabs.platform-compact-tabs button>span{min-width:0;color:inherit;font-size:inherit;text-align:left;background:0 0;border-radius:0;padding:0}.trainer-registry-tabs.platform-compact-tabs button em{min-width:calc(20px * var(--platform-density-scale,1));height:calc(20px * var(--platform-density-scale,1));padding:0 calc(6px * var(--platform-density-scale,1));background:#f1effb}.trainer-registry-tabs.platform-compact-tabs button.is-active em{color:#fff;background:#fff3}.trainer-registry-status-tabs{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));background:linear-gradient(90deg,#fbfaff,#fff);border-bottom:1px solid #eeecf6;display:flex}.trainer-registry-lifecycle-tabs.platform-compact-tabs{width:max-content;min-height:calc(38px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border-color:#e7e3f4}.trainer-registry-lifecycle-tabs.platform-compact-tabs button{min-width:calc(104px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));font-size:calc(8.5px * var(--platform-density-scale,1))}.trainer-registry-lifecycle-tabs.platform-compact-tabs button em{min-width:calc(19px * var(--platform-density-scale,1));height:calc(19px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1))}.trainer-status-dot{width:calc(7px * var(--platform-density-scale,1));height:calc(7px * var(--platform-density-scale,1));background:#a7adbf;border-radius:50%;flex:none}.trainer-status-dot.is-active{background:#13a17e;box-shadow:0 0 0 3px #13a17e1a}.trainer-status-dot.is-inactive{background:#959bae}.trainer-registry-status-tabs>p{gap:calc(2px * var(--platform-density-scale,1));text-align:right;min-width:0;margin:0 0 0 auto;display:grid}.trainer-registry-status-tabs>p strong{color:#2d3f72;font-size:calc(8.5px * var(--platform-density-scale,1))}.trainer-registry-status-tabs>p span{color:#8992af;font-size:calc(7.5px * var(--platform-density-scale,1))}.trainer-registry-toolbar.platform-filter-bar{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));background:#fff;border:0;border-bottom:1px solid #f0eef7;border-radius:0}.trainer-registry-toolbar.platform-filter-bar>.platform-search-input{width:auto;min-width:calc(260px * var(--platform-density-scale,1));flex:1 1 calc(420px * var(--platform-density-scale,1));max-width:none;margin:0}.trainer-registry-toolbar.platform-filter-bar>.platform-filter-count{white-space:nowrap;margin-left:auto}.trainer-registry-toolbar.platform-filter-bar>.platform-filter-count strong{color:#253873}.trainer-registry-library-table-wrap{height:auto;min-height:100%;overflow:visible}.trainer-registry-table-wrap .trainer-registry-table{margin:0}.trainer-registry-table-wrap .trainer-registry-table tbody tr:hover{background:#fbfaff}.trainer-registry-table-wrap .trainer-registry-status-cell{overflow:visible}.trainer-registry-table-wrap .trainer-registry-status-cell>small{margin-top:calc(5px * var(--platform-density-scale,1));color:#b45a67;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.25}.trainer-registry-table-wrap .platform-status-badge{white-space:nowrap;max-width:100%}.trainer-registry-table-wrap .platform-manage-button{margin-inline:auto}.trainer-registry-empty-state p{max-width:calc(420px * var(--platform-density-scale,1));line-height:1.45}@media (max-width:700px){.trainer-registry-status-tabs{flex-wrap:wrap;align-items:stretch}.trainer-registry-lifecycle-tabs.platform-compact-tabs{width:100%}.trainer-registry-lifecycle-tabs.platform-compact-tabs button{flex:1}.trainer-registry-status-tabs>p{text-align:left;width:100%;margin-left:0}.trainer-registry-toolbar.platform-filter-bar>.platform-search-input{min-width:100%}.trainer-registry-toolbar.platform-filter-bar>.platform-filter-count{margin-left:0}}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:first-child{left:0}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(2){left:calc(52px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(3){left:calc(162px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(4){left:calc(352px * var(--platform-density-scale,1))}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(-n+4){text-align:left}*{box-sizing:border-box;border:0 solid #e5e7eb}html{scrollbar-gutter:stable}.user-id-help-toggle[aria-expanded=true]{color:#fff;background:var(--platform-primary);box-shadow:0 6px 14px #5c39d633}.stakeholder-login-form .input-icon,.login-card.is-pixel .input-icon{color:#5c43ee;background:linear-gradient(145deg,#f4f1fff5,#fff4fcc7);border-color:#653bff1f;transition:none;box-shadow:inset 0 1px #ffffffe6}.ai-loader i{width:calc(7px * var(--platform-density-scale,1));height:calc(7px * var(--platform-density-scale,1));margin:calc(-3.5px * var(--platform-density-scale,1));transform-origin:50%;background:#653bff;border:0;animation:1.4s linear infinite orbit;inset:50% auto auto 50%}.standalone-task-brand>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button{box-sizing:border-box;border-radius:calc(8px * var(--platform-density-scale,1));color:#5d49c5;white-space:nowrap;appearance:none;background:#f8f6ff;border:1px solid #5b46c929;width:100%!important;min-width:0!important;max-width:none!important;height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;max-height:calc(32px * var(--platform-density-scale,1))!important;padding:0 calc(8px * var(--platform-density-scale,1))!important;justify-content:center!important;align-items:center!important;gap:calc(5px * var(--platform-density-scale,1))!important;box-shadow:none!important;font-size:var(--platform-control-font)!important;outline:0!important;margin:0!important;line-height:1!important;display:inline-flex!important}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options>button,.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options .agency-approval-action{box-sizing:border-box;width:100%;min-width:0;height:calc(34px * var(--platform-density-scale,1));min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));white-space:nowrap;line-height:1}@media (max-width:1150px){.assessor-evidence-row{grid-template-columns:calc(190px * var(--platform-density-scale,1)) minmax(calc(300px * var(--platform-density-scale,1)),1fr) minmax(calc(240px * var(--platform-density-scale,1)),1fr)}}@media (max-width:760px){.assessor-evidence-row{grid-template-columns:1fr}.assessor-evidence-upload-control,.assessor-evidence-input{grid-column:1}}.question-bank-theory-flow .is-disabled,.question-bank-component-upload .is-disabled{color:#9ba1b5;pointer-events:none;cursor:not-allowed;background:#f2f3f6;border-color:#e2e4ec}.agency-registry-table th:nth-child(7),.agency-registry-table td:nth-child(7){text-align:center}.eligibility-configuration-list .training-table th:nth-child(4),.eligibility-configuration-list .training-table td:nth-child(4){text-align:center;vertical-align:middle}@media (max-width:760px){.eligibility-driven-documents .nomination-document-card>.nomination-document-control,.eligibility-driven-documents .nomination-document-card>.nomination-document-delete-confirm,.eligibility-driven-documents .nomination-document-card>label:not(.document-upload):not(.nomination-document-picker),.eligibility-evidence-fields,.eligibility-document-status,.eligibility-document-criterion{grid-row:auto;grid-column:1!important}.eligibility-driven-documents .nomination-document-card:has(>.eligibility-evidence-fields)>.nomination-document-control{grid-row:auto;grid-column:1!important}}.platform-select-trigger[aria-expanded=true]{background:#fff;border-color:#653bff80;box-shadow:0 0 0 3px #653bff14}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:nth-child(2) th,.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(n+7){text-align:center;vertical-align:middle;padding-left:0;padding-right:0}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(5),.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(6){padding-right:calc(8px * var(--platform-density-scale,1));padding-left:calc(8px * var(--platform-density-scale,1));text-align:left}.agency-contact-editor-actions .training-primary-action{color:#fff;border:0;box-shadow:0 8px 18px #653bff33}.platform-route-loader:not(.is-visible) .ai-loader i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ai-loader i{animation:none}}.agency-revision-content .agency-revision-assessor-search>label>input{appearance:none;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.access-training-body .master-trainer-eligibility-grid{grid-auto-rows:1fr;align-items:stretch}.header-notification-list>.notification-danger{opacity:1;background:#fff5f5;border-left:3px solid #d65360}.header-notification-list>.notification-success{opacity:1;background:#f0faf5;border-left:3px solid #24916a}.header-notification-list>.notification-danger:is(:hover,:focus-visible){background:#ffeded}.header-notification-list>.notification-success:is(:hover,:focus-visible){background:#e5f6ec}.header-notification-icon.is-danger{color:#b73546;background:#ffe2e6}.header-notification-icon.is-success{color:#14734e;background:#d9f2e5}.header-notification-list>.notification-danger .header-notification-copy strong{color:#a62f40}.header-notification-list>.notification-success .header-notification-copy strong{color:#146a4b}.header-notification-list>:is(.notification-danger,.notification-success) .header-notification-copy small{color:#515d77}.microsoft-sign-in-divider{align-items:center;gap:calc(14px * var(--platform-density-scale,1));color:#8490ac;font-size:calc(12px * var(--platform-density-scale,1));text-align:center;font-weight:650;display:flex}.microsoft-sign-in-divider span{height:calc(1px * var(--platform-density-scale,1));background:#dce2ef;flex:1}.microsoft-sign-in-button{min-height:calc(54px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#172b63;font-family:inherit;font-size:calc(15px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #cfd7e9;font-weight:650;display:flex;box-shadow:0 5px 14px #1c32640f}.microsoft-sign-in-button:hover{background:#f8faff;border-color:#8aa3dc}.microsoft-sign-in-button:focus-visible{outline-offset:3px;outline:3px solid #2457e654}.microsoft-sign-in-button:disabled{opacity:.65;cursor:wait}.microsoft-mark{width:calc(20px * var(--platform-density-scale,1));height:calc(20px * var(--platform-density-scale,1));gap:calc(2px * var(--platform-density-scale,1));flex:none;grid-template-columns:repeat(2,1fr);display:grid}.microsoft-mark i:first-child{background:#f25022}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.microsoft-callback-pending{z-index:399;padding:calc(24px * var(--platform-density-scale,1));color:#17275e;background:radial-gradient(at 30% 20%,#efebff 0,#0000 65%),#f8f8ff;place-items:center;display:grid;position:fixed;inset:0}.pixel-modal.placement-right:has(.header-attendance-content){width:min(calc(1280px * var(--platform-density-scale,1)), calc(100vw - calc(40px * var(--platform-density-scale,1))));background:#f7f9fd}.pixel-modal:has(.header-attendance-content) .pixel-modal-header{grid-template-columns:minmax(0,1fr) auto calc(36px * var(--platform-density-scale,1));align-items:center;gap:calc(22px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1));background:#fff;border-bottom-color:#dfe5f0;display:grid}.pixel-modal:has(.header-attendance-content) .pixel-modal-eyebrow{color:#5948b8;font-size:calc(11px * var(--platform-density-scale,1));letter-spacing:.1em;font-weight:800}.pixel-modal:has(.header-attendance-content) .pixel-modal-header h2{color:#172b55;font-size:calc(26px * var(--platform-density-scale,1));font-weight:750}.pixel-modal:has(.header-attendance-content) .pixel-modal-header-aside{text-align:right;min-width:0}.header-attendance-header-meta{justify-items:end;gap:calc(3px * var(--platform-density-scale,1));line-height:1.25;display:grid}.header-attendance-header-meta span{color:#657393;font-size:calc(11px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:800}.header-attendance-header-meta strong{color:#20345e;font-size:calc(15px * var(--platform-density-scale,1));font-weight:750}.header-attendance-header-meta small{color:#59688b;font-size:calc(12px * var(--platform-density-scale,1));font-weight:650}.pixel-modal:has(.header-attendance-content) .pixel-modal-body{padding:calc(22px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1))}.pixel-modal:has(.header-attendance-content) .pixel-modal-footer{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1));border-top-color:#dfe5f0}.header-attendance-content{gap:calc(16px * var(--platform-density-scale,1));grid-template-rows:auto minmax(0,1fr)}.header-attendance-summary{min-height:calc(91px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1))}.header-attendance-summary article{min-height:calc(91px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e7f1;border-top:3px solid #6b5ad4;box-shadow:0 5px 16px #1b305b0a}.header-attendance-summary article strong{color:#182c55;font-size:calc(27px * var(--platform-density-scale,1));font-weight:760;line-height:1}.header-attendance-summary article span{color:#566587;font-size:calc(11px * var(--platform-density-scale,1));white-space:normal;font-weight:720;line-height:1.25}.header-attendance-roster{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(calc(94px * var(--platform-density-scale,1)), auto);align-content:start;gap:calc(10px * var(--platform-density-scale,1));padding:calc(2px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1));scrollbar-color:#c7d0e4 transparent;overflow:hidden auto}.header-attendance-person{min-height:calc(94px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));grid-template-columns:calc(42px * var(--platform-density-scale,1)) minmax(0, 1fr) auto;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e7f1;border-left:4px solid #a2adc4;box-shadow:0 5px 14px #1b305b09}.header-attendance-person.is-success{border-left-color:#159b7c}.header-attendance-person.is-purple{border-left-color:#7156d6}.header-attendance-person.is-danger{border-left-color:#df4f72}.header-attendance-person.is-warning{border-left-color:#df9821}.header-attendance-person.is-info{border-left-color:#3a70df}.header-attendance-avatar{width:calc(42px * var(--platform-density-scale,1));height:calc(42px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#5542c4;font-size:calc(12px * var(--platform-density-scale,1));background:#eeecff;font-weight:800}.header-attendance-person-copy{gap:calc(5px * var(--platform-density-scale,1));padding-right:0}.header-attendance-person-copy strong{color:#1d315c;font-size:calc(13px * var(--platform-density-scale,1));white-space:normal;font-weight:760;line-height:1.25}.header-attendance-person-copy small{color:#647290;font-size:calc(11px * var(--platform-density-scale,1));white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.header-attendance-person-state{place-self:center end;gap:calc(6px * var(--platform-density-scale,1));min-width:0;position:static}.header-attendance-person-state em{max-width:calc(132px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1));text-align:center;white-space:normal;font-weight:800;line-height:1.2}.header-attendance-person-state i,.header-attendance-person-state small{max-width:calc(132px * var(--platform-density-scale,1));color:#596987;font-size:calc(9px * var(--platform-density-scale,1));text-align:right;font-weight:750;line-height:1.2;display:block}.header-attendance-person-state small.is-action{color:#b53a56}.header-attendance-footer{min-height:calc(25px * var(--platform-density-scale,1));color:#64718c;font-size:calc(11px * var(--platform-density-scale,1));font-weight:600}.header-attendance-footer svg{color:#6453c8}@media (max-width:1050px){.header-attendance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.header-attendance-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pixel-modal.placement-right:has(.header-attendance-content){width:100vw}.pixel-modal:has(.header-attendance-content) .pixel-modal-header{grid-template-columns:minmax(0,1fr) calc(36px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1))}.pixel-modal:has(.header-attendance-content) .pixel-modal-header h2{font-size:calc(20px * var(--platform-density-scale,1))}.pixel-modal:has(.header-attendance-content) .pixel-modal-header-aside{text-align:left;grid-area:2/1/auto/-1}.pixel-modal:has(.header-attendance-content) .pixel-modal-close{grid-area:1/2}.header-attendance-header-meta{justify-items:start;gap:calc(2px * var(--platform-density-scale,1))}.header-attendance-header-meta strong{font-size:calc(13px * var(--platform-density-scale,1))}.header-attendance-header-meta small{font-size:calc(10px * var(--platform-density-scale,1))}.pixel-modal:has(.header-attendance-content) .pixel-modal-body{padding:calc(14px * var(--platform-density-scale,1))}.pixel-modal:has(.header-attendance-content) .pixel-modal-footer{padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.header-attendance-content{gap:calc(11px * var(--platform-density-scale,1))}.header-attendance-summary{gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.header-attendance-summary article{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1))}.header-attendance-summary article strong{font-size:calc(21px * var(--platform-density-scale,1))}.header-attendance-summary article span{font-size:calc(10px * var(--platform-density-scale,1))}.header-attendance-roster{grid-template-columns:1fr;grid-auto-rows:minmax(calc(84px * var(--platform-density-scale,1)), auto);gap:calc(8px * var(--platform-density-scale,1))}.header-attendance-person{min-height:calc(84px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0, 1fr) auto;gap:calc(9px * var(--platform-density-scale,1))}.header-attendance-avatar{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1))}.header-attendance-person-copy strong{font-size:calc(12px * var(--platform-density-scale,1))}.header-attendance-person-copy small{font-size:calc(10px * var(--platform-density-scale,1))}.header-attendance-person-state em{max-width:calc(105px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1))}.header-attendance-person-state small{max-width:calc(105px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.header-attendance-footer span:last-child{display:none}}
