.career-editor{width:100%;max-width:none}.career-editor .cms-head{align-items:flex-start}.career-editor-message{padding:12px 16px;border:1px solid #b5eaf8;border-radius:12px;background:#effbff;color:#0b5368}.career-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.career-editor-main{min-width:0}.career-editor-card{margin:0 0 20px;padding:24px;border:1px solid #dce9ee;border-radius:18px;background:#fff;box-shadow:0 8px 28px #113b4a0a}.career-editor-card h3,.career-editor-preview h3{margin:0 0 16px;color:#092b38}.career-editor-section-head{display:flex;justify-content:space-between;gap:15px}.career-editor-preview>p,.career-editor-section-head p{color:#607684;font-size:13px}.career-editor-section-head span{font-weight:800;color:#087da1}.career-slide-editor{display:grid;grid-template-columns:minmax(140px,230px) minmax(0,1fr);gap:18px;margin-top:18px;padding:14px;border:1px solid #e3edf0;border-radius:14px}.career-slide-editor>img{width:100%;height:165px;object-fit:cover;border-radius:10px;background:#e8f4f8}.career-slide-fields{display:grid;gap:10px}.career-editor-field,.career-slide-fields label,.career-upload label{display:grid;gap:6px;color:#355362;font-size:12px;font-weight:700}.career-slide-fields input,.career-slide-fields textarea,.career-upload input{width:100%;min-height:38px;padding:9px 11px;border:1px solid #cddfe5;border-radius:9px;background:#fff;color:#0b2936;font:inherit}.career-slide-fields textarea{min-height:72px}.career-slide-actions{display:flex;flex-wrap:wrap;gap:8px}.career-slide-actions button{padding:7px 10px;border:1px solid #cddfe5;border-radius:8px;background:#f5fbfd;color:#164a5c;cursor:pointer}.career-slide-actions button:disabled{opacity:.45;cursor:not-allowed}.career-upload{display:grid;gap:12px;margin-top:18px;padding:18px;border:1px dashed #92dbea;border-radius:12px;background:#f7fdff}.career-upload .secondary{justify-self:start}.career-editor-preview{position:sticky;top:90px;padding:20px;border:1px solid #dce9ee;border-radius:18px;background:#fff}.career-preview-hero{display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:24px;border-radius:13px;background:#082b3d 50%/cover;color:#fff}.career-preview-hero small{font-size:11px;letter-spacing:2px;text-transform:uppercase}.career-preview-hero h4{margin:20px 0 9px;font-size:26px;line-height:1.12}.career-preview-hero p{font-size:13px;line-height:1.5}.career-preview-hero span{align-self:flex-start;margin-top:10px;padding:10px 13px;border-radius:8px;background:#02ccfe;color:#072d39;font-size:12px;font-weight:800}.career-preview-note{margin-bottom:0}.career-public{min-height:100vh;background:#f7fbfd;color:#092936;font-family:Arial,sans-serif}.career-public-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:24px clamp(20px,5vw,80px)}.career-public-brand{display:inline-flex;align-items:center;gap:10px;color:#092936;text-decoration:none;font-size:24px;font-weight:800}.career-public-brand span{color:#02bce9}.career-public-header nav{display:flex;flex-wrap:wrap;gap:26px}.career-public-header a{color:#21485b;text-decoration:none}.career-public-header nav a:hover{color:#008bb1}.career-public-hero{position:relative;display:flex;align-items:center;isolation:isolate;min-height:min(680px,72vh);overflow:hidden;background:radial-gradient(circle at 85% 30%,#37d4f8,#0b4862 45%,#071f31 85%);color:#fff}.career-public-hero-image,.career-public-hero-shade{position:absolute;inset:0;width:100%;height:100%}.career-public-hero-image{z-index:-2;object-fit:cover}.career-public-hero-shade{z-index:-1;background:linear-gradient(90deg,#061d29e8,#061d29b8 44%,#061d2933)}.career-public-hero-copy{width:min(760px,90%);margin:0 auto 0 max(5vw,calc((100vw - 1280px)/2));padding:90px 0 110px}.career-public-eyebrow{font-size:12px;font-weight:800;letter-spacing:2.2px;color:#02ccfe}.career-public-hero h1{margin:18px 0;max-width:750px;font-size:clamp(42px,6vw,78px);line-height:1.04;letter-spacing:-.045em}.career-public-hero p{max-width:610px;font-size:clamp(16px,1.5vw,20px);line-height:1.65;color:#d9eaf0}.career-public-cta{display:inline-flex;gap:30px;align-items:center;margin-top:25px;padding:15px 21px;border-radius:10px;background:#02ccfe;color:#052b38;text-decoration:none;font-weight:800}.career-public-cta:hover{background:#6be2ff}.career-public-slide-controls{position:absolute;bottom:28px;left:5vw;display:flex;align-items:center;gap:6px}.career-public-slide-controls button{min-width:30px;height:32px;border:0;background:#ffffff24;color:#e7faff;cursor:pointer}.career-public-slide-controls button.active{color:#02ccfe}.career-public-about,.career-public-jobs{max-width:1440px;margin:auto;padding:90px clamp(20px,5vw,80px)}.career-public-about{display:grid;grid-template-columns:1fr 1fr;gap:70px}.career-public-about h2,.career-public-jobs h2{margin:12px 0;font-size:clamp(30px,3vw,46px);line-height:1.13}.career-public-about>p{white-space:pre-line;color:#4b6877;font-size:17px;line-height:1.8}.career-public-jobs{padding-top:50px}.career-public-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.career-public-section-head p{color:#5c7581}.career-public-section-head strong{padding:10px 16px;border-radius:40px;background:#e6f9fe;color:#087a9c;font-size:13px}.career-job-search{display:grid;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(130px,1fr)) auto;align-items:end;margin:28px 0;border:1px solid #dce9ee;border-radius:16px;background:#fff}.career-application-form label,.career-job-search label{display:grid;gap:8px;color:#31505e;font-size:12px;font-weight:700}.career-application-form input,.career-job-search input,.career-job-search select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfdee4;border-radius:9px;background:#fff;color:#0d303d;font:inherit}.career-application-form button,.career-job-search button{min-height:44px;padding:10px 20px;border:0;border-radius:9px;background:#02c7f5;color:#062b38;font-weight:800;cursor:pointer}.career-application-form button:hover,.career-job-search button:hover{background:#72e7ff}.career-job-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.career-job-card{display:flex;justify-content:space-between;gap:16px;min-height:150px;border:1px solid #dae8ed;border-radius:16px;background:#fff;color:#0c2d3b;text-decoration:none;box-shadow:0 6px 18px #123b4c08;transition:transform .2s,box-shadow .2s}.career-job-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #123b4c16}.career-job-status{font-size:10px;font-weight:800;letter-spacing:1.6px;color:#088cad}.career-job-card h3{margin:12px 0 8px;font-size:22px}.career-job-card p{color:#607784;font-size:13px}.career-job-arrow{font-size:26px;color:#079abb}.career-public-empty{padding:40px;border:1px dashed #b6dce6;border-radius:14px;text-align:center;color:#54717e}.career-job-pages{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:24px}.career-job-pages button{padding:9px 16px;border:1px solid #cbdfe6;border-radius:8px;background:#fff;cursor:pointer}.career-job-pages button:disabled{opacity:.5;cursor:not-allowed}.career-public-footer{display:flex;justify-content:space-between;gap:20px;padding:30px clamp(20px,5vw,80px);background:#061d29;color:#d8edf4}.career-public-footer span{font-weight:800}.career-public-footer p{margin:0;font-size:12px}.career-job-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:48px;max-width:1300px;margin:auto;padding:70px clamp(20px,5vw,80px)}.career-job-detail h1{font-size:clamp(36px,4vw,64px);line-height:1.06}.career-job-detail-meta{color:#56717e}.career-job-detail article h2{margin-top:55px}.career-job-description{white-space:pre-wrap;line-height:1.75;color:#365664}.career-job-detail aside{align-self:start;padding:28px;border:1px solid #dae8ed;border-radius:17px;background:#fff}.career-application-form{display:grid;gap:16px;margin-top:23px}.career-application-form p{color:#b42a2a}.career-application-success{padding:18px;border-radius:10px;background:#e6faee;color:#17663c}.career-unpublished{display:grid;place-content:center;gap:12px;min-height:100vh;padding:25px;text-align:center;background:#f1fbfe;color:#0b2a38}.career-unpublished h1{margin:0;font-size:clamp(38px,5vw,68px)}.career-unpublished a{color:#007d9f}@media(max-width:1050px){.career-editor-layout{grid-template-columns:1fr}.career-editor-preview{position:static}.career-job-search{grid-template-columns:repeat(2,minmax(0,1fr))}.career-job-search button{grid-column:1/-1}}@media(max-width:700px){.career-job-detail-grid,.career-job-list,.career-public-about,.career-slide-editor{grid-template-columns:1fr}.career-public-header{align-items:flex-start;flex-direction:column}.career-public-header nav{gap:16px}.career-public-hero{min-height:580px}.career-public-hero-copy{margin-left:20px;padding:75px 0 100px}.career-public-hero-shade{background:linear-gradient(90deg,#061d29d9,#061d295c)}.career-public-about,.career-public-jobs{padding:60px 20px}.career-job-search{grid-template-columns:1fr}.career-job-search button{grid-column:auto}.career-public-footer,.career-public-section-head{align-items:flex-start;flex-direction:column}.career-job-detail-grid{padding-top:35px}.career-slide-editor>img{height:220px}}@media(prefers-reduced-motion:reduce){.career-job-card{transition:none}.career-job-card:hover{transform:none}}.career-block-editor input,.career-block-editor select,.career-block-editor textarea,.career-editor-field input,.career-editor-field select,.career-editor-field textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid #cddfe5;border-radius:9px;background:#fff;color:#0b2936;font:inherit}.career-block-editor textarea,.career-editor-field textarea{min-height:80px}.career-editor-field input[type=color]{width:90px;min-height:44px;padding:4px;cursor:pointer}.career-block-editor{display:grid;gap:12px;margin:12px 0;padding:16px;border:1px solid #e1edf1;border-radius:12px;background:#f8fcfe}.career-block-editor label{display:grid;gap:6px;color:#355362;font-size:12px;font-weight:700}.career-block-editor button,.career-editor-section-head button{justify-self:start;padding:8px 12px;border:1px solid #b9dce7;border-radius:9px;background:#f0fbff;color:#0b5368;cursor:pointer}.career-editor-section-head button{align-self:start}.career-editor-section-head button:disabled{opacity:.5;cursor:not-allowed}.career-language-select{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#31505e}.career-language-select select{min-height:35px;padding:6px 9px;border:1px solid #c7dee7;border-radius:7px;background:#fff;color:#092936}.career-public .career-public-brand span,.career-public .career-public-eyebrow,.career-public .career-public-slide-controls button.active{color:var(--career-accent,#02ccfe)}.career-public .career-application-form button,.career-public .career-job-search button,.career-public .career-public-cta{background:var(--career-accent,#02ccfe);color:var(--career-accent-ink,#052b38)}.career-automation-notice{display:grid;gap:8px;padding:13px;border:1px solid #cfe1e7;border-radius:10px;background:#f5fafc;color:#3c5b68}.career-automation-notice>strong{font-size:12px}.career-automation-notice>p{margin:0;color:#58727e;font-size:11px;line-height:1.55}.career-automation-notice>label{display:flex;grid-template-columns:none;align-items:flex-start;gap:8px;font-size:11px}.career-automation-notice input[type=checkbox]{flex:0 0 16px;width:16px;min-height:16px;margin-top:1px;accent-color:var(--career-accent,#02ccfe)}.career-public-faq,.career-public-features{max-width:1440px;margin:auto;padding:70px clamp(20px,5vw,80px)}.career-public-faq h2,.career-public-features h2{margin:12px 0 26px;font-size:clamp(30px,3vw,46px)}.career-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.career-feature-grid article{padding:24px;border:1px solid #dce9ee;border-radius:16px;background:#fff}.career-feature-grid article>span{color:var(--career-accent,#02ccfe);font-size:28px}.career-feature-grid h3{margin:15px 0 8px}.career-feature-grid p,.career-public-faq details p{color:#4b6877;line-height:1.65}.career-public-faq details{padding:19px 3px;border-bottom:1px solid #cfdee4}.career-public-faq summary{cursor:pointer;font-weight:800}.career-public-faq details p{max-width:900px;white-space:pre-line}@media(max-width:700px){.career-feature-grid{grid-template-columns:1fr}.career-public-faq,.career-public-features{padding:55px 20px}}.career-public{--career-content:1280px;background:#f6f8fa;color:#132e3a;font-family:Inter,Arial,sans-serif}.career-public *{box-sizing:border-box}.career-public-header{max-width:1440px;min-height:92px;padding:22px 5vw;gap:20px}.career-public-brand{font-size:22px;max-width:40%;overflow-wrap:anywhere}.career-public-brand svg{color:var(--career-accent);flex-shrink:0}.career-public-header nav{align-items:center;font-size:14px;gap:22px}.career-public a:focus-visible,.career-public button:focus-visible,.career-public input:focus-visible,.career-public select:focus-visible,.career-public textarea:focus-visible{outline:3px solid #078cb4;outline-offset:4px}.career-public-hero{min-height:560px}.career-public-hero-copy{max-width:650px;padding:76px 24px 100px 0}.career-public-hero h1{font-size:clamp(38px,4.7vw,66px);line-height:1.08}.career-public-hero-image{animation:career-photo-enter .7s ease-out}@keyframes career-photo-enter{0%{opacity:.55}to{opacity:1}}.career-public-cta{border:0;cursor:pointer;background:var(--career-accent);color:var(--career-accent-ink);font:inherit;font-weight:700;line-height:1.3}.career-public-cta:disabled{opacity:.6;cursor:wait}.career-public-slide-controls{left:max(5vw,calc((100vw - 1280px)/2));gap:8px}.career-public-slide-controls button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff55;border-radius:50%;background:#06232d88}.career-slide-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.career-public-slide-controls button.active{background:white;color:#082d39}.career-slide-count{margin-left:8px;font-size:14px;color:white}.career-public-jobs{position:relative;max-width:1440px;padding:46px 5vw 66px;scroll-margin-top:20px}.career-public-section-head{align-items:center}.career-public-section-head h2{font-size:clamp(29px,3vw,40px);margin:10px 0}.career-public-section-head p{margin:8px 0}.career-job-search{padding:18px;border-radius:14px;border:1px solid #cfdce2;box-shadow:0 14px 38px #0c334914;gap:12px}.career-job-search label{font-size:13px;min-width:0}.career-job-search input,.career-job-search select{font-size:15px;min-width:0}.career-job-search button{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--career-accent);color:var(--career-accent-ink);font-size:15px}.career-job-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.career-job-card{min-height:190px;border-radius:14px;padding:24px;align-items:flex-start;box-shadow:none;border-top:3px solid var(--career-accent)}.career-job-card>div{min-width:0;overflow-wrap:anywhere}.career-job-card h3{font-size:21px;line-height:1.35}.career-job-card p{font-size:14px;line-height:1.7}.career-job-arrow{flex-shrink:0;width:22px;height:22px}.career-public-about,.career-public-features{max-width:1440px;padding:54px 5vw;margin:auto}.career-public-about{border-top:1px solid #dae5ea;gap:48px}.career-public-about h2{font-size:clamp(28px,3vw,40px)}.career-public-eyebrow{color:#007b98}.career-public-hero .career-public-eyebrow{color:#bdefff}.career-community{max-width:1280px;margin:28px auto 64px;padding:44px;border:1px solid #cfdee5;border-radius:24px;background:#eaf2f5;display:grid;gap:32px;scroll-margin-top:24px}.career-community:has(.career-community-form){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.career-community-intro{max-width:640px}.career-community-intro>svg{display:block;color:#08728d;margin-bottom:24px}.career-community h2{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin:15px 0}.career-community p{font-size:16px;line-height:1.7;color:#405f6e}.career-community-form{padding:28px;background:#fff;border:1px solid #d4e2e8;border-radius:18px;min-width:0}.career-community-form h3{margin:0 0 24px;font-size:21px}.career-community-form form{display:grid;gap:18px}.career-community-fields>label:last-child{grid-column:1/-1}.career-community-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.career-community-form label:not(.career-community-consent){display:block;font-size:14px;font-weight:600}.career-community-form input:not([type=checkbox]),.career-community-form textarea{display:block;width:100%;min-height:44px;border:1px solid #c9dce5;background:white;border-radius:8px;padding:10px 12px;margin-top:8px;color:#132e3a;font:inherit;resize:vertical}.career-community-form label>span:not(:only-child){color:inherit}.career-community-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.career-community-consent input{flex-shrink:0;margin-top:4px;width:18px;height:18px}.career-community-form .career-community-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.career-community-form .career-public-cta{margin-top:0;justify-self:start}.career-community-form [role=alert]{color:#a22433}.career-template-editorial{background:#fff}.career-template-editorial .career-public-header{border-bottom:1px solid #e3eaed}.career-template-editorial .career-public-hero{margin:30px auto 0;width:90%;max-width:1280px;border-radius:22px;min-height:550px;background:#eaf1f3;color:#132e3a;display:grid;grid-template-columns:1fr 1fr}.career-template-editorial .career-public-hero-image{left:50%;width:50%;z-index:0;border-radius:0 22px 22px 0}.career-template-editorial .career-public-hero-shade{display:none}.career-template-editorial .career-public-hero-copy{position:relative;width:100%;margin:0;padding:54px 42px 104px;grid-column:1}.career-template-editorial .career-public-hero h1{font-size:clamp(34px,4vw,56px)}.career-template-editorial .career-public-hero p{color:#42606f;font-size:17px}.career-template-editorial .career-public-hero .career-public-eyebrow{color:#08728d}.career-template-editorial .career-public-slide-controls{left:42px;bottom:30px}.career-template-editorial .career-slide-count{color:#173b49}.career-template-editorial .career-job-list{grid-template-columns:1fr}.career-template-editorial .career-job-card{min-height:120px;border-top:1px solid #dae8ed;border-left:3px solid var(--career-accent);align-items:center}.career-template-editorial .career-job-card h3{margin:8px 0}.career-template-editorial .career-job-card p{margin:0}.career-template-editorial .career-public-hero:not(.has-image){grid-template-columns:1fr;background:linear-gradient(110deg,#eaf1f3,#d7ecf3)}.career-template-editorial .career-public-hero:not(.has-image) .career-public-hero-copy{max-width:800px}.career-template-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.career-template-option{display:grid;gap:10px;text-align:left;padding:16px;border:1px solid var(--border,#cbdde5);border-radius:var(--workspace-radius,12px);background:var(--surface,#fff);color:var(--workspace-text,#193b4a);font:inherit;cursor:pointer}.career-template-option[aria-pressed=true]{outline:2px solid var(--workspace-brand,#02ccfe);outline-offset:1px}.career-template-option>span:last-child{font-size:14px;line-height:1.5}.career-template-wireframe{height:100px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);padding:10px;background:#edf3f5;border-radius:8px}.career-template-wireframe i{grid-column:1/-1;height:44px;background:linear-gradient(120deg,#174556,#729eac);border-radius:4px}.career-template-wireframe b,.career-template-wireframe em{background:#bacdd5;border-radius:4px}.editorial .career-template-wireframe{grid-template-columns:1fr 1fr}.editorial .career-template-wireframe i{grid-column:2;grid-row:1/3;height:auto}.community-preferences-page .career-community{display:block;max-width:720px}.community-preferences-page form.career-community-form{display:grid;gap:18px;margin-top:24px}.community-preferences-page h1{font-size:clamp(28px,4vw,40px);line-height:1.2}.community-preferences-page .career-public-cta{margin-top:8px}.talent-filter-actions>.ui-select-wrap{flex:0 1 240px;max-width:100%}.community-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.community-toolbar .ui-search{flex:1;min-width:200px}.community-toolbar>.ui-select-wrap{max-width:190px}.dark-mode .career-template-option{background:#102f3b;border-color:#34586a;color:var(--workspace-text,#e8f6f9)}.dark-mode .career-template-wireframe{background:#183a48}.career-template-option:focus-visible{outline:3px solid var(--workspace-brand,#02ccfe);outline-offset:3px}@media(min-width:1100px){.career-template-explore .career-job-search{border-top:4px solid var(--career-accent)}}@media(max-width:1100px){.career-job-list{grid-template-columns:repeat(2,minmax(0,1fr))}.career-community{margin:24px 5vw 50px}.career-public-brand{max-width:100%}.career-public-header{flex-wrap:wrap}}@media(max-width:760px){.career-public-header{padding:20px;align-items:flex-start}.career-public-header nav{gap:14px;font-size:13px}.career-public-hero{min-height:530px}.career-public-hero-copy{padding:56px 20px 110px;margin-left:20px}.career-public-hero h1{font-size:40px}.career-community-fields,.career-community:has(.career-community-form),.career-job-list,.career-template-options{grid-template-columns:1fr}.career-public-about,.career-public-features,.career-public-jobs{padding:36px 20px}.career-public-section-head{align-items:flex-start}.career-community{margin:20px 20px 44px;padding:24px}.career-community-form{padding:20px}.career-public-about{gap:12px}.career-template-editorial .career-public-hero{display:flex;flex-direction:column;min-height:0;width:calc(100% - 40px);margin-top:20px}.career-template-editorial .career-public-hero-image{position:relative;left:0;width:100%;height:250px;border-radius:22px 22px 0 0;order:0}.career-template-editorial .career-public-hero-copy{padding:30px 24px 98px;order:1}.career-template-editorial .career-public-slide-controls{left:24px;bottom:24px}.career-template-editorial .career-public-hero h1{font-size:36px}.career-community .career-public-cta{gap:12px;max-width:100%}}@media(prefers-reduced-motion:reduce){.career-public-hero-image{animation:none}}.notification-anchor{position:relative;flex:none}.notification-bell{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid #d5e4eb;border-radius:11px;background:#fff;color:#0c3545;cursor:pointer}.notification-bell:hover,.notification-bell[aria-expanded=true]{border-color:#02ccfe;background:#effbff}.notification-badge{position:absolute;top:-7px;right:-8px;min-width:19px;height:19px;padding:0 4px;border-radius:12px;background:#e85155;color:#fff;font:700 10px/19px Arial,sans-serif;text-align:center}.notification-popover{position:absolute;z-index:100;top:calc(100% + 12px);right:-260px;width:min(420px,calc(100vw - 24px));max-height:min(560px,80vh);overflow:auto;border:1px solid #d8e6eb;border-radius:16px;background:#fff;box-shadow:0 24px 60px #09293630;color:#092936}.notification-popover-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;border-bottom:1px solid #e5edf0;background:#fff}.notification-popover-head h2{margin:0;font-size:18px}.notification-popover-head small{color:#627b87}.notification-popover-head button{border:0;background:transparent;color:#087da1;font-size:var(--workspace-base-size,14px);font-weight:700;cursor:pointer}.notification-popover-head button:disabled{color:#94a6af;cursor:default}.notification-popover ul{margin:0;padding:0;list-style:none}.notification-popover li+li{border-top:1px solid #edf2f4}.notification-row{display:grid;width:100%;gap:5px;padding:15px 18px;border:0;background:#fff;color:#3e5d6a;text-align:left;cursor:pointer}.notification-row.unread{background:#f1fbff}.notification-row:hover{background:#eaf9ff}.notification-row-title{display:flex;align-items:center;gap:7px;color:#092936;font-weight:800}.notification-row-title i{width:7px;height:7px;border-radius:50%;background:#02ccfe}.notification-row time{color:#768f9a;font-size:var(--workspace-base-size,14px)}.notification-empty,.notification-error{margin:0;padding:30px 18px;text-align:center;color:#607a86}.notification-error{color:#b84242}.dark-mode .notification-bell,.dark-mode .notification-popover,.dark-mode .notification-popover-head,.dark-mode .notification-row{background:#102b38;color:#e4f4f8;border-color:#2a5362}.dark-mode .notification-row.unread{background:#153d4e}.dark-mode .notification-row-title{color:#f3fcff}@media(max-width:700px){.notification-popover{position:fixed;top:70px;right:12px}.notification-bell{width:38px;height:38px}}.workspace-page-pattern{display:grid;gap:16px;width:100%;min-width:0}.workspace-page-pattern.has-actions{margin-top:-58px}.workspace-page-body{min-width:0}.workspace-page-pattern .workspace-action-bar{margin-bottom:0}.ui-ai-toolbar{justify-content:flex-end;flex-wrap:wrap;gap:12px}.ui-ai-toolbar,.ui-ai-usage{display:flex;align-items:center}.ui-ai-usage{gap:11px;min-width:245px;padding:12px 15px;border:1px solid #cfe4eb;border-radius:13px;background:linear-gradient(120deg,#f2fbfe,#fff)}.ui-ai-usage>svg{width:21px;color:#059cc5}.ui-ai-usage>div{display:grid;gap:2px}.ui-ai-usage strong{color:#193a48}.ui-ai-usage span,.ui-ai-usage strong{font-size:var(--workspace-base-size,14px)}.ui-ai-usage span{color:#67808d}.ui-ai-usage.blocked{border-color:#efcf95;background:#fff8e9}.ui-ai-usage.blocked strong,.ui-ai-usage.blocked>svg{color:#94620b}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 14px;border:1px solid transparent;border-radius:var(--workspace-radius);font:800 .9em/1 var(--workspace-font);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.ui-button svg{width:16px;height:16px}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-brand) 38%,transparent);outline-offset:2px}.ui-button:disabled{opacity:.48;cursor:not-allowed}.ui-button-primary{background:var(--workspace-brand);color:var(--workspace-brand-ink);box-shadow:0 4px 13px color-mix(in srgb,var(--workspace-brand) 28%,transparent)}.ui-button-secondary{border-color:#d5e3e9;background:#fff;color:#284957}.ui-button-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--workspace-brand) 55%,#d5e3e9);background:color-mix(in srgb,var(--workspace-brand) 7%,white)}.ui-button-ghost{background:transparent;color:#3f606d}.ui-button-ghost:hover:not(:disabled){background:#eef5f7}.ui-button-danger{background:#b73d3d;color:#fff;box-shadow:0 4px 13px #b73d3d25}.ui-dialog-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:16px;background:#061d2899;backdrop-filter:blur(2px)}.ui-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100%);max-height:calc(100vh - 32px);overflow:hidden;border:1px solid #dce8ed;border-radius:16px;background:#fff;box-shadow:0 24px 70px #061d2852}.ui-dialog-large{width:min(1000px,100%)}.ui-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #e5eef1}.ui-dialog-header>div{display:grid;gap:3px}.ui-dialog-header span{color:color-mix(in srgb,var(--workspace-brand) 75%,#07536a);font-size:var(--workspace-base-size,14px);font-weight:900;text-transform:uppercase;letter-spacing:.12em}.ui-dialog-header h2{margin:0;color:var(--workspace-text);font-size:22px}.ui-dialog-header p{margin:3px 0 0;color:#6a818c;font-size:var(--workspace-base-size,14px)}.ui-dialog-close{min-width:38px;padding:8px}.ui-dialog-body{min-height:0;overflow-y:auto;padding:22px}.ui-dialog-footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px;border-top:1px solid #e5eef1}.ui-dialog-form{display:grid;gap:18px}.ui-dialog-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:18px;border-top:1px solid #e5eef1}.ui-panel{min-width:0;border:1px solid #dce8ed;border-radius:14px;background:#fff;box-shadow:0 3px 14px #17384609;overflow:hidden}.ui-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5eef1}.ui-panel-header h2{margin:0;color:var(--workspace-text);font-size:17px}.ui-panel-header p{margin:5px 0 0;color:#6a818c;font-size:var(--workspace-base-size,14px)}.ui-panel-actions{display:flex;align-items:center;gap:8px}.ui-panel-body{padding:20px}.ui-field{display:grid;align-content:start;gap:6px;min-width:0;color:var(--workspace-text);font-size:.84em;font-weight:800}.ui-field-label em{color:#c44747;font-style:normal}.ui-field small{color:#718792;font-size:.82em;font-weight:500}.ui-field.has-error small{color:#a83d3d}.ui-select-wrap{position:relative;display:block;min-width:0}.ui-select-wrap .ui-input{padding-right:38px}.ui-select-wrap>svg{pointer-events:none;position:absolute;top:50%;right:12px;width:16px;height:16px;transform:translateY(-50%);color:#58737d}.ui-input{appearance:none;width:100%;min-height:42px;padding:10px 12px;border:1px solid #d5e3e9;border-radius:var(--workspace-radius);background:#fff;color:var(--workspace-text);font:500 .96em/1.4 var(--workspace-font);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.ui-input:hover{border-color:#a9ced8}.ui-input:focus{border-color:var(--workspace-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-brand) 19%,transparent)}.ui-field.has-error .ui-input{border-color:#d57c7c;background:#fffafa}.ui-textarea{min-height:92px;resize:vertical}.ui-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:99px;background:#edf2f4;color:#526d78;font-size:var(--workspace-base-size,14px);font-weight:900;white-space:nowrap}.ui-status-info{background:#e8f5ff;color:#216b96}.ui-status-success{background:#e8faf2;color:#13704f}.ui-status-warning{background:#fff7e5;color:#855d10}.ui-status-danger{background:#fff0ef;color:#a13d36}.ui-status-ai{background:color-mix(in srgb,var(--workspace-brand) 15%,white);color:#126c87}.ui-empty-state{display:grid;place-items:center;min-height:260px;padding:36px;text-align:center}.ui-empty-state.compact{min-height:220px}.ui-empty-state h3{margin:0;color:var(--workspace-text);font-size:16px}.ui-empty-state p{max-width:420px;margin:7px 0 0;color:#6b828d;font-size:var(--workspace-base-size,14px)}.ui-empty-state>div{margin-top:16px}.ui-feedback{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #cfe0e6;border-radius:var(--workspace-radius);background:#f4fafc;color:#365965;font-size:var(--workspace-base-size,14px)}.ui-feedback svg{width:17px;height:17px;flex:0 0 17px}.ui-feedback-success{border-color:#bae5d3;background:#effbf5;color:#17674a}.ui-feedback-warning{border-color:#ead69e;background:#fff9ea;color:#795a15}.ui-feedback-error{border-color:#efc1bf;background:#fff3f2;color:#943d37}.ui-table-shell{min-width:0;overflow:auto;border:1px solid #e0eaee;border-radius:12px}.ui-table-shell table{width:100%;min-width:620px;border-collapse:collapse;text-align:left}.ui-table-shell th{padding:11px 13px;background:#f6fafb;color:#687f8a;text-transform:uppercase;letter-spacing:.06em}.ui-table-shell td,.ui-table-shell th{font-size:var(--workspace-base-size,14px)}.ui-table-shell td{padding:13px;border-top:1px solid #e7eef1;color:#36525f}.ui-table-shell td small,.ui-table-shell td strong{display:block}.ui-table-shell td strong{color:var(--workspace-text)}.ui-table-shell td small{margin-top:3px;color:#718792}.ui-lab-intro{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--workspace-brand) 25%,#dce8ed);border-radius:14px;background:color-mix(in srgb,var(--workspace-brand) 7%,white)}.ui-lab-intro>svg{width:25px;color:color-mix(in srgb,var(--workspace-brand) 70%,#07536a)}.ui-lab-intro>div{display:grid;gap:2px}.ui-lab-intro strong{color:var(--workspace-text)}.ui-lab-intro span,.ui-lab-intro strong{font-size:var(--workspace-base-size,14px)}.ui-lab-intro span{color:#6c838e}.ui-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ui-lab-wide{grid-column:1/-1}.ui-token-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui-token{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e2ecef;border-radius:11px}.ui-token i{width:38px;height:38px;flex:0 0 38px;border:1px solid #d5e3e9;border-radius:10px}.ui-token i.brand{background:var(--workspace-brand)}.ui-token i.text{background:var(--workspace-text)}.ui-token i.surface{background:#fff}.ui-token i.border{background:linear-gradient(135deg,#fff 43%,#dce8ed 44%,#dce8ed 56%,#fff 57%)}.ui-token span{display:grid;gap:3px;min-width:0}.ui-token strong{color:var(--workspace-text)}.ui-token small,.ui-token strong{font-size:var(--workspace-base-size,14px)}.ui-token small{color:#708690;line-height:1.3}.ui-type-samples{display:grid;gap:8px}.ui-type-samples h2,.ui-type-samples h3,.ui-type-samples p,.ui-type-samples small{margin:0}.ui-type-samples h2{font-size:22px}.ui-type-samples h3{font-size:16px}.ui-type-samples p{color:#4d6975}.ui-type-samples small{color:#748a94}.ui-lab-stack{display:grid;gap:10px}.ui-lab-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.ui-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ui-form-span{grid-column:1/-1}.ui-lab-dialog-example{display:flex;align-items:center;justify-content:space-between;gap:18px}.ui-lab-dialog-example>div{display:grid;gap:4px}.ui-lab-dialog-example strong{color:var(--workspace-text);font-size:var(--workspace-base-size,14px)}.ui-lab-dialog-example span{color:#708690;font-size:var(--workspace-base-size,14px)}.ui-default-pattern{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);gap:24px;align-items:start}.ui-default-pattern h3{margin:0 0 12px;font-size:15px}.ui-default-pattern ol{margin:0;padding-left:19px;color:#58717d;font-size:var(--workspace-base-size,14px);line-height:1.8}.ui-default-pattern code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ui-default-pattern pre{margin:0;overflow:auto;padding:16px;border:1px solid #dce8ed;border-radius:12px;background:#0c2633;color:#d9f7ff;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.ui-master-detail{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:330px;border:1px solid #dce8ed;border-radius:14px;overflow:hidden}.ui-master-detail aside{padding:14px;border-right:1px solid #e1eaee;background:#f7fafb}.ui-master-detail aside>strong{display:block;padding:5px 7px 12px;font-size:var(--workspace-base-size,14px)}.ui-master-detail aside button{display:grid;grid-template-columns:34px 1fr;gap:9px;width:100%;margin-bottom:6px;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--workspace-text);text-align:left}.ui-master-detail aside button.active{border-color:color-mix(in srgb,var(--workspace-brand) 30%,#dce8ed);background:color-mix(in srgb,var(--workspace-brand) 10%,white)}.ui-master-detail aside button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--workspace-brand) 17%,white);font-size:var(--workspace-base-size,14px);font-weight:900}.ui-master-detail aside button div{display:grid;gap:3px}.ui-master-detail aside b,.ui-master-detail aside small{font-size:var(--workspace-base-size,14px)}.ui-master-detail aside small{color:#718792}.ui-master-detail>section{background:#fff}.ui-searchable{position:relative;width:min(470px,100%);min-width:0}.ui-searchable-control{display:grid;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;height:42px;border:1px solid #d7e4e8;border-radius:10px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.ui-searchable-control:focus-within{border-color:var(--workspace-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-brand) 15%,transparent)}.ui-searchable-control>svg{width:15px;justify-self:center;color:#6d8791}.ui-searchable-control input{min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--workspace-text);font:500 11px var(--workspace-font)}.ui-searchable-control input::placeholder{color:#8aa0aa}.ui-searchable-control input:disabled{cursor:not-allowed}.ui-searchable-control button{display:grid;width:36px;height:100%;place-items:center;border:0;border-left:1px solid #e4edef;background:transparent;color:#58737d;cursor:pointer}.ui-searchable-control button:disabled{cursor:not-allowed;opacity:.5}.ui-searchable-control button svg{width:15px;transition:transform .16s}.ui-searchable.open .ui-searchable-control button svg{transform:rotate(180deg)}.ui-searchable-popover{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:100%;max-height:310px;overflow-y:auto;padding:5px;border:1px solid #d7e4e8;border-radius:11px;background:#fff;box-shadow:0 18px 45px #09293626}.ui-searchable-popover>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--workspace-text);text-align:left;cursor:pointer}.ui-searchable-popover>button.active,.ui-searchable-popover>button.selected,.ui-searchable-popover>button:hover{background:color-mix(in srgb,var(--workspace-brand) 10%,white)}.ui-searchable-popover>button span{display:grid;gap:2px;min-width:0}.ui-searchable-popover small,.ui-searchable-popover strong{overflow:hidden;font-size:var(--workspace-base-size,14px);text-overflow:ellipsis;white-space:nowrap}.ui-searchable-popover small{color:#71868e}.ui-searchable-popover>button>svg{width:15px;color:var(--workspace-brand)}.ui-searchable-popover>p{margin:0;padding:18px;color:#71868e;font-size:var(--workspace-base-size,14px);text-align:center}.shell.dark-mode .ui-searchable-control,.shell.dark-mode .ui-searchable-popover{border-color:#284650;background:#0d2934;color:#e8f6f9}.shell.dark-mode .ui-searchable-control input,.shell.dark-mode .ui-searchable-popover>button{color:#e8f6f9}.shell.dark-mode .ui-searchable-popover>button.active,.shell.dark-mode .ui-searchable-popover>button.selected,.shell.dark-mode .ui-searchable-popover>button:hover{background:#153d4e}.shell.dark-mode .ui-ai-usage{border-color:#285061;background:linear-gradient(120deg,#123442,#0d2934)}.shell.dark-mode .ui-ai-usage strong{color:#e9f7fc}.shell.dark-mode .ui-ai-usage span{color:#a1bcc7}.shell.dark-mode .ui-ai-usage.blocked{border-color:#806d35;background:#352e19}.shell.dark-mode .ui-dialog{border-color:#285061;background:#112d3b}.shell.dark-mode .ui-dialog-footer,.shell.dark-mode .ui-dialog-form-actions,.shell.dark-mode .ui-dialog-header{border-color:#285061}.shell.dark-mode .ui-dialog-header h2{color:#e9f7fc}.shell.dark-mode .ui-select-wrap>svg{color:#a1bcc7}.shell.dark-mode .ui-button-secondary,.shell.dark-mode .ui-input,.shell.dark-mode .ui-master-detail>section,.shell.dark-mode .ui-panel,.shell.dark-mode .ui-table-shell{border-color:#285061;background:#112d3b;color:#e9f7fc}.shell.dark-mode .ui-panel-header,.shell.dark-mode .ui-table-shell td{border-color:#285061}.shell.dark-mode .ui-empty-state h3,.shell.dark-mode .ui-field,.shell.dark-mode .ui-input,.shell.dark-mode .ui-panel-header h2,.shell.dark-mode .ui-table-shell td strong,.shell.dark-mode .ui-token strong,.shell.dark-mode .ui-type-samples h2,.shell.dark-mode .ui-type-samples h3{color:#e9f7fc}.shell.dark-mode .ui-empty-state p,.shell.dark-mode .ui-panel-header p,.shell.dark-mode .ui-type-samples p,.shell.dark-mode .ui-type-samples small{color:#a1bcc7}.shell.dark-mode .ui-master-detail aside,.shell.dark-mode .ui-table-shell th{border-color:#285061;background:#0c2330;color:#a9c0c9}.shell.dark-mode .ui-token{border-color:#285061}.shell.dark-mode .ui-token i.surface{background:#112d3b}.shell.dark-mode .ui-lab-intro{background:#102d3b;border-color:#285061}.shell.dark-mode .ui-lab-intro strong{color:#e9f7fc}@media(max-width:900px){.workspace-page-pattern.has-actions{margin-top:0}.ui-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-default-pattern{grid-template-columns:1fr}.ui-master-detail{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:680px){.ui-ai-toolbar{align-items:stretch;flex-direction:column}.ui-ai-usage{min-width:0}.ui-form-grid,.ui-lab-grid{grid-template-columns:1fr}.ui-form-span{grid-column:auto}.ui-lab-dialog-example{align-items:stretch;flex-direction:column}.ui-lab-wide{grid-column:auto}.ui-token-grid{grid-template-columns:1fr}.ui-panel-header{align-items:stretch;flex-direction:column}.ui-master-detail{grid-template-columns:1fr}.ui-master-detail aside{border-right:0;border-bottom:1px solid #e1eaee}.ui-master-detail>section{min-height:240px}.ui-default-pattern pre{font-size:var(--workspace-base-size,14px)}.ui-lab-row>.ui-button{flex:1}}.shell .ui-search-field{box-sizing:border-box;width:100%;min-width:0;min-height:42px;gap:9px;padding:0 13px;margin-left:0}.shell .ui-search-field>svg{width:18px;height:18px;flex:0 0 18px;position:static;pointer-events:none}.shell .ui-search-field>input{flex:1;min-width:0;min-height:40px;font-family:var(--workspace-font);font-size:var(--workspace-base-size,15px)}.shell .ui-search-field:focus-within{border-color:var(--workspace-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-brand) 20%,transparent)}.shell .ui-search-field.is-disabled{opacity:.6;cursor:not-allowed}.shell .ui-search-field.is-disabled input{cursor:not-allowed}.shell .routine-search{width:min(360px,100%);margin-left:auto}@media(max-width:850px){.shell .routine-search{width:100%;margin-left:0}}@media(max-width:620px){.shell .workspace-search .ui-search-field{width:auto;min-height:46px}}.shell .ui-search-field>input:focus{box-shadow:none!important;outline:none!important}.offers-workspace{width:100%;min-width:0}.offers-workspace>.workspace-action-bar{margin-bottom:16px}.offers-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.offers-toolbar>span{color:#67808b;font-size:var(--workspace-base-size,14px)}.offers-tabs{display:flex;gap:5px;overflow:auto}.offers-tabs button{padding:8px 11px;border:0;border-radius:9px;background:transparent;color:#607782;font:700 11px inherit;white-space:nowrap;cursor:pointer}.offers-tabs button.active{background:#e8f9fd;color:#047b9a}.offers-layout{display:grid;grid-template-columns:minmax(270px,350px) minmax(0,1fr);gap:14px;align-items:start}.offers-detail-panel,.offers-list-panel{min-height:calc(100vh - 215px)}.offers-detail-panel .ui-panel-body,.offers-list-panel .ui-panel-body{padding:0}.offers-list{display:grid}.offers-list>button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 14px;border:0;border-bottom:1px solid #e8eff2;background:transparent;color:#173543;text-align:left;cursor:pointer}.offers-list>button.active,.offers-list>button:hover{background:#f0fbfe}.offers-list>button.active{box-shadow:inset 3px 0 var(--workspace-brand)}.offers-list>button>span:nth-child(2){min-width:0}.offers-list small,.offers-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-list small,.offers-list strong{font-size:var(--workspace-base-size,14px)}.offers-list small{margin-top:3px;color:#718891}.offers-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#dff7fd;color:#087d9d;font-size:var(--workspace-base-size,14px);font-weight:800}.offers-detail{padding:20px}.offers-detail>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid #e3ecef}.offers-detail>header h2{margin:7px 0 2px;color:#102d3a;font-size:23px}.offers-detail>header p{margin:0;color:#6b828d;font-size:var(--workspace-base-size,14px)}.offers-detail>header>strong{color:#087b9b;font-size:24px}.offers-steps{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:center;gap:8px;padding:23px 0;border-bottom:1px solid #e8eff2}.offers-steps>div{display:grid;place-items:center;gap:5px;color:#91a3aa;font-size:var(--workspace-base-size,14px);font-weight:700}.offers-steps svg{width:20px;height:20px}.offers-steps>div.current,.offers-steps>div.done{color:#0b88aa}.offers-steps>div.current svg{filter:drop-shadow(0 0 5px #02ccfe88)}.offers-steps i{width:min(5vw,55px);height:1px;background:#cadce2}.offers-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.offers-facts>div,.offers-handoff dl>div{padding:12px;border:1px solid #e1ebee;border-radius:11px;background:#f9fcfd}.offers-facts dt,.offers-handoff dt{color:#718891;font-size:var(--workspace-base-size,14px);text-transform:uppercase;letter-spacing:.5px}.offers-facts dd,.offers-handoff dd{margin:4px 0 0;color:#173543;font-size:var(--workspace-base-size,14px);font-weight:700}.offers-detail section>h3{margin:0 0 8px;color:#183948}.offers-detail section>h3,.offers-terms{font-size:var(--workspace-base-size,14px)}.offers-terms{min-height:55px;margin:0;padding:13px;border-radius:10px;background:#f7fafb;color:#536d78;white-space:pre-wrap}.offers-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.offers-actions svg,.offers-workspace>.workspace-action-bar svg{width:17px;height:17px}.offers-handoff{padding:15px;border:1px solid #b9e1ed;border-radius:13px;background:#f0fbfe}.offers-handoff>div:first-child{display:flex;align-items:start;gap:10px}.offers-handoff>div:first-child svg{width:20px;color:#0786a7}.offers-handoff h3{margin:0!important}.offers-handoff p{margin:3px 0 10px;color:#617b86;font-size:var(--workspace-base-size,14px)}.offers-handoff>.ui-status{float:right;margin-top:-35px}.offers-handoff dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.offers-history{margin-top:17px;padding-top:15px;border-top:1px solid #e4edef}.offers-history>h3{display:flex;align-items:center;gap:7px}.offers-history article>svg,.offers-history>h3 svg{width:15px;color:#0b89aa}.offers-history article{display:flex;align-items:start;gap:9px;padding:8px 0;border-bottom:1px solid #edf2f4}.offers-history article span{display:grid;gap:2px}.offers-history article small,.offers-history article strong{font-size:var(--workspace-base-size,14px)}.offers-history article small{color:#718891}.offers-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.offers-dialog-actions,.offers-form-terms{grid-column:1/-1}.offers-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.offers-decision{display:grid;gap:14px}.shell.dark-mode .offers-facts>div,.shell.dark-mode .offers-handoff,.shell.dark-mode .offers-handoff dl>div,.shell.dark-mode .offers-list>button.active,.shell.dark-mode .offers-list>button:hover,.shell.dark-mode .offers-tabs button.active,.shell.dark-mode .offers-terms{background:#183b49;color:#e9f7fc}.shell.dark-mode .offers-detail-panel,.shell.dark-mode .offers-list-panel{background:#112d3b;border-color:#285061}.shell.dark-mode .offers-detail>header,.shell.dark-mode .offers-history,.shell.dark-mode .offers-history article,.shell.dark-mode .offers-list>button,.shell.dark-mode .offers-steps{border-color:#285061;color:#e9f7fc}.shell.dark-mode .offers-detail h2,.shell.dark-mode .offers-detail h3,.shell.dark-mode .offers-facts dd,.shell.dark-mode .offers-handoff dd{color:#e9f7fc}.shell.dark-mode .offers-handoff{border-color:#2a6b7e}.shell.dark-mode .offers-avatar{background:#16485a;color:#8ae9ff}@media(max-width:1000px){.offers-layout{grid-template-columns:1fr}.offers-detail-panel,.offers-list-panel{min-height:0}.offers-list-panel{max-height:330px;overflow:auto}}@media(max-width:700px){.offers-facts,.offers-form,.offers-handoff dl{grid-template-columns:1fr}.offers-dialog-actions,.offers-form-terms{grid-column:auto}.offers-steps{justify-content:start;overflow:auto}.offers-toolbar{align-items:stretch}.offers-detail>header,.offers-toolbar{flex-direction:column}}.analytics-dashboard-stack{display:grid;gap:18px;width:100%;min-width:0}.recruiter-overview-analytics{width:100%;margin-bottom:16px}.recruiter-analytics-head{display:flex;align-items:end;gap:12px;margin-bottom:12px}.recruiter-analytics-head>div{display:grid;gap:2px;margin-right:auto}.recruiter-analytics-head>div strong{color:var(--workspace-text);font-size:15px}.recruiter-analytics-head>div span{color:#6d838c;font-size:var(--workspace-base-size,14px)}.recruiter-analytics-head label{display:grid;gap:5px;color:#58727d;font-size:var(--workspace-base-size,14px);font-weight:800}.recruiter-analytics-head .ui-select-wrap{min-width:140px}.recruiter-analytics-head .ui-button svg{width:15px}.recruiter-analytics-loading{display:grid;place-items:center;min-height:110px;border:1px solid #dce8ed;border-radius:var(--workspace-radius);background:#fff;color:#6d838c;font-size:var(--workspace-base-size,14px)}.recruiter-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.recruiter-metric-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:14px;border:1px solid #dce8ed;border-radius:var(--workspace-radius);background:#fff;box-shadow:0 3px 14px #17384608}.recruiter-metric-grid article.needs-attention{border-color:#efd39b;background:#fffaf0}.recruiter-metric-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--workspace-brand) 13%,white);color:color-mix(in srgb,var(--workspace-brand) 72%,#07546b)}.recruiter-metric-icon svg{width:19px;height:19px}.recruiter-metric-grid article>div{display:grid;gap:1px;min-width:0}.recruiter-metric-grid small{color:#718791;font-size:var(--workspace-base-size,14px);font-weight:800;text-transform:uppercase;letter-spacing:.45px}.recruiter-metric-grid strong{color:var(--workspace-text);font-size:24px;line-height:1.05}.recruiter-metric-grid em{overflow:hidden;color:#748992;font-size:var(--workspace-base-size,14px);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.recruiter-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recruiter-mini-panel .ui-panel-header{padding:14px 15px 8px}.recruiter-mini-panel .ui-panel-header h2,.recruiter-mini-panel .ui-panel-header p{font-size:var(--workspace-base-size,14px)}.recruiter-mini-panel .ui-panel-body{padding:8px 15px 14px}.recruiter-month-bars{display:flex;align-items:end;gap:8px;min-height:118px}.recruiter-month-bars>div{display:grid;grid-template-rows:14px 74px 14px;align-items:end;justify-items:center;gap:3px;flex:1;min-width:24px}.recruiter-month-bars span,.recruiter-month-bars strong{font-size:8px;color:#718791}.recruiter-month-bars i{display:flex;align-items:end;width:14px;height:74px;border-radius:5px;background:#edf6f8;overflow:hidden}.recruiter-month-bars b{display:block;width:100%;border-radius:5px;background:var(--workspace-brand)}.recruiter-stage-bars{display:grid;gap:9px;min-height:118px}.recruiter-stage-bars>div{display:grid;grid-template-columns:minmax(74px,.8fr) minmax(70px,1.2fr) 25px;align-items:center;gap:7px}.recruiter-stage-bars span{overflow:hidden;color:#506a75;font-size:var(--workspace-base-size,14px);text-overflow:ellipsis;white-space:nowrap}.recruiter-stage-bars i{height:7px;border-radius:20px;background:#eaf4f7;overflow:hidden}.recruiter-stage-bars b{display:block;height:100%;border-radius:20px;background:var(--workspace-brand)}.recruiter-stage-bars strong{color:var(--workspace-text);font-size:var(--workspace-base-size,14px);text-align:right}.recruiter-source-list{display:grid;min-height:118px}.recruiter-source-list button{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 2px;border:0;border-bottom:1px solid #edf2f4;background:transparent;color:var(--workspace-text);text-align:left;cursor:pointer}.recruiter-source-list button:hover strong{text-decoration:underline}.recruiter-source-list span{display:grid;gap:2px;min-width:0}.recruiter-source-list small,.recruiter-source-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruiter-source-list strong{font-size:var(--workspace-base-size,14px)}.recruiter-source-list small{color:#718791;font-size:8px}.recruiter-source-list em{padding:4px 6px;border-radius:7px;background:#e9f8f2;color:#13704f;font-size:var(--workspace-base-size,14px);font-style:normal;font-weight:800}.recruiter-month-bars>p,.recruiter-source-list>p,.recruiter-stage-bars>p{margin:auto;color:#718791;font-size:var(--workspace-base-size,14px)}.shell.dark-mode .recruiter-analytics-head>div strong,.shell.dark-mode .recruiter-metric-grid strong,.shell.dark-mode .recruiter-source-list button,.shell.dark-mode .recruiter-stage-bars strong{color:#e9f7fc}.shell.dark-mode .recruiter-analytics-loading,.shell.dark-mode .recruiter-metric-grid article,.shell.dark-mode .recruiter-mini-panel{border-color:#285061;background:#112d3b}.shell.dark-mode .recruiter-metric-grid article.needs-attention{border-color:#82612b;background:#42351e}.shell.dark-mode .recruiter-metric-icon{background:#16485a;color:#8ae9ff}.shell.dark-mode .recruiter-month-bars i,.shell.dark-mode .recruiter-stage-bars i{background:#0a2330}.shell.dark-mode .recruiter-source-list button{border-color:#285061}.shell.dark-mode .recruiter-source-list em{background:#16483b;color:#9aefd0}@media(max-width:1100px){.recruiter-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiter-insight-grid{grid-template-columns:1fr 1fr}.recruiter-insight-grid>:last-child{grid-column:1/-1}}@media(max-width:700px){.recruiter-analytics-head{align-items:stretch;flex-direction:column}.recruiter-analytics-head>div{margin-right:0}.recruiter-insight-grid,.recruiter-metric-grid{grid-template-columns:1fr}.recruiter-insight-grid>:last-child{grid-column:auto}.recruiter-analytics-head .ui-select-wrap,.recruiter-analytics-head label{width:100%}}.dashboard-daily{display:grid;gap:16px;min-width:0;color:var(--workspace-text)}.shell .workspace-view-analytics>.dashboard-daily{margin-top:0}.shell .dashboard-daily>.workspace-action-bar{margin-top:-58px;margin-bottom:0;min-height:42px;padding-left:200px;align-items:center}.dashboard-daily>.workspace-action-bar label{display:flex;align-items:center;gap:8px;font-size:var(--workspace-base-size,14px)}.dashboard-daily>.workspace-action-bar .ui-select-wrap{min-width:160px}.dashboard-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-section-heading h2{margin:0;font-size:16px}.dashboard-attention-link small,.dashboard-section-heading>span{font-size:var(--workspace-base-size,14px);color:#647d88}.dashboard-daily-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-daily-counts article{display:grid;align-content:start;gap:8px;padding:17px;min-width:0;border:1px solid #dce8ed;border-radius:var(--workspace-radius);background:#fff}.dashboard-daily-counts article>span{font-size:var(--workspace-base-size,14px);font-weight:700}.dashboard-daily-counts strong{font-size:29px;line-height:1.15}.dashboard-daily-counts small{font-size:var(--workspace-base-size,14px);color:#647d88;line-height:1.5}.dashboard-attention-link{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.dashboard-daily .analytics-detail-grid{margin:0;align-items:start}.dashboard-daily .ui-panel{min-width:0}.dashboard-daily table{width:100%;border-collapse:collapse;font-size:var(--workspace-base-size,14px);text-align:left}.dashboard-daily td,.dashboard-daily th{padding:11px 9px;border-bottom:1px solid #dce8ed}.dashboard-daily th{white-space:nowrap;color:#647d88}.dashboard-daily .analytics-bar-row i{background:var(--workspace-brand)}.dashboard-daily-scroll{overflow-x:auto;min-width:0;max-width:100%;padding-bottom:8px}.dashboard-daily-chart{display:grid;grid-template-columns:repeat(14,minmax(35px,1fr));gap:10px;min-width:700px;padding-top:12px}.dashboard-day>div{height:150px;display:flex;align-items:flex-end;justify-content:center;gap:3px;border-bottom:1px solid #dce8ed}.dashboard-day i{display:block;width:22%;max-width:18px;border-radius:3px 3px 0 0}.dashboard-day>span{display:block;text-align:center;padding-top:8px;font-size:var(--workspace-base-size,14px);color:#647d88}.dashboard-daily .series-0,.dashboard-trend-legend span:first-child:before{background:var(--workspace-brand)}.dashboard-daily .series-1,.dashboard-trend-legend span:nth-child(2):before{background:#8779d8}.dashboard-daily .series-2,.dashboard-trend-legend span:nth-child(3):before{background:#26a984}.dashboard-trend-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--workspace-base-size,14px)}.dashboard-trend-legend span{display:flex;gap:6px;align-items:center}.dashboard-trend-legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px}.dashboard-daily-table{margin-top:16px}.dashboard-daily-table summary{cursor:pointer;font-size:var(--workspace-base-size,14px);padding:8px 0}.shell.dark-mode .dashboard-daily{color:#e9f7fc}.shell.dark-mode .dashboard-daily-counts article{background:#112d3b;border-color:#285061}.shell.dark-mode .dashboard-daily :is(th,td),.shell.dark-mode .dashboard-day>div{border-color:#285061}.shell.dark-mode .dashboard-daily :is(small,th),.shell.dark-mode .dashboard-day>span,.shell.dark-mode .dashboard-section-heading>span{color:#a1bcc7}@media(max-width:1100px){.dashboard-daily-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.shell .dashboard-daily>.workspace-action-bar{margin-top:0;padding-left:0;justify-content:flex-start}}@media(max-width:600px){.dashboard-daily-counts{grid-template-columns:1fr}.dashboard-daily>.workspace-action-bar label{flex-wrap:wrap}}.dashboard-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.dashboard-three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dashboard-three-columns{grid-template-columns:1fr}}.dashboard-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-today-label{display:block;font-weight:700;margin-top:3px}.dashboard-daily-scroll:focus-visible{outline:2px solid var(--workspace-brand);outline-offset:3px}.routine-queue .attention-heading-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.routine-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.routine-filters{display:flex;gap:5px;flex-wrap:wrap}.routine-search{margin-left:auto;width:min(360px,100%);min-width:0}.routine-search input{width:100%}.routine-queue .attention-kind small{display:block;margin-top:5px;font-size:var(--workspace-base-size,14px)}.routine-queue .routine-detail{display:block;margin-top:4px}.routine-queue .attention-item{align-items:start}.routine-queue .attention-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.routine-pagination{display:flex;align-items:center;gap:8px;margin-top:14px}.routine-pagination small{margin-right:auto;color:#647d88}.shell.dark-mode .routine-pagination small,.shell.dark-mode .routine-search{color:#a1bcc7}@media(max-width:850px){.routine-search{width:100%;margin-left:0;min-width:0}.routine-queue .attention-actions{justify-content:flex-start}}#hiring-job-board{scroll-margin-top:100px;min-width:0}.routine-queue .attention-item{padding:10px 12px}.routine-queue .routine-detail summary{cursor:pointer;font-size:var(--workspace-base-size,14px)}.routine-queue .attention-empty{padding:12px;min-height:0}.public-site .workflow-footer{grid-template-columns:minmax(180px,.9fr) minmax(440px,1.65fr) minmax(220px,.8fr);align-items:start;gap:32px;padding:48px clamp(24px,4vw,72px) 22px;min-height:0}.workflow-footer .wf-links{grid-template-columns:minmax(100px,1fr) minmax(95px,1fr) minmax(165px,1.35fr);gap:24px;margin:0;padding:0}.workflow-footer .wf-links h2{margin:0 0 7px;font-size:15px;line-height:1.5;color:#f3fbff}.workflow-footer .wf-links a{font-size:14px;line-height:1.5;padding:3px 0;overflow-wrap:anywhere}.workflow-footer .wf-links a:hover{text-decoration:underline;text-underline-offset:4px}.workflow-footer a:focus-visible{outline:2px solid #5addff;outline-offset:5px;border-radius:3px}.workflow-footer .wf-brand p{font-size:14px;line-height:1.7;max-width:280px}.workflow-footer .wf-brand h3{font-size:15px}.workflow-footer .wf-brand-contact{display:inline-block;margin-top:20px;color:#bceafa;font-size:14px;text-decoration:none}.workflow-footer .wf-art{width:100%;align-self:start;margin-top:30px;min-height:230px}.workflow-footer .wf-copyright{position:static;width:auto;grid-column:1/-1;margin-top:6px;padding-top:20px;font-size:12px}.legal-site{background:#f5fafc;color:#12313f}.legal-header{background:#fff;border-bottom:1px solid #e1ebf0}.legal-header .public-secondary{padding:10px 16px}.legal-layout{display:grid;grid-template-columns:220px minmax(0,840px);gap:56px;max-width:1240px;padding:58px 28px 84px;margin:auto;align-items:start}.legal-navigation{position:sticky;top:24px}.legal-navigation>p{margin:0 0 14px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#567684}.legal-navigation nav{display:grid;gap:5px}.legal-navigation a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;color:#345462;text-decoration:none;font-size:14px;line-height:1.4;border-radius:8px}.legal-navigation a:hover,.legal-navigation a[aria-current=page]{background:#e0f6fb;color:#006985}.legal-navigation a[aria-current=page]{font-weight:700}.legal-title h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-1.5px;margin:16px 0}.legal-title>p{font-size:18px;line-height:1.65;color:#526e7b;margin:0 0 18px}.legal-title small{font-size:13px;color:#637c88}.legal-category{display:flex;align-items:center;gap:8px;color:#007da0;font-size:12px;font-weight:800;letter-spacing:.12em}.legal-draft{padding:20px;margin:28px 0;border:1px solid #e1ca83;background:#fffaf0;border-radius:12px;color:#604b15}.legal-draft p{margin:8px 0 0;font-size:14px;line-height:1.65}.legal-article a{color:#006d8b;text-underline-offset:3px}.legal-article a:focus-visible,.legal-navigation a:focus-visible{outline:2px solid #007c9e;outline-offset:4px}.legal-contents{display:grid;gap:8px;padding:22px;background:#fff;border:1px solid #dce9ee;border-radius:12px}.legal-contents strong{margin-bottom:5px}.legal-contents a{font-size:14px}.legal-article section{scroll-margin-top:24px;margin-top:34px}.legal-article section h2{font-size:23px;letter-spacing:-.4px;line-height:1.3;margin:0 0 14px}.legal-article li,.legal-article section p{font-size:16px;line-height:1.8;color:#355462}.legal-article section p{margin:0 0 14px}.legal-article ul{padding-left:23px;margin:0}.legal-article li+li{margin-top:10px}.legal-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.legal-card-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border:1px solid #dce9ee;border-radius:10px;background:#fff;text-decoration:none;font-weight:600}.legal-card-grid a:hover{border-color:#009abf;background:#edfbff}.legal-card-grid svg{flex-shrink:0}.legal-article .legal-contact{padding:24px;border:1px solid #c7e5ed;border-radius:12px;background:#eafbff}.legal-contact .public-secondary{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:12px 18px}.legal-contact small{display:block;color:#56737f;margin-top:12px;font-size:13px}.legal-resources{border-top:1px solid #dce9ee;margin-top:36px;padding-top:24px;font-size:13px;line-height:1.7;color:#56717e}.legal-resources a{display:block;margin-top:7px}.legal-skip{position:fixed;left:20px;top:-80px;padding:12px;background:#fff;z-index:500}.legal-skip:focus{top:12px}.public-simple-content{max-width:920px;margin:0 auto;padding:70px 28px 90px}.public-simple-content h1{font-size:clamp(32px,5vw,48px);line-height:1.15;margin:0 0 22px}.public-simple-content p{color:#466470;line-height:1.8;font-size:17px}.public-simple-content .public-secondary{display:inline-flex;margin-top:18px}.public-simple-content h2{margin-top:36px;font-size:24px}@media(max-width:1150px){.public-site .workflow-footer{grid-template-columns:minmax(180px,1fr) minmax(400px,2fr)}.workflow-footer .wf-art{display:none}.legal-layout{gap:32px;grid-template-columns:190px minmax(0,1fr)}}@media(max-width:760px){.public-site .workflow-footer{grid-template-columns:1fr;gap:30px;padding:36px 24px 22px}.workflow-footer .wf-links{gap:16px;grid-template-columns:1fr 1fr 1.45fr}.legal-layout{grid-template-columns:1fr;padding:32px 20px 52px;gap:28px}.legal-navigation{position:static}.legal-navigation nav{display:flex;flex-wrap:wrap;gap:5px}.legal-navigation a{border:1px solid #dce9ee;padding:8px;font-size:13px}.legal-navigation svg{display:none}.legal-title>p{font-size:16px}.legal-header nav{display:none}}@media(max-width:460px){.workflow-footer .wf-links{grid-template-columns:1fr 1fr;gap:28px 18px}.workflow-footer .wf-links>div:last-child{grid-column:1/-1}.legal-card-grid{grid-template-columns:1fr}.legal-article .legal-contact{padding:18px}.legal-draft{padding:16px}}@media(prefers-reduced-motion:reduce){.workflow-footer .wf-signal-dot{display:none}}.workflow-footer .network-art .wf-node{transform:translate(-50%,-50%)}.workflow-footer .network-art .resume{left:33.333%!important;top:25%!important}.workflow-footer .network-art .people{left:66.667%!important;top:25%!important}.workflow-footer .network-art .analytics{left:33.333%!important;top:75%!important}.workflow-footer .network-art .settings{left:66.667%!important;top:75%!important}.beta-notice{position:fixed;inset:0;margin:auto;width:min(460px,calc(100vw - 36px));max-height:calc(100dvh - 36px);box-sizing:border-box;padding:36px;border:1px solid #cde5ed;border-radius:22px;background:#fff;color:#12313f;box-shadow:0 30px 100px #06232e4d;overflow:auto;text-align:left;font-family:inherit}.beta-notice::backdrop{background:#06232d69;backdrop-filter:blur(5px)}.beta-notice .beta-close{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:#486773;cursor:pointer}.beta-notice .beta-close:hover{background:#edf7fa}.beta-symbol{display:grid;place-items:center;width:60px;height:60px;border:1px solid #b9edf8;border-radius:17px;background:#e8faff;color:#0085a9;margin-bottom:22px}.beta-notice h2{margin:0 0 16px;font-size:29px;line-height:1.2;letter-spacing:-.7px}.beta-notice p{margin:0 0 14px;font-size:16px;line-height:1.7;color:#4c6875}.beta-notice #beta-status{font-size:14px;font-weight:700;color:#087792}.beta-continue{display:block;width:100%;margin-top:26px;padding:14px 20px;border:1px solid #00b7da;border-radius:11px;background:#02ccfe;color:#062432;font-family:inherit;font-weight:700;font-size:15px;cursor:pointer}.beta-continue:hover{background:#46d9ff}.beta-notice button:focus-visible{outline:3px solid #00728e;outline-offset:4px}.recruitment-network{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 52% 65%,#0b3e4d 0,#071f2b 45%,#04151f 85%);padding:52px clamp(20px,4vw,64px) 24px;color:#e8faff;border-block:1px solid #174253}.recruitment-network:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.25;background:repeating-linear-gradient(115deg,transparent 0 110px,#2e92a213 111px 112px)}.network-intro{max-width:1160px;margin:0 auto;position:relative}.network-eyebrow{display:flex;align-items:center;gap:8px;color:#7adbea;font-size:11px;letter-spacing:2.5px;font-weight:700;margin-bottom:18px}.network-intro h2{color:#f0fbff;font-size:clamp(27px,3.1vw,44px);font-weight:650;line-height:1.15;letter-spacing:-1.2px;margin:0}.network-intro h2 span{color:#61dff1}.network-intro>p{position:absolute;right:0;bottom:4px;color:#9cbac6;font-size:14px;line-height:1.8;margin:0}.network-scroll{max-width:1280px;margin:-20px auto -12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#285261 transparent;border-radius:16px}.network-scroll:focus-visible{outline:2px solid #61dff1;outline-offset:4px}.network-canvas{display:block;width:100%;min-width:850px;overflow:visible}.network-node{color:#70e6f6}.network-node.violet{color:#c4b1ff}.network-node.mint{color:#82eac8}.network-node-shadow{fill:#010d17;opacity:.6}.network-node-surface{fill:#0c2938;stroke:currentColor;stroke-opacity:.45;stroke-width:1}.network-icon-surface{fill:currentColor;fill-opacity:.1;stroke:currentColor;stroke-opacity:.15}.network-node-title{fill:#edfbff;font:600 13px inherit;font-family:inherit;font-size:13px;font-weight:600}.network-node-detail{fill:#96b8c6;font-family:inherit;font-size:9.5px}.network-index{fill:currentColor;opacity:.55;font-family:inherit;font-size:10px;letter-spacing:2px}.network-port{fill:#b4f4ff;filter:drop-shadow(0 0 4px #51dafb)}.network-signals{filter:drop-shadow(0 0 5px #4cddff)}.network-node-surface{animation:network-glow 4.8s ease-in-out infinite;animation-delay:inherit}.network-evidence rect{fill:#102d3c;stroke:#436480;stroke-width:1}.network-evidence text{fill:#b4cddd;font-family:inherit;font-size:9px}.network-gate circle{fill:#83e7c3}.network-gate text{fill:#82c6ba;font-family:inherit;font-size:8px;letter-spacing:1.5px}.network-footer{max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid #244452;padding-top:18px}.network-footer>span{display:flex;gap:8px;align-items:center;color:#a0dfd2;font-size:12px}.network-footer p{margin:0;font-size:11px;color:#829fac}@keyframes network-glow{0%,70%,to{stroke-opacity:.4;filter:none}20%,40%{stroke-opacity:1;filter:drop-shadow(0 0 7px #42cced35)}}@media(max-width:1000px){.network-intro>p{position:static;margin-top:18px}.network-scroll{margin-top:4px}.network-canvas{min-width:850px}}@media(max-width:640px){.recruitment-network{padding-top:34px}.network-footer{align-items:flex-start;flex-direction:column;gap:10px}.network-intro h2{letter-spacing:-.6px}.network-intro>p{font-size:13px}.beta-notice{padding:30px 26px}.beta-notice h2{font-size:27px}.network-scroll{margin-right:-20px}}@media(prefers-reduced-motion:reduce){.network-node-surface{animation:none}.network-signals{display:none}}.public-site .landing-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;height:650px;min-height:650px;padding:52px max(60px,calc((100vw - 1240px)/2))}.landing-hero .lp-slide{grid-area:1/1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center;visibility:hidden;pointer-events:none;min-width:0}.landing-hero .lp-slide.is-current{visibility:visible;pointer-events:auto}.landing-hero .lp-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-block:18px}.landing-hero .lp-copy h1{font-size:clamp(38px,4.3vw,62px);line-height:1.06;letter-spacing:-2.4px}.landing-hero .lp-copy>p:not(.public-eyebrow){font-size:17px;line-height:1.65;margin:24px 0}.landing-hero .lp-photo{position:relative;width:100%;height:490px;overflow:hidden;border-radius:20px;border:1px solid #cbe8f0;background:#082532;box-shadow:0 24px 60px #0d455624}.landing-hero .lp-photo>img{display:block;width:100%;height:100%;object-fit:cover}.landing-hero .lp-actions{flex-wrap:wrap;gap:12px}.landing-hero .lp-dots{margin-top:32px}.landing-hero .lp-dots button{width:12px;height:12px;outline-offset:5px}.landing-hero .lp-dots button.active{width:28px;border-radius:8px}.copilot-preview{height:100%;display:flex;flex-direction:column;padding:24px;color:#d8eef6;background:radial-gradient(circle at 100% 0,#164f63,transparent 50%),#092330;font-size:13px}.copilot-preview-header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #285061;padding-bottom:18px}.copilot-preview-icon{width:43px;height:43px;flex-shrink:0;border:1px solid #2b778d;border-radius:13px;display:grid;place-items:center;color:#69ddf6;background:#123e50}.copilot-preview-header strong{display:block;font-size:16px;color:#ecfbff}.copilot-preview-header div>span{display:block;font-size:11px;color:#9bbdca;margin-top:4px}.copilot-demo{margin-left:auto;font-size:8px;letter-spacing:1px;color:#91b5c5}.copilot-conversation{display:flex;flex-direction:column;gap:16px;flex:1;padding-top:20px}.copilot-question{align-self:flex-end;max-width:88%;background:#17485b;border:1px solid #286477;border-radius:14px 14px 3px 14px;padding:13px 16px;line-height:1.6;margin:0;color:#e8fbff}.copilot-answer{border:1px solid #275061;border-radius:14px;background:#10303e;padding:16px}.copilot-answer-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#7ee2f3;font-weight:600}.copilot-answer>p{font-size:12px;line-height:1.6;color:#b0cbd7;margin:12px 0}.copilot-answer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.copilot-answer li{border-left:2px solid #409bad;padding-left:10px}.copilot-answer li span,.copilot-answer strong{display:block;font-size:11px;line-height:1.5}.copilot-answer li span{color:#a8c8d5}.copilot-preview-footer{display:flex;align-items:center;gap:7px;font-size:10px;color:#9dc4cb;padding-top:15px;line-height:1.4}.copilot-preview-footer svg{flex-shrink:0}.landing-capabilities{padding:80px max(24px,calc((100vw - 1200px)/2));background:radial-gradient(ellipse at 0 20%,#effaff,transparent 45%),#fbfdff}.capabilities-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.capabilities-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1.8px;color:#1687a4;font-weight:750;margin-bottom:16px}.capabilities-heading h2{font-size:clamp(29px,3.2vw,43px);line-height:1.15;letter-spacing:-1.5px;margin:0;color:#102d3b}.capabilities-heading h2 em{font-style:normal;color:#008eaf}.capabilities-heading>p{margin:0 0 4px;color:#607784;font-size:14px;line-height:1.8}.capabilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.capability-card{--card-color:#0088a7;--card-soft:#e9faff;display:block;position:relative;text-decoration:none;border:1px solid #dfeaf0;border-radius:19px;background:#fff;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;min-width:0}.capability-card.tone-blue{--card-color:#3d71c0;--card-soft:#eef4ff}.capability-card.tone-purple{--card-color:#7d5abd;--card-soft:#f4efff}.capability-card.tone-mint{--card-color:#23866d;--card-soft:#eaf8f1}.capability-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.capability-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;background:var(--card-soft);color:var(--card-color)}.capability-arrow{color:#849fac}.capability-category{font-size:9px;letter-spacing:1.1px;font-weight:700;color:var(--card-color)}.capability-card h3{font-size:21px;line-height:1.3;margin:9px 0 12px;color:#143340;letter-spacing:-.4px}.capability-card p{font-size:14px;line-height:1.7;margin:0;color:#617884}.capability-card:hover{transform:translateY(-4px);border-color:var(--card-color);box-shadow:0 12px 32px #0d4a6110}.capability-card:focus-visible{outline:3px solid #008bad;outline-offset:4px}.capabilities-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:28px 0 0;color:#617d89;font-size:12px}.capabilities-note svg{flex-shrink:0}@media(max-width:1050px){.public-site .landing-hero{padding:38px 55px}.landing-hero .lp-slide{gap:28px}.landing-hero .lp-copy h1{font-size:42px}.landing-hero .lp-photo{height:510px}.copilot-preview{padding:18px}.copilot-demo{display:none}.capabilities-heading{align-items:flex-start;flex-direction:column;gap:18px}}@media(max-width:800px){.landing-hero .lp-slide{grid-template-columns:minmax(0,1fr);gap:26px}.landing-hero .lp-copy{max-width:none;padding:0}.landing-hero .lp-photo{height:460px;max-width:620px;justify-self:center}.landing-hero .lp-copy h1{font-size:46px}.landing-hero .lp-dots{margin-top:24px}.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.copilot-preview{padding:25px}}@media(max-width:520px){.public-site .landing-hero{padding:38px 25px}.landing-hero .lp-copy h1{font-size:38px;letter-spacing:-1.7px}.landing-hero .lp-copy>p:not(.public-eyebrow){font-size:15px}.landing-hero .lp-actions{flex-direction:column;align-items:stretch}.landing-hero .lp-photo{height:505px}.copilot-preview{padding:18px}.copilot-preview-header strong{font-size:15px}.copilot-answer{padding:13px}.copilot-conversation{gap:13px}.landing-capabilities{padding-block:50px}.capabilities-grid{grid-template-columns:minmax(0,1fr)}.capability-card{padding:24px}.capabilities-note{align-items:flex-start;justify-content:flex-start;line-height:1.6}}@media(prefers-reduced-motion:reduce){.capability-card{transition:none}.capability-card:hover{transform:none}}@media(max-width:360px){.landing-hero .lp-photo{height:580px}.copilot-preview{padding:15px}.copilot-answer-label{align-items:flex-start}.copilot-answer-label svg{flex-shrink:0}}.landing-capabilities{background:linear-gradient(180deg,#f8fcfd,#eff9fc)}.capabilities-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px}.capability-card{grid-column:span 3;min-height:405px;overflow:hidden;isolation:isolate;padding:23px 23px 0;border:1px solid #cfe6ed;border-radius:24px;background:linear-gradient(145deg,#f0fbfe,#d9f4fa 72%,#bdebf5);box-shadow:0 10px 25px #104b6010;transition:transform .25s,border-color .25s,box-shadow .25s}.capability-card:before{content:"";position:absolute;z-index:-1;right:-70px;bottom:-100px;width:250px;height:250px;border-radius:50%;background:#fff8;filter:blur(30px)}.capability-card.is-featured{grid-column:span 6;min-height:430px}.cap-card-resume{background:linear-gradient(135deg,#e9f8fc,#d8edf9 55%,#d6e6fb)}.cap-card-matching{background:linear-gradient(150deg,#e9f9fc,#c6edf7)}.cap-card-copilot{background:linear-gradient(150deg,#e7f4fb,#d7e9f8)}.cap-card-workflow{background:linear-gradient(150deg,#eafaf9,#c5ecf1)}.cap-card-pool{background:linear-gradient(150deg,#effaf8,#d6f0e9)}.capability-top{position:relative;z-index:2;margin:0}.capability-number{color:#478396;font-size:11px;font-weight:800;letter-spacing:1.2px}.capability-arrow{display:grid;place-items:center;width:35px;height:35px;border:1px solid #b9dfe9;border-radius:11px;background:#ffffffb9;color:#0b6078;transition:transform .25s,background .25s}.capability-card:hover .capability-arrow{transform:translate(2px,-2px);background:#fff}.capability-body{position:relative;z-index:2;max-width:100%}.capability-card.is-featured .capability-body{max-width:48%}.capability-icon{width:46px;height:46px;margin:2px 0 17px;border:1px solid #b5dfe9;border-radius:12px;background:#fff;color:#078eaf;box-shadow:0 7px 13px #0d4a6010}.capability-category{font-size:10px;letter-spacing:1.3px;color:#087e9e}.capability-card h3{max-width:320px;margin:9px 0 10px;font-size:clamp(22px,2vw,27px);line-height:1.13;letter-spacing:-.9px;color:#0b3444}.capability-card p{max-width:330px;color:#426878;font-size:13px;line-height:1.6}.capability-card:hover{transform:translateY(-5px);border-color:#6bcbdc;box-shadow:0 21px 35px #104b6024}.cap-art{position:absolute;z-index:1;pointer-events:none}.capability-card.is-featured .cap-art{right:23px;top:70px;bottom:25px;width:42%}.capability-card:not(.is-featured) .cap-art{left:23px;right:23px;bottom:20px;height:125px}.cap-mini-document{position:absolute;inset:14px 0 22px 12px;display:flex;flex-direction:column;padding:21px;border:1px solid #c5e2eb;border-radius:16px;background:#fff;box-shadow:0 18px 28px #12435b22;transform:rotate(3deg)}.cap-mini-overline{color:#2288a3;font-size:9px;font-weight:800;letter-spacing:1.2px}.cap-mini-document>strong{margin:12px 0 15px;color:#153a49;font-size:19px;line-height:1.2}.cap-mini-rule{display:block;width:100%;height:8px;margin:9px 0;border-radius:9px;background:#dcecf1}.cap-mini-rule.short{width:70%}.cap-mini-row{display:flex;align-items:center;gap:8px;margin-top:9px;color:#426c7b;font-size:11px;font-weight:700}.cap-mini-row svg{color:#0a9aa7}.cap-art-float{position:absolute;right:-7px;bottom:5px;display:flex;align-items:center;gap:7px;padding:10px 11px;border:1px solid #b6e1e9;border-radius:10px;background:#fff;color:#197a8f;font-size:10px;font-weight:800;box-shadow:0 11px 20px #12435b1c}.cap-art-resume .cap-mini-document{transform:rotate(-3deg)}.cap-resume-head{display:flex;align-items:center;gap:10px;margin-top:20px}.cap-resume-head>span{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;background:#e4f7fb;color:#088fb1}.cap-resume-head small,.cap-resume-head strong{display:block}.cap-resume-head strong{color:#174555;font-size:13px}.cap-resume-head small{margin-top:4px;color:#83a0ab;font-size:9px}.cap-art-resume .cap-mini-rule{margin:16px 0 1px}.cap-art-resume .cap-mini-rule.short{margin-top:9px}.cap-scan-line{display:block;height:3px;margin-top:-4px;background:#03bde5;box-shadow:0 0 12px #03bde5;animation:cap-scan 3.1s ease-in-out infinite alternate}.cap-resume-tags{display:flex;gap:5px;margin-top:20px}.cap-resume-tags span{padding:6px;border-radius:6px;background:#eaf8fb;color:#4d8799;font-size:9px;font-weight:700}@keyframes cap-scan{0%{transform:translateY(-25px)}to{transform:translateY(20px)}}.cap-match-pair,.cap-workflow-nodes{display:flex;align-items:center;justify-content:center;gap:5px;height:90px}.cap-match-pair>span,.cap-workflow-nodes>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:73px;height:76px;border:1px solid #b9e1e9;border-radius:15px;background:#fff;color:#1187a0;box-shadow:0 10px 15px #104b6015}.cap-match-pair small,.cap-workflow-nodes small{color:#427284;font-size:9px;font-weight:800}.cap-match-pair i{width:38px;border-top:2px dotted #1595b3}.cap-match-result{position:absolute;left:50%;bottom:0;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;background:#fff;color:#147c84;font-size:9px;font-weight:800;white-space:nowrap;transform:translateX(-50%)}.cap-art-copilot{display:flex;flex-direction:column;justify-content:center;gap:9px}.cap-chat-answer,.cap-chat-question{display:flex;align-items:center;gap:8px;padding:11px;border-radius:12px;background:#fff;color:#446778;font-size:10px;font-weight:700;box-shadow:0 8px 14px #104b6012}.cap-chat-question{align-self:flex-end;max-width:85%}.cap-chat-answer{align-self:flex-start;max-width:92%;color:#0c718a}.cap-chat-answer svg{flex:none}.cap-workflow-nodes>svg{flex:none;color:#298da3}.cap-workflow-nodes>span{width:63px;height:70px}.cap-art-pool{display:flex;flex-direction:column;justify-content:flex-end;gap:7px}.cap-pool-person{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #b9e0d8;border-radius:11px;background:#fff;box-shadow:0 7px 13px #104b6010}.cap-pool-person>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#e3f5f0;color:#138b79}.cap-pool-person>div{flex:1;min-width:0}.cap-pool-person small,.cap-pool-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-pool-person strong{color:#255765;font-size:9px}.cap-pool-person small{margin-top:2px;color:#80a29c;font-size:8px}.cap-pool-person>svg{color:#239d85}@media(max-width:1050px){.capability-card{grid-column:span 6;min-height:405px}.capability-card.is-featured{min-height:430px}}@media(max-width:650px){.capabilities-grid{grid-template-columns:1fr}.capability-card,.capability-card.is-featured{grid-column:1;min-height:420px}.capability-card.is-featured .capability-body{max-width:100%}.capability-card.is-featured .cap-art{left:23px;right:23px;top:auto;bottom:18px;width:auto;height:125px}.capability-card.is-featured .cap-mini-document{inset:0 20% 0 10%;padding:12px 15px}.capability-card.is-featured .cap-mini-document>strong{margin:6px 0;font-size:14px}.capability-card.is-featured .cap-mini-row{margin-top:3px;font-size:9px}.capability-card.is-featured .cap-resume-head{margin-top:6px}.capability-card.is-featured .cap-mini-rule,.capability-card.is-featured .cap-resume-tags{display:none}.capability-card.is-featured .cap-art-float{right:2px;bottom:0}.capability-card h3{font-size:24px}.capability-card p{max-width:100%}}@media(prefers-reduced-motion:reduce){.cap-scan-line{animation:none}.capability-arrow{transition:none}}.agent-preview-rule{padding:20px 0 17px}.agent-preview-rule>span{font-size:9px;letter-spacing:1.5px;color:#72ddec}.agent-preview-rule>strong{display:block;font-size:16px;color:#e8faff;margin-top:8px}.agent-preview-rule p{font-size:12px;line-height:1.6;margin:8px 0 0;color:#a8c5d1}.agent-preview-steps{display:grid;gap:17px}.agent-preview-step{position:relative;display:flex;gap:12px;align-items:center;border:1px solid #29576a;background:#103746;border-radius:10px;padding:12px;color:#7bdded}.agent-preview-step div{min-width:0}.agent-preview-approval strong,.agent-preview-step strong{display:block;font-size:12px;font-weight:600;color:#e3f8fc}.agent-preview-approval div>span,.agent-preview-step div>span{display:block;font-size:10px;color:#a7c6d4;margin-top:4px;line-height:1.4}.agent-preview-index{margin-left:auto;font-size:10px;color:#7dabb9}.agent-preview-step>svg{flex-shrink:0}.agent-preview-link{position:absolute;bottom:-16px;left:50%;color:#6ca7b9}.agent-preview-approval{display:flex;gap:10px;align-items:center;border:1px solid #52725c;background:#163c39;border-radius:10px;padding:12px;margin-top:18px;color:#a5e3c1}.agent-preview-approval>svg{flex-shrink:0}.agent-preview-approval>svg:last-child{margin-left:auto}.agent-hero-preview .copilot-preview-footer{margin-top:auto;font-size:10px}.network-timed .network-node-surface{animation:none;stroke-opacity:.45}@media(prefers-reduced-motion:reduce){.network-processing{display:none}}@media(max-width:520px){.agent-preview-rule{padding:15px 0}.agent-preview-rule>strong{font-size:14px}.agent-preview-approval,.agent-preview-step{padding:10px}}@media(prefers-reduced-motion:reduce){.network-timed .network-node-surface{stroke-opacity:.45!important}}.agent-hero-preview .agent-preview-rule{padding:13px 0}.agent-hero-preview .agent-preview-steps{gap:14px}.agent-hero-preview .agent-preview-step{padding:10px}.agent-hero-preview .agent-preview-approval{padding:10px;margin-top:14px}.agent-hero-preview .copilot-preview-footer{padding-top:10px}.public-site .landing-hero.is-agent-spotlight{background:radial-gradient(circle at 87% 22%,#d7c7e8 0,transparent 34%),radial-gradient(circle at 84% 86%,#a9eaf2 0,transparent 43%),linear-gradient(105deg,#fff 38%,#f5f9fd 64%,#dff5f8)}.landing-hero.is-agent-spotlight:before{display:none}.landing-hero .lp-slide.is-spotlight-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-hero.is-agent-spotlight .lp-copy h1{font-size:clamp(44px,4.4vw,66px);line-height:1.03;letter-spacing:-3px;color:#14232c}.landing-hero.is-agent-spotlight .lp-copy h1 em{color:#7b858d;font-weight:500}.landing-hero.is-agent-spotlight .lp-copy>p:not(.public-eyebrow){max-width:470px;color:#455962}.landing-hero.is-agent-spotlight .public-cta{background:#102d3a;color:#fff;box-shadow:0 12px 25px #0b30482b}.landing-hero .lp-agent-spotlight{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.landing-hero .lp-agent-spotlight:after{display:none}.agent-spotlight{position:relative;width:100%;height:100%;color:#102e3a}.agent-spotlight-halo{position:absolute;inset:10% 0 2% 4%;border-radius:50%;background:radial-gradient(ellipse at center,#bceaf3b3 0,#dfeefa73 37%,transparent 69%);filter:blur(12px)}.agent-spotlight-card{position:absolute;top:3%;left:22%;width:61%;min-height:310px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:25px 26px 48px;border:1px solid #e0eaf0;border-radius:29px;background:linear-gradient(180deg,#fff 59%,#fff2ec);box-shadow:0 30px 60px #153a4b1c,0 8px 25px #153a4b12}.agent-spotlight-card-head{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;margin-bottom:18px}.agent-spotlight-card-icon{display:grid;place-items:center;width:70px;height:70px;flex:none}.agent-spotlight-card-icon img{display:block;width:100%;height:100%;object-fit:contain}.agent-spotlight-card-label{min-width:0;max-width:calc(100% - 98px);margin-left:auto;text-align:right;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:1.2px;color:#0786a8}.agent-spotlight-card strong{max-width:280px;font-size:21px;line-height:1.24;letter-spacing:-.6px}.agent-spotlight-card-detail{margin-top:10px;color:#7d9098;font-size:11px;line-height:1.4}.agent-spotlight-progress{display:grid;gap:10px;width:79%;margin-top:20px}.agent-spotlight-progress i{height:14px;border-radius:99px;background:#f9dfe6}.agent-spotlight-progress i:last-child{width:69%}.agent-spotlight-card.is-ready .agent-spotlight-progress i{background:#d8f4f0}.agent-spotlight-prompt{position:absolute;z-index:2;top:70%;left:0;width:100%;min-height:92px;display:flex;align-items:center;gap:16px;padding:17px 19px;border:1px solid #e0e9ec;border-radius:99px;background:#fff;box-shadow:0 24px 46px #153a4b1c}.agent-spotlight-prompt-agent{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:#e8f9fc;color:#088ba9}.agent-spotlight-prompt-copy{display:flex;align-items:center;min-width:0;flex:1}.agent-spotlight-prompt-copy strong{font-size:16px;line-height:1.25;font-weight:600;color:#192f3a}.agent-spotlight-prompt-arrow{display:grid;place-items:center;flex:none;width:52px;height:52px;margin-left:auto;border-radius:50%;background:#102d3a;color:#fff}.agent-spotlight-halo{animation:agentSpotlightBreathe 12s ease-in-out infinite}.agent-spotlight-card{animation:agentSpotlightReveal .55s ease-out both}.agent-spotlight-card:not(.is-ready) .agent-spotlight-card-icon img{animation:agentSpotlightLogoTurn 1.4s linear infinite}.agent-spotlight-caret{display:inline-block;height:1em;margin-left:2px;border-right:2px solid #02a9d3;vertical-align:-2px;animation:agentSpotlightCaret .75s step-end infinite}.agent-spotlight-prompt.is-ready .agent-spotlight-prompt-arrow{box-shadow:0 0 0 5px #02ccfe26}.agent-spotlight-prompt-copy strong{min-height:1.25em}@keyframes agentSpotlightReveal{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes agentSpotlightBreathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes agentSpotlightLogoTurn{to{transform:rotate(1turn)}}@keyframes agentSpotlightCaret{50%{border-color:transparent}}@media(max-width:1050px){.landing-hero.is-agent-spotlight .lp-copy h1{font-size:44px;letter-spacing:-2px}.agent-spotlight-card{left:19%;width:66%}.agent-spotlight-prompt-copy strong{font-size:14px}}@media(max-width:800px){.public-site .landing-hero{height:900px;min-height:900px}.landing-hero .lp-slide.is-spotlight-slide{grid-template-columns:minmax(0,1fr)}.landing-hero .lp-agent-spotlight{height:460px}.agent-spotlight-card{left:24%;width:54%}}@media(max-width:520px){.public-site .landing-hero{height:1140px;min-height:1140px}.landing-hero.is-agent-spotlight .lp-copy h1{font-size:39px;letter-spacing:-1.8px}.landing-hero .lp-agent-spotlight{height:430px}.agent-spotlight-card{left:16%;width:68%;min-height:265px;padding:19px 18px 35px;border-radius:24px}.agent-spotlight-card-head{gap:14px;margin-bottom:15px}.agent-spotlight-card-icon{width:52px;height:52px}.agent-spotlight-card-label{max-width:calc(100% - 66px);font-size:9px;letter-spacing:.7px}.agent-spotlight-card strong{font-size:16px}.agent-spotlight-card-detail{font-size:10px}.agent-spotlight-progress{gap:7px;margin-top:14px}.agent-spotlight-progress i{height:11px}.agent-spotlight-prompt{top:69%;gap:9px;min-height:78px;padding:11px;border-radius:24px}.agent-spotlight-prompt-agent{width:36px;height:36px}.agent-spotlight-prompt-copy strong{font-size:12px}.agent-spotlight-prompt-arrow{width:39px;height:39px}}@media(max-width:360px){.public-site .landing-hero{height:1240px;min-height:1240px}.landing-hero .lp-agent-spotlight{height:510px}.agent-spotlight-card{left:12%;width:76%;min-height:290px}.agent-spotlight-prompt{top:70%}}@media(prefers-reduced-motion:reduce){.agent-spotlight-card,.agent-spotlight-card-icon img,.agent-spotlight-caret,.agent-spotlight-halo{animation:none!important}}.candidate-operation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.candidate-operation-actions .ui-button{display:inline-flex;align-items:center;gap:7px}.recruiter-operation-form{display:grid;gap:18px;color:var(--workspace-text);font-size:var(--workspace-base-size,14px)}.recruiter-operation-form p{margin:0;line-height:1.65}.recruiter-operation-form>div>span{display:block;margin-bottom:7px;font-weight:600}.recruiter-operation-form table{width:100%;border-collapse:collapse;text-align:left}.recruiter-operation-form td,.recruiter-operation-form th{padding:10px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.recruiter-operation-form .ui-table-shell{max-height:360px;overflow:auto}.operation-confirm{display:flex;align-items:flex-start;gap:9px;line-height:1.6}.operation-confirm input{margin-top:5px;flex-shrink:0;accent-color:var(--workspace-brand)}.merge-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.merge-preview>div{border:1px solid var(--line);border-radius:var(--workspace-radius,12px);padding:15px;overflow-wrap:anywhere}.recruiter-ownership{padding:14px 0;color:var(--workspace-text);font-size:13px}.recruiter-ownership>div:first-child{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.recruiter-ownership>div:first-child>.ui-button{margin-left:auto}.ownership-divider{margin:0 8px;color:var(--muted)}.candidate-selection-row{display:flex;align-items:center;padding-left:12px}.candidate-selection-row>input{flex-shrink:0;accent-color:var(--workspace-brand);width:16px;height:16px}.candidate-selection-toolbar{display:flex;align-items:center;gap:12px;padding:12px 18px;flex-wrap:wrap;font-size:13px}.candidate-operation-filter,.candidate-selection-toolbar label{display:flex;align-items:center;gap:7px}.candidate-operation-filter{margin-top:12px;font-size:13px}.jobs-workspace .recruiter-ownership{padding:16px 22px}@media(max-width:600px){.merge-preview{grid-template-columns:1fr}.candidate-operation-actions{width:100%}.recruiter-ownership>div:first-child>.ui-button{margin-left:0}}.brand-lockup{display:inline-flex;align-items:flex-end;gap:6px;flex:0 0 auto;width:max-content;max-width:100%;text-decoration:none;white-space:nowrap}.brand-lockup-icon{display:block;width:43px;height:43px;flex:0 0 43px;object-fit:contain}.brand-lockup-wordmark{display:inline-block;margin-bottom:3px;color:#082332;font-size:25px;font-weight:700;line-height:1;letter-spacing:-1.25px}.brand-lockup-wordmark,.public-site h1,.public-site h2,.public-site h3{font-family:Sora,DM Sans,Arial,sans-serif}.brand-lockup-wordmark span{color:#00bfea}.landing-header-brand{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:3px}.landing-header-tagline{color:#607682;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.public-header nav a,.public-header-actions>a:first-child{font-family:DM Sans,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em}.public-header nav a:hover,.public-header-actions>a:first-child:hover{color:#008cad}.workflow-footer .brand-lockup-wordmark{color:#fff}.workflow-footer .brand-lockup-wordmark span{color:#56ddfb}.workflow-footer .brand-lockup-icon{width:46px;height:46px;flex-basis:46px}.org-signin footer .brand-lockup{vertical-align:middle}.org-signin footer .brand-lockup-icon{width:28px;height:28px;flex-basis:28px}.org-signin footer .brand-lockup-wordmark{font-size:18px;letter-spacing:-.8px}.org-signin footer .brand-lockup-wordmark span{color:#00bfea}.lp-rail .lp-rail-mark{display:block;width:28px;height:28px;margin-bottom:8px;object-fit:contain}@media (max-width:580px){.public-header .brand-lockup-icon{width:36px;height:36px;flex-basis:36px}.public-header .brand-lockup-wordmark{font-size:21px}}@media (max-width:1000px){.landing-header-tagline{max-width:210px;white-space:normal;font-size:9px}.public-header nav{gap:14px}.public-header-actions{gap:12px}}@media (max-width:620px){.public-header{height:76px}.landing-header-tagline{max-width:205px;font-size:8px}}