html{background:var(--ds-page);scrollbar-color:var(--ds-border-strong) var(--ds-page)}body{background:var(--ds-page);min-width:320px;color:var(--ds-text)}a,button,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary):focus-visible{box-shadow:var(--ds-focus-ring);outline:0}:where(button,[role=button]):not(:disabled){transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.16s;transition-timing-function:var(--ds-ease-out)}:where(button,[role=button]):not(:disabled):active{transform:scale(.98)}.product-page,.role-dashboard-shell{background:var(--ds-page);min-width:0;color:var(--ds-text);overflow-x:clip}.role-dashboard-shell main{background:var(--ds-page);min-width:0}.role-dashboard-shell :where(h1,h2,h3){color:var(--ds-text);text-wrap:balance}.role-dashboard-shell :where(input,select,textarea){border-color:var(--ds-border);color:var(--ds-text);background-color:var(--ds-surface)}.role-dashboard-shell :where(input,select,textarea):focus{border-color:var(--ds-primary);box-shadow:var(--ds-focus-ring)}.role-dashboard-shell :where(input,textarea)::placeholder{color:#8b94a8}.role-dashboard-shell :where(table){font-variant-numeric:tabular-nums}.role-dashboard-shell :where(tbody tr){transition:background-color .14s var(--ds-ease-out)}.role-dashboard-shell :where(tbody tr):hover{background:#f8f9fc}.role-sidebar{color:#fff;border-right:1px solid #ffffff14;background:var(--ds-primary-strong)!important}.role-sidebar .brand-lockup{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;width:100%;max-width:100%;display:grid}.role-sidebar .brand-signature>span{width:78px!important;height:47px!important}.role-sidebar .brand-lockup-divider{display:none}.role-sidebar .brand-lockup-promise{white-space:normal;text-overflow:clip;overflow-wrap:normal;text-wrap:balance;letter-spacing:.08em;min-width:0;max-width:none;padding-inline-end:4px;font-size:9px;line-height:1.3;overflow:visible}.role-sidebar .sidebar-item{border-radius:8px!important}.role-sidebar .sidebar-item:hover{color:#fff!important;background:#ffffff0f!important}.role-sidebar .sidebar-item[aria-current=page],.role-sidebar .sidebar-item[data-active=true]{color:#fff!important;background:#ffffff1a!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}.role-sidebar .sidebar-item[aria-current=page] svg,.role-sidebar .sidebar-item[data-active=true] svg{color:#f0bd60}.role-sidebar .sidebar-item[aria-current=page]:before,.role-sidebar .sidebar-item[data-active=true]:before{display:none!important}.role-sidebar .sidebar-footer-label{color:inherit}.admin-shell{--admin-navy:var(--ds-primary-strong);--admin-navy-deep:var(--ds-primary-strong);--admin-ink:var(--ds-text);--admin-blue:var(--ds-primary);--admin-blue-deep:var(--ds-primary-strong);--admin-orange:var(--ds-accent);--admin-teal:var(--ds-primary);--admin-line:var(--ds-border);--admin-muted:var(--ds-text-muted);background:var(--ds-page)!important}.admin-main,.admin-shell main{background:var(--ds-page)!important}.admin-sidebar{background:var(--ds-primary-strong)!important}.admin-nav-item{color:#ffffffbd!important;border-radius:8px!important;min-height:44px!important}.admin-page-header>div>p:first-child,.admin-page-header>p:first-child,.admin-operations-header p:first-child,.admin-operations .admin-panel p[class*=uppercase],.admin-operations .admin-stat-card p:first-child{color:var(--ds-text-muted)!important}.admin-page-header h1,.admin-page-header h2,.admin-profile-workspace section h2{color:var(--ds-text)!important}.admin-priority-card,.admin-stat-card,.admin-panel,.admin-cohort-list,.admin-cohort-detail,.admin-users-directory,.admin-agenda-surface{border-color:var(--ds-border)!important;background:var(--ds-surface)!important}.admin-priority-card{border-radius:var(--ds-radius-lg)!important;box-shadow:var(--ds-shadow-ambient)!important;border-left-width:1px!important}.admin-stat-card,.admin-panel{border-radius:var(--ds-radius-md)!important}.admin-stat-card>:first-child,.admin-priority-card>div>span:first-child{color:var(--ds-primary)!important;background:var(--ds-primary-soft)!important}.admin-quick-action,.admin-operations .admin-panel input,.admin-operations .admin-panel select,.admin-profile-workspace input,.admin-profile-workspace select,.admin-profile-workspace textarea,.admin-training-workspace input,.admin-training-workspace select,.admin-training-workspace textarea,.admin-cohorts-workspace input,.admin-cohorts-workspace select,.admin-cohorts-workspace textarea,.admin-users-workspace input,.admin-users-workspace select,.admin-users-workspace textarea{border-color:var(--ds-border)!important;border-radius:var(--ds-radius-md)!important;background:var(--ds-surface)!important}.admin-quick-action:hover{border-color:var(--ds-border-strong)!important;background:var(--ds-primary-soft)!important}.admin-shell :where(input,select,textarea):focus{border-color:var(--ds-primary)!important;box-shadow:var(--ds-focus-ring)!important}.admin-page [class~=text-blue-600],.admin-page [class~=text-blue-700],.admin-page [class~=text-blue-800],.admin-page [class~="text-[#0b5bd3]"]{color:var(--ds-primary)!important}.admin-page [class~=bg-blue-50],.admin-page [class~=bg-blue-100],.admin-page [class~="bg-[#edf5ff]"],.admin-operations [class~=bg-blue-50\/80]{background-color:var(--ds-primary-soft)!important}.admin-page [class~=bg-blue-600],.admin-page [class~=bg-blue-700],.admin-page [class~=bg-blue-800],.admin-page button[class~=bg-blue-700],.admin-page button[class~=bg-blue-800],.admin-priority-card button,.admin-module-editor button[class~=bg-blue-700],.admin-module-editor label[class~=bg-blue-700]{color:#fff!important;background-color:var(--ds-primary)!important}.admin-page button[class~=bg-blue-700]:hover,.admin-page button[class~=bg-blue-800]:hover,.admin-priority-card button:hover,.admin-module-editor button[class~=bg-blue-700]:hover,.admin-module-editor label[class~=bg-blue-700]:hover{background-color:var(--ds-primary-strong)!important}.admin-page button[class*="bg-[#ff8a00]"],.admin-page button[class*="bg-[#ff8500]"],.admin-page label[class*="bg-[#ff8a00]"],.admin-page label[class*="bg-[#ff8500]"]{border-radius:var(--ds-radius-md)!important;color:var(--ds-primary-strong)!important;background:var(--ds-accent)!important}.admin-page button[class*="bg-[#ff8a00]"]:hover,.admin-page button[class*="bg-[#ff8500]"]:hover,.admin-page label[class*="bg-[#ff8a00]"]:hover,.admin-page label[class*="bg-[#ff8500]"]:hover{background:#efb445!important}.admin-module-editor,.admin-cohort-row[aria-pressed=true]{border-color:#bcc8e8!important;box-shadow:0 0 0 2px #2b3f8314!important}.admin-module-editor{background:#fffdf8!important}.admin-cohort-row[aria-pressed=true],.admin-user-row:hover{background:var(--ds-primary-soft)!important}.admin-profile-hero>label,.admin-agenda-dialog a{background:var(--ds-primary-strong)!important}.admin-profile-hero>label>span:nth-child(2),.admin-profile-workspace section button[class*="bg-[#ff8a00]"],.admin-profile-workspace section button[class*="bg-[#102a4a]"]{color:var(--ds-primary-strong)!important;background:var(--ds-accent)!important}.jury-shell,.jury-shell main{background:var(--ds-page)!important}.jury-sidebar{background:var(--ds-primary-strong)!important}.jury-nav-item{color:#ffffffbd!important;border-radius:8px!important;min-height:44px!important}.jury-main{width:min(1260px,100%);margin:0 auto;padding:40px clamp(20px,4vw,56px) 64px!important}.jury-page-header{border-color:var(--ds-border)!important;padding-bottom:24px!important}.jury-page-header>:last-child{margin-right:56px}.jury-page-header h1{max-width:18ch;color:var(--ds-text)!important;letter-spacing:-.035em!important;font-size:clamp(32px,4vw,48px)!important;font-weight:720!important;line-height:1.05!important}.jury-metrics,.jury-worklist,.jury-review-surface{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-shadow-ambient)!important}.jury-shell button[class*=bg-blue]{color:#fff!important;background:var(--ds-primary)!important}.jury-shell button[class*=bg-blue]:hover{background:var(--ds-primary-strong)!important}.jury-shell button[class*="bg-[#ff8a00]"]{border-radius:var(--ds-radius-md)!important;color:var(--ds-primary-strong)!important;background:var(--ds-accent)!important}.jury-shell button[class*="bg-[#ff8a00]"]:hover{background:#efb445!important}.jury-shell [class~=text-blue-700],.jury-shell [class~=text-blue-800],.jury-shell [class*="text-[#087f8c]"]{color:var(--ds-primary)!important}.jury-shell [class~=bg-blue-50],.jury-shell [class~=bg-blue-100],.jury-shell [class*="bg-[#edfafa]"]{background:var(--ds-primary-soft)!important}.jury-shell [class*="border-[#087f8c]"]{border-color:var(--ds-primary)!important}.jury-toolbar button[aria-pressed=true],.jury-toolbar button[class*="border-[#ff8a00]"]{border-color:var(--ds-accent)!important;color:var(--ds-primary-strong)!important}.jury-review-surface,.jury-worklist{overflow:hidden}.profile-workspace{width:min(1120px,100%);color:var(--ds-text);margin:0 auto}.profile-workspace>[data-testid=profile-photo-editor]{box-shadow:var(--ds-shadow-ambient);border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;padding:24px!important}.profile-workspace>[data-testid=profile-photo-editor]>label{background:var(--ds-primary-strong)!important}.profile-workspace>[data-testid=profile-photo-editor]>label>span:nth-child(2){color:var(--ds-primary-strong)!important;background:var(--ds-accent)!important}.profile-workspace .profile-settings-layout{gap:32px}.profile-workspace .profile-personal-section,.profile-workspace .profile-security-section,.profile-workspace .profile-account-rail{background:var(--ds-surface);border-color:var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;padding:24px!important}.profile-workspace .profile-section-header{border-color:var(--ds-border)!important}.profile-workspace :where(input,select){min-height:48px;border-radius:var(--ds-radius-md)!important}.profile-workspace .language-switcher--settings select{min-height:42px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.profile-workspace .language-switcher--settings select:focus{box-shadow:none!important}.profile-workspace button[class*="bg-[#ff8a00]"],.profile-workspace button[class*="bg-[#102a4a]"]{min-height:44px;border-radius:var(--ds-radius-md)!important}.profile-workspace button[class*="bg-[#ff8a00]"]{color:var(--ds-primary-strong)!important;background:var(--ds-accent)!important}.profile-workspace button[class*="bg-[#102a4a]"]{color:#fff!important;background:var(--ds-primary)!important}.profile-workspace [class*="text-[#087f8c]"],.profile-workspace [class*="text-[#102a4a]"],.profile-workspace .profile-mobile-nav button[aria-expanded=true]{color:var(--ds-primary)!important}.public-shell,.auth-shell,.legal-shell,.error-shell{background:var(--ds-page)!important;color:var(--ds-text)!important}.public-shell :where(h1,h2,h3),.auth-shell :where(h1,h2,h3){color:var(--ds-text);text-wrap:balance}.public-header,.legal-shell>header,.legal-shell>footer{border-color:var(--ds-border)!important;background:#fffffff5!important}.legal-document>p:first-child{color:var(--ds-primary)!important}.legal-document a{color:var(--ds-primary-strong)}.auth-stage{background:var(--ds-primary-strong)!important}.auth-stage :where(h1,h2,h3){color:#fff!important}.auth-card,.legal-document,.error-card{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-shadow-ambient)!important}.auth-shell :where(input,select,textarea){min-height:48px;color:var(--ds-text);border-color:var(--ds-border)!important;border-radius:var(--ds-radius-md)!important;background:var(--ds-surface)!important}.auth-shell :where(input,select,textarea):focus{border-color:var(--ds-primary)!important;box-shadow:var(--ds-focus-ring)!important}.primary-action{min-height:48px;border-radius:var(--ds-radius-md)!important;color:#fff!important;background:var(--ds-primary)!important;box-shadow:0 8px 20px #1c2a5a24!important}.primary-action:hover{background:var(--ds-primary-strong)!important;box-shadow:var(--ds-shadow-interactive)!important}.accent-action{min-height:48px;border-radius:var(--ds-radius-md)!important;color:var(--ds-primary-strong)!important;background:var(--ds-accent)!important}.accent-action:hover{background:#efb445!important}.global-notification-trigger{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-md)!important;width:44px!important;height:44px!important;color:var(--ds-primary-strong)!important;background:var(--ds-surface)!important;top:20px!important;bottom:auto!important;right:20px!important;box-shadow:0 4px 16px #1c2a5a1a!important}.global-notification-trigger:hover{border-color:var(--ds-border-strong)!important;background:#f8f9fc!important;transform:none!important}.admin-mission-health,.admin-mission-decisions>section,.admin-mission-cohorts,.admin-mission-lower>section{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-shadow-ambient)!important}.admin-mission-health{overflow:hidden}.admin-mission-decisions>section,.admin-mission-lower>section{border-left:1px solid var(--ds-border)!important;margin-left:0!important;padding:24px!important}.admin-mission-cohorts{padding:24px;overflow:hidden}.admin-mission-metric dd,.admin-mission-health [class*="text-[#07989c]"],.admin-mission-cohorts [class*="text-[#087f8c]"]{color:var(--ds-primary)!important}.admin-mission-health [class*="border-[#07989c]"]{border-color:var(--ds-success)!important}.admin-mission-health [class*="text-[#07989c]"]{color:var(--ds-success)!important}.admin-mission-actions .admin-mission-rows,.admin-mission-formation>button{border-color:var(--ds-border)!important}@media (min-width:1024px){.admin-main,.learner-main,.jury-main{min-height:100dvh}}@media (max-width:1023px){.role-sidebar{border-bottom:1px solid #ffffff1a;border-right:0}.jury-main{padding-top:28px!important}.jury-page-header>:last-child{margin-right:0}.profile-workspace>[data-testid=profile-photo-editor],.profile-workspace .profile-personal-section,.profile-workspace .profile-security-section,.profile-workspace .profile-account-rail{padding:18px!important}.global-notification-trigger{top:14px!important;right:14px!important}}@media (max-width:1199px){.jury-worklist .overflow-x-auto{overflow:visible}.jury-worklist table,.jury-worklist tbody,.jury-worklist tr,.jury-worklist td{width:100%;display:block;min-width:0!important}.jury-worklist thead{display:none}.jury-worklist tbody{padding:6px 20px}.jury-worklist tr{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:18px 0;display:grid}.jury-worklist td{max-width:none!important;padding:0!important}.jury-worklist td:first-child,.jury-worklist td:last-child{grid-column:1/-1}.jury-worklist td:nth-child(3),.jury-worklist td:nth-child(5){text-align:right}.jury-worklist td:last-child button{width:100%}.jury-worklist td[data-label]:before{color:var(--ds-text-muted);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.6875rem;font-weight:700;display:block}}@media (max-width:639px){.jury-worklist tbody{padding-inline:16px}.jury-worklist tr{grid-template-columns:1fr;gap:14px;padding-block:20px}.jury-worklist td:first-child,.jury-worklist td:last-child{grid-column:auto}.jury-worklist td:nth-child(3),.jury-worklist td:nth-child(5){text-align:left}}@media (prefers-reduced-motion:reduce){:where(button,[role=button]):not(:disabled){transition-duration:0s}:where(button,[role=button]):not(:disabled):active{transform:none}}
