:root{--brand-primary:var(--public-primary,#24594f);--brand-secondary:var(--public-secondary,#b96a3e);--brand-on-primary:#fff;--ink:#17191f;--ink-soft:#535a68;--ink-faint:#737b89;--surface-canvas:#f3f5f8;--surface-paper:#fbfcfe;--surface-raised:#fff;--surface-inset:#edf0f5;--surface-overlay:#ffffffd1;--surface:var(--surface-paper);--line:#17191f1a;--line-strong:#17191f33;--success:#14764f;--success-bg:#e5f6ee;--warning:#8b5b08;--warning-bg:#fff3d6;--danger:#b23a42;--danger-bg:#fdebed;--info:#2d62a9;--info-bg:#e9f1ff;--focus:#4c7de7;--font-body:Inter, "SF Pro Display", "SF Pro Text", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-body);--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--shadow-sm:0 1px 2px #181c260d, 0 4px 12px #181c260a;--shadow:0 2px 6px #181c260d, 0 16px 42px #181c2614;--shadow-lg:0 24px 70px #181c2624;--ease-out:cubic-bezier(.16, 1, .3, 1)}.ui-button svg,.public-back-link svg,.job-row__arrow svg{flex:none;width:1.05rem;height:1.05rem}.public-back-link svg{transform:rotate(180deg)}.provider-manager__hero{min-width:0;color:var(--surface-raised);background:var(--brand-secondary);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);align-items:end;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 16px 34px #17201e2e}.provider-manager__hero h2{color:inherit;font:650 clamp(2rem, 4vw, 3.65rem) / .98 var(--font-display);letter-spacing:-.035em;margin:0}.provider-manager__hero p{max-width:64ch;color:color-mix(in srgb, var(--surface-raised) 76%, var(--brand-secondary));margin:.8rem 0 0}.provider-manager__metrics{border-block:1px solid color-mix(in srgb, var(--surface-raised) 24%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-manager__metrics>div{border-inline-end:1px solid color-mix(in srgb, var(--surface-raised) 24%, transparent);gap:.2rem;padding:.85rem 1rem;display:grid}.provider-manager__metrics>div:nth-child(2n){border-inline-end:0}.provider-manager__metrics>div:nth-child(-n+2){border-block-end:1px solid color-mix(in srgb, var(--surface-raised) 24%, transparent)}.provider-manager__metrics strong{color:inherit;font-variant-numeric:tabular-nums;font-size:1.45rem}.provider-manager__metrics span{color:color-mix(in srgb, var(--surface-raised) 70%, var(--brand-secondary));font-size:.76rem}.provider-manager__heading>div>strong{font:650 1.2rem var(--font-display)}.provider-manager__tabs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:0;display:grid}.provider-manager__tabs .ui-button{border:1px solid var(--line-strong);border-radius:var(--radius-md);text-align:start;justify-content:flex-start;min-height:4.5rem;padding:.9rem 1rem}.provider-manager__tabs .ui-button>span{gap:.2rem;display:grid}.provider-manager__tabs .ui-button strong,.provider-manager__tabs .ui-button small{color:inherit}.provider-manager__tabs .ui-button small{opacity:.78;font-size:.72rem;font-weight:600}.evaluation-lab__intro{border-block-end:1px solid var(--line-strong);grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:end;gap:2rem;padding-block:.5rem 1.25rem;display:grid}.evaluation-lab__intro h2{max-width:18ch;font:650 clamp(2rem, 4vw, 3.5rem) / 1 var(--font-display);letter-spacing:-.035em;margin:0}.evaluation-lab__intro p{max-width:68ch;color:var(--ink-soft);margin:.8rem 0 0}.evaluation-lab__capabilities{border-block:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evaluation-lab__capabilities span{border-inline-end:1px solid var(--line);min-height:3.2rem;color:var(--ink-soft);align-items:center;gap:.55rem;padding:.7rem;font-size:.78rem;font-weight:750;display:flex}.evaluation-lab__capabilities span:nth-child(2n){border-inline-end:0}.evaluation-lab__capabilities span:nth-child(-n+2){border-block-end:1px solid var(--line)}.evaluation-lab__capabilities svg,.assessment-test-mode__summary svg{width:1.15rem;height:1.15rem;color:var(--brand-primary)}.evaluation-lab__form{gap:1rem;display:grid}.evaluation-lab__duration{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;display:grid}.evaluation-lab__duration input{min-width:0;accent-color:var(--brand-primary)}.evaluation-lab__duration output{min-width:4.75rem;color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;font-weight:800}.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset{border:0;border-block-end:1px solid var(--line);grid-template-columns:minmax(10rem,.8fr) minmax(9rem,.65fr) minmax(6rem,.35fr) minmax(16rem,1.4fr) auto;align-items:end;gap:.75rem;min-width:0;margin:0;padding:1rem 0;display:grid}.evaluation-lab__questions fieldset{grid-template-columns:minmax(9rem,.55fr) minmax(12rem,.75fr) minmax(18rem,1.7fr) auto}.evaluation-lab__criteria fieldset:last-child,.evaluation-lab__questions fieldset:last-child{border-block-end:0}.evaluation-lab__criteria legend,.evaluation-lab__questions legend{width:100%;color:var(--ink-faint);grid-column:1/-1;padding:0;font-size:.72rem;font-weight:800}.evaluation-lab__criteria label,.evaluation-lab__questions label{color:var(--ink-soft);gap:.35rem;font-size:.76rem;font-weight:750;display:grid}.evaluation-lab__launch{color:var(--surface-raised);background:var(--brand-secondary);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;box-shadow:0 12px 28px #17201e33}.evaluation-lab__launch>div{gap:.2rem;display:grid}.evaluation-lab__launch span{color:color-mix(in srgb, var(--surface-raised) 76%, var(--brand-secondary));font-size:.78rem}.evaluation-log{padding-block-start:1rem}.evaluation-log__table td small,.evaluation-log__table td strong{display:block}.evaluation-log__table td small{color:var(--ink-faint);margin-block-start:.2rem}.assessment-test-mode__summary>div{grid-template-columns:auto minmax(0,1fr);align-items:center}.assessment-test-mode__summary>div strong{grid-column:2}.assessment-test-mode__duration{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-inset);padding:1rem}.assessment-test-mode__duration input{width:100%;accent-color:var(--brand-primary)}.assessment-test-mode__duration output{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.assessment-test-mode__log{border-block-start:1px solid var(--line);padding-block-start:1rem}.assessment-test-mode__runs{margin:0;padding:0;list-style:none}.assessment-test-mode__runs li{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}.assessment-test-mode__runs li>div{gap:.2rem;display:grid}.assessment-test-mode__runs span{color:var(--ink-soft);font-size:.78rem}.career-presentation-controls{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;margin:0;padding:1rem}.career-presentation-controls legend{padding-inline:.35rem;font-weight:800}.career-presentation-controls>p{max-width:68ch;color:var(--ink-soft);margin-block-start:0}.branding-preview__job{border-block:1px solid var(--line);gap:.25rem;margin-block-start:1rem;padding-block:.8rem;display:grid}.branding-preview__job span{color:var(--ink-soft);font-size:.78rem}.branding-preview__job--cards{border:1px solid var(--line);border-radius:var(--radius-md);padding:.9rem}.branding-preview__job--compact{grid-template-columns:minmax(0,1fr) auto}.branding-preview__content--split{border-inline-start:1px solid var(--line-strong);padding-inline-start:1rem}.branding-preview__content--compact p{display:none}.career-layout--split .public-hero--split{border-block:1px solid var(--line-strong);align-items:center;min-height:28rem}.career-layout--compact .public-hero--compact{border-block-end:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding-block:1rem 2rem}.career-layout--compact .public-hero--compact h1{font-size:clamp(2rem,5vw,4.25rem)}.job-list--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.job-list--cards .job-row{border:1px solid var(--line-strong);border-radius:var(--radius-md);grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:12rem;padding:1.25rem}.job-list--cards .job-row>span:nth-child(2),.job-list--cards .job-row>span:nth-child(3){grid-column:1}.job-list--cards .job-row__arrow{grid-area:1/2/-1;align-self:center}.job-list--compact .job-row{min-height:3.75rem;padding-block:.65rem}.job-row__arrow svg{display:block}.application-layout--stacked{grid-template-columns:1fr}.application-layout--stacked .application-layout__role{max-width:72ch}.application-layout--focused{grid-template-columns:minmax(0,.7fr) minmax(32rem,1.3fr)}.application-layout--focused .application-layout__role>.stack{flex-wrap:wrap;display:flex}.application-layout__form{align-self:start}.application-resume-field{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-inset);padding:1rem}@media (max-width:900px){.provider-manager__hero,.evaluation-lab__intro,.provider-manager__tabs{grid-template-columns:1fr}.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset{grid-template-columns:1fr 1fr}.evaluation-lab__criterion-description,.evaluation-lab__question-prompt{grid-column:1/-1}.job-list--cards,.application-layout--focused{grid-template-columns:1fr}}html[data-theme=dark]{--ink:#f4f6fa;--ink-soft:#b8bfcc;--ink-faint:#8e97a7;--surface-canvas:#101217;--surface-paper:#191c23;--surface-raised:#22262f;--surface-inset:#14171d;--surface-overlay:#1c1f27db;--surface:var(--surface-paper);--line:#eef3ff1a;--line-strong:#eef3ff33;--success:#65d6a0;--success-bg:#15372a;--warning:#efc46a;--warning-bg:#3a2d15;--danger:#ff9299;--danger-bg:#421f24;--info:#8eb9ff;--info-bg:#192d4c;--focus:#83a8ff;--shadow-sm:0 1px 2px #00000047, 0 4px 14px #0000002e;--shadow:0 2px 8px #00000042, 0 18px 48px #00000038;--shadow-lg:0 28px 80px #0000006b}body:before{opacity:0}:where(a,button,summary,input,select,textarea){transition:color .16s ease, background-color .16s ease, border-color .16s ease, box-shadow .22s var(--ease-out), transform .22s var(--ease-out), opacity .16s ease}:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 38%, transparent);outline:0}h1{letter-spacing:-.048em;max-width:22ch;font-weight:760;line-height:1.02}h2{letter-spacing:-.025em;font-weight:730}h3{letter-spacing:-.015em;font-weight:700}.ui-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 88%, black);box-shadow:0 10px 26px color-mix(in srgb, var(--brand-primary) 26%, transparent)}.ui-button--quiet{color:var(--ink-soft)}.ui-button--danger{border-color:color-mix(in srgb, var(--danger) 84%, black);box-shadow:0 8px 20px color-mix(in srgb, var(--danger) 16%, transparent)}.ui-button svg{stroke-width:1.9px;width:1.125rem;height:1.125rem}.ui-badge{border:1px solid color-mix(in srgb, currentColor 14%, transparent);min-height:1.65rem;padding-inline:.65rem;font-weight:700}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea,.workbench-search input,.auth-password-control input,.markdown-editor textarea){width:100%;min-height:3rem;color:var(--ink);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;padding:.72rem .85rem;box-shadow:inset 0 1px 1px #14182006}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea):hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-primary) 36%, var(--line-strong))}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea):focus{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent);outline:0}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea):disabled{color:var(--ink-faint);background-color:var(--surface-inset);cursor:not-allowed;opacity:.76}:where(.ui-field select,.form-field select,select.workbench-table__select){-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7382' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1.05rem;padding-inline-end:2.75rem}:where(input[type=number],input[inputmode=numeric],input[inputmode=decimal],input[type=tel]){font-variant-numeric:tabular-nums;letter-spacing:.01em}input[type=number]::-webkit-inner-spin-button{opacity:.72;min-width:1.25rem;min-height:1.65rem}input[type=file]::file-selector-button{min-height:2.35rem;color:var(--ink);background:var(--surface-inset);cursor:pointer;border:0;border-radius:.65rem;margin-inline-end:.75rem;padding-inline:.85rem;font-weight:680}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--brand-primary)}.ui-field,.form-field{gap:.48rem}.ui-field__label,.form-field>span,.form-field__heading>span{color:var(--ink);letter-spacing:-.005em;font-size:.82rem;font-weight:710}.ui-field__hint,.form-field small{line-height:1.45}.ui-select-control,.ui-number-control{min-width:0;color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;align-items:stretch;display:flex;overflow:hidden}.ui-select-control select,.ui-number-control input{min-width:0;box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:1}.ui-number-control__affix{background:var(--surface-inset);border-inline-end:1px solid var(--line);white-space:nowrap;align-items:center;padding-inline:.85rem;font-size:.82rem;font-weight:720;display:inline-flex}.ui-number-control__affix:last-child{border-inline:1px solid var(--line) 0}.ui-notice{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:1rem;padding:1.05rem 1.15rem}.ui-progress__track{height:.55rem;box-shadow:inset 0 1px 2px #14182014}.ui-skeleton span{border-radius:999px}.nav-link--active{color:#fff;background:#ffffff1f;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d}.sidebar__footer{color:#9098a6;margin-inline:.65rem}.brand-lockup__mark{border-radius:.7rem;width:2.2rem;height:2.2rem;box-shadow:0 6px 18px #00000024}.brand-lockup__logo{object-fit:contain;border-radius:.65rem;width:2.2rem;height:2.2rem}.topbar{z-index:15;background:var(--surface-overlay);border-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-height:4.5rem;padding-inline:clamp(1rem,3vw,2.5rem);position:sticky;top:0;box-shadow:0 1px #ffffff59}.topbar__context{font-size:.9rem}.topbar__context strong{font-weight:730}.topbar__actions{gap:.35rem}.page-actions{align-items:center}.section-heading{align-items:center;margin-bottom:1rem}.stack{gap:1.15rem}.paper:hover{border-color:color-mix(in srgb, var(--line-strong) 70%, transparent)}.metric-ledger,.operations-signal-grid,.job-report-metrics,.assessment-test-mode__summary{border-radius:var(--radius-lg);overflow:hidden}.workbench-table-wrap{border-radius:var(--radius-lg);overflow-x:auto}.workbench-table th{color:var(--ink-faint);background:color-mix(in srgb, var(--surface-inset) 72%, var(--surface-paper));letter-spacing:.055em;font-size:.7rem}.workbench-table td{background:var(--surface-paper)}.workbench-table tbody tr:hover td{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.accessible-dialog{background:0 0;padding:.6rem}.accessible-dialog__header{background:var(--surface-overlay);border-bottom:1px solid var(--line);min-height:4.75rem;padding:1rem 1.25rem}.provider-manager__tabs{background:var(--surface-inset);border-radius:var(--radius-lg);gap:.5rem;padding:.35rem}.provider-manager__tabs .ui-button{min-height:4.35rem;box-shadow:none;background:0 0;border-color:#0000}.provider-manager__tabs .ui-button--primary{color:var(--ink);background:var(--surface-raised);border-color:var(--line);box-shadow:var(--shadow-sm)}.provider-manager__hero{color:#fff;border-radius:var(--radius-xl)}.public-shell{background:var(--surface-canvas)}.public-header__support{border-radius:.75rem;min-height:2.75rem;padding-inline:.65rem}.public-header__support:hover{color:var(--ink);background:var(--surface-inset)}.public-main{padding-block:clamp(2rem,7vw,6.5rem)}.workspace-picker__option{min-height:5rem;color:var(--ink);background:var(--surface-raised);border-color:var(--line);cursor:pointer;border-radius:1rem;padding:1rem 1.1rem}.workspace-picker__option:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-primary) 42%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.theme-menu{position:relative}.theme-menu>summary{list-style:none}.theme-menu>summary::-webkit-details-marker{display:none}.theme-menu__trigger{width:2.75rem;height:2.75rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem;place-items:center;display:grid}.theme-menu__trigger:hover,.theme-menu[open] .theme-menu__trigger{color:var(--ink);background:var(--surface-inset);border-color:var(--line)}.theme-menu__trigger svg{width:1.15rem;height:1.15rem}.theme-menu__panel{z-index:50;width:min(18rem,100vw - 2rem);color:var(--ink);background:var(--surface-overlay);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border-radius:1.15rem;gap:.25rem;padding:.55rem;display:grid;position:absolute;inset:calc(100% + .55rem) 0 auto auto}.theme-menu__heading{gap:.18rem;padding:.65rem .7rem .75rem;display:grid}.theme-menu__heading strong{font-size:.9rem}.theme-menu__heading span{color:var(--ink-faint);font-size:.76rem}.theme-menu__panel button{width:100%;min-height:2.85rem;color:var(--ink-soft);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.8rem;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:center;gap:.65rem;padding:.45rem .65rem;font-size:.85rem;font-weight:650;display:grid}.theme-menu__panel button:hover,.theme-menu__panel button[aria-checked=true]{color:var(--ink);background:var(--surface-inset)}.theme-menu__icon{background:var(--surface-raised);border:1px solid var(--line);border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.theme-menu__icon svg,.theme-menu__check svg{width:1rem;height:1rem}.theme-menu__check{color:var(--brand-primary)}html[data-theme=dark] .topbar{box-shadow:0 1px #ffffff06}html[data-theme=dark] .ui-button--primary{border-color:color-mix(in srgb, var(--brand-primary) 75%, white)}html[data-theme=dark] .provider-manager__tabs .ui-button--primary{border-color:var(--line-strong)}html[data-theme=dark] img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:980px){.app-shell{grid-template-columns:4.75rem minmax(0,1fr)}}@media (max-width:680px){h1,.page-header h1{font-size:clamp(2rem,11vw,3rem);line-height:1.02}.page{padding:1.15rem 1rem 1.75rem}.page-header{gap:1rem;min-height:0;margin-bottom:1.5rem}.paper{border-radius:1.15rem}.paper__header,.paper__body{padding-inline:1rem}.topbar{min-height:4rem;padding-inline:.85rem}.theme-menu__panel{width:auto;position:fixed;inset:4.25rem .75rem auto}.public-header{min-height:4.25rem;padding-inline:1rem}.public-header__actions{gap:.1rem}.public-header__support{padding-inline:.45rem}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111419f5;border-top:1px solid #ffffff14}.sidebar nav{scrollbar-width:none;gap:.15rem}.sidebar nav::-webkit-scrollbar{display:none}.nav-link{border-radius:.8rem;min-height:3.35rem}.accessible-dialog{padding:.35rem}.accessible-dialog__surface{border-radius:1.15rem}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea,.workbench-search input){min-height:3.15rem;font-size:1rem}}.accessible-dialog{padding:0;overflow:hidden}.accessible-dialog__surface{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.accessible-dialog__header{flex:none}.accessible-dialog__surface>:not(.accessible-dialog__header){overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--brand-primary) 52%, var(--line-strong)) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.accessible-dialog__surface>:not(.accessible-dialog__header)::-webkit-scrollbar{width:.7rem}.accessible-dialog__surface>:not(.accessible-dialog__header)::-webkit-scrollbar-track{background:0 0}.accessible-dialog__surface>:not(.accessible-dialog__header)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 46%, var(--line-strong));background-clip:padding-box;border:.18rem solid #0000;border-radius:999px}.accessible-dialog__surface>:not(.accessible-dialog__header)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand-primary) 70%, var(--line-strong));background-clip:padding-box}.accessible-dialog__close.ui-button{white-space:nowrap;border-radius:.85rem;flex:none;justify-content:center;align-items:center;gap:.45rem;width:auto;min-width:5.25rem;height:2.75rem;padding:.6rem .85rem;display:inline-flex}.accessible-dialog__close>span:first-child{font-size:1.1rem;line-height:1}.evaluation-lab__section{overflow:clip}.evaluation-lab__section>summary{list-style:none}.evaluation-lab__section>summary::-webkit-details-marker{display:none}.evaluation-lab__section-summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s,color .16s}.evaluation-lab__section-summary:hover{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-overlay))}.evaluation-lab__section-summary:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 28%, transparent);outline-offset:-3px}.evaluation-lab__section-status{color:var(--ink-muted);align-items:center;gap:.75rem;font-size:.78rem;font-weight:720;display:inline-flex}.evaluation-lab__section-status>svg{width:1.1rem;height:1.1rem;transition:transform .18s}.evaluation-lab__section[open] .evaluation-lab__section-status>svg{transform:rotate(180deg)}.evaluation-lab__section-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.25rem;display:flex}.evaluation-lab__section-toolbar p{max-width:42rem;color:var(--ink-muted);margin:0;font-size:.82rem}.evaluation-lab__context-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;display:grid}.evaluation-lab__context-control .ui-button{min-height:3rem}.evaluation-lab__criteria,.evaluation-lab__questions{gap:1rem;display:grid}.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset{background:color-mix(in srgb, var(--brand-primary) 3%, var(--surface-raised));border:1px solid var(--line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.2rem;display:grid;position:relative}.evaluation-lab__criteria legend,.evaluation-lab__questions legend{width:auto;max-width:calc(100% - 7rem);color:var(--brand-primary);letter-spacing:.025em;padding:0 .45rem;font-size:.76rem;font-weight:780}.evaluation-lab__criteria fieldset>label,.evaluation-lab__questions fieldset>label{min-width:0;color:var(--ink-muted);gap:.45rem;font-size:.78rem;font-weight:720;display:grid}.evaluation-lab__criteria fieldset input,.evaluation-lab__criteria fieldset textarea,.evaluation-lab__questions fieldset input,.evaluation-lab__questions fieldset select,.evaluation-lab__questions fieldset textarea{width:100%;min-height:3rem;color:var(--ink);background:var(--surface-paper);border:1px solid var(--line-strong);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);font:inherit;border-radius:.8rem;padding:.72rem .85rem;font-size:.9rem;font-weight:540;line-height:1.45;transition:border-color .15s,box-shadow .15s,background-color .15s}.evaluation-lab__criteria fieldset textarea,.evaluation-lab__questions fieldset textarea{resize:vertical;min-height:5.4rem}.evaluation-lab__criteria fieldset input:focus,.evaluation-lab__criteria fieldset textarea:focus,.evaluation-lab__questions fieldset input:focus,.evaluation-lab__questions fieldset select:focus,.evaluation-lab__questions fieldset textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 17%, transparent);outline:0}.evaluation-lab__criterion-description,.evaluation-lab__question-prompt{grid-column:1/-1}.evaluation-lab__criteria fieldset>.ui-button,.evaluation-lab__questions fieldset>.ui-button{background:var(--surface-paper);border:1px solid var(--line);min-height:2.35rem;padding:.45rem .7rem;position:absolute;top:-.55rem;right:.75rem}.evaluation-context-dialog .accessible-dialog__surface{width:min(44rem,100vw - 2rem)}.evaluation-context-preview{gap:1.25rem;padding:1.25rem;display:grid}.evaluation-context-preview__title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;display:grid}.evaluation-context-preview__title>span:first-child,.evaluation-context-preview__description>span{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:780}.evaluation-context-preview__title h3{letter-spacing:-.035em;margin:0;font-size:1.65rem}.evaluation-context-preview__facts{background:var(--surface-inset);border:1px solid var(--line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.evaluation-context-preview__facts div{border-bottom:1px solid var(--line);gap:.25rem;padding:1rem;display:grid}.evaluation-context-preview__facts div:nth-child(odd){border-right:1px solid var(--line)}.evaluation-context-preview__facts dt{color:var(--ink-faint);font-size:.72rem}.evaluation-context-preview__facts dd{color:var(--ink);margin:0;font-weight:720}.evaluation-context-preview__description{gap:.75rem;display:grid}.career-management-card .paper__header,.career-management-card .paper__body{padding:clamp(1.15rem,2.5vw,1.6rem)}.career-management-card--primary{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.career-management-preview{background:var(--surface-paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:1rem;gap:.6rem;padding:clamp(1.15rem,2.5vw,1.65rem);display:grid}.career-management-preview>span{color:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.career-management-preview h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,2rem)}.career-management-preview .safe-markdown,.career-management-preview .safe-markdown>:last-child{margin-bottom:0}.career-management-preview>div:last-child{color:var(--ink-faint);align-items:center;gap:.7rem;display:flex}.career-management-card .page-actions{flex-wrap:wrap;gap:.75rem;display:flex}.career-management-card .workbench-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.career-management-card .workbench-link{background:var(--surface-raised);border:1px solid var(--line);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;display:grid}.career-management-card .workbench-link>span{gap:.32rem;min-width:0;display:grid}.career-management-card .workbench-link>span>strong,.career-management-card .workbench-link>span>span{display:block}.career-management-card article.workbench-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}.career-management-card article.workbench-link .page-actions{display:flex}.career-cover{background:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-primary) 35%, var(--line));border-radius:var(--radius-xl);min-height:clamp(10rem,24vw,18rem);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.career-cover img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.career-cover__fallback{color:var(--brand-on-primary,white);background:color-mix(in srgb, var(--brand-primary) 86%, black);justify-content:flex-end;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:flex;position:absolute;inset:0}.career-cover__fallback svg{width:clamp(2rem,4vw,3.2rem);height:clamp(2rem,4vw,3.2rem)}.career-cover__fallback span{letter-spacing:-.04em;text-align:right;max-width:16rem;font-size:clamp(1.15rem,2.5vw,2rem);font-weight:780;line-height:1.05}.career-cover+.career-hero{z-index:1;width:calc(100% - clamp(1rem,4vw,4rem));margin:clamp(-4.5rem,-6vw,-2.5rem) auto 0;position:relative}.career-hero,.career-role-hero{background:color-mix(in srgb, var(--brand-primary) 3%, var(--surface-paper))}.career-hero__content,.career-role-hero__content{max-width:52rem}.career-hero h1,.career-role-hero h1{letter-spacing:-.065em;max-width:18ch;font-size:clamp(2.45rem,5vw,5rem);line-height:.98}.career-hero .safe-markdown--lead,.career-role-hero .safe-markdown--lead{max-width:48rem}.career-hero__facts,.career-role-hero .fact-sheet{background:color-mix(in srgb, var(--surface-paper) 92%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:1rem}.career-openings{gap:1rem;display:grid}.career-openings .job-row{min-height:5rem;transition:transform .16s,border-color .16s,box-shadow .16s}.career-cover--role{min-height:clamp(7rem,16vw,12rem);margin-bottom:1rem}.career-cover--role+.career-page-toolbar{margin-top:-.2rem}.application-layout{grid-template-columns:minmax(16rem,.8fr) minmax(28rem,1.2fr);align-items:start;gap:clamp(1rem,2.5vw,2rem)}.application-layout--stacked,.application-layout--focused{grid-template-columns:minmax(0,1fr)}.application-layout__role{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.application-layout__role h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.application-role-skills{flex-wrap:wrap;gap:.55rem;display:flex}.application-role-skills .badge{gap:.35rem;padding:.55rem .7rem}.application-role-skills svg,.application-role-empty>svg,.application-role-support>svg{flex:none;width:1rem;height:1rem}.application-role-empty,.application-role-support{background:var(--surface-paper);border:1px solid var(--line);border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.application-role-empty p{color:var(--ink-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.6}.application-role-support{color:var(--ink-muted);font-size:.82rem}.application-layout__form{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.application-layout__form .paper__header{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-overlay));padding:1.35rem 1.5rem}.application-layout__form .paper__body{gap:1rem;padding:clamp(1.15rem,2.5vw,1.6rem)}.application-form__guide{flex-wrap:wrap;gap:.55rem;padding-bottom:.35rem;display:flex}.application-form__guide span{color:var(--ink-muted);background:var(--surface-inset);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.application-form__guide svg{width:.9rem;height:.9rem;color:var(--brand-primary)}.application-layout__form .form-field input,.application-layout__form .form-field textarea{background:var(--surface-raised);border-color:var(--line-strong);border-radius:.85rem}.application-form__submit{gap:.55rem;display:grid}.application-form__submit .ui-button{justify-content:center;width:100%;min-height:3.3rem;font-size:.95rem}.application-form__submit small{color:var(--ink-faint);text-align:center}.branding-cover-field__preview,.branding-preview__cover{background:var(--surface-inset);border:1px solid var(--line);border-radius:.9rem;display:block;overflow:hidden}.branding-cover-field__preview{aspect-ratio:4;margin-top:.35rem}.branding-cover-field__preview img,.branding-preview__cover img{object-fit:cover;width:100%;height:100%;display:block}.branding-preview__cover{aspect-ratio:4;margin:-.25rem -.25rem .6rem}@media (max-width:860px){.application-layout,.career-management-card .workbench-links,.career-management-card article.workbench-link{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.accessible-dialog__surface{max-height:calc(100dvh - 1rem)}.accessible-dialog__close.ui-button{min-width:4.8rem;padding-inline:.65rem}.evaluation-lab__section-summary{gap:.75rem}.evaluation-lab__section-summary small,.evaluation-lab__section-status>span:not(.badge){display:none}.evaluation-lab__context-control,.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset,.evaluation-context-preview__facts{grid-template-columns:minmax(0,1fr)}.evaluation-lab__section-toolbar{flex-direction:column;align-items:stretch}.evaluation-lab__section-toolbar .ui-button{width:100%}.evaluation-context-preview__facts div:nth-child(odd){border-right:0}.career-cover{border-radius:1.15rem;min-height:9rem}.career-cover+.career-hero{width:calc(100% - 1rem);margin-top:-2.25rem}.career-hero h1,.career-role-hero h1{font-size:clamp(2.25rem,12vw,3.5rem)}.application-form__guide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-management-card .page-actions,.career-management-card article.workbench-link .page-actions{width:100%;display:grid}.career-management-card .page-actions .ui-button{justify-content:center;width:100%}}.auth-context__eyebrow{color:color-mix(in srgb, var(--brand-primary) 72%, var(--ink));font-size:.78rem;font-weight:720}.auth-context__footnote{border-top:1px solid var(--line);color:var(--ink-faint);margin:1.25rem 0 0;padding-top:1rem;font-size:.82rem}html[data-theme=dark] .auth-context__eyebrow,html[data-theme=dark] .auth-panel__eyebrow,html[data-theme=dark] .first-run-guide__eyebrow,html[data-theme=dark] .help-walkthrough__eyebrow,html[data-theme=dark] .public-eyebrow,html[data-theme=dark] .context-help summary,html[data-theme=dark] .auth-password-field button,html[data-theme=dark] .public-back-link{color:color-mix(in srgb, var(--brand-primary) 58%, white)}html[data-theme=dark] .public-header .brand-lockup__mark{color:var(--ink);background:var(--surface-raised)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(a,button,summary,input,select,textarea){scroll-behavior:auto;transition-duration:.01ms!important}}.brand-lockup__logo-frame{flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:relative}.brand-lockup__logo-frame .brand-lockup__logo{position:absolute;inset:0}.brand-lockup__logo-frame--product{background:#f7faf9;border:1px solid #1113151a;border-radius:.7rem;overflow:hidden;box-shadow:0 6px 18px #0000001f}.brand-lockup__logo-frame--product .brand-lockup__logo{border-radius:0;width:calc(100% - .4rem);height:calc(100% - .4rem);inset:.2rem}.brand-lockup__logo--dark,html[data-theme=dark] .brand-lockup:not([data-inverse]) .brand-lockup__logo--light{display:none}html[data-theme=dark] .brand-lockup:not([data-inverse]) .brand-lockup__logo--dark{display:block}.auth-layout{border-color:var(--line);border-radius:var(--radius-xl);min-height:min(45rem,100vh - 10rem);box-shadow:var(--shadow-lg);overflow:hidden}.auth-context{border-color:var(--line);background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-inset));padding:clamp(2.25rem,6vw,5.5rem);position:relative;overflow:hidden}.auth-context:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brand-primary) 15%, transparent);width:clamp(14rem,34vw,30rem);box-shadow:0 0 0 3rem color-mix(in srgb, var(--brand-primary) 4%, transparent), 0 0 0 7rem color-mix(in srgb, var(--brand-primary) 3%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-18% -16% auto auto}.auth-context>*{position:relative}.auth-context h2{letter-spacing:-.05em;max-width:13ch;font-weight:760}.auth-panel{background:var(--surface-paper);gap:1.1rem;padding:clamp(2rem,5vw,4.5rem)}.auth-panel__eyebrow,.first-run-guide__eyebrow,.help-walkthrough__eyebrow,.public-eyebrow{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.auth-panel__heading h1{margin-block:.55rem .65rem;font-size:clamp(2.25rem,4.5vw,3.75rem)}.auth-mode-tabs{background:var(--surface-inset);border:1px solid var(--line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.3rem;display:grid}.auth-mode-tabs button{min-height:2.65rem;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.auth-mode-tabs button[aria-selected=true]{color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.auth-mode-tabs svg{width:1rem;height:1rem}.auth-password-field:focus-within input{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent)}.auth-password-field button{border-radius:0 .8rem .8rem 0;inset-block:1px;inset-inline-end:1px}.auth-form__action{gap:.55rem;margin-top:.15rem;display:grid}.auth-form__action .ui-button{width:100%}.auth-form__action small,.auth-panel__privacy{color:var(--ink-faint);text-align:center;font-size:.74rem}.auth-panel__privacy{border-top:1px solid var(--line);margin:.25rem 0 0;padding-top:.9rem}.first-run-guide{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-block-end:2rem;padding-inline:1.25rem;overflow:hidden}.first-run-guide__progress{grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;display:grid}.first-run-guide__progress progress,.help-walkthrough__progress{-webkit-appearance:none;appearance:none;background:var(--surface-inset);border:0;border-radius:999px;width:100%;height:.45rem;overflow:hidden}.first-run-guide__progress progress::-webkit-progress-bar{background:var(--surface-inset)}.help-walkthrough__progress::-webkit-progress-bar{background:var(--surface-inset)}.first-run-guide__progress progress::-webkit-progress-value{background:var(--brand-primary);border-radius:999px}.help-walkthrough__progress::-webkit-progress-value{background:var(--brand-primary);border-radius:999px}.first-run-guide__progress progress::-moz-progress-bar{background:var(--brand-primary);border-radius:999px}.help-walkthrough__progress::-moz-progress-bar{background:var(--brand-primary);border-radius:999px}.first-run-guide__steps li{padding-inline:.2rem}.first-run-guide__steps li:hover{background:color-mix(in srgb, var(--brand-primary) 3%, transparent)}.account-menu>summary{border:1px solid #0000;border-radius:.9rem;min-height:2.75rem;padding:.35rem .55rem .35rem .35rem}.account-menu>summary:hover,.account-menu[open]>summary{border-color:var(--line);background:var(--surface-inset)}.account-menu__avatar{width:2rem;height:2rem;color:var(--brand-on-primary);background:var(--brand-primary);border-radius:.65rem;place-items:center;display:grid}.account-menu__avatar svg{width:1rem;height:1rem}.account-menu__summary-label{font-size:.8rem}.account-menu__panel{background:var(--surface-overlay);border-color:var(--line-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border-radius:1.1rem;padding:.55rem}.account-menu__heading{border-bottom:1px solid var(--line);gap:.15rem;padding:.7rem .75rem .8rem;display:grid}.account-menu__heading span{color:var(--ink-faint);font-size:.74rem}.account-menu__panel nav{margin-top:.35rem}.accessible-dialog__close{width:2.6rem;height:2.6rem;color:var(--ink-soft);background:var(--surface-inset);border:1px solid var(--line);cursor:pointer;border-radius:.8rem;flex:none;place-items:center;display:grid}.accessible-dialog__close:hover{color:var(--ink);transform:rotate(3deg)}.help-directory__results{color:var(--ink-faint);margin:.85rem 0 0;font-size:.76rem}.help-topic__action{background:var(--surface-inset);border-radius:.7rem;align-items:center;min-height:2.35rem;padding-inline:.75rem;display:inline-flex}.help-topics>a:hover{background:color-mix(in srgb, var(--brand-primary) 4%, transparent);border-radius:.8rem;padding-inline:.65rem}.route-state,.async-state{text-align:center}.route-state{justify-items:center;gap:.8rem;padding-block:2rem;display:grid}.route-state__mark{width:3.5rem;height:3.5rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface-paper));border-radius:1.15rem;place-items:center;display:grid}.candidate-public-header .public-header__support{gap:.45rem;text-decoration:none}.candidate-public-header .public-header__support svg{width:1rem;height:1rem}.career-hero__content,.career-role-hero__content,.candidate-invitation-hero__content{min-width:0}.career-hero h1,.career-role-hero h1,.candidate-invitation-hero h1{margin-block:.65rem 1rem}.career-openings{padding-top:clamp(2rem,5vw,4rem)}.career-openings .job-list{border:0;gap:.65rem;margin-top:1.25rem;display:grid}.career-openings .job-row:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.career-openings .job-row__arrow{width:2.3rem;height:2.3rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface-paper));border-radius:.7rem;place-items:center;display:grid}.career-page-toolbar{margin-bottom:1rem}.career-page-toolbar .public-back-link,.application-confirmation__return .public-back-link{gap:.45rem;font-weight:700;text-decoration:none}.career-role-hero{margin-bottom:2rem}.application-layout{gap:clamp(1.25rem,3vw,2rem)}.application-layout__role{padding:1.25rem}.application-layout__role .stack{flex-wrap:wrap;gap:.5rem;display:flex}.application-layout__form{border-radius:var(--radius-lg);overflow:hidden}.application-resume-field__control{min-height:7.5rem;color:var(--ink-soft);background:color-mix(in srgb, var(--brand-primary) 3%, var(--surface-inset));border:1px dashed color-mix(in srgb, var(--brand-primary) 42%, var(--line-strong));cursor:pointer;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid;position:relative}.application-resume-field__control>svg{width:2.5rem;height:2.5rem;color:var(--brand-primary);background:var(--surface-raised);border-radius:.75rem;padding:.65rem}.application-resume-field__control strong,.application-resume-field__control small{display:block}.application-resume-field__control strong{color:var(--ink)}.application-resume-field__control input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.application-resume-field__control:hover,.application-resume-field__control:focus-within{background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-inset));border-color:var(--brand-primary)}.career-management-card{overflow:hidden}.career-management-card--primary{border-color:color-mix(in srgb, var(--brand-primary) 24%, var(--line))}.application-confirmation{gap:1.25rem;display:grid}.candidate-invitation-details{margin-top:2rem}.setup-workspace{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.setup-workspace__notice{background:var(--warning-bg);border-bottom:1px solid color-mix(in srgb, var(--warning) 20%, var(--line));padding:1rem 1.25rem}.setup-workspace__notice p{color:var(--warning);margin:0}.setup-workspace__screen,.setup-screen{min-width:0}.setup-workspace__screen{padding:clamp(1.25rem,4vw,2.5rem)}.setup-screen h1,.setup-screen h2{margin-top:.55rem}.check-item{min-height:4.5rem;padding-inline:.2rem}.check-item>span:not(.check-item__icon){gap:.18rem;display:grid}.check-item__detail{color:var(--ink-faint);font-size:.76rem;font-weight:500}.device-preview{background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-lg);place-items:center;min-height:10rem;margin-block:1.25rem;display:grid;overflow:hidden}.device-preview--video{background:#11151b;min-height:18rem}.device-preview--video video{object-fit:cover;width:100%;height:100%}.device-preview__audio{width:min(100% - 2rem,28rem)}.interview-entry{justify-items:start;gap:.9rem;display:grid}.interview-entry .ui-button{margin-top:.5rem}.interview-timer{color:#e9edf4;min-height:2.4rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.45rem;padding-inline:.75rem;font-size:.82rem;display:inline-flex}.interview-warning{color:#ffe09a;background:#84560538;border:1px solid #ffd36d40;border-radius:.9rem;margin:.75rem 1rem 0;padding:.8rem 1rem}.interview-stat-list{border-radius:var(--radius-lg);background:#ffffff0b;border:1px solid #ffffff14;padding:.25rem 1rem;overflow:hidden}.interview-suspended{text-align:center;border-radius:var(--radius-xl);background:#ffffff0d;border:1px solid #ffffff1a;place-self:center;justify-items:center;gap:1rem;width:min(100% - 2rem,42rem);padding:clamp(1.5rem,5vw,3rem);display:grid}.interview-completion{gap:1.5rem;display:grid}.interview-completion__header{justify-items:start;gap:.75rem;display:grid}.interview-completion__mark{width:3.5rem;height:3.5rem;color:var(--success);background:var(--success-bg);border:1px solid color-mix(in srgb, var(--success) 18%, transparent);border-radius:1.15rem;place-items:center;display:grid}.interview-completion__mark svg{width:1.7rem;height:1.7rem}.interview-completion__receipt{padding:0;overflow:hidden}.interview-completion__receipt>*{margin:0;padding:1rem 1.25rem}.interview-completion__receipt .fact{border-bottom:1px solid var(--line)}.interview-completion__reference{overflow-wrap:anywhere;max-width:15rem;font-family:var(--font-mono);font-size:.8rem}.interview-completion__next-title{margin-bottom:.3rem}.interview-completion__support{text-align:center;font-size:.82rem}@media (prefers-color-scheme:dark){html:not([data-theme]) .brand-lockup:not([data-inverse]) .brand-lockup__logo--light{display:none}html:not([data-theme]) .brand-lockup:not([data-inverse]) .brand-lockup__logo--dark{display:block}}@media (max-width:980px){.auth-layout{border-radius:var(--radius-lg)}.career-hero,.career-role-hero,.candidate-invitation-hero{grid-template-columns:1fr}.career-hero__facts,.career-role-hero .fact-sheet,.candidate-invitation-hero .fact-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.auth-layout,.auth-reset-layout .auth-panel{border-radius:1.25rem}.auth-context,.auth-panel{padding:1.4rem 1.15rem}.auth-context h2{font-size:2rem}.auth-context>p{font-size:.92rem}.auth-principles{gap:.6rem;margin-top:1.25rem}.auth-mode-tabs button{font-size:.78rem}.account-menu__summary-label,.account-menu>summary>svg{display:none}.first-run-guide{padding-inline:1rem}.first-run-guide__progress{grid-template-columns:1fr auto}.first-run-guide__progress progress{grid-area:2/1/auto/-1}.career-hero,.career-role-hero,.candidate-invitation-hero{border-radius:1.25rem;padding:1.25rem}.career-hero__facts,.career-role-hero .fact-sheet,.candidate-invitation-hero .fact-sheet{grid-template-columns:1fr}.career-openings .job-row{padding:1rem}.setup-workspace{border-radius:1.25rem}.setup-workspace__screen{padding:1.15rem}.setup-actions{gap:.65rem}.interview-warning{margin-inline:.75rem}.interview-stage{padding:.75rem}.agent-stage{border-radius:1.25rem;min-height:18rem}.interview-completion__receipt>*{padding-inline:1rem}}@media (max-width:640px){.provider-manager__hero{padding:1.25rem}.provider-manager__metrics,.evaluation-lab__capabilities,.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset{grid-template-columns:1fr}.provider-manager__metrics>div,.provider-manager__metrics>div:nth-child(2n),.evaluation-lab__capabilities span,.evaluation-lab__capabilities span:nth-child(2n){border-block-end:1px solid;border-inline-end:0}.provider-manager__metrics>div:last-child,.evaluation-lab__capabilities span:last-child{border-block-end:0}.evaluation-lab__launch,.assessment-test-mode__runs li{flex-direction:column;align-items:stretch}.evaluation-lab__launch .ui-button{width:100%}.career-layout--compact .public-hero--compact{grid-template-columns:1fr}.job-list--cards .job-row{min-height:0}}body:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#17201e06 1px,#0000 1px);background-size:100% 28px;position:fixed;inset:0}h1,h2,h3,p{margin-top:0}h1{max-width:18ch;font:600 clamp(2rem, 4vw, 4.75rem)/.98 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-bottom:1rem}h2{letter-spacing:-.015em;margin-bottom:.65rem;font-size:1.125rem;line-height:1.25}h3{margin-bottom:.4rem;font-size:.95rem;line-height:1.3}p{max-width:72ch;color:var(--ink-soft)}.ui-button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:translateY(0)}.ui-button:disabled{cursor:not-allowed;opacity:.52}.ui-button--primary{color:var(--brand-on-primary);background:var(--brand-primary)}.ui-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary), black 12%)}.ui-button--secondary{color:var(--ink);background:var(--surface-paper);border-color:var(--line-strong)}.ui-button--secondary:hover:not(:disabled),.ui-button--quiet:hover:not(:disabled){background:var(--surface-inset)}.ui-button--quiet{color:var(--ink-soft);background:0 0}.ui-button--danger{color:#fff;background:var(--danger)}.ui-badge{border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.22rem .55rem;font-size:.75rem;font-weight:750;line-height:1.35;display:inline-flex}.ui-badge:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.ui-badge--neutral{color:var(--ink-soft);background:var(--surface-inset)}.ui-badge--success{color:var(--success);background:var(--success-bg)}.ui-badge--warning{color:var(--warning);background:var(--warning-bg)}.ui-badge--danger{color:var(--danger);background:var(--danger-bg)}.ui-badge--info{color:var(--info);background:var(--info-bg)}.ui-field{gap:.42rem;display:grid}.ui-field__label{color:var(--ink);font-size:.85rem;font-weight:700}.ui-field input,.form-field input,.form-field select,.form-field textarea{width:100%;min-height:2.75rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.65rem .75rem}.form-field textarea{resize:vertical;min-height:6rem}.form-field--compact{width:min(100%,15rem)}.form-field--medium{width:min(100%,32rem)}.form-field input[type=number]{max-width:15rem}.form-field input[type=color]{width:5.5rem;padding:.3rem}.form-field input[type=datetime-local],.form-field input[type=date],.form-field input[type=time]{max-width:22rem}.ui-field input[aria-invalid=true]{border-color:var(--danger)}.ui-field__hint{color:var(--ink-faint);font-size:.78rem}.ui-field__error{color:var(--danger);font-size:.78rem;font-weight:650}.ui-notice{border-radius:var(--radius-md);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.ui-notice h2{margin-bottom:.2rem;font-size:.95rem}.ui-notice__body,.ui-notice__body p{color:currentColor;margin:0;font-size:.88rem}.ui-notice--info{color:var(--info);background:var(--info-bg)}.ui-notice--success{color:var(--success);background:var(--success-bg)}.ui-notice--warning{color:var(--warning);background:var(--warning-bg)}.ui-notice--danger{color:var(--danger);background:var(--danger-bg)}.ui-progress{gap:.45rem;display:grid}.ui-progress__meta{color:var(--ink-soft);justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.ui-progress__track{background:var(--surface-inset);border-radius:999px;height:.45rem;overflow:hidden}.ui-progress__track span{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}.ui-skeleton{gap:.7rem;padding:1rem 0;display:grid}.ui-skeleton span{background:linear-gradient(100deg, var(--surface-inset) 20%, var(--surface-raised) 38%, var(--surface-inset) 56%);background-size:200% 100%;border-radius:.25rem;height:.85rem;animation:1.4s infinite skeleton;display:block}@keyframes skeleton{to{background-position:-200% 0}}.ui-empty{text-align:center;max-width:36rem;margin:3rem auto}.ui-empty__mark{border:1px solid var(--line-strong);background:var(--surface-paper);width:3rem;height:3.6rem;box-shadow:var(--shadow);border-radius:.25rem;margin:0 auto 1.2rem;transform:rotate(-3deg)}.ui-empty__mark span{background:var(--line-strong);width:62%;height:1px;box-shadow:0 .55rem 0 var(--line-strong), 0 1.1rem 0 var(--line-strong);margin:1.1rem auto 0;display:block}.app-shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#edf3f1;background:#173d37;flex-direction:column;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:800;text-decoration:none;display:flex}.brand-lockup__mark{color:#173d37;background:var(--surface-paper);border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.brand-lockup__mark:before,.brand-lockup__mark:after{content:"";background:currentColor;width:.9rem;height:1px;position:absolute;transform:rotate(45deg)}.brand-lockup__mark:after{transform:rotate(-45deg)}.sidebar nav{gap:.2rem;margin-top:2.5rem;display:grid}.nav-link{color:#c7d6d2;border-radius:.45rem;align-items:center;gap:.7rem;padding:.65rem .75rem;font-size:.88rem;font-weight:620;text-decoration:none;display:flex}.nav-link:hover,.nav-link--active{color:#fff;background:#ffffff1a}.nav-link svg{width:1rem;height:1rem}.sidebar__footer{color:#c7d6d2;border-top:1px solid #ffffff2e;margin-top:auto;padding-top:1rem;font-size:.78rem}.workspace{min-width:0}.workspace-content:focus{outline:none}.skip-link{z-index:100;color:var(--brand-on-primary);background:var(--brand-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:.7rem .9rem;text-decoration:none;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-canvas) 92%, transparent);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem clamp(1rem,3vw,2.5rem);display:flex}.topbar__context{align-items:center;gap:.6rem;min-width:0;display:flex}.topbar__context strong,.topbar__context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar__context span{color:var(--ink-faint)}.topbar__actions{align-items:center;gap:.45rem;display:flex}.topbar__mobile-home{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:750;text-decoration:none;display:none;overflow:hidden}.page{width:min(100%,92rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.75rem)}.page-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1{margin-bottom:.25rem;font-size:clamp(2rem,4vw,3.4rem)}.page-header p{margin-bottom:0}.page-actions{flex-wrap:wrap;gap:.65rem;display:flex}.metric-ledger{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0 2.5rem;display:grid}.metric{border-right:1px solid var(--line);min-width:0;padding:1.15rem 1rem}.metric:last-child{border-right:0}.metric span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700;display:block}.metric strong{font:600 clamp(1.55rem, 3vw, 2.5rem)/1 var(--font-display);letter-spacing:-.03em;margin-top:.3rem;display:block}.reliability-operations{margin-bottom:2.5rem}.operations-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.operations-signal-grid>span{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;color:var(--ink-soft);background:var(--surface-inset);gap:.15rem;padding:.75rem;font-size:.78rem;display:grid}.operations-signal-grid strong{color:var(--ink);font-size:1.1rem}.recovery-job-list{gap:.65rem;display:grid}.recovery-job{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-paper)}.recovery-job summary{cursor:pointer;grid-template-columns:minmax(12rem,1fr) auto auto minmax(10rem,auto);align-items:center;gap:.75rem;min-height:3.25rem;padding:.7rem .85rem;display:grid}.recovery-job summary>span:first-child{display:grid}.recovery-job summary small{color:var(--ink-faint)}.recovery-job form,.recovery-job>p{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.metric small{color:var(--ink-soft);margin-top:.35rem;display:block}.split{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.75fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:0 0 .85rem;display:flex}.section-heading p{margin:0;font-size:.85rem}.paper{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow)}.paper__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.paper__header h2{margin:0}.dossier-list{display:grid}.dossier-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(11rem,1.35fr) repeat(3,minmax(7rem,.65fr)) auto;align-items:center;gap:1rem;min-height:4.4rem;padding:.85rem 1.1rem;text-decoration:none;display:grid}.dossier-row:last-child{border-bottom:0}.dossier-row:hover{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-paper))}.dossier-row strong,.dossier-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dossier-row small{color:var(--ink-faint);display:block}.stack{gap:1rem;display:grid}.timeline{gap:0;display:grid}.timeline-item{grid-template-columns:1.25rem 1fr;gap:.8rem;padding-bottom:1.2rem;display:grid;position:relative}.timeline-item:before{content:"";background:var(--line);width:1px;position:absolute;top:.8rem;bottom:-.1rem;left:.34rem}.timeline-item:last-child:before{display:none}.timeline-item__dot{background:var(--brand-primary);width:.72rem;height:.72rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary) 14%, transparent);border-radius:50%;margin-top:.25rem}.timeline-item p{margin-bottom:.15rem;font-size:.85rem}.timeline-item time{color:var(--ink-faint);font-size:.75rem}.public-shell{min-height:100vh}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);display:flex}.public-header__support{min-height:2.75rem;color:var(--ink-soft);align-items:center;font-size:.84rem;display:inline-flex}.public-header__actions{align-items:center;gap:.35rem;display:flex}.public-header__support-mobile{display:none}.public-header .brand-lockup,.public-back-link{min-height:2.75rem}.public-back-link{align-items:center;display:inline-flex}.page-back-link{align-items:center;min-height:2.75rem;display:inline-flex}.public-main{width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(2rem,7vw,6rem) 0}.public-main--narrow{width:min(100% - 2rem,48rem)}.workspace-picker{gap:1.5rem;display:grid}.workspace-picker h1{margin-bottom:.45rem}.workspace-picker__list{gap:.65rem;display:grid}.workspace-picker__option{min-height:4.5rem;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.85rem 1rem;display:grid}.workspace-picker__option:hover:not(:disabled){border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface))}.workspace-picker__option>strong,.workspace-picker__option>span:first-of-type{overflow-wrap:anywhere;min-width:0}.workspace-picker__option>span:first-of-type{color:var(--ink-faint);font-size:.8rem}.workspace-picker__option>span:last-child{color:var(--brand-primary);grid-area:1/2/span 2;align-self:center;font-size:.82rem;font-weight:750}.withdrawal-panel{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--line));border-radius:var(--radius-md);background:var(--surface-paper);width:min(100%,44rem);margin:3rem auto 0}.withdrawal-panel summary{cursor:pointer;min-height:2.75rem;color:var(--danger);align-items:center;padding:.75rem 1rem;font-weight:750;display:flex}.withdrawal-form{border-top:1px solid var(--line);gap:1rem;padding:0 1rem 1rem;display:grid}.withdrawal-form>p{color:var(--ink-soft);margin:1rem 0 0}.withdrawal-form .ui-button{justify-self:start}.auth-layout{border:1px solid var(--line-strong);background:var(--surface-paper);min-height:min(42rem,100vh - 10rem);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);align-items:stretch;display:grid}.auth-context{border-right:1px solid var(--line-strong);background:var(--surface-inset);flex-direction:column;justify-content:flex-end;padding:clamp(2rem,6vw,5rem);display:flex}.auth-context h2{max-width:14ch;font:600 clamp(2rem, 4vw, 4rem)/1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:.8rem 0 1rem}.auth-context>p{max-width:37rem;font-size:1.02rem}.auth-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2rem,5vw,4rem) 0 0;display:grid}.auth-principles div{border-top:1px solid var(--line-strong);padding-top:.75rem}.auth-principles dt{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.auth-principles dd{color:var(--ink);margin:.3rem 0 0;font-weight:700}.auth-panel{background:var(--surface-raised);flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(2rem,5vw,4rem);display:flex}.auth-panel__heading h1{margin:.7rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem)}.auth-panel__heading p{margin-bottom:0}.auth-form{gap:1rem;display:grid}.auth-form>.ui-button{width:100%;margin-top:.25rem}.auth-password-field{position:relative}.auth-password-field input{padding-inline-end:4.25rem}.auth-password-field button{min-width:3.75rem;color:var(--brand-primary);background:var(--surface-inset);border:0;border-inline-start:1px solid var(--line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer;padding-inline:.75rem;font-weight:750;position:absolute;inset-block:1px;inset-inline-end:1px}.auth-form__support{color:var(--ink-faint);margin:-.2rem 0 0;font-size:.8rem}.password-requirements{color:var(--ink-faint);flex-wrap:wrap;gap:.45rem 1rem;margin:-.35rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.password-requirements li{align-items:center;gap:.4rem;display:flex}.password-requirements li:before{content:"";border:1px solid;border-radius:50%;width:.5rem;height:.5rem}.password-requirements li[data-met=true]{color:var(--success)}.password-requirements li[data-met=true]:before{background:currentColor;border-color:currentColor}.auth-check{min-height:2.75rem;color:var(--ink-soft);cursor:pointer;align-items:center;gap:.65rem;font-size:.85rem;display:flex}.auth-check input{width:1.1rem;height:1.1rem;accent-color:var(--brand-primary)}.auth-mode-switch{width:fit-content;min-height:2.75rem;color:var(--brand-primary);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;font-weight:750;text-decoration:underline;display:inline-flex}.auth-reset-layout{align-items:center;min-height:min(38rem,100vh - 10rem);display:grid}.auth-reset-layout .auth-panel{border:1px solid var(--line-strong);width:min(100%,34rem);box-shadow:var(--shadow);margin:0 auto}.public-hero{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.public-hero p{font-size:clamp(1.05rem,2vw,1.3rem)}.fact-sheet{background:var(--surface-paper);border-radius:var(--radius-md);box-shadow:var(--shadow);gap:.9rem;padding:1.2rem;display:grid}.fact{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-size:.86rem;display:flex}.fact:last-child{border-bottom:0;padding-bottom:0}.fact span{color:var(--ink-faint)}.job-list{border-top:1px solid var(--line-strong);margin-top:2rem}.job-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(7rem,.5fr)) auto;align-items:center;gap:1rem;padding:1.25rem .25rem;text-decoration:none;display:grid}.job-row:hover strong{color:var(--brand-primary)}.job-row span{color:var(--ink-soft);font-size:.88rem}.job-row>span:first-child{gap:.2rem;display:grid}.job-row small{display:block}.job-row__arrow{font-size:1.4rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field{gap:.4rem;display:grid}.form-field--wide{grid-column:1/-1}.form-field>span{font-size:.84rem;font-weight:700}.check-row{align-items:center;gap:.7rem;display:flex}.check-row input[type=checkbox]{width:1.15rem;min-height:1.15rem;margin:0}.check-row>span{font-size:.9rem}.checkbox{min-height:2.75rem;color:var(--ink-soft);align-items:center;gap:.65rem;padding-block:.35rem;font-size:.88rem;display:flex}.checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--brand-primary);margin:0}.setup-layout{grid-template-columns:14rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.setup-steps{align-self:start;gap:.35rem;display:grid;position:sticky;top:1.5rem}.setup-step{color:var(--ink-faint);align-items:center;gap:.65rem;padding:.55rem;font-size:.83rem;display:flex}.setup-step__number{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:750;display:grid}.setup-step--active{color:var(--ink);font-weight:700}.setup-step--active .setup-step__number{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.setup-step--done .setup-step__number{color:var(--success);background:var(--success-bg);border-color:#0000}.setup-step__number svg{width:.85rem;height:.85rem}.check-list{border-top:1px solid var(--line);margin:1.5rem 0;display:grid}.check-item{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;padding:1rem 0;display:grid}.check-item__icon{width:1.7rem;height:1.7rem;color:var(--success);background:var(--success-bg);border-radius:50%;place-items:center;display:grid}.check-item--blocked .check-item__icon{color:var(--danger);background:var(--danger-bg)}.setup-actions{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.interview-shell{color:#eaf2ef;background:#102a26;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.interview-bar{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.interview-stage{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);gap:1rem;padding:1rem;display:grid}.agent-stage{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 45%,#59a49333,#0000 34%),#0b201d;place-items:center;min-height:26rem;display:grid;position:relative;overflow:hidden}.agent-orbit{aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:clamp(8rem,20vw,14rem);display:grid;position:relative}.agent-orbit:before,.agent-orbit:after{content:"";border-radius:inherit;border:1px solid #ffffff4d;animation:2.8s cubic-bezier(.2,.8,.2,1) infinite alternate breathe;position:absolute;inset:18%}.agent-orbit:after{animation-delay:-.8s;inset:34%}@keyframes breathe{to{opacity:.45;filter:blur(1px);transform:scale(1.12)}}.agent-state{text-align:center;position:absolute;bottom:2rem}.agent-state strong{font-family:var(--font-display);font-size:1.3rem;display:block}.agent-state span{color:#b7cdc7;font-size:.82rem}.candidate-video{border-radius:var(--radius-md);background:#1c3430;min-height:16rem;position:relative;overflow:hidden}.candidate-video video{object-fit:cover;width:100%;height:100%}.video-placeholder{color:#b7cdc7;text-align:center;place-items:center;height:100%;display:grid}.interview-panel{align-content:start;gap:1rem;display:grid}.interview-stat{color:#b7cdc7;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:.85rem;display:flex}.interview-stat strong{color:#fff;font-family:var(--font-mono);font-size:.9rem}.interview-footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.report-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:1.5rem;display:grid}.score-sheet{grid-template-columns:10rem 1fr;gap:1.5rem;padding:1.25rem;display:grid}.score-total{text-align:center;border-right:1px solid var(--line);place-content:center;display:grid}.score-total strong{font:600 3.5rem/1 var(--font-display)}.score-total span{color:var(--ink-faint);font-size:.8rem}.criterion{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.8fr) 1fr auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.criterion:last-child{border-bottom:0}.criterion__bar{background:var(--surface-inset);border-radius:999px;height:.45rem}.criterion__bar span{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}.evidence-quote{color:var(--ink);background:var(--surface-inset);border-radius:var(--radius-sm);font-family:var(--font-display);margin:0;padding:1rem 1.1rem;font-size:1.05rem}.evidence-quote cite{color:var(--ink-faint);font:normal .75rem var(--font-body);margin-top:.5rem;display:block}.workbench-links{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.workbench-link{min-width:min(100%,15rem);color:var(--ink);background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex:15rem;gap:.15rem;padding:.9rem 1rem;text-decoration:none;display:grid}.workbench-link:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.workbench-link span{color:var(--ink-soft);font-size:.82rem}.workbench-split{grid-template-columns:minmax(0,1.7fr) minmax(20rem,.75fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.workbench-list-heading{align-items:center;min-height:2.75rem}.workbench-search{gap:.45rem;display:flex}.workbench-search input{min-width:min(15rem,40vw);min-height:2.75rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6rem .7rem}.workbench-table-wrap{min-width:0;overflow-x:auto}.workbench-table{border-collapse:collapse;width:100%;font-size:.86rem}.workbench-table th,.workbench-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);min-width:8rem;padding:.85rem 1rem}.workbench-table th{color:var(--ink-faint);background:var(--surface-inset);letter-spacing:.045em;text-transform:uppercase;font-size:.73rem;font-weight:750}.workbench-table tbody tr:hover{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.workbench-table tbody tr:last-child td{border-bottom:0}.workbench-table__action{z-index:1;background:var(--surface-paper);box-shadow:-1px 0 0 var(--line);position:sticky;right:0;text-align:right!important;min-width:4rem!important}.workbench-table__select{width:3rem;text-align:center!important}.workbench-table__select input{width:1rem;height:1rem;accent-color:var(--brand-primary)}.workbench-table tbody tr:hover .workbench-table__action{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.workbench-table__action>a{align-items:center;min-height:2.75rem;padding-inline:.5rem;display:inline-flex}.workbench-muted{color:var(--ink-faint)}.candidate-operations,.candidate-bulk-workspace,.job-pipeline{min-width:0;margin-block-start:1.25rem}.candidate-bulk-workspace{margin-block-end:1.25rem}.candidate-bulk-form{grid-template-columns:minmax(9rem,.55fr) repeat(2,minmax(10rem,.7fr)) minmax(14rem,1.2fr) auto;align-items:end;gap:.75rem;display:grid}.candidate-bulk-form__notice{grid-column:1/-1}.candidate-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.candidate-governance-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex}.candidate-governance-card--privacy{border-color:color-mix(in srgb, var(--danger) 25%, var(--line))}.candidate-governance-card>div:first-child{min-width:0}.candidate-governance-card h3{margin-block-end:.2rem}.candidate-governance-card p{color:var(--ink-faint);overflow-wrap:anywhere;margin:0;font-size:.78rem}.candidate-governance-card>.ui-button,.candidate-governance-card>form>.ui-button{align-self:flex-start;margin-block-start:auto}.candidate-governance-card textarea{min-height:6.5rem}.candidate-deletion-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.candidate-deletion-status small{color:var(--ink-faint)}.candidate-operations .paper__header,.job-pipeline .paper__header{align-items:center}.candidate-tags{justify-content:space-between;align-items:center;gap:1rem;display:flex}.candidate-tags>div{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-width:0;display:flex}.selection-action-bar{min-width:0;color:var(--ink);background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-paper));border:1px solid color-mix(in srgb, var(--brand-primary) 24%, var(--line));border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.selection-action-bar>div:first-child{gap:.15rem;min-width:0;display:grid}.selection-action-bar span{color:var(--ink-soft);font-size:.8rem}.candidate-action-bar{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:.55rem;padding-block:.25rem 1rem;display:flex}.candidate-action-dialogs{display:contents}.accessible-dialog .candidate-bulk-form{grid-template-columns:repeat(2,minmax(0,1fr))}.accessible-dialog .candidate-bulk-form__reason,.accessible-dialog .candidate-bulk-form__notice,.accessible-dialog .candidate-bulk-form .workbench-form__actions{grid-column:1/-1}.candidate-application-list{border-block-start:1px solid var(--line);display:grid}.candidate-application{border-block-end:1px solid var(--line);gap:1rem;min-width:0;padding-block:1rem;display:grid}.candidate-application__summary{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.candidate-application__summary>div{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.candidate-application__summary small,.candidate-note-form p,.candidate-timeline>div>p{color:var(--ink-faint);margin:0;font-size:.78rem}.candidate-stage-form{grid-template-columns:minmax(10rem,.65fr) minmax(15rem,1.35fr) auto;align-items:end;gap:.75rem;display:grid}.candidate-note-form{border-block:1px solid var(--line);grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr) auto;align-items:end;gap:.85rem;padding-block:1rem;display:grid}.candidate-note-form>div,.candidate-timeline>div{grid-column:1/-1}.candidate-note-form h3,.candidate-timeline h3{margin-block-end:.2rem}.candidate-note-form textarea{min-height:6rem}.candidate-timeline{gap:1rem;min-width:0;display:grid}.candidate-timeline .timeline{max-height:32rem;padding-inline-end:.5rem;overflow-y:auto}.candidate-timeline .timeline-item>div{overflow-wrap:anywhere;min-width:0}.job-stage-list{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.job-stage-row{border-block-end:1px solid var(--line);grid-template-columns:2rem minmax(8rem,.7fr) minmax(12rem,1fr) auto;align-items:end;gap:.75rem;min-width:0;padding-block:.9rem;display:grid}.job-stage-row__position{color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:center;align-self:center}.job-stage-row .check-row{align-items:center;min-height:2.75rem}.job-stage-row__actions{flex-wrap:wrap;grid-column:2/-1;gap:.35rem;display:flex}.job-pipeline__actions{justify-content:flex-end;gap:.55rem;display:flex}.candidate-filter-workspace{min-width:0;margin-block-end:1.25rem}.candidate-filter-workspace .paper__header,.job-ats .paper__header{align-items:center}.candidate-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.candidate-filter-grid>.ui-button{justify-self:start}.candidate-saved-filters{border-block-start:1px solid var(--line);grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);align-items:end;gap:1rem;padding-block-start:1rem;display:grid}.candidate-saved-filters>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.candidate-saved-filters>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;display:flex}.candidate-saved-filter{border:1px solid var(--line-strong);background:var(--surface-inset);border-radius:999px;display:inline-flex;overflow:hidden}.candidate-saved-filter button{min-height:2.35rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;padding-inline:.75rem;font-size:.8rem;font-weight:700}.candidate-saved-filter button+button{border-inline-start:1px solid var(--line);padding-inline:.65rem;font-size:1rem}.candidate-saved-filter button:hover{color:var(--ink);background:color-mix(in srgb, var(--brand-primary) 7%, transparent)}.job-ats{min-width:0;margin-block-start:1.25rem}.job-report-metrics{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.job-report-metrics>div{border-inline-end:1px solid var(--line);gap:.25rem;min-width:0;padding:1rem;display:grid}.job-report-metrics>div:last-child{border-inline-end:0}.job-report-metrics span{color:var(--ink-faint);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:750}.job-report-metrics strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.5vw,2rem)}.job-stage-report{border-block:1px solid var(--line);gap:.9rem;min-width:0;padding-block:1rem;display:grid}.job-stage-report h3,.job-bulk-actions h3{margin-block-end:.2rem}.job-stage-report p,.job-bulk-actions p{color:var(--ink-faint);margin:0;font-size:.78rem}.job-stage-report ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.job-stage-report li{grid-template-columns:minmax(8rem,.45fr) minmax(8rem,1fr) 2.5rem;align-items:center;gap:.75rem;font-size:.82rem;display:grid}.job-stage-report progress{width:100%;height:.55rem;accent-color:var(--brand-primary);border:0;border-radius:999px;overflow:hidden}.job-stage-report strong{font-variant-numeric:tabular-nums;text-align:end}.job-bulk-actions{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:minmax(11rem,.7fr) minmax(10rem,.45fr) minmax(14rem,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.job-application-list{border-block-start:1px solid var(--line);display:grid}.job-application-row{border-block-end:1px solid var(--line);grid-template-columns:auto minmax(11rem,.8fr) minmax(8rem,.45fr) minmax(18rem,1.4fr);align-items:center;gap:.85rem;min-width:0;padding-block:1rem;display:grid}.job-application-row__select{place-items:center;min-width:2rem;min-height:2.75rem;display:grid}.job-application-row__identity,.job-application-row__status{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.job-application-row__identity span,.job-application-row__identity small,.job-application-row__status>span{color:var(--ink-faint);font-size:.76rem}.job-reviewer-form{grid-template-columns:minmax(9rem,.8fr) minmax(10rem,1fr) auto;align-items:end;gap:.55rem;min-width:0;display:grid}.job-close-workflow{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 3%, var(--surface-paper));padding:.85rem 1rem}.job-close-workflow summary{cursor:pointer;min-height:2.25rem;color:var(--danger);font-weight:800}.job-close-workflow form{border-block-start:1px solid var(--line);gap:.85rem;padding-block-start:.75rem;display:grid}.job-close-workflow p{max-width:70ch;color:var(--ink-soft);margin:0;font-size:.82rem}.document-status{margin-block-start:1.25rem}.document-status .paper__header{align-items:center}.document-status__retry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.document-status__retry .form-field{min-width:0}.document-status__retry textarea{min-height:5.5rem}.campaign-operations{margin-block-start:1.25rem}.campaign-operations .paper__header{align-items:center;gap:1rem}.campaign-candidate-form,.campaign-invitation-confirm{gap:1rem;display:grid}.campaign-candidate-form fieldset{border:0;min-width:0;padding:0}.campaign-candidate-form legend{color:var(--ink-soft);margin-block-end:.6rem;font-size:.82rem;font-weight:700}.campaign-candidate-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.55rem;max-height:18rem;display:grid;overflow-y:auto}.campaign-candidate-list label{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.campaign-candidate-list label:has(input:checked){border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-paper))}.campaign-candidate-list input{flex:none;block-size:1.5rem;inline-size:1.5rem;margin-block-start:.2rem}.campaign-candidate-list span{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.campaign-candidate-list small{color:var(--ink-faint)}.campaign-invitation-actions,.campaign-invitation-confirm__actions{flex-wrap:wrap;gap:.35rem;display:flex}.campaign-invitation-confirm{border-top:1px solid var(--line);padding-block-start:1rem}.workbench-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.workbench-form-launcher{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 0 1rem;display:flex}.workbench-form-launcher>div{gap:.15rem;min-width:0;display:grid}.workbench-form-launcher strong{font-size:.88rem}.workbench-form-launcher span{color:var(--ink-soft);font-size:.8rem}.workbench-form-dialog{width:min(52rem,100vw - 2rem)}.workbench-form__actions{justify-content:flex-end;gap:.55rem;padding-top:.25rem;display:flex}.workbench-form__fields{display:contents}.provider-actions,.provider-actions__form{gap:.65rem;min-width:min(100%,20rem);display:grid}.provider-actions__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.provider-actions__form{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);padding:.75rem}.provider-actions__form label{gap:.35rem;font-weight:700;display:grid}.provider-actions__form input,.provider-actions__form textarea{width:100%;min-height:2.6rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6rem .7rem}.provider-actions__form textarea{resize:vertical;min-height:6rem}.provider-deployment-dialog{width:min(42rem,100vw - 2rem);max-width:none;color:var(--ink);background:0 0;border:0;padding:0}.provider-deployment-dialog::backdrop{background:#102a2694}.provider-deployment{text-align:start;overflow-wrap:anywhere;width:100%;max-height:min(46rem,76vh);box-shadow:var(--shadow);overflow:hidden auto}.provider-deployment p{max-width:65ch;color:var(--ink-soft);margin:.25rem 0 0;font-size:.82rem}.provider-deployment details{border-block-start:1px solid var(--line);padding-block:.55rem}.provider-deployment summary{cursor:pointer;min-height:2.5rem;font-weight:750}.provider-deployment__grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:.65rem 0 0;display:grid}.provider-deployment__grid+.provider-deployment__grid{border-block-start:1px solid var(--line);margin-top:.9rem}.provider-deployment__grid legend{color:var(--ink-soft);padding:0 0 .15rem;font-size:.78rem;font-weight:750}.provider-deployment__wide{grid-column:1/-1}.provider-manager{min-width:0}.provider-manager__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.provider-manager__heading h2,.provider-manager__heading p{margin:0}.provider-manager__heading p{color:var(--ink-soft);margin-top:.25rem}.provider-manager__heading .form-field{width:min(24rem,100%)}.provider-manager__tabs{border-bottom:1px solid var(--line);gap:.4rem;padding-bottom:.65rem;display:flex;overflow-x:auto}.provider-manager__credentials{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}.provider-manager__credentials legend{padding-inline:.25rem;font-weight:800}.provider-manager__guardrails{flex-wrap:wrap;gap:.45rem;display:flex}.provider-manager__guardrails>*{color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-inset);padding:.35rem .55rem;font-size:.78rem;font-weight:750}.provider-manager__advanced{border-block:1px solid var(--line);padding-block:.45rem}.provider-manager__advanced summary{cursor:pointer;min-height:2.5rem;font-weight:800}.provider-manager__readiness{gap:0;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.provider-manager__readiness li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding-block:.7rem;display:grid}.provider-manager__readiness li div,.provider-manager__readiness li span{gap:.15rem;display:grid}.provider-manager__readiness li span{color:var(--ink-soft);font-size:.84rem}.provider-manager__provider-select{max-width:28rem;margin-bottom:.8rem}.branding-workspace{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:1.25rem;display:grid}.branding-editor,.branding-preview{min-width:0}.email-operations{grid-column:1/-1;min-width:0}.email-test-send{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.85rem;display:grid}.email-test-send .button{min-height:2.75rem}.campaign-delivery-summary{flex-wrap:wrap;gap:.55rem;display:flex}.campaign-delivery-summary span{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:7.5rem;color:var(--ink-soft);background:var(--surface-inset);text-transform:capitalize;gap:.1rem;padding:.65rem .75rem;font-size:.75rem;display:grid}.campaign-delivery-summary strong{color:var(--ink);font-size:1.05rem}.branding-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.branding-logo-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.5rem .75rem;min-width:0;padding:.8rem;font-weight:700;display:grid}.branding-logo-input>span:first-child,.branding-logo-input>small{grid-column:1/-1}.branding-logo-input input{width:100%;min-width:0}.branding-logo-input small{color:var(--ink-faint);font-weight:500;line-height:1.45}.branding-logo-input__preview{border:1px solid var(--line-strong);background:var(--surface-paper);width:4.5rem;height:4.5rem;color:var(--ink-faint);text-align:center;border-radius:1rem;place-items:center;font-size:.72rem;display:grid;overflow:hidden}.branding-logo-input__preview img{object-fit:contain;width:100%;height:100%}.branding-preview{position:static}.branding-preview__header{gap:1rem;display:grid}.branding-preview__modes{border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.25rem;display:grid}.branding-preview__modes button{border-radius:calc(var(--radius-sm) - 2px);min-height:2.75rem;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .55rem;font-size:.76rem;font-weight:750}.branding-preview__modes button[aria-pressed=true]{color:var(--ink);background:var(--surface-paper);box-shadow:var(--shadow-low)}.branding-preview__surface{padding:0;overflow:hidden}.branding-preview__bar{min-height:4.75rem;color:var(--brand-on-primary);background:var(--brand-primary);align-items:center;padding:1rem;display:flex}.branding-preview__bar .brand-lockup{color:inherit}.branding-preview__content{gap:.85rem;padding:1.35rem;display:grid}.branding-preview__content h3,.branding-preview__content p{margin:0}.branding-preview__content h3{font-size:clamp(1.45rem,4vw,2rem);line-height:1.12}.branding-preview__content>small{color:var(--ink-faint)}.branding-preview__content>button{border-radius:var(--radius-sm);width:fit-content;min-height:2.75rem;color:var(--brand-on-primary);background:var(--brand-primary);font:inherit;border:0;padding:.65rem .9rem;font-weight:750}.branding-preview__email{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-low);margin:1.25rem;padding:1.25rem}.branding-preview__support{color:var(--ink-faint);font-size:.82rem}.branding-preview__contrast{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.branding-preview__contrast span{place-items:center;min-height:2.75rem;padding:.55rem;font-size:.72rem;font-weight:800;display:grid}.workbench-form small,.form-field small{color:var(--ink-faint);font-size:.76rem}.first-run-guide{border-block:1px solid var(--line-strong);background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-canvas));margin-block-end:2.25rem}.first-run-guide__intro{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem 0;display:flex}.first-run-guide__intro h2{font:600 clamp(1.35rem, 2vw, 1.8rem)/1.15 var(--font-display);letter-spacing:-.025em;margin-block-end:.35rem}.first-run-guide__intro p{margin:0}.first-run-guide__intro .ui-button{flex:none}.first-run-guide__progress{border-block-start:1px solid var(--line);color:var(--ink-faint);justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.78rem;display:flex}.first-run-guide__progress span:first-child{color:var(--ink);font-weight:750}.first-run-guide__steps{margin:0;padding:0;list-style:none}.first-run-guide__steps li{border-block-start:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.8rem;padding-block:.85rem;display:grid}.first-run-guide__number{border:1px solid var(--line-strong);width:1.75rem;height:1.75rem;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.first-run-guide__number svg{width:.9rem;height:.9rem}.first-run-guide__steps strong{display:block}.first-run-guide__steps p{margin:.15rem 0 0;font-size:.82rem}.first-run-guide__step--complete .first-run-guide__number{color:var(--success);background:var(--success-bg);border-color:#0000}.first-run-guide__step--complete>div{opacity:.72}.context-help{z-index:4;width:fit-content;position:relative}.context-help summary{min-height:2.75rem;color:var(--brand-primary);cursor:pointer;text-underline-offset:.2em;align-items:center;gap:.45rem;font-size:.8rem;font-weight:750;text-decoration:underline;list-style:none;display:inline-flex}.context-help summary::-webkit-details-marker{display:none}.context-help summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem}.context-help__panel{z-index:5;width:min(22rem,100vw - 3rem);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:.85rem .95rem;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0}.context-help__panel p{color:var(--ink-soft);margin:.3rem 0 0;font-size:.8rem}.heading-with-help{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading-with-help .context-help__panel{inset-inline:auto 0}.candidate-readiness{border-block-end:1px solid var(--line-strong);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:2rem;display:grid}.candidate-readiness>div p{margin:0}.candidate-readiness ol{counter-reset:readiness;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.candidate-readiness li{counter-increment:readiness;min-width:0}.candidate-readiness li:before{content:counter(readiness, decimal-leading-zero);color:var(--brand-primary);font:600 1.15rem var(--font-display);margin-block-end:.35rem;display:block}.candidate-readiness strong,.candidate-readiness span{display:block}.candidate-readiness span{color:var(--ink-soft);margin-block-start:.25rem;font-size:.8rem}.form-field__heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;display:flex}.form-field__heading .context-help summary{min-height:2rem;font-size:.72rem}.form-field select:disabled{color:var(--ink-faint);background:var(--surface-inset);cursor:wait}.view-as-write-option{border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:.75rem;min-height:3.5rem;padding:.85rem;display:flex}.view-as-write-option input{width:1.2rem;height:1.2rem;accent-color:var(--brand-primary);margin-block-start:.1rem}.view-as-write-option span{gap:.25rem;display:grid}.view-as-write-option small{color:var(--ink-soft);font-size:.78rem;font-weight:500}.invitation-share-panel{border-block:1px solid var(--line-strong);gap:1rem;padding-block:1.25rem;display:grid}.invitation-share-panel h3,.invitation-share-panel p{margin-block-end:.25rem}.invitation-share-panel ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.invitation-share-panel li{gap:.35rem;display:grid}.invitation-share-panel li>label{color:var(--ink-soft);font-size:.78rem;font-weight:750}.invitation-share-panel li>div{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.invitation-share-panel input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;color:var(--ink-soft);background:var(--surface-raised);font-family:var(--font-mono);padding:.7rem .8rem;font-size:.76rem}.assessment-test-mode{overflow:hidden}.assessment-test-mode__setup,.assessment-test-mode__session,.assessment-test-mode__complete{gap:1.25rem;display:grid}.assessment-test-mode__summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-test-mode__summary>div{border-inline-end:1px solid var(--line);gap:.3rem;padding:.9rem 1rem;display:grid}.assessment-test-mode__summary>div:last-child{border-inline-end:0}.assessment-test-mode__summary span,.assessment-test-mode__question>span{color:var(--ink-faint);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:800}.assessment-test-mode__summary strong{font-size:1rem}.assessment-test-mode__video{aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;background:#102a26;width:min(100%,42rem)}.assessment-test-mode__video--session{width:min(100%,24rem)}.assessment-test-mode__actions,.assessment-test-mode__status{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.assessment-test-mode__status{border-block-end:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding-block-end:.9rem}.assessment-test-mode blockquote{border:1px solid var(--line);border-radius:var(--radius-md);max-width:72ch;color:var(--ink-soft);background:var(--surface-inset);margin:0;padding:1rem}.assessment-test-mode__question{max-width:72ch;padding-block:1rem}.assessment-test-mode__question h3,.assessment-test-mode__complete h3{font:600 clamp(1.35rem, 2vw, 2rem)/1.2 var(--font-display);letter-spacing:-.025em;margin-block:.45rem .65rem}.policy-builder__fieldset{border:1px solid var(--line-strong);border-radius:var(--radius-md);gap:1rem;margin:0;padding:1.15rem;display:grid}.policy-builder__fieldset legend{padding-inline:.4rem;font-weight:800}.policy-builder__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.policy-builder__checks{border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;padding-block-start:.75rem;display:grid}.plan-builder__entitlements{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;margin:0;padding:1.15rem}.plan-builder__entitlements>legend{padding-inline:.4rem;font-weight:800}.plan-builder__entitlements>p{max-width:68ch;color:var(--ink-muted)}.plan-builder__feature-group+.plan-builder__feature-group{margin-top:1.25rem}.plan-builder__feature-group h3{margin-bottom:.75rem;font-size:.9rem}.plan-builder__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.plan-builder__feature{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.plan-builder__feature:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.plan-builder__feature input{margin-top:.2rem}.plan-builder__feature span{gap:.2rem;display:grid}.plan-builder__feature small{color:var(--ink-muted)}.plan-version-manager__actions{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem;padding-top:1rem;display:grid}.plan-version-manager__actions form{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-inset);align-content:start;gap:.75rem;padding:1rem;display:grid}.plan-version-manager__actions textarea{min-height:6rem}.topbar-help-trigger svg,.account-menu svg,.share-career-link svg{flex:none;width:1.15rem;height:1.15rem}.account-menu{z-index:8;position:relative}.account-menu>summary{min-height:2.75rem;color:var(--ink-soft);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.4rem;padding:.65rem .8rem;font-weight:750;list-style:none;display:inline-flex}.account-menu>summary:hover{background:var(--surface-inset)}.account-menu>summary::-webkit-details-marker{display:none}.account-menu[open]>summary svg{transform:rotate(180deg)}.account-menu__panel{z-index:9;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:min(19rem,100vw - 2rem);box-shadow:var(--shadow);padding:.45rem;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;overflow:hidden}.account-menu__panel nav{display:grid}.account-menu__panel a,.account-menu__panel button{width:100%;min-height:2.75rem;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.55rem;padding:.7rem .75rem;font-weight:700;text-decoration:none;display:flex}.account-menu__panel a:hover,.account-menu__panel button:hover:not(:disabled){background:var(--surface-inset)}.account-menu__panel button{border-block-start:1px solid var(--line);color:var(--danger);margin-block-start:.35rem}.account-menu__error,.view-as-banner__error,.share-career-link__error{color:var(--danger);margin:.45rem 0 0;font-size:.78rem}.view-as-banner{z-index:12;border-radius:0;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0;display:flex;position:relative}.view-as-banner>div{gap:.15rem;display:grid}.view-as-banner>div>span{color:var(--warning);font-size:.8rem}.view-as-banner__elevation{flex:none;position:relative}.view-as-banner__elevation>summary{min-height:2.75rem;color:var(--warning);cursor:pointer;text-underline-offset:.2em;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.view-as-banner__elevation form{z-index:13;width:min(26rem,100vw - 2rem);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow);gap:.7rem;padding:1rem;display:grid;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0}.view-as-banner__elevation form p{margin:0;font-size:.78rem}.accessible-dialog{width:min(46rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.accessible-dialog::backdrop{background:#17201ea8}.accessible-dialog__surface{background:var(--surface-raised);border-radius:var(--radius-lg);max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 24px 60px #17201e38,0 3px 8px #17201e1f}.accessible-dialog__header{z-index:2;background:var(--surface-raised);border-block-end:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex;position:sticky;inset-block-start:0}.accessible-dialog__header h2,.accessible-dialog__header p{margin-block-end:0}.accessible-dialog__header p{margin-block-start:.3rem;font-size:.82rem}.accessible-dialog__body{padding:1.25rem}.assessment-test-mode__dialog{width:min(58rem,100vw - 2rem)}.help-directory,.help-walkthrough{padding:1.25rem}.help-directory__tools{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;padding-block-end:1.25rem;display:grid}.help-topics{display:grid}.help-topics>a{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.75rem;padding-block:1rem;text-decoration:none;display:grid}.help-topics>a:hover strong{color:var(--brand-primary)}.help-topics>a>span:first-child{gap:.25rem;min-width:0;display:grid}.help-topics small{color:var(--ink-soft)}.help-topics>a>span:last-child{color:var(--brand-primary);font-size:.8rem;font-weight:800}.help-directory__empty{padding-block:2rem 1rem}.help-walkthrough__progress{background:var(--surface-inset);border-radius:999px;height:.35rem;overflow:hidden}.help-walkthrough__progress span{background:var(--brand-primary);transform-origin:0;width:100%;height:100%;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block}.help-walkthrough__step{align-content:center;justify-items:start;min-height:17rem;padding-block:2rem;display:grid}.help-walkthrough__step>span{color:var(--ink-faint);margin-block-end:.65rem;font-size:.78rem;font-weight:800}.help-walkthrough__step h3{font:600 clamp(1.5rem, 4vw, 2.5rem)/1.05 var(--font-display);letter-spacing:-.025em}.help-walkthrough__actions{border-block-start:1px solid var(--line);justify-content:space-between;gap:.75rem;padding-block-start:1rem;display:flex}.markdown-editor__heading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.markdown-editor__heading>label{font-size:.84rem;font-weight:700}.markdown-editor__views{gap:.25rem;display:flex}.markdown-editor__views button,.review-evidence-filters button{min-height:2.75rem;color:var(--ink-soft);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:.55rem .8rem;font-weight:750}.markdown-editor__views button[aria-pressed=true],.review-evidence-filters button[aria-pressed=true]{color:var(--ink);background:var(--surface-inset);border-color:var(--line-strong)}.markdown-editor textarea{min-height:11rem}.markdown-editor__preview{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:11rem;padding:1rem}.markdown-editor__empty{color:var(--ink-faint)}.markdown-editor__syntax summary{min-height:2.75rem;color:var(--brand-primary);cursor:pointer;align-items:center;font-size:.78rem;font-weight:750;display:inline-flex}.markdown-editor__syntax p{margin-block-end:0;font-size:.78rem}.markdown-editor__syntax code{color:var(--ink);font-family:var(--font-mono)}.safe-markdown>:last-child{margin-block-end:0}.safe-markdown h2,.safe-markdown h3{margin-block-start:1.35rem}.safe-markdown ul,.safe-markdown ol{max-width:72ch;color:var(--ink-soft);padding-inline-start:1.4rem}.safe-markdown a{color:var(--brand-primary);text-underline-offset:.2em;font-weight:700}.safe-markdown--lead p,.safe-markdown--lead li{font-size:clamp(1.05rem,2vw,1.3rem)}.safe-markdown--lead h2{font-size:clamp(1.3rem,2.2vw,1.75rem)}.share-career-link{gap:.3rem;width:fit-content;margin-block-start:1rem;display:grid}.share-career-link__status,.share-career-link__error{max-width:30rem;min-height:1.15rem;font-size:.76rem}.career-page-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.career-page-toolbar .share-career-link{margin-block-start:0}.review-evidence-filters{flex-wrap:wrap;gap:.35rem;margin-block-end:1rem;display:flex}.review-evidence-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.review-evidence-timeline>li{grid-template-columns:1rem minmax(0,1fr);gap:.85rem;padding-block-end:1.35rem;display:grid;position:relative}.review-evidence-timeline>li:before{content:"";background:var(--line);width:1px;position:absolute;inset-block:.8rem -.2rem;inset-inline-start:.35rem}.review-evidence-timeline>li:last-child:before{display:none}.review-evidence-timeline__marker{z-index:1;background:var(--brand-primary);width:.75rem;height:.75rem;box-shadow:0 0 0 4px var(--surface-paper);border-radius:50%;margin-block-start:.2rem;position:relative}.review-evidence-timeline__marker--integrity{background:var(--warning)}.review-evidence-timeline__marker--recording{background:var(--info)}.review-evidence-timeline>li>div{min-width:0}.review-evidence-timeline>li>div>strong,.review-evidence-timeline>li>div>small{display:block}.review-evidence-timeline>li>div>small{color:var(--ink-faint);margin-block-start:.2rem}.review-evidence-timeline>li p{margin:.45rem 0 .65rem}.review-evidence-timeline__meta{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-end:.45rem;font-size:.75rem;display:flex}.credit-delta{color:var(--success);font-variant-numeric:tabular-nums}.credit-delta--debit{color:var(--danger)}.review-queue-filters{border-block:1px solid var(--line-strong);gap:1rem;margin-block-end:1.5rem;padding:1rem;display:grid}.review-queue-filters__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.review-queue-filters__heading h2,.review-queue-filters__heading p{margin-block-end:0}.review-queue-filters__heading>span{color:var(--ink-soft);flex:none;font-size:.8rem;font-weight:750}.review-queue-filters__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.review-queue-filters__score{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.review-queue-filters>.ui-button{width:fit-content}.structured-field{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;margin:0;padding:1rem}.structured-field>legend{padding-inline:.35rem;font-weight:800}.structured-field>p{margin-block-end:.85rem;font-size:.82rem}.reminder-schedule__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;display:grid}.reminder-schedule__presets label,.tenant-lifecycle__acknowledgement{cursor:pointer;align-items:center;gap:.65rem;min-height:2.75rem;display:flex}.reminder-schedule__presets input,.tenant-lifecycle__acknowledgement input{width:1.15rem;height:1.15rem;accent-color:var(--brand-primary);flex:none}.reminder-schedule__custom{border-block-start:1px solid var(--line);grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;margin-block-start:.85rem;padding-block-start:.85rem;display:grid}.reminder-schedule__selected{flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.75rem;margin-block-start:.85rem;display:flex}.reminder-schedule__selected button{min-height:2.75rem;color:var(--ink);background:var(--surface-inset);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.55rem .75rem;font-size:.78rem;font-weight:700}.reminder-schedule__selected>span{color:var(--ink-faint);font-size:.8rem}.assessment-structure{gap:2rem;display:grid}.assessment-structure__section{border-block:1px solid var(--line-strong);gap:1rem;padding-block:1rem;display:grid}.assessment-structure__section+.assessment-structure__section{border-block-start:0}.assessment-structure__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assessment-structure__heading h3,.assessment-structure__heading p{margin-block-end:0}.assessment-structure__heading>strong{color:var(--warning);font-variant-numeric:tabular-nums;flex:none}.assessment-structure__heading>.assessment-structure__total--valid{color:var(--success)}.assessment-structure__rows{gap:.85rem;display:grid}.assessment-structure__competency,.assessment-structure__question{border-block-end:1px solid var(--line);grid-template-columns:minmax(12rem,1fr) minmax(8rem,.35fr) auto;align-items:end;gap:.75rem;padding-block-end:.85rem;display:grid}.assessment-structure__question{grid-template-columns:minmax(8rem,.35fr) minmax(11rem,.5fr) minmax(16rem,1fr) auto}.assessment-structure__prompt textarea{min-height:5rem}.assessment-structure__error{color:var(--danger);margin:0;font-size:.82rem;font-weight:650}.assessment-structure__section>.ui-button{width:fit-content}.tenant-lifecycle__action{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding-block:.35rem 1.1rem;display:grid}.tenant-lifecycle__action h3,.tenant-lifecycle__action p{margin-block-end:0}.tenant-lifecycle__action--danger h3{color:var(--danger)}.tenant-lifecycle__confirm{background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius-md);gap:1rem;padding:1rem;display:grid}.tenant-lifecycle__confirm h3,.tenant-lifecycle__confirm p{margin-block-end:0}.tenant-lifecycle__buttons{flex-wrap:wrap;gap:.65rem;display:flex}@media (max-width:980px){.review-queue-filters__grid,.assessment-structure__question{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-structure__prompt{grid-column:1/-1}.branding-workspace{grid-template-columns:1fr}.app-shell{grid-template-columns:4.25rem minmax(0,1fr)}.sidebar{padding-inline:.65rem}.sidebar .brand-lockup span,.sidebar .nav-link span,.sidebar__footer{display:none}.sidebar .brand-lockup,.sidebar .nav-link{justify-content:center}.metric-ledger,.operations-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-job summary{grid-template-columns:minmax(0,1fr) auto}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.split,.report-grid,.workbench-split{grid-template-columns:1fr}.workbench-form{position:static}.candidate-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-filter-grid>.ui-button{grid-column:1/-1;justify-self:end}.candidate-saved-filters{grid-template-columns:1fr}.candidate-saved-filters>div{justify-content:flex-start}.candidate-bulk-form{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-bulk-form__reason{grid-column:1/-1}.candidate-governance-grid{grid-template-columns:1fr}.job-application-row{grid-template-columns:auto minmax(10rem,.8fr) minmax(8rem,.45fr)}.job-reviewer-form{grid-column:2/-1}.job-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.job-bulk-actions>div{grid-column:1/-1}.public-hero,.auth-layout,.candidate-readiness{grid-template-columns:1fr}.auth-context{border-right:0;border-bottom:1px solid var(--line-strong)}.interview-stage{grid-template-columns:1fr}.interview-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.selection-action-bar{flex-direction:column;align-items:stretch}.selection-action-bar .page-actions,.selection-action-bar .ui-button,.candidate-action-bar .ui-button{width:100%}.accessible-dialog .candidate-bulk-form{grid-template-columns:1fr}.workbench-form-launcher{flex-direction:column;align-items:stretch}.workbench-form-launcher>.ui-button{width:100%}.review-queue-filters__heading,.assessment-structure__heading{flex-direction:column;align-items:flex-start}.review-queue-filters__grid,.review-queue-filters__score,.reminder-schedule__presets,.reminder-schedule__custom,.assessment-structure__competency,.assessment-structure__question,.tenant-lifecycle__action{grid-template-columns:1fr}.review-queue-filters>.ui-button,.reminder-schedule__custom .ui-button,.assessment-structure__section>.ui-button,.assessment-structure__competency>.ui-button,.assessment-structure__question>.ui-button,.tenant-lifecycle__action>.ui-button,.tenant-lifecycle__buttons,.tenant-lifecycle__buttons .ui-button{width:100%}.assessment-structure__prompt{grid-column:auto}.topbar{gap:.4rem}.topbar__actions{gap:.15rem}.topbar-help-trigger{width:2.75rem;padding-inline:0}.topbar-help-trigger span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-menu>summary{padding-inline:.65rem}.account-menu__panel{width:auto;position:fixed;inset:4rem 1rem auto}.view-as-banner{flex-direction:column;align-items:stretch}.view-as-banner__elevation form{width:auto;position:fixed;inset:auto 1rem 5.25rem}.accessible-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.accessible-dialog__surface{border-radius:var(--radius-md);max-height:calc(100dvh - 1rem)}.accessible-dialog__header,.help-directory,.help-walkthrough{padding:1rem}.help-directory__tools{grid-template-columns:1fr}.help-directory__tools .ui-button,.help-walkthrough__step .ui-button{width:100%}.help-topics>a{grid-template-columns:1fr;gap:.35rem}.help-walkthrough__actions{flex-direction:column-reverse;align-items:stretch}.help-walkthrough__actions .ui-button{width:100%}.markdown-editor__heading{flex-direction:column;align-items:flex-start}.markdown-editor__views,.markdown-editor__views button{width:100%}.career-page-toolbar{flex-direction:column;align-items:stretch}.career-page-toolbar .share-career-link,.career-page-toolbar .share-career-link .ui-button{width:100%}.review-evidence-filters{flex-wrap:nowrap;padding-block-end:.3rem;overflow-x:auto}.review-evidence-filters button{flex:none}.branding-logo-grid,.branding-preview__contrast,.branding-preview__modes,.email-test-send,.operations-signal-grid,.recovery-job form{grid-template-columns:1fr}.email-test-send .button{width:100%}.app-shell{display:block}.sidebar{z-index:20;width:auto;height:auto;padding:.35rem max(.5rem, env(safe-area-inset-right)) max(.35rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));display:block;position:fixed;inset:auto 0 0}.sidebar>.brand-lockup,.sidebar__footer{display:none}.sidebar nav{margin:0;display:flex;overflow-x:auto}.nav-link{flex:1 0 3.5rem;min-width:3.5rem;min-height:3.25rem;padding:.4rem}.workspace{padding-bottom:4rem}.topbar{min-height:3.75rem}.topbar__context span,.topbar__desktop-context{display:none}.topbar__mobile-home{display:block}.page-header,.first-run-guide__intro,.first-run-guide__progress{flex-direction:column;align-items:flex-start}.first-run-guide__intro .ui-button,.first-run-guide__steps .ui-button{width:100%}.first-run-guide__steps li{grid-template-columns:2rem minmax(0,1fr)}.first-run-guide__steps .ui-button{grid-column:1/-1}.candidate-readiness ol{grid-template-columns:1fr}.context-help__panel{width:auto;position:fixed;inset:auto 1rem 5.25rem}.page-actions,.page-actions .ui-button{width:100%}.metric-ledger{grid-template-columns:1fr 1fr}.dossier-row{grid-template-columns:1fr auto;gap:.45rem}.dossier-row>:not(:first-child):not(:last-child){display:none}.public-header{gap:.75rem}.public-header__support{text-align:end;flex:none;font-size:.82rem}.public-header__support-desktop{display:none}.public-header__support-mobile{display:inline}.auth-principles{grid-template-columns:1fr}.job-row{grid-template-columns:1fr auto}.job-row>span:not(:first-child):not(.job-row__arrow){display:none}.form-grid{grid-template-columns:1fr}.form-field--wide{grid-column:auto}.setup-layout{display:block}.setup-steps{grid-auto-flow:column;margin-bottom:1.5rem;position:static;overflow-x:auto}.setup-step span:last-child{display:none}.setup-actions{flex-direction:column-reverse}.setup-actions .ui-button{width:100%}.interview-bar .brand-lockup span{display:none}.interview-panel{grid-template-columns:1fr}.interview-footer{flex-direction:column;align-items:stretch}.score-sheet{grid-template-columns:1fr}.score-total{border-right:0;border-bottom:1px solid var(--line);padding-bottom:1rem}.criterion{grid-template-columns:1fr auto}.criterion__bar{grid-column:1/-1}.workbench-list-heading,.workbench-search{flex-direction:column;align-items:stretch}.workbench-search,.workbench-search input,.workbench-search .ui-button{width:100%}.workbench-table,.workbench-table tbody,.workbench-table tr,.workbench-table td{width:100%;display:block}.workbench-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.workbench-table tr{border-bottom:1px solid var(--line);padding:.65rem 0}.workbench-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(6.5rem,.65fr) minmax(0,1.35fr);gap:.75rem;min-width:0;padding:.45rem .85rem;display:grid}.workbench-table td:before{content:attr(data-label);color:var(--ink-faint);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:750}.workbench-table__action{box-shadow:none;background:0 0;position:static;text-align:left!important;padding-top:.75rem!important;display:block!important}.workbench-table__action:before{display:none}.document-status__retry{grid-template-columns:1fr}.candidate-operations .paper__header,.candidate-bulk-workspace .paper__header,.job-pipeline .paper__header,.candidate-filter-workspace .paper__header,.job-ats .paper__header,.candidate-application__summary{flex-direction:column;align-items:stretch}.candidate-operations .paper__header .ui-button,.candidate-bulk-workspace .paper__header .ui-button,.job-pipeline .paper__header .ui-button,.candidate-filter-workspace .paper__header .ui-button,.job-ats .paper__header .ui-button,.candidate-stage-form .ui-button,.candidate-note-form .ui-button,.job-pipeline__actions .ui-button{width:100%}.candidate-tags{flex-direction:column;align-items:flex-start}.candidate-tags>div{justify-content:flex-start}.candidate-stage-form,.candidate-note-form,.job-stage-row,.candidate-bulk-form,.candidate-filter-grid,.candidate-saved-filters,.candidate-saved-filters>form,.job-bulk-actions,.job-reviewer-form{grid-template-columns:1fr}.candidate-filter-grid>.ui-button,.job-bulk-actions>div,.job-reviewer-form{grid-column:auto}.candidate-filter-grid .ui-button,.candidate-bulk-form .ui-button,.candidate-saved-filters .ui-button,.job-bulk-actions .ui-button,.job-reviewer-form .ui-button,.job-close-workflow .ui-button{width:100%}.candidate-bulk-form__reason{grid-column:auto}.candidate-governance-card>.ui-button,.candidate-governance-card>form>.ui-button{width:100%}.job-report-metrics{grid-template-columns:1fr 1fr}.job-report-metrics>div:nth-child(2){border-inline-end:0}.job-report-metrics>div:nth-child(-n+2){border-block-end:1px solid var(--line)}.job-stage-report li{grid-template-columns:minmax(7rem,.7fr) minmax(5rem,1fr) 2rem}.job-application-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.job-application-row__status,.job-reviewer-form{grid-column:2}.job-stage-row__position{justify-self:start}.job-stage-row__actions{grid-column:auto}.document-status__retry .ui-button{width:100%}.campaign-operations .paper__header{flex-direction:column;align-items:stretch}.campaign-operations .paper__header .ui-button,.campaign-candidate-form>.ui-button{width:100%}.invitation-share-panel li>div,.assessment-test-mode__summary,.policy-builder__grid,.policy-builder__checks,.plan-builder__feature-grid{grid-template-columns:1fr}.invitation-share-panel .ui-button,.assessment-test-mode__actions .ui-button{width:100%}.assessment-test-mode__summary>div{border-inline-end:0;border-block-end:1px solid var(--line)}.assessment-test-mode__summary>div:last-child{border-block-end:0}.assessment-test-mode__status{flex-direction:column;align-items:flex-start}.provider-deployment{width:100%;max-height:none}.provider-deployment__grid{grid-template-columns:1fr}.provider-deployment__wide{grid-column:auto}.provider-actions__form input,.provider-actions__form textarea{font-size:1rem}}.fact a{align-items:center;min-height:2.75rem;display:inline-flex}@media (max-width:900px){.provider-manager__tabs{grid-template-columns:1fr;display:grid;overflow:visible}.provider-manager__tabs .ui-button{width:100%;min-width:0}}.ui-button{letter-spacing:-.01em;border-radius:.875rem;min-height:2.875rem;padding:.7rem 1.05rem;font-size:.9rem;font-weight:720;box-shadow:0 1px 1px #14182008}.ui-button:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ui-button:active:not(:disabled){box-shadow:none;transform:scale(.985)}.ui-button--primary{border-color:color-mix(in srgb, var(--brand-primary) 88%, black);box-shadow:0 8px 20px color-mix(in srgb, var(--brand-primary) 20%, transparent)}.ui-button--secondary{border-color:var(--line);background:var(--surface-raised)}.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea,.select-control,.text-control,.textarea-control,.file-control,.numeric-control__input{width:100%;min-height:3rem;color:var(--ink);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;padding:.72rem .85rem;box-shadow:inset 0 1px 1px #14182006}.ui-field input:hover:not(:disabled),.ui-field select:hover:not(:disabled),.form-field input:hover:not(:disabled),.form-field select:hover:not(:disabled),.form-field textarea:hover:not(:disabled),.select-control:hover:not(:disabled),.text-control:hover:not(:disabled),.textarea-control:hover:not(:disabled),.numeric-control__input:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-primary) 36%, var(--line-strong))}.ui-field input:focus,.ui-field select:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.select-control:focus,.text-control:focus,.textarea-control:focus,.numeric-control__input:focus{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent);outline:0}.ui-field select,.form-field select,.select-control,select.workbench-table__select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7382' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1.05rem;padding-inline-end:2.75rem}.numeric-field{min-width:0}.numeric-control{min-width:0;color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;align-items:stretch;display:flex;overflow:hidden}.numeric-control:focus-within{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent)}.numeric-control__input{min-width:0;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1}.numeric-control__input:focus{box-shadow:none}.numeric-control__affix{color:var(--ink-soft);background:var(--surface-inset);border-inline-end:1px solid var(--line);white-space:nowrap;align-items:center;padding-inline:.8rem;font-size:.78rem;font-weight:720;display:inline-flex}.numeric-control__input+.numeric-control__affix{border-inline:1px 0 solid var(--line)}.app-shell{grid-template-columns:17rem minmax(0,1fr)}.sidebar{color:#f4f6f8;background:#15181d;border-inline-end:1px solid #ffffff0f;padding:1.25rem .9rem}.sidebar .brand-lockup{min-height:3rem;padding-inline:.65rem}.sidebar nav{gap:.28rem;margin-top:1.75rem}.nav-link{color:#b9c0cc;border:1px solid #0000;border-radius:.85rem;gap:.75rem;min-height:2.85rem;padding:.68rem .8rem;font-size:.86rem;font-weight:630}.nav-link:hover{color:#fff;background:#fff1}.nav-link--active{color:#fff;background:#ffffff1f;border-color:#ffffff14}.workspace{background:var(--surface-canvas);min-height:100vh}.topbar{z-index:15;background:var(--surface-overlay);border-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-height:4.5rem;padding-inline:clamp(1rem,3vw,2.5rem);position:sticky;top:0}.page{width:min(100%,96rem);padding:clamp(1.25rem,3.5vw,3rem)}.page-header{min-height:7rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.page-header h1{font-size:clamp(2.2rem,4vw,3.75rem)}.paper{background:var(--surface-paper);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.paper__header{min-height:4.25rem;padding:1rem 1.25rem}.paper__body{padding:1.25rem}.metric-ledger,.operations-signal-grid{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.metric{padding:1.25rem}.metric strong,.wallet-balance{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:760}.attention-item{background:color-mix(in srgb, var(--warning) 4%, var(--surface-paper));border:1px solid color-mix(in srgb, var(--warning) 18%, var(--line));border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.attention-item__title{margin:0}.report-grid--spaced{margin-top:1.5rem}.criterion__meta{color:var(--ink-faint);margin-top:.2rem;font-size:.74rem;display:block}.criterion-override{background:var(--surface-inset);border-radius:.8rem;grid-column:1/-1;padding:.65rem .8rem}.criterion-override>summary{min-height:2.4rem;color:var(--brand-primary);cursor:pointer;align-items:center;font-size:.8rem;font-weight:720;display:flex}.criterion-override__form{padding-top:.75rem}.icon--back{transform:rotate(180deg)}.section-heading a svg,.workbench-link svg{flex:none;width:1.05rem;height:1.05rem}.accessible-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0e94}.accessible-dialog__surface{background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.accessible-dialog__header{background:var(--surface-overlay);min-height:4.75rem;padding:1rem 1.25rem}.auth-layout{border-color:var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.auth-context{border-color:var(--line);background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-inset))}.auth-context h2{letter-spacing:-.05em;font-weight:760}.auth-panel{background:var(--surface-paper);gap:1.1rem}.auth-password-field input{min-height:3rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem}.auth-reset-layout .auth-panel{border-color:var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.first-run-guide{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding-inline:1.25rem;overflow:hidden}.public-header{z-index:15;background:var(--surface-overlay);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-height:4.75rem;padding-block:.75rem;position:sticky;top:0}.career-hero,.career-role-hero,.candidate-invitation-hero{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,4vw,3rem)}.career-openings .job-list{border:0;gap:.65rem;display:grid}.career-openings .job-row{background:var(--surface-paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:1rem;padding:1.05rem 1.15rem}.setup-workspace{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.interview-shell{color:#f5f7fa;background:#0d1015}.interview-bar,.interview-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1015db}.interview-stage{gap:1.25rem;padding:1.25rem}.agent-stage{border-radius:var(--radius-xl);border:1px solid #ffffff14;box-shadow:0 20px 60px #0000004d}.candidate-video{border-radius:var(--radius-lg);border:1px solid #ffffff17}html[data-theme=dark] .sidebar{background:#090b0f}@media (max-width:980px){.app-shell{grid-template-columns:4.75rem minmax(0,1fr)}}@media (max-width:680px){.public-header{gap:.45rem;padding-inline:.75rem}.app-shell{display:block}.sidebar{width:auto;height:auto;padding:.35rem max(.5rem, env(safe-area-inset-right)) max(.35rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));position:fixed;inset:auto 0 0}.sidebar nav{margin:0;display:flex;overflow-x:auto}.page{padding:1.15rem 1rem 1.75rem}.page-header{min-height:0}.paper{border-radius:1.15rem}.auth-layout,.auth-reset-layout .auth-panel,.career-hero,.career-role-hero,.candidate-invitation-hero,.setup-workspace{border-radius:1.25rem}.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea,.select-control,.text-control,.textarea-control,.numeric-control__input{min-height:3.15rem;font-size:1rem}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface-canvas);scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;color:var(--ink);background:var(--surface-canvas);font-family:var(--font-body);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg,video{max-width:100%;display:block}::selection{color:var(--brand-on-primary);background:var(--brand-primary)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-button,.skip-link{transition:none}.ui-button:hover:not(:disabled),.ui-button:active:not(:disabled){transform:none}.ui-skeleton span{background:var(--surface-inset);animation:none}.agent-orbit:before,.agent-orbit:after{opacity:.65;animation:none}}
