[data-ats-product=rs]{--ats-accent:#61c08c;--ats-accent-dark:#28734d;--ats-accent-soft:#e8f5e9}.ats-gts-contact-page{--gts-contact:#6a61c0;--gts-contact-dark:#3f378f;--gts-contact-soft:#f1efff;min-height:100vh;background:linear-gradient(180deg,var(--gts-contact) 0 74px,var(--ats-canvas) 74px 100%);color:var(--ats-ink);overflow-x:hidden}.ats-gts-contact-header{width:min(1180px,calc(100vw - 32px));min-height:74px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff}.ats-gts-contact-logo{color:#fff;font-size:25px;font-weight:950;text-decoration:none}.ats-gts-contact-logo span{font-weight:750}.ats-gts-contact-header nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ats-gts-contact-action button,.ats-gts-contact-header a,.ats-gts-contact-header button,.ats-gts-contact-hero-actions button,.ats-gts-contact-panel-head button{min-height:36px;border:1px solid var(--ats-line);border-radius:7px;background:#fff;color:var(--ats-ink);padding:0 12px;font:inherit;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.ats-gts-contact-header a,.ats-gts-contact-header button{border-color:rgba(255,255,255,.55);background:transparent;color:#fff}.ats-gts-contact-action .primary,.ats-gts-contact-header .primary,.ats-gts-contact-hero-actions .primary{background:var(--gts-contact);border-color:var(--gts-contact);color:#fff}.ats-gts-contact-header .primary{background:#fff;border-color:#fff;color:var(--gts-contact-dark)}.ats-gts-contact-shell{width:min(1180px,calc(100vw - 32px));margin:14px auto 32px;display:grid;grid-gap:14px;gap:14px}.ats-gts-contact-action,.ats-gts-contact-hero,.ats-gts-contact-panel{border:1px solid var(--ats-line);border-radius:8px;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.03)}.ats-gts-contact-hero{border-top:4px solid var(--gts-contact);padding:22px 24px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);grid-gap:22px;gap:22px;align-items:start}.ats-gts-contact-action span,.ats-gts-contact-brochure span,.ats-gts-contact-dialog-grid span,.ats-gts-contact-hero>div>span,.ats-gts-contact-panel-head span,.ats-gts-contact-prompts span{color:var(--gts-contact-dark);font-size:11px;line-height:14px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.ats-gts-contact-hero h1{margin:6px 0 8px;color:var(--ats-ink);font-size:42px;line-height:1.04;font-weight:950;letter-spacing:0}.ats-gts-contact-action p,.ats-gts-contact-brochure p,.ats-gts-contact-hero p,.ats-gts-contact-panel p,.ats-gts-contact-prompts p,.ats-gts-contact-steps p{margin:0;color:var(--ats-muted);font-size:14px;line-height:22px;font-weight:700}.ats-gts-contact-hero>div>p{max-width:760px;font-size:16px;line-height:25px;font-weight:700}.ats-gts-contact-proof{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.ats-gts-contact-proof strong{color:var(--ats-ink);font-size:13px}.ats-gts-contact-proof ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding-left:18px;color:var(--ats-muted);font-size:13px;line-height:18px;font-weight:850}.ats-gts-contact-proof li::marker{color:var(--gts-contact)}.ats-gts-contact-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ats-gts-contact-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.7fr);grid-gap:14px;gap:14px;align-items:start}.ats-gts-contact-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.ats-gts-contact-panel{overflow:hidden}.ats-gts-contact-action-head,.ats-gts-contact-panel-head{min-height:58px;padding:15px 16px;border-bottom:1px solid var(--ats-line);background:#fbfcfd;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ats-gts-contact-action h2,.ats-gts-contact-panel-head h2{margin:0;color:var(--ats-ink);font-size:22px;line-height:28px;font-weight:950}.ats-gts-contact-action{padding:0;overflow:hidden}.ats-gts-contact-action>:not(.ats-gts-contact-action-head){margin:14px}.ats-gts-contact-action button{width:calc(100% - 28px);margin:0 14px 12px}.ats-gts-contact-revealed,.ats-gts-contact-value-card{border:1px solid #c7e8d3;border-radius:8px;background:var(--gts-contact-soft);padding:14px;display:grid;grid-gap:10px;gap:10px}.ats-gts-contact-revealed h3,.ats-gts-contact-value-card h3{margin:0;color:var(--gts-contact-dark);font-size:17px;line-height:22px;font-weight:950}.ats-gts-contact-lines,.ats-gts-contact-revealed{display:grid;grid-gap:8px;gap:8px}.ats-gts-contact-lines div,.ats-gts-contact-revealed div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;border:1px solid #d8eee1;border-radius:7px;background:#fff;padding:9px 10px}.ats-gts-contact-lines strong,.ats-gts-contact-revealed strong{color:var(--ats-ink);font-size:13px;font-weight:900}.ats-gts-contact-resume{padding:16px;display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:22px;gap:22px}.ats-gts-contact-resume aside{display:grid;align-content:start;grid-gap:9px;gap:9px;color:var(--ats-muted);font-size:13px;font-weight:900}.ats-gts-contact-score{width:104px;height:104px;border-radius:999px;display:grid;place-items:center;text-align:center;background:conic-gradient(var(--gts-contact) 0 86%,#e5e9ef 86% 100%);color:var(--ats-ink);position:relative;overflow:hidden}.ats-gts-contact-score:after{content:"";position:absolute;inset:13px;border-radius:inherit;background:#fff}.ats-gts-contact-score span,.ats-gts-contact-score strong{position:relative;z-index:1}.ats-gts-contact-score strong{font-size:23px;line-height:23px}.ats-gts-contact-score span{display:block;color:var(--ats-muted);font-size:9px;line-height:10px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.ats-gts-contact-resume-intro h3{margin:0;color:var(--ats-ink);font-size:24px;line-height:30px}.ats-gts-contact-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0;padding-bottom:14px;border-bottom:1px solid #e8edf2}.ats-gts-contact-meta span,.ats-gts-contact-resume-grid span{display:block;color:var(--ats-muted);font-size:10px;line-height:14px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ats-gts-contact-meta strong,.ats-gts-contact-resume-grid strong{color:var(--ats-ink);font-size:13px;line-height:18px;font-weight:950}.ats-gts-contact-resume-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:22px;gap:22px}.ats-gts-contact-resume-grid h4{margin:0 0 10px;padding-top:12px;border-top:1px solid #dfe5ec;color:var(--ats-ink);font-size:17px;line-height:23px;font-weight:950}.ats-gts-contact-resume-grid article{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid #eef1f5}.ats-gts-contact-resume-grid b,.ats-gts-contact-resume-grid em{display:block;color:var(--ats-muted);font-style:normal;font-size:12px;font-weight:850;line-height:17px}.ats-gts-contact-skill-copy{color:var(--ats-ink)!important;font-weight:900!important}.ats-gts-contact-why-now{margin-top:16px;padding:0 0 0 14px;border-left:3px solid var(--gts-contact)}.ats-gts-contact-why-now strong{color:var(--ats-ink);font-size:15px;font-weight:950}.ats-gts-contact-brochure,.ats-gts-contact-dialog-grid,.ats-gts-contact-prompts,.ats-gts-contact-steps{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-gts-contact-dialog-grid.single{grid-template-columns:1fr}.ats-gts-contact-dialog-grid article,.ats-gts-contact-prompts article,.ats-gts-contact-steps article{border:1px solid var(--ats-line);border-radius:8px;background:#fff;padding:12px;display:grid;grid-gap:7px;gap:7px}.ats-gts-contact-steps span{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:var(--gts-contact);color:#fff;font-size:12px;font-weight:950}.ats-gts-contact-dialog-grid strong,.ats-gts-contact-prompts strong,.ats-gts-contact-steps strong{color:var(--ats-ink);font-size:14px;line-height:19px;font-weight:950}.ats-gts-contact-brochure article{position:relative;min-height:248px;border:1px solid #d8d4fb;border-radius:10px;background:linear-gradient(180deg,#fff,#f8f7ff);padding:14px;display:grid;grid-template-rows:112px auto auto auto;grid-gap:8px;gap:8px;overflow:hidden}.ats-gts-contact-brochure article:before{content:"";position:absolute;right:-28px;bottom:-52px;width:118px;height:118px;border-radius:999px;background:rgba(106,97,192,.08)}.ats-gts-contact-brochure strong{position:relative;z-index:1;color:var(--ats-ink);font-size:18px;line-height:23px;font-weight:950}.ats-gts-contact-brochure .art{position:relative;z-index:1;min-height:112px;border:1px solid rgba(106,97,192,.22);border-radius:9px;background:#fff;box-shadow:0 10px 22px rgba(63,55,143,.08);overflow:hidden}.ats-gts-contact-brochure .art.job i{position:absolute;left:16px;top:14px;width:86px;height:76px;border:1px solid #d8d4fb;border-radius:8px;background:#fff;box-shadow:10px 8px 0 #f1efff}.ats-gts-contact-brochure .art.job i:before{content:"";position:absolute;left:10px;right:10px;top:13px;height:8px;border-radius:4px;background:var(--gts-contact);box-shadow:0 18px 0 #dfe3ea,0 34px 0 #dfe3ea,0 50px 0 #dfe3ea}.ats-gts-contact-brochure .art.job b{position:absolute;right:18px;top:25px;width:54px;height:54px;border-radius:999px;background:conic-gradient(var(--gts-contact) 0 75%,#e9e8ff 75% 100%)}.ats-gts-contact-brochure .art.job b:after{content:"+";position:absolute;inset:10px;border-radius:999px;background:#fff;color:var(--gts-contact-dark);display:grid;place-items:center;font-size:24px;line-height:1;font-weight:950}.ats-gts-contact-brochure .art.engage i{position:absolute;left:17px;top:23px;width:96px;height:62px;border:1px solid #d8d4fb;border-radius:8px;background:linear-gradient(145deg,transparent 48%,#d8d4fb 49%,transparent 51%),linear-gradient(35deg,transparent 48%,#d8d4fb 49%,transparent 51%),#fff}.ats-gts-contact-brochure .art.engage b{position:absolute;right:18px;top:18px;width:62px;height:62px;border-radius:999px;border:2px solid rgba(106,97,192,.28);background:radial-gradient(circle at center,var(--gts-contact) 0 9px,#f8f7ff 10px 100%)}.ats-gts-contact-brochure .art.revenue i{position:absolute;left:18px;right:18px;top:56px;height:3px;border-radius:999px;background:linear-gradient(90deg,#d8d4fb,var(--gts-contact))}.ats-gts-contact-brochure .art.revenue b,.ats-gts-contact-brochure .art.revenue em{position:absolute;top:39px;width:38px;height:38px;border-radius:999px;border:1px solid #d8d4fb;background:#fff;color:var(--gts-contact-dark);display:grid;place-items:center;font-style:normal;font-weight:950;box-shadow:0 8px 16px rgba(63,55,143,.08)}.ats-gts-contact-brochure .art.revenue b{left:18px}.ats-gts-contact-brochure .art.revenue em{right:18px;background:var(--gts-contact);border-color:var(--gts-contact);color:#fff}.ats-gts-contact-brochure .art.revenue:after{content:"$";position:absolute;left:calc(50% - 19px);top:39px;width:38px;height:38px;border-radius:999px;border:1px solid #d8d4fb;background:#f1efff;color:var(--gts-contact-dark);display:grid;place-items:center;font-weight:950}.ats-gts-contact-signup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-gts-contact-signup-form label{display:grid;grid-gap:6px;gap:6px;color:var(--ats-muted);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ats-gts-contact-signup-form input{min-height:38px;border:1px solid #d8dde6;border-radius:8px;padding:9px 10px;font:inherit;font-size:13px}.ats-gts-contact-signup-form p{grid-column:1/-1}@media (max-width:1080px){.ats-gts-contact-brochure,.ats-gts-contact-hero,.ats-gts-contact-layout,.ats-gts-contact-prompts,.ats-gts-contact-steps{grid-template-columns:1fr}}@media (max-width:720px){.ats-gts-contact-page{background:linear-gradient(180deg,var(--gts-contact) 0 118px,var(--ats-canvas) 118px 100%)}.ats-gts-contact-header,.ats-gts-contact-shell{width:min(360px,calc(100vw - 16px))}.ats-gts-contact-header{min-height:118px;align-items:stretch;justify-content:center;flex-direction:column;gap:8px}.ats-gts-contact-logo{font-size:22px}.ats-gts-contact-header nav{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.ats-gts-contact-header nav button:first-child,.ats-gts-contact-header nav button:nth-child(2){display:none}.ats-gts-contact-hero{padding:16px 14px;gap:14px}.ats-gts-contact-hero h1{font-size:27px;line-height:1.1}.ats-gts-contact-hero>div>p{font-size:14px;line-height:21px}.ats-gts-contact-hero-actions,.ats-gts-contact-proof ul{display:grid;grid-template-columns:1fr}.ats-gts-contact-hero-actions button{width:100%}.ats-gts-contact-dialog-grid,.ats-gts-contact-meta,.ats-gts-contact-resume,.ats-gts-contact-resume-grid,.ats-gts-contact-resume-grid article,.ats-gts-contact-signup-form{grid-template-columns:1fr}.ats-gts-contact-action-head,.ats-gts-contact-panel-head{align-items:stretch;flex-direction:column}}[data-ats-product=gts]{--ats-accent:#6a61c0;--ats-accent-dark:#3f378f;--ats-accent-soft:#f1efff}[data-ats-product=cc]{--ats-accent:#ed674e;--ats-accent-dark:#7a2415;--ats-accent-soft:#fff3ef}.ats-app{min-height:100vh;display:grid;grid-template-columns:288px minmax(0,1fr);grid-template-rows:76px minmax(0,1fr);grid-template-areas:"topbar topbar" "sidebar main";font-family:GothamHTF,Montserrat,Segoe UI,Arial,sans-serif;color:#202020;background:#f9fafb}.ats-app *{box-sizing:border-box}.ats-design-benchmark-app .ats-main{padding:22px 24px 44px}.ats-job-create-hero{margin-bottom:10px}.ats-job-create-hero .ats-dense-breadcrumbs{margin-bottom:14px}.ats-crm-header-actions{margin:-2px 0 10px;display:flex;justify-content:flex-end;gap:8px}.ats-job-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:12px}.ats-job-method-card{min-height:168px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;color:#111827;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ats-job-method-card:focus-visible,.ats-job-method-card:hover{border-color:var(--ats-accent,#61c08c);box-shadow:0 8px 20px rgba(15,23,42,.08);transform:translateY(-1px);outline:none}.ats-method-icon{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;color:var(--ats-accent-dark,#28734d);background:var(--ats-accent-soft,#e8f5e9)}.ats-job-candidate-preview strong,.ats-job-draft-section h3,.ats-job-method-card strong,.ats-job-panel h2,.ats-job-template-card strong{display:block;font-weight:900;color:#111827}.ats-job-method-card em{display:inline-block;margin:8px 0 6px;padding:3px 8px;border:1px solid #dfe5ee;border-radius:999px;color:#536176;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.ats-job-candidate-preview span,.ats-job-create-evidence span,.ats-job-draft-section span,.ats-job-method-card p,.ats-job-panel p,.ats-job-template-card p{color:#536176;line-height:1.45}.ats-job-create-evidence{margin-top:16px;padding:14px 16px;border:1px solid #dfe5ee;border-left:4px solid var(--ats-accent,#61c08c);border-radius:8px;background:#fff;display:grid;grid-gap:5px;gap:5px;font-size:13px}.ats-job-two-col{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:14px;gap:14px;margin-top:12px}.ats-job-two-col.wide{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.ats-job-candidate-preview,.ats-job-draft-section,.ats-job-panel,.ats-job-template-card{border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:16px;box-shadow:0 1px 2px rgba(15,23,42,.035)}.ats-job-panel h2{margin:0 0 12px;font-size:18px}.ats-job-side-panel strong{display:block;margin-bottom:8px;font-size:22px}.ats-job-side-panel ul{margin:0;padding-left:18px;color:#536176;line-height:1.5}.ats-job-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-job-wide-btn{margin-top:14px;min-height:42px}.ats-job-helper{margin:10px 0 0;font-size:13px}.ats-job-section-stack{margin-top:14px}.ats-job-draft-section,.ats-job-section-stack{display:grid;grid-gap:12px;gap:12px}.ats-job-draft-section.reviewed{border-color:rgba(34,132,83,.35);background:linear-gradient(0deg,rgba(232,245,233,.55),rgba(255,255,255,.96))}.ats-job-draft-section>div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:center}.ats-job-draft-section h3{margin:0;font-size:16px}.ats-job-draft-section textarea{width:100%;min-height:112px;resize:vertical;border:1px solid #d8dde6;border-radius:8px;padding:12px;font:inherit;color:#111827}.ats-job-actions,.ats-job-footer-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ats-job-footer-actions{justify-content:flex-end;margin-top:12px}.ats-job-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.ats-job-template-card{display:grid;grid-gap:8px;gap:8px}.ats-job-template-card span{color:var(--ats-accent-dark,#28734d);font-weight:900;font-size:12px;text-transform:uppercase}.ats-job-compare{display:grid;margin-top:12px;border:1px solid #dfe5ee;border-radius:8px;overflow:hidden;background:#fff}.ats-job-compare-head,.ats-job-compare-row{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) 70px;grid-gap:0;gap:0;align-items:stretch}.ats-job-compare-head{background:#f5f7fa;color:#647084;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ats-job-compare-head span,.ats-job-compare-row>*{padding:13px 14px;border-right:1px solid #e7ebf1}.ats-job-compare-row{border-top:1px solid #e7ebf1}.ats-job-compare-row p{margin:0;line-height:1.4}.ats-job-drag-layout,.ats-job-preview-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px;margin-top:12px}.ats-job-draggable{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:12px;border:1px solid #dfe5ee;border-radius:8px;background:#f8fafc;cursor:-webkit-grab;cursor:grab;margin-bottom:10px}.ats-job-draggable span{grid-column:2;color:#647084;font-size:12px;font-weight:800}.ats-job-dropzone{min-height:248px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:24px;border:2px dashed #c9d2df;border-radius:8px;background:#fff;text-align:center}.ats-job-dropzone.dropped{border-color:var(--ats-accent,#61c08c);background:var(--ats-accent-soft,#e8f5e9)}.ats-active-question,.ats-job-check-row,.ats-question-bank-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;color:#111827;text-align:left;margin-bottom:9px}.ats-active-question span,.ats-question-bank-row span{display:block;color:#647084;font-size:12px;font-weight:900;text-transform:uppercase}.ats-active-question strong,.ats-question-bank-row strong{display:block;margin-top:4px}.ats-active-question{grid-template-columns:minmax(0,1fr) 36px}.ats-active-question button{width:34px;height:34px;border:1px solid #d8dde6;border-radius:8px;background:#fff}.ats-job-candidate-preview{max-width:720px;min-height:320px;justify-self:stretch;display:grid;align-content:start;grid-gap:12px;gap:12px}.ats-job-candidate-preview.mobile{max-width:390px;justify-self:center}.ats-job-candidate-preview>div{display:flex;gap:8px;flex-wrap:wrap}.ats-job-check-row{grid-template-columns:auto minmax(0,1fr);margin-bottom:8px;font-weight:800}@media (max-width:980px){.ats-job-create-grid,.ats-job-drag-layout,.ats-job-preview-layout,.ats-job-template-grid,.ats-job-two-col,.ats-job-two-col.wide{grid-template-columns:1fr}.ats-job-compare{overflow-x:auto}.ats-job-compare-head,.ats-job-compare-row{min-width:760px}}@media (max-width:640px){.ats-design-benchmark-app .ats-main{padding:14px 12px 32px}.ats-job-form-grid{grid-template-columns:1fr}.ats-job-method-card{grid-template-columns:42px minmax(0,1fr)}.ats-job-method-card>svg{display:none}}.ats-topbar{grid-area:topbar;background:var(--ats-accent,#61c08c);color:#fff;justify-content:space-between;gap:18px;padding:0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.ats-topbar,.ats-topbar-left{display:flex;align-items:center}.ats-topbar-left{min-width:0;gap:16px}.ats-topbar-brand{display:flex;align-items:center;gap:12px;min-width:250px;color:#fff}.ats-brand-mark{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.2);font-weight:800;color:#fff;font-size:14px}.ats-topbar-brand strong{display:block;font-size:15px;line-height:20px}.ats-topbar-brand span{display:block;opacity:.75;font-size:12px;line-height:18px}.ats-search{width:min(360px,32vw);min-height:42px;color:rgba(255,255,255,.88);padding:0 14px;font-size:14px;font-weight:700}.ats-locale-switch,.ats-search{border:1px solid rgba(255,255,255,.32);border-radius:8px;background:rgba(255,255,255,.12);display:flex;align-items:center}.ats-locale-switch{gap:4px;padding:4px}.ats-locale-switch a{min-height:32px;min-width:36px;border-radius:6px;display:grid;place-items:center;color:rgba(255,255,255,.82);text-decoration:none;font-size:12px;font-weight:900}.ats-locale-switch a.active{background:#fff;color:var(--ats-accent-dark,#28734d)}.ats-icon-btn{width:44px;min-height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.12);color:#fff;cursor:pointer;display:grid;place-items:center;text-decoration:none}.ats-user-btn{cursor:pointer;font-weight:800;font-family:inherit;font-size:14px}.ats-user-btn,.ats-user-btn.MuiButton-root{display:flex;align-items:center;gap:10px;padding:0 10px;min-height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.12);color:#fff}.ats-user-btn.MuiButton-root{text-transform:none;font:inherit;font-weight:800;line-height:1}.ats-user-btn.MuiButton-root:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.42)}.ats-top-actions{display:flex;align-items:center;gap:10px}.ats-avatar{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.32);color:#fff;font-size:12px;font-weight:900}.ats-brand{display:flex;align-items:center;gap:12px;min-height:44px}.ats-brand strong{display:block;font-size:15px;line-height:20px}.ats-brand span{display:block;color:#687182;font-size:12px;line-height:18px}.ats-product-switch{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px;padding:4px;border:1px solid #e5e7eb;border-radius:8px;background:rgba(255,255,255,.72)}.ats-product-switch a{min-height:40px;border-radius:6px;color:#687182;display:grid;place-items:center;text-decoration:none;font-weight:800;font-size:13px}.ats-product-switch a.active{background:var(--ats-accent,#61c08c);color:#fff}.ats-product-switch a:hover:not(.active){background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-sidebar{grid-area:sidebar;background:#ffffff;color:#202020;padding:18px;display:flex;flex-direction:column;gap:6px;min-height:calc(100vh - 76px);max-height:calc(100vh - 76px);overflow:auto;border-right:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:76px;align-self:start}.ats-sidebar-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px}.ats-nav-toggle{cursor:pointer}.ats-nav-toggle,.ats-nav-toggle.MuiButton-root{min-width:86px;min-height:38px;padding:0 10px;border-radius:8px;border:1px solid #d8dde6;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:800;line-height:1}.ats-nav-toggle.MuiButton-root{text-transform:none;font-family:inherit}.ats-nav-toggle.MuiButton-root:hover,.ats-nav-toggle:hover{background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d);border-color:var(--ats-accent-border,#b6e2c8)}.ats-nav-toggle-icon{display:block;font-size:20px;line-height:18px;font-weight:900;transform:translateY(-1px)}.ats-nav-toggle-label{display:block}.ats-app.nav-collapsed{grid-template-columns:84px minmax(0,1fr)}.ats-app.nav-collapsed .ats-nav-link .ats-nav-meta,.ats-app.nav-collapsed .ats-nav-link .label,.ats-app.nav-collapsed .ats-nav-section{display:none}.ats-app.nav-collapsed .ats-sidebar{align-items:center;padding:18px 10px 16px}.ats-app.nav-collapsed .ats-sidebar-head{grid-template-columns:1fr;justify-items:center}.ats-app.nav-collapsed .ats-product-switch{grid-template-columns:1fr;gap:4px}.ats-app.nav-collapsed .ats-product-switch a{min-height:32px;font-size:11px}.ats-app.nav-collapsed .ats-brand span,.ats-app.nav-collapsed .ats-brand strong{display:none}.ats-app.nav-collapsed .ats-nav-toggle{width:48px;min-width:48px;min-height:40px;padding:0}.ats-app.nav-collapsed .ats-nav-toggle-label{display:none}.ats-app.nav-collapsed .ats-nav-link{width:48px;min-height:44px;justify-content:center;padding:0;border-left:0;border-radius:8px}.ats-app.nav-collapsed .ats-nav-link.active,.ats-app.nav-collapsed .ats-nav-link:hover{background:var(--ats-accent-soft,#e8f5e9)}.ats-app.nav-collapsed .ats-nav-icon{display:grid}.ats-nav-section{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#687182;padding:12px 8px 8px;margin-top:12px;border-top:1px solid #e5e7eb}.ats-nav-link{display:flex;align-items:center;gap:9px;min-height:38px;padding:7px 8px 7px 12px;border-radius:0;font-size:14px;font-weight:700;color:#687182;text-decoration:none;border-left:3px solid transparent}.ats-nav-link:hover{background:#f9fafb}.ats-nav-link.active,.ats-nav-link:hover{color:var(--ats-accent-dark,#28734d);border-left-color:var(--ats-accent,#61c08c)}.ats-nav-link.active{background:transparent}.ats-nav-meta{display:block;color:#687182;font-size:11px;line-height:14px;font-weight:700;margin-top:2px}.ats-nav-icon{display:none;width:30px;min-width:30px;height:30px;border-radius:8px;place-items:center;background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d);font-size:11px;font-weight:900}.ats-newsletter-page{padding:0}.ats-news-standalone{min-height:100vh;background:#f9fafb;color:#202020;padding:24px;font-family:GothamHTF,Montserrat,Segoe UI,Arial,sans-serif}.ats-news-standalone .ats-newsletter-page{max-width:1180px;margin:0 auto}.ats-news-candidate-footer{max-width:1180px;margin:14px auto 0;color:#687182;font-size:12px;line-height:1.5}.ats-news-shell{display:grid;grid-gap:12px;gap:12px;color:#202020}.ats-news-shell-c .ats-news-hero,.ats-news-shell-d .ats-news-hero{border-top-color:#ed674e}.ats-news-shell-a .ats-news-hero{border-top-color:#1f2937}.ats-news-hero{gap:12px}.ats-news-crumbs{color:var(--ats-accent-dark,#3f378f);font-size:12px;font-weight:900;margin-bottom:2px}.ats-news-chip-row,.ats-news-crumbs{display:flex;gap:8px;align-items:center}.ats-news-chip-row{flex-wrap:wrap;margin-bottom:6px}.ats-news-chip{min-height:30px;padding:0 11px;border-radius:8px;border:1px solid #e5e7eb;background:#f7f8fa;color:#687182}.ats-news-chip,.ats-news-status{display:inline-flex;align-items:center;font-size:12px;font-weight:900}.ats-news-status{width:max-content;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #d8dde6;background:#fff;color:#334155}.ats-news-status.good{color:#0f6b3d;background:#ecfdf3;border-color:#bbf7d0}.ats-news-status.warn{color:#8a4b00;background:#fff7ed;border-color:#fed7aa}.ats-news-status.risk{color:#991b1b;background:#fff1f2;border-color:#fecdd3}.ats-news-stats{margin-top:8px;padding-top:12px;border-top:1px solid #e5e7eb;display:flex;gap:6px;flex-wrap:wrap}.ats-news-stat{min-width:88px;min-height:56px;border-radius:8px;background:#f7f8fa;display:grid;align-content:center;padding:8px 12px}.ats-news-stat strong{color:#202020;font-size:22px;line-height:24px;font-weight:900}.ats-news-stat span{color:#5b6576;font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:900}.ats-news-tabs,.ats-news-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ats-news-mini,.ats-news-tabs a,.ats-news-toolbar .MuiButton-root{border:1px solid #d8dde6;background:#fff;color:#243047;text-decoration:none;border-radius:6px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:6px;text-transform:none;line-height:1;font-family:inherit}.ats-news-mini.primary,.ats-news-tabs a.active,.ats-news-toolbar .MuiButton-root.active{border-color:var(--ats-accent,#6a61c0);color:var(--ats-accent-dark,#3f378f);background:var(--ats-accent-soft,#f1efff)}.ats-news-toolbar input,.ats-news-toolbar select{min-height:38px;border:1px solid #d8dde6;border-radius:6px;background:#fff;color:#202020;padding:0 12px;font-family:inherit;font-weight:700}.ats-news-toolbar input{min-width:260px}.ats-news-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);grid-gap:12px;gap:12px}.ats-news-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;min-width:0}.ats-news-panel h2{margin:0 0 12px;font-size:22px;line-height:1.2;color:#202020}.ats-news-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.ats-news-card{border:1px solid #e5e7eb;border-radius:8px;padding:12px;min-height:118px;display:grid;grid-gap:8px;gap:8px;align-content:start;background:#fff}.ats-news-card.soft{background:#f8fafc;margin-bottom:10px}.ats-news-card strong{font-size:15px;font-weight:900;color:#202020}.ats-news-card span{color:#5b6576;font-size:13px;line-height:1.45;font-weight:700}.ats-news-table.MuiTable-root{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ats-news-table .MuiTableCell-root{border-bottom:1px solid #edf1f5;padding:11px 12px;color:#202020;font-size:13px;font-family:inherit}.ats-news-table .MuiTableHead-root .MuiTableCell-root{background:#f7f8fa;color:#5b6576;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.ats-news-module,.ats-news-redgate{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e5e7eb;border-radius:8px;padding:10px;margin-bottom:10px;background:#fff}.ats-news-module.locked{background:#f8fafc}.ats-news-module strong,.ats-news-redgate strong{display:block;color:#202020;font-size:14px;font-weight:900}.ats-news-module span,.ats-news-redgate span{display:block;color:#687182;font-size:12px;font-weight:800;line-height:1.45}.ats-news-module textarea{width:100%;min-height:82px;border:1px solid #d8dde6;border-radius:6px;padding:10px;resize:vertical;font-family:inherit;font-size:13px;line-height:1.45}.ats-news-redgate{grid-template-columns:74px minmax(0,1fr) auto}.ats-news-redgate.green{border-left:4px solid #22c55e}.ats-news-redgate.amber{border-left:4px solid #f59e0b}.ats-news-redgate.red{border-left:4px solid #ef4444}.ats-news-receipt{border-left:4px solid #243047;background:#f8fafc;padding:12px;border-radius:8px;color:#202020;font-weight:900;line-height:1.45;margin-bottom:12px}.ats-news-email-frame{max-width:600px;margin:0 auto;background:#fff;border:1px solid #d8dde6;box-shadow:0 12px 30px rgba(32,32,32,.06)}.ats-news-email-top{border-top:5px solid #ed674e;text-align:center;padding:34px 24px 18px;color:#7a2415;font-weight:900}.ats-news-email-body{padding:22px 28px 28px}.ats-news-email-body h2{font-size:27px;line-height:1.25;margin:0 0 16px}.ats-news-email-body p{color:#5b6576;line-height:1.55;margin:0 0 18px}.ats-news-email-block{border-top:1px solid #e5e7eb;padding:14px 0;display:grid;grid-gap:6px;gap:6px}.ats-news-email-block strong{font-weight:900}.ats-news-email-block span{color:#202020;line-height:1.45}@media (max-width:1024px){.ats-news-grid{grid-template-columns:1fr}.ats-news-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ats-news-standalone{padding:12px}.ats-news-hero h1{font-size:30px}.ats-news-card-grid,.ats-news-module,.ats-news-redgate{grid-template-columns:1fr}.ats-news-toolbar input,.ats-news-toolbar select{width:100%;min-width:0}.ats-news-tabs,.ats-news-toolbar{align-items:stretch}.ats-news-tabs a,.ats-news-toolbar .MuiButton-root{flex:1 1 auto;justify-content:center}.ats-news-table .MuiTableBody-root,.ats-news-table .MuiTableCell-root,.ats-news-table .MuiTableHead-root,.ats-news-table .MuiTableRow-root,.ats-news-table.MuiTable-root{display:block;width:100%!important;min-width:0!important}.ats-news-table .MuiTableHead-root{display:none}.ats-news-table .MuiTableRow-root{border-top:1px solid #e5e7eb;padding:8px 0}.ats-news-table .MuiTableCell-root{border-top:0;border-bottom:0;padding:6px 10px}}.ats-news-redgate-list{display:grid;grid-gap:10px;gap:10px}.ats-news-redgate-trigger{display:grid;grid-template-columns:74px minmax(0,1fr) auto 28px;grid-gap:12px;gap:12px;align-items:center;width:100%;background:none;border:none;padding:0;cursor:pointer;font:inherit;text-align:left}.ats-news-redgate-trigger:hover{background:rgb(0 0 0/.02)}.ats-news-redgate-chevron{font-size:12px;color:#687182;text-align:center}.ats-news-redgate.expanded{background:#fafafa}.ats-news-redgate-detail{padding:16px 20px 20px;border-top:1px solid #e5e7eb;animation:ats-news-slide-down .15s ease-out}@keyframes ats-news-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ats-news-redgate-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 20px;gap:14px 20px;margin-bottom:14px}@media (max-width:760px){.ats-news-redgate-detail-grid{grid-template-columns:1fr}}.ats-news-redgate-detail-col h4{margin:0 0 6px;font-size:13px;font-weight:900;color:#202020}.ats-news-redgate-detail-col h4.ats-news-redgate-neverclaim{color:#991b1b}.ats-news-redgate-detail-col p{margin:0;font-size:13px;line-height:1.5;color:#5b6576}.ats-news-redgate-detail-actions{display:flex;gap:8px;align-items:center}.ats-news-setup-form{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.ats-news-setup-form label{display:grid;grid-gap:4px;gap:4px}.ats-news-setup-form label span{font-size:13px;font-weight:900;color:#202020}.ats-news-setup-form label input[type=email],.ats-news-setup-form label input[type=text]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:100%;max-width:420px}.ats-news-prefs-form{display:grid;grid-gap:18px;gap:18px;margin-bottom:18px}.ats-news-prefs-form fieldset{border:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ats-news-prefs-form legend{font-size:14px;font-weight:900;color:#202020;margin-bottom:4px}.ats-news-pref-check,.ats-news-pref-radio{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#202020}.ats-news-pref-check input,.ats-news-pref-radio input{width:18px;height:18px;accent-color:#1e40af;cursor:pointer}.ats-main{grid-area:main;padding:26px;min-width:0}.ats-hero{background:#ffffff;color:#202020;border:1px solid #e5e7eb;border-top:4px solid var(--ats-accent,#61c08c);border-radius:8px;padding:24px;box-shadow:0 1px 0 rgba(32,32,32,.03);display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0}.ats-hero h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:0;font-weight:800}.ats-hero p{margin:8px 0 0;max-width:760px;color:#687182;font-size:16px;line-height:24px}.ats-jobs-page.tight-header,.ats-pipeline-page.tight-header,.ats-planning-workspace.tight-header,.ats-ums-page.tight-header{display:grid;grid-gap:8px;gap:8px;min-width:0}.ats-jobs-page.tight-header>*,.ats-pipeline-page.tight-header>*,.ats-planning-workspace.tight-header>*,.ats-ums-page.tight-header>*{min-width:0}.ats-jobs-page.tight-header .ats-hero,.ats-pipeline-page.tight-header .ats-hero,.ats-planning-workspace.tight-header .ats-hero,.ats-ums-page.tight-header .ats-hero{gap:10px;padding-bottom:18px}.ats-jobs-page.tight-header .ats-hero p,.ats-pipeline-page.tight-header .ats-hero p,.ats-planning-workspace.tight-header .ats-hero p,.ats-ums-page.tight-header .ats-hero p{margin-top:4px}.ats-pipeline-page .ats-hero .ats-dense-breadcrumbs,.ats-planning-workspace .ats-hero .ats-dense-breadcrumbs,.ats-ums-page .ats-hero .ats-dense-breadcrumbs{margin-bottom:8px}.ats-jobs-page.tight-header .ats-stat-strip,.ats-pipeline-page.tight-header .ats-stat-strip,.ats-planning-workspace.tight-header .ats-stat-strip,.ats-ums-page.tight-header .ats-stat-strip{margin-top:4px;padding-top:8px}.ats-jobs-page.tight-header .ats-pipe-tabs,.ats-pipeline-page.tight-header .ats-pipe-tabs,.ats-ums-page.tight-header .ats-pipe-tabs{margin-top:0}.ats-chip-row{gap:8px}.ats-chip{min-height:30px;border-radius:8px;padding:6px 10px;display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:16px;font-weight:800;background:#f4f6f8;color:var(--ats-accent-dark,#28734d);border:1px solid #e5e7eb}.ats-chip.good{background:#e8f5e9;color:#1b5e20;border-color:#c8e6c9}.ats-chip.neutral{background:#f4f6f8;color:#687182;border-color:#e5e7eb}.ats-chip.warn{background:#fff7ed;color:#8a4b00;border-color:#fed7aa}.ats-chip.risk{background:#fff1f2;color:#9f1239;border-color:#fecdd3}.ats-stat-strip{gap:4px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}.ats-stat-item,.ats-stat-strip{display:flex;align-items:center}.ats-stat-item{flex-direction:column;justify-content:center;min-width:64px;padding:8px 14px;border-radius:8px;background:#f9fafb}.ats-stat-item strong{font-size:20px;line-height:26px;font-weight:800;color:#202020;letter-spacing:-.3px}.ats-stat-item span{font-size:10px;line-height:14px;font-weight:700;color:#687182;text-transform:uppercase;letter-spacing:.04em}.ats-local-head{margin-top:20px}.ats-local-head h2{margin:0;color:#202020;font-size:20px;line-height:28px;font-weight:800}.ats-local-head p{margin:8px 0 0;color:#687182;font-size:14px;line-height:22px}.ats-local-tabs{display:flex;gap:18px;overflow-x:auto;border-bottom:1px solid #e5e7eb;padding-top:12px}.ats-local-tabs a{min-height:36px;display:inline-flex;align-items:center;color:#687182;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap;border-bottom:3px solid transparent}.ats-local-tabs a.active{color:var(--ats-accent-dark,#28734d);border-bottom-color:var(--ats-accent,#61c08c)}.ats-pipe-tabs{display:flex;padding:0 12px;overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px 8px 0 0;margin-top:16px}.ats-pipe-tab{min-height:40px;padding:0 14px;font-size:12px;font-weight:700;color:#687182;text-decoration:none;cursor:pointer;border:0;border-bottom:2px solid transparent;background:transparent;display:inline-flex;align-items:center;white-space:nowrap;margin-bottom:-1px;font-family:inherit}.ats-pipe-tab.active{color:var(--ats-accent-dark,#28734d);border-bottom-color:var(--ats-accent,#61c08c)}.ats-pipe-tab .tab-num{font-size:10px;background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d);padding:1px 6px;border-radius:8px;margin-left:5px}.ats-pipe-toolbar{display:flex;gap:8px;padding:10px 14px;align-items:center;flex-wrap:wrap;background:#fff;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.ats-pipe-toolbar input[type=search],.ats-pipe-toolbar input[type=text]{padding:0 10px;min-width:160px}.ats-pipe-toolbar input[type=search],.ats-pipe-toolbar input[type=text],.ats-pipe-toolbar select{height:36px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:600;font-family:inherit}.ats-pipe-toolbar select{padding:0 28px 0 10px;background:#fff;cursor:pointer}.ats-segmented{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ats-seg-btn{height:34px;padding:0 14px;font-size:11px;font-weight:700;border:0;border-right:1px solid #e5e7eb;background:#fff;color:#687182;cursor:pointer;font-family:inherit}.ats-seg-btn:last-child{border-right:0}.ats-seg-btn.active{background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-pipe-table-wrap{overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:0 0 8px 8px}.ats-pipe-table{width:100%;border-collapse:collapse;min-width:750px}.ats-pipe-table th{text-align:left;padding:8px 12px;background:#f9fafb;color:#687182;font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:800;border-bottom:2px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ats-pipe-table td{padding:0 12px;height:44px;border-bottom:1px solid #f3f4f6;font-size:12px;line-height:18px;vertical-align:middle}.ats-pipe-table tbody tr:hover td{background:var(--ats-accent-soft,#e8f5e9)}.ats-pipe-table tbody tr:last-child td{border-bottom:0}.ats-pipe-table .MuiCheckbox-root{padding:0;color:#687182}.ats-pipe-table .MuiTableSortLabel-root{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.ats-pipe-table .MuiTableSortLabel-root.Mui-active,.ats-pipe-table .MuiTableSortLabel-root:hover{color:#202020}.ats-pipe-table .MuiTableSortLabel-icon{font-size:15px;margin-left:2px}.ats-cand-name{font-weight:700;color:var(--ats-accent-dark,#28734d);font-size:13px;display:block}.ats-cand-meta,.ats-msg-link{font-size:10px;color:#687182}.ats-msg-link{background:none;border:0;cursor:pointer;font-weight:600;padding:0;text-decoration:underline;font-family:inherit;margin-top:1px;display:block}.ats-msg-link:hover{color:var(--ats-accent-dark,#28734d)}.ats-attention{display:flex;gap:6px;align-items:center;min-width:104px}.ats-attention-icon{position:relative;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#202020;display:inline-grid;place-items:center;font-size:11px;line-height:1;font-weight:900;cursor:pointer;font-family:inherit}.ats-attention-icon:hover{border-color:var(--ats-accent,#61c08c);background:var(--ats-accent-soft,#e8f5e9)}.ats-attention-icon.msg{color:#174ea6;border-color:#c8ddff;background:#f3f7ff}.ats-attention-icon.task{color:#7a3e00;border-color:#fed7aa;background:#fff7ed}.ats-attention-icon.cal{color:#22543d;border-color:#b9dec8;background:#eef8f1}.ats-attention-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:999px;background:#111827;color:#fff;display:grid;place-items:center;font-size:9px;line-height:1;font-weight:900;border:2px solid #fff}.ats-view-actions{display:inline-flex;gap:5px;align-items:center}.ats-icon-btn-row{min-width:30px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:var(--ats-accent-dark,#28734d);cursor:pointer;display:inline-grid;place-items:center;font-size:10px;font-weight:900;font-family:inherit}.ats-icon-btn-row:hover{background:var(--ats-accent-soft,#e8f5e9);border-color:var(--ats-accent,#61c08c)}.ats-icon-btn-row.ai{color:#6f2dbd}.ats-rating{position:relative;display:inline-block;min-width:64px}.ats-rating-button{min-width:58px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-family:inherit;font-weight:900}.ats-rating-button:hover{border-color:#111827;background:#f9fafb}.ats-rating-empty{color:#111827;font-size:18px;line-height:1}.ats-rating-display{display:inline-flex;align-items:center;gap:1px;color:#111827}.ats-rating-star{display:inline-block;font-size:12px;line-height:1;color:#111827}.ats-rating-star.half{width:7px;overflow:hidden;position:relative}.ats-rating-star.half:before{content:"★";color:#111827}.ats-rating-value{margin-left:4px;font-size:11px;line-height:1;font-weight:900}.ats-rating-chevron{color:#687182;font-size:10px;transform:translateY(-1px)}.ats-rating-menu{display:none;position:absolute;left:0;top:calc(100% + 4px);z-index:80;width:118px;padding:4px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.12)}.ats-rating.open .ats-rating-menu{display:grid;grid-gap:2px;gap:2px}.ats-rating-menu button{border:0;background:#fff;border-radius:5px;padding:5px 6px;display:flex;justify-content:space-between;gap:8px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:900;color:#111827}.ats-rating-menu button:hover{background:#f3f4f6}.ats-rating-label{color:#687182;font-weight:800}.ats-stage-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.ats-score-badge{display:inline-block;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:800}.ats-score-badge.good{background:#e8f5e9;color:#1b5e20}.ats-score-badge.warn{background:#fff3e0;color:#933d00}.ats-l2-candidate-panel{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.45fr) minmax(300px,.95fr);grid-gap:14px;gap:14px;padding:14px 16px;background:#fbfcfd;border-top:1px solid #eef1f5}.ats-l2-profile-card,.ats-l2-resume-grid article,.ats-l2-review-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;box-shadow:0 1px 0 rgba(32,32,32,.03)}.ats-l2-profile-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.ats-l2-avatar{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:var(--brand-accent-soft,#e8f5e9);color:var(--brand-primary,#28734d);font-weight:950;border:1px solid var(--brand-accent,#61c08c)}.ats-l2-eyebrow{display:block;color:#687182;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.ats-l2-profile-card h3{margin:0;color:var(--brand-primary,#28734d);font-size:15px;line-height:1.2}.ats-l2-profile-card p,.ats-l2-resume-grid p,.ats-l2-review-card p{margin:4px 0 0;color:#687182;font-size:12px;line-height:17px}.ats-l2-chip-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.ats-l2-chip-row span{min-height:22px;display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#202020;font-size:10px;font-weight:850;padding:2px 7px}.ats-l2-chip-row .good{color:#1b5e20;background:#e8f5e9;border-color:#c7e8ce}.ats-l2-chip-row .warn{color:#933d00;background:#fff7ed;border-color:#fed7aa}.ats-l2-chip-row .risk{color:#8b1d1d;background:#fdecec;border-color:#f3c1c1}.ats-l2-resume-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-l2-resume-grid strong,.ats-l2-review-card strong{display:block;color:#202020;font-size:13px;line-height:17px}.ats-l2-review-card{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.ats-l2-control-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;align-content:start}.ats-pipe-mobile-list{display:none}.ats-pipe-mobile-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;box-shadow:0 1px 0 rgba(32,32,32,.03)}.ats-pipe-mobile-card-head{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.ats-pipe-mobile-candidate{border:0;background:transparent;padding:0;text-align:left;font:inherit;cursor:pointer}.ats-pipe-mobile-rating{min-width:54px;text-align:right}.ats-pipe-mobile-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ats-pipe-mobile-meta span{min-height:24px;display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#202020;font-size:11px;font-weight:800}.ats-pipe-mobile-meta .warn{color:#e65100;background:#fff7ed;border-color:#fed7aa}.ats-pipe-mobile-meta .risk{color:#c62828;background:#fdecec;border-color:#f3c1c1}.ats-pipe-mobile-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid #f3f4f6}@media (max-width:1180px){.ats-pipe-table{min-width:980px}.ats-pipe-table td,.ats-pipe-table th{padding-left:9px;padding-right:9px}.ats-view-actions{gap:4px}.ats-l2-candidate-panel,.ats-l2-review-card{grid-template-columns:1fr}}@media (max-width:700px){.ats-pipe-table-wrap{display:none}.ats-pipe-mobile-list{display:grid;grid-gap:10px;gap:10px}.ats-pipe-toolbar{gap:8px}.ats-pipe-toolbar .ats-col-menu,.ats-pipe-toolbar .ats-segmented{width:100%}.ats-pipe-toolbar .ats-segmented{display:grid;grid-template-columns:repeat(3,1fr)}.ats-pipe-toolbar .ats-seg-btn{justify-content:center;padding:0 8px}}.ats-btn-sm{border-radius:6px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;border:1px solid #e5e7eb;text-decoration:none;font-family:inherit}.ats-btn-sm,.ats-btn-sm.MuiButton-root{min-height:34px;padding:0 12px;background:#fff;color:#202020}.ats-btn-sm.MuiButton-root{border-radius:6px;border-color:#e5e7eb;text-transform:none;box-shadow:none}.ats-btn-sm.MuiButton-root:hover{background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d);border-color:#e5e7eb;box-shadow:none}.ats-btn-sm.primary,.ats-btn-sm.primary.MuiButton-root{background:var(--ats-accent,#61c08c);border-color:var(--ats-accent,#61c08c);color:#fff}.ats-btn-sm:hover{background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-btn-sm.primary{background:var(--ats-accent,#61c08c);border-color:var(--ats-accent,#61c08c);color:#fff}.ats-btn-sm.compact{min-height:30px;height:30px;padding:0 10px;font-size:11px}.ats-btn-sm.icon-only{width:34px;padding:0;display:inline-grid;place-items:center}.ats-btn-sm.danger{color:#d32f2f;border-color:#f3c1c1;background:#fff}.ats-btn-sm.danger:hover{background:#fff5f5;color:#b71c1c;border-color:#ef9a9a}.ats-btn-sm.disabled,.ats-btn-sm:disabled{opacity:.55;cursor:not-allowed;border-color:#e5e7eb;color:#687182;background:#fff}.ats-bulk-toolbar{margin:0 0 10px;min-height:50px;background:var(--ats-accent-dark,#28734d);color:#fff;border-radius:6px;padding:10px 14px;justify-content:space-between;box-shadow:0 1px 0 rgba(32,32,32,.04)}.ats-bulk-status,.ats-bulk-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ats-bulk-count{min-height:26px;border-radius:4px;background:rgba(255,255,255,.16);color:#fff;padding:0 10px;display:inline-flex;align-items:center;font-size:12px;font-weight:900}.ats-bulk-clear{border:0;background:transparent;color:rgba(255,255,255,.82);cursor:pointer;font-size:12px;font-weight:800;font-family:inherit;text-decoration:underline;padding:0}.ats-bulk-clear:hover{color:#fff}.ats-bulk-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ats-bulk-toolbar .ats-btn-sm{min-height:30px;height:30px;border-radius:6px;border-color:rgba(255,255,255,.32);color:#fff;background:transparent}.ats-bulk-toolbar .ats-btn-sm:hover{background:rgba(255,255,255,.12);color:#fff}.ats-bulk-toolbar .ats-btn-sm.primary{background:#fff;border-color:#fff;color:var(--ats-accent-dark,#28734d)}.ats-bulk-toolbar .ats-btn-sm.primary:hover{background:#f6f7f9;color:var(--ats-accent-dark,#28734d)}.ats-bulk-toolbar .ats-btn-sm.danger{color:#fdecec;border-color:rgba(255,255,255,.32)}.ats-bulk-toolbar .ats-btn-sm.danger:hover{background:rgba(211,47,47,.3);border-color:#fdecec;color:#fff}.ats-bulk-toolbar .ats-btn-sm:disabled{background:transparent;color:rgba(255,255,255,.62);border-color:rgba(255,255,255,.22)}.ats-tag-chip{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid transparent;border-radius:12px;font-size:11px;font-weight:600;margin-right:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.ats-tag-chip.active{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.ats-tag-chip.urgent{background:#fdecec;color:#d32f2f}.ats-tag-chip.remote-first{background:#e8f5e9;color:#2e7d32}.ats-tag-chip.confidential{background:#fff3e0;color:#e65100}.ats-tag-chip.executive{background:#ede7f6;color:#4527a0}.ats-tag-chip.standard{background:#f5f5f5;color:#616161}.ats-tag-add{background:#fff;border:1px dashed #ccc;border-radius:12px;color:#999;cursor:pointer;width:24px;height:24px;min-width:24px;padding:0;vertical-align:middle}.ats-tag-add:hover{border-color:#666;color:#666}.ats-tag-cell{white-space:nowrap}.ats-hover-actions{display:none}.ats-jobs-table tr:focus-within .ats-hover-actions,.ats-jobs-table tr:hover .ats-hover-actions{display:inline-flex;gap:2px;align-items:center;margin-left:6px}.ats-density-btn.MuiIconButton-root,.ats-dot-menu-mui.MuiIconButton-root,.ats-hover-actions .MuiIconButton-root,.ats-row-icon-button.MuiIconButton-root{width:30px;height:30px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#202020}.ats-density-btn.MuiIconButton-root.active,.ats-density-btn.MuiIconButton-root:hover,.ats-dot-menu-mui.MuiIconButton-root:hover,.ats-hover-actions .MuiIconButton-root:hover,.ats-row-icon-button.MuiIconButton-root:hover{background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d);border-color:var(--ats-accent,#61c08c)}.ats-jobs-table.density-compact td{padding-top:4px;padding-bottom:4px;font-size:.8125rem}.ats-jobs-table.density-dense td{padding-top:2px;padding-bottom:2px;font-size:.75rem;line-height:1.3}.ats-row-focused{outline:2px solid var(--ats-accent,#61c08c);outline-offset:-2px}.ats-pin-star{cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;width:18px;text-align:center}.ats-health-score{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:50%;font-size:11px;line-height:24px;font-weight:800;margin-right:7px;flex-shrink:0;vertical-align:middle;text-align:center}.ats-health-score.good{background:#e8f5e9;color:#2e7d32}.ats-health-score.warn{background:#fff8e1;color:#f57f17}.ats-health-score.risk{background:#fdecec;color:#c62828}.ats-health-score.na{background:#f5f5f5;color:#9e9e9e}.ats-sla-badge{margin-left:4px;font-size:12px;cursor:help}.ats-sla-badge.overdue{color:#d32f2f}.ats-sla-badge.at-risk{color:#f9a825}.ats-sla-badge.on-track{color:#2e7d32}.ats-status-cell{gap:5px}.ats-inline-status,.ats-status-cell{display:inline-flex;align-items:center}.ats-inline-status{cursor:pointer;position:relative;min-height:26px;border:1px solid transparent;border-radius:6px;padding:0 6px 0 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.ats-inline-status:focus-visible,.ats-inline-status:hover{border-color:rgba(32,32,32,.16);outline:none}.ats-inline-status.active{background:#e8f5e9;color:#1b5e20}.ats-inline-status.draft{background:#f4f6f8;color:#687182}.ats-inline-status.paused{background:#fff5e6;color:#7c3e00}.ats-inline-status.closed{background:#fdecec;color:#8b1d1d}.ats-status-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;padding:0}.ats-status-select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ats-days-open{font-weight:800}.ats-days-open.good{color:#2e7d32}.ats-days-open.warn{color:#b7791f}.ats-days-open.risk{color:#d32f2f}.ats-drawer-shell .MuiButton-root{border-radius:6px}.ats-panel-tab-bar{min-height:42px;align-items:stretch;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ats-panel-tab{min-height:40px!important;height:auto!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:14px!important;color:#687182}.ats-panel-tab.active{color:var(--ats-accent-dark,#28734d)}.ats-drawer-actions .ats-btn-sm{border-radius:6px;min-height:32px}.ats-jobs-filter-bar{display:flex;align-items:center;gap:10px;margin:8px 0 10px;flex-wrap:wrap}.ats-filter-search{min-height:42px;min-width:200px;max-width:320px;flex:1 1 220px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:0 14px;font-size:14px;font-weight:700;color:#202020;font-family:inherit}.ats-filter-search::placeholder{color:#687182;font-weight:700}.ats-filter-select{min-height:42px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;color:#202020;padding:0 32px 0 12px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23687182' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ats-filter-search.MuiFormControl-root,.ats-filter-select.MuiFormControl-root{min-height:42px;padding:0;border:0;background:transparent;background-image:none}.ats-filter-search .MuiInputBase-root,.ats-filter-select .MuiInputBase-root{min-height:42px;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:13px;font-weight:800}.ats-filter-search .MuiInputBase-input,.ats-filter-select .MuiInputBase-input{min-height:0;padding:10px 12px;font-size:13px;font-weight:800}.ats-filter-search .MuiOutlinedInput-notchedOutline,.ats-filter-select .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}.ats-filter-chip{border-radius:8px;border:1px solid #e5e7eb;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}.ats-filter-chip,.ats-filter-chip.MuiButton-root{min-height:34px;padding:6px 12px;background:#fff;color:#687182;font-size:13px;font-weight:800}.ats-filter-chip.MuiButton-root{border-radius:8px;border-color:#e5e7eb;text-transform:none}.ats-filter-chip.MuiButton-root.active,.ats-filter-chip.active{background:var(--ats-accent,#61c08c);border-color:var(--ats-accent,#61c08c);color:#fff}.ats-filter-chip:hover:not(.active){background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-jobs-table-wrap{overflow:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ats-jobs-table{width:100%;border-collapse:collapse;min-width:820px}.ats-jobs-table th{text-align:left;padding:11px 14px;color:#687182;background:#f9fafb;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;border-bottom:1px solid #e5e7eb}.ats-jobs-table td{text-align:left;padding:14px;border-bottom:1px solid #f3f4f6;font-size:13px;line-height:19px;vertical-align:middle}.ats-jobs-table tr:last-child td{border-bottom:0}.ats-jobs-table tr:hover td{background:#fafbfc}.ats-jobs-table .MuiTableSortLabel-root{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.ats-jobs-table .MuiTableSortLabel-root.Mui-active,.ats-jobs-table .MuiTableSortLabel-root:hover{color:#202020}.ats-jobs-table .MuiTableSortLabel-icon{font-size:15px;margin-left:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ats-jobs-table tr.ats-row-focused td,.ats-jobs-table tr:focus-visible td{outline:2px solid var(--ats-accent,#61c08c);outline-offset:-2px}.ats-job-title-main{display:inline-flex!important;align-items:flex-start;gap:0;max-width:100%;min-width:0}.ats-job-title-main .ats-health-score{margin:-2px 7px 0 0}.ats-job-title-cell strong,.ats-job-title-link{display:block;font-size:14px;line-height:20px;color:#202020;font-weight:800;text-decoration:none}.ats-job-title-link:focus-visible,.ats-job-title-link:hover{color:#28734d;text-decoration:underline;text-underline-offset:3px}.ats-job-title-cell .ats-job-meta{display:block;color:#687182;font-size:12px;line-height:18px;margin-top:2px;margin-left:31px}.ats-job-status{display:inline-block;min-height:26px;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.ats-job-status.active{background:#e8f5e9;color:#1b5e20}.ats-job-status.draft{background:#f4f6f8;color:#687182}.ats-job-status.paused{background:#fff5e6;color:#7c3e00}.ats-job-status.closed{background:#fdecec;color:#8b1d1d}.ats-empty-state,.ats-table-state{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:30px;color:#687182;text-align:center}.ats-empty-state strong,.ats-table-state strong{color:#202020;font-size:16px;line-height:22px}.ats-empty-state span,.ats-table-state span{max-width:420px;font-size:13px;line-height:20px}.ats-table-state.error{color:#8b1d1d;background:#fff8f8}.ats-skeleton-row{width:min(720px,90%);height:34px;border-radius:7px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:atsSkeleton 1.4s ease infinite}@keyframes atsSkeleton{0%{background-position:0 0}to{background-position:-200% 0}}.ats-dialog-copy{margin:0 0 14px;color:#687182;font-size:13px;line-height:20px}.ats-menu-control-row{gap:10px;min-width:280px}.ats-menu-control-row label{display:flex;align-items:center;gap:8px;flex:1 1}.ats-menu-control-row small{margin-left:auto;color:#687182;font-size:10px;font-weight:900;text-transform:uppercase}.ats-saved-view-item{display:flex;justify-content:space-between!important;gap:18px;min-width:230px}.ats-saved-view-item span{gap:8px}.ats-saved-view-item span,.ats-toast{display:inline-flex;align-items:center}.ats-toast{position:fixed;right:22px;bottom:22px;z-index:1300;min-height:42px;border-radius:8px;padding:0 14px;background:#202020;color:#fff;font-size:13px;line-height:18px;font-weight:800;box-shadow:0 16px 36px rgba(0,0,0,.2)}.ats-job-l2-panel{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(360px,1.25fr) minmax(260px,.9fr) minmax(280px,.95fr);grid-gap:14px;gap:14px;padding:14px 16px;background:#fbfcfd;border-top:1px solid #eef1f5}.ats-job-l2-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;box-shadow:0 1px 0 rgba(32,32,32,.03)}.ats-job-l2-card h3{margin:0;color:var(--brand-primary,#28734d);font-size:15px;line-height:1.2}.ats-job-l2-card p{margin:7px 0 0;color:#687182;font-size:12px;line-height:17px}.ats-job-l2-card strong{display:block;color:#202020;font-size:13px;line-height:17px}.ats-job-l2-stage-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.ats-job-l2-stage-grid div{min-height:54px;display:grid;align-content:center;grid-gap:2px;gap:2px;padding:7px 5px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;text-align:center}.ats-job-l2-stage-grid strong{font-size:15px;color:#202020}.ats-job-l2-stage-grid span{color:#687182;font-size:10px;font-weight:800}.ats-job-l2-actions .ats-l2-control-grid{margin-top:4px}@media (max-width:1180px){.ats-job-l2-panel{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ats-job-l2-panel{grid-template-columns:1fr}.ats-job-l2-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ats-pipeline-mini{display:flex;gap:3px;align-items:center}.ats-pipe-seg{min-width:28px;height:22px;border-radius:4px;background:#e5e7eb;color:#687182;font-size:10px;font-weight:800;display:grid;place-items:center;cursor:pointer}.ats-pipe-seg.has{background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-pipe-seg.hot{background:var(--ats-accent,#61c08c);color:#fff}.ats-pipe-seg:hover{filter:brightness(.92)}.ats-row-actions,.ats-table-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.ats-dot-menu{width:34px;min-height:34px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;display:grid;place-items:center;grid-gap:2px;gap:2px;padding:0}.ats-dot-menu span{width:3px;height:3px;border-radius:50%;background:#687182;display:block}.ats-action-menu-wrap{position:relative;display:inline-flex}.ats-action-drop{display:block;position:absolute;right:0;top:calc(100% + 4px);z-index:40;min-width:190px;padding:6px 0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.12)}.ats-action-drop button{width:100%;border:0;background:transparent;padding:8px 14px;color:#202020;font:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.ats-action-drop button:focus-visible,.ats-action-drop button:hover{background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d);outline:none}.ats-action-drop button.danger{color:#d32f2f}.ats-action-sep{display:block;height:1px;background:#e5e7eb;margin:4px 0}.ats-compare-overlay{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ats-compare-modal{position:fixed;inset:42px auto auto 50%;transform:translateX(-50%);z-index:1201;width:1120px;max-width:94vw;max-height:calc(100vh - 84px);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 18px 44px rgba(0,0,0,.15);display:flex;flex-direction:column}.ats-modal-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #e5e7eb;font-size:16px}.ats-drawer-close{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;font-size:16px;display:grid;place-items:center}.ats-compare-body{flex:1 1;overflow:auto;background:#f6f7f9}.ats-compare-intro{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;padding:16px 18px;border-bottom:1px solid #e5e7eb;background:#fff}.ats-compare-intro h3{margin:0 0 6px;font-size:20px;line-height:26px}.ats-compare-intro p{margin:0;color:#687182;font-size:12px;line-height:18px}.ats-compare-guard{border:1px solid #e5e7eb;border-left:4px solid #111827;border-radius:8px;padding:11px 12px;background:#fafafa;font-size:12px;line-height:18px;color:#202020;font-weight:700}.ats-compare-workspace{display:block;padding:12px 18px 0}.ats-compare-fields{border:1px solid #e5e7eb;border-radius:8px;background:#fff;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 8px}.ats-compare-fields-head{min-height:34px;padding:6px 8px;border-bottom:1px solid #eef1f4;display:flex;align-items:center;justify-content:space-between;gap:8px}.ats-compare-fields>.ats-compare-fields-head{flex-grow:0;flex-shrink:0;flex-basis:calc(100% + 16px);margin:0 -8px}.ats-compare-fields-head strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#687182}.ats-compare-fields #compareFieldControls{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.ats-compare-field-control{display:inline-flex;gap:5px;align-items:center;padding:5px 6px;border:1px solid #eef1f4;border-radius:6px;background:#fff}.ats-compare-field-control.active{background:#fbfcfd;border-color:#dfe5ea}.ats-compare-field-control label{min-width:0;display:flex;gap:5px;align-items:center;cursor:pointer}.ats-compare-field-control input{margin:0}.ats-compare-field-control b{display:block;font-size:12px;line-height:16px;color:#202020}.ats-compare-field-control small{display:none}.ats-compare-field-move{display:inline-flex;gap:2px;opacity:.45}.ats-compare-field-control:hover .ats-compare-field-move{opacity:1}.ats-compare-field-move button{width:20px;height:20px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#202020;cursor:pointer;font-size:10px;font-weight:900}.ats-compare-field-move button:hover{background:#f3f4f6;border-color:#d1d5db}.ats-compare-table-wrap{overflow:auto;min-width:0}.ats-compare-table{min-width:860px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.ats-compare-row{display:grid;border-bottom:1px solid #eef1f4}.ats-compare-row:last-child{border-bottom:0}.ats-compare-row.cols-2{grid-template-columns:150px repeat(2,minmax(240px,1fr))}.ats-compare-row.cols-3{grid-template-columns:150px repeat(3,minmax(220px,1fr))}.ats-compare-row.cols-4{grid-template-columns:150px repeat(4,minmax(200px,1fr))}.ats-compare-label{padding:11px 12px;background:#fafafa;border-right:1px solid #e5e7eb;color:#687182}.ats-compare-label span{display:block;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#202020}.ats-compare-label small{display:block;margin-top:3px;font-size:10px;line-height:14px;font-weight:700;color:#687182}.ats-compare-header-row{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-shadow:0 1px 0 #e5e7eb}.ats-compare-column-head{padding:12px;border-right:1px solid #eef1f4;background:#fff}.ats-compare-column-head:last-child{border-right:0}.ats-compare-column-head b{display:block;font-size:14px;line-height:19px;color:#202020}.ats-compare-column-head small{display:block;margin-top:3px;color:#687182;font-size:11px;line-height:15px;font-weight:700}.ats-compare-column-head span{display:block;margin-top:8px;color:#202020;font-size:11px;line-height:15px;font-weight:900}.ats-compare-cell{padding:11px 12px;border-right:1px solid #eef1f4;font-size:12px;line-height:17px;color:#202020;font-weight:700;background:#fff}.ats-compare-cell:last-child{border-right:0}.ats-compare-cell.good{box-shadow:inset 4px 0 0 #61c08c}.ats-compare-cell.warn{box-shadow:inset 4px 0 0 #f5a623}.ats-compare-cell.risk{box-shadow:inset 4px 0 0 #d32f2f}.ats-compare-cell.neutral{box-shadow:inset 4px 0 0 #d1d5db}.ats-compare-cell b{display:block;font-size:12px;line-height:17px}.ats-compare-cell small{display:block;margin-top:3px;color:#687182;font-size:10px;line-height:14px;font-weight:700}.ats-compare-decision{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;padding:14px 18px 18px}.ats-compare-decision article{border:1px solid #e5e7eb;border-radius:9px;background:#fff;padding:12px}.ats-compare-decision strong{display:block;margin:0 0 5px;font-size:11px;color:var(--ats-accent-dark,#28734d);text-transform:uppercase;letter-spacing:.04em}.ats-compare-decision p{margin:0;color:#687182;font-size:12px;line-height:18px}.ats-modal-actions{display:flex;gap:8px;padding:16px 20px;border-top:1px solid #e5e7eb;justify-content:flex-end;background:#fff}.ats-app .MuiChip-root{border-radius:8px!important;font-weight:700}.ats-app .MuiChip-label{font-weight:700}.ats-brand-logo-wrap{width:228px;min-width:190px;height:54px;display:flex;align-items:center;justify-content:flex-start;padding:0;background:transparent;border:0;border-radius:0;overflow:visible}.ats-brand-logo{display:block;max-width:100%;max-height:44px;object-fit:contain;object-position:left center}[data-ats-product=rs] .ats-brand-logo{width:226px;max-height:26px}[data-ats-product=gts] .ats-topbar-brand{min-width:348px}[data-ats-product=gts] .ats-brand-logo-wrap{width:336px;min-width:336px;flex:0 0 336px;height:54px}[data-ats-product=gts] .ats-brand-logo{width:336px;height:42px;max-height:42px}[data-ats-product=cc] .ats-brand-logo{width:212px;max-height:50px}.ats-footer{margin-top:24px;border-top:1px solid #e5e7eb;padding:14px 2px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;line-height:18px}.ats-footer,.ats-footer a{align-items:center;color:#687182}.ats-footer a{min-height:32px;display:inline-flex;border-radius:6px;padding:5px 8px;font-weight:800;text-decoration:none}.ats-footer a:hover{background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-col-menu{position:relative;display:inline-block}.ats-col-drop{display:none;position:absolute;top:100%;right:0;z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.12);padding:6px 0;min-width:200px;margin-top:4px}.ats-col-menu.open .ats-col-drop{display:block}.ats-col-drop.ats-table-options{min-width:286px;z-index:90}.ats-col-item{display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer}.ats-col-item:hover{background:var(--ats-accent-soft,#e8f5e9)}.ats-col-item label{display:flex;align-items:center;gap:8px;flex:1 1;cursor:pointer}.ats-col-item.locked{cursor:default;color:#687182}.ats-col-item.locked:hover{background:#fff}.ats-col-item small{margin-left:auto;color:#687182;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ats-col-actions{margin-left:auto;display:inline-flex;gap:3px}.ats-col-actions button{width:24px;height:24px;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:#202020;cursor:pointer;font-size:12px;font-weight:900;line-height:1}.ats-col-actions button:hover{background:#f3f4f6;border-color:#d1d5db}.ats-dense-template{display:grid;grid-gap:14px;gap:14px}.ats-dense-main-panel,.ats-dense-note,.ats-dense-record-bar,.ats-dense-right-panel,.ats-dense-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 0 rgba(32,32,32,.03)}.ats-dense-record-bar{padding:18px}.ats-dense-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;color:#687182;font-size:12px;line-height:18px;font-weight:800}.ats-dense-breadcrumbs a{color:var(--ats-accent-dark,#28734d);text-decoration:none}.ats-dense-breadcrumbs .current{color:#202020}.ats-dense-record-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:10px}.ats-dense-record-title h1{margin:0;color:#202020;font-size:24px;line-height:32px;font-weight:800}.ats-dense-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;color:#687182;font-size:12px;line-height:18px;font-weight:700}.ats-dense-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ats-dense-tabs{display:flex;gap:4px;overflow-x:auto;padding:0 14px}.ats-dense-tab{min-height:48px;display:inline-flex;align-items:center;padding:0 12px;color:#687182;font-size:13px;line-height:18px;font-weight:800;border-bottom:3px solid transparent;white-space:nowrap}.ats-dense-tab.active{color:var(--ats-accent-dark,#28734d);border-bottom-color:var(--ats-accent,#61c08c)}.ats-dense-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;min-width:0}@media (min-width:1200px){.ats-dense-workspace{grid-template-columns:minmax(0,1fr) 320px}}.ats-dense-main-panel,.ats-dense-right-panel{min-width:0;padding:0;overflow:hidden}.ats-dense-panel-head{min-height:54px;padding:12px 14px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:12px}.ats-dense-panel-head h2{margin:0;font-size:16px;line-height:22px;color:#202020;font-weight:800}.ats-dense-filters,.ats-dense-side-tabs{display:flex;gap:6px;flex-wrap:wrap}.ats-dense-filter,.ats-dense-side-tab{border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#687182;font-size:11px;line-height:16px;font-weight:850;padding:6px 8px}.ats-dense-side-tab.active{color:var(--ats-accent-dark,#28734d);border-color:var(--ats-accent,#61c08c);background:var(--ats-accent-soft,#e8f5e9)}.ats-dense-board{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:10px;gap:10px;padding:12px;overflow:auto}.ats-dense-lane{min-width:0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.ats-dense-lane h3{margin:0 0 9px;display:flex;justify-content:space-between;gap:8px;color:#202020;font-size:12px;line-height:18px;font-weight:800}.ats-dense-card{background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:9px;margin-bottom:8px;display:block;width:100%;text-align:left;font-family:inherit;cursor:pointer}.ats-dense-card:hover{border-color:var(--ats-accent,#61c08c);box-shadow:0 8px 18px rgba(17,24,39,.06)}.ats-dense-card strong{display:block;color:#111827;font-size:12px;line-height:17px}.ats-dense-card span{display:block;margin-top:5px;color:#687182;font-size:11px;line-height:16px}.ats-dense-priority{width:8px;height:8px;display:inline-block;border-radius:999px;margin-right:6px;vertical-align:middle;background:#6b7280}.ats-dense-priority.hot{background:#b91c1c}.ats-dense-priority.wait{background:#ca8a04}.ats-dense-side-content{padding:12px;display:grid;grid-gap:9px;gap:9px}.ats-dense-info{border-bottom:1px solid #e5e7eb;padding-bottom:9px;color:#111827;font-size:12px;line-height:18px}.ats-dense-info b{display:block;margin-bottom:2px;color:#687182;font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:0}.ats-dense-note{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;color:#687182;font-size:12px;line-height:18px}.ats-dense-note b{display:block;color:#202020;margin-bottom:3px}.ats-view-switch{display:inline-flex;align-items:center;gap:6px;min-height:30px;color:#687182;font-size:11px;line-height:16px;font-weight:850}.ats-view-switch a,.ats-view-switch button,.ats-view-switch strong{min-height:28px;display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:6px;padding:0 9px;text-decoration:none;font:inherit;font-weight:850}.ats-view-switch a,.ats-view-switch button{color:var(--ats-accent-dark,#28734d);background:#fff;cursor:pointer}.ats-view-switch a.active,.ats-view-switch button.active,.ats-view-switch strong{color:#202020;background:var(--ats-accent-soft,#e8f5e9);border-color:var(--ats-accent,#61c08c)}.ats-kanban-filter-panel{display:grid;grid-gap:10px;gap:10px;background:#fff;border:1px solid #e5e7eb;border-bottom:0;border-radius:8px 8px 0 0;padding:12px}.ats-kanban-filter-panel.slim{padding:10px 12px}.ats-kanban-filter-panel.slim .ats-pipe-toolbar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.ats-kanban-filter-panel.slim .ats-pipe-toolbar>*{flex-shrink:0}.ats-kanban-filter-panel.slim .ats-pipe-toolbar input[type=search]{flex:0 0 170px}.ats-kanban-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ats-kanban-filter-head div{display:grid;grid-gap:2px;gap:2px}.ats-kanban-filter-head strong{color:#202020;font-size:14px;line-height:18px;font-weight:900}.ats-kanban-filter-head span{color:#687182;font-size:12px;line-height:18px;font-weight:700}.ats-kanban-toolbar{align-items:center;gap:8px}.ats-kanban-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:0 0 8px 8px;padding:12px;min-height:520px}.ats-kanban-mobile-list{display:none}.ats-kanban-mobile-note{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ats-kanban-mobile-note strong{color:#202020;font-size:13px;line-height:18px;font-weight:900}.ats-kanban-mobile-note span{color:#687182;font-size:12px;line-height:18px;font-weight:700}.ats-kanban-lane{min-width:250px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column}.ats-kanban-lane.drag-active{border-color:var(--ats-accent,#61c08c);background:#f9fafb}.ats-kanban-lane-head{min-height:42px;gap:10px;padding:10px 12px}.ats-kanban-lane-controls{display:inline-flex;gap:7px}.ats-kanban-lane-controls small{display:none}.ats-kanban-lane-controls>:not(strong):not(select){max-width:86px;overflow:hidden;color:#687182;font-size:10px;font-weight:800;line-height:1.1;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ats-kanban-lane-controls select{min-height:26px;max-width:112px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#202020;font:inherit;font-size:10px;font-weight:850;padding:0 6px}.ats-kanban-lane-head span{display:inline-flex;align-items:center;gap:7px;color:#202020;font-size:12px;line-height:18px;font-weight:900}.ats-kanban-lane-head i{width:8px;height:8px;border-radius:999px;display:inline-block}.ats-kanban-lane-head strong{min-width:24px;height:24px;border-radius:999px;display:inline-grid;place-items:center;background:#fff;border:1px solid #e5e7eb;color:#202020;font-size:11px;font-weight:900}.ats-kanban-card-stack{align-content:start;min-height:420px}.ats-kanban-card,.ats-kanban-card-stack{display:grid;grid-gap:8px;gap:8px;padding:10px}.ats-kanban-card{box-sizing:border-box;width:100%;position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px rgba(17,24,39,.04),0 6px 14px rgba(17,24,39,.035);cursor:-webkit-grab;cursor:grab;transform-origin:50% 20%;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,border-color .16s ease,margin .16s cubic-bezier(.2,.8,.2,1);will-change:transform}.ats-kanban-card.drop-before{margin-top:34px;transform:translateY(4px)}.ats-kanban-card.drop-after{margin-bottom:34px;transform:translateY(-4px)}.ats-kanban-card.drop-after:after,.ats-kanban-card.drop-before:before{content:"";position:absolute;left:10px;right:10px;height:3px;border-radius:999px;background:var(--ats-accent,#61c08c);box-shadow:0 0 0 3px rgba(97,192,140,.16)}.ats-kanban-card.drop-before:before{top:-7px}.ats-kanban-card.drop-after:after{bottom:-7px}.ats-kanban-card:active{cursor:-webkit-grabbing;cursor:grabbing}.ats-kanban-card:hover{border-color:var(--ats-accent,#61c08c);box-shadow:0 2px 4px rgba(17,24,39,.06),0 12px 22px rgba(17,24,39,.055)}.ats-kanban-card.dragging{opacity:.86;transform:rotate(1.1deg) scale(1.025);border-color:var(--ats-accent,#61c08c);box-shadow:0 8px 18px rgba(17,24,39,.08),0 18px 34px rgba(17,24,39,.12)}.ats-kanban-card.settled{animation:atsKanbanSettle .36s cubic-bezier(.22,1.2,.36,1)}@keyframes atsKanbanSettle{0%{transform:scale(.985) translateY(-2px)}55%{transform:scale(1.018) translateY(1px)}to{transform:scale(1) translateY(0)}}.ats-kanban-card-top{display:grid;grid-template-columns:18px minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:start}.ats-kanban-card-select{min-height:30px;display:flex;align-items:flex-start;padding-top:2px}.ats-kanban-card-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;font-family:inherit;cursor:pointer;min-width:0}.ats-kanban-card-main strong{display:block;color:#111827;font-size:13px;line-height:18px;font-weight:900}.ats-kanban-card-main span,.ats-kanban-card-meta span,.ats-kanban-card-summary span{display:block;color:#687182;font-size:11px;line-height:16px;font-weight:700}.ats-kanban-card-summary{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.ats-kanban-card-summary span{min-height:22px;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid #eef1f5;border-radius:999px;background:#f9fafb;color:#405064;padding:2px 8px;font-size:10px;line-height:14px;font-weight:850}.ats-kanban-card-rating{min-height:26px;display:flex;align-items:center}.ats-kanban-card-rating .ats-rating-button{min-height:26px;height:26px}.ats-kanban-card-rating .ats-rating-menu{left:0;right:auto}.ats-kanban-card-signal{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.ats-kanban-card-signal span{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;color:#202020;font-size:10px;line-height:14px;font-weight:900}.ats-kanban-card-signal span.good{color:#1b5e20;background:#e8f5e9;border-color:#cdeed8}.ats-kanban-card-signal span.warn{color:#7c3e00;background:#fff5e6;border-color:#fed7aa}.ats-kanban-card-signal span.risk{color:#8b1d1d;background:#fdecec;border-color:#f3c1c1}.ats-kanban-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.ats-kanban-card-meta span{background:#f9fafb;border:1px solid #eef1f5;border-radius:6px;padding:5px 7px;min-width:0;overflow-wrap:anywhere}.ats-kanban-card-actions{display:flex;align-items:center;gap:6px;justify-content:space-between}.ats-of-page{display:grid;grid-gap:12px;gap:12px;max-width:100%;overflow-x:clip}.ats-job-create-surface{--ats-create-shell:#f5f3ff;--ats-create-card:#fff;--ats-create-hero:#5b51b5;--ats-create-hero-dark:#463c9d;--ats-accent:#6a61c0;--ats-accent-dark:#3f378f;--ats-accent-soft:#f1efff;--ats-line:#d9d5f6;min-height:100vh;background:var(--ats-create-shell)}.ats-job-create-page{display:grid;grid-gap:18px;gap:18px;padding:0 16px 28px}.ats-job-create-surface.gts{--ats-create-hero:#6a61c0;--ats-create-hero-dark:#5146a6}.ats-job-create-surface.rs{--ats-create-hero:#0f7884;--ats-create-hero-dark:#0a616b}.ats-job-create-hero,.ats-job-create-shell{width:min(1180px,100%);margin:0 auto}.ats-job-create-hero{margin-top:14px;border:1px solid var(--ats-line);border-top:0;border-radius:3px;background:var(--ats-create-hero);color:#fff;gap:12px;padding:16px 18px}.ats-job-create-hero .ats-dense-breadcrumbs{margin-bottom:8px;font-size:12px}.ats-job-create-hero .ats-dense-breadcrumbs,.ats-job-create-hero .ats-dense-breadcrumbs a,.ats-job-create-hero .ats-page-head p{color:rgba(255,255,255,.86)}.ats-job-create-hero .ats-page-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,560px);align-items:start;grid-gap:28px;gap:28px}.ats-job-create-hero .ats-page-head h1{color:#fff;letter-spacing:-.04em;font-size:clamp(30px,3vw,42px)}.ats-job-create-eyebrow{margin:0 0 8px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ats-job-create-hero .ats-job-create-eyebrow{color:rgba(255,255,255,.76)}.ats-job-create-hero-stats{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:9px;gap:9px;min-width:0;width:min(100%,560px);align-self:start;justify-self:end;margin-top:0;padding:12px 14px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.11)}.ats-job-create-status-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.ats-job-create-status-nav{display:inline-flex;overflow:hidden;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08)}.ats-job-create-status-nav button{min-height:28px;padding:0 10px;border:0;border-right:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font:inherit;font-size:11px;font-weight:950;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.ats-job-create-status-nav button:last-child{border-right:0}.ats-job-create-status-nav button:disabled{cursor:not-allowed;opacity:.45}.ats-job-create-status-percent{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ats-job-create-status-compact-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.ats-job-create-status-compact-copy>span{display:block;color:rgba(255,255,255,.7);font-size:10px;line-height:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ats-job-create-status-compact-copy strong{display:block;color:#fff;font-size:18px;line-height:22px;font-weight:950;white-space:normal}.ats-job-create-status-compact-copy p{margin:0;color:rgba(255,255,255,.74);font-size:12px;line-height:16px;font-weight:800}.ats-job-create-status-track{height:5px;overflow:hidden;background:rgba(255,255,255,.16)}.ats-job-create-status-track span{display:block;height:100%;background:#fff}.ats-job-create-status-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ats-job-create-status-meta span{display:block;min-width:0;padding:7px 9px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:rgba(255,255,255,.78);font-size:11px;line-height:15px;font-weight:800}.ats-job-create-status-meta strong{color:#fff;font-weight:950}.ats-job-create-status-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ats-job-create-status-list li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding-top:7px;border-top:1px solid rgba(255,255,255,.16)}.ats-job-create-status-list li:first-child{padding-top:0;border-top:0}.ats-job-create-status-marker{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 6px;border:1px solid rgba(255,255,255,.42);color:#fff;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.ats-job-create-status-list li.active .ats-job-create-status-marker,.ats-job-create-status-list li.done .ats-job-create-status-marker{background:#fff;color:#5b4eb6}.ats-job-create-status-list strong{display:block;color:#fff;font-size:14px;line-height:17px;font-weight:950}.ats-job-create-status-list p{margin:0;color:rgba(255,255,255,.76);font-size:11px;line-height:15px}.ats-job-create-hero .ats-btn-sm{border-color:rgba(255,255,255,.36);background:#fff;color:var(--ats-create-hero-dark)}.ats-job-create-shell{display:grid;grid-template-columns:minmax(230px,270px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start}.ats-job-create-ai-card,.ats-job-create-card,.ats-job-create-main,.ats-job-create-side-card{background:#fff;border:1px solid var(--ats-line);border-radius:0;box-shadow:0 1px 0 rgba(32,32,32,.03)}.ats-job-create-card{padding:14px}.ats-job-create-ai-card h3,.ats-job-create-card h2,.ats-job-create-side-card h3{margin:0 0 8px;color:var(--ats-ink);font-size:16px;line-height:22px;font-weight:900}.ats-job-create-card-copy{margin:-2px 0 12px;color:var(--ats-muted);font-size:12px;font-weight:700;line-height:18px}.ats-job-create-progress{position:-webkit-sticky;position:sticky;top:18px;max-height:calc(100vh - 132px);overflow:auto}.ats-job-create-progress-summary{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px;padding:11px 12px;border:1px solid var(--ats-line);border-radius:7px;background:var(--ats-accent-soft);color:var(--ats-muted);font-size:12px;font-weight:800}.ats-job-create-progress-summary span{color:var(--ats-accent-dark);font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.ats-job-create-progress-summary strong{color:var(--ats-accent-dark);font-size:15px;line-height:19px}.ats-job-create-progress-summary p{margin:0;color:var(--ats-muted);font-size:11px;line-height:16px;font-weight:700}.ats-job-create-step-list{display:grid;grid-gap:6px;gap:6px}.ats-job-create-step-list a,.ats-job-create-step-list button{min-height:52px;padding:9px 10px;border:1px solid var(--ats-line);border-radius:7px;background:#fff;color:var(--ats-ink);text-align:left;font:inherit;cursor:pointer;text-decoration:none}.ats-job-create-step-list a.active,.ats-job-create-step-list button.active{border-color:var(--ats-accent);background:#fff;box-shadow:inset 0 0 0 1px rgba(106,97,192,.2)}.ats-job-create-step-list a.complete,.ats-job-create-step-list button.complete{border-color:rgba(47,155,87,.36);background:#f4fbf6}.ats-job-create-step-list strong{display:flex;gap:8px;align-items:flex-start;color:var(--ats-ink);font-size:13px;line-height:17px;font-weight:900}.ats-job-create-step-list span{display:block;margin-top:2px;color:var(--ats-muted);font-size:12px;font-weight:700;line-height:16px}.ats-job-create-step-list .ats-job-create-step-state{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin-top:-1px;border:1px solid var(--ats-line);border-radius:999px;color:var(--ats-muted);font-size:11px;font-weight:950;line-height:1}.ats-job-create-step-list a.complete strong,.ats-job-create-step-list button.complete strong{color:#174f31}.ats-job-create-step-list a.complete .ats-job-create-step-state,.ats-job-create-step-list button.complete .ats-job-create-step-state{border-color:#2f9b57;background:#2f9b57;color:#fff}.ats-job-create-step-list a.active .ats-job-create-step-state,.ats-job-create-step-list button.active .ats-job-create-step-state{border-color:var(--ats-accent);background:var(--ats-accent);color:#fff}.ats-job-create-main{min-width:0;padding:18px}.ats-job-create-stage-banner{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);grid-gap:12px 18px;gap:12px 18px;align-items:center;margin-bottom:14px;padding:14px 16px;border:1px solid var(--ats-line);background:#fff;box-shadow:none}.ats-job-create-stage-banner div{display:grid;grid-gap:4px;gap:4px}.ats-job-create-stage-banner span{color:var(--ats-accent-dark);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ats-job-create-stage-banner strong{color:var(--ats-ink);font-size:17px;font-weight:950}.ats-job-create-stage-banner p{margin:0;color:var(--ats-muted);font-size:13px;font-weight:700;line-height:19px}.ats-job-create-fast-note{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--ats-line);border-radius:0;background:var(--ats-accent-soft)}.ats-job-create-fast-note strong{color:var(--ats-accent-dark);white-space:nowrap}.ats-job-create-fast-note span{color:var(--ats-muted);font-size:13px;font-weight:700;line-height:18px}.ats-job-create-panel{display:grid;grid-gap:14px;gap:14px}.ats-job-create-section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ats-job-create-section-head h2{margin:0;color:var(--ats-ink);font-size:30px;line-height:36px;font-weight:950}.ats-job-create-section-head p{margin:6px 0 0;color:var(--ats-muted);font-size:15px;font-weight:600;line-height:23px}.ats-job-create-view-full-page-btn,.ats-job-create-view-full-page-btn.MuiButton-root{min-width:132px;flex-shrink:0;white-space:nowrap;padding-inline:14px}.ats-job-create-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-job-create-choice{display:grid;align-content:center;grid-gap:10px;gap:10px;min-height:96px;padding:14px;border:1px solid #d7dde8;border-radius:0;background:#fff;color:var(--ats-ink);text-align:center;box-shadow:0 1px 0 rgba(15,23,42,.03);cursor:pointer}.ats-job-create-choice.active{border-color:var(--ats-accent);background:#fff;box-shadow:inset 0 0 0 1px rgba(106,97,192,.2)}.ats-job-create-choice strong{color:var(--ats-ink);font-size:17px;font-weight:950;line-height:23px}.ats-job-create-choice span{color:var(--ats-muted);font-size:13px;font-weight:650;line-height:20px}.ats-job-create-start-layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px;align-items:stretch}.ats-job-create-start-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-job-create-start-methods .ats-job-create-choice{min-height:132px;align-content:start;text-align:left}.ats-job-create-method-panel{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:372px;padding:14px;border:1px solid var(--ats-line);border-radius:0;background:#fff}.ats-job-create-method-panel h3{margin:0;color:var(--ats-ink);font-size:24px;line-height:30px;font-weight:950}.ats-job-create-method-panel p{margin:6px 0 0;color:var(--ats-muted);font-size:14px;line-height:22px;font-weight:650}.ats-job-create-panel-label{margin:0;color:var(--ats-accent-dark);font-size:12px;font-weight:950;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.ats-job-create-method-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto}.ats-job-create-selected-summary{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid #d9d5ff;background:#f8f7ff}.ats-job-create-selected-summary p:first-of-type{margin:0;color:#5f55bc;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ats-job-create-selected-summary p:not(:first-of-type){margin:2px 0 0;color:var(--ats-muted);font-size:13px;font-weight:720;line-height:20px;text-transform:none;letter-spacing:0}.ats-job-create-manual-checks,.ats-job-create-selected-summary div{display:flex;flex-wrap:wrap;gap:8px}.ats-job-create-manual-checks span,.ats-job-create-selected-summary span{padding:7px 9px;border:1px solid var(--ats-line);background:#fff;color:var(--ats-ink);font-size:12px;font-weight:850;line-height:16px}.ats-job-create-draft-status{margin:0 0 10px;align-self:center;color:var(--ats-accent-dark);font-size:12px;font-weight:900}.ats-job-create-modal-shell{display:grid;grid-gap:14px;gap:14px;padding-top:6px}.ats-job-create-modal-shell>p{margin:0;color:var(--ats-muted);font-size:14px;font-weight:700;line-height:22px}.ats-job-create-modal-shell>.ats-job-create-modal-note{padding:12px 14px;border:1px solid #d9d5ff;background:#f4f2ff;color:#332a73}.ats-gts-dialog-primary,.ats-gts-dialog-primary.MuiButton-root{border-color:#6a61c0;background:#6a61c0;color:#fff;box-shadow:none}.ats-gts-dialog-primary.MuiButton-root:hover,.ats-gts-dialog-primary:hover{border-color:#5147aa;background:#5147aa;color:#fff;box-shadow:none}.ats-job-create-modal-ai-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(190px,.44fr);grid-gap:12px;gap:12px;align-items:stretch}.ats-job-create-modal-ai-layout.refined{grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:14px;border:1px solid #d9d5ff;background:#faf9ff}.ats-job-create-modal-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.ats-job-create-modal-ad{display:grid;grid-gap:10px;gap:10px;min-height:280px;padding:16px;border:1px solid #d9d5ff;background:#fff;box-shadow:inset 4px 0 0 #6a61c0}.ats-job-create-modal-ad h3{margin:0;color:var(--ats-ink);font-size:22px;line-height:28px;font-weight:950}.ats-job-create-modal-ad p:not(.ats-job-create-panel-label){margin:0;color:var(--ats-muted);font-size:14px;font-weight:750;line-height:23px}.ats-job-create-modal-ad.scroll-panel,.ats-job-create-modal-ad.upgraded{align-content:start;min-height:360px}.ats-job-create-modal-ad.upgraded{border-color:#6a61c0;background:#fbfaff}.ats-job-create-modal-scroll-copy{display:grid;grid-gap:10px;gap:10px;max-height:290px;overflow-y:auto;padding:12px 14px;border:1px solid #d9d5ff;background:#fff}.ats-job-create-modal-scroll-copy p{margin:0;color:var(--ats-ink);font-size:13px;font-weight:760;line-height:21px}.ats-job-create-ai-prompt-rail{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px;border:1px solid #d9d5ff;background:#fff;box-shadow:inset 4px 0 0 #2d264d}.ats-job-create-ai-prompt-rail h3{margin:0;color:var(--ats-ink);font-size:17px;font-weight:950;letter-spacing:-.01em;line-height:22px}.ats-job-create-ai-prompt-rail p:not(.ats-job-create-panel-label){margin:0 0 4px;color:var(--ats-muted);font-size:12px;font-weight:720;line-height:18px}.ats-job-create-ai-prompt-rail .ats-btn-sm{width:100%;justify-content:flex-start;text-align:left;border-color:#d9d5ff;background:#f7f5ff;color:#332a73}.ats-job-create-ai-prompt-rail .ats-btn-sm:hover{border-color:#6a61c0;background:#eeeaff}.ats-job-create-template-modal{gap:16px}.ats-job-create-template-hero{display:grid;grid-gap:7px;gap:7px;padding:18px 20px;border:1px solid #d9d5ff;background:linear-gradient(135deg,rgba(106,97,192,.08),rgba(255,255,255,.96) 48%),#fff;box-shadow:inset 4px 0 0 #6a61c0}.ats-job-create-template-hero h3{margin:0;color:var(--ats-ink);font-size:26px;font-weight:950;letter-spacing:-.03em;line-height:31px}.ats-job-create-template-hero p:not(.ats-job-create-panel-label){margin:0;color:var(--ats-muted);font-size:14px;font-weight:720;line-height:22px}.ats-job-create-template-library-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.85fr);grid-gap:14px;gap:14px;align-items:stretch}.ats-job-create-template-preview,.ats-job-create-template-search-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #d9d5ff;background:#fff;box-shadow:0 18px 38px rgba(45,38,77,.08)}.ats-job-create-template-search-card h4{margin:0;color:var(--ats-ink);font-size:18px;font-weight:950;letter-spacing:-.015em;line-height:23px}.ats-job-create-template-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-job-create-template-empty{display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px dashed #c9c3ff;background:linear-gradient(180deg,rgba(248,247,255,.94),rgba(255,255,255,.98)),#fff}.ats-job-create-template-empty strong{color:var(--ats-ink);font-size:17px;font-weight:950}.ats-job-create-template-empty span{color:var(--ats-muted);font-size:13px;font-weight:700;line-height:20px}.ats-job-create-template-preview{align-content:start;box-shadow:inset 4px 0 0 #2d264d,0 18px 38px rgba(45,38,77,.08)}.ats-job-create-template-preview>div{display:grid;grid-gap:5px;gap:5px}.ats-job-create-template-preview strong{color:var(--ats-ink);font-size:16px;font-weight:950;line-height:21px}.ats-job-create-template-preview span{color:var(--ats-muted);font-size:12px;font-weight:720;line-height:18px}.ats-job-create-template-next{padding:14px;border:1px solid #e3e0ff;background:#faf9ff}.ats-job-create-template-next ul{margin:0;padding-left:17px;color:var(--ats-muted);font-size:12px;font-weight:740;line-height:18px}.ats-job-create-template-next li+li{margin-top:5px}.ats-job-create-manual-checks.large{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ats-job-create-guided-setup{gap:20px}.ats-job-create-guided-intro{display:grid;grid-gap:10px;gap:10px;padding:22px 24px;border:1px solid #d7d1f7;background:#fff}.ats-job-create-guided-intro h3{margin:0;color:var(--ats-ink);font-size:26px;font-weight:950;letter-spacing:-.03em;line-height:31px}.ats-job-create-guided-intro p:not(.ats-job-create-panel-label){margin:0;color:var(--ats-muted);max-width:720px;font-size:14px;font-weight:720;line-height:22px}.ats-job-create-guided-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:stretch}.ats-job-create-guided-main{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #ddd8fb;background:#fff}.ats-job-create-guided-section-head{display:flex;justify-content:space-between;gap:14px;padding:0 0 12px;border-bottom:1px solid #ddd8fb;background:#f7f5ff}.ats-job-create-guided-section-head>div{display:grid;grid-gap:5px;gap:5px}.ats-job-create-guided-section-head strong{color:var(--ats-ink);font-size:17px;font-weight:950;line-height:22px}.ats-job-create-guided-section-head small{color:var(--ats-muted);font-size:12px;font-weight:760;line-height:18px}.ats-job-create-guided-section-head>span{align-self:start;padding:6px 9px;border:1px solid #d7d1f7;background:#fff;color:var(--ats-accent-dark);font-size:11px;font-weight:900;text-transform:uppercase}.ats-job-create-guided-step{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;padding:15px;border:1px solid #ebe8fb;background:#fff}.ats-job-create-guided-step:last-child{border-bottom:1px solid #ebe8fb}.ats-job-create-guided-step>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d7d1f7;border-radius:999px;background:#f1edff;color:var(--ats-accent);font-size:13px;font-weight:950}.ats-job-create-guided-step strong{display:block;color:var(--ats-ink);font-size:15px;font-weight:950;line-height:20px}.ats-job-create-guided-step p{margin:5px 0 0;color:var(--ats-muted);font-size:13px;font-weight:700;line-height:19px}.ats-job-create-guided-summary{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:20px;border:1px solid #d7d1f7;background:#f7f5ff}.ats-job-create-guided-summary h4{margin:0;color:var(--ats-ink);font-size:20px;font-weight:950;letter-spacing:-.02em;line-height:25px}.ats-job-create-guided-summary ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--ats-muted);font-size:13px;font-weight:740;line-height:19px}.ats-job-create-guided-summary div{display:grid;grid-gap:8px;gap:8px}.ats-job-create-guided-summary span{padding:10px 11px;border:1px solid #ddd8fb;background:#fff;color:var(--ats-ink);font-size:12px;font-weight:850}.ats-job-create-guided-note{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;padding:20px;border:1px solid #d7d1f7;background:#fff}.ats-job-create-guided-note>div:first-child{display:grid;align-content:start;grid-gap:7px;gap:7px}.ats-job-create-guided-note h4{margin:0;color:var(--ats-ink);font-size:18px;font-weight:950;letter-spacing:-.02em;line-height:23px}.ats-job-create-guided-note p:not(.ats-job-create-panel-label){margin:0;color:var(--ats-muted);font-size:13px;font-weight:700;line-height:20px}.ats-job-create-guided-note .MuiInputBase-root{background:#fff}.ats-job-create-guided-note .MuiInputBase-input{color:var(--ats-ink);font-size:14px;font-weight:700;line-height:22px}.ats-job-create-guided-note .MuiFormHelperText-root{margin-left:0;color:var(--ats-muted);font-size:12px;font-weight:750}.ats-job-create-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-job-create-form-grid .wide{grid-column:1/-1}.ats-job-create-pill-row,.ats-job-create-style-actions,.ats-job-create-toggle{display:flex;flex-wrap:wrap;gap:8px}.ats-job-create-pill-row span,.ats-job-create-style-actions button,.ats-job-create-toggle button{min-height:32px;padding:0 10px;border:1px solid var(--ats-line);border-radius:6px;background:#fff;color:var(--ats-ink);font-size:12px;font-weight:800}.ats-job-create-toggle button{cursor:pointer}.ats-job-create-style-actions button:hover,.ats-job-create-toggle button.active{border-color:var(--ats-accent);background:var(--ats-accent-soft);color:var(--ats-accent-dark)}.ats-job-create-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:14px;gap:14px}.ats-job-create-drop{display:grid;place-items:center;min-height:132px;padding:18px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;color:var(--ats-muted);text-align:center}.ats-job-create-drop strong{display:block;color:var(--ats-ink)}.ats-job-create-drop span{display:block;margin-top:6px;font-size:12px;font-weight:700}.ats-job-create-textarea{margin-top:12px;width:100%}.ats-job-create-side-card{display:grid;grid-gap:10px;gap:10px;padding:12px}.ats-job-create-ai-card p,.ats-job-create-side-card li,.ats-job-create-side-card p,.ats-job-create-source-card span{margin:0;color:var(--ats-muted);font-size:13px;font-weight:650;line-height:20px}.ats-job-create-checklist,.ats-job-create-side-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.ats-job-create-ad-grid,.ats-job-create-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-job-create-review-card{position:relative;border:1px solid var(--ats-line);background:#fff}.ats-job-create-review-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ats-job-create-review-card-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.ats-job-create-review-step{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid var(--ats-accent);border-radius:999px;background:var(--ats-accent-soft);color:var(--ats-accent-dark);font-size:12px;font-weight:950}.ats-job-create-review-edit.MuiButton-root{min-height:30px;padding:0 12px;border:1px solid var(--ats-line);background:#fff;color:var(--ats-accent-dark)}.ats-job-create-ad-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--ats-line);border-radius:8px;background:#fff}.ats-job-create-ad-card.active{border-color:var(--ats-accent);background:var(--ats-accent-soft);box-shadow:inset 0 0 0 1px var(--ats-accent)}.ats-job-create-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ats-job-create-card-head h3{margin:0;color:var(--ats-ink);font-size:19px;font-weight:950;line-height:25px}.ats-job-create-stage-list{display:grid;grid-gap:8px;gap:8px}.ats-job-create-stage{display:grid;grid-template-columns:minmax(0,1fr) 160px 190px auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid var(--ats-line);border-radius:8px;background:#fff;grid-template-columns:minmax(0,1fr) 150px auto}.ats-job-create-question-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.ats-job-create-question-summary div{padding:12px;border:1px solid var(--ats-line);background:#fbfaff}.ats-job-create-question-summary strong{display:block;color:var(--ats-accent);font-size:25px;font-weight:950;line-height:29px}.ats-job-create-question-summary span{display:block;margin-top:3px;color:var(--ats-muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ats-job-create-question-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ats-job-create-question-toolbar button{min-height:34px;padding:0 12px;border:1px solid var(--ats-line);background:#fff;color:var(--ats-ink);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.ats-job-create-question-toolbar button.active{border-color:var(--ats-accent);background:var(--ats-accent-soft);color:var(--ats-accent)}.ats-job-create-question-builder,.ats-job-create-question-card{display:grid;grid-gap:12px;gap:12px}.ats-job-create-question-card{padding:14px;border:1px solid var(--ats-line);background:#fff}.ats-job-create-question-card.mandatory{border-left:4px solid var(--ats-accent)}.ats-job-create-question-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ats-job-create-question-card-head p{margin:0 0 4px;color:var(--ats-accent);font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.ats-job-create-question-card-head h3{margin:0;color:var(--ats-ink);font-size:18px;font-weight:950;line-height:23px}.ats-job-create-question-switches{display:flex;flex-wrap:wrap;gap:8px}.ats-job-create-question-switches label{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--ats-line);background:#fff;color:var(--ats-ink);font-size:12px;font-weight:850}.ats-job-create-question-switches input{accent-color:var(--ats-accent)}.ats-job-create-question-body{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:12px;gap:12px}.ats-job-create-question-text span{display:block;margin-bottom:5px;color:var(--ats-muted);font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ats-job-create-question-text textarea{width:100%;min-height:92px;padding:10px;border:1px solid var(--ats-line);background:#fff;color:var(--ats-ink);font:inherit;font-weight:760;line-height:1.45;resize:vertical}.ats-job-create-question-controls{display:grid;grid-gap:8px;gap:8px}.ats-job-create-question-note{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:10px;border-top:1px solid var(--ats-line);color:var(--ats-muted);font-size:12px;font-weight:760}.ats-job-create-question-note button{min-height:32px;padding:0 10px;border:1px solid var(--ats-line);background:#fff;color:var(--ats-accent);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.ats-job-create-question-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;padding-top:0;border-top:0}.ats-job-create-question-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ats-job-create-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-job-create-source-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--ats-line);border-radius:8px;background:#fff}.ats-job-create-source-card label{display:inline-flex;gap:6px;align-items:center;color:var(--ats-ink);font-size:12px;font-weight:800}.ats-job-create-actions,.ats-job-create-footer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--ats-line)}.ats-job-create-surface.gts .ats-job-create-footer-actions.compact{margin-top:14px;padding:12px;border:1px solid var(--ats-line);background:#fbfaff;align-items:center;justify-content:flex-start;gap:10px}.ats-job-create-footer-spacer{flex:1 1 auto;min-width:12px}.ats-job-create-surface.gts .ats-job-create-actions{padding-top:8px;border-top:0;background:transparent;box-shadow:none}.ats-job-create-ad-actions{padding-top:0;border-top:0}.ats-job-create-surface.gts .ats-job-create-choice.active,.ats-job-create-surface.gts .ats-job-create-stage-banner,.ats-job-create-surface.gts .ats-job-create-step-list button.active{background-image:none}.ats-job-create-surface.gts .ats-job-create-footer-actions .ats-btn-sm,.ats-job-create-surface.gts .ats-job-create-footer-actions .ats-btn-sm.MuiButton-root{border:1px solid var(--ats-accent);color:var(--ats-accent-dark);background:#fff;box-shadow:inset 0 0 0 1px rgba(112,99,198,.08)}.ats-job-create-surface.gts .ats-job-create-footer-actions .ats-btn-sm.MuiButton-root:hover,.ats-job-create-surface.gts .ats-job-create-footer-actions .ats-btn-sm:hover{border:1px solid var(--ats-accent-dark);background:var(--ats-accent-soft);color:var(--ats-accent-dark)}.ats-job-create-surface.gts .ats-job-create-footer-actions .ats-btn-sm.primary,.ats-job-create-surface.gts .ats-job-create-footer-actions .ats-btn-sm.primary.MuiButton-root{border:1px solid var(--ats-accent);background:var(--ats-accent);color:#fff}.ats-job-create-surface.gts .ats-job-create-footer-actions .Mui-disabled,.ats-job-create-surface.gts .ats-job-create-footer-actions .MuiButton-root.Mui-disabled{border-color:var(--ats-line);background:#fff;color:#a7a0ca}.ats-job-create-surface.gts .MuiInputLabel-root{color:var(--ats-muted);font-weight:850}.ats-job-create-surface.gts .MuiInputLabel-root.Mui-focused{color:var(--ats-accent-dark)}.ats-job-create-surface.gts .MuiOutlinedInput-root{border-radius:3px;background:#fff;color:var(--ats-ink);font-weight:760}.ats-job-create-surface.gts .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--ats-line);transition:border-color .12s ease,box-shadow .12s ease}.ats-job-create-surface.gts .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ats-job-create-surface.gts .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--ats-accent);border-width:1px;box-shadow:0 0 0 2px rgba(106,97,192,.12)}.ats-job-create-surface.gts .MuiSelect-icon{color:var(--ats-accent-dark)}.ats-job-create-surface.gts .MuiInputBase-input{color:var(--ats-ink)}.ats-job-create-ai-rail{grid-column:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-content:start}.ats-job-create-ai-card{display:grid;grid-gap:7px;gap:7px;align-content:start;padding:12px;border-top:1px solid var(--ats-line)}.ats-job-create-ai-card button{min-height:30px;padding:0 10px;border:1px solid var(--ats-line);border-radius:6px;background:#fff;color:var(--ats-ink);text-align:left;font-size:12px;font-weight:800;cursor:pointer}.ats-job-create-ai-card button:hover{border-color:var(--ats-accent);background:var(--ats-accent-soft);color:var(--ats-accent-dark)}.ats-job-create-ai-output{padding:10px;border:1px solid var(--ats-line);border-radius:6px;background:var(--ats-accent-soft);color:var(--ats-accent-dark);font-size:12px;font-weight:800;line-height:18px}@media (max-width:1180px){.ats-job-create-shell{grid-template-columns:1fr}.ats-job-create-hero .ats-page-head{display:grid;grid-template-columns:1fr}.ats-job-create-hero-stats{min-width:0;width:100%}.ats-job-create-progress{position:static;max-height:none}.ats-job-create-step-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.ats-job-create-step-list button{flex:0 0 220px;scroll-snap-align:start}.ats-job-create-ai-rail{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.ats-job-create-start-layout{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}}@media (max-width:760px){.ats-job-create-page{padding-inline:10px}.ats-job-create-main{padding:12px}.ats-job-create-shell{gap:10px}.ats-job-create-hero{margin-top:10px}.ats-job-create-hero-stats{grid-template-columns:1fr;gap:8px}.ats-job-create-status-topline{align-items:stretch;flex-direction:column}.ats-job-create-status-nav{width:100%}.ats-job-create-status-nav button{flex:1 1 50%}.ats-job-create-status-percent{align-self:flex-start}.ats-job-create-status-compact-copy p,.ats-job-create-status-compact-copy span,.ats-job-create-status-compact-copy strong{white-space:normal}.ats-job-create-status-meta{grid-template-columns:1fr}.ats-job-create-status-list li{grid-template-columns:32px minmax(0,1fr)}.ats-job-create-status-marker{min-width:28px;padding-inline:6px}.ats-job-create-stage-banner{grid-template-columns:1fr}.ats-job-create-card-head,.ats-job-create-section-head{display:grid}.ats-job-create-ad-grid,.ats-job-create-ai-rail,.ats-job-create-form-grid,.ats-job-create-guided-grid,.ats-job-create-guided-note,.ats-job-create-manual-checks.large,.ats-job-create-modal-ai-layout,.ats-job-create-modal-ai-layout.refined,.ats-job-create-modal-copy-grid,.ats-job-create-review-grid,.ats-job-create-source-grid,.ats-job-create-split,.ats-job-create-start-layout,.ats-job-create-start-methods,.ats-job-create-template-filters,.ats-job-create-template-library-grid,.ats-job-create-template-preview{grid-template-columns:1fr}.ats-job-create-guided-section-head{display:grid}.ats-job-create-guided-intro h3{font-size:22px;line-height:27px}.ats-job-create-guided-step{grid-template-columns:30px minmax(0,1fr);gap:10px}.ats-job-create-modal-ad.scroll-panel,.ats-job-create-modal-ad.upgraded{min-height:0}.ats-job-create-modal-scroll-copy{max-height:250px}.ats-job-create-choice-grid{grid-template-columns:1fr}.ats-job-create-method-panel{min-height:0}.ats-job-create-method-actions{display:grid;grid-template-columns:1fr}.ats-job-create-choice{min-height:86px;padding:12px 10px}.ats-job-create-choice strong{font-size:15px;line-height:20px}.ats-job-create-choice span{font-size:12px;line-height:17px}.ats-job-create-question-body,.ats-job-create-question-summary,.ats-job-create-stage{grid-template-columns:1fr}.ats-job-create-question-card-head,.ats-job-create-question-note{flex-direction:column;align-items:stretch}.ats-job-create-question-action-group,.ats-job-create-question-actions{display:grid;grid-template-columns:1fr}.ats-job-create-footer-actions{display:grid;grid-template-columns:1fr 1fr}.ats-job-create-draft-status{grid-column:1/-1;margin-right:0;text-align:center}.ats-job-create-footer-actions .primary{grid-column:1/-1}}.ats-premium-minisite{--ats-accent:#61c08c;--ats-accent-dark:#28734d;--ats-accent-soft:#e8f5e9;--ats-accent-border:#b6e2c8;min-height:100vh;background:#f7f9fb;color:#172033}.ats-premium-minisite.gts{--ats-accent:#6a61c0;--ats-accent-dark:#3f378f;--ats-accent-soft:#f1efff;--ats-accent-border:#d7d2ff}.ats-premium-mini-header{align-items:center;background:var(--ats-accent,#61c08c);color:#fff;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:0 clamp(18px,4vw,54px)}.ats-premium-mini-brand{color:#fff;font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.02em;text-decoration:none}.ats-premium-mini-brand:first-letter{text-transform:lowercase}.ats-premium-mini-nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ats-premium-mini-nav a,.ats-premium-mini-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:rgba(255,255,255,.92);cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:38px;padding:0 4px;text-decoration:none}.ats-premium-mini-nav a:hover,.ats-premium-mini-nav button:hover{color:#fff;text-decoration:underline}.ats-premium-mini-nav .ats-btn-sm{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.45);color:#fff;min-height:38px}.ats-premium-mini-nav .ats-btn-sm.primary{background:#fff;border-color:#fff;color:var(--ats-accent-dark,#28734d)}.ats-premium-minisite-main{padding:14px clamp(12px,2vw,28px) 44px}.ats-premium-mini-footer{align-items:center;border-top:1px solid #dfe5ee;color:#53627a;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1740px;padding:18px clamp(12px,2vw,28px) 28px}.ats-premium-mini-footer div{display:grid;grid-gap:3px;gap:3px}.ats-premium-mini-footer strong{color:#172033;font-size:13px}.ats-premium-mini-footer a,.ats-premium-mini-footer span{color:#53627a;font-size:12px;font-weight:750;text-decoration:none}.ats-premium-mini-footer nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ats-premium-mini-footer a:hover{color:var(--ats-accent-dark,#28734d);text-decoration:underline}.ats-premium-unsubscribe-page{align-items:center;display:grid;min-height:calc(100vh - 180px);padding:clamp(20px,5vw,58px) 0}.ats-premium-unsubscribe-card{background:#fff;border:1px solid #dbe2ec;border-top:4px solid var(--ats-accent,#61c08c);border-radius:8px;box-shadow:0 10px 28px rgba(20,35,55,.06);display:grid;grid-gap:22px;gap:22px;margin:0 auto;max-width:760px;padding:clamp(22px,4vw,38px);width:min(100%,760px)}.ats-premium-unsubscribe-copy{display:grid;grid-gap:8px;gap:8px}.ats-premium-unsubscribe-copy h1{color:#172033;font-size:clamp(30px,5vw,46px);font-weight:900;letter-spacing:0;line-height:1.04;margin:0}.ats-premium-unsubscribe-copy p{color:#53627a;font-size:16px;line-height:1.55;margin:0;max-width:620px}.ats-premium-unsubscribe-form{display:grid;grid-gap:16px;gap:16px}.ats-premium-unsubscribe-form fieldset,.ats-premium-unsubscribe-form label{color:#172033;display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:850}.ats-premium-unsubscribe-form input[readonly],.ats-premium-unsubscribe-form input[type=text]{background:#f8fafc;border:1px solid #dbe2ec;border-radius:7px;color:#172033;font:inherit;min-height:42px;padding:0 12px}.ats-premium-unsubscribe-form fieldset{border:1px solid #dbe2ec;border-radius:8px;margin:0;padding:14px}.ats-premium-unsubscribe-form legend{color:#53627a;font-size:12px;font-weight:900;padding:0 6px;text-transform:uppercase}.ats-premium-unsubscribe-form fieldset label{align-items:center;background:#f8fafc;border:1px solid #eef1f5;border-radius:7px;display:flex;gap:10px;min-height:42px;padding:0 12px}.ats-premium-unsubscribe-form input[type=checkbox]{accent-color:var(--ats-accent-dark,#28734d);height:16px;width:16px}.ats-premium-unsubscribe-actions{display:flex;flex-wrap:wrap;gap:10px}.ats-premium-unsubscribe-confirmation{background:var(--ats-accent-soft,#e8f5e9);border:1px solid var(--ats-accent-border,#b6e2c8);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:18px}.ats-premium-unsubscribe-confirmation strong{color:var(--ats-accent-dark,#28734d);font-size:18px}.ats-premium-unsubscribe-confirmation span{color:#53627a;font-size:14px;line-height:1.45}.ats-premium-minisite .ats-premium-page{margin:0 auto;max-width:1740px;width:100%}.ats-premium-page{display:grid;grid-gap:10px;gap:10px}.ats-premium-workspace{display:grid;grid-template-columns:260px minmax(0,1fr) 280px;grid-gap:12px;gap:12px;align-items:start}.ats-premium-main,.ats-premium-panel,.ats-premium-stage,.ats-premium-steps,.ats-premium-summary{background:#fff;border:1px solid #dde3ea;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ats-premium-steps{display:grid;grid-gap:8px;gap:8px;padding:12px}.ats-premium-steps button{border:1px solid #dde3ea;border-radius:7px;background:#fff;color:#182232;display:grid;grid-gap:4px;gap:4px;padding:12px;text-align:left;cursor:pointer}.ats-premium-steps button strong{font-size:13px;line-height:1.25}.ats-premium-access span,.ats-premium-dialog-copy,.ats-premium-option small,.ats-premium-option span,.ats-premium-pack small,.ats-premium-pack span,.ats-premium-steps button span,.ats-premium-summary dd,.ats-premium-summary dt{color:#657287;font-size:12px;line-height:1.4}.ats-premium-access.active,.ats-premium-option.active,.ats-premium-pack.active,.ats-premium-steps button.active{border-color:var(--ats-accent,#61c08c);background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-premium-stage{min-height:520px;padding:18px}.ats-premium-stage-head{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px}.ats-premium-panel h3,.ats-premium-stage-head h2,.ats-premium-summary h2{font-size:20px;line-height:1.2;margin:0}.ats-premium-panel p,.ats-premium-stage-head p{color:#53627a;font-size:14px;line-height:1.5;margin:0}.ats-premium-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-premium-card-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.ats-premium-option{border:1px solid #dde3ea;border-radius:8px;background:#fff;display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:14px;text-align:left;cursor:pointer}.ats-premium-access strong,.ats-premium-option strong,.ats-premium-pack strong{color:#111827;font-size:14px;line-height:1.25}.ats-premium-actions{border-top:1px solid #e6ebf1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:14px}.ats-premium-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-premium-output-grid.single{grid-template-columns:1fr}.ats-premium-output-grid article,.ats-premium-review-grid article{border:1px solid #dde3ea;border-radius:8px;background:#fff;display:grid;grid-gap:8px;gap:8px;padding:14px}.ats-premium-output-grid pre{background:#f7f9fb;border:1px solid #e4e9ef;border-radius:6px;color:#273244;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5;margin:0;overflow:auto;padding:10px;white-space:pre-wrap}.ats-premium-review-grid,.ats-premium-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.ats-premium-stat-strip div{background:#f7f9fb;border:1px solid #edf0f4;border-radius:8px;display:grid;grid-gap:2px;gap:2px;padding:10px 12px}.ats-premium-stat-strip strong{font-size:20px;line-height:1}.ats-premium-review-grid small,.ats-premium-review-grid span,.ats-premium-stat-strip span{color:#657287;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ats-premium-panel{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px}.ats-premium-access-grid,.ats-premium-form-grid,.ats-premium-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ats-premium-access,.ats-premium-pack{border:1px solid #dde3ea;border-radius:7px;background:#fff;display:grid;grid-gap:5px;gap:5px;padding:10px;text-align:left;cursor:pointer}.ats-premium-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ats-premium-review-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-premium-review-grid strong{font-size:16px;line-height:1.25}.ats-premium-summary{display:grid;grid-gap:12px;gap:12px;padding:14px;position:-webkit-sticky;position:sticky;top:16px}.ats-premium-summary dl{display:grid;grid-gap:10px;gap:10px;margin:0}.ats-premium-summary dt{font-weight:800;text-transform:uppercase}.ats-premium-summary dd{margin:2px 0 0;color:#172033;font-weight:800}@media (max-width:1180px){.ats-premium-workspace{grid-template-columns:1fr}.ats-premium-summary{position:static}.ats-premium-access-grid,.ats-premium-card-grid,.ats-premium-card-grid.compact,.ats-premium-form-grid,.ats-premium-output-grid,.ats-premium-pack-grid,.ats-premium-review-grid,.ats-premium-review-grid.compact,.ats-premium-stat-strip{grid-template-columns:1fr}.ats-premium-stage{min-height:auto}}.ats-premium-sales-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:start}.ats-premium-minisite .ats-premium-sales-hero{gap:14px;padding:18px 22px}.ats-premium-minisite .ats-premium-sales-hero p{margin-top:5px}.ats-premium-sales-hero h1{max-width:900px}.ats-premium-hero-lead{color:#172033;font-size:20px;font-weight:850;line-height:1.35}.ats-premium-control-summary span,.ats-premium-eyebrow,.ats-premium-forecast-box>span,.ats-premium-sales-choice>span,.ats-premium-section-head>span{color:var(--ats-accent-dark,#28734d);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ats-premium-card,.ats-premium-forecast-box,.ats-premium-job-choice-card,.ats-premium-sales-choice,.ats-premium-sales-panel{background:#fff;border:1px solid #dde3ea;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ats-premium-sales-panel{display:grid;grid-gap:10px;gap:10px;padding:12px}.ats-premium-card h2,.ats-premium-job-choice-card h2,.ats-premium-sales-choice h2,.ats-premium-sales-panel h2{color:#101827;font-size:21px;line-height:1.18;margin:0}.ats-premium-card{display:grid;grid-gap:14px;gap:14px;padding:16px}.ats-premium-control-panel{gap:12px}.ats-premium-control-panel.collapsed{border-left:4px solid var(--ats-accent,#61c08c)}.ats-premium-control-summary{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr) auto}.ats-premium-control-summary>div:first-child{display:grid;grid-gap:5px;gap:5px}.ats-premium-control-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ats-premium-control-strip div{background:#f7f9fb;border:1px solid #edf0f4;border-radius:7px;display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:8px 10px}.ats-premium-control-strip strong{color:#101827;font-size:15px;line-height:1.2}.ats-premium-card p,.ats-premium-forecast-box p,.ats-premium-insight-grid p,.ats-premium-job-choice-card p,.ats-premium-process-grid p,.ats-premium-sales-choice p,.ats-premium-sales-panel p{color:#53627a;font-size:14px;line-height:1.5;margin:0}.ats-premium-context-grid,.ats-premium-dashboard-grid,.ats-premium-insight-grid,.ats-premium-job-choice-meta,.ats-premium-sales-metrics,.ats-premium-tier-grid{display:grid;grid-gap:8px;gap:8px}.ats-premium-sales-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-context-grid>div,.ats-premium-dashboard-grid div,.ats-premium-job-choice-meta span,.ats-premium-sales-metrics div,.ats-premium-tier-grid>div{background:#f7f9fb;border:1px solid #edf0f4;border-radius:7px;display:grid;grid-gap:4px;gap:4px;padding:8px 10px}.ats-premium-context-grid strong,.ats-premium-dashboard-grid strong,.ats-premium-sales-metrics strong,.ats-premium-tier-grid strong{color:#101827;font-size:15px;line-height:1.2}.ats-premium-context-grid span,.ats-premium-dashboard-grid span,.ats-premium-job-choice-meta span,.ats-premium-sales-metrics span,.ats-premium-tier-grid span{color:#657287;font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.ats-premium-actions,.ats-premium-candidate-row .ats-premium-actions,.ats-premium-forecast-box .ats-premium-actions,.ats-premium-sales-choice .ats-premium-actions,.ats-premium-sales-hero .ats-premium-actions,.ats-premium-sales-panel .ats-premium-actions{border-top:0;justify-content:flex-start;margin-top:0;padding-top:0}.ats-premium-actions.compact{gap:6px}.ats-premium-actions.hero-actions{align-items:center;gap:10px}.ats-premium-link-action{align-items:center;color:var(--ats-accent-dark,#28734d);display:inline-flex;font-size:13px;font-weight:850;min-height:34px;text-decoration:none}.ats-premium-link-action:hover{text-decoration:underline}.ats-premium-sales-panel .panel-help{justify-self:start;margin-top:2px}.ats-premium-section-head{display:grid;grid-gap:5px;gap:5px}.ats-premium-section-head.with-action{align-items:start;grid-template-columns:minmax(0,1fr) auto}.ats-premium-context-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}.ats-premium-context-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.ats-premium-context-grid .context-lead{background:#fff;border-color:#dde3ea}.ats-premium-sales-flow,.ats-premium-target-scope{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(420px,1.12fr);align-items:start}.ats-premium-sales-flow{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ats-premium-forecast-box,.ats-premium-sales-choice{display:grid;grid-gap:12px;gap:12px;padding:14px}.ats-premium-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-invite-options{display:grid;grid-gap:8px;gap:8px}.ats-premium-invite-options>div{align-items:center;background:#fff;border:1px solid #dde3ea;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.ats-premium-invite-options>div.active,.ats-premium-tier-grid>div.active{background:var(--ats-accent-soft,#e8f5e9);border-color:var(--ats-accent,#61c08c)}.ats-premium-ad-grid h3,.ats-premium-invite-options h3{font-size:15px;line-height:1.25;margin:0 0 4px}.ats-premium-quantity{align-items:center;background:#f7f9fb;border:1px solid #edf0f4;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.ats-premium-quantity input{border:1px solid #d9dee7;border-radius:6px;font-weight:850;max-width:76px;min-height:32px;padding:0 8px;text-align:center}.ats-premium-forecast-bar{background:#eef2f7;border-radius:999px;height:10px;overflow:hidden}.ats-premium-forecast-bar div{background:var(--ats-accent,#61c08c);border-radius:inherit;height:100%;width:66%}.ats-premium-reach-diagram{background:linear-gradient(145deg,#fff,#f7faf9);border:1px solid #dfe5ee;border-radius:8px;display:grid;grid-gap:6px;gap:6px;overflow:hidden;padding:10px}.ats-premium-reach-diagram svg{display:block;height:auto;width:100%}.ats-premium-reach-diagram .reach-stage{fill:#fff;stroke:#e1e7ef;stroke-width:1.4}.ats-premium-reach-diagram .reach-glow{fill:url(#premiumReachGlow)}.ats-premium-reach-diagram .reach-ring{fill:rgba(97,192,140,.035);stroke:#cdd8e4;stroke-width:2}.ats-premium-reach-diagram .reach-ring-mid{fill:rgba(97,192,140,.09);stroke:var(--ats-accent,#61c08c);stroke-width:3}.ats-premium-reach-diagram .reach-ring-inner{fill:#fff;stroke:var(--ats-accent-dark,#28734d);stroke-width:2.4}.ats-premium-reach-diagram .reach-dots circle{fill:#d9e2ec;stroke:#fff;stroke-width:2}.ats-premium-reach-diagram .reach-selected circle{fill:var(--ats-accent,#61c08c);filter:url(#premiumReachShadow);stroke:#fff;stroke-width:3}.ats-premium-reach-diagram .reach-current-card rect{fill:#101827;filter:url(#premiumReachShadow)}.ats-premium-reach-diagram .reach-current-card line{stroke:rgba(255,255,255,.18);stroke-width:1}.ats-premium-reach-diagram text{fill:#53627a;font-family:inherit;font-size:11px;font-weight:900}.ats-premium-reach-diagram .reach-label{fill:rgba(255,255,255,.72);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.ats-premium-reach-diagram .reach-big{fill:#fff;font-size:48px;font-weight:950}.ats-premium-reach-diagram .reach-copy{fill:rgba(255,255,255,.78);font-size:13px;font-weight:750}.ats-premium-reach-diagram .reach-value{fill:#fff;font-size:22px;font-weight:950}.ats-premium-reach-diagram .reach-key text{fill:#273244;font-size:12px;font-weight:900}.ats-premium-reach-caption{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-reach-caption span{background:transparent;border:0;border-left:3px solid #dbe4ee;border-radius:0;color:#657287;display:grid;font-size:11px;font-weight:850;grid-gap:2px;gap:2px;padding:0 0 0 9px}.ats-premium-reach-caption span.active{background:transparent;border-color:var(--ats-accent,#61c08c)}.ats-premium-reach-caption strong{color:#101827;font-size:12px;font-weight:950}.ats-premium-original-guide{background:#fff;border:1px solid #dfe5ee;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:30px 84px 174px;justify-self:center;max-width:100%;min-height:0;padding:9px 10px;width:min(100%,338px)}.ats-premium-original-guide .guide-scale{display:flex;flex-direction:column;height:158px;justify-content:space-between;padding-top:2px}.ats-premium-original-guide .guide-scale span{color:#657287;font-size:9px;font-weight:850;line-height:1;text-align:right}.ats-premium-original-guide .guide-band{background:#f8fbfc;border:1px solid #dfe5ee;height:158px;position:relative}.ats-premium-original-guide .guide-band span{align-items:center;border-bottom:1px solid #dfe5ee;color:#657287;display:flex;font-size:8px;font-weight:900;justify-content:center;left:0;line-height:1.1;padding:0 4px;position:absolute;right:0;text-align:center;text-transform:uppercase}.ats-premium-original-guide .guide-band span:first-child{background:#eef8fa}.ats-premium-original-guide .guide-band span:nth-child(2){background:#e5f4f1}.ats-premium-original-guide .guide-band span:nth-child(3){background:var(--ats-accent-soft,#e8f5e9)}.ats-premium-original-guide .guide-band span:nth-child(4){background:#f7f9fb}.ats-premium-original-guide .guide-band span.standard{border-top:2px solid var(--ats-accent,#61c08c);color:var(--ats-accent-dark,#28734d);font-weight:950}.ats-premium-original-guide .guide-marker{align-items:center;display:grid;grid-template-columns:24px auto;justify-content:start;min-width:0;position:relative;transform:translateY(-50%)}.ats-premium-original-guide .guide-marker i{background:var(--ats-accent,#61c08c);display:block;height:6px;position:relative;width:12px}.ats-premium-original-guide .guide-marker i:before{border-bottom:8px solid transparent;border-right:12px solid var(--ats-accent,#61c08c);border-top:8px solid transparent;content:"";height:0;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:0}.ats-premium-original-guide .guide-marker b{background:var(--ats-accent-soft,#e8f5e9);border:1px solid #dfe5ee;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px 11px;width:142px}.ats-premium-original-guide .guide-marker strong{color:#101827;font-size:18px;font-weight:950;line-height:1}.ats-premium-original-guide .guide-marker em{color:#273244;font-size:10px;font-style:normal;font-weight:850;line-height:1.05}.ats-premium-original-guide .guide-summary{border-top:1px solid #e4e9ef;display:grid;grid-gap:1px;gap:1px;grid-column:1/-1;padding-top:7px}.ats-premium-original-guide .guide-summary strong{color:#101827;font-size:18px;font-weight:950;line-height:1.05}.ats-premium-original-guide .guide-summary span{color:var(--ats-accent-dark,#28734d);font-size:12px;font-weight:900}.ats-premium-original-guide .guide-summary small{color:#53627a;font-size:11px;font-weight:750;line-height:1.22}.ats-premium-forecast-box>p{margin:-2px 0 0}.ats-premium-candidate-list{display:grid;grid-gap:10px;gap:10px}.ats-premium-candidate-row{background:#fff;border:1px solid #dde3ea;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:grid;grid-gap:12px;gap:12px;padding:14px}.ats-premium-candidate-row.selected{border-color:var(--ats-accent,#61c08c)}.ats-premium-candidate-top{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.ats-premium-candidate-top h3{color:#101827;font-size:18px;line-height:1.22;margin:0 0 4px}.ats-premium-candidate-top span{color:#53627a;font-size:13px;font-weight:750}.ats-premium-candidate-evidence{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-ad-grid>div,.ats-premium-candidate-evidence div,.ats-premium-insight-grid article,.ats-premium-process-grid article{background:#f8fafc;border:1px solid #e4e9ef;border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.ats-premium-candidate-evidence strong,.ats-premium-insight-grid strong,.ats-premium-process-grid strong{color:#101827;font-size:14px;line-height:1.25}.ats-premium-candidate-evidence ul{color:#53627a;display:grid;font-size:13px;grid-gap:5px;gap:5px;line-height:1.45;margin:0;padding-left:18px}.ats-premium-candidate-evidence li b,.ats-premium-candidate-evidence li small{display:block}.ats-premium-candidate-evidence li small{color:#657287;font-size:11px;font-weight:850;letter-spacing:.02em;margin-top:2px;text-transform:uppercase}.ats-premium-skill-row{display:flex;flex-wrap:wrap;gap:6px}.ats-premium-skill-row span{background:#fff;border:1px solid #dde3ea;border-radius:999px;color:#273244;font-size:12px;font-weight:850;padding:5px 9px}.ats-premium-ad-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.ats-premium-insight-grid,.ats-premium-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-report{display:grid;grid-gap:14px;gap:14px;padding-top:2px}.ats-premium-report-hero{align-items:start;background:#f8fafc;border:1px solid #e4e9ef;border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 126px;padding:14px}.ats-premium-company-chart span,.ats-premium-report-grid article>span,.ats-premium-report-hero span,.ats-premium-report-table span{color:#657287;font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.ats-premium-report-hero h3{color:#101827;font-size:26px;line-height:1.12;margin:3px 0 6px}.ats-premium-report-grid p,.ats-premium-report-hero p{color:#53627a;font-size:14px;line-height:1.5;margin:0}.ats-premium-report-score{background:#fff;border:1px solid #dde3ea;border-radius:8px;display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:12px;text-align:center}.ats-premium-report-score strong{color:var(--ats-accent-dark,#28734d);font-size:34px;line-height:1}.ats-premium-report-score span{color:#53627a;font-size:11px;font-weight:850;line-height:1.25;text-transform:uppercase}.ats-premium-report-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ats-premium-report-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-report-grid article{background:#fff;border:1px solid #e4e9ef;border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:13px}.ats-premium-report-grid article strong{color:#101827;font-size:16px;line-height:1.25}.ats-premium-range-chart{background:#eef2f7;border:1px solid #dde3ea;border-radius:999px;height:24px;margin:4px 0 18px;position:relative}.ats-premium-range-chart i{background:#a8c6c0;border-radius:inherit;height:100%;position:absolute;top:0}.ats-premium-range-chart i.active{background:var(--ats-accent,#61c08c)}.ats-premium-range-chart i.high{background:#f4b869}.ats-premium-range-chart em{color:#53627a;font-size:10px;font-style:normal;font-weight:850;left:0;position:absolute;top:28px;white-space:nowrap}.ats-premium-bars{align-items:end;background:#f7f9fb;border:1px solid #edf0f4;border-radius:8px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr));height:86px;padding:10px}.ats-premium-bars b{background:linear-gradient(180deg,var(--ats-accent,#61c08c),var(--ats-accent-dark,#28734d));border-radius:5px 5px 2px 2px;min-height:18px}.ats-premium-report-table{border:1px solid #dde3ea;border-radius:8px;display:grid;overflow:hidden}.ats-premium-report-table>div{display:grid;grid-gap:0;gap:0;grid-template-columns:1fr 1.4fr 1.4fr}.ats-premium-report-table>div+div{border-top:1px solid #edf0f4}.ats-premium-report-table span,.ats-premium-report-table strong{align-items:center;display:flex;min-height:44px;padding:10px 12px}.ats-premium-report-table strong{background:#f7f9fb;color:#273244;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.ats-premium-report-table span{background:#fff;color:#53627a;font-size:13px;font-weight:750;line-height:1.35;text-transform:none}.ats-premium-company-chart{background:#fff;border:1px solid #e4e9ef;border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:13px}.ats-premium-company-chart div{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:150px minmax(0,1fr)}.ats-premium-company-chart div:after{background:#eef2f7;border-radius:999px;content:"";grid-column:2;grid-row:1;height:10px}.ats-premium-company-chart b{background:var(--ats-accent,#61c08c);border-radius:999px;display:block;grid-column:2;grid-row:1;height:10px;position:relative;z-index:1}.ats-premium-mini-table{border:1px solid #edf0f4;border-radius:8px;display:grid;overflow:hidden}.ats-premium-mini-table div{align-items:center;background:#fff;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1.1fr) auto auto;min-height:42px;padding:8px 10px}.ats-premium-mini-table div+div{border-top:1px solid #edf0f4}.ats-premium-mini-table b{color:#101827;font-size:13px;line-height:1.25}.ats-premium-mini-table em,.ats-premium-mini-table span{color:#53627a;font-size:12px;font-style:normal;font-weight:800;line-height:1.2}.ats-premium-channel-bars,.ats-premium-line-chart{background:#f7f9fb;border:1px solid #edf0f4;border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:10px}.ats-premium-channel-bars div{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:132px minmax(0,1fr)}.ats-premium-channel-bars span{color:#53627a;font-size:12px;font-weight:850;text-transform:none}.ats-premium-channel-bars b{background:linear-gradient(90deg,var(--ats-accent,#61c08c),var(--ats-accent-dark,#28734d));border-radius:999px;display:block;height:10px}.ats-premium-line-chart svg{display:block;height:120px;width:100%}.ats-premium-line-chart polyline{fill:none;stroke:var(--ats-accent,#61c08c);stroke-linecap:round;stroke-linejoin:round;stroke-width:6}.ats-premium-line-chart polyline.muted{stroke:#273244;stroke-dasharray:8 7;stroke-width:4}.ats-premium-method-strip{display:flex;flex-wrap:wrap;gap:7px}.ats-premium-method-strip span{background:#fff;border:1px solid #dde3ea;border-radius:999px;color:#53627a;font-size:11px;font-weight:850;padding:6px 9px}.ats-premium-panel-actions,.ats-premium-status-actions{display:flex;flex-wrap:wrap;gap:8px}.ats-premium-payment-grid,.ats-premium-payment-receipt,.ats-premium-payment-summary,.ats-premium-setup-grid{display:grid;grid-gap:10px;gap:10px}.ats-premium-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.ats-premium-setup-grid.compact{grid-template-columns:1fr}.ats-premium-setup-grid label{color:#53627a;display:grid;font-size:12px;font-weight:850;grid-gap:6px;gap:6px}.ats-premium-2fa-box input,.ats-premium-setup-grid input,.ats-premium-setup-grid select{background:#fff;border:1px solid #d8dde6;border-radius:8px;color:#101827;font:inherit;font-size:13px;font-weight:750;min-height:40px;padding:0 10px}.ats-premium-boundary-note{background:#f8fafc;border:1px solid #e4e9ef;border-left:4px solid var(--ats-accent,#61c08c);border-radius:8px;display:grid;grid-gap:4px;gap:4px;margin-top:14px;padding:12px}.ats-premium-boundary-note strong{color:#101827;font-size:13px}.ats-premium-boundary-note span{color:#53627a;font-size:12px;line-height:1.45}.ats-premium-payment-flow{display:grid;grid-gap:14px;gap:14px}.ats-premium-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-payment-card,.ats-premium-payment-receipt article,.ats-premium-payment-summary article{background:#fff;border:1px solid #e4e9ef;border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:13px}.ats-premium-payment-card>span,.ats-premium-payment-receipt span,.ats-premium-payment-status span,.ats-premium-payment-summary span{color:#657287;font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.ats-premium-payment-card h3,.ats-premium-payment-receipt strong,.ats-premium-payment-status h3,.ats-premium-payment-summary strong{color:#101827;font-weight:900;line-height:1.22;margin:0}.ats-premium-payment-card p,.ats-premium-payment-receipt p,.ats-premium-payment-status p,.ats-premium-payment-summary p{color:#53627a;font-size:13px;line-height:1.45;margin:0}.ats-premium-payment-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.ats-premium-2fa-box{align-items:center;background:#f8fafc;border:1px solid #e4e9ef;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 120px auto;padding:10px}.ats-premium-2fa-box strong{color:#101827;font-size:13px}.ats-premium-payment-status{align-items:center;border:1px solid #d8dde6;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.ats-premium-payment-status.neutral{background:#f8fafc}.ats-premium-payment-status.warn{background:#fff7ed;border-color:#fed7aa}.ats-premium-payment-status.good{background:#ecfdf3;border-color:#bbf7d0}.ats-premium-payment-status.risk{background:#fff1f2;border-color:#fecdd3}.ats-premium-payment-receipt{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-job-choice-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ats-premium-job-choice-card{display:grid;grid-gap:12px;gap:12px;padding:16px}.ats-premium-job-choice-card.active{border-color:var(--ats-accent,#61c08c);box-shadow:inset 0 3px 0 var(--ats-accent,#61c08c),0 1px 2px rgba(15,23,42,.04)}.ats-premium-job-choice-grid.compact .ats-premium-job-choice-card{min-height:0}.ats-premium-job-choice-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-premium-process-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.ats-premium-process-grid article{align-content:start;aspect-ratio:1/1;border-radius:999px;justify-items:center;padding:22px;text-align:center}.ats-premium-profile-view{display:grid;grid-gap:12px;gap:12px}.ats-premium-profile-view h2{color:#101827;font-size:28px;line-height:1.15;margin:0 0 4px}.ats-premium-profile-view>div:first-child span{color:var(--ats-accent-dark,#28734d);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ats-arm-page{padding-bottom:70px}.ats-arm-candidate{border-left:4px solid #d7dee8}.ats-arm-candidate.warm{border-color:#61c08c;background:linear-gradient(90deg,rgba(97,192,140,.1),#fff 34%)}.ats-arm-candidate.premium{border-color:#28734d}.ats-arm-candidate.approach{border-color:#8aa2c8;background:linear-gradient(90deg,rgba(138,162,200,.1),#fff 34%)}.ats-arm-agency-pill,.ats-arm-status{display:inline-flex;width:max-content;align-items:center;border:1px solid #dbe3ea;border-radius:7px;background:#fff;color:#44546a;font-size:10px;font-weight:950;letter-spacing:.04em;line-height:14px;padding:5px 8px;text-transform:uppercase}.ats-arm-candidate.warm .ats-arm-status{border-color:#bfe6ce;background:#ecfdf3;color:#0b6b3c}.ats-arm-agency-pill{color:#172033;font-size:12px;letter-spacing:0;min-width:76px;justify-content:center;text-transform:none}.ats-arm-lead{margin:0;font-size:14px;line-height:22px}.ats-arm-fee,.ats-arm-lead{color:#44546a;font-weight:750}.ats-arm-fee{border:1px solid #e4e9ef;border-radius:8px;background:#fbfcfd;font-size:13px;line-height:19px;padding:10px 12px}.ats-arm-mobile-sticky{display:none}.ats-arm-form,.ats-arm-modal-grid,.ats-arm-profile-sections{display:grid;grid-gap:12px;gap:12px}.ats-arm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-arm-form-grid label{display:grid;grid-gap:6px;gap:6px;color:#5b6678;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ats-arm-form-grid .wide{grid-column:1/-1}.ats-arm-form-grid input,.ats-arm-form-grid select,.ats-arm-form-grid textarea{width:100%;border:1px solid #d7dee8;border-radius:7px;background:#fff;color:#101827;font:inherit;font-size:13px;font-weight:750;letter-spacing:0;min-height:40px;padding:9px 10px;text-transform:none}.ats-arm-form-grid textarea{min-height:92px;resize:vertical}.ats-arm-modal-grid{grid-template-columns:minmax(0,1fr) 180px;align-items:start}.ats-arm-modal-grid section>span{color:var(--ats-accent-dark,#28734d);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ats-arm-modal-grid h3{margin:4px 0 8px;color:#101827;font-size:28px;line-height:32px}.ats-arm-match-card,.ats-arm-profile-sections article{border:1px solid #dbe3ea;border-radius:8px;background:#fff;padding:12px}.ats-arm-match-card p,.ats-arm-profile-sections p{margin:5px 0 0;color:#5b6678;font-size:13px;font-weight:750;line-height:20px}.ats-arm-match-card{display:grid;justify-items:center;text-align:center}.ats-arm-match-card strong{color:var(--ats-accent-dark,#28734d);font-size:48px;line-height:52px}.ats-arm-match-card span{color:#101827;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}@media (max-width:1180px){.ats-premium-candidate-evidence,.ats-premium-context-grid,.ats-premium-control-summary,.ats-premium-job-choice-grid,.ats-premium-process-grid,.ats-premium-report-grid,.ats-premium-report-grid.three,.ats-premium-sales-flow,.ats-premium-sales-hero,.ats-premium-target-scope{grid-template-columns:1fr}.ats-premium-control-summary .ats-btn-sm{justify-self:start}.ats-premium-process-grid article{aspect-ratio:auto;border-radius:8px;justify-items:start;text-align:left}.ats-premium-page.mobile-candidates-first>*{order:20}.ats-premium-page.mobile-candidates-first>.ats-premium-sales-hero{order:1}.ats-premium-page.mobile-candidates-first>#ats-premium-job-switcher{order:2}.ats-premium-page.mobile-candidates-first>#ats-premium-campaign-context{order:3}.ats-premium-page.mobile-candidates-first>#ats-arm-candidates,.ats-premium-page.mobile-candidates-first>#ats-premium-candidates{order:4}.ats-premium-page.mobile-candidates-first>#ats-premium-scope{order:5}.ats-premium-page.mobile-candidates-first>.ats-premium-sales-flow{order:6}.ats-premium-page.mobile-candidates-first>#ats-premium-insights{order:7}}@media (max-width:720px){.ats-premium-mini-header{align-items:flex-start;display:grid;min-height:auto;padding:18px 16px}.ats-premium-mini-nav{justify-content:flex-start}.ats-premium-mini-nav .ats-btn-sm{min-height:36px}.ats-premium-minisite-main{padding:10px 8px 32px}.ats-premium-mini-footer{align-items:flex-start;display:grid;padding:16px}.ats-premium-mini-footer nav{justify-content:flex-start}.ats-premium-page{gap:8px}.ats-premium-minisite .ats-premium-candidate-row,.ats-premium-minisite .ats-premium-card,.ats-premium-minisite .ats-premium-forecast-box,.ats-premium-minisite .ats-premium-job-choice-card,.ats-premium-minisite .ats-premium-sales-choice,.ats-premium-minisite .ats-premium-sales-hero{min-width:0;padding:12px;width:100%}.ats-arm-mobile-sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:30;display:flex;gap:8px;border:1px solid #dbe3ea;border-radius:10px 10px 0 0;background:#fff;box-shadow:0 -10px 28px rgba(15,23,42,.12);padding:10px}.ats-arm-mobile-sticky .ats-btn-sm{flex:1 1;justify-content:center}.ats-arm-form-grid,.ats-arm-modal-grid{grid-template-columns:1fr}.ats-premium-candidate-row,.ats-premium-card,.ats-premium-forecast-box,.ats-premium-job-choice-card,.ats-premium-sales-choice,.ats-premium-sales-hero{border-radius:7px;padding:12px}.ats-premium-ad-grid,.ats-premium-company-chart div,.ats-premium-context-grid.compact,.ats-premium-dashboard-grid,.ats-premium-insight-grid,.ats-premium-job-choice-meta,.ats-premium-payment-grid,.ats-premium-payment-receipt,.ats-premium-payment-status,.ats-premium-payment-summary,.ats-premium-report-hero,.ats-premium-report-table>div,.ats-premium-review-grid.compact,.ats-premium-sales-metrics,.ats-premium-setup-grid,.ats-premium-tier-grid{grid-template-columns:1fr}.ats-premium-reach-diagram{padding:8px}.ats-premium-2fa-box,.ats-premium-reach-caption{grid-template-columns:1fr}.ats-premium-channel-bars div,.ats-premium-mini-table div{align-items:start;grid-template-columns:1fr}.ats-premium-report-hero h3{font-size:22px}.ats-premium-report-table span,.ats-premium-report-table strong{min-height:0}.ats-premium-company-chart b,.ats-premium-company-chart div:after{grid-column:1;grid-row:2}.ats-premium-candidate-top,.ats-premium-invite-options>div,.ats-premium-section-head.with-action{grid-template-columns:1fr}}.ats-of-page h1{letter-spacing:0}.ats-of-section-tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.ats-of-section-tabs .ats-pipe-tab{flex:0 0 auto;text-decoration:none}.ats-of-toolbar .ats-view-switch,.ats-of-toolbar .ats-view-switch a{display:inline-flex;align-items:center}.ats-of-toolbar .ats-view-switch{gap:4px;padding:3px;border:1px solid #d9dee7;border-radius:8px;background:#fff}.ats-of-toolbar .ats-view-switch a{min-height:28px;padding:0 10px;border-radius:6px;color:#42526b;font-size:12px;font-weight:900;text-decoration:none}.ats-of-toolbar .ats-view-switch a.active{background:var(--ats-accent-soft,#f1efff);color:var(--ats-accent-dark,#3f378f)}.ats-of-table .ats-of-title{display:block;color:#202020;font-weight:900;text-decoration:none}.ats-of-table-wrap{border-top:0}.ats-of-truth{display:inline-flex;align-items:center;min-height:20px;width:max-content;margin-top:5px;padding:0 7px;border:1px solid #d9dee7;border-radius:999px;background:#f8fafc;color:#42526b;font-size:10px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ats-of-board{align-items:stretch}.ats-of-kanban-card{color:#202020;text-decoration:none}.ats-of-card-top{display:flex;justify-content:space-between;gap:8px}.ats-of-card-top span{min-width:44px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--ats-accent-soft,#f1efff);color:var(--ats-accent-dark,#3f378f);font-size:11px;font-weight:900}.ats-of-kanban-card p{margin:5px 0 8px;color:#42526b;font-size:12px;font-weight:800}.ats-of-card-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:8px}.ats-of-candidate-card span,.ats-of-card-grid span{min-height:30px;padding:7px 8px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc;color:#42526b;font-size:11px;font-weight:800}.ats-of-kanban-card small{color:#687182;font-weight:800}.ats-of-detail-grid,.ats-of-inbox,.ats-of-split,.ats-of-two-lane{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:12px;gap:12px}.ats-of-split{grid-template-columns:280px minmax(0,1fr)}.ats-of-two-lane{grid-template-columns:1fr 1fr}.ats-of-inbox{grid-template-columns:280px minmax(0,1fr) 280px}.ats-of-panel{background:#fff;border:1px solid #d9dee7;border-radius:8px;padding:14px;box-shadow:0 1px 2px rgba(16,24,40,.05)}.ats-of-panel.large{min-width:0}.ats-of-panel.muted{background:#f8fafc}.ats-of-panel h2{margin:0 0 10px;font-size:17px;line-height:1.25}.ats-of-panel p{margin:8px 0;color:#687182;font-size:13px;font-weight:700}.ats-of-panel .ats-primary-btn,.ats-of-panel .ats-secondary-btn{width:100%;justify-content:center;margin-top:8px}.ats-of-timeline-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:10px 0;border-top:1px solid #edf0f4}.ats-of-timeline-row>span:first-child{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--ats-accent-soft,#f1efff);color:var(--ats-accent-dark,#3f378f);font-weight:900}.ats-of-timeline-row p{margin:3px 0 0}.ats-of-card-grid-list,.ats-of-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-of-evidence-grid>div{border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;padding:12px}.ats-of-card-grid-list article>span,.ats-of-evidence-grid span{display:block;color:#687182;font-size:11px;font-weight:900;text-transform:uppercase}.ats-of-card-grid-list article>strong,.ats-of-evidence-grid strong{display:block;margin-top:4px;font-size:16px;line-height:1.2}.ats-of-card-grid-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-of-candidate-card{display:grid;grid-gap:8px;gap:8px}.ats-of-candidate-card div{display:flex;flex-wrap:wrap;gap:6px}.ats-of-ai-panel{display:grid;grid-gap:8px;gap:8px}.ats-of-ai-panel article{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ats-of-ai-panel article span{color:#687182;font-size:12px;font-weight:750}.ats-of-inbox>aside:first-child{display:grid;align-content:start;grid-gap:8px;gap:8px}.ats-of-inbox-item{text-align:left;border:1px solid #d9dee7;border-radius:8px;background:#fff;padding:10px;cursor:pointer}.ats-of-inbox-item span,.ats-of-inbox-item strong{display:block}.ats-of-inbox-item span{margin-top:4px;color:#687182;font-size:12px;font-weight:750}@media (max-width:1024px){.ats-of-card-grid-list,.ats-of-detail-grid,.ats-of-evidence-grid,.ats-of-inbox,.ats-of-split,.ats-of-two-lane{grid-template-columns:1fr}}@media (max-width:768px){.ats-of-board{display:grid;overflow:visible}.ats-of-ai-panel article,.ats-of-board{grid-template-columns:1fr}}.ats-ptps-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;min-width:0;max-width:100%}.ats-ptps-job-rail,.ats-ptps-panel,.ats-ptps-provider-bar,.ats-ptps-selected,.ats-ptps-workspace{border:1px solid #d9dee7;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05)}.ats-ptps-job-rail{position:-webkit-sticky;position:sticky;top:12px;display:grid;grid-gap:8px;gap:8px;padding:12px}.ats-ptps-job-rail>div{display:grid;grid-gap:2px;gap:2px;padding:0 2px 4px}.ats-ptps-card-head h2,.ats-ptps-job-rail>div strong,.ats-ptps-panel h2,.ats-ptps-workspace-head h2{margin:0;color:#202020;font-size:16px;line-height:1.25;letter-spacing:0}.ats-ptps-card-head p,.ats-ptps-job-rail .MuiButton-root small,.ats-ptps-job-rail .MuiButton-root span,.ats-ptps-job-rail button small,.ats-ptps-job-rail button span,.ats-ptps-job-rail>div span,.ats-ptps-panel p,.ats-ptps-selected p,.ats-ptps-workspace-head p{color:#687182;font-size:12px;font-weight:750;line-height:1.4}.ats-ptps-job-rail .MuiButton-root,.ats-ptps-job-rail button{display:grid;grid-gap:4px;gap:4px;width:100%;max-width:none;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfcfd;color:#202020;text-align:left;font-family:inherit;cursor:pointer;justify-content:stretch;text-transform:none}.ats-ptps-job-rail .MuiButton-root strong,.ats-ptps-job-rail button strong{font-size:13px;font-weight:900;line-height:1.25}.ats-ptps-job-rail .MuiButton-root.active,.ats-ptps-job-rail button.active{border-color:var(--ats-accent,#6f62c8);background:var(--ats-accent-soft,#f1efff);color:var(--ats-accent-dark,#3f378f)}.ats-ptps-main{display:grid;grid-gap:12px;gap:12px;min-width:0}.ats-ptps-selected{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end;padding:18px}.ats-ptps-selected h2{margin:8px 0 4px;font-size:30px;line-height:1.08;letter-spacing:0}.ats-ptps-selected-stats,.ats-ptps-source-metrics{display:flex;flex-wrap:wrap;gap:8px}.ats-ptps-selected-stats b,.ats-ptps-source-metrics b{min-width:86px;padding:10px 12px;border:1px solid #edf0f4;border-radius:8px;background:#f8fafc;color:#202020;font-size:19px;line-height:1.05;text-align:center}.ats-ptps-selected-stats small,.ats-ptps-source-metrics small{display:block;margin-top:5px;color:#5f6b7a;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ats-ptps-provider-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px}.ats-ptps-provider-bar>.MuiButton-root:not(.ats-btn-sm),.ats-ptps-provider-bar>button:not(.ats-btn-sm),.ats-ptps-tabs .MuiButton-root,.ats-ptps-tabs button{min-height:30px;border:1px solid #d9dee7;border-radius:6px;background:#fff;color:#42526b;font-family:inherit;font-size:12px;font-weight:900;padding:0 10px;cursor:pointer;text-transform:none}.ats-ptps-provider-bar>.MuiButton-root.active:not(.ats-btn-sm),.ats-ptps-provider-bar>button.active:not(.ats-btn-sm),.ats-ptps-tabs .MuiButton-root.active,.ats-ptps-tabs button.active{border-color:var(--ats-accent,#6f62c8);background:var(--ats-accent-soft,#f1efff);color:var(--ats-accent-dark,#3f378f)}.ats-ptps-provider-bar span{flex:1 1 240px;min-width:0;color:#687182;font-size:12px;font-weight:750}.ats-ptps-card-head,.ats-ptps-workspace-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.ats-ptps-card-head>div,.ats-ptps-workspace-head>div{min-width:0}.ats-ptps-panel,.ats-ptps-workspace{padding:14px}.ats-ptps-source-grid{display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-ptps-source-card{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfcfd}.ats-ptps-source-card.total{background:#fff;border-color:#d9dee7}.ats-ptps-source-card h3{margin:0;font-size:14px;line-height:1.25}.ats-ptps-source-card p{margin:0;min-height:34px}.ats-ptps-prematch-actions,.ats-ptps-source-actions{display:flex;flex-wrap:wrap;gap:6px}.ats-ptps-workspace{display:grid;grid-gap:12px;gap:12px}.ats-ptps-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.ats-ptps-tabs .MuiButton-root,.ats-ptps-tabs button{flex:0 0 auto}.ats-ptps-section-grid,.ats-ptps-workspace-body{display:grid;grid-gap:12px;gap:12px}.ats-ptps-section-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-ptps-section-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-ptps-prematch-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #d9dee7;border-radius:8px;background:#fbfcfd;box-shadow:0 1px 2px rgba(16,24,40,.05)}.ats-ptps-prematch-panel.empty{background:#fff}.ats-ptps-prematch-list{display:grid;grid-gap:10px;gap:10px}.ats-ptps-prematch-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ats-ptps-prematch-row>*{min-width:0}.ats-ptps-prematch-name{display:grid;grid-gap:6px;gap:6px}.ats-ptps-prematch-name strong{font-size:14px;line-height:1.25}.ats-ptps-prematch-name span{color:#687182;font-size:12px;font-weight:750}.ats-ptps-boolean-preview,.ats-ptps-panel pre{max-width:100%;overflow:auto;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#202020;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:750;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ats-ptps-boolean-preview{overflow:hidden;padding:9px;font-size:11px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.ats-ptps-prematch-actions{flex-direction:column;align-items:stretch;justify-content:flex-end;min-width:0;max-width:100%;width:174px}.ats-ptps-prematch-actions .ats-btn-sm{justify-content:center;min-width:0;max-width:100%;overflow-wrap:anywhere;width:100%}.ats-ptps-progress{height:10px;overflow:hidden;border-radius:999px;background:#edf0f4}.ats-ptps-progress span{display:block;height:100%;border-radius:inherit;background:var(--ats-accent,#61c08c)}.ats-ptps-timeline{display:grid;grid-gap:10px;gap:10px}.ats-ptps-timeline article{padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfcfd}.ats-ptps-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-ptps-form label,.ats-ptps-panel label{display:grid;grid-gap:5px;gap:5px;color:#42526b;font-size:11px;font-weight:900}.ats-ptps-form label.wide{grid-column:1/-1}.ats-ptps-form input,.ats-ptps-form select,.ats-ptps-form textarea,.ats-ptps-panel input,.ats-ptps-panel select,.ats-ptps-panel textarea,.ats-ptps-panel>textarea{width:100%;min-height:36px;border:1px solid #d9dee7;border-radius:6px;background:#fff;color:#202020;font:inherit;font-size:13px;padding:8px 10px}.ats-ptps-form textarea,.ats-ptps-panel textarea{min-height:104px;resize:vertical}.ats-ptps-dropzone{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:130px;margin-top:10px;border:1px dashed #cfd6df;border-radius:8px;background:#f8fafc;color:#42526b;text-align:center}.ats-ptps-dropzone span{max-width:360px;color:#687182;font-size:12px;font-weight:750}.ats-ptps-panel ol,.ats-ptps-panel ul{margin:8px 0 0;padding-left:18px;color:#42526b;font-size:13px;font-weight:750;line-height:1.55}.ats-ptps-modal-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ats-ptps-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:min(86vh,820px);overflow:hidden;border:1px solid #d9dee7;border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.24)}.ats-ptps-modal-body{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;padding:14px}@media (max-width:1180px){.ats-ptps-layout,.ats-ptps-prematch-row,.ats-ptps-section-grid.three,.ats-ptps-section-grid.two,.ats-ptps-selected,.ats-ptps-source-grid{grid-template-columns:1fr}.ats-ptps-job-rail{position:static}.ats-ptps-prematch-actions{flex-direction:row;justify-content:flex-start;width:auto}.ats-ptps-prematch-actions .ats-btn-sm{width:auto}}@media (max-width:760px){.ats-ptps-selected{padding:14px}.ats-ptps-selected h2{font-size:24px}.ats-ptps-selected-stats b,.ats-ptps-source-metrics b{flex:1 1 126px}.ats-ptps-form{grid-template-columns:1fr}.ats-ptps-prematch-actions{flex-direction:column;align-items:stretch;width:100%}.ats-ptps-prematch-actions .ats-btn-sm{width:100%;white-space:normal}.ats-ptps-modal-overlay{padding:10px}.ats-ptps-modal{max-height:94vh}}.ats-kanban-card-actions button{min-height:26px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#202020;font-size:10px;line-height:14px;font-weight:850;padding:0 8px;font-family:inherit;cursor:pointer}.ats-kanban-card-actions button:hover{border-color:var(--ats-accent,#61c08c);color:var(--ats-accent-dark,#28734d)}.ats-kanban-empty{min-height:76px;border:1px dashed #cfd6df;border-radius:8px;display:grid;place-items:center;color:#687182;font-size:11px;font-weight:850}.ats-kanban-empty.active{border-color:var(--ats-accent,#61c08c);background:#f6fbf8;color:var(--ats-accent-dark,#28734d)}.ats-kanban-reject-zone{display:none;min-height:80px;margin:12px 4px;border:2px dashed #e0c0c0;border-radius:10px;background:#fff8f8;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.ats-kanban-reject-zone.visible{display:flex;animation:atsRejectPulse 1.2s ease-in-out infinite}@keyframes atsRejectPulse{0%,to{border-color:#e0c0c0;background:#fff8f8}50%{border-color:#d32f2f;background:#fff0f0}}.ats-kanban-reject-inner{text-align:center;padding:16px}.ats-kanban-reject-inner strong{display:block;margin-bottom:4px;color:#c62828}.ats-kanban-reject-inner small{color:#687182}.ats-stage-toggle-row{display:flex;flex-wrap:nowrap;gap:4px;align-items:center}.ats-stage-toggle-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;cursor:pointer;font-size:11px;font-weight:700;transition:border-color .15s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ats-stage-toggle-chip.active{border-color:var(--ats-accent,#61c08c);background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-stage-toggle-chip input{display:none}.ats-stage-toggle-chip small{background:#f0f1f3;border-radius:10px;padding:0 6px;font-size:10px;font-weight:800;line-height:18px;min-width:20px;text-align:center;color:#687182}.ats-kanban-card-hover-actions{display:none;position:absolute;top:8px;right:8px;gap:3px;z-index:2}.ats-kanban-card:hover .ats-kanban-card-hover-actions{display:flex}.ats-kanban-card-hover-actions button{width:26px;height:26px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:13px;display:grid;place-items:center;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:background .12s,border-color .12s}.ats-kanban-card-hover-actions button:hover{background:var(--ats-accent-soft,#e8f5e9);border-color:var(--ats-accent,#61c08c)}.ats-kanban-card-hover-actions button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.ats-kanban-card-hover-actions button:disabled:hover{background:#fff;border-color:#e5e7eb}.ats-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:grid;place-items:center;z-index:200}.ats-modal{background:#fff;border-radius:12px;padding:24px;box-shadow:0 20px 50px rgba(15,23,42,.2);max-width:480px;width:90vw}.ats-modal h3{margin:0;font-size:16px}.ats-modal label{font-size:13px}.ats-kanban-lane-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #e5e7eb}.ats-kanban-lane-head>span:first-child{display:flex;align-items:center;gap:6px;font-weight:800;font-size:13px}.ats-kanban-lane-head>span:first-child i{width:8px;height:8px;border-radius:50%;display:inline-block}.ats-kanban-lane-controls{display:flex;align-items:center;gap:8px}.ats-kanban-lane-controls strong{font-size:13px;background:#f0f1f3;border-radius:10px;padding:1px 8px;min-width:22px;text-align:center}.ats-kanban-card.sla-caution,.ats-kanban-card.sla-overdue,.ats-kanban-card.sla-warning{border-left:1px solid #e5e7eb;background:#fff}.ats-card-sla-badge{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:800;padding:1px 6px;border-radius:10px}.ats-card-sla-badge.caution{background:#e3f2fd;color:#01579b}.ats-card-sla-badge.warning{background:#fff8e1;color:#e65100}.ats-card-sla-badge.overdue{background:#fdecec;color:#c62828}.ats-card-source{display:inline-block;padding:1px 7px;border-radius:3px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.ats-card-source.linkedin{background:#e3f2fd;color:#0d47a1}.ats-card-source.referral{background:#e8f5e9;color:#1b5e20}.ats-card-source.applied{background:#f3e5f5;color:#6a1b9a}.ats-card-source.agency{background:#fff3e0;color:#e65100}.ats-card-source.direct{background:#f5f5f5;color:#616161}.ats-card-check{width:14px;height:14px;cursor:pointer;accent-color:var(--ats-accent,#61c08c);margin:0}.ats-kanban-compare-zone{margin-bottom:10px;border:1px solid #d8c8f0;border-radius:10px;background:#faf8ff;overflow:hidden}.ats-kanban-compare-zone.collapsed .ats-compare-slots{display:none}.ats-kanban-compare-zone.collapsed{margin-bottom:6px}.ats-compare-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#f3effc;border-bottom:1px solid #d8c8f0}.ats-compare-header strong{font-size:13px}.ats-compare-hint{font-size:11px;color:#687182;margin-left:8px}.ats-ai-review-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px}.ats-ai-review-modes article{border:1px solid #e2d8f3;border-radius:8px;background:rgba(255,255,255,.74);padding:7px 10px 6px;min-height:56px;display:flex;flex-direction:column;gap:3px;transition:min-height .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;cursor:default}.ats-ai-review-modes article.active{background:#fff;border-color:#9f7aea;box-shadow:inset 3px 0 0 #8b5cf6}.ats-ai-review-modes article.drag-active{min-height:112px;background:#fff;border-color:#8b5cf6;box-shadow:inset 0 -3px 0 rgba(139,92,246,.46),0 10px 24px rgba(79,70,229,.14)}.ats-ai-review-modes article:hover{border-color:#b794f4;background:#fff}.ats-ai-review-modes strong{display:block;color:#2f2551;font-size:11px;line-height:15px}.ats-ai-review-modes span{display:block;margin-top:3px;color:#687182;font-size:10px;line-height:13px;font-weight:700}.ats-ai-review-modes .ats-compare-slot-card{margin-top:auto}.ats-ai-subactions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;max-height:0;opacity:0;overflow:hidden;transform:translateY(4px);transition:max-height .16s ease,opacity .16s ease,transform .16s ease,margin-top .16s ease}.ats-ai-review-modes article.drag-active .ats-ai-subactions{max-height:42px;opacity:1;margin-top:auto;transform:translateY(0)}.ats-ai-review-modes article.drag-active .ats-ai-subactions button{border-color:#c4b5fd;background:#f8f5ff;box-shadow:inset 0 0 0 1px rgba(139,92,246,.08)}.ats-ai-subactions button{min-height:24px;border:1px solid #e8def8;border-radius:6px;background:#fbfaff;color:#4c3a74;cursor:copy;font-family:inherit;font-size:10px;line-height:12px;font-weight:850;padding:3px 6px;white-space:nowrap}.ats-ai-subactions button.sub-drag-active,.ats-ai-subactions button:focus-visible,.ats-ai-subactions button:hover{outline:none;border-color:#17082f;background:#241244;color:#fff;box-shadow:0 0 0 3px rgba(36,18,68,.3),0 8px 18px rgba(23,8,47,.28),inset 0 -2px 0 rgba(255,255,255,.18);transform:translateY(-1px)}.ats-compare-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:10px}.ats-compare-slot{min-height:64px;border:2px dashed #d8c8f0;border-radius:8px;display:grid;place-items:center;padding:8px}.ats-compare-slot-card{display:flex;align-items:center;gap:8px;width:100%;background:#fff;border:1px solid #d8c8f0;border-radius:6px;padding:8px}.ats-compare-slot-card strong{font-size:12px}.ats-compare-slot-card span{font-size:10px;color:#687182}.ats-compare-slot-card button{margin-left:auto;background:none;border:none;cursor:pointer;color:#999;font-size:14px}.ats-compare-placeholder{color:#b8a8d8;font-size:12px;font-weight:600}.ats-compare-table{width:100%;border-collapse:collapse;font-size:12px}.ats-compare-table td,.ats-compare-table th{padding:8px 12px;border-bottom:1px solid #e5e7eb;text-align:left}.ats-compare-table th{font-weight:800;color:#687182;font-size:10px;text-transform:uppercase}.ats-kanban-bulk-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--ats-accent-dark,#28734d);color:#fff;border-radius:8px;margin-bottom:10px;position:-webkit-sticky;position:sticky;bottom:8px;z-index:15;box-shadow:0 4px 16px rgba(0,0,0,.18);flex-wrap:wrap}.ats-kanban-bulk-bar .ats-btn-sm{border-color:rgba(255,255,255,.32);color:#fff;background:transparent}.ats-kanban-bulk-bar .ats-btn-sm:hover{background:rgba(255,255,255,.12);color:#fff}.ats-kanban-bulk-bar .ats-btn-sm.primary{background:#fff;border-color:#fff;color:var(--ats-accent-dark,#28734d)}.ats-kanban-bulk-bar .ats-btn-sm.danger{color:#fdecec;border-color:rgba(255,255,255,.32)}.ats-kanban-bulk-bar .ats-btn-sm.danger:hover{background:rgba(211,47,47,.3);border-color:#fdecec;color:#fff}.ats-kanban-bulk-bar .ats-col-drop button{color:#202020;text-align:left}.ats-kanban-card-footer{display:flex;gap:8px;align-items:center;padding-top:6px;border-top:1px solid #f0f1f3;opacity:0;transition:opacity .15s}.ats-kanban-card:hover .ats-kanban-card-footer{opacity:1}.ats-kanban-card-footer a,.ats-kanban-card-footer button{color:#687182;text-decoration:none;font-size:13px;background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:4px;transition:color .12s,background .12s}.ats-kanban-card-footer a:hover,.ats-kanban-card-footer button:hover{color:var(--ats-accent-dark,#28734d);background:#f5f5f5}.ats-card-score-pill{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:800;padding:1px 7px;border-radius:10px;color:#fff;letter-spacing:.02em}.ats-skeleton{background:linear-gradient(90deg,#e5e7eb 25%,#f0f1f3 50%,#e5e7eb 75%);background-size:200% 100%;animation:atsSkeletonShimmer 1.5s ease-in-out infinite;border-radius:4px}@keyframes atsSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ats-kanban-empty-board{text-align:center;padding:60px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#687182}.ats-kanban-empty-board h3{margin:12px 0 4px;color:#202020}.ats-kanban-empty-board p{margin:0 0 16px;font-size:13px}.ats-kanban-shortcuts-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:#f0f4ff;border:1px solid #c8d6f0;border-radius:8px;margin-bottom:8px;font-size:12px;color:#4a5568}.ats-kanban-shortcuts-bar button{background:none;border:none;cursor:pointer;font-size:12px;color:#687182;font-weight:700}.ats-kanban-card.dropped{animation:atsCardDropFlash .5s ease-out}@keyframes atsCardDropFlash{0%{box-shadow:0 0 0 3px rgba(97,192,140,.4),0 8px 18px rgba(17,24,39,.08)}to{box-shadow:0 1px 1px rgba(17,24,39,.04),0 6px 14px rgba(17,24,39,.035)}}.ats-kanban-lane-head{position:-webkit-sticky;position:sticky;top:0;background:#f9fafb;z-index:2;border-radius:8px 8px 0 0}[data-theme=dark] .ats-kanban-card{background:#1e293b;border-color:#334155;color:#e2e8f0}[data-theme=dark] .ats-kanban-lane{background:#0f172a;border-color:#1e293b}[data-theme=dark] .ats-kanban-lane-head{background:#1e293b;border-color:#334155;color:#e2e8f0}[data-theme=dark] .ats-kanban-card-main{color:#e2e8f0}[data-theme=dark] .ats-kanban-card-meta span{background:#1e293b;border-color:#334155}[data-theme=dark] .ats-skeleton{background-image:linear-gradient(90deg,#334155 25%,#475569 50%,#334155 75%)}@media (max-width:1024px){.ats-kanban-board{grid-auto-columns:minmax(230px,1fr);gap:8px;padding:8px}.ats-ai-review-modes{grid-template-columns:1fr}.ats-compare-slots{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ats-kanban-board{overflow-x:auto;scroll-snap-type:x mandatory;grid-auto-columns:280px;gap:8px;padding:8px;min-height:auto}.ats-kanban-lane{min-width:280px;scroll-snap-align:start}.ats-kanban-card-stack{min-height:200px}.ats-kanban-filter-panel .ats-pipe-toolbar{flex-direction:column;align-items:stretch;gap:6px}.ats-stage-toggle-row{overflow-x:auto;flex-wrap:nowrap}.ats-kanban-compare-zone .ats-compare-slots{grid-template-columns:1fr}.ats-kanban-bulk-bar{flex-direction:column;align-items:stretch}}@media (max-width:480px){.ats-main{padding:12px}.ats-topbar{gap:8px;padding:0 12px}.ats-brand-logo-wrap{width:148px;min-width:124px}[data-ats-product=cc] .ats-brand-logo,[data-ats-product=gts] .ats-brand-logo,[data-ats-product=rs] .ats-brand-logo{width:142px}.ats-top-actions{gap:6px;min-width:0}.ats-locale-switch,.ats-top-actions .ats-icon-btn[aria-label=Help]{display:none}.ats-icon-btn,.ats-user-btn{width:42px;min-height:42px}.ats-hero,.ats-kanban-filter-panel,.ats-pipe-tabs{width:100%;max-width:100%;box-sizing:border-box}.ats-hero{padding:18px}.ats-dense-breadcrumbs,.ats-hero h1,.ats-hero p,.ats-stat-strip{max-width:100%}.ats-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ats-stat-item{min-width:0;padding-left:8px;padding-right:8px}.ats-pipe-tabs{padding:0 6px;overflow-x:auto;overscroll-behavior-inline:contain}.ats-kanban-filter-panel,.ats-kanban-filter-panel .ats-pipe-toolbar,.ats-pipe-tabs{min-width:0;max-width:100%;overflow-x:hidden}.ats-kanban-filter-panel .ats-pipe-toolbar{width:100%;box-sizing:border-box}.ats-kanban-filter-panel .ats-segmented,.ats-kanban-filter-panel .ats-stage-toggle-row,.ats-kanban-filter-panel .ats-view-switch,.ats-pipe-toolbar input[type=search],.ats-pipe-toolbar input[type=text],.ats-pipe-toolbar select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ats-kanban-filter-panel .ats-view-switch{justify-content:flex-start}.ats-kanban-filter-panel .ats-stage-toggle-row{overflow-x:auto}.ats-kanban-board{display:none}.ats-kanban-mobile-list{display:grid;grid-gap:10px;gap:10px}.ats-kanban-lane{min-width:0;margin-bottom:16px;scroll-snap-align:none}.ats-kanban-card{padding:8px}.ats-kanban-card-hover-actions{display:flex;position:static;margin-top:4px;justify-content:flex-end}.ats-card-check{width:18px;height:18px}.ats-kanban-compare-zone{margin:0 -4px 8px;border-radius:6px}.ats-compare-header{flex-direction:column;gap:8px;align-items:stretch}.ats-kanban-shortcuts-bar{display:none}}@media (max-width:800px){.ats-app{grid-template-columns:1fr}.ats-sidebar{display:none}.ats-main{padding:16px}.ats-topbar-brand{min-width:0;flex:0 0 auto}.ats-brand-logo-wrap{width:164px;min-width:142px;height:42px;padding:0}[data-ats-product=rs] .ats-brand-logo{width:164px;max-height:22px}[data-ats-product=gts] .ats-brand-logo{width:154px;max-height:34px}[data-ats-product=cc] .ats-brand-logo{width:154px;max-height:38px}.ats-search{display:none}.ats-user-btn{width:44px;padding:0;justify-content:center}.ats-user-btn span:not(.ats-avatar){display:none}.ats-dense-note,.ats-dense-record-row,.ats-dense-workspace{grid-template-columns:1fr}.ats-dense-record-row{align-items:flex-start;flex-direction:column}.ats-dense-actions{width:100%;justify-content:stretch}.ats-dense-actions .ats-btn-sm{flex:1 1 100%;justify-content:center}.ats-kanban-filter-head{align-items:stretch;flex-direction:column}.ats-kanban-filter-head .ats-view-switch{margin-left:0}.ats-kanban-board{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow-x:visible;min-height:auto}.ats-kanban-lane{min-width:0}.ats-kanban-card-stack{min-height:120px}.ats-compare-decision,.ats-compare-intro,.ats-compare-workspace{grid-template-columns:1fr}.ats-compare-modal{inset:12px auto auto 50%;max-height:calc(100vh - 24px)}}@media (prefers-reduced-motion:reduce){.ats-kanban-card{transition:none;will-change:auto}.ats-kanban-card.dragging{transform:none}.ats-kanban-card.drop-after,.ats-kanban-card.drop-before{transform:none;margin-top:0;margin-bottom:0}.ats-kanban-card.settled{animation:none}}.ats-planning-workspace .ats-page-head{margin-bottom:14px}.ats-planning-workspace .ats-toolbar-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ats-planning-workspace .ats-toolbar-line input,.ats-planning-workspace .ats-toolbar-line select{min-height:38px;border:1px solid var(--ats-border);border-radius:6px;padding:0 12px;background:#fff;color:var(--ats-text);font-weight:700}.ats-planning-workspace .ats-toolbar-line input{min-width:280px}.ats-revenue-forecast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:6px 0 14px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:14px}.ats-revenue-forecast small{display:block;color:#687182;font-size:10px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.ats-revenue-forecast strong{display:block;margin-top:3px;color:var(--ats-text);font-size:15px;line-height:1.15}.ats-revenue-forecast strong.accent{color:var(--ats-accent-dark)}.ats-arm-review-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:-4px 0 14px}.ats-arm-review-strip>div{border:1px solid var(--ats-border);border-radius:8px;background:#fff;padding:12px 14px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.ats-arm-review-strip small,.ats-arm-review-strip span,.ats-arm-review-strip strong{display:block}.ats-arm-review-strip small{color:#687182;font-size:10px;line-height:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ats-arm-review-strip strong{margin-top:4px;color:var(--ats-text);font-size:18px;line-height:1.15;font-weight:950}.ats-arm-review-strip span{margin-top:3px;color:#536070;font-size:11px;line-height:15px;font-weight:750}.ats-planning-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ats-planning-actions button{min-height:28px;border:1px solid var(--ats-border);border-radius:6px;background:#fff;color:var(--ats-text);padding:0 9px;font:inherit;font-size:11px;line-height:1;font-weight:900;cursor:pointer}.ats-planning-actions button:first-child{border-color:var(--ats-accent);background:var(--ats-accent-soft);color:var(--ats-accent-dark)}.ats-planning-actions button:focus-visible,.ats-planning-actions button:hover{outline:none;border-color:var(--ats-accent-dark);box-shadow:0 0 0 3px rgba(97,192,140,.14)}.ats-planning-table-wrap{background:#fff;border:1px solid var(--ats-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04)}.ats-planning-table{width:100%;border-collapse:collapse;font-size:13px}.ats-planning-table th{padding:12px 14px;background:#f8fafc;border-bottom:1px solid var(--ats-border);color:var(--ats-muted);font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.02em}.ats-planning-table td{padding:14px;border-bottom:1px solid #edf1f5;vertical-align:top}.ats-planning-table tr:last-child td{border-bottom:0}.ats-planning-table span,.ats-planning-table strong{display:block}.ats-planning-table strong{color:var(--ats-text);font-weight:800}.ats-planning-table span{margin-top:4px;color:var(--ats-muted);font-size:12px;font-weight:650}.ats-planning-mobile-cards{display:none}.ats-planning-mobile-card{background:#fff;border:1px solid var(--ats-border);border-radius:8px;padding:12px;box-shadow:0 2px 6px rgba(16,24,40,.04)}.ats-planning-mobile-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #edf1f5}.ats-planning-mobile-card-row:first-child{padding-top:0}.ats-planning-mobile-card-row:last-child{padding-bottom:0;border-bottom:0}.ats-planning-mobile-card-row strong{min-width:0;color:var(--ats-text);font-size:14px;line-height:1.25;font-weight:900}.ats-planning-mobile-card-row span{min-width:0;color:#405064;font-size:12px;line-height:1.25;font-weight:800}.ats-planning-mobile-card-row span:last-child{text-align:right}.ats-planning-mobile-card-row.muted span{color:var(--ats-muted);font-size:11px}.ats-probability,.ats-status-pill{display:inline-flex!important;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;border-radius:999px;padding:0 9px;font-size:12px!important;line-height:1;font-weight:850!important}.ats-probability.good,.ats-status-pill.good{color:#06633a;background:#eaf8f0;border:1px solid #bfe8ce}.ats-probability.warn,.ats-status-pill.warn{color:#8a4b00;background:#fff6e6;border:1px solid #ffd79a}.ats-probability.risk,.ats-status-pill.risk{color:#9b1c1c;background:#fff0f0;border:1px solid #ffc5c5}.ats-status-pill.muted{color:#536070;background:#f3f6f8;border:1px solid #dce3ea}.ats-planning-board{grid-auto-columns:minmax(272px,292px);grid-template-columns:none;align-items:stretch}.ats-planning-board .ats-kanban-lane{min-width:272px;max-width:292px}.ats-planning-card{box-sizing:border-box;min-width:0;max-width:100%;width:100%;background:#fff;border:1px solid #dde4eb;border-radius:8px;padding:11px;box-shadow:0 4px 10px rgba(16,24,40,.06);cursor:-webkit-grab;cursor:grab}.ats-planning-card:active{cursor:-webkit-grabbing;cursor:grabbing}.ats-planning-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ats-planning-card h3{margin:0;color:var(--ats-text);font-size:14px;line-height:1.25}.ats-planning-card p{margin:4px 0 0;color:var(--ats-muted);font-size:12px;font-weight:700}.ats-planning-card .ats-kanban-card-top{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px}.ats-planning-card .ats-kanban-card-main{min-height:0;padding:0;border:0;background:transparent;text-align:left;cursor:default}.ats-planning-card .ats-kanban-card-main strong{font-size:13px;line-height:1.25}.ats-planning-card .ats-kanban-card-main span{margin-top:4px;color:#405064;font-size:11px;font-weight:850}.ats-card-menu-button{width:30px;height:30px;border:1px solid #dde4eb;border-radius:6px;background:#fff;color:#536070;font-size:18px;line-height:1;cursor:pointer}.ats-card-menu-button:hover{border-color:#cbd5df;background:#f8fafc;color:var(--ats-text)}.ats-planning-card-context{display:flex;flex-direction:column;gap:2px;margin-top:5px;color:#687182;font-size:11px;font-weight:750;line-height:1.25}.ats-planning-card-commercial{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid #edf1f5}.ats-planning-card-commercial>div{min-width:0}.ats-planning-card-commercial strong{display:block;color:var(--ats-text);font-size:13px;font-weight:900}.ats-planning-card-commercial div span{display:block;margin-top:2px;color:var(--ats-muted);font-size:10px;font-weight:800;line-height:1.2}.ats-planning-card-score{height:4px;overflow:hidden;margin-top:8px;border-radius:999px;background:#edf1f5}.ats-planning-card-score span{display:block;height:100%;border-radius:inherit;background:#1f6f46}.ats-planning-card-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:10px}.ats-planning-card-grid span{min-height:32px;border:1px solid #e6ebf0;border-radius:6px;background:#f8fafc;padding:7px 8px;color:#405064;font-size:11px;font-weight:800}.ats-planning-card-evidence{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px;margin-top:9px;padding-top:8px;border-top:1px solid #edf1f5}.ats-planning-card-evidence span{min-width:0;overflow:hidden;color:#5b6878;font-size:10px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ats-planning-next{margin-top:10px!important;padding:8px 9px;border:1px solid #e6ebf0;border-radius:6px;background:#fff}.ats-planning-next small{display:block;color:#687182;font-size:10px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.ats-planning-next strong{display:block;margin-top:3px;color:var(--ats-text);font-size:12px;line-height:1.25;font-weight:900}.ats-planning-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.ats-planning-card-foot span{min-width:0;color:var(--ats-muted);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-planning-card-foot select{max-width:116px;min-height:30px;border:1px solid var(--ats-border);border-radius:6px;background:#fff;font-size:11px;font-weight:800}.stage-dot.muted{background:#8b98a8}.stage-dot.info{background:#2f80ed}.stage-dot.warn{background:#f59e0b}.stage-dot.good{background:#23834f}.stage-dot.hold{background:#7c3aed}.stage-dot.live{background:#0f766e}.stage-dot.done{background:#111827}@media (max-width:900px){.ats-planning-table-wrap{overflow-x:auto}.ats-planning-table{min-width:980px}.ats-planning-workspace .ats-toolbar-line input{min-width:180px;flex:1 1 220px}.ats-arm-review-strip,.ats-revenue-forecast{grid-template-columns:1fr}}@media (max-width:700px){.ats-planning-workspace .ats-toolbar-line{align-items:stretch}.ats-planning-workspace .ats-toolbar-line>*{width:100%}.ats-planning-workspace .ats-toolbar-line .ats-view-switch{width:auto}.ats-planning-table-wrap{display:none}.ats-planning-mobile-cards{display:grid;grid-gap:10px;gap:10px}.ats-planning-workspace .ats-btn-sm{justify-content:center}}.ats-kanban-card.sla-caution,.ats-kanban-card.sla-overdue,.ats-kanban-card.sla-warning,.ats-planning-card.sla-caution,.ats-planning-card.sla-overdue,.ats-planning-card.sla-warning{background:#fff!important;border:1px solid #e5e7eb!important}.ats-planning-card .ats-probability,.ats-planning-card .ats-status-pill,.ats-planning-table .ats-probability,.ats-planning-table .ats-status-pill{background:#f8fafc!important;border:1px solid #e5e7eb!important;color:#405064!important}.ats-ai-draft-modal{max-width:920px;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow:auto}.ats-ai-draft-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.ats-ai-draft-grid article{border:1px solid #e5e7eb;border-radius:8px;background:#fbfcfd;padding:12px}.ats-ai-draft-grid span,.ats-ai-draft-grid strong{display:block}.ats-ai-draft-grid strong{color:#202020;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ats-ai-draft-grid span{margin-top:6px;color:#202020;font-size:13px;font-weight:850}.ats-ai-draft-grid p{margin:8px 0 12px;color:#405064;font-size:12px;line-height:18px;white-space:pre-line}.ats-ai-draft-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.ats-ai-draft-actions span{color:#687182;font-size:12px;font-weight:800}@media (max-width:760px){.ats-ai-draft-grid{grid-template-columns:1fr}.ats-ai-draft-actions{align-items:stretch;flex-direction:column}}.ats-crm-page{display:flex;flex-direction:column;gap:12px}.ats-crm-hero{position:relative}.ats-crm-hero .ats-hero-copy h1{margin:16px 0 6px}.ats-crm-stat-strip{margin-top:20px}.ats-crm-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.ats-crm-work-area{display:grid;grid-gap:10px;gap:10px;min-width:0}.ats-crm-saved-rail{position:-webkit-sticky;position:sticky;top:12px;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:12px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.ats-crm-saved-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ats-crm-saved-head h2{margin:0;color:var(--neutral-950,#111827);font-size:13px;font-weight:850}.ats-crm-saved-list{display:grid;grid-gap:6px;gap:6px}.ats-crm-saved-list button{display:grid;grid-gap:2px;gap:2px;width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--neutral-800,#1f2937);padding:9px 10px;text-align:left}.ats-crm-saved-list .MuiButton-root{justify-content:flex-start;text-transform:none}.ats-crm-saved-list button.active,.ats-crm-saved-list button:hover{border-color:var(--ats-accent,#0f7a4f);background:var(--ats-accent-soft,#e9f8f0)}.ats-crm-saved-list strong{font-size:12px;font-weight:850}.ats-crm-saved-list span,.ats-crm-saved-rail p{margin:0;color:var(--neutral-600,#5b6678);font-size:11px;font-weight:700;line-height:1.4}.ats-crm-state-switch{position:absolute;right:24px;top:24px;display:flex;gap:6px}.ats-contact-actions a,.ats-contact-actions button,.ats-crm-state-switch button,.ats-message-composer button,.ats-panel-head button,.ats-primary-btn,.ats-row-action,.ats-secondary-btn,.ats-view-toggle button{min-height:28px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-800,#1f2937);font-size:12px;font-weight:700;padding:0 10px;text-decoration:none}.ats-crm-state-switch button.active,.ats-primary-btn,.ats-view-toggle button.active{border-color:var(--ats-accent,#0f7a4f);background:var(--ats-accent-soft,#e9f8f0);color:var(--ats-accent-dark,#075c3a)}.ats-crm-toolbar{padding:10px 12px}.ats-crm-filter-builder{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:10px 12px}.ats-crm-filter-builder label{display:flex;align-items:center;gap:8px;color:var(--neutral-600,#5b6678);font-size:11px;font-weight:850;text-transform:uppercase}.ats-crm-filter-builder select{height:32px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-900,#111827);font-size:12px;font-weight:750;padding:0 8px;text-transform:none}.ats-crm-filter-builder .MuiFormControl-root{min-width:180px}.ats-crm-filter-builder .MuiInputBase-root{min-height:34px;border-radius:6px;background:#fff}.ats-crm-filter-builder .MuiInputBase-input,.ats-crm-toolbar .MuiInputBase-input{font-size:12px;font-weight:750}.ats-toolbar-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ats-view-toggle{display:inline-flex;gap:4px}.ats-crm-search,.ats-crm-toolbar select{height:34px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-900,#111827);font-size:13px;padding:0 10px}.ats-crm-search,.ats-crm-toolbar .ats-crm-search{width:min(320px,100%)}.ats-crm-toolbar .ats-crm-filter-select{min-width:170px}.ats-crm-toolbar .MuiInputBase-root{min-height:34px;border-radius:6px;background:#fff}.ats-inline-input-field .MuiInputBase-root,.ats-inline-select-field .MuiInputBase-root,.ats-inline-status-field .MuiInputBase-root,.ats-status-select-field .MuiInputBase-root{min-height:28px;border-radius:6px;background:transparent}.ats-inline-input-field .MuiInputBase-input,.ats-inline-select-field .MuiInputBase-input,.ats-inline-status-field .MuiInputBase-input,.ats-status-select-field .MuiInputBase-input{min-height:28px;padding:3px 8px;font-size:12px;font-weight:800}.ats-inline-status-field .MuiOutlinedInput-notchedOutline,.ats-status-select-field .MuiOutlinedInput-notchedOutline{border-color:transparent}.ats-inline-status-field .Mui-focused .MuiOutlinedInput-notchedOutline,.ats-inline-status-field:hover .MuiOutlinedInput-notchedOutline,.ats-status-select-field .Mui-focused .MuiOutlinedInput-notchedOutline,.ats-status-select-field:hover .MuiOutlinedInput-notchedOutline{border-color:var(--neutral-200,#d9dee7)}.ats-crm-table-wrap{overflow:auto;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff}.ats-crm-table{min-width:860px}.ats-crm-table td em,.ats-crm-table td>span{display:block;margin-top:3px;color:var(--neutral-600,#5b6678);font-size:12px;font-style:normal;font-weight:600}.ats-card-link,.ats-crm-name-link,.ats-crm-person-link{color:var(--neutral-950,#111827);font-weight:800;text-decoration:none}.ats-card-link:hover,.ats-crm-name-link:hover,.ats-crm-person-link:hover{color:var(--ats-accent-dark,#075c3a);text-decoration:underline}.ats-crm-person-link{display:grid;grid-template-columns:32px 1fr;align-items:center;grid-gap:9px;gap:9px}.ats-avatar.small{width:28px;height:28px;font-size:10px}.ats-avatar.large{width:52px;height:52px;font-size:16px}.ats-chip-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ats-mini-chip,.ats-status-pill{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--neutral-200,#d9dee7);border-radius:999px;background:var(--neutral-50,#f8fafc);color:var(--neutral-700,#374151);font-size:11px;font-weight:800;padding:0 8px;text-transform:capitalize}.ats-status-pill.active,.ats-status-pill.approved{border-color:#b7ebc6;background:#ecfdf3;color:#05603a}.ats-status-pill.prospect,.ats-status-pill.submitted{border-color:#fedf89;background:#fffaeb;color:#93370d}.ats-status-pill.on_hold,.ats-status-pill.paused{border-color:#fecaca;background:#fef2f2;color:#991b1b}.ats-crm-kanban{grid-auto-columns:minmax(272px,292px);grid-template-columns:none}.ats-kanban-lane.drag-active{outline:2px solid var(--ats-accent,#0f7a4f);outline-offset:-2px;background:var(--ats-accent-soft,#e9f8f0)}.ats-crm-org-card p{margin:4px 0 10px;color:var(--neutral-600,#5b6678);font-size:12px;font-weight:700}.ats-card-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:10px}.ats-card-facts span{border:1px solid var(--neutral-200,#e5e7eb);border-radius:6px;background:var(--neutral-50,#f8fafc);color:var(--neutral-700,#374151);font-size:11px;font-weight:800;padding:7px 8px}.ats-detail-tabs{display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:8px}.ats-detail-tabs .MuiButton-root{min-height:30px;border-radius:6px;color:var(--neutral-700,#374151);font-size:12px;font-weight:850;text-transform:none}.ats-detail-tabs .MuiButton-root.active{border-color:var(--ats-accent,#0f7a4f);background:var(--ats-accent-soft,#e9f8f0);color:var(--ats-accent-dark,#075c3a)}.ats-crm-detail-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.ats-crm-admin-grid,.ats-crm-detail-grid,.ats-crm-detail-main,.ats-crm-detail-side{display:grid;grid-gap:12px;gap:12px}.ats-crm-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-info-card{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05);padding:16px}.ats-info-card h2{margin:0 0 12px;color:var(--neutral-950,#111827);font-size:15px;font-weight:850}.ats-info-card p.ats-muted,.ats-muted{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;line-height:1.5}.ats-info-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.ats-info-card dl div{display:grid;grid-template-columns:124px 1fr;grid-gap:12px;gap:12px}.ats-info-card dt{color:var(--neutral-500,#667085);font-size:11px;font-weight:850;text-transform:uppercase}.ats-info-card dd{margin:0;color:var(--neutral-900,#111827);font-size:13px;font-weight:700}.ats-contact-mini-list{display:grid;grid-gap:8px;gap:8px}.ats-contact-mini-list .ats-contact-mini-link.MuiButton-root,.ats-contact-mini-list a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;justify-content:stretch;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--neutral-200,#e5e7eb);border-radius:6px;padding:8px;color:inherit;text-align:left;text-decoration:none;text-transform:none}.ats-contact-mini-list .ats-contact-mini-link.MuiButton-root:hover{background:var(--neutral-50,#f8fafc)}.ats-contact-mini-list em{display:block;color:var(--neutral-600,#5b6678);font-size:12px;font-style:normal}.ats-crm-activity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);grid-gap:12px;gap:12px;align-items:start}.ats-contact-profile-head{display:flex;align-items:center;gap:12px}.ats-contact-profile-head h2,.ats-contact-profile-head p{margin:0}.ats-contact-profile-head p{color:var(--neutral-600,#5b6678);font-size:13px;font-weight:700}.ats-contact-profile-head.compact{margin-bottom:14px}.ats-contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ats-quick-view-actions a{min-height:28px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-800,#1f2937);font-size:12px;font-weight:800;padding:5px 10px;text-decoration:none}.ats-crm-related-stack{display:grid;grid-gap:12px;gap:12px}.ats-related-table{overflow:hidden;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05)}.ats-table-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--neutral-100,#eef2f7);padding:12px 14px}.ats-table-head h3{align-items:center;margin:0;color:var(--neutral-950,#111827);font-size:14px}.ats-table-head div,.ats-table-head h3{display:flex;gap:8px}.ats-badge{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--neutral-200,#d9dee7);border-radius:999px;background:var(--neutral-50,#f8fafc);color:var(--neutral-700,#344054);padding:2px 8px;font-size:11px;font-weight:850}.ats-crm-related-modal p{margin:0 0 14px;color:var(--neutral-600,#5b6678);line-height:1.5}.ats-crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-crm-form-grid label{display:grid;grid-gap:5px;gap:5px;color:var(--neutral-700,#344054);font-size:12px;font-weight:850}.ats-crm-form-grid .wide{grid-column:1/-1}.ats-crm-form-grid .MuiFormControl-root{min-width:0}.ats-crm-form-grid .MuiInputBase-root{border-radius:6px;background:#fff}.ats-crm-form-grid input,.ats-crm-form-grid select,.ats-crm-form-grid textarea{border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;padding:8px 10px;font:inherit}.ats-crm-form-grid textarea{min-height:82px}.ats-crm-transition-modal{max-width:560px}.ats-crm-transition-modal p{color:var(--neutral-700,#374151);font-size:13px;line-height:1.5}.ats-crm-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.ats-crm-modal-grid div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--neutral-200,#e5e7eb);border-radius:8px;background:var(--neutral-50,#f8fafc);padding:10px}.ats-crm-modal-grid strong{color:var(--neutral-950,#111827);font-size:17px}.ats-crm-modal-grid span{color:var(--neutral-600,#5b6678);font-size:11px;font-weight:800}.ats-crm-note-label{display:grid;grid-gap:6px;gap:6px;color:var(--neutral-700,#374151);font-size:12px;font-weight:850}.ats-crm-note-label textarea{min-height:90px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;padding:10px;resize:vertical}.ats-crm-modal-content p,.ats-crm-save-view-modal p{margin:0 0 14px;color:var(--neutral-600,#5b6678);line-height:1.5}.ats-crm-mui-dialog .MuiPaper-root{border-radius:8px}.ats-crm-mui-dialog-title{color:var(--neutral-950,#111827);font-size:18px;font-weight:850}.ats-crm-mui-dialog-actions{gap:8px;padding:12px 16px}.ats-crm-save-view-form{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:10px;gap:10px;margin:0 0 12px}.ats-crm-note-field .MuiInputBase-root,.ats-crm-save-view-form .MuiInputBase-root{border-radius:6px}.ats-crm-save-view-form label{display:grid;grid-gap:5px;gap:5px;color:var(--neutral-700,#344054);font-size:12px;font-weight:850}.ats-crm-save-view-form input,.ats-crm-save-view-form select{height:36px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-950,#111827);padding:0 10px;font:inherit}.ats-crm-filter-summary{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border:1px solid var(--neutral-200,#e6ebf2);border-radius:8px;background:var(--neutral-50,#f8fafc)}.ats-crm-filter-summary span{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--neutral-200,#d9dee7);border-radius:999px;background:#fff;color:var(--neutral-700,#344054);padding:3px 8px;font-size:11px;font-weight:850}.ats-timeline{display:grid;grid-gap:12px;gap:12px}.ats-timeline-entry{display:grid;grid-template-columns:16px 1fr;grid-gap:8px;gap:8px}.ats-timeline-dot{width:9px;height:9px;margin-top:4px;border-radius:999px;background:var(--ats-accent,#0f7a4f)}.ats-timeline-entry strong{display:block;font-size:13px}.ats-timeline-entry p{margin:3px 0;color:var(--neutral-700,#374151);font-size:12px}.ats-timeline-entry em{color:var(--neutral-500,#667085);font-size:11px;font-style:normal;font-weight:700}.ats-message-centre{display:grid;grid-template-columns:280px minmax(0,1fr) 320px;min-height:620px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;overflow:hidden}.ats-contact-context,.ats-conversation-list{background:var(--neutral-50,#f8fafc)}.ats-contact-context,.ats-conversation-list,.ats-message-thread{min-width:0;border-right:1px solid var(--neutral-200,#e5e7eb)}.ats-contact-context{border-right:0;padding:12px}.ats-message-thread-head,.ats-panel-head{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--neutral-200,#e5e7eb);padding:0 14px}.ats-panel-search{border-bottom:1px solid var(--neutral-200,#e5e7eb);padding:10px 12px}.ats-message-draft-field .MuiInputBase-root,.ats-panel-search .MuiInputBase-root{border-radius:6px;background:#fff;color:var(--neutral-900,#111827);font-size:13px;font-weight:750}.ats-panel-search .MuiInputBase-input{min-height:34px;box-sizing:border-box}.ats-search-results{display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid var(--neutral-200,#e5e7eb);background:#fff;padding:10px 12px}.ats-search-results>strong{color:var(--neutral-700,#374151);font-size:11px;font-weight:850;text-transform:uppercase}.ats-search-hit{display:grid;justify-items:start;grid-gap:2px;gap:2px;border:1px solid var(--neutral-200,#e5e7eb);border-radius:6px;background:var(--neutral-50,#f8fafc);padding:8px;text-align:left;text-transform:none;width:100%;color:inherit}.ats-search-hit span{color:var(--neutral-600,#5b6678);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-search-hit mark{border-radius:3px;background:#fff2b8;color:inherit;padding:0 2px}.ats-conversation-card.MuiButton-root{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;width:100%;min-height:0;border:0;border-bottom:1px solid var(--neutral-200,#e5e7eb);border-radius:0;background:transparent;color:inherit;padding:12px;text-align:left;text-transform:none;justify-content:stretch}.ats-conversation-card.MuiButton-root.active{background:#fff;box-shadow:inset 3px 0 0 var(--ats-accent,#0f7a4f)}.ats-conversation-list strong,.ats-message-thread-head strong{display:block;font-size:13px}.ats-conversation-list em,.ats-conversation-list time,.ats-message-thread-head span{color:var(--neutral-600,#5b6678);font-size:11px;font-style:normal;font-weight:700}.ats-message-thread{display:grid;grid-template-rows:auto 1fr auto;background:#fff}.ats-message-bubbles{display:flex;flex-direction:column;gap:10px;padding:16px;overflow:auto}.ats-date-sep{align-self:center;border-radius:999px;background:var(--neutral-100,#eef2f7);color:var(--neutral-600,#5b6678);padding:3px 10px;font-size:11px;font-weight:850}.ats-message-bubble{max-width:72%;border:1px solid var(--neutral-200,#e5e7eb);border-radius:8px;background:var(--neutral-50,#f8fafc);padding:10px 12px}.ats-message-bubble.outbound{align-self:flex-end;border-color:var(--ats-accent,#0f7a4f);background:var(--ats-accent-soft,#e9f8f0)}.ats-message-bubble.highlight{border-color:var(--ats-purple,#6a61c0);box-shadow:0 0 0 3px rgba(106,97,192,.16)}.ats-message-bubble p{margin:0 0 6px;font-size:13px;line-height:1.4}.ats-message-bubble span{color:var(--neutral-500,#667085);font-size:11px;font-weight:700}.ats-message-composer{border-top:1px solid var(--neutral-200,#e5e7eb);padding:12px}.ats-message-draft-field textarea{min-height:74px;resize:vertical}.ats-composer-actions{display:flex;gap:8px;margin-top:8px;align-items:center;justify-content:space-between!important}.ats-composer-left,.ats-composer-right{display:inline-flex;align-items:center;gap:8px}.ats-composer-notice{margin:8px 0 0;color:var(--neutral-600,#5b6678);font-size:12px;font-weight:750}.ats-crm-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-crm-skeleton,.ats-skel{min-height:122px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#fff,#f3f4f6);background-size:200% 100%;animation:ats-skeleton 1.4s ease infinite}.ats-skel-row{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;border-bottom:1px solid var(--neutral-200,#e5e7eb);padding:12px}.ats-skel-avatar{min-height:28px;width:28px;border-radius:999px}.ats-skel-lines{display:grid;grid-gap:7px;gap:7px}.ats-skel-line{min-height:10px}.ats-skel-line.short{width:58%}.ats-skel-bubble{min-height:74px;width:64%}.ats-skel-bubble.right{align-self:flex-end}@keyframes ats-skeleton{to{background-position:-200% 0}}.ats-crm-empty{border:1px dashed var(--neutral-300,#cbd5e1);border-radius:8px;background:#fff;padding:28px}.ats-crm-empty span,.ats-crm-empty strong{display:block}.ats-crm-empty span{margin-top:4px;color:var(--neutral-600,#5b6678)}.ats-crm-empty.error{border-color:#fecaca;background:#fef2f2}@media (max-width:1180px){.ats-message-centre{grid-template-columns:240px minmax(0,1fr)}.ats-contact-context{display:none}.ats-crm-activity-grid,.ats-crm-admin-grid,.ats-crm-detail-grid,.ats-crm-workspace{grid-template-columns:1fr}.ats-crm-saved-rail{position:static}}@media (max-width:760px){.ats-crm-state-switch{position:static;margin-top:12px}.ats-crm-filter-builder,.ats-crm-filter-builder label{align-items:stretch;flex-direction:column}.ats-crm-save-view-form,.ats-message-centre{grid-template-columns:1fr}.ats-message-centre{min-height:0}.ats-conversation-list{max-height:280px;overflow:auto}.ats-message-thread{min-height:520px}.ats-crm-skeleton-grid{grid-template-columns:1fr}}.ats-cc-page{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.ats-cc-page>*,.ats-empower-builder,.ats-empower-card,.ats-empower-doc,.ats-empower-entry,.ats-empower-form,.ats-empower-grid,.ats-empower-stack,.ats-empower-widget{min-width:0;max-width:100%}.ats-cc-hero{border-top-color:var(--cc,#f15f4a)}.ats-cc-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ats-cc-form-actions,.ats-cc-hero-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ats-cc-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:10px 12px}.ats-cc-toolbar .MuiButton-root,.ats-cc-toolbar a,.ats-cc-toolbar button,.ats-cc-toolbar input{min-height:34px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-900,#111827);font-size:12px;font-weight:850;padding:8px 12px;text-transform:none}.ats-cc-tabs a.active,.ats-cc-toolbar .MuiButton-root.active,.ats-cc-toolbar button.active{border-color:var(--cc,#f15f4a);color:var(--cc-dark,#b9472f);background:rgba(241,95,74,.08)}.ats-cc-toolbar .ats-cc-search-field,.ats-cc-toolbar input{flex:1 1 260px}.ats-cc-toolbar .ats-cc-search-field .MuiInputBase-root{min-height:34px;border-radius:6px;font-size:13px;font-weight:700}.ats-cc-role-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-cc-empty-state{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;justify-items:start;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:22px}.ats-cc-empty-state h2,.ats-cc-empty-state p{margin:0}.ats-cc-empty-state p{color:var(--neutral-600,#5b6678)}.ats-cc-role-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:16px;box-shadow:0 2px 10px rgba(15,23,42,.04)}.ats-cc-role-card.selected{border-color:var(--cc,#f15f4a);box-shadow:0 0 0 3px rgba(241,95,74,.12)}.ats-cc-select{display:inline-flex;align-items:center;gap:4px;color:var(--neutral-700,#374151);font-size:12px;font-weight:850}.ats-cc-select .MuiCheckbox-root{padding:0;color:var(--neutral-600,#5b6678)}.ats-cc-select .MuiCheckbox-root.Mui-checked{color:var(--cc,#f15f4a)}.ats-cc-company-logo{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:var(--neutral-100,#eef2f7);color:var(--neutral-700,#374151);font-size:13px;font-weight:900}.ats-cc-role-body{padding-right:54px}.ats-cc-title-button.MuiButton-root{display:block;min-width:0;border:0;background:transparent;color:var(--neutral-950,#111827);font-size:18px;font-weight:900;line-height:1.2;padding:0;text-align:left;text-transform:none}.ats-cc-title-button.MuiButton-root:hover{background:transparent;text-decoration:underline}.ats-cc-role-body p{margin:6px 0;color:var(--neutral-600,#5b6678);font-size:13px;line-height:1.45}.ats-cc-role-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ats-cc-role-meta span{border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:var(--neutral-50,#f8fafc);color:var(--neutral-950,#111827);font-size:12px;font-weight:850;padding:7px 9px}.ats-cc-reason{display:-webkit-box;min-height:42px;overflow:hidden;border-left:3px solid var(--cc,#f15f4a);padding-left:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ats-cc-reason button{border:0;background:transparent;color:var(--cc-dark,#b9472f);font-weight:900;padding:0 0 0 3px}.ats-cc-reason .ats-cc-inline-link.MuiButton-root{min-width:0;color:var(--cc-dark,#b9472f);font-size:12px;font-weight:900;padding:0 0 0 3px;vertical-align:baseline;text-transform:none}.ats-cc-role-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ats-cc-primary-row .MuiButton-root,.ats-cc-role-actions .MuiButton-root{min-height:40px;border-radius:6px;font-size:12px;font-weight:900;text-transform:none}.ats-cc-primary-row .ats-primary-btn.MuiButton-root{background:var(--cc,#f15f4a);color:#fff}.ats-cc-primary-row .ats-cc-save.MuiButton-root,.ats-cc-role-actions .ats-secondary-btn.MuiButton-root{border-color:var(--neutral-200,#d9dee7);color:var(--neutral-900,#111827);background:#fff}.ats-cc-primary-row{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.ats-cc-save{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:82px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-900,#111827);font-size:12px;font-weight:900}.ats-cc-save.saved{border-color:var(--cc,#f15f4a);color:var(--cc-dark,#b9472f);background:rgba(241,95,74,.08)}.ats-cc-save span:first-child{color:var(--neutral-950,#111827);font-size:13px;line-height:1}.ats-cc-role-actions .muted{color:var(--neutral-600,#5b6678)}.ats-cc-inline-notice{border:1px solid rgba(241,95,74,.28);border-radius:8px;background:rgba(241,95,74,.07);color:var(--neutral-800,#243047);padding:11px 14px;font-size:13px;font-weight:850}.ats-cc-mui-dialog .MuiPaper-root{border-radius:8px;border:1px solid var(--neutral-200,#d9dee7);box-shadow:0 22px 60px rgba(15,23,42,.22)}.ats-cc-mui-dialog-title.MuiDialogTitle-root{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--neutral-200,#d9dee7);padding:14px 16px}.ats-cc-mui-dialog-title span{color:var(--neutral-950,#111827);font-size:18px;font-weight:900}.ats-cc-mui-dialog .MuiDialogContent-root{background:#fff;padding:16px}.ats-cc-mui-dialog-actions.MuiDialogActions-root{border-top:1px solid var(--neutral-200,#d9dee7);padding:12px 16px}.ats-cc-mui-dialog .MuiButton-root{border-radius:6px;font-size:12px;font-weight:900;text-transform:none}.ats-cc-load-more{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:14px 16px}.ats-cc-load-more p{margin:3px 0 0;color:var(--neutral-600,#5b6678)}.ats-cc-bulk-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--neutral-300,#cbd5e1);border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.16);padding:12px}.ats-cc-bulk-bar button{border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-900,#111827);font-size:12px;font-weight:850;padding:8px 10px}.ats-cc-bulk-bar button.primary{border-color:var(--cc,#f15f4a);background:var(--cc,#f15f4a);color:#fff}.ats-cc-drawer-scrim,.ats-cc-modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(15,23,42,.34)}.ats-cc-modal{position:fixed;top:50%;left:50%;z-index:101;display:grid;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 42px);overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.28)}.ats-cc-modal footer,.ats-cc-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--neutral-200,#e5e7eb);padding:16px 18px}.ats-cc-modal footer{border-top:1px solid var(--neutral-200,#e5e7eb);border-bottom:0;justify-content:flex-end}.ats-cc-drawer h2,.ats-cc-modal h2,.ats-cc-modal h3,.ats-empower-card h2{margin:0}.ats-empower-card .MuiButton-root,.ats-empower-card a.MuiButton-root{min-width:0;max-width:100%}.ats-cc-modal-body{padding:18px}.ats-cc-compare-grid,.ats-cc-key-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.ats-cc-apply-list span,.ats-cc-compare-grid article,.ats-cc-key-facts div{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:var(--neutral-50,#f8fafc);padding:12px}.ats-cc-compare-grid p,.ats-cc-key-facts span{color:var(--neutral-600,#5b6678);font-size:12px;font-weight:800}.ats-cc-full-role{display:grid;grid-gap:14px;gap:14px}.ats-cc-full-role aside,.ats-cc-full-role section{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:14px}.ats-cc-full-role li{margin:7px 0;color:var(--neutral-700,#374151)}.ats-cc-apply-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.ats-cc-drawer{position:fixed;top:0;right:0;z-index:101;display:grid;align-content:start;grid-gap:14px;gap:14px;width:min(460px,100vw);height:100vh;overflow:auto;border-left:1px solid var(--neutral-200,#d9dee7);background:#fff;box-shadow:-18px 0 46px rgba(15,23,42,.18);padding:18px}.ats-cc-drawer .close{justify-self:end}.ats-cc-side-card,.ats-empower-card,.ats-empower-widget{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:14px}.ats-cc-fit-meter{height:8px;overflow:hidden;border-radius:999px;background:var(--neutral-100,#eef2f7)}.ats-cc-fit-meter span{display:block;width:78%;height:100%;background:var(--cc,#f15f4a)}.ats-cc-insight-list{display:grid;grid-gap:8px;gap:8px}.ats-cc-insight-list article{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:var(--neutral-50,#f8fafc);padding:10px}.ats-cc-insight-list span{color:var(--neutral-600,#5b6678);font-size:11px;font-weight:900;text-transform:uppercase}.ats-cc-tabs{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:10px 12px}.ats-cc-tabs a{border:1px solid transparent;border-radius:6px;color:var(--neutral-700,#374151);font-size:12px;font-weight:900;padding:8px 10px;text-decoration:none}.ats-empower-builder,.ats-empower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);grid-gap:12px;gap:12px}.ats-empower-canvas,.ats-empower-form,.ats-empower-palette,.ats-empower-stack{display:grid;grid-gap:12px;gap:12px}.ats-empower-ranking{display:grid;grid-template-columns:122px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.ats-empower-gauge{display:grid;place-items:center;width:110px;height:110px;border-radius:50%;background:conic-gradient(var(--cc,#f15f4a) 0 84%,var(--neutral-100,#eef2f7) 84% 100%)}.ats-empower-gauge strong{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#fff;font-size:28px}.ats-empower-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ats-empower-breakdown div,.ats-empower-step,.ats-empower-step.MuiButton-root{display:grid;grid-gap:3px;gap:3px;width:100%;max-width:none;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:var(--neutral-50,#f8fafc);color:inherit;padding:10px;text-align:left;justify-content:stretch;text-transform:none}.ats-empower-step.MuiButton-root.active,.ats-empower-step.active{border-color:rgba(241,95,74,.42);background:rgba(241,95,74,.08)}.ats-empower-breakdown strong{display:block;font-size:20px}.ats-empower-breakdown span,.ats-empower-step span{color:var(--neutral-600,#5b6678);font-size:11px;font-weight:800}.ats-empower-avatar-row{display:flex;gap:10px;flex-wrap:wrap}.ats-empower-avatar,.ats-empower-avatar.MuiButton-root{display:grid;place-items:center;min-width:46px;width:46px;height:46px;border:1px solid var(--neutral-200,#d9dee7);border-radius:999px;background:var(--neutral-50,#f8fafc);color:var(--neutral-900,#111827);font-weight:900;text-decoration:none;text-transform:none}.ats-empower-avatar.add,.ats-empower-avatar.add.MuiButton-root{border-color:var(--cc,#f15f4a);color:var(--cc-dark,#b9472f)}.ats-empower-request,.ats-empower-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--neutral-200,#e5e7eb);padding-top:10px}.ats-empower-toggle .MuiButton-root,.ats-empower-toggle button{width:42px;min-width:42px;height:24px;border:1px solid var(--neutral-300,#cbd5e1);border-radius:999px;background:#fff;padding:0}.ats-empower-toggle .MuiButton-root.on,.ats-empower-toggle button.on{border-color:var(--cc,#f15f4a);background:var(--cc,#f15f4a)}.ats-empower-widget header{display:flex;justify-content:space-between;gap:12px}.ats-empower-widget small{color:var(--neutral-600,#5b6678);font-size:11px;font-weight:900;text-transform:uppercase}.ats-empower-stars{display:inline-flex;gap:1px;color:var(--neutral-300,#cbd5e1);font-weight:900;letter-spacing:.02em}.ats-empower-stars .on{color:var(--neutral-950,#111827)}.ats-empower-skills{display:grid;grid-gap:8px;gap:8px}.ats-empower-skills div{display:grid;grid-template-columns:132px minmax(0,1fr) 44px;grid-gap:8px;gap:8px;align-items:center}.ats-empower-skills div span:nth-child(2){height:8px;border-radius:999px;background:linear-gradient(90deg,var(--cc,#f15f4a) var(--w),var(--neutral-100,#eef2f7) var(--w))}.ats-empower-canvas-row,.ats-empower-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-empower-palette .MuiButton-root,.ats-empower-palette button{display:block;width:100%;margin-top:8px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;padding:9px 10px;text-align:left;font-weight:850;justify-content:flex-start;text-transform:none}.ats-empower-palette .MuiButton-root.active,.ats-empower-palette button.active{border-color:var(--cc,#f15f4a);background:rgba(241,95,74,.08)}.ats-empower-doc{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:22px}.ats-empower-doc>header,.ats-empower-entry{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:18px;gap:18px;border-top:1px solid var(--neutral-200,#e5e7eb);padding-top:18px}.ats-empower-entry main{display:grid;grid-gap:12px;gap:12px}.ats-empower-pack-state{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ats-empower-pack-state span{border:1px solid var(--neutral-200,#d9dee7);border-radius:999px;background:var(--neutral-50,#f8fafc);color:var(--neutral-700,#374151);padding:4px 9px;font-size:11px;font-weight:850}.ats-empower-share-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-empower-share-options .MuiButton-root,.ats-empower-share-options button{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;color:inherit;padding:12px;text-align:left;justify-content:stretch;text-transform:none}.ats-empower-share-options .MuiButton-root.active,.ats-empower-share-options button.active{border-color:rgba(241,95,74,.42);background:rgba(241,95,74,.08)}.ats-empower-share-options span{color:var(--neutral-600,#5b6678);font-size:12px;line-height:1.4}.ats-empower-badge{border:1px solid #bfe3ca;border-radius:999px;background:#edf8f0;color:#0f7a4f;font-size:11px;font-weight:900;padding:4px 8px}.ats-empower-form{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:18px}.ats-empower-form label{display:grid;grid-gap:6px;gap:6px;color:var(--neutral-700,#374151);font-size:12px;font-weight:850}.ats-empower-form .MuiFormControl-root{width:100%}.ats-empower-form .MuiInputBase-root{border-radius:6px;font-size:13px;font-weight:700}.ats-empower-form .MuiInputLabel-root{font-size:12px;font-weight:850}.ats-empower-form input:not(.MuiInputBase-input),.ats-empower-form select,.ats-empower-form textarea:not(.MuiInputBase-input){border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;min-height:38px;padding:8px 10px}.ats-empower-form textarea{min-height:116px}.ats-cc-form-actions,.ats-empower-form .wide{grid-column:1/-1}.ats-empower-rating-row{display:flex;flex-wrap:wrap;gap:8px}.ats-empower-rating-row .MuiButton-root,.ats-empower-rating-row button{border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-950,#111827);padding:8px 10px;font-weight:900;text-transform:none}.ats-empower-rating-row .MuiButton-root.active,.ats-empower-rating-row button.active{border-color:var(--cc,#f15f4a);background:rgba(241,95,74,.08);color:var(--cc-dark,#b9472f)}@media (max-width:1100px){.ats-cc-role-list,.ats-empower-builder,.ats-empower-canvas-row,.ats-empower-doc>header,.ats-empower-entry,.ats-empower-grid{grid-template-columns:1fr}}@media (max-width:760px){.ats-cc-bulk-bar,.ats-cc-hero-row,.ats-cc-load-more{align-items:stretch;flex-direction:column}.ats-cc-compare-grid,.ats-cc-key-facts,.ats-cc-role-actions,.ats-empower-breakdown,.ats-empower-form,.ats-empower-ranking{grid-template-columns:1fr}.ats-empower-gauge{width:92px;height:92px}.ats-empower-gauge strong{width:64px;height:64px;font-size:22px}.ats-empower-toggle{align-items:flex-start;flex-direction:column}.ats-empower-card .ats-planning-table{display:block;width:100%;min-width:0}.ats-empower-card .ats-planning-table tbody,.ats-empower-card .ats-planning-table td,.ats-empower-card .ats-planning-table tr{display:block;width:100%}.ats-empower-card .ats-planning-table tr{border-bottom:1px solid var(--neutral-200,#e5e7eb);padding:8px 0}.ats-empower-card .ats-planning-table tr:last-child{border-bottom:0}.ats-empower-card .ats-planning-table td{border-bottom:0;padding:4px 0}.ats-cc-modal{width:calc(100vw - 18px)}.ats-cc-drawer{width:100vw}}.ats-cc-dashboard-grid,.ats-cc-journey-workbench,.ats-cc-legacy-profile,.ats-cc-pref-grid,.ats-cc-version-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);grid-gap:12px;gap:12px}.ats-cc-legacy-profile{grid-template-columns:260px minmax(0,1fr) 280px}.ats-cc-profile-stack{display:grid;align-content:start;grid-gap:12px;gap:12px}.ats-cc-identity-card,.ats-cc-profile-section,.ats-cc-resume-card,.ats-cc-version-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:16px}.ats-cc-profile-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--neutral-200,#e5e7eb);padding-bottom:12px}.ats-cc-identity-card h2,.ats-cc-profile-section h2,.ats-cc-profile-section h3{margin:0}.ats-cc-action-list span,.ats-cc-activity-list span,.ats-cc-identity-card p,.ats-cc-profile-section p,.ats-cc-side-card p,.ats-cc-version-card p{color:var(--neutral-600,#5b6678);line-height:1.45}.ats-cc-action-list,.ats-cc-activity-list,.ats-cc-chip-picker,.ats-cc-entry-list,.ats-cc-field-strip,.ats-cc-gallery-grid,.ats-cc-skill-grid{display:grid;grid-gap:10px;gap:10px}.ats-cc-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-cc-action-list .MuiButton-root,.ats-cc-action-list a,.ats-cc-activity-list div,.ats-cc-field-strip div,.ats-cc-skill-grid div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:var(--neutral-50,#f8fafc);color:inherit;padding:12px;text-decoration:none}.ats-cc-action-list .MuiButton-root{justify-content:flex-start;text-align:left;text-transform:none}.ats-cc-activity-list time,.ats-cc-field-strip span,.ats-cc-version-card time{color:var(--neutral-500,#667085);font-size:11px;font-weight:850;text-transform:uppercase}.ats-cc-profile-donut{display:grid;place-items:center;width:120px;height:120px;margin:4px auto 8px;border-radius:50%;background:conic-gradient(var(--cc,#f15f4a) 0 78%,var(--neutral-100,#eef2f7) 78% 100%)}.ats-cc-profile-donut strong{display:grid;place-items:center;width:82px;height:82px;border-radius:50%;background:#fff;font-size:26px}.ats-cc-profile-photo{display:grid;place-items:center;width:86px;height:86px;border-radius:14px;background:var(--neutral-100,#eef2f7);color:var(--neutral-800,#243047);font-size:28px;font-weight:900}.ats-cc-identity-card{justify-items:start}.ats-cc-identity-card .MuiButton-root.ats-secondary-btn,.ats-cc-identity-card .ats-secondary-btn{width:100%}.ats-cc-side-card .MuiButton-root.ats-text-btn,.ats-cc-side-card button{justify-self:start;border:0;background:transparent;color:var(--cc-dark,#b9472f);font-weight:900;padding:0;text-transform:none}.ats-cc-edit-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(241,95,74,.28);border-radius:8px;background:rgba(241,95,74,.06);padding:14px}.ats-cc-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-cc-edit-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--neutral-700,#374151);font-size:12px;font-weight:850}.ats-cc-edit-grid .MuiFormControl-root{width:100%}.ats-cc-edit-grid .MuiInputBase-root{min-height:38px;border-radius:6px;background:#fff;font-size:13px;font-weight:700}.ats-cc-edit-grid .MuiInputLabel-root{color:var(--neutral-700,#374151);font-size:12px;font-weight:850}.ats-cc-edit-grid .wide{grid-column:1/-1}.ats-cc-edit-grid input,.ats-cc-edit-grid select,.ats-cc-edit-grid textarea{border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;min-height:38px;padding:8px 10px}.ats-cc-edit-grid textarea{min-height:112px}.ats-cc-edit-help{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;line-height:1.45}.ats-cc-entry{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:var(--neutral-50,#f8fafc);padding:12px}.ats-cc-entry>span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#fff;color:var(--neutral-700,#374151);font-weight:900}.ats-cc-summary-card{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:var(--neutral-50,#f8fafc);padding:14px}.ats-cc-dots{display:flex;gap:5px}.ats-cc-dots i{width:9px;height:9px;border-radius:999px;background:var(--cc,#f15f4a)}.ats-cc-dots i.off{background:var(--neutral-200,#d9dee7)}.ats-cc-drag-zone{border:1px dashed var(--neutral-300,#cbd5e1);border-radius:8px;background:var(--neutral-50,#f8fafc);color:var(--neutral-600,#5b6678);padding:24px;text-align:center;font-weight:850}.ats-cc-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-cc-resume-preview{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:210px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:linear-gradient(180deg,#fff,var(--neutral-50,#f8fafc));padding:14px}.ats-cc-resume-preview.large{min-height:320px}.ats-cc-resume-preview span{height:8px;border-radius:999px;background:var(--neutral-200,#d9dee7)}.ats-cc-resume-preview span:nth-of-type(2n){width:82%}.ats-cc-resume-preview span:nth-of-type(3n){width:64%}.ats-cc-journey-lane,.ats-cc-version-layout main{display:grid;grid-gap:14px;gap:14px}.ats-cc-journey-lane article{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:16px}.ats-cc-journey-track{position:relative;min-height:170px;margin-top:12px;border:1px dashed var(--neutral-300,#cbd5e1);border-radius:8px;background:linear-gradient(90deg,rgba(241,95,74,.08),rgba(15,23,42,.02))}.ats-cc-journey-track:before{content:"";position:absolute;left:24px;right:24px;top:84px;height:2px;background:var(--neutral-300,#cbd5e1)}.ats-cc-journey-track button{position:absolute;z-index:1;display:grid;width:190px;grid-gap:4px;gap:4px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:10px;text-align:left;box-shadow:0 8px 18px rgba(15,23,42,.08)}.ats-cc-journey-track button p{margin:0;color:var(--neutral-600,#5b6678);font-size:12px}.ats-cc-version-card{position:relative;border-left:4px solid var(--cc,#f15f4a);cursor:pointer}.ats-cc-version-card.active{border-color:var(--cc,#f15f4a);box-shadow:0 10px 24px rgba(15,23,42,.08)}.ats-cc-chip-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-cc-chip-picker .MuiButton-root,.ats-cc-chip-picker button{border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-800,#243047);padding:10px;font-weight:850;justify-content:flex-start;text-transform:none}.ats-cc-chip-picker .MuiButton-root.active,.ats-cc-chip-picker button.active{border-color:var(--cc,#f15f4a);background:rgba(241,95,74,.08);color:var(--cc-dark,#b9472f)}.ats-cc-slider{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--neutral-200,#d9dee7) 0 20%,var(--cc,#f15f4a) 20% 72%,var(--neutral-200,#d9dee7) 72% 100%)}@media (max-width:1180px){.ats-cc-dashboard-grid,.ats-cc-gallery-grid,.ats-cc-journey-workbench,.ats-cc-legacy-profile,.ats-cc-pref-grid,.ats-cc-version-layout{grid-template-columns:1fr}.ats-cc-legacy-profile>aside:first-child{order:-1}}@media (max-width:760px){.ats-cc-action-list,.ats-cc-chip-picker,.ats-cc-edit-grid,.ats-cc-field-strip,.ats-cc-skill-grid{grid-template-columns:1fr}.ats-cc-profile-section>header{align-items:stretch;flex-direction:column}.ats-cc-journey-track{display:grid;grid-gap:8px;gap:8px;min-height:0;padding:12px}.ats-cc-journey-track:before{display:none}.ats-cc-journey-track button{position:static;width:100%}}.ats-ums-page .ats-kanban-filter-panel.slim .ats-pipe-toolbar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.ats-ums-page .ats-kanban-filter-panel.slim .ats-pipe-toolbar>*{flex:0 0 auto}.ats-ums-page .ats-kanban-filter-panel.slim .ats-pipe-toolbar .MuiTextField-root{flex-basis:260px;min-width:260px}@media (max-width:760px){.ats-ums-page .ats-kanban-filter-panel.slim .ats-pipe-toolbar{flex-direction:row;align-items:center;gap:8px}.ats-ums-page .ats-kanban-filter-panel.slim .ats-segmented{width:auto;min-width:max-content}.ats-ums-page .ats-kanban-filter-panel.slim .ats-seg-btn{width:auto}}.cc-mini-mui{--cc-mini:#f15f4a;--cc-mini-dark:#b9472f;--cc-mini-soft:#fff2ef;--cc-mini-border:#ffc9c0;min-height:100vh;background:linear-gradient(180deg,var(--cc-mini) 0 74px,var(--neutral-50,#f8fafc) 74px 100%);color:var(--neutral-950,#111827);font-family:GothamHTF,Montserrat,Segoe UI,Arial,sans-serif;padding:14px}.cc-mini-mui button,.cc-mini-mui input,.cc-mini-mui select{font:inherit}.cc-mini-mui a{color:inherit}.cc-mini-mui-shell{display:grid;width:min(1180px,100%);margin:0 auto;grid-gap:14px;gap:14px}.cc-mini-mui-shell>*{min-width:0}.cc-mini-mui-header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;color:#fff}.cc-mini-mui-logo{color:#fff;display:inline-flex;max-width:100%;font-size:26px;font-weight:950;line-height:1;text-decoration:none}.cc-mini-mui-footer-logo img,.cc-mini-mui-logo img{display:block;width:min(260px,100%);height:auto}.cc-mini-mui-actions,.cc-mini-mui-compare>div,.cc-mini-mui-footer nav,.cc-mini-mui-header nav,.cc-mini-mui-inline-actions,.cc-mini-mui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-mini-mui-header nav a,.cc-mini-mui-header nav button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.42);border-radius:4px;background:rgba(255,255,255,.13);color:#fff;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px;text-decoration:none}.cc-mini-mui-header nav{justify-content:flex-end;margin-left:auto}.cc-mini-mui-header nav a.primary,.cc-mini-mui-header nav button.primary{border-color:#fff;background:#fff;color:var(--cc-mini-dark)}.cc-mini-mui-menu-button{display:none;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.58);border-radius:4px;background:#fff;color:var(--cc-mini-dark);cursor:pointer;font-size:13px;font-weight:950;padding:0 16px}@media (min-width:701px){.cc-mini-mui-menu-button{display:none!important}.cc-mini-mui-header nav.cc-mini-mui-nav{display:flex!important}}.cc-mini-mui-content{display:grid;grid-gap:14px;gap:14px}.cc-mini-mui-app,.cc-mini-mui-hero,.cc-mini-mui-panel{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.cc-mini-mui-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);grid-gap:20px;gap:20px;align-items:start;border-top:1px solid var(--neutral-200,#d9dee7);padding:clamp(18px,3vw,28px)}.cc-mini-mui-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-self:stretch;border:1px solid var(--neutral-200,#d9dee7);border-radius:10px;background:#fbfcfd;padding:14px}.cc-mini-mui-hero-stats div{display:grid;grid-gap:3px;gap:3px;align-content:center;justify-items:center;min-height:72px;border:1px solid #e5eaf0;border-radius:8px;background:#fff;text-align:center}.cc-mini-mui-hero-stats strong{color:var(--neutral-950,#111827);font-size:28px;font-weight:950;line-height:30px}.cc-mini-mui-hero-stats span{color:var(--neutral-600,#5b6678);font-size:11px;font-weight:950;letter-spacing:.05em;line-height:13px;text-transform:uppercase}.cc-mini-mui-brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--cc-mini-dark);font-size:12px;font-weight:950;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.cc-mini-mui-brand-row span{display:inline-flex;min-height:30px;align-items:center;gap:7px;border:1px solid var(--neutral-200,#d9dee7);border-radius:7px;background:#fbfcfd;color:var(--neutral-600,#5b6678);letter-spacing:0;padding:0 9px;text-transform:none}.cc-mini-mui-brand-row b{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#111827;color:#fff;font-size:10px}.cc-mini-mui h1{margin:8px 0 6px;color:var(--neutral-950,#111827);font-size:clamp(34px,5vw,56px);font-weight:950;letter-spacing:0;line-height:.98}.cc-mini-mui-hero p{max-width:780px;margin:0;color:var(--neutral-600,#5b6678);font-size:16px;line-height:1.48}.cc-mini-mui-facts,.cc-mini-mui-inline-actions,.cc-mini-mui-pills,.cc-mini-mui-proof{display:flex;flex-wrap:wrap;gap:7px}.cc-mini-mui-facts{margin-top:14px}.cc-mini-mui-facts span,.cc-mini-mui-pills span{display:inline-flex;min-height:31px;align-items:center;border:1px solid #e3e8ee;border-radius:6px;background:#f8fafc;color:var(--neutral-950,#111827);font-size:12px;font-weight:900;line-height:16px;padding:0 10px}.cc-mini-mui-value{max-width:720px;margin-top:13px;border-left:3px solid var(--cc-mini);color:#344155;font-size:14px;font-weight:800;line-height:21px;padding-left:11px}.cc-mini-mui a[href].cc-mini-mui-button,.cc-mini-mui button,.cc-mini-mui-actions button,.cc-mini-mui-compare button,.cc-mini-mui-dialog footer button,.cc-mini-mui-inline-actions a,.cc-mini-mui-toolbar button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--neutral-200,#d9dee7);border-radius:7px;background:#fff;color:var(--neutral-950,#111827);cursor:pointer;font-size:12px;font-weight:900;padding:0 14px;text-decoration:none}.cc-mini-mui a.primary,.cc-mini-mui button.primary{border-color:var(--cc-mini);background:var(--cc-mini);color:#fff}.cc-mini-mui-hero aside{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fbfcfd;padding:14px}.cc-mini-mui-app h2,.cc-mini-mui-hero aside h2,.cc-mini-mui-panel header h2{margin:0;color:var(--neutral-950,#111827);font-size:22px;font-weight:950;line-height:27px}.cc-mini-mui-app p,.cc-mini-mui-hero aside p,.cc-mini-mui-panel header p{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750;line-height:19px}.cc-mini-mui-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cc-mini-mui-next,.cc-mini-mui-proof div{display:grid;grid-gap:3px;gap:3px;border:1px solid #e5eaf0;border-radius:8px;background:#fff;padding:10px}.cc-mini-mui-proof strong{color:var(--neutral-950,#111827);font-size:18px;line-height:20px}.cc-mini-mui-proof span{color:var(--neutral-600,#5b6678);font-size:10px;font-weight:950;letter-spacing:.04em;line-height:13px;text-transform:uppercase}.cc-mini-mui-next{border-color:var(--cc-mini-border)}.cc-mini-mui-next strong{font-size:14px;line-height:18px}.cc-mini-mui-panel{overflow:hidden}.cc-mini-mui-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--neutral-200,#d9dee7);background:#fbfcfd;padding:15px 16px}.cc-mini-mui-filter-rail{display:grid;grid-template-columns:auto minmax(360px,1fr);align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--neutral-200,#d9dee7);padding:12px 16px}.cc-mini-mui-job-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.cc-mini-mui-job-tabs button{min-height:34px;border-radius:4px;background:#fff;padding:0 12px}.cc-mini-mui-job-tabs button.active{border-color:var(--cc-mini);background:var(--cc-mini-soft);color:var(--cc-mini-dark)}.cc-mini-mui-toolbar{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;margin:0;border:0;border-radius:0;padding:0}.cc-mini-mui-order-select{flex:0 0 170px;min-width:170px;min-height:38px;border:1px solid var(--neutral-200,#d9dee7);border-radius:4px;background:#fbfcfd;color:var(--neutral-950,#111827);font-size:13px;font-weight:800;padding:0 10px}.cc-mini-mui-toolbar button.active{border-color:var(--cc-mini);background:var(--cc-mini-soft);color:var(--cc-mini-dark)}.cc-mini-mui-toolbar input{flex:1 1 auto;min-width:0;min-height:38px;border:1px solid var(--neutral-200,#d9dee7);border-radius:4px;background:#fbfcfd;color:var(--neutral-950,#111827);font-size:13px;font-weight:800;padding:0 12px}.cc-mini-mui-bulk-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:-2px 16px 12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fbfcfd;padding:8px}.cc-mini-mui-bulk-select{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid var(--neutral-200,#d9dee7);border-radius:4px;background:#fff;color:var(--neutral-950,#111827);cursor:pointer;font-size:13px;font-weight:950;padding:0 10px;white-space:nowrap}.cc-mini-mui-bulk-select input{width:15px;height:15px;accent-color:var(--cc-mini)}.cc-mini-mui-bulk-count{margin-right:auto;color:var(--neutral-600,#5b6678);font-size:12px;font-weight:950;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.cc-mini-mui-bulk-bar button{min-height:34px;border-radius:4px;padding:0 12px;white-space:nowrap}.cc-mini-mui-bulk-bar button:disabled,.cc-mini-mui-bulk-select:has(input:disabled){cursor:not-allowed;opacity:.48}.cc-mini-mui-empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:24px 16px;color:var(--neutral-600,#5b6678);text-align:center}.cc-mini-mui-empty-state strong{color:var(--neutral-950,#111827);font-size:16px;font-weight:950}.cc-mini-mui-empty-state button{min-height:34px;border-radius:4px;padding:0 14px}.cc-mini-mui-insights,.cc-mini-mui-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 16px 16px}.cc-mini-mui-insights-matched{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-mini-mui-insights-matched .cc-mini-mui-insight-card{grid-column:span 2}.cc-mini-mui-job-list{display:grid;grid-gap:0;gap:0;margin:0 16px 16px;overflow:hidden;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff}.cc-mini-mui-job-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(600px,620px);grid-gap:10px 14px;gap:10px 14px;align-items:start;border-bottom:1px solid var(--neutral-200,#d9dee7);background:#fff;padding:16px}.cc-mini-mui-job-row:last-child{border-bottom:0}.cc-mini-mui-job-row.is-invited{background:#fff8f6}.cc-mini-mui-job-row.is-featured{background:linear-gradient(90deg,rgba(241,95,74,.08) 0 4px,transparent 4px),#fffdfb}.cc-mini-mui-job-row.is-selected{box-shadow:inset 4px 0 0 var(--cc-mini)}.cc-mini-mui-row-score{position:relative;display:grid;width:46px;height:46px;place-items:center;align-content:center;border:0;border-radius:999px;background:conic-gradient(var(--cc-mini) 0 78%,#dfe7ee 78% 100%);color:var(--neutral-950,#111827);text-align:center}.cc-mini-mui-row-score:before{content:"";position:absolute;inset:6px;border-radius:inherit;background:#fff}.cc-mini-mui-row-score strong{position:relative;z-index:1;font-size:9.5px;font-weight:750;line-height:9.5px}.cc-mini-mui-row-score span{position:relative;z-index:1;font-size:4.75px;font-weight:900;letter-spacing:.03em;line-height:7px;text-transform:uppercase}.cc-mini-mui-row-titleline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;min-width:0}.cc-mini-mui-row-select{display:inline-flex;align-items:center;gap:6px;justify-self:end;min-height:30px;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-700,#344155);cursor:pointer;font-size:12px;font-weight:950;padding:4px 8px}.cc-mini-mui-row-select input{width:15px;height:15px;accent-color:var(--cc-mini)}.cc-mini-mui-row-actions>.cc-mini-mui-row-select{grid-column:1;grid-row:2;align-self:center;justify-self:end}.cc-mini-mui-row-score-mobile{display:none}.cc-mini-mui-row-score-desktop{display:grid}.cc-mini-mui-row-actions,.cc-mini-mui-row-main,.cc-mini-mui-row-proof,.cc-mini-mui-row-signals{min-width:0}.cc-mini-mui-row-main{grid-column:1;grid-row:1}.cc-mini-mui-featured-strip{display:inline-grid;grid-template-columns:34px minmax(0,auto);align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 8px;border:1px solid #f2c7bd;border-radius:6px;background:#fff6f3;color:var(--cc-mini-dark);padding:5px 8px 5px 5px}.cc-mini-mui-featured-logo{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:var(--cc-mini);color:#fff;font-size:10px;font-weight:950;letter-spacing:.02em}.cc-mini-mui-featured-strip div{display:grid;grid-gap:1px;gap:1px;min-width:0}.cc-mini-mui-featured-strip strong{color:var(--neutral-950,#111827);font-size:11px;font-weight:950;letter-spacing:.02em;line-height:13px;text-transform:uppercase}.cc-mini-mui-featured-strip span:not(.cc-mini-mui-featured-logo){color:var(--neutral-600,#5b6678);font-size:11px;font-weight:800;line-height:13px}.cc-mini-mui-row-main h3{margin:0;color:var(--neutral-950,#111827);font-size:21px;font-weight:950;line-height:25px;text-align:left}.cc-mini-mui-row-main h3 button,.cc-mini-mui-row-main p button{all:unset;cursor:pointer;text-align:left}.cc-mini-mui-row-main p{margin:6px 0 0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:700;line-height:19px}.cc-mini-mui-more-label,.cc-mini-mui-row-main p button{color:var(--cc-mini-dark);font-weight:950}.cc-mini-mui-row-meta{color:var(--neutral-700,#344155)!important;font-weight:900!important}.cc-mini-mui-row-description{all:unset;box-sizing:border-box;display:block;grid-column:1;grid-row:2;margin:6px 0 0;width:calc(100% + 300px);color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750;line-height:19px;text-align:left}.cc-mini-mui-row-description p{display:inline;margin:0}.cc-mini-mui-row-description-full{display:none}.cc-mini-mui-row-description:has(.cc-mini-mui-inline-expand[open]) .cc-mini-mui-row-description-short{display:none}.cc-mini-mui-row-description:has(.cc-mini-mui-inline-expand[open]) .cc-mini-mui-row-description-full{display:inline}.cc-mini-mui .cc-mini-mui-inline-expand-btn{all:unset;display:inline;color:var(--cc-mini-dark);cursor:pointer;font-size:inherit;font-weight:950;margin-left:4px;text-decoration:underline;text-underline-offset:2px}.cc-mini-mui .cc-mini-mui-inline-expand-btn:hover{color:var(--cc-mini)}.cc-mini-mui .cc-mini-mui-inline-expand-btn:focus-visible{outline:2px solid var(--cc-mini);outline-offset:2px;border-radius:2px}.cc-mini-mui-inline-expand{display:inline}.cc-mini-mui-inline-expand summary{list-style:none}.cc-mini-mui-inline-expand summary::-webkit-details-marker{display:none}.cc-mini-mui-inline-expand .less,.cc-mini-mui-inline-expand[open] .more{display:none}.cc-mini-mui-inline-expand[open] .less{display:inline}.cc-mini-mui-more-label{display:inline-flex;min-height:24px;align-items:center;border:0;border-radius:4px;background:transparent;color:var(--cc-mini);cursor:pointer;font:inherit;font-weight:950;padding:0 2px;text-decoration:underline}.cc-mini-mui-more-label:focus-visible{outline:2px solid var(--cc-mini);outline-offset:2px}.cc-mini-mui-row-signals{display:grid;grid-column:1;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;justify-self:end}.cc-mini-mui-row-signals div{display:grid;grid-gap:4px;gap:4px;min-height:38px;border:1px solid var(--neutral-200,#d9dee7);border-radius:7px;background:#fbfcfd;padding:5px 8px}.cc-mini-mui-row-signals span{color:var(--neutral-600,#5b6678);font-size:10px;font-weight:950;letter-spacing:.04em;line-height:12px;text-transform:uppercase}.cc-mini-mui-row-signals strong{color:var(--neutral-950,#111827);font-size:12px;font-weight:950;line-height:16px}.cc-mini-mui-row-actions{display:grid;grid-column:2;grid-row:1/span 2;width:100%;max-width:620px;grid-template-columns:minmax(0,380px) minmax(0,230px);grid-gap:5px 10px;gap:5px 10px;align-self:start;justify-self:end;margin-top:-8px}.cc-mini-mui-row-proof{display:grid;grid-column:3;grid-row:1/span 2;align-self:start;justify-self:stretch;grid-gap:7px;gap:7px}.cc-mini-mui-row-distance{display:flex;min-height:36px;align-items:center;justify-content:flex-end;color:var(--neutral-600,#5b6678);font-size:11px;font-weight:950;line-height:15px;padding:0;text-align:left;white-space:nowrap}.cc-mini-mui-row-actions button{width:100%;min-height:36px}.cc-mini-mui-insight-split,.cc-mini-mui-row-actions>button.primary,.cc-mini-mui-row-full-button{grid-column:2}.cc-mini-mui-row-actions>button.primary{grid-row:1}.cc-mini-mui-insight-split{grid-row:2}.cc-mini-mui-row-distance{grid-column:1;grid-row:3}.cc-mini-mui-row-view-button{grid-row:3}.cc-mini-mui-row-score-desktop{grid-column:1;grid-row:4;justify-self:end}.cc-mini-mui-row-dismiss-button{grid-row:4}.cc-mini-mui-insight-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;align-items:stretch}.cc-mini-mui-insight-split button{min-width:0;padding-inline:8px}.cc-mini-mui-row-inline-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,auto);grid-gap:8px;gap:8px;align-items:center}.cc-mini-mui-row-inline-action-score{grid-template-columns:46px minmax(0,1fr)}.cc-mini-mui-row-inline-action-score .cc-mini-mui-row-score{justify-self:start}.cc-mini-mui-load-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 16px 16px;border:1px solid var(--cc-mini-border);border-radius:8px;background:var(--cc-mini-soft);color:var(--neutral-950,#111827);font-size:14px;font-weight:900;padding:12px}.cc-mini-mui-load-more .primary{min-width:300px}.cc-mini-mui-insights article,.cc-mini-mui-job{display:grid;min-width:0;grid-gap:11px;gap:11px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.045);padding:14px}.cc-mini-mui-insight-card{display:flex;flex-direction:column;gap:13px;padding:18px}.cc-mini-mui-insight-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.cc-mini-mui-insight-card-top strong{color:var(--neutral-700,#465265);font-size:11px;font-weight:900;letter-spacing:.02em}.cc-mini-mui-insight-card-featured{border-color:#f0b8ae;background:radial-gradient(circle at top right,rgba(241,95,74,.13),transparent 38%),linear-gradient(180deg,#fffaf8,#fff);box-shadow:0 18px 34px rgba(241,95,74,.12)}.cc-mini-mui-insight-card-accent{border-color:#ffd7cf;background:linear-gradient(180deg,#fff7f4,#fff)}.cc-mini-mui-job.featured{border-color:var(--cc-mini);box-shadow:0 10px 26px rgba(241,95,74,.09)}.cc-mini-mui-job-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.cc-mini-mui-insights h3,.cc-mini-mui-job h3{margin:0;color:var(--neutral-950,#111827);font-size:20px;font-weight:950;line-height:24px}.cc-mini-mui-job h3 button{all:unset;cursor:pointer}.cc-mini-mui-job-top p{margin:3px 0 0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:800;line-height:18px}.cc-mini-mui-logo-tile{display:grid;width:42px;height:42px;place-items:center;border:1px solid #e6ebf0;border-radius:8px;background:#f3f6f9;color:#536174;font-weight:950}.cc-mini-mui-copy,.cc-mini-mui-insights p{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:700;line-height:19px}.cc-mini-mui-insight-points{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.cc-mini-mui-insight-points li{position:relative;padding-left:16px;color:#445164;font-size:12.5px;font-weight:800;line-height:18px}.cc-mini-mui-insight-points li:before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;border-radius:999px;background:var(--cc-mini)}.cc-mini-mui-insight-note{border-top:1px solid #f2d3cc;color:#5f5c6d;font-size:11.5px;font-weight:800;line-height:17px;padding-top:11px}.cc-mini-mui-insight-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cc-mini-mui-insight-metrics div{display:grid;grid-gap:2px;gap:2px;border:1px solid #f2d6d0;border-radius:10px;background:rgba(255,255,255,.9);padding:10px 11px}.cc-mini-mui-insight-metrics strong{color:var(--neutral-950,#111827);font-size:18px;line-height:20px}.cc-mini-mui-insight-metrics span{color:var(--neutral-600,#5b6678);font-size:10px;font-weight:950;letter-spacing:.04em;line-height:13px;text-transform:uppercase}.cc-mini-mui-rapid-thumbnails{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cc-mini-mui-rapid-thumbnails img{box-sizing:border-box;display:block;width:78px;height:100px;object-fit:contain;object-position:top center;border:1px solid #f1d6d0;border-radius:6px;background:#fff;padding:2px;box-shadow:0 8px 18px rgba(15,23,42,.08)}.cc-mini-mui-insight-card a.primary,.cc-mini-mui-insight-card button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:auto;text-decoration:none}.cc-mini-mui-copy button{all:unset;color:var(--cc-mini-dark);cursor:pointer;font-weight:950}.cc-mini-mui-line{margin:0;border-left:3px solid var(--cc-mini);color:#516175;font-size:12px;font-weight:800;line-height:18px;padding-left:10px}.cc-mini-mui-actions{display:grid;grid-template-columns:minmax(0,1.5fr) auto;grid-gap:8px;gap:8px}.cc-mini-mui-actions .save{min-width:42px;width:42px;padding:0;font-size:18px}.cc-mini-mui-actions>div{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cc-mini-mui-compare{position:-webkit-sticky;position:sticky;z-index:12;bottom:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 16px 16px;border:1px solid var(--cc-mini-border);border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.18);padding:10px 12px}.cc-mini-mui-chart span,.cc-mini-mui-insights article>span,.cc-mini-mui-report .cards span,.cc-mini-mui-report .hero span,.cc-mini-mui-table div:first-child{color:var(--cc-mini-dark);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.cc-mini-mui-app{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-color:var(--cc-mini-border);background:var(--cc-mini-soft);padding:20px 18px}.cc-mini-mui-app-copy{display:grid;grid-gap:12px;gap:12px;max-width:760px}.cc-mini-mui-app-copy p{max-width:700px;line-height:21px}.cc-mini-mui-qr{width:76px;height:76px;border:1px solid #d7dee8;border-radius:8px;background:repeating-linear-gradient(45deg,#111827 0 5px,#fff 5px 10px);box-shadow:inset 0 0 0 10px #fff}.cc-mini-mui-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;justify-content:space-between;border-radius:8px;background:var(--cc-mini);color:#fff;font-size:12px;line-height:18px;margin-top:4px;padding:18px}.cc-mini-mui-footer>div{display:grid;grid-gap:7px;gap:7px;min-width:0}.cc-mini-mui-footer-logo img{width:min(230px,100%);filter:none}.cc-mini-mui-footer p{margin:0;color:rgba(255,255,255,.86);font-weight:750}.cc-mini-mui-footer a{color:#fff;font-weight:900;text-decoration:none}.cc-mini-mui-footer button{border:1px solid rgba(255,255,255,.34);border-radius:6px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-weight:900;min-height:34px;padding:0 10px;text-decoration:none}.cc-mini-mui-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(15,23,42,.45);padding:18px}.cc-mini-mui-dialog{position:relative;display:grid;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.28)}.cc-mini-mui-dialog>footer,.cc-mini-mui-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--neutral-200,#d9dee7);padding:14px 16px}.cc-mini-mui-dialog>footer{border-top:1px solid var(--neutral-200,#d9dee7);border-bottom:0;justify-content:flex-end}.cc-mini-mui-dialog>header strong{font-size:18px;font-weight:950}.cc-mini-mui-dialog>header button{width:34px;min-width:34px;padding:0;font-size:20px}.cc-mini-mui-dialog-body{overflow:auto;padding:16px}.cc-mini-mui-control-dialog{width:min(920px,100%);border:1px solid rgba(241,95,74,.2)}.cc-mini-mui-dialog-floating-close{position:absolute;top:14px;right:14px;z-index:2;width:34px;min-height:34px;border-radius:8px;padding:0;font-size:20px;line-height:1}.cc-mini-mui-control-dialog>header{background:linear-gradient(135deg,#fff7f4,#fff 64%)}.cc-mini-mui-resume-dialog>header{border-bottom:0;background:var(--cc-mini);color:#fff}.cc-mini-mui-resume-dialog>header button{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.14);color:#fff}.cc-mini-mui-control-dialog .cc-mini-mui-dialog-body{background:#f8fafc;padding:18px}.cc-mini-mui-auth-dialog{width:min(760px,100%)}.cc-mini-mui-auth-dialog .cc-mini-mui-dialog-body{background:#f8fafc;padding:18px}.cc-mini-mui-control-dialog .cc-mini-mui-alert-flow,.cc-mini-mui-control-dialog .cc-mini-mui-preference-flow,.cc-mini-mui-control-dialog .cc-mini-mui-register,.cc-mini-mui-control-dialog .cc-mini-mui-resume-flow{display:grid;grid-gap:16px;gap:16px}.cc-mini-mui-alert-hero,.cc-mini-mui-control-dialog .cc-mini-mui-register>div:first-child,.cc-mini-mui-preference-hero{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--neutral-200,#d9dee7);border-top:4px solid var(--cc-mini);border-radius:10px;background:#fff;padding:18px}.cc-mini-mui-alert-hero span,.cc-mini-mui-preference-hero span{color:var(--cc-mini-dark);font-size:11px;font-weight:950;letter-spacing:.07em;line-height:14px;text-transform:uppercase}.cc-mini-mui-alert-hero h3,.cc-mini-mui-preference-hero h3{margin:0;color:var(--neutral-950,#111827);font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.08}.cc-mini-mui-alert-settings,.cc-mini-mui-preference-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cc-mini-mui-alert-settings article,.cc-mini-mui-preference-stepper button{border:1px solid var(--neutral-200,#d9dee7);border-radius:10px;background:#fff;color:var(--neutral-950,#111827);padding:12px;text-align:left}.cc-mini-mui-alert-settings article.is-selected,.cc-mini-mui-preference-stepper button.is-active{border-color:var(--cc-mini);background:var(--cc-mini-soft)}.cc-mini-mui-alert-preview,.cc-mini-mui-preference-panel,.cc-mini-mui-resume-builder{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--neutral-200,#d9dee7);border-radius:10px;background:#fff;padding:16px}.cc-mini-mui-resume-dialog{width:min(1180px,100%)}.cc-mini-mui-rapid-language,.cc-mini-mui-rapid-manage,.cc-mini-mui-rapid-preview-panel,.cc-mini-mui-rapid-product,.cc-mini-mui-rapid-product-hero,.cc-mini-mui-rapid-stage,.cc-mini-mui-rapid-stage-head,.cc-mini-mui-rapid-writing-grid,.cc-mini-mui-resume-workspace{display:grid;grid-gap:14px;gap:14px}.cc-mini-mui-resume-workspace{border:1px solid var(--neutral-200,#d9dee7);border-radius:12px;background:#fff;padding:16px}.cc-mini-mui-resume-upload-path{display:grid;grid-gap:14px;gap:14px}.cc-mini-mui-resume-upload-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);grid-gap:18px;gap:18px;align-items:stretch;border-top:4px solid var(--cc-mini);border-radius:14px;background:#26323f;color:#fff;padding:20px}.cc-mini-mui-resume-contact-card>span,.cc-mini-mui-resume-preview-row span,.cc-mini-mui-resume-upload-card>span,.cc-mini-mui-resume-upload-hero span{color:var(--cc-mini);font-size:11px;font-weight:950;letter-spacing:.08em;line-height:14px;text-transform:uppercase}.cc-mini-mui-resume-contact-card h5,.cc-mini-mui-resume-preview-row h5,.cc-mini-mui-resume-upload-card h5,.cc-mini-mui-resume-upload-hero h4{margin:0;color:inherit;font-size:clamp(22px,2.4vw,32px);font-weight:950;line-height:1.08}.cc-mini-mui-resume-contact-card p,.cc-mini-mui-resume-preview-row p,.cc-mini-mui-resume-upload-hero p{margin:0;color:rgba(255,255,255,.84);font-size:14px;font-weight:750;line-height:21px}.cc-mini-mui-resume-upload-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cc-mini-mui-resume-upload-proof strong{display:grid;align-content:center;min-height:112px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(255,255,255,.08);padding:12px;color:#fff;font-size:23px;font-weight:950;line-height:1}.cc-mini-mui-resume-upload-proof span{display:block;margin-top:8px;color:rgba(255,255,255,.72);font-size:10px;letter-spacing:.08em;line-height:13px;text-transform:uppercase}.cc-mini-mui-resume-upload-grid{display:grid;grid-template-columns:minmax(370px,.44fr) minmax(0,1fr);grid-gap:12px;gap:12px}.cc-mini-mui-resume-contact-card,.cc-mini-mui-resume-preview-row,.cc-mini-mui-resume-upload-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:12px;background:#fff;padding:16px}.cc-mini-mui-resume-contact-card>span,.cc-mini-mui-resume-preview-row span,.cc-mini-mui-resume-upload-card>span{color:var(--cc-mini-dark)}.cc-mini-mui-resume-contact-card h5,.cc-mini-mui-resume-preview-row h5,.cc-mini-mui-resume-upload-card h5{color:var(--neutral-950,#111827);font-size:20px}.cc-mini-mui-resume-contact-card p,.cc-mini-mui-resume-preview-row p{color:var(--neutral-600,#5b6678);font-size:13px;line-height:19px}.cc-mini-mui-resume-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-mini-mui-resume-dropzone{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:208px;border:2px dashed rgba(241,95,74,.62);border-radius:12px;background:#fff7f4;color:var(--neutral-950,#111827);padding:20px;text-align:center}.cc-mini-mui-resume-dropzone strong{font-size:22px;font-weight:950}.cc-mini-mui-resume-dropzone span{color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750}.cc-mini-mui-resume-file-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cc-mini-mui-resume-file-tags span{border:1px solid rgba(241,95,74,.22);border-radius:999px;background:#fff;color:var(--cc-mini-dark);padding:4px 10px;font-size:11px;font-weight:950;letter-spacing:.06em}.cc-mini-mui-resume-preview-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cc-mini-mui-resume-template-strip{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cc-mini-mui-resume-template-strip img{width:64px;height:84px;border:1px solid rgba(241,95,74,.26);border-radius:6px;background:#fff;object-fit:contain;object-position:top center;padding:2px;box-shadow:0 12px 24px rgba(17,24,39,.08)}.cc-mini-mui-resume-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.cc-mini-mui-resume-process article{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(241,95,74,.18);border-radius:10px;background:#fff7f4;padding:12px}.cc-mini-mui-resume-process strong{color:var(--neutral-950,#111827);font-size:13px;font-weight:950}.cc-mini-mui-resume-process span{color:var(--neutral-600,#5b6678);font-size:12px;font-weight:750;line-height:17px}.cc-mini-mui-rapid-form-grid,.cc-mini-mui-resume-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cc-mini-mui-rapid-form-grid label,.cc-mini-mui-rapid-writing-grid label,.cc-mini-mui-resume-fields label{display:grid;grid-gap:6px;gap:6px;color:var(--neutral-700,#374151);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.cc-mini-mui-rapid-form-grid .wide,.cc-mini-mui-rapid-writing-grid .wide,.cc-mini-mui-resume-fields label.wide{grid-column:1/-1}.cc-mini-mui-rapid-form-grid input,.cc-mini-mui-rapid-form-grid select,.cc-mini-mui-rapid-form-grid textarea,.cc-mini-mui-rapid-writing-grid textarea,.cc-mini-mui-resume-fields input,.cc-mini-mui-resume-fields textarea{width:100%;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;color:var(--neutral-950,#111827);padding:10px 11px;font-size:13px;font-weight:750;line-height:18px}.cc-mini-mui-rapid-form-grid textarea,.cc-mini-mui-rapid-writing-grid textarea,.cc-mini-mui-resume-fields textarea{min-height:120px;resize:vertical}.cc-mini-mui-resume-fields.cc-mini-mui-resume-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-mini-mui-resume-fields.cc-mini-mui-resume-contact-fields label.wide{grid-column:1/-1}.cc-mini-mui-rapid-controls,.cc-mini-mui-resume-next{display:flex;justify-content:flex-end;gap:10px}.cc-mini-mui-rapid-add,.cc-mini-mui-rapid-controls button,.cc-mini-mui-rapid-manage button,.cc-mini-mui-resume-dropzone button,.cc-mini-mui-resume-next button{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;color:var(--neutral-950,#111827);padding:10px 14px;font-weight:950}.cc-mini-mui-rapid-controls .primary,.cc-mini-mui-resume-next .primary{border-color:var(--cc-mini);background:var(--cc-mini);color:#fff}.cc-mini-mui-rapid-controls button:disabled{cursor:not-allowed;opacity:.45}.cc-mini-mui-rapid-product-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(241,95,74,.22);border-top:4px solid var(--cc-mini);border-radius:12px;background:linear-gradient(135deg,#fff,#fff7f4);padding:18px}.cc-mini-mui-rapid-product-hero span,.cc-mini-mui-rapid-stage-head span{color:var(--cc-mini-dark);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.cc-mini-mui-rapid-product-hero h4,.cc-mini-mui-rapid-stage-head h4{margin:0;color:var(--neutral-950,#111827);font-size:clamp(22px,2.7vw,32px);font-weight:950;letter-spacing:-.03em;line-height:1.06}.cc-mini-mui-rapid-final p,.cc-mini-mui-rapid-manage p,.cc-mini-mui-rapid-preview-paper p,.cc-mini-mui-rapid-preview-paper span,.cc-mini-mui-rapid-product-hero p,.cc-mini-mui-rapid-stage-head p{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750;line-height:20px}.cc-mini-mui-rapid-meter{display:grid;place-items:center;width:92px;min-height:92px;border:1px solid rgba(241,95,74,.28);border-radius:12px;background:#fff}.cc-mini-mui-rapid-meter strong{color:var(--neutral-950,#111827);font-size:32px;font-weight:950;line-height:34px}.cc-mini-mui-rapid-meter span{color:var(--neutral-600,#5b6678)}.cc-mini-mui-rapid-builder-shell{display:grid;grid-template-columns:180px minmax(0,1fr) 300px;grid-gap:14px;gap:14px;align-items:flex-start}.cc-mini-mui-rapid-steps{display:grid;grid-gap:6px;gap:6px;position:-webkit-sticky;position:sticky;top:10px}.cc-mini-mui-rapid-steps button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:7px;text-align:left}.cc-mini-mui-rapid-steps button span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#f1f5f9;color:var(--neutral-600,#5b6678);font-size:11px;font-weight:950}.cc-mini-mui-rapid-steps button strong{color:var(--neutral-700,#374151);font-size:11px;font-weight:950;line-height:14px}.cc-mini-mui-rapid-steps button.is-active{border-color:var(--cc-mini);background:var(--cc-mini-soft)}.cc-mini-mui-rapid-steps button.is-active span,.cc-mini-mui-rapid-steps button.is-complete span{background:var(--cc-mini);color:#fff}.cc-mini-mui-rapid-preview-panel,.cc-mini-mui-rapid-stage{border:1px solid var(--neutral-200,#d9dee7);border-radius:12px;background:#fff;padding:14px}.cc-mini-mui-rapid-stage-grid{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px}.cc-mini-mui-rapid-photo button{display:grid;place-items:center;grid-gap:8px;gap:8px;width:100%;min-height:174px;border:1px solid rgba(241,95,74,.28);border-radius:12px;background:#fff7f4;color:var(--neutral-950,#111827);text-align:center}.cc-mini-mui-rapid-photo span{display:grid;place-items:center;width:66px;height:66px;border-radius:999px;background:var(--cc-mini);color:#fff;font-size:22px;font-weight:950}.cc-mini-mui-rapid-final strong,.cc-mini-mui-rapid-manage strong,.cc-mini-mui-rapid-photo strong,.cc-mini-mui-rapid-preview-paper strong{color:var(--neutral-950,#111827);font-weight:950}.cc-mini-mui-rapid-photo em{color:var(--neutral-600,#5b6678);font-size:11px;font-style:normal;font-weight:750;line-height:16px}.cc-mini-mui-rapid-check{display:flex!important;align-items:center;gap:8px;min-height:42px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;padding:10px}.cc-mini-mui-rapid-check input{width:auto;accent-color:var(--cc-mini)}.cc-mini-mui-rapid-writing-grid{grid-template-columns:230px minmax(0,1fr)}.cc-mini-mui-rapid-writing-grid h5{margin:0 0 10px;color:var(--neutral-950,#111827);font-size:14px;font-weight:950}.cc-mini-mui-rapid-preview-skills,.cc-mini-mui-rapid-skill-bank div,.cc-mini-mui-rapid-suggestions{display:flex;flex-wrap:wrap;gap:7px}.cc-mini-mui-rapid-preview-skills span,.cc-mini-mui-rapid-skill-bank button,.cc-mini-mui-rapid-suggestions button{border:1px solid var(--neutral-200,#d9dee7);border-radius:999px;background:#fff;color:var(--neutral-700,#374151);padding:7px 10px;font-size:11px;font-weight:850;line-height:14px}.cc-mini-mui-rapid-skill-bank{display:grid;grid-column:1/-1;grid-gap:8px;gap:8px}.cc-mini-mui-rapid-skill-bank button.is-selected{border-color:var(--cc-mini);background:var(--cc-mini);color:#fff}.cc-mini-mui-rapid-final,.cc-mini-mui-rapid-language article,.cc-mini-mui-rapid-manage article{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(241,95,74,.2);border-radius:10px;background:#fff7f4;padding:14px}.cc-mini-mui-rapid-language article,.cc-mini-mui-rapid-manage article div{display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-mini-mui-rapid-language span,.cc-mini-mui-rapid-manage span{color:var(--neutral-600,#5b6678);font-size:12px;font-weight:850}.cc-mini-mui-rapid-add{width:max-content}.cc-mini-mui-rapid-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cc-mini-mui-rapid-template-grid button{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--neutral-200,#d9dee7);border-radius:10px;background:#fff;padding:10px}.cc-mini-mui-rapid-template-grid button.is-selected{border-color:var(--cc-mini);box-shadow:0 0 0 3px rgba(241,95,74,.16)}.cc-mini-mui-rapid-template-grid img{width:100%;height:170px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;object-fit:contain;object-position:top center;background:#f8fafc}.cc-mini-mui-rapid-preview-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.cc-mini-mui-rapid-preview-status span{border:1px solid var(--neutral-200,#d9dee7);border-radius:999px;background:#f8fafc;color:var(--neutral-600,#5b6678);padding:6px 8px;font-size:10px;font-weight:950;text-align:center;text-transform:uppercase}.cc-mini-mui-rapid-preview-status span.is-ready{border-color:rgba(241,95,74,.35);background:#fff7f4;color:var(--cc-mini-dark)}.cc-mini-mui-rapid-preview-paper{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:12px;background:#fff;padding:16px;box-shadow:0 18px 42px rgba(15,23,42,.08)}.cc-mini-mui-rapid-preview-paper.is-classic{border-top:6px solid #111827}.cc-mini-mui-rapid-preview-paper.is-modern{border-top:6px solid #0ea5e9}.cc-mini-mui-rapid-preview-paper.is-professional{border-top:6px solid var(--cc-mini)}.cc-mini-mui-rapid-preview-paper header{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.cc-mini-mui-rapid-preview-paper header>div{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:var(--cc-mini);color:#fff;font-weight:950}.cc-mini-mui-rapid-preview-paper h5,.cc-mini-mui-rapid-preview-paper h6{margin:0;color:var(--neutral-950,#111827);font-weight:950}.cc-mini-mui-rapid-preview-paper h5{font-size:20px;letter-spacing:-.02em}.cc-mini-mui-rapid-preview-paper h6{font-size:14px}.cc-mini-mui-report{display:grid;grid-gap:14px;gap:14px}.cc-mini-mui-report .hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fbfcfd;padding:14px}.cc-mini-mui-report .hero h3{margin:4px 0 5px;font-size:26px;line-height:31px}.cc-mini-mui-report .cards p,.cc-mini-mui-report .hero p{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750;line-height:20px}.cc-mini-mui-report .score{min-width:150px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:12px}.cc-mini-mui-report .score strong{display:block;font-size:20px;font-weight:950}.cc-mini-mui-report .score span{color:var(--neutral-600,#5b6678);font-size:12px}.cc-mini-mui-report .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cc-mini-mui-report .cards article{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;padding:12px}.cc-mini-mui-report .cards strong{display:block;margin:4px 0;font-size:15px}.cc-mini-mui-job-ad{display:grid;grid-gap:10px;gap:10px}.cc-mini-mui-job-ad article{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;padding:14px}.cc-mini-mui-job-ad h4,.cc-mini-mui-register h3{margin:0 0 8px;color:var(--neutral-950,#111827);font-size:18px;font-weight:950}.cc-mini-mui-app-preview span,.cc-mini-mui-job-ad li,.cc-mini-mui-job-ad p,.cc-mini-mui-register p,.cc-mini-mui-register-grid span{color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750;line-height:20px}.cc-mini-mui-job-ad p{margin:0 0 8px}.cc-mini-mui-job-ad ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.cc-mini-mui-register{display:grid;grid-gap:14px;gap:14px}.cc-mini-mui-register h3{font-size:22px}.cc-mini-mui-register p{margin:0}.cc-mini-mui-register-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cc-mini-mui-app-preview,.cc-mini-mui-register-grid article{border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fbfcfd;padding:12px}.cc-mini-mui-app-preview strong,.cc-mini-mui-register-grid strong{display:block;margin-bottom:5px;color:var(--neutral-950,#111827);font-size:15px;font-weight:950}.cc-mini-mui-auth{display:grid;grid-gap:16px;gap:16px}.cc-mini-mui-auth-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;grid-gap:16px;gap:16px;border:1px solid rgba(241,95,74,.24);border-top:4px solid var(--cc-mini);border-radius:10px;background:#fff;padding:20px;box-shadow:0 16px 34px rgba(15,23,42,.08)}.cc-mini-mui-auth-hero>div,.cc-mini-mui-auth-panel-head,.cc-mini-mui-auth-security,.cc-mini-mui-auth-side{display:grid;grid-gap:8px;gap:8px}.cc-mini-mui-auth-hero span,.cc-mini-mui-auth-panel-head span,.cc-mini-mui-auth-security span{color:var(--cc-mini-dark);font-size:11px;font-weight:950;letter-spacing:.08em;line-height:14px;text-transform:uppercase}.cc-mini-mui-auth-hero h3,.cc-mini-mui-auth-panel h3{margin:0;color:var(--neutral-950,#111827);font-size:clamp(24px,3vw,36px);font-weight:950;letter-spacing:-.03em;line-height:1.04}.cc-mini-mui-auth-panel h3{font-size:22px;letter-spacing:-.02em;line-height:1.14}.cc-mini-mui-auth-form p,.cc-mini-mui-auth-hero p,.cc-mini-mui-auth-panel p,.cc-mini-mui-auth-security p,.cc-mini-mui-auth-side li,.cc-mini-mui-provider-grid small{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750;line-height:20px}.cc-mini-mui-auth-hero aside{display:grid;align-content:center;grid-gap:8px;gap:8px;border:1px solid rgba(241,95,74,.22);border-radius:8px;background:#fff7f4;padding:14px}.cc-mini-mui-auth-hero aside strong,.cc-mini-mui-auth-side>strong{color:var(--neutral-950,#111827);font-size:17px;font-weight:950;line-height:1.2}.cc-mini-mui-auth-layout{display:grid;grid-template-columns:minmax(0,1fr)}.cc-mini-mui-auth-panel,.cc-mini-mui-auth-side{border:1px solid var(--neutral-200,#d9dee7);border-radius:10px;background:#fff;padding:18px}.cc-mini-mui-auth-panel{display:grid;grid-gap:16px;gap:16px}.cc-mini-mui-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cc-mini-mui-provider-grid button{display:flex;align-items:center;gap:10px;min-height:68px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;color:var(--neutral-950,#111827);padding:13px;text-align:left}.cc-mini-mui-provider-grid button:hover{border-color:rgba(241,95,74,.5);box-shadow:0 10px 24px rgba(15,23,42,.08)}.cc-mini-mui-provider-grid strong{font-size:14px;font-weight:950;line-height:18px}.cc-mini-mui-provider-mark{display:inline-grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:8px;color:#fff;font-size:20px;font-weight:950;line-height:1}.cc-mini-mui-provider-mark.google{background:#fff;color:#1a73e8;border:1px solid #d9dee7}.cc-mini-mui-provider-mark.microsoft{overflow:hidden;background:conic-gradient(#7fba00 0 25%,#f25022 0 50%,#00a4ef 0 75%,#ffb900 0);color:transparent}.cc-mini-mui-provider-mark.facebook{background:#1877f2;font-family:Georgia,serif;font-size:26px}.cc-mini-mui-auth-divider{display:flex;align-items:center;gap:10px;color:var(--neutral-600,#5b6678);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.cc-mini-mui-auth-divider:after,.cc-mini-mui-auth-divider:before{content:"";flex:1 1 auto;height:1px;background:var(--neutral-200,#d9dee7)}.cc-mini-mui-auth-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fbfcfd;padding:14px}.cc-mini-mui-auth-form label{display:grid;grid-gap:6px;gap:6px;color:var(--neutral-700,#374151);font-size:12px;font-weight:900}.cc-mini-mui-auth-form input{width:100%;border:1px solid var(--neutral-200,#d9dee7);border-radius:6px;background:#fff;color:var(--neutral-950,#111827);font:inherit;padding:11px 12px}.cc-mini-mui-auth-form a.primary,.cc-mini-mui-auth-form button,.cc-mini-mui-auth-form p{grid-column:1/-1}.cc-mini-mui-auth-form a.primary,.cc-mini-mui-auth-form button.primary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border-color:var(--cc-mini);border-radius:6px;background:var(--cc-mini);color:#fff;font-size:12px;font-weight:900;text-decoration:none}.cc-mini-mui-auth-login-panel{display:flex;min-height:54px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(241,95,74,.22);border-radius:8px;background:#fff7f4;color:var(--neutral-700,#374151);font-size:13px;font-weight:850;padding:10px 14px}.cc-mini-mui-auth-login-panel a,.cc-mini-mui-auth-login-panel button{min-height:30px;border:0;background:transparent;color:var(--cc-mini-dark);padding:0;text-decoration:underline;text-underline-offset:3px}.cc-mini-mui-auth-side ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.cc-mini-mui-auth-side li{position:relative;padding-left:18px}.cc-mini-mui-auth-side li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:999px;background:var(--cc-mini)}.cc-mini-mui-auth-security{margin-top:auto;border:1px solid rgba(241,95,74,.22);border-radius:8px;background:#fff7f4;padding:12px}.cc-mini-mui-app-preview{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.cc-mini-mui-chart,.cc-mini-mui-table{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;padding:12px}.cc-mini-mui-chart div{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.cc-mini-mui-chart div:after{content:"";background:#edf1f5}.cc-mini-mui-chart b,.cc-mini-mui-chart div:after{grid-column:2;grid-row:1;height:9px;border-radius:999px}.cc-mini-mui-chart b{z-index:1;background:var(--cc-mini)}.cc-mini-mui-table{gap:0;overflow:hidden;padding:0}.cc-mini-mui-table div{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;border-bottom:1px solid #edf1f5;padding:10px 12px;font-size:12px;line-height:17px}.cc-mini-mui-table div:last-child{border-bottom:0}.cc-mini-mui-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px}.cc-mini-mui-dialog .cc-mini-mui-form{padding:0}.cc-mini-mui-form label{display:grid;grid-gap:6px;gap:6px;color:var(--neutral-600,#5b6678);font-size:12px;font-weight:900}.cc-mini-mui-form input,.cc-mini-mui-form select{min-height:40px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;color:var(--neutral-950,#111827);font-size:13px;font-weight:800;padding:0 12px}.cc-mini-mui-orbit{position:relative;min-height:470px}.cc-mini-mui-orbit .center{position:absolute;left:50%;top:50%;display:grid;width:180px;height:180px;place-items:center;border:1px solid var(--cc-mini-border);border-radius:999px;background:var(--cc-mini-soft);color:var(--neutral-950,#111827);font-size:18px;font-weight:950;line-height:24px;text-align:center;transform:translate(-50%,-50%)}.cc-mini-mui-orbit .center small{color:var(--neutral-600,#5b6678);font-size:11px;font-weight:900}.cc-mini-mui-orbit .node{position:absolute;display:grid;width:180px;grid-gap:4px;gap:4px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.08);padding:10px}.cc-mini-mui-orbit .node span{color:var(--neutral-600,#5b6678);font-size:12px;line-height:17px}.cc-mini-mui-orbit .n1{left:50%;top:0;transform:translateX(-50%)}.cc-mini-mui-orbit .n2{right:0;top:90px}.cc-mini-mui-orbit .n3{right:34px;bottom:40px}.cc-mini-mui-orbit .n4{left:34px;bottom:40px}.cc-mini-mui-orbit .n5{left:0;top:90px}.cc-mini-mui-orbit .n6{left:50%;bottom:0;transform:translateX(-50%)}.cc-mini-mui-sticky{display:none}@media (max-width:980px){.cc-mini-mui-app,.cc-mini-mui-auth-hero,.cc-mini-mui-auth-layout,.cc-mini-mui-hero,.cc-mini-mui-insights,.cc-mini-mui-jobs,.cc-mini-mui-rapid-builder-shell,.cc-mini-mui-rapid-stage-grid,.cc-mini-mui-rapid-writing-grid,.cc-mini-mui-register-grid,.cc-mini-mui-report .cards,.cc-mini-mui-report .hero,.cc-mini-mui-resume-preview-row,.cc-mini-mui-resume-upload-grid,.cc-mini-mui-resume-upload-hero{grid-template-columns:1fr}.cc-mini-mui-rapid-steps{display:flex;overflow-x:auto;position:static;padding-bottom:4px}.cc-mini-mui-rapid-steps button{min-width:132px}.cc-mini-mui-rapid-preview-panel{order:3}.cc-mini-mui-app-preview{grid-template-columns:74px minmax(0,1fr)}.cc-mini-mui-resume-process,.cc-mini-mui-resume-upload-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-mini-mui-resume-template-strip{justify-content:flex-start}.cc-mini-mui-insights-matched{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-mini-mui-actions,.cc-mini-mui-actions>div,.cc-mini-mui-filter-rail,.cc-mini-mui-form{grid-template-columns:1fr}.cc-mini-mui-job-tabs,.cc-mini-mui-toolbar{width:100%}.cc-mini-mui-bulk-bar{flex-wrap:wrap}}@media (max-width:560px){.cc-mini-mui{padding:10px 10px 76px}.cc-mini-mui-header{align-items:flex-start;flex-direction:column}.cc-mini-mui-header nav{width:100%}.cc-mini-mui-header nav a,.cc-mini-mui-header nav button{flex:1 1 auto}.cc-mini-mui-rapid-form-grid,.cc-mini-mui-rapid-preview-status,.cc-mini-mui-rapid-product-hero,.cc-mini-mui-rapid-template-grid,.cc-mini-mui-resume-fields,.cc-mini-mui-resume-process,.cc-mini-mui-resume-upload-proof{grid-template-columns:1fr}.cc-mini-mui-rapid-product-hero{align-items:flex-start}.cc-mini-mui-rapid-meter{width:100%;min-height:70px}.cc-mini-mui-rapid-template-grid img{height:210px}.cc-mini-mui-resume-upload-hero{padding:16px}.cc-mini-mui-resume-upload-proof strong{min-height:76px}.cc-mini-mui-resume-template-strip img{width:54px;height:72px}.cc-mini-mui-rapid-controls,.cc-mini-mui-rapid-language article,.cc-mini-mui-rapid-manage article div,.cc-mini-mui-resume-next{display:grid}.cc-mini-mui-hero{padding:18px 14px}.cc-mini-mui h1{font-size:38px}.cc-mini-mui-facts span{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 7px)}.cc-mini-mui-toolbar{display:grid;flex-wrap:wrap}.cc-mini-mui-toolbar input{width:100%}.cc-mini-mui-bulk-bar{display:grid;margin:0 10px 12px}.cc-mini-mui-bulk-count{margin-right:0}.cc-mini-mui-compare,.cc-mini-mui-sticky{left:10px;right:10px}.cc-mini-mui-sticky{position:fixed;z-index:40;bottom:10px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;border:1px solid var(--cc-mini-border);border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.22);padding:9px}.cc-mini-mui-dialog{max-height:calc(100vh - 20px)}.cc-mini-mui-auth-dialog{width:100%}.cc-mini-mui-auth-form,.cc-mini-mui-chart div,.cc-mini-mui-provider-grid,.cc-mini-mui-table div{grid-template-columns:1fr}.cc-mini-mui-chart b,.cc-mini-mui-chart div:after{grid-column:1;grid-row:2}.cc-mini-mui-insight-metrics{grid-template-columns:1fr}.cc-mini-mui-orbit{display:grid;min-height:0;grid-gap:8px;gap:8px}.cc-mini-mui-orbit .center,.cc-mini-mui-orbit .node{position:static;width:100%;height:auto;border-radius:8px;transform:none}}@media (max-width:1180px){.cc-mini-mui-job-row{grid-template-columns:minmax(0,1fr) 300px}.cc-mini-mui-row-main{grid-column:1;grid-row:1}.cc-mini-mui-row-signals{grid-column:1/-1;grid-row:auto}.cc-mini-mui-row-description{grid-column:1;grid-row:2;margin:0;width:auto}.cc-mini-mui-row-proof{grid-column:2;grid-row:2;align-self:end}.cc-mini-mui-row-actions{grid-column:2;grid-row:1/span 2;max-width:300px;grid-template-columns:62px minmax(0,230px);margin-top:0}.cc-mini-mui-row-actions>button.primary{grid-row:2}.cc-mini-mui-insight-split{grid-row:3}.cc-mini-mui-row-distance{grid-row:4;justify-content:flex-start}.cc-mini-mui-row-view-button{grid-row:4}.cc-mini-mui-row-score-desktop{grid-row:5;justify-self:center}.cc-mini-mui-row-dismiss-button{grid-row:5}}@media (max-width:700px){.cc-mini-mui{overflow-x:hidden;padding:8px 8px 76px}.cc-mini-mui,.cc-mini-mui-content,.cc-mini-mui-panel,.cc-mini-mui-shell{width:100%;max-width:100%}.cc-mini-mui-header{align-items:center;flex-direction:row;flex-wrap:wrap;min-height:50px;padding:0 2px}.cc-mini-mui-menu-button{display:inline-flex;margin-left:auto}.cc-mini-mui-header nav.cc-mini-mui-nav{display:none;width:100%;margin-left:0;padding-top:4px}.cc-mini-mui-header nav.cc-mini-mui-nav.is-open{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;border-top:1px solid rgba(255,255,255,.24);padding-top:10px}.cc-mini-mui-header nav a,.cc-mini-mui-header nav button{width:100%}.cc-mini-mui-panel>header{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding:14px}.cc-mini-mui-toolbar{display:grid}.cc-mini-mui-job-list{gap:10px;margin:0 10px 12px;overflow:visible;border:0;background:transparent}.cc-mini-mui-job-row{grid-template-columns:1fr;gap:11px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;padding:16px 14px}.cc-mini-mui-job-row:last-child{border-bottom:1px solid var(--neutral-200,#d9dee7)}.cc-mini-mui-row-main{display:grid;grid-column:1;grid-row:auto;grid-gap:5px;gap:5px}.cc-mini-mui-row-titleline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.cc-mini-mui-row-score-mobile{display:grid}.cc-mini-mui-row-score-desktop{display:none}.cc-mini-mui-row-actions,.cc-mini-mui-row-description,.cc-mini-mui-row-proof,.cc-mini-mui-row-signals{grid-column:1;grid-row:auto}.cc-mini-mui-row-signals{grid-column:1/-1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cc-mini-mui-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:none;margin-top:0}.cc-mini-mui-insight-split,.cc-mini-mui-row-inline-action,.cc-mini-mui-row-inline-action-score{grid-column:1/-1}.cc-mini-mui-row-actions>.cc-mini-mui-row-select{grid-column:1/-1;grid-row:auto;justify-self:stretch}.cc-mini-mui-row-inline-action,.cc-mini-mui-row-inline-action-score{grid-template-columns:minmax(0,1fr)}.cc-mini-mui-row-actions>button.primary{grid-column:1/-1}.cc-mini-mui-row-actions button{min-height:40px}}.ats-gts-contact-page{background:linear-gradient(180deg,#6a61c0 0 74px,#f6f7f9 74px 100%)!important}.ats-gts-contact-header{background:#6a61c0}.ats-gts-contact-action-head{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.ats-gts-contact-action-head h2{max-width:300px}.ats-gts-contact-action,.ats-gts-contact-hero,.ats-gts-contact-panel{box-shadow:0 1px 0 rgba(15,23,42,.04)}.ats-gts-contact-hero{padding-bottom:16px}.ats-gts-contact-hero>.ats-gts-contact-action{align-self:start}.ats-gts-contact-hero>.ats-gts-contact-action .ats-gts-contact-action-head{min-height:0;padding:12px 14px}.ats-gts-contact-hero>.ats-gts-contact-action .ats-gts-contact-action-head h2{font-size:20px;line-height:25px;max-width:none}.ats-gts-contact-hero>.ats-gts-contact-action .ats-gts-contact-action-head p,.ats-gts-contact-hero>.ats-gts-contact-action p{font-size:12px;line-height:18px}.ats-gts-contact-hero>.ats-gts-contact-action>:not(.ats-gts-contact-action-head){margin:10px 12px}.ats-gts-contact-hero>.ats-gts-contact-action .ats-gts-contact-value-card{padding:12px;gap:7px}.ats-gts-contact-hero>.ats-gts-contact-action .ats-gts-contact-lines{gap:6px}.ats-gts-contact-hero>.ats-gts-contact-action .ats-gts-contact-lines div{padding:7px 9px}.ats-gts-contact-hero>.ats-gts-contact-action button{min-height:34px;margin:0 12px 10px;width:calc(100% - 24px)}.ats-gts-contact-page a,.ats-gts-contact-page button,.ats-gts-contact-page li,.ats-gts-contact-page p{letter-spacing:0}.ats-arm-summary-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);grid-gap:12px;gap:12px;margin-top:14px}.ats-arm-summary-card{border:1px solid #e3e8ef;border-radius:12px;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.04);padding:14px 16px}.ats-arm-summary-card.action-focus{border-color:rgba(106,97,192,.24);background:linear-gradient(180deg,rgba(241,239,255,.8),#fff)}.ats-arm-summary-card.forecast-focus{background:linear-gradient(180deg,#fafbfe,#f1f4f9)}.ats-arm-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.ats-arm-summary-metrics.priority{grid-template-columns:repeat(4,minmax(0,1fr))}.ats-arm-summary-metrics>div{min-height:90px;border:1px solid #e8edf2;border-radius:10px;background:#fbfcfd;padding:12px;display:grid;align-content:start;grid-gap:4px;gap:4px}.ats-arm-summary-card.action-focus .ats-arm-summary-metrics>div{border-color:rgba(106,97,192,.18);background:rgba(255,255,255,.92)}.ats-arm-summary-metrics small{color:#687182;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.ats-arm-summary-metrics strong{color:#111827;font-size:24px;line-height:1.05;font-weight:950;text-align:center}.ats-arm-summary-metrics span{color:#536176;font-size:12px;line-height:1.35;font-weight:800}.ats-arm-summary-note{margin:8px 0 0;color:#536176;font-size:12px;line-height:1.45;font-weight:750}.ats-row-expand{width:26px;height:26px;border:1px solid #d9dfeb;border-radius:7px;background:#fff;color:#4a428f;cursor:pointer;font-size:14px;font-weight:900;line-height:1}.ats-row-expand:focus-visible,.ats-row-expand:hover,.ats-row-expand[aria-expanded=true]{border-color:#8f87d8;background:#f3f1ff;box-shadow:0 0 0 3px rgba(106,97,192,.12);outline:none;color:#4a428f}.ats-row-expanded{background:rgba(106,97,192,.03)}.ats-expanded-content td{padding:0 0 16px;background:#f7f8fc}.ats-arm-drawer-scrim{position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.32);display:flex;justify-content:flex-end;padding-left:48px}.ats-arm-drawer{width:min(560px,100vw);height:100vh;background:#f7f8fc;box-shadow:-18px 0 44px rgba(15,23,42,.18);display:flex;flex-direction:column}.ats-arm-drawer.wide{width:min(980px,100vw)}.ats-arm-drawer.insight{width:min(1320px,calc(100vw - 18px))}.ats-arm-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 18px;border-bottom:1px solid #e4e9f1;background:#fff}.ats-arm-drawer-head h2{margin:4px 0 6px;color:#111827;font-size:28px;line-height:1.08;font-weight:950}.ats-arm-drawer-head p{margin:0;color:#5b6678;font-size:12px;line-height:1.45;font-weight:800}.ats-arm-drawer-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ats-arm-drawer-meta span{min-height:26px;display:inline-flex;align-items:center;border:1px solid rgba(106,97,192,.18);border-radius:999px;background:rgba(241,239,255,.9);color:#3f378f;font-size:11px;font-weight:900;padding:0 10px}.ats-arm-drawer-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px;border-bottom:1px solid #e4e9f1;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ats-arm-drawer-tabs button{min-height:34px;border:1px solid #d9dfeb;border-radius:999px;background:#f8fafc;color:#536176;font-size:12px;font-weight:900;padding:0 14px}.ats-arm-drawer-tabs button.active{border-color:var(--ats-accent,#61c08c);background:var(--ats-accent-soft,#e8f5e9);color:var(--ats-accent-dark,#28734d)}.ats-arm-drawer-body{flex:1 1;overflow:auto;display:grid;grid-gap:14px;gap:14px;padding:20px 24px 24px}.ats-arm-drawer-body.insight{display:block;gap:0;padding:0;overflow:hidden;background:#fff}.ats-arm-insight-canvas{width:100%;height:100%;background:#fff}.ats-arm-insight-shell{display:grid;grid-gap:18px;gap:18px}.ats-arm-insight-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ats-arm-insight-head strong{display:block;margin-top:4px;color:#111827;font-size:20px;line-height:1.2}.ats-arm-insight-head p{margin:8px 0 0;max-width:880px}.ats-arm-insight-head-actions{display:flex;flex-wrap:wrap;gap:8px}.ats-arm-insight-frame-wrap{border:1px solid #d7dee8;border-radius:14px;overflow:hidden;background:#fff;min-height:calc(100vh - 230px)}.ats-arm-insight-frame{display:block;width:100%;height:100%;min-height:calc(100vh - 178px);border:0;background:#fff}.ats-arm-candidate-panel-shell,.ats-arm-company-panel-shell,.ats-arm-opportunity-panel-shell{display:grid;grid-gap:16px;gap:16px;padding:0;overflow:hidden}.ats-arm-legacy-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px 0;border-bottom:1px solid #edf1f6}.ats-arm-legacy-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;background:transparent;color:#667287;font-size:12px;font-weight:800;padding:0 2px 10px}.ats-arm-legacy-tabs button.active{border-bottom-color:var(--ats-accent,#61c08c);color:#1f2937}.ats-arm-candidate-legacy-layout,.ats-arm-career-layout,.ats-arm-company-layout,.ats-arm-opportunity-layout{display:grid;grid-gap:16px;gap:16px;padding:0 18px 18px}.ats-arm-candidate-legacy-layout,.ats-arm-opportunity-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.ats-arm-company-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.ats-arm-career-layout{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)}.ats-arm-candidate-legacy-main,.ats-arm-candidate-legacy-side,.ats-arm-career-side,.ats-arm-company-main,.ats-arm-company-side,.ats-arm-opportunity-main{display:grid;grid-gap:14px;gap:14px;align-content:start}.ats-arm-detail-columns,.ats-arm-opportunity-detail-grid,.ats-arm-qualification-columns{display:grid;grid-gap:14px;gap:14px}.ats-arm-opportunity-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ats-arm-detail-columns,.ats-arm-qualification-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-arm-detail-columns.single-line{margin-top:10px}.ats-arm-company-hero{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ats-arm-company-brand{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.ats-arm-avatar{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ats-accent,#61c08c),var(--ats-accent-dark,#28734d));color:#fff;font-size:18px;font-weight:950}.ats-arm-avatar.company{border-radius:16px;background:linear-gradient(135deg,#1db954,#15803d)}.ats-arm-company-brand strong{display:block;font-size:20px;line-height:1.1}.ats-arm-company-brand a,.ats-arm-company-brand span,.ats-arm-company-contact-list a,.ats-arm-company-contact-list span,.ats-arm-company-job-list small,.ats-arm-company-job-list span,.ats-arm-company-offices a,.ats-arm-company-offices span,.ats-arm-opportunity-contact-card a,.ats-arm-opportunity-contact-card span{display:block;margin-top:3px;color:#536176;font-size:12px;line-height:1.4;font-weight:800;text-decoration:none}.ats-arm-company-brand a,.ats-arm-company-contact-list a,.ats-arm-company-offices a{color:#6a61c0}.ats-arm-company-contact-list article,.ats-arm-opportunity-contact-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.ats-arm-company-contact-list,.ats-arm-company-job-list,.ats-arm-timeline{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.ats-arm-company-contact-list{margin-top:10px}.ats-arm-company-offices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.ats-arm-company-offices article,.ats-arm-mini-metrics article,.ats-arm-timeline article{border:1px solid #edf1f6;border-radius:12px;background:#fbfcff;padding:12px}.ats-arm-company-job-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;border-bottom:1px solid #edf1f6;padding-bottom:12px}.ats-arm-company-job-list article:last-child{border-bottom:0;padding-bottom:0}.ats-arm-company-job-status{display:grid;grid-gap:6px;gap:6px;justify-items:end;align-content:start}.ats-arm-company-job-status mark{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ats-arm-company-job-status mark.current{background:#e8f5e9;color:#28734d}.ats-arm-company-job-status mark.expired{background:#eceff3;color:#6b7280}.ats-arm-opportunity-control-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.ats-arm-opportunity-control-strip div{border:1px solid #edf1f6;border-radius:12px;background:#fbfcff;padding:10px}.ats-arm-detail-columns header span,.ats-arm-l2-contact-grid small,.ats-arm-l2-fact-grid small,.ats-arm-l2-modal-grid label span,.ats-arm-mini-metrics small,.ats-arm-opportunity-control-strip small,.ats-arm-timeline small{display:block;color:#667287;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ats-arm-detail-columns header strong,.ats-arm-l2-contact-grid strong,.ats-arm-l2-fact-grid strong,.ats-arm-mini-metrics strong,.ats-arm-opportunity-control-strip strong{display:block;margin-top:4px;color:#111827;font-size:12px;line-height:1.4;font-weight:850}.ats-arm-detail-list span,.ats-arm-detail-list strong,.ats-arm-opportunity-control-strip span,.ats-arm-qualification-columns span{color:#536176;font-size:12px;line-height:1.4;font-weight:800}.ats-arm-candidate-workbench,.ats-arm-career-hero{display:grid;grid-gap:14px;gap:14px;border-color:rgba(106,97,192,.18);background:linear-gradient(180deg,rgba(245,246,255,.9),#fff)}.ats-arm-candidate-workbench{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.ats-arm-candidate-workbench.premium{background:linear-gradient(180deg,rgba(245,246,255,.92),#fff)}.ats-arm-career-hero{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.ats-arm-career-hero>div>strong{font-size:22px;line-height:1.2}.ats-arm-mini-metrics{display:grid;grid-gap:10px;gap:10px}.ats-arm-candidate-legacy-head{display:grid;grid-template-columns:74px minmax(0,1fr) minmax(190px,.75fr);grid-gap:14px;gap:14px;align-items:start}.ats-arm-star-row{display:flex;gap:4px;margin-top:-4px;padding-left:4px}.ats-arm-star-row span{color:#c9d2df;font-size:13px;line-height:1}.ats-arm-star-row span.filled{color:#6a61c0}.ats-arm-detail-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.ats-arm-detail-list div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eef2f6;padding-bottom:6px}.ats-arm-detail-list div:last-child{border-bottom:0;padding-bottom:0}.ats-arm-pill-grid,.ats-arm-skill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ats-arm-skill-row{gap:6px;margin-top:10px}.ats-arm-l2-chip-row span,.ats-arm-skill-pill,.ats-arm-skill-row span{display:inline-flex;align-items:center;min-height:24px;border:1px solid #dfe5ee;border-radius:999px;background:#f8fafc;color:#334155;font-size:11px;font-weight:850;padding:0 10px}.ats-arm-skill-pill{gap:8px;min-height:28px;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.02)}.ats-arm-skill-pill small{color:#6a61c0;font-size:10px;font-weight:900}.ats-arm-drawer-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0;margin-top:-2px;padding-top:14px;background:linear-gradient(180deg,rgba(243,245,251,0),rgba(243,245,251,.98) 38%)}.ats-arm-drawer-actions-spread{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 18px}.ats-arm-action-cluster{display:flex;flex-wrap:wrap;gap:8px}.ats-arm-l2-standard{background:#fbfcfd;grid-template-columns:minmax(0,1fr);align-items:start}.ats-arm-l2-standard .ats-l2-profile-card,.ats-arm-l2-standard .ats-l2-resume-grid article,.ats-arm-l2-standard .ats-l2-review-card{align-content:start;position:relative;z-index:0}.ats-arm-l2-standard .ats-l2-profile-card{grid-template-columns:1fr;display:grid;grid-gap:12px;gap:12px}.ats-arm-l2-standard .ats-l2-resume-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.ats-arm-l2-standard .ats-l2-resume-grid article{display:grid;grid-gap:6px;gap:6px}.ats-arm-l2-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ats-arm-l2-review-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}.ats-arm-l2-contact-grid,.ats-l2-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.ats-arm-l2-contact-grid div,.ats-l2-fact-grid div{min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;padding:10px}.ats-arm-l2-recipient-note{display:grid;grid-gap:4px;gap:4px;margin-top:8px;color:#5b6678;font-size:12px;line-height:1.45;font-weight:800}.ats-arm-l2-modal-scrim{position:fixed;inset:0;z-index:95;background:rgba(15,23,42,.26);display:grid;place-items:center;padding:20px}.ats-arm-l2-modal{width:min(560px,calc(100vw - 32px));border:1px solid #d9dfeb;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.22);padding:18px}.ats-arm-l2-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ats-arm-l2-modal-head p{margin:6px 0 0}.ats-arm-l2-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.ats-arm-l2-modal-grid label{display:grid;grid-gap:6px;gap:6px}.ats-arm-l2-modal-grid input{min-height:38px;border:1px solid #d9dfeb;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:13px;font-weight:800;padding:0 12px}.ats-arm-l2-modal-grid input:focus{border-color:#8f87d8;box-shadow:0 0 0 3px rgba(106,97,192,.14);outline:none}.ats-arm-settings-grid{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(340px,1.05fr);grid-gap:12px;gap:12px;margin-top:12px}.ats-arm-allocation-panel{margin-top:12px}.ats-arm-settings-panel{display:grid;grid-gap:14px;gap:14px}.ats-arm-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ats-arm-panel-head p{margin:6px 0 0}.ats-arm-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #dbe2eb;background:#f8fafc;color:#526178;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ats-arm-pill.muted{color:#6b7280;border-color:#e5e7eb;background:#fff}.ats-arm-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-arm-option-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-arm-option-card{border:1px solid #dbe2eb;border-radius:8px;background:#fff;color:#162033;display:grid;grid-gap:6px;gap:6px;padding:14px;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.03)}.ats-arm-option-card strong{font-size:14px;line-height:1.3}.ats-arm-option-card span{color:#5d6b80;font-size:12px;line-height:1.45}.ats-arm-option-card.active{border-color:#7a6fd6;background:linear-gradient(180deg,rgba(122,111,214,.08),rgba(255,255,255,.98));box-shadow:0 0 0 1px rgba(122,111,214,.12)}.ats-arm-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.ats-arm-field{display:grid;grid-gap:6px;gap:6px}.ats-arm-field select{width:100%;min-height:38px;border:1px solid #d5dce6;border-radius:8px;padding:0 12px;font:inherit;color:#142033;background:#fff}.ats-arm-helper-copy{margin:0;color:#5f6d82;font-size:13px;line-height:1.5}.ats-arm-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.ats-arm-check-grid label,.ats-arm-inline-check{display:inline-flex;align-items:center;gap:8px;color:#182232;font-size:14px}.ats-arm-check-grid input,.ats-arm-inline-check input{accent-color:#6d63d4}.ats-arm-allocation-note{border:1px solid #dde3ea;border-left:4px solid #7a6fd6;border-radius:8px;background:#fbfbff;display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.ats-arm-allocation-note strong{font-size:13px}.ats-arm-allocation-note span{color:#5f6d82;font-size:13px;line-height:1.45}.ats-arm-staff-table-wrap{overflow-x:auto;border:1px solid #dde3ea;border-radius:8px;background:#fff}.ats-arm-staff-table{min-width:840px}.ats-arm-staff-table td span{display:block;color:#607085;font-size:12px;margin-top:2px}.ats-arm-review-page .ats-page-head{margin-bottom:8px}.ats-arm-review-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.ats-arm-review-hero-main{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0;width:100%}.ats-arm-review-hero-grid .ats-page-head{margin-bottom:0}.ats-arm-review-hero-grid .ats-page-head>div{min-width:0}.ats-arm-summary-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);grid-gap:18px;gap:18px;width:100%}.ats-arm-review-hero-main .ats-arm-summary-card.forecast-focus,.ats-arm-review-queue-card{width:100%;max-width:none}.ats-arm-review-page .ats-arm-summary-card{border-color:#dde4eb;border-radius:8px;background:linear-gradient(180deg,#fbfcfe,#f4f6fa);box-shadow:0 1px 2px rgba(16,24,40,.04);padding:12px 14px}.ats-arm-review-page .ats-arm-summary-card.action-focus{border-color:#d8e0ea;background:linear-gradient(180deg,#f7f8fb,#eef2f6);box-shadow:0 1px 2px rgba(16,24,40,.04)}.ats-arm-review-page .ats-arm-summary-card.forecast-focus{border-color:#d8e0ea;background:linear-gradient(180deg,#fafbfe,#f1f4f9);box-shadow:0 1px 2px rgba(16,24,40,.04)}.ats-arm-review-page .ats-arm-summary-metrics>div{min-height:82px;border-radius:8px;background:rgba(255,255,255,.92)}.ats-arm-review-page .ats-arm-summary-card.action-focus .ats-arm-summary-metrics>div{border-color:#e2e8f0;background:rgba(255,255,255,.94)}.ats-arm-review-page .ats-arm-summary-card.forecast-focus .ats-arm-summary-metrics>div{border-color:#dfe5ee;background:rgba(255,255,255,.88)}.ats-arm-review-page .ats-kanban-filter-panel.slim{padding:0;overflow:hidden}.ats-arm-review-page .ats-arm-filter-toolbar{padding:10px 12px;border-left:0;border-right:0}.ats-arm-review-page .ats-planning-table-wrap{border-top-left-radius:0;border-top-right-radius:0}.ats-arm-review-page .ats-planning-table th{padding:9px 12px;background:#f9fafb;border-bottom:2px solid #e5e7eb;color:#5b6678;font-size:10px;letter-spacing:.04em;white-space:nowrap}.ats-arm-review-page .ats-planning-table td{padding:12px;border-bottom:1px solid #f3f4f6}.ats-arm-review-page .ats-planning-table tbody tr:hover td{background:#f5f3ff}.ats-arm-review-page .ats-planning-table tbody tr.ats-row-expanded td{background:#f6f5ff}.ats-arm-review-page .ats-expanded-content td{background:#f8f8ff;border-bottom:1px solid #e5e7eb}.ats-arm-review-page .ats-planning-table strong{font-size:13px;line-height:1.3}.ats-arm-review-page .ats-planning-table span{line-height:1.35}.ats-arm-review-page .ats-planning-table .ats-probability,.ats-arm-review-page .ats-planning-table .ats-status-pill{margin-top:0;min-height:22px;border-radius:6px;padding:0 8px;font-size:11px!important}.ats-arm-review-page .ats-planning-table .ats-status-pill.muted{color:#475467;background:#f8fafc;border-color:#d0d9e3}.ats-arm-action-stack{display:grid;grid-gap:8px;gap:8px;margin-top:0}.ats-arm-action-cell{min-width:154px}.ats-arm-inline-actions{margin-top:0;gap:6px;display:flex;align-items:center}.ats-arm-inline-actions button{flex:1 1;min-width:0;min-height:28px;padding:0 8px;border-radius:6px;font-size:11px;line-height:1;white-space:nowrap;justify-content:center}.ats-arm-inline-actions button:first-child{border-color:#cbd5e1;background:#eef2f6;color:#475467}.ats-arm-inline-actions button:nth-child(2){border-color:#6a61c0;background:#6a61c0;color:#fff}.ats-arm-inline-actions button:nth-child(3){border-color:#d0d5dd;background:#fff;color:#344054}.ats-arm-deadline-cell{min-width:106px}.ats-arm-deadline-cell .ats-status-pill{margin-top:0;font-weight:900!important}.ats-arm-deadline-pill{min-width:72px;justify-content:center;border-radius:6px!important}.ats-arm-deadline-pill-urgent{color:#b54708!important;background:#ffe9d5!important;border-color:#f79009!important}.ats-arm-deadline-pill-expired{color:#b42318!important;background:#fdecec!important;border-color:#f97066!important}.ats-arm-deadline-pill-active{color:#8a4b00!important;background:#fff4db!important;border-color:#f4bf6a!important}.ats-arm-deadline-pill-claimed{color:#475467!important;background:#f2f4f7!important;border-color:#d0d5dd!important}.ats-main:has(.ats-arm-review-page) .ats-footer{margin-top:16px;padding:14px 0 18px;border-top:1px solid #e3e8ef}.ats-main:has(.ats-arm-review-page) .ats-footer div{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.ats-main:has(.ats-arm-review-page) .ats-footer strong{font-size:12px}.ats-main:has(.ats-arm-review-page) .ats-footer a,.ats-main:has(.ats-arm-review-page) .ats-footer span{font-size:11px}@media (max-width:1280px){.ats-arm-summary-shell{grid-template-columns:minmax(0,1fr)}.ats-arm-review-hero-main .ats-arm-summary-card.forecast-focus,.ats-arm-review-queue-card{max-width:720px}}@media (max-width:1120px){.ats-arm-candidate-legacy-head,.ats-arm-candidate-legacy-layout,.ats-arm-candidate-workbench,.ats-arm-career-hero,.ats-arm-career-layout,.ats-arm-company-layout,.ats-arm-detail-columns,.ats-arm-drawer-grid,.ats-arm-l2-grid,.ats-arm-opportunity-detail-grid,.ats-arm-qualification-columns,.ats-arm-summary-grid{grid-template-columns:1fr}.ats-arm-summary-metrics,.ats-arm-summary-metrics.priority{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-arm-drawer.insight{width:min(100vw,100vw)}.ats-arm-insight-frame-wrap{min-height:calc(100vh - 210px)}.ats-arm-insight-frame{min-height:calc(100vh - 160px)}.ats-arm-check-grid,.ats-arm-form-grid,.ats-arm-l2-contact-grid,.ats-arm-l2-modal-grid,.ats-arm-l2-review-grid,.ats-arm-option-grid,.ats-arm-option-grid.compact,.ats-arm-settings-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:720px){.ats-arm-summary-metrics,.ats-arm-summary-metrics.priority{grid-template-columns:1fr}.ats-arm-drawer-scrim{padding-left:0}.ats-arm-drawer{width:100vw}.ats-arm-candidate-legacy-layout,.ats-arm-company-layout,.ats-arm-drawer-body,.ats-arm-drawer-head,.ats-arm-drawer-tabs,.ats-arm-legacy-tabs,.ats-arm-opportunity-layout{padding-left:14px;padding-right:14px}.ats-arm-company-offices{grid-template-columns:1fr}}.ats-confirm-order-page .ats-job-create-hero{margin-bottom:16px}.ats-confirm-order-hero .ats-page-head{align-items:start}.ats-confirm-order-hero-card{display:grid;grid-gap:6px;gap:6px;align-self:start;min-width:min(330px,100%);padding:14px 16px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08)}.ats-confirm-order-hero-card span{font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.82)}.ats-confirm-order-hero-card strong{color:#fff;font-size:22px;line-height:27px}.ats-confirm-order-hero-card p{margin:0;color:rgba(255,255,255,.86);font-size:13px;line-height:18px;font-weight:800}.ats-confirm-order-shell{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.ats-confirm-order-panel .ats-job-create-section-head{align-items:start}.ats-confirm-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ats-confirm-order-grid-compact{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.ats-confirm-order-grid-single{grid-template-columns:1fr}.ats-confirm-order-grid article{display:grid;grid-gap:8px;gap:8px;min-height:172px;padding:14px;border:1px solid var(--ats-line);background:#fff}.ats-confirm-order-grid article.active{border-color:var(--ats-accent);background:var(--ats-accent-soft);box-shadow:inset 0 0 0 1px rgba(106,97,192,.16)}.ats-confirm-order-grid article>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--ats-accent);color:#fff;font-size:12px;font-weight:950}.ats-confirm-order-grid h3{margin:0;color:var(--ats-ink);font-size:20px;line-height:24px}.ats-confirm-order-grid p{margin:0;color:var(--ats-ink);font-size:13px;line-height:19px;font-weight:800}.ats-confirm-order-grid label{display:grid;grid-gap:6px;gap:6px;margin-top:4px;color:var(--ats-muted);font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.ats-confirm-order-grid input{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--ats-line);background:#fff;color:var(--ats-ink);font:inherit;font-weight:900}.ats-confirm-order-costs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 0}.ats-confirm-order-costs div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--ats-line);background:#fff}.ats-confirm-order-costs dt{color:var(--ats-muted);font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.ats-confirm-order-costs dd{margin:0;color:var(--ats-ink);font-size:18px;line-height:22px;font-weight:950}.ats-confirm-order-table{width:100%;border-collapse:collapse;margin-top:6px;border:1px solid var(--ats-line);background:#fff}.ats-confirm-order-table td,.ats-confirm-order-table th{padding:10px 12px;border-bottom:1px solid var(--ats-line);color:var(--ats-ink);text-align:left;font-size:13px;line-height:18px;font-weight:850}.ats-confirm-order-table th{color:var(--ats-accent);background:var(--ats-accent-soft);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:950}.ats-confirm-order-table td:not(:first-child){white-space:nowrap}.ats-confirm-order-table td span,.ats-confirm-order-table td strong{display:block}.ats-confirm-order-table td span{margin-top:2px;color:var(--ats-muted);font-size:12px;line-height:16px;font-weight:750}.ats-confirm-order-table tr:last-child td{border-bottom:0}.ats-confirm-order-table tfoot td{border-top:2px solid var(--ats-accent);border-bottom:0;background:var(--ats-accent-soft);font-weight:950}.ats-confirm-order-recommendation{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,.9fr);align-items:stretch;grid-gap:14px;gap:14px;margin-top:10px;padding:14px;border:1px solid rgba(106,97,192,.35);background:#fff}.ats-confirm-order-recommendation-copy{display:grid;align-content:start;grid-gap:6px;gap:6px}.ats-confirm-order-recommendation-kicker{color:var(--ats-accent);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.ats-confirm-order-recommendation strong{color:var(--ats-ink);font-size:15px;line-height:20px;font-weight:950}.ats-confirm-order-recommendation p{margin:0;color:var(--ats-muted);font-size:12px;line-height:18px;font-weight:750}.ats-confirm-order-reach-visual{display:grid;grid-template-columns:1fr auto 1fr 1fr;align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--ats-line);background:var(--ats-accent-soft)}.ats-confirm-order-reach-visual div{display:grid;grid-gap:3px;gap:3px;min-height:62px;align-content:center;padding:8px;background:#fff}.ats-confirm-order-reach-visual span{color:var(--ats-ink);font-size:22px;line-height:24px;font-weight:950}.ats-confirm-order-reach-visual small{color:var(--ats-muted);font-size:10px;line-height:13px;text-transform:uppercase;letter-spacing:.04em;font-weight:900}.ats-confirm-order-reach-visual i{color:var(--ats-accent);font-style:normal;font-size:18px;font-weight:950}.ats-confirm-order-auto-mix{display:flex;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:6px}.ats-confirm-order-auto-mix span{padding:6px 8px;border:1px solid var(--ats-line);background:var(--ats-accent-soft);color:var(--ats-accent-dark);font-size:12px;font-weight:950}.ats-confirm-order-auto-cta{grid-column:1/-1;justify-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-top:4px;padding:14px 18px;border:2px solid var(--ats-accent);background:var(--ats-accent);color:#fff;font:inherit;font-size:15px;line-height:20px;font-weight:950;cursor:pointer;box-shadow:0 12px 24px rgba(82,75,173,.22)}.ats-confirm-order-auto-cta span{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.16);color:#fff;font-size:12px;line-height:14px;font-weight:900;white-space:nowrap}.ats-confirm-order-auto-cta:focus-visible,.ats-confirm-order-auto-cta:hover{background:var(--ats-accent-dark);border-color:var(--ats-accent-dark);outline:none}.ats-confirm-order-summary{display:grid;grid-gap:4px;gap:4px;margin-top:14px;padding:12px 14px;border:1px solid var(--ats-line);background:var(--ats-accent-soft)}.ats-confirm-order-summary strong{color:var(--ats-accent-dark);font-size:13px;font-weight:950}.ats-confirm-order-summary span{color:var(--ats-ink);font-size:13px;line-height:18px;font-weight:750}.ats-confirm-order-warning{border-left:4px solid var(--ats-accent);background:#fff}.ats-confirm-order-warning strong{color:var(--ats-ink)}.ats-checkout-panel .ats-job-create-section-head{align-items:flex-start}.ats-checkout-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.72fr);grid-gap:18px;gap:18px}.ats-checkout-form-card,.ats-checkout-summary-card{background:#fff;border:1px solid var(--ats-line);border-radius:10px;padding:18px}.ats-checkout-form-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;margin-bottom:18px}.ats-checkout-kicker{display:inline-block;margin-bottom:6px;color:var(--ats-accent-dark);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ats-checkout-form-head h3{margin:0 0 8px;color:var(--ats-ink);font-size:28px;line-height:32px;font-weight:950}.ats-checkout-form-head p,.ats-checkout-summary-copy,.ats-checkout-trust-copy{margin:0;color:var(--ats-muted);font-size:14px;line-height:20px;font-weight:800}.ats-checkout-powered,.ats-checkout-powered-small{display:inline-flex;gap:4px;align-items:center;border:1px solid #ddd7ff;border-radius:8px;background:#fff;color:var(--ats-accent-dark);padding:8px 12px;font-size:12px;font-weight:900}.ats-checkout-powered strong,.ats-checkout-powered-small strong{font-size:18px;line-height:1;letter-spacing:-.03em;text-transform:lowercase}.ats-checkout-powered-small{margin-top:14px}.ats-checkout-express{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-checkout-submit,.ats-checkout-wallet{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:10px;text-decoration:none;font-weight:900}.ats-checkout-wallet{background:#0b0912;color:#fff;gap:8px}.ats-checkout-wallet.secondary{background:#fff;border:1px solid #ddd7ff;color:var(--ats-ink)}.ats-checkout-wallet-logo{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:950;line-height:1}.ats-checkout-wallet-logo.apple{letter-spacing:-.03em}.ats-checkout-wallet-logo.apple:before{content:"";margin-right:4px;font-size:15px}.ats-checkout-wallet-logo.google i{font-style:normal;font-weight:950;background:linear-gradient(90deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ats-checkout-divider{margin:14px 0 10px;color:#7d769b;font-size:13px;line-height:18px;font-weight:750}.ats-checkout-trust-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ats-checkout-label{color:var(--ats-accent-dark);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ats-checkout-card-brands{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ats-checkout-card-brands.inline{margin-top:12px}.ats-checkout-card-brands span{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:28px;border:1px solid #d7d3fb;border-radius:8px;background:#fff;font-size:12px;line-height:1;font-weight:900}.ats-checkout-card-brands .visa{color:#1a4fb8}.ats-checkout-card-brands .mastercard{color:#d13f2f}.ats-checkout-card-brands .amex{color:#1d73d8}.ats-checkout-field{display:block;margin-bottom:12px;border:1px solid #ddd7ff;border-radius:10px;background:#fff;padding:14px}.ats-checkout-field span,.ats-checkout-summary-list dt,.ats-checkout-total span{display:block;margin-bottom:8px;color:var(--ats-accent-dark);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ats-checkout-field strong,.ats-checkout-summary-list dd{display:block;margin:0;color:var(--ats-ink);font-size:16px;line-height:22px;font-weight:900}.ats-checkout-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ats-checkout-check{display:flex;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;border:1px solid #a8ddb9;border-radius:10px;background:#f1fff7;color:#173b25}.ats-checkout-check span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:#2fa463;color:#fff;font-size:12px;line-height:1}.ats-checkout-check strong{color:#173b25;font-size:14px;line-height:20px;font-weight:850}.ats-checkout-submit{margin-top:18px;background:var(--ats-accent);color:#fff;width:100%;box-sizing:border-box;padding:10px 18px;text-align:center;white-space:normal;line-height:20px}.ats-checkout-summary-card{align-self:start;background:#faf9ff;min-width:0;overflow:hidden}.ats-checkout-total{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ddd7ff}.ats-checkout-total strong{display:block;color:var(--ats-ink);font-size:32px;line-height:1;font-weight:950}.ats-checkout-summary-list{display:grid;grid-gap:12px;gap:12px;margin:0 0 16px}.ats-checkout-summary-list div{border:1px solid #e4dfff;background:#fff;padding:12px;min-width:0;overflow:hidden}.ats-checkout-summary-copy,.ats-checkout-summary-list dd{overflow-wrap:anywhere}.ats-checkout-warning{margin-top:18px}.ats-checkout-billing-details{margin:0 0 12px;border:1px solid #ddd7ff;border-radius:10px;background:#faf9ff;padding:12px 14px}.ats-checkout-billing-details summary{cursor:pointer;color:var(--ats-accent-dark);font-size:13px;font-weight:900;line-height:18px}.ats-checkout-billing-details[open] summary{margin-bottom:10px}.ats-checkout-billing-details p{margin:0 0 12px;color:var(--ats-muted);font-size:13px;line-height:18px;font-weight:750}@media (max-width:920px){.ats-checkout-express,.ats-checkout-field-row,.ats-checkout-form-head,.ats-checkout-grid{grid-template-columns:1fr}.ats-checkout-trust-row{align-items:flex-start;flex-direction:column}}.gts-order-register{min-height:100vh;padding:14px;background:linear-gradient(180deg,#6d61c8 0 82px,#f4f2fb 82px 100%);color:#19172f;font-family:GothamHTF,Montserrat,Segoe UI,Arial,sans-serif}.gts-order-register a{color:inherit;text-decoration:none}.gts-order-register-grid,.gts-order-register-hero,.gts-order-register-nav,.gts-order-register-note{width:min(1180px,100%);margin:0 auto}.gts-order-register-nav{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;color:#fff}.gts-order-register-logo{color:#fff;font-size:23px;font-weight:950;line-height:1}.gts-order-register-nav nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gts-order-register-nav nav a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:rgba(255,255,255,.13);color:#fff;font-size:12px;font-weight:900;padding:0 12px}.gts-order-register-card,.gts-order-register-hero,.gts-order-register-note{border:1px solid #d8d4f2;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(20,16,60,.05)}.gts-order-register-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);grid-gap:22px;gap:22px;margin-top:20px;padding:clamp(20px,3vw,34px)}.gts-order-register-kicker,.gts-order-register-label{margin:0 0 8px;color:#6257c4;font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.gts-order-register h1,.gts-order-register h2{margin:0;color:#19172f;font-weight:950;letter-spacing:-.02em}.gts-order-register h1{max-width:760px;font-size:clamp(34px,5vw,58px);line-height:.98}.gts-order-register h2{font-size:26px;line-height:31px}.gts-order-register p{margin:12px 0 0;color:#3f3b66;font-size:16px;font-weight:750;line-height:25px}.gts-order-register-hero aside{display:grid;grid-template-columns:32px 1fr;align-content:center;grid-gap:10px 12px;gap:10px 12px;border:1px solid #d8d4f2;border-radius:8px;background:#f5f3ff;padding:16px}.gts-order-register-hero aside span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#6d61c8;color:#fff;font-size:13px;font-weight:950}.gts-order-register-hero aside strong{align-self:center;color:#19172f;font-size:14px;font-weight:950}.gts-order-register-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px}.gts-order-register-card{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:16px}.gts-order-register-login-card{row-gap:8px}.gts-order-register-card p{margin:0;font-size:14px;line-height:21px}.gts-order-register label{display:grid;grid-gap:7px;gap:7px;color:#3f3b66;font-size:12px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.gts-order-register input{width:100%;height:48px;min-height:48px;border:1px solid #cfc9ee;border-radius:8px;background:#fff;color:#19172f;font:inherit;font-size:14px;font-weight:850;letter-spacing:0;padding:0 12px;text-transform:none}.gts-order-register input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:#6d61c8}.gts-order-register input[readonly]{background:#f5f3ff}.gts-order-register-validated{width:-moz-fit-content;width:fit-content;border-radius:999px;font-size:11px;font-weight:950;line-height:1;padding:6px 8px;text-transform:none;background:#e9f8ef;color:#19784a}.gts-order-register-input-status{position:relative;display:block;min-width:0}.gts-order-register-input-status input{padding-right:112px}.gts-order-register-input-badge{position:absolute;top:50%;right:10px;transform:translateY(-50%);border-radius:999px;background:#e9f8ef;color:#19784a;font-size:11px;font-weight:950;line-height:1;padding:6px 8px;text-transform:none;white-space:nowrap}.gts-order-register-help{color:#6b668f;font-size:12px;font-weight:800;letter-spacing:0;line-height:16px;text-transform:none}.gts-order-register-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.gts-order-register-check{grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px!important;border:1px solid #dcd8f4;border-radius:8px;background:#faf9ff;padding:12px;text-transform:none!important}.gts-order-register-check span{display:grid;grid-gap:4px;gap:4px;min-width:0}.gts-order-register-check strong{color:#19172f;font-size:13px;font-weight:950;letter-spacing:0;text-transform:none}.gts-order-register-check small{color:#514d78;font-size:12px;font-weight:800;letter-spacing:0;line-height:17px;text-transform:none}.gts-order-register-oauth{display:grid;grid-gap:8px;gap:8px;align-self:start}.gts-order-register-oauth a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:10px;border:1px solid #cfc9ee;border-radius:8px;background:#fff;color:#19172f;font-size:13px;font-weight:950;text-decoration:none}.gts-order-register-auth-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px}.gts-order-register-microsoft-icon{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;gap:2px}.gts-order-register-microsoft-icon span:first-child{background:#f25022}.gts-order-register-microsoft-icon span:nth-child(2){background:#7fba00}.gts-order-register-microsoft-icon span:nth-child(3){background:#00a4ef}.gts-order-register-microsoft-icon span:nth-child(4){background:#ffb900}.gts-order-register button,.gts-order-register-primary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid #6d61c8;border-radius:8px;background:#fff;color:#5a4fc1;cursor:pointer;font:inherit;font-size:13px;font-weight:950;padding:0 16px}.gts-order-register-primary{background:#6d61c8;color:#fff!important}.gts-order-register-primary.disabled,.gts-order-register-primary[aria-disabled=true]{opacity:.5;pointer-events:none}.gts-order-register-actions,.gts-order-register-inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gts-order-register-inline a{color:#5a4fc1;font-size:13px;font-weight:900;text-decoration:underline}.gts-order-register-email-heading{margin:0;color:#3f3b66;font-size:12px!important;font-weight:950;letter-spacing:.08em;line-height:16px!important;text-transform:uppercase}.gts-order-register-login-actions{display:grid;grid-template-columns:1fr;align-items:center;justify-items:end;grid-gap:7px;gap:7px}.gts-order-register-login-actions .gts-order-register-primary{min-width:160px;justify-self:end}.gts-order-register-login-actions .gts-order-register-inline{justify-content:flex-end;justify-self:end;text-align:right;white-space:nowrap}.gts-order-register-actions{justify-content:flex-end}.gts-order-register-account-type{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.gts-order-register-type-option{display:grid!important;grid-template-columns:auto 1fr;align-items:start;grid-gap:10px;gap:10px;min-height:62px;margin:0!important;padding:12px!important;border:1px solid #dcd8f4;border-radius:8px;background:#fff;cursor:pointer}.gts-order-register-type-option.active{border-color:#6d61c8;background:#f4f2ff}.gts-order-register-type-option input{width:16px!important;height:16px!important;min-height:16px!important;margin-top:2px;accent-color:#6d61c8}.gts-order-register-type-option span{display:grid;grid-gap:3px;gap:3px}.gts-order-register-type-option strong{color:#19172f;font-size:13px;line-height:16px;font-weight:950}.gts-order-register-type-option small{color:#514d78;font-size:12px;line-height:16px;font-weight:800;white-space:nowrap}.gts-order-register-password-checks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:-2px}.gts-order-register-password-check{display:inline-flex;align-items:center;gap:6px;color:#514d78;font-size:12px;font-weight:850;line-height:16px}.gts-order-register-password-check-icon{align-items:center;background:#fff;border:1px solid #dcd8f4;border-radius:999px;color:transparent;display:inline-flex;flex:0 0 16px;font-size:11px;height:16px;justify-content:center;line-height:1;width:16px}.gts-order-register-password-check.met{color:#19784a}.gts-order-register-password-check.met .gts-order-register-password-check-icon{background:#2f9e5b;border-color:#2f9e5b;color:#fff}.gts-order-register-note{margin-top:14px;border:1px solid #dcd8f4;border-radius:8px;background:#fff;box-shadow:none;color:#3f3b66;font-size:14px;font-weight:800;line-height:22px;padding:14px 16px}.gts-order-register-note strong{color:#19172f}.gts-order-register-wizard{background:linear-gradient(180deg,#6d61c8 0 82px,#f4f2fb 82px 100%)}.gts-order-register-hero-compact{grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);border-color:rgba(255,255,255,.25);background:#6d61c8;color:#fff;box-shadow:none}.gts-order-register-hero-compact .gts-order-register-kicker,.gts-order-register-hero-compact h1,.gts-order-register-hero-compact p{color:#fff}.gts-order-register-hero-compact h1{max-width:620px}.gts-order-register-hero-compact .gts-order-register-status{display:grid;grid-template-columns:1fr;align-content:stretch;grid-gap:0;gap:0;border:1px solid rgba(255,255,255,.26);border-radius:0;background:rgba(255,255,255,.07);padding:14px}.gts-order-register-status-row{display:grid;grid-template-columns:34px 1fr;grid-gap:4px 10px;gap:4px 10px;border-bottom:1px solid rgba(255,255,255,.18);padding:9px 0}.gts-order-register-status-row:last-child{border-bottom:0}.gts-order-register-status-row span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:950}.gts-order-register-status-row strong{align-self:end;color:#fff;font-size:14px;font-weight:950}.gts-order-register-status-row em{grid-column:2;color:rgba(255,255,255,.78);font-size:12px;font-style:normal;font-weight:800;line-height:16px}.gts-order-register-status-row.active span,.gts-order-register-status-row.done span{background:#fff}.gts-order-register-status-row.done span{color:#2f9d63}.gts-order-register-status-row.active{border-left:3px solid #fff;padding-left:8px}.gts-order-register-status-row.active span{color:#5a4fc1}.gts-order-register-shell{display:grid;width:min(1180px,100%);align-items:start;grid-gap:14px;gap:14px;grid-template-columns:minmax(250px,.28fr) minmax(0,1fr);margin:14px auto 0}.gts-order-register-panel,.gts-order-register-rail{min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #d8d4f2;border-radius:8px;background:#fff}.gts-order-register-rail{display:grid;width:100%;grid-gap:8px;gap:8px;padding:10px;overflow:hidden}.gts-order-register-rail-card{display:grid;width:100%;min-width:0;max-width:100%;box-sizing:border-box;grid-template-columns:38px 1fr;grid-gap:4px 10px;gap:4px 10px;border:1px solid #d8d4f2;border-radius:8px;background:#fff;padding:11px 10px;overflow:hidden}.gts-order-register-rail-card span{display:grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:#f2efff;color:#5a4fc1;font-size:10px;font-weight:950;text-transform:uppercase}.gts-order-register-rail-card strong{min-width:0;color:#19172f;font-size:14px;font-weight:950;overflow-wrap:break-word}.gts-order-register-rail-card p{grid-column:2;min-width:0;margin:0;color:#19172f;font-size:12px;font-weight:850;line-height:16px;overflow-wrap:anywhere}.gts-order-register-rail-card.done{border-color:#a9dfbe;background:#f0fbf5}.gts-order-register-rail-card.done span{background:#2f9d63;color:#fff}.gts-order-register-rail-card.active{border-color:#6d61c8;background:#f5f3ff;box-shadow:none}.gts-order-register-rail-card.active span{background:#6d61c8;color:#fff}.gts-order-register-panel{padding:14px}.gts-order-register-step-banner{display:grid;align-items:center;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);border:1px solid #d8d4f2;margin-bottom:14px;padding:14px}.gts-order-register-step-banner p:first-child{margin:0 0 5px;color:#6257c4;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.gts-order-register-step-banner h2{font-size:18px;line-height:22px}.gts-order-register-step-banner>p{margin:0;color:#19172f;font-size:14px;font-weight:900;line-height:20px}.gts-order-register-panel .gts-order-register-grid,.gts-order-register-panel .gts-order-register-note{width:100%;margin-right:0;margin-left:0}.gts-order-register-panel .gts-order-register-grid{grid-template-columns:1fr;margin-top:0}.gts-order-register-panel .gts-order-register-card{width:100%}.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide){grid-template-columns:minmax(260px,.48fr) minmax(320px,.52fr);align-items:start;column-gap:24px;row-gap:8px}.gts-order-register-panel .gts-order-register-login-card{grid-template-rows:auto auto auto auto;min-height:0;row-gap:6px}.gts-order-register-panel .gts-order-register-login-card>h2{grid-column:1;grid-row:1;margin:0}.gts-order-register-panel .gts-order-register-login-card>p:not(.gts-order-register-email-heading){grid-column:1;grid-row:2;margin:0}.gts-order-register-panel .gts-order-register-login-card .gts-order-register-oauth{grid-column:1;grid-row:3;align-self:start;margin-top:0}.gts-order-register-panel .gts-order-register-login-card .gts-order-register-email-heading{grid-column:2;grid-row:1;align-self:end;margin:0;padding-top:0}.gts-order-register-panel .gts-order-register-login-card>label:first-of-type{align-self:start;grid-column:2;grid-row:2;margin-top:-2px}.gts-order-register-panel .gts-order-register-login-card>label:nth-of-type(2){align-self:start;grid-column:2;grid-row:3;margin-top:0}.gts-order-register-panel .gts-order-register-login-card .gts-order-register-login-actions{align-self:start;grid-column:2;grid-row:4;margin-top:0}.gts-order-register-panel .gts-order-register-card-wide .gts-order-register-form{align-items:start;grid-auto-rows:min-content}.gts-order-register-panel .gts-order-register-card-wide .gts-order-register-form label{align-self:start;margin-top:0}.gts-order-register-panel .gts-order-register-card-wide .gts-order-register-form label:first-of-type,.gts-order-register-panel .gts-order-register-card-wide .gts-order-register-form label:nth-of-type(2){min-height:78px}@media (max-width:720px){.ats-gts-contact-page{background:linear-gradient(180deg,#6a61c0 0 118px,#f6f7f9 118px 100%)!important}.ats-gts-contact-header,.ats-gts-contact-shell{width:min(360px,calc(100vw - 16px))!important;margin-left:8px!important;margin-right:0!important}.ats-confirm-order-grid,.ats-confirm-order-shell{grid-template-columns:1fr}.ats-confirm-order-hero-card{min-width:0}.ats-confirm-order-reach-visual,.ats-confirm-order-recommendation{grid-template-columns:1fr}.ats-confirm-order-reach-visual i{display:none}.ats-confirm-order-auto-mix{justify-content:flex-start}.ats-confirm-order-auto-cta{align-items:flex-start;flex-direction:column}.ats-confirm-order-auto-cta span{white-space:normal}.ats-confirm-order-table{display:block;overflow-x:auto}.gts-order-register{padding:10px}.gts-order-register-form,.gts-order-register-grid,.gts-order-register-hero,.gts-order-register-nav,.gts-order-register-shell,.gts-order-register-step-banner{grid-template-columns:1fr}.gts-order-register-shell{margin-top:10px}.gts-order-register-hero-compact .gts-order-register-status,.gts-order-register-panel{padding:12px}.gts-order-register-nav{align-items:flex-start;flex-direction:column}.gts-order-register h1{font-size:36px}.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide){grid-template-columns:1fr}.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide) .gts-order-register-inline,.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide) .gts-order-register-label,.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide) .gts-order-register-login-actions,.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide) .gts-order-register-oauth,.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide) .gts-order-register-primary,.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide) h2,.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide) label,.gts-order-register-panel .gts-order-register-card:not(.gts-order-register-card-wide) p{grid-column:1}.gts-order-register-account-type,.gts-order-register-login-actions{grid-template-columns:1fr}.gts-order-register-login-actions .gts-order-register-inline{justify-content:flex-start;text-align:left;white-space:normal}.gts-order-register-type-option small{white-space:normal}.gts-order-register-actions{justify-content:stretch}.gts-order-register-actions>*,.gts-order-register-primary{width:100%}}.ats-payment-case-table td span,.ats-payment-case-table td strong{display:block}.ats-payment-case-table td span{color:#5b6574;font-size:12px;font-weight:750;line-height:1.45}.ats-payment-inline-action{border:0;padding:0;background:transparent;color:var(--ats-accent-dark,#3f378f);font:inherit;font-weight:900;text-align:left;cursor:pointer}.ats-payment-inline-action:hover{text-decoration:underline}.ats-payment-table-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:164px}.ats-payment-table-actions .ats-btn-sm{width:100%;justify-content:center}.ats-payment-table-actions .ats-payment-table-action-refund{grid-column:1/-1}.ats-payment-case-active td{background:#eef5ff}.ats-payment-message-alert{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;border:1px solid #f3d287;border-radius:10px;background:#fff9eb}.ats-payment-message-alert-copy{display:grid;grid-gap:4px;gap:4px}.ats-payment-message-alert-copy strong{color:#20242b;font-size:13px;line-height:1.4}.ats-payment-message-alert-copy span{color:#6b7280;font-size:12px;font-weight:760;line-height:1.5}.ats-payment-empty-state{display:grid;grid-gap:4px;gap:4px;padding:10px 2px}.ats-payment-message-badge{display:inline-flex!important;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:4px 8px;border-radius:999px;background:#fff1c2;color:#8a5a00!important;font-size:10px!important;font-weight:900!important;line-height:1;text-transform:uppercase}.ats-payment-message-card{display:grid;grid-gap:12px;gap:12px}.ats-payment-message-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-bottom:10px;border-bottom:1px solid #edf0f4}.ats-payment-message-head span{display:block;color:#687182;font-size:10px;font-weight:900;text-transform:uppercase}.ats-payment-message-head strong{display:block;margin-top:4px;color:#20242b;font-size:14px;line-height:1.35}.ats-payment-message-preview{margin:0;padding:12px;border:1px solid #d9dee7;border-radius:10px;background:#fbfcfd;color:#5b6574;font-size:12px;font-weight:750;line-height:1.6}.ats-payments-refunds{display:grid;grid-gap:12px;gap:12px}.ats-payments-refunds-hero{display:grid;grid-gap:14px;gap:14px}.ats-payment-hero-copy{display:grid;grid-gap:12px;gap:12px}.ats-payment-case-stage{display:grid;grid-gap:16px;gap:16px;align-content:start}.ats-payment-case-subsection{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid #edf0f4}.ats-payment-case-subsection:first-of-type{padding-top:0;border-top:0}.ats-payment-case-subsection h3{margin:0;color:#20242b;font-size:15px;line-height:1.35}.ats-payments-refunds-hero h2{margin-bottom:4px;font-size:24px}.ats-payments-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;min-width:0;width:100%;overflow:hidden;border:1px solid #d9dee7;border-radius:8px;background:#d9dee7}.ats-payments-status-strip>div{min-width:0;padding:10px 12px;background:#f8fafc}.ats-payment-row-list span,.ats-payments-status-strip span,.ats-refund-calculation span{display:block;color:#687182;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ats-payment-row-list strong,.ats-payments-status-strip strong,.ats-refund-calculation strong{display:block;margin-top:4px;color:#20242b;font-size:14px;line-height:1.25}.ats-payment-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-payment-action-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid #d9dee7;border-radius:12px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ats-payment-action-card:hover{border-color:#c5bff1;box-shadow:0 6px 18px rgba(101,84,192,.08)}.ats-payment-action-card.active{border-color:var(--ats-accent,#6554c0);background:var(--ats-accent-soft,#f1efff);box-shadow:0 10px 24px rgba(101,84,192,.12)}.ats-payment-action-card span{color:#687182;font-size:10px;font-weight:900;text-transform:uppercase}.ats-payment-action-card strong{color:#20242b;font-size:16px;line-height:1.25}.ats-payment-action-card small{display:block;margin:0;color:#5b6574;font-size:12px;font-weight:750;line-height:1.5}.ats-payment-reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ats-payment-reason-card{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #d9dee7;border-radius:8px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ats-payment-reason-card strong{color:#20242b;font-size:13px;line-height:1.35}.ats-payment-reason-card span{color:#5b6574;font-size:12px;font-weight:750;line-height:1.45}.ats-payment-reason-card.active{border-color:var(--ats-accent,#6554c0);background:var(--ats-accent-soft,#f1efff)}.ats-payment-manual-input{display:grid;grid-gap:6px;gap:6px;color:#687182;font-size:11px;font-weight:900;text-transform:uppercase}.ats-payment-manual-input input{width:100%;padding:10px 12px;border:1px solid #d9dee7;border-radius:8px;background:#fff;color:#20242b;font:inherit}.ats-payment-preview-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ats-payment-preview-mode.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-payment-preview-mode button{padding:10px 12px;border:1px solid #d9dee7;border-radius:8px;background:#fff;color:#516072;font:inherit;font-weight:900;cursor:pointer}.ats-payment-preview-mode button.active{border-color:var(--ats-accent,#6554c0);background:var(--ats-accent-soft,#f1efff);color:var(--ats-accent-dark,#3f378f)}.ats-payment-preview-mode button:disabled{border-color:#e5e7eb;background:#f8fafc;color:#9aa4b2;cursor:not-allowed}.ats-payment-inline-note{margin:0;padding:10px 12px;border:1px solid #d9dee7;border-radius:8px;background:#f8fafc;color:#516072;font-size:12px;font-weight:800;line-height:1.5}.ats-payment-message-field{display:grid;grid-gap:6px;gap:6px;color:#687182;font-size:11px;font-weight:900;text-transform:uppercase}.ats-payment-message-field input,.ats-payment-message-field textarea{width:100%;min-height:120px;padding:10px 12px;border:1px solid #d9dee7;border-radius:8px;background:#fff;color:#20242b;font:inherit;line-height:1.5;resize:vertical;text-transform:none}.ats-payment-message-field input{min-height:0;resize:none}.ats-payment-email-card{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid #d9dee7;border-radius:10px;background:#fff}.ats-payment-email-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:#d9dee7}.ats-payment-email-head>div{display:grid;grid-gap:4px;gap:4px;padding:12px;background:#f8fafc}.ats-payment-email-head span{display:block;color:#687182;font-size:10px;font-weight:900;text-transform:uppercase}.ats-payment-email-head strong{color:#20242b;font-size:13px;line-height:1.4}.ats-payment-email-copy{display:grid;grid-gap:12px;gap:12px;padding:16px}.ats-payment-email-copy p{margin:0;color:#20242b;font-size:13px;line-height:1.65}.ats-payment-row-list{display:grid;grid-gap:8px;gap:8px}.ats-payment-row-list>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid #edf0f4}.ats-payment-row-list>div:first-child{border-top:0}.ats-payment-row-list.compact>div{grid-template-columns:120px minmax(0,1fr)}.ats-refund-calculation{display:grid;grid-gap:0;gap:0;margin-top:12px;overflow:hidden;border:1px solid #d9dee7;border-radius:8px}.ats-refund-calculation>div{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 12px;border-top:1px solid #edf0f4;background:#fff}.ats-refund-calculation>div:first-child{border-top:0}.ats-refund-calculation>div.total{background:#f8fafc}.ats-refund-calculation>div.total strong{font-size:18px}.ats-refund-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.ats-payment-owner-action-row{justify-content:flex-start}.ats-refund-action-row .ats-primary-btn,.ats-refund-action-row .ats-secondary-btn{width:auto;margin-top:0}@media (max-width:1024px){.ats-payment-message-head,.ats-payments-refunds-hero{grid-template-columns:1fr}.ats-payment-action-grid,.ats-payment-reason-grid,.ats-payments-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-payments-status-strip{min-width:0}}@media (max-width:768px){.ats-payment-action-grid,.ats-payment-email-head,.ats-payment-preview-mode,.ats-payment-reason-grid,.ats-payments-status-strip{grid-template-columns:1fr}.ats-payment-row-list.compact>div,.ats-payment-row-list>div,.ats-refund-calculation>div{grid-template-columns:1fr;gap:4px}}.cc-mini-mui-dialog-backdrop{place-items:start center;overflow:auto;background:rgba(15,23,42,.54);padding:24px 18px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cc-mini-mui-insight-dialog{width:min(1160px,calc(100vw - 36px));min-height:calc(100vh - 48px);max-height:none;border:1px solid rgba(255,255,255,.62)}.cc-mini-mui-insight-dialog>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:0;background:var(--cc-mini);color:#fff}.cc-mini-mui-insight-dialog>header strong{color:#fff}.cc-mini-mui-insight-dialog>header button{border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.14);color:#fff}.cc-mini-mui-insight-dialog .cc-mini-mui-dialog-body{overflow:visible;background:#f3f7fa;padding:0}.cc-mini-mui-insight-page{gap:18px;width:min(1080px,100%);margin:0 auto;padding:20px}.cc-mini-mui-insight-card,.cc-mini-mui-insight-hero,.cc-mini-mui-popup-intro,.cc-mini-mui-popup-jump,.cc-mini-mui-rs-panel{box-shadow:0 1px 2px rgba(15,23,42,.04)}.cc-mini-mui-popup-intro{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:22px}.cc-mini-mui-insight-card>span,.cc-mini-mui-popup-intro span,.cc-mini-mui-popup-jump span{color:var(--cc-mini-dark);font-size:11px;font-weight:950;letter-spacing:.07em;line-height:14px;text-transform:uppercase}.cc-mini-mui-popup-intro h3{margin:0;color:var(--neutral-950,#111827);font-size:clamp(34px,5vw,54px);font-weight:950;line-height:1.02}.cc-mini-mui-popup-intro p{margin:0;color:var(--neutral-650,#4c586b);font-size:15px;font-weight:800;line-height:22px}.cc-mini-mui-popup-jump{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fff;padding:12px 16px}.cc-mini-mui-popup-jump span{color:var(--neutral-600,#5b6678)}.cc-mini-mui-popup-jump a{color:var(--cc-mini-dark);font-size:14px;font-weight:950;text-decoration:underline;text-underline-offset:3px}.cc-mini-mui-insight-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);grid-gap:24px;gap:24px;align-items:center;border:1px solid var(--neutral-200,#d9dee7);border-top:4px solid var(--cc-mini);border-radius:0;background:#26323f;color:#fff;padding:28px}.cc-mini-mui-insight-hero.company{border-top-color:var(--cc-mini,#f35f4b);background:#26323f}.cc-mini-mui-insight-hero span{color:rgba(255,255,255,.78);font-size:11px;font-weight:950;letter-spacing:.07em;line-height:14px;text-transform:uppercase}.cc-mini-mui-insight-hero h3{margin:6px 0;color:#fff;font-size:clamp(28px,4vw,44px);font-weight:950;line-height:1.04}.cc-mini-mui-insight-hero p{max-width:720px;color:rgba(255,255,255,.88);font-size:15px;line-height:23px}.cc-mini-mui-insight-score{position:relative;display:grid;width:92px;min-height:92px;place-items:center;align-content:center;border-radius:999px;background:conic-gradient(var(--cc-mini) 0 78%,rgba(255,255,255,.28) 78% 100%);color:var(--neutral-950,#111827);text-align:center}.cc-mini-mui-insight-score:before{content:"";position:absolute;width:70%;height:70%;border-radius:inherit;background:#fff}.cc-mini-mui-insight-score span,.cc-mini-mui-insight-score strong{position:relative;z-index:1}.cc-mini-mui-insight-score strong{font-size:24px;font-weight:900;line-height:24px}.cc-mini-mui-insight-score span{font-size:10px;line-height:12px}.cc-mini-mui-insight-scorecard{display:grid;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);padding:0 14px}.cc-mini-mui-insight-scorecard div{display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid rgba(255,255,255,.2);padding:14px 0}.cc-mini-mui-insight-scorecard div:last-child{border-bottom:0}.cc-mini-mui-insight-scorecard span{color:rgba(255,255,255,.78);font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.cc-mini-mui-insight-scorecard strong{color:#fff;font-size:26px;font-weight:950;line-height:28px}.cc-mini-mui-insight-grid,.cc-mini-mui-rs-graph-grid,.cc-mini-mui-rs-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.cc-mini-mui-insight-card,.cc-mini-mui-rs-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--neutral-200,#d9dee7);background:#fff;padding:16px}.cc-mini-mui-insight-card{border-radius:8px}.cc-mini-mui-insight-card-wide{grid-column:1/-1}.cc-mini-mui-insight-card strong{color:var(--neutral-950,#111827);font-size:20px;font-weight:950;line-height:24px}.cc-mini-mui-insight-card p,.cc-mini-mui-insight-table span{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750;line-height:20px}.cc-mini-mui-insight-card-head{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.cc-mini-mui-insight-card-head>span{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:var(--cc-mini-soft);color:var(--cc-mini-dark);font-size:20px;font-weight:950}.cc-mini-mui-salary-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end;min-height:142px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#f8fbfd;padding:16px 12px 10px}.cc-mini-mui-salary-bar{display:grid;grid-gap:5px;gap:5px;align-items:end;text-align:center}.cc-mini-mui-salary-bar b{display:block;width:100%;min-height:24px;border-bottom:3px solid #24364a;background:#dbe8ed}.cc-mini-mui-salary-bar.active b{background:#167b85}.cc-mini-mui-salary-bar.dark b{background:#352f33}.cc-mini-mui-salary-bar strong{font-size:11px;line-height:13px}.cc-mini-mui-salary-bar span{color:var(--neutral-600,#5b6678);font-size:10px;font-weight:900;line-height:12px}.cc-mini-mui-insight-table{display:grid;overflow:hidden;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px}.cc-mini-mui-insight-table>div{display:grid;grid-template-columns:1.1fr .8fr .8fr 1fr;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid var(--neutral-200,#d9dee7);padding:10px 12px}.cc-mini-mui-insight-table>div:first-child{background:#fbfcfd}.cc-mini-mui-insight-table>div:last-child{border-bottom:0}.cc-mini-mui-insight-table strong{color:var(--neutral-700,#344155);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.cc-mini-mui-company-salary-table>div{grid-template-columns:.72fr 1.12fr .78fr 1.15fr .88fr 1.18fr}.cc-mini-mui-company-role-table>div{grid-template-columns:1.2fr .78fr 1.15fr 1.12fr}.cc-mini-mui-insight-table>div.is-current{border-left:4px solid var(--cc-mini);background:#fff7f4}.cc-mini-mui-rs-panel{gap:16px;padding:20px}.cc-mini-mui-rs-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cc-mini-mui-rs-panel-head h3{margin:0 0 8px;color:var(--neutral-950,#111827);font-size:22px;font-weight:950;letter-spacing:.02em;line-height:26px;text-transform:uppercase}.cc-mini-mui-rs-panel-head p{margin:0;max-width:760px;color:var(--neutral-600,#5b6678);font-size:14px;font-weight:750;line-height:22px}.cc-mini-mui-method-grid span,.cc-mini-mui-rs-action-grid span,.cc-mini-mui-rs-panel-head span{color:var(--cc-mini-dark);font-size:11px;font-weight:950;letter-spacing:.08em;line-height:14px;text-transform:uppercase}.cc-mini-mui-rs-callout{border-left:4px solid var(--cc-mini);background:#fff7f4;padding:12px 14px}.cc-mini-mui-method-grid,.cc-mini-mui-rs-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cc-mini-mui-rs-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-mini-mui-method-grid article,.cc-mini-mui-rs-action-grid>div{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--neutral-200,#d9dee7);border-radius:8px;background:#fbfcfd;padding:14px}.cc-mini-mui-method-grid strong,.cc-mini-mui-rs-action-grid strong{color:var(--neutral-950,#111827);font-size:17px;font-weight:950;line-height:22px}.cc-mini-mui-method-grid p,.cc-mini-mui-rs-action-grid p{margin:0;color:var(--neutral-600,#5b6678);font-size:13px;font-weight:750;line-height:20px}.cc-mini-mui-rs-action-grid button{align-self:end;min-height:38px;margin-top:4px;border:1px solid var(--cc-mini);border-radius:8px;background:var(--cc-mini);color:#fff;font-weight:950}.cc-mini-mui-demand-line{border:1px solid var(--neutral-200,#d9dee7);background:#fbfcfd;padding:12px}.cc-mini-mui-demand-line svg{display:block;width:100%;height:auto}.cc-mini-mui-demand-line line{stroke:#202938;stroke-width:2}.cc-mini-mui-demand-line line.grid{stroke:#e7edf2;stroke-width:1}.cc-mini-mui-demand-line polyline{fill:none;stroke:var(--cc-mini);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.cc-mini-mui-skill-list{display:grid;grid-gap:13px;gap:13px}.cc-mini-mui-skill-list div{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,220px) 48px;grid-gap:12px;gap:12px;align-items:center}.cc-mini-mui-skill-list strong{font-size:14px;font-weight:900}.cc-mini-mui-skill-list b{height:12px;background:linear-gradient(90deg,var(--cc-mini) var(--skill),#e7edf2 var(--skill))}@media (max-width:760px){.cc-mini-mui-insight-dialog{width:100%;min-height:calc(100vh - 24px)}.cc-mini-mui-insight-page{padding:12px}.cc-mini-mui-popup-intro h3{font-size:34px}.cc-mini-mui-insight-grid,.cc-mini-mui-insight-hero,.cc-mini-mui-method-grid,.cc-mini-mui-report .cards,.cc-mini-mui-report .hero,.cc-mini-mui-rs-action-grid,.cc-mini-mui-rs-graph-grid,.cc-mini-mui-rs-split{grid-template-columns:1fr}.cc-mini-mui-rs-panel-head{display:grid}.cc-mini-mui-company-role-table>div,.cc-mini-mui-company-salary-table>div,.cc-mini-mui-insight-table>div,.cc-mini-mui-skill-list div{grid-template-columns:1fr}}