.th-feature,.th-preview{color:#103729;font-size:16px;line-height:1.6}.employer-evidence-review{background:linear-gradient(135deg,#faf9f6,#faf9f6);border:1px solid #dedad2;border-radius:14px;grid-column:1/-1;padding:18px}.employer-evidence-review header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.employer-evidence-review h4{color:#123d2d;margin:.25rem 0;font-size:1.05rem}.employer-evidence-review header p{color:#716c60;margin:0;font-size:.76rem}.evidence-privacy-pill{color:#1e664b;background:#f1f4f2;border-radius:999px;flex:none;padding:5px 9px;font-size:.63rem;font-weight:800}.evidence-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.evidence-review-grid article{background:#faf9f6;border:1px solid #dedad2;border-radius:10px;min-height:112px;padding:12px}.evidence-review-grid article.confirmed{border-top:3px solid #629381}.evidence-review-grid article.review{border-top:3px solid #cd9636}.evidence-review-grid article.missing{border-top:3px solid #b65b55}.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:.61rem;font-weight:800}.evidence-review-grid b{color:#154734;margin:.35rem 0;font-size:.82rem}.evidence-review-grid small{color:#716c60;font-size:.68rem;line-height:1.35}.role-gap-review{color:#5c491e;background:#f9f9f8;border-radius:9px;align-items:flex-start;gap:15px;margin-top:12px;padding:11px 13px;display:flex}.role-gap-review>b{min-width:145px;font-size:.72rem}.role-gap-review ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.role-gap-review li{background:#fff1cf;border-radius:999px;padding:3px 7px;font-size:.68rem}.role-gap-review p{margin:0;font-size:.7rem}@media (max-width:900px){.evidence-review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.employer-evidence-review header,.role-gap-review{flex-direction:column}.evidence-review-grid{grid-template-columns:1fr}.role-gap-review>b{min-width:0}}.th-feature *{box-sizing:border-box}.th-feature h2{letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.2}.th-feature h3{margin:18px 0 10px;font-size:20px;line-height:1.4}.th-feature p{margin:8px 0 16px}.th-feature small{color:#686359;font-size:14px}.th-feature button,.th-feature select,.th-feature input,.th-feature textarea{font:inherit}.th-feature button{cursor:pointer;min-height:44px}.th-feature button:disabled{opacity:.55;cursor:not-allowed}.th-feature input:not([type=checkbox]),.th-feature select,.th-feature textarea{color:#103729;background:#faf9f6;border:1px solid #a7a197;border-radius:6px;width:100%;margin:8px 0 16px;padding:12px;display:block}.th-feature input[type=checkbox]{accent-color:#062c22;flex-shrink:0;width:20px;height:20px}.th-feature label{font-weight:600;display:block}.th-feature a,.th-preview a{color:#062c22;text-decoration:underline}.th-feature-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:24px 0;display:flex}.th-kicker{letter-spacing:.12em;color:#227556;font-size:13px;font-weight:750}.th-tag{color:#1b5d45;white-space:normal;background:#f1f4f2;border:1px solid #c9d4cd;border-radius:30px;padding:6px 12px;font-size:14px;display:inline-flex}.th-columns{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.th-panel{background:#fff;border:1px solid #dcdad6;border-radius:12px;min-width:0;margin-bottom:20px;padding:28px}.th-aside{background:#f5f5f4}.th-assistant-intro{border-bottom:1px solid #d7e5e0;gap:16px;padding-bottom:18px;display:flex}.th-avatar{color:#fff;background:#123c2d;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.th-progress{align-items:center;gap:20px;margin:24px 0;font-size:14px;display:flex}.th-progress progress{accent-color:#062c22;width:140px}.th-actions,.th-topic-list{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.th-feature .primary{color:#faf9f6;background:#062c22;border:1px solid #062c22;border-radius:6px;padding:11px 18px;font-size:16px}.th-feature .secondary{color:#174e3a;background:#fff;border:1px solid #b3afa6;border-radius:6px;padding:10px 16px;font-size:15px}.th-feature .th-check{align-items:flex-start;gap:12px;margin:16px 0;font-weight:400;display:flex}.th-notice{color:#66481f;overflow-wrap:anywhere;background:#f8f8f7;border-left:3px solid #b17b2e;padding:16px}.th-summary{margin:20px 0}.th-summary>div{border-bottom:1px solid #e1dfdc;padding:14px 0}.th-summary dt{color:#666157;font-size:14px}.th-summary dd{margin:4px 0;font-weight:600}.th-feature .th-link{color:#062c22;background:0 0;border:0;margin-left:12px;padding:4px 10px;text-decoration:underline}.th-chat{max-height:440px;padding:4px;overflow-y:auto}.th-bubble{overflow-wrap:anywhere;background:#f1f4f2;border-radius:10px;margin:0 36px 16px 0;padding:16px}.th-bubble.candidate{background:#f0efee;margin:0 0 16px 60px}.th-bubble b{font-size:14px}.th-bubble p{margin:5px 0}.th-help-form>div{align-items:flex-start;gap:10px;display:flex}.th-help-form button{margin-top:8px}.th-help-form{margin-bottom:20px}.th-handoff,.th-case{border-top:1px solid #d8d6d2;margin-top:20px;padding-top:18px}.th-criteria{border-top:1px solid #e1dfdc;margin-top:20px;padding-top:10px}.th-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.th-results .th-panel{margin:0}.th-results+details{margin-top:20px}.th-feature summary{cursor:pointer;font-weight:600}.th-passport{border:2px solid #062c22}.th-preview{background:#f8f7f6;max-width:1250px;min-height:100vh;margin:0 auto;padding:24px}.th-preview header{justify-content:space-between;align-items:center;gap:20px;padding:8px 0 24px;display:flex}.th-preview .th-wordmark{color:#123d2d;font-size:26px;font-weight:800;text-decoration:none}.th-wordmark span{margin-left:8px;font-size:13px;font-weight:500}.th-demo-banner{background:#faf9f9;border:1px solid #d9c798;border-radius:8px;align-items:center;gap:20px;padding:16px 20px;font-size:14px;display:flex}.th-demo-banner b{white-space:nowrap}.th-preview-nav{border-bottom:1px solid #ccc9c3;gap:8px;margin:26px 0;display:flex}.th-preview-nav button{color:#5d594f;cursor:pointer;background:0 0;border:0;min-height:48px;padding:14px 20px;font-family:inherit;font-size:16px;font-weight:600}.th-preview-nav button.active{color:#062c22;border-bottom:3px solid #062c22}.th-feature:focus-visible,.th-preview :focus-visible{outline-offset:3px;outline:3px solid #bf761d}.th-help-launcher{z-index:20;color:#fff;cursor:pointer;background:#062c22;border:1px solid #fff;border-radius:30px;padding:13px 20px;font-size:16px;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 15px #113b2c30}@media (max-width:800px){.th-columns,.th-results{grid-template-columns:1fr}.th-feature-heading{flex-direction:column;gap:8px}.th-panel{padding:20px}.th-preview{padding:16px}.th-demo-banner{flex-direction:column;align-items:start;gap:5px}.th-preview-nav{flex-wrap:wrap}.th-preview-nav button{padding:12px}.th-preview header{align-items:start}.th-help-launcher{bottom:10px;right:10px}.th-bubble{margin-right:12px}.th-bubble.candidate{margin-left:24px}}.th-conversation .th-columns{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr)}.th-conversation-panel{padding:0;overflow:hidden}.th-conversation .th-assistant-intro{background:#f8f8f7;align-items:center;gap:16px;padding:24px 30px}.th-ava{background:#f1f4f2;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:64px;height:64px;display:block;overflow:hidden;box-shadow:0 2px 9px #13413010}.th-ava svg{width:100%;height:100%}.th-assistant-intro b{font-size:21px}.th-ava-role{color:#57534e;margin:2px 0;font-size:15px;display:block}.th-dialogue{padding:28px 30px}.th-speech{background:#f8f8f7;border-radius:4px 18px 18px;max-width:95%;margin-bottom:24px;padding:18px 22px}.th-speech p{margin:0 0 8px}.th-past-question{color:#716c60;max-width:85%;font-size:15px}.th-reply{color:#fff;background:#123c2d;border-radius:18px 4px 18px 18px;width:fit-content;max-width:85%;padding:12px 18px;margin:10px 0 24px auto!important}.th-current-question{margin-top:28px}.th-current-question h3{font-size:23px;font-weight:600;line-height:1.45}.th-acknowledgement{color:#57534e;font-size:15px;margin-bottom:4px!important}.th-quick-replies{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.th-feature .th-quick-reply{color:#1c1b19;text-align:left;background:#fff;border:1px solid #c9d4cd;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:12px 18px;font-size:16px;transition:background .15s;display:flex}.th-quick-reply span{color:#57534e}.th-conversation-tools{flex-wrap:wrap;gap:8px;display:flex}.th-conversation-tools .th-link{margin:0;padding:4px;font-size:14px}.th-chat-footnote{color:#716c60;font-size:13px;margin-top:22px!important}.th-purpose{background:#f6f6f5;border-left:3px solid #c9d4cd;padding:12px}.th-live-summary{margin:18px 0 30px}.th-live-summary>div{border-bottom:1px solid #dedad2;padding:10px 0}.th-live-summary dt{color:#716c60;font-size:13px}.th-live-summary dd{margin:2px 0;font-weight:600}.th-conversation .th-aside{background:#f8f8f7}.th-conversation .th-aside h3{font-size:18px}@media (max-width:800px){.th-conversation .th-columns{grid-template-columns:1fr}.th-dialogue{padding:22px}.th-conversation .th-assistant-intro{padding:20px}.th-current-question h3{font-size:21px}.th-quick-replies{gap:8px}.th-feature .th-quick-reply{font-size:15px}}.th-typing-cursor{color:#25805f}.th-feature .th-show-question{min-height:32px;margin:0 0 10px;padding:0;font-size:13px}.th-evidence-options{border:0;margin:12px 0;padding:0}.th-evidence-options legend{margin-bottom:12px;font-weight:600}.enterprise-shell .sidebar{flex-direction:column;display:flex}.candidate-support-nav{margin-top:auto;padding-top:24px}.sidebar .support-nav-item{color:#062c22;background:#ecebe9;border:1px solid #c9d4cd}.sidebar .support-nav-item:hover,.sidebar .support-nav-item.active{color:#faf9f6;background:#062c22}.sidebar .support-nav-item .nav-main i{color:inherit}.th-help-launcher{color:#faf9f6!important;background:#062c22!important;border-color:#062c22!important}.th-support .th-kicker{color:#062c22}.th-support .th-aside{background:#f4f4f2}.th-case{overflow-wrap:anywhere}.credential.expanded.employment-compact{grid-template-columns:4px 36px minmax(180px,1fr) minmax(120px,.55fr) auto auto;align-items:center;gap:14px;display:grid}.employment-compact h3{margin:2px 0}.employment-compact .provenance{display:block!important}.employment-compact .provenance small{display:block}.employment-details>summary{cursor:pointer;color:#062c22;white-space:nowrap;align-items:center;min-height:44px;font-weight:600;display:flex}.employment-details[open]{grid-column:2/-1}.employment-compact .credential-actions{border-top:1px solid #e5e3e0;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.employment-compact .credential-actions .verification-thread{flex-basis:100%}@media (max-width:900px){.candidate-support-nav{margin-top:16px;padding-top:0}.credential.expanded.employment-compact{grid-template-columns:4px 30px minmax(0,1fr)}.credential.expanded.employment-compact>i{display:block}.employment-compact>.provenance,.employment-compact>.status,.employment-compact>.employment-details{grid-column:3}.employment-compact .credential-actions{flex-direction:column;align-items:flex-start}}.th-value-points{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.th-value-points span{color:#1c1b19;background:#f1f4f2;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:650}.th-evidence-status{background:#faf9f6;border-left:3px solid #062c22;gap:9px;margin:16px 0;padding:14px;display:grid}.th-evidence-status span{color:#57534e;font-size:14px}.th-evidence-status b{color:#123e2e;min-width:142px;display:inline-block}.th-feature:has(.th-employer-freya) .th-feature-heading{color:#faf9f6;background:linear-gradient(135deg,#123c2d 0%,#426759 68%,#979185 100%);border-radius:18px;margin-top:12px;padding:28px}.th-feature:has(.th-employer-freya) .th-feature-heading .th-kicker{color:#d0dfda}.th-feature:has(.th-employer-freya) .th-feature-heading p{color:#f2f1f0;max-width:650px;font-size:18px}.th-feature:has(.th-employer-freya) .th-value-points span{color:#faf9f6;background:#faf9f61f;border:1px solid #faf9f638}.th-feature:has(.th-employer-freya) .th-tag{color:#faf9f6;background:#faf9f617;border-color:#faf9f654}.th-employer-freya{box-shadow:0 12px 30px #113c2c20}.th-employer-freya .th-assistant-intro{background:linear-gradient(90deg,#f1f4f2,#fbfbfb)}.th-back-to-freya{margin:0 0 16px!important}.th-criteria{background:#faf9f6;border:1px solid #dedad2;border-radius:12px;margin-top:28px;padding:22px}.th-criteria h3{margin-top:0}.th-criteria ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.th-criteria li{background:#faf9f6;border:1px solid #dedad2;border-radius:8px;padding:12px 14px}.th-criteria>p{color:#1c1b19;background:#f1f4f2;border-radius:8px;padding:12px 14px}.th-results{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.th-results .th-panel{border:1px solid #dedad2;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 7px 18px #123e2e12}.th-results .th-panel:hover{transform:translateY(-3px);box-shadow:0 14px 28px #123e2e20}.th-results .th-panel:before{content:"Potential match";color:#1c1b19;letter-spacing:.04em;text-transform:uppercase;background:#f1f4f2;border-radius:999px;width:fit-content;margin:-8px 0 16px;padding:5px 10px;font-size:12px;font-weight:750;display:block}.th-results .th-panel h3{margin:0 0 4px;font-size:24px}.th-results .th-panel>p:first-of-type{color:#57534e;margin-bottom:18px}.th-evidence-status{border:1px solid #dedad2;border-radius:9px}.th-evidence-status span{grid-template-columns:145px 1fr;gap:8px;display:grid}.th-results .th-panel .secondary{color:#1c1b19;border-color:#227657;width:100%;margin-top:8px;font-weight:700}.th-feature>h3{align-items:center;gap:10px;font-size:24px;display:flex}.th-feature>h3:before{content:"Shortlist";color:#1c1b19;letter-spacing:.06em;text-transform:uppercase;background:#f1f4f2;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:800}@media (max-width:650px){.th-feature:has(.th-employer-freya) .th-feature-heading{padding:21px}.th-criteria{padding:16px}.th-criteria ul{grid-template-columns:1fr}.th-evidence-status span{grid-template-columns:1fr;gap:3px}}.th-quick-reply.selected{box-shadow:0 5px 12px #164d3929;color:#faf9f6!important;background:#123c2d!important;border-color:#1c1b19!important}.th-conversation .th-columns.th-passport-editing{grid-template-columns:minmax(0,1fr);width:100%;max-width:1180px;margin:0 auto;display:block}.th-conversation .th-columns.th-passport-editing .th-conversation-panel{width:100%;padding:clamp(1.75rem,4vw,3.5rem)}.th-conversation .th-columns.th-passport-editing .th-dialogue{width:100%;max-width:none}.th-conversation .th-columns.th-passport-editing .th-summary{margin:1.5rem 0;display:block}.th-conversation .th-columns.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-conversation .th-columns.th-passport-editing .th-summary>div:first-child{border-top:1px solid #e2e0dd}@media (max-width:700px){.th-conversation .th-columns.th-passport-editing .th-conversation-panel{padding:1.15rem}.th-conversation .th-columns.th-passport-editing .th-summary>div{grid-template-columns:1fr;gap:.35rem;padding:1rem 0}}.passport-toggle-list{gap:.8rem;margin-top:.85rem;display:grid}.passport-toggle-row{background:#faf9f6;border:1px solid #dedad2;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.1rem;display:flex}.passport-toggle-row b,.passport-toggle-row small{display:block}.passport-toggle-row small{color:#23795a;margin-top:.18rem;font-size:.8rem}.th-feature .passport-toggle{color:#716c60;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.55rem;min-width:auto;min-height:36px;padding:0;font-size:.75rem;font-weight:750;display:inline-flex}.passport-toggle>span{background:#bdb9b2;border-radius:999px;width:38px;height:22px;transition:background .18s;position:relative}.passport-toggle>span:after{content:"";background:#faf9f6;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.passport-toggle.active{color:#062c22}.passport-toggle.active>span{background:#062c22}.passport-toggle.active>span:after{transform:translate(16px)}.passport-toggle:disabled{opacity:.5}@media (max-width:600px){.passport-toggle-row{flex-direction:column;align-items:flex-start;gap:.65rem}.th-feature .passport-toggle{padding:0}}.employment-history{background:#fdfdfd;border:1px solid #d3e1dc;border-radius:.8rem;margin:1.5rem 0;padding:1.25rem}.employment-history-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.employment-history h3{margin:.15rem 0}.employment-history-head p{max-width:42rem;margin:.25rem 0}.employment-list{gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.employment-list li{background:#f7f6f5;border-left:3px solid #062c22;justify-content:space-between;gap:1rem;padding:.75rem .85rem;display:flex}.employment-list b,.employment-list span{display:block}.employment-list span{color:#716c60;font-size:.82rem}.employment-empty{color:#716c60}.employment-editor{margin-top:1rem}.cv-import{background:#f5f5f4;border-radius:.65rem;padding:1rem}.cv-import p{font-size:.84rem}.cv-import textarea{min-height:130px}.employment-entry{border:1px solid #d7e5e0;border-radius:.65rem;grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0;padding:1rem;display:grid}.employment-entry legend{padding:0 .35rem;font-weight:800}.employment-entry legend small{font-weight:400}.employment-entry .wide{grid-column:1/-1}.employment-entry input,.employment-entry textarea{margin:4px 0 0!important}.remove-role{justify-self:start;color:#9b3b35!important;margin:0!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.employment-history-head,.employment-list li{flex-direction:column}.employment-entry{grid-template-columns:1fr}.enterprise-shell .workspace>.mobile-screen{width:100%;min-width:0;overflow-x:hidden}.th-feature,.th-conversation,.th-passport-only{background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.th-feature-heading{margin:0 0 14px!important;padding:0!important}.th-feature-heading h2{font-size:23px!important}.th-feature-heading p{font-size:12px!important}.th-conversation .th-columns,.th-conversation .th-columns.th-passport-editing{width:100%;max-width:none!important;margin:0!important;display:block!important}.th-conversation .th-columns .th-conversation-panel,.th-conversation .th-columns.th-passport-editing .th-conversation-panel{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.th-conversation .th-assistant-intro{border:1px solid #d9e6e1;border-radius:13px;background:#f8f8f7!important;padding:13px 14px!important}.th-conversation .th-dialogue{width:100%;padding:15px 0 0!important}.th-conversation .th-speech{max-width:100%;margin-bottom:15px;padding:13px 14px}.th-current-question{margin-top:16px}.th-current-question h3{line-height:1.3;font-size:19px!important}.th-feature .th-quick-replies{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid!important}.th-feature .th-quick-reply{min-height:42px;padding:8px 9px;line-height:1.25;font-size:11px!important}.th-feature .th-quick-reply span{display:none}.th-passport-card{margin-top:0!important;padding:14px!important}.th-passport-editing .th-summary,.passport-summary{grid-template-columns:1fr!important}.passport-heading-actions{display:block}.passport-heading-actions .secondary{width:100%;margin-top:10px}.employment-history{margin:14px 0!important;padding:13px!important}.opportunity-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:none!important;gap:8px!important;padding:1px 1px 7px!important;display:flex!important;overflow:auto hidden!important}.opportunity-tabs button{scroll-snap-align:start;flex:0 0 144px!important;min-height:57px!important;padding:10px!important;display:grid!important}.opportunity-tabs small{display:none!important}.opportunity-tabs::-webkit-scrollbar{display:none}.introduction-inbox{width:100%;min-width:0;display:block!important}.introduction-inbox-tools{padding:9px!important;display:block!important}.introduction-inbox-tools label:not(:first-child),.introduction-inbox-tools small{display:none!important}.compact-introduction-row,.introduction-inbox:not(.has-selected) .compact-introduction-row{grid-template-columns:minmax(0,1fr) 30px 32px!important;gap:7px!important;min-height:54px!important;padding:9px 10px!important;display:grid!important}.compact-introduction-message,.compact-introduction-role,.compact-message-status{display:none!important}.compact-profile-link,.compact-profile-placeholder,.compact-message-button{width:29px!important;height:29px!important}.introduction-inbox.has-selected .split-detail{width:100%!important;max-width:none!important;padding:0!important;display:block!important}.introduction-inbox.has-selected .compact-introduction-list{display:none!important}.introduction-inbox.has-selected .message-thread{gap:9px!important;margin:9px 0!important;display:grid!important}.introduction-inbox.has-selected .message-thread>div,.introduction-inbox.has-selected .opportunity-thread .mine,.introduction-inbox.has-selected .opportunity-thread .theirs{background:#f4f3f2!important;border:0!important;border-radius:13px!important;width:auto!important;max-width:88%!important;min-height:0!important;margin:0!important;padding:10px 11px!important;display:block!important}.introduction-inbox.has-selected .message-thread>div.mine,.introduction-inbox.has-selected .opportunity-thread .mine{background:#f0f0ee!important;justify-self:end!important;margin-left:auto!important}.introduction-inbox.has-selected .message-thread>div.theirs,.introduction-inbox.has-selected .opportunity-thread .theirs{background:#f4f3f2!important;justify-self:start!important;margin-right:auto!important}.introduction-inbox.has-selected .message-thread p{overflow-wrap:anywhere!important;white-space:normal!important;margin:0!important;font-size:.81rem!important;line-height:1.4!important;display:block!important}.introduction-inbox.has-selected .message-thread b{margin-bottom:3px!important;font-size:.7rem!important;display:block!important}.introduction-inbox.has-selected .message-thread small{margin-top:5px!important;font-size:.62rem!important;display:block!important}.message-read-flag{display:none!important}.opportunity-thread{max-height:none!important;overflow:visible!important}.candidate-home-grid button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #dedad2;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:13px 12px;display:grid}.candidate-home-grid button:active{background:#faf9f6;transform:scale(.985)}.candidate-home-grid button>span{color:#062c22;background:#f1f4f2;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.candidate-home-grid button small{color:#062c22;margin-top:6px;font-size:10px;font-weight:800;display:block}.candidate-home-grid button small i{vertical-align:-1px;font-size:14px;font-style:normal}.candidate-home-grid button{transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}.candidate-home-grid button:active{background:#faf9f6;border-color:#062c22;transform:scale(.975);box-shadow:0 0 0 4px #a0c0b43d,0 10px 22px #247d5c38}.candidate-home-grid button:focus-visible{border-color:#062c22;outline:0;box-shadow:0 0 0 4px #a0c0b447,0 10px 22px #247d5c29}.candidate-next-steps{background:linear-gradient(135deg,#faf9f6,#faf9f6);border:1px solid #dedad2;border-radius:14px;gap:7px;padding:14px;display:grid}.candidate-next-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.candidate-next-heading h3{color:#1c1b19;margin:3px 0 0;font-size:15px}.candidate-next-heading>span{color:#faf9f6;background:#062c22;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.candidate-next-steps button{color:#1c1b19;text-align:left;background:0 0;border:0;border-top:1px solid #e0eae7;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.candidate-next-steps button:first-of-type{border-top:0}.candidate-next-steps button>i{color:#062c22;background:#f1f4f2;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.candidate-next-steps button b,.candidate-next-steps button small{display:block}.candidate-next-steps button b{font-size:11px}.candidate-next-steps button small{color:#57534e;margin-top:2px;font-size:10px;line-height:1.32}.candidate-next-steps button em{color:#062c22;font-size:19px;font-style:normal}.candidate-next-steps button:active{background:#f5f5f4;border-radius:8px}.opportunity-hub .dashboard-card{padding:14px}.opportunity-hub .credential.expanded.employment-compact{grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}.opportunity-hub .credential.expanded.employment-compact>i{display:none!important}.opportunity-hub .credential.expanded.employment-compact>em{grid-area:1/1/4;width:30px!important;height:30px!important}.opportunity-hub .credential.expanded.employment-compact>div:not(.provenance){grid-column:2;min-width:0}.opportunity-hub .credential.expanded.employment-compact>.provenance,.opportunity-hub .credential.expanded.employment-compact>.status,.opportunity-hub .credential.expanded.employment-compact>.employment-details{min-width:0;grid-column:2!important}.opportunity-hub .credential.expanded.employment-compact p{overflow-wrap:anywhere;word-break:normal;line-height:1.4}.opportunity-hub .credential.expanded.employment-compact .status{justify-self:start}.opportunity-hub .credential.expanded.employment-compact .employment-details>summary{white-space:normal;min-height:36px}}.opportunity-request-card{grid-template-columns:4px 36px minmax(0,1fr) minmax(150px,.6fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}.opportunity-request-card .provenance{display:block!important}.opportunity-request-card .provenance small{display:block}.opportunity-request-card>p,.opportunity-request-card>.employment-details{grid-column:2/-1}@media (max-width:700px){.opportunity-hub .opportunity-request-card{grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}.opportunity-hub .opportunity-request-card>i{display:none!important}.opportunity-hub .opportunity-request-card>em{grid-area:1/1/5!important;width:30px!important;height:30px!important}.opportunity-hub .opportunity-request-card>div,.opportunity-hub .opportunity-request-card>.provenance,.opportunity-hub .opportunity-request-card>.status,.opportunity-hub .opportunity-request-card>p,.opportunity-hub .opportunity-request-card>.employment-details{grid-column:2!important;min-width:0!important}.opportunity-hub .opportunity-request-card p{overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important;line-height:1.42!important}.opportunity-hub .opportunity-request-card .status{justify-self:start!important}.opportunity-hub .opportunity-request-card .employment-details>summary{white-space:normal!important;min-height:36px!important}}@media (min-width:701px){@media (max-height:760px){.candidate-home{min-height:0}.candidate-home-hero{padding:24px 28px}.candidate-home-hero h2{font-size:29px}.candidate-home-grid{min-height:280px}.candidate-home-grid button{padding:15px}}.candidate-home{gap:clamp(14px,1.6vw,22px);min-height:calc(100vh - 185px);padding:8px 0 22px;display:grid}.candidate-home-hero{color:#faf9f6;background:radial-gradient(circle at 88% 12%,#abc7bd38,#0000 24%),linear-gradient(125deg,#0e3024,#497263);border-radius:18px;padding:32px 34px;position:relative;overflow:hidden;box-shadow:0 16px 34px #10362829}.candidate-home-hero:after{content:"";border:38px solid #dae6e224;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-110px;right:-60px}.candidate-home-hero .eyebrow{z-index:1;color:#ceded8;position:relative}.candidate-home-hero h2{z-index:1;letter-spacing:-.04em;max-width:660px;margin:9px 0 10px;font-size:34px;line-height:1.1;position:relative}.candidate-home-hero p{z-index:1;color:#e1ebe7;max-width:660px;margin:0;font-size:14px;line-height:1.55;position:relative}.candidate-home-control{z-index:1;color:#f5f8f7;border:1px solid #e5edea59;border-radius:99px;margin-top:18px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.candidate-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr);gap:clamp(12px,1.5vw,20px);width:100%;min-height:clamp(320px,42vh,420px);display:grid}.candidate-home-grid button{color:#1c1b19;text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #d9e6e1;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;height:100%;min-height:0;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid;box-shadow:0 7px 20px #1447340b}.candidate-home-grid button:hover{background:linear-gradient(135deg,#faf9f6,#fefefe);border-color:#062c22;transform:translateY(-4px);box-shadow:0 0 0 6px #9bbcb04d,0 18px 34px #22765738}.candidate-home-grid button:hover>span{color:#faf9f6;background:#062c22;box-shadow:0 7px 15px #25805f42}.candidate-home-grid button:hover b,.candidate-home-grid button:hover small{color:#062c22}.candidate-home-grid button:active{transform:translateY(-1px)scale(.99);box-shadow:0 0 0 6px #99bbae3d,0 9px 20px #1b5d4529}.candidate-home-grid button:focus-visible{border-color:#062c22;outline:0;box-shadow:0 0 0 5px #99bbae4d,0 16px 32px #1b5d452b}.candidate-home-grid button>span{color:#062c22;background:#f1f4f2;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.candidate-home-grid button b{color:#1c1b19;letter-spacing:-.015em;font-size:17px;line-height:1.2;display:block}.candidate-home-grid button p{color:#57534e;margin:8px 0 0;font-size:13px;line-height:1.48}.candidate-home-grid button small{color:#062c22;letter-spacing:.02em;margin-top:15px;font-size:11px;font-weight:850;display:block}.candidate-home-grid button small i{vertical-align:-2px;margin-left:3px;font-size:18px;font-style:normal}.candidate-next-steps{background:#faf9f6;border:1px solid #d9e6e1;border-radius:14px;gap:0;display:grid;overflow:hidden}.candidate-next-heading{background:linear-gradient(110deg,#f8f8f7,#faf9f6);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.candidate-next-heading h3{color:#154936;margin:4px 0 0;font-size:16px}.candidate-next-heading>span{color:#faf9f6;background:#062c22;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.candidate-next-steps button{color:#1c1b19;text-align:left;cursor:pointer;background:#faf9f6;border:0;border-top:1px solid #eae9e7;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:13px 19px;display:grid}.candidate-next-steps button:hover{background:#f9f9f9}.candidate-next-steps button>i{color:#062c22;background:#f1f4f2;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.candidate-next-steps button b,.candidate-next-steps button small{display:block}.candidate-next-steps button b{font-size:12px}.candidate-next-steps button small{color:#57534e;margin-top:3px;font-size:11px}.candidate-next-steps button em{color:#062c22;font-size:20px;font-style:normal}.candidate-home-next{color:#195640;background:#faf9f6;border:1px solid #dedad2;border-radius:12px;padding:15px 18px}.candidate-home-next b{font-size:12px}.candidate-home-next p{margin:4px 0 0;font-size:12px;line-height:1.5}.employer-home{gap:clamp(14px,1.6vw,22px);min-height:calc(100vh - 185px);padding:8px 0 22px;display:grid}.employer-home-hero{color:#faf9f6;background:radial-gradient(circle at 88% 12%,#a4c2b73b,#0000 24%),linear-gradient(125deg,#0f3326,#406456);border-radius:18px;padding:32px 34px;position:relative;overflow:hidden;box-shadow:0 16px 34px #10362829}.employer-home-hero:after{content:"";border:38px solid #d9d7d324;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-110px;right:-60px}.employer-home-hero .eyebrow{z-index:1;color:#ceded8;position:relative}.employer-home-hero h2{z-index:1;letter-spacing:-.04em;max-width:680px;margin:9px 0 10px;font-size:34px;line-height:1.1;position:relative}.employer-home-hero p{z-index:1;color:#e7e6e3;max-width:680px;margin:0;font-size:14px;line-height:1.55;position:relative}.employer-home-control{z-index:1;color:#f3f2f1;border:1px solid #dfddd966;border-radius:99px;margin-top:18px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.employer-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr);gap:clamp(12px,1.5vw,20px);width:100%;min-height:clamp(320px,42vh,420px);display:grid}.employer-home-grid button{color:#1c1b19;text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #e0dedb;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;height:100%;min-height:0;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid;box-shadow:0 7px 20px #1447340b}.employer-home-grid button:hover{background:linear-gradient(135deg,#f4f3f2,#fefefd);border-color:#278663;transform:translateY(-4px);box-shadow:0 0 0 6px #7ea99940,0 18px 34px #1c5f4733}.employer-home-grid button:active{transform:translateY(-1px)scale(.99)}.employer-home-grid button:focus-visible{border-color:#227557;outline:0;box-shadow:0 0 0 5px #7ea9994d,0 16px 32px #1c5f472e}.employer-home-grid button>span{color:#206d51;background:#f0efed;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.employer-home-grid button:hover>span{color:#faf9f6;background:#4a7464;box-shadow:0 7px 15px #23795940}.employer-home-grid button b{color:#134130;letter-spacing:-.015em;font-size:17px;line-height:1.2;display:block}.employer-home-grid button p{color:#716c60;margin:8px 0 0;font-size:13px;line-height:1.48}.employer-home-grid button small{color:#206f52;letter-spacing:.02em;margin-top:15px;font-size:11px;font-weight:850;display:block}.employer-home-grid button small i{vertical-align:-2px;margin-left:3px;font-size:18px;font-style:normal}.employer-home-grid button:hover b,.employer-home-grid button:hover small{color:#1e664b}.employer-home-next{color:#17503b;background:#f8f7f6;border:1px solid #e4e3e0;border-radius:12px;padding:15px 18px}.employer-home-next b{font-size:12px}.employer-home-next p{margin:4px 0 0;font-size:12px;line-height:1.5}@media (max-height:760px){.employer-home{min-height:0}.employer-home-hero{padding:24px 28px}.employer-home-hero h2{font-size:29px}.employer-home-grid{min-height:280px}.employer-home-grid button{padding:15px}}}.candidate-getting-started{background:linear-gradient(125deg,#faf9f6,#faf9f6);border:1px solid #c9d4cd;border-radius:16px;gap:13px;padding:18px;display:grid;box-shadow:0 8px 22px #18523d0d}.candidate-getting-started header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.candidate-getting-started h3{color:#1c1b19;letter-spacing:-.02em;margin:4px 0;font-size:18px}.candidate-getting-started header p{color:#57534e;max-width:640px;margin:4px 0 0;font-size:12px;line-height:1.45}.candidate-getting-started header>strong{color:#faf9f6;background:#062c22;border-radius:50%;place-items:center;min-width:45px;height:45px;font-size:17px;line-height:1;display:grid}.candidate-getting-started header>strong small{color:#e1ebe7;font-size:10px}.candidate-onboarding-progress{background:#dedad2;border-radius:99px;height:7px;overflow:hidden}.candidate-onboarding-progress i{border-radius:inherit;background:linear-gradient(90deg,#062c22,#99bbae);height:100%;transition:width .25s;display:block}.candidate-onboarding-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.candidate-onboarding-list button{color:#1c1b19;text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #dedad2;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:12px;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:grid}.candidate-onboarding-list button:hover{background:#faf9f6;border-color:#062c22;transform:translateY(-2px);box-shadow:0 0 0 4px #95b8ab2e,0 9px 17px #1b5e451c}.candidate-onboarding-list button>span{color:#062c22;background:#f1f4f2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.candidate-onboarding-list b,.candidate-onboarding-list small{display:block}.candidate-onboarding-list b{font-size:12px;line-height:1.24}.candidate-onboarding-list small{color:#57534e;margin-top:4px;font-size:10px;line-height:1.35}.candidate-onboarding-list em{color:#062c22;grid-column:2;font-size:10px;font-style:normal;font-weight:800}.candidate-onboarding-list em i{vertical-align:-1px;margin-left:3px;font-size:15px;font-style:normal}@media (max-width:700px){.candidate-getting-started{border-radius:14px;gap:10px;padding:14px}.candidate-getting-started h3{font-size:16px}.candidate-getting-started header p{font-size:11px}.candidate-getting-started header>strong{min-width:39px;height:39px;font-size:15px}.candidate-onboarding-list{grid-template-columns:1fr;gap:7px}.candidate-onboarding-list button{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;padding:10px}.candidate-onboarding-list button>span{grid-area:1/1/3}.candidate-onboarding-list em{white-space:nowrap;grid-area:1/3/3;align-self:center;font-size:10px}.candidate-onboarding-list small{font-size:10px}.candidate-home .candidate-home-grid{margin-top:2px}}.candidate-getting-started{position:relative;overflow:hidden;background:linear-gradient(135deg,#123c2d 0%,#43695b 62%,#639583 100%)!important;border:0!important;padding:22px!important;box-shadow:0 16px 34px #18533d2e!important}.candidate-getting-started:after{content:"";pointer-events:none;border:34px solid #e0ebe71f;border-radius:50%;width:295px;height:295px;position:absolute;top:-132px;right:-78px}.candidate-getting-started header{z-index:1;position:relative}.candidate-getting-started header p{color:#e9f0ee;font-size:13px}.candidate-getting-started header>strong{color:#062c22;background:#faf9f6;border:2px solid #f9f9f8a6;flex:0 0 58px;width:58px;min-width:58px;height:58px;font-size:22px;box-shadow:0 7px 18px #0c2a1f33}.candidate-getting-started header>strong small{color:#268260;margin-top:1px;font-size:11px;font-weight:800}.candidate-onboarding-progress{z-index:1;background:#f9f8f740;height:8px;position:relative}.candidate-onboarding-list{z-index:1;gap:12px;position:relative}.candidate-onboarding-list button{background:#faf9f6f7;border:1px solid #f9f9f8b8;grid-template-columns:32px minmax(0,1fr);min-height:138px;padding:15px;box-shadow:0 5px 13px #0d2c2124}.candidate-onboarding-list button>span{color:#062c22;background:#f1f4f2;width:30px;height:30px;font-size:13px}.candidate-onboarding-list button.complete>span{background:#062c22}.candidate-onboarding-list b{color:#1c1b19;font-size:13px}.candidate-onboarding-list small{color:#57534e;font-size:11px;line-height:1.42}.candidate-onboarding-list em{color:#062c22;letter-spacing:.01em;background:#f1f4f2;border-radius:999px;align-items:center;gap:3px;width:max-content;margin-top:3px;padding:4px 8px;font-size:10px;display:inline-flex}.candidate-onboarding-list button.complete em{color:#1d6349;background:#f1f4f2}.candidate-onboarding-list em i{margin:0;font-size:14px}@media (max-width:700px){.candidate-getting-started{padding:16px!important}.candidate-getting-started h3{font-size:17px}.candidate-getting-started header p{font-size:11px}.candidate-getting-started header>strong{flex-basis:48px;width:48px;min-width:48px;height:48px;font-size:17px}.candidate-getting-started header>strong small{font-size:9px}.candidate-onboarding-list{gap:8px}.candidate-onboarding-list button{min-height:0;padding:11px 10px}.candidate-onboarding-list b{font-size:11px}.candidate-onboarding-list small{font-size:10px}.candidate-onboarding-list em{margin:0;font-size:9px}.candidate-onboarding-list em i{display:none}}.candidate-getting-started header>strong{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex!important}.candidate-getting-started header>strong b{font-size:23px;line-height:.9}.candidate-getting-started header>strong small{max-width:43px;margin-top:3px;line-height:1.05;display:block;font-size:8px!important}.candidate-onboarding-note{z-index:1;background:#0d2e2238;border-radius:9px;padding:9px 11px;line-height:1.4;position:relative;color:#efeeec!important;margin:0!important;font-size:10px!important}.candidate-onboarding-note b{color:#faf9f6;margin-right:5px}@media (max-width:700px){.candidate-getting-started header>strong{padding:3px}.candidate-getting-started header>strong b{font-size:18px}.candidate-getting-started header>strong small{max-width:37px;font-size:7px!important}.candidate-onboarding-note{padding:8px 9px;font-size:9px!important}}.candidate-home-grid button{position:relative;overflow:hidden}.candidate-home-grid button>span,.candidate-home-grid button>div{z-index:2;position:relative}.candidate-tile-art{z-index:1;stroke:#062c22;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.13;width:120px;height:86px;transition:opacity .16s,transform .16s;position:absolute;bottom:8px;right:13px}.candidate-home-grid button:hover .candidate-tile-art{opacity:.25;transform:translate(-2px,-2px)scale(1.03)}.candidate-tile-art.passport-art{stroke:#062c22}.candidate-tile-art.freya-art{stroke:#7a5894}.candidate-tile-art.opportunity-art,.candidate-tile-art.share-art{stroke:#062c22}@media (max-width:700px){.candidate-tile-art{opacity:.09;width:90px;height:64px;bottom:-8px;right:5px}.candidate-home-grid button:hover .candidate-tile-art{opacity:.14;transform:none}}.candidate-tile-icon{z-index:2;stroke:#062c22;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;background:#f1f4f2;border-radius:12px;width:42px;height:42px;padding:9px;transition:background .16s,stroke .16s,box-shadow .16s;position:relative}.candidate-home-grid button:hover .candidate-tile-icon{stroke:#faf9f6;background:#062c22;box-shadow:0 7px 15px #25805f42}@media (max-width:700px){.candidate-tile-icon{border-radius:8px;width:28px;height:28px;padding:6px}.candidate-home-grid button:active .candidate-tile-icon{stroke:#faf9f6;background:#062c22}}.preference-summary{background:#fdfdfd;border:1px solid #d3e1dc;border-radius:.8rem;margin:1rem 0 1.25rem;padding:1.05rem 1.1rem}.preference-summary-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.preference-summary-head h3{font-size:1.05rem;margin:.1rem 0!important}.preference-summary-head .text-action{text-decoration:underline;color:#062c22!important;background:0 0!important;border:0!important;min-height:auto!important;padding:.35rem 0!important;font-size:.8rem!important;font-weight:750!important}.preference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.preference-list>div{background:#f7f6f5;border-left:3px solid #062c22;grid-template-columns:minmax(105px,43%) minmax(0,1fr);align-items:center;gap:.65rem;min-height:48px;padding:.55rem .75rem;display:grid}.preference-list dt{color:#57534e;letter-spacing:.055em;text-transform:uppercase;font-size:.69rem;font-weight:800;line-height:1.2}.preference-list dd{color:#1c1b19;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:650;line-height:1.3}@media (max-width:700px){.preference-summary{padding:.85rem}.preference-summary-head{align-items:flex-start}.preference-summary-head .text-action{white-space:nowrap}.preference-list{grid-template-columns:1fr;gap:.4rem}.preference-list>div{grid-template-columns:minmax(94px,42%) minmax(0,1fr);min-height:42px;padding:.48rem .65rem}.preference-list dt{font-size:.64rem}.preference-list dd{font-size:.78rem}}.preference-summary-head .secondary{white-space:nowrap;min-height:40px!important;padding:.45rem .85rem!important;font-size:.82rem!important;font-weight:700!important}@media (max-width:700px){.preference-summary-head .secondary{min-height:38px!important;padding:.4rem .7rem!important}}.passport-toggle-row{grid-template-columns:minmax(0,1fr) 174px;align-items:center;display:grid}.th-feature .passport-toggle{justify-content:flex-end;width:100%}@media (max-width:600px){.passport-toggle-row{display:flex}.th-feature .passport-toggle{justify-content:flex-start;width:auto}}.th-feature .passport-toggle{justify-content:initial;text-align:left;grid-template-columns:38px minmax(0,1fr);column-gap:.55rem;display:grid}.th-feature .passport-toggle>span{grid-column:1}.th-feature .passport-toggle em{grid-column:2;font-style:normal}@media (max-width:600px){.th-feature .passport-toggle{width:auto;display:grid}}.opportunity-request-card .opportunity-right-to-work{background:#fbfafa;border:1px solid #dce7e3;border-radius:8px;grid-column:2/-1;grid-template-columns:minmax(118px,.55fr) minmax(150px,.72fr) minmax(0,1.8fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.opportunity-right-to-work span{color:#716c60;letter-spacing:.07em;font-size:.6rem;font-weight:850}.opportunity-right-to-work b{color:#174e3a;font-size:.75rem}.opportunity-right-to-work small{color:#716c60;font-size:.67rem;line-height:1.4}.opportunity-right-to-work.ready{background:#f8f8f7;border-color:#ccddd7}.opportunity-right-to-work.ready b{color:#227456}.opportunity-right-to-work.needs-action{background:#fbfafa;border-color:#ead6a8}.opportunity-right-to-work.needs-action b{color:#875c08}@media (max-width:700px){.opportunity-hub .opportunity-request-card .opportunity-right-to-work{grid-column:2!important;grid-template-columns:1fr!important;gap:3px!important;padding:9px 10px!important;display:grid!important}.opportunity-hub .opportunity-request-card .opportunity-right-to-work small{font-size:.65rem!important}}.employment-history-head .secondary,.preference-summary-head .secondary{white-space:nowrap;line-height:1.2;min-height:40px!important;padding:.45rem .85rem!important;font-size:.82rem!important;font-weight:700!important}.passport-reset-action{justify-content:center;margin:1.5rem 0 .25rem;display:flex}.th-feature .passport-reset-action .secondary{color:#195741;background:#faf9f6;border-color:#709f8e;min-width:170px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.th-feature .passport-reset-action .secondary:hover:not(:disabled),.th-feature .passport-reset-action .secondary:focus-visible:not(:disabled){background:#f9f9f8;border-color:#669987;transform:translateY(-1px);box-shadow:0 0 0 4px #7ca79724,0 7px 20px #257f5e26}@media (max-width:700px){.employment-history-head .secondary,.preference-summary-head .secondary{min-height:38px!important;padding:.4rem .7rem!important;font-size:.8rem!important}.passport-reset-action{margin-top:1.2rem}}.candidate-getting-started{background:linear-gradient(135deg,#123c2d 0%,#3f6356 64%,#979185 100%)!important;box-shadow:0 16px 34px #1c1b1929!important}.candidate-getting-started:after{border-color:#dedad229!important}.candidate-getting-started h3{color:#faf9f6!important}.candidate-getting-started header>strong{color:#062c22!important;background:#faf9f6!important;border-color:#d8d5d1!important;box-shadow:0 7px 18px #1c1b192e!important}.candidate-onboarding-progress{background:#dedad247!important}.candidate-onboarding-list button{background:#faf9f6!important;border-color:#d8d5d1!important;box-shadow:0 5px 13px #1c1b191f!important}.candidate-onboarding-list button:hover{background:#faf9f6!important;border-color:#bebab2!important;box-shadow:0 0 0 4px #faf9f633,0 13px 23px #1c1b1938!important}.candidate-onboarding-list button>span{color:#062c22!important;background:#f1f4f2!important}.candidate-onboarding-list button.complete{background:#faf9f6!important;border-color:#c9d4cd!important}.candidate-onboarding-list button.complete>span{color:#faf9f6!important;background:#062c22!important}.candidate-onboarding-list b{color:#1c1b19!important}.candidate-onboarding-list small{color:#57534e!important}.candidate-onboarding-list em,.candidate-onboarding-list button.complete em{color:#062c22!important;background:#f1f4f2!important}.candidate-home-grid button{color:#1c1b19!important;background:#faf9f6!important;border-color:#d8d5d1!important;box-shadow:0 7px 20px #1c1b190d!important}.candidate-home-grid button:hover{background:#faf9f6!important;border-color:#bebab2!important;box-shadow:0 0 0 5px #062c221f,0 18px 34px #1c1b1926!important}.candidate-home-grid button:hover>span,.candidate-home-grid button:hover .candidate-tile-icon{color:#faf9f6!important;stroke:#faf9f6!important;background:#062c22!important;box-shadow:0 7px 15px #062c2238!important}.candidate-home-grid button>span,.candidate-tile-icon{color:#062c22!important;stroke:#062c22!important;background:#f1f4f2!important}.candidate-home-grid button b{color:#1c1b19!important}.candidate-home-grid button p{color:#57534e!important}.candidate-home-grid button small,.candidate-home-grid button:hover b,.candidate-home-grid button:hover small{color:#062c22!important}.candidate-tile-art,.candidate-tile-art.passport-art,.candidate-tile-art.freya-art,.candidate-tile-art.opportunity-art,.candidate-tile-art.share-art{stroke:#062c22!important}.candidate-home{gap:16px!important}.candidate-home-hero{color:#1c1b19!important;min-height:0!important;box-shadow:none!important;background:#faf9f6!important;border:1px solid #dedad2!important;border-radius:14px!important;padding:28px 30px!important}.candidate-home-hero:after{opacity:.85;border:22px solid #dedad2!important;width:178px!important;height:178px!important;bottom:-52px!important;right:42px!important}.candidate-home-hero .eyebrow{color:#062c22!important}.candidate-home-hero h2{color:#1c1b19!important;max-width:720px!important;font-size:31px!important}.candidate-home-hero p{color:#57534e!important;max-width:620px!important}.candidate-home-control{color:#062c22!important;background:#f1f4f2!important;border-color:#c9d4cd!important}.candidate-getting-started{box-shadow:none!important;background:#faf9f6!important;border:1px solid #dedad2!important;border-top:4px solid #062c22!important;border-radius:14px!important;padding:24px!important}.candidate-getting-started:after{display:none!important}.candidate-getting-started .eyebrow{color:#062c22!important}.candidate-getting-started h3{color:#1c1b19!important;font-size:20px!important}.candidate-getting-started header p{color:#57534e!important}.candidate-getting-started header>strong{color:#faf9f6!important;box-shadow:none!important;background:#123c2d!important;border:0!important}.candidate-getting-started header>strong small{color:#dedad2!important}.candidate-onboarding-progress{background:#dedad2!important;height:6px!important}.candidate-onboarding-progress i{background:#062c22!important}.candidate-onboarding-list{gap:10px!important}.candidate-onboarding-list button{min-height:126px!important;box-shadow:none!important;border-color:#dedad2!important;border-radius:10px!important}.candidate-onboarding-list button:hover{border-color:#bebab2!important;box-shadow:0 8px 20px #1c1b1914!important}.candidate-onboarding-note{color:#57534e!important;background:#f8f8f7!important}.candidate-onboarding-note b{color:#1c1b19!important}@media (max-width:700px){.candidate-home-hero{padding:22px!important}.candidate-home-hero:after{bottom:-76px!important;right:-54px!important}.candidate-getting-started{padding:16px!important}.candidate-onboarding-list button{min-height:0!important}}.availability-card .dashboard-head{border-bottom:1px solid #dedad2;background:#faf9f6!important}.availability-card .dashboard-head .eyebrow,.availability-card .availability-step{color:#062c22!important}.availability-step{background:#f1f4f2!important}.availability-zone select,.availability-hours input{color:#1c1b19!important;background:#faf9f6!important;border-color:#d8d5d1!important}.availability-day{color:#57534e!important;background:#faf9f6!important;border-color:#d8d5d1!important}.availability-day.selected{color:#faf9f6!important;background:#062c22!important;border-color:#062c22!important}.availability-preview{color:#faf9f6!important;background:#123c2d!important}.availability-preview .eyebrow{color:#b9c7c0!important}.availability-window{background:#3f6356!important;border-color:#605c52!important}.availability-window small,.availability-preview>p,.availability-conversion span{color:#dedad2!important}.availability-window span{color:#d8d5d1!important}.availability-zone-picks button{color:#dedad2!important;border-color:#979185!important}.availability-zone-picks button.selected{color:#1c1b19!important;background:#b9c7c0!important;border-color:#b9c7c0!important}.availability-conversion{border-color:#605c52!important}.availability-footer{background:#faf9f6!important;border-color:#dedad2!important}.th-passport-only .th-feature-heading{background:0 0!important}.passport-status{color:#57534e!important;border-color:#dedad2!important}.passport-status span{color:#062c22!important;background:#f1f4f2!important}.th-passport-editing .th-speech,.th-conversation .th-aside,.th-aside{background:#f8f8f7!important}.th-conversation .th-assistant-intro{background:#f8f8f7!important;border-color:#dedad2!important}.th-quick-reply:hover{background:#f1f4f2!important;border-color:#c9d4cd!important}.th-passport-only{background:#f8f8f7!important;border:1px solid #dedad2!important}.th-passport-card{background:#faf9f6!important;border-color:#dedad2!important;box-shadow:0 10px 24px #1c1b1914!important}.preference-summary{background:#faf9f6!important;border-color:#dedad2!important}.preference-list>div{background:#f8f8f7!important;border-left-color:#062c22!important}.preference-list dt{color:#57534e!important}.preference-list dd{color:#1c1b19!important}.candidate-home-hero h2{letter-spacing:-.052em!important;font-size:clamp(34px,3.25vw,46px)!important;font-weight:760!important;line-height:1.02!important}.candidate-home-hero h2 em{color:#062c22;font-style:normal}.candidate-home-welcome{flex-wrap:wrap;gap:0 .28em;min-height:44px;display:flex;max-width:690px!important;font-size:15px!important;line-height:1.58!important}.candidate-home-welcome strong{color:#1c1b19;font-weight:780}.candidate-home-welcome span{color:#57534e}.candidate-home-welcome i{color:#062c22;align-self:baseline;font-size:.72em;font-style:normal;animation:.8s step-end infinite trusthire-caret}.candidate-home-welcome i.complete{opacity:0;animation:none}@keyframes trusthire-caret{50%{opacity:0}}@media (max-width:700px){.candidate-home-hero h2{font-size:31px!important}.candidate-home-welcome{min-height:61px;font-size:13px!important}}@media (prefers-reduced-motion:reduce){.candidate-home-welcome i{animation:none}.candidate-home-welcome i.complete{opacity:0}}.candidate-home-welcome{display:block!important}.candidate-home-welcome strong{margin-bottom:3px;display:block}.candidate-home-welcome span{white-space:nowrap;font-size:13px;display:inline-block}@media (max-width:700px){.candidate-home-welcome span{white-space:normal;font-size:12px}}.enterprise-shell .candidate-home{border:1px solid #dedad2;border-radius:16px;background:#f5f5f4!important;padding:24px!important}.enterprise-shell .candidate-home-hero{background:#faf9f6!important;box-shadow:0 1px 2px #1c1b190a!important}.enterprise-shell .candidate-home-grid button{background:#faf9f6!important;box-shadow:0 2px 5px #1c1b190e!important}.enterprise-shell .candidate-getting-started,.enterprise-shell .candidate-next-steps{box-shadow:0 1px 2px #1c1b190a}@media (max-width:700px){.enterprise-shell .candidate-home{border:0;border-radius:0;padding:14px!important}.enterprise-shell .candidate-home-hero{border-radius:14px!important}.enterprise-shell .candidate-home{gap:12px!important;padding:14px!important}.enterprise-shell .candidate-home-hero{padding:20px!important}.enterprise-shell .candidate-home-hero h2{font-size:28px!important;line-height:1.06!important}.enterprise-shell .candidate-home-welcome{min-height:0!important;font-size:12px!important;line-height:1.48!important}.enterprise-shell .candidate-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.enterprise-shell .candidate-home-grid button{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;min-height:108px!important;padding:13px 12px!important}.enterprise-shell .candidate-home-grid button p{display:none!important}.enterprise-shell .candidate-home-grid button small{margin-top:7px!important;font-size:10px!important}.enterprise-shell .candidate-home-next{padding:13px 14px!important}}
.platform-metrics.interactive{grid-template-columns:repeat(6,1fr)}.privacy-case-head,.privacy-case-row{grid-template-columns:.9fr 1.25fr .65fr .7fr .8fr .7fr 65px;align-items:center;gap:12px;display:grid}.privacy-case-head{color:#57534e;text-transform:uppercase;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.privacy-case-row{color:#464440;border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:10px}.privacy-case-row>span>small{margin-top:3px;display:block}.privacy-request{background:#f7f6f5;border-left:4px solid #062c22;margin:14px 0;padding:14px}.privacy-request b{font-size:11px}.privacy-request p{font-size:11px;line-height:1.5}.privacy-request small{color:#57534e;font-size:9px}.privacy-case-form{gap:12px;display:grid}.case-owner{color:#464440;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.case-timeline{border-top:1px solid #dedad2;margin-top:18px;padding-top:14px}.case-timeline h4{margin:0 0 10px}.case-timeline article{border-bottom:1px solid #e8e7e4;padding:10px 0}.case-timeline article b,.case-timeline article small{font-size:9px}.case-timeline article p{margin:4px 0;font-size:10px}.case-timeline article small{color:#57534e}@media (max-width:1100px){.platform-metrics.interactive{grid-template-columns:repeat(3,1fr)}.privacy-case-table{overflow-x:auto}.privacy-case-head,.privacy-case-row{min-width:900px}}@media (max-width:600px){.platform-metrics.interactive{grid-template-columns:1fr}}.pilot-health-heading{background:#fff;border:1px solid #dedad2;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:22px;display:flex}.pilot-health-heading h2{margin:5px 0}.pilot-health-heading p{color:#57534e;margin:0;font-size:11px}.health-summary{background:#fff;border:1px solid #dedad2;border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.health-summary article{border-right:1px solid #dedad2;padding:17px 20px}.health-summary article:last-child{border:0}.health-summary span,.health-summary b,.health-summary small{display:block}.health-summary span{color:#57534e;font-size:10px}.health-summary b{margin:6px 0;font-size:24px}.health-summary small{color:#635e55;font-size:11px}.healthy-text{color:#24704d}.health-checks{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}.health-checks button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedad2;border-radius:6px;grid-template-columns:34px 1fr 35px;align-items:center;gap:12px;padding:15px;display:grid}.health-checks button:hover{background:#f8f8f7;border-color:#a8c5bb}.health-checks button b,.health-checks button small{display:block}.health-checks button b{font-size:11px}.health-checks button small{color:#57534e;margin-top:3px;font-size:9px}.health-checks button strong{text-align:right;font-size:18px}.health-indicator{border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.health-indicator.healthy{color:#24704d;background:#edecea}.health-indicator.warning{color:#915b17;background:#f3f2f0}.audit-report-controls{background:#f9f9f8;border-block:1px solid #dedad2;align-items:end;gap:12px;padding:13px 20px;display:flex}.audit-report-controls .worklist-search{flex:1}.audit-report-controls label{color:#645f55;font-size:9px;font-weight:700}.audit-report-controls select{background:#fff;border:1px solid #d4d2cd;border-radius:4px;margin-top:4px;padding:9px;display:block}.audit-report-controls>span{color:#57534e;padding-bottom:9px;font-size:10px}.platform-audit-head,.platform-audit-row{grid-template-columns:.9fr 1fr 1.4fr .8fr .65fr;align-items:center;gap:12px;display:grid}.platform-audit-head{color:#57534e;text-transform:uppercase;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.platform-audit-row{border-bottom:1px solid #e8e7e4;padding:11px 20px;font-size:10px}.header-actions{gap:8px;display:flex}@media (max-width:800px){.health-summary,.health-checks{grid-template-columns:1fr}.health-summary article{border-bottom:1px solid #dedad2;border-right:0}.pilot-health-heading{flex-direction:column}.platform-audit-table{overflow-x:auto}.platform-audit-head,.platform-audit-row{min-width:800px}.audit-report-controls{flex-direction:column;align-items:stretch}}
.legacy-head,.legacy-row{grid-template-columns:1.15fr 1.3fr .6fr 1.35fr 1fr .6fr;align-items:center;gap:13px;display:grid}.legacy-head{color:#57534e;text-transform:uppercase;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.legacy-row{color:#464440;border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:10px}.legacy-row:last-child{border-bottom:0}@media (max-width:1000px){.legacy-table{overflow-x:auto}.legacy-head,.legacy-row{min-width:980px}}.email-queue-head,.email-queue-row{grid-template-columns:1fr 1.6fr .85fr .85fr .45fr .55fr;align-items:center;gap:13px;display:grid}.email-queue-head{color:#57534e;text-transform:uppercase;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:9px 20px;font-size:9px;font-weight:800}.email-queue-row{color:#464440;border-bottom:1px solid #e8e7e4;padding:12px 20px;font-size:10px}@media (max-width:950px){.email-queue-table{overflow-x:auto}.email-queue-head,.email-queue-row{min-width:900px}}.health-indicator.critical{color:#a4382d;background:#f9dfdc}.semantic-status.warning{color:#8b5717;background:#f3f2f0}.health-summary .metric-alert{color:#a4382d}.health-summary .metric-warning{color:#a56613}.health-summary .healthy-text{color:#24704d}
.security-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.security-status{border-block:1px solid #dedad2;grid-template-columns:1fr 1fr;display:grid}.security-status>div{padding:18px 20px}.security-status>div:first-child{border-right:1px solid #dedad2}.security-status b,.security-status span,.security-status small{display:block}.security-status b{color:#57534e;font-size:10px}.security-status span{color:#0e3124;margin:6px 0;font-size:18px;font-weight:800}.security-status small{color:#716c60;font-size:9px}.security-action,.mfa-enrolment{background:#faf9f9;border:1px solid #c7dad3;border-radius:6px;margin:20px;padding:18px}.security-action h3{margin:0;font-size:15px}.security-action p{color:#57534e;font-size:10px;line-height:1.5}.mfa-enrolment>div{align-items:center;gap:18px;display:flex}.mfa-enrolment img{background:#fff;border:1px solid #dedad2;width:170px;height:170px;padding:8px}.mfa-enrolment b{font-size:13px}.mfa-enrolment p{color:#57534e;font-size:10px}.mfa-enrolment details{font-size:10px}.mfa-enrolment code{overflow-wrap:anywhere;background:#fff;max-width:330px;margin-top:8px;padding:8px;display:block}.security-control-list{border:1px solid #dedad2;border-radius:5px;display:grid;overflow:hidden}.security-control-list>div{border-bottom:1px solid #dedad2;justify-content:space-between;gap:10px;padding:11px;display:flex}.security-control-list>div:last-child{border:0}.security-control-list b{font-size:10px}.security-control-list span{color:#062c22;font-size:9px;font-weight:700}@media (max-width:900px){.security-layout{grid-template-columns:1fr}}@media (max-width:600px){.security-status{grid-template-columns:1fr}.security-status>div:first-child{border-bottom:1px solid #dedad2;border-right:0}.mfa-enrolment>div{flex-direction:column;align-items:flex-start}}.pilot-readiness-grid{grid-template-columns:minmax(0,1fr) 310px;gap:16px;margin-bottom:18px;display:grid}.readiness-checklist{padding:8px 20px;display:grid}.readiness-checklist label{cursor:pointer;border-bottom:1px solid #dedad2;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.readiness-checklist input{accent-color:#062c22;width:18px;height:18px;margin-top:2px}.readiness-checklist b,.readiness-checklist small{display:block}.readiness-checklist b{color:#0e3124;font-size:12px}.readiness-checklist small{color:#57534e;margin-top:3px;font-size:10px;line-height:1.5}.readiness-evidence{padding:10px 20px}.pilot-readiness-grid>.worklist-card>.primary{margin:0 20px 20px}.pilot-readiness-table .enterprise-table-head,.pilot-readiness-table .enterprise-table-row{grid-template-columns:2fr repeat(5,1fr)}.security-control-list small{color:#57534e;margin-top:3px;font-weight:400;display:block}@media (max-width:900px){.pilot-readiness-grid{grid-template-columns:1fr}}@media (max-width:700px){.pilot-readiness-table{overflow-x:auto}.pilot-readiness-table .enterprise-table-head,.pilot-readiness-table .enterprise-table-row{min-width:720px}}.support-management{margin-bottom:18px}.support-case-table{overflow-x:auto}.support-case-head,.support-case-row{border-bottom:1px solid #dedad2;grid-template-columns:1.35fr 1.7fr 1fr .8fr .7fr .55fr;align-items:center;gap:12px;min-width:960px;padding:12px 20px;display:grid}.support-case-head{letter-spacing:.08em;text-transform:uppercase;color:#57534e;font-size:9px;font-weight:800}.support-case-row{font-size:11px}.support-case-row small{color:#57534e;margin-top:3px;display:block}.support-case-row .table-action{justify-self:start}.governance-management{margin-bottom:18px}.governance-table{overflow-x:auto}.governance-head,.governance-row{border-bottom:1px solid #dedad2;grid-template-columns:1.4fr .65fr 1.25fr .5fr .8fr .75fr .5fr;align-items:center;gap:12px;min-width:1020px;padding:12px 20px;display:grid}.governance-head{letter-spacing:.08em;text-transform:uppercase;color:#57534e;font-size:9px;font-weight:800}.governance-row{font-size:11px}.governance-row small{color:#57534e;margin-top:3px;display:block}.pilot-expiry-alert{border:1px solid;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:13px 17px;display:flex}.pilot-expiry-alert b{font-size:12px}.pilot-expiry-alert span{font-size:10px}.pilot-expiry-alert.expiring{color:#6b4b00;background:#f9f8f8;border-color:#e0b651}.pilot-expiry-alert.expired{color:#8a2020;background:#f4f3f2;border-color:#d56a6a}.section-heading>div>p{color:#57534e;margin:8px 0 0;font-size:11px;line-height:1.5}.section-heading+.worklist-card,.auth-message+.worklist-card{margin-top:0}.worklist-card+.worklist-card{margin-top:18px}.worklist-card>.dashboard-head{border-bottom:1px solid #dedad2;padding:18px 20px 14px}.worklist-card>.dashboard-head h3{color:#0e3124;margin:5px 0 4px;font-size:17px}.worklist-card>.dashboard-head p{color:#57534e;margin:0;font-size:11px;line-height:1.5}.table-scroll{width:100%;overflow-x:auto}.table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.table-scroll th{color:#57534e;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f6f6f5;border-bottom:1px solid #dedad2;padding:10px 14px;font-size:9px;font-weight:800}.table-scroll th:first-child{width:30%;padding-left:20px}.table-scroll td{color:#343330;vertical-align:middle;border-bottom:1px solid #e8e7e4;padding:13px 14px;font-size:11px}.table-scroll td:first-child{padding-left:20px}.table-scroll tbody tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover{background:#faf9f9}.table-scroll td>b,.table-scroll td>small{display:block}.table-scroll td>small{color:#716c60;text-transform:capitalize;margin-top:4px;font-size:9px}.assurance-list{display:grid}.assurance-row{border-bottom:1px solid #e8e7e4;grid-template-columns:26px minmax(0,1fr) 80px;align-items:center;gap:12px;padding:13px 20px;display:grid}.assurance-row:last-child{border-bottom:0}.assurance-row p{min-width:0;margin:0}.assurance-row b,.assurance-row small{display:block}.assurance-row b{color:#103628;text-transform:capitalize;font-size:11px}.assurance-row small{color:#57534e;margin-top:4px;font-size:10px;line-height:1.45}.assurance-row>.status{justify-self:end;min-width:52px}.warning-dot{color:#fff;background:#d58b13;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}@media (max-width:700px){.assurance-row{grid-template-columns:24px minmax(0,1fr)}.assurance-row>.status{grid-column:2;justify-self:start}.worklist-card>.dashboard-head{flex-direction:column;gap:12px}.worklist-card>.dashboard-head>.status{align-self:flex-start}}.mfa-steps{margin:8px 0 10px;padding-left:20px;line-height:1.55}.mfa-steps li{margin:2px 0}.mfa-iphone{color:#57534e;background:#f5f3ee;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:.88rem;line-height:1.5}.mfa-same-phone{justify-items:start;gap:8px;display:grid}.mfa-same-phone a.secondary{border-radius:99px;align-items:center;min-height:38px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex;width:auto!important}.mfa-same-phone .manual-mfa-key{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mfa-same-phone .manual-mfa-key code{overflow-wrap:anywhere}.mfa-same-phone .manual-mfa-key>span{flex-basis:100%}
.skip-link{z-index:1000;color:#062c22;background:#faf9f6;border:3px solid #062c22;border-radius:4px;padding:12px 16px;font-weight:800;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #217254!important}:where(button,.nav-item,.table-action,.text-action,summary){min-height:44px}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px}.auth-message[role=alert]{border-left:4px solid #9b3b32}.auth-message[role=status]{border-left:4px solid #062c22}.semantic-status:before{content:"Status: ";clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog{scroll-margin-top:20px}.dialog header button{border-radius:4px;min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nav-item:hover{transform:none}}@media (forced-colors:active){.status,.semantic-status,.environment-badge,.control-pill{border:1px solid}.nav-item.active{outline:2px solid canvastext}.bar-fill,.donut-legend i{forced-color-adjust:none}}@media (max-width:700px){.workspace{padding:20px 16px}.topbar{align-items:flex-start;gap:14px}.dialog{max-height:96vh;padding:18px}.field-grid{grid-template-columns:1fr}}@media (min-resolution:1x){body{line-height:1.5}.field-help,.object-identifier small,.notification-list small,.audit-list time{font-size:max(.75rem,10px)}}.continuity-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#faf9f6;border:0;border-bottom:1px solid #e8e7e4}.continuity-row:hover{background:#f8f8f7}
.go-live-control{margin-bottom:18px}.go-live-limits{background:#f7f7f6;border-block:1px solid #dedad2;align-items:center;gap:24px;padding:12px 20px;display:flex}.go-live-limits span{text-transform:capitalize;font-size:11px;display:grid}.go-live-limits b{color:#57534e;text-transform:uppercase;margin-bottom:3px;font-size:9px}.go-live-limits button{margin-left:auto}.go-live-gates>article{border-bottom:1px solid #dedad2;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 20px;display:grid}.go-live-gates>article>div>b{font-size:12px}.go-live-fields{grid-template-columns:145px minmax(180px,1fr) minmax(180px,1fr);gap:9px;margin-top:9px;display:grid}.go-live-fields label{color:#57534e;gap:4px;font-size:9px;display:grid}.go-live-fields input,.go-live-fields select{background:#fff;border:1px solid #d6d4cf;border-radius:4px;min-width:0;padding:7px}@media (max-width:900px){.go-live-limits{flex-wrap:wrap;align-items:flex-start}.go-live-limits button{margin-left:0}.go-live-fields{grid-template-columns:1fr}.go-live-gates>article{grid-template-columns:30px 1fr}.go-live-gates>article>.table-action{grid-column:2;justify-self:start}}
:root{--ws-bg:#f0eee9;--ws-surface:#faf9f6;--ws-surface-2:#f5f3ee;--ws-line:#dedad2;--ws-line-strong:#8c857a;--ws-fg:#1c1b19;--ws-muted:#57534e;--ws-forest:#062c22;--ws-forest-2:#123d30;--ws-sage:#355146;--ws-sage-soft:#e3e8e4;--ws-sage-line:#c9d4cd;--ws-pale:#b9c7c0;--ws-coral:#ff7759;--ws-stamp:#ffb8a6;--ws-focus:#b8432a;--ws-ok:#166534;--ws-ok-bg:#e6f4ea;--ws-wait:#a85a06;--ws-wait-bg:#fdf1dc;--ws-bad:#b42318;--ws-bad-bg:#fdecea;--ws-font:var(--font-manrope),system-ui,-apple-system,"Segoe UI",sans-serif;--ws-radius:16px;--ws-radius-lg:22px;--ws-radius-field:12px;--success:var(--ws-ok);--warning:var(--ws-wait);--danger:var(--ws-bad);--muted:var(--ws-muted)}html,body,button,input,select,textarea{font-family:var(--ws-font)!important}body{background:var(--ws-bg);color:var(--ws-fg);-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.015em}h1{font-weight:800}.brand-mark,.enterprise-shell .brand-mark,.auth-brand .brand-mark{flex:none;place-items:center;width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;display:inline-grid!important}.brand-mark svg{width:100%;height:100%;display:block}.brand>span:nth-child(2){line-height:1.1;display:grid}.brand b{letter-spacing:-.02em;font-weight:800}.brand b span{color:var(--ws-pale);font-weight:500}.brand small{text-transform:uppercase;letter-spacing:.2em;margin-top:4px;font-size:9px;font-weight:700;display:block;color:var(--ws-pale)!important}@media (min-width:801px){.auth-shell .auth-brand .brand-mark{width:56px!important;height:56px!important}}.auth-shell{background:linear-gradient(135deg,var(--ws-forest) 0%,var(--ws-forest-2) 55%,var(--ws-bg) 55%)!important}@media (max-width:800px){.auth-shell{background:linear-gradient(180deg,var(--ws-forest) 0%,var(--ws-forest-2) 42%,var(--ws-bg) 42%)!important}}.auth-brand .eyebrow,.auth-principles b,.auth-principles strong{color:var(--ws-stamp)!important}.auth-card{background:var(--ws-surface)!important;border:1px solid var(--ws-line)!important;border-radius:var(--ws-radius-lg)!important}.primary,.secondary,button.danger{border-radius:999px!important;font-weight:700!important}.primary:not(:disabled){background:var(--ws-forest);border-color:var(--ws-forest);color:var(--ws-surface)}.primary:hover:not(:disabled){background:var(--ws-forest-2)}.primary:disabled{color:var(--ws-muted)!important;background:#e6e2da!important;border-color:#e6e2da!important}.secondary:hover:not(:disabled){background:var(--ws-surface-2)}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea):not(.tp *){color:var(--ws-fg);border-color:var(--ws-line-strong)!important;border-radius:var(--ws-radius-field)!important;background-color:var(--ws-surface)!important}:is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(.tp *):focus{outline:none;border-color:var(--ws-forest)!important;box-shadow:0 0 0 4px #062c2224!important}input[type=checkbox],input[type=radio]{accent-color:var(--ws-forest)}::placeholder{color:var(--ws-muted);opacity:.85}:focus-visible{outline-offset:3px;outline:3px solid var(--ws-focus)!important}.semantic-status.positive,.status.verified{color:var(--ws-ok)!important}.semantic-status.warning{color:var(--ws-wait)!important}.semantic-status.critical{color:var(--ws-bad)!important}.semantic-status.neutral{color:var(--ws-muted)!important}.nav-count{font-weight:800;background:var(--ws-coral)!important;color:#212121!important}.modal-backdrop{background:#062c228c!important}.dialog{background:var(--ws-surface)!important;border-radius:var(--ws-radius-lg)!important;box-shadow:0 30px 80px -20px #062c2273!important}a{text-underline-offset:3px}[tabindex="-1"]:focus-visible{outline:none!important}:is(.primary,.secondary,.table-action,button.danger,.section-tabs button,.candidate-journey-link,.candidate-journey-switch){transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}:is(.primary,.secondary,.table-action,button.danger):is(:hover,:focus-visible):not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 4px #35514629,0 7px 20px #062c2229!important}.section-tabs button:hover:not(.active){box-shadow:0 0 0 3px #35514624}@media (prefers-reduced-motion:reduce){:is(.primary,.secondary,.table-action,button.danger):hover{transform:none!important}}
