.vacancy-sticky-apply[data-astro-cid-ww7q7xre]{position:fixed;left:0;right:0;bottom:0;z-index:91;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:14px 18px;background:linear-gradient(135deg,#ff6a3d,#ff3d6a);color:var(--ink-0);border:0;font-weight:800;font-size:1rem;font-family:inherit;letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:0 -6px 16px #0000002e;transform:translateY(0);transition:transform .18s ease,opacity .18s ease}.vacancy-sticky-apply[data-astro-cid-ww7q7xre]:active{transform:translateY(0) scale(.985)}.vacancy-sticky-apply[data-astro-cid-ww7q7xre].hidden{transform:translateY(110%);opacity:0;pointer-events:none}.vacancy-sticky-apply-icon[data-astro-cid-ww7q7xre]{font-size:1.1rem}.vacancy-sticky-apply-arrow[data-astro-cid-ww7q7xre]{font-size:1.05rem}body.has-vacancy-sticky-apply main[data-astro-cid-ww7q7xre]{padding-bottom:80px}@media(max-width:768px){.vacancy-sticky-apply[data-astro-cid-ww7q7xre]{bottom:65px}body.has-vacancy-sticky-apply main[data-astro-cid-ww7q7xre]{padding-bottom:130px}}.breadcrumb[data-astro-cid-eawwbe5n]{margin-bottom:2rem;font-size:.875rem;color:var(--vacancy-muted)}.breadcrumb[data-astro-cid-eawwbe5n] a[data-astro-cid-eawwbe5n]{color:var(--vacancy-action);text-decoration:none;font-weight:700}:where(html,body).dark-mode .breadcrumb[data-astro-cid-eawwbe5n]{color:#e7eaf0b8}:where(html,body).dark-mode .breadcrumb[data-astro-cid-eawwbe5n] a[data-astro-cid-eawwbe5n]{color:var(--brand-500, #6fd093)}:where(html,body).dark-mode .breadcrumb[data-astro-cid-eawwbe5n] a[data-astro-cid-eawwbe5n]:hover,:where(html,body).dark-mode .breadcrumb[data-astro-cid-eawwbe5n] a[data-astro-cid-eawwbe5n]:focus-visible{color:var(--brand-600, #8adfa9)}.vacancy-header[data-astro-cid-7unsss7z]{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.32fr);gap:2rem;align-items:stretch;background:var(--vacancy-panel-gradient);padding:2.25rem;border:1px solid var(--vacancy-border-strong);border-radius:8px;margin-bottom:2rem;box-shadow:var(--vacancy-shadow-strong);position:relative;overflow:visible}.vacancy-header[data-astro-cid-7unsss7z]:after{content:"";position:absolute;inset:auto 0 0 auto;width:18rem;height:18rem;background:#163d2b0f;border-radius:0 0 8px;pointer-events:none}.vacancy-hero-main[data-astro-cid-7unsss7z]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0}.vacancy-company-info[data-astro-cid-7unsss7z]{display:flex;gap:1.5rem;align-items:flex-start;min-width:0;max-width:100%}.vacancy-logo[data-astro-cid-7unsss7z]{width:80px;height:80px;object-fit:contain;border-radius:8px;background:#fff;padding:.5rem;border:1px solid var(--vacancy-border);box-shadow:0 6px 18px #182d220d}.vacancy-kicker[data-astro-cid-7unsss7z]{margin-bottom:.55rem;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase;color:var(--vacancy-eyebrow)}.vacancy-title{max-width:13ch;margin-bottom:.35rem;font-size:3.8rem;line-height:.98;letter-spacing:0;text-wrap:balance;color:var(--vacancy-ink)}.vacancy-company-name{display:inline-flex;align-items:center;gap:.35rem;color:var(--vacancy-action);text-decoration:none;font-weight:800}.vacancy-company-name:hover{text-decoration:underline}.vacancy-ai-summary[data-astro-cid-7unsss7z]{max-width:70ch;margin:0;color:var(--vacancy-muted);font-size:1.12rem;line-height:1.75;min-width:0;overflow-wrap:anywhere}.vacancy-meta-row[data-astro-cid-7unsss7z]{display:flex;flex-wrap:wrap;gap:.65rem;min-width:0;max-width:100%}.meta-pill[data-astro-cid-7unsss7z]{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .8rem;border-radius:8px;border:1px solid var(--vacancy-border);background:#ffffffe6;color:var(--vacancy-muted);font-size:.82rem;font-weight:700}.meta-pill-link[data-astro-cid-7unsss7z]{text-decoration:none;color:var(--vacancy-ink)}.share-wrap[data-astro-cid-7unsss7z]{position:relative;display:inline-flex;margin-left:auto}@media(max-width:768px){.share-wrap[data-astro-cid-7unsss7z]{margin-left:0}}@media(max-width:520px){.vacancy-meta-row[data-astro-cid-7unsss7z]{gap:.4rem}.meta-pill[data-astro-cid-7unsss7z]{padding:.4rem .6rem}.share-btn[data-astro-cid-7unsss7z] span[data-astro-cid-7unsss7z]{display:none}.share-btn[data-astro-cid-7unsss7z]{padding:.4rem .55rem;min-width:2.25rem;justify-content:center}.share-wrap[data-astro-cid-7unsss7z] .share-dropdown[data-astro-cid-7unsss7z]{top:auto;right:auto;bottom:calc(100% + 6px);left:0}}.share-btn[data-astro-cid-7unsss7z]{display:inline-flex;align-items:center;gap:6px;min-height:2.25rem;padding:.45rem .85rem;border-radius:8px;border:1px solid var(--vacancy-border);background:#ffffffe6;color:var(--vacancy-ink);font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.share-btn[data-astro-cid-7unsss7z]:hover,.share-btn[data-astro-cid-7unsss7z]:focus-visible{background:var(--brand-50, #ecf5ef);color:var(--brand-700, #117a3a);border-color:var(--brand-300, #b8e3c4)}.share-btn[data-astro-cid-7unsss7z]:focus-visible{outline:2px solid var(--brand-500, #6fd093);outline-offset:2px}.share-dropdown[data-astro-cid-7unsss7z]{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;padding:6px;background:#fff;border:1px solid var(--vacancy-border);border-radius:12px;box-shadow:0 12px 32px #0f172a24;display:flex;flex-direction:column;gap:2px;z-index:50}.share-dropdown[data-astro-cid-7unsss7z][hidden]{display:none}.share-option[data-astro-cid-7unsss7z]{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;border-radius:6px;color:var(--vacancy-ink);font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;text-align:left;transition:background .12s ease}.share-option[data-astro-cid-7unsss7z]:hover,.share-option[data-astro-cid-7unsss7z]:focus-visible{background:#f4f6fa}.share-option[data-astro-cid-7unsss7z]:focus-visible{outline:2px solid var(--brand-500, #6fd093);outline-offset:-2px}.share-status[data-astro-cid-7unsss7z]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.share-option-icon[data-astro-cid-7unsss7z]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:1rem;line-height:1}.share-option-icon[data-astro-cid-7unsss7z] svg[data-astro-cid-7unsss7z]{width:100%;height:100%;display:block}:where(html,body).dark-mode .share-btn[data-astro-cid-7unsss7z]{background:#0f1724d9;color:#e7eaf0;border-color:#c3ccd840}:where(html,body).dark-mode .share-btn[data-astro-cid-7unsss7z]:hover{color:#67d086;border-color:#5ebf9c80}:where(html,body).dark-mode .share-dropdown[data-astro-cid-7unsss7z]{background:#1b2533;border-color:#c3ccd82e}:where(html,body).dark-mode .share-option[data-astro-cid-7unsss7z]{color:#e7eaf0}:where(html,body).dark-mode .share-option[data-astro-cid-7unsss7z]:hover{background:#e7eaf014}.vacancy-salary-card[data-astro-cid-7unsss7z]{position:relative;z-index:1;display:grid;align-content:start;gap:.65rem;min-width:0;min-height:100%;padding:1.5rem;border-radius:8px;background:var(--vacancy-card-gradient);border:1px solid var(--vacancy-border);color:var(--vacancy-ink);box-shadow:0 6px 18px #182d220d}.vacancy-salary-card[data-astro-cid-7unsss7z] span[data-astro-cid-7unsss7z],.vacancy-salary-card[data-astro-cid-7unsss7z] small[data-astro-cid-7unsss7z]{color:var(--vacancy-muted)}.vacancy-salary-card[data-astro-cid-7unsss7z] strong[data-astro-cid-7unsss7z]{font-size:2.1rem;line-height:1;letter-spacing:0;color:var(--vacancy-ink)}.salary-rate[data-astro-cid-7unsss7z]{line-height:1.35;opacity:.92}.apply-note-hero[data-astro-cid-7unsss7z]{margin:0;color:var(--vacancy-muted);line-height:1.45}.apply-btn-large[data-astro-cid-7unsss7z]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;max-width:100%;background:var(--accent-500);color:var(--ink-0);border:none;border-radius:var(--radius-md);padding:14px 28px;font-family:var(--font-main);font-weight:700;font-size:var(--fs-16);text-decoration:none;transition:background var(--transition)}.apply-btn-large[data-astro-cid-7unsss7z]:hover{background:var(--accent-400)}.apply-btn-large[data-astro-cid-7unsss7z]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.apply-btn-hero[data-astro-cid-7unsss7z]{min-height:52px;padding:16px 32px;font-size:var(--fs-18)}.apply-note[data-astro-cid-7unsss7z]{text-align:center;font-size:.75rem;color:var(--vacancy-muted);margin-top:.5rem}@media(max-width:768px){.vacancy-header[data-astro-cid-7unsss7z]{grid-template-columns:1fr}.vacancy-salary-card[data-astro-cid-7unsss7z]{order:-1}}@media(max-width:520px){.vacancy-header[data-astro-cid-7unsss7z]{padding:1.25rem}.vacancy-title{font-size:1.55rem;line-height:1.2;max-width:none;text-wrap:wrap;overflow-wrap:anywhere;word-break:break-word}.vacancy-company-info[data-astro-cid-7unsss7z]{flex-direction:row;gap:.85rem;align-items:flex-start}.vacancy-logo[data-astro-cid-7unsss7z]{width:56px;height:56px;padding:.3rem;flex-shrink:0}.vacancy-kicker[data-astro-cid-7unsss7z]{margin-bottom:.3rem;font-size:.65rem}.vacancy-company-info[data-astro-cid-7unsss7z]>div[data-astro-cid-7unsss7z]{min-width:0;flex:1}.apply-btn-hero[data-astro-cid-7unsss7z]{width:100%;min-width:0;padding:14px 12px;font-size:var(--fs-16);line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}}:where(html,body).dark-mode .vacancy-logo[data-astro-cid-7unsss7z],:where(html,body).dark-mode .meta-pill[data-astro-cid-7unsss7z]{background:#434d5adb}.vacancy-facts[data-astro-cid-xxwbzbqf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:2rem}.fact-card[data-astro-cid-xxwbzbqf]{display:grid;gap:.22rem;min-height:5.35rem;padding:.72rem .82rem;border:1px solid var(--vacancy-border-strong);border-radius:8px;background:#ffffffe6;box-shadow:0 6px 18px #182d220a}.fact-card[data-astro-cid-xxwbzbqf] span[data-astro-cid-xxwbzbqf]{font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--vacancy-eyebrow)}.fact-card[data-astro-cid-xxwbzbqf] strong[data-astro-cid-xxwbzbqf]{align-self:start;font-size:.9rem;line-height:1.28;color:var(--vacancy-ink)}@media(max-width:1100px){.vacancy-facts[data-astro-cid-xxwbzbqf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.vacancy-facts[data-astro-cid-xxwbzbqf]{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html,body).dark-mode .fact-card[data-astro-cid-xxwbzbqf]{background:#434d5adb}.vacancy-section[data-astro-cid-im7akzba]{background:var(--vacancy-card);padding:2rem;border-radius:8px;border:1px solid var(--vacancy-border);margin-bottom:1.5rem;box-shadow:var(--vacancy-shadow)}.vacancy-section[data-astro-cid-im7akzba] h2[data-astro-cid-im7akzba]{margin-top:0;margin-bottom:1rem;font-size:1.5rem}.vacancy-list[data-astro-cid-im7akzba]{padding-left:1.5rem}.vacancy-list[data-astro-cid-im7akzba] li[data-astro-cid-im7akzba]{margin-bottom:.5rem}.vacancy-description[data-astro-cid-im7akzba]{white-space:pre-wrap}.vacancy-description-section[data-astro-cid-im7akzba]{display:grid;gap:1.5rem}.vacancy-description-section[data-astro-cid-im7akzba] h2[data-astro-cid-im7akzba]{margin-bottom:0}.vacancy-subsection[data-astro-cid-im7akzba]{padding-top:1.35rem;border-top:1px solid var(--vacancy-border)}.vacancy-subsection[data-astro-cid-im7akzba] h3[data-astro-cid-im7akzba]{margin:0 0 .9rem;font-size:1.08rem;line-height:1.3;color:var(--vacancy-ink)}.vacancy-section[data-astro-cid-wayx3tbw]{margin-bottom:1.5rem}.vacancy-kb-section[data-astro-cid-wayx3tbw]{display:grid;gap:1rem;padding:1.75rem 1.85rem;background:var(--vacancy-card);border:1px solid var(--vacancy-border);border-radius:16px;box-shadow:var(--vacancy-shadow)}.vacancy-kb-section[data-astro-cid-wayx3tbw] .section-eyebrow[data-astro-cid-wayx3tbw]{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--vacancy-eyebrow)}.vacancy-kb-section[data-astro-cid-wayx3tbw] h2[data-astro-cid-wayx3tbw]{margin:0;font-family:var(--font-heading, "Manrope", sans-serif);font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.18;color:var(--vacancy-ink);letter-spacing:-.01em}.vacancy-kb-lead[data-astro-cid-wayx3tbw]{margin:0;max-width:70ch;color:var(--vacancy-muted);font-size:.95rem;line-height:1.5}.vacancy-kb-grid[data-astro-cid-wayx3tbw]{display:grid;gap:.5rem;margin-top:.25rem}.vacancy-kb-item[data-astro-cid-wayx3tbw]{border:1px solid var(--vacancy-border);border-radius:12px;background:var(--vacancy-soft);transition:border-color .18s ease,background .18s ease;overflow:hidden}.vacancy-kb-item[data-astro-cid-wayx3tbw][open]{border-color:var(--vacancy-chip-border);background:var(--vacancy-soft-strong)}.vacancy-kb-question[data-astro-cid-wayx3tbw]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;font-family:var(--font-heading, "Manrope", sans-serif);font-weight:700;font-size:1rem;color:var(--vacancy-ink);cursor:pointer;list-style:none;user-select:none;line-height:1.35}.vacancy-kb-question[data-astro-cid-wayx3tbw]::-webkit-details-marker{display:none}.vacancy-kb-toggle[data-astro-cid-wayx3tbw]{flex:0 0 auto;position:relative;width:22px;height:22px;display:inline-block}.vacancy-kb-toggle[data-astro-cid-wayx3tbw]:before,.vacancy-kb-toggle[data-astro-cid-wayx3tbw]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--vacancy-action);border-radius:2px;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.vacancy-kb-toggle[data-astro-cid-wayx3tbw]:after{transform:translate(-50%,-50%) rotate(90deg)}.vacancy-kb-item[data-astro-cid-wayx3tbw][open] .vacancy-kb-toggle[data-astro-cid-wayx3tbw]:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.vacancy-kb-answer[data-astro-cid-wayx3tbw]{display:grid;gap:.75rem;padding:0 1.1rem 1.05rem;color:var(--vacancy-muted);font-size:.95rem;line-height:1.55}.vacancy-kb-answer[data-astro-cid-wayx3tbw] p[data-astro-cid-wayx3tbw]{margin:0}.vacancy-kb-deeplink[data-astro-cid-wayx3tbw]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;background:#163d2b12;color:var(--vacancy-action);font-weight:700;font-size:.85rem;text-decoration:none;width:fit-content;transition:background .18s ease,transform .18s ease}.vacancy-kb-deeplink[data-astro-cid-wayx3tbw]:hover,.vacancy-kb-deeplink[data-astro-cid-wayx3tbw]:focus-visible{background:#163d2b21;transform:translate(2px);outline:none}.vacancy-kb-meta[data-astro-cid-wayx3tbw]{margin:.5rem 0 0;font-size:.82rem;color:var(--vacancy-eyebrow)}:where(html,body).dark-mode .vacancy-kb-section[data-astro-cid-wayx3tbw]{background:#142030b3;border-color:#c3ccd82e}:where(html,body).dark-mode .vacancy-kb-section[data-astro-cid-wayx3tbw] .section-eyebrow[data-astro-cid-wayx3tbw],:where(html,body).dark-mode .vacancy-kb-meta[data-astro-cid-wayx3tbw]{color:#e7eaf08c}:where(html,body).dark-mode .vacancy-kb-section[data-astro-cid-wayx3tbw] h2[data-astro-cid-wayx3tbw]{color:var(--ink-800)}:where(html,body).dark-mode .vacancy-kb-lead[data-astro-cid-wayx3tbw],:where(html,body).dark-mode .vacancy-kb-answer[data-astro-cid-wayx3tbw]{color:#e7eaf0bf}:where(html,body).dark-mode .vacancy-kb-item[data-astro-cid-wayx3tbw]{background:#0f1724a6;border-color:#c3ccd829}:where(html,body).dark-mode .vacancy-kb-item[data-astro-cid-wayx3tbw][open]{background:#142030d9;border-color:#4caf8066}:where(html,body).dark-mode .vacancy-kb-question[data-astro-cid-wayx3tbw]{color:var(--ink-800)}:where(html,body).dark-mode .vacancy-kb-toggle[data-astro-cid-wayx3tbw]:before,:where(html,body).dark-mode .vacancy-kb-toggle[data-astro-cid-wayx3tbw]:after{background:var(--brand-500)}:where(html,body).dark-mode .vacancy-kb-deeplink[data-astro-cid-wayx3tbw]{background:#4caf8026;color:var(--brand-500)}:where(html,body).dark-mode .vacancy-kb-deeplink[data-astro-cid-wayx3tbw]:hover,:where(html,body).dark-mode .vacancy-kb-deeplink[data-astro-cid-wayx3tbw]:focus-visible{background:#4caf8040}@media(max-width:600px){.vacancy-kb-section[data-astro-cid-wayx3tbw]{padding:1.2rem 1rem}}.vacancy-section[data-astro-cid-rb3ay6mh]{margin-bottom:1.5rem}.vacancy-quick-summary[data-astro-cid-rb3ay6mh]{padding:1.6rem 1.85rem;background:var(--vacancy-soft-strong);border:1px solid var(--vacancy-chip-border);border-radius:16px;box-shadow:var(--vacancy-shadow);display:grid;gap:.55rem}.vacancy-quick-summary[data-astro-cid-rb3ay6mh] .section-eyebrow[data-astro-cid-rb3ay6mh]{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--vacancy-eyebrow)}.vacancy-quick-summary[data-astro-cid-rb3ay6mh] h2[data-astro-cid-rb3ay6mh]{margin:0;font-family:var(--font-heading, "Manrope", sans-serif);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.18;color:var(--vacancy-ink);letter-spacing:-.01em}.vacancy-quick-summary-text[data-astro-cid-rb3ay6mh]{margin:0;font-size:1.02rem;line-height:1.6;color:var(--vacancy-ink);max-width:78ch}:where(html,body).dark-mode .vacancy-quick-summary[data-astro-cid-rb3ay6mh]{background:#161e2cc7;border-color:#c3ccd833}:where(html,body).dark-mode .vacancy-quick-summary[data-astro-cid-rb3ay6mh] h2[data-astro-cid-rb3ay6mh],:where(html,body).dark-mode .vacancy-quick-summary-text[data-astro-cid-rb3ay6mh]{color:var(--ink-800)}:where(html,body).dark-mode .vacancy-quick-summary[data-astro-cid-rb3ay6mh] .section-eyebrow[data-astro-cid-rb3ay6mh]{color:#e7eaf08c}@media(max-width:600px){.vacancy-quick-summary[data-astro-cid-rb3ay6mh]{padding:1.2rem 1rem}}.vacancy-section[data-astro-cid-gizixw4b]{margin-bottom:1.5rem}.vacancy-howto[data-astro-cid-gizixw4b]{padding:1.75rem 1.85rem;background:var(--vacancy-card);border:1px solid var(--vacancy-border);border-radius:16px;box-shadow:var(--vacancy-shadow);display:grid;gap:.85rem}.vacancy-howto[data-astro-cid-gizixw4b] h2[data-astro-cid-gizixw4b]{margin:0;font-family:var(--font-heading, "Manrope", sans-serif);font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.18;letter-spacing:-.01em;color:var(--vacancy-ink)}.vacancy-howto-lead[data-astro-cid-gizixw4b]{margin:0;max-width:70ch;color:var(--vacancy-muted);font-size:.95rem;line-height:1.55}.vacancy-howto-steps[data-astro-cid-gizixw4b]{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.7rem}.vacancy-howto-step[data-astro-cid-gizixw4b]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.95rem;padding:1rem 1.15rem;background:var(--vacancy-soft);border:1px solid var(--vacancy-border);border-radius:12px;transition:border-color .18s ease,transform .18s ease}.vacancy-howto-step[data-astro-cid-gizixw4b]:hover{border-color:var(--vacancy-chip-border);transform:translateY(-1px)}.vacancy-howto-num[data-astro-cid-gizixw4b]{flex:0 0 auto;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:var(--vacancy-action);color:var(--ink-0);font-family:var(--font-heading, "Manrope", sans-serif);font-weight:800;font-size:.95rem;line-height:1}.vacancy-howto-body[data-astro-cid-gizixw4b]{display:grid;gap:.3rem}.vacancy-howto-body[data-astro-cid-gizixw4b] h3[data-astro-cid-gizixw4b]{margin:0;font-family:var(--font-heading, "Manrope", sans-serif);font-size:1rem;font-weight:700;color:var(--vacancy-ink);line-height:1.3}.vacancy-howto-body[data-astro-cid-gizixw4b] p[data-astro-cid-gizixw4b]{margin:0;font-size:.92rem;line-height:1.55;color:var(--vacancy-muted)}.section-eyebrow[data-astro-cid-gizixw4b]{margin-bottom:.55rem;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase;color:var(--vacancy-eyebrow)}:where(html,body).dark-mode .vacancy-howto[data-astro-cid-gizixw4b]{background:#142030b3;border-color:#c3ccd82e}:where(html,body).dark-mode .vacancy-howto[data-astro-cid-gizixw4b] h2[data-astro-cid-gizixw4b],:where(html,body).dark-mode .vacancy-howto-body[data-astro-cid-gizixw4b] h3[data-astro-cid-gizixw4b]{color:var(--ink-800)}:where(html,body).dark-mode .vacancy-howto-lead[data-astro-cid-gizixw4b],:where(html,body).dark-mode .vacancy-howto-body[data-astro-cid-gizixw4b] p[data-astro-cid-gizixw4b]{color:#e7eaf0b3}:where(html,body).dark-mode .vacancy-howto[data-astro-cid-gizixw4b] .section-eyebrow[data-astro-cid-gizixw4b]{color:#e7eaf08c}:where(html,body).dark-mode .vacancy-howto-step[data-astro-cid-gizixw4b]{background:#0f1724a6;border-color:#c3ccd829}:where(html,body).dark-mode .vacancy-howto-step[data-astro-cid-gizixw4b]:hover{border-color:#4caf808c}:where(html,body).dark-mode .vacancy-howto-num[data-astro-cid-gizixw4b]{background:var(--brand-500);color:var(--ink-0)}@media(max-width:600px){.vacancy-howto[data-astro-cid-gizixw4b]{padding:1.2rem 1rem}}.vacancy-section[data-astro-cid-okrm2r2g]{margin-bottom:1.5rem}.section-eyebrow[data-astro-cid-okrm2r2g]{margin-bottom:.55rem;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase;color:var(--vacancy-eyebrow)}.vacancy-income-scenarios[data-astro-cid-okrm2r2g]{padding:1.75rem 1.85rem;background:var(--vacancy-card);border:1px solid var(--vacancy-border);border-radius:16px;box-shadow:var(--vacancy-shadow);display:grid;gap:.85rem}.vacancy-income-scenarios[data-astro-cid-okrm2r2g] h2[data-astro-cid-okrm2r2g]{margin:0;font-family:var(--font-heading, "Manrope", sans-serif);font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.18;letter-spacing:-.01em;color:var(--vacancy-ink)}.vacancy-income-scenarios-lead[data-astro-cid-okrm2r2g]{margin:0;max-width:70ch;color:var(--vacancy-muted);font-size:.95rem;line-height:1.55}.vacancy-income-scenarios-lead[data-astro-cid-okrm2r2g] strong[data-astro-cid-okrm2r2g]{color:var(--vacancy-ink);font-weight:800}.vacancy-income-table-wrap[data-astro-cid-okrm2r2g]{max-width:100%;overflow-x:clip}.vacancy-income-table[data-astro-cid-okrm2r2g]{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem;table-layout:fixed}.vacancy-income-table[data-astro-cid-okrm2r2g] thead[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]{text-align:left;padding:.7rem .9rem;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--vacancy-eyebrow);border-bottom:1px solid var(--vacancy-border);background:var(--vacancy-soft)}.vacancy-income-table[data-astro-cid-okrm2r2g] thead[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]:first-child{border-top-left-radius:12px}.vacancy-income-table[data-astro-cid-okrm2r2g] thead[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]:last-child{border-top-right-radius:12px;text-align:right}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]{text-align:left;font-weight:700;color:var(--vacancy-ink)}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g],.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]{padding:.85rem .9rem;border-bottom:1px solid var(--vacancy-border);color:var(--vacancy-ink);overflow-wrap:anywhere}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] tr[data-astro-cid-okrm2r2g]:last-child td[data-astro-cid-okrm2r2g],.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] tr[data-astro-cid-okrm2r2g]:last-child th[data-astro-cid-okrm2r2g]{border-bottom:none}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g]:last-child{text-align:right}.vacancy-income-row-std[data-astro-cid-okrm2r2g]{background:var(--vacancy-soft-strong)}.vacancy-income-row-std[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g],.vacancy-income-row-std[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g] strong[data-astro-cid-okrm2r2g]{color:var(--vacancy-action)}.vacancy-income-scenarios-note[data-astro-cid-okrm2r2g]{margin:0;font-size:.85rem;color:var(--vacancy-eyebrow);line-height:1.5}:where(html,body).dark-mode .vacancy-income-scenarios[data-astro-cid-okrm2r2g]{background:#142030b3;border-color:#c3ccd82e}:where(html,body).dark-mode .vacancy-income-scenarios[data-astro-cid-okrm2r2g] h2[data-astro-cid-okrm2r2g],:where(html,body).dark-mode .vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g],:where(html,body).dark-mode .vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]{color:var(--ink-800)}:where(html,body).dark-mode .vacancy-income-scenarios-lead[data-astro-cid-okrm2r2g]{color:#e7eaf0b3}:where(html,body).dark-mode .vacancy-income-scenarios[data-astro-cid-okrm2r2g] .section-eyebrow[data-astro-cid-okrm2r2g],:where(html,body).dark-mode .vacancy-income-table[data-astro-cid-okrm2r2g] thead[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g],:where(html,body).dark-mode .vacancy-income-scenarios-note[data-astro-cid-okrm2r2g]{color:#e7eaf08c}:where(html,body).dark-mode .vacancy-income-table[data-astro-cid-okrm2r2g] thead[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]{background:#0f1724a6;border-color:#c3ccd829}:where(html,body).dark-mode .vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g],:where(html,body).dark-mode .vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]{border-bottom-color:#c3ccd824}:where(html,body).dark-mode .vacancy-income-row-std[data-astro-cid-okrm2r2g]{background:#4caf801f}:where(html,body).dark-mode .vacancy-income-row-std[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g],:where(html,body).dark-mode .vacancy-income-row-std[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g] strong[data-astro-cid-okrm2r2g]{color:var(--brand-500)}@media(max-width:600px){.vacancy-income-scenarios[data-astro-cid-okrm2r2g]{padding:1.2rem 1rem}.vacancy-income-table[data-astro-cid-okrm2r2g]{display:block;font-size:.9rem}.vacancy-income-table[data-astro-cid-okrm2r2g] thead[data-astro-cid-okrm2r2g]{display:none}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g]{display:grid;gap:.55rem;width:100%}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] tr[data-astro-cid-okrm2r2g]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;padding:.75rem .85rem;border:1px solid var(--vacancy-border);border-radius:12px;background:var(--vacancy-soft);box-sizing:border-box;width:100%}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] th[data-astro-cid-okrm2r2g]{grid-column:1 / -1;padding:0 0 .35rem;border-bottom:1px solid var(--vacancy-border)}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0;border-bottom:0;white-space:normal}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g]:before{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--vacancy-eyebrow)}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g]:nth-child(2):before{content:"Часы"}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g]:nth-child(3):before{content:"Смены"}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g]:last-child{grid-column:1 / -1;padding-top:.15rem;text-align:left}.vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] td[data-astro-cid-okrm2r2g]:last-child:before{content:"Доход"}.vacancy-income-row-std[data-astro-cid-okrm2r2g]{background:var(--vacancy-soft-strong)}:where(html,body).dark-mode .vacancy-income-table[data-astro-cid-okrm2r2g] tbody[data-astro-cid-okrm2r2g] tr[data-astro-cid-okrm2r2g]{border-color:#c3ccd824;background:#0f1724a6}:where(html,body).dark-mode .vacancy-income-row-std[data-astro-cid-okrm2r2g]{background:#4caf801f}}.vacancy-section[data-astro-cid-jck5zray]{background:var(--vacancy-card);padding:2rem;border-radius:8px;border:1px solid var(--vacancy-border);margin-bottom:1.5rem;box-shadow:var(--vacancy-shadow)}.vacancy-section[data-astro-cid-jck5zray] h2[data-astro-cid-jck5zray]{margin-top:0;margin-bottom:1rem;font-size:1.5rem}.section-eyebrow[data-astro-cid-jck5zray]{margin-bottom:.55rem;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase;color:var(--vacancy-eyebrow)}.vacancy-similar-lead[data-astro-cid-jck5zray]{margin:0 0 var(--space-4);max-width:70ch;color:var(--vacancy-muted);font-size:.95rem;line-height:1.55}.vacancy-similar-grid[data-astro-cid-jck5zray]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:900px){.vacancy-similar-grid[data-astro-cid-jck5zray]{grid-template-columns:repeat(2,minmax(0,1fr))}}.vacancy-section[data-astro-cid-yc64zzap]{margin-bottom:1.5rem}.section-eyebrow[data-astro-cid-yc64zzap]{margin-bottom:.55rem;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase;color:var(--vacancy-eyebrow)}.vacancy-other-cities[data-astro-cid-yc64zzap]{padding:1.75rem 1.85rem;background:var(--vacancy-card);border:1px solid var(--vacancy-border);border-radius:16px;box-shadow:var(--vacancy-shadow);display:grid;gap:.85rem}.vacancy-other-cities[data-astro-cid-yc64zzap] h2[data-astro-cid-yc64zzap]{margin:0;font-family:var(--font-heading, "Manrope", sans-serif);font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.18;letter-spacing:-.01em;color:var(--vacancy-ink)}.vacancy-other-cities-lead[data-astro-cid-yc64zzap]{margin:0;max-width:70ch;color:var(--vacancy-muted);font-size:.95rem;line-height:1.55}.vacancy-other-cities-list[data-astro-cid-yc64zzap]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.45rem}.vacancy-other-cities-item[data-astro-cid-yc64zzap]{margin:0}.vacancy-other-cities-link[data-astro-cid-yc64zzap]{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.7rem .95rem;border-radius:10px;background:var(--vacancy-soft);border:1px solid var(--vacancy-border);text-decoration:none;color:var(--vacancy-ink);font-size:.92rem;transition:border-color .18s ease,transform .18s ease}.vacancy-other-cities-link[data-astro-cid-yc64zzap]:hover,.vacancy-other-cities-link[data-astro-cid-yc64zzap]:focus-visible{border-color:var(--vacancy-action);transform:translate(2px);outline:none}.vacancy-other-cities-city[data-astro-cid-yc64zzap]{font-weight:600}.vacancy-other-cities-salary[data-astro-cid-yc64zzap]{color:var(--vacancy-action);font-weight:700;white-space:nowrap}.vacancy-card-sidebar[data-astro-cid-eihndllc]{background:var(--vacancy-card);padding:2rem;border-radius:8px;border:1px solid var(--vacancy-border);box-shadow:var(--vacancy-shadow);position:sticky;top:2rem}.detail-item[data-astro-cid-eihndllc]{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--vacancy-border);color:var(--vacancy-muted);gap:1rem}.detail-item[data-astro-cid-eihndllc] strong[data-astro-cid-eihndllc],.detail-item[data-astro-cid-eihndllc] span[data-astro-cid-eihndllc]{color:var(--vacancy-ink)}.apply-btn-large[data-astro-cid-eihndllc]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:1rem;background:var(--accent-500);color:var(--ink-0);border:none;border-radius:var(--radius-md);padding:14px 28px;font-family:var(--font-main);font-weight:700;font-size:var(--fs-16);text-decoration:none;transition:background var(--transition)}.apply-btn-large[data-astro-cid-eihndllc]:hover{background:var(--accent-400)}.apply-btn-large[data-astro-cid-eihndllc]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.apply-note[data-astro-cid-eihndllc]{text-align:center;font-size:.75rem;color:var(--vacancy-muted);margin-top:.5rem}.vacancy-income-calculator[data-astro-cid-eihndllc]{display:grid;gap:.8rem;margin-top:1rem;padding:.95rem;border-radius:8px;border:1px solid var(--vacancy-border-strong);background:var(--vacancy-soft)}.vacancy-income-eyebrow[data-astro-cid-eihndllc]{margin:0;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0;color:var(--vacancy-eyebrow)}.vacancy-income-rate[data-astro-cid-eihndllc]{margin:0;font-size:.82rem;line-height:1.45;color:var(--vacancy-ink)}.vacancy-income-rate[data-astro-cid-eihndllc] strong[data-astro-cid-eihndllc]{font-size:.94rem}.vacancy-income-rate[data-astro-cid-eihndllc] small[data-astro-cid-eihndllc]{display:block;margin-top:.18rem;color:var(--vacancy-muted)}.vacancy-income-rate-muted[data-astro-cid-eihndllc]{color:var(--vacancy-muted)}.vacancy-income-controls[data-astro-cid-eihndllc]{display:grid;gap:.45rem}.vacancy-income-label[data-astro-cid-eihndllc]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.79rem;color:var(--vacancy-muted)}.vacancy-income-label[data-astro-cid-eihndllc] strong[data-astro-cid-eihndllc]{min-width:2.4rem;text-align:center;padding:.2rem .45rem;border-radius:999px;background:var(--vacancy-soft-strong);color:var(--vacancy-ink);font-size:.78rem}.vacancy-income-range[data-astro-cid-eihndllc]{-webkit-appearance:none;appearance:none;width:100%;height:.42rem;border-radius:999px;background:#d7e4dc;outline:none}.vacancy-income-range[data-astro-cid-eihndllc]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.95rem;height:.95rem;border-radius:50%;background:var(--vacancy-action);border:2px solid #ffffff;box-shadow:0 3px 10px #163d2b3d;cursor:pointer}.vacancy-income-range[data-astro-cid-eihndllc]::-moz-range-thumb{width:.95rem;height:.95rem;border-radius:50%;background:var(--vacancy-action);border:2px solid #ffffff;box-shadow:0 3px 10px #163d2b3d;cursor:pointer}.vacancy-income-range[data-astro-cid-eihndllc]:disabled{opacity:.55;cursor:not-allowed}.vacancy-income-output[data-astro-cid-eihndllc]{display:grid;gap:.18rem;padding:.68rem;border-radius:8px;background:var(--vacancy-card);border:1px solid var(--vacancy-border)}.vacancy-income-output[data-astro-cid-eihndllc] span[data-astro-cid-eihndllc]{font-size:.72rem;text-transform:uppercase;font-weight:800;color:var(--vacancy-muted)}.vacancy-income-output[data-astro-cid-eihndllc] strong[data-astro-cid-eihndllc]{font-size:1.2rem;line-height:1.2;color:var(--vacancy-ink)}.vacancy-income-output[data-astro-cid-eihndllc] small[data-astro-cid-eihndllc]{font-size:.72rem;line-height:1.35;color:var(--vacancy-muted)}.vacancy-sidebar[data-astro-cid-eihndllc]{align-self:start}@media(min-width:1024px){.vacancy-sidebar[data-astro-cid-eihndllc]{position:sticky;top:80px}}.vacancy-sidebar[data-astro-cid-eihndllc]>[data-astro-cid-eihndllc]{background:var(--ink-0);border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}:where(html,body).dark-mode .vacancy-income-output[data-astro-cid-eihndllc]{background:#434d5adb}:where(html,body).dark-mode .vacancy-income-range[data-astro-cid-eihndllc]{background:#94a3b857}.vacancy-subjects[data-astro-cid-qqise7l3]{display:grid;gap:var(--space-4);margin:var(--space-6) 0;padding:var(--space-5);border:1px solid var(--vacancy-border);border-radius:var(--radius-lg);background:var(--vacancy-card);box-shadow:var(--vacancy-shadow)}.section-heading[data-astro-cid-qqise7l3]{display:grid;gap:.3rem}.eyebrow[data-astro-cid-qqise7l3]{margin:0;color:var(--vacancy-eyebrow);font-size:var(--fs-12);font-weight:800;text-transform:uppercase}h2[data-astro-cid-qqise7l3],h3[data-astro-cid-qqise7l3],p[data-astro-cid-qqise7l3]{margin:0}h2[data-astro-cid-qqise7l3]{font-size:var(--fs-22);line-height:1.2}.subject-grid[data-astro-cid-qqise7l3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.subject-card[data-astro-cid-qqise7l3]{display:grid;align-content:start;gap:var(--space-3);scroll-margin-top:7rem;padding:var(--space-4);border:1px solid var(--vacancy-border);border-radius:var(--radius-md);background:var(--vacancy-soft)}.subject-label[data-astro-cid-qqise7l3]{width:fit-content;padding:.35rem .6rem;border:1px solid var(--vacancy-chip-border);border-radius:var(--radius-pill);color:var(--vacancy-muted);font-size:var(--fs-12);font-weight:800}h3[data-astro-cid-qqise7l3]{font-size:var(--fs-18);line-height:1.25}.subject-card[data-astro-cid-qqise7l3] p[data-astro-cid-qqise7l3]{color:var(--vacancy-muted);line-height:1.5}.subject-apply[data-astro-cid-qqise7l3]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;width:fit-content;padding:.7rem 1rem;border-radius:var(--radius-md);background:var(--vacancy-action);color:var(--ink-0);font-weight:800;text-decoration:none}.subject-apply[data-astro-cid-qqise7l3]:hover,.subject-apply[data-astro-cid-qqise7l3]:focus-visible{background:var(--vacancy-action-hover);outline:none}@media(max-width:720px){.vacancy-subjects[data-astro-cid-qqise7l3]{padding:var(--space-4)}.subject-grid[data-astro-cid-qqise7l3]{grid-template-columns:1fr}.subject-apply[data-astro-cid-qqise7l3]{width:100%}}.vacancy-page[data-astro-cid-pdkatlxk]{--vacancy-ink: var(--ink-800);--vacancy-muted: var(--ink-500);--vacancy-eyebrow: var(--ink-500);--vacancy-border: var(--ink-200);--vacancy-border-strong: var(--ink-200);--vacancy-chip-border: var(--ink-200);--vacancy-card: var(--ink-0);--vacancy-soft: var(--ink-50);--vacancy-soft-strong: var(--ink-100);--vacancy-action: var(--brand-800);--vacancy-action-hover: var(--brand-700);--vacancy-focus: var(--brand-500);--vacancy-panel-gradient: linear-gradient(135deg, var(--ink-50) 0%, var(--ink-0) 54%, var(--ink-50) 100%);--vacancy-card-gradient: linear-gradient(180deg, var(--ink-0) 0%, var(--ink-50) 100%);--vacancy-route-gradient: linear-gradient(180deg, var(--ink-0) 0%, var(--ink-50) 100%);--vacancy-shadow: var(--shadow-sm);--vacancy-shadow-strong: var(--shadow-md);padding:2rem 0 4rem;background:linear-gradient(180deg,var(--ink-0) 0%,var(--ink-50) 100%);color:var(--vacancy-ink)}.container-narrow[data-astro-cid-pdkatlxk]{max-width:var(--content-max-width);margin:0 auto;padding:0 1rem}.vacancy-content-grid[data-astro-cid-pdkatlxk]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media(max-width:768px){.vacancy-content-grid[data-astro-cid-pdkatlxk]{grid-template-columns:1fr}}:where(html,body).dark-mode .vacancy-page[data-astro-cid-pdkatlxk]{--vacancy-ink: var(--ink-800);--vacancy-muted: var(--ink-500);--vacancy-eyebrow: var(--ink-600);--vacancy-border: var(--ink-200);--vacancy-border-strong: var(--ink-300);--vacancy-chip-border: var(--ink-200);--vacancy-card: var(--ink-100);--vacancy-soft: var(--ink-150);--vacancy-soft-strong: var(--ink-200);--vacancy-action: var(--dm-green-surface);--vacancy-action-hover: var(--dm-green-surface-hover);--vacancy-focus: var(--dm-green-focus);--vacancy-panel-gradient: linear-gradient( 135deg, var(--ink-150) 0%, var(--ink-100) 52%, var(--ink-150) 100% );--vacancy-card-gradient: linear-gradient(180deg, var(--ink-100) 0%, var(--ink-150) 100%);--vacancy-route-gradient: linear-gradient(180deg, var(--ink-100) 0%, var(--ink-150) 100%);--vacancy-shadow: var(--shadow-md);--vacancy-shadow-strong: var(--shadow-lg);background:var(--ink-50)}
