.UnitContactsDialog_panel__bHB7p{position:fixed;z-index:50;overflow-y:auto;padding:1.5rem 1.45rem 1.4rem;border-radius:var(--radius-lg);background:linear-gradient(165deg,color-mix(in srgb,var(--color-olive-800) 42%,var(--color-graphite-900)) 0,color-mix(in srgb,var(--color-olive-900) 22%,var(--color-graphite-900)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 10%,transparent),0 0 0 1px var(--color-line),0 22px 48px rgba(8,10,12,.36);outline:none;animation:UnitContactsDialog_panelIn__STGBp .55s cubic-bezier(.32,.72,0,1) both}@keyframes UnitContactsDialog_panelIn__STGBp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.UnitContactsDialog_close__oGjBn{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-paper-dim);font-size:26px;line-height:1;cursor:pointer;transition:color .35s cubic-bezier(.32,.72,0,1),background-color .35s cubic-bezier(.32,.72,0,1)}.UnitContactsDialog_close__oGjBn:hover{color:var(--color-paper);background:rgba(244,241,230,.06)}.UnitContactsDialog_close__oGjBn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.UnitContactsDialog_title__FK2hM{margin:0 2.2rem 1.1rem 0;color:var(--color-paper);font-family:var(--font-display),sans-serif;font-size:1.18rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.UnitMediaCarousel_carousel__QqBUh{margin-top:16px;min-width:0}.UnitMediaCarousel_stage__fKvv6{position:relative;min-width:0}.UnitMediaCarousel_scroller__Aefik{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.UnitMediaCarousel_scroller__Aefik::-webkit-scrollbar{display:none}.UnitMediaCarousel_card__JTOZx{flex:0 0 clamp(11.5rem,38vw,15rem);display:flex;flex-direction:column;min-width:0;overflow:hidden;color:inherit;text-decoration:none;background:rgba(20,22,26,.55);border:1px solid var(--color-line);border-radius:var(--radius-md);scroll-snap-align:start;scroll-snap-stop:always;transition:transform .5s cubic-bezier(.32,.72,0,1),background .5s cubic-bezier(.32,.72,0,1),border-color .5s cubic-bezier(.32,.72,0,1)}a.UnitMediaCarousel_card__JTOZx:hover{transform:translateY(-2px);background:rgba(38,42,46,.82);border-color:var(--color-accent)}a.UnitMediaCarousel_card__JTOZx:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.UnitMediaCarousel_stillFallback__Ycfl2,.UnitMediaCarousel_still__2i2YH{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:color-mix(in srgb,var(--color-graphite-800) 72%,transparent)}.UnitMediaCarousel_body__A45aT{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.UnitMediaCarousel_title__Gm_lg{margin:0;color:var(--color-paper);font-size:.88rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UnitMediaCarousel_date__g17TI{margin:0;color:var(--color-paper-dim);font-size:.78rem;line-height:1.3}.UnitMediaCarousel_chevron__BRPMJ{display:grid;position:absolute;top:50%;z-index:2;place-items:center;width:2.4rem;height:2.4rem;margin:0;padding:0;border:1px solid var(--color-line-strong);border-radius:999px;background:color-mix(in srgb,var(--color-graphite-950) 78%,transparent);color:var(--color-paper);cursor:pointer;translate:0 -50%;transition:background .35s cubic-bezier(.32,.72,0,1),border-color .35s cubic-bezier(.32,.72,0,1)}.UnitMediaCarousel_chevron__BRPMJ:before{content:"";width:.5rem;height:.5rem;border-inline-start:2px solid currentColor;border-block-end:2px solid currentColor}.UnitMediaCarousel_chevronPrev__yjm9L{left:6px}.UnitMediaCarousel_chevronPrev__yjm9L:before{transform:rotate(45deg);translate:2px 0}.UnitMediaCarousel_chevronNext__C4hAc{right:6px}.UnitMediaCarousel_chevronNext__C4hAc:before{transform:rotate(-135deg);translate:-2px 0}.UnitMediaCarousel_chevron__BRPMJ:hover{background:color-mix(in srgb,var(--color-graphite-800) 88%,transparent);border-color:var(--color-paper-faint)}.UnitMediaCarousel_chevron__BRPMJ:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:720px){.UnitMediaCarousel_card__JTOZx{flex:0 0 68%}}@media (prefers-reduced-motion:reduce){a.UnitMediaCarousel_card__JTOZx:hover{transform:none}}.UnitStructureTree_tree__apWYm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.UnitStructureTree_card__4UCsH{min-width:0}.UnitStructureTree_link__8kXTA{display:flex;align-items:center;gap:8px;min-width:0;padding:3px 0;text-decoration:none;color:inherit;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.UnitStructureTree_link__8kXTA:hover{opacity:.82}.UnitStructureTree_emblemStage__fH_Ei{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.UnitStructureTree_emblem__LWmuz{width:28px;height:28px;object-fit:contain;object-position:center;filter:var(--unit-emblem-filter)}.UnitStructureTree_emblemFallback__6j123{width:16px;height:16px;border:1px dashed color-mix(in srgb,var(--color-paper) 22%,transparent);border-radius:6px;opacity:.4}.UnitStructureTree_name__R0Top{font-family:var(--font-body),sans-serif;font-weight:500;font-size:15px;line-height:1.3;letter-spacing:-.01em;color:var(--color-paper);min-width:0}.UnitStructureTree_kids__8PAAm{list-style:none;margin:2px 0 2px 14px;padding:0 0 0 10px;border-left:1px solid color-mix(in srgb,var(--color-paper) 16%,transparent);display:flex;flex-direction:column;gap:2px}.UnitStructureTree_kids__8PAAm .UnitStructureTree_emblemStage__fH_Ei,.UnitStructureTree_kids__8PAAm .UnitStructureTree_emblem__LWmuz{width:22px;height:22px}.UnitStructureTree_kids__8PAAm .UnitStructureTree_kids__8PAAm .UnitStructureTree_emblemStage__fH_Ei,.UnitStructureTree_kids__8PAAm .UnitStructureTree_kids__8PAAm .UnitStructureTree_emblem__LWmuz{width:18px;height:18px}@media (max-width:767px){.UnitStructureTree_kids__8PAAm{margin-left:8px;padding-left:8px}}.UnitVacancyCard_grid__6AwSF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.UnitVacancyCard_card__NRlQN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.15rem 1.15rem 1.15rem 1.25rem;text-decoration:none;color:inherit;background:linear-gradient(165deg,color-mix(in srgb,var(--color-paper) 7%,transparent) 0,color-mix(in srgb,var(--color-paper) 2%,var(--card-glass)) 100%);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 10%,transparent);transition:transform .45s cubic-bezier(.32,.72,0,1),border-color .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1)}.UnitVacancyCard_card__NRlQN:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-paper) 50%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--color-paper) 11%,transparent) 0,color-mix(in srgb,var(--color-paper) 4%,var(--card-glass)) 100%)}.UnitVacancyCard_cardHot__wUkC4{background:linear-gradient(165deg,color-mix(in srgb,var(--color-olive-500) 18%,transparent) 0,color-mix(in srgb,var(--color-olive-600) 10%,var(--card-glass)) 100%)}.UnitVacancyCard_cardHot__wUkC4:hover{background:linear-gradient(165deg,color-mix(in srgb,var(--color-olive-500) 24%,transparent) 0,color-mix(in srgb,var(--color-olive-600) 14%,var(--card-glass)) 100%)}.UnitVacancyCard_copy__3ssNj{display:flex;min-width:0;flex-direction:column;gap:.4rem}.UnitVacancyCard_title__TLg0n{margin:0;color:var(--color-paper);font-family:var(--font-onboard),sans-serif;font-size:1.02rem;font-weight:400;letter-spacing:-.02em;line-height:1.3}.UnitVacancyCard_tags__L0cPu{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.UnitVacancyCard_chip__8ZN9J{max-width:100%;padding:5px 8px;border:1px solid color-mix(in srgb,var(--color-paper) 12%,transparent);border-radius:4px;background:color-mix(in srgb,var(--color-paper) 7%,transparent);color:var(--color-paper-dim);font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UnitVacancyCard_arrow__osWtM{display:grid;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;color:var(--color-paper);border:1px solid color-mix(in srgb,var(--color-paper) 16%,transparent);border-radius:.55rem}.UnitVacancyCard_arrow__osWtM svg{width:1.05rem;height:1.05rem}@media (max-width:720px){.UnitVacancyCard_grid__6AwSF{grid-template-columns:1fr}}.UnitVacancyCard_gridCompact___rbox{grid-template-columns:repeat(3,minmax(0,1fr))}.UnitVacancyCard_cardCompact__9leVj{min-height:3.5rem;padding:.7rem .85rem .7rem 1rem;background:color-mix(in srgb,var(--color-paper) 5%,transparent);box-shadow:none}.UnitVacancyCard_cardCompact__9leVj:hover{background:color-mix(in srgb,var(--color-paper) 8%,transparent)}.UnitVacancyCard_cardCompact__9leVj.UnitVacancyCard_cardHot__wUkC4,.UnitVacancyCard_cardCompact__9leVj.UnitVacancyCard_cardHot__wUkC4:hover{background:color-mix(in srgb,var(--color-paper) 5%,transparent);border-color:color-mix(in srgb,var(--color-olive-500) 45%,transparent)}@media (max-width:900px){.UnitVacancyCard_gridCompact___rbox{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.UnitVacancyCard_gridCompact___rbox{grid-template-columns:1fr}}.UnitVacancyList_root__EGNu3{display:flex;flex-direction:column;gap:1rem;min-width:0}.UnitVacancyList_search__1UyFO{display:flex;align-items:center;gap:.55rem;height:2.55rem;padding:0 .9rem;border:1px solid color-mix(in srgb,var(--color-paper) 12%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-paper) 4%,var(--card-glass));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 8%,transparent);transition:border-color .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1)}.UnitVacancyList_search__1UyFO:focus-within{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line));background:color-mix(in srgb,var(--color-paper) 7%,var(--card-glass))}.UnitVacancyList_searchIcon__jyWIS{flex-shrink:0;color:var(--color-paper-faint)}.UnitVacancyList_searchInput__5EWiA{flex:1 1;min-width:0;border:0;background:transparent;color:var(--color-paper);font:inherit;font-size:.9rem;outline:none}.UnitVacancyList_searchInput__5EWiA::placeholder{color:var(--color-paper-faint)}.UnitVacancyList_searchInput__5EWiA::-webkit-search-cancel-button{appearance:none}.UnitVacancyList_srOnly__dwGQZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.UnitVacancyList_empty__5rq0M{margin:0;color:var(--color-paper-dim);font-size:.98rem}