:root{--bg:#f6f7f9;--surface:#fff;--surface-alt:#eef2f5;--text:#17202a;--muted:#65717d;--border:#d9e0e7;--accent:#0f766e;--accent-soft:#d9f3ee;--warning:#a16207;--warning-soft:#fff3cf;--danger-soft:#ffe4e6;--focus:#2563eb}.publicJobsPage{--public-red:#ed1c24;--public-black:#000;--public-gray:#bcbec0;--public-ink:#252525;--public-muted:#6f7072;--public-line:#dedfe0;min-height:100vh;color:var(--public-ink);background:#fff;padding:0 1rem 2.5rem}.publicJobsHeader,.publicJobsHero,.publicJobsDiscovery,.publicJobsTelegram,.publicJobsResults{width:min(100%,76rem);margin-inline:auto}.publicJobsHeader{border:0;min-height:4rem;padding:.75rem 0}.publicJobsBrand{color:var(--public-black);gap:.55rem;font-size:.9rem;font-weight:750}.publicJobsBrand img{width:2rem;height:2rem}.publicJobsHeader nav>a{color:#4b4b4b;font-size:.8rem;font-weight:650}.publicJobsHeader nav>a:first-child{display:none}.publicJobsHeader nav>a:last-child{color:var(--public-red)}.publicJobsHero{background:var(--public-black);min-height:15rem;position:relative;overflow:hidden}.publicJobsHero:after{content:"";background:linear-gradient(90deg,#000000c2 0%,#0006 55%,#0000001a 100%);position:absolute;inset:0}.publicJobsHero img{object-fit:cover;object-position:66% center;width:100%;height:100%;position:absolute;inset:0}.publicJobsHeroContent{z-index:1;color:#fff;flex-direction:column;justify-content:end;max-width:34rem;min-height:15rem;padding:1.25rem;display:flex;position:relative}.publicJobsHeroContent p{color:#fff;margin:0 0 .5rem;font-size:.78rem;font-weight:700}.publicJobsHeroContent h1{color:#fff;margin:0;font-size:clamp(1.85rem,8vw,2.7rem);line-height:1.05}.publicJobsDiscovery{margin-top:1rem}.publicJobsSearch{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:0;display:grid}.publicJobsQuery,.publicJobsSelect{border:1px solid var(--public-line);min-width:0;min-height:3rem;color:var(--public-ink);border-radius:0}.publicJobsQuery{grid-column:1/-1;padding-inline:.8rem}.publicJobsQuery input,.publicJobsSelect select{color:var(--public-ink);font-size:.9rem}.publicJobsSelect{gap:.4rem;padding-inline:.65rem}.publicJobsEnterpriseSelect{display:none}.publicJobsSearchButton,.publicJobsTelegramButton{border:1px solid var(--public-red);background:var(--public-red);color:#fff;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;font-size:.9rem;font-weight:750;display:inline-flex}.publicJobsSearchButton{min-width:5.5rem}.publicJobsFilterRow{scrollbar-width:none;gap:.45rem;margin-top:.8rem;padding:0 0 .25rem;display:flex;overflow-x:auto}.publicJobsFilterRow::-webkit-scrollbar{display:none}.publicJobsFilter,.publicJobsReset{border:1px solid var(--public-line);color:#454547;background:#fff;border-radius:0;flex:none;gap:.35rem;min-height:2.35rem;padding:0 .7rem;font-size:.78rem;font-weight:650}.publicJobsFilter.active{border-color:var(--public-red);color:#b6141c;background:#fff1f1}.publicJobsTelegram{border:1px solid #e4b8ba;border-left:.25rem solid var(--public-red);background:#fffafb;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-top:1.25rem;padding:1rem;display:grid}.publicJobsTelegramIcon{background:var(--public-red);color:#fff;place-items:center;width:2.4rem;height:2.4rem;display:grid}.publicJobsTelegram h2{color:var(--public-black);margin:0;font-size:1rem;line-height:1.25}.publicJobsTelegramButton{grid-column:1/-1;width:100%;margin-top:.15rem}.publicJobsTelegramButton:disabled{cursor:wait;opacity:.7}.publicJobsTelegramError{color:#b6141c;margin-top:.45rem;font-size:.78rem;display:block}.publicJobsResults{margin-top:1.75rem}.publicJobsResultsHeading{border-bottom:2px solid var(--public-black);min-height:auto;padding-bottom:.75rem;display:block}.publicJobsResultsHeading h2{color:var(--public-black);margin:0;font-size:1.3rem}.publicVacancyCard{border-bottom-color:var(--public-line);grid-template-columns:1fr;gap:.7rem;padding:1rem 0}.publicVacancyTitle h3{color:var(--public-black);margin:0;font-size:1rem}.publicVacancyTitle p,.publicVacancyFacts span{color:var(--public-muted);margin-top:.25rem;font-size:.82rem}.publicVacancyFacts{flex-wrap:wrap;gap:.45rem 1rem;display:flex}.publicVacancyFacts strong,.publicVacancyFacts span{margin:0;font-size:.85rem}.publicVacancyFacts strong{color:var(--public-ink)}.publicVacancyTags{grid-column:auto;gap:.35rem}.publicVacancyTags span{color:#525356;background:#fff;border:1px solid #dedfe0;border-radius:0;gap:.25rem;min-height:1.65rem;padding:0 .45rem;font-size:.72rem;font-weight:650}.publicVacancyTags span:first-child{color:#b6141c;background:#fff5f5;border-color:#e4b8ba}.publicJobsEmpty{color:var(--public-muted);padding:1.4rem 0}.publicJobsEmpty strong{color:var(--public-ink)}.publicJobsSearchButton:hover,.publicJobsTelegramButton:hover{background:#bc1018;border-color:#bc1018}@media (min-width:44rem){.publicJobsPage{padding-inline:1.5rem}.publicJobsHeader nav>a:first-child,.publicJobsEnterpriseSelect{display:inline-flex}.publicJobsHero,.publicJobsHeroContent{min-height:19rem}.publicJobsHeroContent{padding:2rem}.publicJobsSearch{grid-template-columns:minmax(14rem,1.8fr) minmax(10rem,.9fr) minmax(12rem,1fr) auto}.publicJobsQuery{grid-column:auto}.publicJobsTelegram{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.publicJobsTelegramButton{grid-column:auto;width:auto;min-width:11.5rem}.publicVacancyCard{grid-template-columns:minmax(0,1.35fr) minmax(12rem,.8fr);column-gap:2rem}.publicVacancyFacts{display:block}.publicVacancyFacts span{margin-top:.25rem;display:block}.publicVacancyTags{grid-column:1/-1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;margin:0}button,input,select,textarea{font-family:inherit}.publicJobsPage{color:#303338;background:#fff;min-height:100vh;padding:1.25rem clamp(1rem,4vw,4rem) 3rem}.publicJobsHeader{border-bottom:1px solid #e7e7e5;justify-content:space-between;align-items:center;gap:1rem;max-width:78rem;margin:0 auto;padding-bottom:1.25rem;display:flex}.publicJobsBrand,.publicJobsHeader nav,.publicJobsTelegramLink,.publicJobsFilter,.publicJobsReset,.publicVacancyOpen,.publicJobsTelegramButton,.publicJobsSelect,.publicVacancyTags span{align-items:center;display:inline-flex}.publicJobsBrand{color:#303338;gap:.65rem;font-weight:700;text-decoration:none}.publicJobsBrand img{object-fit:contain;width:1.9rem;height:1.9rem}.publicJobsHeader nav{gap:1.25rem}.publicJobsHeader nav>a{color:#5f6368;font-size:.92rem;font-weight:600;text-decoration:none}.publicJobsHeader nav>a:hover{color:#303338}.publicJobsTelegramLink{gap:.4rem;color:#166b55!important}.publicJobsIntro{text-align:center;max-width:50rem;margin:clamp(3rem,8vw,6.5rem) auto 2.25rem}.publicJobsIntro p{color:#166b55;margin:0 0 .9rem;font-size:.9rem;font-weight:700}.publicJobsIntro h1{color:#25282c;max-width:44rem;margin:0 auto;font-size:clamp(2rem,4vw,3.35rem);line-height:1.1}.publicJobsIntro span{color:#73777c;max-width:40rem;margin:1rem auto 0;font-size:1.05rem;line-height:1.55;display:block}.publicJobsSearch{background:#fff;border:1px solid #dedfdd;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.6rem;max-width:78rem;margin:0 auto;padding:.75rem;display:flex}.publicJobsQuery,.publicJobsSelect{background:#fff;border:1px solid #dedfdd;border-radius:.4rem;min-height:2.75rem}.publicJobsQuery{color:#85898e;flex:20rem;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.publicJobsQuery input{color:#303338;border:0;outline:0;width:100%}.publicJobsQuery input::placeholder{color:#989b9f}.publicJobsSelect{color:#64686d;flex:0 13rem;gap:.45rem;padding:0 .7rem;position:relative}.publicJobsSelect select{appearance:none;color:#303338;background:0 0;border:0;outline:0;width:100%}.publicJobsFilter,.publicJobsReset{color:#4a4e53;cursor:pointer;background:#fff;border:1px solid #dedfdd;border-radius:.4rem;gap:.4rem;min-height:2.75rem;padding:0 .8rem;font-weight:650}.publicJobsFilter.active{color:#17664f;background:#eef8f2;border-color:#b8d8ca}.publicJobsReset{color:#73777c}.publicJobsFilter:hover,.publicJobsReset:hover{background:#f7f7f5;border-color:#b7bbb9}.publicJobsContent{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:clamp(1.5rem,4vw,4rem);max-width:78rem;margin:2rem auto 0;display:grid}.publicJobsResultsHeading{border-bottom:1px solid #e7e7e5;justify-content:space-between;align-items:end;min-height:3.5rem;padding-bottom:.9rem;display:flex}.publicJobsResultsHeading h2,.publicJobsTelegram h2{color:#303338;font-size:1.25rem}.publicJobsResultsHeading p{color:#85898e;margin:.3rem 0 0;font-size:.9rem}.publicJobsList{display:grid}.publicVacancyCard{border-bottom:1px solid #e7e7e5;grid-template-columns:minmax(0,1fr) minmax(10rem,.78fr) auto;align-items:center;gap:.8rem 1.25rem;padding:1.15rem 0;display:grid}.publicVacancyTitle h3{color:#303338;font-size:1.02rem;line-height:1.35}.publicVacancyTitle p,.publicVacancyFacts span{color:#777b80;margin:.32rem 0 0;font-size:.88rem}.publicVacancyFacts{min-width:0}.publicVacancyFacts strong,.publicVacancyFacts span{text-overflow:ellipsis;display:block;overflow:hidden}.publicVacancyFacts strong{color:#3b3f43;font-size:.92rem;line-height:1.35}.publicVacancyTags{flex-wrap:wrap;grid-column:1/3;gap:.4rem;display:flex}.publicVacancyTags span{color:#4d6259;background:#f0f6f2;border-radius:.25rem;gap:.25rem;min-height:1.7rem;padding:0 .5rem;font-size:.78rem;font-weight:650}.publicVacancyOpen{color:#303338;justify-self:end;gap:.35rem;font-size:.88rem;font-weight:700;text-decoration:none}.publicVacancyOpen:hover{color:#17664f}.publicJobsTelegram{border-left:3px solid #62a989;align-self:start;padding:1.25rem 0 1.35rem 1.25rem;position:sticky;top:1.25rem}.publicJobsTelegram>svg{color:#17664f}.publicJobsTelegram h2{margin-top:.75rem}.publicJobsTelegram p{color:#6c7075;margin:.7rem 0 1rem;font-size:.93rem;line-height:1.5}.publicJobsTelegramButton{color:#fff;cursor:pointer;background:#303338;border:1px solid #303338;border-radius:.4rem;align-items:center;gap:.45rem;min-height:2.65rem;padding:0 .85rem;font-weight:700;display:inline-flex}.publicJobsTelegramButton:hover{background:#17664f;border-color:#17664f}.publicJobsTelegram small{color:#85898e;margin-top:.7rem;font-size:.78rem;display:block}.publicJobsEmpty{color:#62666b;align-items:flex-start;gap:.75rem;padding:1.25rem 0;display:flex}.publicJobsEmpty strong,.publicJobsEmpty p{margin:0;display:block}.publicJobsEmpty p{margin-top:.3rem;font-size:.9rem}.publicJobsConditions{border-top:1px solid #e7e7e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:78rem;margin:4rem auto 0;padding-top:1.25rem;display:grid}.publicJobsConditions strong{color:#3b3f43;font-size:.92rem}.publicJobsConditions p{color:#7a7e83;margin:.4rem 0 0;font-size:.86rem;line-height:1.45}@media (max-width:780px){.publicJobsPage{padding:1rem 1rem 2rem}.publicJobsHeader nav>a:not(.publicJobsTelegramLink){display:none}.publicJobsIntro{text-align:left;margin-top:3.25rem}.publicJobsIntro h1{margin:0}.publicJobsIntro span{margin-left:0}.publicJobsSearch{grid-template-columns:1fr 1fr;display:grid}.publicJobsQuery,.publicJobsSelect{grid-column:1/-1}.publicJobsContent{grid-template-columns:1fr}.publicJobsTelegram{grid-row:1;position:static}.publicVacancyCard{grid-template-columns:1fr auto}.publicVacancyFacts,.publicVacancyTags{grid-column:1/-1}.publicVacancyOpen{grid-area:1/2}.publicJobsConditions{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.shell{grid-template-columns:17rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f8fafc;background:#142022;flex-direction:column;gap:1.5rem;height:100vh;padding:1.25rem;display:flex;position:sticky;top:0}.brand,.accessBox,.navItem,.topbar,.topbarActions,.search,.metric,.panelHeader,.vacancyMain,.vacancyMeta,.campaignStats,.tagRow{align-items:center;display:flex}.brand{gap:.75rem}.brandMark{background:#1f3436;border:1px solid #fff3;border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:grid}.brandTitle,.brandSub,.eyebrow,.panelHeader p,.metric p,.segmentItem p,.campaignItem p,.vacancyItem p,td span{margin:0}.brandTitle{font-weight:700}.brandSub{color:#b8c6c9;font-size:.82rem}.navList{gap:.25rem;display:grid}.navItem{color:#d9e4e7;border-radius:.45rem;gap:.7rem;min-height:2.5rem;padding:.6rem .7rem;text-decoration:none}.navItem:hover,.navItem.active{color:#fff;background:#21383a}.accessBox{background:#ffffff0a;border:1px solid #ffffff24;border-radius:.5rem;gap:.75rem;margin-top:auto;padding:.85rem}.accessBox p{margin:0 0 .15rem;font-size:.9rem;font-weight:700}.accessBox span{color:#b8c6c9;font-size:.78rem}.content{min-width:0;padding:1.5rem}.topbar{justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.eyebrow{color:var(--accent);text-transform:none;font-size:.8rem;font-weight:800}h1,h2,h3{letter-spacing:0;margin:0}h1{margin-top:.2rem;font-size:1.8rem;line-height:1.15}.topbarActions{gap:.75rem}.search{border:1px solid var(--border);background:var(--surface);min-width:min(22rem,38vw);height:2.65rem;color:var(--muted);border-radius:.5rem;gap:.55rem;padding:0 .8rem}.search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.iconButton,.textButton{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:.45rem;text-decoration:none}.iconButton{place-items:center;width:2.65rem;height:2.65rem;display:grid}.textButton{align-items:center;gap:.3rem;min-height:2.25rem;padding:0 .7rem;font-weight:700;display:inline-flex}.metricsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.metric{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;gap:.75rem;min-height:5rem;padding:.9rem}.metricIcon{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:.45rem;place-items:center;display:grid}.metric-warning .metricIcon{background:var(--warning-soft);color:var(--warning)}.metric p{color:var(--muted);font-size:.82rem}.metric strong{margin-top:.15rem;font-size:1.45rem;display:block}.workspaceGrid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr);gap:.75rem;display:grid}.panel{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;min-width:0}.panel.wide,.settingsPanel{grid-column:span 1}.panelHeader{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;min-height:4.25rem;padding:1rem}.panelHeader h2{font-size:1rem}.panelHeader p{color:var(--muted);margin-top:.2rem;font-size:.84rem}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap;padding:.85rem 1rem}th{color:var(--muted);text-transform:none;font-size:.78rem;font-weight:800}td{font-size:.9rem}td strong{margin-bottom:.2rem;display:block}td span,.vacancyItem p,.segmentItem p,.campaignItem p{color:var(--muted);font-size:.82rem}.tagRow,.vacancyMeta{flex-wrap:wrap;gap:.35rem}.tag,.status,.countPill{border-radius:999px;align-items:center;min-height:1.55rem;padding:.15rem .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.tag{background:var(--surface-alt);color:#34424e}.status{background:var(--accent-soft);color:var(--accent)}.status-warming,.status-draft{color:#475569;background:#edf2f7}.status-ready_to_contact,.status-published{background:var(--accent-soft);color:var(--accent)}.status-rejected,.status-archived{background:var(--danger-soft);color:#be123c}.stack,.vacancyList{gap:.7rem;padding:1rem;display:grid}.segmentItem,.campaignItem,.vacancyItem{border:1px solid var(--border);background:#fff;border-radius:.5rem}.segmentItem{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.segmentItem h3,.campaignItem h3,.vacancyItem h3{margin-bottom:.25rem;font-size:.92rem}.countPill{background:var(--accent-soft);color:var(--accent)}.vacancyItem{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.vacancyMain{gap:.75rem;min-width:0}.vacancyIcon{background:var(--surface-alt);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:.45rem;flex:none;place-items:center;display:grid}.campaignItem{padding:.85rem}.campaignStats{justify-content:space-between;gap:1rem;margin:.9rem 0 0}.campaignStats div,.settingsGrid div{min-width:0}.campaignStats dt,.settingsGrid dt{color:var(--muted);text-transform:none;font-size:.74rem;font-weight:800}.campaignStats dd,.settingsGrid dd{margin:.15rem 0 0;font-weight:800}.settingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:1rem;display:grid}.settingsGrid div{border:1px solid var(--border);background:#fff;border-radius:.5rem;padding:.85rem}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.navList,.metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceGrid{grid-template-columns:1fr}}@media (max-width:760px){.content,.sidebar{padding:1rem}.topbar,.topbarActions,.vacancyItem{flex-direction:column;align-items:stretch}.search{width:100%;min-width:0}.navList,.metricsGrid,.settingsGrid{grid-template-columns:1fr}h1{font-size:1.45rem}th,td{padding:.7rem}}.notionShell{color:#2f3437;background:#fff;grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.notionSidebar{background:#fbfbfa;border-right:1px solid #ededeb;flex-direction:column;gap:1rem;min-height:100vh;padding:.9rem;display:flex}.notionWorkspace,.notionNavItem,.notionTitleRow,.notionDatabaseToolbar,.notionTabs,.notionSearch,.notionFilterRow,.notionPerson,.notionLeadHeader,.notionActionRow,.notionInterestList,.notionTimeline li{align-items:center;display:flex}.notionWorkspace{min-height:2.35rem;color:inherit;border-radius:.25rem;gap:.65rem;padding:.25rem .35rem;text-decoration:none}.notionWorkspaceIcon,.notionAvatar,.notionPerson>span{color:#37352f;background:#ededeb;flex:none;place-items:center;font-weight:700;display:grid}.notionWorkspaceIcon{border-radius:.25rem;width:1.75rem;height:1.75rem;font-size:.8rem;overflow:hidden}.notionWorkspaceIcon img{object-fit:contain;width:100%;height:100%;display:block}.notionWorkspaceIcon.large{width:2.35rem;height:2.35rem;margin:0 auto .75rem}.notionWorkspace strong,.notionWorkspace span,.notionPerson strong,.notionPerson small{display:block}.notionWorkspace strong{font-size:.88rem}.notionWorkspace span{color:#787774;font-size:.76rem}.notionNav{gap:.1rem;display:grid}.notionLogout{margin-top:.65rem}.notionLogout .notionNavItem{width:100%}.notionNavItem{color:#4f4d49;text-align:left;background:0 0;border:0;border-radius:.25rem;gap:.55rem;min-height:2rem;padding:.25rem .45rem;font-size:.88rem;text-decoration:none}.notionNavItem.active,.notionNavItem:hover{background:#efefed}.notionPage{min-width:0}.notionPageContent{padding:0 2rem 2rem}.notionDatabaseToolbar button,.notionFilterRow button,.notionLeadHeader button,.notionGhostButton,.notionPrimaryButton{color:#37352f;cursor:pointer;min-height:2.35rem;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;gap:.35rem;font-size:.88rem;text-decoration:none;display:inline-flex}.notionGhostButton:visited,.notionGhostButton:hover,.notionGhostButton:focus-visible,.notionGhostButton:active,.notionPrimaryButton:visited,.notionPrimaryButton:hover,.notionPrimaryButton:focus-visible,.notionPrimaryButton:active{text-decoration:none}.notionDatabaseToolbar button:hover,.notionFilterRow button:hover,.notionLeadHeader button:hover,.notionGhostButton:hover{background:#efefed}button:disabled,.notionPrimaryButton:disabled{cursor:not-allowed;opacity:.55}.notionTitleRow{--notion-title-action-gap:1.5rem;align-items:flex-start;gap:var(--notion-title-action-gap);flex-wrap:wrap;padding:2.4rem 2rem 1.2rem}.notionTitleRow>:first-child,.notionTitleAction,.notionBackLink{flex:1 0 100%}.notionTitleRow:has(.notionBackLink){gap:.75rem}.notionBackLinkControl{color:#5f5d59;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.88rem;text-decoration:none;display:inline-flex}.notionBackLinkControl:hover{color:#37352f;text-underline-offset:.15em;text-decoration:underline}.notionBackLinkControl:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.notionTitleAction{align-items:center;min-width:0;display:flex}.notionKicker{color:#787774;margin:0 0 .45rem;font-size:.82rem}.notionTitleRow h1{margin:0;font-size:2rem;font-weight:750;line-height:1.15}.notionTitleRow p:not(.notionKicker){color:#6f6d69;max-width:42rem;margin:.55rem 0 0}.notionPrimaryButton{color:#fff;background:#2f3437;border-color:#2f3437;padding:0 .9rem;font-weight:650;text-decoration:none}.notionPrimaryButton:hover{background:#1f2325}.notionPrimaryButton.small{min-height:2.2rem}.notionActionGroup{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.75rem;max-width:100%;display:flex;overflow-x:auto}.notionActionGroup>*,.campaignActions>*,.notionTitleRow>.notionPrimaryButton,.notionTitleRow>.notionGhostButton{flex:none}.notionGhostButton{border-color:#deddda;padding:0 .9rem;text-decoration:none}.notionBoard{grid-template-columns:minmax(0,1fr) 22rem;gap:1rem;display:grid}.notionPage>.notionBoard{padding:0 2rem 2rem}.leadListBoard{background:#fff;border:1px solid #ededeb;border-radius:.35rem;min-width:0;overflow:hidden}.leadListTableContent{min-width:0;overflow-x:auto}.leadListFilters{border-bottom:1px solid #ededeb;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.leadListFilter{color:#52504c;min-height:2.25rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #deddda;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.leadListFilter[aria-pressed=true]{color:#245a43;background:#eef7f1;border-color:#2f6f54}.leadListFilter span{min-width:1.25rem;color:inherit;font-variant-numeric:tabular-nums;text-align:center}.leadListFilter:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.leadBulkDeleteError{color:#a13f3f;background:snow;border-bottom:1px solid #efd3d0;margin:0;padding:.75rem 1.25rem;font-size:.86rem}.leadBulkAssignMessage{color:#2f6b4f;background:#f5fbf7;border-bottom:1px solid #cde1d4;margin:0;padding:.7rem 1.25rem;font-size:.84rem}.leadListActionBar{background:#fbfbfa;border-bottom:1px solid #ededeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.leadListActionBar p{color:#5f5d59;margin:0;font-size:.86rem}.leadListActionBar>div{flex-wrap:wrap;gap:.5rem;display:flex}.leadTransferDialog{color:#37352f;background:#fff;border:1px solid #d9d7d2;border-radius:.45rem;width:min(100% - 2rem,34rem);margin:auto;padding:0;box-shadow:0 1rem 3rem #17202a33}.leadTransferDialog::backdrop{background:#17202a61}.leadTransferDialog form{gap:1rem;padding:1.25rem;display:grid}.leadTransferDialog header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.leadTransferDialog header p,.leadTransferDialogSelection{color:#787774;margin:0;font-size:.82rem;line-height:1.4}.leadTransferDialog h2{margin:.15rem 0 0;font-size:1.15rem;line-height:1.3}.leadTransferDialogClose{color:#787774;background:0 0;border:1px solid #0000;border-radius:.25rem;flex:none;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.leadTransferDialogClose:hover{background:#f7f7f5;border-color:#deddda}.leadTransferDialogWarning,.leadTransferDialogError{border-radius:.35rem;margin:0;padding:.75rem .8rem;font-size:.82rem;line-height:1.45}.leadTransferDialogWarning{color:#6d5d24;background:#fbf8e8;border:1px solid #e4d9b0}.leadTransferDialogError{color:#a13f3f;background:snow;border:1px solid #efd3d0}.leadTransferDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding-top:.25rem;display:flex}.leadTransferDialog :is(button,select):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.leadListTable{min-width:60rem}.leadListTable .leadCandidateColumn{min-width:11rem}.leadListTable .leadListSelectionCell{text-align:center;width:2.75rem;min-width:2.75rem;padding-right:0}.leadListSelectionCell input{accent-color:#2f6f54;cursor:pointer;width:1rem;height:1rem;margin:0}.leadListTable .leadWorkflowColumn{width:11rem}.leadListTable .leadSiteColumn,.leadListTable .leadTelegramColumn{width:17rem}.leadListTable .leadAddedColumn{width:7.5rem}.leadCandidateCell{gap:.125rem;min-width:0;display:grid}.leadCandidateCell strong{color:#37352f;font-size:.88rem}.leadCandidateCell small{color:#8b8986;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.leadListRow{cursor:pointer}.leadListRow:hover{background:#f8f8f7}.leadListRow:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.leadListRow td{white-space:normal}.leadListEmptyRow td{color:#6f6d69;text-align:center;padding:2rem 1.25rem}.leadActivityDate{font-variant-numeric:tabular-nums;color:#6f6d69!important}.leadContactWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);gap:2rem;min-width:0;display:grid}.leadWorkWorkspace{gap:1rem;min-width:0;display:grid}.leadWorkHeader{background:#fff;border:1px solid #ededeb;border-radius:.35rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.leadWorkStage{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.leadWorkStage>span{color:#6f6d69;border-left:1px solid #deddda;padding-left:.5rem;font-size:.95rem;font-weight:600;line-height:1.3}.leadWorkSignal{color:#787774;text-align:right;justify-items:end;gap:.3rem;max-width:26rem;font-size:.76rem;line-height:1.35;display:grid}.leadWorkLayout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem;min-width:0;display:grid}.leadWorkMain,.leadWorkSidebar{align-content:start;gap:1rem;min-width:0;display:grid}.leadContactCard,.leadConversationCard,.leadCandidateDetails{background:#fff;border:1px solid #ededeb;border-radius:.35rem;gap:.85rem;padding:1rem;display:grid}.leadContactCard h2,.leadCandidateDetails h2{color:#37352f;margin:0;font-size:1rem;line-height:1.3}.leadContactCard p{color:#787774;margin:.25rem 0 0;font-size:.8rem;line-height:1.4}.leadContactProperties,.leadCandidateDetails .notionPropertyList{margin:0}.leadWorkSidebar .leadAssignment,.leadWorkSidebar .leadRecruiterNote{background:#fff;border:1px solid #ededeb;border-radius:.35rem;margin:0;padding:1rem}.leadContactConversation{min-width:0}.leadContactDetails{border-left:1px solid #ededeb;align-content:start;min-width:0;padding-left:2rem;display:grid}.leadHistoryNotice{color:#6d5d24;background:#fbf8e8;border:1px solid #e4d9b0;border-radius:.35rem;margin:0 0 1rem;padding:.7rem .8rem;font-size:.84rem;line-height:1.4}.leadContactTimeline h2{margin:0;font-size:1rem}.leadContactState{flex-wrap:wrap;align-items:baseline;gap:.55rem;min-height:2rem;display:flex}.leadContactTimeline{border-top:1px solid #ededeb;margin-top:1.5rem;padding-top:1.25rem}.notionDatabase,.notionLeadPanel{background:#fff;border:1px solid #ededeb;border-radius:.35rem;min-width:0}.notionDatabaseToolbar{border-bottom:1px solid #ededeb;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.65rem}.notionTabs{gap:.15rem}.notionTabs button{color:#6f6d69;padding:0 .6rem}.notionTabs button.active{color:#37352f;background:#efefed}.notionSearch{color:#8b8986;background:#f7f7f5;border-radius:.25rem;gap:.45rem;width:min(25rem,45%);min-height:2rem;padding:0 .55rem}.notionSearch input{color:#37352f;background:0 0;border:0;outline:0;width:100%}.notionFilterRow{border-bottom:1px solid #ededeb;flex-wrap:wrap;gap:.4rem;padding:.65rem}.notionFilterRow button{color:#5f5d59;border-color:#deddda;min-height:1.8rem;padding:0 .55rem;font-size:.82rem}.notionTable{border-collapse:collapse;width:100%}.notionTable th,.notionTable td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ededeb;padding:.75rem}.notionTable th{color:#8b8986;text-transform:none;font-size:.74rem;font-weight:650}.notionTable td{color:#37352f;font-size:.88rem}.notionTable tr.selected{background:#fbfbfa}.notionPerson{gap:.55rem}.notionPerson>span{border-radius:.25rem;width:1.55rem;height:1.55rem;font-size:.78rem}.notionPerson small{color:#8b8986;margin-top:.1rem}.notionPersonLink{color:inherit;text-decoration:none;display:block}.notionPersonLink:hover{opacity:.72}.notionPill{border-radius:.25rem;align-items:center;min-height:1.45rem;padding:.1rem .45rem;font-size:.75rem;font-weight:650;display:inline-flex}.notionPill.green{color:#2d6045;background:#e6f0ea}.notionPill.gray{color:#5f5d59;background:#ededeb}.notionPill.amber{color:#855d21;background:#f5eadc}.notionLeadPanel{padding:1rem}.notionLeadHeader{justify-content:space-between;margin-bottom:.75rem}.notionAvatar{border-radius:.35rem;width:2.7rem;height:2.7rem}.notionLeadHeader button{width:2rem;height:2rem}.notionLeadPanel h2{margin:0;font-size:1.35rem}.telegramConversation{border-top:1px solid #ededeb;border-bottom:1px solid #ededeb;margin:1rem 0;padding:.85rem 0}.telegramConversationHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.telegramConversationHeader h3{margin:0;font-size:.9rem}.notionIconButton{color:#5f5d59;cursor:pointer;background:#fff;border:1px solid #deddda;border-radius:.25rem;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.notionIconButton:hover{background:#efefed}.notionCompactButton{color:#37352f;min-height:2rem;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #deddda;border-radius:.25rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.notionCompactButton:hover:not(:disabled){background:#efefed}.campaignRowAction{justify-items:start;gap:.3rem;display:grid}.campaignRowAction small{color:#b42318;max-width:14rem;line-height:1.25}.campaignList{gap:.25rem;min-width:0;display:grid}.campaignListHeading,.campaignListItem{grid-template-columns:minmax(15rem,1.45fr) minmax(12rem,1.1fr) minmax(9rem,.9fr) minmax(10rem,.8fr) minmax(8.5rem,.7fr);align-items:center;gap:1rem;display:grid}.campaignListHeading{color:#8b8986;padding:0 1rem .35rem;font-size:.74rem;font-weight:650}.campaignListItem{background:#fff;border:1px solid #ededeb;border-radius:.35rem;min-height:4.25rem;padding:.85rem 1rem;transition:background-color .12s,border-color .12s;position:relative}.campaignListItem:hover,.campaignListItem:focus-within{background:#f3f8f5;border-color:#d6dfd9}.campaignListClickTarget{z-index:1;border-radius:inherit;outline:none;position:absolute;inset:0}.campaignListClickTarget:focus-visible{box-shadow:inset 0 0 0 2px #47735d}.campaignListPrimary,.campaignListMeta,.campaignListStatus{z-index:2;pointer-events:none;min-width:0;position:relative}.campaignListPrimary strong{color:#37352f;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.35;display:block;overflow:hidden}.campaignListMeta{display:contents}.campaignListMeta>div{min-width:0}.campaignListMeta dt{display:none}.campaignListMeta dd{color:#5f5d59;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.84rem;line-height:1.35;overflow:hidden}.campaignListStatus{justify-items:start;gap:.25rem;display:grid}.campaignListStatus small{color:#b42318;white-space:nowrap;font-size:.72rem;line-height:1.2}.campaignListActions{z-index:3;position:relative}.campaignDetail{border-bottom:1px solid #ededeb}.campaignDetailHeader{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.campaignDetailMetrics{border-top:1px solid #ededeb;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.campaignDetailMetrics>div{border-left:1px solid #ededeb;min-width:0;padding:1rem 1.15rem}.campaignDetailMetrics>div:first-child{border-left:0}.campaignDetailMetrics dt{color:#8b8986;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.campaignDetailMetrics dd{color:#37352f;margin:.45rem 0 0;font-size:.95rem;font-weight:650;line-height:1.35}.campaignDetailMetrics .campaignDetailWarning{background:snow;border-color:#efd7d3}.campaignDetailWarning dt,.campaignDetailWarning dd{color:#b42318}.campaignMessage{max-width:48rem;padding-top:1.5rem}.campaignMessage h2{margin:0;font-size:1rem}.campaignMessage p{color:#5f5d59;white-space:pre-wrap;margin:.65rem 0 0;line-height:1.65}@media (max-width:1320px){.campaignListHeading{display:none}.campaignListItem{grid-template-columns:minmax(0,1.15fr) minmax(12rem,1fr) auto;gap:.35rem 1rem;min-height:0;padding:.7rem 1rem}.campaignListPrimary{grid-column:1}.campaignListMeta{display:contents}.campaignListMeta>div:first-child{grid-area:1/2}.campaignListMeta>div:nth-child(2){grid-area:2/1}.campaignListMeta>div:nth-child(3){grid-area:2/2}.campaignListMeta dt{color:#8b8986;margin-bottom:.1rem;font-size:.7rem;display:block}.campaignListMeta dd{white-space:nowrap;overflow:hidden}.campaignListStatus{grid-area:1/3}.campaignListActions{grid-area:2/3}}.campaignAudienceActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.telegramMessageList{gap:.45rem;max-height:18rem;padding:.15rem .1rem .15rem 0;display:grid;overflow-y:auto}.telegramMessage{background:#f7f7f5;border:1px solid #deddda;border-radius:.25rem;max-width:88%;padding:.55rem .65rem}.telegramMessage.inbound{justify-self:start}.telegramMessage.outbound{background:#edf7f1;border-color:#c9ddd2;justify-self:end}.telegramMessage p,.telegramMessage span{overflow-wrap:anywhere;margin:0}.telegramMessage p{color:#37352f;font-size:.82rem;line-height:1.35}.telegramMessage span{color:#8b8986;margin-top:.3rem;font-size:.7rem;display:block}.telegramConversationEmpty,.telegramConversationError{color:#8b8986;margin:0;font-size:.8rem}.telegramConversationError{color:#a13f3f;margin-top:.5rem}.telegramReplyForm{gap:.45rem;margin-top:.65rem;display:grid}.telegramReplyForm textarea{resize:vertical;color:#37352f;width:100%;min-height:4.8rem;font:inherit;border:1px solid #deddda;border-radius:.25rem;padding:.55rem .65rem;line-height:1.35}.telegramReplyForm textarea:disabled{color:#8b8986;background:#f7f7f5}.telegramSpinner{animation:.9s linear infinite telegram-spin}@keyframes telegram-spin{to{transform:rotate(360deg)}}.scenarioList{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;display:grid}.scenarioCard{color:inherit;background:#fff;border:1px solid #ededeb;border-radius:.35rem;gap:1rem;padding:1.2rem 1.5rem;text-decoration:none;transition:border-color .12s,background-color .12s;display:grid}.scenarioCard:hover{background:#fbfbfa;border-color:#c8c6c1}.scenarioCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.scenarioCardHeader h2{margin:0;font-size:1.15rem}.scenarioCardHeader p{color:#787774;max-width:48rem;margin:.3rem 0 0;font-size:.9rem;line-height:1.4}.scenarioCardAction{flex:none;align-items:center;gap:.75rem;display:flex}.scenarioCardOpen{color:#37352f;align-items:center;gap:.35rem;font-size:.82rem;font-weight:650;display:inline-flex}.scenarioCardProperties{border-top:1px solid #efefed;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:.85rem 0 0;display:grid}.scenarioCardProperties div{min-width:0}.scenarioCardProperties dt{color:#8b8986;font-size:.74rem}.scenarioCardProperties dd{color:#37352f;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.88rem;font-weight:600;overflow:hidden}.scenarioTabs{gap:1.25rem;width:fit-content;margin-bottom:1rem;display:flex}.scenarioTabs a{color:#787774;border-bottom:2px solid #0000;padding:0 0 .55rem;font-size:.82rem;font-weight:650;text-decoration:none}.scenarioTabs a.active{color:#37352f;border-bottom-color:#37352f}.scenarioEditor{gap:1rem;max-width:76rem;display:grid}.scenarioEditorActions{border-top:1px solid #ededeb;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.4rem;padding-top:1rem;display:flex}.scenarioEditorSaveActions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.notionDangerButton{color:#a13f3f;cursor:pointer;background:#fff;border:1px solid #e7c9c9;border-radius:.25rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .75rem;font-weight:650;text-decoration:none;display:inline-flex}.notionDangerButton:hover:not(:disabled){background:#fff7f7}.scenarioEditorSettings{border-bottom:1px solid #ededeb;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);gap:2rem;padding:0 0 1.25rem;display:grid}.scenarioEditorSettings small{color:#8b8986;text-transform:none;font-size:.75rem;font-weight:400;line-height:1.35}.scenarioEditorBasics{grid-template-columns:minmax(0,1fr) minmax(11rem,.65fr);gap:.75rem;display:grid}.scenarioEditorDescription{grid-column:1/-1}.scenarioEditorDescription textarea{resize:vertical;min-height:3.25rem}.scenarioEntryPoint{border:0;border-left:2px solid #e5e5e3;min-width:0;margin:0;padding:0 0 0 1.25rem}.scenarioEntryPoint legend{color:#5f5d59;letter-spacing:0;text-transform:none;padding:0;font-size:.76rem;font-weight:700}.scenarioEntryTabs{border-bottom:1px solid #e7e6e4;gap:1.25rem;min-height:2.2rem;margin-top:.3rem;display:flex}.scenarioEntryTabs label{color:#898783;cursor:pointer;align-items:center;min-height:2.2rem;font-size:.86rem;font-weight:650;display:inline-flex;position:relative}.scenarioEntryTabs input{opacity:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.scenarioEntryTabs label:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.scenarioEntryTabs label.isActive{color:#37352f}.scenarioEntryTabs label.isActive:after{background:#37352f}.scenarioEntryTabs label:focus-within{outline-offset:2px;outline:2px solid #7ca4d8}.scenarioParentScenarioField{gap:.35rem;margin-top:.9rem;display:grid}.scenarioEntryHint{color:#787774;margin:.9rem 0 0;font-size:.84rem;line-height:1.45}.scenarioEntryHint code{color:#5f5d59;background:#f7f7f5;border:1px solid #e6e5e2;border-radius:.2rem;padding:.05rem .25rem}.scenarioEditorFormError{margin:0}.scenarioEditorWorkspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.scenarioTemplateLibrary,.scenarioFlowEditor{background:#fff;border:1px solid #ededeb;border-radius:.35rem;min-width:0;padding:1rem}.scenarioTemplateLibrary{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.scenarioEditorSectionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.scenarioEditorSectionHeader h2{color:#37352f;margin:0;font-size:1rem}.scenarioEditorSectionHeader p{color:#787774;margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.scenarioTriggerBadge{color:#5f5d59;border:1px solid #e2e1de;border-radius:.25rem;flex:none;align-items:center;gap:.35rem;max-width:13rem;padding:.4rem .5rem;font-size:.76rem;font-weight:650;line-height:1.25;display:inline-flex}.scenarioTemplateList{gap:.5rem;display:grid}.scenarioTemplateTile{cursor:grab;background:#f2faf5;border:1px solid #d5e7dc;border-radius:.25rem;grid-template-columns:auto 2rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:3.4rem;padding:.55rem;display:grid}.scenarioTemplateTile:active,.scenarioFlowStep:active{cursor:grabbing}.scenarioTemplateTile>svg,.scenarioDragHandle{color:#a7a5a1;flex:none}.scenarioTemplateMedia{object-fit:cover;border-radius:.2rem;width:2rem;height:2rem;display:block}.scenarioTemplateMedia.placeholder{background:#fff;border:1px solid #d5e7dc}.scenarioTemplateMedia.icon{color:#47735d;background:#fff;border:1px solid #d5e7dc;place-items:center;display:grid}.scenarioTemplateTile div,.scenarioFlowStepBody{min-width:0}.scenarioTemplateTile strong,.scenarioTemplateTile span,.scenarioFlowStepBody strong,.scenarioFlowStepBody span{display:block}.scenarioTemplateTile strong,.scenarioFlowStepBody strong{color:#37352f;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.scenarioTemplateTile span,.scenarioFlowStepBody span{color:#8b8986;margin-top:.15rem;font-size:.75rem;line-height:1.35}.scenarioTemplateCreate{border-top:1px solid #ededeb;gap:.7rem;margin-top:.75rem;padding-top:.75rem;display:grid}.scenarioTemplateCreate summary{color:#37352f;cursor:pointer;align-items:center;gap:.4rem;width:fit-content;font-size:.86rem;font-weight:650;list-style:none;display:inline-flex}.scenarioTemplateCreate summary::-webkit-details-marker{display:none}.scenarioTemplateCreate[open] summary{margin-bottom:.1rem}.scenarioTemplateCreate textarea{box-sizing:border-box;resize:vertical;color:#37352f;width:100%;min-width:0;font:inherit;text-transform:none;border:1px solid #deddda;border-radius:.25rem;padding:.65rem;font-weight:400;line-height:1.4}.scenarioFlowList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.scenarioFlowNotice{color:#714b27;background:#fff8f1;border:1px solid #e7c6aa;border-radius:.25rem;grid-template-columns:auto minmax(0,1fr);gap:.55rem;margin-bottom:.8rem;padding:.7rem;font-size:.82rem;line-height:1.4;display:grid}.scenarioFlowNotice>svg{margin-top:.1rem}.scenarioFlowNotice strong{display:block}.scenarioFlowNotice ul{gap:.15rem;margin:.25rem 0 0;padding-left:1rem;display:grid}.scenarioFlowList>li{gap:.4rem;min-width:0;display:grid}.scenarioFlowList>.scenarioInsertZone{align-items:center;min-height:.55rem;padding:.1rem 0;display:grid}.scenarioInsertZone>span{background:0 0;border-radius:999px;width:100%;height:2px;transition:background-color .12s;display:block}.scenarioInsertZone.isActive{min-height:1.35rem}.scenarioInsertZone.isActive>span{background:#2f7d60}.scenarioFlowStart,.scenarioTransition{color:#787774;align-items:center;gap:.4rem;min-height:1.85rem;margin-left:1.5rem;font-size:.78rem;display:flex}.scenarioFlowStart:before,.scenarioTransition:before{content:"";background:#deddda;width:1px;height:.85rem;margin:-1.25rem .25rem -.3rem 0}.scenarioTransition svg{color:#8b8986}.scenarioTransition select,.scenarioTransition input{color:#5f5d59;min-height:1.9rem;font:inherit;background:#fff;border:1px solid #deddda;border-radius:.25rem;font-size:.78rem}.scenarioTransition.hasIssue select,.scenarioTransition.hasIssue input,.scenarioFlowStep.hasIssue{border-color:#c77e45}.templateLibraryPage{gap:1rem;width:100%;display:grid}.templateLibraryControls{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);gap:.75rem;max-width:58rem;display:grid}.templateLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.65rem;display:grid}.messageTemplateCard{background:#f2faf5;border:1px solid #d5e7dc;border-radius:.35rem;grid-template-columns:3.4rem minmax(0,1fr);gap:.7rem;min-width:0;min-height:6rem;padding:.7rem;display:grid}.templateMediaPreview{color:#47735d;object-fit:cover;background:#fff;border:1px solid #d5e7dc;border-radius:.25rem;place-items:center;width:3.4rem;height:3.4rem;display:grid}.templateMediaPreview.compact{width:2rem;height:2rem}.messageTemplateCardBody{min-width:0}.messageTemplateCardBody strong,.messageTemplateCardBody p,.messageTemplateCardBody span{display:block}.messageTemplateCardBody strong{color:#37352f;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.messageTemplateCardBody p{color:#5f5d59;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.messageTemplateCardBody span{color:#6b8677;text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.72rem;overflow:hidden}.templateCreateOverlay{z-index:30;background:#37352f38;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.templateCreateDialog{background:#fff;border:1px solid #ededeb;border-radius:.5rem;gap:1rem;width:min(72rem,100%);max-height:calc(100vh - 3rem);padding:1.25rem;display:grid;overflow:auto;box-shadow:0 18px 48px #37352f2e}.templateCreateDialogHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.templateCreateDialog h2{color:#37352f;margin:0;font-size:1.15rem}.templateCreateDialogContent{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1.25rem;display:grid}.templateCreateForm{gap:.85rem;display:grid}.templateCreateMetaFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.templateQuestionButtons{border:0;border-top:1px solid #ededeb;gap:.65rem;margin:0;padding:.8rem 0 0;display:grid}.templateQuestionButtons legend{color:#5f5d59;letter-spacing:0;text-transform:none;padding:0;font-size:.76rem;font-weight:700}.templateQuestionMode{border-bottom:1px solid #e7e6e4;gap:1rem;display:flex}.templateQuestionMode label{color:#898783;cursor:pointer;align-items:center;min-height:2rem;font-size:.82rem;font-weight:650;display:inline-flex;position:relative}.templateQuestionMode input{opacity:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.templateQuestionMode label:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.templateQuestionMode label.isActive{color:#37352f}.templateQuestionMode label.isActive:after{background:#37352f}.templateQuestionMode label:focus-within{outline-offset:2px;outline:2px solid #7ca4d8}.templateInterestChoices{flex-wrap:wrap;gap:.45rem .8rem;display:flex}.templateInterestChoices label{color:#5f5d59;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.templateInterestChoices input{accent-color:#47735d;width:.9rem;height:.9rem}.templateQuestionHint{color:#787774;margin:0;font-size:.82rem;line-height:1.45}.messageComposer{gap:.45rem;display:grid}.messageComposerToolbar{background:#fbfbfa;border:1px solid #deddda;border-bottom:0;border-radius:.25rem .25rem 0 0;flex-wrap:wrap;gap:.25rem;padding:.3rem;display:flex}.messageComposerFormatButton{color:#5f5d59;cursor:pointer;background:0 0;border:0;border-radius:.2rem;place-items:center;width:2rem;height:2rem;display:grid}.messageComposerFormatButton:hover,.messageComposerFormatButton:focus-visible{color:#37352f;background:#efefed}.messageComposer textarea{resize:vertical;border:1px solid #deddda;border-radius:0 0 .25rem .25rem;width:100%;min-height:10rem;padding:.65rem}.templateMessagePreview{gap:.65rem;min-width:0;display:grid}.templateMessagePreview h3{color:#787774;margin:0;font-size:.78rem;font-weight:650}.telegramPreviewCanvas{background:#eaf5ee;border:1px solid #dcebe2;border-radius:.35rem;align-content:start;justify-items:start;gap:.35rem;min-height:18rem;padding:1rem;display:grid}.telegramPreviewBubble{color:#37352f;background:#fff;border-radius:.45rem;max-width:100%;padding:.7rem;font-size:.85rem;line-height:1.45;overflow:hidden;box-shadow:0 1px 1px #37352f14}.telegramPreviewBubble img{object-fit:cover;width:100%;max-height:13rem;margin:-.7rem -.7rem .65rem;display:block}.telegramPreviewText blockquote{color:#5f5d59;border-left:2px solid #8bc5a5;margin:.35rem 0;padding-left:.6rem}.telegramPreviewText code{background:#f0f0ee;border-radius:.15rem;padding:.08rem .2rem;font-family:inherit}.telegramPreviewPlaceholder,.telegramPreviewCaption{color:#8b8986;margin:0}.telegramPreviewCaption{margin-top:.45rem;font-size:.76rem}.telegramPreviewMediaIcon{color:#47735d;background:#eef4ef;align-items:center;gap:.45rem;min-height:5.5rem;margin:-.7rem -.7rem .65rem;padding:.7rem;display:flex}.telegramPreviewKeyboard{gap:.25rem;width:100%;display:grid}.telegramPreviewKeyboard span{color:#3e77a4;text-align:center;background:#fff;border-radius:.22rem;padding:.45rem;font-size:.78rem}.templateCreateDialog textarea{resize:vertical}.templateMediaEditor{border-top:1px solid #ededeb;gap:.55rem;padding-top:.75rem;display:grid}.templateMediaList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.templateMediaList li{background:#fbfbfa;border:1px solid #e7e6e3;border-radius:.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.35rem;display:grid}.templateMediaList span{color:#5f5d59;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.scenarioTransition select{max-width:min(100%,19rem);padding:0 .45rem}.scenarioTransition label{color:#787774;white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.scenarioTransition input{width:4.5rem;padding:0 .45rem}.scenarioFlowStep{cursor:grab;background:#fff;border:1px solid #deddda;border-radius:.25rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.25rem;padding:.65rem;display:grid}.scenarioFlowStep:hover,.scenarioTemplateTile:hover{border-color:#c8c6c1}.scenarioFlowStep.hasIssue{background:#fffaf5}.scenarioFlowStepIcon{color:#5f5d59;border:1px solid #e5e4e1;border-radius:.25rem;place-items:center;width:2rem;height:2rem;display:grid}.scenarioStepActions{align-items:center;gap:.25rem;display:flex}.scenarioFlowComplete{cursor:default;background:#f7faf8;grid-template-columns:auto minmax(0,1fr) auto}.scenarioFlowComplete>svg{color:#2d6045}.scenarioDropEmpty{color:#787774;text-align:center;border:1px dashed #c8c6c1;border-radius:.25rem;place-items:center;min-height:8rem;padding:1rem;font-size:.86rem;display:grid}.scenarioDropEmpty.isActive{color:#2d6045;background:#f2faf5;border-color:#2f7d60}.scenarioCompletionButton{margin-top:.75rem}.scenarioTemplateFields{gap:.85rem;margin-top:1rem;display:grid}.scenarioTemplateFields label{color:#5f5d59;gap:.4rem;font-size:.82rem;font-weight:650;display:grid}.scenarioTemplateFields textarea{resize:vertical;color:#37352f;width:100%;font:inherit;border:1px solid #deddda;border-radius:.25rem;padding:.6rem .7rem;font-weight:400;line-height:1.4}.scenarioTemplateFields small{color:#8b8986;font-size:.75rem;font-weight:400}.notionMuted{color:#787774;margin:.25rem 0 1rem}.notionActionRow{gap:.45rem;margin-bottom:1rem}.notionPropertyList{border-top:1px solid #ededeb;border-bottom:1px solid #ededeb;gap:.35rem;padding:.75rem 0;display:grid}.notionProperty{grid-template-columns:6.25rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:1.65rem;display:grid}.notionProperty dt{color:#8b8986;font-size:.78rem}.notionProperty dd{color:#37352f;min-width:0;margin:0;font-size:.86rem}.leadPhoneProperty dd{gap:.3rem;display:grid}.leadPhoneValue{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.leadPhoneNumber{color:#37352f;letter-spacing:.01em;font-size:1.05rem;font-weight:650;text-decoration:none}.leadPhoneReveal,.leadPhoneHide{appearance:none;color:#37352f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem}.leadPhoneReveal:hover,.leadPhoneHide:hover{color:var(--accent,#d81920)}.leadPhoneReveal:focus-visible,.leadPhoneHide:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.leadPhoneReveal:disabled{color:#9b9995;cursor:wait}.leadPhoneError{color:#b23b35;font-size:.72rem}.leadContactDetails .notionPropertyList{border-top:0;gap:.4rem;padding:0}.leadCandidateIdentity{border-bottom:1px solid #ededeb;gap:.55rem;padding-bottom:.9rem;display:grid}.leadCandidateIdentity h3{color:#37352f;margin:0;font-size:1.18rem;line-height:1.3}.leadCandidateIdentity .notionPropertyList{border:0;padding:0}.leadCandidateIdentity .leadPhoneProperty dt{font-size:.76rem}.leadContactDetails>h2,.leadRecruiterNote h2{color:#5f5d59;margin:0;font-size:.82rem;font-weight:700}.leadRecruiterNote,.leadAssignment,.leadWorkflow{border-top:1px solid #ededeb;gap:.55rem;margin-top:1.1rem;padding-top:1.1rem;display:grid}.leadWorkMain .leadWorkflow{background:#fff;border:1px solid #ededeb;border-radius:.35rem;gap:1rem;margin:0;padding:1rem}.leadWorkflowHeader h2,.leadStatusEditor h3{color:#37352f;margin:0;font-size:1rem;line-height:1.3}.leadWorkflowHeader p{color:#787774;margin:.25rem 0 0;font-size:.8rem;line-height:1.4}.leadWorkflow>h2,.leadWorkflowTasks>h3{color:#5f5d59;margin:0;font-size:.82rem;font-weight:700}.leadWorkflowTasks{gap:.5rem;margin-top:.45rem;display:grid}.leadWorkMain .leadWorkflowTasks{border-top:1px solid #ededeb;border-bottom:1px solid #ededeb;margin:0;padding:1rem 0}.leadStatusEditor{gap:.55rem;display:grid}.leadStatusEditor .notionField{gap:.3rem;font-size:.78rem}.leadStatusEditor .notionGhostButton{justify-self:start;min-height:2.1rem;padding:0 .7rem;font-size:.8rem}.leadPauseControl,.leadWorkflowNext{border-top:1px solid #ededeb;gap:.55rem;padding-top:1rem;display:grid}.leadPauseControl h3,.leadWorkflowNext h3{color:#37352f;margin:0;font-size:.9rem}.leadWorkflowNext p{color:#787774;margin:0;font-size:.8rem;line-height:1.45}.leadPauseControl>div{gap:.55rem;display:grid}.leadPauseControl>div>div{flex-wrap:wrap;gap:.5rem;display:flex}.candidateRoute{gap:0;margin:0;padding:0;list-style:none;display:grid}.candidateRoute>li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:0 0 1.2rem;display:grid;position:relative}.candidateRoute>li:not(:last-child):before{content:"";background:#deddd9;width:1px;position:absolute;top:2rem;bottom:0;left:.95rem}.candidateRouteNumber{z-index:1;color:#5f5d59;background:#fff;border:1px solid #cfcec9;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:700;display:grid;position:relative}.candidateRoute>li.current .candidateRouteNumber{color:#fff;background:#2f6b4f;border-color:#2f6b4f}.candidateRoute>li>div{gap:.38rem;padding:.15rem 0 0;display:grid}.candidateRouteEyebrow{color:#787774;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.candidateRoute h3{color:#37352f;margin:0;font-size:.98rem;line-height:1.35}.candidateRouteHint,.candidateRouteDeadline{color:#787774;margin:0;font-size:.8rem;line-height:1.45}.candidateRouteDeadline.today{color:#a06200;font-weight:600}.candidateRouteDeadline.overdue{color:#b23b35;font-weight:700}.candidateRouteActions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.12rem;display:flex}.candidateRouteActions .leadPauseControl{background:#fbfbfa;border:1px solid #e5e4e0;border-radius:.35rem;flex-basis:100%;padding:.7rem}.leadWorkflowHistory{border-top:1px solid #ededeb;gap:.55rem;padding-top:1rem;display:grid}.leadWorkflowHistory h3{color:#5f5d59;margin:0;font-size:.82rem}.leadWorkflowHistory ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.leadWorkflowHistory li{color:#787774;align-items:flex-start;gap:.45rem;font-size:.8rem;display:flex}.leadWorkflowHistory li svg{color:#2f6b4f;flex:none;margin-top:.08rem}.leadWorkflowHistory li span{gap:.1rem;display:grid}.leadWorkflowHistory li small{font-size:.73rem}.leadWorkflowTasks ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.leadWorkflowTasks li{align-items:flex-start;gap:.5rem;display:flex}.leadWorkflowTasks li>button{color:#0000;background:#fff;border:1px solid #d7d6d2;border-radius:.25rem;place-items:center;width:1.45rem;height:1.45rem;padding:0;display:grid}.leadWorkflowTasks li>button.completed{color:#fff;background:#2f6b4f;border-color:#2f6b4f}.leadWorkflowTasks li span{gap:.1rem;display:grid}.leadTaskActions,.leadTaskCreate>div{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.leadTaskCreate{background:#fbfbfa;border:1px solid #e5e4e0;border-radius:.35rem;gap:.55rem;padding:.8rem;display:grid}.leadStatusEditor>p{color:#787774;margin:0;font-size:.8rem}.leadWorkflowTasks li strong{font-size:.84rem;font-weight:600}.leadWorkflowTasks li small,.leadWorkflowTasks>p{color:#787774;font-size:.76rem}.leadWorkflowTasks li small.today{color:#a06200;font-weight:600}.leadWorkflowTasks li small.overdue{color:#b23b35;font-weight:700}.taskOutcomeDialog{color:#37352f;background:#fff;border:1px solid #d9d7d2;border-radius:.45rem;width:min(100% - 2rem,31rem);max-height:min(90vh,42rem);padding:0;box-shadow:0 1rem 3rem #17202a33}.taskOutcomeDialog::backdrop{background:#17202a61}.taskOutcomeDialog form{gap:.9rem;padding:1.1rem;display:grid}.taskOutcomeDialogHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.taskOutcomeDialogHeader h3{margin:.15rem 0 0;font-size:1rem;line-height:1.3}.taskOutcomeEyebrow{color:#787774;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.taskOutcomeClose{color:#787774;background:0 0;border:1px solid #0000;border-radius:.25rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;padding:0;display:grid}.taskOutcomeClose:hover{background:#f7f7f5;border-color:#deddda}.taskOutcomeOptions{border:0;gap:.45rem;min-width:0;padding:0;display:grid}.taskOutcomeOptions legend{color:#5f5d59;margin-bottom:.15rem;font-size:.78rem;font-weight:700}.taskOutcomeOption{cursor:pointer;border:1px solid #deddda;border-radius:.3rem;align-items:flex-start;gap:.6rem;padding:.55rem .6rem;display:flex}.taskOutcomeOption.selected{background:#f1fbf8;border-color:#0f766e}.taskOutcomeOption input{accent-color:#0f766e;flex:none;margin:.15rem 0 0}.taskOutcomeOption span{gap:.12rem;display:grid}.taskOutcomeOption strong{font-size:.82rem;font-weight:650}.taskOutcomeOption small,.taskOutcomeField small{color:#787774;font-size:.72rem;line-height:1.35}.taskOutcomeField{gap:.3rem;font-size:.76rem}.taskOutcomeField.recruiterSelectField{gap:.35rem;font-size:.9rem}.taskOutcomeField textarea{color:#37352f;width:100%;min-height:4.4rem;font:inherit;resize:vertical;border:1px solid #deddda;border-radius:.25rem;padding:.55rem .65rem;font-size:.84rem;line-height:1.4}.taskOutcomeActions{justify-content:flex-end;gap:.55rem;padding-top:.15rem;display:flex}.taskOutcomeDialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.deadlineSettingsCard>p{color:#787774;margin:.45rem 0 1rem;font-size:.86rem;line-height:1.45}.deadlineSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.deadlineSettingsGrid .notionField small{color:#787774;font-size:.75rem}.recruitingWorkflowSettings{gap:1.5rem;max-width:900px;display:grid}.workflowSettingsIntro h2,.workflowStepCard h3{margin:0}.workflowSettingsIntro p,.workflowStepCard p{color:var(--notion-muted,#697180);margin:.5rem 0 0}.workflowSettingsSteps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.workflowSettingsSteps>li{position:relative}.workflowSettingsSteps>li:not(:last-child):after{content:"";background:#d9dde3;width:2px;height:1rem;position:absolute;bottom:-1rem;left:1.4rem}.workflowStepCard{grid-template-columns:auto minmax(0,1fr) minmax(13rem,.65fr);align-items:start;gap:1rem;padding:1.5rem;display:grid}.workflowStepNumber{color:#fff;background:#222831;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.workflowStepFields{gap:.75rem;display:grid}.workflowTimingInput{align-items:center;gap:.5rem;display:flex}.workflowTimingInput input{width:6rem;min-width:0}.workflowTimingInput small{color:var(--notion-muted,#697180)}@media (max-width:760px){.workflowStepCard{grid-template-columns:auto minmax(0,1fr)}.workflowStepCard>.workflowTimingField,.workflowStepCard>.workflowStepFields{grid-column:2}}.dashboardOverdueTasks{background:snow;border:1px solid #efd3d0;border-radius:.35rem;margin-top:1.5rem;padding:1rem}.dashboardOverdueTasks ul{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.dashboardOverdueTasks a{color:inherit;gap:.15rem;text-decoration:none;display:grid}.dashboardOverdueTasks span,.dashboardOverdueTasks small,.dashboardOverdueTasks>p{color:#787774;font-size:.8rem}.dashboardRecruiterReport{background:#fff;border:1px solid #ededeb;border-radius:.35rem;margin-top:1.5rem;padding:1rem}.dashboardRecruiterReport .notionSectionHeader span{color:#787774;font-size:.78rem}.dashboardRecruiterReport>p{color:#787774;margin:.75rem 0 0;font-size:.84rem}.recruiterDashboard{gap:1rem;display:grid}.recruiterAccessRequests{border:1px solid var(--notion-border,#ededeb);background:#fff;border-radius:.35rem;overflow:hidden}.recruiterAccessRequestsHeader{border-bottom:1px solid var(--notion-border,#ededeb);justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.recruiterAccessRequestsHeader h2{color:var(--notion-text,#37352f);margin:0;font-size:.9rem}.recruiterAccessRequestsHeader p{color:var(--notion-muted,#787774);margin:.5rem 0 0;font-size:.78rem}.recruiterAccessAdd{flex:none;text-decoration:none}.recruiterAccessRequestList{margin:0;padding:0;list-style:none;display:grid}.recruiterAccessRequestList>li{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.recruiterAccessRequestList>li+li{border-top:1px solid var(--notion-border,#ededeb)}.recruiterAccessRequestIdentity{gap:.25rem;min-width:0;display:grid}.recruiterAccessRequestIdentity strong{color:var(--notion-text,#37352f);font-size:.9rem}.recruiterAccessRequestIdentity a,.recruiterAccessRequestIdentity span{color:var(--notion-muted,#787774);font-size:.78rem}.recruiterAccessRequestIdentity a{align-items:center;gap:.25rem;width:fit-content;display:inline-flex}.recruiterAccessRequestState{flex:none;justify-content:end;align-items:center;gap:.75rem;display:flex}.recruiterAccessRequestActions{align-items:center;gap:.5rem;display:flex}.recruiterAccessReject{color:#a13f3f}.recruiterAccessEmpty,.recruiterAccessMessage,.recruiterAccessError{margin:0;padding:1rem;font-size:.86rem}.recruiterAccessEmpty{color:var(--notion-muted,#787774)}.recruiterAccessMessage{color:#31734e;background:#fbfdfb;border-top:1px solid #dce9e0}.recruiterAccessError{color:#a13f3f;background:snow;border-top:1px solid #efd3d0}.notionTitleRow:has(.recruiterDashboardFilters){flex-wrap:wrap;align-items:end}.recruiterDashboardFilters{align-items:end;gap:1rem;display:flex}.recruiterDashboardFilters label{color:var(--notion-muted,#787774);gap:.35rem;font-size:.9rem;font-weight:650;display:grid}.recruiterDashboardFilters select{border:1px solid var(--notion-border,#ededeb);min-width:13rem;min-height:2.5rem;color:var(--notion-text,#37352f);font:inherit;background:#fff;border-radius:.35rem;padding:.4rem 2.5rem .4rem .75rem;font-size:.9rem;font-weight:400}.recruiterDashboardFilters label:last-child select{min-width:min(25rem,33vw)}.recruiterOverviewMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.recruiterOverviewMetric{border:1px solid var(--notion-border,#ededeb);min-width:0;min-height:8.5rem;color:inherit;background:#fff;border-radius:.35rem;padding:1rem;text-decoration:none;display:block}.recruiterOverviewMetric:hover{background:#fbfdfb;border-color:#b8c6be}.recruiterOverviewMetric:focus-visible{outline:3px solid var(--focus,#4b88e6);outline-offset:3px}.recruiterOverviewMetric h2,.recruiterDashboardPanelHeader h2{color:var(--notion-text,#37352f);margin:0;font-size:.9rem}.recruiterOverviewMetric strong{color:var(--notion-text,#37352f);margin-top:1.25rem;font-size:2rem;line-height:1;display:block}.recruiterOverviewMetric p,.recruiterDashboardPanelHeader p{color:var(--notion-muted,#787774);margin:.5rem 0 0;font-size:.78rem}.recruiterOverviewMetric.warning{background:snow;border-color:#e8c9c5}.recruiterOverviewMetric.warning strong,.recruiterOverdueValue{color:#b23b35}.recruiterDashboardPanel,.recruiterOverduePanel{border:1px solid var(--notion-border,#ededeb);background:#fff;border-radius:.35rem;overflow:hidden}.recruiterOverduePanel.hasOverdueTasks{background:snow;border-color:#efd3d0}.recruiterOverduePanel.isClear{background:#fbfdfb;border-color:#c9dfd1}.recruiterOverduePanel.isClear .recruiterDashboardPanelHeader{border-bottom-color:#dce9e0}.recruiterDashboardPanelHeader{border-bottom:1px solid var(--notion-border,#ededeb);justify-content:space-between;align-items:start;gap:1rem;min-height:4.75rem;padding:1rem;display:flex}.recruiterDashboardPanelHeader>span{color:var(--notion-muted,#787774);flex:none;font-size:.8rem}.recruiterDashboardTable th.recruiterNumber,.recruiterDashboardTable td.recruiterNumber{text-align:right}.recruiterDashboardTable td{padding-top:.9rem;padding-bottom:.9rem}.recruiterEnterpriseNames{color:var(--notion-muted,#787774);line-height:1.35}.recruiterMuted,.recruiterDashboardEmpty{color:var(--notion-muted,#787774)}.recruiterDashboardEmpty{margin:0;padding:1rem;font-size:.86rem}.recruiterOverdueList{margin:0;padding:0;list-style:none;display:grid}.recruiterOverdueList li+li{border-top:1px solid #efdeda}.recruiterOverdueList a{color:inherit;gap:.25rem;padding:.9rem 1rem;text-decoration:none;display:grid}.recruiterOverdueList a:hover{background:#fff}.recruiterOverdueList span,.recruiterOverdueList small{color:var(--notion-muted,#787774);font-size:.8rem}@media (max-width:1120px){.recruiterOverviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.recruiterDashboardFilters{flex-direction:column;align-items:stretch}.recruiterDashboardFilters select{width:100%;min-width:0;max-width:none}.recruiterOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiterAccessRequestsHeader,.recruiterAccessRequestList>li,.recruiterAccessRequestState{flex-direction:column;align-items:stretch}.recruiterAccessRequestList>li{display:flex}.recruiterAccessRequestActions{flex-wrap:wrap}}@media (max-width:460px){.recruiterOverviewMetrics{grid-template-columns:1fr}}.dashboardOverdueValue{color:#b23b35;font-weight:700}.leadAssignment h2{color:#5f5d59;margin:0;font-size:.82rem;font-weight:700}.leadAssignment form{gap:1rem;padding-top:.35rem;display:grid}.recruiterSelectField{color:var(--notion-muted,#787774);gap:.35rem;font-size:.9rem;font-weight:650}.recruiterSelectField select{border-color:var(--notion-border,#ededeb);min-height:2.5rem;color:var(--notion-text,#37352f);border-radius:.35rem;padding:.4rem 2.5rem .4rem .75rem;font-size:.9rem;font-weight:400}.leadAssignmentShareNote,.taskOutcomeShareNote{color:#5f5d59;align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.35;display:flex}.leadAssignmentShareNote input,.taskOutcomeShareNote input{accent-color:#2f6b4f;width:1rem;height:1rem;margin:.12rem 0 0}.leadAssignmentShareNote span,.taskOutcomeShareNote span{gap:.1rem;display:grid}.leadAssignmentShareNote strong,.taskOutcomeShareNote strong{color:#37352f;font-weight:600}.leadAssignmentShareNote small,.taskOutcomeShareNote small{color:#787774;font-size:.74rem}.leadAssignmentSubmit{justify-self:start;min-height:2.05rem;padding:0 .7rem;font-size:.8rem}.leadAssignmentMessage,.leadAssignmentError{margin:0;font-size:.76rem}.leadAssignmentMessage{color:#47735d}.leadAssignmentError{color:#a13f3f}.leadRecruiterNote form{gap:.45rem;display:grid}.leadRecruiterNote textarea{color:#37352f;width:100%;min-height:6rem;font:inherit;resize:vertical;border:1px solid #deddda;border-radius:.25rem;padding:.55rem .65rem;font-size:.84rem;line-height:1.4}.leadRecruiterNote textarea:disabled{color:#8b8986;background:#f7f7f5}.leadRecruiterNoteActions{align-items:center;gap:.5rem;display:flex}.leadRecruiterNoteSave{min-height:2.05rem;padding:0 .7rem;font-size:.8rem}.leadRecruiterNoteActions span,.leadRecruiterNote>p{color:#8b8986;margin:0;font-size:.76rem}.leadRecruiterNote>p{color:#a13f3f}.leadRecruiterNoteShared{line-height:1.4;color:#5f5d59!important;font-size:.74rem!important}.notionInterestBox,.notionTimeline{padding-top:1rem}.notionInterestBox h3,.notionTimeline h3{margin:0 0 .65rem;font-size:.9rem}.notionInterestList{flex-wrap:wrap;gap:.35rem}.leadEvidenceList{white-space:normal;gap:.2rem;display:grid}.leadEvidenceGroup{color:#37352f;min-width:0;font-size:.82rem;line-height:1.35}.leadEvidenceGroup.withSource{border-bottom:1px solid #ededeb;grid-template-columns:4.9rem minmax(0,1fr);gap:.65rem;padding:.3rem 0;display:grid}.leadEvidenceGroup.withSource:last-of-type{border-bottom:0}.leadEvidenceGroup.withoutSource{display:block}.leadEvidenceSource{color:#8b8986;font-size:.75rem;font-weight:600}.leadEvidenceValues{min-width:0}.leadEvidenceMore,.leadEvidenceEmpty{color:#8b8986;font-size:.78rem}.leadInterestSummary{color:#5f5d59;min-width:0;font-size:.82rem;line-height:1.4}.leadInterestSummaryLabel{color:#787774}.notionTimeline ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.notionTimeline li{color:#6f6d69;align-items:flex-start;gap:.55rem}.notionTimeline li svg{margin-top:.1rem}.notionTimeline strong,.notionTimeline span{font-size:.84rem;display:block}.notionTimeline strong{color:#37352f}.notionTimeline span{color:#8b8986}.notionStatsGrid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.dashboardMetricsHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 .8rem;display:flex}.dashboardMetricsHeader>span{color:#8b8986;font-size:.82rem}.notionTitleRow:has(.analyticsReportActions){flex-wrap:wrap;align-items:flex-start}.analyticsReportActions{flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"month export""tabs tabs";align-items:center;gap:.75rem;display:grid}.analyticsReportActions .analyticsPrintButton{grid-area:export;justify-self:end}.analyticsReportActions .dashboardPeriodControls{display:contents}.analyticsReportActions .dashboardMonthPicker{grid-area:month;justify-self:start}.analyticsReportActions .dashboardPeriodFilter{grid-area:tabs;justify-self:start;margin:0}.analyticsPrintMeta{display:none}.dashboardPeriodControls{align-items:center;gap:1rem;display:flex}.analyticsSection{margin-bottom:2rem}.analyticsSectionHeading{margin:0 0 1rem}.analyticsSectionHeading h2{color:var(--notion-text);letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.dashboardPeriodFilter{border-bottom:1px solid #ededeb;align-items:center;gap:1rem;display:flex}.dashboardPeriodFilter button{color:#8b8986;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:2.2rem;padding:0 0 .45rem;font-size:.82rem}.dashboardPeriodFilter button:hover{color:#37352f}.dashboardPeriodFilter button.active{color:#37352f;border-bottom-color:#37352f;font-weight:650}.dashboardMonthPicker{color:#8b8986;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.dashboardMonthPicker select{border:1px solid var(--notion-border);min-height:2.2rem;color:var(--notion-text);font:inherit;background:#fff;border-radius:.35rem;padding:.25rem .5rem}.dashboardMetricsEmpty{color:#8b8986;margin:0 0 1rem;font-size:.88rem}.analyticsStatsGrid,.analyticsFunnelGrid{gap:16px;margin-bottom:20px;display:grid}.analyticsStatsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.analyticsFunnelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsMetric{border:1px solid var(--notion-border);background:#fff;border-radius:10px;gap:12px;min-height:156px;padding:24px;display:grid}.analyticsMetric>span{color:var(--notion-muted);font-size:14px;font-weight:600}.analyticsMetric>strong{color:var(--notion-text);letter-spacing:-.05em;font-size:clamp(29px,2.4vw,40px);line-height:1}.analyticsMetric>small{color:var(--notion-muted);font-size:12px;line-height:1.45}.notionDashboardGrid.analyticsAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-bottom:20px}.analyticsAudiencePanel{flex-direction:column;min-height:316px;display:flex}.analyticsAudienceGrid .notionSectionHeader{min-height:112px;padding:24px}.analyticsAudienceGrid .notionSectionHeader h3{color:var(--notion-text);margin:0;font-size:16px}.analyticsAudienceGrid .notionSectionHeader p{color:var(--notion-muted);margin:8px 0 0;font-size:14px}.analyticsRegions{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:14px 24px 20px 46px;list-style-position:inside;display:grid}.analyticsRegions li{border-bottom:1px solid var(--notion-border);color:var(--notion-text);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:grid}.analyticsRegions li:nth-last-child(-n+2){border-bottom:0}.analyticsRegions span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analyticsRegions strong{color:var(--notion-text);text-align:right;white-space:nowrap;font-size:13px}.analyticsRegions strong small{color:var(--notion-muted);font-size:inherit;font-weight:500}.analyticsPanelEmpty{color:var(--notion-muted);margin:auto 24px;font-size:14px}.analyticsGenderTable{border:1px solid var(--notion-border);border-radius:8px;margin:auto 24px;overflow:hidden}.analyticsGenderTableHeader,.analyticsGenderTableRow,.analyticsGenderTableTotal{grid-template-columns:minmax(0,1fr) 120px 96px;align-items:center;gap:16px;padding:12px 16px;display:grid}.analyticsGenderTableHeader{color:var(--notion-muted);background:#f8f8f7;font-size:12px;font-weight:600}.analyticsGenderTableHeader span:not(:first-child),.analyticsGenderTableRow strong,.analyticsGenderTableRow span:last-child,.analyticsGenderTableTotal strong,.analyticsGenderTableTotal span:last-child{text-align:right}.analyticsGenderTableRow{border-top:1px solid var(--notion-border);color:var(--notion-text);font-size:14px}.analyticsGenderTableRow strong{font-size:14px}.analyticsGenderTableTotal{border-top:1px solid var(--notion-border);color:var(--notion-text);background:#f8f8f7;font-size:14px;font-weight:600}.notionDashboardGrid.analyticsDetailGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;margin-bottom:20px}.analyticsDetailGrid>.notionDashboardPanel{flex-direction:column;display:flex}.analyticsDetailGrid .notionSectionHeader{min-height:128px;padding:24px}.analyticsSources{gap:16px;margin:0;padding:18px 24px 0;list-style:none;display:grid}.analyticsSources li{gap:8px;display:grid}.analyticsSourceHeader{color:var(--notion-text);justify-content:space-between;gap:24px;font-size:14px;display:flex}.analyticsSourceHeader strong{white-space:nowrap;font-size:14px}.analyticsSourceHeader small{color:var(--notion-muted);font-size:12px;font-weight:500}.analyticsSourceBar{background:#eceef1;border-radius:999px;height:9px;overflow:hidden}.analyticsSourceBar i{border-radius:inherit;background:#222936;min-width:5px;height:100%;display:block}.analyticsDetailGrid>.analyticsAllSources{border:1px solid var(--notion-border);background:#fff;border-radius:10px;margin:0;padding:14px 24px}.analyticsAllSources summary{color:var(--notion-text);cursor:pointer;font-size:14px;font-weight:600}.analyticsAllSources ul{margin:12px 0 0;padding:0;list-style:none;display:grid}.analyticsAllSources ul li{border-top:1px solid var(--notion-border);color:var(--notion-text);justify-content:space-between;gap:20px;padding:10px 0;font-size:14px;display:flex}.analyticsAllSources li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analyticsAllSources li strong{color:var(--notion-muted);white-space:nowrap;font-size:13px;font-weight:600}.analyticsVacancyColumns{border-bottom:1px solid var(--notion-border);color:var(--notion-muted);grid-template-columns:minmax(0,.9fr) minmax(14rem,1.15fr) 108px;gap:16px;margin:0 24px 0 52px;padding:12px 0 8px;font-size:12px;font-weight:600;display:grid}.analyticsVacancyColumns span:last-child{text-align:right}.analyticsVacancies{margin:0;padding:0 24px 0 52px;list-style-position:inside;display:grid}.analyticsVacancies li{border-bottom:1px solid var(--notion-border);color:var(--notion-text);grid-template-columns:minmax(0,.9fr) minmax(14rem,1.15fr) 108px;align-items:baseline;gap:16px;padding:13px 0;font-size:14px;display:grid}.analyticsVacancies li:last-child{border-bottom:0}.analyticsVacancies span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analyticsVacancyTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;line-height:1.35;display:-webkit-box;white-space:normal!important}.analyticsVacancyEnterprise{color:var(--notion-muted);text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.analyticsVacancies strong{color:var(--notion-muted);text-align:right;white-space:nowrap;font-size:13px}.analyticsVacancies strong small{color:inherit;font-size:inherit;font-weight:500}.analyticsAllVacancies .analyticsVacancyColumns{margin:12px 0 0 28px}.analyticsAllVacancies .analyticsVacancies{padding:0 0 0 28px}@media (max-width:1080px){.analyticsStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsFunnelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.notionDashboardGrid.analyticsAudienceGrid,.notionDashboardGrid.analyticsDetailGrid{grid-template-columns:1fr}}@media (max-width:720px){.dashboardPeriodControls{flex-direction:column;align-items:stretch;gap:.75rem}.dashboardMonthPicker select{flex:1;min-width:0}.analyticsStatsGrid,.analyticsFunnelGrid{grid-template-columns:1fr}.analyticsMetric{min-height:124px}.analyticsSourceHeader{align-items:baseline}.analyticsAudiencePanel{min-height:0}.analyticsAudienceGrid .notionSectionHeader{min-height:0;padding:20px}.analyticsRegions{grid-template-columns:1fr;padding:12px 20px 16px 40px}.analyticsRegions li:nth-last-child(-n+2){border-bottom:1px solid var(--notion-border)}.analyticsRegions li:last-child{border-bottom:0}.analyticsGenderTable{margin:20px}.analyticsGenderTableHeader,.analyticsGenderTableRow,.analyticsGenderTableTotal{grid-template-columns:minmax(0,1fr) 92px 64px;gap:8px;padding:12px}.analyticsVacancyColumns{grid-template-columns:minmax(0,1fr) 84px;margin-left:40px}.analyticsVacancyColumns span:nth-child(2){display:none}.analyticsVacancies{padding-left:40px}.analyticsVacancies li{grid-template-columns:minmax(0,1fr) 84px;gap:4px 12px}.analyticsVacancyEnterprise{grid-column:1;font-size:12px}.analyticsVacancies strong{grid-area:1/2/span 2}.analyticsAllVacancies .analyticsVacancyColumns,.analyticsAllVacancies .analyticsVacancies{margin-left:24px;padding-left:0}.analyticsReportActions{grid-template-columns:1fr;grid-template-areas:"month""export""tabs"}.analyticsReportActions .analyticsPrintButton,.analyticsReportActions .dashboardMonthPicker,.analyticsReportActions .dashboardPeriodFilter{justify-self:stretch;width:100%}.analyticsPrintButton{justify-content:center}}@media print{@page{size:A4 landscape;margin:12mm}.notionShell{min-height:0;display:block}.notionSidebar,.analyticsReportActions,.analyticsAllSources{display:none!important}.notionPageContent,.notionTitleRow{padding-left:0;padding-right:0}.notionTitleRow{padding-top:0;padding-bottom:.5rem}.notionTitleRow h1{font-size:1.7rem}.analyticsPrintMeta{color:#58595b;margin:0 0 1.25rem;font-size:.8rem;display:block}.analyticsSection{break-inside:avoid;margin-bottom:1.25rem}.analyticsStatsGrid,.analyticsFunnelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analyticsMetric{gap:8px;min-height:0;padding:14px}.analyticsMetric>strong{font-size:26px}.notionDashboardGrid.analyticsAudienceGrid,.notionDashboardGrid.analyticsDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.analyticsAudiencePanel{min-height:0}.analyticsAudienceGrid .notionSectionHeader,.analyticsDetailGrid .notionSectionHeader{min-height:0;padding:14px}.analyticsRegions{padding:10px 14px 14px 36px}.analyticsGenderTable{margin:14px}.analyticsSources{gap:10px;padding:12px 14px 0}.analyticsVacancyColumns{margin:0 14px 0 42px;padding-top:8px}.analyticsVacancies{padding:0 14px 0 42px}.analyticsVacancies li{padding:8px 0}}.notionMetric{background:#fff;border:1px solid #ededeb;border-radius:.35rem;grid-template-rows:1.9rem 3rem 2rem auto;align-content:start;gap:.45rem;min-height:7rem;padding:.85rem;display:grid}.notionMetric div{color:#5f5d59;background:#ededeb;border-radius:.25rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}.notionMetric.amber div{color:#855d21;background:#f5eadc}.notionMetric span,.notionSectionHeader span{color:#8b8986;font-size:.78rem}.notionMetric strong{font-size:1.6rem}.notionMetric small{color:#8b8986;font-size:.72rem;line-height:1.35}.notionDashboardGrid,.notionSettingsBoard,.dictionaryGrid{gap:1rem;display:grid}.notionDashboardGrid{grid-template-columns:minmax(0,1fr);align-items:start}.notionSettingsBoard,.dictionaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsTabs{border-bottom:1px solid #e7e6e4;gap:1.25rem;margin-bottom:1rem;display:flex}.settingsTabs a{color:#787774;border-bottom:2px solid #0000;align-items:center;min-height:2.45rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.settingsTabs a.active{color:#37352f;border-bottom-color:#37352f}.mailSettings{grid-column:1/-1;gap:1rem;min-width:0;display:grid}.mailSettingsInnerTabs{scrollbar-width:thin;border-bottom:1px solid #e7e6e4;gap:1.25rem;display:flex;overflow-x:auto}.mailSettingsInnerTab{color:#787774;cursor:pointer;min-height:2.45rem;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;font-size:.86rem;font-weight:650;display:inline-flex}.mailSettingsInnerTab:hover{color:#37352f}.mailSettingsInnerTab.active{color:#37352f;border-bottom-color:#37352f}.mailSettingsPanel,.mailTemplatesPanel{min-width:0}.mailSettingsPanel:focus,.mailTemplatesPanel:focus{outline:0}.mailSettingsPanelHeading,.mailTemplateCardHeading,.mailTemplatesHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mailSettingsPanelHeading h2,.mailTemplatesHeading h2,.mailTemplateCardHeading h3{margin:0}.mailSettingsPanelHeading .notionHint,.mailTemplatesHeading .notionHint,.mailTemplateCard .notionHint{margin:.35rem 0 0}.mailSettingsState,.mailTemplateCode{color:#787774;white-space:nowrap;border:1px solid #deddda;border-radius:.25rem;align-items:center;min-height:1.45rem;padding:.1rem .45rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.mailSettingsState.enabled{color:#2f6b4f;background:#f2faf4;border-color:#b9d7c5}.mailSmtpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.mailSettingsCheckbox{color:#5f5d59;cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.82rem;line-height:1.4;display:flex}.mailSettingsCheckbox input{accent-color:#47735d;flex:none;width:1rem;height:1rem;margin:.1rem 0 0}.mailSettingsActions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.1rem;display:flex}.mailSettingsActions .notionPrimaryButton,.mailSettingsActions .notionSecondaryButton,.mailTemplateSave{min-height:2.4rem;padding-inline:.9rem}.mailSettings .notionSecondaryButton{color:#37352f;cursor:pointer;font:inherit;background:#fff;border:1px solid #deddda;font-weight:650}.mailSettings .notionSecondaryButton:hover:not(:disabled){background:#efefed}.mailSettingsNotice{color:#5f5d59;background:#fbfbfa;border:1px solid #deddda;border-radius:.25rem;margin:0;padding:.65rem .75rem;font-size:.82rem;line-height:1.4}.mailSettingsNotice.error{color:#a13f3f;background:#fff8f8;border-color:#e6c6c6}.mailSettingsNotice.success{color:#2f6b4f;background:#f2faf4;border-color:#b9d7c5}.mailTemplatesPanel{gap:1rem;display:grid}.mailTemplatesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mailTemplateCard{align-content:start;gap:.85rem;display:grid}.mailTemplateCardHeading{align-items:flex-start}.mailTemplateCardHeading h3{margin-top:.4rem;font-size:.96rem}.mailTemplateFields{gap:.8rem;display:grid}.mailTemplateFields textarea{min-height:8rem}.mailTemplateCard .mailSettingsCheckbox{margin-top:0}.mailTemplateSave{justify-self:start}.dictionaryGrid{margin-bottom:1rem}.dictionaryAccordion{background:#fff;border:1px solid #ededeb;border-radius:.35rem;overflow:hidden}.dictionaryAccordionItem{border-top:1px solid #ededeb}.dictionaryAccordionItem:first-of-type{border-top:0}.dictionaryAccordionItem summary{cursor:pointer;align-items:center;gap:.75rem;min-height:3.6rem;padding:.8rem;list-style:none;display:flex}.dictionaryAccordionItem summary::-webkit-details-marker{display:none}.dictionaryAccordionItem summary:hover{background:#fbfbfa}.dictionarySummaryIcon{color:#8b8986;border-radius:.25rem;place-items:center;width:1.65rem;height:1.65rem;display:grid}.dictionaryAccordionItem[open] .dictionarySummaryIcon svg{transform:rotate(180deg)}.dictionarySummaryMain{flex:1;gap:.15rem;min-width:0;display:grid}.dictionarySummaryMain strong,.dictionarySummaryMain small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dictionarySummaryMain small{color:#8b8986;font-size:.8rem}.dictionarySummaryMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.dictionaryProfessionTable{border-top:1px solid #ededeb}.dictionaryProfessionTable th:first-child,.dictionaryProfessionTable td:first-child{padding-left:3.2rem}.vacancyProfessionList{background:#fbfbfa;border-top:1px solid #ededeb;gap:.75rem;padding:.8rem .8rem 1rem 3.2rem;display:grid}.vacancyProfessionBlock{background:#fff;border:1px solid #ededeb;border-radius:.35rem;overflow:hidden}.vacancyProfessionHeader{border-bottom:1px solid #ededeb;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.vacancyProfessionHeader h3{margin:0;font-size:.92rem}.vacancyProfessionHeader span{color:#8b8986;font-size:.78rem}.vacancyDetailList{display:grid}.vacancyDetailItem{border-top:1px solid #ededeb}.vacancyDetailItem:first-child{border-top:0}.vacancyDetailItem summary{cursor:pointer;align-items:center;gap:.65rem;min-height:3.25rem;padding:.65rem .8rem;list-style:none;display:flex}.vacancyDetailItem summary::-webkit-details-marker{display:none}.vacancyDetailItem summary:hover{background:#fbfbfa}.vacancyDetailItem[open]>summary .dictionarySummaryIcon svg{transform:rotate(180deg)}.vacancyDetailMain{flex:1;gap:.12rem;min-width:0;display:grid}.vacancyDetailMain strong,.vacancyDetailMain small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vacancyDetailMain strong{font-size:.9rem}.vacancyDetailMain small{color:#8b8986;font-size:.78rem}.vacancyDetailBody{gap:.8rem;padding:.1rem .8rem .9rem 2.9rem;display:grid}.vacancyPublicationControl{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vacancyPublicationControl .notionGhostButton,.vacancyPublicationControl .notionPrimaryButton{min-height:2.25rem}.vacancyCardToolbar{gap:.75rem;display:grid}.vacancySyncButton{color:#fff;width:fit-content;min-height:2.4rem;font:inherit;cursor:pointer;background:#2383e2;border:1px solid #2383e2;border-radius:.3rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.84rem;font-weight:650;display:inline-flex}.vacancySyncButton:hover:not(:disabled){background:#1874c8}.vacancySyncStatus{align-items:center;gap:.35rem;min-height:2rem;font-size:.8rem;font-weight:650;display:inline-flex}.vacancySyncStatus.success{color:#287443}.vacancySyncStatus.error{color:#b42318}.vacancyCardEditor,.vacancyInlineEditor{gap:.75rem;display:grid}.vacancyCardActionRow{flex-wrap:wrap;gap:.6rem;display:flex}.vacancyDeleteButton{color:#b42318;min-height:2.35rem;font:inherit;cursor:pointer;background:#fff7f6;border:1px solid #e6b8b4;border-radius:.3rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.82rem;font-weight:650;display:inline-flex}.vacancyInlineEditor{background:#fafaf9;border:1px solid #deddda;border-radius:.35rem;padding:1rem}.vacancyPublicationError{color:#af2025;font-size:.82rem}.vacancyPublicationSuccess{color:#276749;font-size:.82rem}.vacancyImportSyncStatus{color:#276749;background:#f4faf5;border:1px solid #d8e8dc;border-radius:.3rem;padding:.65rem .75rem;font-size:.84rem}.vacancyBadgeRow{flex-wrap:wrap;gap:.35rem;display:flex}.vacancyFactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.vacancyFactGrid div{background:#fbfbfa;border:1px solid #ededeb;border-radius:.3rem;padding:.6rem}.vacancyFactGrid dt{color:#8b8986;font-size:.74rem}.vacancyFactGrid dd{color:#37352f;margin:.25rem 0 0;font-size:.86rem}.vacancyFunnel{background:#fff;border:1px solid #ededeb;border-radius:.35rem;overflow:hidden}.vacancyFunnelHeader{background:#fbfbfa;border-bottom:1px solid #ededeb;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.vacancyFunnelHeader h4{color:#37352f;margin:0;font-size:.86rem}.vacancyFunnelHeader span{color:#8b8986;font-size:.76rem}.vacancyFunnelGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vacancyFunnelGrid article{border-left:1px solid #ededeb;gap:.25rem;min-width:0;padding:.7rem .75rem;display:grid}.vacancyFunnelGrid article:first-child{border-left:0}.vacancyFunnelGrid div{color:#787774}.vacancyFunnelGrid span{color:#8b8986;font-size:.74rem}.vacancyFunnelGrid strong{font-size:1.15rem}.vacancyDescription{gap:.35rem;display:grid}.vacancyDescription h4{color:#5f5d59;margin:0;font-size:.8rem}.vacancyFormattedText{gap:.55rem;max-width:62rem;display:grid}.vacancyFormattedText p,.vacancyFormattedText li{color:#37352f;font-size:.88rem;line-height:1.55}.vacancyFormattedText p{margin:0}.vacancyFormattedText ul{gap:.25rem;margin:0;padding-left:1.15rem;display:grid}.vacancyDescription>p{color:#37352f;max-width:62rem;margin:0;font-size:.88rem;line-height:1.55}.vacancyImportLayout{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:1rem;display:grid}.vacancyImportPanel{background:#fff;border:1px solid #ededeb;border-radius:.35rem;min-width:0;overflow:hidden}.vacancyFormPanel{background:#fff;border:1px solid #ededeb;border-radius:.35rem;width:min(100%,56rem);overflow:hidden}.vacancyTwoColumnForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.vacancyFormSection{border:1px solid #ededeb;border-radius:.35rem;gap:.9rem;min-width:0;margin:0;padding:1rem;display:grid}.vacancyFormSection>legend{color:#37352f;padding:0 .35rem;font-size:.92rem;font-weight:700}.vacancyFormSection .notionField>span{color:#b42318}.vacancyFormSection .notionField>small,.vacancyFormHint{color:#787774;margin:0;font-size:.76rem;font-weight:400;line-height:1.4}.vacancyFormSection input[readonly]{color:#5f5e5b;background:#f7f7f5}.vacancyCheckboxGrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.vacancyCheckboxGrid label{color:#37352f;align-items:center;gap:.45rem;font-size:.88rem;display:inline-flex}.vacancyFormActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.85rem;max-width:100%;display:flex;overflow-x:auto}.vacancyFormActions>*{flex:0 0 14.5rem;min-width:14.5rem}.vacancyImportForm{gap:.8rem;padding:.9rem;display:grid}.vacancyImportForm label{gap:.35rem;display:grid}.vacancyImportForm label span{color:#6f6d69;font-size:.82rem}.vacancyImportForm select,.vacancyImportForm input[type=file]{color:#37352f;width:100%;min-height:2.25rem;font:inherit;background:#fff;border:1px solid #deddda;border-radius:.3rem}.vacancyImportForm select{padding:0 .55rem}.vacancyImportFilePicker{justify-self:center;width:fit-content;display:inline-flex;position:relative}.vacancyImportFilePicker input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vacancyImportFilePicker>.notionGhostButton{display:inline-flex}.vacancyImportFilePicker:focus-within .notionGhostButton{outline:3px solid var(--focus);outline-offset:2px}.vacancyImportHelp,.vacancyImportError{border-radius:.3rem;align-items:flex-start;gap:.45rem;padding:.6rem;font-size:.82rem;line-height:1.4;display:flex}.vacancyImportHelp{color:#5f5d59;background:#fbfbfa}.vacancyImportError{color:#8f2f24;background:#fff7f5;border:1px solid #f0d2cf}.vacancyImportEmpty{color:#8b8986;text-align:center;place-items:center;gap:.45rem;min-height:18rem;padding:1rem;display:grid}.vacancyImportEmpty strong{color:#37352f}.vacancyImportSummary{border-bottom:1px solid #ededeb;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:.8rem;display:grid}.vacancyImportSummary article{background:#fbfbfa;border:1px solid #ededeb;border-radius:.3rem;padding:.6rem}.vacancyImportSummary span{color:#8b8986;font-size:.74rem}.vacancyImportSummary strong{margin-top:.2rem;font-size:1.25rem;display:block}.vacancyImportApplyBar{border-bottom:1px solid #ededeb;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.vacancyImportApplyBar div{gap:.2rem;min-width:0;display:grid}.vacancyImportApplyBar strong{font-size:.88rem}.vacancyImportApplyBar span{color:#8b8986;font-size:.8rem}.vacancyImportSuccess{color:#2d6a35;background:#f4fbf4;border-bottom:1px solid #d7ead7;align-items:flex-start;gap:.45rem;padding:.7rem .8rem;font-size:.82rem;display:flex}.vacancyImportTableWrap{overflow-x:auto}.vacancyImportTableWrap td small{color:#8b8986;margin-top:.2rem;font-size:.76rem;display:block}.vacancyImportMessages{gap:.25rem;min-width:14rem;display:grid}.vacancyImportMessages span{color:#6f6d69;font-size:.78rem}.dictionaryEmptyState{color:#787774;border-top:1px solid #ededeb;padding:1rem;font-size:.88rem}.notionAccessNotice{color:#5f5d59;background:#fbfbfa;border:1px solid #ededeb;border-radius:.35rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.65rem .75rem;font-size:.86rem;display:flex}.notionDashboardPanel,.notionSettingsCard{background:#fff;border:1px solid #ededeb;border-radius:.35rem;min-width:0}.notionDashboardPanel{overflow:hidden}.dashboardLeadsPanel{flex-direction:column;min-height:0;max-height:calc(100vh - 15rem);display:flex}.dashboardTableScroll{scrollbar-width:thin;min-height:0;overflow:auto}.dashboardTableScroll thead th{z-index:1;background:#fff;position:sticky;top:0}.notionSectionHeader{border-bottom:1px solid #ededeb;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem;display:flex}.notionSectionHeader h2,.notionSettingsCard h2{margin:0;font-size:.96rem}.notionSectionHeader a{color:#6f6d69;font-size:.84rem;text-decoration:none}.compactTable th,.compactTable td{white-space:normal}.dashboardActiveLeadRow{cursor:pointer}.dashboardActiveLeadRow:hover{background:#f8f8f7}.dashboardLeadCell{position:relative}.dashboardLeadOverlay{z-index:1;text-decoration:none;position:absolute;inset:0}.dashboardLeadOverlay:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:.2rem}.dashboardActiveLeadsEmpty{color:#8b8986;margin:0;padding:1rem .8rem;font-size:.88rem}.notionTaskList{gap:.2rem;margin:0;padding:.65rem;list-style:none;display:grid}.notionTaskList li{border-radius:.25rem;align-items:flex-start;gap:.55rem;padding:.5rem;display:flex}.notionTaskList li:hover{background:#fbfbfa}.notionTaskList strong,.notionTaskList span{font-size:.86rem;display:block}.notionTaskList span{color:#8b8986;margin-top:.1rem}.notionSettingsCard{padding:1rem}.notionSettingsCard>svg{color:#5f5d59;margin-bottom:.75rem}.notionSettingsCard .notionPropertyList{margin-top:.85rem}.telegramSettingsForm{gap:.8rem;margin-top:.85rem;display:grid}.telegramSettingsFooter{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.internalTelegramSettingsFooter{align-items:stretch;display:grid}.internalTelegramActions{grid-template-columns:minmax(14rem,1fr) minmax(16rem,1.3fr);gap:.75rem;width:100%;display:grid}.internalTelegramActions .notionPrimaryButton,.internalTelegramActions .notionSecondaryButton{justify-content:center;min-height:2.75rem;padding-inline:1rem}@media (max-width:640px){.internalTelegramActions{grid-template-columns:1fr}}.telegramSettingsStatus{color:#787774;font-size:.82rem}.telegramSettingsStatus.configured{color:#2f6b4f}.notionPerson.compact{gap:.4rem}.notionLoginShell{background:#fbfbfa;place-items:center;min-height:100vh;padding:1rem;display:grid}.notionLoginPanel{text-align:center;background:#fff;border:1px solid #ededeb;border-radius:.35rem;width:min(100%,28rem);padding:2rem}.notionLoginPanel h1{margin:0;font-size:1.65rem}.notionLoginPanel p:not(.notionKicker){color:#6f6d69;margin:.6rem 0 1.4rem}.notionLoginForm{text-align:left;gap:.85rem;display:grid}.notionLoginForm label{color:#6f6d69;text-transform:none;gap:.35rem;font-size:.78rem;font-weight:650;display:grid}.notionLoginForm label span{color:#8b8986;border:1px solid #deddda;border-radius:.25rem;align-items:center;gap:.5rem;min-height:2.55rem;padding:0 .65rem;display:flex}.notionLoginForm input{color:#37352f;background:0 0;border:0;outline:0;width:100%}.loginButton{width:100%;min-height:2.55rem;margin-top:.35rem}.telegramLoginPanel{text-align:center;gap:.8rem;max-width:25rem;display:grid}.telegramLoginPanel>p{color:#37352f;margin:0;font-size:.95rem}.emailLoginForm{text-align:left;gap:.7rem;width:100%;display:grid}.emailLoginForm .notionField{text-align:left}.emailLoginForm .notionGhostButton{justify-self:center}.emailLoginHint,.loginDivider{color:#787774;text-align:center;margin:0;font-size:.88rem}.loginDivider{align-items:center;gap:.65rem;width:100%;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:#e5e4e1;flex:1;height:1px}.loginConfigurationNotice{color:#787774;margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.loginLocalActions{gap:.45rem;width:100%;display:grid}.accessUsersSection{grid-column:1/-1;width:100%;min-width:0}.accessUserEditor{border-top:1px solid #ededeb;gap:.65rem;margin-top:1rem;padding-top:.9rem;display:grid}.accessRecruiterInviteHint{color:#5f5d59;background:#fbfdfb;border:1px solid #dce9e0;border-radius:.35rem;align-self:end;margin:0;padding:.625rem .75rem;font-size:.78rem;line-height:1.4}.accessUserFields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(9rem,.75fr) minmax(8rem,.65fr);gap:.65rem;display:grid}.accessEnterpriseSelector{gap:.45rem;max-width:34rem;display:grid}.accessEnterpriseAdd{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.accessUserEditor>.notionPrimaryButton{justify-self:start}.accessUserActions{align-items:center;gap:.5rem;display:flex}.accessUsersMessage{color:#5f5d59;margin:.65rem 0 0;font-size:.84rem}.accessUsersList{gap:1.1rem;display:grid}.accessUserGroup{min-width:0}.accessUserGroup .notionSectionHeader{align-items:center;margin-bottom:.6rem}.accessUserGroup .notionSectionHeader h2{color:#37352f;margin:0;font-size:1rem}.accessUserGroup .notionSectionHeader>span{color:#787774;text-align:center;background:#f1f1ef;border-radius:999px;min-width:1.55rem;padding:.15rem .45rem;font-size:.75rem;font-weight:650}.accessUserGroup .dashboardTableScroll{border:1px solid #e9e9e7;border-radius:.55rem}.accessUserTable{table-layout:fixed;min-width:52rem}.accessUserNameColumn{width:11rem}.accessUserEmailColumn{width:29%}.accessUserActionsColumn{width:15rem}.accessUserTable td{overflow-wrap:anywhere}.accessUserTable td:last-child{overflow-wrap:normal;white-space:nowrap}.accessUserTableActions{white-space:nowrap;justify-content:flex-end;gap:.45rem;display:flex}.accessUserDialog{width:min(34rem,100vw - 2rem)}.accessUserDialog form{gap:1rem}.accessUserDialog .notionField{gap:.35rem;display:grid}.accessEnterpriseSelector{border:1px solid #e6e6e4;border-radius:.5rem;margin:0;padding:.85rem}.accessEnterpriseSelector legend{color:#5f5d59;padding:0 .25rem;font-size:.82rem;font-weight:650}.accessEnterpriseChecklist{gap:.5rem;max-height:12rem;display:grid;overflow-y:auto}.accessEnterpriseChecklist label{color:#37352f;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.35;display:flex}.accessEnterpriseChecklist input{flex:none;margin-top:.17rem}.accessEnterpriseSelector small{color:#787774;margin-top:.7rem;font-size:.78rem;line-height:1.4;display:block}.accessUserGroup h2{color:#787774;margin:0 0 .35rem;font-size:.78rem;font-weight:650}.accessUserGroupList{border-top:1px solid #ededeb;border-bottom:1px solid #ededeb;overflow:hidden}.accessUsersListHeading,.accessUserRow{grid-template-columns:minmax(9rem,.75fr) minmax(7rem,.45fr) minmax(0,1.8fr);align-items:center;gap:.75rem;display:grid}.accessUsersListHeading{color:#787774;min-height:2rem;font-size:.72rem;font-weight:650}.accessUserRow{color:#37352f;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f2f2f1;width:100%;min-height:3rem;padding:.45rem 0}.accessUserRow:hover,.accessUserRow.active{background:#fbfbfa}.accessUserRow:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.accessUserRowName{font-size:.9rem;font-weight:650}.accessUserRowRole{color:#787774;font-size:.78rem}.accessUserRowEnterprises{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.accessUserRowEnterprises .notionPill{border-radius:.25rem}.accessUserAdd{margin-top:.65rem}.accessUsersError{color:#a13f3f;margin:.65rem 0 0;font-size:.84rem}.accessEnterpriseList{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.accessEnterpriseList li{align-items:center;gap:.1rem;display:inline-flex}.accessEnterpriseList .notionPill{border-radius:.25rem}.accessEnterpriseList button{color:#787774;cursor:pointer;background:0 0;border:0;border-radius:.2rem;place-items:center;width:1.55rem;height:1.55rem;padding:0;display:inline-grid}.accessEnterpriseList button:hover{color:#37352f;background:#f3f3f1}.campaignBuilder{grid-template-columns:minmax(0,1fr) 24rem;gap:1rem;display:grid}.campaignFormPanel,.campaignPreviewPanel{background:#fff;border:1px solid #ededeb;border-radius:.35rem;min-width:0}.campaignFormIntro{border-bottom:1px solid #ededeb;padding:1.1rem 1.25rem}.campaignFormIntro h2,.campaignStepHeader h2{color:#37352f;margin:0}.campaignFormIntro h2{font-size:1.05rem}.campaignFormIntro p,.campaignStepHeader p{color:#787774;margin:.25rem 0 0;font-size:.84rem;line-height:1.4}.campaignStep{border-bottom:1px solid #ededeb;padding:1.15rem 1.25rem}.campaignStepHeader{grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.campaignStepHeader>span{color:#5f5d59;background:#efefed;border-radius:.25rem;place-items:center;width:1.55rem;height:1.55rem;font-size:.76rem;font-weight:700;display:grid}.campaignStepHeader h2{font-size:.98rem}.notionFormGrid{gap:.9rem;padding:1rem;display:grid}.notionField,.notionFormGrid>label{color:#6f6d69;text-transform:none;gap:.35rem;min-width:0;font-size:.78rem;font-weight:650;display:grid}.notionField input,.notionField select,.notionField textarea,.notionFormGrid>label input,.notionFormGrid>label select,.notionFormGrid>label textarea{box-sizing:border-box;color:#37352f;width:100%;min-width:0;font:inherit;text-transform:none;background:#fff;border:1px solid #deddda;border-radius:.25rem;font-size:.88rem;font-weight:400;line-height:1.35}.notionField input,.notionField select,.notionFormGrid>label input,.notionFormGrid>label select{height:2.55rem;min-height:2.55rem;padding:0 .65rem}.notionField textarea,.notionFormGrid>label textarea{resize:vertical;min-height:7rem;padding:.65rem;line-height:1.45}.campaignMediaField{border:1px solid #ededeb;border-radius:.35rem;gap:.75rem;min-width:0;padding:.75rem;display:grid}.campaignMediaField legend{color:#6f6d69;padding:0 .25rem;font-size:.78rem;font-weight:650}.campaignButtonsField{border:1px solid #ededeb;border-radius:.35rem;gap:.7rem;min-width:0;padding:.75rem;display:grid}.campaignButtonsField legend{color:#6f6d69;padding:0 .25rem;font-size:.78rem;font-weight:650}.campaignButtonsField>p{color:#787774;margin:-.15rem 0 0;font-size:.8rem;line-height:1.35}.campaignButtonList{gap:.55rem;display:grid}.campaignButtonEditor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.campaignMediaGrid{grid-template-columns:10rem minmax(0,1fr);gap:.75rem;display:grid}.campaignMediaActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.campaignMediaActions span{color:#8b8986;font-size:.78rem}.campaignUploadControl{color:#37352f;cursor:pointer;text-transform:none;background:0 0;border:1px solid #deddda;border-radius:.25rem;justify-content:center;align-items:center;gap:.35rem;width:fit-content;min-height:2rem;padding:0 .7rem;font-size:.88rem;font-weight:650;display:inline-flex;position:relative}.campaignUploadControl:hover{background:#efefed}.campaignUploadControl input{opacity:0;cursor:pointer;position:absolute;inset:0}.campaignUploadControl:has(input:disabled){cursor:not-allowed;opacity:.55}.campaignUploadControl:has(input:disabled) input{cursor:not-allowed}.campaignMediaList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.campaignMediaList li{background:#fbfbfa;border:1px solid #ededeb;border-radius:.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.45rem;padding:.45rem .55rem;display:grid}.campaignMediaList span{min-width:0}.campaignMediaList strong,.campaignMediaList small{display:block}.campaignMediaList strong{font-size:.84rem}.campaignMediaList small{color:#787774;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.campaignMediaList button{color:#8b8986;cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.campaignMediaList button:hover{color:#37352f;background:#efefed}.campaignActions{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.85rem;max-width:100%;padding:0 1rem 1rem;display:flex;overflow-x:auto}.campaignScheduleFields{grid-template-columns:1fr;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.campaignScheduleFields .campaignActions{flex-wrap:wrap;justify-content:flex-start;padding:0;overflow:visible}.campaignScheduleFields .campaignActions>*{flex:0 auto;min-width:12rem}.campaignApprovalNote{color:#787774;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;font-size:.8rem;line-height:1.35;display:flex}.campaignActions>*{flex:0 0 14.5rem;min-width:14.5rem}.campaignState{border-radius:.25rem;gap:.2rem;margin:0 1rem 1rem;padding:.75rem;font-size:.88rem;display:grid}.campaignState.success{color:#2d6045;background:#e6f0ea}.campaignState.error{color:#8f3636;background:#f7e6e6}.campaignState span{font-size:.78rem}.telegramPreview{background:#fbfbfa;border-bottom:1px solid #ededeb;padding:1rem}.telegramBubble{background:#fff;border:1px solid #deddda;border-radius:.35rem;max-width:18rem;margin-left:auto;padding:.85rem}.telegramBubble strong,.telegramBubble p{margin:0;display:block}.telegramBubble strong{font-size:.82rem}.telegramMediaStack{gap:.45rem;margin-top:.55rem;display:grid}.telegramMedia{background:#fbfbfa;border:1px solid #ededeb;border-radius:.25rem;overflow:hidden}.telegramMedia img,.telegramMedia video{aspect-ratio:16/9;object-fit:cover;background:#ededeb;width:100%;display:block}.telegramMedia small{color:#6f6d69;padding:.4rem .5rem;font-size:.78rem;line-height:1.35;display:block}.telegramDocument{color:#37352f;align-items:center;gap:.5rem;min-height:3rem;padding:.65rem;font-size:.84rem;font-weight:650;display:flex}.telegramDocument span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.telegramBubble p{color:#37352f;margin-top:.45rem;font-size:.9rem;line-height:1.45}.telegramBubble button{color:#37352f;background:#fbfbfa;border:1px solid #deddda;border-radius:.25rem;width:100%;min-height:2rem;margin-top:.45rem;font-weight:650;display:block}.campaignAudienceSelector{gap:.8rem;padding:1rem 0 0;display:grid}.campaignAudienceSelection{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.campaignAudienceHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.campaignAudienceHeader h2{margin:0;font-size:.95rem}.campaignAudienceHeader p{color:#787774;margin:.2rem 0 0;font-size:.8rem}.campaignAudienceHint{color:#787774;margin:0;font-size:.82rem;line-height:1.4}.campaignAudienceBuilder{gap:.85rem;padding-top:.15rem;display:grid}.campaignAudienceMore{color:#47735d;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:650}.campaignAudienceMore:hover{color:#2d6045}.campaignAudienceAdvanced{border-left:2px solid #d6dfd9;gap:.85rem;padding:.85rem 0 0 .85rem;display:grid}.campaignAudienceFields,.campaignAudienceAnswers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.campaignAudienceAnswers{border:0;min-width:0;margin:0;padding:0}.campaignAudienceAnswers legend{color:#5f5d59;margin-bottom:.45rem;padding:0;font-size:.8rem;font-weight:700}.campaignAudienceConsent{color:#5f5d59;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.campaignAudienceConsent input{accent-color:#47735d;width:.95rem;height:.95rem}.campaignAudiencePreview{color:#5f5d59;background:#f7faf8;border-left:2px solid #47735d;align-items:center;gap:.45rem;min-height:2.4rem;padding:.55rem .65rem;font-size:.82rem;display:flex}.campaignAudiencePreview strong{color:#37352f;font-variant-numeric:tabular-nums}.campaignAudienceSave{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}@media (max-width:1040px){.notionShell,.notionBoard,.leadContactWorkspace,.leadWorkLayout,.notionDashboardGrid,.notionSettingsBoard,.dictionaryGrid,.vacancyImportLayout,.campaignBuilder,.scenarioEditorWorkspace{grid-template-columns:1fr}.scenarioEditorSettings{grid-template-columns:1fr;gap:1.25rem}.leadContactDetails{border-top:1px solid #ededeb;border-left:0;padding:1.25rem 0 0}.leadWorkSignal{text-align:left;justify-items:start;max-width:none}.scenarioEntryPoint{border-top:1px solid #ededeb;border-left:0;padding:1rem 0 0}.scenarioTemplateLibrary{max-height:none;position:static}.templateLibraryControls,.templateLibraryGrid,.templateCreateDialogContent,.campaignAudienceFields,.campaignAudienceAnswers>div,.accessUserFields{grid-template-columns:1fr}.notionSidebar{border-bottom:1px solid #ededeb;border-right:0;min-height:auto}.notionNav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.mailSmtpGrid,.mailTemplatesGrid{grid-template-columns:1fr}.mailSettingsPanelHeading,.mailTemplateCardHeading{flex-direction:column}.mailSettingsActions{flex-direction:column;align-items:stretch}.mailSettingsActions>*,.mailTemplateSave{width:100%}.mailTemplateSave{justify-self:stretch}.scenarioEditorActions,.scenarioEditorSaveActions{flex-direction:column;align-items:stretch}.scenarioEditorActions>*,.scenarioEditorSaveActions>*{width:100%}.templateCreateOverlay{align-items:end;padding:0}.templateCreateDialog{border-radius:.5rem .5rem 0 0;width:100%;max-height:calc(100vh - 1rem);padding:1rem}.templateCreateMetaFields{grid-template-columns:1fr}.scenarioCard{min-height:0;padding:1.25rem}.scenarioCardHeader{gap:.85rem;display:grid}.scenarioCardAction{justify-content:space-between}.scenarioCardProperties{grid-template-columns:repeat(2,minmax(0,1fr))}.notionTitleRow,.notionDatabaseToolbar,.notionLeadHeader,.leadWorkHeader{flex-direction:column;align-items:stretch}.leadWorkStage{align-items:flex-start}.leadWorkStage>span{border-left:0;padding-left:0}.notionTitleRow,.notionBoard,.notionPageContent{padding-left:1rem;padding-right:1rem}.notionStatsGrid,.vacancyFactGrid,.vacancyFunnelGrid,.vacancyImportSummary,.vacancyTwoColumnForm,.vacancyCheckboxGrid,.scenarioEditorSettings,.scenarioEditorBasics{grid-template-columns:1fr}.scenarioEditorDescription{grid-column:auto}.scenarioEntryTabs{gap:.8rem}.scenarioEntryTabs label{font-size:.8rem}.scenarioEditorSectionHeader{flex-direction:column;align-items:stretch}.scenarioTriggerBadge{max-width:none}.scenarioFlowStep{grid-template-columns:auto auto minmax(0,1fr);align-items:start}.scenarioStepActions{grid-column:3;justify-content:flex-end}.scenarioTransition{flex-wrap:wrap;margin-left:.5rem}.scenarioTransition select{width:min(100%,19rem)}.notionActionGroup{justify-content:flex-start}.vacancyProfessionList{padding-left:.8rem}.vacancyProfessionHeader,.vacancyDetailItem summary{flex-direction:column;align-items:flex-start}.vacancyDetailBody{padding-left:.8rem}.vacancyFunnelHeader{flex-direction:column;align-items:flex-start}.vacancyFunnelGrid article,.vacancyFunnelGrid article:first-child{border-top:1px solid #ededeb;border-left:0}.vacancyFunnelGrid article:first-child{border-top:0}.vacancyImportApplyBar{flex-direction:column;align-items:stretch}.notionSearch{width:100%}.notionNav{grid-template-columns:1fr 1fr}.campaignMediaGrid,.campaignAudienceSelection,.campaignScheduleFields,.campaignButtonEditor{grid-template-columns:1fr}.campaignButtonEditor .notionIconButton{justify-self:start}.campaignAudienceActions{justify-content:flex-start}.campaignScheduleFields .campaignActions{align-items:stretch}.campaignScheduleFields .campaignActions>*{flex:auto}.campaignListHeading{display:none}.campaignListItem{grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem}.campaignListPrimary{grid-column:1}.campaignListMeta{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;display:grid}.campaignListMeta dt{color:#8b8986;margin-bottom:.15rem;font-size:.72rem;display:block}.campaignListMeta dd{white-space:normal;overflow:visible}.campaignListStatus{grid-area:2/1}.campaignListActions{grid-area:1/2/span 2}.campaignDetailMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignDetailMetrics>div:nth-child(odd){border-left:0}.campaignDetailMetrics>div:nth-child(n+3){border-top:1px solid #ededeb}.accessUsersListHeading{display:none}.accessUserRow{grid-template-columns:1fr;gap:.15rem;padding:.65rem 0}.notionTable{min-width:48rem}.notionDatabase{overflow-x:auto}}body .publicJobsPage{--public-red:#ed1c24;--public-black:#000;--public-ink:#252525;--public-muted:#6f7072;--public-line:#dedfe0;--public-content-gutter:1rem;--public-content-bleed:-1rem;min-height:100vh;padding:0 var(--public-content-gutter) 2.5rem;color:var(--public-ink);background:#fff}body .publicJobsHeader,body .publicJobsHero,body .publicJobsDiscovery,body .publicJobsTelegram,body .publicJobsResults{width:min(100%,76rem);margin-inline:auto}body .publicJobsHeader{border:0;min-width:0;min-height:4rem;padding:.75rem 0}body .publicJobsBrand{color:var(--public-black)}body .publicJobsBrand img{filter:grayscale()brightness(0);width:9.25rem;height:auto}body .publicJobsHeader nav{flex:none;gap:1.5rem;min-width:0}body .publicJobsHeader nav>a{color:#4b4b4b;font-size:.8rem;font-weight:650}body .publicJobsHeader nav>a:not(.publicJobsHeaderSocialLink):not(.publicJobsHeaderContactsLink){display:none}body .publicJobsHeader nav>.publicJobsHeaderTelegramLink{color:var(--public-red)}body .publicJobsHeader nav>.publicJobsHeaderSocialLink,body .publicJobsHeader nav>.publicJobsHeaderContactsLink{color:var(--public-black);white-space:nowrap;display:inline-flex}body .publicJobsHeader nav>.publicJobsHeaderSocialLink:hover,body .publicJobsHeader nav>.publicJobsHeaderContactsLink:hover{color:var(--public-red);text-decoration:none}body .publicJobsMasthead{width:calc(100% - 2rem);max-width:23.4375rem;margin-inline:auto;display:block;position:relative}body .publicJobsMasthead>img{width:100%;height:auto;display:block}body .publicJobsBrandOverlay{width:76%;position:absolute;inset:0 auto 0 0}body .publicJobsMenuToggle{cursor:pointer;background:0 0;border:0;width:24%;padding:0;position:absolute;inset:0 0 0 auto}body .publicJobsMenuToggle:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}@media (max-width:43.999rem){body .publicJobsHeader{min-height:4.0625rem;padding:0;display:block;position:relative}body .publicJobsHeader nav{z-index:10;border:1px solid var(--public-line);background:#fff;min-width:14rem;margin:0;padding:.75rem 1rem;display:none;position:absolute;top:100%;right:0;box-shadow:0 .5rem 1.5rem #0000001f}body .publicJobsHeader nav.is-open{gap:.8rem;display:grid}body .publicJobsHeader nav>a,body .publicJobsHeader nav>a:not(.publicJobsHeaderSocialLink):not(.publicJobsHeaderContactsLink){font-size:.9rem;display:block}body .publicJobsBrand img{width:min(9.25rem,40vw);height:auto}}@media (min-width:22.1rem) and (max-width:43.999rem){body .publicJobsHeader nav{margin-left:0;padding-left:0}}@media (min-width:29rem) and (max-width:43.999rem){body .publicJobsHeader nav{margin-left:0}}body .publicJobsHero{background:var(--public-black);min-height:15rem;position:relative;overflow:hidden}body .publicJobsHero:after{content:"";background:linear-gradient(90deg,#000000c2,#0006 55%,#0000001a);position:absolute;inset:0}body .publicJobsHero img{object-fit:cover;object-position:66% center;width:100%;height:100%;position:absolute;inset:0}body .publicJobsHeroContent{z-index:1;color:#fff;flex-direction:column;justify-content:end;max-width:34rem;min-height:15rem;padding:1.25rem;display:flex;position:relative}body .publicJobsHeroContent p{color:#fff;margin:0 0 .5rem;font-size:.78rem;font-weight:700}body .publicJobsHeroContent h1{color:#fff;margin:0;font-size:clamp(1.85rem,8vw,2.7rem);line-height:1.05}body .publicJobsDiscovery{margin-top:1rem}body .publicJobsSearch{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:0;display:grid}body .publicJobsQuery,body .publicJobsSelect{border:1px solid var(--public-line);min-width:0;min-height:3rem;color:var(--public-ink);border-radius:0;padding:0;display:block}body .publicJobsQuery input,body .publicJobsSelect select{box-sizing:border-box;width:100%;min-height:3rem;color:var(--public-ink);padding:0 .75rem;font-size:.9rem}body .publicJobsQuery input{box-sizing:border-box;border:0;min-height:3rem;padding:0 .75rem}body .publicJobsSelect{position:relative}body .publicJobsSelect:after{border-right:1px solid var(--public-black);border-bottom:1px solid var(--public-black);content:"";pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:calc(50% - .2rem);right:1.05rem;transform:rotate(45deg)}body .publicJobsSelect select{appearance:none;background:0 0;border:0;padding-right:2.5rem}body .publicJobsQuery input::placeholder{color:#7b7c7e}body .publicJobsEnterpriseSelect{display:block}body .publicJobsSearchButton,body .publicJobsTelegramButton{border:1px solid var(--public-black);background:var(--public-black);color:#fff;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;font-size:.9rem;font-weight:750;display:inline-flex}body .publicJobsSearchButton{min-width:5.5rem}body .publicJobsFilterHint{width:min(100%,76rem);color:var(--public-black);margin:1.25rem auto 0;font-size:1rem;font-weight:650;line-height:1.3}body .publicJobsFilterRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.8rem;display:grid}body .publicJobsFilter,body .publicJobsReset{border:1px solid var(--public-line);color:#454547;text-align:center;white-space:normal;background:#fff;border-radius:0;min-height:2.55rem;padding:.3rem .35rem;font-size:.78rem;font-weight:650;line-height:1.15}body .publicJobsFilter{text-align:center;justify-content:center;align-items:center;display:flex}body .publicJobsFilter.active{border-color:var(--public-black);color:var(--public-black);background:#f0f0f0}body .publicJobsReset{color:#666;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;min-height:auto;padding:.25rem 0 0;font-size:.78rem;font-weight:500;text-decoration:none}body .publicJobsReset:hover{color:var(--public-black)}body .publicJobsTelegram{background:#eaf5fa;border:1px solid #c8e0eb;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.25rem;padding:1rem;display:grid}body .publicJobsTelegram h2{color:var(--public-black);margin:0;font-size:1rem;line-height:1.25}body .publicJobsTelegram p{color:#58595b;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}body .publicJobsTelegramButton{width:auto;color:var(--public-black);background:0 0;border:0;grid-column:1/-1;justify-self:start;margin-top:.15rem;padding:0}body .publicJobsTelegramButton:disabled{cursor:wait;opacity:.7}body .publicJobsTelegramError{color:#b6141c;margin-top:.45rem;font-size:.78rem;display:block}body .publicTelegramConfirmation{justify-items:start;gap:.65rem;padding:.85rem 0 0;display:grid}body .publicTelegramConfirmation p{color:var(--public-black);margin:0;font-size:.9rem;font-weight:600}body .publicTelegramConfirmation>div{flex-wrap:wrap;gap:.6rem;display:flex}body .publicTelegramConfirmation button{border:1px solid var(--public-black);background:var(--public-black);color:#fff;min-height:2.55rem;font:inherit;cursor:pointer;border-radius:0;padding:.55rem .95rem;font-size:.84rem;font-weight:650}body .publicTelegramConfirmation button+button{color:var(--public-black);background:0 0}body .publicTelegramConfirmation button:hover{color:#fff;background:#f3131d;border-color:#f3131d}body .publicJobsOfficialCta{letter-spacing:.05em;gap:12px;min-height:30px;font-size:15px;font-weight:500;line-height:24px}body .publicJobsOfficialCtaArrow{width:30px;height:30px;color:inherit;border:1px solid;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:inline-grid}body .publicJobsOfficialCtaArrow:after{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url(/metinvest-arrow-right.svg) 50%/20px 20px no-repeat;mask:url(/metinvest-arrow-right.svg) 50%/20px 20px no-repeat}body .publicJobsOfficialCtaArrowBack{transform:scaleX(-1)}body .publicJobsOfficialCtaArrowDown{transform:rotate(90deg)}body .publicJobsLoadMore{color:var(--public-black);cursor:pointer;background:0 0;border:0;align-items:center;margin:1.25rem 0 0;padding:0;display:inline-flex}body .publicJobsLoadMore:hover{color:#f3131d}body .publicJobsResults{margin-top:1.75rem}body .publicJobsResultsHeading{border-bottom:2px solid var(--public-black);min-height:auto;padding-bottom:.75rem;display:block}body .publicJobsResultsHeading h2{color:var(--public-black);margin:0;font-size:1.3rem}body .publicJobsResultsHeading p{color:var(--public-muted);margin:.35rem 0 0;font-size:.82rem}body .publicVacancyCard{box-sizing:border-box;border-bottom-color:var(--public-line);grid-template-columns:1fr;gap:.7rem;padding:1rem}body .publicVacancyCardLink{color:inherit;text-decoration:none;display:block}body .publicVacancyCard{transition:background-color .2s}body .publicVacancyCardLink:hover .publicVacancyCard,body .publicVacancyCardLink:focus-visible .publicVacancyCard,body .publicVacancyCardLink:active .publicVacancyCard{background:#fde8e9}body .publicVacancyCardLink:target .publicVacancyCard,body .publicVacancyCardLink.is-returned .publicVacancyCard{box-shadow:inset 3px 0 0 var(--public-red);background:#fde8e9}body .publicVacancyCardLink:focus-visible{outline:2px solid var(--public-black);outline-offset:2px}body .publicVacancyTitle h3{color:var(--public-black);margin:0;font-size:1rem}body .publicVacancyTitle p,body .publicVacancyFacts span{color:var(--public-muted);margin-top:.25rem;font-size:.82rem}body .publicVacancyFacts{flex-wrap:wrap;gap:.45rem 1rem;display:flex}body .publicVacancyFacts strong,body .publicVacancyFacts span{margin:0;font-size:.85rem}body .publicVacancyFacts strong{color:var(--public-ink)}body .publicVacancyTags{grid-column:auto;gap:.35rem}body .publicVacancyTags span{color:#161719;background:#f2f3f5;border:0;border-radius:999px;gap:.25rem;min-height:2rem;padding:.25rem .8rem;font-size:.84rem;font-weight:400;line-height:1.2}body .publicVacancyTags span:first-child{color:#161719;background:#f2f3f5;border:0}body .publicJobsEmpty{color:var(--public-muted);padding:1.4rem 0}body .publicJobsEmpty strong{color:var(--public-ink)}body .publicJobsSearchButton:hover{background:#303030;border-color:#303030}body .publicJobsTelegramButton:hover{color:#f3131d;background:0 0}body .publicVacancyDetail{width:min(100%,46rem);margin:1.25rem auto 0;padding-top:1.25rem}body .publicVacancyDetailBack{color:var(--public-black);align-items:center;text-decoration:none;display:inline-flex}body .publicVacancyDetailBack:hover{color:#f3131d}body .publicVacancyDetailLocation{color:var(--public-muted);margin:1.5rem 0 .4rem;font-size:.9rem}body .publicVacancyDetail h1{color:var(--public-black);margin:0;font-size:clamp(1.7rem,7vw,2.5rem);line-height:1.12}body .publicVacancyDetailFacts{border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);grid-template-columns:1fr;gap:.75rem;margin:1.5rem 0;padding:1rem 0;display:grid}body .publicVacancyDetailFacts div{min-width:0}body .publicVacancyDetailFacts dt{color:var(--public-muted);font-size:.78rem}body .publicVacancyDetailFacts dd{color:var(--public-ink);margin:.2rem 0 0;font-size:.95rem;font-weight:650}body .publicVacancyDetailTags{flex-wrap:wrap;gap:.35rem;margin-bottom:1.75rem;display:flex}body .publicVacancyDetailTags span{color:#161719;background:#f2f3f5;border:0;border-radius:999px;min-height:2rem;padding:.25rem .8rem;font-size:.84rem;font-weight:400;line-height:1.2}body .publicEmployerCard{background:#f3f4f5;margin:0 0 1.75rem;display:grid}body .publicEmployerCard>img{object-fit:cover;object-position:center;width:100%;height:10rem;min-height:10rem;display:block}body .publicEmployerCardContent{padding:1rem}body .publicEmployerCardContent p{color:#58595b;white-space:normal;margin:0;font-size:.88rem;line-height:1.45}body .publicEmployerCardContent a{color:var(--public-black);text-underline-offset:.15em;font-weight:650;text-decoration:underline}body .publicEmployerCardContent ul{gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}body .publicEmployerCardContent li{color:var(--public-ink);grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.45rem;font-size:.82rem;line-height:1.35;display:grid}body .publicEmployerCardContent li svg{stroke-width:1.65px;width:1rem;height:1rem}body .publicVacancyContactPanel{border:1px solid var(--public-line);background:#f3f4f5;margin:1.75rem 0 0;padding:1rem}body .publicVacancyContactPanel h2{color:var(--public-black);margin:0;font-size:1.05rem;line-height:1.3}body .publicVacancyContactPanel>p{color:#58595b;white-space:normal;margin:.4rem 0 0;font-size:.88rem;line-height:1.45}body .publicVacancyContactActions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}body .publicVacancyContactPrimary,body .publicVacancyContactSecondary{border:1px solid var(--public-black);cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-height:2.65rem;padding:.55rem .85rem;font-size:.85rem;font-weight:650;line-height:1.2;display:inline-flex}body .publicVacancyContactPrimary{background:var(--public-black);color:#fff}body .publicVacancyContactPrimary:hover{background:#303030}body .publicVacancyContactSecondary{color:var(--public-black);background:#fff}body .publicVacancyContactSecondary:hover{background:#f2f3f5}body .publicVacancyContactPrimary:disabled,body .publicVacancyContactSecondary:disabled{cursor:wait;opacity:.65}body .publicVacancyCallbackForm{gap:.75rem;margin-top:1rem;display:grid}body .publicVacancyCallbackForm label{color:#48494b;gap:.35rem;font-size:.8rem;font-weight:650;display:grid}body .publicVacancyCallbackForm input[type=text],body .publicVacancyCallbackForm input[type=tel],body .publicVacancyCallbackForm input:not([type]){box-sizing:border-box;border:1px solid var(--public-line);width:100%;min-height:2.65rem;color:var(--public-ink);font:inherit;background:#fff;border-radius:0;padding:0 .7rem}body .publicVacancyConsent{grid-template-columns:1rem minmax(0,1fr);align-items:start;line-height:1.35;gap:.55rem!important;font-size:.76rem!important;font-weight:400!important}body .publicVacancyConsent input{width:1rem;height:1rem;accent-color:var(--public-black);margin:.05rem 0 0}body .publicVacancyContactSuccess{color:#2f6c4c!important}body .publicVacancyContactError{color:#af2025!important}.publicApplicationSuccessOverlay{z-index:100;background:#1c1d1e8f;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.publicApplicationSuccessDialog{color:#1c1d1e;text-align:center;background:#fff;border-radius:.75rem;justify-items:center;width:min(100%,28rem);padding:2rem;display:grid;box-shadow:0 1rem 2.5rem #00000038}.publicApplicationSuccessDialog>img{width:min(11rem,70%);height:auto}.publicApplicationSuccessDialog h2{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:1.75rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.2}.publicApplicationSuccessDialog p{color:#48494b;max-width:21rem;font-family:var(--font-manrope), sans-serif;margin:.75rem 0 0;font-size:1rem;line-height:1.5}.publicApplicationSuccessDialog button{color:#fff;min-width:10rem;min-height:3rem;font-family:var(--font-manrope), sans-serif;cursor:pointer;background:#1c1d1e;border:1px solid #1c1d1e;border-radius:3rem;margin-top:1.75rem;padding:.75rem 2rem;font-size:1rem;font-weight:700;line-height:1.2}.publicApplicationSuccessDialog button:hover{background:#303030}.publicApplicationSuccessDialog button:focus-visible{outline-offset:3px;outline:3px solid #f3131d}@media (max-width:43.999rem){.publicApplicationSuccessDialog{width:min(100%,21rem);padding:1.75rem 1.5rem}.publicApplicationSuccessDialog h2{margin-top:1.5rem;font-size:1.35rem}.publicApplicationSuccessDialog p{font-size:.95rem}}body .publicVacancyDetail section+section{margin-top:1.5rem}body .publicVacancyDetail section h2{color:var(--public-black);margin:0 0 .5rem;font-size:1.05rem}body .publicVacancyDetail section p{color:#48494b;white-space:pre-line;margin:0;font-size:.95rem;line-height:1.6}body .publicVacancyRichText{color:#48494b;font-size:.95rem;line-height:1.6}body .publicVacancyRichText>:first-child{margin-top:0}body .publicVacancyRichText>:last-child{margin-bottom:0}body .publicVacancyRichText p,body .publicVacancyRichText ul,body .publicVacancyRichText ol{margin:0 0 .8rem}body .publicVacancyRichText ul,body .publicVacancyRichText ol{padding-left:1.25rem}body .publicVacancyRichText li+li{margin-top:.25rem}body .publicVacancyRichText h3,body .publicVacancyRichText h4{color:var(--public-black);margin:1.1rem 0 .45rem;font-size:1rem}body .publicVacancyRichText a{color:var(--public-black)}body .publicSocialGuaranteesContent{width:min(100%,76rem);margin:1.5rem auto 0}body .publicSocialGuaranteesContent>h1{color:var(--public-black);margin:0;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.12}body .publicSocialGuaranteesList{gap:1.25rem;margin-top:2rem;display:grid}body .publicSocialGuarantee{border:1px solid var(--public-line);background:#fff;overflow:hidden}body .publicSocialGuarantee>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}body .publicSocialGuarantee>div{padding:1rem}body .publicSocialGuarantee h2{color:var(--public-black);margin:0;font-size:1.1rem;line-height:1.3}body .publicSocialGuarantee p{color:#595a5c;margin:.65rem 0 0;font-size:.92rem;line-height:1.55}body .publicSiteFooter{margin:3rem var(--public-content-bleed) -2.5rem;padding:1.15rem var(--public-content-gutter);color:#fff;background:#202020}body .publicSiteFooterInner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,76rem);margin-inline:auto;padding-inline:1rem;display:flex}body .publicSiteFooterLinks{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;display:flex}body .publicSiteFooterLinks a{color:#d8d8d8;white-space:nowrap;font-size:.84rem;font-weight:400;line-height:1.35;text-decoration:none}body .publicSiteFooterSocial{color:#fff;align-items:center;gap:1rem;display:flex}body .publicSiteFooterFacebook,body .publicSiteFooterTelegram{width:1.4rem;height:1.4rem;color:inherit;justify-content:center;align-items:center;display:inline-flex}body .publicSiteFooterFacebook{font-size:1.35rem;font-weight:700;line-height:1}body .publicSiteFooterTelegram svg{stroke-width:2px;width:1.2rem;height:1.2rem}body .publicSiteFooter{background:#1c1d1e;padding:48px 32px 0}body .publicSiteFooterPrimary{width:100%;margin:0;padding-bottom:30px}body .publicSiteFooterLinks{gap:24px;display:grid}body .publicSiteFooterLinks a{color:#bcbec0;font-family:var(--font-manrope), sans-serif;white-space:normal;font-size:1rem;font-weight:400;line-height:1.5}body .publicSiteFooterLinks a:hover{color:#fff}body .publicSiteFooterFacebook{color:#bcbec0;width:max-content;height:52px;font-family:var(--font-manrope), sans-serif;align-items:center;gap:12px;margin:42px auto 0;text-decoration:none;display:flex}body .publicSiteFooterFacebook>img{flex:0 0 52px;width:52px;height:52px;display:block}body .publicSiteFooterFacebook b{font-size:1.125rem;font-weight:700;line-height:1.5}body .publicSiteFooterFacebook:hover{color:#fff}body .publicSiteFooterFacebook:focus-visible{outline-offset:4px;outline:2px solid #fff}body .publicSiteFooterMeta{color:#bcbec0;font-family:var(--font-manrope), sans-serif;text-align:center;border-top:1px solid #48494b;margin:0 -32px;padding:34px 32px 22px}body .publicSiteFooterMeta p{justify-content:center;gap:10px;margin:0;font-size:1rem;font-weight:400;line-height:1.5;display:flex}body .publicSiteFooterMeta p:first-child{margin-bottom:23px}body .publicSiteFooterMeta strong{color:#fff;font-weight:700}body .publicHomePage .publicSiteFooter,body .publicVacanciesPage .publicSiteFooter{margin:0}body .publicPrivacyPage{color:#1c1d1e;background:#ebeef2;min-height:100vh;overflow-x:clip}body .publicPrivacyContent{box-sizing:border-box;width:min(100%,980px);margin:0 auto;padding:92px 20px 72px}body .publicPrivacyContent h1{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:0;font-size:34px;font-weight:500;line-height:1.2}body .publicPrivacyContent p{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:30px 0 0;font-size:15px;font-weight:400;line-height:1.55}body .publicPrivacyContent a{color:inherit;text-underline-offset:3px}body .publicPrivacyContent section{margin-top:30px}body .publicPrivacyContent h2{font-family:var(--font-manrope), sans-serif;margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.3}body .publicPrivacyContent ol{gap:6px;margin:0;padding-left:20px;display:grid}body .publicPrivacyContent li{font-family:var(--font-manrope), sans-serif;padding-left:4px;font-size:15px;line-height:1.45}body .publicPrivacyDocument strong{font-weight:700}body .publicPrivacyDocument table{border-collapse:collapse;width:100%;font-family:var(--font-manrope), sans-serif;margin-top:24px;font-size:13px;line-height:1.45;display:block;overflow-x:auto}body .publicPrivacyDocument th,body .publicPrivacyDocument td{text-align:left;vertical-align:top;border:1px solid #c8cbd0;min-width:112px;padding:10px}body .publicPrivacyDocument ul{font-family:var(--font-manrope), sans-serif;margin:14px 0 0;padding-left:20px;font-size:15px;line-height:1.55}@media (min-width:44rem){body .publicPrivacyContent{padding:90px 70px 84px}body .publicPrivacyContent h1{font-size:64px}body .publicPrivacyContent p{margin-top:42px;font-size:16px;line-height:1.55}body .publicPrivacyContent section{margin-top:42px}}body .publicContactsContent{width:min(100%,76rem);margin:1.5rem auto 0}body .publicContactsHeroImage{aspect-ratio:16/6;object-fit:cover;width:100%;margin-bottom:1.5rem;display:block}body .publicContactsContent h1{color:var(--public-black);margin:0;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.12}body .publicContactsCities{gap:2rem;margin-top:2rem;display:grid}body .publicContactsCity h2{color:var(--public-black);margin:0 0 .85rem;font-size:1.25rem}body .publicContactsList{gap:.75rem;display:grid}body .publicContact{border:1px solid var(--public-line);background:#fff;min-width:0;padding:1rem}body .publicContact h3{color:var(--public-black);margin:0 0 .65rem;font-size:1rem;font-weight:400;line-height:1.3}body .publicContact p{color:#595a5c;margin:.3rem 0;font-size:.9rem;line-height:1.45}body .publicContact a{color:var(--public-black);margin-top:.55rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}body .publicContact a:hover{color:var(--public-red)}.publicHomePage,.publicVacanciesPage{width:100%;min-width:0;max-width:100%;min-height:100vh;overflow-x:clip}.publicHomePage{color:#252525;background:#eef1f5}.publicHomeHeader{z-index:10;background:#fff;justify-content:space-between;align-items:center;width:100%;height:65px;padding:0 18px;display:flex;position:relative}.publicHomeBrandLink{color:#252525;align-items:center;width:230px;height:65px;text-decoration:none;display:flex}.publicHomeBrandLockup{align-items:center;gap:.5rem;display:inline-flex}.publicHomeBrandLogo{width:12rem;height:auto;display:block}.publicHomeBrandWork{letter-spacing:.02em;border-left:1px solid;padding-left:.5rem;font-size:.72rem;font-weight:500;line-height:1}.publicHomeMenuLink,.publicHomeMenuButton{color:#252525;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.publicHomeMenuButton span,.publicHomeMenuButton:before,.publicHomeMenuButton:after{content:"";background:currentColor;width:23px;height:2px;display:block}.publicHomeMenuButton span{margin:4px 0}.publicHomeMenu{z-index:5;background:#fff;gap:14px;width:190px;padding:18px;display:grid;position:absolute;top:65px;right:12px;box-shadow:0 8px 24px #00000026}.publicHomeMenu a{color:#252525;text-decoration:none}.publicHomeNavigation{z-index:20;background:#fff;grid-template-rows:65px repeat(4,70px) 1fr;align-items:stretch;display:grid;position:fixed;inset:0}.publicHomeNavigationTop{border-top:1px solid #1c1d1e;border-bottom:1px solid #e3e4e5;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.publicHomeNavigationTop .publicHomeBrandLink{width:230px}.publicHomeNavigation a:not(.publicHomeBrandLink){color:#1c1d1e;font-family:var(--font-manrope), sans-serif;border-bottom:1px solid #e3e4e5;align-items:center;padding:0 24px;font-size:1.25rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.publicHomeNavigationClose{color:#1c1d1e;cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:44px;padding:0;display:block;position:relative}.publicHomeNavigationClose:before,.publicHomeNavigationClose:after{content:"";background:currentColor;width:21px;height:2px;position:absolute;top:21px;left:12px}.publicHomeNavigationClose:before{transform:rotate(45deg)}.publicHomeNavigationClose:after{transform:rotate(-45deg)}.publicHomeNavigationClose:focus-visible{outline-offset:-4px;outline:2px solid #1c1d1e}.publicHomeHero{background:#07477b;min-height:605px;position:relative;overflow:hidden}.publicHomeHero:before{content:"";background:linear-gradient(165deg,#003a6a 0%,#0777bb 55%,#b8d5e7 100%);position:absolute;inset:0}@media (max-width:43.999rem){.publicHomeHero{background:#07477b url(/metinvest-hero-mobile.jpg) bottom/cover no-repeat}.publicHomeHero:before{background:linear-gradient(#001a33bf 0%,#001a3340 32%,#001a330d 55%,#001a334d 100%)}}.publicHomeHeroContent{z-index:1;color:#fff;text-align:center;flex-direction:column;align-items:center;min-height:605px;padding:46px 28px 42px;display:flex;position:relative}.publicHomeHero h1{width:min(315.34px,100%);font-family:var(--font-manrope), sans-serif;letter-spacing:normal;margin:0;font-size:2.25rem;font-weight:500;line-height:1.2}.publicHomeHero p{width:min(278.02px,100%);font-family:var(--font-manrope), sans-serif;letter-spacing:normal;margin:22px 0 0;font-size:1.125rem;font-weight:400;line-height:1.2}.publicHomeVacancies{width:100%;min-width:0;max-width:100%;padding:18px 14px 0}.publicHomeSectionIntro,.publicHomeEyebrow{display:none}.publicHomeVacancyList,.publicVacanciesList{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;min-width:0;display:grid}.publicHomeVacancyLink,.publicVacanciesCardLink{width:100%;min-width:0;max-width:100%;color:inherit;text-decoration:none;display:block}.publicHomeVacancyCard,.publicVacanciesCard{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .16s}@media (hover:hover) and (pointer:fine){.publicHomeVacancyLink:hover .publicHomeVacancyCard,.publicVacanciesCardLink:hover .publicVacanciesCard{outline-color:#737477}}.publicHomeVacancyLink:focus-visible .publicHomeVacancyCard,.publicVacanciesCardLink:focus-visible .publicVacanciesCard{outline-color:#1c1d1e}.publicHomeVacancyCard{background:#fff;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:307px;padding:24px;display:flex;overflow:hidden}.publicHomeVacancyPayline,.publicVacanciesCardTopline{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.publicHomeVacancyTopline strong,.publicVacanciesSalary{white-space:nowrap;min-width:0;font-size:.875rem;font-weight:400;line-height:1.35}.publicVacancySalaryText a[x-apple-data-detectors],.publicVacanciesSalary a[x-apple-data-detectors]{color:inherit!important;font:inherit!important;text-decoration:none!important}.publicHomeVacancyCard h3{overflow-wrap:anywhere;order:3;min-width:0;margin:16px 0 0;font-size:1.3rem;font-weight:400;line-height:1.32}.publicHomeVacancyPromotion{color:#5c5c5c;text-align:left;white-space:nowrap;order:1;align-self:stretch;margin:0;font-size:.9rem;line-height:1.35}.publicHomeVacancyPayline{order:2;margin-top:12px}.publicHomeVacancyPayline strong{white-space:nowrap;min-width:0;font-size:1.125rem;font-weight:400;line-height:1.3}.publicHomeVacancyFooter{order:5;width:100%;min-width:0;margin-top:auto;display:flex}.publicHomeVacancyCompany{color:#b3b3b3;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin:0;font-size:.8125rem;line-height:1.35;overflow:hidden}.publicHomeVacancyLocation,.publicVacanciesLocation{color:#252525;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;gap:7px;min-width:0;max-width:56%;margin:0;font-size:.875rem;line-height:1.35;display:inline-flex;overflow:hidden}.publicHomeVacancyLocation img,.publicVacanciesLocation img{flex:none}.publicHomeVacancyTags{flex-wrap:wrap;order:4;gap:8px;width:100%;min-width:0;margin-top:22px;display:flex}.publicHomeVacancyTags span,.publicVacanciesTags span{overflow-wrap:anywhere;color:#252525;background:#eef1f5;border-radius:999px;max-width:100%;padding:7px 12px;font-size:.875rem;line-height:1.25}.publicHomeVacancyTags span[data-tone=gray],.publicVacanciesTags span[data-tone=gray]{background:#eef1f5}.publicHomeVacancyTags span[data-tone=mint],.publicVacanciesTags span[data-tone=mint]{background:#cef3e7}.publicHomeVacancyTags span[data-tone=lemon],.publicVacanciesTags span[data-tone=lemon]{background:#f0f1d7}.publicHomeVacancyTags span[data-tone=blue],.publicVacanciesTags span[data-tone=blue]{background:#e4effb}.publicHomeVacancyTags span[data-tone=peach],.publicVacanciesTags span[data-tone=peach]{background:#faecdf}.publicHomeVacancyTags span[data-tone=lavender],.publicVacanciesTags span[data-tone=lavender]{background:#eee8f6}.publicHomeVacancyTags span[data-tone=sage],.publicVacanciesTags span[data-tone=sage]{background:#dff1e2}.publicHomeVacancyTags span[data-tone=sand],.publicVacanciesTags span[data-tone=sand]{background:#f3eadc}.publicHomePrimaryCta{color:#fff;background:#202020;border-radius:32px;justify-content:center;align-items:center;min-height:64px;margin:34px 16px 62px;font-size:.9rem;font-weight:650;text-decoration:none;display:flex}.publicHomeVacancies>.publicHomePrimaryCta{box-sizing:border-box;color:#fff;width:min(336px,100%);min-height:64px;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;text-wrap:nowrap;white-space:nowrap;background:#1c1d1e;border:1px solid #f7f9fa;border-radius:48px;margin:34px auto 62px;padding:16px 40px;font-size:1.25rem;font-weight:700;line-height:24px}.publicHomeBenefits{background:#fff;border-radius:12px;margin:0 14px;padding:40px 16px;overflow:hidden}.publicHomeAccordion{gap:24px;display:grid}.publicHomeAccordionItem{padding:0 8px 24px;position:relative}.publicHomeAccordionItem:not(:last-child):after{content:"";border-bottom:1px solid #bcbec0;position:absolute;bottom:0;left:8px;right:8px}.publicHomeAccordionItem:last-child{padding-bottom:0}.publicHomeAccordionItem h3{margin:0}.publicHomeAccordionItem button{color:#1c1d1e;width:100%;min-height:31px;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;font-size:1.5rem;font-weight:500;line-height:1.3;display:flex}.publicHomeAccordionItem button>span:first-child{min-width:0}.publicHomeAccordionIcon{flex:0 0 26.02px;width:26.02px;height:24px;display:block;position:relative}.publicHomeAccordionIcon:before,.publicHomeAccordionIcon:after{content:"";background:#1c1d1e;border-radius:1px;width:8px;height:2px;position:absolute;top:10px}.publicHomeAccordionIcon:before{transform-origin:100%;right:13.01px;transform:rotate(45deg)}.publicHomeAccordionIcon:after{transform-origin:0;left:13.01px;transform:rotate(-45deg)}.publicHomeAccordionItem.is-open .publicHomeAccordionIcon{transform:rotate(180deg)}.publicHomeAccordionPanel{color:#000;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;padding:24px 0 0;font-size:1.125rem;font-weight:400;line-height:1.7}.publicHomeAccordionPanel p{margin:0}.publicHomeStats{text-align:center;gap:36px;padding:64px 14px;display:grid}.publicHomeStats div{justify-items:center;gap:26px;display:grid}.publicHomeStats strong{color:#1c1d1e;width:100%;font-family:var(--font-manrope), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:normal;text-align:center;font-size:2rem;font-weight:500;line-height:1.2;display:block}.publicHomeStats span{color:#666;width:100%;max-width:283px;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;text-align:center;font-size:1.125rem;font-weight:500;line-height:1.3;display:block}.publicHomeDefenderCard{color:#fff;background:linear-gradient(#ced7ee,#6f6259 55%,#252525);border-radius:12px;height:428px;margin:0 14px;position:relative;overflow:hidden}.publicHomeDefenderCardImage{object-fit:cover;display:none}@media (max-width:767px){.publicHomeDefenderCard{background:#1c1d1e}.publicHomeDefenderCardImage{display:block}}.publicHomeDefenderCard>div{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;height:428px;padding:72px 28px 56px;display:flex;position:relative}.publicHomeDefenderCard h2{color:#fff;width:min(291px,100%);height:76px;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;margin:0;font-size:2rem;font-weight:500;line-height:1.2}.publicHomeDefenderCard p{color:#fff;width:min(291px,100%);height:110px;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;justify-content:center;align-items:flex-end;margin:16px 0 0;font-size:1.125rem;font-weight:400;line-height:1.2;display:flex}.publicHomeDefenderCard a{box-sizing:border-box;color:#1c1d1e;width:260px;min-height:64px;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;background:#fff;border-radius:48px;justify-content:center;align-items:center;margin-top:34px;padding:16px 40px;font-size:1.25rem;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.publicHomeJoin{text-align:center;padding:44px 30px 28px}.publicHomeJoin h2{color:#1c1d1e;width:min(347px,100%);font-family:var(--font-manrope), sans-serif;letter-spacing:normal;margin:0;font-size:2rem;font-weight:500;line-height:1.2}.publicHomeJoin p{color:#6f7072;margin:20px 0 0;font-size:.82rem;line-height:1.3}.publicHomeJoin .publicHomePrimaryCta{box-sizing:border-box;color:#fff;width:min(336px,100%);min-height:64px;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;background:#1c1d1e;border:1px solid #f7f9fa;border-radius:48px;margin:28px auto 0;padding:16px 40px;font-size:1.25rem;font-weight:700;line-height:24px}.publicHomeReferral{text-align:center;background:#fff;padding:56px 30px 40px}.publicHomeReferral h2{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;margin:0;font-size:2rem;font-weight:500;line-height:1.2}.publicHomeReferral p{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:20px 0 28px;font-size:1.125rem;font-weight:400;line-height:1.45}.publicHomeSecondaryCta{box-sizing:border-box;color:#1c1d1e;width:min(336px,100%);min-height:64px;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;border:2px solid #1c1d1e;border-radius:48px;justify-content:center;align-items:center;padding:16px 32px;font-size:1.25rem;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.publicReferralProgramPage{color:#1c1d1e;background:#ebeef2;min-height:100vh;overflow-x:clip}.publicReferralProgramContent{box-sizing:border-box;width:min(100%,980px);margin:0 auto;padding:64px 20px}.publicReferralProgramContent h1{font-family:var(--font-manrope), sans-serif;letter-spacing:normal;margin:0;font-size:34px;font-weight:500;line-height:1.2}.publicReferralProgramLead{font-family:var(--font-manrope), sans-serif;margin:34px 0 0;font-size:16px;font-weight:400;line-height:1.5}.publicReferralProgramSections{gap:28px;margin-top:40px;display:grid}.publicReferralProgramSections section h2,.publicRelatedPrograms h2{font-family:var(--font-manrope), sans-serif;margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.25}.publicReferralProgramSections p,.publicReferralProgramSections li{font-family:var(--font-manrope), sans-serif;margin:0;font-size:15px;font-weight:400;line-height:1.55}.publicReferralProgramSections ol,.publicReferralProgramSections ul{gap:2px;margin:12px 0 0;padding-left:20px;display:grid}.publicRelatedPrograms{margin:56px 20px 0}.publicReferralProgramContent .publicRelatedPrograms,.publicProgramDetailContent .publicRelatedPrograms{margin-left:0;margin-right:0}.publicProgramDetailContent>.publicRelatedPrograms{margin-top:56px}.publicRelatedPrograms>h2{font-size:28px;font-weight:500}.publicRelatedPrograms>div{gap:12px;margin-top:24px;display:grid}.publicRelatedPrograms a{color:#1c1d1e;min-height:126px;font-family:var(--font-manrope), sans-serif;background:#fff;border-radius:6px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 18px;font-size:18px;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.publicRelatedPrograms a>img{flex:0 0 44px;width:44px;height:44px;display:block}.publicVeteransPage{color:#1c1d1e;background:#ebeef2;min-height:100vh;overflow-x:clip}.publicVeteransBackToPrograms{color:#1c1d1e;min-height:58px;font-family:var(--font-manrope), sans-serif;background:#ebeef2;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.publicVeteransHero{color:#fff;height:256px;position:relative;overflow:hidden}.publicVeteransHero:after{content:"";background:linear-gradient(#0000000a 36%,#0000007a 100%);position:absolute;inset:0}.publicVeteransHero img{object-fit:cover;object-position:62% center}.publicVeteransHero h1{z-index:1;font-family:var(--font-manrope), sans-serif;margin:0;font-size:38px;font-weight:500;line-height:1.2;position:absolute;bottom:26px;left:20px;right:20px}.publicVeteransIntro{padding:48px 20px}.publicVeteransIntro h2{max-width:620px;font-family:var(--font-manrope), sans-serif;margin:0;font-size:26px;font-weight:500;line-height:1.2}.publicVeteransIntro>p{font-family:var(--font-manrope), sans-serif;margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.5}.publicVeteransSupportCards{gap:12px;margin-top:30px;display:grid}.publicVeteransSupportCards article{background:#fff;border-radius:6px;padding:22px 18px}.publicVeteransSupportCards h3{font-family:var(--font-manrope), sans-serif;margin:0;font-size:18px;font-weight:500;line-height:1.25}.publicVeteransSupportCards ul{gap:4px;margin:16px 0 0;padding-left:17px;display:grid}.publicVeteransSupportCards li{font-family:var(--font-manrope), sans-serif;font-size:13px;line-height:1.4}.publicVeteransIntro .publicVeteransIntroNote{margin-top:28px;font-size:14px}.publicVeteransRehabilitation{color:#fff;background:#252a31;padding:48px 20px}.publicVeteransRehabilitation p{font-family:var(--font-manrope), sans-serif;margin:0;font-size:15px;line-height:1.5}.publicVeteransRehabilitation img{border-radius:2px;width:100%;height:auto;margin:24px 0;display:block}.publicVeteransTraining{text-align:center;padding:52px 20px}.publicVeteransTraining h2{font-family:var(--font-manrope), sans-serif;margin:0;font-size:28px;font-weight:500;line-height:1.2}.publicVeteransTraining>p{font-family:var(--font-manrope), sans-serif;margin:18px 0 0;font-size:15px;line-height:1.5}.publicVeteransTraining>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:38px;display:grid}.publicVeteransTraining article{justify-items:center;gap:10px;display:grid}.publicVeteransTraining article img{object-fit:contain;width:40px;height:28px}.publicVeteransTraining h3{font-family:var(--font-manrope), sans-serif;margin:0;font-size:14px;font-weight:500;line-height:1.3}.publicVeteransTraining .publicVeteransTrainingNote{margin-top:36px}.publicVeteransCta{color:#fff;min-height:430px;position:relative;overflow:hidden}.publicVeteransCta:after{content:"";background:linear-gradient(90deg,#000000ab,#00000026);position:absolute;inset:0}.publicVeteransCta>img{object-fit:cover;object-position:54% center}.publicVeteransCta>div{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:430px;padding:44px 20px;display:flex;position:relative}.publicVeteransCta h2{font-family:var(--font-manrope), sans-serif;margin:0;font-size:32px;font-weight:500;line-height:1.2}.publicVeteransCta p{max-width:340px;font-family:var(--font-manrope), sans-serif;margin:18px 0 28px;font-size:16px;line-height:1.5}.publicVeteransCta a{color:#1c1d1e;width:min(336px,100%);min-height:64px;font-family:var(--font-manrope), sans-serif;background:#fff;border-radius:48px;justify-content:center;align-self:center;align-items:center;padding:16px 24px;font-size:20px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}@media (min-width:44rem){.publicVeteransHero{height:470px}.publicVeteransHero h1{font-size:54px;bottom:56px;left:max(40px,50% - 560px);right:max(40px,50% - 560px)}.publicVeteransIntro,.publicVeteransRehabilitation,.publicVeteransTraining{padding-left:max(40px,50% - 560px);padding-right:max(40px,50% - 560px)}.publicVeteransIntro h2{font-size:32px}.publicVeteransSupportCards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.publicVeteransRehabilitation img{max-width:660px;margin-left:auto;margin-right:auto}.publicVeteransTraining>div{grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px;margin-left:auto;margin-right:auto}.publicVeteransCta{min-height:520px}.publicVeteransCta>div{min-height:520px;padding-left:max(40px,50% - 560px);padding-right:max(40px,50% - 560px)}}.publicProgramsPage{color:#1c1d1e;background:#ebeef2;min-height:100vh;overflow-x:clip}.publicProgramsContent{padding:64px 20px}.publicProgramsContent h1{font-family:var(--font-manrope), sans-serif;margin:0;font-size:34px;font-weight:500;line-height:1.2}.publicProgramsCards{gap:14px;margin-top:40px;display:grid}.publicProgramsCards>a{box-sizing:border-box;color:#1c1d1e;min-height:242px;font-family:var(--font-manrope), sans-serif;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;padding:24px 22px 30px;text-decoration:none;display:flex;position:relative}.publicProgramsCards h2{max-width:280px;margin:0;font-size:24px;font-weight:500;line-height:1.2}.publicProgramsCards p{max-width:300px;margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.45}.publicProgramsCards a>img{align-self:flex-end;width:44px;height:44px;display:block}.publicCitiesPage{color:#1c1d1e;background:#ebeef2;min-height:100vh;overflow-x:clip}.publicCitiesContent{padding:64px 20px}.publicCitiesContent h1{font-family:var(--font-manrope), sans-serif;margin:0;font-size:34px;font-weight:500;line-height:1.2}.publicCitiesContent>p{max-width:430px;font-family:var(--font-manrope), sans-serif;margin:22px 0 0;font-size:16px;font-weight:400;line-height:1.45}.publicCitiesGroups{gap:30px;margin-top:42px;display:grid}.publicCitiesGroups h2{font-family:var(--font-manrope), sans-serif;margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.2}.publicCitiesGroups section>div{background:#fff;border-radius:8px;overflow:hidden}.publicCitiesGroups a{color:#1c1d1e;min-height:64px;font-family:var(--font-manrope), sans-serif;border-bottom:1px solid #d9dde2;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.publicCitiesGroups a:last-child{border-bottom:0}.publicCitiesGroups a>img{flex:0 0 44px;width:44px;height:44px}.publicContactsPage{color:#1c1d1e;background:#ebeef2;min-height:100vh;overflow-x:clip}.publicContactsPage .publicContactsContent{width:auto;max-width:none;margin:0;padding:64px 20px}.publicContactsPage .publicContactsContent h1{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:0;font-size:34px;font-weight:500;line-height:1.2}.publicContactsLead{color:#1c1d1e;max-width:510px;font-family:var(--font-manrope), sans-serif;margin:22px 0 0;font-size:16px;font-weight:400;line-height:1.45}.publicContactsPage .publicContactsCities{gap:34px;margin-top:42px;display:grid}.publicContactsPage .publicContactsCity h2{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.2}.publicContactsPage .publicContactsList{gap:12px;display:grid}.publicContactsPage .publicContact{background:#fff;border:0;border-radius:8px;min-width:0;padding:20px 18px}.publicContactsPage .publicContact h3{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:0 0 14px;font-size:18px;font-weight:500;line-height:1.3}.publicContactsPage .publicContact p{color:#55595d;font-family:var(--font-manrope), sans-serif;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.45}.publicContactsPage .publicContact a{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin-top:14px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-block}.publicContactsPage .publicContact a:hover{color:#1c1d1e}.publicVeteransBackToPrograms,.publicEducationBack{margin-top:64px}.publicProgramDetailBack .publicBackArrowIcon,.publicVeteransBackToPrograms .publicBackArrowIcon,.publicEducationBack .publicBackArrowIcon{flex:0 0 18px;width:18px;height:18px;display:block}.publicProgramDetailPage{color:#1c1d1e;background:#ebeef2;min-height:100vh;overflow-x:clip}.publicProgramDetailContent{box-sizing:border-box;width:min(100%,960px);margin:0 auto;padding:64px 20px 76px}.publicProgramDetailBack{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;align-items:center;gap:8px;margin-bottom:46px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.publicProgramDetailContent h1{max-width:850px;font-family:var(--font-manrope), sans-serif;margin:0;font-size:34px;font-weight:500;line-height:1.2}.publicProgramDetailLead{max-width:720px;font-family:var(--font-manrope), sans-serif;margin:36px 0 0;font-size:16px;font-weight:400;line-height:1.5}.publicProgramDetailContent section{margin-top:34px}.publicProgramDetailContent h2{font-family:var(--font-manrope), sans-serif;margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.25}.publicProgramDetailContent li{font-family:var(--font-manrope), sans-serif;font-size:15px;font-weight:400;line-height:1.55}.publicProgramDetailContent ul,.publicProgramDetailContent ol{gap:3px;margin:0;padding-left:21px;display:grid}.publicEducationPage{color:#1c1d1e;background:#ebeef2;min-height:100vh;overflow-x:clip}.publicEducationBack{color:#1c1d1e;min-height:58px;font-family:var(--font-manrope), sans-serif;align-items:center;gap:8px;padding:0 20px;font-size:16px;text-decoration:none;display:flex}.publicEducationHero{color:#fff;height:270px;position:relative;overflow:hidden}.publicEducationHero:after{content:"";background:linear-gradient(90deg,#0000008a,#00000014);position:absolute;inset:0}.publicEducationHero img{object-fit:cover;object-position:center}.publicEducationHero h1{z-index:1;font-family:var(--font-manrope), sans-serif;margin:0;font-size:32px;font-weight:500;line-height:1.18;position:absolute;bottom:26px;left:20px;right:20px}.publicEducationIntro{padding:46px 20px 38px}.publicEducationIntro h2,.publicEducationCompetencies h2{font-family:var(--font-manrope), sans-serif;margin:0;font-size:28px;font-weight:500;line-height:1.2}.publicEducationIntro>p,.publicEducationCompetencies>p{color:#56585b;font-family:var(--font-manrope), sans-serif;margin:16px 0 0;font-size:15px;line-height:1.45}.publicEducationCards{gap:12px;margin-top:30px;display:grid}.publicEducationCards article{background:#fff;border-radius:6px;padding:22px 18px}.publicEducationCards h3{font-family:var(--font-manrope), sans-serif;margin:0;font-size:18px;font-weight:500;line-height:1.25}.publicEducationCards ul{gap:4px;margin:16px 0 0;padding-left:16px;display:grid}.publicEducationCards li{font-family:var(--font-manrope), sans-serif;font-size:12px;line-height:1.4}.publicEducationStats{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:34px;display:grid}.publicEducationStats div{justify-items:center;gap:8px;display:grid}.publicEducationStats strong{font-family:var(--font-manrope), sans-serif;font-size:28px;font-weight:500;line-height:1}.publicEducationStats span{font-family:var(--font-manrope), sans-serif;font-size:11px;line-height:1.25}.publicEducationCompetencies{background:#fff;padding:48px 20px}.publicEducationCompetencies>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px;margin-top:32px;display:grid}.publicEducationCompetencies article{font-family:var(--font-manrope), sans-serif;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.publicEducationCompetencies article img{object-fit:contain;flex:none}.publicEducationCta{text-align:center;background:#ebeef2;padding:52px 24px}.publicEducationCta h2{font-family:var(--font-manrope), sans-serif;margin:0;font-size:28px;font-weight:500;line-height:1.2}.publicEducationCta p{font-family:var(--font-manrope), sans-serif;margin:18px 0 26px;font-size:15px;line-height:1.45}.publicEducationCta a{box-sizing:border-box;color:#1c1d1e;width:min(336px,100%);min-height:64px;font-family:var(--font-manrope), sans-serif;border:2px solid #1c1d1e;border-radius:48px;justify-content:center;align-items:center;padding:16px 24px;font-size:20px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}@media (min-width:44rem){.publicProgramDetailContent{padding:100px 86px 90px}.publicProgramDetailBack{margin-bottom:54px}.publicProgramDetailContent h1{font-size:64px}.publicProgramDetailLead{margin-top:54px;font-size:17px}.publicProgramDetailContent section{margin-top:42px}.publicProgramDetailContent h2{font-size:18px}.publicEducationBack{box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding-left:40px;padding-right:40px}.publicEducationHero{height:540px}.publicEducationHero h1{font-size:54px;bottom:58px;left:max(40px,50% - 560px);right:max(40px,50% - 560px)}.publicEducationIntro,.publicEducationCompetencies{padding-left:max(40px,50% - 560px);padding-right:max(40px,50% - 560px)}.publicEducationCards{grid-template-columns:repeat(2,minmax(0,1fr))}.publicEducationStats{grid-template-columns:repeat(4,minmax(0,1fr))}.publicEducationCompetencies>div{grid-template-columns:repeat(3,minmax(0,1fr))}.publicProgramsContent{width:min(100%,1120px);margin:0 auto;padding:100px 40px 72px}.publicProgramsContent h1{font-size:48px}.publicProgramsCards{grid-template-columns:repeat(3,minmax(0,1fr))}.publicCitiesContent{box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding:100px 40px 72px}.publicCitiesContent h1{font-size:48px}.publicCitiesGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.publicContactsPage .publicContactsContent{box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding:100px 40px 72px}.publicContactsPage .publicContactsContent h1{font-size:48px}.publicContactsPage .publicContactsCities{gap:46px}.publicContactsPage .publicContactsList{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.publicReferralProgramContent{padding:100px 86px 72px}.publicReferralProgramContent h1{font-size:48px}.publicReferralProgramLead{margin-top:46px;font-size:17px}.publicReferralProgramSections{gap:26px;max-width:760px;margin-top:40px}.publicReferralProgramSections section h2{font-size:16px}.publicReferralProgramSections p,.publicReferralProgramSections li{font-size:15px;line-height:1.45}.publicRelatedPrograms{width:min(100% - 80px,1120px);margin:72px auto 0}.publicReferralProgramContent .publicRelatedPrograms,.publicProgramDetailContent .publicRelatedPrograms{width:100%}.publicRelatedPrograms>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.publicRelatedPrograms a{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:116px}}.publicHomeFooter{color:#d7d7d7;background:#202020;padding:28px 22px}.publicHomeFooter nav{gap:18px;margin:0 0 28px;display:grid}.publicHomeFooter a{color:inherit;font-size:.75rem;text-decoration:none}.publicHomeFooterBrand{color:#fff;margin:0 0 16px;font-size:.75rem}.publicHomeFooterCopyright{border-top:1px solid #484848;margin:0;padding-top:20px;font-size:.7rem}.publicVacanciesPage{color:#252525;background:#eef1f5}.publicVacanciesHeader{z-index:10;background:#fff;justify-content:space-between;align-items:center;width:100%;height:65px;padding:0 18px;display:flex;position:relative}.publicVacanciesBrand,.publicVacanciesBrand>span{width:230px;height:65px;display:block;overflow:hidden}.publicVacanciesBrand img{width:375px;max-width:none;height:65px;display:block}.publicVacanciesMenuButton{color:#252525;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.publicVacanciesMenuButton span,.publicVacanciesMenuButton:before,.publicVacanciesMenuButton:after{content:"";background:currentColor;width:23px;height:2px;display:block}.publicVacanciesMenuButton span{margin:4px 0}.publicVacanciesNavigation{z-index:12;background:#fff;gap:14px;width:190px;padding:18px;display:grid;position:absolute;top:65px;right:18px;box-shadow:0 8px 24px #00000026}.publicVacanciesNavigation a{color:#252525;text-decoration:none}.publicVacanciesIntro,.publicVacanciesDiscovery,.publicVacanciesResults{width:100%;min-width:0;max-width:100%;padding-left:20px;padding-right:20px}.publicVacanciesIntro{margin:28px 0 20px}.publicVacanciesIntro p{color:#6f7072;font-size:.75rem}.publicVacanciesIntro h1{margin:6px 0;font-size:2rem}.publicVacanciesIntro span{color:#6f7072}.publicVacanciesSearch{gap:10px;display:grid}.publicVacanciesQuery,.publicVacanciesSelect{background:#fff;border:1px solid #d7d7d7;min-height:50px;padding:0 14px;display:flex}.publicVacanciesQuery input,.publicVacanciesSelect select{width:100%;font:inherit;background:0 0;border:0}.publicVacanciesFilterRow{flex-wrap:wrap;gap:8px;margin:12px 0 24px;display:flex}.publicVacanciesFilterRow button{font:inherit;background:#fff;border:1px solid #d7d7d7;padding:8px 10px;font-size:.76rem}.publicVacanciesFilterRow .is-active{border-color:#202020}.publicVacanciesList{gap:12px}.publicVacanciesCard{background:#fff;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:307px;padding:24px;display:flex;overflow:hidden}.publicVacanciesCard h3{overflow-wrap:anywhere;min-width:0;margin:12px 0 0;font-size:1.3rem;font-weight:400;line-height:1.32}.publicVacanciesTags{flex-wrap:wrap;gap:8px;width:100%;min-width:0;margin-top:22px;display:flex}.publicVacanciesCardFooter{width:100%;min-width:0;margin-top:auto;display:flex}.publicVacanciesCardFooter p{color:#b3b3b3;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin:0;font-size:.8125rem;line-height:1.35;overflow:hidden}@media (max-width:43.999rem){body .publicVacanciesPage{background:#ebeef2}body .publicVacanciesPage .publicHomeHeader{display:flex}body .publicVacanciesPage .publicVacanciesIntro,body .publicVacanciesPage .publicVacanciesDiscovery,body .publicVacanciesPage .publicVacanciesResults{padding-left:20px;padding-right:20px}body .publicVacanciesPage .publicVacanciesIntro{margin:96px 0 46px}body .publicVacanciesPage .publicVacanciesIntro h1{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;margin:0;font-size:34px;font-weight:500;line-height:1.2}body .publicVacanciesPage .publicVacanciesSearch{gap:0}body .publicVacanciesPage .publicVacanciesDictionary{position:relative}body .publicVacanciesPage .publicVacanciesDictionaryTrigger{color:#1c1d1e;width:100%;min-height:74px;font-family:var(--font-manrope), sans-serif;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c1d1e;align-items:center;padding:0 44px 0 0;font-size:18px;font-weight:400;line-height:1.2;display:flex;position:relative}body .publicVacanciesPage .publicVacanciesDictionaryTrigger:after{content:"";pointer-events:none;border-bottom:2px solid #1c1d1e;border-right:2px solid #1c1d1e;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}body .publicVacanciesPage .publicVacanciesDictionaryTrigger[aria-expanded=true]:after{transform:translateY(-30%)rotate(225deg)}body .publicVacanciesPage .publicVacanciesDictionaryOptions{z-index:12;background:#fff;border:1px solid #1c1d1e;max-height:250px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 18px #0000001f}body .publicVacanciesPage .publicVacanciesDictionaryOptions button{color:#1c1d1e;min-height:48px;font-family:var(--font-manrope), sans-serif;text-align:left;background:#fff;border:0;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.2}body .publicVacanciesPage .publicVacanciesDictionaryOptions button[aria-selected=true],body .publicVacanciesPage .publicVacanciesDictionaryOptions button:hover{background:#eef1f5}body .publicVacanciesPage .publicVacanciesSelect{background:0 0;border:0;border-bottom:1px solid #1c1d1e;min-height:74px;padding:0;position:relative}body .publicVacanciesPage .publicVacanciesSelect:after{content:"";pointer-events:none;border-bottom:2px solid #1c1d1e;border-right:2px solid #1c1d1e;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}body .publicVacanciesPage .publicVacanciesSelect select{appearance:none;color:#1c1d1e;min-height:74px;font-family:var(--font-manrope), sans-serif;font-size:18px;font-weight:400;line-height:1.2}body .publicVacanciesPage .publicVacanciesFilters{margin-top:38px}body .publicVacanciesPage .publicVacanciesFilters>p{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:0 0 16px;font-size:18px;font-weight:400;line-height:1.2}body .publicVacanciesPage .publicVacanciesFilterRow{flex-wrap:wrap;gap:10px 8px;margin:0 0 42px;display:flex}body .publicVacanciesPage .publicVacanciesFilterRow button{color:#1c1d1e;min-height:34px;font-family:var(--font-manrope), sans-serif;text-align:center;background:0 0;border:1px solid #6f7072;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:14px;font-weight:400;line-height:1.2;display:inline-flex}body .publicVacanciesPage .publicVacanciesFilterRow button.is-active{color:#fff;background:#1c1d1e;border-color:#1c1d1e}body .publicVacanciesPage .publicVacanciesFilterRow .publicVacanciesReset{color:#6f7072;text-underline-offset:3px;border-color:#0000;flex-basis:100%;justify-content:flex-start;padding-left:0;padding-right:0;text-decoration:underline}body .publicVacanciesPage .publicVacanciesResults{padding-bottom:64px}body .publicVacanciesPage .publicVacanciesLoadMore{color:#fff;width:min(336px,100%);min-height:64px;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;background:#1c1d1e;border:1px solid #f7f9fa;border-radius:48px;justify-content:center;align-items:center;margin:34px auto 0;padding:16px 32px;font-size:20px;font-weight:700;line-height:24px;display:flex}}.publicVacancyMobileHeader,.publicVacancyMobileOnly{display:none}@media (max-width:43.999rem){body .publicVacancyDetailPage{background:#ebeef2;padding:0}body .publicVacancyDetailPage .publicVacancyDesktopHeader{display:none}body .publicVacancyMobileHeader{display:block}body .publicVacancyDetailPage .publicVacancyDetail{width:100%;margin:0;padding:72px 20px 28px}body .publicVacancyDetailPage .publicVacancyDetailBack{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;gap:8px;margin:0;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}body .publicVacancyDetailPage .publicVacancyDetailBack .publicBackArrowIcon{flex:0 0 18px;width:18px;height:18px;display:block}body .publicVacancyDetailPage .publicVacancyDetail h1{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;margin:12px 0 0;font-size:24px;font-weight:500;line-height:1.18}body .publicVacancyDetailPage .publicVacancyDesktopInformation{display:none}body .publicVacancyMobileOnly{display:block}body .publicVacancyMobileInfoCard{background:#fff;border-radius:12px;margin:28px 0 0;padding:28px 24px}body .publicVacancyMobileInfoCard dl{gap:18px;margin:0;display:grid}body .publicVacancyMobileInfoCard dl>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px;display:grid}body .publicVacancyMobileInfoCard dt{justify-content:center;align-items:center;width:32px;height:32px;display:flex}body .publicVacancyMobileInfoCard dt img{width:28px;height:28px}body .publicVacancyMobileInfoCard dd{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:400;line-height:1.25}body .publicVacancyMobileTags{flex-wrap:wrap;gap:14px 12px;margin-top:38px;display:flex}body .publicVacancyMobileTags span{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;border-radius:999px;padding:10px 18px;font-size:18px;font-weight:400;line-height:1.2}body .publicVacancyMobileTags span[data-tone=grey]{background:#eef1f5}body .publicVacancyMobileTags span[data-tone=mint]{background:#cef3e7}body .publicVacancyMobileTags span[data-tone=sand]{background:#f0f1d7}body .publicVacancyDetailPage .publicVacancyContactPanel{background:0 0;border:0;margin:28px 0 0;padding:0}body .publicVacancyDetailPage .publicVacancyMobileContact{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin-top:40px;font-size:18px;font-weight:400;line-height:1.45}body .publicVacancyDetailPage .publicVacancyMobileContact p{margin:0 0 4px}body .publicVacancyDetailPage .publicVacancyMobileContact strong{font-weight:700}body .publicVacancyDetailPage .publicVacancyMobileContact a{color:inherit;text-decoration:none}body .publicVacancyDetailPage .publicVacancyMobileDescription{margin-top:40px}body .publicVacancyDetailPage .publicVacancyMobileDescription section+section{margin-top:32px}body .publicVacancyDetailPage .publicVacancyMobileDescription h2{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.25}body .publicVacancyDetailPage .publicVacancyMobileDescription p,body .publicVacancyDetailPage .publicVacancyMobileDescription .publicVacancyRichText{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;white-space:pre-line;margin:0;font-size:18px;font-weight:400;line-height:1.5}body .publicVacancyResponseChoices{gap:16px;display:grid}body .publicVacancyPrototypeActions{gap:24px;display:grid}body .publicVacancyResponseChoices h2{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2}body .publicVacancyDetailPage .publicVacancyCallbackForm{gap:18px;margin:0}body .publicVacancyDetailPage .publicVacancyCallbackForm label{display:block}body .publicVacancyDetailPage .publicVacancyCallbackForm input[type=text],body .publicVacancyDetailPage .publicVacancyCallbackForm input[type=tel],body .publicVacancyDetailPage .publicVacancyCallbackForm input:not([type]){color:#1c1d1e;min-height:48px;font-family:var(--font-manrope), sans-serif;background:0 0;border-width:0 0 1px;border-color:#9da0a3;border-radius:0;padding:0 4px;font-size:16px;line-height:24px}body .publicVacancyDetailPage .publicVacancyCallbackForm input::placeholder{color:#8a8d91;opacity:1}body .publicVacancyDetailPage .publicVacancyConsent{font-family:var(--font-manrope), sans-serif;grid-template-columns:18px minmax(0,1fr);margin-top:12px;line-height:16px;color:#6f7072!important;gap:8px!important;font-size:12px!important;display:grid!important}body .publicVacancyDetailPage .publicVacancyConsent input{accent-color:#1c1d1e;width:16px;height:16px;margin:0}body .publicVacancyDetailPage .publicVacancyConsent a{color:inherit;text-underline-offset:2px}body .publicVacancyDetailPage .publicVacancyContactActions{gap:16px;margin-top:4px;display:grid}body .publicVacancyDetailPage .publicVacancyContactPrimary,body .publicVacancyDetailPage .publicVacancyContactSecondary{width:min(336px,100%);min-height:64px;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;border-radius:48px;margin-left:auto;margin-right:auto;padding:16px 24px;font-size:16px;font-weight:700;line-height:24px}body .publicVacancyDetailPage .publicVacancyContactPrimary{color:#fff;background:#1c1d1e;border-color:#1c1d1e}body .publicVacancyDetailPage .publicVacancyContactSecondary{color:#1c1d1e;background:0 0;border-color:#1c1d1e}body .publicVacancyDetailPage .publicVacancyContactPanelMobile:has(.publicVacancyCallbackForm){z-index:40;background:#1c1d1e7a;place-items:center;margin:0;padding:20px;display:grid;position:fixed;inset:0}body .publicVacancyDetailPage .publicVacancyContactPanelMobile:has(.publicVacancyCallbackForm) .publicVacancyCallbackForm{box-sizing:border-box;background:#fff;border-radius:12px;width:min(336px,100%);padding:28px 24px;box-shadow:0 14px 34px #0003}body .publicVacancyReferral{text-align:center;background:#fff;padding:72px 30px 28px}body .publicVacancyReferral h2{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:0;font-size:28px;font-weight:500;line-height:1.2}body .publicVacancyReferral p{color:#1c1d1e;font-family:var(--font-manrope), sans-serif;margin:18px 0;font-size:14px;line-height:1.4}body .publicVacancyReferral a{color:#1c1d1e;min-height:48px;font-family:var(--font-manrope), sans-serif;border:2px solid #1c1d1e;border-radius:48px;justify-content:center;align-items:center;padding:12px 32px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}body .publicVacancyDetailPage .publicSiteFooter{margin:0}}@media (min-width:44rem){body .publicJobsPage{--public-content-gutter:1.5rem;--public-content-bleed:-1.5rem}body .publicJobsHeader nav>a:not(.publicJobsHeaderSocialLink):not(.publicJobsHeaderContactsLink){display:inline-flex}body .publicJobsHero,body .publicJobsHeroContent{min-height:19rem}body .publicJobsHeroContent{padding:2rem}body .publicJobsSearch{grid-template-columns:minmax(14rem,1.8fr) minmax(10rem,.9fr) minmax(12rem,1fr)}body .publicJobsFilterRow{flex-wrap:wrap;display:flex}body .publicJobsFilter{white-space:nowrap;min-height:2.35rem;padding:0 .7rem;font-size:.78rem}body .publicJobsTelegram{grid-template-columns:minmax(0,1fr) auto;align-items:center}body .publicJobsTelegramButton{grid-column:auto;width:auto;min-width:0}body .publicVacancyCard{grid-template-columns:minmax(0,1.35fr) minmax(12rem,.8fr);column-gap:2rem}body .publicVacancyFacts{display:block}body .publicVacancyFacts span{margin-top:.25rem;display:block}body .publicVacancyTags{grid-column:1/-1}body .publicVacancyDetail{margin-top:2rem;padding-top:2rem}body .publicVacancyDetailFacts{grid-template-columns:repeat(2,minmax(0,1fr))}body .publicEmployerCard{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr)}body .publicEmployerCard>img{height:100%;min-height:0}body .publicSocialGuaranteesList,body .publicContactsList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:23.999rem){body .publicSiteFooterInner{flex-wrap:wrap;gap:.85rem}body .publicSiteFooterLinks{gap:24px}body .publicSiteFooterLinks a{font-size:1rem}}@media (min-width:68rem){body .publicContactsList{grid-template-columns:repeat(3,minmax(0,1fr))}}.publicLandingBenefits,.publicLandingImpact,.publicLandingImageCta,.publicLandingRecruitmentCta,.publicLandingReferralCard{width:min(100%,76rem);margin-inline:auto}.publicLandingBenefits{border-top:1px solid var(--public-line);margin-top:4rem;padding-top:2rem}.publicLandingEyebrow{color:var(--public-red);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.72rem;font-weight:700;line-height:1.25}.publicLandingBenefits h2,.publicLandingImpact h2,.publicLandingImageCta h2,.publicLandingRecruitmentCta h2,.publicLandingReferralCard h2{color:var(--public-black);margin:0;font-size:clamp(1.55rem,7vw,2.5rem);line-height:1.08}.publicLandingAccordion{border-top:1px solid var(--public-black);margin-top:1.75rem}.publicLandingAccordionItem{border-bottom:1px solid var(--public-line)}.publicLandingAccordionItem h3{margin:0}.publicLandingAccordionButton{width:100%;min-height:4.35rem;color:var(--public-black);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1rem;font-weight:650;line-height:1.25;display:flex}.publicLandingAccordionButton:hover{color:var(--public-red)}.publicLandingAccordionIcon{border:1px solid;border-radius:50%;flex:0 0 1.2rem;width:1.2rem;height:1.2rem;position:relative}.publicLandingAccordionIcon:before,.publicLandingAccordionIcon:after{content:"";background:currentColor;width:.55rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.publicLandingAccordionIcon:after{transition:transform .18s;transform:translate(-50%,-50%)rotate(90deg)}.publicLandingAccordionItem.is-open .publicLandingAccordionIcon:after{transform:translate(-50%,-50%)rotate(0)}.publicLandingAccordionPanel{padding:0 2.5rem 1.15rem 0}.publicLandingAccordionPanel p,.publicLandingRecruitmentCta p,.publicLandingReferralContent>p{color:#58595b;margin:0;font-size:.9rem;line-height:1.55}.publicLandingImpact{background:var(--public-black);color:#fff;margin-top:4rem;padding:2.25rem 1rem 2rem}.publicLandingImpact .publicLandingEyebrow,.publicLandingImpact h2{color:#fff}.publicLandingImpactStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:2rem 0 0;display:grid}.publicLandingImpactStats div{flex-direction:column;min-width:0;display:flex}.publicLandingImpactStats dt{color:#c9c9c9;order:2;margin-top:.55rem;font-size:.73rem;line-height:1.25}.publicLandingImpactStats dd{color:#fff;letter-spacing:-.04em;white-space:nowrap;order:1;margin:0;font-size:clamp(1.65rem,8vw,3.25rem);font-weight:700;line-height:.95}.publicLandingImageCta{color:#fff;background:#454545;min-height:25rem;margin-top:1rem;position:relative;overflow:hidden}.publicLandingImagePlaceholder,.publicLandingReferralPlaceholder{background:linear-gradient(135deg,#ed1c241a,#0000 42%),linear-gradient(120deg,#4c4c4c 0%,#242424 55%,#0d0d0d 100%);position:absolute;inset:0}.publicLandingImagePlaceholder:after,.publicLandingReferralPlaceholder:after{content:"";background:linear-gradient(90deg,#000000b8,#0000001a);position:absolute;inset:0}.publicLandingImageCtaContent{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:32rem;min-height:25rem;padding:1.25rem;display:flex;position:relative}.publicLandingImageCta .publicLandingEyebrow,.publicLandingImageCta h2{color:#fff}.publicLandingCta{min-height:2.65rem;color:inherit;justify-content:center;align-items:center;gap:.75rem;margin-top:1.35rem;font-size:.84rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.publicLandingCtaLight{color:#fff}.publicLandingCtaDark{color:var(--public-black)}.publicLandingCta .publicJobsOfficialCtaArrow{border:1px solid;border-radius:50%;flex:0 0 1.9rem;place-items:center;width:1.9rem;height:1.9rem;display:inline-grid}.publicLandingRecruitmentCta{background:#f0f0f0;gap:1.15rem;margin-top:1rem;padding:1.5rem 1.25rem;display:grid}.publicLandingRecruitmentCta h2{max-width:26rem}.publicLandingRecruitmentCta .publicLandingCta{justify-self:start;margin-top:0}.publicLandingReferralCard{background:#d9d9d9;min-height:22rem;margin-top:1rem;position:relative;overflow:hidden}.publicLandingReferralContent{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:31rem;min-height:22rem;padding:1.25rem;display:flex;position:relative}.publicLandingReferralContent h2,.publicLandingReferralContent>p{color:#fff}.publicLandingReferralContent>p{color:#e4e4e4;margin-top:.8rem}.publicLandingReferralContent .publicLandingCta{margin-top:1.2rem}@media (min-width:44rem){.publicLandingBenefits{margin-top:5.5rem;padding-top:3rem}.publicLandingAccordion{margin-top:2.25rem}.publicLandingImpact{margin-top:5.5rem;padding:3rem 2rem 2.75rem}.publicLandingImpactStats{gap:2rem}.publicLandingImageCta{min-height:31rem}.publicLandingImageCtaContent{min-height:31rem;padding:2rem}.publicLandingRecruitmentCta{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:2rem}.publicLandingRecruitmentCta .publicLandingCta{justify-self:end}.publicLandingReferralCard,.publicLandingReferralContent{min-height:24rem}.publicLandingReferralContent{padding:2rem}}
