.branch-map[data-v-df81e264]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.branch-map__stage[data-v-df81e264]{aspect-ratio:1024/1021;width:100%;max-width:524px;position:relative;container-type:inline-size}.branch-map__svg[data-v-df81e264]{width:100%;height:100%;display:block;overflow:visible}.branch-map.is-hero .branch-map__stage[data-v-df81e264]{max-width:720px}.branch-map.is-operacje .branch-map__stage[data-v-df81e264]{max-width:800px}.branch-map__signals[data-v-df81e264]{z-index:4;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.branch-map__signal[data-v-df81e264]{position:absolute}.branch-map__signal.is-network[data-v-df81e264]{top:8%;left:max(1rem,50% - 39rem)}.branch-map__signal.is-service[data-v-df81e264]{top:68%;right:max(1rem,50% - 39rem)}.branch-map__signal-motion[data-v-df81e264]{min-width:13.25rem;color:var(--color-teal-dark);background:color-mix(in srgb, var(--color-teal-pale-bg) 38%, transparent);box-shadow:inset 0 0 0 1px #ffffffc2, 0 18px 40px -28px color-mix(in srgb, var(--color-teal-dark) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-teal-dark) 3.5%, transparent);border-radius:999px;align-items:center;gap:.78rem;padding:.65rem 1.05rem .65rem .65rem;display:flex}.branch-map__signal-icon[data-v-df81e264]{background:color-mix(in srgb, var(--color-teal) 9%, white);width:2.65rem;height:2.65rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-teal) 18%, white);border-radius:999px;flex:none;place-items:center;display:grid}.branch-map__signal-icon svg[data-v-df81e264]{width:1.15rem;height:1.15rem}.branch-map__signal-copy[data-v-df81e264]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.branch-map__signal-copy strong[data-v-df81e264]{color:var(--color-teal-dark);font-size:.86rem;font-weight:700}.branch-map__signal-copy span[data-v-df81e264]{color:var(--color-slate-600);white-space:nowrap;margin-top:.18rem;font-size:.7rem;font-weight:500}.branch-map.is-hero .branch-map__land[data-v-df81e264],.branch-map.is-operacje .branch-map__land[data-v-df81e264]{stroke:var(--color-teal);stroke-opacity:.55;stroke-width:4px}.branch-map__cascade-layer[data-v-df81e264]{pointer-events:none;position:absolute;inset:0}.branch-map__cascade[data-v-df81e264]{top:var(--cascade-top);left:var(--cascade-left);z-index:2;position:absolute}.branch-map__cascade-motion[data-v-df81e264]{opacity:0;animation:bm-cascade-marker-df81e264 var(--bm-cascade-life) var(--ease-wcs-out) both;will-change:transform, opacity;align-items:center;gap:.42rem;animation-play-state:paused;display:flex;transform:translate(-50%,calc(-50% - 28px))scale(.94)}.branch-map.is-running .branch-map__cascade-motion[data-v-df81e264]{animation-play-state:running}@keyframes bm-cascade-marker-df81e264{0%{opacity:0;transform:translate(-50%,calc(-50% - 28px))scale(.94)}18%,76%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(7px - 50%))scale(.98)}}.branch-map__cascade-badge[data-v-df81e264]{border:2px solid var(--color-teal);width:3rem;height:3rem;color:var(--color-teal-dark);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--color-teal-dark) 55%, transparent);background:#fffffff0;border-radius:.9rem;flex:none;place-items:center;display:grid}.branch-map__cascade.is-usluga .branch-map__cascade-badge[data-v-df81e264]{background:var(--color-teal-dark);color:#fff;border-color:#fff;border-radius:999px}.branch-map__cascade-icon[data-v-df81e264]{width:1.5rem;height:1.5rem}.branch-map__cascade-copy[data-v-df81e264]{border:1px solid color-mix(in srgb, var(--color-teal) 32%, white);min-width:5.75rem;box-shadow:0 10px 24px -14px color-mix(in srgb, var(--color-teal-dark) 45%, transparent);background:#ffffffeb;border-radius:.75rem;flex-direction:column;padding:.32rem .55rem .38rem;line-height:1.05;display:flex}.branch-map__cascade-copy span[data-v-df81e264]{color:var(--color-teal);letter-spacing:.07em;text-transform:uppercase;font-size:.575rem;font-weight:800}.branch-map__cascade.is-usluga .branch-map__cascade-copy span[data-v-df81e264]{color:var(--color-magenta)}.branch-map__cascade-copy strong[data-v-df81e264]{color:var(--color-teal-dark);margin-top:.15rem;font-size:.8rem;font-weight:700}.branch-map__cascade-legend[data-v-df81e264]{grid-template-columns:auto minmax(0,1fr);width:min(100%,800px);margin-top:1.75rem;display:grid;overflow:hidden}@media (width>=1280px) and (hover:hover) and (prefers-reduced-motion:no-preference){.branch-map.is-running .branch-map__signal-motion[data-v-df81e264]{animation:6.8s ease-in-out 2 bm-signal-float-df81e264}.branch-map.is-running .branch-map__signal.is-network .branch-map__signal-motion[data-v-df81e264]{animation-delay:-1.4s}.branch-map.is-running .branch-map__signal.is-service .branch-map__signal-motion[data-v-df81e264]{animation-delay:-4.6s}}@keyframes bm-signal-float-df81e264{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@media (width<=1279px){.branch-map__signals[data-v-df81e264]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:min(100%,800px);margin-top:1.5rem;display:grid;position:static}.branch-map__signal[data-v-df81e264]{min-width:0;position:static}.branch-map__signal-motion[data-v-df81e264]{min-width:0;height:100%}}.branch-map__legend-title[data-v-df81e264]{border-right:1px solid color-mix(in srgb, var(--color-teal) 18%, white);color:var(--color-teal-dark);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;margin:0;padding:.4rem .65rem;font-size:.575rem;font-weight:800;display:flex}.branch-map__legend-title svg[data-v-df81e264]{width:.9rem;height:.9rem}.branch-map__legend-list[data-v-df81e264]{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.branch-map__legend-list li+li[data-v-df81e264]{border-left:1px solid color-mix(in srgb, var(--color-teal) 16%, white)}.branch-map__category-link[data-v-df81e264]{min-height:3.35rem;color:var(--color-teal-dark);text-align:center;transition:background-color var(--duration-hover) ease, color var(--duration-hover) ease;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .25rem;font-size:.625rem;font-weight:700;line-height:1.15;text-decoration:none;display:flex}@media (hover:hover){.branch-map__category-link[data-v-df81e264]:hover{background:color-mix(in srgb, var(--color-teal-pale) 58%, white);color:var(--color-teal-deep)}}.branch-map__category-link[data-v-df81e264]:focus-visible{z-index:1;outline:2px solid var(--color-teal);outline-offset:-3px;border-radius:.75rem;position:relative}.branch-map__legend-badge[data-v-df81e264]{border:1px solid var(--color-teal);width:1.65rem;height:1.65rem;color:var(--color-teal-dark);box-shadow:0 7px 16px -12px color-mix(in srgb, var(--color-teal-dark) 80%, transparent);background:#fff;border-radius:.5rem;flex:none;place-items:center;display:grid}.branch-map__legend-badge svg[data-v-df81e264]{width:.9rem;height:.9rem}.branch-map__land[data-v-df81e264]{fill:url(#bm-land-a);stroke:var(--color-teal-pale);stroke-opacity:.72;stroke-width:6px;pointer-events:none}.branch-map__pin[data-v-df81e264]{transform-box:fill-box;transform-origin:50%;cursor:pointer}.branch-map__dot[data-v-df81e264]{fill:var(--color-teal-dark);stroke:#fff;stroke-width:3px}.branch-map__dot--hq-top[data-v-df81e264]{fill:var(--color-magenta-dark);pointer-events:none}.branch-map.is-operacje .branch-map__dot[data-v-df81e264]{opacity:.66}.branch-map.is-operacje .branch-map__dot--hq-top[data-v-df81e264],.branch-map.is-operacje .branch-map__pin.is-spot .branch-map__dot[data-v-df81e264]{opacity:1}@media (hover:hover){.branch-map.is-operacje .branch-map__pin:hover .branch-map__dot[data-v-df81e264]{opacity:1}}.branch-map__pin.is-spot .branch-map__dot[data-v-df81e264],.branch-map__pin.is-selected .branch-map__dot[data-v-df81e264],.branch-map__pin:focus-visible .branch-map__dot[data-v-df81e264]{fill:var(--color-teal)}.branch-map__pin[data-v-df81e264]:focus-visible{outline:none}@media (hover:hover){.branch-map__pin:hover .branch-map__dot[data-v-df81e264]{fill:var(--color-teal)}}.branch-map__dot--hq-top.is-active[data-v-df81e264]{fill:var(--color-magenta)}.branch-map__hit[data-v-df81e264]{fill:#0000;pointer-events:all}.branch-map__hq-top[data-v-df81e264]{transform-box:fill-box;transform-origin:50%;pointer-events:none}.branch-map.is-armed .branch-map__pin[data-v-df81e264],.branch-map.is-armed .branch-map__hq-top[data-v-df81e264]{opacity:0}.branch-map.is-armed.is-live .branch-map__pin[data-v-df81e264],.branch-map.is-armed.is-live .branch-map__hq-top[data-v-df81e264]{animation:.38s cubic-bezier(.16,1,.3,1) both bm-pop-df81e264;animation-delay:var(--drop-delay,0s);animation-play-state:paused}.branch-map.is-armed.is-live.is-running .branch-map__pin[data-v-df81e264],.branch-map.is-armed.is-live.is-running .branch-map__hq-top[data-v-df81e264]{animation-play-state:running}@keyframes bm-pop-df81e264{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.branch-map__reflect-layer[data-v-df81e264]{z-index:2;pointer-events:none;position:absolute;inset:0}.branch-map__reflect-ring[data-v-df81e264]{top:var(--reflect-top);left:var(--reflect-left);box-sizing:border-box;aspect-ratio:1;border:1.5px solid var(--color-teal);opacity:0;pointer-events:none;border-radius:50%;width:5.07813%;position:absolute;transform:translate(-50%,-50%)scale(1)}.branch-map__reflect-ring.is-hq[data-v-df81e264]{border-color:var(--color-magenta)}.branch-map__reflect-ring.is-spot[data-v-df81e264]{opacity:.45}.branch-map.is-running .branch-map__reflect-ring.is-spot[data-v-df81e264]{animation:1.9s ease-in-out 2 bm-reflect-pulse-df81e264}.branch-map.is-running .branch-map__reflect-ring.is-leaving[data-v-df81e264]:not(.is-spot){animation:.46s cubic-bezier(.4,0,1,1) both bm-reflect-exit-df81e264}@keyframes bm-reflect-pulse-df81e264{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(1)}50%{opacity:.22;transform:translate(-50%,-50%)scale(1.12)}}@keyframes bm-reflect-exit-df81e264{0%{opacity:.4;transform:translate(-50%,-50%)scale(1.06)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.branch-map__reflect-label[data-v-df81e264]{top:var(--reflect-top);left:var(--reflect-left);color:var(--color-teal-darker);font-size:var(--af4d1226);white-space:nowrap;pointer-events:none;opacity:0;paint-order:stroke fill;-webkit-text-stroke:.25em #fff;transition:opacity .32s ease, transform .4s var(--ease-wcs-glide);font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-100%)scale(.98)}.branch-map__reflect-label.is-start[data-v-df81e264]{transform:translateY(-100%)scale(.98)}.branch-map__reflect-label.is-visible[data-v-df81e264]{opacity:1;transform:translate(-50%,-100%)scale(1)}.branch-map__reflect-label.is-start.is-visible[data-v-df81e264]{transform:translateY(-100%)scale(1)}.branch-map__reflect-label.is-hq[data-v-df81e264]{color:var(--color-magenta-dark)}.branch-map__reflect-label.is-leaving[data-v-df81e264]{transition-timing-function:cubic-bezier(.4,0,1,1)}@media (width<=639px){.branch-map__signals[data-v-df81e264]{gap:.45rem;margin-top:1rem}.branch-map__signal-motion[data-v-df81e264]{gap:.45rem;padding:.45rem .52rem .45rem .45rem}.branch-map__signal-icon[data-v-df81e264]{width:1.9rem;height:1.9rem}.branch-map__signal-icon svg[data-v-df81e264]{width:.9rem;height:.9rem}.branch-map__signal-copy strong[data-v-df81e264]{font-size:.7rem}.branch-map__signal-copy span[data-v-df81e264]{white-space:normal;font-size:.585rem}.branch-map__cascade-copy[data-v-df81e264]{display:none}.branch-map__cascade-badge[data-v-df81e264]{border-radius:.72rem;width:2.45rem;height:2.45rem}.branch-map__cascade-icon[data-v-df81e264]{width:1.2rem;height:1.2rem}.branch-map__cascade-legend[data-v-df81e264]{grid-template-columns:1fr;margin-top:1.25rem}.branch-map__legend-title[data-v-df81e264]{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--color-teal) 18%, white);justify-content:center;padding-block:.35rem}.branch-map__legend-list[data-v-df81e264]{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-map__legend-list li+li[data-v-df81e264]{border-left:0}.branch-map__legend-list li[data-v-df81e264]:not(:nth-child(3n+1)){border-left:1px solid color-mix(in srgb, var(--color-teal) 16%, white)}.branch-map__legend-list li[data-v-df81e264]:nth-child(n+4){border-top:1px solid color-mix(in srgb, var(--color-teal) 16%, white)}.branch-map__category-link[data-v-df81e264]{text-align:center;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.35rem .2rem;font-size:.6rem}.branch-map__legend-badge[data-v-df81e264]{width:1.8rem;height:1.8rem}}@media (prefers-reduced-motion:reduce){.branch-map.is-armed .branch-map__pin[data-v-df81e264],.branch-map.is-armed.is-live .branch-map__pin[data-v-df81e264],.branch-map.is-armed .branch-map__hq-top[data-v-df81e264],.branch-map.is-armed.is-live .branch-map__hq-top[data-v-df81e264]{opacity:1;animation:none}.branch-map__reflect-ring[data-v-df81e264],.branch-map__reflect-label[data-v-df81e264]{transition:none}.branch-map__reflect-ring[data-v-df81e264],.branch-map.is-running .branch-map__reflect-ring.is-spot[data-v-df81e264],.branch-map.is-running .branch-map__reflect-ring.is-leaving[data-v-df81e264]:not(.is-spot){animation:none}.branch-map__reflect-ring.is-spot[data-v-df81e264]{opacity:.5;transform:translate(-50%,-50%)}.branch-map__cascade-motion[data-v-df81e264]{opacity:1;will-change:auto;animation:none;transform:translate(-50%,-50%)}.branch-map__category-link[data-v-df81e264]{transition:none}.branch-map__signal-motion[data-v-df81e264]{animation:none;transform:none}}
