/*wr-all:ba195d5735fd*/
:root{--font-size-xs: .75rem;--font-size-sm: .86rem;--font-size-base: .9rem;--font-size-lg: 1rem;--fix-size-base: 1rem}@media (min-width:1500px) and (min-resolution: 2dppx){:root{--font-vw-term: 1.05vw;--font-size-xs: clamp(0.75rem,calc(var(--font-vw-term) - 0.23rem),1.05rem);--font-size-sm: clamp(0.86rem,calc(var(--font-vw-term) - 0.12rem),1.16rem);--font-size-base: clamp(0.9rem,calc(var(--font-vw-term) - 0.08rem),1.2rem);--font-size-lg: clamp(1rem,calc(var(--font-vw-term) + 0.02rem),1.3rem)}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}}:root{--app-em: var(--font-size-lg)}:root{--bg: #f2f5f8;--surface: #ffffff;--surface-soft: #f7f9fb;--surface-sunk: #eef2f6;--text: #1d2935;--muted: #595f64;--line: #e4e9ee;--accent: #6686a3;--accent-strong: #496c8b;--accent-soft: #e8f0f6;--accent-hover-soft: #dfeaf2;--accent-ink: #ffffff;--sage: #9bac9f;--sage-soft: #e9efea;--sage-ink: #596f60;--sage-hover: #dee7e0;--sage-hover-ink: #516657;--mist-soft: #eeecf1;--mist-ink: #645d6f;--mist-hover: #e4e1e9;--amber-soft: #f6efe3;--amber-ink: #795a2f;--amber-hover: #eee3d2;--rose-soft: #f4e8e5;--rose-ink: #80524b;--rose-hover: #eadbd7;--positive: #40694f;--positive-soft: #e9f0eb;--negative: #9c6259;--negative-soft: #f4e8e5;--warn: #8a6a3c;--warn-soft: #f6efe3;--news-text: #333;--image-brightness: 1;--image-contrast: 1;--image-saturate: 1;--star: #bd9d5b;--star-off: #d4dae0;--dot: #c1cad2;--shadow: 0 calc(var(--app-em)*1.125) calc(var(--app-em)*3.375) rgba(39,58,75,.09);--shadow-soft: 0 calc(var(--app-em)*0.5) calc(var(--app-em)*1.75) rgba(39,58,75,.07);--shadow-tiny: 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.875) rgba(39,58,75,.05);--shadow-menu: 0 calc(var(--app-em)*1.5) calc(var(--app-em)*3.5) rgba(24,39,53,.18),0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(24,39,53,.12);--shadow-modal: 0 calc(var(--app-em)*1.5) calc(var(--app-em)*4) rgba(24,39,53,.28),0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(24,39,53,.16);--radius: calc(var(--app-em)*1);--container: calc(var(--app-em) * 90);--sp-1: calc(var(--app-em)*0.25);--sp-2: calc(var(--app-em)*0.5);--sp-3: calc(var(--app-em)*0.75);--sp-4: calc(var(--app-em)*1);--sp-5: calc(var(--app-em)*1.25);--sp-6: calc(var(--app-em)*1.5);--sp-7: calc(var(--app-em)*1.75);--sp-8: calc(var(--app-em)*2);--sp-10: calc(var(--app-em)*2.5);--sp-12: calc(var(--app-em)*3);--r-xs: calc(var(--app-em)*0.375);--r-sm: calc(var(--app-em)*0.5);--r-md: calc(var(--app-em)*0.625);--r-lg: calc(var(--app-em)*0.8125);--r-xl: calc(var(--app-em)*1.375);--r-pill: calc(var(--app-em)*6.25);--hair: calc(var(--app-em)*0.0625);--control-h: calc(var(--app-em)*2.875);--head-offset: calc(var(--app-em)*6);--code-bg: #f4f7fa;--code-border: #dfe6ee;--code-ink: #1d2935;--code-comment: #69788a;--code-punct: #5f6f7e;--code-value: #8c1d54;--code-string: #3f6b1f;--code-operator: #8a5f2b;--code-keyword: #0a5f8a;--code-function: #b8304c;--code-variable: #27388a;--code-regex: #8a5a00;--code-select: #b0e1f7;--code-shadow: 0 var(--hair) #fff;--fs-meta: calc(var(--app-em)*0.9375);--fs-sm: var(--app-em);--fs-ui: calc(var(--app-em)*.95);--fs-body: calc(var(--app-em)*1.125);--fs-lead: calc(var(--app-em)*1.1);--fs-h4: calc(var(--app-em)*1.25);--fs-h3: calc(var(--app-em)*1.4);--fs-h2: calc(var(--app-em)*1.6);--fs-h1: calc(var(--app-em)*2)}:root{--bg: #fbfcfe;--surface: #ffffff;--surface-soft: #f6f8fd;--surface-sunk: #eef2fa;--text: #0b1220;--muted: #6b7385;--line: #e6eaf2;--accent: #007bb0;--accent-strong: #006a9a;--accent-soft: #e6f6fd;--accent-hover-soft: #dcf2fc;--accent-ink: #ffffff;--positive: #1f8a4c;--positive-soft: #e7f6ed;--negative: #d9302b;--negative-soft: #fdecea;--shadow: 0 18px 50px rgba(11,18,32,.10);--shadow-menu: 0 24px 56px rgba(11,18,32,.16),0 4px 12px rgba(11,18,32,.08);--shadow-modal: 0 24px 64px rgba(11,18,32,.24),0 4px 12px rgba(11,18,32,.12)}
:root{--gs-brand: #007bb0;--gs-brand-hover: #006699;--gs-brand-soft: #e6f6fd;--gs-brand-soft-hover: #cfeefa;--gs-text: #1A1A1A;--gs-text-muted: #5C6273;--gs-text-light: #8A8F9C;--gs-bg: #FFFFFF;--gs-bg-soft: #F2F4F7;--gs-bg-page: #F8F9FB;--gs-border: #DCE0E8;--gs-border-soft: #ECEEF2;--gs-success: #1F9D55;--gs-success-bg: #E5F7EE;--gs-warning: #C76A00;--gs-warning-bg: #FFF1E0;--gs-danger: #C5301E;--gs-danger-bg: #FCE8E5;--gs-purple: #6E3FB8;--gs-purple-bg: #F0E8FA;--gs-pink: #BE185D;--gs-pink-bg: #FCE7F3;--gs-yellow: #FBB606;--gs-r-xs: 6px;--gs-r-sm: 8px;--gs-r-md: 12px;--gs-r-lg: 16px;--gs-r-xl: 20px;--gs-r-2xl: 24px;--gs-r-pill: 100px;--gs-shadow-xs: 0 1px 2px rgba(16,24,40,0.05);--gs-shadow-sm: 0 4px 12px rgba(16,24,40,0.06);--gs-shadow-md: 0 8px 24px rgba(16,24,40,0.08);--gs-shadow-lg: 0 16px 40px rgba(16,24,40,0.10);--gs-shadow-cta: 0 8px 20px rgba(0,123,176,0.25);color-scheme: light only !important;--bs-body-bg: #FFFFFF !important;--bs-body-color: #1A1A1A !important;--bs-body-bg-rgb: 255,255,255 !important;--bs-body-color-rgb: 26,26,26 !important;--bs-emphasis-color: #1A1A1A !important;--bs-secondary-color: #5C6273 !important;--bs-border-color: #DCE0E8 !important;--bs-card-bg: #FFFFFF !important}@media (prefers-color-scheme: dark){:root,html,body{background-color: rgb(255,255,255) !important;color: rgb(26,26,26) !important;color-scheme: light !important}}html,body{margin: 0px;padding: 0px;background-color: rgb(255,255,255) !important;color: rgb(26,26,26) !important;color-scheme: light !important}*,::before,::after{box-sizing: border-box}body{font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size: 16px;line-height: 1.5;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;color: var(--gs-text);background: var(--gs-bg)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: Inter,system-ui,sans-serif;font-weight: 600;color: var(--gs-text);letter-spacing: -0.02em;margin-top: 0px;line-height: 1.2}h1,.h1{font-size: clamp(28px,5vw,48px);letter-spacing: -0.03em}h2,.h2{font-size: clamp(24px,3.5vw,36px)}h3,.h3{font-size: clamp(20px,2.5vw,28px)}h4,.h4{font-size: clamp(18px,2vw,22px)}h5,.h5{font-size: clamp(16px,1.6vw,18px)}h6,.h6{font-size: 16px}p{margin-top: 0px}a{color: var(--gs-brand);text-decoration: none;transition: color 0.16s}a:hover{color: var(--gs-brand-hover);text-decoration: underline}img{max-width: 100%;height: auto;display: block}button{font-family: inherit}[hidden]{display: none !important}.ca-0{background: rgb(0,123,176)}.ca-1{background: rgb(110,63,184)}.ca-2{background: rgb(31,157,85)}.ca-3{background: rgb(199,106,0)}.ca-4{background: rgb(197,48,30)}.ca-5{background: rgb(190,24,93)}.ca-6{background: rgb(8,145,178)}.ca-7{background: rgb(67,56,202)}.ca-8{background: rgb(21,128,61)}.ca-9{background: rgb(180,83,9)}body.has-apply-bar{padding-bottom: 84px}@media (min-width: 992px){body.has-apply-bar{padding-bottom: 0px}}.star-rating{display: inline-flex;gap: 2px;align-items: center}.star-rating img{width: 14px;height: 14px;display: inline-block}#map{width: 100%;height: 380px;border-radius: var(--gs-r-xl);overflow: hidden;border: 1px solid var(--gs-border-soft)}@media (min-width: 768px){#map{height: 440px}}:focus-visible{outline: 2px solid var(--gs-brand);outline-offset: 2px}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-duration: 0.01ms !important;transition-duration: 0.01ms !important}}@media (min-width: 1920px){body{font-size: 17px}}@media (min-width: 2560px){body{font-size: 18px}}@media print{body{background: rgb(255,255,255) !important}}[id]{scroll-margin-top: 84px}html,body{overflow: hidden visible}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}
:root{--white: #ffffff;--soft-white: #f6f8fc;--paper: #fbfcfe;--blue-50: #e6f6fd;--blue-100: #c4eaf9;--blue-200: #8fd6f4;--blue-300: #4dbdeb;--blue-500: #007bb0;--blue-600: #007bb0;--blue-700: #006a9a;--blue-900: #043f5c;--red-50: #ffe9eb;--red-100: #ffc6cb;--red-500: #e11d2e;--red-600: #c8121f;--red-700: #99000a;--ink: #0a1438;--ink-2: #2a335a;--muted: #6a7393;--hairline: rgba(10,20,56,0.08);--hairline-strong: rgba(10,20,56,0.14);--glass: rgba(255,255,255,0.62);--glass-strong: rgba(255,255,255,0.78);--glass-blue: rgba(0,123,176,0.06);--glass-border: rgba(255,255,255,0.75);--r-sm: 10px;--r-md: 16px;--r-lg: 22px;--r-xl: 32px;--r-full: 999px;--shadow-glass: 0 8px 30px rgba(11,27,89,0.06),0 1px 0 rgba(255,255,255,0.9) inset;--shadow-lift: 0 18px 60px rgba(11,27,89,0.12),0 1px 0 rgba(255,255,255,0.9) inset;--shadow-button: 0 8px 24px rgba(0,123,176,0.22);--shadow-red: 0 8px 24px rgba(225,29,46,0.22);--font: "Raleway","Helvetica Neue",Arial,sans-serif}*{box-sizing: border-box}html,body{margin: 0;padding: 0}body{font-family: var(--font);color: var(--ink);background: var(--paper);font-feature-settings: "cv11","ss01";-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;line-height: 1.45;min-height: 100vh;overflow-x: hidden}.bg-orbs{position: fixed;inset: 0;z-index: -1;overflow: hidden;pointer-events: none}.bg-orbs::before,.bg-orbs::after{content: "";position: absolute;border-radius: 50%;filter: blur(80px);opacity: 0.55}.bg-orbs::before{width: 620px;height: 620px;background: radial-gradient(closest-side,#4dbdeb 0%,transparent 70%);top: -180px;left: -120px}.bg-orbs::after{width: 520px;height: 520px;background: radial-gradient(closest-side,#ff7785 0%,transparent 70%);top: 280px;right: -160px;opacity: 0.45}.bg-orbs .orb-3{position: absolute;width: 480px;height: 480px;border-radius: 50%;background: radial-gradient(closest-side,#c4eaf9 0%,transparent 70%);filter: blur(80px);bottom: -120px;left: 30%;opacity: 0.7}.container{width: min(1280px,92vw);margin-inline: auto}.section{padding-block: 96px}.section--tight{padding-block: 64px}h1,h2,h3,h4,h5{font-family: var(--font);font-weight: 700;letter-spacing: -0.02em;margin: 0;color: var(--ink);line-height: 1.08;text-wrap: balance}h1{font-size: clamp(40px,6vw,84px);font-weight: 800;letter-spacing: -0.035em}h2{font-size: clamp(30px,4vw,52px);font-weight: 700}h3{font-size: clamp(22px,2.4vw,30px);font-weight: 600}h4{font-size: 20px;font-weight: 600}p{color: var(--ink-2)}.kicker{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 600;letter-spacing: 0.18em;text-transform: uppercase;color: var(--blue-600)}.kicker::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--red-500)}.lead{font-size: clamp(16px,1.4vw,19px);color: var(--ink-2);max-width: 60ch}.site-header{position: sticky;top: 0;z-index: 50;padding: 14px 0;backdrop-filter: blur(18px) saturate(1.4);-webkit-backdrop-filter: blur(18px) saturate(1.4);background: rgba(255,255,255,0.7);border-bottom: 1px solid var(--hairline)}.nav{display: flex;align-items: center;gap: 32px}.brand{display: inline-flex;align-items: center;gap: 12px;text-decoration: none;color: var(--ink)}.brand-mark{width: 38px;height: 38px;border-radius: 11px;position: relative;overflow: hidden;background: var(--white);border: 1px solid var(--hairline);display: grid;grid-template-rows: 1fr 1fr 1fr}.brand-mark span:nth-child(1){background: var(--white)}.brand-mark span:nth-child(2){background: var(--blue-600)}.brand-mark span:nth-child(3){background: var(--red-500)}.brand-name{display: flex;flex-direction: column;line-height: 1.2;white-space: nowrap}.brand-name b{font-weight: 800;font-size: 16px;letter-spacing: -0.01em;white-space: nowrap}.brand-name small{font-size: 11px;color: var(--muted);letter-spacing: 0.04em;white-space: nowrap}.nav-links{display: flex;align-items: center;gap: 4px;margin-left: 16px}.nav-links a{text-decoration: none;color: var(--ink-2);font-weight: 500;font-size: 14px;padding: 10px 14px;border-radius: var(--r-full);transition: background 0.2s,color 0.2s}.nav-links a:hover{background: var(--blue-50);color: var(--blue-700)}.nav-links a.is-active{background: var(--ink);color: var(--white)}.nav-actions{margin-left: auto;display: flex;align-items: center;gap: 8px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-family: var(--font);font-weight: 600;font-size: 14px;letter-spacing: -0.005em;padding: 12px 20px;border-radius: var(--r-full);border: 1px solid transparent;cursor: pointer;text-decoration: none;transition: transform 0.15s ease,box-shadow 0.2s,background 0.2s,color 0.2s;white-space: nowrap}.btn:active{transform: translateY(1px)}.btn-primary{background: var(--blue-600);color: white;box-shadow: var(--shadow-button)}.btn-primary:hover{background: var(--blue-700)}.btn-red{background: var(--red-500);color: white;box-shadow: var(--shadow-red)}.btn-red:hover{background: var(--red-600)}.btn-ghost{background: transparent;color: var(--ink);border-color: var(--hairline-strong)}.btn-ghost:hover{background: var(--white);border-color: var(--blue-200)}.btn-glass{background: rgba(255,255,255,0.7);color: var(--ink);border: 1px solid var(--glass-border);backdrop-filter: blur(12px)}.btn-glass:hover{background: white}.btn-lg{padding: 16px 26px;font-size: 15px}.btn-sm{padding: 8px 14px;font-size: 13px}.glass{background: var(--glass);backdrop-filter: blur(20px) saturate(1.3);-webkit-backdrop-filter: blur(20px) saturate(1.3);border: 1px solid var(--glass-border);border-radius: var(--r-lg);box-shadow: var(--shadow-glass)}.glass-strong{background: var(--glass-strong);backdrop-filter: blur(24px) saturate(1.3);-webkit-backdrop-filter: blur(24px) saturate(1.3);border: 1px solid var(--glass-border);border-radius: var(--r-lg);box-shadow: var(--shadow-lift)}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;font-size: 12px;font-weight: 600;letter-spacing: 0.01em;background: rgba(255,255,255,0.7);border: 1px solid var(--hairline);border-radius: var(--r-full);color: var(--ink-2)}.chip--blue{background: var(--blue-50);color: var(--blue-700);border-color: transparent}.chip--red{background: var(--red-50);color: var(--red-700);border-color: transparent}.chip--ink{background: var(--ink);color: var(--white);border-color: transparent}.chip--ghost{background: transparent}.chip-dot{width: 6px;height: 6px;border-radius: 50%;background: currentColor}.input,.select{font-family: var(--font);font-size: 15px;padding: 14px 16px;border-radius: var(--r-md);border: 1px solid var(--hairline-strong);background: white;color: var(--ink);width: 100%;transition: border-color 0.2s,box-shadow 0.2s}.input:focus,.select:focus{outline: none;border-color: var(--blue-500);box-shadow: 0 0 0 4px rgba(0,123,176,0.12)}.label{font-size: 12px;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--muted)}.site-footer{margin-top: 80px;padding: 56px 0 32px;background: var(--ink);color: rgba(255,255,255,0.7);position: relative}.site-footer .container{position: relative}.footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 40px;padding-bottom: 40px;border-bottom: 1px solid rgba(255,255,255,0.08)}.footer-col h5{color: white;font-size: 13px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;margin-bottom: 16px}.footer-col a{display: block;color: rgba(255,255,255,0.65);text-decoration: none;padding: 6px 0;font-size: 14px}.footer-col a:hover{color: white}.footer-bottom{display: flex;align-items: center;justify-content: space-between;padding-top: 24px;font-size: 13px;color: rgba(255,255,255,0.5)}.footer-bottom .tri{display: flex;gap: 6px}.footer-bottom .tri span{width: 22px;height: 4px;border-radius: 2px}.footer-bottom .tri span:nth-child(1){background: white}.footer-bottom .tri span:nth-child(2){background: var(--blue-500)}.footer-bottom .tri span:nth-child(3){background: var(--red-500)}.row{display: flex}.row.gap-8{gap: 8px}.row.gap-12{gap: 12px}.row.gap-16{gap: 16px}.row.gap-24{gap: 24px}.row.center{align-items: center}.row.between{justify-content: space-between}.row.wrap{flex-wrap: wrap}.grid{display: grid}.col{display: flex;flex-direction: column}.col.gap-8{gap: 8px}.col.gap-12{gap: 12px}.col.gap-16{gap: 16px}.col.gap-24{gap: 24px}.mt-8{margin-top: 8px}.mt-12{margin-top: 12px}.mt-16{margin-top: 16px}.mt-24{margin-top: 24px}.mt-32{margin-top: 32px}.mt-48{margin-top: 48px}.muted{color: var(--muted)}.logo-pill{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: white;border: 1px solid var(--hairline);font-weight: 800;letter-spacing: -0.02em;color: var(--ink);font-size: 14px}.logo-pill.lg{width: 56px;height: 56px;font-size: 17px;border-radius: 14px}.logo-pill.tbank{background: #FFDD2D;color: #111;border-color: transparent}.logo-pill.sber{background: #1A9F29;color: white;border-color: transparent}.logo-pill.alfa{background: #EF3124;color: white;border-color: transparent}.logo-pill.vtb{background: #005a82;color: white;border-color: transparent}.logo-pill.rzd{background: #C30E2E;color: white;border-color: transparent}.logo-pill.gz{background: #006a99;color: white;border-color: transparent}.logo-pill.ros{background: #2D2D2D;color: white;border-color: transparent}.hr{height: 1px;background: var(--hairline);border: 0;margin: 24px 0}.mobile-frame{width: 320px;height: 660px;border-radius: 36px;background: var(--paper);border: 1px solid var(--hairline-strong);box-shadow: var(--shadow-lift);overflow: hidden;position: relative}.mobile-frame::before{content: "";position: absolute;top: 8px;left: 50%;transform: translateX(-50%);width: 90px;height: 22px;border-radius: 12px;background: var(--ink);z-index: 2}@media (max-width: 960px){.nav-links{display: none}.section{padding-block: 64px}.footer-grid{grid-template-columns: 1fr 1fr;gap: 28px}}@media (max-width: 640px){.footer-grid{grid-template-columns: 1fr}.footer-bottom{flex-direction: column;gap: 12px}}.divider-tri{display: inline-flex;height: 4px;width: 60px;border-radius: 2px;overflow: hidden}.divider-tri span{flex: 1}.divider-tri span:nth-child(1){background: white;box-shadow: inset 0 0 0 1px var(--hairline)}.divider-tri span:nth-child(2){background: var(--blue-500)}.divider-tri span:nth-child(3){background: var(--red-500)}body{background:var(--paper)!important}.wr-main{min-height:60vh}.wr-stat{min-width:0}.wr-card-link{text-decoration:none;color:inherit}.wr-card-link:hover{transform:translateY(-2px)}.wr-footer{padding:56px 0 28px;background:rgba(255,255,255,.72);border-top:1px solid var(--hairline);backdrop-filter:blur(16px)}.wr-footer a{color:var(--ink-2);text-decoration:none}.wr-footer a:hover{color:var(--blue-600)}.wr-clean{list-style:none;padding:0;margin:0}.wr-mobile-only{display:none}.wr-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 11px;background:var(--blue-50);color:var(--blue-700);font-size:12px;font-weight:700}.wr-content :is(p,li){font-size:16px;line-height:1.68}.wr-content img{max-width:100%;height:auto}.wr-apply-sticky{position:sticky;top:98px}.wr-skip{position:absolute;left:-999px}.wr-skip:focus{left:16px;top:16px;z-index:999;background:#fff;padding:10px 14px;border-radius:10px}.gs-cookie-banner,.gs-gototop{display:none}@media(max-width:980px){.nav{gap:14px}.nav-links{display:none}.nav-actions{margin-left:auto}.section{padding-block:56px}.section--tight{padding-block:40px}.wr-grid-main,.wr-grid-sidebar,.wr-vacancy-detail{grid-template-columns:1fr!important}.wr-apply-sticky{position:static}.mobile-frame{transform:scale(.9)}}@media(max-width:680px){.nav-actions .btn-ghost{display:none}.brand-name small{display:none}.grid[style*="repeat(4"]{grid-template-columns:1fr 1fr!important}.wr-stats{grid-template-columns:1fr 1fr!important}.row.wrap .btn-lg{width:100%}.section{padding-block:42px}.container{width:min(100% - 28px,1280px)}}.input,input[type="text"],input[type="search"],input[type="email"],input[type="tel"],textarea,select{font-size:16px!important;line-height:1.35;-webkit-text-size-adjust:100%}form[role="search"] .input{width:100%;min-width:0;height:44px;outline:none;box-shadow:none}form[role="search"] .row.center.gap-12{min-height:52px;align-items:center;background:rgba(255,255,255,.72);border-radius:16px}form[role="search"] svg{flex:0 0 auto}@media(max-width:680px){form[role="search"]{padding:10px!important;border-radius:20px!important}form[role="search"] .row.wrap{align-items:stretch}form[role="search"] .col{flex:1 1 100%!important}form[role="search"] .btn-lg{width:100%;min-height:48px}}.star-rating{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.star-rating img{display:block;width:14px;height:14px}.wr-cards-grid .glass{min-width:0}.wr-cards-grid .btn{white-space:nowrap}@media(max-width:1100px){.wr-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:680px){.wr-cards-grid{grid-template-columns:1fr!important}.wr-cards-grid article{padding:20px!important}.wr-cards-grid article>.row:last-child{flex-direction:column}.wr-cards-grid article>.row:last-child .btn,.wr-cards-grid article>.row:last-child form{width:100%;flex:auto!important}.wr-cards-grid article h2{font-size:19px!important}.gs-apply-bar{display:none!important}}a,a:hover,a:focus,a:active{text-decoration:none}.brand,.brand *{text-decoration:none!important;-webkit-user-select:none;user-select:none}.brand:focus-visible,.nav-links a:focus-visible,.btn:focus-visible,.chip:focus-visible,.wr-card-link:focus-visible{outline:3px solid rgba(0,123,176,.25);outline-offset:4px;border-radius:14px}.wr-content a{color:var(--blue-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wr-card-link,.wr-card-link *{text-decoration:none!important}.logo-pill,.logo-pill.lg,.brand-mark{width:44px;height:44px;min-width:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;box-sizing:border-box}.logo-pill.lg{width:52px;height:52px;min-width:52px;flex-basis:52px;border-radius:16px}.logo-pill{font-family:Arial,Helvetica,system-ui,sans-serif!important;font-size:18px!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.logo-pill.lg{font-size:20px!important}.wr-card-link [style*="font-size:22px"],.wr-card-link [style*="font-size:28px"],.glass [style*="font-size:22px"],.glass [style*="font-size:26px"],.glass [style*="font-size:28px"],.glass-strong [style*="font-size:22px"],.glass-strong [style*="font-size:28px"],.wr-content b,.wr-content strong{font-family:Arial,Helvetica,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.logo-pill{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;border-radius:14px!important}.logo-pill.lg{width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;flex-basis:52px!important;border-radius:16px!important}[style*="font-weight:800"],[style*="font-weight: 800"],[style*="font-weight:700"],[style*="font-weight: 700"],b,strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.mobile-frame [style*="font-weight:800"],.mobile-frame [style*="font-weight: 800"],.wr-card-link [style*="font-weight:800"],.wr-card-link [style*="font-weight: 800"],.glass [style*="font-weight:800"],.glass [style*="font-weight: 800"],.glass-strong [style*="font-weight:800"],.glass-strong [style*="font-weight: 800"]{font-family:Arial,Helvetica,system-ui,sans-serif!important}@media (max-width: 680px){html,body{width: 100%;max-width: 100%;overflow-x: hidden}.bg-orbs,.bg-orbs::before,.bg-orbs::after,.bg-orbs .orb-3{max-width: 100vw}.bg-orbs::before{width: 320px;height: 320px;left: -170px;top: -120px}.bg-orbs::after{width: 300px;height: 300px;right: -180px;top: 260px}.bg-orbs .orb-3{width: 260px;height: 260px;left: auto;right: -150px;bottom: -90px}.container{width: calc(100% - 28px) !important;max-width: calc(100% - 28px) !important}.grid,.row,.col,.glass,.glass-strong,.wr-card-link,.wr-content,.wr-stats,.wr-grid-main,.wr-grid-sidebar,.wr-vacancy-detail,.wr-cards-grid{min-width: 0 !important;max-width: 100% !important}.wr-footer .grid,.wr-footer .grid[style]{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 22px !important;align-items: start !important}.wr-footer .grid>*,.wr-footer .brand,.wr-footer ul,.wr-footer li,.wr-footer a,.wr-footer p{min-width: 0 !important;max-width: 100% !important}.wr-grid-sidebar>aside,.wr-grid-sidebar aside,aside.glass{position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;inset: auto !important}.chip{max-width: 100% !important;min-width: 0 !important;white-space: normal !important;overflow-wrap: anywhere !important}.chip .muted,.row.between .muted{flex: 0 0 auto}.wr-card-link,.wr-card-link .row,.wr-card-link h3,.wr-card-link p,h1,h2,h3,h4,p{overflow-wrap: anywhere;word-break: normal}.grid[style*="repeat(3"],.grid[style*="repeat(4"],.grid[style*="1.2fr"],.grid[style*="1.4fr"]{grid-template-columns: minmax(0,1fr) !important}}@media (max-width: 680px){.wr-card-link{padding: 18px !important}.wr-card-link>.grid[style*="auto 1fr auto"]{grid-template-columns: 44px minmax(0,1fr) !important;gap: 12px !important;align-items: start !important}.wr-card-link>.grid[style*="auto 1fr auto"]>:nth-child(1){width: 44px !important;height: 44px !important;min-width: 44px !important;flex-basis: 44px !important;font-size: 17px !important}.wr-card-link>.grid[style*="auto 1fr auto"]>:nth-child(2){min-width: 0 !important}.wr-card-link>.grid[style*="auto 1fr auto"]>:nth-child(3){grid-column: 1 / -1 !important;text-align: left !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;margin-top: 4px !important;min-width: 0 !important}.wr-card-link>.grid[style*="auto 1fr auto"]>:nth-child(3)>div{min-width: 0 !important;font-size: 18px !important;line-height: 1.15 !important;overflow-wrap: anywhere !important}.wr-card-link>.grid[style*="auto 1fr auto"]>:nth-child(3) .btn{margin-top: 0 !important;flex: 0 0 auto !important}.wr-card-link h2,.wr-card-link h2[style]{font-size: 18px !important;line-height: 1.18 !important;letter-spacing: -0.015em !important}.wr-card-link .row.gap-8.center{flex-wrap: wrap !important;gap: 6px !important;align-items: center !important}.wr-card-link .row.gap-8.center .muted{font-size: 12px !important}}.brand .brand-mark,.wr-footer .brand .brand-mark{width: 38px !important;height: 38px !important;min-width: 38px !important;max-width: 38px !important;flex: 0 0 38px !important;display: grid !important;grid-template-rows: 1fr 1fr 1fr !important;align-items: stretch !important;justify-content: stretch !important;gap: 0 !important;padding: 0 !important;overflow: hidden !important;border-radius: 11px !important;background: #fff !important;border: 1px solid var(--hairline) !important}.brand .brand-mark span,.wr-footer .brand .brand-mark span{display: block !important;width: 100% !important;height: 100% !important;min-width: 0 !important;min-height: 0 !important}.brand .brand-mark span:nth-child(1){background: #fff !important}.brand .brand-mark span:nth-child(2){background: var(--blue-600) !important}.brand .brand-mark span:nth-child(3){background: var(--red-500) !important}.site-header .nav-actions .btn,.site-header .nav-actions .btn:link,.site-header .nav-actions .btn:visited,.site-header .nav-actions .btn:hover,.site-header .nav-actions .btn:focus,.site-header .nav-actions .btn:active{opacity: 1 !important;visibility: visible !important;-webkit-text-fill-color: currentColor !important;text-shadow: none !important;-webkit-tap-highlight-color: transparent}.site-header .nav-actions .btn-primary,.site-header .nav-actions .btn-primary:link,.site-header .nav-actions .btn-primary:visited,.site-header .nav-actions .btn-primary:hover,.site-header .nav-actions .btn-primary:focus,.site-header .nav-actions .btn-primary:active{color: #fff !important;background: var(--blue-600) !important;border-color: var(--blue-600) !important}.site-header .nav-actions .btn-primary:hover,.site-header .nav-actions .btn-primary:focus,.site-header .nav-actions .btn-primary:active{background: var(--blue-700) !important;border-color: var(--blue-700) !important}.site-header .nav-actions .btn *{color: inherit !important;-webkit-text-fill-color: currentColor !important}.brand.brand--image{gap: 0;min-width: 0;flex: 0 0 auto}.brand-logo-img{display: block;width: 168px;max-width: 42vw;height: auto;max-height: 60px;object-fit: contain}.site-header .brand-logo-img{width: 152px;max-height: 54px}.wr-footer .brand-logo-img{width: 176px;max-width: 100%;max-height: 64px}@media (max-width: 680px){.site-header{overflow: hidden}.nav{gap: 10px;min-width: 0}.site-header .brand-logo-img{width: 124px;max-width: 40vw;max-height: 44px}.brand.brand--image{min-width: 0;flex: 0 1 auto}.site-header .nav-actions{min-width: 0;flex: 0 0 auto}.site-header .nav-actions .btn-primary{padding-inline: 14px;max-width: 150px;white-space: nowrap}form[role="search"] .row.center.gap-12{min-width: 0}form[role="search"] input[type="search"]{width: 100%;min-width: 0}.mobile-frame{width: min(320px,calc(100vw - 28px));max-width: 100%;transform: none !important}}
.wr-hero-grid{grid-template-columns: 1.25fr .9fr;gap: 48px;align-items: end}.wr-search-card{padding: 14px;border-radius: 24px}.wr-search-input{border: 0 !important;padding: 10px 0 !important;background: transparent !important;width: 100%;box-shadow: none !important}.wr-hero-phone{display: flex;justify-content: center;position: relative}.wr-hero-badge{position: absolute;top: -22px;left: -120px;padding: 14px 16px;border-radius: 16px;z-index: 3}.wr-phone-list{display: grid;gap: 8px;margin-top: 14px}.wr-phone-item{display: block;background: #fff;border: 1px solid var(--hairline,#e6eaf2);border-radius: 16px;padding: 14px;color: var(--ink,#0b1220);text-decoration: none}.wr-phone-item:first-child{background: var(--blue-600,#007bb0);color: #fff}.wr-phone-item__title{font-weight: 800;font-size: 14px;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.wr-phone-item__employer{font-size: 12px;opacity: .8}.wr-phone-item__salary{margin-top: 8px;font-weight: 800}.wr-cats{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.wr-cat{padding: 22px;min-height: 130px;display: flex !important;flex-direction: column;justify-content: space-between}.wr-cat__icon{font-size: 26px;line-height: 1}.wr-cat__name{font-weight: 700}.wr-fresh-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.wr-fresh-card{padding: 24px;display: flex !important;flex-direction: column}.wr-fresh-card__title{font-size: 18px;margin-top: 3px;line-height: 1.3}.wr-fresh-card .chip{align-self: flex-start;margin-top: auto !important}.wr-fresh-card .wr-salary{margin-bottom: 14px !important}.wr-salary{font-size: 22px;font-weight: 800;color: var(--blue-700,#006a9a)}.wr-salary--lg{font-size: 28px}.wr-page-h1{font-size: clamp(32px,4.5vw,56px);margin-top: 16px}.wr-crumbs{font-size: 13px}.wr-crumbs a{color: inherit;text-decoration: none}.wr-listing{grid-template-columns: 300px 1fr;gap: 28px;align-items: start}.wr-listing__aside{padding: 22px;position: sticky;top: 96px}.wr-side-cat{justify-content: space-between;text-decoration: none;display: flex !important}.wr-sort{font-size: 14px}.wr-list-card{padding: 24px;display: block}.wr-list-card__grid{display: grid;grid-template-columns: auto 1fr auto;gap: 20px;align-items: start}.wr-list-card__title{font-size: 22px}.wr-list-card__side{text-align: right}.wr-list-card__side .btn{margin-top: 12px}.wr-chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px}.wr-chips:empty{display: none}.wr-vacancy-detail{display: grid;grid-template-columns: 1fr 360px;gap: 28px;align-items: start}.wr-vac-head,.wr-content,.wr-apply-sticky{padding: 32px}.wr-vac-head__title{font-size: clamp(30px,4.2vw,52px)}.wr-content h2{font-size: 26px;margin: 28px 0 12px}.wr-content h2:first-child{margin-top: 0}.wr-apply-sticky{position: sticky;top: 96px}.wr-related{margin-top: 32px;display: grid;gap: 12px}.wr-related-item{display: flex !important;flex-direction: column;gap: 4px;padding: 16px 20px}.wr-related-item__title{font-weight: 700}.wr-specs{display: grid;grid-template-columns: max-content 1fr;gap: 8px 20px;margin: 20px 0}.wr-specs dd{margin: 0;font-weight: 600}.wr-card-hero{max-width: 100%;height: auto;border-radius: 16px;margin: 16px 0}.wr-card-img{width: 96px;height: 60px;object-fit: contain;border-radius: 10px}.wr-footer__grid{grid-template-columns: 1.2fr repeat(3,1fr);gap: 28px;align-items: start}.wr-footer .wr-clean{margin-top: 12px;display: grid;gap: 8px}@media (max-width: 1024px){.wr-hero-grid{grid-template-columns: 1fr}.wr-hero-phone{display: none}.wr-cats{grid-template-columns: repeat(2,1fr)}.wr-fresh-grid{grid-template-columns: repeat(2,1fr)}.wr-listing{grid-template-columns: 1fr}.wr-listing__aside{position: static}.wr-vacancy-detail{grid-template-columns: 1fr}.wr-apply-sticky{position: static}}@media (max-width: 640px){.wr-cats,.wr-fresh-grid{grid-template-columns: 1fr}.wr-cat{min-height: 0;flex-direction: row !important;align-items: center;justify-content: flex-start;gap: 14px}.wr-list-card__grid{grid-template-columns: auto 1fr;gap: 14px}.wr-list-card__side{grid-column: 1 / -1;text-align: left;display: flex;justify-content: space-between;align-items: center}.wr-list-card__side .btn{margin-top: 0}.wr-list-card__title{font-size: 18px}.wr-vac-head,.wr-content,.wr-apply-sticky,.wr-list-card{padding: 20px}.wr-footer__grid{grid-template-columns: 1fr}}.wr-related-wrap{margin-top: 40px}.wr-related-h{font-size: clamp(24px,3vw,32px);margin-bottom: 16px}.wr-related{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin-top: 0}.wr-related-item{justify-content: space-between;min-height: 140px;gap: 14px !important}.wr-sort{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 10px}.wr-sort form,.wr-sort ul{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}@media (max-width: 1024px){.wr-related{grid-template-columns: 1fr 1fr}}@media (max-width: 640px){.wr-related{grid-template-columns: 1fr}}.wr-listing--full{grid-template-columns: 1fr}.wr-static{padding: clamp(22px,5vw,44px)}.wr-static__body{margin-top: 24px}.wr-static__body ul{padding-left: 20px;display: grid;gap: 6px}.wr-static__body a{color: var(--blue-600,#007bb0)}.wr-content ul,.wr-content ol{padding-left: 22px}.wr-card-detail{grid-template-columns: minmax(0,880px)}.wr-pager{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 12px;margin: 28px 0 8px}.wr-pager__pages{display: flex;justify-content: center;flex-wrap: wrap;gap: 6px}.wr-pager__pages a,.wr-pager__pages span{min-width: 44px;height: 44px;padding: 0 10px;display: inline-flex;align-items: center;justify-content: center;border-radius: 14px;font-weight: 700;font-size: 15px;text-decoration: none}.wr-pager__pages a{background: #fff;border: 1px solid var(--hairline,#e6eaf2);color: var(--ink,#0b1220);transition: border-color .15s,color .15s}.wr-pager__pages a:hover{border-color: var(--blue-600,#007bb0);color: var(--blue-600,#007bb0)}.wr-pager__pages span{background: var(--blue-600,#007bb0);color: #fff}.wr-pager__pages span.nav_ext{background: none;color: var(--muted,#6b7385);min-width: 24px;padding: 0}.wr-pager__edge>a,.wr-pager__edge{display: inline-flex;align-items: center;gap: 6px;height: 44px;padding: 0 16px;border-radius: 999px;font-weight: 700;font-size: 15px}.wr-pager__edge{padding: 0}.wr-pager__edge>a{background: #fff;border: 1px solid var(--hairline,#e6eaf2);color: var(--ink,#0b1220);text-decoration: none}.wr-pager__edge>a:hover{border-color: var(--blue-600,#007bb0);color: var(--blue-600,#007bb0)}.wr-pager__edge:not(:has(a)){padding: 0 16px;color: var(--muted,#6b7385);opacity: .45;border: 1px dashed var(--hairline,#e6eaf2);border-radius: 999px}.wr-pager a:focus-visible{outline: 2px solid var(--blue-600,#007bb0);outline-offset: 2px}@media (max-width: 640px){.wr-pager{grid-template-columns: 1fr 1fr}.wr-pager__pages{grid-column: 1 / -1;grid-row: 1}.wr-pager__edge--next{justify-self: end}.wr-pager__pages>a,.wr-pager__pages>span{display: none}.wr-pager__pages>:first-child,.wr-pager__pages>:last-child,.wr-pager__pages>span:not(.nav_ext),.wr-pager__pages>span:not(.nav_ext) + a,.wr-pager__pages>a:has(+ span:not(.nav_ext)){display: inline-flex}.wr-pager__pages>span.nav_ext{display: inline-flex}}.wr-burger{display: none;width: 44px;height: 44px;align-items: center;justify-content: center;border-radius: 12px;border: 1px solid var(--hairline,#e6eaf2);background: #fff;color: var(--ink,#0b1220);cursor: pointer}.wr-drawer-overlay{position: fixed;inset: 0;background: rgba(11,18,32,.45);z-index: 90}.wr-drawer{position: fixed;top: 0;right: 0;bottom: 0;width: min(86vw,340px);background: #fff;z-index: 100;padding: 16px 20px 24px;display: flex;flex-direction: column;gap: 2px;overflow-y: auto;box-shadow: -20px 0 60px rgba(11,18,32,.18)}.wr-drawer[hidden],.wr-drawer-overlay[hidden]{display: none}.wr-drawer__head{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.wr-drawer__close{width: 44px;height: 44px;border: 0;background: none;color: var(--ink,#0b1220);cursor: pointer;border-radius: 12px}.wr-drawer>a:not(.btn){display: flex;align-items: center;min-height: 48px;padding: 0 4px;border-bottom: 1px solid var(--hairline,#eef1f6);color: var(--ink,#0b1220);font-weight: 600;text-decoration: none}.wr-drawer__cta{margin-top: 18px;width: 100%}.wr-noscroll,.wr-noscroll body{overflow: hidden}@media (max-width: 900px){.wr-burger{display: inline-flex}.nav-actions .btn-ghost{display: none}}@media (max-width: 420px){.nav-actions .btn-primary{display: none}}@media (max-width: 1024px){.wr-listing__aside{display: block !important;padding: 0;background: none;box-shadow: none;border: 0;position: static}.wr-listing__aside h4,.wr-listing__aside>.btn{display: none}.wr-listing__aside .col{flex-direction: row;overflow-x: auto;gap: 8px;padding-bottom: 6px;scrollbar-width: none;-webkit-overflow-scrolling: touch}.wr-listing__aside .col::-webkit-scrollbar{display: none}.wr-side-cat{flex: 0 0 auto;gap: 8px;white-space: nowrap;min-height: 40px;align-items: center}}.wr-listing>*,.wr-vacancy-detail>*,.wr-hero-grid>*,.wr-fresh-grid>*,.wr-cats>*{min-width: 0}@media (max-width: 1024px){.wr-sort{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: 4px}.wr-sort::-webkit-scrollbar{display: none}.wr-sort form,.wr-sort ul{flex-wrap: nowrap}}.wr-searchpage{margin-bottom: 20px}.wr-searchpage .wr-page-h1{margin: 0 0 20px}.wr-searchpage__form{padding: 14px}.wr-searchpage__simple{display: flex;gap: 8px;flex-wrap: wrap;align-items: center}.wr-searchpage__field{flex: 2 1 260px;display: flex;align-items: center;gap: 12px;padding: 4px 14px}.wr-searchpage__field input{flex: 1;min-width: 0;border: 0 !important;background: transparent !important;padding: 10px 0 !important;font: inherit;font-size: 16px;outline: none;box-shadow: none !important}.wr-link-btn{border: 0;background: none;color: var(--blue-600,#007bb0);font: inherit;font-size: 14px;font-weight: 600;padding: 10px 14px 4px;cursor: pointer}.wr-searchpage__msg{margin: 18px 0 0;font-size: 15px}.wr-searchpage__ext{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;padding: 10px}.wr-fieldset{border: 1px solid var(--hairline,#e6eaf2);border-radius: 16px;padding: 14px 16px;margin: 0;display: grid;gap: 8px;min-width: 0}.wr-fieldset--wide{grid-column: 1 / -1}.wr-fieldset legend{font-weight: 700;padding: 0 6px}.wr-fieldset label{font-size: 13px;color: var(--muted,#6b7385)}.wr-searchpage input[type=text],.wr-searchpage input[type=search],.wr-searchpage select{width: 100%;min-height: 44px;border: 1px solid var(--hairline,#e6eaf2);border-radius: 12px;padding: 0 12px;font: inherit;font-size: 15px;color: var(--ink,#0b1220);background-color: #f7f9fc}.wr-searchpage select:not([multiple]){appearance: none;-webkit-appearance: none;padding-right: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230b47cc' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 14px 14px}.wr-searchpage select[multiple]{background-image: none;min-height: 200px;padding: 6px}.wr-searchpage select[multiple] option{padding: 6px 10px;border-radius: 8px}.wr-searchpage select[multiple] option:checked{background: #e6f6fd linear-gradient(0deg,#e6f6fd,#e6f6fd);color: var(--blue-700,#006a9a)}.wr-searchpage input:focus,.wr-searchpage select:focus{outline: none;border-color: var(--blue-600,#007bb0);box-shadow: 0 0 0 4px rgba(0,123,176,.12);background-color: #fff}.wr-searchpage input[type=checkbox],.wr-searchpage input[type=radio]{width: 18px;height: 18px;min-height: 0;margin: 0 6px 0 0;accent-color: var(--blue-600,#007bb0);vertical-align: -3px}.wr-searchpage .wr-inline label,.wr-searchpage .wr-inline{font-size: 14px;color: var(--ink-2,#34405a)}.wr-searchpage .wr-inline label{display: inline-flex;align-items: center;margin-right: 14px;cursor: pointer}.wr-searchpage select[multiple]{min-height: 140px;padding: 8px}.wr-inline{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.wr-inline select{width: auto;flex: 1 1 140px}.wr-searchpage__actions{grid-column: 1 / -1;display: flex;gap: 8px;flex-wrap: wrap}.wr-result-line{display: flex !important;justify-content: space-between;gap: 16px;padding: 16px 20px;margin-bottom: 10px}.wr-result-line__title{font-weight: 700}.wr-content-area>.wr-list-card,.wr-searchpage ~ .wr-list-card{margin-bottom: 16px}.wr-list-card + .wr-list-card{margin-top: 16px}@media (max-width: 640px){.wr-searchpage__ext{grid-template-columns: 1fr}.wr-searchpage__simple .btn{width: 100%}}.wr-notice{display: flex;gap: 14px;align-items: flex-start;padding: 18px 20px;margin: 0 0 20px;border-radius: 18px;background: #fff;border: 1px solid var(--hairline,#e6eaf2);border-left: 4px solid var(--blue-600,#007bb0);box-shadow: 0 10px 30px rgba(11,18,32,.06)}.wr-notice__icon{flex: 0 0 auto;color: var(--blue-600,#007bb0);margin-top: 1px}.wr-notice__title{font-weight: 800;margin-bottom: 4px}.wr-notice__text{color: var(--ink-2,#34405a)}.wr-page-head{padding: 36px 0 8px}.wr-aside-h{font-size: 16px;margin: 0 0 18px}.wr-seo-text{padding: 28px;margin-top: 16px}.wr-narrow{max-width: 960px}.wr-404{padding-bottom: 24px}.wr-404__code{font-size: clamp(72px,14vw,160px);font-weight: 900;line-height: .9;color: var(--blue-600,#007bb0);letter-spacing: -.04em}.wr-404 .lead{max-width: 640px}.wr-404__cats{margin-top: 32px}.wr-main .panel{background: #fff;border: 1px solid var(--hairline,#e6eaf2);border-radius: 24px;padding: clamp(20px,4vw,40px);box-shadow: 0 18px 50px rgba(11,18,32,.06);max-width: 860px}.wr-main .section-heading{margin-bottom: 24px}.wr-main .section-heading h1{font-size: clamp(28px,4vw,44px);margin: 0 0 8px}.wr-main .section-heading p{color: var(--muted,#6b7385);margin: 0}.wr-main .form-body{display: grid;gap: 18px}.wr-main .form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.wr-main .form-row{display: grid;gap: 8px;min-width: 0}.wr-main .form-row--check,.wr-main .form-row--inline{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.wr-main .form-label{font-weight: 700;font-size: 14px}.wr-main .form-req{color: var(--red-500,#e3262f);margin-left: 2px}.wr-main .form-sep{border: 0;border-top: 1px solid var(--hairline,#e6eaf2);margin: 8px 0}.wr-main .form-input,.wr-main .panel input[type=text],.wr-main .panel input[type=email],.wr-main .panel input[type=password],.wr-main .panel input[type=url],.wr-main .panel input[type=tel],.wr-main .panel input[type=search],.wr-main .panel input[type=number],.wr-main .panel select,.wr-main .panel textarea{width: 100%;min-height: 48px;padding: 12px 14px;font: inherit;font-size: 16px;color: var(--ink,#0b1220);background: #f7f9fc;border: 1px solid var(--hairline,#dfe4ee);border-radius: 14px;box-shadow: none;appearance: none;-webkit-appearance: none;transition: border-color .15s,background .15s,box-shadow .15s}.wr-main .panel textarea,.wr-main textarea.form-input{min-height: 160px;resize: vertical;line-height: 1.5}.wr-main .panel select{padding-right: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230b47cc' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}.wr-main .panel select[multiple]{background-image: none;min-height: 140px;padding: 8px}.wr-main .form-input:focus,.wr-main .panel input:focus,.wr-main .panel select:focus,.wr-main .panel textarea:focus{outline: none;background: #fff;border-color: var(--blue-600,#007bb0);box-shadow: 0 0 0 4px rgba(0,123,176,.12)}.wr-main .panel input[type=checkbox],.wr-main .panel input[type=radio]{width: 20px;height: 20px;accent-color: var(--blue-600,#007bb0)}.wr-main .form-input--file{padding: 10px;background: #fff}.wr-main .form-actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 6px}.wr-main .primary-button,.wr-main .soft-button,.wr-main .panel button[type=submit],.wr-main .panel input[type=submit]{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 24px;border-radius: 999px;font: inherit;font-weight: 700;font-size: 15px;cursor: pointer;border: 1px solid transparent;text-decoration: none;transition: transform .15s,box-shadow .15s,background .15s}.wr-main .primary-button,.wr-main .panel button[type=submit],.wr-main .panel input[type=submit]{background: var(--blue-600,#007bb0);color: #fff;box-shadow: 0 10px 24px rgba(0,123,176,.28)}.wr-main .primary-button:hover,.wr-main .panel button[type=submit]:hover{transform: translateY(-1px)}.wr-main .soft-button{background: #fff;color: var(--ink,#0b1220);border-color: var(--hairline,#dfe4ee)}.wr-main .soft-button:hover{border-color: var(--blue-600,#007bb0);color: var(--blue-600,#007bb0)}.wr-main .c-captcha{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.wr-main .c-captcha img,.wr-main .c-captcha a img{border-radius: 12px;height: 56px;width: auto;display: block}.wr-main .c-captcha input{flex: 1 1 180px;width: auto !important}.wr-main .panel .sr-only,.wr-main .sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wr-main .panel svg.icon{width: 18px;height: 18px}.wr-main .wr-static ~ * input[type=submit],.wr-main .wr-static input[type=submit],.wr-main .wr-static button{margin: 8px 8px 0 0}@media (max-width: 640px){.wr-main .form-grid{grid-template-columns: 1fr}.wr-main .form-actions>*{flex: 1 1 100%}}.wr-main .bbcodes{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 24px;margin: 12px 8px 0 0;border-radius: 999px;font: inherit;font-weight: 700;font-size: 15px;cursor: pointer;background: #fff;color: var(--ink,#0b1220);border: 1px solid var(--hairline,#dfe4ee)}.wr-main .bbcodes[type=submit]{background: var(--blue-600,#007bb0);color: #fff;border-color: transparent;box-shadow: 0 10px 24px rgba(0,123,176,.28)}.wr-home-info:empty{display: none}.wr-home-info{padding-top: 20px}.wr-apply-bar{display: none}@media (max-width: 1024px){.wr-vacancy-detail>aside{display: none}.wr-apply-bar{display: flex;position: fixed;left: 0;right: 0;bottom: 0;z-index: 50;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 16px calc(12px + env(safe-area-inset-bottom));background: rgba(255,255,255,.96);backdrop-filter: blur(10px);border-top: 1px solid var(--hairline,#e6eaf2);box-shadow: 0 -10px 30px rgba(11,18,32,.08)}.wr-apply-bar__salary{font-weight: 800;font-size: 18px;color: var(--blue-700,#006a9a);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.wr-apply-bar .btn{flex: 0 0 auto;min-height: 48px;padding: 0 24px}body:has(.wr-apply-bar) .wr-footer{padding-bottom: 96px}}@media (max-width: 640px){.wr-main .section--tight>.container>.row.between{flex-direction: column;align-items: flex-start;gap: 12px}}.btn-primary,.btn-primary:link,.btn-primary:visited,.btn-primary:hover,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:active,.wr-main .primary-button,.wr-main .primary-button:visited,.wr-main .primary-button:hover,.wr-main .primary-button:focus,.wr-main .primary-button:active,.wr-main .bbcodes[type=submit],.wr-main .bbcodes[type=submit]:hover,.wr-main .bbcodes[type=submit]:focus,.wr-main .bbcodes[type=submit]:active{color: #fff !important;-webkit-text-fill-color: #fff !important;text-shadow: none !important;-webkit-tap-highlight-color: transparent}.btn-primary:hover,.btn-primary:focus-visible,.btn-primary:active{background: var(--blue-700,#006a9a) !important;border-color: var(--blue-700,#006a9a) !important}.btn-ghost,.btn-ghost:link,.btn-ghost:visited,.btn-ghost:focus,.btn-ghost:active,.wr-main .soft-button,.wr-main .soft-button:visited,.wr-main .soft-button:active,.wr-pager__pages a,.wr-pager__pages a:visited,.wr-pager__edge>a,.wr-pager__edge>a:visited{color: var(--ink,#0b1220) !important;-webkit-text-fill-color: currentColor !important}.btn-ghost:hover,.wr-pager__pages a:hover,.wr-pager__edge>a:hover{color: var(--blue-600,#007bb0) !important}.wr-pager__pages span:not(.nav_ext){color: #fff !important;-webkit-text-fill-color: #fff !important}.chip--blue,.chip--blue:visited,.chip--blue:active{color: var(--blue-700,#006a9a) !important;-webkit-text-fill-color: currentColor !important}.btn *,.chip *{color: inherit !important;-webkit-text-fill-color: currentColor !important}.btn:focus-visible,.chip:focus-visible,.wr-card-link:focus-visible,.wr-burger:focus-visible,.wr-drawer a:focus-visible,.wr-link-btn:focus-visible{outline: 3px solid rgba(0,123,176,.45) !important;outline-offset: 3px}@media (max-width: 1024px){.wr-apply-bar__salary{flex: 1 1 auto;min-width: 0;font-size: clamp(15px,4.4vw,18px)}.wr-apply-bar .btn{padding: 0 20px}}.wr-cc{--cc1: #007bb0;--cc2: #1a8cc4;--cc-ink: #fff;position: relative;aspect-ratio: 1.586;width: 100%;max-width: 380px;border-radius: 18px;padding: 18px 20px;color: var(--cc-ink);background: linear-gradient(135deg,var(--cc1),var(--cc2));box-shadow: 0 18px 40px rgba(11,18,32,.22),inset 0 1px 0 rgba(255,255,255,.25);overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;isolation: isolate;font-family: inherit}.wr-cc::before{content: "";position: absolute;inset: -40% -20% auto auto;width: 75%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(255,255,255,.28),rgba(255,255,255,0) 70%);z-index: -1}.wr-cc::after{content: "";position: absolute;left: -10%;bottom: -55%;width: 90%;aspect-ratio: 1;border-radius: 50%;background: rgba(255,255,255,.08);z-index: -1}.wr-cc__top{display: flex;align-items: center;gap: 10px}.wr-cc__logo{width: 34px;height: 34px;border-radius: 10px;background: #fff;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto}.wr-cc__logo img{width: 24px;height: 24px;object-fit: contain}.wr-cc__bank{font-weight: 800;font-size: 15px;letter-spacing: .01em}.wr-cc__chip{width: 42px;height: 32px;border-radius: 7px;background: linear-gradient(135deg,#f6d98a,#c9a24a);box-shadow: inset 0 0 0 1px rgba(0,0,0,.12);position: relative}.wr-cc__chip::after{content: "";position: absolute;inset: 7px 9px;border: 1px solid rgba(0,0,0,.18);border-radius: 4px}.wr-cc__name{font-weight: 800;font-size: clamp(15px,2.2vw,19px);line-height: 1.2;max-width: 85%}.wr-cc__bottom{display: flex;justify-content: space-between;align-items: center;gap: 10px;font-size: 13px}.wr-cc__num{letter-spacing: .16em;opacity: .85;font-variant-numeric: tabular-nums}.wr-cc__pay{font-weight: 900;font-style: italic;letter-spacing: .02em;text-align: right;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 60%}.wr-cc--mts-bank{--cc1: #e30611;--cc2: #ff5a4d}.wr-cc--alfa-bank{--cc1: #ef3124;--cc2: #a3150c}.wr-cc--akbars{--cc1: #0b7a3b;--cc2: #22b05a}.wr-cc--otp{--cc1: #2f8f1d;--cc2: #73c23d}.wr-cc--tinkoff{--cc1: #ffdd2d;--cc2: #ffc700;--cc-ink: #1a1a1a}.wr-cc--uralsib{--cc1: #2b2a72;--cc2: #6a3fb5}.wr-cc--ubrir{--cc1: #e4002b;--cc2: #8f0a1e}.wr-cc--sovcombank{--cc1: #1f1f1f;--cc2: #4a4a4a}.wr-cardpage__hero{display: grid;grid-template-columns: 1.25fr .9fr;gap: 40px;align-items: center;padding: clamp(22px,4vw,44px);border-radius: 28px}.wr-cardpage__bank{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;font-weight: 700;color: var(--ink-2,#34405a)}.wr-bank-logo{width: 40px;height: 40px;border-radius: 12px;border: 1px solid var(--hairline,#e6eaf2);background: #fff;display: inline-flex;align-items: center;justify-content: center}.wr-bank-logo img{width: 26px;height: 26px;object-fit: contain}.wr-cardpage__title{font-size: clamp(30px,4.4vw,54px);line-height: 1.05;margin: 16px 0 0}.wr-cardpage__promo{margin-top: 16px;padding: 12px 16px;border-radius: 14px;background: #fff4e5;color: #7a4a00}.wr-facts{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;margin-top: 26px}.wr-fact{background: #f5f8ff;border: 1px solid #e3ebff;border-radius: 16px;padding: 14px;display: flex;flex-direction: column;gap: 6px;min-width: 0}.wr-fact__label{font-size: 12px;color: var(--muted,#6b7385)}.wr-fact__value{font-weight: 800;font-size: 17px;color: var(--blue-700,#006a9a);line-height: 1.25;overflow-wrap: anywhere}.wr-cardpage__actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 24px}.wr-cardpage__note{font-size: 13px;margin: 12px 0 0}.wr-cardpage__visual{display: flex;justify-content: center;perspective: 900px}.wr-cardpage__visual .wr-cc{max-width: 400px;transform: rotateY(-12deg) rotateX(6deg) rotate(-3deg);transition: transform .4s ease}.wr-cardpage__visual .wr-cc:hover{transform: none}.wr-cardpage__grid{display: grid;grid-template-columns: 1.1fr .9fr;gap: 20px;margin-top: 20px;align-items: start}.wr-cardpage__specs,.wr-cardpage__about{padding: clamp(20px,3vw,32px)}.wr-cardpage__specs h2,.wr-cardpage__about h2{font-size: 22px;margin: 0 0 12px}.wr-cardpage__specs h2:not(:first-child){margin-top: 26px}.wr-specs2{margin: 0;display: grid}.wr-specs2>div{display: grid;grid-template-columns: minmax(140px,38%) 1fr;gap: 14px;padding: 11px 0;border-bottom: 1px solid var(--hairline,#eef1f6)}.wr-specs2>div:last-child{border-bottom: 0}.wr-specs2 dt{color: var(--muted,#6b7385);font-size: 14px}.wr-specs2 dd{margin: 0;font-weight: 600;font-size: 15px}.wr-pre{white-space: pre-line}.wr-specs2:empty,.wr-specs2:not(:has(div)){display: none}.wr-specs2:not(:has(div)) + h2,h2:has(+ .wr-specs2:not(:has(div))){display: none}[data-wr-val].is-generic{color: var(--muted,#6b7385) !important;font-weight: 600;font-size: .92em}.wr-cardpage__more{margin-top: 40px}.wr-cards-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.wr-cards-grid>.wr-pager,.wr-cards-grid>.navigation{grid-column: 1 / -1}.wr-cardtile{display: flex !important;flex-direction: column;gap: 18px;padding: 18px;border-radius: 24px;min-width: 0;transition: transform .2s,box-shadow .2s}.wr-cardtile:hover{box-shadow: 0 22px 50px rgba(11,18,32,.12)}.wr-cardtile .wr-cc{max-width: none}.wr-cardtile__body{display: flex;flex-direction: column;gap: 6px;flex: 1;padding: 0 4px 4px}.wr-cardtile__bank{font-size: 13px}.wr-cardtile__title{font-size: 20px;margin: 0;line-height: 1.2}.wr-cardtile__facts{list-style: none;margin: 10px 0 14px;padding: 0;display: grid;gap: 8px}.wr-cardtile__facts li{display: flex;justify-content: space-between;gap: 12px;font-size: 14px;border-bottom: 1px dashed var(--hairline,#e6eaf2);padding-bottom: 8px}.wr-cardtile__facts li span{color: var(--muted,#6b7385)}.wr-cardtile__facts li b{text-align: right;color: var(--ink,#0b1220)}.wr-cardtile__cta{margin-top: auto;width: 100%}@media (max-width: 1024px){.wr-cardpage__hero{grid-template-columns: 1fr;gap: 28px}.wr-cardpage__visual{order: -1}.wr-cardpage__visual .wr-cc{max-width: 340px;transform: rotate(-2deg)}.wr-facts{grid-template-columns: repeat(2,1fr)}.wr-cardpage__grid{grid-template-columns: 1fr}.wr-cards-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.wr-cards-grid{grid-template-columns: 1fr}.wr-specs2>div{grid-template-columns: 1fr;gap: 4px}.wr-cardpage__actions .btn{flex: 1 1 100%}}.wr-cardpage__more h2{font-size: clamp(24px,3vw,32px)}.wr-cards-lead{max-width: 720px;margin: 0 0 24px}.wr-intents{display: flex;flex-wrap: wrap;gap: 8px}.wr-intent{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 6px 0 14px;border-radius: 999px;background: #f3f6fd;border: 1px solid #e3ebff;color: var(--ink,#0b1220);font-weight: 700;font-size: 14px;text-decoration: none;transition: background .15s,border-color .15s,transform .15s}.wr-intent b{display: inline-flex;align-items: center;min-width: 28px;height: 28px;padding: 0 9px;border-radius: 999px;background: #fff;color: var(--blue-700,#006a9a);font-size: 12px;font-variant-numeric: tabular-nums}.wr-intent:hover{background: #e6f6fd;border-color: var(--blue-600,#007bb0);transform: translateY(-1px)}.wr-trust{list-style: none;display: flex;flex-wrap: wrap;gap: 6px 22px;margin: 18px 0 0;padding: 0 4px;font-size: 14px;color: var(--muted,#6b7385)}.wr-trust li{position: relative}.wr-trust li + li::before{content: "";position: absolute;left: -12px;top: 50%;width: 4px;height: 4px;margin-top: -2px;border-radius: 50%;background: #c8d3ea}.wr-trust b{color: var(--ink,#0b1220);font-variant-numeric: tabular-nums}.wr-bento{display: grid;grid-template-columns: repeat(4,1fr);grid-auto-rows: minmax(150px,auto);gap: 14px}.wr-bento__item{position: relative;display: flex !important;flex-direction: column;justify-content: flex-end;gap: 6px;padding: 22px;border-radius: 24px;overflow: hidden;min-width: 0;transition: transform .2s,box-shadow .2s}.wr-bento__item:hover{box-shadow: 0 22px 50px rgba(11,18,32,.12)}.wr-bento__item--xl{grid-column: span 2;grid-row: span 2;background: linear-gradient(145deg,#007bb0,#1a8cc4) !important;color: #fff}.wr-bento__item--md{grid-column: span 2}.wr-bento__icon{position: absolute;top: 18px;left: 22px;font-size: 30px;line-height: 1}.wr-bento__item--xl .wr-bento__icon{font-size: 44px;top: 24px}.wr-bento__name{font-weight: 800;font-size: 18px;line-height: 1.2}.wr-bento__item--xl .wr-bento__name{font-size: clamp(26px,3vw,38px)}.wr-bento__meta{font-size: 14px;color: var(--muted,#6b7385)}.wr-bento__meta b{color: var(--ink,#0b1220)}.wr-bento__item--xl .wr-bento__meta,.wr-bento__item--xl .wr-bento__meta b{color: rgba(255,255,255,.92)}.wr-bento__go{position: absolute;top: 18px;right: 20px;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;background: #f1f4fb;color: var(--blue-600,#007bb0);font-weight: 800;transition: transform .2s}.wr-bento__item--xl .wr-bento__go{background: rgba(255,255,255,.18);color: #fff}.wr-bento__item:hover .wr-bento__go{transform: translateX(3px)}@media (max-width: 1024px){.wr-bento{grid-template-columns: repeat(2,1fr)}.wr-bento__item--xl{grid-row: span 1}.wr-bento__item--md{grid-column: span 1}}@media (max-width: 640px){.wr-bento{grid-template-columns: 1fr;grid-auto-rows: minmax(110px,auto)}.wr-bento__item--xl,.wr-bento__item--md{grid-column: span 1}}.wr-brief{padding: clamp(20px,3vw,28px)}.wr-brief h2,.wr-steps h2{font-size: 20px;margin: 0 0 14px}.wr-brief dl{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin: 0}.wr-brief dl>div{background: #f6f8fd;border: 1px solid #e8edf8;border-radius: 16px;padding: 12px 14px;min-width: 0}.wr-brief dt{font-size: 12px;color: var(--muted,#6b7385)}.wr-brief dd{margin: 4px 0 0;font-weight: 700;font-size: 15px;overflow-wrap: anywhere}.wr-steps{padding: clamp(20px,3vw,28px)}.wr-steps ol{list-style: none;counter-reset: s;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.wr-steps li{counter-increment: s;position: relative;padding: 16px 16px 16px 58px;border-radius: 16px;background: #f6f8fd;font-size: 14px;line-height: 1.45}.wr-steps li::before{content: counter(s);position: absolute;left: 14px;top: 14px;width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;background: var(--blue-600,#007bb0);color: #fff;font-weight: 800}.wr-steps li b{display: block;margin-bottom: 2px}.wr-apply-bar{transition: transform .25s ease}.wr-apply-bar.is-hidden{transform: translateY(110%)}.wr-apply-bar__tools{display: flex;gap: 8px;align-items: center}.wr-icon-btn{width: 48px;height: 48px;border-radius: 50%;border: 1px solid var(--hairline,#e6eaf2);background: #fff;color: var(--ink,#0b1220);display: inline-grid;place-items: center;cursor: pointer;flex: 0 0 auto}.wr-icon-btn:hover{border-color: var(--blue-600,#007bb0);color: var(--blue-600,#007bb0)}.wr-head-tools{display: flex;gap: 8px;margin-left: auto}@media (max-width: 1024px){.wr-brief dl,.wr-steps ol{grid-template-columns: 1fr 1fr}}@media (max-width: 640px){.wr-brief dl,.wr-steps ol{grid-template-columns: 1fr}.wr-apply-bar__salary{display: none}.wr-apply-bar .btn{flex: 1}}@media (prefers-reduced-motion: reduce){.wr-apply-bar,.wr-bento__item,.wr-intent,.wr-cc{transition: none !important}}.wr-icon-btn.is-done{border-color: #22b05a;color: #22b05a}.wr-bento:has(>:nth-child(5):last-child)>.wr-bento__item--sm{grid-column: span 2}@media (max-width: 1024px){.wr-bento:has(>:nth-child(5):last-child)>.wr-bento__item--sm{grid-column: span 1}}@media (max-width: 640px){.wr-bento__item{justify-content: flex-start;padding: 18px 64px 18px 20px;gap: 4px}.wr-bento__icon,.wr-bento__item--xl .wr-bento__icon{position: static;font-size: 28px;margin-bottom: 8px}.wr-bento__item--xl .wr-bento__name{font-size: 26px}.wr-trust li + li::before{display: none}.wr-trust{gap: 4px 14px}}@media (max-width: 1024px){.wr-steps ol{grid-template-columns: 1fr}}@media (max-width: 640px){.wr-apply-bar__tools{flex: 1}.wr-apply-bar__tools .btn{flex: 1}}#searchsuggestions{border: 1px solid var(--line);border-radius: 18px;padding: 8px}#searchsuggestions a{padding: 10px 12px;border-radius: 12px;text-decoration: none}#searchsuggestions span.searchheading{font-size: 15px;font-weight: 700;color: var(--text);line-height: 1.3}#searchsuggestions a span:not(.searchheading){display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 2px;font-size: 13px}#searchsuggestions span.seperator{margin-top: 4px;padding: 10px 12px 4px}html,body{overflow-x: clip !important;overflow-y: visible !important}a.wr-card-link,a.wr-card-link:hover,a.wr-card-link:focus,a.wr-card-link:active,a.wr-card-link:visited,a.wr-intent,a.wr-intent:hover,a.wr-intent:active,a.wr-intent:visited,a.wr-related-item:hover,a.wr-phone-item:hover,a.wr-phone-item:visited,.wr-card-link *,.wr-intent *{text-decoration: none !important}a.wr-card-link,a.wr-card-link:hover,a.wr-card-link:focus,a.wr-card-link:active,a.wr-card-link:visited{color: var(--ink,#0b1220)}a.wr-card-link:hover{box-shadow: 0 22px 50px rgba(11,18,32,.12);border-color: #c9ecfa}a.wr-card-link:active{transform: translateY(0) scale(.995)}a.wr-bento__item--xl,a.wr-bento__item--xl:hover,a.wr-bento__item--xl:focus,a.wr-bento__item--xl:active,a.wr-bento__item--xl:visited,a.wr-bento__item--xl .wr-bento__name{color: #fff !important}a.wr-bento__item--xl:hover{background: linear-gradient(145deg,#006a9a,#1a8cc4) !important;box-shadow: 0 24px 56px rgba(0,123,176,.32)}a.wr-bento__item:not(.wr-bento__item--xl):hover .wr-bento__name{color: var(--blue-600,#007bb0)}a.wr-phone-item:first-child,a.wr-phone-item:first-child:hover,a.wr-phone-item:first-child:visited{color: #fff}a.wr-phone-item:not(:first-child):hover{border-color: var(--blue-600,#007bb0);color: var(--ink,#0b1220)}a.wr-intent:hover,a.wr-intent:focus-visible{color: var(--blue-700,#006a9a)}a.chip,a.chip:visited{text-decoration: none}a.wr-side-cat:hover{background: var(--accent-soft,#e6f6fd);border-color: var(--blue-600,#007bb0);color: var(--blue-700,#006a9a);text-decoration: none}a.wr-side-cat.chip--blue,a.wr-side-cat.chip--blue:hover{background: var(--blue-600,#007bb0) !important;border-color: var(--blue-600,#007bb0);color: #fff !important}a.wr-side-cat.chip--blue .muted{color: rgba(255,255,255,.85) !important}.btn-ghost:hover,.btn-ghost:focus-visible{background: #fff !important;border-color: var(--blue-600,#007bb0) !important;color: var(--blue-600,#007bb0) !important;text-decoration: none}.btn:hover,.btn:active,.btn:visited{text-decoration: none !important}.btn-primary:active{transform: scale(.98)}.nav-links a:hover{text-decoration: none}.wr-footer a:hover{color: var(--blue-600,#007bb0);text-decoration: underline;text-underline-offset: 3px}.wr-crumbs a:hover{color: var(--blue-600,#007bb0);text-decoration: underline;text-underline-offset: 3px}.wr-drawer>a:not(.btn):hover,.wr-drawer>a:not(.btn):active{color: var(--blue-600,#007bb0);background: var(--accent-soft,#e6f6fd);text-decoration: none}.wr-pager a:hover{text-decoration: none}.wr-sort .sort{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.wr-sort .sort>li{display: block;padding: 0;margin: 0;border: 0 !important;background: none !important;border-radius: 0}.wr-sort .sort>li>a{display: inline-flex;align-items: center;gap: 4px;min-height: 36px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--hairline,#e6eaf2) !important;background: #fff !important;color: var(--ink,#0b1220) !important;font-size: 13px;font-weight: 600;text-decoration: none !important;white-space: nowrap;transition: background .15s,border-color .15s,color .15s}.wr-sort .sort>li>a:hover{background: var(--accent-soft,#e6f6fd) !important;border-color: #c4eaf9 !important;color: var(--blue-700,#006a9a) !important}.wr-sort .sort>li.asc>a,.wr-sort .sort>li.desc>a{background: var(--blue-600,#007bb0) !important;border-color: var(--blue-600,#007bb0) !important;color: #fff !important}.wr-sort .sort>li>a:focus-visible{outline: 3px solid rgba(0,123,176,.35);outline-offset: 2px}.wr-sort .sort>li.asc>a::after,.wr-sort .sort>li.desc>a::after{font-weight: 800}.wr-sort .sort>li.sort_by_comm_num,.wr-sort .sort>li.sort_by_rating{display: none}.wr-legal{margin-top: 4px;font-size: 13px;line-height: 1.55;text-align: center;display: grid;gap: 6px}.wr-legal p{margin: 0}.wr-footer .wr-link-btn{padding: 0;font-size: inherit;color: var(--ink-2,#34405a);font-weight: 400;text-align: left}.wr-footer .wr-link-btn:hover{color: var(--blue-600,#007bb0);text-decoration: underline;text-underline-offset: 3px}.wr-cookie{position: fixed;left: 16px;right: 16px;bottom: 16px;z-index: 120;max-width: 920px;margin: 0 auto;display: flex;align-items: center;gap: 18px;padding: 18px 20px;border-radius: 20px;background: #fff;border: 1px solid var(--line,#e6eaf2);box-shadow: 0 24px 60px rgba(11,18,32,.18)}.wr-cookie[hidden]{display: none}.wr-cookie__text b{display: block;font-size: 15px;margin-bottom: 4px}.wr-cookie__text p{margin: 0;font-size: 14px;line-height: 1.5;color: var(--ink-2,#34405a)}.wr-cookie__text a{color: var(--blue-600,#007bb0)}.wr-cookie__actions{display: flex;gap: 8px;flex: 0 0 auto}.wr-cookie__actions .btn{min-height: 44px;white-space: nowrap}@media (max-width: 760px){.wr-cookie{flex-direction: column;align-items: stretch;left: 10px;right: 10px;bottom: 10px;padding: 16px}.wr-cookie__actions .btn{flex: 1}body:has(.wr-apply-bar) .wr-cookie{bottom: 84px}}.wr-adlabel{margin: 12px 0 0;font-size: 12px;line-height: 1.5;color: var(--muted,#6b7385)}.wr-adlabel__tag,.wr-adchip{display: inline-flex;align-items: center;padding: 1px 8px;margin-right: 4px;border-radius: 6px;background: #f1f3f8;color: #4b5468;font-size: 11px;font-weight: 700;letter-spacing: .02em}.wr-adchip{margin-left: 6px}.wr-ic{width: 1em;height: 1em;display: inline-block;flex: 0 0 auto;vertical-align: -0.125em;fill: currentColor;overflow: visible}.wr-ic--lg{width: 1.25em;height: 1.25em}.wr-ic--xl{width: 28px;height: 28px}.wr-ic--search{width: 18px;height: 18px;color: var(--blue-600,#007bb0)}.wr-burger .wr-ic,.wr-drawer__close .wr-ic{width: 20px;height: 20px}.wr-cat__icon,.wr-bento__icon{color: var(--blue-600,#007bb0);line-height: 1}.wr-bento__item--xl .wr-bento__icon{color: #fff}.wr-bento__item--xl .wr-ic--xl{width: 40px;height: 40px}.wr-bento__go .wr-ic{width: 14px;height: 14px}.wr-intent .wr-ic{width: 15px;height: 15px;color: var(--blue-600,#007bb0)}.wr-footer .wr-clean .wr-ic{width: 14px;height: 14px;margin-right: 6px;color: var(--blue-600,#007bb0)}.wr-pager .wr-ic{width: 14px;height: 14px}.wr-icon-btn .wr-ic{width: 18px;height: 18px}.wr-notice__icon.wr-ic{width: 22px;height: 22px;color: var(--blue-600,#007bb0)}.wr-citystats{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;padding: 18px 20px}.wr-citystats__item{display: flex;flex-direction: column;gap: 4px;min-width: 0}.wr-citystats__item span{font-size: 13px}.wr-citystats__item b{font-size: 20px;color: var(--blue-700,#006a9a);overflow-wrap: anywhere}.wr-citystats__item--wide b{font-size: 15px;color: var(--ink,#0b1220)}.wr-faq details{border-top: 1px solid var(--line,#e6eaf2);padding: 12px 0}.wr-faq summary{cursor: pointer;font-weight: 700;list-style: none;display: flex;justify-content: space-between;gap: 12px}.wr-faq summary::after{content: "+";color: var(--blue-600,#007bb0);font-weight: 800}.wr-faq details[open] summary::after{content: "–"}.wr-faq p{margin: 10px 0 0}.wr-cityindex{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 14px;align-items: start}.wr-cityindex__region{padding: 18px 20px}.wr-cityindex__region h2{font-size: 16px;margin: 0 0 10px}.wr-cityindex__region li{display: flex;justify-content: space-between;gap: 8px;padding: 3px 0;font-size: 14px}.wr-cityindex__region a{color: var(--ink,#0b1220)}.wr-cityindex__region a:hover{color: var(--blue-600,#007bb0)}@media (max-width: 640px){.wr-citystats{grid-template-columns: 1fr 1fr}.wr-citystats__item--wide{grid-column: 1 / -1}}.wr-content .wr-source{margin-top: 20px;padding: 12px 16px;border-radius: 14px;background: #f6f8fd;border: 1px solid #e8edf8;font-size: 13px;color: var(--muted,#6b7385)}.wr-content .wr-source a{color: var(--blue-600,#007bb0)}.wr-meta-line{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px}.wr-city{display: inline-flex;align-items: center;gap: 5px;color: var(--muted,#6b7385)}.wr-city .wr-ic{width: 12px;height: 12px;color: var(--blue-600,#007bb0)}.wr-related-item__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;font-size: 14px}.wr-related-item__meta .wr-salary{font-size: 16px}.wr-content h3{font-size: 18px;font-weight: 800;margin: 20px 0 8px;color: var(--ink,#0b1220)}.wr-content h2 + h3{margin-top: 6px}.wr-content ul{margin: 0 0 8px}.wr-content li{margin: 4px 0}.wr-head-tools{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.wr-head-tools a{text-decoration: none}.wr-head-tools a .wr-icon-btn,.wr-head-tools .wr-icon-btn{width: 44px;height: 44px}.wr-icon-btn--warn:hover{border-color: var(--red-500,#e3262f) !important;color: var(--red-500,#e3262f) !important}.wr-cardpage__bank .wr-head-tools{margin-left: auto}.wr-ad{position: relative;display: block;margin: 24px 0;padding: 22px 12px 12px;border-radius: 18px;background: var(--glass,rgba(255,255,255,.6));border: 1px solid var(--glass-border,rgba(15,23,42,.08));text-align: center;overflow: hidden}.wr-ad__label{position: absolute;top: 6px;left: 12px;font-size: 11px;line-height: 1;letter-spacing: .04em;text-transform: uppercase;color: var(--muted,#64748b)}.wr-ad--wide{min-height: 132px}.wr-ad--feed{min-height: 132px;margin: 4px 0}.wr-ad--side{min-height: 280px;margin: 20px 0 0;position: sticky;top: 96px}.wr-ad iframe,.wr-ad img{max-width: 100%}.wr-ad__stub{display: grid;place-content: center;min-height: inherit;padding: 16px;border: 2px dashed var(--line,#cbd5e1);border-radius: 12px;color: var(--muted,#64748b);font-size: 14px}.wr-ad--wide .wr-ad__stub,.wr-ad--feed .wr-ad__stub{min-height: 96px}.wr-ad--side .wr-ad__stub{min-height: 240px}.wr-ad__stub small{display: block;margin-top: 6px;font-size: 12px;opacity: .8}@media (max-width: 767px){.wr-ad--wide,.wr-ad--feed{min-height: 120px}}@media print{.wr-ad,[class^="dle_b_"]{display: none !important}}.wr-listing__aside--filter{padding: 0 !important;display: flex;flex-direction: column;gap: 16px;position: static}.wr-side-box{padding: 22px}.wr-filter{padding: 0}.wr-filter__summary{display: flex;align-items: center;gap: 10px;padding: 18px 22px;font-weight: 800;font-size: 17px;cursor: pointer;list-style: none}.wr-filter__summary::-webkit-details-marker{display: none}.wr-filter__summary::after{content: "";margin-left: 8px;width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform .2s}.wr-filter__box[open] .wr-filter__summary::after{transform: rotate(-135deg)}.wr-filter__total{margin-left: auto;font-size: 13px;font-weight: 700;padding: 4px 10px;border-radius: 999px;background: var(--blue-50,#eef4ff);color: var(--blue-700,#006a9a)}.wr-filter__body{padding: 0 22px 22px;display: flex;flex-direction: column;gap: 6px}.wr-filter__label{display: block;margin: 12px 0 6px;padding: 0;font-size: 13px;font-weight: 700;color: var(--ink-2,#334155)}.wr-filter__group{border: 0;margin: 0;padding: 0;min-width: 0}.wr-filter__select,.wr-filter__input{width: 100%}.wr-filter__opt{display: flex;align-items: center;gap: 10px;padding: 6px 4px;border-radius: 10px;font-size: 14px;cursor: pointer}.wr-filter__opt:hover{background: var(--blue-50,#eef4ff)}.wr-filter__opt input{width: 18px;height: 18px;margin: 0;flex: none;accent-color: var(--blue-600,#1a8cc4)}.wr-filter__opt span:first-of-type{flex: 1}.wr-filter__n{font-size: 12px;color: var(--muted,#64748b);font-variant-numeric: tabular-nums}.wr-filter__hint{margin: 6px 0 0;font-size: 13px;color: #b45309}.wr-filter__actions{display: flex;gap: 8px;margin-top: 16px}.wr-filter__actions .btn-primary{flex: 1}.wr-filter-active{margin-top: 16px}.wr-filter-active__chip{display: inline-flex;align-items: center;gap: 6px;text-decoration: none}.wr-filter-active__chip .wr-ic{width: 12px;height: 12px;opacity: .6}.wr-filter-active__chip:hover .wr-ic{opacity: 1}.wr-filter-empty{padding: 28px}.wr-list-card__city{display: inline-flex;align-items: center;gap: 4px;white-space: nowrap}.wr-list-card__city .wr-ic{width: 12px;height: 12px}@media (max-width: 980px){.wr-filter__summary{padding: 14px 18px}.wr-filter__body{padding: 0 18px 18px}.wr-filter__actions{position: sticky;bottom: 0;padding: 12px 0 4px;background: var(--paper,#fff)}}.wr-filter__actions{flex-wrap: wrap}.wr-filter__actions .btn-primary,.wr-filter__actions .btn-ghost{flex: 1 1 100%}.wr-closed-note{display: flex;gap: 14px;align-items: flex-start;margin: 0 0 16px;padding: 14px 18px;border-radius: 16px;background: #fff7ed;border: 1px solid #fed7aa;color: #7c2d12}.wr-closed-note .wr-ic{width: 22px;height: 22px;flex: none;margin-top: 2px;color: #ea580c}.wr-closed-note b{display: block;font-size: 16px;margin-bottom: 2px}.wr-closed-note span{font-size: 14px;line-height: 1.5}.wr-closed-chip{background: #fff7ed !important;border-color: #fed7aa !important;color: #9a3412 !important;font-weight: 700}.wr-closed-side{margin: 0 0 16px;color: var(--ink-2,#334155)}.wr-closed-side b{display: block;font-size: 18px;color: #9a3412;margin-bottom: 4px}.wr-related-wrap .row.between{margin-bottom: 16px}.wr-related-wrap .row.between .wr-related-h{margin: 0}.wr-related-wrap--closed{scroll-margin-top: 96px}#similar{scroll-margin-top: 96px}.wr-cardpage__grid--single{grid-template-columns: 1fr !important}.wr-cardpage__specs [hidden]{display: none !important}.wr-consent{display: flex;gap: 10px;align-items: flex-start;font-size: 14px;line-height: 1.5;color: var(--ink-2,#334155);cursor: pointer}.wr-consent input{width: 18px;height: 18px;margin: 2px 0 0;flex: none;accent-color: var(--blue-600,#1a8cc4)}.wr-fresh-grid{grid-auto-rows: 1fr;align-items: stretch}.wr-fcard{display: flex !important;flex-direction: column;gap: 14px;padding: 22px 22px 18px;min-width: 0;height: 100%;text-decoration: none;color: inherit}.wr-fcard__head{display: flex;align-items: center;gap: 12px;min-width: 0}.wr-fcard__logo{flex: none}.wr-fcard__org{display: flex;flex-direction: column;gap: 3px;min-width: 0}.wr-fcard__emp,.wr-fcard__city{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 13px;line-height: 1.35;color: var(--muted,#64748b)}.wr-fcard__city{display: flex;align-items: center;gap: 4px}.wr-fcard__city .wr-ic{width: 12px;height: 12px;flex: none;color: var(--blue-600,#1a8cc4)}.wr-fcard__title{margin: 0;font-size: 18px;line-height: 1.3;font-weight: 800;color: var(--ink,#0f172a);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: calc(1.3em * 2)}.wr-fcard__tags{display: flex;gap: 6px;flex-wrap: nowrap;overflow: hidden;min-height: 26px;-webkit-mask-image: linear-gradient(90deg,#000 85%,transparent);mask-image: linear-gradient(90deg,#000 85%,transparent)}.wr-fcard__tag{flex: none;padding: 4px 10px;border-radius: 999px;font-size: 12px;font-weight: 600;line-height: 18px;white-space: nowrap;background: var(--surface-soft,#f1f5f9);color: var(--ink-2,#334155)}.wr-fcard__foot{margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line,rgba(15,23,42,.08));display: flex;align-items: flex-end;justify-content: space-between;gap: 12px}.wr-fcard__pay{display: flex;flex-direction: column;gap: 2px;min-width: 0}.wr-fcard__label{font-size: 12px;color: var(--muted,#64748b)}.wr-fcard__salary{font-size: 21px;line-height: 1.2;font-weight: 800;color: var(--blue-700,#006a9a);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-variant-numeric: tabular-nums}.wr-fcard__go{flex: none;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--blue-50,#e6f6fd);color: var(--blue-700,#006a9a);transition: background .2s,color .2s,transform .2s}.wr-fcard__go .wr-ic{width: 16px;height: 16px}.wr-fcard:hover .wr-fcard__go,.wr-fcard:focus-visible .wr-fcard__go{background: var(--blue-600,#1a8cc4);color: #fff;transform: translateX(2px)}@media (max-width: 680px){.wr-fresh-grid{grid-auto-rows: auto}.wr-fcard__salary{font-size: 20px}}.wr-related{grid-auto-rows: 1fr}.wr-related-item{height: 100%}.wr-related-item__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: calc(1.35em * 2);line-height: 1.35}.wr-related-item__meta{margin-top: auto;flex-wrap: nowrap !important;min-width: 0}.wr-related-item__meta .wr-salary{white-space: nowrap;flex: none}.wr-related-item__meta .wr-city{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 640px){.wr-related{grid-auto-rows: auto}}
:root{--wrm-ease: cubic-bezier(.2,.7,.2,1);--wrm-fast: .18s;--wrm-mid: .28s;--wrm-slow: .45s}@media (prefers-reduced-motion: no-preference){.wr-card-link{transition: transform var(--wrm-mid) var(--wrm-ease),box-shadow var(--wrm-mid) var(--wrm-ease),border-color var(--wrm-mid) var(--wrm-ease);will-change: transform}.wr-card-link:hover{transform: translateY(-3px);box-shadow: var(--shadow-lift)}.wr-card-link:active{transform: translateY(-1px) scale(.995);transition-duration: .1s}.btn{transition: transform var(--wrm-fast) var(--wrm-ease),box-shadow var(--wrm-mid) var(--wrm-ease),background var(--wrm-fast),color var(--wrm-fast),border-color var(--wrm-fast)}.btn:hover{transform: translateY(-1px)}.btn:active{transform: translateY(0) scale(.97);transition-duration: .08s}.wr-intent{transition: background var(--wrm-fast),border-color var(--wrm-fast),transform var(--wrm-fast) var(--wrm-ease),box-shadow var(--wrm-mid) var(--wrm-ease)}.wr-intent:hover{transform: translateY(-2px);box-shadow: var(--shadow-glass)}.wr-intent:active{transform: scale(.96);transition-duration: .08s}.wr-intent svg{transition: transform var(--wrm-mid) var(--wrm-ease);transform-origin: 50% 60%}.wr-intent:hover svg{transform: scale(1.15) rotate(-8deg)}.wr-phone-item{transition: transform var(--wrm-mid) var(--wrm-ease),box-shadow var(--wrm-mid) var(--wrm-ease)}.wr-phone-item:hover{transform: translateX(3px)}.wr-related-item{transition: transform var(--wrm-mid) var(--wrm-ease),box-shadow var(--wrm-mid) var(--wrm-ease)}.wr-related-item:hover{transform: translateY(-2px)}.nav-links a{position: relative}.nav-links a::after{content: "";position: absolute;left: 50%;right: 50%;bottom: -6px;height: 2px;border-radius: 2px;background: currentColor;opacity: .55;transition: left var(--wrm-mid) var(--wrm-ease),right var(--wrm-mid) var(--wrm-ease)}.nav-links a:hover::after{left: 0;right: 0}}html.wr-motion .wr-hero-grid h1 span{background-image: linear-gradient(transparent 64%,rgba(0,123,176,.14) 64%,rgba(0,123,176,.14) 94%,transparent 94%);background-repeat: no-repeat;background-size: 0% 100%;animation: wrm-marker .7s var(--wrm-ease) .45s forwards}@keyframes wrm-marker{to{background-size: 100% 100%}}html.wr-motion .wr-hero-badge{animation: wrm-pop .5s var(--wrm-ease) .9s backwards,wrm-float 6s ease-in-out 1.6s infinite}@keyframes wrm-pop{from{opacity: 0;transform: translateY(8px) scale(.94)}to{opacity: 1;transform: none}}@keyframes wrm-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-6px)}}html.wr-motion .wr-phone-list .wr-phone-item{animation: wrm-slide-in .45s var(--wrm-ease) backwards}html.wr-motion .wr-phone-list .wr-phone-item:nth-child(1){animation-delay: .25s}html.wr-motion .wr-phone-list .wr-phone-item:nth-child(2){animation-delay: .37s}html.wr-motion .wr-phone-list .wr-phone-item:nth-child(3){animation-delay: .49s}html.wr-motion .wr-phone-list .wr-phone-item:nth-child(n+4){animation-delay: .6s}@keyframes wrm-slide-in{from{opacity: 0;transform: translateX(18px)}to{opacity: 1;transform: none}}html.wr-motion .wr-phone-list .wr-phone-item:first-child{position: relative;overflow: hidden}html.wr-motion .wr-phone-list .wr-phone-item:first-child::after{content: "";position: absolute;top: 0;bottom: 0;left: -60%;width: 45%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform: skewX(-18deg);pointer-events: none;animation: wrm-shine 1.1s ease-in-out 1.1s 1 both}@keyframes wrm-shine{from{left: -60%}to{left: 130%}}html.wr-motion .wrm-count{font-variant-numeric: tabular-nums}html.wr-motion .wrm-rv{opacity: 0;transform: translateY(14px);transition: opacity var(--wrm-slow) var(--wrm-ease),transform var(--wrm-slow) var(--wrm-ease);transition-delay: var(--wrm-d,0s)}html.wr-motion .wrm-rv.wrm-in{opacity: 1;transform: none}
.wr-cards-filter{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 18px}.wr-cf-chip{appearance: none;-webkit-appearance: none;display: inline-flex;align-items: center;gap: 8px;padding: 10px 15px;border: 1px solid var(--hairline,rgba(10,20,56,.08));border-radius: 999px;background: var(--surface,#fff);color: var(--ink,#0a1438);font: 600 14px/1 var(--font,inherit);white-space: nowrap;cursor: pointer;transition: background-color .15s,border-color .15s,color .15s,box-shadow .15s}.wr-cf-chip:hover{border-color: #c9ecfa}.wr-cf-chip:focus-visible{outline: 3px solid rgba(0,123,176,.45);outline-offset: 3px}.wr-cf-chip[aria-pressed="true"]{background: var(--accent,#007bb0);border-color: var(--accent,#007bb0);color: #fff;box-shadow: 0 6px 18px rgba(0,123,176,.25)}.wr-cf-chip__n{font-size: 12px;font-weight: 700;opacity: .55;font-family: Arial,Helvetica,sans-serif;font-variant-numeric: tabular-nums}.wr-cf-chip[aria-pressed="true"] .wr-cf-chip__n{opacity: .85}.wr-cards-filter__status{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.wr-cardtile{position: relative}.wr-cardtile[hidden]{display: none !important}a.wr-cardtile,article.wr-cardtile{transition: transform .2s,box-shadow .2s,opacity .25s}article.wr-cardtile:hover{transform: translateY(-2px);box-shadow: rgba(11,18,32,.12) 0 22px 50px;border-color: rgb(196,234,249)}.wr-cardtile.is-entering{animation: wrTileIn .35s ease-out both}@keyframes wrTileIn{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.wr-cardtile__link{color: inherit;text-decoration: none !important}.wr-cardtile__link::after{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: 1}.wr-cardtile__link:focus-visible{outline: none}.wr-cardtile__link:focus-visible::after{outline: 3px solid rgba(0,123,176,.45);outline-offset: 2px}.wr-cardtile__actions{position: relative;z-index: 2;display: flex;gap: 8px;margin-top: auto}.wr-cardtile__actions .btn{flex: 1 1 0;min-width: 0;justify-content: center;text-align: center}.wr-cardtile__actions .wr-cardtile__more{flex: 0 0 auto;padding-inline: 18px}.wr-cardtile__actions .wr-cardtile__cta{width: auto;margin-top: 0}.wr-cardtile__facts li{align-items: baseline}.wr-cardtile__facts li span{flex: 0 0 auto}.wr-cardtile__facts li b{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-width: 68%;line-height: 1.3}.wr-cardtile__actions .wr-cardtile__more:only-child{flex: 1 1 auto}.wr-cardtile .wr-adlabel,.wr-cardtile__ad{position: relative;z-index: 2;margin: 2px 0 0;font-size: 11px;line-height: 1.35;color: var(--muted,#6a7393);overflow-wrap: anywhere}.wr-cc__top{min-width: 0}.wr-cc__badge{margin-left: auto;padding: 5px 10px;border-radius: 999px;background: rgba(255,255,255,.92);color: #0a1438;font-size: 11px;font-weight: 800;letter-spacing: .02em;white-space: nowrap;box-shadow: 0 4px 12px rgba(0,0,0,.12)}.wr-cc__mid{display: flex;align-items: center;gap: 12px}.wr-cc__nfc{width: 22px;height: 22px;opacity: .7;flex: 0 0 auto}.wr-cc__benefit{display: flex;flex-direction: column;gap: 4px;min-width: 0}.wr-cc__big{font-family: Arial,Helvetica,system-ui,sans-serif;font-weight: 800;font-size: clamp(28px,3.1vw,38px);line-height: 1;letter-spacing: -.02em;font-variant-numeric: tabular-nums lining-nums;text-shadow: 0 1px 0 rgba(0,0,0,.06)}.wr-cc__note{font-size: 13px;font-weight: 700;line-height: 1.25;opacity: .9;max-width: 92%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.wr-cc__cardname{min-width: 0;font-size: 12px;font-weight: 700;letter-spacing: .01em;opacity: .85;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.wr-cc__shine{position: absolute;inset: 0;z-index: 3;border-radius: inherit;pointer-events: none;overflow: hidden;background: radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.55),rgba(255,255,255,0) 48%);mix-blend-mode: soft-light;opacity: 0;transition: opacity .3s}.wr-cc__shine::before{content: "";position: absolute;inset: -20% -60%;background: linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform: translateX(-70%);mix-blend-mode: overlay}.wr-motion .wr-cardtile .wr-cc{transform: perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition: transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .3s;will-change: transform}.wr-motion .wr-cardtile.is-tilting .wr-cc{transition: transform .08s linear,box-shadow .3s}.wr-motion .wr-cardtile.is-tilting .wr-cc__shine{opacity: 1}.wr-motion .wr-cardtile.is-tilting .wr-cc{box-shadow: rgba(11,18,32,.28) 0 26px 50px,rgba(255,255,255,.25) 0 1px 0 inset}.wr-motion .wr-cardtile.is-inview .wr-cc__shine{opacity: 1;transition-delay: 0s}.wr-motion .wr-cardtile.is-inview .wr-cc__shine::before{animation: wrSweep 1.2s .15s cubic-bezier(.3,.6,.2,1) both}.wr-motion .wr-cardtile.is-swept:not(.is-tilting) .wr-cc__shine{opacity: 0}@keyframes wrSweep{from{transform: translateX(-70%)}to{transform: translateX(70%)}}@media (prefers-reduced-motion: reduce){.wr-cardtile,.wr-cardtile .wr-cc,.wr-cc__shine,.wr-cc__shine::before{transition: none !important;animation: none !important;transform: none !important}}@media (max-width: 640px){.wr-cards-filter{flex-wrap: nowrap;overflow-x: auto;margin-inline: -16px;padding: 2px 16px 6px;scrollbar-width: none;-webkit-overflow-scrolling: touch}.wr-cards-filter::-webkit-scrollbar{display: none}.wr-cf-chip{padding: 9px 13px;font-size: 13px}.wr-cardtile .wr-cc{padding: 16px 18px}.wr-cc__mid .wr-cc__chip{width: 36px;height: 27px}.wr-cc__big{font-size: 30px}.wr-cc__note{font-size: 12px}}@media (max-width: 380px){.wr-cardtile__actions{flex-direction: column}.wr-cardtile__actions .wr-cardtile__more{flex: 1 1 auto}}
.wr-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,20,40,.55);backdrop-filter:blur(2px)}.wr-modal[hidden]{display:none}.wr-modal__box{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow:auto;padding:28px 24px 24px;border-radius:20px;background:var(--surface,#fff);box-shadow:0 24px 60px rgba(10,20,40,.25)}.wr-modal__box h2{margin:0 0 8px;font-size:22px;line-height:1.25}.wr-modal__box p{margin:0 0 14px}.wr-modal__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;font-size:26px;line-height:1;color:inherit;cursor:pointer}.wr-modal__close:hover{background:rgba(127,127,127,.12)}.wr-modal .form-row{margin-bottom:12px}.wr-modal .form-label{display:block;margin-bottom:4px;font-size:13px;color:var(--muted,#667085)}.wr-modal .form-input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(127,127,127,.35);border-radius:12px;font:inherit;background:transparent;color:inherit}.wr-modal__actions{display:flex;flex-direction:column;gap:10px;margin-top:6px}.wr-modal__actions .btn{width:100%;justify-content:center;text-align:center}.wr-modal__divider{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font-size:13px;color:var(--muted,#667085)}.wr-modal__divider::before,.wr-modal__divider::after{content:"";flex:1;height:1px;background:rgba(127,127,127,.25)}.wr-modal__note{font-size:13px;color:var(--muted,#667085)}.wr-apply-phones{display:flex;flex-direction:column;gap:10px;margin:8px 0 14px}.wr-apply-phone{width:100%;justify-content:center;font-variant-numeric:tabular-nums;letter-spacing:.02em}.wr-apply-error{color:#c0392b}.wr-apply-btn.is-done,[data-wr-apply].is-done{opacity:.85}html.wr-noscroll{overflow:hidden}.wr-responses .wr-response{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;flex-wrap:wrap}.wr-response__title{margin:4px 0;font-size:18px;line-height:1.3}.wr-response__title a{color:inherit;text-decoration:none}.wr-response__title a:hover{text-decoration:underline}.wr-response__meta{font-size:13px}.wr-response__side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:200px}.wr-response__phones{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.wr-response.is-closed{opacity:.7}.wr-phone-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}@media (max-width:640px){.wr-response__side,.wr-response__phones{align-items:flex-start}}.wr-return-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:900;display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;border-radius:16px;background:var(--surface,#fff);box-shadow:0 12px 40px rgba(10,20,40,.22)}.wr-return-bar__x{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:inherit}.nav-actions{display:flex;align-items:center;gap:10px}.user-menu{position:relative}.user-menu>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid rgba(127,127,127,.28);background:var(--surface,#fff);font-weight:600;font-size:14px;line-height:1;white-space:nowrap}.user-menu>summary::-webkit-details-marker{display:none}.user-menu>summary::marker{content:""}.user-menu>summary .icon,.user-menu__list .icon{display:none}.user-menu--guest>summary{padding:9px 16px}.user-menu .avatar--sm{width:28px;height:28px;border-radius:50%;object-fit:cover}.user-menu__badge{display:none}.user-menu__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:950;width:280px;padding:16px;border-radius:16px;background:var(--surface,#fff);box-shadow:0 18px 50px rgba(10,20,40,.18)}.user-menu__head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.user-menu__head .avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.user-menu__profile{display:block;font-weight:700;color:inherit;text-decoration:none}.user-menu__group{font-size:12px;color:var(--muted,#667085)}.user-menu__list{display:flex;flex-direction:column}.user-menu__list a{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;color:inherit;text-decoration:none}.user-menu__list a:hover{background:rgba(127,127,127,.1)}.user-menu__count{margin-left:auto;font-size:12px;color:var(--muted,#667085)}.user-menu__foot{margin-top:10px;padding-top:10px;border-top:1px solid rgba(127,127,127,.2)}.user-menu__foot .soft-button{display:block;padding:10px;border-radius:12px;border:1px solid rgba(127,127,127,.3);color:inherit;text-align:center;text-decoration:none}.user-menu__panel--login .form-row{margin-bottom:10px}.user-menu__panel--login .form-label{display:block;margin-bottom:4px;font-size:13px;color:var(--muted,#667085)}.user-menu__panel--login .form-input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(127,127,127,.35);border-radius:10px;font:inherit;background:transparent;color:inherit}.user-menu__panel--login .primary-button{width:100%;padding:11px;border:0;border-radius:12px;background:var(--blue-600,#007bb0);color:#fff;font:inherit;font-weight:700;cursor:pointer}.user-menu__links{display:flex;justify-content:space-between;margin-top:10px;font-size:13px}.user-menu .soc-links:not(:has(a)){display:none}@media (max-width:640px){.user-menu:not(.user-menu--guest) .user-menu__name{display:none}.user-menu:not(.user-menu--guest)>summary{padding:4px}.user-menu__panel{width:min(280px,calc(100vw - 32px))}}.wr-modal__lead{color:var(--muted,#667085);font-size:15px}.wr-modal__ok{padding:10px 14px;border-radius:12px;background:#e8f6ee;color:#14663a;font-weight:600}.wr-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:4px 0 18px;padding:4px;border-radius:14px;background:#f1f4fa}.wr-tabs__btn{height:40px;border:0;border-radius:10px;background:transparent;color:var(--muted,#667085);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.wr-tabs__btn.is-active{background:var(--surface,#fff);color:var(--ink,#0a1438);box-shadow:0 2px 8px rgba(10,20,56,.1)}.wr-tabs__btn:focus-visible{outline:2px solid var(--blue-600,#007bb0);outline-offset:2px}.wr-tabpane[hidden]{display:none}.wr-modal .wr-field{margin-bottom:14px}.wr-modal .wr-check{margin:4px 0 14px;font-size:13px}.wr-form-error{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#fdecee;color:#a8232e;font-size:14px;line-height:1.4}.wr-form-error[hidden]{display:none}.btn.is-loading{opacity:.7;pointer-events:none}.wr-pager.wr-pager--js{display:none}.wr-more{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px}.wr-more__btn{min-width:260px;justify-content:center}.wr-more__btn[hidden]{display:none}.wr-more__status{margin:0;font-size:14px;text-align:center}.wr-more__status:empty{display:none}.wr-more.is-loading .wr-more__btn::before{content:"";width:16px;height:16px;margin-right:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wr-spin .7s linear infinite}.wr-more__sep{display:flex;align-items:center;gap:12px;margin:6px 0 -4px;font-size:13px;font-weight:600;color:var(--muted,#667085)}.wr-more__sep::before,.wr-more__sep::after{content:"";flex:1;height:1px;background:var(--line,#e6eaf2)}.wr-more__new{animation:wr-more-in .35s ease both}@keyframes wr-more-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wr-more__new{animation:none}.wr-more.is-loading .wr-more__btn::before{animation:none}}.wr-sort .sort li.sort_by_comm_num,.wr-sort .sort li.sort_by_rating,.wr-sort .sort li.sort_by_title,.wr-sort .sort li.sort_by_editdate{display:none !important}.wr-marks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wr-mark{height:32px;padding:0 12px;border:1px solid var(--line,#dfe4ee);border-radius:999px;background:var(--surface,#fff);color:var(--ink,#0a1438);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.wr-mark:hover{border-color:#b6bfd4}.wr-mark:focus-visible{outline:2px solid var(--blue-600,#007bb0);outline-offset:2px}.wr-mark[aria-pressed="true"]{border-color:transparent;color:#fff;background:var(--blue-600,#007bb0)}.wr-mark--2[aria-pressed="true"]{background:#8a6d1c}.wr-mark--3[aria-pressed="true"]{background:#1d8a4e}.wr-mark--4[aria-pressed="true"]{background:#7d8597}.wr-mark:disabled{opacity:.6;cursor:default}.wr-response[data-wr-state="3"]{box-shadow:inset 4px 0 0 #1d8a4e}.wr-response[data-wr-state="4"]{opacity:.75}.wr-response__err{margin:6px 0 0;font-size:13px;color:#a8232e}.wr-subbox{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid #d3effb;background:linear-gradient(135deg,#f3f7ff 0%,#eaf1ff 100%)}.wr-subbox:empty{display:none}.wr-subbox__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--blue-600,#007bb0);color:#fff}.wr-subbox__ico .wr-ic{width:20px;height:20px;fill:#fff;color:#fff}.wr-subbox__text{flex:1 1 auto;min-width:0}.wr-subbox__text b{display:block;font-size:16px;color:var(--ink,#0a1438)}.wr-subbox__text span{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--muted,#667085)}.wr-subbox__text a{color:var(--blue-600,#007bb0);font-weight:600}.wr-subbox__actions{flex:none;display:flex;gap:8px;flex-wrap:wrap}.wr-subbox.is-done{border-color:#bfe3cd;background:linear-gradient(135deg,#f1fbf5 0%,#e6f6ec 100%)}.wr-subbox.is-done .wr-subbox__ico{background:#1d8a4e}@media (max-width:640px){.wr-subbox{flex-wrap:wrap}.wr-subbox__text{flex:1 1 0}.wr-subbox__actions{width:100%}.wr-subbox__actions .btn{flex:1 1 auto;justify-content:center}}.wr-subs .wr-sub{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px}.wr-sub__title{margin:0 0 4px;font-size:18px;line-height:1.3}.wr-sub__title a{color:inherit;text-decoration:none}.wr-sub__title a:hover{text-decoration:underline}.wr-sub__meta{font-size:13px}.wr-sub__side{display:flex;gap:8px;align-items:center}.wr-sub.is-off{opacity:.6}.wr-notice--ok{border-color:#bfe3cd;background:#f1fbf5}.wr-profile{max-width:880px;margin:8px auto 28px}.wr-profile__hero{display:flex;align-items:center;gap:22px;padding:28px;border-radius:24px;background:var(--surface,#fff);border:1px solid var(--line,#e6eaf2);box-shadow:0 18px 50px rgba(10,20,56,.07)}.wr-profile__ava{flex:none;width:96px;height:96px;border-radius:50%;object-fit:cover;background:#eef2f9;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--line,#e6eaf2)}.wr-profile__who{min-width:0}.wr-profile__name{margin:0 0 8px;font-size:30px;line-height:1.15;color:var(--ink,#0a1438);overflow-wrap:anywhere}.wr-profile__chips{display:flex;flex-wrap:wrap;gap:6px}.wr-pchip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#eef3ff;color:var(--blue-600,#007bb0);font-size:13px;font-weight:600}.wr-pchip span,.wr-pchip font{color:inherit !important}.wr-pchip--on{background:#e8f6ee;color:#1d8a4e}.wr-pchip--on::before{content:"";width:7px;height:7px;margin-right:6px;border-radius:50%;background:currentColor}.wr-pchip--muted{background:#f1f4fa;color:var(--muted,#667085)}.wr-profile__sub{margin:10px 0 0;color:var(--muted,#667085)}.wr-profile__ban{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fdecee;color:#a8232e}.wr-profile__quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0}.wr-qcard{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:18px;background:var(--surface,#fff);border:1px solid var(--line,#e6eaf2);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.wr-qcard:hover{border-color:#c6e7f5;box-shadow:0 12px 30px rgba(10,20,56,.08);transform:translateY(-1px)}.wr-qcard:focus-visible{outline:2px solid var(--blue-600,#007bb0);outline-offset:2px}.wr-qcard__ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:#eef3ff}.wr-qcard__ico .wr-ic{width:18px;height:18px;color:var(--blue-600,#007bb0);fill:var(--blue-600,#007bb0)}.wr-qcard b{font-size:16px;color:var(--ink,#0a1438)}.wr-qcard span:last-child{font-size:13px;line-height:1.4;color:var(--muted,#667085)}.wr-profile__h2{margin:32px 0 12px;font-size:22px;color:var(--ink,#0a1438)}.wr-pcard{margin:0 0 14px;padding:24px;border-radius:20px;background:var(--surface,#fff);border:1px solid var(--line,#e6eaf2)}.wr-pcard__title{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:17px;color:var(--ink,#0a1438)}.wr-pcard__title .wr-ic{width:16px;height:16px;color:var(--blue-600,#007bb0);fill:var(--blue-600,#007bb0)}.wr-pcard .wr-field:last-child{margin-bottom:0}.wr-pcard select,.wr-pxf select,.wr-pxf input[type=text],.wr-pxf textarea{width:100%;max-width:100%;box-sizing:border-box;height:48px;padding:0 14px;border:1px solid #d5dbe8;border-radius:14px;background:var(--surface,#fff);color:var(--ink,#0a1438);font:inherit;font-size:16px}.wr-pxf textarea{height:auto;min-height:96px;padding:12px 14px}.wr-pcard select:focus,.wr-pxf select:focus,.wr-pxf input:focus,.wr-pxf textarea:focus{outline:none;border-color:var(--blue-600,#007bb0);box-shadow:0 0 0 4px rgba(0,123,176,.14)}.wr-pcheck{margin:-4px 0 16px}.wr-pcheck label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.wr-pcheck input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--blue-600,#007bb0)}.wr-pphoto{display:flex;gap:16px;align-items:center}.wr-pphoto__img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;background:#eef2f9}.wr-pphoto__body{flex:1 1 auto;min-width:0}.wr-check--sm{margin:10px 0 0;font-size:14px}.wr-pxf:empty,.wr-pxf:not(:has(input,select,textarea)){display:none}.wr-pxf{margin:0 0 14px;padding:24px;border-radius:20px;background:var(--surface,#fff);border:1px solid var(--line,#e6eaf2)}.wr-profile__save{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line,#e6eaf2);box-shadow:0 12px 30px rgba(10,20,56,.1)}.wr-profile__del,.wr-profile__del a{font-size:14px;color:#a8232e;cursor:pointer;text-decoration:none}.wr-profile__del a:hover{text-decoration:underline}.wr-generic form[name="userinfo"]~.wr-list-card{max-width:880px;margin-left:auto;margin-right:auto}@media (max-width:720px){.wr-profile__hero{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 18px}.wr-profile__ava{width:76px;height:76px}.wr-profile__name{font-size:24px}.wr-profile__quick{grid-template-columns:1fr}.wr-qcard{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:12px;padding:14px 16px}.wr-qcard__ico{margin:0}.wr-qcard span:last-child{flex-basis:100%}.wr-pcard{padding:20px 16px}.wr-profile__save .btn{flex:1 1 auto;justify-content:center}}.grecaptcha-badge{visibility:hidden !important}.wr-recaptcha-note{margin:0 0 14px;font-size:12px;line-height:1.45;color:var(--muted,#667085)}.wr-recaptcha-note[hidden]{display:none}.wr-recaptcha-note a{color:inherit;text-decoration:underline}a,button,summary,label,.btn,.chip,input[type=checkbox],input[type=radio]{touch-action:manipulation}@media (max-width:680px){.site-header{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:rgba(255,255,255,.98) !important}}.wr-emp-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.wr-emp-h2{font-size:22px;line-height:1.3;margin:0 0 16px}.wr-emp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:28px}.wr-emp-item{display:flex;align-items:center;gap:14px;padding:16px 18px;min-width:0}.wr-emp-item .logo-pill{flex:0 0 auto}.wr-emp-item__body{display:flex;flex-direction:column;gap:4px;min-width:0}.wr-emp-item__body b{font-size:15px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wr-emp-item__body .muted{font-size:13px}.wr-emp-link{display:inline-block;margin-top:4px;font-size:14px;font-weight:600}.wr-brief dd .wr-emp-link{display:block;width:max-content;max-width:100%}.wr-emp-more-cities{margin:10px 0 0;font-size:13px}@media (max-width:600px){.wr-emp-grid{grid-template-columns:1fr}.wr-emp-h2{font-size:19px}}.wr-theme-btn{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:0;border-radius:50%;border:1px solid var(--hairline-strong,rgba(11,18,32,.12));background:transparent;color:var(--ink,#0b1220);cursor:pointer;transition:background-color .15s,color .15s}.wr-theme-btn svg{width:18px;height:18px;display:block}.wr-theme-btn__moon{fill:currentColor}.wr-theme-btn__sun{display:none !important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.wr-theme-btn__sun circle{fill:currentColor;stroke:none}html[data-theme="dark"] .wr-theme-btn__moon{display:none}html[data-theme="dark"] .wr-theme-btn__sun{display:block !important}.wr-theme-btn:hover{background:var(--blue-50,#eef3ff);color:var(--blue-600,#007bb0)}.wr-theme-btn:focus-visible{outline:2px solid var(--blue-600,#007bb0);outline-offset:2px}@media (max-width:680px){.wr-theme-btn{width:36px;height:36px;flex-basis:36px}}.wr-search-card__row{align-items: stretch}.wr-search-card__f{display: flex;align-items: center;gap: 12px;padding: 4px 14px;min-width: 0}.wr-search-card__q{flex: 2 1 260px}.wr-search-card__city{flex: 1 1 170px}.wr-search-card__row>.btn{flex: 0 0 auto}@media (min-width: 721px){.wr-search-card__city{border-left: 1px solid var(--hairline)}}@media (max-width: 720px){.wr-search-card__city{border-top: 1px solid var(--hairline)}.wr-search-card__row>.btn{flex: 1 1 100%}}.wr-city-tiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 12px}.wr-city-tile{display: flex !important;flex-direction: column;gap: 4px;padding: 16px 18px;border-radius: 18px;min-width: 0}.wr-city-tile__name{font-weight: 800;font-size: 17px;line-height: 1.2;overflow-wrap: anywhere}.wr-city-tile__meta{font-size: 14px;color: var(--muted)}a.wr-city-tile:hover .wr-city-tile__name{color: var(--blue-600)}.wr-emp-grid.wr-home-emps{margin-bottom: 0;grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 900px){.wr-emp-grid.wr-home-emps{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.wr-emp-grid.wr-home-emps{grid-template-columns: 1fr}}.wr-steps.wr-steps--home ol{grid-template-columns: repeat(3,1fr)}@media (max-width: 760px){.wr-steps.wr-steps--home ol{grid-template-columns: 1fr}}@media (max-width: 640px){.wr-bento{grid-template-columns: 1fr 1fr;grid-auto-rows: auto;gap: 10px}.wr-bento__item--xl{grid-column: span 2}.wr-bento__item:not(.wr-bento__item--xl){padding: 14px 14px 16px;border-radius: 18px}.wr-bento__item:not(.wr-bento__item--xl) .wr-bento__go{display: none}.wr-bento__item:not(.wr-bento__item--xl) .wr-bento__icon{font-size: 24px;margin-bottom: 4px}.wr-bento__item:not(.wr-bento__item--xl) .wr-bento__name{font-size: 15px;hyphens: auto}.wr-bento__item:not(.wr-bento__item--xl) .wr-bento__meta{font-size: 12.5px}.wr-city-tiles{grid-template-columns: 1fr 1fr;gap: 10px}.wr-city-tile{padding: 14px}.wr-city-tile__name{font-size: 15px}.wr-city-tile__meta{font-size: 13px}}.wr-list-card{container-type: inline-size}@container (min-width: 500px) and (max-width: 720px){.wr-list-card__grid{grid-template-columns: auto 1fr}.wr-list-card__side{grid-column: 2 / -1;text-align: left;display: flex;justify-content: space-between;align-items: center}.wr-list-card__side .btn{margin-top: 0}}.wr-emp-name{display: -webkit-inline-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;max-width: 100%;vertical-align: top}@media (max-width: 640px){.wr-subbox{padding: 12px 14px;gap: 10px 12px}.wr-subbox__ico{width: 38px;height: 38px;border-radius: 12px}.wr-subbox__text b{font-size: 15px}.wr-subbox:not(.is-done):not(.is-open) .wr-subbox__text span{display: none}.wr-subbox:not(.is-done):not(.is-open) .wr-subbox__actions{width: auto}}@media (max-width: 980px){.wr-burger{display: inline-flex}}@media (min-width: 981px) and (max-width: 1200px){.container.nav{gap: 8px}.nav-links{gap: 2px;margin-left: 0}.nav-links a{padding: 10px 6px}.nav-actions{gap: 6px}.nav-actions>.user-menu{flex-shrink: 0}}.wr-footer h2.wr-footer__h{font-size: 20px;line-height: 1.08;letter-spacing: -0.02em;margin: 0}.wr-contacts{display: grid;gap: 16px}.wr-contacts__hero{padding: clamp(24px,4vw,40px);border-radius: 28px}.wr-contacts__hero .wr-page-h1{margin: 10px 0 12px}.wr-contacts__hero .lead{margin: 0;max-width: 760px}.wr-contacts__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.wr-contact{display: flex !important;flex-direction: column;gap: 4px;padding: 22px;border-radius: 22px;min-width: 0;text-decoration: none !important}.wr-contact__ic{flex: none;width: 48px;height: 48px;border-radius: 14px;display: grid;place-items: center;background: var(--blue-50);color: var(--blue-600);margin-bottom: 10px}.wr-contact__ic .wr-ic{width: 22px;height: 22px}.wr-contact__label{font-size: 13px;font-weight: 600;color: var(--muted)}.wr-contact__value{font-size: 19px;font-weight: 800;line-height: 1.25;color: var(--ink);overflow-wrap: anywhere}.wr-contact__note{font-size: 14px;color: var(--muted)}a.wr-contact:hover .wr-contact__value{color: var(--blue-600)}.wr-contacts__cols{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: 16px}.wr-contacts__box{padding: clamp(20px,3vw,28px);border-radius: 22px}.wr-contacts__box h2{font-size: 22px;line-height: 1.2;margin: 0 0 16px}.wr-contacts__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px}.wr-contacts__list li{display: grid;grid-template-columns: 38px minmax(0,1fr);gap: 12px;align-items: start;font-size: 15px;line-height: 1.5;color: var(--muted)}.wr-contacts__list li .wr-contact__ic{width: 38px;height: 38px;border-radius: 11px;margin: 0}.wr-contacts__list li .wr-ic{width: 17px;height: 17px}.wr-contacts__list b{display: block;color: var(--ink);font-size: 15px}.wr-contacts__dl{margin: 0}.wr-contacts__dl div{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 12px;padding: 11px 0;border-bottom: 1px solid var(--hairline)}.wr-contacts__dl div:first-child{padding-top: 0}.wr-contacts__dl div:last-child{border-bottom: 0;padding-bottom: 0}.wr-contacts__dl dt{color: var(--muted);font-size: 14px}.wr-contacts__dl dd{margin: 0;font-weight: 600;font-size: 15px;color: var(--ink);overflow-wrap: anywhere}.wr-contacts__note{display: flex;gap: 12px;align-items: flex-start;padding: 16px 18px;border-radius: 18px;border: 1px dashed var(--hairline-strong,var(--hairline));color: var(--muted);font-size: 14px;line-height: 1.55}.wr-contacts__note p{margin: 0}.wr-contacts__note .wr-ic{flex: none;width: 18px;height: 18px;margin-top: 2px;color: var(--blue-600)}@media (max-width: 900px){.wr-contacts__grid,.wr-contacts__cols{grid-template-columns: 1fr}.wr-contact{display: grid !important;grid-template-columns: 48px minmax(0,1fr);column-gap: 14px;row-gap: 1px;align-items: center;padding: 16px}.wr-contact__ic{grid-row: span 3;margin: 0}.wr-contact__value{font-size: 17px}}@media (max-width: 480px){.wr-contacts__dl div{grid-template-columns: 1fr;gap: 2px}}.wr-side-sticky{display: grid;gap: 16px;align-content: start}.wr-side-sticky>.wr-apply-sticky{position: static}@media (min-width: 1025px) and (min-height: 620px){.wr-side-sticky{position: sticky;top: 96px}}.wr-vacancy-detail>aside{align-self: stretch}@media (max-width: 1024px){.wr-vacancy-detail>aside:has(.wr-cardpromo){display: block}.wr-vacancy-detail>aside .wr-side-sticky>.wr-apply-sticky{display: none}}.wr-cardpromo{padding: 20px 22px;border-radius: 22px}.wr-cardpromo__head{display: flex;align-items: center;justify-content: space-between;gap: 8px}.wr-cardpromo__kicker{font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.wr-cardpromo__lead{margin: 8px 0 14px;font-size: 14px;line-height: 1.45;color: var(--ink)}.wr-cardpromo__row{display: flex;align-items: center;gap: 12px}.wr-cardpromo__logo{flex: none;width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;overflow: hidden;background: var(--blue-50);color: var(--blue-600);font-weight: 800;font-size: 18px}.wr-cardpromo__logo img{width: 100%;height: 100%;object-fit: contain}.wr-cardpromo__text{min-width: 0;display: grid;gap: 2px}.wr-cardpromo__title{font-size: 16px;line-height: 1.25;color: var(--ink)}.wr-cardpromo__benefit{font-size: 13px;line-height: 1.4;color: var(--muted)}.wr-cardpromo__fact{margin: 12px 0 0;font-size: 13px;color: var(--muted)}.wr-cardpromo__fact b{color: var(--ink);font-weight: 600}.wr-cardpromo__cta{width: 100%;margin-top: 14px;justify-content: center}.wr-cardpromo__all{display: block;margin-top: 10px;text-align: center;font-size: 13px;font-weight: 600;color: var(--blue-600)}.wr-cardpromo .wr-adlabel{margin-top: 10px;font-size: 11px}@media (min-width: 1025px) and (max-height: 820px){.wr-cardpromo__lead,.wr-cardpromo__fact{display: none}.wr-cardpromo__row{margin-top: 12px}}.wr-social{margin: 0 0 18px}.wr-social__title{margin: 0 0 10px;font-size: 13px;font-weight: 600;color: var(--muted)}.wr-social__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.wr-social__btn{position: relative;display: flex;align-items: center;gap: 10px;min-height: 46px;padding: 6px 12px 6px 7px;border: 1px solid var(--hairline);border-radius: 14px;background: #fff;color: var(--ink);font-size: 14px;font-weight: 600;line-height: 1.2;text-decoration: none;transition: border-color .15s,box-shadow .15s,transform .15s}.wr-social__btn:hover{border-color: var(--blue-600);box-shadow: 0 6px 16px rgba(15,40,80,.08);color: var(--ink);text-decoration: none;transform: translateY(-1px)}.wr-social__btn:focus-visible{outline: 2px solid var(--blue-600);outline-offset: 2px}.wr-social__btn:last-child:nth-child(odd){grid-column: 1 / -1}.wr-social__ic{flex: none;width: 32px;height: 32px;border-radius: 10px;display: grid;place-items: center;font: 800 13px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing: -.02em;color: #fff;transition: transform .15s,box-shadow .15s}.wr-social__btn--vk .wr-social__ic{background: #0077ff;font-size: 12px}.wr-social__btn--yandex .wr-social__ic{background: #fc3f1d;font-size: 17px}.wr-social__btn--odnoklassniki .wr-social__ic{background: #ee8208;font-size: 14px}.wr-social__btn--google .wr-social__ic{background: #fff;color: #4285f4;box-shadow: inset 0 0 0 1px #dadce0;font-size: 17px}.wr-social__btn--mailru .wr-social__ic{background: #005ff9;font-size: 16px}.wr-social__btn--telegram .wr-social__ic{background: #27a7e7;font-size: 12px}.wr-social__name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.wr-social__or{display: flex;align-items: center;gap: 12px;margin: 16px 0 0;font-size: 13px;color: var(--muted)}.wr-social__or::before,.wr-social__or::after{content: "";flex: 1;height: 1px;background: var(--hairline)}.wr-social--menu{margin: 14px 0 0;padding-top: 12px;border-top: 1px solid var(--hairline)}.wr-social--menu .wr-social__title{margin-bottom: 8px;font-size: 12px}.wr-social--menu .wr-social__list{display: flex;flex-wrap: wrap;gap: 10px}.wr-social--menu .wr-social__btn{min-height: 0;padding: 0;border: 0;border-radius: 50%;background: none;box-shadow: none;transform: none}.wr-social--menu .wr-social__ic{width: 40px;height: 40px;border-radius: 50%}.wr-social--menu .wr-social__btn:hover .wr-social__ic{transform: translateY(-2px);box-shadow: 0 6px 14px rgba(15,40,80,.18)}.wr-social--menu .wr-social__name{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);border: 0}.wr-social--modal{margin: 16px 0 14px}.wr-social--modal .wr-social__or{margin-top: 18px}@media (max-width: 360px){.wr-social__list{grid-template-columns: 1fr}}.primary-button:hover,.primary-button:focus-visible,.wr-main .primary-button:hover,.wr-main .panel button[type="submit"]:hover{background-color: var(--blue-700,#006a9a) !important;border-color: var(--blue-700,#006a9a) !important}.primary-button:active,.btn-primary:active,.wr-main .panel button[type="submit"]:active{background-color: #005f8a !important;border-color: #005f8a !important;transform: none}.wr-bl-wide{max-width: 520px}.wr-bl-reasons{display: grid;gap: 8px;margin: 6px 0 16px}.wr-bl-reason{display: flex;gap: 10px;align-items: flex-start;padding: 10px 12px;border: 1px solid var(--hairline);border-radius: 12px;cursor: pointer;font-size: 14px;line-height: 1.35;transition: border-color .15s,background-color .15s}.wr-bl-reason:hover{border-color: var(--blue-600)}.wr-bl-reason:has(input:checked){border-color: var(--blue-600);background: var(--blue-50)}.wr-bl-reason input{flex: none;margin: 2px 0 0;accent-color: var(--blue-600)}.wr-bl-reason b{font-weight: 600}.wr-bl-reason small{display: block;margin-top: 2px;font-size: 12px;color: var(--muted)}.wr-bl-form .wr-field__label{display: block;margin: 0 0 6px;font-size: 13px;color: var(--muted)}.wr-bl-form .wr-input{width: 100%;box-sizing: border-box}.wr-bl-comment{min-height: 76px;margin: 0 0 12px;resize: vertical}.wr-bl-form #wr-bl-note{margin: 0 0 12px}.wr-bl-hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;opacity: 0}.wr-bl-error{margin: 0 0 12px;color: var(--red-600,#c8121f);font-size: 14px}.wr-bl-warn{margin: 0 0 10px;padding: 8px 12px;border-radius: 10px;background: #fff4e5;color: #8a4b00;font-size: 14px}.wr-bl-row{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin: 0 0 12px}.wr-bl-danger{background: #c8121f !important;border-color: #c8121f !important}.wr-bl-danger:hover,.wr-bl-danger:focus-visible{background: #a50e19 !important;border-color: #a50e19 !important}.wr-head-tools .wr-bl-admin,.wr-bl-admin{width: auto;height: 44px;padding: 0 14px;border-radius: 22px;display: inline-flex;align-items: center;gap: 6px;color: #c8121f;border-color: rgba(200,18,31,.35)}.wr-bl-admin__text{font-size: 13px;font-weight: 600;white-space: nowrap}.wr-emp-facts .wr-bl-admin{height: 32px;padding: 0 12px;background: transparent;cursor: pointer}@media (max-width: 480px){.wr-bl-row{grid-template-columns: 1fr}.wr-head-tools .wr-bl-admin{width: 44px;padding: 0;justify-content: center}.wr-head-tools .wr-bl-admin__text{display: none}}.wr-bl-count--warn{color: #b45309 !important}a.wr-side-cat.chip--blue .muted,.chip--blue .muted{color: #fff !important;opacity: 1}.wr-cookie p a{text-decoration: underline;text-underline-offset: 2px}.btn .wr-ic--go{transition: transform .2s ease}.btn:hover .wr-ic--go,.btn:focus-visible .wr-ic--go{transform: translateX(3px)}
:root{--muted:#5d6687}.wr-list-card__side{gap:12px}@media (max-width:560px){.wr-list-card__side .btn{display:none}.wr-list-card__side{justify-content:flex-start}}.wr-sort{display:flex;align-items:center;gap:10px;min-width:0}.wr-sort form{min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wr-sort form::-webkit-scrollbar{display:none}.wr-sort ul.sort{display:flex;flex-wrap:nowrap;gap:8px;margin:0;padding:0;white-space:nowrap}@media (max-width:1024px){.wr-listing>.wr-listing__aside{display:contents !important}.wr-listing>.col{order:1}.wr-listing__aside>.wr-side-box,.wr-listing__aside>.wr-ad{order:2}}@media (max-width:560px){.wr-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:8px}.wr-brief dl>div:nth-child(2),.wr-brief dl>div:nth-child(6){grid-column:1/-1}}@media (max-width:560px){.wr-hub-abc a{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.user-menu__links a{display:inline-block;padding:10px 0}}.wr-adchip{font-size:12px}.user-menu>summary:hover{border-color:rgba(0,123,176,.45)}.user-menu[open]>summary{border-color:var(--blue-600,#007bb0)}.user-menu>summary:focus-visible,.wr-modal__close:focus-visible,.wr-return-bar__x:focus-visible,.wr-hub-abc a:focus-visible{outline:2px solid var(--blue-600,#007bb0);outline-offset:2px}.wr-phone-link:hover{text-decoration:underline}.user-menu__list .wr-ic{width:16px;height:16px;flex:none;opacity:.65}.user-menu--guest>summary .wr-ic{width:16px;height:16px}.wr-404--module{text-align:center;padding:24px 0 8px}.wr-404--module .wr-404__code{font-size:clamp(64px,14vw,120px);font-weight:800;line-height:1;color:var(--blue-600,#007bb0);opacity:.15}.wr-404--module .wr-page-h1{margin:8px 0 12px}.wr-404--module .lead{max-width:560px;margin:0 auto}.wr-404--module form{max-width:640px;margin:24px auto 0}.wr-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.wr-404--module ~ .wr-generic{display:none}.site-header .nav-actions{gap:10px}.site-header .nav-actions .btn,.site-header .user-menu>summary,.site-header .wr-burger{height:44px;min-height:44px;box-sizing:border-box}.site-header .nav-actions .btn{padding:0 20px;align-items:center;justify-content:center;font-size:14px;line-height:1}.site-header .user-menu>summary{padding:0 20px;font-size:14px;font-weight:600;line-height:1;border:1px solid rgba(10,20,56,.12);background:#fff;color:var(--ink,#0a1438);box-shadow:0 4px 14px rgba(10,20,56,.06)}.site-header .user-menu:not(.user-menu--guest)>summary{padding:0 16px 0 6px}.site-header .user-menu .avatar--sm{width:32px;height:32px}.site-header .wr-burger{width:44px}@media (max-width:680px){.site-header{overflow:visible;overflow-x:clip}.site-header .nav{position:relative}.site-header .user-menu{position:static}.site-header .user-menu__panel{left:12px;right:12px;width:auto;top:calc(100% + 6px)}}.wr-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:28px;max-width:1040px;margin:8px auto 24px;align-items:start}.wr-auth--single{grid-template-columns:minmax(0,460px);justify-content:center}.wr-auth__aside{position:relative;overflow:hidden;padding:36px 32px;border-radius:24px;color:#fff;background:linear-gradient(150deg,#007bb0 0%,#007bb0 55%,#2a96c9 100%);box-shadow:0 24px 60px rgba(0,123,176,.22)}.wr-auth__aside::after{content:"";position:absolute;right:-90px;bottom:-90px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.wr-auth__badge{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.16);font-size:13px;font-weight:600}.wr-auth__aside-title{margin:18px 0 24px;font-size:28px;line-height:1.2;color:#fff}.wr-auth__perks{list-style:none;margin:0;padding:0;display:grid;gap:18px;position:relative;z-index:1}.wr-auth__perks li{display:flex;gap:14px;align-items:flex-start;margin:0}.wr-auth__perks b{display:block;font-size:16px;margin-bottom:3px}.wr-auth__perks span{display:block;font-size:14px;line-height:1.45;opacity:.88}.wr-auth__ico{flex:none;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.16);display:inline-flex !important;align-items:center;justify-content:center;opacity:1 !important}.wr-auth__ico .wr-ic{width:18px;height:18px;color:#fff;fill:#fff}.wr-auth__card{padding:32px;border-radius:24px;background:var(--surface,#fff);border:1px solid var(--line,#e6eaf2);box-shadow:0 18px 50px rgba(10,20,56,.08)}.wr-auth__title{margin:0 0 6px;font-size:30px;line-height:1.15;color:var(--ink,#0a1438)}.wr-auth__lead{margin:0 0 24px;color:var(--muted);font-size:15px}.wr-auth__lead a,.wr-auth__foot a,.wr-check a{color:var(--blue-600,#007bb0);font-weight:600;text-decoration:none}.wr-auth__lead a:hover,.wr-auth__foot a:hover,.wr-check a:hover{text-decoration:underline}.wr-field{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.wr-field__label{font-size:14px;font-weight:600;color:var(--ink,#0a1438)}.wr-field__hint{font-size:13px;line-height:1.4;color:var(--muted)}.wr-input,.wr-auth__xf input[type=text],.wr-auth__xf input[type=email],.wr-auth__xf select,.wr-auth__xf textarea{width:100%;box-sizing:border-box;height:48px;padding:0 16px;border:1px solid #d5dbe8;border-radius:14px;background:#fff;color:var(--text,#0b1220);font:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}textarea.wr-input,.wr-auth__xf textarea{height:auto;min-height:110px;padding:12px 16px;resize:vertical}.wr-input--file{height:auto;padding:12px 16px;font-size:14px}.wr-input::placeholder{color:#97a0b8}.wr-input:hover{border-color:#b6bfd4}.wr-input:focus,.wr-auth__xf input:focus,.wr-auth__xf select:focus,.wr-auth__xf textarea:focus{outline:none;border-color:var(--blue-600,#007bb0);box-shadow:0 0 0 4px rgba(0,123,176,.14)}.wr-input:user-invalid{border-color:#d33f49}.wr-field__row{display:flex;gap:8px}.wr-field__row .wr-input{flex:1 1 auto;min-width:0}.wr-field__btn{flex:none;height:48px;padding:0 16px;border:1px solid #d5dbe8;border-radius:14px;background:#f4f6fb;color:var(--ink,#0a1438);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.wr-field__btn:hover{background:#e9edf7;border-color:#c3cbdd}.wr-field__btn:focus-visible,.wr-check input:focus-visible,.wr-captcha a:focus-visible{outline:2px solid var(--blue-600,#007bb0);outline-offset:2px}.wr-auth__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wr-captcha{display:flex;gap:10px;align-items:stretch}.wr-captcha a{flex:none;display:block;height:48px;border:1px solid #d5dbe8;border-radius:14px;overflow:hidden;background:#fff;cursor:pointer}.wr-captcha img{display:block;width:auto;height:46px}.wr-captcha .wr-input{flex:1 1 auto;min-width:0}.wr-check{display:flex;gap:10px;align-items:flex-start;margin:6px 0 22px;font-size:14px;line-height:1.45;color:var(--text,#0b1220);cursor:pointer}.wr-check input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--blue-600,#007bb0);cursor:pointer}.wr-auth__submit{width:100%;justify-content:center}.wr-auth__foot{margin:18px 0 0;text-align:center;font-size:14px;color:var(--muted)}.wr-auth__xf label{display:block;margin:0 0 6px;font-size:14px;font-weight:600}@media (max-width:900px){.wr-auth{grid-template-columns:minmax(0,1fr);max-width:560px}.wr-auth__card{order:1}.wr-auth__aside{order:2;padding:26px 24px}.wr-auth__aside-title{font-size:22px;margin:14px 0 18px}}@media (max-width:560px){.wr-auth{margin-top:0;gap:16px}.wr-auth__card{padding:24px 18px;border-radius:20px}.wr-auth__title{font-size:26px}.wr-auth__pair{grid-template-columns:1fr;gap:0}}.user-menu__panel.is-portal{position:fixed;left:12px;right:12px;width:auto;z-index:1100;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.user-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;background:rgba(10,20,40,.35)}.user-menu__panel .soc-links:not(:has(a)){display:none}@media (max-width:680px){.site-header{overflow:visible}}.btn-glass{-webkit-backdrop-filter:blur(12px)}.wr-footer{-webkit-backdrop-filter:blur(16px)}.wr-apply-bar{-webkit-backdrop-filter:blur(10px)}.wr-modal{-webkit-backdrop-filter:blur(2px)}.wr-modal{top:0;right:0;bottom:0;left:0}.wr-modal__box{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-width:520px){.site-header .nav-actions .btn-primary{display:none}}.wr-modal__box:focus{outline:none}
