:root{--bg:#f5f7fb;--panel:#ffffff;--panel-2:#f8fafc;--text:#122033;--muted:#667085;--line:#e4e9f1;--brand:#1747a6;--brand-2:#0f2f72;--brand-soft:#eaf0ff;--green:#16794b;--green-soft:#eaf8f1;--amber:#a15c00;--amber-soft:#fff5df;--red:#b42318;--red-soft:#fff0ef;--shadow:0 12px 36px rgba(16,24,40,.08);--radius:16px}html.dark{--bg:#0b1220;--panel:#111b2d;--panel-2:#162238;--text:#f3f6fb;--muted:#9cacbf;--line:#26344a;--brand:#7da4ff;--brand-2:#acc2ff;--brand-soft:#172a52;--green:#69d2a0;--green-soft:#123527;--amber:#f5b65b;--amber-soft:#3c2b12;--red:#ff8c84;--red-soft:#41201f;--shadow:0 12px 36px rgba(0,0,0,.2)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:18px}.brand-lockup{display:flex;align-items:center;gap:11px;padding:0 8px 12px}.brand-lockup img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.brand-lockup strong{display:block;font-size:15px;letter-spacing:-.01em}.brand-lockup span{display:block;margin-top:2px;font-size:13px;color:var(--muted);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav{display:flex;flex-direction:column;gap:4px}.nav-section{margin:14px 10px 5px;color:var(--muted);font-weight:800;letter-spacing:.11em;text-transform:uppercase}.nav-link{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:11px;color:var(--muted);font-weight:650;font-size:13px}.nav-link.active,.nav-link:hover{background:var(--brand-soft);color:var(--brand)}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:14px}.sidebar-user{display:flex;align-items:center;gap:10px;padding:8px}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-weight:800}.sidebar-user .meta{min-width:0}.sidebar-user span,.sidebar-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user strong{font-size:12px}.sidebar-user span{font-size:12px;color:var(--muted);margin-top:2px}.main{min-width:0}.topbar{height:72px;padding:0 30px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.topbar h1{margin:0;font-size:18px;letter-spacing:-.02em}.top-actions{display:flex;align-items:center;gap:8px}.icon-btn{width:38px;height:38px;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:11px;display:grid;place-items:center}.content{padding:30px;max-width:1520px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.page-head h2{margin:0;font-size:28px;letter-spacing:-.035em}.page-head p{margin:7px 0 0;color:var(--muted);max-width:760px;line-height:1.55;font-size:14px}.actions{display:flex;gap:10px;flex-wrap:wrap}.btn{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:11px;padding:9px 13px;font-weight:700;font-size:13px;display:inline-flex;gap:8px;align-items:center;justify-content:center}.btn:hover{transform:translateY(-1px);box-shadow:0 5px 18px rgba(16,24,40,.07)}.btn-primary{background:var(--brand);color:white;border-color:var(--brand)}.btn-danger{color:var(--red)}.grid{display:grid;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(16,24,40,.02)}.card-pad{padding:20px}.stat{padding:19px}.stat-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:700}.stat-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.stat-value{margin:16px 0 4px;font-size:30px;font-weight:800;letter-spacing:-.04em}.stat-foot{color:var(--muted);font-size:13px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-title h3{margin:0;font-size:15px;letter-spacing:-.01em}.section-title p{margin:3px 0 0;font-size:13px;color:var(--muted)}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800;text-align:left;padding:11px 13px;background:var(--panel-2);white-space:nowrap}td,th{font-size:12px;border-bottom:1px solid var(--line)}td{padding:13px;vertical-align:middle}tr:last-child td{border-bottom:0}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:800;background:var(--panel-2);color:var(--muted);border:1px solid var(--line);white-space:nowrap}.badge.blue{background:var(--brand-soft);color:var(--brand);border-color:transparent}.badge.green{background:var(--green-soft);color:var(--green);border-color:transparent}.badge.amber{background:var(--amber-soft);color:var(--amber)}.badge.amber,.badge.red{border-color:transparent}.badge.red{background:var(--red-soft);color:var(--red)}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.empty{padding:40px 24px;text-align:center;color:var(--muted)}.empty-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:14px;display:grid;place-items:center;background:var(--panel-2);color:var(--brand)}.empty h3{color:var(--text);margin:0 0 7px;font-size:15px}.empty p{margin:0 auto;max-width:520px;font-size:12px;line-height:1.55}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:800;color:var(--muted)}.input,.select{width:100%;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:10px 11px;border-radius:10px;outline:none}.input:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.form-grid{gap:14px}.check-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.check-grid{gap:8px}.check{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.check input{margin-top:2px}.check strong{display:block;font-size:13px}.check span{display:block;font-size:12px;color:var(--muted);margin-top:2px;line-height:1.35}.alert{border-radius:11px;padding:11px 13px;font-size:12px;line-height:1.45;margin-bottom:14px;border:1px solid var(--line)}.alert.error{background:var(--red-soft);color:var(--red);border-color:transparent}.alert.success{background:var(--green-soft);color:var(--green);border-color:transparent}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);background:var(--bg)}.auth-story{padding:60px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#0d2c6c,#1747a6 60%,#2c67d4);color:white}.auth-story img{width:200px;height:auto;filter:brightness(0) invert(1)}.auth-story h1{font-size:48px;line-height:1.02;letter-spacing:-.055em;max-width:670px;margin:0}.auth-story p{max-width:600px;opacity:.78;font-size:15px;line-height:1.65}.auth-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.auth-point{padding:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:13px;font-size:13px;line-height:1.45}.auth-form-wrap{display:grid;place-items:center;padding:40px}.auth-card{width:100%;max-width:430px;background:var(--panel);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:28px}.auth-card h2{margin:0;font-size:25px;letter-spacing:-.035em}.auth-card>p{margin:8px 0 22px;color:var(--muted);font-size:12px;line-height:1.55}.auth-card form{display:flex;flex-direction:column;gap:13px}.job-shell{min-height:100vh;background:#f7f9fc;color:#152238}.job-header{background:white;border-bottom:1px solid #e5e9f0}.job-header-inner{max-width:1160px;margin:auto;height:72px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.job-header img{width:175px}.job-main{max-width:960px;margin:auto;padding:48px 24px 80px}.job-company{color:#1747a6;font-weight:800;font-size:13px}.job-title{margin:9px 0 13px;font-size:42px;line-height:1.05;letter-spacing:-.045em}.job-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.job-panel{background:white;border:1px solid #e5e9f0;border-radius:18px;padding:28px;box-shadow:0 8px 28px rgba(16,24,40,.05)}.job-panel h2{font-size:19px;margin:26px 0 8px}.job-panel h2:first-child{margin-top:0}.job-panel p{line-height:1.75;color:#526075}.job-apply{margin-top:18px;border-top:1px solid #e5e9f0;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width:1100px){.grid-4{grid-template-columns:repeat(2,1fr)}.auth-shell,.grid-3{grid-template-columns:1fr}.auth-story{display:none}}@media(max-width:760px){.shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{padding:0 18px}.content{padding:20px 16px}.check-grid,.form-grid,.grid-2,.grid-4{grid-template-columns:1fr}.page-head{flex-direction:column}.job-title{font-size:34px}.auth-form-wrap{padding:18px}.job-apply{align-items:flex-start;flex-direction:column}}.narrow{max-width:1120px}.form-stack{display:flex;flex-direction:column;gap:20px}.form-section{padding-bottom:20px;border-bottom:1px solid var(--line)}.form-section:last-of-type{border-bottom:0;padding-bottom:0}.form-section h3{margin:0 0 14px;font-size:14px}.form-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:2px}.textarea{min-height:120px;resize:vertical;line-height:1.5}.textarea.small{min-height:82px}.helper{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.45}.file-input{padding:8px}.full{width:100%}.grow{flex:1;min-width:0}.subtle{color:var(--muted);font-size:12px;margin-top:3px;line-height:1.4}.text-amber{color:var(--amber)!important}.table-link{display:flex;flex-direction:column;gap:3px}.table-link strong{color:var(--text)}.table-link:hover strong{color:var(--brand)}.toolbar{align-items:center;justify-content:space-between;gap:14px}.stage-tabs,.toolbar{display:flex;flex-wrap:wrap}.stage-tabs{gap:6px}.stage-tab{padding:7px 10px;border-radius:9px;color:var(--muted);font-size:13px;font-weight:750;border:1px solid transparent}.stage-tab:hover{background:var(--panel-2);color:var(--text)}.stage-tab.active{background:var(--brand-soft);color:var(--brand)}.search-box{display:flex;align-items:center;gap:8px;min-width:320px;border:1px solid var(--line);border-radius:11px;padding-left:10px;background:var(--panel);color:var(--muted)}.search-box input{flex:1;min-width:120px;border:0;outline:0;background:transparent;color:var(--text);font-size:12px;padding:9px 0}.search-box .btn{border-width:0 0 0 1px;border-radius:0 10px 10px 0;box-shadow:none}.back-link{gap:6px;font-size:13px;font-weight:700;margin-bottom:16px}.back-link:hover{color:var(--brand)}.entity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.entity-head h2{margin:3px 0 8px;font-size:30px;letter-spacing:-.04em}.eyebrow{color:var(--brand);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.entity-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px}.detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start}.detail-main,.detail-side{min-width:0}.detail-side{position:sticky;top:92px}.timeline{padding:0 20px 20px}.timeline-item{position:relative;display:grid;grid-template-columns:14px 1fr;gap:12px;padding:4px 0 18px}.timeline-item:before{content:"";position:absolute;left:6px;top:12px;bottom:-3px;width:1px;background:var(--line)}.timeline-item:last-child:before{display:none}.timeline-dot{width:13px;height:13px;border:3px solid var(--panel);border-radius:50%;background:var(--brand);box-shadow:0 0 0 1px var(--line);z-index:1;margin-top:3px}.timeline-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.timeline-top strong{text-transform:capitalize;font-size:13px}.timeline-top span{color:var(--muted);font-size:12px}.timeline-item p{margin:5px 0 2px;font-size:12px;line-height:1.5}.mini-stat{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--brand)}.mini-stat:first-child{padding-top:0}.mini-stat:last-child{border-bottom:0;padding-bottom:0}.mini-stat div{min-width:0}.mini-stat small,.mini-stat span,.mini-stat strong{display:block}.mini-stat span{color:var(--muted);font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.mini-stat strong{color:var(--text);font-size:12px;margin-top:3px;overflow-wrap:anywhere}.mini-stat small{color:var(--muted);font-size:12px;margin-top:2px}.stack-list{display:flex;flex-direction:column;gap:9px}.document-row,.person-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px;padding:10px;background:var(--panel-2)}.avatar.small{width:30px;height:30px;font-size:13px;flex:0 0 auto}.document-row span,.document-row strong,.person-row span,.person-row strong{display:block}.document-row strong,.person-row strong{font-size:13px}.document-row span,.person-row span{color:var(--muted);font-size:12px;margin-top:2px}.text-btn{border:0;background:transparent;color:var(--brand);font-size:12px;font-weight:800;padding:5px}.text-btn.danger{color:var(--red)}.inline-form{gap:7px}.inline-form .select{flex:1}.contact-card{border:1px solid var(--line);border-radius:11px;padding:11px;background:var(--panel-2)}.row-between{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.contact-card strong{font-size:13px}.icon-line{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:12px;margin-top:7px;overflow-wrap:anywhere}.details-form{margin-top:12px;border-top:1px solid var(--line);padding-top:11px}.details-form summary{cursor:pointer;color:var(--brand);font-size:12px;font-weight:800;list-style:none;margin-bottom:12px}.details-form summary::-webkit-details-marker{display:none}.checkline{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--muted)}.compact-feed{display:flex;flex-direction:column;gap:11px}.compact-feed>div{padding-bottom:10px;border-bottom:1px solid var(--line)}.compact-feed>div:last-child{border-bottom:0;padding-bottom:0}.compact-feed span,.compact-feed strong{display:block}.compact-feed strong{font-size:12px;line-height:1.4}.compact-feed span{margin-top:3px}.compact-feed span,.prose-lite{font-size:12px;color:var(--muted)}.prose-lite{line-height:1.65}.prose-lite a{color:var(--brand)}.term-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.term-grid>div{border:1px solid var(--line);border-radius:11px;padding:12px;background:var(--panel-2)}.term-grid span,.term-grid strong{display:block}.term-grid span{color:var(--muted);font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.term-grid strong{font-size:12px;margin-top:5px}.term-list{display:flex;flex-direction:column}.term-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}.term-list>div:last-child{border-bottom:0}.term-list span{color:var(--muted)}.term-list strong{text-align:right;text-transform:capitalize}.doc-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand);flex:0 0 auto}.inline-upload{display:flex;gap:9px;align-items:center;border-top:1px solid var(--line)}.inline-upload .input{flex:1}@media(max-width:1000px){.detail-grid{grid-template-columns:1fr}.detail-side{position:static}.term-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.toolbar{align-items:stretch}.search-box{min-width:0;width:100%}.entity-head{flex-direction:column}.term-grid{grid-template-columns:1fr}.inline-form,.inline-upload{flex-direction:column;align-items:stretch}.form-actions{justify-content:stretch}.form-actions .btn{flex:1}}.funnel-grid{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));border-top:1px solid var(--line);overflow:auto}.funnel-cell{padding:15px 16px;border-right:1px solid var(--line);min-width:110px}.funnel-cell:last-child{border-right:0}.funnel-cell span,.funnel-cell strong{display:block}.funnel-cell span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.funnel-cell strong{margin-top:7px;font-size:22px;letter-spacing:-.03em}.question-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--panel-2);border-radius:11px;padding:11px}.question-row span,.question-row strong{display:block}.question-row strong{font-size:13px;line-height:1.4}.question-row span{color:var(--muted);font-size:12px;margin-top:3px;text-transform:capitalize}.question-row .input{max-width:420px}.question-list{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:9px;color:var(--text)}.question-list li{font-size:13px;line-height:1.5;padding-left:3px}.screening-list{display:flex;flex-direction:column;gap:12px}.screening-item{border:1px solid var(--line);border-radius:12px;background:var(--panel-2);padding:12px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) 150px;gap:10px;align-items:start}.screening-item>strong{font-size:13px;line-height:1.45;padding-top:8px}.submission-picker{display:flex;flex-direction:column;gap:10px}.candidate-pick{display:grid;grid-template-columns:24px minmax(220px,.8fr) minmax(300px,1.2fr);gap:12px;align-items:start;border:1px solid var(--line);border-radius:12px;padding:13px;background:var(--panel-2)}.candidate-pick>input{margin-top:6px}.candidate-pick small,.candidate-pick span,.candidate-pick strong{display:block}.candidate-pick strong{font-size:12px}.candidate-pick span{color:var(--muted);font-size:12px;margin-top:3px}.candidate-pick small{color:var(--muted);font-size:12px;margin-top:6px;line-height:1.45}.callout{border:1px solid var(--line);border-radius:11px;background:var(--panel-2);padding:12px}.callout strong{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.callout p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.team-card{border:1px solid var(--line);border-radius:13px;padding:14px;background:var(--panel-2)}.team-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.team-card-head strong{font-size:12px}.team-card-head span{display:block;color:var(--muted);font-size:12px;margin-top:2px}@media(max-width:1000px){.screening-item{grid-template-columns:1fr}.candidate-pick{grid-template-columns:24px 1fr}.candidate-pick .textarea{grid-column:2}}@media(max-width:760px){.question-row{align-items:stretch;flex-direction:column}.question-row .input{max-width:none}.candidate-pick{grid-template-columns:1fr}.candidate-pick>input{margin:0}.candidate-pick .textarea{grid-column:auto}.funnel-grid{grid-template-columns:repeat(8,120px)}}.recovery-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg)}.recovery-card{width:100%;max-width:620px;background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:28px}.recovery-card h1{margin:8px 0 10px;font-size:28px;letter-spacing:-.035em}.recovery-card p{margin:0 0 16px;color:var(--muted);line-height:1.6}.error-reference{padding:11px 12px;border-radius:10px;background:var(--panel-2);color:var(--muted);font-size:13px;margin-bottom:16px;word-break:break-word}.shell{grid-template-columns:218px minmax(0,1fr)}.sidebar{padding:18px 12px;gap:12px}.brand-lockup{padding:0 8px 10px;gap:9px}.brand-lockup img{width:32px;height:32px}.nav{gap:2px}.nav-section{margin:12px 10px 5px;font-size:12px}.nav-link{padding:9px 10px;border-radius:9px;gap:10px;font-size:12px}.nav-link:hover{background:color-mix(in srgb,var(--brand-soft) 72%,transparent)}.nav-more{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.nav-more summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-radius:9px;color:var(--muted);font-size:12px;font-weight:700}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:hover{background:var(--panel-2);color:var(--text)}.nav-more[open] summary svg{transform:rotate(180deg)}.nav-more-links{display:flex;flex-direction:column;gap:2px;padding-top:4px}.nav-signout{margin-top:2px}.sidebar-user{padding:7px 8px}.topbar{height:62px;padding:0 26px}.topbar h1{font-size:16px}.content{padding:26px;max-width:1380px}.content-calm{max-width:1300px}.page-head.simplified{margin-bottom:18px;align-items:center}.page-head.simplified h2{font-size:26px}.dashboard-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.dashboard-intro h2{margin:5px 0;font-size:30px;letter-spacing:-.04em}.dashboard-intro p{margin:0;color:var(--muted);font-size:13px}.attention-section,.calm-panel,.list-panel{background:var(--panel);border:1px solid var(--line);border-radius:14px}.attention-section{padding:18px}.section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.section-heading-row h3{margin:0;font-size:14px;letter-spacing:-.01em}.section-heading-row p{margin:4px 0 0;color:var(--muted);font-size:13px}.status-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:6px 9px;color:var(--muted);font-size:12px;font-weight:750;white-space:nowrap}.status-pill.success{border-color:color-mix(in srgb,var(--green) 28%,var(--line));color:var(--green);background:var(--green-soft)}.attention-list{display:flex;flex-direction:column}.attention-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;border-top:1px solid var(--line)}.attention-row:first-child{border-top:0}.attention-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--panel-2);color:var(--muted)}.attention-row.critical .attention-icon{color:var(--red);background:var(--red-soft)}.attention-row.warning .attention-icon{color:var(--amber);background:var(--amber-soft)}.attention-copy span,.attention-copy strong{display:block}.attention-copy strong{font-size:12px}.attention-copy span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.attention-action,.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:12px;font-weight:800;white-space:nowrap}.clear-state{display:flex;align-items:center;gap:12px;padding:18px;border-radius:12px;background:var(--panel-2);color:var(--muted)}.clear-state svg{color:var(--green);flex:0 0 auto}.clear-state span,.clear-state strong{display:block}.clear-state strong{color:var(--text);font-size:12px}.clear-state span{margin-top:3px;font-size:12px;line-height:1.45}.clear-state.compact{padding:14px}.clear-state.large{min-height:180px;justify-content:center;text-align:left;margin:12px}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.metric-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;border-right:1px solid var(--line);color:var(--muted)}.metric-item:last-child{border-right:0}.metric-item:hover{background:var(--panel-2)}.metric-item span,.metric-item strong{display:block}.metric-item strong{color:var(--text);font-size:18px;letter-spacing:-.03em}.metric-item span{margin-top:1px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.calm-panel{padding:18px}.calm-panel.flush{padding:0;overflow:hidden}.activity-list,.work-list{display:flex;flex-direction:column}.work-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.work-row:first-child{border-top:0}.work-row:hover strong{color:var(--brand)}.work-main span,.work-main strong{display:block}.work-main strong{font-size:12px}.work-main span{margin-top:3px}.sla-chip,.work-main span{color:var(--muted);font-size:12px}.sla-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-weight:800;background:var(--panel-2);white-space:nowrap}.sla-chip.success{background:var(--green-soft);color:var(--green)}.sla-chip.warning{background:var(--amber-soft);color:var(--amber)}.sla-chip.danger{background:var(--red-soft);color:var(--red)}.activity-row{display:grid;grid-template-columns:9px minmax(0,1fr);gap:9px;padding:10px 0;border-top:1px solid var(--line);align-items:start}.activity-row:first-child{border-top:0}.activity-dot{width:7px;height:7px;border-radius:50%;background:var(--brand);margin-top:5px}.activity-row span,.activity-row strong{display:block}.activity-row strong{font-size:12px;line-height:1.45}.activity-row span{color:var(--muted);font-size:12px;margin-top:3px}.activity-row.detailed{grid-template-columns:9px minmax(0,1fr) auto}.activity-row.detailed small{color:var(--muted);font-size:12px}.activity-full{max-width:900px}.summary-bar,.workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden;margin-bottom:14px}.summary-bar>div,.workspace-summary>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:13px 14px;border-right:1px solid var(--line);color:var(--muted)}.summary-bar>div:last-child,.workspace-summary>div:last-child{border-right:0}.summary-bar strong,.workspace-summary strong{color:var(--text);font-size:16px}.summary-bar span,.workspace-summary span{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.summary-bar .summary-risk,.workspace-summary .summary-risk{color:var(--red);background:color-mix(in srgb,var(--red-soft) 60%,transparent)}.summary-bar .summary-risk strong,.workspace-summary .summary-risk strong{color:var(--red)}.list-panel{overflow:hidden}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.list-toolbar>div>strong{font-size:12px}.stage-tabs.clean{border:0;background:transparent;padding:0}.stage-tabs.clean .stage-tab{padding:7px 10px;font-size:12px}.search-box.compact{min-width:250px}.job-list{display:flex;flex-direction:column}.job-row{display:grid;grid-template-columns:minmax(260px,1fr) 90px 90px 130px 16px;gap:16px;align-items:center;padding:15px 16px;border-top:1px solid var(--line)}.job-row:first-child{border-top:0}.job-row:hover{background:var(--panel-2)}.job-row small,.job-row-funnel span,.job-row-funnel strong,.job-row-main span,.job-row-main strong{display:block}.job-row-main strong{font-size:12px}.job-row-main span{margin-top:4px;color:var(--muted);font-size:12px}.row-title{display:flex;align-items:center;gap:8px}.status-dot{width:6px;height:6px}.status-dot.open{background:var(--green)}.status-dot.paused{background:var(--amber)}.job-row-funnel strong{font-size:14px}.job-row small,.job-row-funnel span{margin-top:2px;color:var(--muted);font-size:12px}.workspace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.workspace-head h2{margin:4px 0 8px;font-size:27px;letter-spacing:-.035em}.workspace-tabs{display:flex;gap:4px;padding:4px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow-x:auto}.workspace-tabs a{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:8px;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.workspace-tabs a span{min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center;background:var(--panel-2);font-size:12px}.workspace-tabs a:hover{color:var(--text)}.workspace-tabs a.active{background:var(--brand-soft);color:var(--brand)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.workspace-main{display:flex;flex-direction:column;gap:14px;min-width:0}.workspace-main.single{max-width:1180px}.workspace-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:78px}.brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brief-block{padding:12px;border-radius:11px;background:var(--panel-2)}.brief-block.wide{grid-column:1/-1}.brief-block span{display:block;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.brief-block p{margin:6px 0 0;font-size:13px;line-height:1.55;white-space:pre-line}.edit-drawer{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.edit-drawer summary{list-style:none;cursor:pointer;display:inline-flex;color:var(--brand);font-size:12px;font-weight:800}.edit-drawer summary::-webkit-details-marker{display:none}.edit-drawer[open] summary{margin-bottom:14px}.question-stack{display:flex;flex-direction:column}.question-line{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.question-line:first-child{border-top:0}.question-line span,.question-line strong{display:block}.question-line strong{font-size:12px;line-height:1.4}.question-line span{margin-top:3px;color:var(--muted);font-size:12px;text-transform:uppercase}.person-row.clean{border:0;border-top:1px solid var(--line);border-radius:0;padding:9px 0;background:transparent}.funnel-compact{display:grid;grid-template-columns:repeat(8,minmax(90px,1fr));overflow-x:auto}.funnel-compact>div{padding:14px;border-right:1px solid var(--line);min-width:90px}.funnel-compact>div:last-child{border-right:0}.funnel-compact span,.funnel-compact strong{display:block}.funnel-compact span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.funnel-compact strong{margin-top:5px;font-size:18px}.candidate-row{display:grid;grid-template-columns:34px minmax(230px,1fr) auto minmax(130px,.55fr);gap:12px;align-items:center;padding:13px 16px;border-top:1px solid var(--line)}.candidate-row:first-child{border-top:0}a.candidate-row:hover{background:var(--panel-2)}.candidate-main span,.candidate-main strong{display:block}.candidate-main strong{font-size:13px}.candidate-main span{margin-top:3px}.candidate-main span,.movement{color:var(--muted);font-size:12px}.movement{text-align:right;line-height:1.4}.movement.stale{color:var(--red);font-weight:800}.career-shell{--career-bg:#f7f8fb;--career-panel:#ffffff;--career-text:#101828;--career-muted:#667085;--career-line:#e7e9ef;--career-brand:#1747a6;min-height:100vh;background:var(--career-bg);color:var(--career-text)}.career-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--career-line);position:sticky;top:0;z-index:30;backdrop-filter:blur(12px)}.career-header-inner{max-width:1180px;margin:0 auto;height:68px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.career-brand{display:flex;align-items:center;gap:10px}.career-brand img{-o-object-fit:contain;object-fit:contain}.career-brand span{padding-left:10px;border-left:1px solid var(--career-line);font-size:13px;font-weight:800;color:var(--career-brand)}.career-header nav{display:flex;gap:22px;font-size:12px;font-weight:700;color:var(--career-muted)}.career-back:hover,.career-header nav a:hover{color:var(--career-brand)}.career-back{display:inline-flex;align-items:center;gap:7px;color:var(--career-muted);font-size:12px;font-weight:800}.career-hero{background:linear-gradient(180deg,#f5f7ff,#f7f8fb);border-bottom:1px solid var(--career-line)}.career-hero-inner{max-width:1000px;margin:0 auto;padding:78px 24px 56px;text-align:center}.career-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--career-brand);font-size:13px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.career-hero h1{max-width:800px;margin:14px auto;font-size:clamp(38px,6vw,64px);line-height:1.03;letter-spacing:-.055em}.career-hero>div>p{max-width:690px;margin:0 auto;color:var(--career-muted);font-size:16px;line-height:1.65}.career-search{max-width:880px;margin:30px auto 18px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) auto;background:#fff;border:1px solid var(--career-line);border-radius:15px;box-shadow:0 18px 50px rgba(16,24,40,.08);overflow:hidden;text-align:left}.career-search>div{display:flex;align-items:center;gap:10px;padding:0 16px;border-right:1px solid var(--career-line);color:#98a2b3}.career-search input{width:100%;height:56px;border:0;outline:0;background:transparent;color:var(--career-text)}.career-search button{border:0;padding:0 24px;background:var(--career-brand);color:#fff;font-weight:800}.career-proof{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;color:var(--career-muted);font-size:13px}.career-proof strong{color:var(--career-text)}.career-content{max-width:1180px;margin:0 auto;padding:52px 24px 70px}.career-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.career-footer-cta span,.career-section-head>div>span{color:var(--career-brand);font-size:12px;font-weight:850;letter-spacing:.1em}.career-section-head h2{margin:6px 0 4px;font-size:30px;letter-spacing:-.04em}.career-section-head p{margin:0;color:var(--career-muted);font-size:13px}.career-clear{color:var(--career-brand);font-size:13px;font-weight:800}.career-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.career-job-card{padding:22px;border:1px solid var(--career-line);border-radius:16px;background:var(--career-panel);transition:transform .15s ease,box-shadow .15s ease}.career-job-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(16,24,40,.07)}.career-card-top{display:flex;align-items:center;gap:9px;color:var(--career-muted);font-size:13px;font-weight:750}.career-company-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eef3ff;color:var(--career-brand)}.career-company-mark.large{width:42px;height:42px;border-radius:12px}.career-job-card h3{margin:18px 0 10px;font-size:20px;letter-spacing:-.025em}.career-job-meta,.job-detail-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--career-muted);font-size:13px}.career-job-meta span,.job-detail-meta span{display:inline-flex;align-items:center;gap:5px}.career-job-card p{min-height:48px;margin:16px 0 20px;color:var(--career-muted);font-size:12px;line-height:1.6}.career-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--career-line);color:var(--career-brand);font-size:13px;font-weight:850}.career-empty{padding:70px 24px;border:1px solid var(--career-line);border-radius:16px;background:#fff;text-align:center;color:var(--career-muted)}.career-empty svg{color:var(--career-brand)}.career-empty h3{margin:12px 0 5px;color:var(--career-text)}.career-empty p{margin:0 0 15px}.career-empty a{color:var(--career-brand);font-weight:800}.career-footer-cta{border-top:1px solid var(--career-line);background:#fff}.career-footer-cta>div{max-width:900px;margin:0 auto;padding:58px 24px;text-align:center}.career-footer-cta h2{margin:8px 0;font-size:30px;letter-spacing:-.04em}.career-footer-cta p{max-width:650px;line-height:1.6}.career-footer,.career-footer-cta p{margin:0 auto;color:var(--career-muted)}.career-footer{max-width:1180px;padding:28px 24px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.job-detail-hero{background:linear-gradient(180deg,#f5f7ff,#f7f8fb);border-bottom:1px solid var(--career-line)}.job-detail-inner{max-width:920px;margin:0 auto;padding:64px 24px 54px}.job-detail-inner h1{margin:18px 0 14px;max-width:780px;font-size:clamp(34px,5vw,54px);line-height:1.06;letter-spacing:-.05em}.job-detail-layout{max-width:1000px;margin:0 auto;padding:44px 24px 70px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:42px;align-items:start}.job-copy section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--career-line)}.job-copy section:last-child{border-bottom:0}.job-copy h2{margin:0 0 12px;font-size:20px;letter-spacing:-.02em}.job-copy p{margin:0;color:var(--career-muted);font-size:14px;line-height:1.75}.job-copy .preline{white-space:pre-line}.job-apply-card{position:sticky;top:94px;padding:22px;border:1px solid var(--career-line);border-radius:16px;background:#fff}.job-apply-card h3{margin:16px 0 8px;font-size:19px}.job-apply-card p{margin:0 0 18px;color:var(--career-muted);font-size:12px;line-height:1.6}.career-apply-button{width:100%;border:0;border-radius:10px;padding:12px;background:#dfe5ef;color:#667085;font-weight:800;cursor:not-allowed}.job-apply-card>span{display:block;margin-top:9px;color:var(--career-muted);font-size:12px;line-height:1.4}@media(max-width:1000px){.dashboard-columns,.job-detail-layout,.workspace-grid{grid-template-columns:1fr}.job-apply-card,.workspace-side{position:static}.job-row{grid-template-columns:minmax(220px,1fr) 80px 80px 120px 16px}.career-job-grid{grid-template-columns:1fr}}@media(max-width:820px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.nav-more,.nav-section{grid-column:1/-1}.sidebar-bottom{display:none}.topbar{position:static}.content{padding:20px}.metric-strip,.summary-bar,.workspace-summary{grid-template-columns:repeat(2,1fr)}.metric-item:nth-child(2),.summary-bar>div:nth-child(2),.workspace-summary>div:nth-child(2){border-right:0}.dashboard-intro,.workspace-head{align-items:flex-start;flex-direction:column}.job-row{grid-template-columns:minmax(0,1fr) auto}.job-row-funnel{display:none}.candidate-row{grid-template-columns:34px minmax(0,1fr) auto}.candidate-row .movement{grid-column:2/-1;text-align:left}.career-search{grid-template-columns:1fr}.career-search>div{border-right:0;border-bottom:1px solid var(--career-line)}.career-search button{height:52px}.career-header nav{display:none}.job-detail-layout{gap:24px}}@media(max-width:560px){.brief-grid,.metric-strip,.nav,.summary-bar,.workspace-summary{grid-template-columns:1fr}.metric-item,.summary-bar>div,.workspace-summary>div{border-right:0;border-bottom:1px solid var(--line)}.metric-item:last-child,.summary-bar>div:last-child,.workspace-summary>div:last-child{border-bottom:0}.attention-row{grid-template-columns:34px 1fr}.attention-action{grid-column:2}.question-line{grid-template-columns:1fr}.candidate-row{grid-template-columns:34px 1fr}.candidate-row>.badge{grid-column:2}.funnel-compact{grid-template-columns:repeat(8,105px)}.career-hero-inner{padding-top:54px}.career-hero h1{font-size:40px}.career-proof{gap:12px}.career-footer,.career-section-head{align-items:flex-start;flex-direction:column}.career-footer{gap:14px}.job-detail-inner{padding-top:45px}}:root{--brand:#315ee8;--brand-2:#213b9d;--brand-soft:#edf1ff;--orbit-violet:#7558e8;--orbit-cyan:#17b8c4;--orbit-ink:#071426;--orbit-space:#0b1930;--orbit-glow:rgba(68,91,230,.22);--orbit-gradient:linear-gradient(135deg,#315ee8,#635bea 52%,#17aebd 120%)}html.dark{--bg:#08111f;--panel:#0f1a2d;--panel-2:#142239;--line:#233550;--brand:#8da4ff;--brand-2:#b8c5ff;--brand-soft:#17284d;--orbit-violet:#aa8dff;--orbit-cyan:#4bd6da;--orbit-glow:rgba(123,142,255,.18)}.orbit-shell{background:radial-gradient(circle at 78% -10%,color-mix(in srgb,var(--orbit-violet) 8%,transparent),transparent 28%),var(--bg)}.orbit-sidebar{background:radial-gradient(circle at 18% 6%,rgba(74,102,225,.2),transparent 27%),linear-gradient(180deg,#071426,#0a1830 58%,#081322);border-right-color:rgba(255,255,255,.07);color:#eef4ff;box-shadow:12px 0 42px rgba(4,12,28,.1)}.orbit-sidebar .brand-lockup strong{color:#f8fbff}.orbit-sidebar .brand-lockup span{color:#8fa8d4}.orbit-sidebar .nav-section{color:#607696}.orbit-sidebar .nav-link{color:#9eacc0}.orbit-sidebar .nav-link:hover{color:#eef4ff;background:rgba(112,132,255,.1)}.orbit-sidebar .nav-more{border-top-color:rgba(255,255,255,.07)}.orbit-sidebar .nav-more summary{color:#8092aa}.orbit-sidebar .nav-more summary:hover{background:rgba(255,255,255,.05);color:#eef4ff}.orbit-sidebar .sidebar-bottom{border-top-color:rgba(255,255,255,.07)}.orbit-sidebar .avatar{background:linear-gradient(135deg,rgba(88,112,255,.35),rgba(22,184,196,.22));color:#fff;border:1px solid rgba(255,255,255,.1)}.orbit-sidebar .sidebar-user strong{color:#f4f7ff}.orbit-sidebar .sidebar-user span{color:#71849f}.orbit-sidebar .nav-signout{color:#7789a3}.orbit-user-card{border-radius:12px;background:rgba(255,255,255,.035)}.orbit-brand-lockup,.orbit-logo{position:relative}.orbit-logo{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto}.orbit-logo img{position:relative;z-index:2;width:28px!important;height:28px!important;-o-object-fit:contain;object-fit:contain}.orbit-ring{inset:1px;border:1px solid rgba(133,155,255,.38);transform:rotate(-20deg) scaleY(.58)}.orbit-ring,.orbit-satellite{position:absolute;border-radius:50%}.orbit-satellite{width:5px;height:5px;background:#52d8d9;right:3px;top:17px;box-shadow:0 0 10px rgba(82,216,217,.7);z-index:3}.orbit-context{margin:0 7px 4px;padding:8px 9px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.035);color:#8ea0b9;font-size:12px;font-weight:750;letter-spacing:.03em}.orbit-context svg{color:#7f92ff}.orbit-context i{margin-left:auto;font-style:normal;color:#53d6a1;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.orbit-topbar{border-bottom-color:color-mix(in srgb,var(--line) 72%,transparent)}.topbar-title{display:flex;align-items:center;gap:10px}.orbit-live{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;padding:4px 7px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.orbit-live svg{color:var(--orbit-cyan)}.attention-row,.btn,.client-interview-list a,.client-job-list a,.metric-item,.nav-link,.orbit-record-row,.work-row{transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.btn-primary.orbit-cta,.orbit-cta{background:var(--orbit-gradient);border-color:transparent;color:#fff;box-shadow:0 8px 24px var(--orbit-glow)}.btn-primary.orbit-cta:hover,.orbit-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px var(--orbit-glow)}.orbit-mini-mark{width:38px;height:38px;border-radius:50%;position:relative;display:grid;place-items:center;margin-bottom:14px;background:linear-gradient(145deg,#315ee8,#725ae7);box-shadow:0 8px 22px var(--orbit-glow)}.orbit-mini-mark:after,.orbit-mini-mark:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--brand) 38%,transparent);border-radius:50%}.orbit-mini-mark:before{width:52px;height:22px;transform:rotate(-18deg)}.orbit-mini-mark:after{width:5px;height:5px;border:0;background:var(--orbit-cyan);right:-4px;box-shadow:0 0 10px color-mix(in srgb,var(--orbit-cyan) 75%,transparent)}.orbit-mini-mark span{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.92}.orbit-mini-mark.large{width:48px;height:48px;margin:0}.orbit-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:850;letter-spacing:.12em;color:#a8b8ff}.orbit-visual{position:absolute;width:330px;height:330px;right:-20px;top:50%;transform:translateY(-50%);opacity:.55;pointer-events:none}.orbit-visual span{position:absolute;inset:50%;border:1px solid rgba(255,255,255,.17);border-radius:50%;transform:translate(-50%,-50%)}.orbit-visual span:first-child{width:270px;height:112px;transform:translate(-50%,-50%) rotate(-18deg)}.orbit-visual span:nth-child(2){width:205px;height:205px;border-color:rgba(93,218,221,.18)}.orbit-visual span:nth-child(3){width:120px;height:44px;transform:translate(-50%,-50%) rotate(28deg);border-color:rgba(173,150,255,.24)}.orbit-visual i{position:absolute;width:12px;height:12px;right:31px;top:153px;border-radius:50%;background:#56dadd;box-shadow:0 0 28px rgba(86,218,221,.7)}.orbit-auth-shell{overflow:hidden}.orbit-auth-story{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 35%,rgba(93,88,232,.42),transparent 30%),linear-gradient(145deg,#07162c,#0d2e69 56%,#315ee8 115%)}.orbit-auth-copy{position:relative;max-width:760px}.orbit-auth-copy h1,.orbit-auth-copy p{position:relative;z-index:1}.orbit-auth-card,.orbit-page-head{position:relative}.orbit-page-head{padding:22px 0 6px}.orbit-page-head:before{content:"";position:absolute;width:130px;height:50px;right:10%;top:2px;border:1px solid color-mix(in srgb,var(--brand) 15%,transparent);border-radius:50%;transform:rotate(-12deg);pointer-events:none}.workspace-lede{margin:7px 0 0;color:var(--muted);font-size:13px;max-width:720px;line-height:1.55}.orbit-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);margin-bottom:14px}.orbit-metric-row>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:14px 16px;border-right:1px solid var(--line);color:var(--muted)}.orbit-metric-row>div:last-child{border-right:0}.orbit-metric-row svg{color:var(--brand)}.orbit-metric-row strong{color:var(--text);font-size:18px;min-width:22px}.orbit-metric-row span{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;line-height:1.35}.orbit-metric-row .risk{background:linear-gradient(135deg,var(--red-soft),transparent)}.orbit-metric-row .risk strong,.orbit-metric-row .risk svg{color:var(--red)}.interview-summary>div{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.interview-summary>div svg{grid-row:1/3}.interview-summary>div strong{font-size:12px;overflow-wrap:anywhere}.orbit-list-panel{overflow:hidden}.orbit-record-list{display:flex;flex-direction:column}.orbit-record-row{display:grid;grid-template-columns:38px minmax(190px,1.25fr) minmax(170px,.9fr) auto 16px;align-items:center;gap:12px;padding:13px 16px;border-top:1px solid var(--line)}.orbit-record-row:first-child{border-top:0}.orbit-record-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-soft) 55%,transparent),transparent)}.orbit-avatar{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--brand);background:linear-gradient(145deg,var(--brand-soft),color-mix(in srgb,var(--orbit-cyan) 9%,var(--panel)));border:1px solid color-mix(in srgb,var(--brand) 10%,var(--line));font-weight:850;font-size:12px}.orbit-avatar.large{width:48px;height:48px;border-radius:15px;font-size:15px}.orbit-record-main span,.orbit-record-main strong,.orbit-record-meta span,.orbit-record-meta strong{display:block}.orbit-record-main strong,.orbit-record-meta strong{font-size:13px}.orbit-record-main span,.orbit-record-meta span{margin-top:3px;color:var(--muted);font-size:12px}.form-page{max-width:980px}.form-hero{display:flex;align-items:center;gap:16px;margin-bottom:20px}.form-hero h2{margin:3px 0 5px;font-size:27px;letter-spacing:-.035em}.form-hero p{margin:0;color:var(--muted);max-width:720px;font-size:12px;line-height:1.55}.interview-create-form{padding:20px}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.slot-composer{border:1px solid var(--line);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 38%,var(--panel)),var(--panel));padding:15px}.slot-list{display:flex;flex-direction:column}.slot-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.slot-row:first-child{border-top:0}.slot-row span,.slot-row strong{display:block}.slot-row strong{font-size:13px}.slot-row span{color:var(--muted);font-size:12px;margin-top:2px}.slot-orbit-dot{width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.slot-row.accepted .slot-orbit-dot{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.slot-row.declined,.slot-row.withdrawn{opacity:.5}.feedback-stack{display:flex;flex-direction:column;gap:10px}.feedback-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--panel-2)}.feedback-card .row-between>div>span,.feedback-card .row-between>div>strong{display:block}.feedback-card .row-between>div>strong{font-size:13px}.feedback-card .row-between>div>span{color:var(--muted);font-size:12px;margin-top:2px}.feedback-card small{display:block;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850;letter-spacing:.06em;margin-top:12px}.feedback-card p{margin:4px 0 0;font-size:13px;line-height:1.5}.candidate-context{text-align:center;display:flex;flex-direction:column;align-items:center}.candidate-context strong{margin-top:9px;font-size:12px}.candidate-context span{color:var(--muted);font-size:12px;margin-top:3px}.status-pill.danger{color:var(--red);background:var(--red-soft);border-color:transparent}.portal-admin-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;align-items:start}.portal-invite-card h3{margin:0;font-size:16px}.portal-invite-card>p{color:var(--muted);font-size:12px;line-height:1.55;margin:5px 0 16px}.people-table{display:flex;flex-direction:column}.people-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.people-row:first-child{border-top:0}.people-row small,.people-row span,.people-row strong{display:block}.people-row strong{font-size:13px}.people-row span{font-size:12px;color:var(--muted);margin-top:2px}.people-row small{font-size:12px;margin-top:3px}.invite-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--brand-soft);color:var(--brand)}.client-portal-shell{--cp-bg:#f5f7fb;--cp-panel:#ffffff;--cp-text:#132033;--cp-muted:#6a768a;--cp-line:#e5eaf2;--cp-brand:#315ee8;--cp-violet:#7558e8;--cp-cyan:#11aeb8;--panel:#ffffff;--panel-2:#f8fafc;--text:#132033;--muted:#6a768a;--line:#e5eaf2;--brand:#315ee8;--brand-soft:#eef2ff;min-height:100vh;background:radial-gradient(circle at 88% 4%,rgba(117,88,232,.07),transparent 24%),var(--cp-bg);color:var(--cp-text)}.client-portal-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--cp-line)}.client-portal-header-inner{max-width:1220px;height:70px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.client-portal-brand{display:flex;align-items:center;gap:9px}.client-portal-brand span,.client-portal-brand strong{display:block}.client-portal-brand strong{font-size:13px}.client-portal-brand span{color:var(--cp-muted);font-size:12px;margin-top:1px;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.client-portal-brand .orbit-ring{border-color:rgba(49,94,232,.3)}.client-portal-header nav{display:flex;align-items:center;gap:6px}.client-portal-header nav a{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;color:var(--cp-muted);font-size:13px;font-weight:750}.client-portal-header nav a:hover{background:#eef2ff;color:var(--cp-brand)}.client-portal-user{display:flex;align-items:center;gap:10px}.client-portal-user>div{text-align:right}.client-portal-user span,.client-portal-user strong{display:block}.client-portal-user strong{font-size:12px}.client-portal-user span{margin-top:2px;color:var(--cp-muted);font-size:12px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-portal-main{min-height:calc(100vh - 128px)}.client-portal-content{max-width:1180px;margin:0 auto;padding:34px 24px 62px}.client-portal-footer{max-width:1180px;margin:0 auto;padding:20px 24px 28px;border-top:1px solid var(--cp-line);display:flex;align-items:center;justify-content:space-between;color:var(--cp-muted);font-size:12px}.client-portal-footer>div{display:flex;align-items:center;gap:6px;color:var(--cp-brand);font-weight:800}.client-hero{min-height:235px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 38px;border-radius:22px;background:linear-gradient(135deg,#0c1d3a,#173b83 58%,#4459d8 115%);color:#fff;overflow:hidden;position:relative;box-shadow:0 18px 48px rgba(21,44,89,.12)}.client-hero h1{margin:10px 0 8px;max-width:650px;font-size:36px;letter-spacing:-.045em}.client-hero p{margin:0;max-width:640px;color:rgba(255,255,255,.7);font-size:13px;line-height:1.6}.client-kicker{display:flex;align-items:center;gap:7px;color:#a8b7ff;font-size:12px;font-weight:900;letter-spacing:.12em}.client-orbit-graphic{width:245px;height:190px;position:relative;flex:0 0 auto;opacity:.75}.client-orbit-graphic span{position:absolute;left:50%;top:50%;border:1px solid rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%)}.client-orbit-graphic span:first-child{width:220px;height:84px;transform:translate(-50%,-50%) rotate(-16deg)}.client-orbit-graphic span:nth-child(2){width:145px;height:145px;border-color:rgba(76,216,217,.26)}.client-orbit-graphic span:nth-child(3){width:92px;height:36px;transform:translate(-50%,-50%) rotate(30deg)}.client-orbit-graphic i{position:absolute;width:12px;height:12px;background:#56dadd;border-radius:50%;right:17px;top:86px;box-shadow:0 0 24px rgba(86,218,221,.9)}.client-attention,.client-panel{background:var(--cp-panel);border:1px solid var(--cp-line);border-radius:16px;margin-top:16px}.client-attention{padding:20px}.client-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.client-section-head h2{margin:0;font-size:15px;letter-spacing:-.015em}.client-section-head p{margin:4px 0 0;color:var(--cp-muted);font-size:12px}.client-action-list{display:flex;flex-direction:column}.client-action-list>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px 0;border-top:1px solid var(--cp-line)}.client-action-list>a:first-child{border-top:0}.client-action-list>a:hover strong{color:var(--cp-brand)}.client-action-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#fff5e7;color:#ad6200}.client-action-list span,.client-action-list strong{display:block}.client-action-list strong{font-size:13px}.client-action-list span{margin-top:3px;color:var(--cp-muted);font-size:12px;line-height:1.45}.client-action-link{display:flex!important;align-items:center;gap:5px;color:var(--cp-brand)!important;font-weight:850!important;white-space:nowrap}.client-clear{display:flex;align-items:center;gap:12px;padding:17px;border-radius:12px;background:#f8fafc;color:var(--cp-muted)}.client-clear svg{color:#39a677}.client-clear span,.client-clear strong{display:block}.client-clear strong{color:var(--cp-text);font-size:13px}.client-clear span{font-size:12px;margin-top:3px}.client-clear.large{min-height:180px;justify-content:center}.client-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid var(--cp-line);border-radius:16px;background:#fff;overflow:hidden}.client-metric-strip>a{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:16px 18px;border-right:1px solid var(--cp-line);color:var(--cp-brand)}.client-metric-strip>a:last-child{border-right:0}.client-metric-strip>a:hover{background:#f8faff}.client-metric-strip span,.client-metric-strip strong{display:block}.client-metric-strip strong{color:var(--cp-text);font-size:18px}.client-metric-strip span{color:var(--cp-muted);font-size:12px;text-transform:uppercase;font-weight:850;letter-spacing:.05em;margin-top:1px}.client-panel{padding:20px}.client-panel.flush{padding:0;overflow:hidden}.client-back,.client-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--cp-brand);font-size:12px;font-weight:850}.client-back{margin-bottom:16px}.client-job-list{display:flex;flex-direction:column}.client-job-list>a{display:grid;grid-template-columns:minmax(0,1fr) 90px 80px 16px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--cp-line)}.client-job-list>a:first-child{border-top:0}.client-job-list>a:hover strong:first-child{color:var(--cp-brand)}.client-job-list span,.client-job-list strong{display:block}.client-job-list strong{font-size:13px}.client-job-list span{color:var(--cp-muted);font-size:12px;margin-top:3px}.client-job-list>a>div:not(:first-child){text-align:right}.client-job-list.detailed>a{padding:14px 18px;grid-template-columns:minmax(0,1fr) 130px auto 120px 16px}.client-created{margin:0!important;text-align:right}.client-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.client-page-head h1{margin:6px 0 5px;font-size:31px;letter-spacing:-.04em}.client-page-head p{margin:0;color:var(--cp-muted);font-size:12px}.client-search{min-width:330px;display:flex;align-items:center;border:1px solid var(--cp-line);border-radius:11px;background:#fff;padding-left:11px;color:#98a2b3}.client-search input{flex:1;border:0;outline:0;padding:10px;background:transparent}.client-search button{align-self:stretch;border:0;border-left:1px solid var(--cp-line);background:transparent;padding:0 12px;color:var(--cp-brand);font-weight:800}.client-job-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.client-job-hero h1{margin:6px 0 8px;font-size:31px;letter-spacing:-.04em}.client-job-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:var(--cp-muted);font-size:12px}.client-job-pulse{min-width:155px;padding:14px;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#f7f5ff);border:1px solid #e0e5fb}.client-job-pulse span,.client-job-pulse strong{display:block}.client-job-pulse strong{font-size:24px;color:var(--cp-brand)}.client-job-pulse span{font-size:12px;color:var(--cp-muted);margin-top:2px}.client-job-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.client-panel.sticky{position:sticky;top:92px}.client-candidate-stack{display:flex;flex-direction:column;gap:12px}.client-candidate-card{padding:16px;border:1px solid var(--cp-line);border-radius:14px;background:#fff}.client-candidate-card.needs-attention{border-color:#f1c9a7;box-shadow:inset 3px 0 0 #d87b20}.client-candidate-head{display:flex;align-items:center;gap:10px}.client-candidate-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0;border:1px solid var(--cp-line);border-radius:11px;overflow:hidden}.client-candidate-facts>div{padding:10px 11px;border-right:1px solid var(--cp-line)}.client-candidate-facts>div:last-child{border-right:0}.client-candidate-facts span,.client-candidate-facts strong{display:block}.client-candidate-facts span{font-size:12px;color:var(--cp-muted);text-transform:uppercase;font-weight:850}.client-candidate-facts strong{font-size:12px;margin-top:3px}.client-recruiter-note{display:flex;gap:9px;padding:11px;border-radius:11px;background:#f7f9fe;color:var(--cp-brand)}.client-recruiter-note strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.client-recruiter-note p{margin:4px 0 0;color:var(--cp-muted);font-size:12px;line-height:1.5}.client-decision-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--cp-line)}.client-decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.client-decision-grid label input{position:absolute;opacity:0}.client-decision-grid label span{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border:1px solid var(--cp-line);border-radius:10px;color:var(--cp-muted);font-size:12px;font-weight:800;cursor:pointer}.client-decision-grid label input:checked+span{border-color:var(--cp-brand);background:#eef2ff;color:var(--cp-brand);box-shadow:0 0 0 2px rgba(49,94,232,.08)}.client-decision-saved{display:flex;gap:8px;align-items:center;margin-top:12px;padding:10px;border-radius:10px;background:#eff9f4;color:#23865b}.client-decision-saved span,.client-decision-saved strong{display:block}.client-decision-saved strong{font-size:12px}.client-decision-saved span{font-size:12px;color:#5f746b;margin-top:2px}.client-brief>div{padding:11px 0;border-top:1px solid var(--cp-line)}.client-brief>div:first-child{border-top:0}.client-brief span{display:block;text-transform:uppercase;font-weight:850;letter-spacing:.05em}.client-brief p,.client-brief span{font-size:12px;color:var(--cp-muted)}.client-brief p{margin:5px 0 0;line-height:1.55}.client-brief strong{display:block;margin-top:5px;font-size:12px}.client-interview-list{display:flex;flex-direction:column}.client-interview-list>a{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(190px,.8fr) auto 16px;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid var(--cp-line)}.client-interview-list>a:first-child{border-top:0}.client-interview-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#eef2ff;color:var(--cp-brand)}.client-interview-icon.attention{background:#fff4e5;color:#b56c10}.client-interview-list span,.client-interview-list strong{display:block}.client-interview-list strong{font-size:12px}.client-interview-list span{font-size:12px;color:var(--cp-muted);margin-top:3px}.client-slot-picker{display:flex;flex-direction:column;gap:8px}.client-slot-picker form button{width:100%;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;border:1px solid var(--cp-line);border-radius:11px;background:#fff;padding:12px;color:var(--cp-text)}.client-slot-picker form button:hover{border-color:#bcc9f8;background:#f8faff}.client-slot-picker span,.client-slot-picker strong{display:block}.client-slot-picker strong{font-size:13px}.client-slot-picker span{font-size:12px;color:var(--cp-muted);margin-top:2px}.client-slot-picker form button>span{display:flex;align-items:center;gap:5px;color:var(--cp-brand);font-weight:850}.client-confirmed-slot{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:#eff9f4;color:#23865b}.client-confirmed-slot>div{flex:1}.client-confirmed-slot span,.client-confirmed-slot strong{display:block}.client-confirmed-slot strong{font-size:12px}.client-confirmed-slot span{font-size:12px;color:#647a71;margin-top:3px}.client-feedback-form{max-width:680px}@media (prefers-reduced-motion:no-preference){.orbit-satellite{animation:orbitPulse 2.8s ease-in-out infinite}.orbit-mini-mark:after{animation:orbitPulse 2.8s ease-in-out .6s infinite}.client-orbit-graphic i{animation:orbitPulse 3s ease-in-out infinite}}@keyframes orbitPulse{0%,to{transform:scale(.86);opacity:.65}50%{transform:scale(1.15);opacity:1}}@media(max-width:1000px){.client-job-layout,.portal-admin-grid{grid-template-columns:1fr}.client-panel.sticky{position:static}.client-job-list.detailed>a{grid-template-columns:minmax(0,1fr) 100px auto 16px}.client-job-list.detailed .client-created{display:none}.orbit-visual{opacity:.25}.client-orbit-graphic{width:180px}}@media(max-width:820px){.orbit-sidebar{border-bottom:1px solid rgba(255,255,255,.07)}.orbit-context{display:none}.orbit-metric-row{grid-template-columns:repeat(2,1fr)}.orbit-metric-row>div:nth-child(2){border-right:0}.form-grid.three{grid-template-columns:1fr}.orbit-record-row{grid-template-columns:38px minmax(0,1fr) auto}.orbit-record-meta{grid-column:2}.client-portal-header nav,.orbit-record-row>svg{display:none}.client-hero{padding:28px}.client-orbit-graphic{display:none}.client-metric-strip{grid-template-columns:repeat(2,1fr)}.client-metric-strip>a:nth-child(2){border-right:0}.client-metric-strip>a:nth-child(-n+2){border-bottom:1px solid var(--cp-line)}.client-page-head{align-items:flex-start;flex-direction:column}.client-search{min-width:0;width:100%}.client-job-list.detailed>a{grid-template-columns:minmax(0,1fr) auto 16px}.client-job-list.detailed>a>div:nth-child(2){display:none}.client-candidate-facts{grid-template-columns:repeat(2,1fr)}.client-candidate-facts>div:nth-child(2){border-right:0}.client-candidate-facts>div:nth-child(-n+2){border-bottom:1px solid var(--cp-line)}.client-interview-list>a{grid-template-columns:38px minmax(0,1fr) auto}.client-interview-list>a>div:nth-child(3){grid-column:2}.client-interview-list>a>svg{display:none}}@media(max-width:560px){.orbit-live{display:none}.orbit-metric-row{grid-template-columns:1fr}.orbit-metric-row>div{border-right:0;border-bottom:1px solid var(--line)}.orbit-metric-row>div:last-child{border-bottom:0}.client-portal-header-inner{padding:0 16px}.client-portal-user>div{display:none}.client-portal-content{padding:24px 16px 48px}.client-hero{min-height:210px;padding:24px}.client-hero h1{font-size:29px}.client-metric-strip{grid-template-columns:1fr}.client-metric-strip>a{border-right:0;border-bottom:1px solid var(--cp-line)!important}.client-metric-strip>a:last-child{border-bottom:0!important}.client-action-list>a{grid-template-columns:36px 1fr}.client-action-link{grid-column:2}.client-job-list.detailed>a,.client-job-list>a{grid-template-columns:minmax(0,1fr) 16px}.client-job-list.detailed>a>.badge,.client-job-list>a>div:not(:first-child){display:none}.client-job-hero{align-items:flex-start;flex-direction:column}.client-job-pulse{width:100%}.client-decision-grid{grid-template-columns:1fr}.client-interview-list>a{grid-template-columns:36px minmax(0,1fr)}.client-interview-list>a>.badge{grid-column:2;width:-moz-max-content;width:max-content}.client-confirmed-slot{align-items:flex-start;flex-direction:column}.client-confirmed-slot .btn{width:100%}.client-portal-footer{align-items:flex-start;flex-direction:column;gap:8px}}.dashboard-intro{position:relative;overflow:hidden;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(115deg,var(--panel) 0,color-mix(in srgb,var(--brand-soft) 42%,var(--panel)) 100%)}.dashboard-intro:after,.dashboard-intro:before{content:"";position:absolute;pointer-events:none;border:1px solid color-mix(in srgb,var(--brand) 13%,transparent);border-radius:50%}.dashboard-intro:before{width:190px;height:72px;right:34px;top:12px;transform:rotate(-14deg)}.dashboard-intro:after{width:82px;height:82px;right:87px;top:7px;border-color:color-mix(in srgb,var(--orbit-cyan) 16%,transparent)}.dashboard-intro>.btn,.dashboard-intro>div{position:relative;z-index:1}.attention-section,.calm-panel,.list-panel,.metric-strip{box-shadow:0 1px 0 rgba(10,24,48,.02)}.calm-panel:hover{border-color:color-mix(in srgb,var(--brand) 13%,var(--line))}.client-cv-link{display:inline-flex;align-items:center;gap:5px;padding:7px 8px;border:1px solid var(--cp-line);border-radius:9px;color:var(--cp-brand);font-size:12px;font-weight:850;white-space:nowrap}.client-cv-link:hover{background:#f1f4ff;border-color:#cbd5ff}.orbit-sidebar .nav-link{position:relative}.orbit-sidebar .nav-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.orbit-sidebar .nav-link.active{color:#f7f9ff;background:linear-gradient(90deg,rgba(99,91,234,.18),rgba(23,184,196,.06));box-shadow:inset 0 0 0 1px rgba(139,154,255,.1)}.orbit-sidebar .nav-link.active .nav-icon{color:#fff;background:linear-gradient(145deg,rgba(94,104,255,.52),rgba(28,181,196,.28));box-shadow:0 5px 14px rgba(18,32,72,.22)}.nav-active-orbit{width:6px;height:6px;border-radius:50%;margin-left:auto;background:#58d8d9;box-shadow:0 0 0 4px rgba(88,216,217,.08),0 0 11px rgba(88,216,217,.58)}.orbit-sidebar .nav-more summary.active{color:#e9eeff;background:rgba(112,132,255,.08)}.orbit-sidebar .nav-signout .nav-icon{color:inherit}.orbit-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 18%,transparent),color-mix(in srgb,var(--orbit-cyan) 18%,transparent),transparent);pointer-events:none}.orbit-page-head:after{content:"";position:absolute;width:7px;height:7px;right:calc(10% + 8px);top:24px;border-radius:50%;background:var(--orbit-cyan);box-shadow:0 0 16px color-mix(in srgb,var(--orbit-cyan) 55%,transparent);opacity:.75}.interview-command-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 1px 0 rgba(10,24,48,.02)}.interview-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.interview-tabs a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border-radius:9px;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.interview-tabs a span{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:12px}.interview-tabs a:hover{background:var(--panel-2);color:var(--text)}.interview-tabs a.active{color:var(--brand);background:linear-gradient(135deg,var(--brand-soft),color-mix(in srgb,var(--orbit-cyan) 7%,var(--panel)))}.interview-tabs a.active span{border-color:transparent;background:color-mix(in srgb,var(--brand) 12%,var(--panel));color:var(--brand)}.interview-search{min-width:340px;display:flex;align-items:center;gap:8px;height:38px;padding-left:11px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--muted)}.interview-search:focus-within{border-color:color-mix(in srgb,var(--brand) 58%,var(--line));box-shadow:0 0 0 3px var(--brand-soft);background:var(--panel)}.interview-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.interview-search button{align-self:stretch;border:0;border-left:1px solid var(--line);background:transparent;padding:0 11px;color:var(--brand);font-size:12px;font-weight:850}.interview-record-row .orbit-record-meta small{display:block;margin-top:4px;max-width:280px;color:var(--muted);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interview-activity{display:flex;flex-direction:column}.interview-activity>div{display:grid;grid-template-columns:12px 1fr;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.interview-activity>div:first-child{padding-top:0;border-top:0}.interview-activity .activity-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.interview-activity span,.interview-activity strong{display:block}.interview-activity strong{font-size:12px;line-height:1.45}.interview-activity span{margin-top:3px;color:var(--muted);font-size:12px}.interview-participants{display:flex;flex-direction:column;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.interview-participants>div{display:flex;align-items:center;gap:9px;padding:8px;border-radius:9px;background:var(--panel-2);color:var(--brand)}.interview-participants span,.interview-participants strong{display:block}.interview-participants strong{color:var(--text);font-size:12px}.interview-participants span{margin-top:2px;color:var(--muted);font-size:12px;text-transform:capitalize}.client-portal-header nav a.active{color:var(--cp-brand);background:#eef2ff;box-shadow:inset 0 0 0 1px rgba(49,94,232,.07)}.client-portal-header nav a.active:after{content:"";width:5px;height:5px;margin-left:1px;border-radius:50%;background:#28bfc7;box-shadow:0 0 8px rgba(40,191,199,.45)}.client-filter-tabs{display:flex;gap:6px;margin:-4px 0 14px;padding:5px;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto;border:1px solid var(--cp-line);border-radius:12px;background:#fff}.client-filter-tabs a{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;color:var(--cp-muted);font-size:12px;font-weight:850;white-space:nowrap}.client-filter-tabs a span{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#f4f6fb;font-size:12px}.client-filter-tabs a.active{color:var(--cp-brand);background:#eef2ff}.client-filter-tabs a.active span{background:#fff;color:var(--cp-brand)}.client-feedback-locked{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px dashed #cfd7e8;border-radius:12px;background:#f8f9fc;color:#8290a7}.client-feedback-locked span,.client-feedback-locked strong{display:block}.client-feedback-locked strong{color:var(--cp-text);font-size:12px}.client-feedback-locked span{margin-top:4px;color:var(--cp-muted);font-size:12px;line-height:1.5}.client-interview-status-stack{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.client-interview-status-stack small{display:block;margin-top:3px;color:var(--cp-muted);font-size:12px;font-weight:750}.client-clear.compact{padding:24px 18px}@media(max-width:1120px){.interview-command-bar{align-items:stretch;flex-direction:column}.interview-search{min-width:0;width:100%}}@media(max-width:820px){.orbit-sidebar .nav-link.active{background:rgba(112,132,255,.1)}.client-portal-header-inner{height:auto;min-height:70px;flex-wrap:wrap;padding-top:10px;padding-bottom:8px}.client-portal-header nav{display:flex;order:3;width:100%;overflow:auto;padding-bottom:2px}.client-portal-header nav a{flex:0 0 auto}.client-portal-user{margin-left:auto}.interview-tabs{flex-wrap:nowrap;overflow:auto;padding-bottom:2px}}@media(max-width:560px){.interview-command-bar{padding:7px}.interview-search{height:40px}.interview-tabs{margin:0 -1px}.interview-tabs a{padding:7px 9px}.client-interview-status-stack{align-items:flex-start;width:100%}}.career-v6-shell{--c6-ink:#08162d;--c6-ink-2:#13284b;--c6-blue:#315ee8;--c6-violet:#7059e8;--c6-cyan:#12b8c7;--c6-text:#12233d;--c6-muted:#6f7d92;--c6-line:#e2e8f2;--c6-soft:#f4f7ff;--c6-panel:#ffffff;min-height:100vh;background:#f8faff;color:var(--c6-text);overflow:hidden}.career-v6-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.91);border-bottom:1px solid rgba(220,228,240,.88);backdrop-filter:blur(18px) saturate(140%)}.career-v6-header-inner{max-width:1240px;height:76px;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:28px}.career-v6-brand{display:flex;align-items:center;gap:12px;flex:0 0 auto}.career-v6-brand img{width:164px;height:auto;-o-object-fit:contain;object-fit:contain}.career-v6-brand>span{padding:5px 8px;border:1px solid #dfe6f3;border-radius:999px;color:#315ee8;background:#f7f9ff;font-size:12px;font-weight:900;letter-spacing:.14em}.career-v6-nav{display:flex;align-items:center;justify-content:center;gap:28px;margin-left:auto}.career-v6-nav a{display:inline-flex;align-items:center;gap:4px;color:#65738a;font-size:12px;font-weight:750;transition:color .16s ease}.career-v6-nav a:hover{color:#1f4fd9}.career-v6-recruiter-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #dce4f2;border-radius:10px;color:#263957;background:#fff;font-size:12px;font-weight:850}.career-v6-recruiter-link:hover{border-color:#bdcae4;color:#315ee8}.career-v6-hero{position:relative;background:radial-gradient(circle at 79% 20%,rgba(89,89,232,.32),transparent 28%),radial-gradient(circle at 60% 102%,rgba(21,186,199,.17),transparent 31%),linear-gradient(135deg,#061327,#0a1d3b 52%,#122d65 105%);color:#fff}.career-v6-hero:before{content:"";position:absolute;inset:0;opacity:.34;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 90%);mask-image:linear-gradient(90deg,#000,transparent 90%)}.career-v6-hero-grid{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:88px 28px 68px;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(400px,.87fr);gap:68px;align-items:center}.career-v6-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#9fb4ec;font-size:12px;font-weight:900;letter-spacing:.14em}.career-v6-live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#4dd6b0;box-shadow:0 0 0 4px rgba(77,214,176,.1),0 0 18px rgba(77,214,176,.55)}.career-v6-hero-copy h1{max-width:740px;margin:17px 0 19px;font-size:clamp(48px,6.3vw,78px);line-height:.98;letter-spacing:-.065em;font-weight:820}.career-v6-hero-copy h1 span{background:linear-gradient(90deg,#aec1ff,#aa91ff 48%,#55dae0);-webkit-background-clip:text;background-clip:text;color:transparent}.career-v6-hero-copy>p{max-width:690px;margin:0;color:#aab8cf;font-size:15px;line-height:1.72}.career-v6-search{max-width:780px;margin:31px 0 17px;padding:7px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.82fr) auto;gap:0;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 24px 65px rgba(0,0,0,.24)}.career-v6-search label{min-width:0;height:58px;padding:0 15px;display:flex;align-items:center;gap:11px;color:#8291a7;border-right:1px solid #e7ebf2}.career-v6-search label>span{display:block;min-width:0;flex:1}.career-v6-search small{display:block;margin-bottom:1px;color:#9aa6b7;font-size:12px;font-weight:900;letter-spacing:.1em}.career-v6-search input{width:100%;padding:3px 0;border:0;outline:0;background:transparent;color:#16253b;font-size:12px;font-weight:650}.career-v6-search input::-moz-placeholder{color:#a8b2c0;font-weight:550}.career-v6-search input::placeholder{color:#a8b2c0;font-weight:550}.career-v6-search button{min-width:178px;margin-left:7px;padding:0 20px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:linear-gradient(135deg,#315ee8,#6559e9 60%,#1aadb9 125%);box-shadow:0 10px 26px rgba(49,94,232,.28);font-size:13px;font-weight:850;transition:transform .16s ease,box-shadow .16s ease}.career-v6-search button:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(49,94,232,.36)}.career-v6-popular{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#7185a8;font-size:12px}.career-v6-popular>span{color:#7f90ad;font-weight:800}.career-v6-popular a{padding:5px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#a8b6cf;background:rgba(255,255,255,.035)}.career-v6-popular a:hover{color:#fff;border-color:rgba(255,255,255,.2)}.career-v6-orbit-panel{position:relative;min-height:470px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(3,12,28,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 36px 90px rgba(0,0,0,.25);overflow:hidden;backdrop-filter:blur(12px)}.career-v6-orbit-glow{width:300px;height:300px;top:31%;border-radius:50%;background:radial-gradient(circle,rgba(68,94,235,.26),rgba(84,72,214,.08) 42%,transparent 69%);filter:blur(3px)}.career-v6-orbit-glow,.career-v6-orbit-ring{position:absolute;left:50%;transform:translate(-50%,-50%)}.career-v6-orbit-ring{top:32%;border:1px solid rgba(154,173,235,.16);border-radius:50%}.career-v6-orbit-ring.ring-one{width:315px;height:118px;transform:translate(-50%,-50%) rotate(-17deg)}.career-v6-orbit-ring.ring-two{width:225px;height:225px;border-color:rgba(83,212,220,.13)}.career-v6-orbit-ring.ring-three{width:150px;height:58px;transform:translate(-50%,-50%) rotate(30deg);border-color:rgba(180,149,255,.17)}.career-v6-orbit-core{position:absolute;left:50%;top:32%;width:132px;height:132px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:radial-gradient(circle at 38% 30%,rgba(118,103,244,.5),rgba(20,39,78,.82) 62%,rgba(7,19,44,.98));box-shadow:0 0 70px rgba(73,87,227,.22),inset 0 0 32px rgba(255,255,255,.04)}.career-v6-orbit-core img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.94}.career-v6-orbit-core span{margin-top:8px;color:#c7d3f8;font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:.12em}.career-v6-orbit-core strong{margin-top:2px;color:#fff;font-size:12px}.career-v6-signal-card{position:absolute;min-width:170px;padding:10px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(9,24,50,.83);box-shadow:0 14px 34px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.career-v6-signal-card.signal-top{right:20px;top:64px}.career-v6-signal-card.signal-bottom{left:20px;top:212px}.career-v6-signal-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#69d9dd;background:rgba(71,203,211,.1)}.career-v6-signal-card small,.career-v6-signal-card strong{display:block}.career-v6-signal-card small{color:#6f83a9;font-size:12px;letter-spacing:.12em;font-weight:900}.career-v6-signal-card strong{margin-top:2px;color:#d8e1f6;font-size:12px}.career-v6-latest-stack{position:absolute;left:18px;right:18px;bottom:18px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(4,14,32,.72);backdrop-filter:blur(12px)}.career-v6-stack-label{display:flex;align-items:center;gap:6px;margin:0 2px 8px;color:#6f83aa;font-size:12px;font-weight:900;letter-spacing:.12em}.career-v6-stack-label svg{color:#62d5da}.career-v6-mini-job{min-height:50px;padding:8px 6px;display:grid;grid-template-columns:30px minmax(0,1fr) 14px;gap:9px;align-items:center;border-top:1px solid rgba(255,255,255,.055);color:#b8c5dc}.career-v6-mini-job:first-of-type{border-top:0}.career-v6-mini-job:hover{color:#fff}.career-v6-mini-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#cdd8ff;background:linear-gradient(145deg,rgba(90,105,237,.22),rgba(26,177,190,.14));font-size:12px;font-weight:900}.career-v6-mini-job small,.career-v6-mini-job strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-v6-mini-job strong{color:inherit;font-size:12px}.career-v6-mini-job small{margin-top:3px;color:#6f82a0;font-size:12px}.career-v6-mini-empty{padding:12px 7px;color:#8293ad;font-size:12px;line-height:1.5}.career-v6-proof-strip{position:relative;z-index:4;max-width:1184px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;border-top:1px solid rgba(255,255,255,.08)}.career-v6-proof-strip>div{min-height:84px;padding:18px 24px;display:flex;align-items:center;gap:9px;border-right:1px solid rgba(255,255,255,.08)}.career-v6-proof-strip>div:last-child{border-right:0}.career-v6-proof-strip strong{color:#fff;font-size:22px;letter-spacing:-.04em}.career-v6-proof-strip span{color:#8799b5;font-weight:700}.career-v6-proof-human svg{color:#58d7b0;flex:0 0 auto}.career-v6-proof-human span{font-size:12px}.career-v6-proof-human span strong{display:block;margin-bottom:2px;font-size:13px;letter-spacing:0}.career-v6-jobs{max-width:1240px;margin:0 auto;padding:82px 28px 92px}.career-v6-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:29px}.career-v6-section-kicker{color:#315ee8;font-weight:950;letter-spacing:.16em}.career-v6-section-kicker.light{color:#9caefa}.career-v6-section-head h2,.career-v6-values-head h2{margin:7px 0 6px;color:#0a1930;font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.052em}.career-v6-section-head p{margin:0;color:#748196;font-size:12px}.career-v6-clear{display:inline-flex;align-items:center;gap:7px;color:#315ee8;font-size:12px;font-weight:850;white-space:nowrap}.career-v6-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.career-v6-job-card{position:relative;min-height:316px;padding:24px;display:flex;flex-direction:column;border:1px solid #e2e8f2;border-radius:19px;background:#fff;box-shadow:0 2px 0 rgba(16,37,72,.015);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.career-v6-job-card:before{content:"";position:absolute;width:140px;height:60px;right:-42px;top:-16px;border:1px solid rgba(49,94,232,.08);border-radius:50%;transform:rotate(-20deg)}.career-v6-job-card:hover{transform:translateY(-4px);border-color:#cbd7ef;box-shadow:0 24px 54px rgba(26,48,90,.1)}.career-v6-job-card-top{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.career-v6-company-avatar{width:42px;height:42px;display:grid;place-items:center;border:1px solid #e3e9f4;border-radius:12px;color:#315ee8;background:linear-gradient(145deg,#f5f7ff,#ecf4ff);font-size:12px;font-weight:900}.career-v6-job-card-top span,.career-v6-job-card-top strong{display:block}.career-v6-job-card-top strong{color:#2a3b56}.career-v6-job-card-top div>span{margin-top:3px;color:#8c99ac;font-size:12px}.career-v6-job-card-top em{padding:4px 6px;border-radius:999px;color:#15845c;background:#eaf8f2;font-style:normal;font-size:12px;font-weight:900;letter-spacing:.08em}.career-v6-job-card h3{margin:22px 0 12px;color:#101f36;font-size:21px;line-height:1.2;letter-spacing:-.035em}.career-v6-job-meta{display:flex;flex-wrap:wrap;gap:7px}.career-v6-job-meta span{padding:5px 7px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;color:#6f7d91;background:#f6f8fc;font-size:12px;font-weight:700}.career-v6-job-meta svg{color:#8796ad}.career-v6-job-card>p{margin:16px 0 22px;color:#718096;font-size:13px;line-height:1.65}.career-v6-card-action{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f5;color:#315ee8;font-size:12px;font-weight:850}.career-v6-arrow{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#315ee8;background:#f0f4ff;transition:transform .18s ease,background-color .18s ease}.career-v6-job-card:hover .career-v6-arrow{transform:translateX(3px);background:#e6edff}.career-v6-empty{padding:76px 26px;border:1px solid #e2e8f2;border-radius:19px;background:#fff;text-align:center}.career-v6-empty>span{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 14px;border-radius:16px;color:#315ee8;background:#edf2ff}.career-v6-empty h3{margin:0 0 7px;color:#13233b;font-size:18px}.career-v6-empty p{max-width:520px;margin:0 auto 16px;color:#758297;font-size:13px;line-height:1.6}.career-v6-empty a{display:inline-flex;align-items:center;gap:6px;color:#315ee8;font-size:12px;font-weight:850}.career-v6-experience{position:relative;color:#fff;background:radial-gradient(circle at 15% 30%,rgba(82,90,230,.25),transparent 26%),radial-gradient(circle at 90% 90%,rgba(17,176,190,.13),transparent 30%),#071528;overflow:hidden}.career-v6-experience:after{content:"";position:absolute;width:480px;height:180px;right:-80px;top:45px;border:1px solid rgba(145,161,236,.09);border-radius:50%;transform:rotate(-13deg)}.career-v6-experience-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:86px 28px;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.career-v6-experience-copy h2{max-width:500px;margin:9px 0 14px;font-size:clamp(34px,4vw,50px);line-height:1.03;letter-spacing:-.055em}.career-v6-experience-copy p{max-width:540px;margin:0 0 23px;color:#8fa0ba;font-size:12px;line-height:1.75}.career-v6-experience-copy a{display:inline-flex;align-items:center;gap:7px;color:#c4d0ff;font-size:12px;font-weight:850}.career-v6-journey{position:relative;padding-left:15px;display:flex;flex-direction:column;gap:13px}.career-v6-journey-line{position:absolute;left:38px;top:34px;bottom:34px;width:1px;background:linear-gradient(#6f7de8,#2ab7c2);opacity:.3}.career-v6-journey article{position:relative;z-index:2;min-height:92px;padding:17px 18px;display:grid;grid-template-columns:48px 1fr;gap:15px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.035);backdrop-filter:blur(8px)}.career-v6-journey article>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(124,143,241,.25);border-radius:50%;color:#9aacf7;background:#0b1d36;font-size:12px;font-weight:900}.career-v6-journey strong{color:#eef3ff;font-size:13px}.career-v6-journey p{margin:5px 0 0;color:#8394ae;font-size:12px;line-height:1.5}.career-v6-values{max-width:1180px;margin:0 auto;padding:86px 28px 90px}.career-v6-values-head{max-width:660px;margin-bottom:28px}.career-v6-scale{margin-bottom:19px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e7f2;border-radius:17px;background:linear-gradient(135deg,#fff,#f6f8ff);overflow:hidden}.career-v6-scale>div{padding:19px 20px;border-right:1px solid #e6ebf4}.career-v6-scale>div:last-child{border-right:0}.career-v6-scale span,.career-v6-scale strong{display:block}.career-v6-scale strong{color:#172844;font-size:20px;letter-spacing:-.035em}.career-v6-scale span{margin-top:3px;color:#8390a4;font-size:12px;font-weight:750}.career-v6-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.career-v6-value-grid article{padding:22px 19px;border:1px solid #e3e8f2;border-radius:16px;background:#fff}.career-v6-value-grid article>span{width:38px;height:38px;display:grid;place-items:center;margin-bottom:17px;border-radius:11px;color:#315ee8;background:#eef3ff}.career-v6-value-grid strong{display:block;color:#182940;font-size:13px}.career-v6-value-grid p{margin:7px 0 0;color:#778499;font-size:12px;line-height:1.6}.career-v6-final-cta{max-width:1180px;margin:0 auto 78px;padding:42px 46px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:24px;color:#fff;background:radial-gradient(circle at 82% 20%,rgba(95,91,232,.4),transparent 27%),linear-gradient(125deg,#07162d,#11336e);box-shadow:0 28px 70px rgba(24,49,96,.16)}.career-v6-final-cta h2{margin:7px 0;font-size:30px;letter-spacing:-.045em}.career-v6-final-cta p{margin:0;color:#93a4c0;font-size:12px}.career-v6-final-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.career-v6-final-actions>a{min-height:43px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;color:#132443;background:#fff;font-size:12px;font-weight:850;white-space:nowrap}.career-v6-final-actions>a.secondary{color:#d5dfff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1)}.career-v6-footer{max-width:1180px;margin:0 auto;padding:28px 0 38px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:35px;border-top:1px solid #e3e8f1;color:#8a96a9}.career-v6-footer-brand img{width:142px;height:auto}.career-v6-footer-brand p{max-width:380px;margin:8px 0 0;font-size:12px;line-height:1.55}.career-v6-footer-links{display:flex;gap:17px;font-size:12px;font-weight:800;color:#627188}.career-v6-footer-links a:hover{color:#315ee8}.career-v6-footer>span{font-size:12px}.career-v6-back{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:#64728a;font-size:12px;font-weight:800}.career-v6-back:hover{color:#315ee8}.career-v6-detail-hero{position:relative;min-height:380px;display:flex;align-items:center;color:#fff;background:radial-gradient(circle at 82% 35%,rgba(99,85,232,.32),transparent 28%),linear-gradient(135deg,#061327,#0b1f42 58%,#12316c);overflow:hidden}.career-v6-detail-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:56px 56px}.career-v6-detail-hero-inner{position:relative;z-index:2;width:100%;max-width:1080px;margin:0 auto;padding:72px 28px}.career-v6-detail-kicker{display:flex;align-items:center;gap:7px;color:#9eb0ec;font-size:12px;font-weight:900;letter-spacing:.13em}.career-v6-detail-company{margin-top:22px;display:flex;align-items:center;gap:10px;color:#bdc9df;font-size:13px}.career-v6-detail-company>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#7ed7dd;background:rgba(255,255,255,.05)}.career-v6-detail-hero h1{max-width:880px;margin:17px 0 18px;font-size:clamp(42px,6vw,66px);line-height:1;letter-spacing:-.06em}.career-v6-detail-meta{display:flex;flex-wrap:wrap;gap:8px}.career-v6-detail-meta span{padding:7px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#9eacc5;background:rgba(255,255,255,.035);font-size:12px}.career-v6-detail-orbit{position:absolute;width:400px;height:400px;right:3%;top:50%;transform:translateY(-50%);opacity:.42}.career-v6-detail-orbit i{position:absolute;inset:50%;border:1px solid rgba(139,158,236,.18);border-radius:50%;transform:translate(-50%,-50%)}.career-v6-detail-orbit i:first-child{width:350px;height:124px;transform:translate(-50%,-50%) rotate(-18deg)}.career-v6-detail-orbit i:nth-child(2){width:250px;height:250px;border-color:rgba(75,207,216,.16)}.career-v6-detail-orbit i:nth-child(3){width:150px;height:56px;transform:translate(-50%,-50%) rotate(28deg);border-color:rgba(181,152,255,.18)}.career-v6-detail-orbit span{position:absolute;width:11px;height:11px;right:24px;top:191px;border-radius:50%;background:#51d4da;box-shadow:0 0 26px rgba(81,212,218,.65)}.career-v6-detail-layout{max-width:1080px;margin:0 auto;padding:56px 28px 88px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:58px;align-items:start}.career-v6-copy-intro{margin-bottom:34px;padding:17px 18px;border:1px solid #dfe6f1;border-radius:13px;background:linear-gradient(135deg,#f7f9ff,#fff)}.career-v6-copy-intro span{color:#315ee8;font-size:12px;font-weight:950;letter-spacing:.13em}.career-v6-copy-intro p{margin:5px 0 0!important;color:#6f7f95!important;font-size:12px!important}.career-v6-copy-intro p strong{color:#293b57}.career-v6-job-copy section{margin-bottom:34px;padding-bottom:34px;border-bottom:1px solid #e4e9f1}.career-v6-job-copy h2{margin:0 0 12px;color:#152640;font-size:18px;letter-spacing:-.025em}.career-v6-job-copy section p{margin:0;color:#6f7d91;font-size:12px;line-height:1.82}.career-v6-process-card{margin-top:10px;padding:22px;border:1px solid #dfe6f1;border-radius:17px;background:#fff}.career-v6-process-heading{display:flex;align-items:center;gap:11px}.career-v6-process-heading>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#315ee8;background:#eef3ff}.career-v6-process-heading p,.career-v6-process-heading strong{display:block}.career-v6-process-heading strong{color:#1d2e48;font-size:13px}.career-v6-process-heading p{margin:3px 0 0;color:#8390a3;font-size:12px}.career-v6-process-steps{margin-top:19px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e7ebf2;border-radius:12px;overflow:hidden}.career-v6-process-steps>div{padding:15px;border-right:1px solid #e7ebf2}.career-v6-process-steps>div:last-child{border-right:0}.career-v6-process-steps span{color:#315ee8;font-size:12px;font-weight:950;letter-spacing:.08em}.career-v6-process-steps p{margin:7px 0 0;color:#7c899c;font-size:12px;line-height:1.55}.career-v6-process-steps strong{display:block;margin-bottom:3px;color:#2a3b55;font-size:12px}.career-v6-apply-card{position:sticky;top:102px;padding:24px;border:1px solid #dfe6f1;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(25,48,91,.08)}.career-v6-apply-status{display:flex;align-items:center;gap:7px;margin-bottom:19px;color:#638070;font-size:12px;font-weight:900;letter-spacing:.12em}.career-v6-apply-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#315ee8;background:#eef3ff}.career-v6-apply-card h3{margin:15px 0 8px;color:#152640;font-size:20px;letter-spacing:-.035em}.career-v6-apply-card>p{margin:0 0 18px;color:#76849a;font-size:12px;line-height:1.65}.career-v6-apply-primary,.career-v6-apply-secondary{min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:12px;font-weight:850}.career-v6-apply-primary{color:#fff;background:linear-gradient(135deg,#315ee8,#6559e8);box-shadow:0 10px 24px rgba(49,94,232,.19)}.career-v6-apply-secondary{margin-top:8px;border:1px solid #dfe6f1;color:#4f6077;background:#fff}.career-v6-apply-primary:hover{transform:translateY(-1px)}.career-v6-apply-secondary:hover{border-color:#c6d1e4;color:#315ee8}.career-v6-apply-note{margin-top:14px;padding:9px 10px;display:flex;gap:7px;align-items:center;border-radius:9px;color:#418066;background:#eff9f4;font-size:12px;font-weight:750}.career-v6-apply-divider{height:1px;margin:18px 0 13px;background:#e8ecf2}.career-v6-apply-help{display:block;color:#929eaf;font-size:12px}.career-v6-browse-link{margin-top:5px;display:inline-flex;align-items:center;gap:5px;color:#315ee8;font-size:12px;font-weight:850}.career-v6-detail-footer-cta{padding:68px 28px;text-align:center;color:#fff;background:linear-gradient(135deg,#071529,#0f2b5c)}.career-v6-detail-footer-cta>span{color:#91a4ed;font-size:12px;font-weight:950;letter-spacing:.15em}.career-v6-detail-footer-cta h2{margin:8px auto;max-width:730px;font-size:34px;letter-spacing:-.05em}.career-v6-detail-footer-cta p{margin:0 auto 17px;color:#899bb6;font-size:12px}.career-v6-detail-footer-cta a{display:inline-flex;align-items:center;gap:6px;color:#d7e0ff;font-size:12px;font-weight:850}.orbit-login-v6{--ol-violet:#7761f1;--ol-blue:#315ee8;--ol-cyan:#4ed7dc;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);background:#071427;overflow:hidden}.orbit-login-v6-story{position:relative;min-height:100vh;padding:42px 54px 36px;display:flex;flex-direction:column;color:#fff;background:radial-gradient(circle at 64% 42%,rgba(84,83,225,.18),transparent 27%),radial-gradient(circle at 18% 88%,rgba(31,183,196,.09),transparent 24%),linear-gradient(145deg,#061327,#091a34 58%,#0c2146);overflow:hidden}.orbit-login-v6-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 82%);mask-image:linear-gradient(135deg,#000,transparent 82%)}.orbit-login-v6-glow{position:absolute;border-radius:50%;filter:blur(25px);pointer-events:none}.orbit-login-v6-glow.glow-one{width:340px;height:340px;right:8%;top:22%;background:rgba(84,75,224,.11)}.orbit-login-v6-glow.glow-two{width:220px;height:220px;left:-70px;bottom:4%;background:rgba(48,183,197,.07)}.orbit-login-v6-brand{position:relative;z-index:3;display:flex;align-items:center;gap:14px}.orbit-login-v6-brand img{width:176px;height:auto;filter:brightness(0) invert(1);opacity:.96}.orbit-login-v6-brand>span{display:inline-flex;align-items:center;gap:7px;padding-left:14px;border-left:1px solid rgba(255,255,255,.11);color:#9daee0;font-size:12px;font-weight:950;letter-spacing:.16em}.orbit-login-v6-brand i{width:6px;height:6px;border-radius:50%;background:#51d6db;box-shadow:0 0 13px rgba(81,214,219,.65)}.orbit-login-v6-copy{position:relative;z-index:3;max-width:670px;margin-top:10vh}.orbit-login-v6-eyebrow{display:flex;align-items:center;gap:8px;color:#8fa2e8;font-size:12px;font-weight:950;letter-spacing:.15em}.orbit-login-v6-copy h1{margin:15px 0;font-size:clamp(49px,5.5vw,76px);line-height:.98;letter-spacing:-.065em;color:#f6f8ff;-webkit-text-fill-color:#f6f8ff}.orbit-login-v6-copy h1 span{background:linear-gradient(90deg,#a6b9ff,#a38cff 50%,#55d7dc);-webkit-background-clip:text;background-clip:text;color:transparent}.orbit-login-v6-copy p{max-width:650px;margin:0;color:#98a8c2;font-size:13px;line-height:1.7}.orbit-login-v6-system{position:relative;z-index:3;width:min(610px,92%);height:335px;margin:18px auto 0;flex:0 0 auto}.orbit-login-v6-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(143,160,237,.16);border-radius:50%;transform:translate(-50%,-50%)}.orbit-login-v6-ring.r1{width:500px;height:145px;transform:translate(-50%,-50%) rotate(-12deg)}.orbit-login-v6-ring.r2{width:330px;height:330px;border-color:rgba(74,210,217,.11)}.orbit-login-v6-ring.r3{width:220px;height:80px;transform:translate(-50%,-50%) rotate(31deg);border-color:rgba(173,143,252,.15)}.orbit-login-v6-core{position:absolute;left:50%;top:50%;width:142px;height:142px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(109,91,237,.45),rgba(16,37,77,.82) 58%,rgba(5,17,38,.98));box-shadow:0 0 80px rgba(70,81,226,.17),inset 0 0 34px rgba(255,255,255,.035)}.orbit-login-v6-core>div{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.045)}.orbit-login-v6-core img{width:31px;height:31px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.orbit-login-v6-core strong{margin-top:9px;font-size:13px;letter-spacing:.16em}.orbit-login-v6-core span{margin-top:3px;color:#7286a6;font-size:12px}.orbit-login-v6-node{position:absolute;min-width:116px;padding:8px 10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(8,24,51,.84);box-shadow:0 12px 28px rgba(0,0,0,.19);backdrop-filter:blur(9px)}.orbit-login-v6-node>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#77d7dc;background:rgba(58,194,203,.08)}.orbit-login-v6-node small,.orbit-login-v6-node strong{display:block}.orbit-login-v6-node small{color:#536b8d;font-size:12px;font-weight:900}.orbit-login-v6-node strong{margin-top:2px;color:#cbd6e9;font-size:12px}.orbit-login-v6-node.node-client{left:2%;top:44%}.orbit-login-v6-node.node-role{left:20%;top:10%}.orbit-login-v6-node.node-talent{right:17%;top:9%}.orbit-login-v6-node.node-interview{right:0;top:47%}.orbit-login-v6-node.node-offer{right:17%;bottom:6%}.orbit-login-v6-satellite{position:absolute;width:8px;height:8px;border-radius:50%;background:#54d5da;box-shadow:0 0 19px rgba(84,213,218,.68)}.orbit-login-v6-satellite.s1{right:7%;top:43%}.orbit-login-v6-satellite.s2{left:18%;bottom:17%;width:6px;height:6px;background:#967cf6;box-shadow:0 0 18px rgba(150,124,246,.68)}.orbit-login-v6-principles{position:relative;z-index:3;margin-top:auto;padding-top:14px;display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.06)}.orbit-login-v6-principles span{display:flex;align-items:center;gap:6px;color:#7287a5;font-size:12px;font-weight:750}.orbit-login-v6-principles svg{color:#51cfb0}.orbit-login-v6-entry{position:relative;min-height:100vh;padding:30px 44px;display:flex;flex-direction:column;color:#12233c;background:radial-gradient(circle at 20% 5%,rgba(49,94,232,.06),transparent 22%),#f7f9fd}.orbit-login-v6-entry:before{content:"";position:absolute;width:360px;height:140px;right:-100px;bottom:8%;border:1px solid rgba(49,94,232,.07);border-radius:50%;transform:rotate(-18deg)}.orbit-login-v6-entry-top{position:relative;z-index:2;display:flex;justify-content:flex-end}.orbit-login-v6-entry-top a{display:inline-flex;align-items:center;gap:6px;color:#718095;font-size:12px;font-weight:800}.orbit-login-v6-entry-top a:hover{color:#315ee8}.orbit-login-v6-card-wrap{position:relative;z-index:2;width:100%;max-width:440px;margin:auto}.orbit-login-v6-card{padding:31px;border:1px solid #e0e6f0;border-radius:24px;background:rgba(255,255,255,.93);box-shadow:0 28px 74px rgba(27,49,87,.1);backdrop-filter:blur(14px)}.orbit-login-v6-status{display:flex;align-items:center;gap:7px;color:#678173;font-size:12px;font-weight:950;letter-spacing:.12em}.orbit-login-v6-status>span{width:7px;height:7px;border-radius:50%;background:#49cda3;box-shadow:0 0 0 4px #eaf8f2}.orbit-login-v6-card-mark{position:relative;width:48px;height:48px;margin:24px 0 18px;border-radius:50%;background:linear-gradient(145deg,#315ee8,#725be8);box-shadow:0 12px 30px rgba(61,87,226,.22)}.orbit-login-v6-card-mark:before{content:"";position:absolute;width:66px;height:26px;left:50%;top:50%;border:1px solid rgba(49,94,232,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-17deg)}.orbit-login-v6-card-mark>span{position:absolute;width:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:#fff}.orbit-login-v6-card-mark>i{position:absolute;width:6px;height:6px;right:-8px;top:21px;border-radius:50%;background:#48ccd3;box-shadow:0 0 13px rgba(72,204,211,.72)}.orbit-login-v6-card-heading>span{color:#315ee8;font-size:12px;font-weight:950;letter-spacing:.15em}.orbit-login-v6-card-heading h2{margin:7px 0;color:#10213b;font-size:32px;letter-spacing:-.05em}.orbit-login-v6-card-heading p{margin:0 0 23px;max-width:340px;color:#748197;font-size:12px;line-height:1.6}.orbit-login-v6-form{display:flex;flex-direction:column;gap:14px}.orbit-login-v6-field{display:flex;flex-direction:column;gap:6px}.orbit-login-v6-field label{color:#536279;font-size:12px;font-weight:850}.orbit-login-v6-field input{width:100%;height:47px;padding:0 13px;border:1px solid #dce3ed;border-radius:11px;outline:0;color:#172841;background:#fbfcfe;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.orbit-login-v6-field input::-moz-placeholder{color:#a9b2c0}.orbit-login-v6-field input::placeholder{color:#a9b2c0}.orbit-login-v6-field input:focus{border-color:#8aa4ef;background:#fff;box-shadow:0 0 0 4px rgba(49,94,232,.07)}.orbit-login-v6-submit{width:100%;height:48px;margin-top:3px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#315ee8,#675be8 58%,#22adba 125%);box-shadow:0 12px 28px rgba(49,94,232,.22);font-size:12px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease}.orbit-login-v6-submit:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(49,94,232,.28)}.orbit-login-v6-invite{margin-top:20px;padding:11px 12px;display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;border:1px solid #e5e9f1;border-radius:10px;color:#7b899d;background:#f8faff}.orbit-login-v6-invite svg{color:#715ee6;margin-top:1px}.orbit-login-v6-invite p{margin:0;font-size:12px;line-height:1.55}.orbit-login-v6-invite strong{color:#53637a}.orbit-login-v6-security{margin:13px 0 0;text-align:center;color:#99a4b3;font-size:12px}.orbit-login-alert{margin-top:15px}@media (prefers-reduced-motion:no-preference){.career-v6-orbit-ring.ring-one{animation:careerRingDrift 8s ease-in-out infinite}.career-v6-orbit-ring.ring-three{animation:careerRingDriftTwo 9s ease-in-out infinite}.career-v6-signal-card.signal-top{animation:careerFloat 4.8s ease-in-out infinite}.career-v6-signal-card.signal-bottom{animation:careerFloat 5.4s ease-in-out infinite reverse}.orbit-login-v6-ring.r1{animation:loginRingDrift 10s ease-in-out infinite}.orbit-login-v6-ring.r3{animation:loginRingDriftTwo 11s ease-in-out infinite}.orbit-login-v6-satellite{animation:orbitPulse 2.7s ease-in-out infinite}}@keyframes careerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes careerRingDrift{0%,to{transform:translate(-50%,-50%) rotate(-17deg)}50%{transform:translate(-50%,-50%) rotate(-11deg)}}@keyframes careerRingDriftTwo{0%,to{transform:translate(-50%,-50%) rotate(30deg)}50%{transform:translate(-50%,-50%) rotate(37deg)}}@keyframes loginRingDrift{0%,to{transform:translate(-50%,-50%) rotate(-12deg)}50%{transform:translate(-50%,-50%) rotate(-6deg)}}@keyframes loginRingDriftTwo{0%,to{transform:translate(-50%,-50%) rotate(31deg)}50%{transform:translate(-50%,-50%) rotate(38deg)}}@media(max-width:1120px){.career-v6-hero-grid{grid-template-columns:1fr;gap:42px}.career-v6-orbit-panel{min-height:430px;max-width:720px;width:100%}.career-v6-hero-copy{max-width:820px}.career-v6-proof-strip{margin:0 28px}.career-v6-scale,.career-v6-value-grid{grid-template-columns:repeat(2,1fr)}.career-v6-scale>div:nth-child(2){border-right:0}.career-v6-scale>div:nth-child(-n+2){border-bottom:1px solid #e6ebf4}.orbit-login-v6{grid-template-columns:1fr 440px}.orbit-login-v6-story{padding-left:38px;padding-right:38px}.orbit-login-v6-system{width:560px;transform:scale(.92);transform-origin:center top;margin-bottom:-18px}}@media(max-width:900px){.career-v6-nav{display:none}.career-v6-header-inner{height:70px}.career-v6-search{grid-template-columns:1fr;gap:0}.career-v6-search label{border-right:0;border-bottom:1px solid #e7ebf2}.career-v6-search button{height:52px;margin:7px 0 0}.career-v6-proof-strip{grid-template-columns:repeat(2,1fr)}.career-v6-proof-strip>div:nth-child(2){border-right:0}.career-v6-proof-strip>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.career-v6-job-grid{grid-template-columns:1fr}.career-v6-experience-inner{grid-template-columns:1fr;gap:40px}.career-v6-final-cta,.career-v6-footer{margin-left:28px;margin-right:28px}.career-v6-detail-layout{grid-template-columns:1fr;gap:32px}.career-v6-apply-card{position:static}.career-v6-detail-orbit{right:-18%;opacity:.25}.orbit-login-v6{grid-template-columns:1fr;min-height:100vh}.orbit-login-v6-story{min-height:520px;padding:34px 34px 22px}.orbit-login-v6-copy{margin-top:55px}.orbit-login-v6-copy h1{max-width:650px}.orbit-login-v6-system{position:absolute;right:-165px;bottom:-25px;opacity:.52;transform:scale(.82)}.orbit-login-v6-node{display:none}.orbit-login-v6-principles{margin-top:70px;max-width:520px}.orbit-login-v6-entry{min-height:auto;padding:55px 26px 65px}.orbit-login-v6-entry-top{display:none}.orbit-login-v6-card-wrap{margin:0 auto}}@media(max-width:640px){.career-v6-header-inner{padding:0 18px}.career-v6-brand img{width:145px}.career-v6-brand>span{display:none}.career-v6-recruiter-link{padding:8px 10px;font-size:12px}.career-v6-hero-grid{padding:60px 18px 42px}.career-v6-hero-copy h1{font-size:45px}.career-v6-hero-copy>p{font-size:13px}.career-v6-popular>span{width:100%}.career-v6-orbit-panel{min-height:420px;border-radius:22px}.career-v6-signal-card{min-width:145px}.career-v6-signal-card.signal-top{right:10px}.career-v6-signal-card.signal-bottom{left:10px}.career-v6-proof-strip{margin:0}.career-v6-proof-strip>div{min-height:72px;padding:14px 17px}.career-v6-proof-strip strong{font-size:18px}.career-v6-jobs{padding:62px 18px 70px}.career-v6-section-head{align-items:flex-start;flex-direction:column}.career-v6-job-card{padding:19px}.career-v6-experience-inner{padding:68px 18px}.career-v6-journey{padding-left:0}.career-v6-journey-line{display:none}.career-v6-values{padding:68px 18px}.career-v6-scale,.career-v6-value-grid{grid-template-columns:1fr}.career-v6-scale>div{border-right:0!important;border-bottom:1px solid #e6ebf4}.career-v6-scale>div:last-child{border-bottom:0}.career-v6-final-cta{margin:0 18px 58px;padding:30px 24px;align-items:flex-start;flex-direction:column}.career-v6-final-actions{justify-content:flex-start;width:100%}.career-v6-final-actions>a{flex:1 1 180px}.career-v6-footer{margin:0 18px;padding-bottom:30px;grid-template-columns:1fr;align-items:start;gap:18px}.career-v6-detail-hero-inner{padding:58px 18px}.career-v6-detail-hero h1{font-size:42px}.career-v6-detail-orbit{display:none}.career-v6-detail-layout{padding:42px 18px 68px}.career-v6-process-steps{grid-template-columns:1fr}.career-v6-process-steps>div{border-right:0;border-bottom:1px solid #e7ebf2}.career-v6-process-steps>div:last-child{border-bottom:0}.career-v6-detail-footer-cta{padding:55px 18px}.orbit-login-v6-story{min-height:455px;padding:28px 22px 18px}.orbit-login-v6-brand img{width:150px}.orbit-login-v6-copy{margin-top:55px}.orbit-login-v6-copy h1{font-size:43px}.orbit-login-v6-copy p{font-size:13px}.orbit-login-v6-system{display:none}.orbit-login-v6-principles{margin-top:auto;padding-top:18px;gap:10px 14px}.orbit-login-v6-entry{padding:42px 18px 52px}.orbit-login-v6-card{padding:25px 21px;border-radius:20px}.orbit-login-v6-card-heading h2{font-size:29px}}.orbit-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-top:1px solid #e8edf4;background:#fff}.orbit-page-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #dce3ed;border-radius:9px;color:#41516a;background:#fff;font-size:12px;font-weight:850;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.orbit-page-button:hover{border-color:#b9c8ea;background:#f7f9ff;color:#315ee8}.orbit-page-button.disabled{pointer-events:none;opacity:.38}.orbit-page-status{color:#7b8799;font-size:12px}.orbit-page-status strong{color:#324158}.career-v6-jobs>.orbit-pagination{max-width:1180px;margin:26px auto 0;padding:0;border:0;background:transparent}.career-v6-jobs>.orbit-pagination .orbit-page-button{min-height:40px;padding:0 14px;border-color:#dce3ed;box-shadow:0 7px 18px rgba(26,48,86,.05)}.career-v6-jobs>.orbit-pagination .orbit-page-status{font-size:12px}.orbit-loading-shell{min-height:72vh;padding-top:34px}.orbit-skeleton{position:relative;overflow:hidden;background:#eef2f7;border-radius:10px}.orbit-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:orbitSkeletonShimmer 1.35s ease-in-out infinite}.orbit-skeleton-title{width:min(360px,62%);height:34px;margin-bottom:12px}.orbit-skeleton-copy{width:min(520px,82%);height:13px;margin-bottom:28px}.orbit-loading-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.orbit-skeleton-metric{height:84px;border-radius:14px}.orbit-loading-panel{padding:17px;border:1px solid #e6ebf2;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(26,48,86,.04)}.orbit-skeleton-row{height:58px;margin-top:10px;border-radius:10px}.orbit-skeleton-row:first-child{margin-top:0}.orbit-skeleton-row.wide{height:34px;width:48%;margin-bottom:16px}.career-loading-shell{min-height:100vh;background:#f6f8fc;padding:92px 20px 70px}.career-loading-hero{max-width:1180px;margin:0 auto;padding:62px 0 44px}.career-loading-kicker{width:260px;height:14px;background:#dfe6f2}.career-loading-title{width:min(700px,88%);height:72px;margin-top:20px;background:#dfe6f2;border-radius:16px}.career-loading-copy{width:min(610px,80%);height:18px;margin-top:18px;background:#e3e9f3}.career-loading-search{width:min(830px,100%);height:72px;margin-top:30px;border-radius:16px;background:#e2e8f2}.career-loading-grid{max-width:1180px;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.career-loading-card{height:255px;border:1px solid #e4e9f1;background:#fff;border-radius:18px}@keyframes orbitSkeletonShimmer{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.orbit-skeleton:after{animation:none}}@media(max-width:900px){.orbit-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.career-loading-grid{grid-template-columns:1fr}}@media(max-width:640px){.orbit-pagination{align-items:stretch;flex-wrap:wrap}.orbit-page-button{flex:1}.orbit-page-status{order:3;width:100%;text-align:center}.career-v6-jobs>.orbit-pagination{padding:0}.career-loading-shell{padding-left:18px;padding-right:18px}.career-loading-title{height:104px}.orbit-loading-metrics{grid-template-columns:1fr 1fr}}.orbit-global-actions{gap:7px}.topbar-search{height:36px;min-width:250px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 9px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted)}.topbar-search:focus-within{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 3px var(--brand-soft)}.topbar-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.topbar-search input::-moz-placeholder{color:var(--muted)}.topbar-search input::placeholder{color:var(--muted)}.topbar-search>span{padding:3px 5px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);font-size:12px;font-weight:800;color:var(--muted)}.recruiter-pulse{display:grid;grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(110px,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.pulse-item,.recruiter-pulse-title{padding:13px 14px;border-right:1px solid var(--line)}.recruiter-pulse-title{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 75%,var(--panel)),var(--panel))}.recruiter-pulse-title span{font-size:13px;font-weight:900;color:var(--brand)}.recruiter-pulse-title small{margin-top:3px;font-size:12px;color:var(--muted);line-height:1.35}.pulse-item:last-child{border-right:0}.pulse-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px}.pulse-item svg{grid-row:1/3;color:var(--brand)}.pulse-item strong{font-size:16px;line-height:1}.pulse-item span{margin-top:3px;font-size:12px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.035em}.command-queue{margin-bottom:14px}.saved-views-bar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.saved-views-list{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto}.saved-views-label{gap:5px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.saved-view-chip,.saved-views-label{display:inline-flex;align-items:center;white-space:nowrap}.saved-view-chip{border:1px solid var(--line);border-radius:999px;background:var(--panel-2);overflow:hidden}.saved-view-chip>a{padding:5px 7px 5px 9px;font-size:12px;font-weight:750}.saved-view-chip form{display:flex}.saved-view-chip button{width:25px;height:25px;border:0;border-left:1px solid var(--line);display:grid;place-items:center;background:transparent;color:var(--muted)}.saved-view-chip button:hover{color:var(--red);background:var(--red-soft)}.saved-view-empty{font-size:12px;color:var(--muted);white-space:nowrap}.save-view-menu{position:relative;flex:0 0 auto}.save-view-menu>summary{list-style:none;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;color:var(--brand);font-size:12px;font-weight:850;cursor:pointer}.save-view-menu>summary::-webkit-details-marker{display:none}.save-view-menu>summary:hover{background:var(--brand-soft)}.save-view-form{position:absolute;right:0;top:34px;width:250px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:var(--shadow);display:grid;grid-template-columns:1fr auto;gap:7px}.save-view-form .btn,.save-view-form .input{height:34px;font-size:12px}.save-view-form .btn{padding:0 10px}.search-hero{padding:34px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--brand-soft) 88%,transparent),transparent 34%),var(--panel);overflow:hidden}.search-hero h2{margin:7px 0 6px;font-size:36px;letter-spacing:-.045em}.search-hero p{margin:0;color:var(--muted);font-size:12px}.search-hero-form{margin-top:24px;max-width:780px;height:52px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 7px 6px 14px;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:0 12px 30px rgba(16,24,40,.06)}.search-hero-form svg{color:var(--muted)}.search-hero-form input{height:38px;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.search-hero-form .btn{height:38px}.search-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.search-group{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.search-group>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--panel-2)}.search-group>header>div{display:flex;align-items:center;gap:7px}.search-group>header strong{font-size:13px}.search-group>header>span{padding:3px 6px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:900}.search-result-list{display:flex;flex-direction:column}.search-result-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--line)}.search-result-row:first-child{border-top:0}.search-result-row:hover{background:var(--panel-2)}.search-result-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.search-result-row small,.search-result-row span,.search-result-row strong{display:block}.search-result-row strong{font-size:13px}.search-result-row>div:nth-child(2)>span{margin-top:2px;color:var(--muted);font-size:12px}.search-result-row small{margin-top:3px;color:var(--muted);font-size:12px}.search-empty-state{min-height:240px;margin-top:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);background:var(--panel)}.search-empty-state svg{color:var(--brand)}.search-empty-state strong{color:var(--text);font-size:12px}.search-empty-state span{font-size:12px}.inbox-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.inbox-summary>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:13px 14px;border-right:1px solid var(--line);color:var(--muted)}.inbox-summary>div:last-child{border-right:0}.inbox-summary strong{color:var(--text);font-size:17px}.inbox-summary span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.inbox-summary .risk{color:var(--red);background:var(--red-soft)}.inbox-summary .risk strong{color:var(--red)}.inbox-tabs{display:flex;align-items:center;gap:5px;overflow-x:auto;margin-bottom:10px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.inbox-tabs a{padding:7px 9px;border-radius:8px;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.inbox-tabs a.active{background:var(--brand-soft);color:var(--brand)}.action-inbox-list{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.action-inbox-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border-top:1px solid var(--line)}.action-inbox-row:first-child{border-top:0}.action-inbox-row:hover{background:var(--panel-2)}.action-inbox-row.critical{box-shadow:inset 3px 0 0 var(--red)}.action-inbox-row.warning{box-shadow:inset 3px 0 0 var(--amber)}.action-inbox-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--panel-2);color:var(--muted)}.action-inbox-row.critical .action-inbox-icon{background:var(--red-soft);color:var(--red)}.action-inbox-row.warning .action-inbox-icon{background:var(--amber-soft);color:var(--amber)}.action-inbox-copy small,.action-inbox-copy span,.action-inbox-copy strong{display:block}.action-inbox-copy strong{font-size:13px}.action-inbox-copy small,.action-inbox-copy span{margin-top:3px;color:var(--muted);font-size:12px}.pipeline-page{max-width:none;padding-right:18px}.pipeline-head{margin-bottom:12px}.pipeline-head-count{min-width:155px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;gap:3px 8px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.pipeline-head-count svg{grid-row:1/3;color:var(--brand)}.pipeline-head-count strong{font-size:17px}.pipeline-head-count span{font-size:12px;color:var(--muted);text-transform:uppercase;font-weight:800}.pipeline-guide{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--muted);font-size:12px;font-weight:750}.pipeline-guide i{width:3px;height:3px;border-radius:50%;background:var(--line)}.pipeline-board{display:grid;grid-template-columns:repeat(8,minmax(230px,1fr));gap:10px;overflow-x:auto;padding-bottom:14px;transition:opacity .16s ease}.pipeline-board.is-saving{opacity:.72}.pipeline-column{min-height:560px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel-2) 70%,var(--panel));overflow:hidden}.pipeline-column>header{padding:10px 11px;border-bottom:1px solid var(--line);background:var(--panel)}.pipeline-column>header>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-column>header strong{font-size:12px}.pipeline-column>header span{min-width:21px;height:21px;display:grid;place-items:center;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:900}.pipeline-cards{min-height:520px;padding:8px;display:flex;flex-direction:column;gap:8px}.pipeline-card{padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:0 4px 14px rgba(16,24,40,.035)}.pipeline-card[draggable=true]{cursor:grab}.pipeline-card[draggable=true]:active{cursor:grabbing}.pipeline-card.stale{border-color:color-mix(in srgb,var(--amber) 38%,var(--line));box-shadow:inset 0 2px 0 color-mix(in srgb,var(--amber) 55%,transparent)}.pipeline-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.drag-handle,.movement-age{color:var(--muted)}.movement-age{font-size:12px;font-weight:850}.movement-age.stale{color:var(--amber)}.pipeline-person{display:grid;grid-template-columns:29px 1fr;gap:8px;align-items:center}.pipeline-person span,.pipeline-person strong{display:block}.pipeline-person strong{font-size:12px}.pipeline-person span{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.35}.pipeline-card-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:9px;color:var(--muted)}.pipeline-card-meta span{display:inline-flex;align-items:center;gap:3px;font-size:12px}.pipeline-signals{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.pipeline-signals span{padding:3px 5px;border-radius:5px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:800}.pipeline-stage-select{width:100%;height:27px;margin-top:9px;padding:0 7px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);color:var(--muted);font-size:12px;outline:0}.pipeline-empty{min-height:80px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:9px;color:var(--muted);font-size:12px;text-align:center}@media(max-width:1180px){.recruiter-pulse{grid-template-columns:repeat(3,1fr)}.pulse-item,.recruiter-pulse-title{border-bottom:1px solid var(--line)}.search-results-grid{grid-template-columns:1fr}.topbar-search{min-width:210px}}@media(max-width:900px){.topbar-search{min-width:42px;width:42px;grid-template-columns:auto;padding:0;place-items:center}.topbar-search input,.topbar-search>span{display:none}.topbar-search:focus-within{width:210px;grid-template-columns:auto 1fr;padding:0 9px;place-items:initial}.topbar-search:focus-within input{display:block}.recruiter-pulse{grid-template-columns:repeat(2,1fr)}.saved-views-bar{align-items:flex-start;flex-direction:column}.save-view-form{left:0;right:auto}.pipeline-head{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.recruiter-pulse{grid-template-columns:1fr 1fr}.recruiter-pulse-title{grid-column:1/-1}.search-hero{padding:24px 18px}.search-hero h2{font-size:30px}.search-hero-form{grid-template-columns:auto 1fr;height:auto;padding:8px 10px}.search-hero-form .btn{grid-column:1/-1;width:100%}.inbox-summary{grid-template-columns:1fr}.inbox-summary>div{border-right:0;border-bottom:1px solid var(--line)}.inbox-summary>div:last-child{border-bottom:0}.action-inbox-row{grid-template-columns:34px 1fr}.action-inbox-row>.sla-chip{grid-column:2;justify-self:start}.pipeline-page{padding-left:16px;padding-right:10px}.pipeline-board{grid-template-columns:repeat(8,210px)}.pipeline-guide{align-items:flex-start;flex-direction:column}.pipeline-guide i{display:none}}.offer-metrics{margin-bottom:14px}.offer-command-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:7px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.offer-search{display:grid;grid-template-columns:auto minmax(180px,260px) 118px auto;align-items:center;gap:7px;min-height:38px;padding:0 6px 0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--muted)}.offer-search input,.offer-search select{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.offer-search select{height:30px;border-left:1px solid var(--line);padding-left:8px;color:var(--muted)}.offer-search button{height:29px;padding:0 10px;border:0;border-radius:7px;background:var(--brand);color:white;font-size:12px;font-weight:850;cursor:pointer}.offer-record-row{grid-template-columns:36px minmax(180px,1.3fr) minmax(135px,.8fr) minmax(170px,1fr) minmax(150px,.85fr) 14px}.offer-record-row.risk-critical,.offer-record-row.risk-high{box-shadow:inset 3px 0 0 var(--red)}.offer-record-row.risk-medium{box-shadow:inset 3px 0 0 var(--amber)}.offer-money,.offer-next{display:flex;flex-direction:column;gap:3px}.offer-money strong,.offer-next strong{font-size:12px}.offer-money span,.offer-next span{font-size:12px;color:var(--muted)}.offer-badges{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.offer-joining-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));border-radius:13px;background:linear-gradient(135deg,var(--brand-soft),var(--panel));color:var(--brand)}.offer-joining-callout span,.offer-joining-callout strong{display:block}.offer-joining-callout strong{font-size:12px;color:var(--text)}.offer-joining-callout span{margin-top:3px;font-size:12px;color:var(--muted)}.offer-joining-callout a{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:850;color:var(--brand)}.offer-form-page{max-width:1220px}.offer-create-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(285px,.7fr);gap:14px;align-items:start}.offer-create-side{display:grid;gap:12px;position:sticky;top:74px}.offer-create-submit{width:100%;justify-content:center;min-height:42px}.offer-candidate-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;border:1px solid var(--line);border-radius:11px;background:var(--line);overflow:hidden}.offer-candidate-preview>div{padding:10px 11px;background:var(--panel-2)}.offer-candidate-preview span,.offer-candidate-preview strong{display:block}.offer-candidate-preview span{font-size:12px;color:var(--muted);text-transform:uppercase;font-weight:850;letter-spacing:.04em}.offer-candidate-preview strong{margin-top:4px;font-size:12px;text-transform:capitalize}.offer-detail-page{max-width:1360px}.offer-detail-head,.offer-lifecycle{margin-bottom:12px}.offer-lifecycle{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.offer-lifecycle>div{position:relative;display:flex;align-items:center;gap:8px;padding:12px;border-right:1px solid var(--line);color:var(--muted)}.offer-lifecycle>div:last-child{border-right:0}.offer-lifecycle>div>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);font-size:12px;font-weight:900}.offer-lifecycle>div strong{font-size:12px}.offer-lifecycle>div.done{color:var(--green)}.offer-lifecycle>div.done>span{border-color:transparent;background:var(--green-soft);color:var(--green)}.offer-lifecycle>div.active{background:linear-gradient(135deg,var(--brand-soft),var(--panel));color:var(--brand)}.offer-lifecycle>div.active>span{border-color:transparent;background:var(--brand);color:white}.offer-lifecycle.closed{opacity:.7}.offer-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.offer-signal-strip>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 9px;padding:12px 13px;border-right:1px solid var(--line)}.offer-signal-strip>div:last-child{border-right:0}.offer-signal-strip svg{grid-row:1/3;color:var(--brand)}.offer-signal-strip strong{font-size:12px}.offer-signal-strip span{font-size:12px;color:var(--muted);font-weight:800;text-transform:uppercase}.offer-signal-strip .risk{background:var(--red-soft)}.offer-signal-strip .risk strong,.offer-signal-strip .risk svg{color:var(--red)}.offer-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start}.offer-detail-grid,.offer-detail-main,.offer-detail-side{display:grid;gap:14px}.offer-detail-side{position:sticky;top:74px}.offer-risk-checks{display:flex;flex-wrap:wrap;gap:14px}.offer-followup-form{padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.offer-followup-list{margin-top:12px;border-top:1px solid var(--line)}.offer-followup-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 2px;border-bottom:1px solid var(--line)}.offer-followup-row:last-child{border-bottom:0}.offer-followup-row span,.offer-followup-row strong{display:block}.offer-followup-row strong{font-size:12px}.offer-followup-row p{margin:4px 0;color:var(--text);font-size:12px;line-height:1.45}.offer-followup-row span{font-size:12px;color:var(--muted)}.offer-control-actions{display:grid;gap:9px;margin-top:14px}.offer-control-actions form{display:grid;gap:7px}.offer-control-actions .btn{width:100%;justify-content:center}.offer-blocker{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));border-radius:9px;background:var(--amber-soft);color:var(--amber)}.offer-blocker.danger{border-color:color-mix(in srgb,var(--red) 35%,var(--line));background:var(--red-soft);color:var(--red)}.offer-blocker span,.offer-blocker strong{display:block}.offer-blocker strong{font-size:12px}.offer-blocker span{margin-top:2px;font-size:12px;color:var(--muted)}.offer-join-form{padding-top:8px;border-top:1px solid var(--line)}.offer-join-form label{display:grid;gap:5px;font-size:12px;font-weight:800;color:var(--muted)}.danger-zone{border-color:color-mix(in srgb,var(--red) 18%,var(--line))}.placement-success{border-color:color-mix(in srgb,var(--green) 25%,var(--line));background:linear-gradient(135deg,var(--green-soft),var(--panel))}.candidate-offer-snapshot{border-color:color-mix(in srgb,var(--brand) 20%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 50%,var(--panel)),var(--panel))}.client-offer-metrics>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 9px;padding:14px 16px;border-right:1px solid var(--cp-line);background:#fff}.client-offer-metrics>div:last-child{border-right:0}.client-offer-metrics>div svg{grid-row:1/3;color:var(--cp-brand)}.client-offer-metrics>div strong{font-size:18px}.client-offer-metrics>div span{font-size:12px;color:var(--cp-muted);font-weight:800}.client-offer-list{display:grid}.client-offer-list>a{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(180px,1fr) minmax(170px,.9fr) auto;align-items:center;gap:14px;padding:14px 4px;border-top:1px solid var(--cp-line);color:var(--cp-text)}.client-offer-list>a:first-child{border-top:0}.client-offer-list>a:hover{background:#fafbff}.client-offer-list>a.needs-action{box-shadow:inset 3px 0 0 #d68a00}.client-offer-list>a>div>span,.client-offer-list>a>div>strong{display:block}.client-offer-list>a>div>strong{font-size:12px}.client-offer-list>a>div>span{margin-top:3px;font-size:12px;color:var(--cp-muted)}.client-offer-person{display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.client-offer-avatar{width:34px;height:34px;display:grid!important;place-items:center;border-radius:10px;background:#eef2ff;color:var(--cp-brand);font-size:13px;font-weight:900;text-transform:uppercase}.client-offer-hero .client-job-pulse strong{font-size:20px}.client-offer-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:8px;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-line);overflow:hidden}.client-offer-terms>div{padding:13px;background:#fff}.client-offer-terms span,.client-offer-terms strong{display:block}.client-offer-terms span{font-size:12px;color:var(--cp-muted);font-weight:800;text-transform:uppercase}.client-offer-terms strong{margin-top:5px;font-size:12px}.client-offer-note{margin-top:12px;padding:11px 12px;border-radius:10px;background:#f7f8fc}.client-offer-note strong{font-size:12px}.client-offer-note p{margin:4px 0 0;color:var(--cp-muted);font-size:12px;line-height:1.5}.client-offer-approval{border-color:#dbe3ff;background:linear-gradient(135deg,#f7f9ff,#fff)}.client-offer-decision-actions{display:flex;gap:8px;margin-top:12px}.client-offer-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.client-offer-status-grid>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 8px;align-items:center;padding:12px;border:1px solid var(--cp-line);border-radius:10px}.client-offer-status-grid svg{grid-row:1/3;color:var(--cp-brand)}.client-offer-status-grid span{font-size:12px;color:var(--cp-muted);font-weight:800;text-transform:uppercase}.client-offer-status-grid strong{font-size:12px}.status-pill.warning{color:#9a6400;background:#fff5dd}@media(max-width:1100px){.offer-record-row{grid-template-columns:36px minmax(170px,1.3fr) minmax(130px,.8fr) minmax(160px,1fr) 14px}.offer-record-row .offer-badges{display:none}.offer-create-grid,.offer-detail-grid{grid-template-columns:1fr}.offer-create-side,.offer-detail-side{position:static}.offer-lifecycle{overflow-x:auto;grid-template-columns:repeat(6,150px)}}@media(max-width:900px){.offer-command-bar{align-items:stretch;flex-direction:column}.offer-search{grid-template-columns:auto 1fr 110px auto}.offer-candidate-preview{grid-template-columns:repeat(2,1fr)}.client-offer-list>a{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto}.client-offer-list>a>div:nth-child(2){display:none}.client-offer-status-grid,.client-offer-terms{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.offer-signal-strip{grid-template-columns:1fr 1fr}.offer-signal-strip>div:nth-child(2){border-right:0}.offer-signal-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.offer-record-row{grid-template-columns:34px minmax(0,1fr) 14px}.offer-record-row .offer-money,.offer-record-row .offer-next{grid-column:2}.offer-joining-callout{grid-template-columns:auto 1fr}.offer-joining-callout a{grid-column:2}.offer-search{grid-template-columns:auto 1fr}.offer-search button,.offer-search select{grid-column:2;width:100%;height:32px;border-left:0}.offer-lifecycle{margin-left:-2px;margin-right:-2px}.client-offer-list>a{grid-template-columns:minmax(0,1fr) auto}.client-offer-list>a>div:nth-child(2),.client-offer-list>a>div:nth-child(3){display:none}.client-offer-status-grid,.client-offer-terms{grid-template-columns:1fr 1fr}.client-offer-decision-actions{align-items:stretch;flex-direction:column}.client-offer-decision-actions .btn{width:100%;justify-content:center}}.offer-closure-outcome{border-color:color-mix(in srgb,var(--red) 20%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--red-soft) 45%,var(--panel)),var(--panel))}.offer-closure-outcome .section-heading-row>svg{color:var(--red)}.finance-page{max-width:1420px}.finance-hero-head{align-items:center}.finance-head-signal{min-width:210px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,var(--panel),var(--brand-soft));box-shadow:var(--shadow-sm)}.finance-head-signal small,.finance-head-signal span,.finance-head-signal strong{display:block}.finance-head-signal span{font-size:12px;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.finance-head-signal strong{margin-top:4px;font-size:23px;letter-spacing:-.04em}.finance-head-signal small{margin-top:3px;font-size:12px;color:var(--muted)}.finance-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.finance-kpi-grid>a,.finance-kpi-grid>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;align-items:center;gap:2px 9px;padding:15px;border-right:1px solid var(--line);color:var(--text)}.finance-kpi-grid>:last-child{border-right:0}.finance-kpi-grid svg{grid-row:1/4;color:var(--brand)}.finance-kpi-grid span{font-size:12px;color:var(--muted);font-weight:900;text-transform:uppercase}.finance-kpi-grid strong{font-size:17px;letter-spacing:-.03em}.finance-kpi-grid small{font-size:12px;color:var(--muted)}.finance-kpi-grid .risk{background:var(--red-soft)}.finance-kpi-grid .risk strong,.finance-kpi-grid .risk svg{color:var(--red)}.finance-command-panel{margin:12px 0;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.finance-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.finance-search svg{color:var(--muted)}.finance-search input{border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.finance-tabs{display:flex;gap:2px;padding:6px;overflow-x:auto}.finance-tabs a{white-space:nowrap;padding:7px 10px;border-radius:8px;color:var(--muted);font-size:12px;font-weight:850}.finance-tabs a:hover{color:var(--text);background:var(--panel-2)}.finance-tabs a.active{color:var(--brand);background:var(--brand-soft)}.finance-ledger{overflow:hidden}.finance-ledger-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.finance-ledger-head h3{margin:0;font-size:12px}.finance-ledger-head p{margin:3px 0 0;color:var(--muted);font-size:12px}.finance-ledger-head>span{font-size:12px;color:var(--muted);font-weight:800}.finance-ledger-list{display:grid}.finance-ledger-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(135px,.8fr) minmax(155px,.9fr) minmax(130px,.75fr) minmax(150px,.9fr);gap:14px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line);color:var(--text);transition:background .15s ease,transform .15s ease}.finance-ledger-row:last-child{border-bottom:0}.finance-ledger-row:hover{background:var(--panel-2)}.finance-ledger-person{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.finance-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:950}.finance-ledger-balance small,.finance-ledger-balance span,.finance-ledger-balance strong,.finance-ledger-invoice small,.finance-ledger-invoice span,.finance-ledger-invoice strong,.finance-ledger-money small,.finance-ledger-money span,.finance-ledger-money strong,.finance-ledger-person span,.finance-ledger-person strong{display:block}.finance-ledger-person strong{font-size:12px}.finance-ledger-person span{margin-top:3px;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-ledger-balance span,.finance-ledger-money span{font-size:12px;color:var(--muted);font-weight:850;text-transform:uppercase}.finance-ledger-balance strong,.finance-ledger-money strong{margin-top:3px;font-size:13px}.finance-ledger-balance small,.finance-ledger-invoice small,.finance-ledger-money small{margin-top:3px;font-size:12px;color:var(--muted)}.finance-ledger-invoice span{font-size:12px;color:var(--muted)}.finance-ledger-invoice strong{margin-top:3px;font-size:12px}.finance-ledger-state{display:grid;gap:6px;justify-items:start}.finance-ledger-state small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.finance-control-note{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--muted)}.finance-control-note svg{color:var(--green)}.finance-control-note span,.finance-control-note strong{display:block}.finance-control-note strong{font-size:12px;color:var(--text)}.finance-control-note span{margin-top:3px;font-size:12px;line-height:1.5}.finance-detail-page{max-width:1380px}.finance-detail-head{margin-bottom:12px}.back-link{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:850}.finance-detail-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.finance-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.finance-detail-kpis>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:2px 9px;align-items:center;padding:14px;border-right:1px solid var(--line)}.finance-detail-kpis>div:last-child{border-right:0}.finance-detail-kpis svg{grid-row:1/4;color:var(--brand)}.finance-detail-kpis span{font-size:12px;color:var(--muted);font-weight:850;text-transform:uppercase}.finance-detail-kpis strong{font-size:14px}.finance-detail-kpis small{font-size:12px;color:var(--muted)}.finance-detail-kpis .warning{background:var(--amber-soft)}.finance-detail-kpis .warning strong,.finance-detail-kpis .warning svg{color:var(--amber)}.finance-detail-kpis .risk{background:var(--red-soft)}.finance-detail-kpis .risk strong,.finance-detail-kpis .risk svg{color:var(--red)}.finance-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start}.finance-detail-grid,.finance-detail-main,.finance-detail-side{display:grid;gap:14px}.finance-detail-side{position:sticky;top:74px}.finance-agreement-apply{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.finance-terms-form{display:grid;gap:10px}.finance-linked-agreement{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:12px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));border-radius:10px;background:var(--brand-soft)}.finance-linked-agreement svg{color:var(--brand)}.finance-linked-agreement span,.finance-linked-agreement strong{display:block}.finance-linked-agreement strong{font-size:12px}.finance-linked-agreement span{margin-top:2px;font-size:12px;color:var(--muted)}.finance-linked-agreement a{font-size:12px;font-weight:850;color:var(--brand)}.finance-create-invoice{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.finance-create-invoice>summary,.finance-payment-form>summary,.finance-replacement-open>summary{cursor:pointer;list-style:none;padding:10px 12px;color:var(--brand);font-size:12px;font-weight:900}.finance-create-invoice>summary::-webkit-details-marker,.finance-payment-form>summary::-webkit-details-marker,.finance-replacement-open>summary::-webkit-details-marker{display:none}.finance-create-invoice>form{padding:0 12px 12px}.finance-invoice-list{display:grid;gap:10px;margin-top:12px}.finance-invoice-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.finance-invoice-card.overdue{border-color:color-mix(in srgb,var(--red) 35%,var(--line));box-shadow:inset 3px 0 0 var(--red)}.finance-invoice-card>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:12px 13px}.finance-invoice-title{display:flex;align-items:center;gap:7px}.finance-invoice-title svg{color:var(--brand)}.finance-invoice-title strong{font-size:12px}.finance-invoice-card header p{margin:4px 0 0;color:var(--muted);font-size:12px}.finance-invoice-amount{text-align:right}.finance-invoice-amount span,.finance-invoice-amount strong{display:block}.finance-invoice-amount strong{font-size:12px}.finance-invoice-amount span{margin-top:3px;font-size:12px;color:var(--muted)}.finance-invoice-breakdown{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel-2)}.finance-invoice-breakdown>div{padding:9px 12px;border-right:1px solid var(--line)}.finance-invoice-breakdown>div:last-child{border-right:0}.finance-invoice-breakdown span,.finance-invoice-breakdown strong{display:block}.finance-invoice-breakdown span{font-size:12px;color:var(--muted);font-weight:800;text-transform:uppercase}.finance-invoice-breakdown strong{margin-top:3px;font-size:12px}.finance-invoice-actions{display:flex;gap:8px;padding:10px 12px}.finance-payment-form{border-top:1px solid var(--line);background:var(--panel-2)}.finance-payment-form form{padding:0 12px 12px}.finance-payment-form .full{grid-column:1/-1}.finance-payment-history{display:grid;border-top:1px solid var(--line)}.finance-payment-history>div{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line)}.finance-payment-history>div:last-child{border-bottom:0}.finance-payment-history svg{color:var(--green)}.finance-payment-history span,.finance-payment-history strong{display:block}.finance-payment-history strong{font-size:12px}.finance-payment-history span{margin-top:2px;font-size:12px;color:var(--muted)}.finance-guarantee-panel.risk{border-color:color-mix(in srgb,var(--red) 30%,var(--line));background:linear-gradient(135deg,var(--red-soft),var(--panel))}.finance-replacement-open{margin-top:12px;border-top:1px solid var(--line)}.finance-replacement-open>form{padding:0 0 2px}.finance-replacement-case{display:grid;grid-template-columns:auto 1fr;gap:8px;margin-top:12px;padding:10px;border-radius:9px;background:var(--red-soft);color:var(--red)}.finance-replacement-case span,.finance-replacement-case strong{display:block}.finance-replacement-case strong{font-size:12px}.finance-replacement-case span{margin-top:3px;font-size:12px;color:var(--muted)}.finance-replacement-update{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}@media(max-width:1180px){.finance-kpi-grid{grid-template-columns:repeat(3,1fr)}.finance-kpi-grid>:nth-child(3){border-right:0}.finance-kpi-grid>:nth-child(-n+3){border-bottom:1px solid var(--line)}.finance-ledger-row{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.75fr) minmax(140px,.8fr) minmax(130px,.7fr)}.finance-ledger-state{grid-column:2/-1;grid-auto-flow:column;justify-content:start}.finance-detail-grid{grid-template-columns:1fr}.finance-detail-side{position:static}}@media(max-width:860px){.finance-kpi-grid{grid-template-columns:1fr 1fr}.finance-kpi-grid>*{border-bottom:1px solid var(--line)}.finance-kpi-grid>:nth-child(odd){border-right:1px solid var(--line)}.finance-kpi-grid>:nth-child(2n){border-right:0}.finance-kpi-grid>:last-child{border-bottom:0}.finance-ledger-row{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr)}.finance-ledger-invoice,.finance-ledger-state{grid-column:1/-1}.finance-ledger-state{grid-auto-flow:column;justify-content:start}.finance-detail-kpis{grid-template-columns:1fr 1fr}.finance-detail-kpis>div:nth-child(2){border-right:0}.finance-detail-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:640px){.finance-hero-head{align-items:stretch}.finance-head-signal{width:100%}.finance-kpi-grid{grid-template-columns:1fr}.finance-kpi-grid>*{border-right:0!important}.finance-search{grid-template-columns:auto 1fr}.finance-search .btn{grid-column:2;width:100%;justify-content:center}.finance-ledger-row{grid-template-columns:1fr}.finance-ledger-balance,.finance-ledger-invoice,.finance-ledger-money,.finance-ledger-state{grid-column:1}.finance-detail-kpis{grid-template-columns:1fr}.finance-detail-kpis>div{border-right:0!important;border-bottom:1px solid var(--line)}.finance-agreement-apply{grid-template-columns:1fr}.finance-linked-agreement{grid-template-columns:auto 1fr}.finance-linked-agreement a{grid-column:2}.finance-invoice-card>header{flex-direction:column}.finance-invoice-amount{text-align:left}.finance-invoice-breakdown{grid-template-columns:1fr}.finance-invoice-breakdown>div{border-right:0;border-bottom:1px solid var(--line)}.finance-invoice-breakdown>div:last-child{border-bottom:0}}.client-finance-snapshot{border-color:color-mix(in srgb,var(--brand) 18%,var(--line));background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--brand-soft) 35%,var(--panel)))}.client-finance-snapshot .section-title>svg{color:var(--brand)}.finance-loading-grid>div{min-height:83px}.finance-loading-list{display:grid;overflow:hidden}.finance-loading-row{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(120px,.5fr) minmax(120px,.5fr);gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.finance-loading-row:last-child{border-bottom:0}.attendance-v10-page,.reports-v10-page,.settings-v10-page{padding-bottom:56px}.reports-hero-head,.settings-v10-page .orbit-page-head{align-items:flex-end}.report-period-switcher{display:flex;gap:6px;padding:5px;border:1px solid var(--line);background:var(--panel);border-radius:14px;box-shadow:var(--shadow-sm)}.report-period-switcher a{padding:8px 11px;border-radius:10px;color:var(--muted);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.report-period-switcher a.active,.report-period-switcher a:hover{background:var(--text);color:var(--bg)}.capacity-kpis,.report-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0}.capacity-kpis>div,.report-kpi-grid>div{min-height:116px;border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel) 88%,var(--accent) 12%));border-radius:16px;padding:15px;display:flex;flex-direction:column;gap:7px;box-shadow:var(--shadow-sm)}.capacity-kpis>div svg,.report-kpi-grid>div svg{color:var(--accent)}.capacity-kpis span,.report-kpi-grid span{font-size:13px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.capacity-kpis strong,.report-kpi-grid strong{font-size:25px;line-height:1;font-weight:800;letter-spacing:-.03em}.capacity-kpis small,.report-kpi-grid small{font-size:13px;color:var(--muted);line-height:1.35}.capacity-kpis>div.risk,.report-kpi-grid>div.risk{border-color:color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--panel) 92%,var(--red) 8%)}.reports-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.reports-grid-primary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.report-panel{overflow:hidden}.audit-panel>header,.capacity-board>header,.capacity-editor>header,.capacity-upcoming>header,.report-panel>header,.settings-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 19px;border-bottom:1px solid var(--line)}.audit-panel>header h3,.capacity-board>header h3,.capacity-editor>header h3,.capacity-upcoming>header h3,.report-panel>header h3,.settings-panel>header h3{margin:0;font-size:14px}.audit-panel>header p,.capacity-board>header p,.capacity-editor>header p,.capacity-upcoming>header p,.report-panel>header p,.settings-panel>header p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.funnel-bars{padding:18px 19px;display:flex;flex-direction:column;gap:14px}.funnel-row>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:7px}.funnel-row span{color:var(--muted)}.funnel-row strong{font-size:12px}.report-track{height:7px;border-radius:999px;background:color-mix(in srgb,var(--line) 68%,transparent);overflow:hidden}.report-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 45%,#9b8cff 55%))}.revenue-bars{height:238px;display:flex;gap:10px;align-items:flex-end;padding:20px 18px 10px}.revenue-month{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.revenue-month>small,.revenue-month>span{font-size:12px;color:var(--muted);white-space:nowrap}.revenue-columns{height:165px;width:100%;display:flex;gap:3px;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line)}.revenue-columns i{display:block;width:min(20%,16px);min-height:4px;border-radius:4px 4px 1px 1px}.report-legend i.revenue,.revenue-columns i.revenue{background:var(--accent)}.report-legend i.invoice,.revenue-columns i.invoice{background:#8f7dff}.report-legend i.collection,.revenue-columns i.collection{background:#25b47e}.report-legend{padding:10px 18px 15px;display:flex;gap:15px;color:var(--muted);font-size:12px}.report-legend span{display:flex;align-items:center;gap:5px}.report-legend i{width:7px;height:7px;border-radius:50%}.report-table-panel .table-wrap{max-height:420px}.report-table-panel table{font-size:13px}.report-table-panel th{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.report-table-panel .text-link{display:inline-flex;align-items:center;gap:4px}.sla-report-panel{margin-top:14px}.sla-report-grid{padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sla-report-card{border:1px solid var(--line);border-radius:13px;padding:13px;background:var(--panel-2)}.sla-report-card>div:first-child{display:flex;flex-direction:column;gap:3px}.sla-report-card strong{font-size:12px}.sla-report-card span{font-size:12px;color:var(--muted)}.sla-report-card b{display:block;font-size:22px;margin:11px 0 8px}.sla-report-card.risk{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}.sla-report-card.risk .report-track i{background:var(--red)}.management-attention{margin-top:14px;border:1px solid color-mix(in srgb,var(--amber) 40%,var(--line));background:color-mix(in srgb,var(--panel) 92%,var(--amber) 8%);border-radius:15px;padding:14px 16px;display:flex;align-items:center;gap:12px}.management-attention>div{flex:1;display:flex;flex-direction:column;gap:3px}.management-attention strong{font-size:12px}.management-attention span{font-size:13px;color:var(--muted)}.management-attention a{display:flex;align-items:center;gap:5px;color:var(--text);font-size:13px;font-weight:700;text-decoration:none}.settings-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.65fr);gap:14px;margin-top:18px}.settings-form{padding:18px 19px}.settings-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.input-suffix{position:relative}.input-suffix .input{padding-right:58px}.input-suffix>span{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--muted);pointer-events:none}.settings-submit{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.settings-submit span{font-size:12px;color:var(--muted)}.settings-side-stack{display:flex;flex-direction:column;gap:10px}.settings-signal{padding:15px;display:flex;align-items:flex-start;gap:11px}.settings-signal svg{color:var(--accent);margin-top:2px}.settings-signal>div{display:flex;flex-direction:column;gap:4px}.settings-signal span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.settings-signal strong{font-size:13px}.settings-signal small{font-size:12px;color:var(--muted);line-height:1.4}.production-badge{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:11px 13px;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center}.production-badge svg{grid-row:1/3;color:var(--accent)}.production-badge span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.production-badge strong{font-size:12px}.audit-panel{margin-top:14px;overflow:hidden}.audit-list{max-height:620px;overflow:auto}.audit-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;padding:12px 18px;border-top:1px solid var(--line);align-items:start}.audit-row:first-child{border-top:0}.audit-dot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.audit-main{display:flex;flex-direction:column;gap:2px}.audit-main strong{font-size:13px;text-transform:capitalize}.audit-main small,.audit-main span,.audit-row time{font-size:12px;color:var(--muted)}.audit-row time{white-space:nowrap}.audit-main small{line-height:1.4;margin-top:2px}.capacity-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.capacity-board,.capacity-editor,.capacity-upcoming{margin-top:14px;overflow:hidden}.capacity-form{display:grid;grid-template-columns:1.2fr .9fr .8fr .8fr 1.3fr auto;gap:8px;padding:15px}.capacity-note{min-width:120px}.capacity-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.capacity-person{display:flex;align-items:center;gap:10px;padding:13px 16px;border-top:1px solid var(--line)}.capacity-person:nth-child(odd){border-right:1px solid var(--line)}.capacity-person .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.capacity-person .grow strong{font-size:12px}.capacity-person .grow span,.capacity-person small{font-size:12px;color:var(--muted)}.capacity-person small{white-space:nowrap}.capacity-upcoming .table-wrap{max-height:360px}@media (max-width:1100px){.report-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-grid,.reports-grid-primary,.settings-grid{grid-template-columns:1fr}.capacity-form{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-form .capacity-note{grid-column:1/-1}.sla-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.report-period-switcher{width:100%;overflow:auto}.reports-hero-head{align-items:flex-start}.capacity-kpis,.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-people,.sla-report-grid{grid-template-columns:1fr}.capacity-person:nth-child(odd){border-right:0}.capacity-form,.settings-form .form-grid{grid-template-columns:1fr}.revenue-bars{gap:4px;padding-inline:10px}.revenue-month>small{display:none}.audit-row{grid-template-columns:10px 1fr}.audit-row time{grid-column:2}.management-attention{align-items:flex-start;flex-wrap:wrap}}.orbit-sidebar{overflow:hidden}.sidebar-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:3px;margin-right:-3px;overscroll-behavior:contain;scrollbar-gutter:stable}.sidebar-scroll::-webkit-scrollbar{width:6px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:rgba(125,148,185,.24);border-radius:999px}.sidebar-scroll:hover::-webkit-scrollbar-thumb{background:rgba(125,148,185,.42)}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(125,148,185,.28) transparent}.orbit-sidebar .brand-lockup,.orbit-sidebar .orbit-context,.orbit-sidebar .sidebar-bottom{flex:0 0 auto}@media(max-width:760px){.sidebar-scroll{padding-right:0;margin-right:0}.orbit-sidebar,.sidebar-scroll{overflow:visible}}.intelligence-page{max-width:1540px}.intelligence-hero-head{margin-bottom:16px}.ai-status-card{min-width:260px;display:flex;align-items:center;gap:11px;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:12px 14px;box-shadow:0 10px 26px rgba(15,23,42,.04)}.ai-status-card svg{color:var(--brand)}.ai-status-card.pending svg{color:var(--amber)}.ai-status-card span,.ai-status-card strong{display:block}.ai-status-card span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ai-status-card strong{margin-top:3px;font-size:13px}.intelligence-guardrail{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));background:color-mix(in srgb,var(--brand-soft) 45%,var(--panel));border-radius:13px}.intelligence-guardrail svg{flex:0 0 auto;color:var(--brand);margin-top:1px}.intelligence-guardrail span,.intelligence-guardrail strong{display:block}.intelligence-guardrail strong{font-size:13px}.intelligence-guardrail span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.intelligence-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden;margin-bottom:16px}.intelligence-kpis>div{min-width:0;padding:16px;border-right:1px solid var(--line);position:relative}.intelligence-kpis>div:last-child{border-right:0}.intelligence-kpis svg{color:var(--brand);margin-bottom:12px}.intelligence-kpis small,.intelligence-kpis span,.intelligence-kpis strong{display:block}.intelligence-kpis span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.065em}.intelligence-kpis strong{margin-top:4px;font-size:25px;letter-spacing:-.04em}.intelligence-kpis small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.intelligence-kpis .risk{background:color-mix(in srgb,var(--red-soft) 55%,var(--panel))}.intelligence-kpis .risk strong,.intelligence-kpis .risk svg{color:var(--red)}.intelligence-kpis .attention{background:color-mix(in srgb,var(--amber-soft) 60%,var(--panel))}.intelligence-kpis .attention strong,.intelligence-kpis .attention svg{color:var(--amber)}.intelligence-grid-primary,.intelligence-grid-secondary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);gap:16px;margin-bottom:16px;align-items:start}.intelligence-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-panel{overflow:hidden}.intelligence-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid var(--line)}.intelligence-panel>header h3{margin:0;font-size:13px}.intelligence-panel>header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45;max-width:620px}.intelligence-panel>header>svg{color:var(--brand);flex:0 0 auto}.duplicate-list,.intelligence-match-list,.intelligence-queue{display:flex;flex-direction:column}.intelligence-match-list>a{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto 14px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line)}.intelligence-match-list>a:last-child{border-bottom:0}.intelligence-match-list>a:hover{background:var(--panel-2)}.intelligence-match-list>a span,.intelligence-match-list>a strong{display:block}.intelligence-match-list>a .grow>strong{font-size:13px}.intelligence-match-list>a .grow>span{margin-top:3px;color:var(--muted);font-size:12px}.intelligence-match-list>a small{color:var(--muted);font-size:12px;white-space:nowrap}.score-orb{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(var(--brand) calc(var(--score,80)*1%),var(--line) 0);border:1px solid var(--line)}.score-orb:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--panel)}.score-orb span,.score-orb strong{z-index:1;line-height:1}.score-orb strong{font-size:13px}.score-orb span{font-size:12px;color:var(--muted);margin-top:-9px}.intelligence-queue-row{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line)}.intelligence-queue-row:last-child{border-bottom:0}.intelligence-queue-row .grow span,.intelligence-queue-row .grow strong{display:block}.intelligence-queue-row .grow strong{font-size:12px}.intelligence-queue-row .grow strong:hover{color:var(--brand)}.intelligence-queue-row .grow span{color:var(--muted);font-size:12px;margin-top:3px}.intelligence-job-dot{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);flex:0 0 auto}.btn-small{min-height:30px;padding:6px 9px;font-size:12px;border-radius:8px}.duplicate-list>div{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.duplicate-list>div:last-child{border-bottom:0}.duplicate-list svg{color:var(--amber);flex:0 0 auto;margin-top:2px}.duplicate-list span,.duplicate-list strong{display:block}.duplicate-list strong{font-size:12px}.duplicate-list strong a:hover{color:var(--brand)}.duplicate-list span{color:var(--muted);font-size:12px;margin-top:3px}.duplicate-list b{font-size:12px;color:var(--amber)}.intelligence-detail-grid{align-items:start}.ai-headline,.intelligence-profile-card .ai-headline{margin:4px 0 8px;font-size:18px;font-weight:780;letter-spacing:-.025em}.ai-summary{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.7}.ai-chip-block{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ai-chip-block>span,.ai-evidence>span,.match-evidence>span{display:block;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.ai-chip-block>div,.match-evidence>div{display:flex;flex-wrap:wrap;gap:6px}.ai-chip-block i,.match-evidence i{font-style:normal;font-size:12px;font-weight:700;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2)}.intelligence-brief-grid{margin-top:14px}.ai-evidence{margin-top:15px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.ai-evidence.caution{background:color-mix(in srgb,var(--amber-soft) 40%,var(--panel))}.ai-evidence ul{margin:0;padding-left:17px;color:var(--muted);font-size:12px;line-height:1.6}.match-card-list{display:flex;flex-direction:column;gap:12px}.match-detail-card{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--panel-2)}.match-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.match-detail-head>div:first-child span,.match-detail-head>div:first-child strong{display:block}.match-detail-head>div:first-child strong{font-size:12px}.match-detail-head>div:first-child span{margin-top:3px;color:var(--muted);font-size:12px}.score-badge{min-width:64px;text-align:right}.score-badge b,.score-badge span{display:block}.score-badge b{font-size:24px;letter-spacing:-.05em}.score-badge span{color:var(--muted);font-size:12px;text-transform:uppercase;font-weight:800}.score-badge.high b{color:var(--green)}.score-badge.moderate b{color:var(--brand)}.score-badge.review b{color:var(--amber)}.score-badge.low b{color:var(--red)}.match-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.match-metrics>div{min-width:0}.match-metrics span,.match-metrics strong{display:block}.match-metrics span{color:var(--muted);font-size:12px}.match-metrics strong{font-size:12px;margin:3px 0 5px}.match-metrics i{display:block;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.match-metrics i b{display:block;height:100%;background:var(--brand);border-radius:999px}.match-explanation{margin:13px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.match-evidence{margin-top:12px}.match-concerns{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.match-concerns span{font-size:12px;padding:5px 7px;border-radius:8px;background:var(--amber-soft);color:var(--amber)}.match-refresh-form{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.requirement-match-table{overflow-x:auto}.requirement-match-head,.requirement-match-row{display:grid;grid-template-columns:minmax(210px,1.4fr) 110px 90px 75px 85px 65px;gap:10px;align-items:center;min-width:720px}.requirement-match-head{padding:8px 10px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.requirement-match-head,.requirement-match-row{font-size:12px;border-bottom:1px solid var(--line)}.requirement-match-row{padding:11px 10px}.requirement-match-row:last-child{border-bottom:0}.requirement-match-row>div:first-child span,.requirement-match-row>div:first-child strong{display:block}.requirement-match-row>div:first-child strong{font-size:12px}.requirement-match-row>div:first-child strong:hover{color:var(--brand)}.requirement-match-row>div:first-child span{margin-top:3px;color:var(--muted);font-size:12px}.screening-preview{display:flex;flex-direction:column;gap:8px;margin-top:14px}.screening-preview>div{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start}.screening-preview b{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--panel-2);color:var(--brand);font-size:12px}.screening-preview span{font-size:12px;line-height:1.45;color:var(--muted)}@media(max-width:1180px){.intelligence-kpis{grid-template-columns:repeat(3,1fr)}.intelligence-kpis>div:nth-child(3n){border-right:0}.intelligence-kpis>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.intelligence-grid-primary,.intelligence-grid-secondary{grid-template-columns:1fr}.match-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.ai-status-card{min-width:0;width:100%}.intelligence-kpis{grid-template-columns:repeat(2,1fr)}.intelligence-kpis>div{border-bottom:1px solid var(--line)}.intelligence-kpis>div:nth-child(2n){border-right:0}.intelligence-kpis>div:nth-child(3n){border-right:1px solid var(--line)}.intelligence-kpis>div:last-child{border-right:0;border-bottom:0}.intelligence-match-list>a{grid-template-columns:42px minmax(0,1fr) auto}.intelligence-match-list>a small,.intelligence-match-list>a>svg{display:none}.match-metrics{grid-template-columns:repeat(2,1fr)}.match-refresh-form{align-items:flex-start;flex-direction:column}}.communication-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:0 0 16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(135deg,rgba(87,117,255,.08),rgba(61,221,188,.04))}.communication-context div{display:grid;gap:3px}.communication-context small,.communication-context span{color:var(--muted);font-size:12px}.communication-context strong{font-size:15px}.communication-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.communication-metrics>div{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.communication-metrics svg{grid-row:1/3;color:var(--muted)}.communication-metrics strong{font-size:20px}.communication-metrics span{font-size:13px;color:var(--muted)}.communication-metrics .risk{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.05)}.communication-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:16px;align-items:start}.communication-feed{display:grid;gap:10px}.communication-event{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.communication-event-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(87,117,255,.09);color:var(--accent)}.communication-event-copy{min-width:0}.communication-event-copy>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.communication-event-copy p{margin:7px 0;color:var(--text-soft);line-height:1.45;white-space:pre-wrap}.communication-event-copy small{display:block;color:var(--muted)}.template-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.template-row:last-child{border-bottom:0}.template-row div{display:grid;gap:3px}.template-row span{font-size:13px;color:var(--muted)}.followup-list{display:grid;gap:10px}.followup-row{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.followup-row.overdue{border-color:rgba(239,68,68,.28)}.followup-row .grow>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.followup-row p{margin:6px 0;color:var(--text-soft)}.followup-row small{color:var(--muted)}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.automation-card,.template-card{padding:15px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.template-card>div{display:flex;justify-content:space-between;gap:10px}.template-card small,.template-card span{color:var(--muted);font-size:13px}.template-card p{white-space:pre-wrap;line-height:1.45;color:var(--text-soft);margin:10px 0 0}.automation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.automation-card.enabled{border-color:rgba(61,221,188,.28);box-shadow:inset 0 0 0 1px rgba(61,221,188,.04)}.automation-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.automation-card-head>div{display:grid;gap:4px}.automation-card-head span{font-size:12px;letter-spacing:.1em;color:var(--muted)}.automation-card.enabled .automation-card-head span{color:#30b69a}.automation-card p{color:var(--text-soft);line-height:1.45}.automation-rule-form{display:flex;align-items:end;gap:10px;margin-top:12px}.automation-rule-form label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.automation-rule-form label .input{grid-column:1/2;width:110px}.automation-rule-form label small{grid-column:2/3;grid-row:2}.communication-composer .textarea{min-height:160px}@media(max-width:1000px){.communication-layout{grid-template-columns:1fr}.communication-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-grid,.template-grid{grid-template-columns:1fr}}@media(max-width:640px){.communication-metrics{grid-template-columns:1fr}.communication-context,.followup-row{align-items:flex-start;flex-direction:column}.automation-rule-form{align-items:stretch;flex-direction:column}}.calendar-week-panel{overflow:hidden}.calendar-week-grid{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;overflow-x:auto;padding-bottom:4px}.calendar-day{min-height:250px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018);overflow:hidden}.calendar-day.today{border-color:rgba(118,132,255,.45);box-shadow:inset 0 0 0 1px rgba(118,132,255,.1)}.calendar-day-head{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.calendar-day-head span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.calendar-day-head strong{font-size:15px}.calendar-events{display:grid;gap:7px;padding:8px}.calendar-event{display:grid;gap:2px;padding:9px;border-radius:10px;border:1px solid rgba(115,132,255,.16);background:linear-gradient(145deg,rgba(91,105,255,.1),rgba(27,184,196,.04));text-decoration:none;color:inherit}.calendar-event:hover{border-color:rgba(115,132,255,.38);transform:translateY(-1px)}.calendar-event>span{font-size:12px;font-weight:800;color:#94a8ff;text-transform:uppercase;letter-spacing:.04em}.calendar-event strong{font-size:12px;line-height:1.25}.calendar-event em,.calendar-event small{font-size:12px;color:var(--muted);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-empty{padding:18px 6px;text-align:center;color:var(--muted);font-size:13px}.calendar-lower-grid{margin-top:14px}.availability-grid{display:grid;gap:7px}.availability-row{display:grid;grid-template-columns:minmax(120px,1fr) 120px 24px 120px;align-items:center;gap:8px}.availability-day{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.availability-row>span{text-align:center;color:var(--muted);font-size:13px}.calendar-integration-state{display:grid;gap:10px}.calendar-integration-state>div{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid var(--line);border-radius:11px}.calendar-integration-state svg{margin-top:2px;color:#7f95ff}.calendar-integration-state span{display:grid;gap:2px}.calendar-integration-state strong{font-size:12px}.calendar-integration-state small{font-size:12px;color:var(--muted);line-height:1.45}.calm-subpanel{padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.multi-select{min-height:116px;padding:7px}.reminder-list{display:grid;gap:7px;margin-top:10px}.reminder-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.reminder-list>div:last-child{border-bottom:0}.reminder-list span:first-child{display:grid;gap:2px}.reminder-list strong{font-size:13px}.reminder-list small{font-size:12px;color:var(--muted)}.reminder-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.reminder-actions form{margin:0}@media(max-width:1000px){.calendar-week-grid{grid-template-columns:repeat(7,145px)}.availability-row{grid-template-columns:minmax(100px,1fr) 1fr 20px 1fr}}@media(max-width:640px){.availability-row{grid-template-columns:1fr 1fr}.availability-row>span{display:none}.availability-day{grid-column:1/-1}.calendar-week-grid{grid-template-columns:repeat(7,138px)}}.career-v6-header-actions{display:flex;align-items:center;gap:8px}.career-v6-candidate-link{padding:9px 12px;border:1px solid #dfe6f1;border-radius:9px;color:#506077;font-size:12px;font-weight:850;background:#fff}.career-v6-candidate-link:hover{color:#315ee8;border-color:#c7d3e8}.candidate-auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);background:#071427;color:#fff}.candidate-auth-story{position:relative;padding:44px 58px;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 72% 45%,rgba(91,82,222,.2),transparent 28%),radial-gradient(circle at 12% 88%,rgba(54,200,209,.1),transparent 25%),linear-gradient(145deg,#071428,#0a1d3a 62%,#102b5a)}.candidate-auth-story:after{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 82%);mask-image:linear-gradient(135deg,#000,transparent 82%)}.candidate-auth-brand{position:relative;z-index:2;display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content}.candidate-auth-brand img{filter:brightness(0) invert(1);width:170px;height:auto}.candidate-auth-brand span{padding-left:12px;border-left:1px solid rgba(255,255,255,.13);font-size:12px;font-weight:950;letter-spacing:.16em;color:#95a8dc}.candidate-auth-copy{position:relative;z-index:2;max-width:680px;margin-top:18vh}.candidate-auth-kicker{display:flex;align-items:center;gap:8px;color:#91a6ed;font-size:12px;font-weight:950;letter-spacing:.14em}.candidate-auth-copy h1{max-width:720px;margin:15px 0;font-size:clamp(45px,5vw,70px);line-height:1;letter-spacing:-.06em}.candidate-auth-copy p{max-width:620px;color:#98a9c2;font-size:13px;line-height:1.72}.candidate-auth-points{position:relative;z-index:2;margin-top:auto;display:flex;flex-wrap:wrap;gap:10px}.candidate-auth-points span{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.035);color:#b8c6da;font-size:12px}.candidate-auth-points svg{color:#54d1d8}.candidate-auth-entry{padding:38px;display:grid;place-items:center;background:#f7f9fd;color:#18273f}.candidate-auth-card{width:min(470px,100%);padding:34px;border:1px solid #dde5f0;border-radius:22px;background:#fff;box-shadow:0 30px 70px rgba(28,50,91,.11)}.candidate-auth-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#eef2ff,#eefbfb);color:#4c63e9}.candidate-auth-eyebrow{display:block;margin-top:18px;color:#6077d7;font-size:12px;font-weight:950;letter-spacing:.13em}.candidate-auth-card h2{margin:7px 0;font-size:29px;letter-spacing:-.045em}.candidate-auth-card>p{margin:0;color:#78869a;font-size:12px;line-height:1.6}.candidate-auth-form{display:grid;gap:12px;margin-top:22px}.candidate-alert-form label,.candidate-auth-form label,.candidate-profile-form label{display:grid;gap:6px;color:#65748a;font-size:12px;font-weight:800}.candidate-alert-form input,.candidate-alert-form select,.candidate-application-form input,.candidate-application-form textarea,.candidate-auth-form input,.candidate-profile-form input,.candidate-profile-form textarea,.candidate-resume-upload input,.candidate-withdraw textarea{width:100%;padding:12px 13px;border:1px solid #dbe3ef;border-radius:10px;background:#fbfcff;color:#1f304a;outline:none;font:inherit}.candidate-application-form input:focus,.candidate-application-form textarea:focus,.candidate-auth-form input:focus,.candidate-profile-form input:focus,.candidate-profile-form textarea:focus{border-color:#7d91ee;box-shadow:0 0 0 3px rgba(72,95,221,.08)}.candidate-alert-form button,.candidate-auth-form>button,.candidate-primary-button,.candidate-resume-upload button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:linear-gradient(135deg,#315ee8,#6659e7);color:#fff;font-weight:850;cursor:pointer}.candidate-auth-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.candidate-terms{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;color:#718097!important;font-size:12px!important;font-weight:650!important;line-height:1.45}.candidate-terms input{width:15px!important;min-width:15px;margin-top:1px;padding:0!important}.candidate-auth-switch{margin-top:18px;padding-top:16px;border-top:1px solid #e8edf4;text-align:center;color:#7e8b9e;font-size:12px}.candidate-auth-switch a{color:#315ee8;font-weight:850}.candidate-auth-back{margin-top:13px;justify-content:center;gap:5px;color:#8491a4}.candidate-auth-back,.candidate-auth-employer{display:flex;align-items:center;font-size:12px}.candidate-auth-employer{gap:7px;color:#8490a2}.candidate-auth-employer a{color:#315ee8;font-weight:800}.candidate-alert{margin:14px 0;padding:11px 13px;border-radius:10px;font-size:12px;line-height:1.45}.candidate-alert.error{color:#a73c43;background:#fff1f2;border:1px solid #ffd8dc}.candidate-alert.success{color:#2c765e;background:#effaf5;border:1px solid #d2f0e2}.candidate-portal-shell{min-height:100vh;background:#f5f8fc;color:#1b2b43}.candidate-portal-header{position:sticky;top:0;z-index:40;border-bottom:1px solid #e1e7f0;background:rgba(255,255,255,.94);backdrop-filter:blur(14px)}.candidate-portal-header-inner{max-width:1180px;margin:0 auto;padding:0 24px;min-height:68px;display:flex;align-items:center;gap:26px}.candidate-portal-brand{display:flex;align-items:center;gap:10px;min-width:190px}.candidate-portal-brand img{width:144px;height:auto}.candidate-portal-brand span{padding-left:10px;border-left:1px solid #dce4ef;color:#697b94;font-size:12px;font-weight:950;letter-spacing:.14em}.candidate-nav{display:flex;align-items:stretch;gap:4px;align-self:stretch}.candidate-nav a{position:relative;display:flex;align-items:center;gap:6px;padding:0 10px;color:#718097;font-size:12px;font-weight:780}.candidate-nav a:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:transparent}.candidate-nav a.active{color:#315ee8}.candidate-nav a.active:after{background:#315ee8}.candidate-portal-account{margin-left:auto;display:flex;align-items:center;gap:12px}.candidate-portal-account>span{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:9px;background:#f0f4fb;color:#52647d;font-size:12px;font-weight:800}.candidate-portal-account>a{display:flex;align-items:center;gap:5px;color:#8491a2;font-size:12px}.candidate-portal-main{min-height:calc(100vh - 140px)}.candidate-portal-content{max-width:1180px;margin:0 auto;padding:34px 24px 70px}.candidate-portal-footer{max-width:1180px;margin:0 auto;padding:22px 24px 34px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e7f0;color:#708097}.candidate-portal-footer>div{display:grid;gap:3px}.candidate-portal-footer strong{color:#31425d;font-size:12px}.candidate-portal-footer a,.candidate-portal-footer span{font-size:12px}.candidate-portal-footer a{display:flex;align-items:center;gap:5px;color:#315ee8;font-weight:800}.candidate-page-head,.candidate-portal-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 30px;border:1px solid #dde5f0;border-radius:20px;background:linear-gradient(135deg,#fff,#f7f9ff);box-shadow:0 18px 45px rgba(32,55,94,.05)}.candidate-page-head h1,.candidate-portal-hero h1{margin:6px 0 7px;color:#172940;font-size:34px;letter-spacing:-.05em}.candidate-page-head p,.candidate-portal-hero p{max-width:700px;margin:0;color:#748299;font-size:12px;line-height:1.65}.candidate-page-head>div>span,.candidate-portal-kicker{display:flex;align-items:center;gap:6px;color:#6077d7;font-size:12px;font-weight:950;letter-spacing:.13em}.candidate-primary-link,.candidate-secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;border-radius:10px;font-size:12px;font-weight:850}.candidate-primary-link{padding:11px 14px;color:#fff;background:linear-gradient(135deg,#315ee8,#6559e8)}.candidate-primary-link.inline{margin-top:14px}.candidate-primary-link.block,.candidate-secondary-link.block{display:flex;width:100%;margin-top:9px}.candidate-secondary-link{padding:9px 11px;border:1px solid #dce4ef;color:#51637b;background:#fff}.candidate-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.candidate-stat-grid>div{padding:16px;border:1px solid #dfe6f0;border-radius:14px;background:#fff}.candidate-stat-grid span{display:flex;align-items:center;gap:6px;color:#748198;font-size:12px;font-weight:800}.candidate-stat-grid strong{display:block;margin:10px 0 3px;color:#1c2d47;font-size:25px}.candidate-stat-grid strong.candidate-stat-text{font-size:13px;line-height:1.4}.candidate-stat-grid small{color:#94a0b0;font-size:12px}.candidate-dashboard-grid,.candidate-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(285px,.65fr);gap:16px;align-items:start}.candidate-panel{padding:19px;border:1px solid #dfe6f0;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(34,54,91,.035)}.candidate-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.candidate-panel-head>div>span,.candidate-panel-label{display:block;color:#7586a2;font-size:12px;font-weight:950;letter-spacing:.12em}.candidate-panel-head h2{margin:4px 0 0;color:#1c2d46;font-size:16px;letter-spacing:-.025em}.candidate-panel-head>a{display:flex;align-items:center;gap:5px;color:#315ee8;font-size:12px;font-weight:800}.candidate-application-list,.candidate-application-table{display:grid}.candidate-application-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto 14px;gap:11px;align-items:center;padding:12px 2px;border-bottom:1px solid #edf1f6;color:inherit}.candidate-application-row:last-child{border-bottom:0}.candidate-company-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#315ee8;background:#eef3ff;font-size:12px;font-weight:900}.candidate-company-mark.large{width:44px;height:44px}.candidate-app-main,.candidate-application-row .grow{display:grid;gap:3px;min-width:0}.candidate-app-main>strong,.candidate-application-row strong{font-size:12px;color:#263850}.candidate-app-main>span,.candidate-application-row span{font-size:12px;color:#77869b}.candidate-application-state{display:grid;gap:3px;text-align:right}.candidate-application-state b{font-size:12px;color:#5369c6}.candidate-application-state small{font-size:12px;color:#98a3b3}.candidate-side-stack{display:grid;gap:14px}.candidate-next-card h3{margin:12px 0 4px}.candidate-next-card p{margin:0 0 9px;color:#7c899d;font-size:12px}.candidate-next-card>strong{display:block;margin-bottom:10px;font-size:13px}.candidate-next-card>a{display:flex;align-items:center;gap:5px;color:#315ee8;font-size:12px;font-weight:850}.candidate-next-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#315ee8;background:#eef3ff}.candidate-next-icon.calm{color:#2d9a7e;background:#edf9f4}.candidate-readiness{display:grid;gap:8px;margin:13px 0}.candidate-readiness>div{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #edf1f6}.candidate-readiness span{color:#8996a7;font-size:12px}.candidate-readiness strong{font-size:12px}.candidate-saved-strip{margin-top:16px}.candidate-saved-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.candidate-saved-grid>a{padding:13px;border:1px solid #e4e9f1;border-radius:11px;background:#fbfcff}.candidate-saved-grid small,.candidate-saved-grid span,.candidate-saved-grid strong{display:block}.candidate-saved-grid strong{font-size:12px;color:#253750}.candidate-saved-grid span{margin-top:4px;color:#718097;font-size:12px}.candidate-saved-grid small{margin-top:7px;display:flex;align-items:center;gap:4px;color:#95a0af;font-size:12px}.candidate-empty{padding:38px 20px;text-align:center;color:#8491a4}.candidate-empty.compact{padding:24px 12px}.candidate-empty svg{color:#8295e6}.candidate-empty h3{margin:9px 0 5px;color:#34465f;font-size:13px}.candidate-empty p{margin:0 auto 10px;max-width:420px;font-size:12px;line-height:1.55}.candidate-empty a{color:#315ee8;font-size:12px;font-weight:800}.candidate-app-card{display:grid;grid-template-columns:44px minmax(180px,1fr) 150px minmax(170px,.8fr) 15px;gap:12px;align-items:center;padding:15px 4px;border-bottom:1px solid #edf1f6;color:inherit}.candidate-app-card:last-child{border-bottom:0}.candidate-app-main small{display:flex;align-items:center;gap:4px;color:#95a0af;font-size:12px}.candidate-app-progress{display:grid;gap:4px}.candidate-stage{width:-moz-max-content;width:max-content;padding:5px 7px;border-radius:7px;color:#4c62bf;background:#eef2ff;font-size:12px;font-weight:850}.candidate-stage.rejected,.candidate-stage.withdrawn{color:#9a5960;background:#fff0f1}.candidate-stage.joined{color:#2c8269;background:#eaf8f2}.candidate-app-progress small,.candidate-app-signal{color:#8996a8;font-size:12px}.candidate-app-signal{display:flex;align-items:center;gap:5px}.candidate-app-signal svg{color:#6a7fd8}.candidate-back-link{display:inline-flex;align-items:center;gap:5px;margin:0 0 13px;color:#728199;font-size:12px;font-weight:800}.candidate-application-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:25px 28px;margin-bottom:16px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0a1a33,#15376d)}.candidate-application-hero>div:first-child>span{font-size:12px;font-weight:950;letter-spacing:.13em;color:#92a8eb}.candidate-application-hero h1{margin:7px 0 6px;font-size:31px;letter-spacing:-.045em}.candidate-application-hero p{margin:0;display:flex;align-items:center;gap:5px;color:#a9b7ca;font-size:12px}.candidate-current-state{min-width:190px;padding:13px 15px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05)}.candidate-current-state small,.candidate-current-state span,.candidate-current-state strong{display:block}.candidate-current-state small{font-size:12px;letter-spacing:.12em;color:#8499c7}.candidate-current-state strong{margin:5px 0;color:#dfe6ff;font-size:12px}.candidate-current-state span{font-size:12px;color:#8799b4}.candidate-progress-line{display:grid;gap:0}.candidate-progress-step{display:grid;grid-template-columns:20px 1fr;gap:9px;min-height:51px}.candidate-progress-step i{position:relative;width:10px;height:10px;margin-top:4px;border:2px solid #9eabd0;border-radius:50%;background:#fff}.candidate-progress-step:not(:last-child) i:after{content:"";position:absolute;left:2px;top:9px;width:2px;height:41px;background:#e3e8f2}.candidate-progress-step i.current,.candidate-progress-step i.done{border-color:#5c75e9;background:#5c75e9}.candidate-progress-step>div{display:grid;gap:3px}.candidate-progress-step strong{font-size:12px}.candidate-progress-step span{color:#929dac;font-size:12px}.candidate-interview-list{display:grid;gap:9px}.candidate-interview-card{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e3e9f2;border-radius:11px;background:#fbfcff}.candidate-interview-card .grow{display:grid;gap:3px}.candidate-interview-card strong{font-size:12px}.candidate-interview-card span{font-size:12px;color:#5368bf}.candidate-interview-card small{font-size:12px;color:#8f9aab}.candidate-interview-card>a{display:flex;align-items:center;gap:4px;color:#315ee8;font-size:12px;font-weight:850}.candidate-offer-card{border-color:#d6e6e1;background:linear-gradient(135deg,#fff,#f6fcfa)}.candidate-offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.candidate-offer-grid>div{padding:11px;border:1px solid #e0ece8;border-radius:10px;background:#fff}.candidate-offer-grid span,.candidate-offer-grid strong{display:block}.candidate-offer-grid span{color:#86968f;font-size:12px}.candidate-offer-grid strong{margin-top:4px;font-size:12px;text-transform:capitalize}.candidate-role-meta{display:grid;gap:7px;margin:12px 0}.candidate-role-meta span{display:flex;align-items:center;gap:5px;color:#78869a;font-size:12px}.candidate-big-date{display:block;margin-top:8px;font-size:16px}.candidate-panel-label.with-gap{margin-top:18px}.candidate-note{color:#697a91;font-size:12px;line-height:1.55}.candidate-withdraw{border-color:#f0dfdf;background:#fffafa}.candidate-withdraw p{color:#8b7779;font-size:12px;line-height:1.55}.candidate-withdraw form{display:grid;gap:8px}.candidate-withdraw textarea{resize:vertical}.candidate-withdraw button{padding:9px;border:1px solid #efcfd2;border-radius:8px;color:#9f4b55;background:#fff;font-size:12px;font-weight:800;cursor:pointer}.candidate-profile-completion{min-width:220px;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #dfe6f0;border-radius:12px;background:#fff}.candidate-profile-completion svg{color:#546cdf}.candidate-profile-completion>div{display:grid;gap:2px}.candidate-profile-completion strong{font-size:12px}.candidate-profile-completion span{color:#8b97a8;font-size:12px}.candidate-profile-form{display:grid;gap:15px}.candidate-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.candidate-form-grid label.wide{grid-column:1/-1}.candidate-profile-form label small{font-size:12px;font-weight:500;color:#9aa4b3}.candidate-input-icon{position:relative}.candidate-input-icon svg{position:absolute;left:12px;top:13px;color:#8491a4}.candidate-input-icon input{padding-left:34px}.candidate-primary-button{width:-moz-max-content;width:max-content;padding:0 18px}.candidate-primary-button.wide{width:100%}.candidate-resume-list{display:grid}.candidate-resume-list>a{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f5;color:inherit}.candidate-resume-list>a:last-child{border-bottom:0}.candidate-resume-list svg{color:#6076db}.candidate-resume-list .grow{display:grid;gap:3px}.candidate-resume-list strong{font-size:12px}.candidate-resume-list span{font-size:12px;color:#8d99aa}.candidate-resume-list b{padding:4px 6px;border-radius:6px;color:#2d8068;background:#eaf7f2;font-size:12px}.candidate-resume-upload{display:grid;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid #edf1f5}.candidate-resume-upload label{display:grid;gap:5px;color:#758399;font-size:12px}.candidate-file-picker{position:relative;display:flex!important;align-items:center;gap:6px!important;padding:11px;border:1px dashed #cfd9e8;border-radius:10px;color:#61718a!important;background:#fbfcff;cursor:pointer}.candidate-file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.candidate-privacy-card p{color:#7e8b9d;font-size:12px;line-height:1.6}.candidate-saved-list{display:grid}.candidate-saved-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #edf1f5}.candidate-saved-row:last-child{border-bottom:0}.candidate-saved-row>a{display:grid;gap:3px;color:inherit}.candidate-saved-row strong{font-size:12px}.candidate-saved-row span{font-size:12px;color:#74839a}.candidate-saved-row small{display:flex;align-items:center;gap:4px;color:#96a1b0;font-size:12px}.candidate-saved-row button{padding:7px 9px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#7b8799;font-size:12px;cursor:pointer}.candidate-alert-card h2{margin:9px 0 6px;font-size:17px}.candidate-alert-card>p{color:#78869a;font-size:12px;line-height:1.55}.candidate-alert-icon{width:40px;height:40px;display:grid;place-items:center;margin-bottom:13px;border-radius:11px;color:#536cdf;background:#eef3ff}.candidate-alert-form{display:grid;gap:10px;margin-top:14px}.candidate-apply-gate,.candidate-apply-page{min-height:100vh;background:#f5f8fc;color:#1c2c45}.candidate-apply-gate>header,.candidate-apply-page>header{height:68px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e7f0;background:#fff}.candidate-apply-gate>header>a:first-child,.candidate-apply-page>header>a:first-child{display:flex;align-items:center;gap:10px}.candidate-apply-gate>header img,.candidate-apply-page>header img{width:148px;height:auto}.candidate-apply-gate>header span,.candidate-apply-page>header span{padding-left:10px;border-left:1px solid #dce4ef;color:#718198;font-size:12px;font-weight:950;letter-spacing:.13em}.candidate-apply-page>header>a:last-child{color:#315ee8;font-size:12px;font-weight:850}.candidate-apply-gate>section,.candidate-apply-page>main{max-width:1060px;margin:0 auto;padding:36px 24px 70px}.candidate-apply-gate-grid{display:grid;grid-template-columns:minmax(0,1.35fr) 350px;gap:24px;align-items:start}.candidate-apply-gate-grid>div{padding:32px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#0a1b35,#15366c)}.candidate-apply-gate-grid h1{margin:8px 0 7px;font-size:35px;letter-spacing:-.045em}.candidate-apply-company{display:flex;align-items:center;gap:5px;color:#a8b8ce;font-size:12px}.candidate-apply-promise{display:grid;gap:10px;margin-top:28px}.candidate-apply-promise>div{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.035)}.candidate-apply-promise svg{color:#54d3d9}.candidate-apply-promise span{display:grid;gap:3px;color:#98aac4;font-size:12px}.candidate-apply-promise strong{color:#dbe5f4;font-size:12px}.candidate-apply-gate-grid>aside{padding:26px;border:1px solid #dfe6f0;border-radius:18px;background:#fff}.candidate-apply-gate-grid>aside h2{margin:14px 0 6px;font-size:22px}.candidate-apply-gate-grid>aside p{color:#7c899d;font-size:12px;line-height:1.55}.candidate-apply-layout{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.candidate-apply-role{position:sticky;top:88px;padding:24px;border-radius:18px;color:#fff;background:linear-gradient(145deg,#091a33,#123468)}.candidate-apply-role h1{margin:8px 0;font-size:29px;letter-spacing:-.04em}.candidate-apply-role>p{color:#a9b8cc;font-size:12px}.candidate-apply-role>div{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.candidate-apply-role>div span{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#b5c2d5;font-size:12px}.candidate-apply-role-copy{line-height:1.65!important}.candidate-apply-form-card{padding:24px;border:1px solid #dfe6f0;border-radius:18px;background:#fff}.candidate-application-form{display:grid;gap:16px}.candidate-application-form label{display:grid;gap:6px;color:#6e7d93;font-size:12px;font-weight:800}.candidate-application-resume{position:relative;display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed #c9d5e6;border-radius:11px;background:#fbfcff}.candidate-application-resume svg{color:#5b72db}.candidate-application-resume>div{display:grid;gap:3px}.candidate-application-resume strong{font-size:12px}.candidate-application-resume span{font-size:12px;color:#8e9aaa}.candidate-application-resume input{margin-left:auto;width:175px;padding:7px;font-size:12px}.candidate-existing-app{padding:34px;text-align:center}.candidate-existing-app svg{color:#3aa383}.candidate-existing-app h3{margin:10px 0 5px}.candidate-existing-app p{color:#7d899b;font-size:12px}.candidate-existing-app a{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#315ee8;font-size:12px;font-weight:850}@media(max-width:980px){.candidate-auth-shell{grid-template-columns:1fr}.candidate-auth-story{min-height:410px;padding:34px}.candidate-auth-copy{margin-top:90px}.candidate-auth-entry{padding:30px 20px}.candidate-portal-header-inner{flex-wrap:wrap;padding-top:9px;padding-bottom:9px}.candidate-portal-brand{min-width:0}.candidate-nav{order:3;width:100%;height:38px;overflow-x:auto}.candidate-nav a{white-space:nowrap}.candidate-portal-account{margin-left:auto}.candidate-stat-grid{grid-template-columns:repeat(2,1fr)}.candidate-apply-gate-grid,.candidate-apply-layout,.candidate-dashboard-grid,.candidate-detail-grid{grid-template-columns:1fr}.candidate-apply-role{position:static}.candidate-app-card{grid-template-columns:44px minmax(0,1fr) auto}.candidate-app-progress{grid-column:2/3}.candidate-app-signal{grid-column:2/4}.candidate-saved-grid{grid-template-columns:1fr}.candidate-application-hero{align-items:flex-start;flex-direction:column}.candidate-current-state{width:100%}}@media(max-width:640px){.career-v6-header-actions{gap:5px}.career-v6-candidate-link{display:none}.candidate-auth-story{min-height:350px;padding:26px}.candidate-auth-copy{margin-top:68px}.candidate-auth-copy h1{font-size:39px}.candidate-auth-points{display:none}.candidate-auth-entry{padding:20px 14px}.candidate-auth-card{padding:24px}.candidate-auth-two,.candidate-form-grid,.candidate-offer-grid{grid-template-columns:1fr}.candidate-form-grid label.wide{grid-column:auto}.candidate-portal-header-inner{padding-left:14px;padding-right:14px}.candidate-portal-brand img{width:124px}.candidate-portal-account>span,.candidate-portal-brand span{display:none}.candidate-portal-content{padding:22px 14px 50px}.candidate-page-head,.candidate-portal-hero{align-items:flex-start;flex-direction:column;padding:22px}.candidate-page-head h1,.candidate-portal-hero h1{font-size:28px}.candidate-stat-grid{grid-template-columns:1fr}.candidate-app-card{grid-template-columns:38px minmax(0,1fr) 14px}.candidate-company-mark.large{width:38px;height:38px}.candidate-app-progress,.candidate-app-signal{grid-column:2/4}.candidate-portal-footer,.candidate-saved-row{align-items:flex-start;flex-direction:column}.candidate-portal-footer{gap:10px}.candidate-application-hero h1{font-size:26px}.candidate-application-resume{align-items:flex-start;flex-direction:column}.candidate-application-resume input{width:100%;margin-left:0}}.career-v6-save-form{margin-top:8px}.career-v6-save-form button{width:100%;padding:9px;border:0;background:transparent;color:#6c7c92;font-size:12px;font-weight:800;cursor:pointer}.career-v6-save-form button:hover{color:#315ee8}.candidate-auth-assist{display:flex;justify-content:flex-end;margin-top:-4px}.candidate-auth-assist a{font-size:12px;font-weight:700;color:#6685ff;text-decoration:none}.candidate-auth-assist a:hover{text-decoration:underline}.sourcing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.sourcing-dropzone{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:16px;border:1px dashed var(--line);border-radius:14px;background:rgba(255,255,255,.018)}.sourcing-dropzone>svg{color:var(--brand)}.sourcing-dropzone>div{display:grid;gap:3px}.sourcing-dropzone strong{font-size:12px}.sourcing-dropzone span{font-size:12px;color:var(--muted);line-height:1.45}.sourcing-dropzone .file-input{grid-column:1/-1}.import-progress{display:flex;align-items:center;gap:8px}.import-progress>span{display:block;width:86px;height:5px;border-radius:999px;background:var(--line);overflow:hidden}.import-progress>span i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),#32c9b4)}.import-progress small{font-size:12px;color:var(--muted)}.import-progress.large{display:block;margin:12px 0}.import-progress.large>span{width:100%;height:8px}.import-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-head>div{display:grid;gap:3px}.import-head span{font-size:12px;color:var(--muted)}.compact-stats{margin-top:12px}.compact-stats>div{display:grid;grid-template-columns:auto auto 1fr;gap:7px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:11px}.compact-stats svg{color:var(--muted)}.compact-stats strong{font-size:16px}.compact-stats span{font-size:12px;color:var(--muted)}.source-bars{display:grid;gap:9px}.source-bars>div{display:grid;grid-template-columns:150px 1fr 45px;gap:10px;align-items:center}.source-bars span{font-size:12px}.source-bars>div>div{height:7px;border-radius:999px;background:var(--line);overflow:hidden}.source-bars i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),#32c9b4)}.source-bars strong{text-align:right;font-size:12px}.candidate-match{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.candidate-match:last-child{border-bottom:0}.candidate-match .grow{display:grid;gap:3px;min-width:0}.candidate-match strong{font-size:13px}.candidate-match span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-preview-placeholder{display:grid;place-items:center;gap:7px;padding:18px;text-align:center;border:1px dashed var(--line);border-radius:12px;background:rgba(255,255,255,.015)}.document-preview-placeholder svg{color:var(--brand)}.document-preview-placeholder strong{font-size:13px}.document-preview-placeholder span{font-size:12px;color:var(--muted);line-height:1.45}@media(max-width:1000px){.sourcing-grid{grid-template-columns:1fr}.source-bars>div{grid-template-columns:110px 1fr 36px}}@media(max-width:640px){.source-bars>div{grid-template-columns:90px 1fr 30px}.compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.import-head{align-items:flex-start;flex-direction:column}}.whatsapp-setup{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px;margin:0 0 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.whatsapp-setup.ready{border-color:rgba(61,221,188,.28);background:linear-gradient(135deg,rgba(61,221,188,.08),var(--surface))}.whatsapp-setup.pending{border-color:rgba(245,158,11,.22);background:linear-gradient(135deg,rgba(245,158,11,.06),var(--surface))}.whatsapp-setup-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--surface-soft);color:var(--accent)}.whatsapp-setup div:nth-child(2){display:grid;gap:3px}.whatsapp-setup strong{font-size:13px}.whatsapp-setup small,.whatsapp-setup span{font-size:13px;color:var(--muted)}.whatsapp-setup code{font-size:12px;color:var(--text-soft)}.whatsapp-thread{display:grid;gap:9px;max-height:650px;overflow:auto;padding:4px 5px 4px 1px;scrollbar-gutter:stable}.whatsapp-message{display:flex}.whatsapp-message.outbound{justify-content:flex-end}.whatsapp-message.inbound{justify-content:flex-start}.whatsapp-bubble{max-width:min(78%,680px);padding:11px 13px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.whatsapp-message.outbound .whatsapp-bubble{border-color:rgba(61,221,188,.23);background:linear-gradient(135deg,rgba(61,221,188,.07),var(--surface-soft))}.whatsapp-bubble>div{display:flex;align-items:center;gap:8px;justify-content:space-between}.whatsapp-bubble p{margin:7px 0;white-space:pre-wrap;line-height:1.45;color:var(--text-soft)}.whatsapp-bubble small{color:var(--muted);font-size:12px}.whatsapp-send-form{padding-bottom:14px;border-bottom:1px solid var(--border)}.whatsapp-divider{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.whatsapp-divider:after,.whatsapp-divider:before{content:"";height:1px;background:var(--border);flex:1}.service-window-closed{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:11px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);color:var(--muted)}.service-window-closed span,.service-window-closed strong{display:block}.service-window-closed strong{font-size:13px;color:var(--text)}.service-window-closed span{font-size:12px;margin-top:2px}.optout-form{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.inline-form{display:flex;gap:8px;align-items:center}.inline-form .select{min-width:180px}.whatsapp-layout .communication-side{position:sticky;top:76px}@media(max-width:1000px){.whatsapp-layout .communication-side{position:static}.whatsapp-bubble{max-width:90%}}@media(max-width:640px){.whatsapp-setup{align-items:flex-start}.inline-form{align-items:stretch;flex-direction:column}.whatsapp-bubble{max-width:96%}}.client-report-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.client-report-actions .client-filter-tabs{margin:0}.client-report-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;border:1px solid var(--cp-line);border-radius:16px;overflow:hidden;background:#fff}.client-report-kpis>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 8px;align-items:center;padding:14px;border-right:1px solid var(--cp-line)}.client-report-kpis>div:last-child{border-right:0}.client-report-kpis svg{grid-row:1/3;color:var(--cp-brand)}.client-report-kpis strong{font-size:18px}.client-report-kpis span{font-size:12px;color:var(--cp-muted);font-weight:800}.client-report-kpis .risk{background:#fff8f3}.client-report-kpis .risk strong,.client-report-kpis .risk svg{color:#b95e1d}.client-report-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.client-funnel{display:flex;flex-direction:column;gap:12px}.client-funnel>div{display:grid;grid-template-columns:110px 42px minmax(0,1fr);gap:10px;align-items:center}.client-funnel span{font-size:12px;color:var(--cp-muted);font-weight:800}.client-funnel strong{font-size:13px}.client-funnel i{display:block;height:8px;min-width:4px;border-radius:999px;background:linear-gradient(90deg,var(--cp-brand),var(--cp-cyan))}.client-health-list{display:flex;flex-direction:column}.client-health-list>a,.client-health-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--cp-line);color:var(--cp-text)}.client-health-list>:first-child{border-top:0}.client-health-list span,.client-health-list strong{font-size:12px}.client-health-list span{color:var(--cp-muted)}.client-health-list span small{display:block;margin-top:2px;font-size:12px}.client-health-list .risk strong{color:#b95e1d}.client-report-table{overflow:auto}.client-report-table>.head,.client-report-table>a{min-width:780px;display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(5,78px) 100px;gap:8px;align-items:center;padding:10px 8px}.client-report-table>.head{position:sticky;top:0;background:#f8fafc;border-radius:9px;color:var(--cp-muted);font-size:12px;font-weight:900;text-transform:uppercase}.client-report-table>a{border-top:1px solid var(--cp-line);color:var(--cp-text);font-size:12px}.client-report-table>a:hover{background:#fafbff}.client-report-table>a>span:first-child small,.client-report-table>a>span:first-child strong{display:block}.client-report-table>a>span:first-child strong{font-size:12px}.client-report-table>a>span:first-child small{margin-top:2px;color:var(--cp-muted);font-size:12px}.client-mini-score{display:inline-flex;align-items:center;gap:4px;padding:6px 7px;border-radius:8px;background:#fff8dc;color:#986e00;font-size:12px;font-weight:900}.client-brief-signoff{margin-top:14px;padding-top:14px;border-top:1px solid var(--cp-line)}.client-brief-signoff>div:first-child{display:flex;align-items:center;gap:8px;color:var(--cp-brand)}.client-brief-signoff span,.client-brief-signoff strong{display:block}.client-brief-signoff strong{font-size:12px;color:var(--cp-text)}.client-brief-signoff span{margin-top:2px;font-size:12px;color:var(--cp-muted)}.client-brief-signoff>p{margin:8px 0;padding:9px;border-radius:9px;background:#f7f8fc;color:var(--cp-muted);font-size:12px;line-height:1.45}.client-brief-signoff form{margin-top:12px}.client-candidate-review-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;border:1px solid var(--cp-line);border-radius:18px;background:linear-gradient(135deg,#fff,#f4f7ff);margin-bottom:16px}.orbit-avatar.xlarge{width:56px;height:56px;border-radius:16px;font-size:18px}.client-candidate-review-hero h1{margin:5px 0 3px;font-size:26px}.client-candidate-review-hero p{margin:0;color:var(--cp-muted);font-size:12px}.client-review-score{min-width:110px;padding:12px;border:1px solid #f0e3a5;border-radius:13px;background:#fffbea;text-align:center;color:#9b7600}.client-review-score svg{display:block;margin:0 auto 3px}.client-review-score span,.client-review-score strong{display:block}.client-review-score strong{font-size:20px}.client-review-score span{font-size:12px}.client-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-line);overflow:hidden}.client-profile-grid>div{padding:11px;background:#fff}.client-profile-grid .wide{grid-column:span 2}.client-profile-grid span,.client-profile-grid strong{display:block}.client-profile-grid span{font-size:12px;color:var(--cp-muted);text-transform:uppercase;font-weight:850}.client-profile-grid strong{margin-top:4px;font-size:12px;line-height:1.45}.client-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.client-score-grid label{display:flex;flex-direction:column;gap:5px}.client-score-grid label>span{font-size:12px;color:var(--cp-muted);font-weight:850}.client-score-grid select{width:100%;padding:9px 8px;border:1px solid var(--cp-line);border-radius:9px;background:#fff;color:var(--cp-text);font-size:12px}.client-scorecard-list{display:grid;gap:8px}.client-scorecard-list article{display:grid;grid-template-columns:minmax(160px,1fr) 70px minmax(0,1.6fr);gap:12px;align-items:center;padding:11px;border:1px solid var(--cp-line);border-radius:10px}.client-scorecard-list span,.client-scorecard-list strong{display:block}.client-scorecard-list strong{font-size:12px}.client-scorecard-list small,.client-scorecard-list span{margin-top:2px;color:var(--cp-muted);font-size:12px}.client-scorecard-list b{font-size:12px;color:var(--cp-brand)}.client-scorecard-list p{margin:0;font-size:12px;line-height:1.45}.client-scorecard-list small{grid-column:3}.client-compare-picker{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.client-compare-options{display:flex;flex-wrap:wrap;gap:8px}.client-compare-options label input{position:absolute;opacity:0}.client-compare-options label span{display:flex;flex-direction:column;min-width:170px;padding:10px;border:1px solid var(--cp-line);border-radius:10px;cursor:pointer}.client-compare-options label input:checked+span{border-color:var(--cp-brand);background:#eef2ff;box-shadow:0 0 0 2px rgba(49,94,232,.08)}.client-compare-options b{font-size:12px}.client-compare-options small{margin-top:3px;color:var(--cp-muted);font-size:12px}.client-comparison-grid{display:grid;grid-template-columns:150px repeat(var(--compare-count),minmax(210px,1fr));overflow:auto}.client-comparison-grid.compare-2{--compare-count:2}.client-comparison-grid.compare-3{--compare-count:3}.client-comparison-grid.compare-4{--compare-count:4}.client-comparison-grid>div{display:grid;grid-template-rows:44px repeat(10,minmax(44px,auto)) 38px}.client-comparison-grid .label-col{position:sticky;left:0;z-index:2;background:#f8fafc;border-right:1px solid var(--cp-line)}.client-comparison-grid .label-col>*{padding:10px;border-bottom:1px solid var(--cp-line);font-size:12px;color:var(--cp-muted);font-weight:850}.client-comparison-grid .candidate-col{border-right:1px solid var(--cp-line)}.client-comparison-grid .candidate-col>*{padding:10px;border-bottom:1px solid var(--cp-line);font-size:12px;line-height:1.4}.client-comparison-grid .candidate-col>strong{font-size:13px}.client-comparison-grid .candidate-col .score{display:flex;align-items:center;gap:4px;color:#9b7600;font-weight:900}.client-comparison-grid .candidate-col>a{color:var(--cp-brand);font-weight:850}@media(max-width:1000px){.client-report-kpis{grid-template-columns:repeat(3,1fr)}.client-report-kpis>div:nth-child(3){border-right:0}.client-report-kpis>div:nth-child(-n+3){border-bottom:1px solid var(--cp-line)}.client-report-grid{grid-template-columns:1fr}.client-score-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.client-report-actions{align-items:stretch;flex-direction:column;width:100%}.client-report-kpis{grid-template-columns:repeat(2,1fr)}.client-report-kpis>div{border-bottom:1px solid var(--cp-line)}.client-report-kpis>div:nth-child(2n){border-right:0}.client-candidate-review-hero{grid-template-columns:auto 1fr}.client-review-score{grid-column:1/-1}.client-profile-grid{grid-template-columns:repeat(2,1fr)}.client-profile-grid .wide{grid-column:span 2}.client-scorecard-list article{grid-template-columns:1fr 60px}.client-scorecard-list p,.client-scorecard-list small{grid-column:1/-1}.client-compare-picker{align-items:stretch;flex-direction:column}}.client-metric-strip.adaptive{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.client-metric-strip.adaptive>a:last-child{border-right:0}.automation-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.automation-kpis>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.automation-kpis svg{grid-row:1/3;color:var(--accent)}.automation-kpis strong{font-size:20px}.automation-kpis span{font-size:13px;color:var(--muted)}.automation-kpis .risk{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.045)}.automation-guardrail{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:13px 15px;margin-bottom:14px;border:1px solid rgba(61,221,188,.22);border-radius:13px;background:rgba(61,221,188,.045)}.automation-guardrail svg{color:#2eb69a;margin-top:1px}.automation-guardrail span,.automation-guardrail strong{display:block}.automation-guardrail strong{font-size:13px}.automation-guardrail span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.5}.automation-studio-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px;align-items:start}.workflow-list{display:grid;gap:11px}.workflow-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.workflow-row.active{border-color:rgba(61,221,188,.22)}.workflow-row.paused{opacity:.84}.workflow-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:rgba(87,117,255,.09);color:var(--accent)}.workflow-copy{min-width:0}.workflow-copy>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.workflow-copy p{margin:7px 0 4px;color:var(--text-soft);font-size:12px;line-height:1.5}.workflow-copy small{color:var(--muted);font-size:12px}.workflow-actions{display:flex;gap:6px}.workflow-config{grid-column:2/-1;display:grid;grid-template-columns:120px 120px 160px 120px auto;gap:8px;align-items:end;padding-top:11px;border-top:1px solid var(--border)}.workflow-config label{display:grid;gap:4px;color:var(--muted);font-size:12px;font-weight:800}.workflow-config label:first-child{grid-template-columns:1fr auto}.workflow-config label:first-child>span{grid-column:1/-1}.workflow-config label:first-child small{align-self:center}.workflow-config .input,.workflow-config .select{min-height:36px}.automation-studio-side .sticky{top:78px}.field-hint{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}.approval-list{display:grid;gap:12px}.approval-card{padding:15px;border:1px solid rgba(245,158,11,.3);border-radius:13px;background:rgba(245,158,11,.035)}.approval-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.approval-head>div{display:grid;gap:4px}.approval-head strong{font-size:12px}.approval-head small{color:var(--muted);font-size:12px}.approval-head svg{color:var(--amber)}.approval-card>p{margin:9px 0;color:var(--text-soft);font-size:12px}.approval-email{display:grid;grid-template-columns:72px 1fr;gap:5px 10px;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.approval-email>span{font-size:12px;color:var(--muted);font-weight:800;text-transform:uppercase}.approval-email>p,.approval-email>small,.approval-email>strong{font-size:12px}.approval-email>small{color:var(--muted)}.approval-email>p{margin:0;white-space:pre-wrap;line-height:1.5}.approval-card>.actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.workflow-run-list{display:grid;gap:8px}.workflow-run-list article{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.workflow-run-list article>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;align-items:center}.workflow-run-list article>div:first-child small{grid-column:2;color:var(--muted);font-size:12px}.run-metrics{display:flex;gap:12px;flex-wrap:wrap}.run-metrics span{font-size:12px;color:var(--muted)}.run-metrics b{color:var(--text);font-size:12px}.workflow-run-list article>p{grid-column:1/-1;margin:0;color:var(--red);font-size:12px}.icon-btn{padding:8px;min-width:34px}.text-red{color:var(--red)!important}@media(max-width:1120px){.automation-studio-layout{grid-template-columns:1fr}.workflow-config{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.automation-studio-side .sticky{position:static}.automation-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.automation-kpis{grid-template-columns:1fr 1fr}.workflow-row{grid-template-columns:36px minmax(0,1fr)}.workflow-actions{grid-column:1/-1}.workflow-config{grid-column:1/-1;grid-template-columns:1fr 1fr}.workflow-config button{grid-column:1/-1}.approval-email{grid-template-columns:1fr}.approval-email>span{margin-top:4px}.workflow-run-list article{grid-template-columns:1fr}.run-metrics{justify-content:flex-start}}.ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.ops-kpis>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.ops-kpis svg{grid-row:1/3;color:var(--accent)}.ops-kpis strong{font-size:20px}.ops-kpis span{font-size:12px;color:var(--muted)}.ops-kpis .risk{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.045)}.ops-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px;align-items:start}.ops-layout aside .sticky{top:78px}.ops-check-list,.ops-integration-list{display:grid;gap:8px}.ops-check-list>div,.ops-integration-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.ops-check-list small,.ops-check-list strong,.ops-integration-list small,.ops-integration-list strong{display:block}.ops-check-list strong,.ops-integration-list strong{font-size:12px}.ops-check-list small,.ops-integration-list small{margin-top:2px;color:var(--muted);font-size:12px}.ops-check-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px}.ops-check-icon.green{color:#2eb69a;background:rgba(61,221,188,.08)}.ops-check-icon.red{color:var(--red);background:rgba(239,68,68,.08)}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--muted)}.status-dot.ready{background:#2eb69a;box-shadow:0 0 0 4px rgba(61,221,188,.08)}.status-dot.idle{background:#64748b}.ops-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ops-signal-grid>div{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.ops-signal-grid span,.ops-signal-grid strong{display:block}.ops-signal-grid span{font-size:12px;color:var(--muted);text-transform:uppercase;font-weight:850}.ops-signal-grid strong{margin-top:5px;font-size:13px}.ops-shortcuts{display:grid;gap:8px;margin-top:13px}.ops-audit-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;gap:8px;margin-bottom:13px}.ops-audit-filters>label{display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft)}.ops-audit-filters>label input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.ops-audit-list{max-height:650px;overflow:auto;padding-right:4px}.privacy-list{display:grid;gap:10px}.privacy-card{padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.privacy-card.approved,.privacy-card.new,.privacy-card.reviewing{border-left:3px solid var(--amber)}.privacy-card.completed{border-left:3px solid #2eb69a}.privacy-card.rejected{border-left:3px solid var(--red)}.privacy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.privacy-head>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.privacy-head strong{font-size:13px}.privacy-head small,.privacy-head time{font-size:12px;color:var(--muted)}.privacy-card>p{margin:9px 0;color:var(--text-soft);font-size:12px;line-height:1.5}.privacy-actions{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.ops-toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.ops-toggle-grid>label{display:flex;gap:9px;align-items:flex-start;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.ops-toggle-grid input{margin-top:2px}.ops-toggle-grid small,.ops-toggle-grid strong{display:block}.ops-toggle-grid strong{font-size:12px}.ops-toggle-grid small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.capability-matrix{display:grid;gap:8px}.capability-matrix details{border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.capability-matrix summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;cursor:pointer;list-style:none}.capability-matrix summary::-webkit-details-marker{display:none}.capability-matrix summary span small,.capability-matrix summary span strong{display:block}.capability-matrix summary strong{font-size:12px}.capability-matrix summary small{margin-top:2px;color:var(--muted);font-size:12px}.capability-matrix summary b{font-size:12px;color:var(--accent)}.capability-matrix details>div{display:flex;flex-wrap:wrap;gap:5px;padding:0 11px 11px}.capability-matrix code{padding:4px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:12px;color:var(--text-soft)}.ops-security-note{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;margin-top:12px;padding:10px;border:1px solid rgba(61,221,188,.2);border-radius:10px;background:rgba(61,221,188,.04)}.ops-security-note svg{color:#2eb69a}.ops-security-note p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.5}.btn-block{width:100%;justify-content:center}.team-access-list{display:grid}.team-access-row{padding:13px 16px;border-top:1px solid var(--border)}.team-access-row:first-child{border-top:0}.team-access-row.disabled{opacity:.72;background:rgba(239,68,68,.025)}.team-role-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.team-access-editor{margin:10px 0 0 42px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.team-access-editor>summary{padding:9px 11px;cursor:pointer;font-size:12px;font-weight:800;color:var(--accent)}.team-access-editor-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.6fr);gap:12px;padding:0 11px 11px}.team-access-editor-grid>form{padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.team-access-editor-grid>form>p{margin:0 0 9px;color:var(--muted);font-size:12px;line-height:1.45}.check-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.check-grid.compact .check{padding:7px}.check-grid.compact .check span span{display:none}@media(max-width:1050px){.ops-layout{grid-template-columns:1fr}.ops-layout aside .sticky{position:static}.ops-kpis{grid-template-columns:repeat(2,1fr)}.ops-audit-filters{grid-template-columns:1fr 1fr}.ops-audit-filters>label{grid-column:1/-1}.team-access-editor-grid{grid-template-columns:1fr}}@media(max-width:700px){.ops-kpis,.ops-signal-grid{grid-template-columns:1fr 1fr}.ops-audit-filters,.ops-toggle-grid,.privacy-actions{grid-template-columns:1fr}.team-access-editor{margin-left:0}.check-grid.compact{grid-template-columns:1fr}}.readiness-list{display:grid;gap:8px}.readiness-list>form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) 120px auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.readiness-copy{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center}.readiness-copy small,.readiness-copy strong{display:block}.readiness-copy strong{font-size:12px}.readiness-copy small{margin-top:2px;color:var(--muted);font-size:12px}@media(max-width:900px){.readiness-list>form{grid-template-columns:1fr 1fr}.readiness-copy{grid-column:1/-1}}@media(max-width:650px){.readiness-list>form{grid-template-columns:1fr}.readiness-copy{grid-column:auto}}.client-kpis,.crm-kpis{margin-bottom:14px}.agreement-toolbar,.crm-toolbar{gap:12px;flex-wrap:wrap}.growth-import-shell{display:grid;gap:16px}.growth-import-step{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.growth-import-step h3{margin:0 0 4px;font-size:12px}.growth-import-step p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.growth-mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.growth-preview{max-height:330px;overflow:auto;border:1px solid var(--border);border-radius:10px}.growth-progress{height:8px;border-radius:999px;background:var(--surface-soft);overflow:hidden;border:1px solid var(--border)}.growth-progress>span{display:block;height:100%;background:var(--accent);transition:width .2s ease}.template-chip-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px}.template-chip-row>span{font-size:12px;color:var(--muted);font-weight:800;text-transform:uppercase}.template-chip-row a{font-size:12px;padding:6px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft)}.template-chip-row a.active{border-color:var(--accent);color:var(--accent);background:rgba(49,94,232,.06)}.deal-email-history{display:grid;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.deal-email-history>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.deal-email-history span,.deal-email-history strong{display:block}.deal-email-history strong{font-size:12px}.deal-email-history>div>div>span{font-size:12px;color:var(--muted)}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.campaign-card{padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.campaign-card-head{display:flex;justify-content:space-between;gap:12px}.campaign-card h3{margin:0;font-size:12px}.campaign-card p{font-size:12px;color:var(--muted)}.campaign-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.campaign-stats>div{padding:9px;border-radius:9px;background:var(--surface-soft);border:1px solid var(--border)}.campaign-stats span,.campaign-stats strong{display:block}.campaign-stats strong{font-size:14px}.campaign-stats span{font-size:12px;color:var(--muted);text-transform:uppercase}.agreement-slabs{padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.agreement-slabs h4{margin:0;font-size:13px}.slab-row{display:grid;grid-template-columns:1fr 1fr .7fr;gap:8px;padding-top:8px}.agreement-document-preview{white-space:pre-wrap;max-height:520px;overflow:auto;margin:0;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);font-family:inherit;font-size:12px;line-height:1.7;color:var(--text-soft)}.signature-send-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;margin-top:12px}.protected-commercial{border-color:rgba(49,94,232,.25);background:linear-gradient(180deg,rgba(49,94,232,.035),transparent)}.contact-tags{display:flex;gap:4px;flex-wrap:wrap;margin:5px 0}.contact-tags span,.template-meta span{font-size:12px;padding:3px 5px;border-radius:6px;background:var(--surface-soft);border:1px solid var(--border);color:var(--muted)}.onboarding-history{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.public-action-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:var(--bg,#f5f7fb)}.public-action-card{width:min(760px,100%);padding:28px;border:1px solid #e4e9f1;border-radius:18px;background:#fff;color:#172033;box-shadow:0 18px 50px rgba(15,23,42,.08)}.public-action-card h1{margin:10px 0}.public-action-card>p{color:#667085;line-height:1.6}.onboarding-card{width:min(900px,100%)}.public-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.12em;color:#315ee8}.public-note{margin:18px 0 0!important;font-size:12px!important}.template-meta{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.alert .error-reference,.error-reference small{display:block;margin-top:5px}.spin{animation:orbit-spin 1s linear infinite}@media(max-width:900px){.growth-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-grid{grid-template-columns:1fr}.signature-send-form{grid-template-columns:1fr 1fr}.signature-send-form button{grid-column:1/-1}.slab-row{grid-template-columns:1fr 1fr .7fr}}@media(max-width:650px){.growth-mapping-grid,.signature-send-form,.slab-row{grid-template-columns:1fr}.signature-send-form button{grid-column:auto}.public-action-shell{padding:14px}.public-action-card{padding:18px}}.growth-page{max-width:1500px}.growth-head{align-items:flex-end;margin-bottom:16px}.growth-head h2{max-width:760px}.growth-metric-row{display:grid;grid-template-columns:1fr 1.25fr 1fr 1fr 1fr;gap:10px;margin:8px 0 14px}.growth-metric{min-width:0;padding:14px 15px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--panel-2) 68%,var(--panel)));box-shadow:0 7px 22px rgba(0,0,0,.04);transition:border-color .18s ease,transform .18s ease}.growth-metric:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 38%,var(--line))}.growth-metric-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted)}.growth-metric-top span{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.growth-metric-top svg{color:var(--brand)}.growth-metric>strong{display:block;margin:9px 0 3px;color:var(--text);font-size:22px;line-height:1.05;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.growth-metric>small{display:block;color:var(--muted);font-size:12px}.growth-metric.risk{border-color:color-mix(in srgb,var(--red) 24%,var(--line));background:linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--red-soft) 38%,var(--panel)))}.growth-metric.risk .growth-metric-top svg,.growth-metric.risk>strong{color:var(--red)}.growth-deals-card{overflow:hidden}.growth-pipeline-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:17px 18px 13px;border-bottom:1px solid var(--line)}.growth-pipeline-head h3{margin:3px 0;font-size:15px}.growth-pipeline-head p{margin:0;color:var(--muted);font-size:12px}.section-kicker{color:var(--brand);font-size:12px;font-weight:900;letter-spacing:.11em}.quiet-link{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:750}.quiet-link:hover{color:var(--brand)}.growth-toolbar{padding:11px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 42%,transparent)}.growth-toolbar .stage-tabs{flex:1}.growth-toolbar .stage-tab{padding:6px 8px;font-size:12px}.growth-toolbar .stage-tab.attention{display:inline-flex;align-items:center;gap:5px}.growth-toolbar .stage-tab.attention b{min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:color-mix(in srgb,var(--red) 13%,transparent);color:var(--red);font-size:12px}.growth-search{min-width:280px;max-width:390px}.growth-table table{min-width:1030px}.growth-table th{font-size:12px}.growth-table td{padding-top:11px;padding-bottom:11px}.public-publish-section{padding:16px;border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 30%,var(--panel)),var(--panel))}.public-publish-head{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.public-publish-head h3{margin:0 0 3px}.public-publish-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.public-publish-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--brand-soft);color:var(--brand);flex:0 0 auto}.public-publish-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);cursor:pointer}.public-publish-choice input{margin-top:2px;accent-color:var(--brand)}.public-publish-choice span{display:grid;gap:3px}.public-publish-choice strong{font-size:13px}.public-publish-choice small,.public-publish-privacy{color:var(--muted);font-size:12px;line-height:1.45}.public-publish-privacy{display:flex;align-items:flex-start;gap:7px;margin-top:10px}.public-publish-privacy svg{color:var(--green);flex:0 0 auto;margin-top:1px}.public-publish-privacy strong{color:var(--text)}.public-job-status{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.public-job-status.live{border-color:color-mix(in srgb,var(--green) 25%,var(--line));background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--green-soft) 34%,var(--panel)))}.public-job-status-main{display:flex;align-items:center;gap:10px;min-width:0}.public-job-status-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--panel-2);color:var(--muted)}.public-job-status.live .public-job-status-icon{background:var(--green-soft);color:var(--green)}.public-job-status-main>div:last-child{display:grid;gap:2px}.public-job-status-main span{font-size:12px;font-weight:900;letter-spacing:.1em;color:var(--muted)}.public-job-status-main strong{font-size:13px}.public-job-status-main small{color:var(--muted);font-size:12px;line-height:1.35}.public-job-status-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.privacy-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:12px;font-weight:750}.privacy-chip svg{color:var(--green)}.public-live-button{border-color:color-mix(in srgb,var(--green) 35%,var(--line))!important;color:var(--green)!important}@media(max-width:1180px){.growth-metric-row{grid-template-columns:repeat(3,1fr)}.growth-metric-row>a:nth-child(2){grid-column:span 2}.growth-toolbar{align-items:stretch}.growth-search{width:100%;max-width:none}}@media(max-width:760px){.growth-metric-row{grid-template-columns:repeat(2,1fr)}.growth-metric-row>a:nth-child(2){grid-column:span 1}.growth-metric>strong{font-size:18px}.growth-pipeline-head,.public-job-status{align-items:flex-start;flex-direction:column}.public-job-status-actions{width:100%;justify-content:space-between}.growth-search{min-width:0}.public-publish-section{padding:13px}}.recruiter-suggestion-box{margin-top:12px;padding:11px;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--brand-soft) 18%,var(--panel))}.recruiter-suggestion-box>div:first-child{display:grid;gap:2px}.recruiter-suggestion-box>div:first-child>span{color:var(--brand);font-size:12px;font-weight:900;letter-spacing:.1em}.recruiter-suggestion-box>div:first-child>small{color:var(--muted);font-size:12px;line-height:1.4}.recruiter-suggestion-list{display:grid;gap:6px;margin-top:9px}.recruiter-suggestion-list form{margin:0}.recruiter-suggestion-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);cursor:pointer;text-align:left}.recruiter-suggestion-list button:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.recruiter-suggestion-list button>span{display:grid;gap:2px;min-width:0}.recruiter-suggestion-list strong{font-size:12px}.recruiter-suggestion-list small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recruiter-suggestion-list b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--brand-soft);color:var(--brand);font-size:12px;flex:0 0 auto}.candidate-bulk-form{display:grid}.candidate-bulk-toolbar{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 55%,transparent)}.candidate-bulk-toolbar>div:first-child{display:grid;gap:2px;margin-right:auto;min-width:150px}.candidate-bulk-toolbar>div:first-child strong{font-size:12px}.candidate-bulk-toolbar>div:first-child span{font-size:12px;color:var(--muted)}.candidate-bulk-toolbar label{display:grid;gap:4px}.candidate-bulk-toolbar label>span{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.055em;color:var(--muted)}.candidate-bulk-toolbar select{height:34px;min-width:145px;padding:0 28px 0 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font-size:12px}.candidate-select-list{margin:0}.candidate-select-row{grid-template-columns:26px 34px minmax(230px,1fr) 120px 120px!important;align-items:center}.candidate-select-box{width:24px;height:24px;display:grid;place-items:center;cursor:pointer}.candidate-select-box input{position:absolute;opacity:0}.candidate-select-box span{width:15px;height:15px;border:1px solid var(--line);border-radius:5px;background:var(--panel);display:block}.candidate-select-box input:checked+span{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px var(--panel)}.candidate-select-spacer{width:24px}.candidate-main>a{display:inline-flex;color:var(--text)}.candidate-main>a:hover{color:var(--brand)}.candidate-main small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.action-task-row{padding:0!important}.action-task-link{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;flex:1;padding:12px 0 12px 12px;color:inherit}.action-task-row form{padding:0 12px}.task-done-button{white-space:nowrap}.action-task-row:hover .action-task-link{color:inherit}@media(max-width:900px){.candidate-bulk-toolbar{align-items:stretch}.candidate-bulk-toolbar>div:first-child{width:100%}.candidate-bulk-toolbar label{flex:1;min-width:160px}.candidate-bulk-toolbar select{width:100%}.candidate-select-row{grid-template-columns:26px 34px minmax(190px,1fr) 110px!important}.candidate-select-row>.movement{display:none}}@media(max-width:640px){.candidate-bulk-toolbar{display:grid;grid-template-columns:1fr 1fr}.candidate-bulk-toolbar .btn-primary,.candidate-bulk-toolbar>div:first-child{grid-column:1/-1}.candidate-bulk-toolbar label{min-width:0}.candidate-select-row{grid-template-columns:24px 30px minmax(0,1fr)!important}.candidate-select-row>.badge,.candidate-select-row>.movement{display:none}.action-task-row{align-items:stretch;flex-direction:column}.action-task-link{width:100%;padding-right:12px}.action-task-row form{padding:0 12px 12px}.task-done-button{width:100%;justify-content:center}}.action-inbox-row.action-task-row{display:flex;align-items:center;gap:0}.career-v7-detail-page{min-height:100vh;background:#f6f8fc;color:#14233b}.career-v7-header{position:sticky;top:0;z-index:40;border-bottom:1px solid #e4e9f2;background:rgba(255,255,255,.96);backdrop-filter:blur(16px)}.career-v7-header-inner{max-width:1180px;height:74px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:22px}.career-v7-brand{display:flex;align-items:center;gap:13px}.career-v7-brand img{width:154px;height:auto}.career-v7-brand>span{padding-left:12px;border-left:1px solid #dfe5ef;color:#6b7a91;font-size:12px;font-weight:900;letter-spacing:.12em}.career-v7-back{display:inline-flex;align-items:center;gap:7px;color:#53647d;font-size:13px;font-weight:750}.career-v7-back:hover{color:#315ee8}.career-v7-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 4%,rgba(93,86,232,.38),transparent 28%),linear-gradient(125deg,#07162d,#0d2958 68%,#203b84 115%)}.career-v7-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.career-v7-hero-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:56px 28px 52px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:58px;align-items:end}.career-v7-eyebrow{gap:8px;color:#9fb4ef;font-weight:900;letter-spacing:.13em}.career-v7-confidential,.career-v7-eyebrow{display:flex;align-items:center;font-size:13px}.career-v7-confidential{width:-moz-max-content;width:max-content;margin-top:18px;padding:8px 11px;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#c8d5e9;background:rgba(255,255,255,.055);font-weight:700}.career-v7-hero h1{max-width:850px;margin:18px 0 14px;font-size:clamp(38px,5vw,58px);line-height:1.03;letter-spacing:-.05em}.career-v7-summary{max-width:780px;margin:0;color:#b8c7df;font-size:17px;line-height:1.62}.career-v7-meta{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.career-v7-meta>span{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#d1dbec;background:rgba(255,255,255,.045);font-size:13px;font-weight:650}.career-v7-skill-tags{margin-top:15px;display:flex;flex-wrap:wrap;gap:7px}.career-v7-skill-tags span{padding:7px 10px;border-radius:8px;color:#a9e4e5;background:rgba(44,191,197,.1);font-size:12px;font-weight:750}.career-v7-hero-actions{padding:21px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(8,25,53,.56);box-shadow:0 24px 70px rgba(0,0,0,.16);backdrop-filter:blur(12px)}.career-v7-hero-apply{min-height:50px;border-radius:11px;color:#10223e;background:#fff;font-size:14px;font-weight:900;box-shadow:0 13px 30px rgba(0,0,0,.12)}.career-v7-hero-actions>small,.career-v7-hero-apply{display:flex;align-items:center;justify-content:center;gap:8px}.career-v7-hero-actions>small{margin-top:14px;color:#9fb0c8;font-size:12px}.career-share-actions{margin-top:10px;display:grid;grid-template-columns:1fr repeat(4,42px);gap:7px}.career-share-actions a,.career-share-actions button{height:42px;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#d5dff0;background:rgba(255,255,255,.055);cursor:pointer}.career-share-actions .career-share-primary{gap:7px;color:#e8eeff;font-size:12px;font-weight:800}.career-share-actions a:hover,.career-share-actions button:hover{border-color:rgba(154,174,239,.45);background:rgba(255,255,255,.1)}.career-v7-layout{max-width:1180px;margin:0 auto;padding:54px 28px 82px;display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:54px;align-items:start}.career-v7-content{min-width:0}.career-v7-content-section,.career-v7-role-intro{margin-bottom:22px;padding:29px 30px;border:1px solid #e1e7f0;border-radius:18px;background:#fff;box-shadow:0 10px 32px rgba(26,48,86,.035)}.career-v7-role-intro>span{color:#315ee8;font-size:12px;font-weight:950;letter-spacing:.13em}.career-v7-content-section h2,.career-v7-process-head h2,.career-v7-role-intro h2,.career-v7-why-card h2{margin:7px 0 12px;color:#152640;font-size:25px;letter-spacing:-.035em}.career-v7-role-intro p{margin:0 0 11px;color:#5d6d84;font-size:16px;line-height:1.8}.career-v7-role-intro p:last-child{margin-bottom:0}.career-v7-content-section{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px}.career-v7-section-number{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#315ee8;background:#eef3ff;font-size:13px;font-weight:950}.career-v7-section-lead{margin:-3px 0 17px;color:#8290a4;font-size:14px;line-height:1.55}.career-v7-content-section h3,.career-v7-why-card h3{margin:22px 0 10px;color:#273a56;font-size:16px}.career-rich-list{margin:0;padding:0;list-style:none;display:grid;gap:11px}.career-rich-list li{position:relative;padding-left:24px;color:#5b6b82;font-size:15px;line-height:1.65}.career-rich-list li:before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#315ee8,#39bfc5);box-shadow:0 0 0 4px #edf2ff}.career-v7-inline-note{margin-top:18px;padding:13px 14px;display:flex;align-items:flex-start;gap:10px;border-radius:11px;color:#5c6c82;background:#f7f9fc;font-size:14px;line-height:1.5}.career-v7-inline-note svg{flex:0 0 auto;color:#315ee8}.career-v7-inline-note span{display:grid;gap:2px}.career-v7-inline-note strong{color:#263850}.career-v7-why-card{margin:26px 0;padding:30px;border:1px solid #dbe4f8;border-radius:20px;background:radial-gradient(circle at 94% 0,rgba(79,195,202,.16),transparent 28%),linear-gradient(135deg,#f1f5ff,#fff 70%);box-shadow:0 18px 50px rgba(49,94,232,.06)}.career-v7-why-card>div:first-child{display:flex;align-items:center;gap:8px;color:#315ee8;font-size:12px;font-weight:950;letter-spacing:.12em}.career-v7-why-card h2{max-width:620px;font-size:27px}.career-v7-process-card{margin-top:28px;padding:30px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#07182f,#10376c);box-shadow:0 24px 65px rgba(18,49,98,.13)}.career-v7-process-head{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.career-v7-process-head>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#94e3df;background:rgba(58,197,199,.12)}.career-v7-process-head small{color:#9db0dc;font-size:12px;font-weight:900;letter-spacing:.12em}.career-v7-process-head h2{margin:5px 0 7px;color:#fff}.career-v7-process-head p{margin:0;color:#a7b7cf;font-size:14px;line-height:1.55}.career-v7-process-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.career-v7-process-grid>div{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035)}.career-v7-process-grid b{display:block;color:#69d2d4;font-size:12px;letter-spacing:.08em}.career-v7-process-grid strong{display:block;margin-top:8px;font-size:14px}.career-v7-process-grid span{display:block;margin-top:5px;color:#9fafc5;font-size:12px;line-height:1.45}.career-v7-sidebar{position:sticky;top:96px;display:grid;gap:13px}.career-v7-apply-card,.career-v7-facts-card{padding:23px;border:1px solid #dee5ef;border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(29,53,93,.07)}.career-v7-status{display:flex;align-items:center;gap:8px;color:#527565;font-size:12px;font-weight:900;letter-spacing:.11em}.career-v7-apply-card h3{margin:16px 0 8px;color:#172843;font-size:23px;letter-spacing:-.035em}.career-v7-apply-card>p{margin:0 0 18px;color:#697991;font-size:14px;line-height:1.6}.career-v7-apply-primary,.career-v7-apply-secondary{min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:13px;font-weight:850}.career-v7-apply-primary{gap:7px;color:#fff;background:linear-gradient(135deg,#315ee8,#6559e8);box-shadow:0 12px 26px rgba(49,94,232,.19)}.career-v7-apply-secondary{margin-top:8px;border:1px solid #dce4ef;color:#4f6179}.career-v7-apply-card form button{width:100%;margin-top:9px;border:0;background:none;color:#536b91;font-size:12px;font-weight:800;cursor:pointer}.career-v7-trust{margin-top:18px;padding:12px;display:grid;grid-template-columns:18px 1fr;gap:8px;border-radius:10px;color:#6c7b8f;background:#f4f8f7;font-size:12px;line-height:1.45}.career-v7-trust svg{color:#3b9e7f}.career-v7-trust span{display:grid;gap:2px}.career-v7-trust strong{color:#375b50}.career-v7-facts-card>span{color:#315ee8;font-size:12px;font-weight:950;letter-spacing:.12em}.career-v7-facts-card dl{margin:13px 0 0}.career-v7-facts-card dl>div{padding:11px 0;display:grid;grid-template-columns:1fr auto;gap:15px;border-bottom:1px solid #edf0f5}.career-v7-facts-card dl>div:last-child{border-bottom:0}.career-v7-facts-card dt{color:#7f8ca0;font-size:12px}.career-v7-facts-card dd{margin:0;color:#263a56;font-size:12px;font-weight:800;text-align:right}.career-v7-related{max-width:1180px;margin:0 auto;padding:0 28px 76px}.career-v7-related-head{margin-bottom:20px;display:flex;align-items:end;justify-content:space-between;gap:25px}.career-v7-related-head span{color:#315ee8;font-size:12px;font-weight:950;letter-spacing:.12em}.career-v7-related-head h2{margin:5px 0 0;color:#172843;font-size:29px;letter-spacing:-.04em}.career-v7-related-head>a{display:flex;align-items:center;gap:6px;color:#315ee8;font-size:13px;font-weight:800}.career-v7-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.career-v7-related-grid>a{min-height:180px;padding:22px;display:flex;flex-direction:column;border:1px solid #e1e7f0;border-radius:17px;background:#fff;box-shadow:0 11px 30px rgba(29,53,93,.04)}.career-v7-related-grid>a>span{color:#7f8ca0;font-size:13px;font-weight:750}.career-v7-related-grid h3{margin:10px 0 8px;color:#172843;font-size:19px;line-height:1.24}.career-v7-related-grid p{margin:0;display:flex;align-items:center;gap:5px;color:#75849a;font-size:12px}.career-v7-related-grid b{margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:6px;color:#315ee8;font-size:12px}.career-v7-footer{margin-top:0}.career-v7-mobile-bar{display:none}.career-v6-job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-v6-job-card h3{font-size:19px;line-height:1.25}.career-v6-job-card p{font-size:12px}.career-v6-card-action,.career-v6-job-card-top span,.career-v6-job-card-top strong,.career-v6-job-meta span{font-size:13px}.career-v6-section-kicker{font-size:12px}.career-v6-proof-strip span,.career-v6-section-head p{font-size:13px}.candidate-apply-v2 .candidate-back-link{font-size:12px}.candidate-apply-v2 .candidate-apply-gate-grid>div{padding:36px}.candidate-apply-v2 .candidate-apply-gate-grid h1{font-size:39px}.candidate-apply-v2 .candidate-apply-company{font-size:12px}.candidate-apply-summary{max-width:620px;margin:16px 0 0;color:#becce0;font-size:15px;line-height:1.7}.candidate-apply-v2 .candidate-apply-promise span{font-size:12px;line-height:1.5}.candidate-apply-v2 .candidate-apply-promise strong{font-size:13px}.candidate-apply-v2 .candidate-apply-gate-grid>aside h2{font-size:26px}.candidate-apply-v2 .candidate-apply-gate-grid>aside p{font-size:13px;line-height:1.6}.candidate-privacy-line{margin-top:15px;display:flex;align-items:flex-start;gap:6px;color:#7d8b9e;font-size:13px;line-height:1.4}.candidate-apply-steps{max-width:650px;margin:0 auto 28px}.candidate-apply-steps,.candidate-apply-steps span{display:flex;align-items:center;justify-content:center}.candidate-apply-steps span{width:116px;height:38px;gap:6px;border:1px solid #dde4ef;border-radius:999px;color:#8491a4;background:#fff;font-size:13px;font-weight:850}.candidate-apply-steps span.done{color:#3b735f;border-color:#d7ebe3;background:#f2faf7}.candidate-apply-steps span.active{color:#315ee8;border-color:#cad7fa;background:#f4f7ff}.candidate-apply-steps i{width:35px;height:1px;background:#dfe5ee}.candidate-apply-v2 .candidate-apply-role{padding:28px}.candidate-apply-v2 .candidate-apply-role h1{font-size:31px}.candidate-apply-v2 .candidate-apply-role>div span,.candidate-apply-v2 .candidate-apply-role>p{font-size:13px}.candidate-apply-v2 .candidate-apply-role-copy{font-size:13px!important}.candidate-apply-safe{margin-top:20px!important;padding:13px!important;display:grid!important;grid-template-columns:18px 1fr!important;gap:8px!important;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.045)}.candidate-apply-safe span{display:grid!important;gap:3px!important;padding:0!important;border:0!important;font-size:13px!important;line-height:1.45}.candidate-apply-safe strong{color:#e5edf8}.candidate-apply-v2 .candidate-apply-form-card{padding:29px}.candidate-apply-v2 .candidate-panel-head h2{font-size:25px}.candidate-apply-v2 .candidate-panel-head p{margin:5px 0 0;color:#7d8a9d;font-size:12px;line-height:1.5}.candidate-form-section{padding-top:19px;border-top:1px solid #edf0f5}.candidate-form-section:first-of-type{padding-top:0;border-top:0}.candidate-form-section>div:first-child{margin-bottom:13px;display:flex;align-items:center;gap:8px}.candidate-form-section>div:first-child>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#315ee8;background:#eef3ff;font-size:12px;font-weight:950}.candidate-form-section>div:first-child>strong{color:#253851;font-size:14px}.candidate-apply-v2 .candidate-application-form label,.candidate-apply-v2 .candidate-form-grid input,.candidate-note-field textarea{font-size:13px}.candidate-apply-v2 .candidate-application-resume{padding:17px;cursor:pointer}.candidate-apply-v2 .candidate-application-resume span,.candidate-apply-v2 .candidate-application-resume strong{font-size:13px}.candidate-upload-note{display:block;margin-top:7px;color:#8a96a7;font-size:12px}.candidate-note-field{display:grid;gap:7px;color:#6e7d93;font-size:13px;font-weight:800}.candidate-note-field textarea{padding:11px 12px;border:1px solid #dce3ed;border-radius:10px;resize:vertical}.candidate-apply-v2 .candidate-terms{font-size:13px;line-height:1.5}.candidate-apply-v2 .candidate-primary-button{font-size:13px}@media(max-width:980px){.career-v7-hero-inner{grid-template-columns:1fr;gap:28px}.career-v7-hero-actions{max-width:520px}.career-v7-layout{grid-template-columns:1fr}.career-v7-sidebar{position:static;grid-template-columns:1fr 1fr}.career-v7-related-grid{grid-template-columns:repeat(2,1fr)}.career-v6-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.career-v7-header-inner{height:66px;padding:0 18px}.career-v7-brand img{width:140px}.career-v7-brand>span{display:none}.career-v7-back{font-size:12px}.career-v7-hero-inner{padding:42px 18px 36px}.career-v7-hero h1{font-size:39px}.career-v7-summary{font-size:15px}.career-v7-meta>span{font-size:12px}.career-v7-layout{padding:30px 18px 92px}.career-v7-content-section,.career-v7-process-card,.career-v7-role-intro,.career-v7-why-card{padding:22px}.career-v7-content-section{grid-template-columns:1fr}.career-v7-section-number{width:36px;height:36px}.career-v7-content-section h2,.career-v7-process-head h2,.career-v7-role-intro h2,.career-v7-why-card h2{font-size:22px}.career-v7-role-intro p{font-size:15px}.career-rich-list li{font-size:14px}.career-v7-process-grid,.career-v7-sidebar{grid-template-columns:1fr}.career-v7-related{padding:0 18px 88px}.career-v7-related-head{align-items:flex-start;flex-direction:column}.career-v7-related-grid{grid-template-columns:1fr}.career-v7-mobile-bar{position:fixed;z-index:50;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;border-top:1px solid #dce3ee;background:rgba(255,255,255,.97);box-shadow:0 -12px 30px rgba(24,48,90,.08)}.career-v7-mobile-bar button{display:none}.career-v7-mobile-bar a{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#315ee8,#6559e8);font-size:13px;font-weight:900}.career-v6-job-grid{grid-template-columns:1fr}.candidate-apply-steps span{width:auto;min-width:72px;padding:0 9px}.candidate-apply-steps span b{display:none}.candidate-apply-steps i{width:20px}.candidate-apply-v2 .candidate-apply-gate-grid h1{font-size:33px}.candidate-apply-v2 .candidate-apply-form-card{padding:21px}}.career-card-skill-tags{margin-top:13px;display:flex;flex-wrap:wrap;gap:6px}.career-card-skill-tags span{padding:5px 8px;border-radius:7px;color:#536a8d;background:#f2f5fb;font-size:12px;font-weight:750}.career-share-actions{grid-template-columns:1fr repeat(6,38px)}.career-share-actions .career-share-x{font-size:13px;font-weight:900}@media(max-width:420px){.career-share-actions{grid-template-columns:repeat(6,1fr)}.career-share-actions .career-share-primary{grid-column:1/-1}}.career-share-letter{font-family:Arial,sans-serif;font-size:17px;font-weight:900;line-height:1;text-transform:lowercase}.career-v7-mobile-actions{width:100%;display:grid;grid-template-columns:112px 1fr;gap:8px}.career-v7-mobile-actions a,.career-v7-mobile-actions button{min-height:46px;border-radius:11px;font-size:13px;font-weight:900}.career-v7-mobile-actions button{display:flex!important;align-items:center;justify-content:center;gap:6px;border:1px solid #d9e1ed;color:#425874;background:#fff}.career-v7-mobile-actions a{display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#315ee8,#6559e8)}.career-v6-job-card p{font-size:14px;line-height:1.62}.career-v6-card-action,.career-v6-job-card-top span,.career-v6-job-card-top strong,.career-v6-job-meta span{font-size:12px}.career-v6-section-head p{font-size:14px}.career-v6-proof-strip span{font-size:12px}.career-card-skill-tags span{font-size:13px}.candidate-apply-v2 .candidate-application-form label{font-size:12px}.candidate-privacy-line,.candidate-upload-note{font-size:13px}.career-share-shell{margin-top:13px;display:grid;gap:8px}.career-share-heading{display:flex;align-items:center;gap:7px;color:#9fb0c8;font-size:13px;font-weight:850;letter-spacing:.01em}.career-share-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.career-share-more>a,.career-share-more>button,.career-share-quick>a,.career-share-quick>button{min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;color:#dbe5f5;background:rgba(255,255,255,.05);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.career-share-more>a:hover,.career-share-more>button:hover,.career-share-quick>a:hover,.career-share-quick>button:hover{border-color:rgba(145,168,239,.48);background:rgba(255,255,255,.1)}.career-share-linkedin{background:rgba(64,103,199,.15)!important;border-color:rgba(115,143,229,.28)!important}.career-share-more{padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(5,18,40,.54)}.career-share-more b{font-size:14px;line-height:1}.career-share-more-toggle span{min-width:33px}@media(max-width:680px){.career-v7-hero-actions{padding:17px}.career-share-heading,.career-share-quick>a,.career-share-quick>button{font-size:12px}}.gmail-intake-card{overflow:hidden}.gmail-brand-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#315ee8;background:linear-gradient(135deg,#eef3ff,#f5f7ff);border:1px solid #dde6fb}.gmail-connect-row,.gmail-connection-head,.gmail-intake-note,.gmail-setup-state{display:flex;align-items:center;gap:12px}.gmail-setup-state{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.gmail-setup-state.warning{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.045)}.gmail-connect-row>div,.gmail-connection-head>div,.gmail-setup-state>div{display:grid;gap:4px}.gmail-connect-row strong,.gmail-connection-head strong,.gmail-setup-state strong{font-size:12px}.gmail-connect-row span,.gmail-connection-head small,.gmail-setup-state span{font-size:12px;color:var(--muted);line-height:1.5}.gmail-connect-row{justify-content:space-between;padding:15px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(135deg,var(--surface-soft),var(--surface))}.gmail-connected-shell{display:grid;gap:13px}.gmail-connection-head{justify-content:space-between}.gmail-connection-head>div{grid-template-columns:auto 1fr;align-items:center}.gmail-connection-head>div>small{grid-column:1/-1}.gmail-intake-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.gmail-intake-stats>div{padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.gmail-intake-stats span,.gmail-intake-stats strong{display:block}.gmail-intake-stats strong{font-size:18px}.gmail-intake-stats span{margin-top:3px;font-size:12px;color:var(--muted)}.gmail-intake-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gmail-live-progress{min-width:270px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.gmail-live-progress span,.gmail-live-progress strong{display:flex;align-items:center;gap:5px}.gmail-live-progress span{font-size:12px;color:var(--muted)}.gmail-live-progress strong{margin-top:3px;font-size:12px}.gmail-sync-notice{width:100%;font-size:12px;color:var(--text-soft)}.gmail-intake-note{align-items:flex-start;padding:11px 12px;border-radius:10px;color:var(--muted);background:rgba(49,94,232,.04);font-size:12px;line-height:1.55}.gmail-intake-note svg{flex:0 0 auto;color:var(--accent)}.gmail-run-list{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.gmail-run-list>strong{font-size:12px}.gmail-run-list>div{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.gmail-run-list>div:last-child{border-bottom:0}.gmail-run-list span{font-size:12px;color:var(--muted)}.gmail-source-context dl{margin:0;display:grid;gap:8px}.gmail-source-context dl>div{display:grid;gap:2px}.gmail-source-context dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gmail-source-context dd{margin:0;font-size:12px;color:var(--text-soft);overflow-wrap:anywhere}.spin{animation:orbit-spin .9s linear infinite}@keyframes orbit-spin{to{transform:rotate(1turn)}}@media(max-width:760px){.gmail-connect-row,.gmail-connection-head{align-items:flex-start;flex-direction:column}.gmail-intake-stats{grid-template-columns:repeat(2,1fr)}.gmail-run-list>div{grid-template-columns:1fr}.gmail-intake-controls{align-items:stretch}.gmail-intake-controls>.btn{justify-content:center}.gmail-live-progress{min-width:0;width:100%}}.sourcing-inbox-filters{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,.85fr)) auto;align-items:end;gap:10px}.sourcing-inbox-filters .form-actions{margin:0;align-self:end;white-space:nowrap}.bulk-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.bulk-toolbar>div:first-child{display:grid;gap:2px;margin-right:auto}.bulk-toolbar>div:first-child strong{font-size:13px}.bulk-toolbar>div:first-child span{font-size:12px;color:var(--muted)}.bulk-toolbar .select{min-width:240px;max-width:360px}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:6px}.pagination>span{font-size:12px;color:var(--muted)}.btn.disabled{pointer-events:none;opacity:.4}.table-link span{display:block;margin-top:2px;color:var(--muted);font-size:12px}.table-link strong{font-size:12px}.detail-side .form-actions .text-link{align-self:center}@media(max-width:1000px){.sourcing-inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sourcing-inbox-filters .form-actions{grid-column:1/-1}.bulk-toolbar .select{min-width:180px;max-width:none;flex:1}}@media(max-width:640px){.sourcing-inbox-filters{grid-template-columns:1fr}.sourcing-inbox-filters .form-actions{grid-column:auto}.bulk-toolbar{align-items:stretch;flex-direction:column}.bulk-toolbar>div:first-child{margin-right:0}.bulk-toolbar .btn,.bulk-toolbar .select{width:100%;max-width:none;justify-content:center}.pagination{justify-content:space-between}}.client-interview-request,.client-request-queue,.client-snapshot-note,.interview-request-strip,.submission-quality-gate,.submission-review-policy{border:1px solid var(--line);border-radius:16px;background:var(--panel)}.submission-review-policy{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px 16px}.submission-review-policy>div{display:grid;gap:3px}.submission-review-policy strong{font-size:13px}.submission-review-policy span{font-size:12px;color:var(--muted)}.submission-review-policy.required{border-color:color-mix(in srgb,var(--warning) 42%,var(--line));background:color-mix(in srgb,var(--warning) 6%,var(--panel))}.submission-review-policy.direct{border-color:color-mix(in srgb,var(--success) 34%,var(--line))}.submission-quality-gate{display:flex;gap:14px;align-items:flex-start;padding:18px;margin:16px 0}.submission-quality-gate h3{margin:2px 0 4px;font-size:17px}.submission-quality-gate p{margin:0;color:var(--muted);line-height:1.55}.submission-quality-gate small{display:block;margin-top:7px;color:var(--muted)}.submission-quality-gate.pending{border-color:color-mix(in srgb,var(--warning) 42%,var(--line));background:color-mix(in srgb,var(--warning) 6%,var(--panel))}.submission-quality-gate.changes_requested{border-color:color-mix(in srgb,var(--danger) 38%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--panel))}.submission-quality-gate.approved,.submission-quality-gate.not_required{border-color:color-mix(in srgb,var(--success) 34%,var(--line))}.submission-quality-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--soft);flex:0 0 auto}.submission-quality-gate>.badge{margin-left:auto;white-space:nowrap}.submission-review-actions{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px}.submission-review-form{flex:1;display:flex;gap:12px;align-items:flex-end}.submission-review-form .field{flex:1}.submission-review-form .form-actions{margin:0;white-space:nowrap}.interview-request-strip{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:14px;padding:13px 14px}.interview-request-strip>div{display:grid;gap:3px}.interview-request-strip strong{font-size:13px}.interview-request-strip span{font-size:12px;color:var(--muted)}.interview-request-strip.pending{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.client-interview-request{display:flex;gap:10px;align-items:flex-start;padding:12px;margin:14px 0}.client-interview-request>div{display:grid;gap:3px}.client-interview-request strong{font-size:13px}.client-interview-request p,.client-interview-request span{font-size:12px;color:var(--muted);margin:0;line-height:1.45}.client-interview-request.pending{border-color:color-mix(in srgb,var(--warning) 40%,var(--line))}.client-interview-request.scheduled{border-color:color-mix(in srgb,var(--success) 36%,var(--line))}.client-interview-request-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.client-snapshot-note{display:flex;gap:7px;align-items:center;margin-top:10px;padding:9px 11px;border-radius:11px;background:var(--soft);font-size:12px;color:var(--muted)}.client-request-queue{padding:18px;margin-bottom:16px}.client-request-queue .section-heading-row{margin-bottom:12px}.interview-request-row{cursor:default}.interview-request-row .btn{margin-left:auto}.orbit-metric-row.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}@media (max-width:760px){.interview-request-strip,.submission-review-actions,.submission-review-form{flex-direction:column;align-items:stretch}.submission-quality-gate{flex-wrap:wrap}.submission-quality-gate>.badge{margin-left:0}.orbit-metric-row.compact{grid-template-columns:1fr}.client-request-queue{padding:14px}.interview-request-row{grid-template-columns:auto 1fr}.interview-request-row .btn,.interview-request-row .orbit-record-meta{grid-column:2;margin-left:0}}.delivery-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.delivery-kpi-grid>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:1px 9px;align-items:center;padding:13px 14px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.delivery-kpi-grid svg{grid-row:1/4;color:var(--accent)}.delivery-kpi-grid span{font-size:12px;color:var(--muted);font-weight:750}.delivery-kpi-grid strong{font-size:19px;line-height:1.15}.delivery-kpi-grid small{font-size:12px;color:var(--muted)}.delivery-kpi-grid .risk{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.04)}.delivery-kpi-grid .risk svg{color:var(--red)}.management-attention.v22{margin-bottom:14px}.delivery-trend-chart{height:235px;display:flex;align-items:flex-end;gap:10px;padding:18px 4px 4px}.delivery-trend-week{height:100%;min-width:40px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;align-items:center}.delivery-trend-bars{height:190px;width:100%;display:flex;gap:3px;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--border)}.delivery-trend-bars i{display:block;width:min(12px,22%);min-height:3px;border-radius:4px 4px 1px 1px;background:var(--accent);opacity:.9}.delivery-trend-bars i.interview{background:#7c68ee}.delivery-trend-bars i.offer{background:#eaa73a}.delivery-trend-bars i.join{background:#2eb69a}.delivery-trend-week>span{font-size:12px;color:var(--muted);white-space:nowrap}.report-legend .submission{background:var(--accent)}.report-legend .interview{background:#7c68ee}.report-legend .offer{background:#eaa73a}.report-legend .join{background:#2eb69a}.requirement-health-panel{margin-bottom:16px}.health-pill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:850;text-transform:capitalize;border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft)}.health-pill.healthy{color:#21836f;border-color:rgba(46,182,154,.28);background:rgba(46,182,154,.07)}.health-pill.watch{color:#a46b08;border-color:rgba(234,167,58,.3);background:rgba(234,167,58,.07)}.health-pill.at_risk{color:#b75617;border-color:rgba(235,124,55,.3);background:rgba(235,124,55,.07)}.health-pill.critical{color:var(--red);border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.07)}.health-reason{max-width:245px;white-space:normal!important;line-height:1.35;color:var(--text-soft)}.report-table-panel .text-link>span{display:inline-grid;gap:2px}.report-table-panel .text-link small{font-size:12px;color:var(--muted);font-weight:500}.management-commercial-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.management-commercial-strip>div{padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.management-commercial-strip small,.management-commercial-strip span,.management-commercial-strip strong{display:block}.management-commercial-strip span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.management-commercial-strip strong{margin-top:4px;font-size:16px}.management-commercial-strip small{margin-top:3px;font-size:12px;color:var(--muted)}.management-commercial-strip .risk{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.035)}.job-row-health{align-items:center}.job-health-reason{display:block!important;margin-top:5px;color:var(--muted)!important;font-size:12px!important;line-height:1.35;white-space:normal}.job-health-stack{display:grid;justify-items:end;gap:4px}.job-health-stack>small{font-size:12px}.work-row .health-pill{margin-left:auto}@media(max-width:1180px){.delivery-kpi-grid,.management-commercial-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-trend-chart{overflow-x:auto}.delivery-trend-week{min-width:52px}}@media(max-width:760px){.delivery-kpi-grid{grid-template-columns:1fr 1fr}.delivery-kpi-grid>div{padding:11px}.delivery-trend-chart{height:210px}.delivery-trend-bars{height:165px}.management-commercial-strip{grid-template-columns:1fr 1fr}.job-row-health{grid-template-columns:minmax(0,1fr) auto!important}.job-row-health .job-row-funnel{display:none}.job-health-stack{grid-column:1/-1;justify-items:start;grid-template-columns:auto auto 1fr;align-items:center}.job-health-stack small{justify-self:end}.work-row .health-pill{margin-left:0}}@media(max-width:480px){.delivery-kpi-grid,.management-commercial-strip{grid-template-columns:1fr}.health-reason{max-width:180px}}.joining-readiness-panel{display:grid;gap:16px}.joining-readiness-panel.risk{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.025)}.joining-readiness-progress{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center}.joining-readiness-progress>strong{font-size:18px}.joining-readiness-progress>span{font-size:12px;color:var(--muted)}.joining-readiness-progress>div{grid-column:1/-1;height:7px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.joining-readiness-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315ee8,#2eb69a)}.joining-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.joining-check-grid .checkline{padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);font-size:12px}.joining-check-grid.read-only span{padding:9px 10px;border-radius:9px;border:1px solid var(--border);color:var(--muted);font-size:12px}.joining-check-grid.read-only span.done{color:#21836f;border-color:rgba(46,182,154,.28);background:rgba(46,182,154,.06)}.finance-invoice-delivery{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.finance-invoice-delivery span{padding:5px 7px;border-radius:7px;background:var(--surface-soft);color:var(--muted);font-size:12px}.finance-credit-form{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.finance-credit-form summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:800}.finance-credit-form .form-grid{margin-top:10px}.finance-credit-list{display:grid;gap:7px;margin-top:10px}.finance-credit-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.finance-credit-list>div>div{display:grid;gap:2px}.finance-credit-list strong{font-size:12px}.finance-credit-list span{font-size:12px;color:var(--muted)}.danger-text{color:var(--red)!important}.field-help{display:block;margin-top:4px;color:var(--muted);font-size:12px}.public-invoice-shell{min-height:100vh;padding:42px 18px;background:#f4f7fb;color:#162033}.public-invoice-card{max-width:920px;margin:auto;padding:34px;border:1px solid #dfe5ee;border-radius:20px;background:white;box-shadow:0 24px 70px rgba(31,53,88,.08)}.public-invoice-head,.public-invoice-history>div,.public-invoice-lines>div,.public-invoice-parties,.public-invoice-title{display:flex;justify-content:space-between;gap:18px}.public-invoice-head{align-items:center;padding-bottom:22px;border-bottom:1px solid #e7ebf2}.public-invoice-brand{display:flex;align-items:center;gap:9px;color:#315ee8;font-size:22px;font-weight:950}.public-invoice-brand span{color:#172033;font-size:17px}.public-invoice-head p{margin:5px 0 0;color:#6c788a;font-size:13px}.public-invoice-title{align-items:flex-start;padding:28px 0}.public-invoice-parties span,.public-invoice-title span{font-size:12px;color:#788498;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.public-invoice-title h1{margin:4px 0;font-size:32px}.public-invoice-parties p,.public-invoice-title p{margin:4px 0;color:#667286;font-size:13px;line-height:1.5}.public-invoice-status{min-width:170px;padding:12px;border-radius:12px;display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:center;background:#fff8e8;color:#9c6708}.public-invoice-status.paid{background:#eef9f5;color:#23765f}.public-invoice-status svg{grid-row:1/3}.public-invoice-status strong{font-size:13px}.public-invoice-status span{font-size:12px;text-transform:none;letter-spacing:0}.public-invoice-parties{padding:18px 0;border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6}.public-invoice-parties>div{width:50%;display:grid;gap:3px}.public-invoice-parties strong{font-size:14px}.public-invoice-lines{margin-top:22px}.public-invoice-lines>div{padding:10px 0;border-bottom:1px solid #eef1f6;font-size:13px}.public-invoice-lines>div:first-child{color:#7d899a;font-size:12px;text-transform:uppercase;font-weight:800}.public-invoice-lines .credit{color:#a15f17}.public-invoice-lines .balance,.public-invoice-lines .total{font-size:13px}.public-invoice-lines .balance{padding-top:14px;color:#172033}.public-invoice-history{margin-top:24px}.public-invoice-history h2{font-size:14px}.public-invoice-history>div{align-items:center;padding:9px 0;border-bottom:1px solid #eef1f6}.public-invoice-history>div>span{flex:1;display:grid;gap:2px}.public-invoice-history strong{font-size:12px}.public-invoice-history small{font-size:12px;color:#768296}.public-invoice-note{margin-top:22px;padding:13px;border-radius:10px;background:#f6f8fb}.public-invoice-note strong{font-size:12px}.public-invoice-note p{margin:5px 0 0;font-size:12px;line-height:1.5;color:#667286}.public-invoice-card footer{margin-top:24px;padding-top:15px;border-top:1px solid #eef1f6;color:#8994a5;font-size:12px;text-align:center}@media(max-width:700px){.joining-check-grid{grid-template-columns:1fr}.finance-credit-list>div{grid-template-columns:1fr auto}.finance-credit-list .badge,.finance-credit-list form{grid-column:auto}.public-invoice-card{padding:22px}.public-invoice-parties,.public-invoice-title{flex-direction:column}.public-invoice-parties>div,.public-invoice-status{width:100%}}@media print{.public-invoice-shell{padding:0;background:white}.public-invoice-card{max-width:none;border:0;box-shadow:none}.invoice-print-btn{display:none!important}}.candidate-action-center{display:grid;gap:10px}.candidate-action-list{display:grid;gap:9px}.candidate-action-list>a,.candidate-action-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 14px;border:1px solid var(--border);border-radius:13px;background:var(--surface);text-decoration:none;color:inherit}.candidate-action-list>a:hover{border-color:rgba(49,94,232,.32);background:rgba(49,94,232,.035)}.candidate-action-list svg{color:var(--accent)}.candidate-action-list small,.candidate-action-list span,.candidate-action-list strong{display:block}.candidate-action-list strong{font-size:12px;line-height:1.35}.candidate-action-list span{margin-top:2px;font-size:12px;color:var(--text-soft);line-height:1.45}.candidate-action-list small{font-size:12px;color:var(--muted)}.candidate-caught-up{display:flex;gap:11px;align-items:flex-start;padding:15px;border-radius:13px;border:1px solid rgba(46,182,154,.25);background:rgba(46,182,154,.055)}.candidate-caught-up svg{color:#21836f}.candidate-caught-up span,.candidate-caught-up strong{display:block;font-size:12px}.candidate-caught-up span{margin-top:3px;color:var(--text-soft);line-height:1.45}.candidate-completeness-ring{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:conic-gradient(var(--accent) calc(var(--candidate-progress,0)*1%),var(--surface-soft) 0);position:relative}.candidate-completeness-ring:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--surface)}.candidate-completeness-ring strong{position:relative;z-index:1;font-size:15px}.candidate-profile-readiness{display:flex;align-items:center;gap:15px}.candidate-profile-readiness>div:last-child{display:grid;gap:4px}.candidate-profile-readiness h3{margin:0;font-size:14px}.candidate-profile-readiness p{margin:0;font-size:12px;line-height:1.5;color:var(--text-soft)}.candidate-interview-center{display:grid;gap:14px}.candidate-interview-center-list{display:grid;gap:11px}.candidate-interview-center-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.candidate-interview-date{display:grid;align-content:start;justify-items:center;padding:12px 8px;border-radius:12px;background:var(--surface-soft);text-align:center}.candidate-interview-date strong{font-size:22px;line-height:1}.candidate-interview-date span{margin-top:4px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.candidate-interview-copy{display:grid;gap:5px}.candidate-interview-copy h3{margin:0;font-size:15px}.candidate-interview-copy>small,.candidate-interview-copy>span{font-size:12px;color:var(--text-soft)}.candidate-interview-copy>small{color:var(--muted)}.candidate-interview-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:9px}.candidate-interview-actions button,.candidate-preference-form>button,.candidate-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:var(--accent);color:white;padding:9px 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.candidate-secondary-link{display:inline-flex;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:9px;font-size:12px;font-weight:750;text-decoration:none;color:var(--text)}.candidate-inline-response,.candidate-response-state{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;padding:5px 8px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800;background:var(--surface-soft);color:var(--text-soft)}.candidate-inline-response.confirmed,.candidate-response-state.confirmed{background:rgba(46,182,154,.08);color:#21836f}.candidate-inline-response.reschedule_requested,.candidate-response-state.reschedule_requested{background:rgba(234,167,58,.09);color:#9d6809}.candidate-inline-response.pending,.candidate-response-state.pending{background:rgba(49,94,232,.07);color:var(--accent)}.candidate-reschedule-drawer{position:relative}.candidate-offer-response-actions details>summary,.candidate-reschedule-drawer>summary{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.candidate-offer-response-actions summary::-webkit-details-marker,.candidate-reschedule-drawer>summary::-webkit-details-marker{display:none}.candidate-offer-response-actions details form,.candidate-reschedule-drawer form{margin-top:8px;display:grid;gap:7px;min-width:min(360px,72vw);padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.candidate-offer-response-actions textarea,.candidate-reschedule-drawer textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);padding:9px;font:inherit;font-size:12px}.candidate-interview-history{display:grid;gap:8px}.candidate-interview-history>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.candidate-interview-history strong{font-size:13px}.candidate-interview-history span{font-size:12px;color:var(--muted)}.candidate-resume-list.managed{display:grid;gap:9px}.candidate-resume-list.managed article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.candidate-resume-list.managed article>div:first-child{display:grid;gap:3px}.candidate-resume-list.managed strong{font-size:13px}.candidate-resume-list.managed small,.candidate-resume-list.managed span{font-size:12px;color:var(--muted)}.candidate-resume-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.candidate-resume-actions a,.candidate-resume-actions button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:7px 9px;font:inherit;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}.candidate-resume-actions button.danger{color:var(--red)}.candidate-preference-form{display:grid;gap:8px}.candidate-preference-form>label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:11px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);cursor:pointer}.candidate-preference-form input{margin-top:3px}.candidate-preference-form small,.candidate-preference-form strong{display:block}.candidate-preference-form strong{font-size:13px}.candidate-preference-form small{margin-top:2px;font-size:12px;line-height:1.45;color:var(--muted)}.candidate-preference-form>button{justify-self:start;margin-top:3px}.candidate-offer-response{margin-top:13px;padding:13px;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft)}.candidate-offer-response>div:first-child{display:flex;gap:9px;align-items:flex-start}.candidate-offer-response small,.candidate-offer-response strong{display:block}.candidate-offer-response strong{font-size:13px}.candidate-offer-response small{margin-top:3px;font-size:12px;line-height:1.45;color:var(--text-soft)}.candidate-offer-response.accepted{border-color:rgba(46,182,154,.28);background:rgba(46,182,154,.05)}.candidate-offer-response.declined{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.04)}.candidate-offer-response.discussion_requested{border-color:rgba(234,167,58,.28);background:rgba(234,167,58,.05)}.candidate-offer-response-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.candidate-offer-response-actions details.danger summary{color:var(--red)}.candidate-response-callout{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.candidate-response-callout svg{margin-top:1px;color:var(--accent)}.candidate-response-callout span,.candidate-response-callout strong{display:block}.candidate-response-callout strong{font-size:12px}.candidate-response-callout span{margin-top:2px;font-size:12px;color:var(--muted);line-height:1.4}.candidate-response-callout.accepted,.candidate-response-callout.confirmed{border-color:rgba(46,182,154,.25);background:rgba(46,182,154,.05)}.candidate-response-callout.declined{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.04)}.candidate-response-callout.discussion_requested,.candidate-response-callout.reschedule_requested{border-color:rgba(234,167,58,.27);background:rgba(234,167,58,.05)}.client-team-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.client-team-layout,.client-team-layout>main{display:grid;gap:14px}.client-team-members{display:grid;gap:7px}.client-team-members>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border)}.client-team-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(49,94,232,.09);color:var(--accent);font-size:12px;font-weight:900}.client-team-members span,.client-team-members strong{display:block}.client-team-members strong{font-size:13px}.client-team-members span{margin-top:2px;font-size:12px;color:var(--muted)}.client-team-role-form{display:flex;gap:5px}.client-team-role-form select{max-width:180px;padding:7px}.client-remove-access,.client-team-invites button,.client-team-role-form button,.client-team-role-form select{border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:12px}.client-remove-access,.client-team-invites button,.client-team-role-form button{padding:7px 8px;font-weight:750;cursor:pointer}.client-remove-access{color:var(--red)}.client-you-chip{padding:5px 7px!important;border-radius:999px;background:var(--surface-soft);font-size:12px!important;font-weight:800!important;color:var(--muted)!important}.client-team-invites{display:grid;gap:7px;margin-top:15px}.client-team-invites>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border)}.client-team-invites em,.client-team-invites small,.client-team-invites strong{display:block}.client-team-invites strong{font-size:12px}.client-team-invites small{margin-top:2px;font-size:12px;color:var(--muted)}.client-team-invites em{margin-top:2px;font-size:12px;color:var(--red);font-style:normal}.client-team-invites b{font-size:12px;text-transform:capitalize}.client-team-invite-panel{position:sticky;top:82px}.client-team-invite-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:10px;background:rgba(49,94,232,.08);color:var(--accent)}.client-team-invite-panel>h2{margin:4px 0 5px;font-size:16px}.client-team-invite-panel>p{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--text-soft)}.client-team-invite-panel label{display:grid;gap:5px;font-size:12px;font-weight:750;color:var(--text-soft)}.client-role-guide{display:grid;gap:7px;margin-top:16px;padding-top:13px;border-top:1px solid var(--border)}.client-role-guide>div{display:grid;gap:2px}.client-role-guide strong{font-size:12px}.client-role-guide span{font-size:12px;line-height:1.4;color:var(--muted)}@media(max-width:980px){.client-team-layout{grid-template-columns:1fr}.client-team-invite-panel{position:static}.candidate-interview-center-card{grid-template-columns:72px minmax(0,1fr)}}@media(max-width:680px){.candidate-interview-center-card{grid-template-columns:1fr}.candidate-interview-date{justify-items:start}.candidate-interview-actions,.candidate-offer-response-actions{align-items:stretch}.candidate-interview-actions>*{flex:1 1 140px}.candidate-resume-list.managed article{grid-template-columns:1fr}.candidate-resume-actions{justify-content:flex-start}.client-team-members>article{grid-template-columns:auto minmax(0,1fr)}.client-team-members>article>form:last-child,.client-team-role-form,.client-you-chip{grid-column:2}.client-team-role-form{flex-wrap:wrap}.client-team-invites>div{grid-template-columns:auto minmax(0,1fr)}.client-team-invites b,.client-team-invites form{grid-column:2}.candidate-profile-readiness{align-items:flex-start}}.candidate-completeness-ring>div{position:relative;z-index:1;display:grid;justify-items:center;gap:1px}.candidate-completeness-ring>div span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:800}.candidate-interview-center-card{grid-template-columns:110px minmax(0,1fr) auto;align-items:start}.candidate-interview-date strong{font-size:12px;line-height:1.35}.candidate-interview-actions{justify-content:flex-end;max-width:250px;margin-top:0}@media(max-width:980px){.candidate-interview-center-card{grid-template-columns:100px minmax(0,1fr)}.candidate-interview-actions{grid-column:2;justify-content:flex-start;max-width:none}}@media(max-width:680px){.candidate-interview-center-card{grid-template-columns:1fr}.candidate-interview-actions{grid-column:1}.candidate-interview-date{justify-items:start}}.operations-page .audit-row form{margin-left:8px}.operations-page .audit-row .btn-small{min-height:32px;padding:6px 10px}.operations-page code{font-size:12px;background:#f6f8fb;border:1px solid #e5eaf2;border-radius:8px;padding:9px 10px}.ops-signal-grid>div.risk{border-color:color-mix(in srgb,var(--red) 32%,var(--border));background:color-mix(in srgb,var(--surface-soft) 90%,var(--red) 10%)}.ops-signal-grid>div.risk strong{color:var(--red)}.ops-signal-grid>div small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.gmail-connection-head>.form-actions{margin:0;align-items:center;flex-wrap:wrap}.candidate-match .form-actions{margin:0;gap:6px;align-items:center;justify-content:flex-start}.orbit-recruiter{max-width:1440px;margin-inline:auto}.recruiter-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 24px}.recruiter-metrics>div{padding:17px 19px;border:1px solid var(--border,#dce2eb);border-radius:12px;background:var(--surface,var(--card,transparent))}.recruiter-brief-grid span,.recruiter-metrics span{display:block;font-size:12px;color:var(--muted,#768195);margin-bottom:7px}.recruiter-metrics strong{font-size:27px}.recruiter-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.recruiter-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.recruiter-role h3{margin:14px 0 7px}.recruiter-role p{color:var(--muted,#768195);min-height:34px}.recruiter-role-bottom,.recruiter-role-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.recruiter-role-bottom{justify-content:flex-start;flex-wrap:wrap;margin-top:16px}.recruiter-role-icon{display:inline-flex;padding:11px;border-radius:11px;background:rgba(93,83,209,.12)}.recruiter-role-details{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.recruiter-role-details span{border:1px solid var(--border,#dce2eb);padding:5px 8px;border-radius:7px}.recruiter-side{display:grid;align-content:start;gap:15px}.recruiter-side .card{display:grid;gap:10px}.recruiter-inbox-row{display:block;padding:12px 0;border-bottom:1px solid var(--border,#dce2eb);text-decoration:none}.recruiter-inbox-row span,.recruiter-inbox-row strong{display:block}.recruiter-inbox-row span{font-size:12px;color:var(--muted,#768195);margin-top:5px}.recruiter-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.recruiter-brief-grid strong{font-size:14px}.recruiter-skills{margin:15px 0}.recruiter-jd{padding:12px 0;border-top:1px solid var(--border,#dce2eb)}.recruiter-jd summary{cursor:pointer;font-weight:600}.recruiter-jd-text{white-space:pre-wrap;line-height:1.6;max-height:440px;overflow:auto;padding:12px 0}.recruiter-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.recruiter-actions>a{text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.recruiter-actions h3{font-size:15px;margin:0}.recruiter-actions p{font-size:13px;line-height:1.5;color:var(--muted,#768195);flex:1}.recruiter-actions span{font-weight:600;font-size:13px}@media(max-width:1100px){.recruiter-layout{grid-template-columns:1fr}.recruiter-actions,.recruiter-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.recruiter-actions,.recruiter-brief-grid,.recruiter-metrics,.recruiter-role-grid,.recruiter-side{grid-template-columns:1fr 1fr}.recruiter-role-grid,.recruiter-side{grid-template-columns:1fr}.recruiter-metrics strong{font-size:21px}}@media(max-width:430px){.recruiter-actions,.recruiter-brief-grid{grid-template-columns:1fr}}.skill-review-input{display:grid;gap:10px}.skill-review-tags{display:flex;flex-wrap:wrap;gap:7px}.skill-review-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--border,#dce3ef);border-radius:999px;background:var(--surface-muted,#f4f6fa);font-size:13px}.skill-review-tag button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:17px;line-height:1}.skill-review-add{display:flex;gap:8px}.skill-review-add input{min-width:0;flex:1}.sourcing-row-review-link{display:inline-block;font-size:13px;font-weight:650;color:var(--primary,#5145cd);margin-top:3px}.sourcing-inbox-row strong{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.sourcing-inbox-row small,.sourcing-inbox-row span{font-size:13px;line-height:1.5}.sourcing-intake-panel .form-grid{grid-template-columns:1fr!important}.sourcing-intake-panel select{min-width:0;width:100%;font-size:15px;text-overflow:ellipsis}.sourcing-intake-panel .field label{font-size:14px;font-weight:650}.sourcing-inbox-card .sourcing-inbox-bulk{flex-wrap:wrap;gap:10px}.sourcing-inbox-row-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.sourcing-inbox-row-actions .btn{white-space:nowrap;min-height:34px}@media(max-width:640px){.sourcing-inbox-row-actions{width:100%;justify-content:flex-start;padding-left:28px}}.orbit-feedback-filters,.pipeline-triage-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.orbit-feedback-filters{padding:0 0 12px}.orbit-feedback-filters a,.pipeline-triage-filters button{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}.orbit-feedback-filters .active,.pipeline-triage-filters .active{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.orbit-feedback-filters span,.pipeline-triage-filters span{min-width:18px;padding:1px 5px;border-radius:8px;text-align:center;background:var(--panel-2);font-variant-numeric:tabular-nums}.orbit-feedback-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.orbit-feedback-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,auto) auto;gap:13px;align-items:center;padding:11px 13px;border-bottom:1px solid var(--line)}.orbit-feedback-row:last-child{border-bottom:0}.orbit-feedback-due,.orbit-feedback-person{display:grid;gap:3px;min-width:0}.orbit-feedback-person strong{font-size:13px}.orbit-feedback-due small,.orbit-feedback-person span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.orbit-feedback-due{justify-items:start}.orbit-feedback-footnote{font-size:12px;margin:9px 0 0}[id^=feedback-]{scroll-margin-top:24px}.pipeline-triage-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:15px 0 6px}.pipeline-triage-search{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:min(100%,270px)}.pipeline-triage-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.pipeline-triage-result{font-size:12px;color:var(--muted);margin:6px 0 9px}.pipeline-board-closed{grid-template-columns:minmax(240px,480px)}.pipeline-next-action{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;font-weight:750;color:var(--brand);text-decoration:none}.pipeline-next-action:hover{text-decoration:underline}.pipeline-stage-select:disabled{opacity:.6;cursor:wait}@media(max-width:760px){.orbit-feedback-row{grid-template-columns:minmax(0,1fr) auto}.orbit-feedback-row>.btn{grid-column:1/-1;justify-self:start}.pipeline-triage-search{width:100%}}.ops-interview-tabs{margin:0 0 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:5px;overflow-x:auto}.ops-interview-list{display:grid}.ops-interview-row{display:grid;grid-template-columns:38px minmax(190px,1.15fr) minmax(245px,1fr) 15px;align-items:center;gap:14px;padding:15px 17px;border-top:1px solid var(--line);transition:background .15s}.ops-interview-row:first-child{border-top:0}.ops-interview-row:hover{background:var(--panel-2)}.ops-interview-row.red{box-shadow:inset 3px 0 0 var(--red)}.ops-interview-row.amber{box-shadow:inset 3px 0 0 var(--amber)}.ops-interview-action,.ops-interview-person{min-width:0;display:grid;justify-items:start;gap:5px}.ops-interview-person strong{font-size:13px}.ops-interview-action small,.ops-interview-person small,.ops-interview-person span{font-size:12px;color:var(--muted);line-height:1.4}.ops-interview-action .ops-failure{color:var(--red);font-weight:700}.ops-queue-footnote{margin:13px 2px;color:var(--muted);font-size:12px;line-height:1.5}.interview-handoff-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}@media(max-width:850px){.ops-interview-row{grid-template-columns:38px minmax(0,1fr) 15px;gap:10px}.ops-interview-action{grid-column:2;grid-row:2}.ops-interview-row>svg{grid-column:3;grid-row:1}}.orbit-pipeline-help{font-size:13px;color:var(--muted);margin:4px 0 14px;max-width:760px;line-height:1.5}.orbit-pipeline-simple-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0 10px}.orbit-pipeline-simple-toolbar .pipeline-triage-search{flex:1;min-width:min(100%,260px);max-width:540px;margin-right:auto}.orbit-pipeline-layout{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;padding:3px;background:var(--panel-2)}.orbit-pipeline-layout button{border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:750;padding:7px 13px;cursor:pointer}.orbit-pipeline-layout button.active{background:var(--panel);color:var(--text);box-shadow:0 1px 4px rgba(0,0,0,.09)}.orbit-pipeline-filter-menu{position:relative}.orbit-pipeline-filter-menu>summary{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:12px;font-weight:750;cursor:pointer;list-style:none}.orbit-pipeline-filter-menu>summary::-webkit-details-marker{display:none}.orbit-pipeline-filter-menu .pipeline-triage-filters{position:absolute;z-index:12;right:0;top:calc(100% + 5px);min-width:235px;max-width:min(95vw,300px);padding:7px;display:grid;gap:3px;background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 32px rgba(0,0,0,.12);border-radius:12px}.orbit-pipeline-filter-menu .pipeline-triage-filters button{justify-content:space-between;min-height:38px;border:0;background:transparent;text-align:left}.orbit-pipeline-filter-menu .pipeline-triage-filters button.active{background:var(--brand-soft)}.orbit-pipeline-list{display:grid;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:visible}.orbit-pipeline-list-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.55fr) minmax(100px,.6fr) minmax(175px,.85fr);gap:12px;align-items:center;padding:12px 15px;border-bottom:1px solid var(--line);min-width:0}.orbit-pipeline-list-row:last-of-type{border-bottom:0}.orbit-pipeline-list-person{display:flex;align-items:center;gap:11px;min-width:0;color:var(--text)}.orbit-pipeline-list-person>span:last-child{display:grid;gap:3px;min-width:0}.orbit-pipeline-list-person strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orbit-pipeline-list-person small{font-size:12px;color:var(--muted);line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orbit-pipeline-list-stage{display:grid;gap:4px}.orbit-pipeline-list-stage strong{font-size:12px}.orbit-pipeline-list-context,.orbit-pipeline-list-stage small{font-size:12px;color:var(--muted)}.orbit-pipeline-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.orbit-pipeline-list-actions .btn{white-space:nowrap;font-size:12px}.orbit-pipeline-stage-menu{position:relative}.orbit-pipeline-stage-menu>summary{list-style:none;width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;cursor:pointer}.orbit-pipeline-stage-menu>summary::-webkit-details-marker{display:none}.orbit-pipeline-stage-menu>label{position:absolute;top:calc(100% + 4px);right:0;z-index:15;min-width:225px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:0 14px 36px rgba(0,0,0,.13);display:grid;gap:5px;color:var(--muted);font-size:12px}.orbit-pipeline-stage-menu .pipeline-stage-select{height:34px;margin:0;background:var(--panel)}.orbit-pipeline-stage-menu>small{position:absolute;top:calc(100% + 75px);right:0;z-index:15;width:225px;padding:0 12px 12px;background:var(--panel);color:var(--muted);font-size:11px;line-height:1.4;border-radius:0 0 10px 10px;box-shadow:0 14px 36px rgba(0,0,0,.13)}.orbit-pipeline-list-empty{padding:30px 16px;text-align:center;color:var(--muted);font-size:13px}.orbit-delivery-queue-tabs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0 16px}.orbit-delivery-queue-tabs a{display:flex;gap:9px;align-items:center;justify-content:space-between;padding:10px 14px;min-height:42px;border-radius:10px;background:var(--panel);border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--muted)}.orbit-delivery-queue-tabs a.active{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}.orbit-delivery-queue-tabs strong{display:inline-flex;align-items:center;justify-content:center;min-width:21px;padding:2px 5px;border-radius:7px;background:var(--panel-2);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text)}.orbit-delivery-more{position:relative}.orbit-delivery-more>summary{list-style:none;cursor:pointer}.orbit-delivery-more>summary::-webkit-details-marker{display:none}.orbit-delivery-more>div{position:absolute;right:0;top:calc(100% + 5px);z-index:12;background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 26px rgba(0,0,0,.1);border-radius:10px;min-width:190px;padding:5px;display:grid}.orbit-delivery-more a{padding:10px;color:var(--text);font-size:12px;display:flex;align-items:center;gap:7px;border-radius:7px}.orbit-delivery-more a:hover{background:var(--panel-2)}.candidate-bulk-form:not(:has(.orbit-job-bulk[open])) .candidate-select-box{display:none}.candidate-bulk-form:not(:has(.orbit-job-bulk[open])) .candidate-select-row{grid-template-columns:34px minmax(230px,1fr) 120px 120px!important}@media(max-width:930px){.orbit-pipeline-list-row{grid-template-columns:minmax(160px,1fr) minmax(115px,.5fr) minmax(140px,.7fr)}.orbit-pipeline-list-context{display:none}}@media(max-width:700px){.orbit-pipeline-simple-toolbar .pipeline-triage-search{width:100%;max-width:none;flex-basis:100%}.orbit-pipeline-list-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.orbit-pipeline-list-stage{grid-column:1;grid-row:2;padding-left:43px}.orbit-pipeline-list-actions{grid-column:2;grid-row:1/3}.orbit-pipeline-list-actions .btn{max-width:120px;white-space:normal;text-align:center}.orbit-delivery-queue-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-delivery-queue-tabs a{padding:9px 10px}.orbit-pipeline-filter-menu .pipeline-triage-filters{right:auto;left:0}.candidate-bulk-form:not(:has(.orbit-job-bulk[open])) .candidate-select-row{grid-template-columns:30px minmax(0,1fr)!important}}.orbit-delivery-ready-select{display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.orbit-delivery-ready-select>.grow{display:grid;gap:3px;min-width:0}.orbit-delivery-ready-select>.grow>strong{font-size:13px;color:var(--text)}.orbit-delivery-fit-note{min-width:0}.orbit-delivery-fit-note>summary{list-style:none;cursor:pointer;font-size:12px;color:var(--brand);font-weight:750}.orbit-delivery-fit-note>summary::-webkit-details-marker{display:none}.orbit-delivery-fit-note>textarea{display:block;width:100%;margin-top:9px}.delivery-ready-row:has(.orbit-delivery-ready-select){grid-template-columns:minmax(230px,1fr) minmax(210px,.6fr);cursor:default}@media(max-width:700px){.delivery-ready-row:has(.orbit-delivery-ready-select){grid-template-columns:1fr}.orbit-delivery-fit-note>textarea{grid-column:auto}}.orbit-sprint8-screening-nav,.orbit-sprint8-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.orbit-sprint8-screening-nav>span,.orbit-sprint8-selection-bar>span{font-size:13px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.orbit-sprint8-screening-nav>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.orbit-sprint8-selection-bar{justify-content:flex-start}.orbit-sprint8-selection-bar small{color:var(--muted)}.orbit-sprint8-selection-bar>span{margin-left:auto}.orbit-workflow-loading{padding:32px 22px;max-width:960px;margin:20px auto;min-height:280px}.orbit-workflow-loading strong{font-size:17px}.orbit-workflow-loading p{margin-top:8px;color:var(--muted);font-size:13px}@media(max-width:700px){.orbit-sprint8-screening-nav,.orbit-sprint8-selection-bar{align-items:stretch;flex-direction:column}.orbit-sprint8-screening-nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-sprint8-selection-bar>span{margin-left:0}.orbit-sprint8-screening-nav .btn{justify-content:center}}.orbit-job-stage-strip{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));gap:6px;min-width:0;align-items:center}.orbit-job-stage{text-align:center;min-width:0;padding:6px 2px;border-radius:8px;background:var(--surface-2,rgba(110,100,180,.045))}.orbit-job-stage strong{display:block;font-size:17px;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--text)}.orbit-job-stage span{display:block;margin-top:4px;font-size:10px;line-height:1.3;color:var(--muted);white-space:nowrap}.orbit-stage-unavailable{color:var(--muted);font-size:12px}.job-row-health:has(.orbit-job-stage-strip){grid-template-columns:minmax(210px,1.5fr) minmax(310px,2fr) minmax(120px,.8fr) 16px}@media(max-width:1050px){.job-row-health:has(.orbit-job-stage-strip){grid-template-columns:minmax(0,1fr) auto}.orbit-job-stage-strip{grid-column:1/-1;grid-row:2;overflow-x:auto}.job-row-health:has(.orbit-job-stage-strip) .job-health-stack{grid-column:1/-1;justify-items:start;grid-template-columns:auto auto 1fr}}@media(max-width:540px){.orbit-job-stage-strip{grid-template-columns:repeat(7,minmax(52px,1fr));padding-bottom:4px}.orbit-job-stage span{font-size:10px}}.candidate-application-filters{display:flex;align-items:center;gap:8px;overflow-x:auto;max-width:100%;padding:0 0 14px;margin:0 0 14px;scrollbar-width:thin}.candidate-application-filters a{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:10px 14px;min-height:42px;border:1px solid #e4e3ee;border-radius:12px;background:#fff;color:#555569;font-size:12px;font-weight:750;text-decoration:none;transition:background-color .15s,border-color .15s}.candidate-application-filters a span{border-radius:7px;background:#f2f1f8;color:#343258;padding:2px 6px;font-size:11px}.candidate-application-filters a.selected,.candidate-application-filters a[aria-current=page]{background:#eeedfc;border-color:#a3a1df;color:#07004f}.candidate-application-filters a:focus-visible{outline:3px solid #3432a0;outline-offset:2px}@media(max-width:680px){.candidate-application-filters{margin-top:8px}.candidate-application-filters a{padding:9px 12px}}.agreement-status-control{display:grid;gap:10px;max-width:650px}.agreement-status-confirm{display:flex;align-items:flex-start;gap:10px;font-size:.83rem;line-height:1.5}.agreement-status-confirm input{margin-top:4px;accent-color:#3432a0}.agreement-status-control .form-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.saved-view-explanation{margin:0 0 8px;max-width:280px;color:var(--muted,#6b7280);font-size:12px;line-height:1.45}.orbit-danger-action{padding:10px 14px;border-top:1px solid rgba(148,163,184,.2)}.orbit-danger-action>summary{cursor:pointer;color:#ae3434;font-size:13px;font-weight:600}.orbit-remove-job-form{display:grid;gap:9px;padding-top:10px}.orbit-remove-job-form p{font-size:12px;line-height:1.45;margin:0}.orbit-remove-job-form .input{width:100%}.orbit-remove-job-form button{color:#a62222;border:1px solid #da9999}.orbit-inbound-panel{margin:16px 0 20px;padding:19px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.orbit-inbound-head{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.orbit-inbound-head h3{font-size:19px;margin:4px 0}.orbit-inbound-foot,.orbit-inbound-head p{font-size:12px;line-height:1.55;color:var(--muted);max-width:790px}.orbit-inbound-count{display:inline-block;padding:2px 8px;border-radius:8px;background:var(--surface-soft);font-size:14px}.orbit-inbound-list{display:grid;gap:8px}.orbit-inbound-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,200px) auto;align-items:center;gap:15px;padding:12px;border:1px solid var(--border);border-radius:11px}.orbit-inbound-person{display:flex;gap:11px;min-width:0;align-items:center}.orbit-inbound-person>div{display:grid;gap:4px;min-width:0}.orbit-inbound-person strong{font-size:13px}.orbit-inbound-person small{font-size:11px;color:var(--muted)}.orbit-inbound-avatar{display:grid;place-items:center;width:37px;height:37px;flex:none;background:var(--surface-soft);border-radius:10px;font-weight:750}.orbit-inbound-file{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);overflow-wrap:anywhere}.orbit-inbound-fit{display:grid;gap:2px}.orbit-inbound-fit>small{font-size:10px;color:var(--muted)}.orbit-fit-value{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:800;color:var(--accent)}.orbit-inbound-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.orbit-inbound-foot{margin:12px 0 0}@media(max-width:780px){.orbit-inbound-row{grid-template-columns:minmax(0,1fr)}.orbit-inbound-actions{justify-content:flex-start}.orbit-inbound-head{flex-direction:column;gap:5px}}.orbit-fit-sort{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.orbit-fit-sort .select{min-width:160px;height:32px;font-size:11px}.orbit-job-fit-evidence{color:var(--accent)!important;font-weight:700}.orbit-job-fit-unknown{color:var(--muted)}.orbit-p08-pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 20px}.orbit-p08-pulse-grid>div{display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid var(--border);border-radius:12px}.orbit-p08-pulse-grid span{font-size:13px;color:var(--muted)}.orbit-p08-pulse-grid strong{font-size:23px;overflow-wrap:anywhere}.orbit-p08-pulse-grid small{color:var(--muted)}.orbit-p08-pulse-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.orbit-p08-pulse-columns h4{margin:0 0 10px}.orbit-p08-pulse-columns ol{list-style:none;padding:0;margin:0}.orbit-p08-pulse-columns li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}.orbit-p08-pulse-columns li strong{white-space:nowrap}@media(max-width:720px){.orbit-p08-pulse-columns,.orbit-p08-pulse-grid{grid-template-columns:1fr}}.orbit-loading-bar{height:58px;margin:10px 0;border-radius:10px;background:var(--surface-2,#eef1f5);opacity:.65}