@layer reset{:where(:not(html,iframe,textarea,canvas,img,svg,video,input[type=checkbox],input[type=radio],select):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0}ol,ul,menu{list-style:none}table{border-collapse:collapse}textarea{white-space:revert}meter{appearance:revert}::placeholder{color:unset}:where([hidden]){visibility:hidden}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}html{-webkit-text-size-adjust:100%;line-height:1}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:var(--font-mono), monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:var(--font-mono), monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:1em;line-height:1}img{border-style:none}button,input,optgroup,select,textarea{color:inherit;margin:0;font-family:inherit;font-size:100%;line-height:1}button,a{cursor:pointer}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}select{cursor:pointer;font-weight:inherit;outline:none}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{visibility:hidden}.carousel__slide-focus-ring{display:none!important}em{font-style:italic}}
:root{--c-purple-h:289.5;--c-purple-s:58.9%;--c-purple-l:58%;--c-danger-h:359.3;--c-danger-s:100%;--c-danger-l:65.1%;--c-black-h:0;--c-black-s:0%;--c-black-l:14.5%;--c-white-h:0;--c-white-s:0%;--c-white-l:100%;--c-black:hsla(var(--c-black-h), var(--c-black-s), var(--c-black-l), 1);--c-black-80p:hsla(var(--c-black-h), var(--c-black-s), var(--c-black-l), .8);--c-black-70p:hsla(var(--c-black-h), var(--c-black-s), var(--c-black-l), .7);--c-black-60p:hsla(var(--c-black-h), var(--c-black-s), var(--c-black-l), .6);--c-white:hsla(var(--c-white-h), var(--c-white-s), var(--c-white-l), 1);--c-white-20p:hsla(var(--c-white-h), var(--c-white-s), var(--c-white-l), .2);--c-white-50p:hsla(var(--c-white-h), var(--c-white-s), var(--c-white-l), .5);--c-white-80p:hsla(var(--c-white-h), var(--c-white-s), var(--c-white-l), .8);--c-white-im:var(--c-white);--c-app-bg:#f5f7f6;--c-panel-bg:#fff;--c-surface-subtle:#fafbfb;--c-surface-muted:#eef1f0;--c-purple:#bd55d3;--c-purple-hover:#ca75db;--c-purple-active:#a336ba;--c-purple-deep:#9832ae;--c-primary:var(--c-purple);--c-purple-70p:hsla(var(--c-purple-h), var(--c-purple-s), var(--c-purple-l), .7);--c-primary-70p:var(--c-purple-70p);--c-purple-50p:hsla(var(--c-purple-h), var(--c-purple-s), var(--c-purple-l), .5);--c-purple-10p:hsla(var(--c-purple-h), var(--c-purple-s), var(--c-purple-l), .1);--c-lav-50:#fefaff;--c-lav-100:#fdf5ff;--c-lav-150:#fcf0ff;--c-lav-200:#fbebff;--c-lav-250:#fae0ff;--c-lav-300:#f4cffc;--c-lav-350:#ebbcf5;--c-lav-400:#dfa2eb;--c-lime:#c7ff3f;--c-lime-hover:#b6f127;--c-lime-soft:#deff8d;--c-lime-deep:#50770d;--c-dark-bg:#1c1c1c;--c-dark-surface:#262626;--c-dark-hover:#2e2e2e;--c-dark-border:#343434;--c-dark-text:#ededed;--c-dark-text-muted:#a3a3a3;--c-text:#252525;--c-text-hover:#3d3d3d;--c-text-secondary:#5c5c5c;--c-text-tertiary:#8c8c8c;--c-text-quaternary:#bfbfbf;--c-border:#d9d9d9;--c-border-soft:#efefef;--c-border-control:#e4e4e4;--c-border-strong:#d0d0d0;--c-ink-900:#252525;--c-ink-700:#3d3d3d;--c-ink-650:#4a4a4a;--c-ink-600:#6b6b6b;--c-ink-500:#858585;--c-ink-400:#9a9a9a;--c-ink-350:#b3b3b3;--c-ink-300:#c6c6c6;--c-ink-250:#d4d4d4;--c-ink-200:#ebebeb;--c-ink-100:#f2f2f2;--c-success:#588811;--c-success-bg:#f8ffe5;--c-success-border:var(--c-lime-soft);--c-danger:#ff4d4f;--c-danger-muted:#d98b86;--c-danger-text:#cf1322;--c-danger-border:#ffccc7;--c-danger-bg:#fff1f0;--c-danger-70p:hsla(var(--c-danger-h), var(--c-danger-s), var(--c-danger-l), .7);--c-danger-10p:hsla(var(--c-danger-h), var(--c-danger-s), var(--c-danger-l), .1);--c-warning:#d48806;--c-warning-bg:#fffbe6;--c-warning-border:#ffe58f;--c-scrim-soft:#25252512;--c-star:#fbbf24;--c-scrollbar-thumb:#e2d1e6;--c-scrollbar-thumb-hover:#d2a9da;--c-black-2p:var(--c-surface-subtle);--c-black-10p:var(--c-ink-100);--c-black-20p:var(--c-border-strong);--c-black-40p:var(--c-text-tertiary);--c-black-50p:hsla(var(--c-black-h), var(--c-black-s), var(--c-black-l), .5);--c-black-im:var(--c-text);--c-huntflow:#2bcae3;--c-estaff:#f08f20;--c-potok:#1ed1f9;--c-talantix:#6d44d4;--c-friendwork:#1593ea;--c-skillaz:#ffc804;--c-avito:#04e061;--c-avito-blue:#0af;--c-telegram:#229ed8;--c-linkedin:#0a66c2;--c-hoverable-transparent:#0000;--c-hoverable-hover:#0000000a;--c-hoverable-focus:#00000012}
:root{--shadow-xs:0 1px 2px #2525250d;--shadow-card:0 8px 24px #2525251f;--shadow-panel:0 18px 44px #2525251a;--shadow-dropdown:0 14px 34px #2525252e;--shadow-modal:0 24px 60px #25252547;--shadow-btn:0 2px 4px #25252526}
:root{--font-size-l:1.2rem;--font-size-xl:1.6rem;--font-size-xxl:2.133rem;--font-mono:"Martian Mono", monospace;--font-sans:"Inter", sans-serif}
:root{--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-colors:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);--transition-transform:transform var(--dur-base) var(--ease-out);--default-transition:.2s ease}@keyframes j-fade-in{0%{opacity:0}to{opacity:1}}@keyframes j-fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--ui-unit:1px;--header-height:0px;--side-padding:24px;--elem-gap:8px;--space-2:calc(2 * var(--ui-unit));--space-4:calc(4 * var(--ui-unit));--space-6:calc(6 * var(--ui-unit));--space-8:calc(8 * var(--ui-unit));--space-10:calc(10 * var(--ui-unit));--space-12:calc(12 * var(--ui-unit));--space-16:calc(16 * var(--ui-unit));--space-20:calc(20 * var(--ui-unit));--space-24:calc(24 * var(--ui-unit));--space-32:calc(32 * var(--ui-unit));--space-40:calc(40 * var(--ui-unit));--fs-10:calc(10 * var(--ui-unit));--fs-11:calc(11 * var(--ui-unit));--fs-11-5:calc(11.5 * var(--ui-unit));--fs-12:calc(12 * var(--ui-unit));--fs-12-5:calc(12.5 * var(--ui-unit));--fs-13:calc(13 * var(--ui-unit));--fs-13-5:calc(13.5 * var(--ui-unit));--fs-14:calc(14 * var(--ui-unit));--fs-15:calc(15 * var(--ui-unit));--fs-16:calc(16 * var(--ui-unit));--fs-18:calc(18 * var(--ui-unit));--fs-20:calc(20 * var(--ui-unit));--fs-24:calc(24 * var(--ui-unit));--fs-28:calc(28 * var(--ui-unit));--radius-xs:6px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-pill:999px;--control-h-s:calc(28 * var(--ui-unit));--control-h-m:calc(34 * var(--ui-unit));--control-h-l:calc(40 * var(--ui-unit));--popup-max-h:min(calc(440 * var(--ui-unit)), 56vh);--sidebar-width:calc(240 * var(--ui-unit));--sidebar-rail-width:calc(76 * var(--ui-unit));--vacancy-list-width:calc(336 * var(--ui-unit));--shell-gap:calc(14 * var(--ui-unit))}
:root{--bp-xs:480px;--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--bp-xxl:1600px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--mobile-topbar-height:0px;--tap-target:44px}@media (min-width:1200px){:root{--ui-unit:clamp(.85px, calc(.6px + .0208333vw), 1.25px)}}@media (max-width:1199px){:root{--vacancy-list-width:296px;--shell-gap:12px}}@media (max-width:991px){:root{--vacancy-list-width:100%}}@media (max-width:767px){:root{--shell-gap:10px;--mobile-topbar-height:52px}}
:root{--toastify-color-light:var(--c-white-80p);--toastify-color-dark:var(--c-black);--toastify-color-info:var(--c-purple);--toastify-color-success:var(--c-success);--toastify-color-warning:var(--c-warning);--toastify-color-error:var(--c-danger);--toastify-color-transparent:var(--c-black-50p);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-background:var(--c-white-50p);--toastify-toast-bd-radius:16px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-top:4px;--toastify-toast-right:4px;--toastify-font-family:var(--font-sans);--toastify-z-index:9999;--toastify-text-color-light:var(--c-black-70p);--toastify-text-color-dark:var(--c-white);--toastify-spinner-color:var(--c-black-70p);--toastify-spinner-color-empty-area:var(--c-ink-200);--toastify-color-progress-light:var(--c-purple-70p);--toastify-color-progress-dark:var(--toastify-color-progress-light);--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0}.Toastify__toast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);line-height:1.4;font-size:var(--fs-14)}
.hoverable-block{transition:var(--default-transition);background-color:var(--c-hoverable-transparent);position:relative}.hoverable-block:active{opacity:.6}@media (min-width:768px){.hoverable-block:hover{background-color:var(--c-hoverable-hover)}.hoverable-block:focus-visible{background-color:var(--c-hoverable-focus)}.hoverable-block:active{background-color:var(--c-hoverable-hover)}}:root{--container-gutter:var(--space-8);--container-width:1024px;--container-wide-width:1440px}@media (max-width:767px){:root{--container-gutter:var(--space-16)}}.container-main{width:calc(100% - var(--container-gutter) * 2);max-width:var(--container-width);margin:0 auto}.link{cursor:pointer;color:var(--c-purple);transition:var(--default-transition);border-radius:.2em;display:inline-block;position:relative;box-shadow:0 0 0 .2em #0000}.link:hover,.link:focus{color:var(--c-purple);background-color:var(--c-purple-10p);box-shadow:0 0 0 .4em var(--c-purple-10p)}.row-centered{justify-content:flex-start;align-items:center;gap:.5em;display:inline-flex}.centered-page{min-height:calc(100vh - var(--header-height));padding:var(--space-24) var(--container-gutter);justify-content:center;align-items:center;display:flex}
@keyframes editGlow{0%,to{box-shadow:0 0 0 0 hsla(var(--c-purple-h), var(--c-purple-s), var(--c-purple-l), 0)}50%{box-shadow:0 0 0 5px hsla(var(--c-purple-h), var(--c-purple-s), var(--c-purple-l), .28)}}@keyframes editingBreathe{0%,to{background:var(--c-white)}50%{background:var(--c-lav-100)}}[data-nice-scroll]{scrollbar-width:thin;scrollbar-color:var(--c-scrollbar-thumb) transparent}[data-nice-scroll]::-webkit-scrollbar{width:10px}[data-nice-scroll]::-webkit-scrollbar-track{background:0 0}[data-nice-scroll]::-webkit-scrollbar-thumb{background:var(--c-scrollbar-thumb);border-radius:var(--radius-pill);border:3px solid var(--c-white);background-clip:padding-box}[data-nice-scroll]::-webkit-scrollbar-thumb:hover{background:var(--c-scrollbar-thumb-hover)}body:has([data-app-shell]){overflow:hidden}.ant-dropdown .ant-dropdown-menu,.ant-popover-content.ant-popover-content{max-height:var(--popup-max-h);overflow:auto}.ant-tooltip{pointer-events:none}.j-mark{z-index:0;white-space:nowrap;display:inline-block;position:relative}.j-mark:before{content:"";z-index:-1;background:var(--c-lime);position:absolute;inset:56% -.12em 4%}.j-mark_soft:before{background:var(--c-lime-soft)}.j-spark{background:var(--c-lime);display:block;-webkit-mask:url(/assets/images/spark.svg) 50%/contain no-repeat;mask:url(/assets/images/spark.svg) 50%/contain no-repeat}.j-tabs-mark.j-tabs-mark.j-tabs-mark .ant-tabs-nav .ant-tabs-ink-bar{border-radius:var(--radius-pill);background:var(--c-text);height:4px}.j-tabs-mark.j-tabs-mark.j-tabs-mark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--c-text);font-weight:600}.j-app-bg{isolation:isolate}.j-app-bg:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48vw 48vw at 6% -8%, var(--c-lav-250) 0%, transparent 58%), radial-gradient(40vw 40vw at 96% 104%, var(--c-lime-soft) 0%, transparent 58%);opacity:.5;position:fixed;inset:0}.ant-modal-title{z-index:0;display:inline-block;position:relative}.ant-modal-title:before{content:"";z-index:-1;background:var(--c-lime);position:absolute;inset:56% -.12em 4%}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled){background:var(--c-text);border-color:var(--c-text);color:var(--c-lime)}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):hover,.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):focus-visible{background:var(--c-text-hover);border-color:var(--c-text-hover);color:var(--c-lime)}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):active{background:var(--c-ink-900);border-color:var(--c-ink-900);color:var(--c-lime)}.j-btn-ai.j-btn-ai{height:var(--control-h-s);padding:0 var(--space-16);border:1px solid var(--c-lav-400);background:var(--c-lav-100);color:var(--c-purple);border-radius:var(--radius-s);font-size:var(--fs-13);box-shadow:none;transition:var(--transition-colors);font-weight:500}.j-btn-ai.j-btn-ai:hover{background:var(--c-lav-200);border-color:var(--c-purple);color:var(--c-purple)}.j-btn-black.j-btn-black{background:var(--c-text);color:var(--c-white);border-color:var(--c-text);box-shadow:none;transition:var(--transition-colors)}.j-btn-black.j-btn-black:hover{background:var(--c-text-hover);border-color:var(--c-text-hover);color:var(--c-white)}.j-edit-glow{animation:.75s 2 editGlow}.j-editing.j-editing{border-color:#0000;animation:3.2s ease-in-out infinite editingBreathe}.j-interactive{transition:var(--transition-colors)}.j-fade-in{animation:j-fade-in var(--dur-base) var(--ease-out) both}.j-fade-in-up{animation:j-fade-in-up var(--dur-slow) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.j-editing.j-editing{background:var(--c-lav-100);animation:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}div.rpv-core__page-layer.rpv-core__page-layer--single:after{display:none!important}@keyframes init-pdf{0%{filter:opacity(0)}to{filter:opacity()}}div.rpv-core__inner-container{filter:opacity(0);animation:.5s forwards init-pdf}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);color:var(--c-black);background:var(--c-app-bg);accent-color:var(--c-purple);font-size:var(--fs-14)}*{outline-color:var(--c-purple);scrollbar-width:thin;scrollbar-color:var(--c-black-20p) transparent}::-webkit-scrollbar{width:var(--space-4);height:var(--space-4)}::-webkit-scrollbar-thumb{background-color:var(--c-black-20p);border-radius:var(--space-4)}::-webkit-scrollbar-track{background:0 0}::selection{color:var(--c-white);background-color:var(--c-purple)}h1,h2,h3,h4,h5{font-weight:700;font-family:var(--font-sans)}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-weight:600;font-size:var(--font-size-l)}hr{border-top:.0625rem solid;border-color:var(--c-black);opacity:.2;margin:1rem 0}p{line-height:1.4}b{font-weight:700}[aria-busy=true]{line-height:1.4;display:inline-flex}ol{line-height:1.4;list-style:decimal}
