.auth-shell{background:linear-gradient(135deg,#0d2c20 0%,#103528 52%,#f5f4f3 52%);grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,7vw,110px);min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.auth-brand{color:#fff;max-width:650px}.auth-brand .brand-mark{color:#0c2a1f;background:#a7c4b9;border-radius:15px;place-items:center;width:52px;height:52px;font-size:26px;font-weight:900;display:inline-grid}.auth-brand .eyebrow{color:#c0d5ce;margin:28px 0 8px}.auth-brand h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,88px);line-height:.95}.auth-brand h2{margin:18px 0;font-size:clamp(22px,3vw,36px);font-weight:500}.auth-brand>p:not(.eyebrow){color:#d9d7d3;max-width:560px;font-size:18px}.auth-principles{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.auth-principles span{border:1px solid #726d61;border-radius:999px;padding:10px 15px;font-size:13px}.auth-card{background:#fff;border-radius:24px;width:100%;max-width:520px;padding:clamp(24px,4vw,46px);box-shadow:0 30px 70px #081d1638}.pilot-access{margin-bottom:26px}.pilot-access .eyebrow{margin-bottom:8px;display:block}.pilot-access h2{color:#0e3124;margin:0 0 8px;font-size:26px}.pilot-access p{color:#716c60;margin:0;font-size:14px;line-height:1.5}.auth-tabs{background:#f2f2f0;border-radius:11px;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:4px;display:grid}.auth-tabs button{color:#716c60;background:0 0;border:0;border-radius:8px;padding:11px;font-weight:700}.auth-card form{gap:17px;display:grid}.auth-card label{color:#413f3c;gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card input,.auth-card select{color:#0e3124;width:100%;font:inherit;background:#fff;border:1px solid #c8dbd4;border-radius:9px;padding:13px 14px}.auth-card input:focus,.auth-card select:focus{border-color:#73a291;outline:3px solid #a7c4b92b}.auth-submit{width:100%;margin-top:5px}.auth-message{color:#1b5c44;background:#f7f6f5;border-radius:9px;margin:0;padding:11px 13px;font-size:13px}.auth-footnote{color:#716c60;margin:22px 0 0;font-size:12px;line-height:1.5}.auth-loading{color:#fff;font-size:18px}.sign-out{color:#504c44;cursor:pointer;background:#fff;border:1px solid #cdded8;border-radius:8px;margin-left:10px;padding:8px 11px;font-weight:700}@media (max-width:800px){.auth-shell{background:linear-gradient(#0d2c20 0,#123d2d 43%,#f5f4f3 43%);grid-template-columns:1fr;padding:30px 18px}.auth-brand h1{font-size:52px}.auth-card{justify-self:center}.sign-out{margin-left:0}}.auth-link{color:#062c22;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-weight:700;display:block}.auth-link:hover{text-decoration:underline}.password-dialog{max-width:480px}.identity .sign-out{margin-left:0}:root{--navy:#062c22;--ink:#1c1b19;--teal:#062c22;--pale:#f4f4f3;--line:#e5e3e0;--muted:#57534e;--white:#faf9f6}.notification-list,.audit-list{display:grid}.notification-list article,.audit-list article{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 5px;display:flex}.notification-list article.unread{background:#faf9f6}.notification-list article>div,.audit-list article>div{flex:1}.notification-list p,.audit-list p{color:var(--muted);margin:4px 0;font-size:12px}.notification-list small,.audit-list time{color:var(--muted);font-size:10px}.notification-list button{color:#062c22;cursor:pointer;background:#f1f4f2;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.audit-dot{color:#062c22;background:#f3f2f1;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.audit-list time{white-space:nowrap}.nav-item:focus-visible{outline-offset:2px;outline:2px solid #bbd1c9}.credential>em{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.request-stack{gap:16px;margin-top:18px;display:grid}.request-stack .request-card{box-shadow:0 8px 24px #062c220b}.request-stack .request-card+.request-card{margin-top:0}.dialog form{gap:4px;display:grid}*{box-sizing:border-box}body{color:var(--ink);background:#f8f8f7;margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}.app-shell{grid-template-columns:255px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#faf9f6;flex-direction:column;min-height:100vh;padding:30px 22px;display:flex}.brand{align-items:center;gap:11px;font-size:22px;font-weight:750;display:flex}.brand-mark{background:var(--teal);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.brand-caption{color:#c1bdb6;margin:10px 0 40px;font-size:12px;line-height:1.45}.workspace-label{border-left:3px solid var(--teal);color:#faf9f6;margin:0 0 22px;padding:7px 0 7px 12px}.workspace-label small,.workspace-label b{display:block}.workspace-label small{letter-spacing:.13em;color:#716c60;margin-bottom:5px;font-size:8px}.workspace-label b{font-size:13px}.sidebar nav{gap:8px;display:grid}.nav-item{text-align:left;color:#c8c5bf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 13px;transition:background .16s,color .16s,border-color .16s,transform .16s;display:flex}.nav-item:hover{color:#faf9f6;background:#113b2c;border-color:#1d6349;transform:translate(3px)}.nav-item.active{color:#faf9f6;background:#062c22;border-color:#062c22;font-weight:700}.nav-item.active:hover{background:#062c22}.nav-arrow{opacity:0;transition:opacity .16s,transform .16s;transform:translate(-4px)}.nav-item:hover .nav-arrow,.nav-item:focus-visible .nav-arrow,.nav-item.active .nav-arrow{opacity:1;transform:translate(0)}.nav-count{float:right;background:var(--teal);color:#faf9f6;border-radius:20px;padding:1px 7px;font-size:11px}.sidebar-note{color:#bcd2ca;border:1px solid #1a5942;border-radius:10px;margin-top:auto;padding:13px}.sidebar-note span{font-size:12px;font-weight:700}.sidebar-note p{margin:5px 0 0;font-size:11px;line-height:1.4}.workspace{width:100%;max-width:1400px;margin:auto;padding:28px 42px 50px}.topbar,.section-heading{justify-content:space-between;align-items:center;display:flex}.eyebrow{letter-spacing:.12em;color:var(--teal);font-size:10px;font-weight:800}.topbar h1{margin:6px 0 0;font-size:28px;font-weight:680}.identity{align-items:center;gap:10px;display:flex}.avatar{color:#25805f;background:#f1f4f2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.identity strong,.identity small{display:block}.identity small{color:var(--muted);margin-top:3px}.hero-grid{grid-template-columns:1.45fr .9fr;gap:20px;margin:30px 0;display:grid}.passport-card{color:#fff;background:radial-gradient(circle at 90% 5%,#446b5d 0,#0000 32%),linear-gradient(135deg,#062c22,#283e36);border-radius:18px;min-height:240px;padding:24px;box-shadow:0 18px 44px #062c2224}.passport-top,.passport-foot{letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.control-pill{color:#dde8e4;border:1px solid #a3c2b6;border-radius:30px;padding:7px 10px}.passport-identity{align-items:center;gap:18px;margin:44px 0;display:flex}.passport-avatar{border:1px solid #878073;border-radius:14px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:800;display:grid}.passport-identity small{color:#c5d8d1;letter-spacing:.12em}.passport-identity h2{margin:4px 0;font-size:25px}.passport-identity p{color:#cdcac5;margin:0;font-size:13px}.passport-foot{color:#c0bcb5;border-top:1px solid #faf9f624;padding-top:18px}.passport-foot strong{color:#fff;margin-left:10px;margin-right:auto}.secure-dot{color:#c2d6cf}.readiness-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.score-row{justify-content:space-between;align-items:end;margin:24px 0 10px;display:flex}.score-row strong{color:var(--navy);font-size:40px}.score-row span{color:#268562;font-size:13px}.progress{background:#edecea;border-radius:10px;height:8px;overflow:hidden}.progress span{background:var(--teal);border-radius:10px;height:100%;display:block}.readiness-card p{color:var(--muted);margin:20px 0;font-size:13px;line-height:1.55}.primary,.secondary{cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.primary{background:var(--teal);color:#fff;width:100%}.secondary{color:#062c22;background:#f2f2f0}.section-heading h2{margin:5px 0;font-size:21px}.credential-list{gap:10px;display:grid}.credential{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:22px 40px 1.7fr 1fr 90px 30px;align-items:center;gap:14px;padding:15px 16px;display:grid}.select-box{border:1px solid #cac6c0;border-radius:4px;width:16px;height:16px}.issuer-logo{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.credential-type,.provenance small{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:700}.credential h3{margin:3px 0;font-size:15px}.credential p{color:var(--muted);margin:0;font-size:12px}.credential p span{color:#c6c3bc}.provenance strong{margin-top:5px;font-size:12px;display:block}.status{text-align:center;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:800}.more{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:20px}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto}.sidebar-note{display:none}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.workspace{padding:24px}.hero-grid{grid-template-columns:1fr}.credential{grid-template-columns:18px 38px 1fr 80px}.provenance{display:none}}@media (max-width:600px){.workspace{padding:20px 14px}.topbar h1{font-size:23px}.passport-card{padding:19px}.credential{grid-template-columns:18px 36px 1fr}.status{grid-column:3}.more{display:none}}.demo-label{letter-spacing:.13em;color:#716c60;margin-bottom:9px;font-size:9px;font-weight:800}.role-switcher{gap:5px;margin-bottom:28px;display:grid}.role-switcher button{color:#c8c5bf;text-align:left;cursor:pointer;background:0 0;border:1px solid #1a5942;border-radius:7px;padding:9px 11px}.role-switcher button.active{color:#fff;background:#062c22;border-color:#062c22;font-weight:700}.journey{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0;display:grid}.journey-step{border:1px solid var(--line);opacity:.58;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.journey-step.done{opacity:1;border-color:#c9d4cd}.journey-step>span{width:25px;height:25px;color:var(--muted);background:#eeedeb;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.journey-step.done>span{background:var(--teal);color:#fff}.journey-step b,.journey-step small{display:block}.journey-step b{font-size:11px}.journey-step small{color:var(--muted);margin-top:2px;font-size:9px}.portal-grid{grid-template-columns:1fr 280px;gap:20px;display:grid}.request-card,.trust-panel,.dashboard-card,.employer-summary{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.request-head,.dashboard-head{justify-content:space-between;align-items:start;display:flex}.request-head h2,.dashboard-head h2{margin:5px 0}.request-head p{color:var(--muted);margin:0;font-size:12px}.claim-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;display:grid}.claim-grid label{background:var(--pale);color:var(--muted);border-radius:8px;padding:12px;font-size:10px;display:block}.claim-grid b{color:var(--ink);margin-top:5px;font-size:13px;display:block}.issuer-confirm{background:#f8f8f7;border:1px solid #c9d4cd;border-radius:9px;align-items:start;gap:11px;margin-bottom:17px;padding:12px;display:flex}.check{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.issuer-confirm p{margin:1px 0}.issuer-confirm b,.issuer-confirm small{display:block}.issuer-confirm small{color:var(--muted);margin-top:4px;line-height:1.4}.primary:disabled{opacity:.55;cursor:not-allowed}.trust-panel h3{margin:8px 0 2px;font-size:19px}.trust-panel p{color:var(--muted);font-size:12px}.trust-check{border-bottom:1px solid var(--line);color:#062c22;padding:10px 0;font-size:12px}.trust-panel hr{border:0;border-top:1px solid var(--line);margin:18px 0}.trust-panel>small{color:var(--muted);line-height:1.5}.employer-summary{grid-template-columns:1fr 150px 150px;align-items:center;margin-bottom:18px;display:grid}.employer-summary h2{margin:5px 0}.employer-summary p{color:var(--muted);margin:0;font-size:12px}.summary-stat{border-left:1px solid var(--line);padding-left:22px}.summary-stat b,.summary-stat span{display:block}.summary-stat b{color:var(--navy);font-size:26px}.summary-stat span{color:var(--muted);margin-top:3px;font-size:10px}.dashboard-head{border-bottom:1px solid var(--line);align-items:center;padding-bottom:16px}.verification-table>.table-head,.verification-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.8fr 1fr .8fr .7fr;align-items:center;gap:12px;padding:13px 5px;font-size:12px;display:grid}.verification-table .table-head{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:800}.verification-table b,.verification-table small{display:block}.verification-table small{color:var(--muted);margin-top:4px}.verification-table button{color:#062c22;cursor:pointer;text-align:left;background:0 0;border:0;font-weight:700}.verified-text{color:#166534;font-weight:700}.empty-state{text-align:center;padding:55px 20px}.empty-state>span{color:var(--teal);font-size:34px}.empty-state h3{margin:9px 0}.empty-state p{color:var(--muted);font-size:12px}.scope-strip{color:#6a655b;background:#f1f4f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:15px;padding:14px 17px;font-size:10px;display:flex}.scope-strip b{color:var(--navy)}.modal-backdrop{z-index:20;background:#071811b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:16px;width:min(620px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #0006}.dialog header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dialog header h2{margin:0}.dialog header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:28px}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-grid label{color:var(--muted);font-size:10px;font-weight:700}.field-grid input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafaf9;border-radius:7px;margin-top:5px;padding:11px;display:block}.privacy-note{border-left:3px solid var(--teal);background:#f8f8f7;margin:16px 0;padding:11px 13px}.privacy-note b{font-size:12px}.privacy-note p,.dialog-lead{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.5}.share-preview{gap:8px;margin:14px 0;display:grid}.share-preview>div{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.share-preview p{margin:0}.share-preview b,.share-preview small{display:block}.share-preview small{color:var(--muted);margin-top:3px}.proof-card{border:1px solid var(--line);background:linear-gradient(135deg,#faf9f6,#faf9f6);border-radius:12px;padding:16px}.proof-title{align-items:center;gap:12px;display:flex}.proof-title h3{margin:3px 0}.proof-title .status{margin-left:auto}.proof-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0;display:grid}.proof-card dl>div{border-top:1px solid var(--line);padding-top:8px}.proof-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.proof-card dd{margin:4px 0 0;font-size:12px;font-weight:700}.verification-checks{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.verification-checks span{color:#062c22;background:#f1f4f2;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:700}.poc-warning{color:var(--muted);font-size:10px}.toast{z-index:30;color:#fff;background:#062c22;border-radius:10px;padding:13px 17px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #0004}@media (max-width:900px){.journey{grid-template-columns:1fr 1fr}.portal-grid{grid-template-columns:1fr}.employer-summary{grid-template-columns:1fr 1fr}.employer-summary>div:first-child{grid-column:1/-1;margin-bottom:15px}.summary-stat{border-left:0;padding-left:0}}@media (max-width:600px){.journey{grid-template-columns:1fr}.journey-step small{display:none}.field-grid,.proof-card dl{grid-template-columns:1fr}.verification-table>.table-head{display:none}.verification-table>div{grid-template-columns:1fr auto}.verification-table>div>span:nth-child(2){display:none}.employer-summary{grid-template-columns:1fr}.summary-stat{margin-top:10px}.portal-grid{display:block}.trust-panel{margin-top:15px}}.notification-panel{background:#f1f4f2;border:1px solid #c9d4cd;border-radius:12px;align-items:center;gap:14px;margin:22px 0;padding:14px 16px;display:flex}.notification-panel>div{flex:1;align-items:flex-start;gap:11px;display:flex}.notification-panel p{color:#1f6c50;margin:4px 0 0;font-size:12px}.notification-bell{color:var(--teal);font-size:18px}.notification-panel button{color:#062c22;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:8px 11px;font-weight:700}.notification-panel small{color:#716c60}.action-row{align-items:center;gap:9px;display:flex}.action-row .primary{flex:1}.action-row .secondary{white-space:nowrap}.workspace-tabs{border-bottom:1px solid var(--line);gap:7px;margin:24px 0 18px;display:flex}.workspace-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-weight:700}.workspace-tabs button.active{color:var(--navy);border-color:var(--teal)}.workspace-tabs span{background:#f1f4f2;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.credential.expanded{grid-template-columns:22px 40px minmax(240px,1.7fr) 1fr 90px;align-items:start}.credential-actions{grid-column:3/-1;gap:8px;display:flex}.message-thread{gap:7px;margin-top:12px;display:grid}.message-thread>div{background:#f3f2f1;border-radius:9px;max-width:85%;padding:9px 11px}.message-thread>div.mine{background:#f2f2f0;margin-left:auto}.message-thread b{color:#1a5942;font-size:10px}.message-thread p{color:#134130!important;margin:3px 0!important;font-size:12px!important}.message-thread small{color:var(--muted);font-size:9px}.wide-label{color:#5e5950;gap:7px;margin:12px 0;font-size:11px;font-weight:700;display:grid}.wide-label input,.wide-label textarea{border:1px solid var(--line);font:inherit;color:var(--ink);border-radius:8px;padding:11px}.wide-label textarea{resize:vertical;min-height:100px}.select-credential{cursor:pointer;align-items:center;gap:11px!important;display:flex!important}.select-credential input{height:18px;width:18px!important}.share-stack{gap:14px;margin-top:18px;display:grid}.shared-presentation{border:1px solid var(--line);background:#fdfdfc;border-radius:12px;padding:18px}.shared-presentation>header{justify-content:space-between;gap:15px;display:flex}.shared-presentation h3{margin:5px 0}.shared-presentation header p{color:var(--muted);font-size:11px}.shared-credential{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.shared-credential div{flex:1}.shared-credential p{color:var(--muted);margin:3px 0;font-size:11px}.shared-credential>small{color:#062c22;font-weight:700}@media (max-width:700px){.notification-panel{flex-wrap:wrap;align-items:flex-start}.credential.expanded{grid-template-columns:34px 1fr 76px}.credential.expanded>i,.credential.expanded .provenance{display:none}.credential-actions{grid-column:2/-1}.action-row{flex-direction:column;align-items:stretch}.shared-presentation>header{display:block}.identity{flex-wrap:wrap;display:flex}.topbar{align-items:flex-start;gap:10px}}:root{--navy:#062c22;--ink:#1c1b19;--teal:#062c22;--pale:#f5f5f4;--line:#dedad2;--muted:#57534e}.enterprise-shell{grid-template-columns:248px minmax(0,1fr)}.enterprise-shell .sidebar{background:#062c22;padding:22px 16px}.enterprise-shell .brand{padding:0 8px;font-size:18px}.enterprise-shell .brand>span:last-child{display:grid}.enterprise-shell .brand small{letter-spacing:.12em;color:#716c60;margin-top:2px;font-size:9px}.enterprise-shell .brand-caption{color:#b8b4ac;margin:9px 8px 24px}.environment-badge{color:#716c60;letter-spacing:.12em;border:1px solid #555149;border-radius:4px;align-self:flex-start;margin:0 8px 26px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.enterprise-shell .workspace-label{border:0;margin:0 8px 12px;padding:0}.enterprise-shell .workspace-label b{font-size:12px}.enterprise-shell .sidebar nav{gap:3px}.enterprise-shell .nav-item{border-radius:5px;padding:10px 11px;font-size:12px}.enterprise-shell .nav-item:hover{background:#123e2e;border-color:#0000;transform:none}.enterprise-shell .nav-item.active{color:#123c2d;background:#f1f0ee;border-color:#0000}.nav-main{align-items:center;gap:10px;display:flex}.nav-main i{place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.enterprise-shell .sidebar-note{background:#103728;border-radius:6px}.enterprise-shell .workspace{max-width:none;margin:0;padding:0 34px 48px}.enterprise-topbar{z-index:10;background:#fff;border-bottom:1px solid #dedad2;min-height:76px;margin:0 -34px 26px;padding:14px 34px;position:sticky;top:0}.breadcrumb{color:#716c60;margin-bottom:5px;font-size:10px;display:block}.enterprise-topbar h1{margin:0;font-size:21px;font-weight:650}.account-area{position:relative}.account-trigger{cursor:pointer;color:#343330;background:#fff;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;padding:6px 8px;display:flex}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:#f5f5f4;border-color:#dedad2}.account-trigger>span:nth-child(2){text-align:left;display:grid}.account-trigger b{font-size:11px}.account-trigger small{color:#716c60;margin-top:2px;font-size:9px}.account-trigger .avatar{color:#062c22;background:#f1f4f2;width:32px;height:32px;font-size:11px}.account-menu{z-index:20;background:#fff;border:1px solid #dcdad6;border-radius:6px;width:230px;padding:8px;position:absolute;top:50px;right:0;box-shadow:0 14px 35px #062c2226}.account-menu>div{border-bottom:1px solid #e9e7e5;margin-bottom:5px;padding:9px}.account-menu>div b,.account-menu>div small{display:block}.account-menu>div small{color:#716c60;margin-top:4px;font-size:10px}.account-menu button{text-align:left;color:#343330;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:9px;display:block}.account-menu button:hover{background:#f3f3f1}.secondary{color:#062c22;background:#f3f2f1;border-radius:4px}.status{border-radius:3px;font-weight:700}.status.verified{color:#246b4b;background:#f0efed}.status.pending{color:#8b5d00;background:#fff2d7}.notification-panel{background:#f4f3f2;border-color:#cbdcd6;border-radius:5px;margin:0 0 18px}.journey{border:1px solid #dedad2;border-radius:6px;gap:0;margin:0 0 18px;overflow:hidden}.journey-step{background:#fff;border:0;border-right:1px solid #dedad2;border-radius:0;padding:11px}.journey-step:last-child{border-right:0}.journey-step>span{border-radius:3px}.hero-grid{grid-template-columns:1.5fr .75fr;gap:14px;margin:0 0 22px}.passport-card,.readiness-card{min-height:190px;box-shadow:none;border-radius:7px}.passport-card{background:linear-gradient(125deg,#062c22,#123c2d);padding:20px}.passport-identity{margin:28px 0}.readiness-card{padding:20px}.score-row{margin:17px 0 8px}.score-row strong{font-size:28px}.section-heading{margin:24px 0 11px}.section-heading h2{font-size:17px}.credential-list{gap:6px}.credential{border-radius:5px;padding:12px 14px}.credential>em,.issuer-logo{border-radius:4px}.dashboard-card,.shared-presentation{box-shadow:none;border-radius:6px}.operations-summary{background:#fff;border:1px solid #dedad2;border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.operations-summary>div{border-right:1px solid #dedad2;padding:16px 18px}.operations-summary>div:last-child{border-right:0}.operations-summary span,.operations-summary b,.operations-summary small{display:block}.operations-summary span{color:#57534e;font-size:10px}.operations-summary b{color:#0e3124;margin:6px 0;font-size:24px}.operations-summary small{color:#716c60;font-size:9px}.operations-summary .service-online{color:#24704d;margin:12px 0 10px;font-size:14px}.worklist-card{background:#fff;border:1px solid #dedad2;border-radius:6px}.worklist-title{justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.worklist-title h2{margin:4px 0;font-size:18px}.worklist-title p{color:#57534e;margin:0;font-size:11px}.record-count{color:#57534e;font-size:10px}.worklist-controls{border-bottom:1px solid #dedad2;justify-content:space-between;align-items:center;gap:16px;padding:0 20px 12px;display:flex}.segmented-control{gap:18px;display:flex}.segmented-control button{color:#716c60;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 0;font-weight:600}.segmented-control button.active{color:#062c22;border-color:#062c22}.segmented-control span{background:#f0f0ee;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:9px;display:inline-grid}.worklist-search{background:#fff;border:1px solid #d6d4cf;border-radius:4px;align-items:center;gap:7px;width:min(320px,45%);padding:7px 9px;display:flex}.worklist-search input{width:100%;font:inherit;border:0;outline:0;font-size:11px}.enterprise-table-head,.enterprise-table-row{grid-template-columns:1.15fr 1.35fr 1fr .8fr 70px;align-items:center;gap:14px;display:grid}.enterprise-table-head{color:#57534e;text-transform:uppercase;letter-spacing:.05em;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.enterprise-table-row{border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:11px}.enterprise-table-row:last-child{border-bottom:0}.object-identifier b,.object-identifier small{display:block}.object-identifier b{color:#103628;font-size:11px}.object-identifier small{color:#666157;margin-top:3px;font-size:9px}.semantic-status{font-size:10px;font-weight:700}.table-action{color:#062c22;cursor:pointer;background:#fff;border:1px solid #cac7c0;border-radius:4px;padding:6px 9px;font-weight:700}.detail-object{border-bottom:1px solid #dedad2;justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.detail-object h3{margin:4px 0}.detail-object p{color:#57534e;margin:0}.detail-grid{grid-template-columns:1fr 1fr;gap:0;margin:16px 0;display:grid}.detail-grid>div{border:1px solid #e5e3e0;margin:-1px 0 0 -1px;padding:11px}.detail-grid dt{color:#716c60;text-transform:uppercase;font-size:9px}.detail-grid dd{margin:4px 0 0;font-size:12px;font-weight:700}.dialog{border-radius:7px}.auth-card{border-radius:8px}.auth-submit{border-radius:4px}@media (max-width:900px){.enterprise-shell{grid-template-columns:1fr}.enterprise-shell .sidebar{min-height:auto}.enterprise-shell .workspace{padding:0 18px 36px}.enterprise-topbar{margin:0 -18px 20px;padding:12px 18px}.operations-summary{grid-template-columns:1fr}.operations-summary>div{border-bottom:1px solid #dedad2;border-right:0}.enterprise-table-head{display:none}.enterprise-table-row{grid-template-columns:1fr 1fr}.enterprise-table-row>:nth-child(3){display:none}.worklist-controls{flex-direction:column;align-items:stretch}.worklist-search{width:100%}}@media (max-width:600px){.enterprise-topbar{align-items:flex-start}.account-trigger>span:nth-child(2){display:none}.operations-summary{margin-top:8px}.hero-grid{grid-template-columns:1fr}.journey{display:none}.enterprise-table-row{grid-template-columns:1fr auto}.enterprise-table-row>:nth-child(2),.enterprise-table-row>:nth-child(4){display:none}.segmented-control{gap:10px}.detail-grid{grid-template-columns:1fr}}.proof-label{color:#257e5d;cursor:pointer;background:#f8f7f6;border:1px solid #a2c1b6;border-radius:999px;padding:8px 12px;font:700 12px inherit}.proof-label.legacy{color:#716c60;cursor:default;background:#f6f6f5;border-color:#dfddd9}.field-grid select,.verification-method select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafaf9;border-radius:7px;margin-top:5px;padding:11px;display:block}.verification-method{color:var(--ink);gap:5px;margin:15px 0;font-size:11px;font-weight:700;display:grid}.verification-method small{color:var(--muted);font-weight:400;line-height:1.45}.auth-principles span{background:#faf9f608;font-weight:600}.auth-principles strong{color:#c0d5ce;font-weight:850}.field-grid .job-title-field{grid-column:1/-1}.credential.expanded .provenance{align-items:baseline;gap:8px;min-width:0;display:flex}.credential.expanded .provenance small{color:#716c60;flex:none;font-size:8px;line-height:1}.credential.expanded .provenance b{color:var(--ink);font-size:13px;line-height:1.25}@media (max-width:600px){.field-grid .job-title-field{grid-column:auto}}.share-meta{flex-wrap:wrap;gap:20px;margin-top:10px;display:flex}.share-meta span{gap:3px;display:grid}.share-meta small{letter-spacing:.08em;color:var(--muted);font-size:8px}.share-meta b{color:var(--ink);font-size:11px}.reminder-control{flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.reminder-control small,.reminder-note{color:var(--muted);align-self:center;font-size:10px}.reminder-button:disabled{opacity:.65;cursor:not-allowed}.reminder-error{color:#9b3b32!important}.share-section{margin-top:18px}.share-empty{border:1px dashed var(--line);color:var(--muted);padding:18px;font-size:11px}.share-state{justify-items:end;gap:9px;display:grid}.revoke-control{justify-items:end;gap:5px;display:grid}.revoke-button{padding:7px 10px;font-size:10px}.share-history>summary{cursor:pointer;color:#1a5942;font-size:12px;font-weight:700}.share-history .shared-presentation{background:#f8f8f7}.share-history .check{background:#989286}@media (max-width:700px){.share-state{justify-items:start;margin-top:12px}.revoke-control{justify-items:start}}.employer-lookup{gap:7px;display:grid;position:relative}.company-search{justify-self:start;padding:7px 9px;font-size:10px}.company-results{z-index:5;border:1px solid var(--line);background:#fff;border-radius:5px;max-height:230px;display:grid;position:absolute;top:82px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #062c2224}.company-results button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:9px;padding:10px;display:flex}.company-results button:hover,.company-results button:focus{background:#f5f4f3}.company-results b,.company-results small,.selected-company b,.selected-company small{display:block}.company-results small,.selected-company small,.field-help{color:var(--muted);margin-top:2px;font-size:9px}.company-initial,.selected-company img,.company-results img{object-fit:contain;color:#062c22;background:#f0efed;border-radius:4px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.selected-company{background:#f6f6f5;border:1px solid #c7dad3;border-radius:5px;align-items:center;gap:9px;padding:9px;display:flex}.selected-company>span:nth-child(2){flex:1}.selected-company .status{font-size:9px}.current-role{align-self:end;align-items:center;gap:8px;padding-bottom:11px;display:flex!important}.current-role input{width:16px!important;margin:0!important}.field-help{line-height:1.35;display:block}.employer-lookup+.field-help{grid-column:auto}.dashboard-metrics{grid-template-columns:repeat(5,1fr);margin-bottom:12px}.dashboard-metrics>button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #dedad2;padding:16px 18px}.dashboard-metrics>button:last-child{border-right:0}.dashboard-metrics>button:hover,.dashboard-metrics>button.selected{background:#f5f4f3;box-shadow:inset 0 -3px #062c22}.dashboard-metrics span,.dashboard-metrics b,.dashboard-metrics small{display:block}.dashboard-metrics span{color:#57534e;font-size:10px}.dashboard-metrics b{color:#0e3124;margin:6px 0;font-size:24px}.dashboard-metrics small{color:#716c60;font-size:9px}.dashboard-metrics .metric-alert{color:#a14c21}.attention-panel{background:#fff;border:1px solid #dedad2;border-radius:6px;grid-template-columns:1.7fr repeat(3,1fr);align-items:stretch;margin-bottom:16px;display:grid}.attention-panel>div{padding:14px 18px}.attention-panel h2{margin:4px 0;font-size:15px}.attention-panel>button{text-align:left;cursor:pointer;color:#464440;background:#fff;border:0;border-left:1px solid #dedad2;align-items:center;gap:9px;padding:13px 15px;display:flex}.attention-panel>button:hover{background:#faf9f9}.attention-panel>button b{color:#915b17;background:#f3f2f0;border-radius:4px;place-items:center;min-width:28px;height:28px;display:grid}.attention-panel>button span{font-size:10px;font-weight:700}.request-age{gap:4px;display:grid}.request-age small{color:#716c60;font-size:9px}.request-age .overdue-text{color:#a14c21;font-weight:800}@media (max-width:1050px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-metrics>button{border-bottom:1px solid #dedad2}.attention-panel{grid-template-columns:1fr}.attention-panel>button{border-top:1px solid #dedad2;border-left:0}.worklist-controls{flex-direction:column;align-items:stretch}.worklist-search{width:100%}.segmented-control{overflow-x:auto}}.analytics-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.chart-card{background:#fff;border:1px solid #dedad2;border-radius:6px;padding:17px 18px}.chart-card>header{justify-content:space-between;gap:14px;display:flex}.chart-card h3{margin:4px 0;font-size:15px}.chart-card header p{color:#716c60;margin:0;font-size:10px}.chart-total{color:#57534e;white-space:nowrap;font-size:10px}.bar-chart{gap:10px;margin-top:17px;display:grid}.bar-row{grid-template-columns:112px 1fr 24px;align-items:center;gap:10px;display:grid}.bar-row>span{color:#645f55;font-size:10px}.bar-row>b{text-align:right;font-size:11px}.bar-track{background:#f0f0ee;border-radius:5px;height:9px;overflow:hidden}.bar-fill{background:#062c22;border-radius:5px;height:100%;display:block}.bar-fill.amber{background:#d18b2c}.bar-fill.green{background:#3a8b64}@media (max-width:850px){.analytics-grid{grid-template-columns:1fr}.bar-row{grid-template-columns:100px 1fr 24px}}.donut-layout{grid-template-columns:145px 1fr;align-items:center;gap:22px;margin-top:14px;display:grid}.donut-chart{border-radius:50%;place-items:center;width:138px;height:138px;display:grid}.donut-chart>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:82px;height:82px;display:grid;box-shadow:0 0 0 1px #f0f0ee}.donut-chart b{color:#0e3124;font-size:25px}.donut-chart span{color:#716c60;font-size:9px}.donut-legend{gap:10px;display:grid}.donut-legend>div{grid-template-columns:10px 1fr 24px;align-items:center;gap:8px;display:grid}.donut-legend i{background:#062c22;border-radius:2px;width:9px;height:9px}.donut-legend i.amber{background:#d18b2c}.donut-legend i.blue{background:#517f6e}.donut-legend span{color:#645f55;font-size:10px}.donut-legend b{text-align:right;font-size:11px}@media (max-width:500px){.donut-layout{grid-template-columns:1fr;justify-items:center}.donut-legend{width:100%}}.donut-legend>div{grid-template-columns:13px 1fr 28px;gap:10px}.donut-legend i{width:12px;height:12px}.donut-legend i.navy{background:#345247}.donut-legend i.purple{background:#355146}.donut-legend i.green{background:#2f8057}.donut-legend span{color:#464440;font-size:12px;font-weight:650}.donut-legend b{color:#0e3124;font-size:13px}.bar-row{grid-template-columns:145px 1fr 24px}.bar-row>span{font-size:11px;font-weight:600}.bar-fill.blue{background:#517f6e}.bar-fill.red{background:#b84a3a}.workforce-summary{background:#fff;border:1px solid #dedad2;border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.workforce-summary button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #dedad2;padding:17px 20px}.workforce-summary button:last-child{border-right:0}.workforce-summary button:hover,.workforce-summary button.selected{background:#f5f4f3;box-shadow:inset 0 -3px #062c22}.workforce-summary span,.workforce-summary b,.workforce-summary small{display:block}.workforce-summary span{color:#57534e;font-size:10px}.workforce-summary b{color:#0e3124;margin:6px 0;font-size:26px}.workforce-summary small{color:#716c60;font-size:9px}.workforce-table-head,.workforce-table-row{grid-template-columns:1.15fr 1.35fr 1fr .8fr .8fr 65px;align-items:center;gap:12px;display:grid}.workforce-table-head{color:#57534e;text-transform:uppercase;letter-spacing:.05em;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.workforce-table-row{border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:11px}.workforce-table-row:last-child{border-bottom:0}.workforce-table-row:hover{background:#faf9f9}.semantic-status.neutral{color:#57534e}@media (max-width:1000px){.workforce-table{overflow-x:auto}.workforce-table-head,.workforce-table-row{min-width:850px}}@media (max-width:700px){.workforce-summary{grid-template-columns:1fr}.workforce-summary button{border-bottom:1px solid #dedad2;border-right:0}}.organisation-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.organisation-card,.organisation-guidance{background:#fff;border:1px solid #dedad2;border-radius:6px;padding:22px}.organisation-card .dashboard-head p{color:#57534e;margin:4px 0 0;font-size:11px}.organisation-form{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.organisation-form label{color:#645f55;font-size:10px;font-weight:700}.organisation-form input{color:#0e3124;background:#fafaf9;border:1px solid #d6d4cf;border-radius:4px;width:100%;margin-top:6px;padding:11px;display:block}.organisation-form input:disabled{color:#716c60;background:#f1f0ee}.organisation-assurance{border:1px solid #dedad2;border-radius:5px;grid-template-columns:repeat(3,1fr);margin:16px 0;display:grid}.organisation-assurance>div{border-right:1px solid #dedad2;padding:12px}.organisation-assurance>div:last-child{border-right:0}.organisation-assurance b,.organisation-assurance span{display:block}.organisation-assurance b{text-transform:uppercase;color:#716c60;font-size:9px}.organisation-assurance span{color:#113c2c;text-transform:capitalize;margin-top:4px;font-size:11px;font-weight:700}.logo-preview{border:1px solid #dedad2;border-radius:5px;align-items:center;gap:11px;padding:11px;display:flex}.logo-preview img{object-fit:contain;width:48px;height:48px}.logo-preview b,.logo-preview small{display:block}.logo-preview small{color:#716c60;margin-top:3px;font-size:9px}.organisation-guidance h3{margin:5px 0 18px;font-size:17px}.organisation-guidance>div{border-top:1px solid #dedad2;gap:10px;padding:13px 0;display:flex}.organisation-guidance p{margin:0}.organisation-guidance b,.organisation-guidance small{display:block}.organisation-guidance b{font-size:11px}.organisation-guidance small{color:#716c60;margin-top:3px;font-size:9px;line-height:1.4}@media (max-width:900px){.organisation-layout,.organisation-form{grid-template-columns:1fr}}@media (max-width:600px){.organisation-assurance{grid-template-columns:1fr}.organisation-assurance>div{border-bottom:1px solid #dedad2;border-right:0}}.registry-lookup{background:#f7f6f5;border:1px solid #c1d6ce;border-radius:6px;margin-top:20px;padding:16px}.registry-lookup h3{margin:4px 0;font-size:15px}.registry-lookup p{color:#716c60;margin:0;font-size:10px}.registry-search{gap:8px;margin-top:13px;display:flex}.registry-search input{background:#fff;border:1px solid #ccc9c3;border-radius:4px;flex:1;min-width:0;padding:10px}.registry-results{border:1px solid #d6d4cf;border-radius:5px;margin-top:10px;display:grid;overflow:hidden}.registry-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e2de;align-items:center;gap:10px;padding:11px;display:flex}.registry-results>button:last-child{border-bottom:0}.registry-results>button:hover:not(:disabled){background:#f3f3f1}.registry-results>button:disabled{opacity:.6;cursor:not-allowed}.registry-results>button>span:nth-child(2){flex:1}.registry-results b,.registry-results small{display:block}.registry-results small{color:#716c60;margin-top:3px;font-size:9px}.registry-results .status{text-transform:capitalize;font-size:9px}@media (max-width:600px){.registry-search{flex-direction:column;align-items:stretch}}.status.neutral{color:#69645a;background:#f0f0ee}.outcome-note{color:#57534e;max-width:360px;margin-top:5px;font-size:10px;line-height:1.4;display:block}.outcome-panel{background:#f8f7f6;border-left:4px solid #b26a35;margin:14px 0;padding:13px 15px}.outcome-panel b{text-transform:capitalize;color:#7f451d;font-size:11px}.outcome-panel p{color:#5d4c40;margin:5px 0 0;font-size:11px;line-height:1.45}.danger-action{color:#9b3b32!important}.text-action{cursor:pointer;background:0 0;border:0;padding:8px;font-weight:700}.wide-label select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafaf9;border-radius:7px;padding:11px;display:block}.organisation-users{margin-top:16px}.invite-user-form{background:#f8f7f6;border-top:1px solid #dedad2;border-bottom:1px solid #dedad2;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.invite-user-form label{color:#645f55;font-size:10px;font-weight:700}.invite-user-form input,.invite-user-form select{color:#0e3124;background:#fff;border:1px solid #d4d2cd;border-radius:4px;width:100%;margin-top:5px;padding:10px;display:block}.invite-user-form .primary{height:38px}.organisation-user-head,.organisation-user-row{grid-template-columns:1.4fr .6fr .55fr 1fr 145px;align-items:center;gap:14px;display:grid}.organisation-user-head{color:#57534e;text-transform:uppercase;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.organisation-user-row{border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:11px}.role-label{text-transform:capitalize;color:#464440;font-weight:700}.invitation-delivery{gap:3px;display:grid}.invitation-delivery b{color:#464440;font-size:10px}.invitation-delivery small{color:#57534e;font-size:9px}.invitation-actions{align-items:center;gap:5px;display:flex}.invitation-actions .text-action{font-size:10px}.role-guidance{background:#e5e3e0;border:1px solid #e5e3e0;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 20px;display:grid}.role-guidance>div{background:#fafaf9;gap:4px;padding:12px;display:grid}.role-guidance b{color:#113c2c;font-size:10px}.role-guidance span{color:#57534e;font-size:9px;line-height:1.4}@media (max-width:800px){.invite-user-form{grid-template-columns:1fr}.organisation-user-table{overflow-x:auto}.organisation-user-head,.organisation-user-row{min-width:850px}.role-guidance{grid-template-columns:1fr}}.notification-preference{background:#faf9f9;border-top:1px solid #dedad2;border-bottom:1px solid #dedad2;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.notification-preference b{color:#113c2c;font-size:12px}.notification-preference p{color:#57534e;margin:4px 0 0;font-size:10px}.switch{flex:none;width:42px;height:24px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.switch span{cursor:pointer;background:#bab6ae;border-radius:20px;transition:all .2s;position:absolute;inset:0}.switch span:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:#062c22}.switch input:checked+span:before{transform:translate(18px)}.switch input:focus-visible+span{outline-offset:2px;outline:3px solid #a4c2b7}.switch input:disabled+span{opacity:.55;cursor:not-allowed}.shared-controls{min-height:52px}.sharing-assurance{color:#645f55;font-size:10px;font-weight:650}.shared-table-head,.shared-table-row{grid-template-columns:1.15fr 1.25fr .85fr .85fr .55fr .6fr 60px;align-items:center;gap:13px;display:grid}.shared-table-head{color:#57534e;text-transform:uppercase;letter-spacing:.04em;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.shared-table-row{color:#464440;border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:10px}.shared-table-row:last-child{border-bottom:0}.shared-table-row:hover{background:#faf9f9}.shared-detail-list{border:1px solid #dedad2;border-radius:5px;margin:14px 0;display:grid;overflow:hidden}.shared-detail-list article{border-bottom:1px solid #dedad2;align-items:flex-start;gap:11px;padding:13px;display:flex}.shared-detail-list article:last-child{border-bottom:0}.shared-detail-list b{color:#113c2c;font-size:12px}.shared-detail-list p{color:#645f55;margin:4px 0;font-size:10px}.shared-detail-list small{color:#062c22;font-size:9px}@media (max-width:1050px){.shared-table{overflow-x:auto}.shared-table-head,.shared-table-row{min-width:900px}}@media (max-width:700px){.sharing-assurance{display:none}}.shared-table.grouped .shared-table-head,.shared-table.grouped .shared-table-row{grid-template-columns:1.15fr 1.2fr .85fr .85fr .55fr .65fr 88px}.group-count-detail{color:#57534e;margin-top:3px;font-size:8px;display:block}.candidate-share-history{gap:10px;max-height:55vh;margin:16px 0;display:grid;overflow:auto}.candidate-share-history>article{border:1px solid #dedad2;border-radius:5px;overflow:hidden}.candidate-share-history>article>header{background:#f9f9f8;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.candidate-share-history header b,.candidate-share-history header small{display:block}.candidate-share-history header small{color:#57534e;margin-top:4px;font-size:9px}.shared-history-credential{border-top:1px solid #dedad2;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.shared-history-credential b{color:#113c2c;font-size:11px}.shared-history-credential p{color:#645f55;margin:3px 0;font-size:10px}.shared-history-credential small{color:#062c22;font-size:9px}.candidate-share-history.latest-share{max-height:none}.previous-share-history{border-top:1px solid #dedad2;margin:15px 0;padding-top:13px}.previous-share-history>summary{cursor:pointer;color:#464440;font-size:11px;font-weight:750}.previous-share-history>summary span{background:#f0f0ee;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:6px;font-size:9px;display:inline-grid}.previous-share-history[open]>summary{color:#062c22}.platform-metrics{background:#fff;border:1px solid #dedad2;border-radius:6px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.platform-metrics article{border-right:1px solid #dedad2;padding:16px 18px}.platform-metrics article:last-child{border-right:0}.platform-metrics span,.platform-metrics b,.platform-metrics small{display:block}.platform-metrics span{color:#57534e;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.platform-metrics b{color:#0e3124;margin:6px 0;font-size:25px}.platform-metrics small{color:#716c60;font-size:9px}.platform-metrics .metric-alert{color:#a14c21}.admin-grid{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.platform-org-head,.platform-org-row{grid-template-columns:1.5fr .45fr .45fr .55fr .8fr 115px;align-items:center;gap:12px;display:grid}.platform-org-head{color:#57534e;text-transform:uppercase;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.platform-org-row{border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:10px}.platform-org-row select{color:#464440;background:#fff;border:1px solid #d4d2cd;border-radius:4px;width:100%;padding:7px;font-size:10px}.exception-count{color:#9b552b;font-weight:700}.platform-exceptions{background:#fff;border:1px solid #dedad2;border-radius:6px;padding:20px}.platform-exceptions h2{margin:4px 0 16px;font-size:17px}.healthy-state{text-align:center;background:#f7f6f5;border:1px solid #ccddd7;border-radius:5px;justify-items:center;padding:30px 12px;display:grid}.healthy-state>span{color:#24704d;background:#d9eee5;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.healthy-state b{margin-top:10px;font-size:11px}.healthy-state small{color:#57534e;margin-top:4px;font-size:9px}.failure-list{gap:8px;max-height:420px;display:grid;overflow:auto}.failure-list article{background:#f9f9f8;border:1px solid #e2d4cc;border-radius:4px;padding:11px}.failure-list b,.failure-list span,.failure-list small{display:block}.failure-list b{font-size:10px}.failure-list span,.failure-list small{color:#57534e;margin-top:3px;font-size:9px}.failure-list p{color:#8b4934;margin:6px 0 0;font-size:9px}@media (max-width:1100px){.platform-metrics{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.platform-org-table{overflow-x:auto}.platform-org-head,.platform-org-row{min-width:820px}}@media (max-width:600px){.platform-metrics{grid-template-columns:1fr}.platform-metrics article{border-bottom:1px solid #dedad2;border-right:0}}.platform-metrics.interactive button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #dedad2;padding:16px 18px}.platform-metrics.interactive button:last-child{border-right:0}.platform-metrics.interactive button:hover,.platform-metrics.interactive button.selected{background:#f5f4f3;box-shadow:inset 0 -3px #062c22}.platform-drilldown{min-height:430px}.admin-candidate-head,.admin-candidate-row{grid-template-columns:1.35fr .65fr .7fr .4fr .5fr .8fr .48fr 65px;align-items:center;gap:12px;display:grid}.admin-request-head,.admin-request-row{grid-template-columns:.8fr 1fr 1.2fr .9fr .9fr .6fr;align-items:center;gap:12px;display:grid}.admin-sharing-head,.admin-sharing-row{grid-template-columns:1.5fr .65fr .55fr .8fr 1fr;align-items:center;gap:12px;display:grid}.admin-candidate-head,.admin-request-head,.admin-sharing-head{color:#57534e;text-transform:uppercase;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.admin-candidate-row,.admin-request-row,.admin-sharing-row{color:#464440;border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:10px}.exception-columns{grid-template-columns:1fr 1fr;gap:16px;padding:18px 20px;display:grid}.exception-columns>section>h3{margin:0 0 10px;font-size:12px}.exception-columns h3 span{background:#f0f0ee;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:9px;display:inline-grid}.admin-exception{background:#f9f9f8;border:1px solid #e2d4cc;border-radius:4px;margin-bottom:7px;padding:11px}.admin-exception b,.admin-exception span,.admin-exception small{display:block}.admin-exception b{font-size:10px}.admin-exception span,.admin-exception small{color:#57534e;margin-top:3px;font-size:9px}.admin-exception p{color:#8b4934;margin:6px 0 0;font-size:9px}.support-action-grid{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.support-action-grid button{padding:10px}.support-case-form{background:#f9f9f8;border:1px solid #dedad2;border-radius:5px;margin:15px 0;padding:14px}.support-case-form>div>b{font-size:12px}.support-case-form>div>p{color:#57534e;margin:4px 0;font-size:10px;line-height:1.45}@media (max-width:1000px){.admin-candidate-table,.admin-request-table,.admin-sharing-table{overflow-x:auto}.admin-candidate-head,.admin-candidate-row,.admin-request-head,.admin-request-row,.admin-sharing-head,.admin-sharing-row{min-width:950px}.exception-columns{grid-template-columns:1fr}}@media (max-width:600px){.platform-metrics.interactive button{border-bottom:1px solid #dedad2;border-right:0}.support-action-grid{grid-template-columns:1fr}}.split-workspace{border:1px solid var(--line,#d5e3de);background:#faf9f6;border-radius:14px;grid-template-columns:minmax(230px,.78fr) minmax(0,1.5fr);gap:1rem;margin-top:1rem;display:grid;overflow:hidden}.split-list{border-right:1px solid var(--line,#d5e3de);background:#faf9f9;flex-direction:column;display:flex}.split-list-item{appearance:none;border:0;border-bottom:1px solid var(--line,#d5e3de);text-align:left;cursor:pointer;color:inherit;background:0 0;gap:.3rem;padding:1rem;display:grid}.split-list-item:hover,.split-list-item.selected{background:#efefed}.split-list-item b{font-size:.95rem}.split-list-item span{font-size:.8rem;line-height:1.35}.split-list-item small{color:#716c60;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.split-detail{scrollbar-gutter:stable;min-height:360px;max-height:680px;padding:1rem;overflow-y:auto}.conversation-header{border-bottom:1px solid var(--line,#d5e3de);padding-bottom:.85rem}.conversation-header small{color:#247c5c;letter-spacing:.08em;font-weight:700}.conversation-header h3{margin:.3rem 0}.conversation-header p{color:#635f55;margin:0;font-size:.9rem}.opportunity-thread{min-height:170px;max-height:390px;padding:1rem 0;overflow:auto}.opportunity-thread .mine,.opportunity-thread .theirs{max-width:84%}@media (max-width:760px){.split-workspace{grid-template-columns:1fr}.split-list{border-right:0;border-bottom:1px solid var(--line,#d5e3de)}.split-detail{min-height:300px}}.evidence-share-summary{border-bottom:1px solid var(--line,#d5e3de);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.8rem 0;display:flex}.evidence-share-summary>div{gap:.15rem;display:grid}.evidence-share-summary small{color:#716c60}.evidence-share-form{background:#faf9f9;border-radius:10px;margin-bottom:1rem;padding:1rem}.evidence-share-list{gap:.5rem;margin-bottom:1rem;display:grid}.evidence-share-list .shared-credential{align-items:center}.select-credential span{gap:.15rem;display:grid}.select-credential small{color:#716c60}@media (max-width:520px){.evidence-share-summary{flex-direction:column;align-items:flex-start}}.availability-card{padding:0;overflow:hidden}.availability-card .dashboard-head{background:linear-gradient(110deg,#fafaf9,#f4f3f2);margin:0;padding:22px 24px}.availability-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);display:grid}.availability-editor{padding:24px}.availability-section{align-items:flex-start;gap:10px;margin:0 0 13px;display:flex}.availability-section b,.availability-section small{display:block}.availability-section b{font-size:12px}.availability-section small{color:#57534e;margin-top:3px;font-size:10px}.availability-step{color:#062c22;background:#e4edea;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.availability-zone{color:#716c60;gap:5px;margin:0 0 24px;font-size:10px;font-weight:700;display:grid}.availability-zone select{color:#0e3124;background:#fff;border:1px solid #c7dad3;border-radius:5px;width:100%;padding:11px}.availability-days{grid-template-columns:repeat(7,1fr);gap:6px;margin:0 0 18px;display:grid}.availability-day{color:#716c60;cursor:pointer;background:#fff;border:1px solid #dedcd8;border-radius:5px;padding:10px 3px}.availability-day b{font-size:10px}.availability-day.selected{color:#fff;background:#062c22;border-color:#062c22}.availability-hours{align-items:end;gap:10px;display:flex}.availability-hours label{color:#716c60;flex:1;gap:5px;font-size:10px;font-weight:700;display:grid}.availability-hours input{font:inherit;color:#0e3124;border:1px solid #c7dad3;border-radius:5px;padding:10px}.availability-hours>span{color:#716c60;padding:10px 0;font-size:11px}.availability-preview{color:#fff;background:#062c22;padding:24px}.availability-preview h3{margin:6px 0 18px;font-size:17px}.availability-window{background:linear-gradient(135deg,#2d473d,#113a2b);border:1px solid #625d53;border-radius:6px;padding:17px}.availability-window b,.availability-window small,.availability-window span{display:block}.availability-window b{font-size:19px}.availability-window small{color:#d1cfc9;margin:7px 0;font-size:10px}.availability-window span{color:#afc9c0;font-size:9px}.availability-preview>p{color:#c7c4bd;margin:20px 0 8px;font-size:10px}.availability-zone-picks{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.availability-zone-picks button{color:#dad8d4;cursor:pointer;background:0 0;border:1px solid #635e54;border-radius:14px;padding:5px 8px;font-size:9px}.availability-zone-picks button.selected{color:#123c2d;background:#b0cac0;border-color:#b0cac0;font-weight:700}.availability-conversion{border-top:1px solid #1a5942;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.availability-conversion span{color:#c7c4bd}.availability-footer{background:#fff;border-top:1px solid #d8e5e0;justify-content:space-between;align-items:center;gap:15px;padding:16px 24px;display:flex}.availability-footer b,.availability-footer small{display:block}.availability-footer b{font-size:11px}.availability-footer small{color:#57534e;margin-top:3px;font-size:10px}@media (max-width:700px){.availability-layout{grid-template-columns:1fr}.availability-days{gap:4px}.availability-footer{flex-direction:column;align-items:flex-start}.availability-footer .primary{width:100%}}.th-freya-search-helper{text-align:left;color:#103829;cursor:pointer;background:#faf9f6;border:1px solid #d4e2dd;border-radius:14px;align-items:center;gap:12px;width:100%;margin:0 0 18px;padding:12px 14px;display:flex}.th-freya-search-helper .th-ava{flex:0 0 44px;width:44px;height:44px}.th-freya-search-helper .th-ava svg{width:100%;height:100%}.th-freya-search-helper span:nth-child(2){flex:1;gap:2px;display:grid}.th-freya-search-helper small{color:#716c60}.th-freya-search-helper>span:last-child{color:#288965;font-size:22px}.th-candidate-results{gap:18px}.th-candidate-card{border:1px solid #dde8e4;padding:22px;box-shadow:0 8px 22px #10382912}.th-candidate-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.th-availability-chip{color:#21684a;background:#f4f3f2;border-radius:999px;padding:6px 9px;font-size:.8rem;font-weight:700}.th-candidate-card h3{margin:15px 0 5px;font-size:1.22rem}.th-candidate-location{color:#676257;margin:0 0 18px}.th-candidate-evidence{background:#fbfafa;border-radius:10px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.th-candidate-evidence .th-kicker{font-size:.67rem}.th-candidate-evidence div{border-top:1px solid #e9e8e5;padding-top:10px}.th-candidate-evidence b{color:#103829;font-size:.88rem}.th-candidate-evidence p{color:#645f55;margin:4px 0 0;font-size:.9rem;line-height:1.45}.th-candidate-preferences{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.th-candidate-preferences span{color:#524e46;background:#f3f2f0;border-radius:999px;padding:6px 10px;font-size:.82rem}.th-evidence-explainer{color:#716c60;margin:0 0 16px;font-size:.82rem;line-height:1.45}@media (max-width:640px){.th-candidate-card-head{flex-direction:column;align-items:flex-start}.th-freya-search-helper{padding:10px}}.nav-count{float:none;color:#0e3024;background:#dba73c;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.72rem;font-weight:800;line-height:1;display:inline-grid}.nav-main .nav-count{margin-left:8px}.intro-action-strip{background:linear-gradient(120deg,#f8f7f6,#faf9f6);border:1px solid #c9dbd4;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.1rem;display:flex}.intro-action-strip>div{gap:.22rem;display:grid}.intro-action-strip b{color:#134231;font-size:.95rem}.intro-action-strip small,.scheduler-heading small{color:#716c60;font-size:.8rem;line-height:1.35}.interview-scheduler{background:#fdfdfd;border:1px solid #d0e0da;border-radius:12px;margin:0 0 1rem;padding:1rem}.scheduler-heading{gap:.2rem;margin-bottom:.8rem;display:grid}.interview-scheduler .primary{justify-self:start;width:auto}@media (max-width:520px){.intro-action-strip{flex-direction:column;align-items:flex-start}.interview-scheduler .primary{width:100%}}.availability-summary{color:#1c5f46;background:#f5f5f4;border-radius:8px;gap:.2rem;margin-top:.5rem;padding:.7rem .8rem;display:grid}.availability-summary b{font-size:.78rem}.availability-summary span{font-size:.84rem;font-weight:700}.availability-summary small{font-size:.75rem}.slot-picker{gap:.6rem;margin:.8rem 0;display:grid}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:250px;display:grid;overflow:auto}.slot-grid button{color:#174e39;text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #cdddd7;border-radius:8px;padding:.65rem;font-weight:650}.slot-grid button:hover,.slot-grid button.selected{color:#faf9f6;background:#5b8878;border-color:#5b8878}@media (max-width:520px){.slot-grid{grid-template-columns:1fr}}.slot-days{gap:.75rem;max-height:360px;padding-right:.35rem;display:grid;overflow-y:auto}.slot-days section{gap:.4rem;display:grid}.slot-days section>b{color:#1c5f46;font-size:.82rem}.slot-grid{max-height:none;overflow:visible}.enterprise-shell .nav-section{gap:3px;margin:0 0 16px;display:grid}.enterprise-shell .nav-group-title{margin:0 0 5px}.trust-timeline{color:#faf9f6;background:linear-gradient(135deg,#0d2d22,#37564a);border-radius:16px;margin:22px 0;padding:22px;box-shadow:0 14px 34px #062c2220}.trust-timeline-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.trust-timeline h2{margin:5px 0;font-size:22px}.trust-timeline p{color:#d3e2dc;margin:0;font-size:13px}.trust-seal{color:#f1f6f4;white-space:nowrap;border:1px solid #a7c4ba;border-radius:999px;padding:7px 10px;font-size:11px}.trust-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.trust-steps article{background:#faf9f60a;border:1px solid #faf9f629;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.trust-steps article>span{background:#466e5f;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:12px;display:grid}.trust-steps b,.trust-steps small{display:block}.trust-steps b{font-size:12px}.trust-steps small{color:#c3d7d0;margin-top:3px;font-size:10px;line-height:1.35}@media (prefers-reduced-motion:no-preference){.trust-steps article{animation:.42s both trust-step-in}.trust-steps article:nth-child(2){animation-delay:80ms}.trust-steps article:nth-child(3){animation-delay:.16s}@keyframes trust-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:760px){.trust-timeline-heading{display:block}.trust-seal{margin-top:12px;display:inline-block}.trust-steps{grid-template-columns:1fr}}.verification-next{background:#faf9f612;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.verification-next span{color:#12402f;text-transform:uppercase;background:#bfd4cc;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800}.verification-next b{color:#fafaf9;font-size:11px}.trust-steps article.pending-stage{opacity:.82;background:#faf9f606;border-style:dashed}.trust-steps article.pending-stage>span{color:#d5d2cd;background:0 0;border:1px solid #a8a399;font-size:15px}.interview-outcomes{background:linear-gradient(135deg,#faf9f9,#faf9f6);border:1px solid #cdded8;border-radius:13px;margin:0 0 16px;padding:20px}.interview-outcomes h2{color:#134231;margin:4px 0;font-size:18px}.interview-outcomes p{color:#716c60;margin:0;font-size:11px}.interview-outcome-list{gap:9px;margin-top:14px;display:grid}.interview-outcome-list article{background:#faf9f6;border:1px solid #dde8e4;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px;display:grid}.interview-outcome-list b,.interview-outcome-list small{display:block}.interview-outcome-list b{color:#164d39;font-size:12px}.interview-outcome-list small{color:#716c60;margin-top:3px;font-size:10px}.interview-outcome-list p{margin:7px 0}.interview-outcome-list .semantic-status{margin-top:8px;display:inline-block}.interview-outcome-list form{border-top:1px solid #ebeae8;grid-column:1/-1;gap:9px;padding-top:10px;display:grid}.interview-outcome-list label{color:#217154;gap:5px;font-size:10px;font-weight:750;display:grid}.interview-outcome-list select,.interview-outcome-list textarea{font:inherit;color:#144432;border:1px solid #c7dad3;border-radius:6px;padding:9px}@media (max-width:600px){.interview-outcome-list article{grid-template-columns:1fr}.interview-outcome-list article>button{width:100%}}.share-section-title{color:#144734;margin:20px 0 11px;font-size:12px}.share-stack{gap:14px;display:grid}.shared-presentation{background:#faf9f6;border:1px solid #cdded8;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 10px 24px #13402f12}.shared-presentation:before{content:"CONSENT RECEIPT";color:#e6eeeb;letter-spacing:.12em;background:#273d35;padding:8px 18px;font-size:9px;font-weight:800;display:block}.shared-presentation>header{background:linear-gradient(115deg,#f9f9f8,#fdfcfc);border-bottom:1px dashed #c2d6cf;justify-content:space-between;gap:18px;padding:16px 18px 14px;display:flex}.shared-presentation h3{color:#123c2d;margin:5px 0 0;font-size:18px}.shared-presentation .share-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.shared-presentation .share-meta span{border-right:1px solid #dbe7e2;padding-right:12px}.shared-presentation .share-meta span:last-child{border:0}.shared-presentation .share-meta small,.shared-presentation .share-meta b{display:block}.shared-presentation .share-meta small{letter-spacing:.07em;color:#716c60;font-size:8px;font-weight:800}.shared-presentation .share-meta b{overflow-wrap:anywhere;color:#164c39;margin-top:4px;font-size:11px}.share-state{align-content:start;justify-items:end;gap:10px;min-width:112px;display:grid}.shared-presentation .shared-credential{border-bottom:1px solid #eeedea;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.shared-presentation .shared-credential:last-child{border-bottom:0}.shared-presentation .shared-credential .check{color:#227456;background:#e5eeeb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.shared-presentation .shared-credential b{color:#134332;font-size:12px}.shared-presentation .shared-credential p{color:#716c60;margin:3px 0 0;font-size:10px}.shared-presentation .shared-credential>small{color:#217254;background:#f2f2f0;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:750}.share-history{border-top:1px solid #dce8e4;margin-top:20px;padding-top:18px}.share-history>summary{cursor:pointer;color:#1b5d45;font-weight:750}.share-history>summary span{background:#eeedeb;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.share-history[open]>summary{margin-bottom:12px}.share-empty{color:#716c60;background:#faf9f6;border:1px dashed #bed4cc;border-radius:10px;padding:18px}@media (max-width:700px){.shared-presentation>header{display:block}.share-state{justify-items:start;margin-top:14px}.shared-presentation .share-meta{grid-template-columns:1fr;gap:9px}.shared-presentation .share-meta span{border:0;padding:0}.shared-presentation .shared-credential{grid-template-columns:24px minmax(0,1fr)}.shared-presentation .shared-credential>small{grid-column:2;justify-self:start}.revoke-button{width:100%}}.opportunity-hub{gap:16px;display:grid}.opportunity-hub-head{color:#faf9f6;background:linear-gradient(125deg,#0f3225,#446b5d);border-radius:16px;justify-content:space-between;align-items:start;gap:20px;padding:24px;display:flex;box-shadow:0 14px 28px #0f352729}.opportunity-hub-head h2{margin:5px 0 7px;font-size:24px}.opportunity-hub-head p{color:#d6e4df;max-width:660px;margin:0;font-size:13px;line-height:1.45}.hub-control{color:#f4f7f6;white-space:nowrap;border:1px solid #b2ccc2;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:750}.opportunity-tabs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.opportunity-tabs button{text-align:left;color:#164c38;cursor:pointer;background:#faf9f6;border:1px solid #d0e0da;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:13px 15px;display:grid}.opportunity-tabs span{font-size:12px;font-weight:800}.opportunity-tabs b{color:#1b5b44;background:#e0eae6;border-radius:99px;place-items:center;min-width:23px;height:23px;font-size:10px;display:grid}.opportunity-tabs small{color:#716c60;grid-column:1/-1;font-size:10px}.opportunity-hub-content>.dashboard-card{margin:0}@media (max-width:680px){.opportunity-hub-head{display:block}.hub-control{margin-top:14px;display:inline-block}.opportunity-tabs{grid-template-columns:1fr}.opportunity-hub-head h2{font-size:21px}}.hiring-workspace{gap:16px;display:grid}.hiring-workspace-head{color:#fff;background:linear-gradient(125deg,#0e2f23,#3d6053);border-radius:16px;padding:24px 24px 54px;position:relative;box-shadow:0 14px 28px #0f342629}.hiring-workspace-head h2{margin:5px 0 7px;font-size:24px}.hiring-workspace-head p{color:#deddd9;max-width:700px;margin:0;font-size:13px;line-height:1.45}.hiring-workspace-head>span{color:#f1f0ee;background:#faf9f612;border:1px solid #aec9bf;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:750;position:absolute;bottom:18px;left:24px}.hiring-tabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hiring-tabs button{text-align:left;color:#154a37;cursor:pointer;background:linear-gradient(145deg,#faf9f6,#fbfbfa);border:1px solid #deddd9;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;gap:3px 10px;min-height:82px;padding:15px;display:grid;position:relative;overflow:hidden}.hiring-tabs button:before{color:#1e664c;background:#eeedeb;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:19px;font-weight:700;display:grid}.hiring-tabs button:first-child:before{content:"⌕"}.hiring-tabs button:nth-child(2):before{content:"◌"}.hiring-tabs button:nth-child(3):before{content:"✓"}.hiring-tabs button:nth-child(4):before{content:"◷"}.hiring-tabs button:hover,.hiring-tabs button.selected{background:linear-gradient(145deg,#fafaf9,#f3f2f1);border-color:#227557;box-shadow:0 8px 18px #1d62491c,inset 0 -3px #227557}.hiring-tabs button.selected:before{color:#fff;background:#487061}.hiring-tabs b{align-self:end;font-size:12px}.hiring-tabs span{color:#1e664c;background:#ecebe9;border-radius:99px;place-items:center;min-width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.hiring-tabs small{color:#716c60;grid-column:2/4;font-size:10px}.hiring-evidence-list{gap:12px;display:grid}.hiring-evidence-list>article{background:#faf9f6;border:1px solid #d3e2dc;border-radius:11px;overflow:hidden}.hiring-evidence-list header{background:#faf9f6;justify-content:space-between;align-items:start;gap:12px;padding:14px 16px;display:flex}.hiring-evidence-list header b,.hiring-evidence-list header small{display:block}.hiring-evidence-list header small{color:#716c60;margin-top:4px;font-size:10px}.hiring-evidence-list>article>div{border-bottom:1px solid #edecea;gap:30px;padding:12px 16px;display:flex}.hiring-evidence-list>article>div span{gap:4px;display:grid}.hiring-evidence-list small{color:#716c60;font-size:9px}.hiring-evidence-list>article>div b{color:#1a5841;font-size:11px}.hiring-evidence-list ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:14px 16px;list-style:none;display:grid}.hiring-evidence-list li{background:#faf9f9;border-radius:7px;padding:9px}.hiring-evidence-list li b,.hiring-evidence-list li small{display:block}.hiring-evidence-list li b{color:#18533e;font-size:11px}.hiring-evidence-list li small{margin-top:3px;font-size:10px}@media (max-width:760px){.hiring-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hiring-tabs{grid-template-columns:1fr}.hiring-workspace-head h2{font-size:21px}.hiring-evidence-list>article>div{gap:10px;display:grid}}.decision-workspace{box-shadow:0 12px 30px #1e684d0d;background:linear-gradient(135deg,#f8f8f7,#faf9f6 68%)!important;border:1px solid #d0e0da!important;border-radius:16px!important;margin:16px 0 2px!important;padding:22px!important}.decision-workspace header{align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}.decision-workspace h3{margin:3px 0;font-size:18px}.decision-workspace header p{color:var(--muted);margin:3px 0 0;font-size:12px}.decision-mark{color:#faf9f6;background:#062c22;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;display:grid;box-shadow:0 7px 16px #062c2233}.decision-workspace>label{gap:6px;display:grid;color:#1a5942!important;margin:13px 0!important;font-size:11px!important;font-weight:800!important}.decision-workspace select,.decision-workspace textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:#faf9f6;border:1px solid #cbdcd6!important;border-radius:9px!important;padding:11px!important}.decision-workspace textarea{resize:vertical;min-height:96px}.decision-workspace .decision-send{cursor:pointer;background:#faf9f6;border:1px solid #dbe7e2;border-radius:10px;grid-template-columns:20px 1fr;align-items:start;padding:12px!important}.decision-send input{width:18px;height:18px;margin:1px 0}.decision-send b,.decision-send small{display:block}.decision-send small{color:var(--muted);margin-top:3px;font-weight:400;line-height:1.4}.decision-workspace .primary{margin-top:5px}.decision-history-note{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.4;display:block}.evaluation-workspace{background:linear-gradient(135deg,#f8f7f6,#faf9f6 68%);border:1px solid #dbd9d5;border-radius:16px;margin:16px 0 2px;padding:22px;box-shadow:0 12px 30px #1446340d}.evaluation-workspace header{align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}.evaluation-workspace h3{margin:3px 0;font-size:18px}.evaluation-workspace header p{color:var(--muted);margin:3px 0 0;font-size:12px}.evaluation-workspace>label{color:#1a5942;gap:6px;margin:13px 0;font-size:11px;font-weight:800;display:grid}.evaluation-workspace select,.evaluation-workspace textarea{width:100%;font:inherit;color:var(--ink);background:#faf9f6;border:1px solid #cbdcd6;border-radius:9px;padding:11px}.evaluation-workspace textarea{resize:vertical;min-height:76px}.evaluation-scores{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.evaluation-scores label{color:#1a5942;gap:6px;font-size:10px;font-weight:800;display:grid}@media (max-width:650px){.evaluation-scores{grid-template-columns:repeat(2,1fr)}}.notification-controls{gap:12px;margin:18px 0;display:grid}.notification-controls .worklist-search{max-width:420px}.notification-controls .segmented-control{padding-bottom:2px;overflow-x:auto}.notification-list article p{white-space:pre-line}.role-setup{border:1px solid var(--line);background:#faf9f6;border-radius:12px;grid-template-columns:2fr 1.3fr 1fr auto;align-items:end;gap:12px;margin:18px 0;padding:16px;display:grid}.role-setup label{color:#1a5942;gap:6px;font-size:11px;font-weight:800;display:grid}.role-setup input,.role-setup select{font:inherit;background:#fff;border:1px solid #cbdcd6;border-radius:8px;padding:10px}.role-setup .primary{width:auto}.role-board{gap:14px;display:grid}.role-board article{background:#faf9f6;border:1px solid #d3e2dc;border-radius:12px;overflow:hidden}.role-board header{background:#faf9f6;justify-content:space-between;gap:16px;padding:16px;display:flex}.role-board h3{margin:4px 0}.role-board p{color:var(--muted);margin:4px 0;font-size:12px}.comparison-table>div{border-top:1px solid #edecea;padding:14px 16px}.comparison-table b,.comparison-table span{display:block}.comparison-table span{text-transform:capitalize;color:#062c22;margin-top:4px;font-size:11px;font-weight:800}@media (max-width:700px){.role-setup{grid-template-columns:1fr}.role-setup .primary{width:100%}}.hiring-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.hiring-tabs button:nth-child(5):before{content:"★"}@media (max-width:980px){.hiring-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hiring-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.role-portfolio-list{gap:14px;margin-top:18px;display:grid}.role-portfolio-list article{border:1px solid var(--line);background:#faf9f6;border-radius:12px;overflow:hidden}.role-portfolio-list header{background:#faf9f6;justify-content:space-between;gap:16px;padding:16px;display:flex}.role-portfolio-list h3{margin:4px 0}.role-portfolio-list p{color:var(--muted);margin:4px 0;font-size:12px}.role-portfolio-list dl{grid-template-columns:repeat(6,1fr);margin:0;display:grid}.role-portfolio-list dl div{border-right:1px solid var(--line);padding:13px}.role-portfolio-list dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.role-portfolio-list dd{margin:5px 0 0;font-size:13px;font-weight:800}@media (max-width:800px){.role-portfolio-list dl{grid-template-columns:repeat(2,1fr)}}.role-search-link{color:#1a5942;gap:6px;max-width:480px;margin:16px 0;font-size:12px;font-weight:800;display:grid}.role-search-link select{font:inherit;background:#fff;border:1px solid #cbdcd6;border-radius:8px;padding:10px}.role-search-link small{color:var(--muted);font-weight:400}.role-create-panel{background:linear-gradient(120deg,#f8f7f6,#faf9f6);border:1px solid #c9dbd4;border-radius:12px;grid-template-columns:1.5fr 1fr 1fr .7fr auto;align-items:end;gap:10px;margin:0 0 16px;padding:16px;display:grid}.role-create-panel h3,.role-create-panel p{margin:4px 0}.role-create-panel p{color:var(--muted);font-size:11px}.role-create-panel label{color:#1a5942;gap:5px;font-size:10px;font-weight:800;display:grid}.role-create-panel input,.role-create-panel select{font:inherit;background:#fff;border:1px solid #cbdcd6;border-radius:8px;padding:10px}@media (max-width:900px){.role-create-panel{grid-template-columns:1fr 1fr}.role-create-panel>div{grid-column:1/-1}}.role-create-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.role-create-panel>div,.role-description{grid-column:1/-1}.role-description textarea{min-height:72px;font:inherit;border:1px solid #cbdcd6;border-radius:8px;padding:10px}.role-create-action{background:#304b41;grid-column:1/-1;width:100%;box-shadow:0 8px 16px #174f3b30}@media (max-width:700px){.role-create-panel{grid-template-columns:1fr}}.portfolio-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.portfolio-summary span{background:#f7f6f5;border:1px solid #d8e5e0;border-radius:10px;padding:14px}.portfolio-summary small,.portfolio-summary b{display:block}.portfolio-summary small{color:#716c60;font-size:9px;font-weight:800}.portfolio-summary b{color:#174f3b;margin-top:5px;font-size:25px}@media (max-width:650px){.portfolio-summary{grid-template-columns:repeat(2,1fr)}}.role-actions{gap:7px;margin-top:9px;display:flex}.role-actions .secondary{padding:7px 9px;font-size:11px}.offer-form{background:#f9f8f7;border:1px solid #ccddd6;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0;padding:18px;display:grid}.offer-form>div,.offer-terms{grid-column:1/-1}.offer-form h3{margin:4px 0}.offer-form label{color:#1a5942;gap:5px;font-size:11px;font-weight:800;display:grid}.offer-form input,.offer-form select,.offer-form textarea{font:inherit;background:#fff;border:1px solid #cbdcd6;border-radius:8px;padding:10px}.offer-form textarea{min-height:70px}.offer-form .primary{grid-column:1/-1}@media (max-width:700px){.offer-form{grid-template-columns:1fr}}.role-offer-history{border-top:1px solid var(--line);background:#fdfdfc;padding:16px}.role-offer-history h4{margin:0 0 10px;font-size:13px}.role-offer-history>div{border-top:1px solid #edecea;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:6px 10px;padding:10px 0;display:grid}.role-offer-history>div:first-of-type{border-top:0}.role-offer-history strong{font-size:12px}.role-offer-history small,.role-offer-history p{color:var(--muted);grid-column:2;margin:0;font-size:12px}.role-offer-history p{color:var(--ink)}@media (max-width:700px){.role-offer-history>div{grid-template-columns:1fr}.role-offer-history small,.role-offer-history p{grid-column:1}}.candidate-offer-list{gap:14px;margin-top:16px;display:grid}.candidate-offer-list article{border:1px solid var(--line);background:#faf9f6;border-radius:12px;padding:16px}.candidate-offer-list header{justify-content:space-between;gap:16px;display:flex}.candidate-offer-list h3{margin:4px 0}.candidate-offer-list p{color:var(--muted);margin:4px 0}.candidate-offer-list dl{gap:24px;margin:16px 0;display:flex}.candidate-offer-list dt{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.candidate-offer-list dd{margin:4px 0;font-weight:700}.offer-terms-view{background:#f9f8f7;border-radius:8px;padding:12px}.offer-terms-view b{font-size:12px}.offer-terms-view p{color:var(--ink)}.role-closure-form{background:#fcfbfb;border:1px solid #e3cba9;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:18px;display:grid}.role-closure-form>div,.closure-actions{grid-column:1/-1}.role-closure-form h3{margin:4px 0}.role-closure-form p{color:var(--muted);margin:0}.role-closure-form label{color:#1a5942;gap:5px;font-size:11px;font-weight:800;display:grid}.role-closure-form select{font:inherit;background:#faf9f6;border:1px solid #cbdcd6;border-radius:8px;padding:10px}.closure-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:700px){.role-closure-form{grid-template-columns:1fr}.closure-actions{justify-content:stretch}.closure-actions button{flex:1}}.introduction-inbox-tools{border:1px solid var(--line,#d5e3de);background:#fbfafa;border-radius:12px;grid-template-columns:minmax(220px,1fr) 160px auto;align-items:end;gap:12px;margin-top:16px;padding:13px 14px;display:grid}.introduction-inbox-tools label{color:#207053;text-transform:uppercase;letter-spacing:.04em;gap:5px;font-size:10px;font-weight:800;display:grid}.introduction-inbox-tools input,.introduction-inbox-tools select{color:#144432;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#faf9f6;border:1px solid #cbdcd6;border-radius:7px;padding:9px 10px}.introduction-inbox-tools small{color:#716c60;padding-bottom:9px;font-size:11px}.introduction-inbox .split-list{max-height:680px;overflow:auto}.inbox-sender{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.inbox-sender time{color:#716c60;flex:none;font-size:10px}.split-list-item{min-height:88px}.split-list-item span:not(.inbox-sender){white-space:nowrap;text-overflow:ellipsis;color:#1a5b43;font-size:11px;display:block;overflow:hidden}.inbox-empty{color:#716c60;padding:18px;font-size:12px}@media (max-width:760px){.introduction-inbox-tools{grid-template-columns:1fr}.introduction-inbox-tools small{padding:0}}.inbox-unread-filter{align-items:center;gap:6px;padding:0 0 8px;text-transform:none!important;letter-spacing:normal!important;font-size:11px!important;display:flex!important}.inbox-unread-filter input{width:auto!important}.inbox-unread-dot{background:#062c22;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.split-list-item:has(.inbox-unread-dot){background:#f8f8f7}.role-activity{border-top:1px solid var(--line);background:#fcfcfc;padding:14px 16px}.role-activity summary{cursor:pointer;color:#18523d;font-size:12px;font-weight:800}.role-activity summary span{color:#1e674c;background:#e1ebe8;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:6px;font-size:10px;display:inline-grid}.role-activity ol{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.role-activity li{border-left:2px solid #94b8ab;justify-content:space-between;gap:12px;padding:8px 0 8px 13px;font-size:12px;display:flex}.role-activity time{color:var(--muted);text-align:right;font-size:11px}.role-candidate-pipeline{border-top:1px solid var(--line);background:#fefefd;padding:16px}.role-candidate-pipeline h4{margin:4px 0;font-size:14px}.role-candidate-pipeline>p{margin:12px 0 0}.pipeline-list{gap:8px;margin-top:12px;display:grid}.pipeline-row{background:#faf9f6;border:1px solid #ebeae7;border-radius:9px;grid-template-columns:minmax(220px,1fr) auto minmax(140px,.55fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.pipeline-row strong{font-size:12px}.pipeline-row small{color:var(--muted);text-align:right;font-size:11px}.pipeline-stage{color:#1e684d;white-space:nowrap;background:#f1f0ee;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.pipeline-stage.interview-scheduled{color:#1c6148;background:#f0efed}.pipeline-stage.interviewed{color:#1d654b;background:#efeeec}.pipeline-stage.shortlisted{color:#91651a;background:#fff3d9}.pipeline-stage.offer-sent{color:#24734e;background:#f1f1ef}.pipeline-stage.hired{color:#176942;background:#f0f0ee}.pipeline-stage.declined{color:#9b4038;background:#ecebe9}@media (max-width:700px){.pipeline-row{grid-template-columns:1fr;gap:7px}.pipeline-row small{text-align:left}}.candidate-search-workspace{background:#faf9f6;border:1px solid #cfdfd9;border-radius:14px;margin-top:14px;overflow:hidden}.candidate-search-toolbar{background:#f9f9f8;border-bottom:1px solid #dce8e4;justify-content:space-between;align-items:end;gap:16px;padding:14px 16px;display:flex}.candidate-search-toolbar label{color:#1f6c50;text-transform:uppercase;letter-spacing:.05em;gap:5px;min-width:280px;font-size:10px;font-weight:800;display:grid}.candidate-search-toolbar input{font:inherit;text-transform:none;letter-spacing:normal;background:#faf9f6;border:1px solid #c8dad3;border-radius:8px;padding:9px 10px}.candidate-search-toolbar small{color:#716c60;font-size:11px}.candidate-search-split{grid-template-columns:minmax(275px,.78fr) minmax(0,1.5fr);min-height:460px;display:grid}.candidate-result-list{background:#fdfdfc;border-right:1px solid #dce8e4;overflow:auto}.candidate-result-list button{text-align:left;color:#174f3a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eeedeb;grid-template-columns:28px minmax(0,1fr);gap:9px;width:100%;padding:13px 14px;display:grid}.candidate-result-list button:hover,.candidate-result-list button.selected{background:#f5f4f3;box-shadow:inset 3px 0 #278764}.candidate-result-list b,.candidate-result-list small{display:block}.candidate-result-list b{font-size:12px}.candidate-result-list small,.candidate-result-list em{color:#716c60;margin-top:3px;font-size:10px;font-style:normal}.candidate-result-list em{grid-column:2}.candidate-result-rank{color:#1f6b4f;background:#eceae8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.candidate-profile-detail{padding:22px}.candidate-profile-detail header{justify-content:space-between;gap:16px;display:flex}.candidate-profile-detail h3{margin:5px 0;font-size:22px}.candidate-profile-detail header p{color:#716c60;margin:0;font-size:12px}.candidate-fit-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.candidate-fit-grid>div,.candidate-evidence-detail{background:#fbfbfb;border:1px solid #dde9e4;border-radius:9px;padding:12px}.candidate-fit-grid b{color:#18533d;font-size:11px}.candidate-fit-grid p,.candidate-evidence-detail p{color:#217355;margin:5px 0 0;font-size:12px;line-height:1.45}.candidate-evidence-detail{background:#f7f7f6}.candidate-detail-actions{gap:10px;margin-top:18px;display:flex}.candidate-detail-actions button{width:auto}@media (max-width:760px){.candidate-search-toolbar{display:grid}.candidate-search-toolbar label{min-width:0}.candidate-search-split{grid-template-columns:1fr}.candidate-result-list{border-bottom:1px solid #dce8e4;border-right:0;max-height:300px}.candidate-fit-grid{grid-template-columns:1fr}.candidate-profile-detail header{display:block}.candidate-profile-detail .th-availability-chip{margin-top:9px;display:inline-block}.candidate-detail-actions{display:grid}.candidate-detail-actions button{width:100%}}.professional-profile-card{background:linear-gradient(135deg,#f6f6f4,#fbfbfb);border:1px solid #c7dad3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:grid;box-shadow:0 5px 16px #1b5d4514}.professional-profile-icon{color:#faf9f6;background:#4a7364;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.professional-profile-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.professional-profile-card .eyebrow{color:#237959;letter-spacing:.12em;margin-bottom:2px;font-size:.68rem;font-weight:800;display:block}.professional-profile-card b,.professional-profile-card small{display:block}.professional-profile-card small{color:#645f56;margin-top:3px}.professional-profile-button{white-space:nowrap;text-decoration:none}.professional-profile-button span{margin-left:4px}@media (max-width:640px){.professional-profile-card{grid-template-columns:auto minmax(0,1fr)}.professional-profile-button{text-align:center;grid-column:1/-1}}.compact-introduction-list{background:#faf9f6;border:1px solid #dde8e4;border-radius:14px;gap:0;overflow:hidden}.compact-introduction-row{color:#103729;text-align:left;cursor:pointer;background:#faf9f6;border:0;border-bottom:1px solid #eeedeb;grid-template-columns:minmax(150px,.85fr) minmax(220px,2fr) 42px 48px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.compact-introduction-row:last-child{border-bottom:0}.compact-introduction-row:hover,.compact-introduction-row:focus-visible,.compact-introduction-row.selected{background:#f6f6f5;outline:none}.compact-introduction-person{flex-direction:column;gap:3px;min-width:0;display:flex}.compact-introduction-person b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-introduction-person small,.compact-introduction-role{color:#716c60;font-size:.83rem}.compact-introduction-role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-profile-link,.compact-profile-placeholder,.compact-message-button{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.compact-profile-link{color:#217053;background:#efeeec}.compact-profile-link:hover{background:#d8e5e0}.compact-profile-link svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.compact-profile-placeholder{color:#716c60}.compact-message-button{color:#1b5c44;cursor:pointer;background:#f4f3f2;border:0;font-size:1rem;position:relative}.compact-unread-count{color:#faf9f6;background:#bf3c34;border-radius:8px;padding:1px 4px;font-size:.58rem;font-style:normal;font-weight:800;position:absolute;top:-5px;right:-8px}.conversation-header-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.compact-inbox-collapse{white-space:nowrap}@media (max-width:700px){.compact-introduction-row{grid-template-columns:minmax(120px,1fr) minmax(90px,1.25fr) 38px 42px;gap:6px;padding:9px}.compact-introduction-role{font-size:.76rem}.conversation-header-top{flex-direction:column}.compact-inbox-collapse{padding-left:0}}.introduction-inbox:not(.has-selected){grid-template-columns:minmax(0,1fr)}.introduction-inbox:not(.has-selected) .compact-introduction-list{width:100%}.introduction-inbox:not(.has-selected) .split-detail{display:none}.introduction-inbox:not(.has-selected) .compact-introduction-row{grid-template-columns:minmax(180px,.8fr) minmax(240px,2.6fr) 42px 48px;padding:12px 16px}.introduction-inbox.has-selected .compact-introduction-list{align-self:start}.compact-profile-link.linkedin-profile-link{color:#faf9f6;background:#476f60}.compact-profile-link.linkedin-profile-link:hover{background:#2d473d}.compact-profile-link.linkedin-profile-link svg{fill:currentColor;stroke:none;width:18px;height:18px}.compact-message-button{color:#faf9f6;background:#60907e}.compact-message-button:hover{background:#4e7a6a}.compact-message-button svg{fill:currentColor;width:20px;height:20px}.compact-message-button svg circle{fill:#60907e}.compact-introduction-row{grid-template-columns:minmax(150px,.75fr) minmax(190px,1.5fr) 70px 42px 48px}.compact-introduction-row.unread{background:#f9f9f8}.compact-introduction-message{flex-direction:column;gap:3px;min-width:0;display:flex}.compact-introduction-message small{color:#716c60;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-message-status{color:#716c60;justify-self:start;font-size:.73rem;font-weight:700}.compact-message-status.unread{color:#062c22}.introduction-inbox:not(.has-selected) .compact-introduction-row{grid-template-columns:minmax(180px,.75fr) minmax(260px,2.2fr) 70px 42px 48px}.conversation-mail-header{border-bottom:1px solid #e0eae6;padding-bottom:12px}.conversation-mail-header p{color:#716c60;margin:4px 0 0}@media (max-width:700px){.compact-introduction-row,.introduction-inbox:not(.has-selected) .compact-introduction-row{grid-template-columns:minmax(100px,1fr) minmax(110px,1.3fr) 42px 38px 42px}.compact-message-status,.compact-introduction-message small{display:none}}.introduction-inbox-tools{gap:9px;margin-top:12px;padding:9px 11px}.introduction-inbox-tools input,.introduction-inbox-tools select{padding:7px 9px}.introduction-inbox-tools small{padding-bottom:5px}.compact-introduction-row,.introduction-inbox:not(.has-selected) .compact-introduction-row{gap:9px;min-height:52px;padding:7px 12px}.compact-introduction-person{gap:1px}.compact-introduction-person small,.compact-introduction-role{font-size:.76rem}.compact-introduction-message{gap:1px}.compact-introduction-message small{font-size:.76rem}.compact-profile-link,.compact-profile-placeholder,.compact-message-button{border-radius:8px;width:30px;height:30px}.compact-message-button svg{width:18px;height:18px}.split-detail{min-height:0;padding:.75rem}.conversation-mail-header{padding-bottom:8px}.conversation-mail-header h3{font-size:1rem}.opportunity-thread{min-height:0;max-height:300px;padding:.45rem 0}.message-thread{gap:4px;margin-top:6px}.message-thread>div{border-radius:8px;padding:6px 8px}.message-thread b{font-size:9px}.message-thread p{margin:2px 0!important;font-size:11px!important}.message-thread small{font-size:8px}.split-detail .security-action{margin-top:8px}.split-detail .wide-label{gap:4px;margin:7px 0}.split-detail .wide-label textarea{min-height:64px;padding:8px}.introduction-inbox.has-selected{grid-template-columns:minmax(0,1fr)}.introduction-inbox.has-selected .compact-introduction-list{display:none}.introduction-inbox.has-selected .split-detail{max-width:none;min-height:0;max-height:none;padding:0;overflow:visible}.introduction-inbox.has-selected .opportunity-thread{max-height:none;padding:.5rem 0}.introduction-inbox.has-selected .message-thread>div,.introduction-inbox.has-selected .opportunity-thread .mine,.introduction-inbox.has-selected .opportunity-thread .theirs{background:#faf9f6;border-bottom:1px solid #ebeae7;border-radius:0;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:none;margin:0;padding:9px 12px;display:grid}.introduction-inbox.has-selected .message-thread>div.mine{background:#f9f9f8}.introduction-inbox.has-selected .message-thread p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important}.introduction-inbox.has-selected .message-thread small{white-space:nowrap;font-size:.72rem}@media (max-width:700px){.introduction-inbox.has-selected .message-thread>div,.introduction-inbox.has-selected .opportunity-thread .mine,.introduction-inbox.has-selected .opportunity-thread .theirs{grid-template-columns:80px minmax(0,1fr);gap:8px}.introduction-inbox.has-selected .message-thread small{grid-column:2;font-size:.66rem}}.introduction-inbox.has-selected .message-thread>div,.introduction-inbox.has-selected .opportunity-thread .mine,.introduction-inbox.has-selected .opportunity-thread .theirs{grid-template-columns:110px minmax(0,1fr) 54px auto;gap:10px;min-height:38px;padding:5px 10px}.introduction-inbox.has-selected .message-thread b{font-size:.75rem}.introduction-inbox.has-selected .message-thread p{font-size:.75rem!important}.message-read-flag{color:#9a5b00;text-align:center;background:#f5f4f3;border-radius:999px;padding:2px 5px;font-size:.62rem;font-weight:800}.message-read-flag.read{color:#23795a;background:#f2f1ef}@media (max-width:700px){.introduction-inbox.has-selected .message-thread>div,.introduction-inbox.has-selected .opportunity-thread .mine,.introduction-inbox.has-selected .opportunity-thread .theirs{grid-template-columns:72px minmax(0,1fr) 48px}.introduction-inbox.has-selected .message-thread small{display:none}.message-read-flag{font-size:.58rem}}.search-command-centre{background:radial-gradient(circle at 88% 8%,#f5f4f3 0,#0000 28%),#faf9f6;border:1px solid #dbe7e2;border-radius:16px;max-width:980px;margin:34px auto 22px;padding:28px;box-shadow:0 12px 32px #1038290f}.search-command-heading{text-align:center}.search-command-heading h3{margin:7px 0;font-size:1.55rem}.search-command-heading p{color:#716c60;margin:0}.structured-search-form{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:24px;display:grid}.structured-search-form label{color:#1e684d;gap:6px;font-size:.75rem;font-weight:800;display:grid}.structured-search-form label small{color:#716c60;font-weight:500}.structured-search-form input{color:#113c2d;min-width:0;font:inherit;background:#faf9f6;border:1px solid #c6d9d2;border-radius:8px;padding:11px 12px}.structured-search-form input:focus{border-color:#5a8777;outline:2px solid #b1cbc2}.structured-notes{grid-column:1/-1}.search-input-checks{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.search-input-checks span{color:#716c60;background:#f6f5f4;border-radius:999px;padding:5px 8px;font-size:.73rem;font-weight:700}.search-input-checks .complete{color:#227556;background:#f2f1f0}.structured-search-form button{grid-column:1/-1;justify-self:center;padding:11px 20px}.search-criteria-summary{color:#206f52;border-top:1px solid #ecebe9;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:17px;font-size:.8rem;display:flex}.search-criteria-summary span{color:#1e664c;background:#f4f3f2;border-radius:6px;padding:5px 8px;font-weight:700}.search-criteria-summary .text-action{margin-left:auto}.candidate-results-shell{background:#faf9f6;border:1px solid #dae6e2;border-radius:14px;margin-top:20px;overflow:hidden}.candidate-results-head{background:#fdfdfc;border-bottom:1px solid #e0eae6;justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.candidate-results-head h3{margin:4px 0;font-size:1.15rem}.candidate-results-head p{color:#716c60;max-width:690px;margin:0;font-size:.78rem}.candidate-results-head label{color:#237859;text-transform:uppercase;letter-spacing:.05em;gap:5px;min-width:230px;font-size:.68rem;font-weight:800;display:grid}.candidate-results-head input{font:inherit;text-transform:none;letter-spacing:normal;border:1px solid #cbdcd6;border-radius:7px;padding:8px 9px}.candidate-results-columns,.candidate-result-row{grid-template-columns:1.1fr 1.45fr 1fr 1fr 1fr .7fr 112px;align-items:center;gap:12px;display:grid}.candidate-results-columns{color:#716c60;text-transform:uppercase;letter-spacing:.06em;background:#f7f6f5;padding:9px 20px;font-size:.64rem;font-weight:800}.candidate-result-row{color:#454340;border-top:1px solid #f1f0ee;padding:12px 20px;font-size:.8rem;position:relative}.candidate-result-row:hover{background:#fbfbfb}.candidate-result-row b,.candidate-result-row small{display:block}.candidate-result-row small{color:#716c60;margin-top:3px;font-size:.69rem}.candidate-anonymous{align-items:center;gap:9px;display:flex}.candidate-anonymous i{color:#227657;background:#efeeed;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:.7rem;font-style:normal;font-weight:800;display:grid}.candidate-match b{color:#237a5a;font-size:1rem}.candidate-match-note{color:#716c60;grid-column:2/6;margin:0;font-size:.7rem}.candidate-result-row .secondary{white-space:nowrap;justify-self:end;padding:7px 8px;font-size:.7rem}@media (max-width:820px){.structured-search-form{grid-template-columns:1fr 1fr}.candidate-results-head{flex-direction:column;align-items:stretch}.candidate-results-head label{min-width:0}.candidate-results-columns{display:none}.candidate-result-row{grid-template-columns:1fr 1fr}.candidate-result-row>div:nth-child(3),.candidate-result-row>div:nth-child(4){display:none}.candidate-match-note{grid-column:1/-1}.candidate-result-row .secondary{justify-self:start}}@media (max-width:560px){.search-command-centre{margin-top:18px;padding:18px}.structured-search-form{grid-template-columns:1fr}.structured-notes,.search-input-checks,.structured-search-form button{grid-column:1}.search-criteria-summary .text-action{margin-left:0}.candidate-result-row{grid-template-columns:1fr}.candidate-result-row>div:nth-child(2){display:none}}.candidate-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.candidate-row-actions .text-action{font-size:.72rem}.candidate-result-row .candidate-intro-action{padding:5px 7px;font-size:.66rem}.candidate-profile-preview{background:#fbfafa;border-top:1px solid #ebeae8;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4px;display:grid}.candidate-profile-preview>div{border-right:1px solid #ebeae8;padding:9px 11px}.candidate-profile-preview>div:last-of-type{border-right:0}.candidate-profile-preview b{color:#1e684d;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.candidate-profile-preview p{color:#217355;margin:4px 0 0;font-size:.74rem;line-height:1.35}.candidate-profile-preview>small{color:#716c60;background:#f6f5f4;grid-column:1/-1;padding:7px 11px;font-size:.68rem}@media (max-width:820px){.candidate-row-actions{justify-content:start}.candidate-profile-preview{grid-template-columns:1fr 1fr}.candidate-profile-preview>div:nth-child(2){border-right:0}.candidate-profile-preview>div:nth-child(-n+2){border-bottom:1px solid #ebeae8}}@media (max-width:560px){.candidate-profile-preview{grid-template-columns:1fr}.candidate-profile-preview>div{border-bottom:1px solid #ebeae8;border-right:0}}.candidate-introduction-step{background:#f6f6f5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:11px;display:flex}.candidate-introduction-step p{color:#237a5a;margin:3px 0 0;font-size:.74rem}.candidate-introduction-step .candidate-intro-action{white-space:nowrap;padding:7px 10px;font-size:.7rem}@media (max-width:560px){.candidate-introduction-step{flex-direction:column;align-items:stretch}.candidate-introduction-step .candidate-intro-action{width:100%}}.candidate-linkedin{vertical-align:-.2rem;color:#227456;border-radius:.16rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:.28rem;transition:transform .15s,color .15s;display:inline-flex}.candidate-linkedin:hover,.candidate-linkedin:focus-visible{color:#164a37;outline-offset:2px;outline:2px solid #227456;transform:translateY(-1px)}.candidate-linkedin svg{fill:currentColor;width:1.15rem;height:1.15rem}.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}.th-passport-only{max-width:960px;margin:0 auto}.th-passport-only .th-feature-heading{align-items:flex-start}.th-passport-card{margin-top:1.5rem;padding:1.5rem 1.7rem}.passport-status{border-bottom:1px solid var(--line,#e2e0dd);color:#206d51;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.passport-status span{letter-spacing:.12em;font-size:.72rem;font-weight:800}.passport-status small{color:#716c60}.passport-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.2rem 0;display:grid}.passport-summary>div{border:1px solid var(--line,#e2e0dd);margin:-1px 0 0 -1px;padding:1rem 1.15rem}.passport-readiness{padding-top:.35rem}.passport-readiness h3{margin-bottom:.75rem}.passport-readiness .th-live-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.passport-readiness .th-live-summary>div{background:#f8f7f6;border-radius:.4rem;margin:0;padding:.8rem 1rem}@media (max-width:700px){.passport-summary,.passport-readiness .th-live-summary{grid-template-columns:1fr}.passport-status{flex-direction:column;align-items:flex-start;gap:.35rem}.th-passport-card{padding:1rem}}.th-passport-only{background:radial-gradient(circle at 88% 8%,#5986762b,#0000 29%),linear-gradient(135deg,#fafafa,#f4f3f2);border-radius:1rem;max-width:1040px;padding:clamp(1.3rem,3vw,3rem)}.th-passport-only .th-feature-heading h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.25rem)}.th-passport-only .th-ava{width:4.5rem;height:4.5rem;box-shadow:0 10px 25px #164b3729}.passport-heading-actions{flex-direction:column;align-items:flex-end;gap:.8rem;display:flex}.passport-heading-actions .secondary{white-space:nowrap;font-weight:700}@media (max-width:700px){.passport-heading-actions{align-items:flex-start}}.th-passport-card{background:#faf9f6f0;border:1px solid #206f5233;box-shadow:0 18px 42px #113a2b1f}.passport-status{color:#217053}.passport-status span{color:#1d654b;background:#efeeec;border-radius:999px;padding:.45rem .65rem;display:inline-flex}.passport-details{padding-top:.35rem}.passport-details h3{margin-bottom:.75rem}.passport-details .th-live-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.passport-details .th-live-summary>div{background:#f8f7f6;border-radius:.4rem;margin:0;padding:.8rem 1rem}.th-passport-editing{max-width:900px;margin:0 auto;display:block}.th-passport-editing .th-conversation-panel{padding:clamp(1.1rem,3vw,2.25rem);box-shadow:0 14px 38px #113a2b1a}.th-passport-editing .th-dialogue{max-width:none}.th-passport-editing .th-speech{background:#f5f5f4}.th-passport-editing .th-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.th-passport-editing .th-summary>div{border:1px solid var(--line,#e2e0dd);margin:-1px 0 0 -1px;padding:.9rem 1rem}@media (max-width:700px){.passport-details .th-live-summary,.th-passport-editing .th-summary{grid-template-columns:1fr}}.th-passport-editing{max-width:1180px}.th-passport-editing .th-conversation-panel{padding:clamp(1.75rem,4vw,3.5rem)}.th-passport-editing .th-assistant-intro{margin-bottom:1.5rem}.th-passport-editing .th-speech{margin-bottom:1.75rem;padding:1.2rem 1.35rem}.th-passport-editing .th-summary{margin:1.5rem 0;display:block}.th-passport-editing .th-summary>div{border:0;border-bottom:1px solid #e2e0dd;grid-template-columns:minmax(11rem,28%) 1fr;align-items:start;gap:1.5rem;margin:0;padding:1.2rem .15rem;display:grid}.th-passport-editing .th-summary>div:first-child{border-top:1px solid #e2e0dd}.th-passport-editing .th-summary dt{color:#237859;margin:0}.th-passport-editing .th-summary dd{margin:0;line-height:1.55}.th-passport-editing .th-summary .th-link{margin-left:.75rem}.th-passport-editing .th-actions{border-top:1px solid #e2e0dd;margin-top:1.75rem;padding-top:1.25rem}@media (max-width:700px){.th-passport-editing .th-conversation-panel{padding:1.15rem}.th-passport-editing .th-summary>div{grid-template-columns:1fr;gap:.35rem;padding:1rem 0}.th-passport-editing .th-summary .th-link{margin-top:.45rem;margin-left:0}}.candidate-profile-preview .candidate-work-history{background:#fafaf9;border-right:0;grid-column:1/-1}.candidate-work-history ol{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.candidate-work-history li{background:#faf9f6;border:1px solid #dfe9e5;border-radius:.45rem;padding:.65rem .75rem;position:relative}.candidate-work-history strong,.candidate-work-history span{display:block}.candidate-work-history span{color:#716c60;margin-top:.12rem;font-size:.72rem}.candidate-work-history em{color:#8a5708;background:#f4f4f2;border-radius:999px;padding:.2rem .4rem;font-size:.62rem;font-style:normal;font-weight:800;position:absolute;top:.65rem;right:.65rem}.candidate-work-history em.verified{color:#1f6b4f;background:#efeeec}.candidate-work-history li p{margin:.4rem 0 0;font-size:.72rem}.candidate-result-row{min-height:52px;padding-top:9px;padding-bottom:9px}.candidate-anonymous span,.candidate-role-cell{min-width:0}.candidate-anonymous b{align-items:center;gap:.16rem;min-width:0;display:flex}.candidate-anonymous b>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.candidate-role-cell b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.candidate-anonymous small,.candidate-match small{display:none}.enterprise-shell .sidebar-support{margin-top:auto;padding-top:18px}.enterprise-shell .sidebar-note{margin-top:14px}.enterprise-shell .support-nav-item:hover,.enterprise-shell .support-nav-item:focus-visible{color:#faf9f6;background:#345147;border-color:#689b88;transform:none}.enterprise-shell .support-nav-item.active{color:#134332;background:#eceae8;border-color:#eceae8}.enterprise-shell .support-nav-item.active:hover{color:#134030;background:#e2e1dd;border-color:#d4d1cc}@media (max-width:900px){.enterprise-shell .sidebar-support{margin-top:10px;padding-top:0}.enterprise-shell .sidebar-note{margin-top:auto}}.enterprise-shell .sidebar-support .nav-item{width:100%}.candidate-profile-preview .candidate-match-assessment{background:#f6f6f5;border-right:0;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;display:grid}.candidate-match-assessment strong{color:#237a5a;font-size:1.1rem}.candidate-match-assessment p{grid-column:1/-1}.match-positive{color:#1e664c;font-weight:700}.match-gap{color:#8a5708}.candidate-results-shell .candidate-match{min-width:54px}.candidate-results-shell .candidate-match b:after{content:" match";text-transform:uppercase;letter-spacing:.04em;color:#288b67;font-size:.58rem;font-weight:800}.right-to-work .privacy-note{margin:16px 0}.rtw-request{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:18px 0;display:grid}.rtw-request label{color:#1e684d;gap:6px;font-size:.76rem;font-weight:800;display:grid}.rtw-request select{min-height:40px;font:inherit;background:#faf9f6;border:1px solid #cbdcd6;border-radius:7px;padding:8px}.rtw-list{gap:12px;display:grid}.rtw-list article{background:#faf9f6;border:1px solid #dce8e4;border-radius:10px;padding:16px}.rtw-list header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rtw-list h3{margin:4px 0}.rtw-list header p,.rtw-note{color:#716c60;margin:4px 0 0}.rtw-list dl{flex-wrap:wrap;gap:28px;margin:15px 0;display:flex}.rtw-list dt{letter-spacing:.05em;color:#716c60;text-transform:uppercase;font-size:.65rem;font-weight:800}.rtw-list dd{margin:3px 0 0;font-weight:700}.rtw-note{background:#faf9f6;border-radius:7px;padding:10px 12px}.right-to-work .dialog form{gap:12px;display:grid}@media (max-width:700px){.rtw-request{grid-template-columns:1fr}.rtw-request button{justify-self:start}}.rtw-route-list{gap:8px;margin-top:12px;display:grid}.rtw-route{cursor:pointer;background:#faf9f6;border:1px solid #d8e5e0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.rtw-route input{margin-top:3px}.rtw-route span{gap:3px;display:grid}.rtw-route small{color:#716c60}.rtw-route a{color:#227456;font-weight:700}.right-to-work-search-status{gap:2px;font-size:.8rem;display:grid}.right-to-work-search-status small{color:#716c60}.right-to-work-search-status.valid b,.right-to-work-search-status.proof_available b{color:#217053}.right-to-work-search-status.not_available b{color:#9b3e35}.role-compliance{gap:22px;display:grid}.compliance-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);align-items:start;gap:20px;display:grid}.compliance-builder,.compliance-summary,.compliance-rechecks{border:1px solid var(--border,#e2e0dd);background:#faf9f6;border-radius:14px;padding:20px}.compliance-builder>label{gap:7px;font-weight:700;display:grid}.compliance-builder fieldset{border:0;margin:18px 0 0;padding:0}.compliance-builder legend{color:#0f3225;margin-bottom:12px;font-weight:800}.requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.requirement-toggle{cursor:pointer;background:#fdfdfc;border:1px solid #e2e1dd;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.requirement-toggle input{accent-color:#062c22;width:17px;height:17px;margin-top:2px}.requirement-toggle span{gap:3px;display:grid}.requirement-toggle small,.compliance-summary p,.evidence-cell small,.compliance-rechecks small{color:#716c60;line-height:1.4}.compliance-summary{color:#faf9f6;background:#0f3326}.compliance-summary h3{margin:6px 0 18px}.compliance-summary p{color:#bcd2ca}.compliance-count{background:#2d463c;border-radius:10px;align-items:baseline;gap:9px;padding:14px;display:flex}.compliance-count b{font-size:32px}.compliance-summary ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.compliance-summary li{align-items:center;gap:9px;display:flex}.compliance-summary li span{color:#b4cdc4}.compliance-candidates{gap:14px;display:grid}.compliance-candidate-list{gap:12px;display:grid}.compliance-candidate-list>article{border:1px solid #e3e1de;border-radius:12px;overflow:hidden}.compliance-candidate-list header{background:#fbfafa;justify-content:space-between;gap:14px;padding:15px 17px;display:flex}.compliance-candidate-list h4{margin:0 0 4px}.compliance-candidate-list p{color:#716c60;margin:0}.evidence-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.evidence-cell{border-top:1px solid #edebe9;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:13px 17px;display:grid}.evidence-cell>span{border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.evidence-cell p{gap:3px;display:grid}.evidence-cell em{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-style:normal;font-weight:800}.evidence-cell.confirmed>span{color:#217154;background:#d9f2e9}.evidence-cell.pending>span{color:#a45d00;background:#fff1d2}.evidence-cell.review>span{color:#1e664c;background:#f0efed}.evidence-cell.missing>span{color:#716c60;background:#f1f1ef}.evidence-cell.confirmed em{color:#217154}.evidence-cell.pending em{color:#a45d00}.evidence-cell.review em{color:#1e664c}.compliance-rechecks{background:#fbfafa;grid-template-columns:minmax(220px,.9fr) minmax(0,1.3fr);gap:20px;display:grid}.compliance-rechecks h3{margin:4px 0 7px}.compliance-rechecks>p{color:#716c60;margin:0}.compliance-rechecks>div:last-child{gap:8px;display:grid}.compliance-rechecks article{border-bottom:1px solid #e3e1de;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 0;display:grid}.compliance-rechecks article:last-child{border-bottom:0}.compliance-rechecks article small{grid-column:1/-1}@media (max-width:800px){.compliance-layout,.compliance-rechecks,.requirement-grid,.evidence-matrix{grid-template-columns:1fr}.compliance-candidate-list header{display:block}.compliance-candidate-list header .status{margin-top:10px;display:inline-flex}}.requirement-toggle em{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.requirement-toggle.live-requirement{background:#fafaf9;border-color:#bbd2c9}.requirement-toggle.live-requirement em{color:#217154}.requirement-toggle.planned-requirement{background:#fafaf9;border-color:#e3e8e4}.requirement-toggle.planned-requirement em{color:#355146}.compliance-summary li{grid-template-columns:auto 1fr auto;display:grid}.compliance-summary li small{color:#b9c7c0;text-transform:uppercase;font-size:11px;font-weight:700}.compliance-summary li:has(small){align-items:center}.credential-verification-journey{background:linear-gradient(135deg,#f7f7f6,#fdfdfc);border:1px solid #d4e2dd;border-radius:14px;grid-template-columns:minmax(220px,.9fr) minmax(0,2fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.credential-verification-journey h3{color:#123d2d;margin:.3rem 0;font-size:1.05rem}.credential-verification-journey p{color:#716c60;margin:0;font-size:.78rem;line-height:1.45}.credential-verification-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.credential-verification-journey li{color:#716c60;background:#faf9f6;border:1px solid #dce8e4;border-radius:10px;min-height:92px;padding:10px}.credential-verification-journey li.verified{color:#1d644a;background:#f7f6f6;border-color:#78bca3}.credential-verification-journey li b,.credential-verification-journey li span,.credential-verification-journey li small{display:block}.credential-verification-journey li b{font-size:1.15rem;line-height:1}.credential-verification-journey li span{margin:.35rem 0;font-size:.7rem;font-weight:850}.credential-verification-journey li small{font-size:.62rem;line-height:1.35}@media (max-width:850px){.credential-verification-journey{grid-template-columns:1fr}.credential-verification-journey ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.credential-verification-journey ol{grid-template-columns:1fr}}.professional-credentials{gap:22px;display:grid}.professional-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}.professional-form,.professional-guide{background:#faf9f6;border:1px solid #e3e1de;border-radius:14px;padding:20px}.professional-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.professional-form h3,.professional-form .decision-send,.professional-form .closure-actions{grid-column:1/-1;margin:0}.professional-form label{gap:7px;font-weight:700;display:grid}.professional-form small{color:#716c60;font-weight:500}.professional-guide{background:#fbfafa;gap:14px;display:grid}.professional-guide h3,.professional-guide p{margin:0}.professional-guide div{border-left:3px solid #5b8878;padding-left:12px}.professional-guide small{color:#716c60;line-height:1.45}.credential-register{gap:14px;display:grid}.professional-list{gap:10px;display:grid}.professional-list article{border:1px solid #e3e1de;border-radius:12px;grid-template-columns:minmax(170px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.professional-list h4,.professional-list p{margin:4px 0 0}.professional-list p{color:#716c60}.professional-list dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.professional-list dt{text-transform:uppercase;color:#716c60;font-size:11px;font-weight:800}.professional-list dd{margin:4px 0 0;font-weight:700}.credential-status{text-transform:capitalize}.credential-status.issuer_confirmed{color:#217154}.credential-status.recheck_required{color:#a45d00}.credential-status.expired{color:#b42318}@media (max-width:800px){.professional-layout,.professional-list article,.professional-form{grid-template-columns:1fr}.professional-list dl{grid-template-columns:1fr 1fr}}.professional-credentials{gap:24px}.professional-credentials .professional-hero{background:linear-gradient(120deg,#faf9f6 0%,#fafaf9 58%,#f0efee 100%);border:1px solid #d4e2dd;border-radius:16px;align-items:center;padding:26px 28px;position:relative;overflow:hidden}.professional-credentials .professional-hero:after{content:"";border:34px solid #25805f17;border-radius:50%;width:240px;height:240px;position:absolute;top:-140px;right:-90px}.professional-credentials .professional-hero h2{letter-spacing:-.04em;margin:.35rem 0 .5rem;font-size:clamp(1.7rem,3vw,2.25rem)}.professional-credentials .professional-hero p{color:#6c665c;max-width:640px;margin:0;font-size:.9rem;line-height:1.55}.professional-hero-meta{z-index:1;background:#faf9f6c7;border:1px solid #25805f38;border-radius:12px;min-width:205px;padding:14px 16px;position:relative;box-shadow:0 10px 24px #164c3814}.professional-hero-meta span,.professional-hero-meta b,.professional-hero-meta small{display:block}.professional-hero-meta span{text-transform:uppercase;letter-spacing:.12em;color:#25815f;font-size:.63rem;font-weight:800}.professional-hero-meta b{color:#123d2d;margin:.32rem 0;font-size:1rem}.professional-hero-meta small{color:#716c60;font-size:.7rem;line-height:1.35}.professional-credentials .privacy-note{color:#123d30;background:#f5f4f3;border:0;border-radius:10px;align-items:flex-start;gap:11px;margin:0;padding:13px 16px;display:flex}.professional-credentials .privacy-note:before{content:"✦";color:#355146;background:#e3e8e4;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:900;display:grid}.professional-credentials .privacy-note b{color:#123d30}.professional-credentials .privacy-note p{color:#705c7d}.professional-layout{gap:24px}.professional-form{border-color:#d7e5e0;padding:26px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0e32250e}.professional-form:before{content:"";background:linear-gradient(90deg,#062c22,#8db3a5);height:4px;position:absolute;inset:0 0 auto}.professional-form .form-kicker{letter-spacing:.13em;color:#062c22;grid-column:1/-1;margin-top:2px;font-size:.65rem;font-weight:850}.professional-form h3{letter-spacing:-.02em;margin-top:-8px;font-size:1.3rem}.professional-form label{color:#164b38;font-size:.8rem}.professional-form input,.professional-form select{min-height:43px;font:inherit;color:#0e3225;background:#fdfdfc;border:1px solid #cbddd6;border-radius:8px;padding:10px 11px;transition:border-color .15s,box-shadow .15s}.professional-form input:focus,.professional-form select:focus{background:#faf9f6;border-color:#5b8878;outline:0;box-shadow:0 0 0 3px #cfdfd966}.professional-form .decision-send{background:linear-gradient(135deg,#faf9f6,#fdfdfc);border:1px solid #c7dad3;border-radius:10px;margin-top:3px;padding:14px 15px}.professional-form .decision-send input{accent-color:#062c22;min-height:auto}.professional-form .closure-actions{border-top:1px solid #ebeae7;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.professional-form .primary{width:auto;min-width:175px}.professional-guide{color:#faf9f6;background:linear-gradient(155deg,#103628,#304b41);border-color:#e3e2de;padding:24px;position:sticky;top:98px;box-shadow:0 14px 30px #0d2e2224}.professional-guide h3{font-size:1.22rem}.professional-guide div{background:linear-gradient(90deg,#faf9f60e,#0000);border-left-color:#b3ccc3;padding:12px 0 12px 14px}.credential-register{border-top:1px solid #dee9e5;padding-top:25px}.credential-register-head{margin:0 0 4px}.credential-register-head h3{letter-spacing:-.025em;font-size:1.35rem}.professional-list article{background:#faf9f6;border-color:#dae6e2;padding:18px 20px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 5px 16px #0e2f2309}.professional-list article:before{content:"";background:#a2c1b6;width:4px;position:absolute;top:0;bottom:0;left:0}.professional-list article:hover{border-color:#bed3cb;transform:translateY(-2px);box-shadow:0 12px 25px #113a2b17}.professional-list .eyebrow{align-items:center;gap:7px;display:flex}.professional-list .eyebrow:before{content:"✓";color:#247b5b;background:#efefed;border-radius:6px;place-items:center;width:18px;height:18px;font-size:.65rem;display:grid}.professional-list h4{color:#103728;font-size:1rem}.professional-list dl{background:#faf9f6;border:1px solid #eae9e6;border-radius:9px;gap:0;overflow:hidden}.professional-list dl>div{border-right:1px solid #eae9e6;padding:9px 11px}.professional-list dl>div:last-child{border-right:0}.professional-list dt{letter-spacing:.07em;font-size:.58rem}.professional-list dd{font-size:.77rem}.professional-list .secondary{color:#237859;background:#f5f5f4;padding:9px 12px}.credential-status.candidate_provided{color:#7b5b16}@media (max-width:800px){.professional-credentials .professional-hero{gap:16px;display:grid}.professional-hero-meta{min-width:0}.professional-guide{position:static}.professional-list dl>div{border-bottom:1px solid #eae9e6;border-right:0}.professional-list dl>div:last-child{border-bottom:0}}.professional-form .issuer-field,.professional-form .private-note-field{grid-column:1/-1}.professional-form .issuer-field input{font-weight:600}.professional-list article{grid-template-columns:minmax(165px,.85fr) minmax(300px,1.5fr) auto}.professional-list article>div:first-child{grid-area:identity}.professional-list article>dl{grid-area:data}.professional-list .credential-actions{grid-area:actions;gap:8px;display:grid}.verification-route{color:#18523d;background:#f8f8f7;border-radius:8px;grid-area:route;gap:3px;padding:10px 12px;display:grid}.verification-route b{font-size:.76rem}.verification-route small{color:#716c60;font-size:.7rem;line-height:1.4}.verification-state{font-weight:800}.verification-state.consent_recorded{color:#1e664c}.verification-state.submitted{color:#a45d00}.verification-state.confirmed{color:#217154}.verification-state.exception{color:#8b4560}.verification-button{background:#293f37;width:auto;min-width:155px}.verification-button:hover{background:#365449}@media (max-width:900px){:is(.professional-list article,.professional-list article:has(.verification-route)){grid-template-columns:1fr;grid-template-areas:"identity""data""route""actions"}.professional-list .credential-actions{grid-template-columns:1fr 1fr}.verification-button{min-width:0}}@media (max-width:550px){.professional-list .credential-actions{grid-template-columns:1fr}}.professional-list{gap:7px}:is(.professional-list article,.professional-list article:has(.verification-route)){grid-template-columns:minmax(210px,1.15fr) minmax(310px,1.5fr) auto;grid-template-areas:"identity data actions";min-height:64px;padding:10px 14px}.professional-list article:has(.verification-route){grid-template-areas:"identity data actions"}.professional-list article:has(.verification-route) .verification-route{display:none}.professional-list .eyebrow{font-size:.56rem}.professional-list dt{font-size:.52rem}.professional-list dd{white-space:nowrap;font-size:.68rem}.professional-list .credential-actions{align-items:center;gap:7px;display:flex}.professional-list .secondary,.professional-list .verification-button{white-space:nowrap;min-width:auto;padding:8px 10px;font-size:.7rem}@media (max-width:900px){:is(.professional-list article,.professional-list article:has(.verification-route)){grid-template-columns:1fr;grid-template-areas:"identity""data""actions"}.professional-list .credential-actions{display:grid}.professional-list .verification-route{display:none}}.credential-column-head,.professional-list article{grid-template-columns:minmax(210px,1.15fr) minmax(310px,1.5fr) 236px;gap:16px}.professional-list article:has(.verification-route){grid-template-columns:minmax(210px,1.15fr) minmax(310px,1.5fr) 236px;gap:16px}.credential-column-head{color:#716c60;letter-spacing:.08em;text-transform:uppercase;align-items:end;padding:0 12px 3px;font-size:.56rem;font-weight:850;display:grid}.credential-column-head>div,.professional-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.professional-list dl>div{min-width:0}:is(.professional-list article,.professional-list article:has(.verification-route)){min-height:56px;padding:8px 12px}.professional-list article:before{width:3px}.professional-list .eyebrow{display:none}.professional-list h4{margin:0;font-size:.82rem}.professional-list p{margin:2px 0 0;font-size:.66rem}.professional-list dl>div{padding:5px 8px}.professional-list dt{display:none}.professional-list dd{margin:0;font-size:.65rem}.professional-list .credential-actions{gap:6px}.professional-list .secondary,.professional-list .verification-button{padding:7px 9px;font-size:.66rem}@media (max-width:900px){.credential-column-head{display:none}:is(.professional-list article,.professional-list article:has(.verification-route)){grid-template-columns:1fr;gap:10px}}.credential-row-head,.professional-list article.credential-row{grid-template-columns:minmax(180px,1.7fr) minmax(74px,.8fr) minmax(92px,1fr) minmax(76px,.8fr) minmax(115px,1.15fr) minmax(170px,1.45fr);align-items:center;gap:0;display:grid}.credential-row-head{color:#716c60;letter-spacing:.08em;text-transform:uppercase;padding:0 12px 4px;font-size:.56rem;font-weight:850}.credential-row-head>span{padding:0 9px}.professional-list article.credential-row{min-height:54px;padding:7px 12px}.credential-row .credential-identity,.credential-row .credential-cell,.credential-row .credential-actions{min-width:0;padding:0 9px}.credential-row .credential-cell{font-size:.67rem;line-height:1.25}.credential-row .credential-actions{align-items:center;gap:6px;display:flex}.credential-row .credential-actions .secondary,.credential-row .credential-actions .verification-button{padding:7px 8px;font-size:.64rem}.credential-row .credential-identity h4{margin:0;font-size:.8rem}.credential-row .credential-identity p{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.64rem;overflow:hidden}@media (max-width:1050px){.credential-row-head{display:none}.professional-list article.credential-row{grid-template-columns:1fr 1fr;gap:8px;padding:11px 12px}.credential-row .credential-identity{grid-column:1/-1;padding:0 9px}.credential-row .credential-actions{grid-column:1/-1;padding:4px 9px 0}.credential-row .credential-cell{padding:0 9px}.credential-row .credential-cell:before{color:#716c60;letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:.52rem;font-weight:850;display:block}.credential-row .credential-cell:nth-child(2):before{content:"Evidence"}.credential-row .credential-cell:nth-child(3):before{content:"Verification"}.credential-row .credential-cell:nth-child(4):before{content:"Expiry"}.credential-row .credential-cell:nth-child(5):before{content:"Sharing"}}.candidate-profile-preview .candidate-credential-status{background:linear-gradient(135deg,#fafafa,#faf9f6);border:1px solid #d9e6e1;border-radius:12px;grid-column:1/-1;padding:15px 16px}.candidate-credential-title{border-bottom:1px solid #ebe9e7;justify-content:space-between;align-items:start;gap:16px;padding-bottom:12px;display:flex}.candidate-credential-title b{color:#123d2d;font-size:.88rem}.candidate-credential-title p{color:#716c60;margin:3px 0 0;font-size:.69rem}.candidate-credential-title>span{color:#237859;white-space:nowrap;background:#f1f4f2;border-radius:99px;padding:5px 8px;font-size:.62rem;font-weight:800}.candidate-credential-list{gap:8px;margin-top:10px;display:grid}.candidate-credential-list article{background:#faf9f6;border:1px solid #ebeae7;border-radius:9px;grid-template-columns:minmax(160px,.9fr) minmax(230px,1.5fr) minmax(125px,.75fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.candidate-credential-list strong,.candidate-credential-list span,.credential-check-status b,.credential-check-status small,.credential-expiry b,.credential-expiry small{display:block}.candidate-credential-list strong{color:#113a2b;font-size:.75rem}.candidate-credential-list article>div:first-child>span{color:#716c60;margin-top:3px;font-size:.64rem}.credential-check-status{padding-left:22px;position:relative}.credential-check-status:before{border-radius:50%;place-items:center;width:14px;height:14px;font-size:.55rem;font-weight:900;display:grid;position:absolute;top:2px;left:0}.credential-check-status.confirmed:before{content:"✓";color:#217154;background:#d8f2e8}.credential-check-status.submitted:before{content:"↗";color:#1e664c;background:#efeeec}.credential-check-status.ready:before{content:"○";color:#a45d00;background:#fff0d1}.credential-check-status.provided:before{content:"i";color:#716c60;background:#f1f0ef}.credential-check-status b,.credential-expiry b{color:#164c38;font-size:.67rem}.credential-check-status small,.credential-expiry small{color:#716c60;margin-top:3px;font-size:.6rem;line-height:1.35}.candidate-credential-empty{background:#faf9f6;border:1px dashed #cdded8;border-radius:9px;margin-top:10px;padding:11px 12px}.candidate-credential-empty b{color:#1f6c50;font-size:.7rem}.candidate-credential-empty p{color:#716c60;margin:3px 0 0;font-size:.65rem}@media (max-width:850px){.candidate-credential-list article{grid-template-columns:1fr;gap:7px}.candidate-credential-title{display:block}.candidate-credential-title>span{margin-top:8px;display:inline-block}}.verification-consent{max-width:620px}.verification-consent header h2{margin:4px 0 0}.verification-consent>p{color:#227557;font-size:.84rem;line-height:1.5}.consent-credential{background:#faf9f6;border:1px solid #d3e1dc;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.consent-credential b{color:#123e2e}.consent-credential span{color:#268462;font-size:.76rem}.consent-scope{background:#faf9f6;border-left:3px solid #5b8878;margin:16px 0;padding:11px 13px}.consent-scope b{color:#144533;font-size:.8rem}.consent-scope ul{color:#1f6c50;margin:7px 0;padding-left:18px;font-size:.75rem;line-height:1.55}.consent-scope small{color:#716c60;font-size:.68rem}.consent-confirmation{color:#1d644a;align-items:flex-start;gap:10px;margin:16px 0;font-size:.76rem;line-height:1.45;display:flex}.consent-confirmation input{accent-color:#062c22;width:17px;height:17px;margin-top:1px}.verification-consent .closure-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.verification-operations{gap:20px;display:grid}.verification-operations-table{display:grid}.verification-operations-head,.verification-operations-row{border-bottom:1px solid #eae9e6;grid-template-columns:1.25fr 1.2fr .95fr .85fr .8fr auto;align-items:center;gap:14px;padding:12px 10px;display:grid}.verification-operations-head{color:#635e54;letter-spacing:.08em;text-transform:uppercase;padding-top:0;font-size:.58rem;font-weight:850}.verification-operations-row{font-size:.73rem}.verification-operations-row>span:not(.object-identifier){color:#635e54;line-height:1.35}.provider-outcome-dialog{max-width:620px}.provider-outcome-dialog header h2{margin:4px 0}.provider-outcome-dialog header p{color:#716c60;margin:4px 0 0;font-size:.73rem}.provider-route-summary{background:#fafaf9;border:1px solid #d9e6e1;border-radius:9px;gap:4px;padding:12px 14px;display:grid}.provider-route-summary b{color:#164a37;font-size:.8rem}.provider-route-summary small{color:#268462;font-size:.68rem}@media (max-width:900px){.verification-operations-head{display:none}.verification-operations-row{grid-template-columns:1fr 1fr;padding:13px 4px}.verification-operations-row>.object-identifier{grid-column:1/-1}.verification-operations-row button{justify-self:start}}.mobile-dock,.mobile-menu-backdrop{display:none}@media (max-width:700px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{min-height:100dvh}.app-shell,.enterprise-shell{width:100%;min-width:0;max-width:100%;display:block}.enterprise-shell .workspace{padding:0 14px calc(84px + env(safe-area-inset-bottom))}.enterprise-topbar{min-height:64px;margin:0 -14px 18px;padding:11px 14px;position:sticky;top:0}.enterprise-topbar .breadcrumb{margin-bottom:3px;font-size:9px}.enterprise-topbar h1{max-width:230px;font-size:18px;line-height:1.18}.account-trigger{padding:3px}.account-trigger>span:last-child{display:none}.account-menu{top:42px;right:-4px}.enterprise-shell{min-height:100dvh;display:block}.enterprise-shell .sidebar{display:none}.enterprise-shell .workspace{min-height:100dvh;padding:0 16px calc(84px + env(safe-area-inset-bottom))}.enterprise-topbar{z-index:20;margin:0 -16px 18px;padding:12px 16px;position:sticky;top:0}.mobile-dock{z-index:45;padding:7px 7px max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6f7;border-top:1px solid #e2e0dd;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #062c2214}.mobile-dock button{color:#716c60;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-items:center;gap:3px;padding:5px 2px;font-size:9px;font-weight:750;line-height:1.1;display:grid;position:relative}.mobile-dock button.active{color:#062c22;background:#f2f1f0}.mobile-dock-icon{letter-spacing:-1px;place-items:center;min-height:19px;font-size:16px;display:grid;position:relative}.mobile-dock-icon b{color:#faf9f6;letter-spacing:0;background:#b06d00;border:2px solid #faf9f6;border-radius:50%;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;display:grid;position:absolute;top:-7px;right:-11px}.mobile-menu-backdrop{z-index:60;background:#081b146b;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-menu{width:100%;max-height:min(78vh,650px);padding:18px 16px calc(22px + env(safe-area-inset-bottom));background:#faf9f6;border-radius:20px 20px 0 0;overflow:auto;box-shadow:0 -18px 50px #0a221933}.mobile-menu header{justify-content:space-between;align-items:start;margin-bottom:13px;display:flex}.mobile-menu h2{color:#062c22;margin:4px 0 0;font-size:22px}.mobile-menu header button{color:#534f47;cursor:pointer;background:#f2f2f0;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1}.mobile-menu>div{gap:5px;display:grid}.mobile-menu>div>button{text-align:left;color:#144432;cursor:pointer;background:#faf9f6;border:1px solid #dee9e5;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px;font-weight:720;display:grid}.mobile-menu>div>button.active{color:#206d50;background:#f8f8f7;border-color:#bcd2ca}.mobile-menu i{color:#062c22;background:#f3f2f0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;display:grid}.mobile-menu b{color:#716c60;font-size:18px}.professional-credentials,.candidate-assistant,.candidate-help{padding-bottom:6px}.mobile-screen{min-width:0;animation:.18s ease-out both trusthire-mobile-enter}@keyframes trusthire-mobile-enter{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.candidate-home{gap:14px;padding-bottom:8px;display:grid}.candidate-home-hero{color:#faf9f6;background:linear-gradient(135deg,#0f3326,#4c7768);border-radius:18px;padding:23px 20px;position:relative;overflow:hidden;box-shadow:0 12px 26px #123d2d2e}.candidate-home-hero:after{content:"";border:24px solid #d1e0da29;border-radius:50%;width:178px;height:178px;position:absolute;bottom:-74px;right:-44px}.candidate-home-hero .eyebrow{color:#cbdcd6}.candidate-home-hero h2{z-index:1;letter-spacing:-.04em;max-width:290px;margin:7px 0 9px;font-size:28px;line-height:1.08;position:relative}.candidate-home-hero p{z-index:1;color:#e2ece8;max-width:315px;margin:0;font-size:13px;line-height:1.5;position:relative}.candidate-home-control{z-index:1;color:#f5f8f7;border:1px solid #e5edea59;border-radius:99px;margin-top:16px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.candidate-home-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.candidate-home-grid article{background:#faf9f6;border:1px solid #dedad2;border-radius:13px;gap:8px;padding:13px 12px;display:grid}.candidate-home-grid article>span{color:#062c22;background:#f1f4f2;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.candidate-home-grid b{color:#1c1b19;font-size:12px}.candidate-home-grid p{color:#716c60;margin:3px 0 0;font-size:10px;line-height:1.35}.candidate-home-next{color:#195640;background:#f8f8f7;border-radius:12px;padding:13px 14px}.candidate-home-next b{font-size:12px}.candidate-home-next p{margin:4px 0 0;font-size:11px;line-height:1.45}.candidate-assistant,.th-feature,.th-passport-only{width:100%;max-width:none;margin:0}.th-feature-heading{padding:0 2px}.th-feature-heading h2{font-size:23px}.th-feature-heading p{font-size:12px}.th-columns,.th-columns.th-passport-editing{display:block}.th-conversation-panel,.th-panel{width:100%;padding:14px}.th-dialogue{gap:10px}.th-current-question h3{font-size:19px;line-height:1.25}.th-summary{grid-template-columns:1fr}.th-summary>div{padding:10px}.passport-summary{grid-template-columns:1fr 1fr}.passport-heading-actions{display:block}.passport-heading-actions .secondary{width:100%;margin-top:10px}.th-actions{grid-template-columns:1fr;gap:8px;display:grid}.th-actions button{width:100%}.th-quick-replies{grid-template-columns:1fr 1fr;gap:7px}.th-quick-reply{min-height:42px;padding:8px;font-size:11px}.th-dialogue form input,.th-dialogue form textarea{width:100%}.opportunity-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding:1px 1px 7px;display:flex;overflow-x:auto}.opportunity-tabs button{scroll-snap-align:start;flex:0 0 148px;min-height:58px;padding:10px 11px}.opportunity-tabs small{display:none}.opportunity-tabs span{font-size:11px}.opportunity-tabs::-webkit-scrollbar{display:none}.introduction-inbox-tools{padding:9px}.introduction-inbox-tools small{display:none}.compact-introduction-row,.introduction-inbox:not(.has-selected) .compact-introduction-row{grid-template-columns:minmax(0,1fr) 32px 34px;gap:7px;padding:9px 10px}.compact-introduction-role,.compact-introduction-message,.compact-message-status{display:none}.compact-introduction-person small{font-size:.69rem}.compact-profile-link,.compact-profile-placeholder,.compact-message-button{width:29px;height:29px}.introduction-inbox.has-selected .split-detail{width:100%;padding:0;overflow:visible}.introduction-inbox.has-selected .message-thread{gap:9px;margin:9px 0;display:grid}.introduction-inbox.has-selected .message-thread>div,.introduction-inbox.has-selected .opportunity-thread .mine,.introduction-inbox.has-selected .opportunity-thread .theirs{background:#f4f3f2;border:0;border-radius:13px;width:auto;max-width:88%;min-height:0;margin:0;padding:10px 11px;display:block}.introduction-inbox.has-selected .message-thread>div.mine,.introduction-inbox.has-selected .opportunity-thread .mine{background:#f0f0ee;justify-self:end;margin-left:auto}.introduction-inbox.has-selected .message-thread>div.theirs,.introduction-inbox.has-selected .opportunity-thread .theirs{background:#f4f3f2;justify-self:start;margin-right:auto}.introduction-inbox.has-selected .message-thread b{margin-bottom:3px;font-size:.7rem;display:block}.introduction-inbox.has-selected .message-thread p{overflow-wrap:anywhere;white-space:normal;line-height:1.4;display:block;margin:0!important;font-size:.81rem!important}.introduction-inbox.has-selected .message-thread small{color:#716c60;margin-top:5px;font-size:.62rem;display:block}.message-read-flag{display:none}.opportunity-thread{max-height:none!important;overflow:visible!important}.split-detail .security-action{padding:0}.split-detail .wide-label textarea{min-height:78px}}.candidate-results-shell{box-shadow:0 10px 28px #1037290f}.candidate-result-row{transition:background .16s,box-shadow .16s}.candidate-result-row:hover{box-shadow:inset 4px 0 #5f8e7d}.candidate-result-row:has(.candidate-profile-preview){background:#fdfdfd}.candidate-profile-preview{background:linear-gradient(145deg,#fafaf9,#faf9f6);border-top:1px solid #d8e5e0;gap:12px;margin:8px -20px -9px;padding:18px 20px 20px}.candidate-profile-preview-header{border-bottom:1px solid #dee9e5;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 1px 13px;display:flex}.candidate-profile-preview-header h4{color:#123f2f;letter-spacing:-.01em;margin:3px 0;font-size:1rem}.candidate-profile-preview-header p{color:#716c60;margin:0;font-size:.72rem;line-height:1.4}.candidate-profile-preview-header>span{color:#227758;white-space:nowrap;background:#f3f3f1;border:1px solid #c8dbd4;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:.62rem;font-weight:850;display:inline-flex}.candidate-profile-preview .candidate-match-assessment{background:linear-gradient(135deg,#f4f4f2,#fcfcfc);border:1px solid #d1e0db;border-radius:10px;padding:13px 15px}.candidate-profile-preview .candidate-match-assessment>b{color:#062c22;font-size:.64rem}.candidate-profile-preview .candidate-match-assessment strong{font-size:1.3rem}.employer-evidence-review{background:#faf9f6;border:1px solid #d6e4df;border-radius:12px;grid-column:1/-1;padding:15px 16px;box-shadow:0 5px 16px #123f2e09}.employer-evidence-review>header{border-bottom:1px solid #ecebe9;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.employer-evidence-review h4{color:#12402f;margin:3px 0;font-size:.9rem}.employer-evidence-review header p{color:#716c60;margin:0;font-size:.68rem;line-height:1.4}.evidence-privacy-pill{color:#1d644a;white-space:nowrap;background:#f5f4f3;border-radius:999px;padding:5px 8px;font-size:.6rem;font-weight:850}.evidence-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.evidence-review-grid article{background:#fbfbfb;border:1px solid #eae9e7;border-radius:8px;min-width:0;padding:10px 11px 10px 13px;position:relative;overflow:hidden}.evidence-review-grid article:before{content:"";background:#d5a137;width:3px;position:absolute;top:0;bottom:0;left:0}.evidence-review-grid article.confirmed:before{background:#5d8b7a}.evidence-review-grid article.missing:before{background:#ba5561}.evidence-review-grid span,.evidence-review-grid b,.evidence-review-grid small{display:block}.evidence-review-grid span{color:#716c60;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.evidence-review-grid b{color:#164a37;margin-top:4px;font-size:.74rem}.evidence-review-grid small{color:#716c60;margin-top:4px;font-size:.62rem;line-height:1.35}.role-gap-review{color:#206d50;background:#f8f8f7;border-radius:8px;margin-top:12px;padding:10px 12px}.role-gap-review>b{color:#18513c;font-size:.68rem}.role-gap-review ul,.role-gap-review p{margin:5px 0 0;padding-left:17px;font-size:.67rem;line-height:1.5}.role-gap-review p{padding-left:0}.candidate-profile-preview .candidate-work-history,.candidate-profile-preview .candidate-credential-status{border-radius:10px;box-shadow:0 4px 13px #113a2b08}.candidate-profile-preview .candidate-work-history{background:#faf9f6;border:1px solid #dfe9e5;padding:13px 15px}.candidate-profile-preview .candidate-work-history>b{color:#1f6b4f;font-size:.67rem}.candidate-profile-preview .candidate-introduction-step{background:linear-gradient(105deg,#f4f4f3,#fbfbfa);border:1px solid #c7dad3;border-radius:10px;padding:13px 15px}@media (max-width:850px){.evidence-review-grid{grid-template-columns:1fr 1fr}.candidate-profile-preview{margin-left:-14px;margin-right:-14px;padding:15px 14px 16px}.candidate-profile-preview-header{display:block}.candidate-profile-preview-header>span{margin-top:8px}}@media (max-width:560px){.evidence-review-grid{grid-template-columns:1fr}.candidate-profile-preview{margin-left:-14px;margin-right:-14px}.candidate-profile-preview-header h4{font-size:.94rem}.candidate-profile-preview .candidate-match-assessment{grid-template-columns:1fr;gap:4px}.candidate-profile-preview .candidate-match-assessment p{grid-column:auto}.employer-evidence-review{padding:13px}.employer-evidence-review>header{display:block}.evidence-privacy-pill{margin-top:8px;display:inline-flex}}:root{--charcoal:#1c1b19;--slate:#1c1b19;--cloud:#f0eee9;--light-grey:#dedad2;--enterprise-blue:#062c22;--enterprise-blue-soft:#e3e8e4;--success:#166534;--warning:#a85a06;--danger:#b42318;--navy:var(--charcoal);--ink:var(--charcoal);--pale:var(--cloud);--line:var(--light-grey);--muted:#57534e;--teal:var(--enterprise-blue)}body{background:var(--cloud);font-family:Inter,Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.enterprise-shell{grid-template-columns:248px minmax(0,1fr);transition:grid-template-columns .2s}.enterprise-shell .sidebar{background:var(--charcoal);border-right:1px solid #0e3024}.enterprise-shell .brand{min-height:36px;position:relative}.enterprise-shell .brand-mark{background:var(--enterprise-blue);border-radius:10px}.sidebar-toggle{color:#dfddd9;cursor:pointer;background:#0d2e22;border:1px solid #474541;border-radius:7px;width:28px;height:28px;margin-left:auto;transition:background .15s,border-color .15s,transform .15s}.sidebar-toggle:hover{background:#123c2d;border-color:#676258}.sidebar-toggle span{font-size:21px;line-height:18px;display:block}.enterprise-shell .nav-item{color:#bcb8b1;border-radius:8px;transition:background .15s,color .15s}.enterprise-shell .nav-item.active{background:var(--enterprise-blue-soft);color:#17503b;box-shadow:inset 3px 0 var(--enterprise-blue)}.enterprise-shell .nav-item.active:hover{background:var(--enterprise-blue-soft);color:#17503b}.enterprise-shell .workspace-label{color:#e1dfdb}.enterprise-shell .workspace-label small{color:#716c60}.enterprise-shell .nav-group-title{border-top:1px solid #343330;padding-top:14px}.enterprise-shell .nav-section:first-child .nav-group-title{border-top:0;padding-top:0}.environment-badge{color:#bab6ae;border-color:#4c4841}.enterprise-topbar{border-color:var(--light-grey);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6f0}.enterprise-topbar h1{color:var(--charcoal)}.eyebrow{color:var(--enterprise-blue)}.primary{background:var(--enterprise-blue);border-radius:8px}.primary:hover:not(:disabled){background:#3f6356}.secondary{color:#42403d;background:#faf9f6;border:1px solid #d6d4cf;border-radius:8px}.secondary:hover:not(:disabled){background:#fafaf9;border-color:#b0aba2}.worklist-card,.dashboard-card,.shared-presentation,.chart-card{border-color:var(--light-grey);border-radius:10px}.enterprise-table-head{border-color:var(--light-grey);background:#fafaf9}.enterprise-table-row:hover{background:#fbfbfb}.table-action{color:#1c5f47;border-color:#d6d4cf;border-radius:7px}.table-action:hover{background:var(--enterprise-blue-soft);border-color:#a1c0b5}.semantic-status.positive{color:var(--success)}.semantic-status.critical{color:var(--danger)}.enterprise-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding:22px 12px}.sidebar-collapsed .brand{justify-content:center}.sidebar-collapsed .brand>span:nth-child(2),.sidebar-collapsed .brand-caption,.sidebar-collapsed .environment-badge,.sidebar-collapsed .workspace-label,.sidebar-collapsed .nav-main{font-size:0}.sidebar-collapsed .brand>span:nth-child(2),.sidebar-collapsed .brand-caption,.sidebar-collapsed .environment-badge,.sidebar-collapsed .workspace-label{display:none}.sidebar-collapsed .sidebar-toggle{position:absolute;top:3px;right:-2px}.sidebar-collapsed .sidebar-toggle span{transform:rotate(180deg)}.sidebar-collapsed .nav-section{margin-bottom:10px}.sidebar-collapsed .nav-group-title{display:none}.sidebar-collapsed .nav-item{justify-content:center;padding:10px}.sidebar-collapsed .nav-main{gap:0}.sidebar-collapsed .nav-main i{width:20px;height:20px;font-size:15px}.sidebar-collapsed .nav-arrow{display:none}.sidebar-collapsed .nav-count{margin:-16px 0 0 12px;font-size:9px;position:absolute}.sidebar-collapsed .sidebar-note{display:none}.employer-home-modern{gap:18px;max-width:1280px;display:grid}.employer-dashboard-header{justify-content:space-between;align-items:flex-end;gap:28px;padding:10px 0 6px;display:flex}.employer-dashboard-header h2{max-width:690px;color:var(--charcoal);letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(27px,3vw,38px);line-height:1.13}.employer-dashboard-header p{max-width:690px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.employer-dashboard-actions{flex:none;gap:10px;display:flex}.employer-dashboard-actions .primary{width:auto;min-width:138px}.employer-dashboard-actions .secondary{white-space:nowrap}.employer-metric-grid{border:1px solid var(--light-grey);background:#faf9f6;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.employer-metric-grid button{border:0;border-right:1px solid var(--light-grey);text-align:left;cursor:pointer;background:#faf9f6;min-height:126px;padding:18px 20px;transition:background .15s;position:relative}.employer-metric-grid button:last-child{border-right:0}.employer-metric-grid button:hover{background:#fbfbfb}.employer-metric-grid button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #99bbae}.employer-metric-grid span,.employer-metric-grid b,.employer-metric-grid small{display:block}.employer-metric-grid span{color:#57534e;font-size:11px;font-weight:650}.employer-metric-grid b{color:var(--charcoal);margin:9px 0 4px;font-size:30px;line-height:1}.employer-metric-grid small{color:#716c60;font-size:11px}.employer-metric-grid i{color:#716c60;font-size:20px;font-style:normal;position:absolute;top:17px;right:18px}.employer-action-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.employer-action-panel,.employer-guidance-panel{border:1px solid var(--light-grey);background:#faf9f6;border-radius:12px}.employer-action-panel>header{border-bottom:1px solid var(--light-grey);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 15px;display:flex}.employer-action-panel h3,.employer-guidance-panel h3{color:var(--charcoal);margin:4px 0;font-size:18px}.employer-action-panel header p{max-width:260px;color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.employer-action-grid{grid-template-columns:1fr 1fr;display:grid}.employer-action-grid button{border:0;border-right:1px solid var(--light-grey);border-bottom:1px solid var(--light-grey);text-align:left;cursor:pointer;background:#faf9f6;grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:19px 20px;transition:background .15s;display:grid}.employer-action-grid button:nth-child(2n){border-right:0}.employer-action-grid button:nth-last-child(-n+2){border-bottom:0}.employer-action-grid button:hover{background:#fbfbfb}.employer-action-grid button>span{background:var(--enterprise-blue-soft);width:30px;height:30px;color:var(--enterprise-blue);border-radius:8px;place-items:center;font-size:16px;display:grid}.employer-action-grid b{color:#10382a;font-size:13px;display:block}.employer-action-grid p{color:#716c60;margin:4px 0 0;font-size:11px;line-height:1.45}.employer-action-grid em{color:#716c60;font-size:19px;font-style:normal}.employer-guidance-panel{background:linear-gradient(160deg,#f0eee9,#e3e8e4);padding:20px}.employer-guidance-panel h3{font-size:20px}.employer-guidance-panel p{color:#666156;font-size:12px;line-height:1.6}.employer-guidance-panel .text-action{color:#123d30;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:750}.employer-guidance-panel .text-action span{vertical-align:-1px;font-size:17px}@media (max-width:1050px){.employer-metric-grid{grid-template-columns:repeat(2,1fr)}.employer-metric-grid button:nth-child(2){border-right:0}.employer-metric-grid button:nth-child(-n+2){border-bottom:1px solid var(--light-grey)}.employer-action-layout{grid-template-columns:1fr}.employer-guidance-panel{justify-content:space-between;align-items:center;gap:18px;display:flex}.employer-guidance-panel h3{margin-top:3px}.employer-guidance-panel p{margin-bottom:0}.employer-guidance-panel .text-action{white-space:nowrap}}@media (max-width:900px){.enterprise-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar-toggle{display:none}.employer-dashboard-header{flex-direction:column;align-items:flex-start}.employer-dashboard-actions{width:100%}.employer-dashboard-actions button{flex:1}.employer-action-grid{grid-template-columns:1fr}.employer-action-grid button,.employer-action-grid button:nth-child(2n),.employer-action-grid button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--light-grey)}.employer-action-grid button:last-child{border-bottom:0}}@media (max-width:560px){.employer-metric-grid{grid-template-columns:1fr}.employer-metric-grid button,.employer-metric-grid button:nth-child(2){border-right:0;border-bottom:1px solid var(--light-grey)}.employer-metric-grid button:last-child{border-bottom:0}.employer-guidance-panel{display:block}}.hiring-workspace{gap:18px}.hiring-workspace-head{border:1px solid var(--light-grey);background:var(--charcoal);box-shadow:none;border-radius:12px;padding:28px}.hiring-workspace-head h2{letter-spacing:-.04em;max-width:720px;font-size:28px}.hiring-workspace-head p{color:#c1d6ce;font-size:14px}.hiring-workspace-head>span{color:#e2e1dd;background:#faf9f60c;border-color:#6f695e;margin-top:18px;padding:7px 10px;display:inline-flex;position:static}.hiring-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.hiring-tabs button{border:1px solid var(--light-grey);min-height:94px;color:var(--charcoal);box-shadow:none;background:#faf9f6;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.hiring-tabs button:before{display:none}.hiring-tabs b{letter-spacing:-.01em;font-size:13px}.hiring-tabs small{color:#716c60;grid-column:1/3;font-size:11px;line-height:1.35}.hiring-tabs span{background:var(--enterprise-blue-soft);color:var(--enterprise-blue)}.hiring-tabs button:hover{border-color:#b9c7c0;transform:translateY(-1px);box-shadow:0 6px 18px #062c221a}.hiring-tabs button.selected{border-color:var(--enterprise-blue);background:var(--enterprise-blue-soft);box-shadow:inset 0 -3px var(--enterprise-blue)}.hiring-tabs button.selected:before{display:none}.hiring-evidence-list>article{border-color:var(--light-grey);border-radius:10px}.hiring-evidence-list header{background:var(--cloud)}@media (max-width:1180px){.hiring-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.hiring-workspace-head{padding:22px}.hiring-workspace-head h2{font-size:24px}.hiring-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.hiring-tabs{grid-template-columns:1fr}.hiring-tabs button{min-height:76px}}.professional-credentials{border:1px solid var(--light-grey);background:var(--cloud);box-shadow:none;border-radius:12px;overflow:hidden}.professional-credentials .dashboard-head{border-bottom:1px solid var(--light-grey);background:#faf9f6;padding:28px 28px 22px}.professional-credentials .dashboard-head h2{letter-spacing:-.04em;font-size:30px}.professional-hero-meta{background:var(--enterprise-blue-soft)!important;color:#123d30!important;border:1px solid #c9d4cd!important;border-radius:10px!important}.professional-credentials>.privacy-note{background:#faf9f6;border:1px solid #e6e4e1;border-radius:10px;margin:20px 28px}.credential-verification-journey{border:1px solid var(--light-grey);background:#faf9f6;border-radius:12px;margin:0 28px 22px;padding:22px}.credential-verification-journey h3{font-size:20px}.credential-verification-journey ol{gap:10px}.credential-verification-journey li{border:1px solid var(--light-grey);background:var(--cloud);border-radius:10px}.credential-verification-journey li.active{background:var(--enterprise-blue-soft);border-color:#b9c7c0}.credential-verification-journey li b{background:var(--charcoal);color:#faf9f6}.professional-layout{gap:18px;margin:0 28px 22px}.professional-form,.professional-guide,.credential-register{border:1px solid var(--light-grey)!important;box-shadow:none!important;background:#faf9f6!important;border-radius:12px!important}.professional-form{padding:24px!important}.professional-form h3,.professional-guide h3{letter-spacing:-.025em;font-size:21px}.professional-guide{padding:24px!important}.credential-register{overflow:hidden;margin:0 28px 28px!important;padding:0!important}.credential-register-head{border-bottom:1px solid var(--light-grey);padding:22px 24px}.credential-row-head{background:var(--cloud);border-bottom:1px solid var(--light-grey);color:#716c60;padding:12px 24px}.credential-row{border-bottom:1px solid var(--light-grey)!important;padding:17px 24px!important}.credential-row:hover{background:#fcfcfc}.credential-identity h4{color:var(--charcoal);font-size:14px}.credential-actions .secondary{border-color:#c7d9d2}.credential-actions .primary{background:var(--enterprise-blue)}@media (max-width:760px){.professional-credentials .dashboard-head{padding:20px}.professional-credentials .dashboard-head h2{font-size:25px}.professional-credentials>.privacy-note,.credential-verification-journey,.professional-layout,.credential-register{margin-left:16px!important;margin-right:16px!important}.credential-verification-journey{padding:18px}.credential-verification-journey ol{grid-template-columns:1fr 1fr}.professional-form,.professional-guide{padding:18px!important}.credential-register-head,.credential-row{padding-left:18px!important;padding-right:18px!important}}.sidebar-toggle{background:#2e483e;border-color:#736d62}.candidate-home{gap:20px}.candidate-home-hero{box-shadow:none;background:linear-gradient(128deg,#0d2c20 0%,#123c2d 57%,#062c22 150%);border:1px solid #134331;border-radius:12px;padding:32px}.candidate-home-hero:after{border-color:#d2d0cb2e;width:220px;height:220px;bottom:-58px;right:-35px}.candidate-home-hero h2{max-width:620px;font-size:32px}.candidate-home-hero p{color:#e4e2df;max-width:600px;font-size:14px}.candidate-home-grid{gap:14px}.candidate-home-grid article{border-color:var(--light-grey);background:#faf9f6;border-radius:12px;min-height:154px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 1px 2px #1c1b1908}.candidate-home-grid article:hover{border-color:#b9c7c0;transform:translateY(-2px);box-shadow:0 12px 26px #062c221f}.candidate-home-grid article>span{background:var(--enterprise-blue-soft);width:38px;height:38px;color:var(--enterprise-blue);border-radius:10px}.candidate-home-grid b{color:var(--charcoal);font-size:14px}.candidate-home-grid p{color:#716c60;font-size:12px;line-height:1.45}.candidate-home-next{background:var(--enterprise-blue-soft);color:#17503b;border:1px solid #c9d4cd;border-radius:12px;padding:18px 20px}.candidate-home-next b{font-size:14px}.candidate-home-next p{font-size:12px}.professional-guide,.professional-guide p,.professional-guide small,.professional-guide b{color:var(--charcoal)!important}.professional-guide .eyebrow{color:var(--enterprise-blue)!important}.professional-guide div{border-left-color:var(--enterprise-blue)!important;background:#fafaf9!important}.professional-guide p,.professional-guide small{color:#676258!important}@media (max-width:760px){.candidate-home-hero{padding:24px}.candidate-home-hero h2{font-size:27px}.candidate-home-grid{grid-template-columns:1fr}.candidate-home-grid article{min-height:0}}:root{--teal:var(--enterprise-blue);--pale:var(--cloud);--line:var(--light-grey);--navy:var(--charcoal);--ink:var(--charcoal)}.nav-item:focus-visible,.account-trigger:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--enterprise-blue)!important}.avatar,.account-trigger .avatar{background:var(--enterprise-blue-soft)!important;color:var(--enterprise-blue)!important}.notification-list article.unread,.notification-panel,.scope-strip,.role-gap-review{background:var(--enterprise-blue-soft)!important;color:#42403d!important;border-color:#c9d4cd!important}.notification-list button,.notification-panel button,.secondary,.workspace-tabs button.active,.verification-table button,.more,.shared-credential>small,.notification-bell{color:var(--enterprise-blue)!important}.audit-dot,.check,.journey-step.done>span,.progress span,.nav-count{background:var(--enterprise-blue)!important;color:#faf9f6!important}.issuer-confirm,.verification-checks span,.proof-card,.shared-presentation{background:#fafaf9!important;border-color:#c9d4cd!important}.trust-check{color:#1c5f47!important}.privacy-note{border-left-color:var(--enterprise-blue)!important;background:#f8f8f7!important}.workspace-tabs span,.message-thread>div.mine,.introduction-inbox.has-selected .message-thread>div.mine,.introduction-inbox.has-selected .opportunity-thread .mine{background:var(--enterprise-blue-soft)!important}.shared-presentation>header,.shared-presentation h3{color:var(--charcoal)!important}.candidate-profile-preview .candidate-credential-status,.candidate-credential-list article{background:#faf9f6!important;border-color:#c9d4cd!important}.candidate-credential-title>span{background:var(--enterprise-blue-soft)!important;color:var(--enterprise-blue)!important}.candidate-credential-list article>div:first-child>span,.credential-check-status b,.credential-expiry b{color:#42403d!important}.consent-credential,.consent-scope,.provider-route-summary{background:#fafaf9!important;border-color:#c9d4cd!important}.consent-scope{border-left-color:var(--enterprise-blue)!important}.consent-confirmation input,.professional-form .decision-send input{accent-color:var(--enterprise-blue)!important}.mobile-dock button.active{color:var(--enterprise-blue)!important;background:var(--enterprise-blue-soft)!important}.mobile-menu>div>button.active{background:var(--enterprise-blue-soft)!important;color:#17503b!important;border-color:#b9c7c0!important}.mobile-menu i{background:var(--enterprise-blue-soft)!important;color:var(--enterprise-blue)!important}.professional-form .form-kicker{color:var(--enterprise-blue)!important}.professional-form .decision-send{background:#fafaf9!important;border-color:#c9d4cd!important}.professional-list .eyebrow:before,.professional-list .secondary{background:var(--enterprise-blue-soft)!important;color:var(--enterprise-blue)!important}.verification-route{color:#42403d!important;background:#fafaf9!important}.status.verified{background:#f3f2f0!important}.credential-check-status.confirmed:before{background:#efeeec!important}.th-feature-heading .th-kicker,.th-feature-heading h2,.th-passport-card .th-kicker,.employment-history .th-kicker,.employment-history-head .th-kicker{color:var(--enterprise-blue)!important}.th-feature-heading h2,.th-passport-card h3,.employment-history h3{color:var(--charcoal)!important}.th-passport-card,.preference-summary,.employment-history,.employment-entry,.employment-editor,.employment-empty{border-color:var(--light-grey)!important;background:#faf9f6!important}.passport-status,.candidate-home-next,.employment-history .th-notice{background:var(--enterprise-blue-soft)!important;color:#17503b!important;border-color:#c9d4cd!important}.th-panel .secondary,.employment-history .secondary,.employment-history .th-link{background:var(--enterprise-blue-soft)!important;color:var(--enterprise-blue)!important;border-color:#c9d4cd!important}.passport-toggle.active span{background:#faf9f6!important}.dashboard-card .dashboard-head .eyebrow,.dashboard-card .dashboard-head h2{color:var(--charcoal)!important}.dashboard-card .dashboard-head .eyebrow{color:var(--enterprise-blue)!important}.opportunity-request-card>em{background:var(--enterprise-blue-soft)!important;color:var(--enterprise-blue)!important}.opportunity-request-card .provenance{border-color:var(--light-grey)!important;background:#f0eee9!important}.opportunity-request-card .opportunity-right-to-work{background:#fafaf9!important;border-color:#c9d4cd!important}.opportunity-request-card .th-notice{border-left-color:var(--enterprise-blue)!important;background:var(--enterprise-blue-soft)!important;color:#42403d!important}.employment-history .primary,.th-feature .primary{background:var(--enterprise-blue)!important;border-color:var(--enterprise-blue)!important}:root{--cloud:#faf9f6;--light-grey:#dedad2;--enterprise-blue:#062c22;--enterprise-blue-soft:#f1f4f2;--slate:#979185;--charcoal:#1c1b19;--line:#d8d5d1;--pale:#faf9f6;--ink:#1c1b19;--navy:#1c1b19;--teal:#062c22;--muted:#57534e}.enterprise-shell .sidebar-note,.sidebar-toggle{background:#2e483f!important;border-color:#645f55!important}.enterprise-shell .nav-item:hover{background:#324e44!important}.enterprise-shell .nav-item.active .nav-main i{color:#062c22!important}.workspace,.app-shell{background:#faf9f6}.candidate-home-hero{background:linear-gradient(128deg,#123c2d 0%,#3b5c50 63%,#979185 150%)!important;border-color:#4c4841!important}.candidate-home-hero .eyebrow,.candidate-home-hero p{color:#dedad2!important}.candidate-home-control{color:#faf9f6!important;background:#faf9f612!important;border-color:#bebab2!important}.candidate-home-grid article{background:#faf9f6!important;border-color:#d8d5d1!important}.candidate-home-grid article:hover{border-color:#bebab2!important;box-shadow:0 12px 26px #1c1b191a!important}.candidate-home-grid article>span{color:#062c22!important;background:#f1f4f2!important}.candidate-home-grid b,.th-feature-heading h2,.th-passport-card h3,.employment-history h3{color:#1c1b19!important}.candidate-home-next,.passport-status,.employment-history .th-notice{color:#123d30!important;background:#f1f4f2!important;border-color:#c9d4cd!important}.eyebrow,.th-kicker,.th-feature-heading .th-kicker,.th-passport-card .th-kicker,.employment-history .th-kicker{color:#062c22!important}.primary,.employment-history .primary,.th-feature .primary{color:#faf9f6!important;background:#062c22!important;border-color:#062c22!important}.secondary,.th-panel .secondary,.employment-history .secondary,.employment-history .th-link{color:#062c22!important;background:#f1f4f2!important;border-color:#c9d4cd!important}.audit-dot,.check,.journey-step.done>span,.progress span,.nav-count{color:#faf9f6!important;background:#062c22!important}.journey-step.done{border-color:#c9d4cd!important}.journey-step.done>span{background:#062c22!important}.notification-list article.unread,.notification-panel,.scope-strip,.role-gap-review{background:#f1f4f2!important;border-color:#c9d4cd!important}.notification-list button,.notification-panel button,.workspace-tabs button.active,.verification-table button,.more,.shared-credential>small,.notification-bell{color:#062c22!important}.workspace-tabs button.active{border-color:#062c22!important}.workspace-tabs span{background:#f1f4f2!important}.privacy-note,.opportunity-request-card .th-notice{background:#f5f3ee!important;border-left-color:#062c22!important}.issuer-confirm,.verification-checks span,.proof-card,.shared-presentation,.opportunity-request-card .opportunity-right-to-work{background:#f9f9f8!important;border-color:#c9d4cd!important}.opportunity-request-card>em{color:#062c22!important;background:#f1f4f2!important}.opportunity-request-card .employment-details summary{color:#062c22!important}.opportunity-request-card .provenance{background:#faf9f6!important;border-color:#d8d5d1!important}.passport-toggle.active{background:#062c22!important;border-color:#062c22!important}.professional-form:before{background:#062c22!important}.professional-form .form-kicker,.professional-guide .eyebrow{color:#062c22!important}.professional-form input:focus,.professional-form select:focus{border-color:#062c22!important;box-shadow:0 0 0 3px #062c2233!important}.professional-list article:before{background:#062c22!important}.professional-list article:hover{border-color:#bebab2!important}.professional-list .eyebrow:before,.mobile-menu i,.mobile-dock button.active{color:#062c22!important;background:#f1f4f2!important}.mobile-menu>div>button.active{color:#123d30!important;background:#f1f4f2!important;border-color:#c9d4cd!important}.candidate-results-head{background:linear-gradient(115deg,#faf9f6 0%,#f1f4f2 100%)!important}.candidate-profile-preview .candidate-introduction-step{background:#f1f4f2!important;border-color:#c9d4cd!important}.status.verified,.semantic-status.positive,.credential-check-status.confirmed:before,.verification-state.confirmed,.credential-status.issuer_confirmed,.verified-text{color:var(--success)!important}.enterprise-shell .workspace{max-width:1440px;background:#faf9f6!important;padding:26px 38px 52px!important}.enterprise-shell .topbar{min-height:58px;padding-bottom:16px;border-bottom:1px solid #dedad2!important}.enterprise-shell .topbar h1{color:#1c1b19!important;font-size:24px!important}.enterprise-shell .topbar .eyebrow{color:#716c60!important}.enterprise-shell .brand-mark{background:#062c22!important}.enterprise-shell .brand-caption,.enterprise-shell .workspace-label small{color:#bebab2!important}.employer-dashboard-header{padding:12px 0 10px!important}.employer-dashboard-header h2{color:#1c1b19!important}.employer-dashboard-header p{color:#57534e!important}.employer-metric-grid,.employer-action-panel,.employer-guidance-panel{box-shadow:none!important;background:#faf9f6!important;border-color:#dedad2!important;border-radius:12px!important}.employer-metric-grid button,.employer-action-grid button{background:#faf9f6!important;border-color:#dedad2!important}.employer-metric-grid button:hover,.employer-action-grid button:hover{background:#f8f8f7!important}.employer-metric-grid button:focus-visible{outline-color:#062c22!important}.employer-metric-grid b,.employer-action-panel h3,.employer-guidance-panel h3{color:#1c1b19!important}.employer-action-grid button>span{color:#062c22!important;background:#f1f4f2!important}.employer-action-grid b{color:#1c1b19!important}.employer-action-grid p,.employer-guidance-panel p{color:#57534e!important}.employer-guidance-panel{background:#f8f8f7!important}.employer-guidance-panel .text-action{color:#062c22!important}.hiring-workspace-head{background:#faf9f6!important;border-color:#dedad2!important}.hiring-workspace-head h2{color:#1c1b19!important}.hiring-workspace-head p{color:#57534e!important}.hiring-workspace-head>span{color:#062c22!important;background:#f1f4f2!important;border-color:#c9d4cd!important}.hiring-tabs button{background:#faf9f6!important;border-color:#dedad2!important}.hiring-tabs button:hover{border-color:#bebab2!important;box-shadow:0 6px 18px #1c1b1914!important}.hiring-tabs button.selected{background:#f1f4f2!important;border-color:#c9d4cd!important;box-shadow:inset 0 -3px #062c22!important}.hiring-tabs button.selected b{color:#123d30!important}.hiring-tabs span{color:#062c22!important;background:#f1f4f2!important}@media (max-width:900px){.enterprise-shell .workspace{padding:20px 18px 40px!important}}.enterprise-shell .support-nav-item{color:#062c22!important;background:#ecebe9!important;border-color:#c9d4cd!important}.opportunity-hub-head{box-shadow:none!important;background:linear-gradient(125deg,#123c2d,#3f6356)!important}.opportunity-hub-head .eyebrow{color:#b9c7c0!important}.opportunity-hub-head p{color:#dedad2!important}.hub-control{color:#faf9f6!important;border-color:#bebab2!important}.opportunity-tabs button{color:#1c1b19!important;border-color:#dedad2!important}.opportunity-tabs button:hover,.opportunity-tabs button.selected{background:#f5f3ee!important;border-color:#c9d4cd!important;box-shadow:inset 0 -3px #062c22!important}.opportunity-tabs b{color:#062c22!important;background:#f1f4f2!important}.opportunity-tabs small{color:#57534e!important}.trust-timeline{box-shadow:none!important;background:linear-gradient(135deg,#123c2d,#3f6356)!important}.trust-timeline .eyebrow{color:#b9c7c0!important}.trust-timeline p,.trust-steps small{color:#dedad2!important}.trust-seal{color:#faf9f6!important;border-color:#bebab2!important}.trust-steps article{background:#faf9f612!important;border-color:#979185!important}.trust-steps article.complete>span{background:#062c22!important}.verification-next{background:#faf9f61f!important}.th-passport-only{background:#f8f8f7!important;border-color:#dedad2!important}.preference-summary,.passport-details .th-live-summary>div,.passport-readiness .th-live-summary>div{background:#faf9f6!important;border-color:#dedad2!important}.preference-list>div{background:#f8f8f7!important;border-left-color:#062c22!important}.professional-credentials .professional-hero{background:#faf9f6!important;border-color:#dedad2!important}.professional-credentials .professional-hero:after{border-color:#dedad2!important}.professional-hero-meta{color:#123d30!important;box-shadow:none!important;background:#f1f4f2!important;border-color:#c9d4cd!important}.professional-hero-meta span,.professional-hero-meta small{color:#57534e!important}.credential-verification-journey li.active{color:#1c1b19!important;background:#f5f3ee!important;border-color:#c9d4cd!important}.credential-verification-journey li.active b{background:#062c22!important}.professional-guide div{border-left-color:#062c22!important}.credential-row-head,.professional-list article.credential-row{grid-template-columns:minmax(190px,1.55fr) minmax(95px,.8fr) minmax(118px,1fr) minmax(100px,.85fr) minmax(150px,1.15fr) minmax(210px,1.45fr)!important}.credential-row .credential-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credential-row .credential-actions{justify-content:flex-end;flex-wrap:wrap!important;min-width:210px!important}.credential-row .credential-actions button{flex:none!important}@media (max-width:1180px){.credential-row-head{display:none!important}.professional-list article.credential-row{grid-template-columns:1fr 1fr!important;gap:10px!important}.credential-row .credential-identity,.credential-row .credential-actions{grid-column:1/-1!important}.credential-row .credential-actions{justify-content:flex-start;min-width:0!important}}.enterprise-shell .sidebar{background:#0d2c21!important}.enterprise-shell .sidebar{background:#062c22!important;border-right-color:#134230!important}.enterprise-shell .sidebar-note{background:#0f3326!important;border-color:#1a5942!important}.enterprise-shell .brand-caption,.enterprise-shell .workspace-label small{color:#c1bdb6!important}.enterprise-shell .nav-item{color:#c8c5bf!important}.enterprise-shell .nav-item:hover{color:#faf9f6!important;background:#113b2c!important}.enterprise-shell .nav-item.active{color:#123d30!important;background:#f1f4f2!important}.enterprise-shell .environment-badge{color:#bcd2ca!important;border-color:#1a5942!important}.enterprise-shell .dashboard-card{overflow:hidden}.enterprise-shell .dashboard-card>.dashboard-head{background:linear-gradient(120deg,#faf9f6 0%,#f0eee9 72%,#e3e8e4 100%);border-bottom:1px solid #dedad2;margin:-24px -24px 22px;padding:25px 28px 23px;position:relative}.enterprise-shell .dashboard-card>.dashboard-head:before{content:"";background:#062c22;width:4px;position:absolute;top:0;bottom:0;left:0}.enterprise-shell .dashboard-card>.dashboard-head .eyebrow{letter-spacing:.12em;color:#062c22!important}.enterprise-shell .dashboard-card>.dashboard-head h2{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,31px);color:#1c1b19!important;margin:6px 0 7px!important}.enterprise-shell .dashboard-card>.dashboard-head p{color:#57534e;max-width:720px;line-height:1.55}.enterprise-shell .dashboard-card>.dashboard-head .status{color:#123d30;background:#faf9f6;border:1px solid #c9d4cd;box-shadow:0 1px 2px #1c1b190a}.enterprise-shell .dashboard-card>.dashboard-head small{color:#716c60;margin-top:8px;display:block}.enterprise-shell .professional-credentials .professional-hero{background:linear-gradient(120deg,#faf9f6 0%,#f0eee9 72%,#e3e8e4 100%)!important}.enterprise-shell .professional-credentials .professional-hero:after{border-color:#c9d4cd!important}.candidate-getting-started header>.profile-progress-badge{gap:8px;min-height:54px;color:#123d30!important;width:auto!important;min-width:126px!important;height:auto!important;box-shadow:none!important;background:#e3e8e4!important;border:1px solid #b9c7c0!important;border-radius:11px!important;flex-direction:row!important;padding:8px 13px!important;display:flex!important}.candidate-getting-started header>.profile-progress-badge b{color:#faf9f6;background:#062c22;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;font-size:15px!important;line-height:1!important}.candidate-getting-started header>.profile-progress-badge small{letter-spacing:.02em;font-weight:800;color:#123d30!important;max-width:none!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.candidate-getting-started header>.profile-progress-badge.ready{background:#f6f6f5!important;border-color:#d6d4cf!important}.candidate-getting-started header>.profile-progress-badge.ready b,.candidate-onboarding-progress i{background:#062c22!important}.enterprise-shell .passport-toggle-row{background:#faf9f6!important;border-color:#dedad2!important}.enterprise-shell .passport-toggle-row b{color:#1c1b19!important}.enterprise-shell .passport-toggle-row small{color:#57534e!important;opacity:1!important}.enterprise-shell .passport-toggle-row .passport-toggle{color:#605b52!important}.enterprise-shell .passport-toggle-row .passport-toggle em{color:inherit!important;display:block!important}.enterprise-shell .passport-toggle-row .passport-toggle.active{color:#123d30!important}.enterprise-shell .passport-toggle-row .passport-toggle.active>span{background:#062c22!important}.enterprise-shell .th-feature .passport-status,.enterprise-shell .th-feature .employment-history .th-notice{color:#123d30!important;background:#e3e8e4!important;border-color:#c9d4cd!important}.enterprise-shell .th-feature .employment-history h3,.enterprise-shell .th-feature .employment-history .eyebrow{color:#1c1b19!important}.enterprise-shell .th-feature .employment-history .eyebrow{color:#062c22!important}.enterprise-shell .interview-schedule-card{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;display:grid;background:linear-gradient(135deg,#faf9f6,#f0eee9)!important;border:1px solid #c9d4cd!important;border-radius:12px!important;margin:14px 0!important;padding:18px 20px!important}.enterprise-shell .interview-schedule-card>.status{grid-area:1/1/4;align-self:stretch;place-items:center;min-width:82px;display:grid;color:#faf9f6!important;background:#062c22!important;border:0!important;border-radius:9px!important;margin:0!important;font-size:11px!important}.enterprise-shell .interview-schedule-card h3{color:#1c1b19;margin:0;font-size:18px}.enterprise-shell .interview-schedule-card p{color:#57534e;margin:4px 0}.enterprise-shell .interview-schedule-card b{color:#123d30;background:#e3e8e4;border-radius:8px;margin-top:5px;padding:7px 9px;font-size:12px;display:inline-flex}.enterprise-shell .interview-schedule-card .credential-actions{grid-column:1/-1;margin-top:4px}@media (max-width:700px){.enterprise-shell .dashboard-card>.dashboard-head{margin:-18px -18px 18px;padding:21px 20px 19px}.enterprise-shell .dashboard-card>.dashboard-head h2{font-size:25px}.candidate-getting-started header>.profile-progress-badge{min-width:114px!important;padding:7px 9px!important}.candidate-getting-started header>.profile-progress-badge small{font-size:9px!important}.enterprise-shell .interview-schedule-card{grid-template-columns:1fr;padding:15px!important}.enterprise-shell .interview-schedule-card>.status{grid-area:auto/1;justify-self:start;min-width:0;min-height:0;padding:6px 9px}.enterprise-shell .interview-schedule-card .credential-actions{grid-column:1}}.enterprise-shell .dashboard-card>.dashboard-head,.enterprise-shell .th-passport-only>.th-feature-heading{isolation:isolate;justify-content:space-between;align-items:flex-start;gap:24px;min-height:156px;display:flex;overflow:hidden;background:linear-gradient(118deg,#fefefe 0%,#f6f6f5 58%,#eeedeb 100%)!important;border:1px solid #d9d7d3!important;border-radius:14px!important;padding:28px 32px 27px!important;box-shadow:0 8px 22px #1c1b1912!important}.enterprise-shell .dashboard-card>.dashboard-head{margin:-24px -24px 24px!important}.enterprise-shell .th-passport-only>.th-feature-heading{margin:0 0 18px!important}.enterprise-shell .dashboard-card>.dashboard-head:before,.enterprise-shell .th-passport-only>.th-feature-heading:before{content:""!important;z-index:-1!important;background:0 0!important;border:38px solid #062c221f!important;border-radius:50%!important;width:310px!important;height:310px!important;position:absolute!important;top:-115px!important;left:auto!important;right:-72px!important}.enterprise-shell .dashboard-card>.dashboard-head:after,.enterprise-shell .th-passport-only>.th-feature-heading:after{content:""!important;z-index:-1!important;border:1px solid #062c2242!important;border-radius:50%!important;width:175px!important;height:175px!important;position:absolute!important;bottom:-88px!important;right:70px!important;box-shadow:0 0 0 22px #062c220e,0 0 0 45px #062c2209!important}.enterprise-shell .dashboard-card>.dashboard-head>*,.enterprise-shell .th-passport-only>.th-feature-heading>*{z-index:1;position:relative}.enterprise-shell .dashboard-card>.dashboard-head>div,.enterprise-shell .th-passport-only>.th-feature-heading>div{max-width:730px}.enterprise-shell .dashboard-card>.dashboard-head .eyebrow,.enterprise-shell .th-passport-only>.th-feature-heading .th-kicker{color:#062c22!important;font-weight:800!important}.enterprise-shell .dashboard-card>.dashboard-head h2,.enterprise-shell .th-passport-only>.th-feature-heading h2{color:#1c1b19!important;margin:7px 0 8px!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:1.12!important}.enterprise-shell .dashboard-card>.dashboard-head p,.enterprise-shell .th-passport-only>.th-feature-heading p{color:#666156!important;max-width:660px!important;font-size:14px!important;line-height:1.55!important}.enterprise-shell .dashboard-card>.dashboard-head>.status{align-self:flex-start;color:#123d30!important;background:#faf9f6db!important;border:1px solid #b9c7c0!important;border-radius:9px!important;margin-top:3px!important}.enterprise-shell .th-passport-only>.th-feature-heading .th-ava{filter:drop-shadow(0 4px 8px #1c1b191f);flex:none;align-self:center}.enterprise-shell .professional-credentials .professional-hero{margin:-24px -24px 24px!important}.enterprise-shell .professional-credentials .professional-hero-meta{align-self:flex-start;background:#faf9f6d6!important}@media (max-width:700px){.enterprise-shell .dashboard-card>.dashboard-head,.enterprise-shell .th-passport-only>.th-feature-heading{gap:14px;min-height:0;padding:22px 20px!important}.enterprise-shell .dashboard-card>.dashboard-head{margin:-18px -18px 18px!important}.enterprise-shell .dashboard-card>.dashboard-head:before,.enterprise-shell .th-passport-only>.th-feature-heading:before{width:270px!important;height:270px!important;top:-125px!important;right:-120px!important}.enterprise-shell .dashboard-card>.dashboard-head:after,.enterprise-shell .th-passport-only>.th-feature-heading:after{bottom:-105px!important;right:20px!important}.enterprise-shell .dashboard-card>.dashboard-head h2,.enterprise-shell .th-passport-only>.th-feature-heading h2{font-size:25px!important}.enterprise-shell .dashboard-card>.dashboard-head>.status{font-size:10px!important}}.enterprise-shell .dashboard-card>.dashboard-head,.enterprise-shell .th-passport-only>.th-feature-heading{color:#faf9f6!important;box-shadow:none!important;background:linear-gradient(125deg,#123c2d,#3f6356)!important;border:0!important}.enterprise-shell .dashboard-card>.dashboard-head:before,.enterprise-shell .th-passport-only>.th-feature-heading:before{border-color:#b9c7c02e!important}.enterprise-shell .dashboard-card>.dashboard-head:after,.enterprise-shell .th-passport-only>.th-feature-heading:after{border-color:#dedad252!important;box-shadow:0 0 0 22px #dedad20f,0 0 0 45px #dedad209!important}.enterprise-shell .dashboard-card>.dashboard-head .eyebrow,.enterprise-shell .th-passport-only>.th-feature-heading .th-kicker{color:#b9c7c0!important}.enterprise-shell .dashboard-card>.dashboard-head h2,.enterprise-shell .th-passport-only>.th-feature-heading h2{color:#faf9f6!important}.enterprise-shell .dashboard-card>.dashboard-head p,.enterprise-shell .th-passport-only>.th-feature-heading p{color:#dedad2!important}.enterprise-shell .dashboard-card>.dashboard-head>.status{color:#faf9f6!important;background:#faf9f614!important;border-color:#bebab2!important}.enterprise-shell .dashboard-card>.dashboard-head small{color:#dedad2!important}.enterprise-shell .professional-credentials .professional-hero-meta{color:#faf9f6!important;background:#faf9f614!important;border-color:#bebab2!important}.enterprise-shell .professional-credentials .professional-hero-meta span,.enterprise-shell .professional-credentials .professional-hero-meta small{color:#dedad2!important}.enterprise-shell .privacy-rights-card{margin-bottom:18px!important}.enterprise-shell .right-to-work-status-card{background:linear-gradient(135deg,#fafaf9,#e3e8e4)!important;border:1px solid #c9d4cd!important;border-radius:12px!important;margin:0 0 26px!important;padding:22px 24px!important}.enterprise-shell .right-to-work-status-heading{align-items:center;gap:12px;margin-bottom:8px;display:flex}.enterprise-shell .right-to-work-status-heading .status-icon{color:#faf9f6;background:#062c22;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.enterprise-shell .right-to-work-status-card h3{color:#1c1b19!important;margin:0!important}.enterprise-shell .right-to-work-status-card>p{color:#666156!important;margin:8px 0 16px!important}.enterprise-shell .right-to-work-status-card .passport-toggle-row{box-shadow:0 1px 2px #1c1b190a;background:#faf9f6!important;border:1px solid #b9c7c0!important;border-radius:10px!important;padding:16px 18px!important}.enterprise-shell .right-to-work-status-card .passport-toggle-row b{align-items:center;gap:8px;display:flex;font-size:15px!important}.enterprise-shell .right-to-work-status-card .passport-toggle-row b:before{content:"✓";color:#123d30;background:#e7e5e2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.enterprise-shell .right-to-work-status-card select{min-width:190px;min-height:42px;color:#123d30!important;background:#fafaf9!important;border:1px solid #99bbae!important;border-radius:8px!important;padding:0 34px 0 12px!important;font-weight:750!important}.enterprise-shell .professional-credentials .professional-hero-meta{min-width:215px!important;padding:15px 17px!important}.enterprise-shell .professional-credentials .professional-hero-meta b{color:#faf9f6!important;margin:5px 0!important;font-size:16px!important}.enterprise-shell .professional-credentials .professional-hero-meta span{color:#b9c7c0!important;font-weight:850!important}.enterprise-shell .th-passport-only{background:0 0!important;border:0!important;max-width:none!important;padding:0!important}.enterprise-shell .th-passport-card{box-shadow:none!important;background:#faf9f6!important;border:1px solid #dedad2!important;margin-top:0!important}.enterprise-shell .th-passport-only .employment-history,.enterprise-shell .th-passport-only .employment-entry{background:#faf9f6!important;border-color:#dedad2!important}.enterprise-shell .th-passport-only .employment-history .th-notice{color:#123d30!important;background:#e3e8e4!important;border-color:#c9d4cd!important}.enterprise-shell .passport-card{box-shadow:none!important;background:linear-gradient(125deg,#123c2d,#3f6356)!important}.enterprise-shell .notification-preference{background:linear-gradient(135deg,#fafaf9,#e3e8e4)!important;border:1px solid #c9d4cd!important;border-radius:12px!important;margin:0 0 18px!important;padding:20px 22px!important}.enterprise-shell .notification-preference b{color:#1c1b19!important;font-size:16px!important}.enterprise-shell .notification-preference p{color:#666156!important}.enterprise-shell .notification-preference .switch input:checked+span{background:#062c22!important}@media (max-width:700px){.enterprise-shell .right-to-work-status-card{padding:18px!important}.enterprise-shell .right-to-work-status-card .passport-toggle-row{align-items:stretch!important;gap:13px!important}.enterprise-shell .right-to-work-status-card select{width:100%}}.enterprise-shell .dashboard-card>.dashboard-head{min-height:140px!important}.enterprise-shell .right-to-work-status-card .passport-toggle-row{grid-template-columns:minmax(0,1fr) 190px!important}.enterprise-shell .right-to-work-status-card select{justify-self:start!important;margin-left:-3px!important}.enterprise-shell .rtw-record-summary{background:#faf9f6;border:1px solid #dedad2;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;margin:14px 0;display:grid;overflow:hidden}.enterprise-shell .rtw-record-summary>div{border-right:1px solid #dedad2;padding:12px 15px}.enterprise-shell .rtw-record-summary>div:last-child{border-right:0}.enterprise-shell .rtw-record-summary span,.enterprise-shell .rtw-record-summary b{display:block}.enterprise-shell .rtw-record-summary span{color:#57534e;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:850}.enterprise-shell .rtw-record-summary b{color:#1c1b19;font-size:13px;line-height:1.4}.enterprise-shell .th-passport-only .passport-status{color:#123d30!important;background:#fafaf9!important;border:1px solid #c9d4cd!important;border-radius:10px!important;padding:13px 15px!important}.enterprise-shell .th-passport-only .passport-status span{color:#123d30!important;background:#eae9e7!important}.enterprise-shell .th-passport-only .passport-status small{color:#666156!important}.enterprise-shell .th-passport-only .passport-toggle-row{background:#faf9f6!important;border-color:#dedad2!important;padding:15px 16px!important}.enterprise-shell .th-passport-only .passport-toggle{color:#123d30!important;background:#fafaf9!important;border:1px solid #d9d7d3!important;border-radius:8px!important;min-width:114px!important;padding:8px 10px!important}.enterprise-shell .th-passport-only .passport-toggle.active{color:#123d30!important;background:#e3e8e4!important}.enterprise-shell .th-passport-only .employment-history{background:#faf9f6!important;border:1px solid #dedad2!important;border-radius:12px!important}.enterprise-shell .th-passport-only .employment-history-head{background:#fafaf9!important;border-bottom:1px solid #dedad2!important;padding:20px 22px!important}.enterprise-shell .th-passport-only .employment-history .th-kicker{color:#062c22!important}.enterprise-shell .pilot-feedback-head{margin-bottom:18px!important}.enterprise-shell .pilot-feedback-head+.admin-grid{align-items:start}@media (max-width:700px){.enterprise-shell .dashboard-card>.dashboard-head{min-height:0!important}.enterprise-shell .right-to-work-status-card .passport-toggle-row{grid-template-columns:1fr!important}.enterprise-shell .rtw-record-summary{grid-template-columns:1fr}.enterprise-shell .rtw-record-summary>div{border-bottom:1px solid #dedad2;border-right:0}.enterprise-shell .rtw-record-summary>div:last-child{border-bottom:0}}.enterprise-shell .support-nav-item{color:#123d30!important;background:#e3e8e4!important;border:1px solid #b9c7c0!important;font-weight:800!important}.enterprise-shell .support-nav-item:hover{color:#144432!important;background:#e7e5e2!important;border-color:#88b0a1!important}.enterprise-shell .opportunity-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.enterprise-shell .opportunity-tabs button{position:relative;background:linear-gradient(145deg,#faf9f6,#fafaf9)!important;border:1px solid #c9d4cd!important;border-radius:12px!important;min-height:92px!important;padding:16px!important;transition:transform .15s,box-shadow .15s,border-color .15s!important;box-shadow:0 1px 2px #1c1b1908!important}.enterprise-shell .opportunity-tabs span{color:#1c1b19!important;font-size:13px!important}.enterprise-shell .opportunity-tabs b{color:#123d30!important;background:#eae9e7!important;width:28px!important;height:28px!important}.enterprise-shell .opportunity-tabs small{color:#57534e!important;margin-top:5px!important;font-size:11px!important}.enterprise-shell .right-to-work-status-card .passport-toggle-row{grid-template-columns:minmax(0,1fr) 210px!important;align-items:center!important;display:grid!important}.enterprise-shell .right-to-work-status-card select{appearance:none!important;background:#fafaf9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23062C22' stroke-width='2'/%3E%3C/svg%3E") right 13px center no-repeat!important;justify-self:start!important;width:210px!important;margin-left:0!important;display:block!important}.enterprise-shell .th-passport-only .employment-history,.enterprise-shell .th-passport-only .employment-history-head,.enterprise-shell .th-passport-only .employment-editor,.enterprise-shell .th-passport-only .employment-entry{background:#faf9f6!important}.enterprise-shell .th-passport-only .employment-history-head{border-bottom-color:#dedad2!important}.enterprise-shell .th-passport-only .employment-entry{border-color:#dedad2!important}.enterprise-shell .th-passport-only .employment-list li{background:#faf9f6!important;border-color:#dedad2!important}.enterprise-shell .th-passport-only .passport-toggle-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}@media (max-width:700px){.enterprise-shell .opportunity-tabs{grid-template-columns:1fr 1fr!important;display:grid!important;overflow:visible!important}.enterprise-shell .opportunity-tabs button{min-height:78px!important}.enterprise-shell .right-to-work-status-card .passport-toggle-row{grid-template-columns:1fr!important}.enterprise-shell .right-to-work-status-card select{width:100%!important}.enterprise-shell .th-passport-only .passport-toggle-row{grid-template-columns:1fr!important;gap:12px!important}}.enterprise-shell .opportunity-tabs{gap:14px!important}.enterprise-shell .opportunity-tabs button{background:#faf9f6!important;border-color:#d8d5d1!important;border-radius:12px!important;grid-template-rows:auto 1fr!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:5px 12px!important;min-height:154px!important;padding:20px!important;display:grid!important;box-shadow:0 1px 2px #1c1b1908!important}.enterprise-shell .opportunity-tabs button span{padding-top:2px;color:#1c1b19!important;grid-column:2!important;font-size:14px!important;font-weight:750!important}.enterprise-shell .opportunity-tabs button b{color:#062c22!important;background:#f1f4f2!important;border-radius:10px!important;grid-area:1/1/3!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:13px!important}.enterprise-shell .opportunity-tabs button small{color:#716c60!important;grid-column:2!important;align-self:start!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.enterprise-shell .opportunity-tabs button:hover,.enterprise-shell .opportunity-tabs button.selected{transform:translateY(-2px);background:#faf9f6!important;border-color:#bebab2!important;box-shadow:0 12px 26px #1c1b191a!important}.enterprise-shell .opportunity-tabs button.selected{box-shadow:inset 3px 0 #062c22,0 12px 26px #1c1b191a!important}@media (max-width:700px){.enterprise-shell .opportunity-tabs button{grid-template-columns:32px minmax(0,1fr)!important;min-height:112px!important;padding:15px!important}.enterprise-shell .opportunity-tabs button b{border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important}.enterprise-shell .opportunity-tabs button span{font-size:12px!important}.enterprise-shell .opportunity-tabs button small{font-size:10px!important}}.enterprise-shell .rtw-loading{color:#1c1b19;background:#faf9f6;border:1px solid #dedad2;border-radius:12px;align-items:center;gap:12px;min-height:88px;padding:18px 20px;display:flex}.enterprise-shell .rtw-loading>span{color:#062c22;background:#f1f4f2;border-radius:9px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;animation:1.1s ease-in-out infinite th-check-pulse;display:grid}.enterprise-shell .rtw-loading div{gap:3px;display:grid}.enterprise-shell .rtw-loading small{color:#57534e}.enterprise-shell .rtw-record-summary{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important}.enterprise-shell .rtw-record-summary>div{align-content:center;min-height:64px;display:grid}@keyframes th-check-pulse{50%{opacity:.45;transform:scale(.92)}}.auth-shell{background:linear-gradient(135deg,#0d2c20 0%,#123c2d 55%,#f0eee9 55%)!important}.auth-brand .brand-mark{color:#faf9f6!important;background:#062c22!important}.auth-brand .eyebrow{color:#b9c7c0!important}.auth-brand h2{color:#dedad2!important}.auth-brand>p:not(.eyebrow){color:#d2cfca!important}.auth-principles span{color:#dedad2!important;border-color:#645f55!important}.auth-card{border:1px solid #dedad2!important;border-radius:16px!important;box-shadow:0 24px 58px #1c1b192e!important}.pilot-access h2{color:#1c1b19!important}.pilot-access p{color:#57534e!important}.auth-tabs{background:#f5f5f4!important}.auth-tabs button{color:#57534e!important}.auth-tabs button.active{color:#1c1b19!important;background:#faf9f6!important;box-shadow:0 1px 3px #1c1b1914!important}.auth-card label{color:#1c1b19!important}.auth-card input,.auth-card select{color:#1c1b19!important;background:#faf9f6!important;border-color:#d8d5d1!important}.auth-card input:focus,.auth-card select:focus{border-color:#062c22!important;outline-color:#062c2233!important}.auth-message{color:#123d30!important;background:#e3e8e4!important}.auth-footnote{color:#57534e!important}.sign-out{color:#1c1b19!important;border-color:#d8d5d1!important}@media (max-width:800px){.auth-shell{min-height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important;background:linear-gradient(#0d2c20 0%,#123c2d 42%,#f0eee9 42%)!important;grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important;align-content:start!important;gap:18px!important;display:grid!important}.auth-brand{grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:2px 12px!important;max-width:none!important;display:grid!important}.auth-brand .brand-mark{border-radius:12px!important;grid-row:1/3!important;width:42px!important;height:42px!important;font-size:21px!important}.auth-brand .eyebrow{grid-column:2!important;margin:0!important;font-size:10px!important}.auth-brand h1{display:none!important}.auth-brand h2{grid-column:2!important;margin:0!important;font-size:18px!important;line-height:1.2!important}.auth-brand>p:not(.eyebrow),.auth-principles{display:none!important}.auth-card{border-radius:14px!important;align-self:start!important;max-width:none!important;padding:22px 20px!important}.pilot-access{margin-bottom:18px!important}.pilot-access h2{font-size:22px!important}.pilot-access p{font-size:13px!important;line-height:1.42!important}.auth-card form{gap:12px!important}.auth-card label{gap:5px!important}.auth-card input,.auth-card select{padding:12px!important}.auth-tabs{margin-bottom:18px!important}.auth-link{margin-top:12px!important}}.enterprise-shell .candidate-search-page{gap:18px;display:grid}.enterprise-shell .candidate-search-page>.dashboard-head,.enterprise-shell .role-portfolio>.dashboard-head,.enterprise-shell .verification-operations>.employer-verification-heading,.enterprise-shell .organisation-card>.dashboard-head{align-items:start;min-height:148px;background:#faf9f6!important;border:1px solid #dedad2!important;border-radius:12px!important}.enterprise-shell .candidate-search-page>.dashboard-head h2,.enterprise-shell .role-portfolio>.dashboard-head h2,.enterprise-shell .verification-operations>.employer-verification-heading h2,.enterprise-shell .organisation-card>.dashboard-head h2{color:#1c1b19!important}.enterprise-shell .candidate-search-page>.dashboard-head p,.enterprise-shell .role-portfolio>.dashboard-head p,.enterprise-shell .verification-operations>.employer-verification-heading p,.enterprise-shell .organisation-card>.dashboard-head p{max-width:650px;color:#57534e!important}.enterprise-shell .candidate-search-page .th-panel{margin-top:0}.enterprise-shell .role-portfolio .portfolio-summary small{letter-spacing:.055em}.enterprise-shell .compliance-role-picker{background:#f0eee9;border:1px solid #d8d5d1;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:center;gap:16px;padding:15px 16px;display:grid!important}.enterprise-shell .compliance-role-picker>span{gap:4px;display:grid}.enterprise-shell .compliance-role-picker b{color:#1c1b19;font-size:14px}.enterprise-shell .compliance-role-picker small{color:#57534e;font-size:11px;line-height:1.4}.enterprise-shell .compliance-role-picker select{color:#1c1b19;appearance:none;background:#faf9f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23062C22' stroke-width='2'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #b9c7c0;border-radius:9px;width:100%;min-height:44px;margin:0;padding:0 40px 0 13px;font-weight:700}.enterprise-shell .compliance-role-picker select:focus{border-color:#062c22;outline:3px solid #062c2226}.enterprise-shell .interview-outcomes{background:#faf9f6;border-color:#dedad2;margin-top:18px}.enterprise-shell .interview-outcomes>header{border-bottom:1px solid #dedad2;padding:2px 0 14px}.enterprise-shell .interview-outcomes h2{color:#1c1b19}.enterprise-shell .interview-outcomes p{color:#57534e}@media (max-width:760px){.enterprise-shell .compliance-role-picker{grid-template-columns:1fr}.enterprise-shell .candidate-search-page>.dashboard-head,.enterprise-shell .role-portfolio>.dashboard-head,.enterprise-shell .verification-operations>.employer-verification-heading,.enterprise-shell .organisation-card>.dashboard-head{min-height:0}}.enterprise-shell .candidate-search-page>.dashboard-head,.enterprise-shell .role-portfolio>.dashboard-head,.enterprise-shell .verification-operations>.employer-verification-heading,.enterprise-shell .employer-organisation-card>.dashboard-head,.enterprise-shell .employer-verification-worklist>.worklist-title,.enterprise-shell .hiring-workspace-head{isolation:isolate!important;color:#faf9f6!important;min-height:140px!important;box-shadow:none!important;background:linear-gradient(125deg,#123c2d,#3f6356)!important;border:0!important;border-radius:14px!important;margin:0 0 20px!important;padding:28px 32px!important;position:relative!important;overflow:hidden!important}.enterprise-shell .candidate-search-page>.dashboard-head:before,.enterprise-shell .role-portfolio>.dashboard-head:before,.enterprise-shell .verification-operations>.employer-verification-heading:before,.enterprise-shell .employer-organisation-card>.dashboard-head:before,.enterprise-shell .employer-verification-worklist>.worklist-title:before,.enterprise-shell .hiring-workspace-head:before{content:""!important;z-index:-1!important;background:0 0!important;border:38px solid #b9c7c02e!important;border-radius:50%!important;width:310px!important;height:310px!important;position:absolute!important;inset:-115px -72px auto auto!important}.enterprise-shell .candidate-search-page>.dashboard-head:after,.enterprise-shell .role-portfolio>.dashboard-head:after,.enterprise-shell .verification-operations>.employer-verification-heading:after,.enterprise-shell .employer-organisation-card>.dashboard-head:after,.enterprise-shell .employer-verification-worklist>.worklist-title:after,.enterprise-shell .hiring-workspace-head:after{content:""!important;z-index:-1!important;border:1px solid #dedad252!important;border-radius:50%!important;width:175px!important;height:175px!important;position:absolute!important;bottom:-88px!important;right:70px!important;box-shadow:0 0 0 22px #dedad20f,0 0 0 45px #dedad209!important}.enterprise-shell .candidate-search-page>.dashboard-head>*,.enterprise-shell .role-portfolio>.dashboard-head>*,.enterprise-shell .verification-operations>.employer-verification-heading>*,.enterprise-shell .employer-organisation-card>.dashboard-head>*,.enterprise-shell .employer-verification-worklist>.worklist-title>*,.enterprise-shell .hiring-workspace-head>*{z-index:1;position:relative}.enterprise-shell .candidate-search-page>.dashboard-head .eyebrow,.enterprise-shell .role-portfolio>.dashboard-head .eyebrow,.enterprise-shell .verification-operations>.employer-verification-heading .eyebrow,.enterprise-shell .employer-organisation-card>.dashboard-head .eyebrow,.enterprise-shell .employer-verification-worklist>.worklist-title .eyebrow,.enterprise-shell .hiring-workspace-head .eyebrow{color:#b9c7c0!important}.enterprise-shell .candidate-search-page>.dashboard-head h2,.enterprise-shell .role-portfolio>.dashboard-head h2,.enterprise-shell .verification-operations>.employer-verification-heading h2,.enterprise-shell .employer-organisation-card>.dashboard-head h2,.enterprise-shell .employer-verification-worklist>.worklist-title h2,.enterprise-shell .hiring-workspace-head h2{color:#faf9f6!important;margin:7px 0 8px!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:1.12!important}.enterprise-shell .candidate-search-page>.dashboard-head p,.enterprise-shell .role-portfolio>.dashboard-head p,.enterprise-shell .verification-operations>.employer-verification-heading p,.enterprise-shell .employer-organisation-card>.dashboard-head p,.enterprise-shell .employer-verification-worklist>.worklist-title p,.enterprise-shell .hiring-workspace-head p{color:#dedad2!important;font-size:14px!important;line-height:1.55!important}.enterprise-shell .candidate-search-page>.dashboard-head .status,.enterprise-shell .employer-organisation-card>.dashboard-head .status{color:#faf9f6!important;background:#faf9f614!important;border-color:#bebab2!important}.enterprise-shell .hiring-workspace-head>span{color:#faf9f6!important;background:#faf9f614!important;border-color:#bebab2!important;margin-top:18px!important;display:inline-flex!important;position:relative!important;bottom:auto!important;left:auto!important}@media (max-width:700px){.enterprise-shell .candidate-search-page>.dashboard-head,.enterprise-shell .role-portfolio>.dashboard-head,.enterprise-shell .verification-operations>.employer-verification-heading,.enterprise-shell .employer-organisation-card>.dashboard-head,.enterprise-shell .employer-verification-worklist>.worklist-title,.enterprise-shell .hiring-workspace-head{min-height:0!important;padding:22px 20px!important}.enterprise-shell .candidate-search-page>.dashboard-head:before,.enterprise-shell .role-portfolio>.dashboard-head:before,.enterprise-shell .verification-operations>.employer-verification-heading:before,.enterprise-shell .employer-organisation-card>.dashboard-head:before,.enterprise-shell .employer-verification-worklist>.worklist-title:before,.enterprise-shell .hiring-workspace-head:before{width:270px!important;height:270px!important;top:-125px!important;right:-120px!important}}.enterprise-shell .verified-workforce-worklist>.worklist-title,.enterprise-shell .employer-pilot-readiness-heading{isolation:isolate!important;color:#faf9f6!important;min-height:140px!important;box-shadow:none!important;background:linear-gradient(125deg,#123c2d,#3f6356)!important;border:0!important;border-radius:14px!important;margin:0 0 20px!important;padding:28px 32px!important;position:relative!important;overflow:hidden!important}.enterprise-shell .verified-workforce-worklist>.worklist-title:before,.enterprise-shell .employer-pilot-readiness-heading:before{content:""!important;z-index:-1!important;border:38px solid #b9c7c02e!important;border-radius:50%!important;width:310px!important;height:310px!important;position:absolute!important;top:-115px!important;right:-72px!important}.enterprise-shell .verified-workforce-worklist>.worklist-title:after,.enterprise-shell .employer-pilot-readiness-heading:after{content:""!important;z-index:-1!important;border:1px solid #dedad252!important;border-radius:50%!important;width:175px!important;height:175px!important;position:absolute!important;bottom:-88px!important;right:70px!important;box-shadow:0 0 0 22px #dedad20f,0 0 0 45px #dedad209!important}.enterprise-shell .verified-workforce-worklist>.worklist-title>*,.enterprise-shell .employer-pilot-readiness-heading>*{z-index:1;position:relative}.enterprise-shell .verified-workforce-worklist>.worklist-title .eyebrow,.enterprise-shell .employer-pilot-readiness-heading .eyebrow{color:#b9c7c0!important}.enterprise-shell .verified-workforce-worklist>.worklist-title h2,.enterprise-shell .employer-pilot-readiness-heading h2{color:#faf9f6!important;margin:7px 0 8px!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:1.12!important}.enterprise-shell .verified-workforce-worklist>.worklist-title p,.enterprise-shell .employer-pilot-readiness-heading p{color:#dedad2!important;font-size:14px!important;line-height:1.55!important}.enterprise-shell .verified-workforce-worklist>.worklist-title .record-count,.enterprise-shell .employer-pilot-readiness-heading .semantic-status{color:#faf9f6!important;background:#faf9f614!important;border-color:#bebab2!important}@media (max-width:700px){.enterprise-shell .verified-workforce-worklist>.worklist-title,.enterprise-shell .employer-pilot-readiness-heading{min-height:0!important;padding:22px 20px!important}.enterprise-shell .verified-workforce-worklist>.worklist-title:before,.enterprise-shell .employer-pilot-readiness-heading:before{width:270px!important;height:270px!important;top:-125px!important;right:-120px!important}}.enterprise-shell .employer-page-heading{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.enterprise-shell .employer-page-heading>.dashboard-head{min-height:140px!important;margin:0!important}.enterprise-shell .employer-page-heading+.operations-summary,.enterprise-shell .employer-page-heading+.workforce-summary{margin-top:0!important}@media (max-width:700px){.enterprise-shell .employer-page-heading>.dashboard-head{min-height:0!important}}.enterprise-shell .pilot-readiness-status{background:#faf9f6;border:1px solid #dedad2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:17px 20px;display:flex}.enterprise-shell .pilot-readiness-status h3{color:#1c1b19;margin:5px 0;font-size:17px}.enterprise-shell .pilot-readiness-status p{color:#57534e;margin:0;font-size:12px}.enterprise-shell .pilot-readiness-status .semantic-status{color:#123d30;background:#e3e8e4;border-color:#b9c7c0}@media (max-width:700px){.enterprise-shell .pilot-readiness-status{flex-direction:column;align-items:flex-start}}.enterprise-shell .employer-home-modern{gap:22px!important;max-width:none!important}.enterprise-shell .employer-dashboard-header{isolation:isolate!important;color:#faf9f6!important;min-height:205px!important;box-shadow:none!important;background:linear-gradient(125deg,#123c2d,#3f6356)!important;border:0!important;border-radius:14px!important;align-items:flex-end!important;padding:30px 32px!important;position:relative!important;overflow:hidden!important}.enterprise-shell .employer-dashboard-header:before{content:"";z-index:-1;border:42px solid #b9c7c02e;border-radius:50%;width:340px;height:340px;position:absolute;top:-125px;right:-78px}.enterprise-shell .employer-dashboard-header:after{content:"";z-index:-1;border:1px solid #dedad252;border-radius:50%;width:182px;height:182px;position:absolute;bottom:-92px;right:86px;box-shadow:0 0 0 22px #dedad20f,0 0 0 45px #dedad209}.enterprise-shell .employer-dashboard-header .eyebrow{color:#b9c7c0!important}.enterprise-shell .employer-dashboard-header h2{color:#faf9f6!important;max-width:760px!important;margin:7px 0 9px!important;font-size:clamp(28px,3vw,38px)!important}.enterprise-shell .employer-dashboard-header p{color:#dedad2!important;max-width:680px!important;font-size:14px!important}.enterprise-shell .employer-dashboard-actions .primary{color:#1c1b19!important;background:#faf9f6!important;border-color:#faf9f6!important}.enterprise-shell .employer-dashboard-actions .secondary{color:#faf9f6!important;background:#faf9f614!important;border-color:#bebab2!important}.enterprise-shell .employer-metric-grid{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important;overflow:visible!important}.enterprise-shell .employer-metric-grid button{background:#faf9f6!important;border:1px solid #dedad2!important;border-radius:12px!important;min-height:138px!important;padding:20px!important;box-shadow:0 1px 2px #1c1b1908!important}.enterprise-shell .employer-metric-grid button:before{content:"";background:#f1f4f2;border-radius:10px;width:34px;height:34px;margin-bottom:13px;display:block}.enterprise-shell .employer-metric-grid button:first-child:before{background:#eeedeb}.enterprise-shell .employer-metric-grid button:nth-child(2):before{background:#f0efed}.enterprise-shell .employer-metric-grid button:nth-child(3):before{background:#f1f1ef}.enterprise-shell .employer-metric-grid button:nth-child(4):before{background:#f1f4f2}.enterprise-shell .employer-metric-grid button:hover{transform:translateY(-2px);background:#faf9f6!important;border-color:#bebab2!important;box-shadow:0 12px 26px #1c1b191a!important}.enterprise-shell .employer-metric-grid b{color:#1c1b19!important;margin:3px 0 5px!important;font-size:28px!important}.enterprise-shell .employer-metric-grid span{color:#1c1b19!important;font-size:13px!important;font-weight:750!important}.enterprise-shell .employer-metric-grid small{color:#716c60!important;font-size:11px!important}.enterprise-shell .employer-action-panel,.enterprise-shell .employer-guidance-panel{background:#faf9f6!important;border-color:#dedad2!important;border-radius:12px!important}.enterprise-shell .employer-action-panel>header{padding:22px 22px 17px!important}.enterprise-shell .employer-action-grid button{min-height:118px!important;padding:20px!important}.enterprise-shell .employer-action-grid button:hover{box-shadow:inset 3px 0 #062c22!important}.enterprise-shell .employer-guidance-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#faf9f6,#f1f4f2)!important;padding:24px!important}@media (max-width:1050px){.enterprise-shell .employer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.enterprise-shell .employer-dashboard-header{min-height:0!important;padding:24px 22px!important}.enterprise-shell .employer-metric-grid{grid-template-columns:1fr!important}.enterprise-shell .employer-dashboard-actions{width:100%!important}.enterprise-shell .employer-dashboard-actions button{flex:1}.enterprise-shell .employer-metric-grid button{min-height:110px!important}}.enterprise-shell .platform-admin-controls{gap:18px;margin-top:22px;display:grid}
