@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_f730ab94-module__jR8CTG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_f730ab94-module__jR8CTG__variable{--font-candidatei-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/818920d548580f83-s.311b6pfkc-gyv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e83bc706a99bf666-s.0_x-ku305gcei.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5580d1579f4df088-s.3-vo-bjdpjbt3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/77f3c17f20550db3-s.30s3meyk_q9jo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/221faba0970ae6e0-s.p.3skrc41owg6lo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_e498eacd-module__ZnMV3a__className{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:700}.montserrat_e498eacd-module__ZnMV3a__variable{--font-candidatei-wordmark:"Montserrat", "Montserrat Fallback"}
html,body{height:100%}body{margin:0}.leaflet-container{z-index:0;width:100%;height:100%}.candidatei-pin-wrapper.leaflet-marker-icon{overflow:visible!important}.candidatei-chips-scroll{scrollbar-width:thin;scrollbar-color:#6e56cf59 transparent}.candidatei-chips-scroll::-webkit-scrollbar{height:5px}.candidatei-chips-scroll::-webkit-scrollbar-thumb{background:#6e56cf59;border-radius:999px}.candidatei-pin{transform-origin:50% 76%;--tp-pin-tilt:0deg;--tp-pin-scale:1;transform:rotate(var(--tp-pin-tilt)) scale(var(--tp-pin-scale));isolation:isolate;will-change:transform;transition:transform .18s;position:relative;background:0 0!important;border:none!important}.candidatei-pin__body{z-index:1;pointer-events:none;filter:drop-shadow(0 0 9px var(--tp-g1,#64748b29)) drop-shadow(0 0 18px var(--tp-g2,#64748b0f)) drop-shadow(0 9px 14px #0f172a1c);will-change:filter;justify-content:center;align-items:flex-start;transition:filter .2s;display:flex;position:absolute;inset:0}.candidatei-pin__distance{z-index:3;box-sizing:border-box;color:#475569;letter-spacing:.01em;text-align:center;white-space:nowrap;pointer-events:none;background:#fffffff0;border:1px solid #0f172a14;border-radius:3px;justify-content:center;align-items:center;min-width:19px;max-width:52px;min-height:0;padding:0 4px;font-size:8px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%);box-shadow:0 1px 5px #0f172a14,0 1px 2px #0f172a0d}.candidatei-pin__glow{z-index:1;pointer-events:none;background:radial-gradient(circle, var(--tp-h1,#94a3b82e) 0%, var(--tp-h2,#94a3b80f) 58%, transparent 74%);filter:blur(10px);opacity:.72;border-radius:999px;width:86px;height:86px;transition:opacity .2s,filter .2s;position:absolute;top:2px;left:50%;transform:translate(-50%)}.candidatei-pin--hover:not(.candidatei-pin--selected){--tp-pin-scale:1.08}.candidatei-pin--hover:not(.candidatei-pin--selected) .candidatei-pin__body{filter:drop-shadow(0 0 11px var(--tp-g1h,#64748b38)) drop-shadow(0 0 22px var(--tp-g2h,#64748b17)) drop-shadow(0 10px 14px #0f172a1a)}.candidatei-pin--hover:not(.candidatei-pin--selected) .candidatei-pin__glow{opacity:.88;filter:blur(11px);background:radial-gradient(circle, var(--tp-h1h,#94a3b83d) 0%, var(--tp-h2h,#94a3b817) 58%, transparent 76%)}.candidatei-pin--selected{--tp-pin-scale:1.08}.candidatei-pin--selected .candidatei-pin__body{filter:drop-shadow(0 0 12px var(--tp-g1s,#64748b42)) drop-shadow(0 0 24px var(--tp-g2s,#64748b1c)) drop-shadow(0 11px 16px #0f172a1f)}.candidatei-pin--selected .candidatei-pin__glow{background:radial-gradient(circle, var(--tp-h1s,#94a3b847) 0%, var(--tp-h2s,#94a3b81c) 58%, transparent 78%);filter:blur(12px);opacity:.92}.candidatei-pin--user{--tp-user-lean:0deg;--tp-user-lift:0px;--tp-user-cycle:2.4s;animation:candidatei-user-pin-idle var(--tp-user-cycle) ease-in-out infinite}.candidatei-pin--user .candidatei-pin__glow{animation:candidatei-user-glow-pulse var(--tp-user-cycle) ease-in-out infinite}.candidatei-pin--user .candidatei-user-glyph{transform-origin:50% 52%;animation:candidatei-user-glyph-breathe var(--tp-user-cycle) ease-in-out infinite}.candidatei-pin--user-emphasis{--tp-user-cycle:1.6s;--tp-pin-scale:1.06}.candidatei-pin--user-emphasis .candidatei-pin__body{filter:drop-shadow(0 0 14px #3b82f66b)drop-shadow(0 0 28px #3b82f633)drop-shadow(0 11px 16px #0f172a33)}.candidatei-pin--user-emphasis .candidatei-pin__glow{opacity:.96;filter:blur(13px)}.candidatei-pin--user-high-density{--tp-user-cycle:1.2s;--tp-pin-scale:1.2}.candidatei-pin--user-high-density .candidatei-pin__body{filter:drop-shadow(0 0 20px #3b82f69e)drop-shadow(0 0 38px #3b82f657)drop-shadow(0 13px 20px #0f172a47)}.candidatei-pin--user-high-density .candidatei-pin__img{filter:drop-shadow(0 0 #fff0)drop-shadow(0 0 #fff0)}.candidatei-pin--user-high-density .candidatei-user-pin__pulse{opacity:.92;border-width:3px}.candidatei-pin--user-high-density:after{content:"";pointer-events:none;z-index:3;border:2.5px solid #fffffffa;border-radius:999px;width:52px;height:52px;position:absolute;top:34px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #2563eba6,0 0 22px #3b82f67a}.candidatei-user-pin-overlay--has-hint{cursor:grab;position:relative;overflow:visible}.candidatei-user-pin-overlay--has-hint:active{cursor:grabbing}.candidatei-user-pin-hint{z-index:4;box-sizing:border-box;color:#f8fafc;letter-spacing:.01em;white-space:normal;text-align:center;pointer-events:none;width:max-content;max-width:min(100vw - 24px,240px);animation:candidatei-user-pin-hint-nudge var(--tp-user-cycle,2.4s) ease-in-out infinite;transform-origin:50% 100%;background:#0f172ae6;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a38,0 2px 8px #0f172a29}.candidatei-user-pin-hint:after{content:"";border-top:6px solid #0f172ae6;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.candidatei-user-pin-hint__icon{color:#60a5fa;opacity:.95;flex-shrink:0}.candidatei-user-pin-hint__text{white-space:normal;text-wrap:balance;display:block}.candidatei-vacancy-group-popup{min-width:200px;max-width:280px}.candidatei-vacancy-group-popup__title{color:#0f172a;margin-bottom:8px;font-size:12px;font-weight:700}.candidatei-vacancy-group-popup__list{flex-direction:column;gap:6px;max-height:180px;display:flex;overflow:auto}.candidatei-vacancy-group-popup__item{all:unset;cursor:pointer;background:#6e56cf14;border-radius:10px;padding:8px 10px;display:block}.candidatei-vacancy-group-popup__item:hover{background:#6e56cf24}.candidatei-vacancy-group-popup__item-title{color:#0f172a;font-size:12px;font-weight:700;line-height:1.2;display:block}.candidatei-vacancy-group-popup__item-meta{color:#475569;margin-top:2px;font-size:11px;line-height:1.2;display:block}.candidatei-user-pin-overlay--dragging .candidatei-user-pin-hint{opacity:0;transition:opacity .16s,transform .16s;animation:none;transform:translate(-50%)translateY(2px)scale(.98)}@keyframes candidatei-user-pin-hint-nudge{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-2px)}}.candidatei-user-pin__pulse-root{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.candidatei-pin__img{z-index:2;position:relative}.candidatei-user-pin__pulse{box-sizing:border-box;border:2px solid var(--tp-pulse-stroke,#2563eb85);background:var(--tp-pulse-fill,#2563eb1f);width:22px;height:22px;box-shadow:0 0 0 1px #ffffff38 inset, 0 0 14px var(--tp-pulse-stroke-soft,#2563eb38);transform-origin:50%;opacity:.62;animation:candidatei-user-anchor-pulse var(--tp-user-cycle,2.4s) cubic-bezier(.22, .92, .28, 1) infinite;will-change:transform, opacity;border-radius:999px;margin:0;padding:0;position:absolute;top:95%;left:50%;transform:translate(-50%,-50%)scale(.78)}.candidatei-user-pin__pulse--delay{animation-delay:calc(var(--tp-user-cycle,2.4s) * .5)}.candidatei-pin--dragging .candidatei-user-pin__pulse{opacity:.38;animation:none;transform:translate(-50%,-50%)scale(1)}.candidatei-pin--dragging{transform:translateY(calc(-1 * var(--tp-user-lift,0px))) rotate(var(--tp-user-lean,0deg)) scale(1.04);animation:none}.candidatei-pin--dragging .candidatei-pin__body{filter:drop-shadow(0 0 11px var(--tp-g1s,#3b82f64d)) drop-shadow(0 0 21px var(--tp-g2s,#3b82f624)) drop-shadow(0 12px 16px #0f172a29)}.candidatei-pin--dragging .candidatei-user-glyph{animation:.8s ease-in-out infinite candidatei-user-glyph-drag}.candidatei-pin--dragging .candidatei-pin__glow{opacity:.88;filter:blur(11px)}.candidatei-pin--selected.candidatei-pin--hover .candidatei-pin__body{filter:drop-shadow(0 0 13px var(--tp-g1s,#64748b47)) drop-shadow(0 0 26px var(--tp-g2s,#64748b1f)) drop-shadow(0 11px 16px #0f172a1a)}.candidatei-job-pin{background:0 0!important;border:none!important}.candidatei-job-pin-bubble{pointer-events:auto;flex-direction:column;justify-content:flex-start;align-items:center;width:52px;height:58px;display:flex;position:relative}.candidatei-opportunity-pin{background:0 0!important;border:0!important}.candidatei-opportunity-pin>div{justify-content:center;align-items:flex-start;display:flex}.candidatei-opportunity-pin-wrapper,.candidatei-opportunity-pin-wrapper>div{background:0 0!important;border:0!important}.candidatei-job-pin-halo{border:2px solid color-mix(in srgb, var(--pin-a) 55%, transparent);opacity:.85;pointer-events:none;border-radius:999px;width:46px;height:46px;margin-top:-23px;margin-left:-23px;animation:2.6s ease-out infinite candidatei-job-pin-halo;position:absolute;top:11px;left:50%}.candidatei-job-pin-halo--delay{border-color:color-mix(in srgb, var(--pin-b) 45%, transparent);animation-delay:1.1s}.candidatei-job-pin-body{z-index:2;flex-direction:column;align-items:center;transition:transform .22s,filter .22s;animation:2.8s ease-in-out infinite candidatei-job-pin-bob;display:flex;position:relative}.candidatei-job-pin-face{color:#fff;background:linear-gradient(155deg, var(--pin-a), var(--pin-b));width:44px;height:44px;box-shadow:0 14px 30px #0f172a52, 0 0 28px color-mix(in srgb, var(--pin-a) 45%, transparent), 0 1px 0 #ffffff8c inset;border:3px solid #fffffff5;border-radius:999px;justify-content:center;align-items:center;transition:box-shadow .22s,filter .22s;display:flex;position:relative}.candidatei-job-pin-shine{opacity:.55;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff8c 45%,#fff0 100%);border-radius:999px;height:14px;position:absolute;inset:5px 8px auto;transform:rotate(-18deg)}.candidatei-job-pin-svg{z-index:1;filter:drop-shadow(0 2px 4px #0f172a47);display:block;position:relative}.candidatei-job-pin-pointer{z-index:1;border-left:10px solid #0000;border-right:10px solid #0000;border-top:12px solid var(--pin-b);filter:drop-shadow(0 10px 14px #0f172a47);width:0;height:0;margin-top:-5px;position:relative}.candidatei-job-pin:active .candidatei-job-pin-body{animation:none;transform:scale(.94)translateY(0)}.candidatei-job-pin--hover .candidatei-job-pin-body,.candidatei-job-pin:hover .candidatei-job-pin-body{filter:brightness(1.04)saturate(1.04);animation:none;transform:scale(1.1)translateY(-4px)}.candidatei-job-pin--hover .candidatei-job-pin-face,.candidatei-job-pin:hover .candidatei-job-pin-face{box-shadow:0 20px 40px #0f172a5c, 0 0 36px color-mix(in srgb, var(--pin-a) 55%, transparent), 0 1px 0 #ffffffa6 inset}.candidatei-job-pin--selected .candidatei-job-pin-body{filter:brightness(1.06)saturate(1.05);animation:none;transform:scale(1.14)translateY(-5px)}.candidatei-job-pin--selected .candidatei-job-pin-face{box-shadow:0 22px 46px #0f172a66, 0 0 0 4px #fffffffa, 0 0 40px color-mix(in srgb, var(--pin-a) 65%, transparent), 0 1px 0 #ffffffb3 inset}.candidatei-job-pin--selected .candidatei-job-pin-pointer{filter:drop-shadow(0 12px 16px #0f172a57)}@keyframes candidatei-job-pin-halo{0%{opacity:.65;transform:scale(.72)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes candidatei-job-pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes candidatei-user-pin-idle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.01)}}@keyframes candidatei-user-glow-pulse{0%,to{opacity:.66;transform:translate(-50%)scale(.98)}50%{opacity:.8;transform:translate(-50%)scale(1.04)}}@keyframes candidatei-user-glyph-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.5px)scale(1.02)}}@keyframes candidatei-user-glyph-drag{0%,to{transform:rotate(-1.2deg)translateY(0)}50%{transform:rotate(1.2deg)translateY(-.5px)}}@keyframes candidatei-user-anchor-pulse{0%{opacity:.56;transform:translate(-50%,-50%)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(2.78)}}@media (prefers-reduced-motion:reduce){.candidatei-job-pin-halo,.candidatei-job-pin-halo--delay,.candidatei-job-pin-body,.candidatei-pin,.candidatei-pin__glow,.candidatei-user-glyph,.candidatei-user-pin__pulse{opacity:.32;transform:translate(-50%,-50%)scale(1);animation:none!important}.candidatei-user-pin-hint{animation:none!important}.candidatei-pin,.candidatei-pin--hover,.candidatei-pin--selected,.candidatei-pin--dragging{transition:none!important;transform:none!important}}.candidatei-job-popup .leaflet-popup-content-wrapper{border:1px solid #14121f14;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 22px 55px #0f172a38}.candidatei-job-popup .leaflet-popup-content{min-width:220px;margin:12px 14px}.candidatei-job-popup .leaflet-popup-tip-container{margin-top:-1px}