.ats-stack{display:grid;grid-gap:13px;gap:13px;padding:16px;overflow:auto}.ats-stack>.content-card{margin:0}.ats-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:15px;padding:24px 27px;color:#fff;background:radial-gradient(circle at 82% 18%,hsla(0,0%,100%,.15),transparent 28%),linear-gradient(125deg,#162033,#3a2d5a 58%,#cf2458);box-shadow:0 14px 32px rgba(24,32,54,.13)}.ats-hero span{color:#ffd4e1;font-size:9px;font-weight:900;letter-spacing:.14em}.ats-hero h2{margin:6px 0 5px;font-size:24px}.ats-hero p{max-width:760px;margin:0;color:#ece6ef;font-size:11px;line-height:1.5}.ats-hero .primary-action{white-space:nowrap;background:#fff!important;color:#ae1e4d!important}.ats-notice{border:1px solid #b2ddff;border-radius:9px;background:#eff8ff;color:#175cd3;padding:10px 13px;font-size:10px;font-weight:750}.ats-metrics{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:9px;gap:9px}.ats-metrics article{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;padding:15px}.ats-metrics article:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#d4275a,#f19a38)}.ats-metrics b{display:block;font-size:22px}.ats-metrics span{display:block;margin-top:5px;color:#667085;font-size:9px}.ats-form{padding:0;overflow:hidden}.ats-form>header,.ats-review-panel>header,.ats-table-card>header{height:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);background:#fff;padding:15px 18px}.ats-form h2,.ats-review-panel h2,.ats-table-card h2{margin:0;font-size:14px}.ats-form header p,.ats-review-panel header p,.ats-table-card header p{margin:4px 0 0;color:#667085;font-size:9px}.ats-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;padding:17px 18px}.ats-form-grid label,.ats-human-review label{display:grid;grid-gap:5px;gap:5px;color:#596274;font-size:9px;font-weight:850}.ats-form-grid .wide{grid-column:1/-1}.ats-form-grid input,.ats-form-grid select,.ats-form-grid textarea,.ats-human-review textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;color:#17202f;padding:9px;font:inherit;font-weight:500}.ats-form-grid textarea,.ats-human-review textarea{resize:vertical;line-height:1.45}.ats-form-grid input[type=file]{background:#f8fafc}.ats-form-grid .ats-confirm{display:flex;align-items:center;gap:8px;border:1px solid #e4e7ec;border-radius:8px;background:#f8fafc;padding:10px}.ats-confirm input{width:auto}.ats-form-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding:12px 18px}.ats-table-card{padding:0;overflow:hidden}.ats-table-card table{min-width:900px}.ats-table-card td>b,.ats-table-card td>small,.ats-table-card td>span{display:block}.ats-table-card td>span{margin-top:3px}.ats-table-card td>small{margin-top:4px;color:#667085;font-size:8px}.ats-status{display:inline-flex;border-radius:999px;background:#eef1f5;color:#475467;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.ats-completed,.ats-open{background:#e8f8ef;color:#087443}.ats-on_hold,.ats-pending_approval,.ats-review{background:#fff4e5;color:#b54708}.ats-cancelled,.ats-closed,.ats-failed{background:#feeceb;color:#b42318}.ats-row-actions{display:flex;flex-wrap:wrap;gap:5px}.ats-human-review button,.ats-row-actions button{border:1px solid var(--line);border-radius:6px;background:#fff;color:#344054;padding:6px 8px;font-size:8px;font-weight:850;cursor:pointer}.ats-human-review button:hover,.ats-row-actions button:hover{border-color:#d4275a;color:#b01e50}.ats-human-review button:disabled,.ats-row-actions button:disabled{cursor:not-allowed;opacity:.5}.selected-row{background:#fff5f8!important;box-shadow:inset 3px 0 #d4275a;cursor:pointer}.ats-review-layout{display:grid;grid-template-columns:minmax(520px,1.25fr) minmax(380px,.75fr);align-items:start;grid-gap:13px;gap:13px}.ats-review-layout>.content-card{margin:0}.ats-review-panel{position:-webkit-sticky;position:sticky;top:14px;padding:0;overflow:hidden}.ats-review-panel header{align-items:center}.ats-safety-note{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid #fedf89;background:#fffaeb;color:#7a2e0e;padding:11px 16px}.ats-safety-note b{font-size:10px}.ats-safety-note span{font-size:9px;line-height:1.4}.ats-result{display:grid;grid-gap:14px;gap:14px;padding:16px;max-height:calc(100vh - 300px);overflow:auto}.ats-score{display:flex;align-items:baseline;gap:5px;border:1px solid #ead5de;border-radius:10px;background:linear-gradient(135deg,#fff8fb,#fff);padding:14px}.ats-score b{font-size:31px;color:#b01e50}.ats-score span{color:#667085;font-size:9px}.ats-score em{margin-left:auto;border-radius:999px;background:#fff0f5;color:#a61949;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.ats-result>p{margin:0;color:#344054;font-size:10px;line-height:1.55}.ats-result h3{margin:0 0 8px;font-size:10px}.ats-result ol,.ats-result ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px;color:#475467;font-size:9px;line-height:1.45}.ats-match{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;border:1px solid var(--line);border-left:3px solid #98a2b3;border-radius:8px;padding:9px;margin-top:6px}.ats-match b{font-size:9px}.ats-match em{font-size:8px;font-style:normal}.ats-match span{grid-column:1/-1;color:#667085;font-size:8px;line-height:1.4}.ats-match.match-met{border-left-color:#12b76a}.ats-match.match-partial{border-left-color:#f79009}.ats-match.match-not_evidenced{border-left-color:#98a2b3}.ats-result-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ats-result-columns section{border:1px solid var(--line);border-radius:8px;background:#f8fafc;padding:11px}.ats-human-review{display:grid;grid-gap:9px;gap:9px;border-top:1px solid var(--line);padding-top:13px}.ats-human-review>div{display:flex;gap:7px}.ats-human-review .danger-action{border-color:#f2b8b5;background:#fff0f0;color:#b42318}.ats-empty,.ats-human-review small{color:#667085}.ats-empty{padding:30px;text-align:center}.ats-empty b{display:block;color:#344054}.ats-empty p{font-size:9px}.ats-review-layout .ats-table-card table{min-width:760px}.ats-handoff-action{border:1px solid #fdba74;border-radius:8px;background:#fff7ed;color:#c2410c;cursor:pointer;font:inherit;font-size:8px;font-weight:850;padding:7px 9px}.ats-handoff-action:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.candidate-action-center{display:grid;grid-gap:12px;gap:12px;border:1px solid #ead8e0;border-radius:12px;background:linear-gradient(135deg,#fff,#fff8fb);padding:15px}.candidate-action-center>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.candidate-action-center>header small{display:block;color:#b01e50;font-size:8px;font-weight:900;letter-spacing:.12em}.candidate-action-center>header h3{margin:4px 0 0;font-size:15px}.candidate-action-center>header strong{border-radius:999px;background:#fce7ef;color:#9e1945;padding:6px 9px;font-size:8px}.candidate-stage-track{display:grid;grid-template-columns:repeat(6,minmax(70px,1fr));grid-gap:5px;gap:5px}.candidate-stage-track span{display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#98a2b3;font-size:8px;text-align:center}.candidate-stage-track span:before{content:"";width:100%;height:3px;border-radius:999px;background:#e4e7ec}.candidate-stage-track span i{display:grid;place-items:center;width:21px;height:21px;margin-top:-17px;border:3px solid #fff;border-radius:50%;background:#e4e7ec;color:#667085;font-size:8px;font-style:normal;font-weight:900}.candidate-stage-track span.complete i,.candidate-stage-track span.complete:before{background:#12b76a;color:#fff}.candidate-stage-track span.current i,.candidate-stage-track span.current:before{background:#d4275a;color:#fff}.candidate-stage-track span.complete b,.candidate-stage-track span.current b{color:#344054}.candidate-blockers{display:flex;flex-wrap:wrap;gap:6px}.candidate-blockers em{border-radius:999px;background:#fff4e5;color:#b54708;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.candidate-ready{margin:0;color:#087443;font-size:9px;font-weight:800}.candidate-database{padding:0;overflow:hidden}.candidate-database>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:16px 18px}.candidate-database>header h2{margin:0;font-size:15px}.candidate-database>header p{margin:4px 0 0;color:#667085;font-size:9px}.candidate-database>header>b{border-radius:999px;background:#fff0f5;color:#a61949;padding:6px 9px;font-size:8px}.candidate-database-filters{display:grid;grid-template-columns:minmax(250px,1.6fr) repeat(2,minmax(150px,.55fr)) auto;align-items:center;grid-gap:8px;gap:8px;background:#f8fafc;border-bottom:1px solid var(--line);padding:11px 18px}.candidate-database-filters input,.candidate-database-filters select{min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;color:#344054;padding:9px;font:inherit;font-size:9px}.candidate-database-filters label{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#475467;font-size:9px;font-weight:800}.candidate-database table{min-width:1180px}.candidate-database td>b,.candidate-database td>small{display:block}.candidate-database td>small{margin-top:4px;color:#667085;font-size:8px;line-height:1.35}.ats-warning{color:#b54708!important;font-weight:800}.ats-open-profile{display:block;margin-top:8px;border:1px solid #f2a7be;border-radius:6px;background:#fff5f8;color:#a61949;cursor:pointer;padding:6px 8px;font:inherit;font-size:8px;font-weight:900}.candidate-database-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding:10px 18px}.candidate-database-pager button{border:1px solid var(--line);border-radius:6px;background:#fff;color:#344054;cursor:pointer;padding:7px 10px;font:inherit;font-size:8px;font-weight:850}.candidate-database-pager button:disabled{cursor:not-allowed;opacity:.45}.candidate-database-pager span{color:#667085;font-size:8px}.hr-user-performance{padding:0;overflow:hidden}.hr-user-performance>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#192540,#3b2d5a 65%,#b82051);color:#fff;padding:17px 19px}.hr-user-performance>header span{color:#ffd0df;font-size:8px;font-weight:900;letter-spacing:.12em}.hr-user-performance>header h2{margin:4px 0;font-size:16px}.hr-user-performance>header p{margin:0;max-width:740px;color:#ebe7f0;font-size:9px}.hr-user-performance>header strong{font-size:21px;text-align:right}.hr-user-performance>header strong small{display:block;color:#f4dce5;font-size:8px}.hr-user-performance table{min-width:1120px}.hr-user-performance td>b,.hr-user-performance td>small{display:block}.hr-user-performance td>small{margin-top:3px;color:#667085;font-size:8px}.hr-user-performance>footer{border-top:1px solid var(--line);background:#f8fafc;color:#667085;padding:9px 15px;font-size:8px}.requisition-archive{border:1px solid #e4e7ec;background:#fbfbfc}.requisition-archive-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;width:100%;border:0;background:transparent;cursor:pointer;padding:16px 18px;text-align:left;font:inherit}.requisition-archive-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eef1f5;font-size:16px}.requisition-archive-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.requisition-archive-copy b{color:#344054;font-size:13px}.requisition-archive-copy small{color:#667085;font-size:9px;line-height:1.4}.requisition-archive-count{border-radius:999px;background:#eef1f5;color:#475467;padding:5px 11px;font-size:10px;font-weight:900}.requisition-archive-chevron{color:#98a2b3;font-size:15px;transition:transform .15s ease}.requisition-archive.is-open .requisition-archive-chevron{transform:rotate(180deg)}.requisition-archive.is-open .requisition-archive-toggle{border-bottom:1px solid var(--line)}.requisition-archive.is-open .requisition-archive-count,.requisition-archive.is-open .requisition-archive-icon{background:#fdecef;color:#b42318}.requisition-archive table{min-width:900px}@media(max-width:1050px){.ats-review-layout{grid-template-columns:1fr}.ats-review-panel{position:static}.ats-result{max-height:none}}@media(max-width:720px){.ats-stack{padding:10px}.ats-hero{align-items:flex-start;flex-direction:column;padding:19px}.ats-hero .primary-action{width:100%}.ats-metrics{grid-template-columns:repeat(2,1fr)}.ats-form-grid{grid-template-columns:1fr;padding:13px}.ats-form-grid .wide{grid-column:auto}.ats-result-columns,.ats-review-layout{grid-template-columns:1fr}.ats-review-panel header{align-items:flex-start;flex-direction:column}.ats-review-panel header button{width:100%}.candidate-stage-track{grid-template-columns:repeat(3,1fr);row-gap:14px}.candidate-database-filters{grid-template-columns:1fr}.hr-user-performance>header{flex-direction:column}.hr-user-performance>header strong{text-align:left}.requisition-archive-toggle{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy count" "chevron chevron chevron"}.requisition-archive-icon{grid-area:icon}.requisition-archive-copy{grid-area:copy}.requisition-archive-count{grid-area:count}.requisition-archive-chevron{grid-area:chevron;justify-self:center}}.recruit-brand-lockup{display:flex;align-items:center;gap:18px;flex:none}.recruit-brand-lockup .recruit-parent-logo{display:block;width:108px;height:auto;object-fit:contain}.recruit-brand-divider{display:block;height:30px;width:1px;background:#d5ccc8;flex:none}.recruit-product-logo{display:flex;align-items:center;gap:7px;font-size:25px;font-weight:750;letter-spacing:-1px;color:#242631}.recruit-product-logo img{width:40px;height:40px;object-fit:contain}.brand .recruit-brand-lockup{gap:10px}.brand .recruit-parent-logo{width:77px;height:auto}.brand .recruit-brand-divider{height:25px;background:#e5e7eb}.brand .recruit-product-logo{font-size:19px;gap:3px;letter-spacing:-.7px}.brand .recruit-product-logo img{width:25px;height:25px}.recruit-login{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);background:#fff;padding:20px;grid-gap:20px;gap:20px}.recruit-story{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#faf1ec;padding:clamp(32px,5vw,80px);display:flex;flex-direction:column;justify-content:space-between;min-height:700px}.recruit-story-copy,.recruit-story>.recruit-brand-lockup{position:relative;z-index:1}.recruit-story-copy{margin:64px 0 48px}.recruit-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:750;color:#865652}.recruit-story h2{font-size:clamp(42px,4.5vw,70px);font-weight:750;letter-spacing:-.055em;line-height:1.08;margin:24px 0;color:#232632}.recruit-story h2 em{font-style:normal;color:#b91e50}.recruit-story-copy>p{font-size:16px;line-height:1.8;color:#71686b;margin:24px 0 0}.recruit-team-types{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;max-width:420px}.recruit-team-types>span{font-size:10px;border:1px solid #e6d9d1;background:#ffffff60;color:#795d58;padding:7px 10px;border-radius:5px}.recruit-journey{display:flex;align-items:center;gap:clamp(12px,2vw,32px);position:relative;z-index:1;margin-bottom:60px}.recruit-journey>span{display:flex;flex-direction:column;gap:15px;font-size:13px;font-weight:700;color:#393540}.recruit-journey b{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e5d1c9;border-radius:50%;color:#925947;font-size:10px;background:#fff8f4}.recruit-journey>span:last-of-type b{color:#fff;border-color:#b91e50;background:#b91e50}.recruit-journey>i{font-style:normal;color:#bf9d90;font-size:20px;padding-bottom:27px}.recruit-story-footer{font-size:11px;color:#71686b;display:flex;gap:9px;align-items:center;position:relative;z-index:1}.recruit-status-dot{height:6px;width:6px;border-radius:50%;background:#b91e50;flex:none}.recruit-orbit{position:absolute;border:1px solid rgba(183,87,65,.12);border-radius:50%;pointer-events:none;z-index:0}.recruit-orbit-one{width:600px;height:600px;right:-400px;bottom:35px}.recruit-orbit-two{width:790px;height:790px;right:-495px;bottom:-60px}.recruit-entry{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 32px 82px}.recruit-mobile-brand{display:none}.recruit-entry .auth-panel{width:100%;max-width:380px;border:0;box-shadow:none;padding:0;margin:0;gap:0;background:transparent}.recruit-entry .auth-panel>.recruit-secure{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#f6f7f9;border:1px solid #eaecf0;color:#667085;padding:6px 9px;border-radius:6px;font-size:9px;letter-spacing:.05em}.recruit-entry .auth-panel h1{text-align:left;margin:24px 0 9px;font-size:34px;letter-spacing:-.045em;color:#232632}.recruit-entry .auth-panel>p{text-align:left;font-size:13px;line-height:1.6;margin:0 0 30px;color:#7b7b86}.recruit-entry .auth-panel form{display:flex;flex-direction:column;gap:9px}.recruit-entry .auth-panel label{color:#343944;font-size:12px;font-weight:650;margin:0 0 1px}.recruit-entry .mobile-field{border-color:#dde0e6;border-radius:9px;background:#fff;min-height:52px;transition:border-color .15s,box-shadow .15s}.recruit-entry .mobile-field:focus-within{border-color:#bb1d50;box-shadow:0 0 0 3px #d4275a12}.recruit-entry .mobile-field b{display:flex;align-items:center;background:transparent;padding:0 15px;font-weight:600;font-size:13px;color:#434853;border-right:1px solid #eef0f3;margin:13px 0}.recruit-entry .mobile-field input{width:100%;background:transparent;font-size:14px;color:#232632;padding:15px}.recruit-entry input::placeholder{color:#9b9ca6;font-size:13px}.recruit-entry .recruit-field-help{font-size:11px;color:#7b7b86;margin:0 0 15px;line-height:1.6}.recruit-entry .auth-panel .primary{display:flex;align-items:center;justify-content:space-between;min-height:50px;background:#c82258;border-color:#c82258;border-radius:9px;padding:12px 17px;font-size:13px;transition:background .15s}.recruit-entry .auth-panel .primary:hover:not(:disabled){background:#a91b48;border-color:#a91b48}.recruit-entry .primary>span{font-size:19px;font-weight:400}.recruit-entry .otp-field{width:100%;font-size:22px;letter-spacing:.3em;min-height:50px;outline-offset:3px}.recruit-entry .auth-panel .recruit-change-number{border:0;background:transparent;color:#a51c49;font-size:12px;padding:5px;align-self:center}.recruit-entry .or{margin:25px 0 20px}.recruit-entry .or i{background:#ececf0}.recruit-entry .or em{font-size:10px;color:#9595a0}.recruit-entry .google-button{width:100%;min-height:44px;display:flex;justify-content:center;overflow:hidden}.recruit-entry .auth-panel>.recruit-access-note{text-align:center;font-size:10px;color:#9696a0;margin:13px 0 0}.recruit-entry .auth-panel>.auth-message{background:#f8f6f7;border:1px solid #e8dde1;border-radius:8px;padding:12px;margin:16px 0 0;color:#71364c;font-size:12px;overflow-wrap:anywhere}.recruit-entry .android-download{display:flex;align-items:center;gap:12px;border-top:1px solid #eeeef1;padding-top:24px;margin-top:35px;color:#676b77;text-decoration:none;text-align:left}.recruit-entry .android-download>svg{flex:none;color:#84848f}.recruit-entry .android-download>span{display:flex;flex-direction:column;gap:5px;flex:1 1}.recruit-entry .android-download strong{font-size:12px;color:#454955;font-weight:600}.recruit-entry .android-download small{font-size:10px;font-weight:400;color:#9898a2}.recruit-entry .android-download>b{font-size:18px;font-weight:400}.recruit-entry .android-download:hover strong{color:#b91e50}.recruit-entry-footer{position:absolute;bottom:24px;text-align:center;font-size:10px;line-height:1.8;color:#9a9aa4}.recruit-entry-footer>span{padding:0 7px}.recruit-session-check{text-align:center;color:#7b7b86;font-size:13px}.recruit-session-check .loader{margin:0 auto 24px}.recruit-login :is(button,a,input):focus-visible{outline:2px solid #b91e50;outline-offset:4px}.recruit-entry .android-download small,.recruit-entry .auth-panel>.recruit-access-note,.recruit-entry .auth-panel>p,.recruit-entry .or em,.recruit-entry .recruit-field-help,.recruit-entry-footer{color:#6d6e79}.recruit-entry input::placeholder{color:#757581}.recruit-entry .auth-panel>.recruit-google-status{font-size:11px;text-align:center;margin:-36px 0 5px;min-height:31px;line-height:1.5}@media(min-width:1600px){.recruit-login{padding:28px;gap:28px}.recruit-story{padding:70px 90px}.recruit-entry .auth-panel{max-width:400px}}@media(max-width:1000px){.recruit-story{padding:36px 28px;min-height:680px}.recruit-entry{padding:48px 20px 80px}.recruit-story h2{font-size:44px}.recruit-story-copy>p{font-size:14px}.recruit-journey{gap:15px}}@media(max-width:760px){.recruit-login{display:block;min-height:100dvh;padding:0;background:#fff}.recruit-story{display:none}.recruit-entry{min-height:100dvh;padding:36px 24px 80px;justify-content:center}.recruit-mobile-brand{display:block;align-self:center;width:100%;max-width:380px;margin-bottom:42px}.recruit-mobile-brand .recruit-brand-lockup{gap:13px}.recruit-mobile-brand .recruit-parent-logo{width:95px}.recruit-entry .auth-panel{max-width:380px}.recruit-entry .auth-panel h1{font-size:31px;margin-top:20px}.recruit-entry .mobile-field input{font-size:16px}.recruit-entry-footer{bottom:20px;padding:0 12px;font-size:9px}.recruit-entry .android-download{margin-top:28px;padding-top:22px}}@media(prefers-reduced-motion:reduce){.recruit-login *{transition:none!important}.recruit-session-check .loader{animation:none}}