@font-face{font-family:Stem;src:url(../../../fonts/stem/regular.woff2) format("woff2"),url(../../../fonts/stem/regular.woff) format("woff");font-weight:regular}@font-face{font-family:Stem;src:url(../../../fonts/stem/medium.woff2) format("woff2"),url(../../../fonts/stem/medium.woff) format("woff");font-weight:medium}@font-face{font-family:Unbounded;font-weight:600;src:url(../../../fonts/unbounded/semi-bold.woff2) format("woff2"),url(../../../fonts/unbounded/semi-bold.woff) format("woff")}.filters.svelte-1jfeiv5{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:800px){.filters.svelte-1jfeiv5{display:none}}.filters__section.svelte-1jfeiv5{display:flex;flex-direction:column;gap:16px}.filters__label.svelte-1jfeiv5{color:var(--color-grey-900)}.filters__checkboxes.svelte-1jfeiv5{display:flex;flex-direction:column;gap:8px}.filters__add-btn.svelte-1jfeiv5{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;height:42px;border:1px solid var(--color-grey-200);background:var(--color-grey-200);color:var(--color-grey-900);font-family:inherit;font-size:14px;cursor:pointer;padding:0 16px;border-radius:12px;transition:all .15s ease;width:fit-content}.filters__add-btn.svelte-1jfeiv5:hover{border-color:var(--color-grey-300);background:var(--color-grey-300)}.selected-spheres.svelte-1jfeiv5{display:flex;flex-wrap:wrap;gap:6px}.selected-sphere.svelte-1jfeiv5{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 8px 0 16px;border-radius:10px;border:1px solid var(--color-grey-200);background:var(--color-grey-200);color:var(--color-grey-900);font-size:13px;max-width:100%}.selected-sphere__name.svelte-1jfeiv5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.selected-sphere__icon.svelte-1jfeiv5{font-size:14px;line-height:1}.selected-sphere__remove.svelte-1jfeiv5{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;color:var(--color-grey-600);cursor:pointer;padding:0;border-radius:50%;transition:all .15s ease;flex-shrink:0}.selected-sphere__remove.svelte-1jfeiv5:hover{background:var(--color-grey-300);color:var(--color-grey-900)}.mobile-filters-btn.svelte-1jfeiv5{display:none;position:fixed;bottom:96px;left:50%;transform:translate(-50%);z-index:100;align-items:center;gap:8px;height:48px;padding:0 20px;background:var(--color-indigo-500);border:none;border-radius:50px;font-family:inherit;font-size:15px;font-weight:500;color:var(--color-white);cursor:pointer;transition:box-shadow .15s ease}.mobile-filters-btn.svelte-1jfeiv5:active{box-shadow:0 1px 8px #00000026}.mobile-filters-btn.svelte-1jfeiv5 span:where(.svelte-1jfeiv5){color:inherit}@media only screen and (max-width:800px){.mobile-filters-btn.svelte-1jfeiv5{display:flex}}.mobile-filters-btn__badge.svelte-1jfeiv5{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--color-white);color:var(--color-indigo-600)!important;font-size:12px;font-weight:600;border-radius:10px}.spheres-loading.svelte-1jfeiv5{display:flex;justify-content:center;padding:24px 0}.groups.svelte-1jfeiv5{display:flex;flex-direction:column;gap:6px;max-height:400px;overflow-y:auto}.group__header.svelte-1jfeiv5{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;border:none;background:var(--color-grey-100);border-radius:16px;cursor:pointer;transition:background .1s;font-family:inherit}.group__header.svelte-1jfeiv5:hover{background:var(--color-grey-200)}.group__name.svelte-1jfeiv5{font-size:14px;font-weight:500;color:var(--color-grey-900)}.group__arrow.svelte-1jfeiv5{display:flex;color:var(--color-grey-800);transition:transform .2s}.group__arrow.expanded.svelte-1jfeiv5{transform:rotate(180deg)}.chips.svelte-1jfeiv5{display:flex;flex-wrap:wrap;gap:8px;padding:12px 8px}.chip.svelte-1jfeiv5{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid var(--color-grey-300);background:var(--color-white);font-family:inherit;font-size:14px;cursor:pointer;transition:all .15s ease}.chip.svelte-1jfeiv5:hover{border-color:var(--color-grey-500)}.chip.selected.svelte-1jfeiv5{background:var(--color-indigo-100);border-color:var(--color-indigo-500);color:var(--color-indigo-700)}.chip__icon.svelte-1jfeiv5{font-size:16px;line-height:1}.chip__label.svelte-1jfeiv5{line-height:1.2}:root{--color-background: #F5F5FC;--color-indigo-100: #E3E9FF;--color-indigo-200: #CCD6FF;--color-indigo-300: #9DADFF;--color-indigo-400: #7680FF;--color-indigo-500: #4848FE;--color-indigo-600: #4637F4;--color-indigo-700: #2C20A8;--color-indigo-800: #3C2BD7;--color-indigo-900: #1B174F;--gradient-indigo: linear-gradient(45deg, #4543F6, #5E5DF7);--color-grey-100: #F9FAFB;--color-grey-200: #F4F6F8;--color-grey-300: #EEF1F3;--color-grey-400: #E9ECEE;--color-grey-500: #DEE2E6;--color-grey-600: #C7CDD4;--color-grey-700: #AFB9C3;--color-grey-800: #8A96A6;--color-grey-900: #636F7F;--color-black: #000000;--color-white-5: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-60: rgba(255, 255, 255, .6);--color-white-80: rgba(255, 255, 255, .8);--color-white: #ffffff;--color-green-500: #16a34a;--color-green-300: #dcfce7;--color-yellow-500: #fc871a;--color-yellow-300: #fef3e8;--color-orange-500: #FF6404;--color-red-500: #e6404e;--color-red-400: #ffc0c0;--color-red-300: #ffd4d4;--color-red-200: #FFEAEA}@font-face{font-family:Stem;src:url(../../../fonts/stem/regular.woff2) format("woff2"),url(../../../fonts/stem/regular.woff) format("woff");font-weight:regular}@font-face{font-family:Stem;src:url(../../../fonts/stem/medium.woff2) format("woff2"),url(../../../fonts/stem/medium.woff) format("woff");font-weight:medium}@font-face{font-family:Unbounded;font-weight:600;src:url(../../../fonts/unbounded/semi-bold.woff2) format("woff2"),url(../../../fonts/unbounded/semi-bold.woff) format("woff")}.vacancies-page.svelte-1uha8ag{display:grid;grid-template-columns:300px 1fr;gap:12px;align-items:start}@media only screen and (max-width:800px){.vacancies-page.svelte-1uha8ag{grid-template-columns:1fr}}.vacancies-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;min-width:0}.vacancies-list__more.svelte-1uha8ag{display:flex;justify-content:center;padding:8px 0}
