@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Onest", "Inter", -apple-system, BlinkMacSystemFont, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Montserrat", "Onest", "Inter", -apple-system, BlinkMacSystemFont, ui-sans-serif, system-ui, sans-serif;--color-ink:#0a0a0a;--color-ink-soft:#1c1d21;--color-muted:#5b6570;--color-paper:#f6f7f5;--color-surface:#fff;--color-line:#e4e7e2;--color-mint:#00c6a7;--color-mint-dark:#019579;--color-cta:#019579;--color-cta-hover:#007a63;--color-selected:#007a63;--color-verified:#007a63;--color-verified-bg:#e3f4f0;--color-attention:#8a5c00;--color-attention-bg:#fff4d6;--color-danger:#d93a3a;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--shadow-soft:0 4px 16px #0a0a0a0f;--shadow-float:0 24px 64px #0a0a0a29;--ease-out-soft:cubic-bezier(.32, .72, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:calc(var(--cookie-h) + 16px);-webkit-text-size-adjust:100%}html.is-locked{overflow:hidden}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink-soft);background:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-ink);-webkit-hyphens:none;hyphens:none;text-wrap:balance;overflow-wrap:normal}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}[x-cloak]{display:none!important}main:focus{outline:none}}@layer components{:root{--field-line:#cecece}@supports (color:color-mix(in lab,red,red)){:root{--field-line:color-mix(in srgb, var(--color-ink) 20%, var(--color-surface))}}:root{--field-line-hover:#a2a2a2}@supports (color:color-mix(in lab,red,red)){:root{--field-line-hover:color-mix(in srgb, var(--color-ink) 38%, var(--color-surface))}}:root{--field-placeholder:#7f878f}@supports (color:color-mix(in lab,red,red)){:root{--field-placeholder:color-mix(in srgb, var(--color-muted) 78%, var(--color-surface))}}:root{--field-pop-shadow:0 24px 56px -12px rgb(var(--shade) / .28), 0 0 0 1px var(--color-line)}.af__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.af__field{gap:8px;min-width:0;display:grid}.af__label{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);font-weight:600;display:block}.af__hint{color:var(--color-muted);margin-left:6px;font-weight:400}p.af__hint{font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0}.af__input{border-radius:var(--radius-sm);background-color:var(--color-surface);width:100%;min-width:0;min-height:52px;box-shadow:inset 0 0 0 1px var(--field-line);font:inherit;font-family:var(--font-sans);color:var(--color-ink);transition:box-shadow .16s var(--ease-out-soft);border:0;padding:0 16px;font-size:18px;line-height:24px}.af__input::placeholder{color:var(--field-placeholder)}.af__input:hover{box-shadow:inset 0 0 0 1px var(--field-line-hover)}.af__input:focus{box-shadow:inset 0 0 0 2px var(--color-ink);outline:none}.af__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-danger)}.af__input:disabled{opacity:.6;cursor:not-allowed}textarea.af__input{resize:vertical;min-height:120px;padding:14px 16px}select.af__input{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235b6570' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.af__input--phone{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:600}.af__error{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-danger);margin:0;font-weight:600}.af__error:empty{display:none}.af__docs{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin:0 0 0 36px}.af__docs a{min-height:32px;color:var(--color-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.af__consent-wrap{gap:4px;display:grid}.af__alert{border-radius:var(--radius-sm);background:#fceded;gap:6px;margin:0;padding:12px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.af__alert{background:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface))}}.af__alert{box-shadow:inset 3px 0 0 var(--color-danger);color:var(--color-ink);font-size:var(--fs-small);line-height:var(--lh-small)}.af__alert:empty{display:none}.af__alert-phone{color:var(--color-ink);text-underline-offset:3px;justify-self:start;font-weight:700;text-decoration:underline}.af__actions{gap:12px;display:grid}.af__submit{width:100%}.af__submit:disabled{opacity:.7;cursor:progress}.af__note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);text-align:center;margin:0}.af-chip,.pill{cursor:pointer;display:inline-flex;position:relative}.af-chip input,.pill input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.af-chip__text,.pill>span:first-of-type,.fchip{border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--field-line);color:var(--color-ink);white-space:nowrap;transition:background-color .16s var(--ease-out-soft),color .16s var(--ease-out-soft),box-shadow .16s var(--ease-out-soft);align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.af-chip{max-width:100%}@media(max-width:400px){.af-chip__text,.pill>span:first-of-type,.fchip{padding-inline:12px;font-size:14px}}.fchip{cursor:pointer}.af-chip:hover .af-chip__text,.pill:hover>span:first-of-type,.fchip:hover{box-shadow:inset 0 0 0 1px var(--field-line-hover)}.af-chip input:checked+.af-chip__text,.pill input:checked+span,.fchip.is-active{background:var(--color-selected);color:#fff;box-shadow:none}.af-chip input:focus-visible+.af-chip__text,.pill input:focus-visible+span,.fchip:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.af-chip.is-disabled{cursor:not-allowed}.af-chip.is-disabled .af-chip__text{opacity:.4}.pill:has(.pill__n)>span:first-of-type{padding-right:38px}.pill__n{color:var(--color-muted);pointer-events:none;font-size:15px;position:absolute;top:50%;right:14px;translate:0 -50%}.pill input:checked~.pill__n{color:#ffffffc7}.af-tick{--tick-y:10px;min-height:44px;padding-block:var(--tick-y);margin-block:calc(var(--tick-y) * -1);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.af-tick input{left:0;top:var(--tick-y);opacity:0;width:24px;height:24px;cursor:inherit;margin:0;position:absolute}.af-tick__box{border-radius:var(--radius-sm);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--field-line-hover);background:var(--color-surface);transition:background-color .16s var(--ease-out-soft),box-shadow .16s var(--ease-out-soft)}.af-tick__box:after{content:"";opacity:0;width:11px;height:6px;transition:transform .18s var(--ease-out-soft),opacity .12s var(--ease-out-soft);border-bottom:2px solid #fff;border-left:2px solid #fff;margin:7px 0 0 6.5px;display:block;transform:rotate(-45deg)scale(.4)}.af-tick:hover input:not(:checked,:disabled)+.af-tick__box{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.af-tick input:checked+.af-tick__box{background:var(--color-cta);box-shadow:none}.af-tick input:checked+.af-tick__box:after{opacity:1;transform:rotate(-45deg)scale(1)}.af-tick input:focus-visible+.af-tick__box{outline:2px solid var(--color-ink);outline-offset:3px}.af-tick input:disabled+.af-tick__box{opacity:.45}.af-tick:has(input:disabled){cursor:default}.af-tick__text{min-width:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft)}.af-tick--small .af-tick__text{font-size:var(--fs-caption);line-height:var(--lh-caption)}.af-tick--radio .af-tick__box{border-radius:50%}.af-tick--radio .af-tick__box:after{background:#fff;border:0;border-radius:50%;width:10px;height:10px;margin:7px;transform:scale(.4)}.af-tick--radio input:checked+.af-tick__box:after{transform:scale(1)}.af-tick--radio .af-tick__text{font-size:var(--fs-body);color:var(--color-ink);align-self:center;line-height:24px}.fswitch{border-radius:var(--radius-pill);background:var(--field-line);appearance:none;cursor:pointer;width:52px;height:32px;transition:background-color .16s var(--ease-out-soft);flex:none;margin:0;position:relative}.fswitch:before{content:"";background:var(--color-surface);width:28px;height:28px;box-shadow:0 1px 3px rgb(var(--shade) / .25);transition:translate .16s var(--ease-out-soft);border-radius:50%;position:absolute;top:2px;left:2px}.fswitch:checked{background:var(--color-cta)}.fswitch:checked:before{translate:20px}.fswitch:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}select.is-enhanced{opacity:0;pointer-events:none;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute}.zsel-box{min-width:0;position:relative}.zsel{border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;min-height:52px;box-shadow:inset 0 0 0 1px var(--field-line);color:var(--color-ink);font:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:box-shadow .16s var(--ease-out-soft);border:0;align-items:center;gap:10px;padding:0 14px 0 16px;font-size:18px;line-height:24px;display:flex}.zsel:hover{box-shadow:inset 0 0 0 1px var(--field-line-hover)}.zsel:focus-visible{box-shadow:inset 0 0 0 2px var(--color-ink);outline:none}.zsel[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--color-ink)}.zsel[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-danger)}.zsel:disabled{opacity:.6;cursor:not-allowed}.zsel__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.zsel__value.is-empty{color:var(--color-muted)}.zsel__chev{color:var(--color-muted);flex:none;transition:rotate .14s ease-out}.zsel[aria-expanded=true] .zsel__chev{rotate:180deg}.zsel__list{z-index:40;overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--color-surface);max-height:min(360px,56vh);color:var(--color-ink);box-shadow:var(--field-pop-shadow);margin:0;padding:8px;list-style:none;animation:.14s ease-out zsel-pop;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.zsel__list.is-up{top:auto;bottom:calc(100% + 8px)}.zsel__list[hidden]{display:none}.zsel__list:focus{outline:none}@keyframes zsel-pop{0%{opacity:0;translate:0 -6px}}.zsel__opt{border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:17px;line-height:24px;display:flex}.zsel__opt[aria-selected=true]{font-weight:600}.zsel__opt:hover,.zsel__opt[data-active]{background:var(--color-verified-bg)}.zsel__opt[aria-disabled=true]{color:var(--color-muted);cursor:default}.zsel__text{overflow-wrap:anywhere;flex:auto;min-width:0}.zsel__check{color:var(--color-verified);visibility:hidden;flex:none}.zsel__opt[aria-selected=true] .zsel__check{visibility:visible}.zsel__opt[aria-selected=true],.zsel__opt[aria-selected=true]:hover,.zsel__opt[aria-selected=true][data-active]{background:var(--color-selected);color:#fff}.zsel__opt[aria-selected=true] .zsel__check{color:#fff}@media(prefers-reduced-motion:reduce){.zsel__list{animation:none}}@media(min-width:640px){.af__actions{grid-template-columns:auto 1fr;align-items:center}.af__submit{width:auto;min-width:220px}.af__note{text-align:left}}.af__input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--field-line),inset 0 0 0 100px var(--color-surface);transition:background-color 600000s}.af__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--field-line),inset 0 0 0 100px var(--color-surface);transition:background-color 600000s}.af__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--field-line),inset 0 0 0 100px var(--color-surface);transition:background-color 600000s}.lsearch__input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--field-line),inset 0 0 0 100px var(--color-surface);transition:background-color 600000s}.hsearch__input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--field-line),inset 0 0 0 100px var(--color-surface);transition:background-color 600000s}.af__input:-webkit-autofill:focus{box-shadow:inset 0 0 0 2px var(--color-ink),inset 0 0 0 100px var(--color-surface)}.af__input:autofill{background-color:var(--color-surface);color:var(--color-ink)}.af{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);padding:clamp(20px,3.4vw,32px);position:relative}.af :focus-visible{outline-color:var(--color-ink)}.af__form,.af__step2{gap:20px;display:grid}.af__form[hidden],.af__step2[hidden]{display:none}.af__row{gap:20px;display:grid}.af__chips{border:0;min-width:0;margin:0;padding:0}.af__chips legend{margin-bottom:8px;padding:0}.af__chip-list{flex-wrap:wrap;gap:8px;display:flex}.af__chips.is-collapsed .af-chip--extra:not(:has(input:checked)){display:none}.af__more{min-height:44px;font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;align-items:center;margin-top:4px;padding:0 4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.af__others{display:grid}.af__others-toggle{min-height:44px;font-size:var(--fs-small);cursor:pointer;text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.af__others-toggle::-webkit-details-marker{display:none}.af__others-toggle:after{content:"";width:7px;height:7px;transition:transform .16s var(--ease-out-soft);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}.af__others[open] .af__others-toggle:after{margin-top:3px;transform:rotate(-135deg)}.af__others .af__chips{margin-top:8px}.af__note--demo{color:var(--color-attention);text-align:center;grid-column:1/-1;font-weight:600}.af__panel{gap:8px;display:grid}.af__panel:focus{outline:none}.af__queued-icon{color:var(--color-muted)}.af__panel-title{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:600}.af__panel-text{max-width:44ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.af__done-title{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.af__done-callback{color:var(--color-ink-soft)}.af__done-from{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.af__done-from a{color:var(--color-ink);white-space:nowrap;text-underline-offset:3px;font-weight:600;text-decoration:underline}.af__curator{align-items:center;gap:12px;margin-top:8px;display:flex}.af__curator-photo{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px;display:block;overflow:hidden}.af__curator-photo .media-ph__in{display:none}.af__curator-text{font-size:var(--fs-small);line-height:var(--lh-small);display:grid}.af__curator-name{color:var(--color-ink);font-weight:600}.af__curator-role{color:var(--color-muted)}.af__vcard{justify-self:start;margin-top:8px}.af__vcard-hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.af__step2{border-top:1px solid var(--color-line);margin-top:16px;padding-top:20px}.af__step2-title{font-size:var(--fs-body);color:var(--color-ink);font-weight:600}.af__step2-text{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:-12px}.af__photo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.af__photo-btn{position:relative;overflow:hidden}.af__file{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.af__photo-btn:focus-within{outline:2px solid var(--color-ink);outline-offset:3px}.af__photo-preview{border-radius:var(--radius-sm);object-fit:cover;width:72px;height:72px}.af__step2-done{border-radius:var(--radius-sm);background:var(--color-verified-bg);color:var(--color-ink);margin-top:16px;padding:12px 16px;font-weight:600}.af__done-more{border-top:1px solid var(--color-line);margin-top:16px;padding-top:20px}.af__similar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.af__similar-title,.af__similar .vac-link{font-size:var(--fs-body);color:var(--color-ink);grid-column:1/-1;font-weight:600}.apply-page{padding-top:var(--section-s);padding-bottom:var(--section-m);gap:32px;display:grid}.apply-page__title{max-width:16ch}.apply-page__lead{max-width:46ch;color:var(--color-muted);margin-top:16px}.apply-page__steps{margin-top:32px}.hero--b2b .b2b-hero__title{font-size:clamp(40px,5.2vw,72px)}.b2b-flow{padding-block:var(--section-y)}.b2b-flow__grid{gap:40px;display:grid}.b2b-flow__lead{max-width:38ch;color:var(--color-muted);margin-top:18px;font-size:18px;line-height:1.55}.b2b-flow__list{border-top:1px solid var(--color-line)}.b2b-flow__item{border-bottom:1px solid var(--color-line);grid-template-columns:44px 1fr;gap:6px 16px;padding-block:26px;display:grid}.b2b-flow__num{letter-spacing:-.04em;color:var(--color-mint-dark);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:32px;font-weight:800;line-height:1}.b2b-flow__h{letter-spacing:-.015em;font-size:clamp(19px,1.8vw,23px);font-weight:700;line-height:1.25}.b2b-flow__text{max-width:54ch;color:var(--color-muted);font-size:16px;line-height:1.6}.b2b-price{padding-bottom:var(--section-y)}.b2b-price__title{max-width:16ch}.b2b-price__grid{gap:12px;margin-top:36px;display:grid}.b2b-price__free,.b2b-price__paid{border-radius:var(--radius-lg);padding:clamp(24px,4vw,48px)}.b2b-price__free{background:var(--color-paper)}.b2b-price__paid{background:var(--color-inverse);box-shadow:inset 0 0 0 1px var(--color-inverse-edge);color:#fff}.b2b-price__label{color:var(--color-muted);font-size:15px;font-weight:600}.b2b-price__paid .b2b-price__label{color:var(--color-mint)}.b2b-price__list{letter-spacing:-.015em;gap:12px;margin-top:20px;font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.3;display:grid}.b2b-price__list li{grid-template-columns:22px 1fr;gap:12px;display:grid}.b2b-price__list li:before{content:"";border-left:2.5px solid var(--color-mint-dark);border-bottom:2.5px solid var(--color-mint-dark);width:12px;height:7px;margin-top:.4em;transform:rotate(-45deg)}.b2b-price__note{color:var(--color-muted);margin-top:24px;font-size:15px}.b2b-price__value{letter-spacing:-.03em;margin-top:18px;font-size:clamp(26px,3.4vw,44px);font-weight:800;line-height:1.1}.b2b-price__terms{max-width:46ch;color:var(--ink-72);margin-top:16px;font-size:16px;line-height:1.55}.b2b-why{padding-bottom:var(--section-y)}.b2b-why__grid{border-top:1px solid var(--color-line);gap:20px 64px;padding-top:clamp(40px,5vw,64px);display:grid}.b2b-why__copy{max-width:60ch;color:rgb(var(--tint) / .84);font-size:18px;line-height:1.65}.b2b-why__copy p+p{margin-top:16px}.b2b-reasons{padding-bottom:var(--section-y)}.b2b-reasons__grid{gap:32px 64px;display:grid}.b2b-reasons__list{border-top:1px solid var(--color-line)}.b2b-reason{border-bottom:1px solid var(--color-line)}.b2b-reason__q{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0 16px 18px;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex;position:relative}.b2b-reason__q::-webkit-details-marker{display:none}.b2b-reason__q:before{content:"";border-radius:var(--radius-pill);background:var(--color-line);width:3px;transition:background-color .2s var(--ease-out-soft);position:absolute;top:18px;bottom:18px;left:0}.b2b-reason[open] .b2b-reason__q:before,.b2b-reason__q:hover:before{background:var(--color-mint-dark)}.b2b-reason__mark{flex:none;width:16px;height:16px;position:relative}.b2b-reason__mark:before,.b2b-reason__mark:after{content:"";border-radius:var(--radius-pill);width:16px;height:2px;transition:transform .22s var(--ease-out-soft);background:currentColor;position:absolute;top:7px;left:0}.b2b-reason__mark:after{transform:rotate(90deg)}.b2b-reason[open] .b2b-reason__mark:after{transform:rotate(0)}.b2b-reason__a{max-width:60ch;color:var(--color-muted);padding:0 0 22px 18px;font-size:16px;line-height:1.6}.b2b-promo:has(.zvk-promo){padding-bottom:48px}.b2b-apply__more{color:var(--color-muted);margin-top:22px;font-size:15px;line-height:1.6}.b2b-apply__more a{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-mint-dark);text-decoration-color:var(--color-mint-dark);font-weight:600}@media(min-width:640px){.af__row,.b2b-price__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.apply-page{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px}.apply-page__intro{top:calc(var(--header-h) + 32px);position:sticky}.b2b-flow__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.b2b-flow__intro{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}.b2b-why__grid,.b2b-reasons__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pwa{padding-bottom:var(--section-y)}.pwa__head{padding-top:var(--section-s);padding-bottom:var(--section-s)}.pwa__app{border-radius:var(--radius-lg);width:96px;height:96px;box-shadow:var(--shadow-soft)}.pwa__title{font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-h1);letter-spacing:-.015em;margin-top:24px}.pwa__lead{max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-muted);margin-top:20px}.pwa__installed{border-radius:var(--radius-md);background:var(--color-verified-bg);margin-top:24px;padding:12px 18px;font-size:16px;font-weight:600;line-height:1.45;display:inline-block}.pwa__body{flex-direction:column;display:flex}.pwa__sec{border-top:1px solid var(--color-line);gap:20px;padding-block:clamp(28px,4vw,44px);display:grid}.pwa[data-platform=ios] .pwa__sec--ios,.pwa[data-platform=android] .pwa__sec--android{order:-2}.pwa[data-platform=ios] .pwa__sec--android,.pwa[data-platform=android] .pwa__sec--ios{opacity:.72;order:-1}.pwa__h{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.25}.pwa__note{max-width:56ch;color:var(--color-muted);font-size:15px;line-height:1.55}.pwa__cta{justify-items:start;gap:12px;display:grid}.pwa__sec .steps{max-width:62ch}.pwa__facts{gap:22px;max-width:62ch;display:grid}.pwa__facts dt{font-size:17px;font-weight:700;line-height:1.35}.pwa__facts dd{color:var(--color-muted);margin-top:4px;font-size:16px;line-height:1.55}.pwa-off{padding-block:clamp(40px,7vw,96px) var(--section-y)}.pwa-off__title{letter-spacing:-.035em;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.06}.pwa-off__lead{max-width:54ch;color:var(--color-muted);margin-top:20px;font-size:18px;line-height:1.6}.pwa-off__saved{max-width:62ch;margin-top:clamp(32px,5vw,56px)}.pwa-off__h{letter-spacing:-.01em;font-size:20px;font-weight:700}.pwa-off__list{border-top:1px solid var(--color-line);margin-top:12px;padding:0;list-style:none}.pwa-off__list li{border-bottom:1px solid var(--color-line)}.pwa-off__link{gap:2px;min-height:56px;padding-block:14px;text-decoration:none;display:grid}.pwa-off__link:hover .pwa-off__name{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-mint-dark);text-decoration-color:var(--color-mint-dark)}.pwa-off__name{font-size:18px;font-weight:600;line-height:1.35}.pwa-off__meta{color:var(--color-muted);font-size:15px}.pwa-off__empty{color:var(--color-muted);margin-top:12px;font-size:16px;line-height:1.55}.pwa-off__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,4vw,44px);display:flex}.pwa-hint{z-index:60;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:var(--radius-lg);background:var(--color-inverse);color:#fff;max-width:520px;box-shadow:0 24px 48px -16px #00000080,inset 0 0 0 1px var(--color-inverse-edge);grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;margin-inline:auto;padding:12px 8px 12px 12px;display:grid;position:fixed}.pwa-hint__icon{border-radius:var(--radius-sm);width:44px;height:44px}.pwa-hint__text{color:var(--ink-72);font-size:13px;line-height:1.35}.pwa-hint__text b{color:#fff;font-size:14px;font-weight:600;display:block}.pwa-hint__link{border-radius:var(--radius-pill);background:var(--color-mint);color:#0a0a0a;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none}.pwa-hint__close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink-72);place-items:center;display:grid}.pwa-hint__close:hover{color:#fff}.pwa-hint :focus-visible{outline-color:var(--color-mint)}@media(max-width:420px){.pwa-hint{grid-template-columns:44px 1fr auto}.pwa-hint__link{grid-column:2/3;justify-self:start}.pwa-hint__close{grid-area:1/3/2/4}}.pushopt{border-radius:var(--radius-md);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);grid-template-columns:24px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.pushopt__icon{color:var(--color-mint-dark);align-self:start;margin-top:2px}.pushopt__title{font-size:15px;font-weight:600;line-height:1.35}.pushopt__text{color:rgb(var(--tint) / .72);margin-top:4px;font-size:14px;line-height:1.5}.pushopt__text a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-mint-dark);text-decoration-color:var(--color-mint-dark)}.pushopt__error{color:var(--color-error-text);margin-top:6px;font-size:14px;font-weight:500;line-height:1.4}.pushopt__btn{border-radius:var(--radius-pill);background:var(--color-btn);color:#fff;white-space:nowrap;min-height:44px;transition:background-color .16s var(--ease-out-soft),transform .16s var(--ease-out-soft);padding:0 18px;font-size:14px;font-weight:600}.pushopt__btn:hover{background:var(--color-btn-hover)}.pushopt__btn:active{transform:scale(.98)}.pushopt__btn:disabled{opacity:.6;cursor:progress}.pushopt__btn--quiet{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--tint) / .18);background:0 0}.pushopt__btn--quiet:hover{box-shadow:inset 0 0 0 1px rgb(var(--tint) / .5);background:0 0}.pushopt--compact{box-shadow:none;background:0 0;grid-template-columns:22px 1fr auto;gap:10px;padding:0}.pushopt--compact .pushopt__icon{align-self:center;margin-top:0}.pushopt--compact .pushopt__title{font-weight:500}@media(max-width:520px){.pushopt{grid-template-columns:24px 1fr}.pushopt__btn{grid-column:1/-1;justify-self:start}}@media(min-width:900px){.pwa__sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px}.pwa__sec>.pwa__h{grid-column:1}.pwa__sec>:not(.pwa__h){grid-column:2}}@media(prefers-reduced-motion:reduce){.pushopt__btn{transition:none}}.cb-kicker{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-verified);font-weight:600}.cb-link{min-height:44px;font-size:var(--fs-small);color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--tint) / .35);text-decoration-color:rgb(var(--tint) / .35);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cb-link:hover{text-decoration-color:currentColor}.cb-card{border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);padding:clamp(20px,3.4vw,32px)}.cb-card__title{margin:0}.cb-card__lead{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:8px}.cb-card__foot{border-top:1px solid var(--color-line);margin-top:16px;padding-top:8px}.cb-alert,.cb-flash{border-radius:var(--radius-sm);font-size:var(--fs-small);line-height:var(--lh-small);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;padding:12px 16px;font-weight:500;display:grid}.cb-alert{background:var(--color-attention-bg);color:var(--color-ink)}.cb-alert svg{color:var(--color-attention)}.cb-alert a{white-space:nowrap;text-underline-offset:3px;font-weight:700;text-decoration:underline}.cb-flash{background:var(--color-verified-bg);color:var(--color-ink)}.cb-flash svg{color:var(--color-verified)}.cb-form{gap:20px;margin-top:20px;display:grid}.cb-form__label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin-block:-12px;display:flex}.cb-form__submit{width:100%}.cb-auth{padding-top:var(--section-s);padding-bottom:var(--section-m);gap:24px;display:grid}.cb-auth__intro{min-width:0}.cb-auth__title{margin-top:4px}.cb-auth__lead{max-width:44ch;color:var(--color-ink-soft);margin-top:16px}.cb-auth__how{max-width:44ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:12px}.cb-auth--single{justify-items:center}.cb-auth--single .cb-auth__card{width:100%;max-width:480px}.cb-auth--single .cb-card__title{margin-top:4px}.cb-page{padding-top:24px;padding-bottom:var(--section-m)}.cb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-bottom:24px;display:flex}.cb-head__main{min-width:0}.cb-head__title{overflow-wrap:normal;margin-top:4px}.cb-head__public{margin-top:4px}.cb-head__user{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cb-head__who{min-width:0;font-size:var(--fs-small);color:var(--color-ink-soft);align-items:center;gap:8px;font-weight:600;display:inline-flex}.cb-head__who svg{color:var(--color-muted);flex:none}.cb-grid{gap:16px;display:grid}.cb-empty{border-radius:var(--radius-sm);background:var(--color-paper);justify-items:start;gap:8px;margin-top:16px;padding:24px;display:grid}.cb-empty__icon{background:var(--color-surface);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-cta);border-radius:50%;place-items:center;display:grid}.cb-empty__title{color:var(--color-ink);margin-top:4px;font-weight:600}.cb-empty__text{max-width:52ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.cb-profile{box-shadow:inset 0 0 0 1px var(--color-line),inset 0 3px 0 var(--color-mint)}.cb-profile__lead{color:var(--color-ink);margin-top:12px;font-weight:600}.cb-profile__text{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:6px}.cb-contacts{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cb-contacts li{align-items:center;gap:10px;min-width:0;display:flex}.cb-contacts svg{color:var(--color-verified);flex:none}.cb-contacts a{overflow-wrap:anywhere;min-width:0;min-height:44px;color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--tint) / .35);text-decoration-color:rgb(var(--tint) / .35);align-items:center;font-weight:600;display:inline-flex}.cb-contacts a:hover{text-decoration-color:currentColor}@media(min-width:768px){.cb-form__submit{justify-self:start;width:auto;min-width:220px}.cb-auth--single .cb-form__submit{width:100%}}@media(min-width:1024px){.cb-auth{padding-top:var(--section-m);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px}.cb-auth--single{grid-template-columns:minmax(0,1fr)}.cb-auth__intro{top:calc(var(--header-h) + 32px);position:sticky}.cb-auth__card .cb-form__submit{width:100%}.cb-page{padding-top:40px}.cb-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:24px}}.cb-vacancies__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-vacancies .cb-flash,.cb-formpage .cb-flash{margin-top:16px}.cb-formpage .cb-alert,.cb-formpage .cb-flash,.cb-formpage .cb-statusbox{margin-top:0;margin-bottom:16px}.cb-alert>div{min-width:0}.cb-alert__title{margin:0;font-weight:700}.cb-alert__list{margin:4px 0 0;padding-left:18px;list-style:outside}.cb-alert__list li+li{margin-top:2px}.cb-list{gap:12px;margin-top:16px;display:grid}.cb-vac{border-radius:var(--radius-sm);background:var(--color-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);gap:12px;padding:16px;display:grid}.cb-vac__main{min-width:0}.cb-vac__title{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:600}.cb-vac__title a{color:inherit;text-decoration:none}.cb-vac__title a:hover{text-underline-offset:3px;text-decoration:underline}.cb-vac__meta{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:2px}.cb-vac__state{margin-top:8px}.cb-vac__note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft);margin-top:6px}.cb-vac__reasons{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft);margin:6px 0 0;padding-left:18px;list-style:outside}.cb-vac__comment{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:6px}.cb-vac__comment span{font-weight:600}.cb-vac__stats{gap:24px;margin:0;display:flex}.cb-vac__stats div{gap:2px;display:grid}.cb-vac__stats dt{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.cb-vac__stats dd{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.cb-vac__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-vac__actions form{display:contents}.cb-vac__state{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cb-vac__left{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.cb-vac__left--soon{color:var(--color-attention);font-weight:600}.cb-vac--soon{box-shadow:inset 0 0 0 1px var(--color-line),inset 3px 0 0 var(--color-attention)}.cb-vac__stats{gap:20px}.cb-vac__stats div{align-items:baseline;gap:6px;display:flex}.cb-vac__stats dd{font-size:var(--fs-body);line-height:var(--lh-body)}.cb-more{position:relative}.cb-more__btn{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.cb-more__btn::-webkit-details-marker{display:none}.cb-more__btn:hover,.cb-more[open] .cb-more__btn{box-shadow:inset 0 0 0 1px var(--color-ink)}.cb-more__menu{z-index:5;border-radius:var(--radius-md);background:var(--color-surface);min-width:240px;box-shadow:var(--field-pop-shadow,var(--shadow-soft));padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.cb-more__item{border-radius:var(--radius-sm);width:100%;min-height:44px;font:inherit;font-size:var(--fs-small);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.cb-more__item:hover,.cb-more__item:focus-visible{background:var(--color-paper)}.cb-more__item--danger{color:var(--color-danger)}.cb-tabs{scrollbar-width:none;gap:8px;margin-top:16px;padding-bottom:2px;display:flex;overflow-x:auto}.cb-tabs::-webkit-scrollbar{display:none}.cb-tabs__item{border-radius:var(--radius-pill);min-height:40px;box-shadow:inset 0 0 0 1px var(--color-line);background:var(--color-surface);font-size:var(--fs-small);color:var(--color-ink);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.cb-tabs__item:hover{box-shadow:inset 0 0 0 1px var(--color-ink)}.cb-tabs__item[aria-current=page]{background:var(--color-selected);box-shadow:none;color:#fff}.cb-tabs__count{border-radius:var(--radius-pill);background:var(--color-paper);min-width:20px;color:var(--color-ink);text-align:center;font-size:var(--fs-caption);padding:0 6px;line-height:20px}.cb-tabs__item--fix .cb-tabs__count{background:var(--color-attention-bg);color:var(--color-attention)}.cb-tabs__item[aria-current=page] .cb-tabs__count{color:#fff;background:#ffffff38}.cb-tip{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);align-items:flex-start;gap:8px;margin-top:8px;display:flex}.cb-tip>svg{color:var(--color-verified);flex:none;margin-top:3px}.cb-tip__close{width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-3px 0 0 auto;display:grid}.cb-tip__close:hover{background:var(--color-paper);color:var(--color-ink)}.cb-tip[data-closed]{display:none}.cbh__label{box-shadow:inset 1px 0 0 var(--color-line);font-size:var(--fs-small);color:var(--color-ink-soft);flex:none;padding-left:12px;font-weight:600}.cbh__nav{align-items:center;gap:4px;min-width:0;display:none}.cbh__link{border-radius:var(--radius-pill);min-height:40px;font-size:var(--fs-small);color:var(--color-ink-soft);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.cbh__link:hover{background:var(--color-paper);color:var(--color-ink)}.cbh__link[aria-current=page]{background:var(--color-selected);color:#fff}.cbh__end{align-items:center;gap:8px;margin-left:auto;display:flex}.cbh__end form{display:contents}.cbh__who{max-width:200px;font-size:var(--fs-small);color:var(--color-ink-soft);align-items:center;gap:6px;font-weight:600;display:none}.cbh__who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cbh__who svg{color:var(--color-muted);flex:none}.cbh__new span,.cbh__out span{display:none}.cbh__new,.cbh__out{justify-content:center;width:44px;padding:0}@media(max-width:479px){.cbh__label{display:none}}@media(min-width:768px){.cbh__new span,.cbh__out span{display:inline}.cbh__new,.cbh__out{width:auto;padding:0 18px}.cbh__who{display:inline-flex}}@media(min-width:1024px){.cbh__nav{margin-left:8px;display:flex}}.cb-status{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);align-items:center;gap:8px;padding:4px 12px 4px 10px;font-weight:600;display:inline-flex}.cb-status:before{content:"";background:var(--color-muted);border-radius:50%;flex:none;width:8px;height:8px}.cb-status--ok{background:var(--color-verified-bg);box-shadow:none}.cb-status--ok:before{background:var(--color-verified)}.cb-status--wait,.cb-status--warn{background:var(--color-attention-bg);box-shadow:none}.cb-status--wait:before,.cb-status--warn:before{background:var(--color-attention)}.cb-status--bad:before{background:var(--color-danger)}.cb-statusbox{font-size:var(--fs-small);line-height:var(--lh-small);margin-bottom:16px}.cb-statusbox p+p,.cb-statusbox ul{margin-top:8px}.cb-statusbox--warn,.cb-statusbox--wait{background:var(--color-attention-bg);box-shadow:none}.cb-formpage .cb-head{align-items:flex-start}.cb-vform{gap:16px;display:grid}.cb-vform__body{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.cb-vform__body:disabled{opacity:.65}.cb-fs{align-content:start;gap:16px;display:grid}.cb-fs .cb-card__lead{margin-top:-8px}.cb-fs__grid{align-items:start;gap:16px;display:grid}.cb-field[data-off]{display:none}.cb-field{min-width:0}.cb-req{color:var(--color-danger)}.cb-hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin:0}.cb-ticks{gap:16px 24px;display:grid}.cb-checks{box-shadow:inset 0 0 0 1px var(--color-line),inset 4px 0 0 var(--color-attention)}.cb-checks .cb-card__title{align-items:center;gap:8px;display:flex}.cb-checks .cb-card__title svg{color:var(--color-attention);flex:none}.cb-checks__list{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft);margin:0;padding-left:20px;list-style:outside}.cb-checks__list li+li{margin-top:4px}.cb-vform__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cb-vform__actions .btn,.cb-vform__actions .cb-hint{flex:100%}@media(min-width:640px){.cb-fs__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-fs__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-fs__grid--4,.cb-ticks{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-vform__actions .btn{flex:none}}@media(min-width:768px){.cb-vac{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:20px}.cb-vac__actions{grid-column:1/-1}.cb-vac__stats{justify-self:end}}@media(min-width:1024px){.cb-fs__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-formpage .cb-vform,.cb-formpage .cb-notices{max-width:880px}}@media(min-width:768px){.cb-vacancies__head .btn{display:none}}@media(min-width:1024px){[data-section=cabinet-home] .cb-head__public,[data-section=cabinet-home] .cb-head .cb-kicker{display:none}}.cb-notices{gap:12px;margin-bottom:16px;display:grid}.cb-notice{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line),inset 3px 0 0 var(--color-verified);color:var(--color-ink);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px 12px;padding:16px;display:grid}.cb-notice>svg{color:var(--color-verified);margin-top:2px}.cb-notice--warn{background:var(--color-attention-bg);box-shadow:none}.cb-notice--warn>svg{color:var(--color-attention)}.cb-notice__body{min-width:0}.cb-notice__title{margin:0;font-weight:700}.cb-notice__email{overflow-wrap:anywhere}.cb-notice__text{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft);margin-top:4px}.cb-notice__action{grid-column:2;margin-top:8px}.cb-form__group{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.cb-form__legend{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);padding:0 0 14px;font-weight:700}.cb-form__group+.cb-form__group{margin-top:8px}.cb-auth__how a{white-space:nowrap}.cb-form__pair{align-items:start;gap:20px;display:grid}.cb-auth__steps{max-width:44ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cb-auth__steps li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cb-auth__steps svg{color:var(--color-verified);margin-top:1px}.cbh__end--guest{gap:4px 8px}@media(max-width:479px){.cbh__site{display:none}}@media(min-width:640px){.cb-form__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.cb-notice{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;padding:16px 20px}.cb-notice>svg{align-self:start}.cb-notice__action{grid-area:1/3;margin-top:0}}.cb-formpage .cb-media{margin-top:16px}.cb-media .cb-flash,.cb-media .cb-alert{margin-top:0}.cb-media__empty,.cb-media__locked{border-radius:var(--radius-sm);background:var(--color-fill-soft);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft);margin:0;padding:14px 16px}.cb-media__locked{background:var(--color-attention-bg);color:var(--color-ink)}.cb-media__group{border-top:1px solid var(--color-line);gap:12px;padding-top:20px;display:grid}.cb-media__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cb-media__title{margin:0;font-size:18px;font-weight:700;line-height:24px}.cb-media__count{font-size:var(--fs-small);color:var(--color-muted);font-weight:600}.cb-media__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cb-media__item{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);gap:12px;padding:12px;display:grid}.cb-media__item[data-media-status=rejected]{box-shadow:inset 0 0 0 1px var(--color-line),inset 3px 0 0 var(--color-danger)}.cb-media__thumb{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-fill);position:relative;overflow:hidden}.cb-media__kind{border-radius:var(--radius-pill);color:#fff;font-size:var(--fs-caption);line-height:var(--lh-caption);pointer-events:none;background:#0a0a0a9e;padding:2px 8px;font-weight:600;position:absolute;top:6px;left:6px}.cb-media__uphint{flex:100%}.cb-media__preview{object-fit:cover;width:100%;height:100%;display:block}video.cb-media__preview{object-fit:contain;background:#0a0a0a}.cb-media__body{align-content:start;gap:10px;min-width:0;display:grid}.cb-media__status{margin:0}.cb-media__status .cb-status{overflow-wrap:anywhere;align-items:flex-start;max-width:100%}.cb-media__status .cb-status:before{margin-top:6px}.cb-media__caption{gap:6px;display:grid}.cb-media__row{flex-wrap:wrap;gap:8px;display:flex}.cb-media__row .af__input{flex:240px;min-height:44px;font-size:16px}.cb-media__row .btn{flex:none}.cb-media__actions{flex-wrap:wrap;gap:8px;display:flex}.cb-media__actions form{margin:0}.cb-media__icon{border-radius:var(--radius-pill);background:var(--color-surface);min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--color-line-strong);font:inherit;font-size:var(--fs-small);color:var(--color-ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.cb-media__icon:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--color-ink)}.cb-media__icon:disabled{opacity:.4;cursor:default}.cb-media__icon--danger{color:var(--color-danger)}.cb-media__upload{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cb-media__pick{border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--color-ink);color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.cb-media__pick:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.cb-media__pick.is-picked{background:var(--color-selected);box-shadow:none;color:#fff}.cb-media__pick span{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.cb-media__file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cb-media__progress{font-size:var(--fs-small);align-items:center;gap:8px;font-weight:600;display:inline-flex}.cb-media__progress[hidden]{display:none}.cb-media__progress progress{border-radius:var(--radius-pill);background:var(--color-fill);width:160px;height:8px;accent-color:var(--color-cta);border:0;overflow:hidden}.cb-media__progress progress::-webkit-progress-bar{background:var(--color-fill)}.cb-media__progress progress::-webkit-progress-value{background:var(--color-cta)}.cb-media__progress progress::-moz-progress-bar{background:var(--color-cta)}@media(min-width:640px){.cb-media__item{grid-template-columns:160px minmax(0,1fr)}.cb-media__thumb{aspect-ratio:auto;align-self:start;height:120px}}@media(min-width:1024px){.cb-formpage .cb-media{max-width:880px}}.wrap{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid-12{gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid-12>*{grid-column:1/-1}.sec-s{padding-block:var(--section-s)}.sec-m{padding-block:var(--section-m)}.sec-l{padding-block:var(--section-l)}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-weight:700}.t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.015em;font-weight:700}.t-h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;font-weight:600}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.t-salary{font-size:var(--fs-salary);line-height:var(--lh-salary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;font-weight:400}.t-muted{color:var(--color-muted)}.t-verified{color:var(--color-verified)}.num{font-variant-numeric:tabular-nums}.measure{max-width:64ch}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--color-solid);color:var(--color-on-solid);padding:10px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.btn{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out-soft),background-color .16s var(--ease-out-soft),color .16s var(--ease-out-soft),box-shadow .16s var(--ease-out-soft);justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--sm{min-height:44px;padding:0 18px;font-size:15px}.btn--lg{min-height:56px;padding:0 28px}.btn--ink{background:var(--color-btn);color:#fff}.btn--ink:hover{background:var(--color-btn-hover)}.btn--mint{background:var(--color-cta);color:#fff}.btn--mint:hover{background:var(--color-cta-hover)}.btn--line{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink);background:0 0}.btn--line:hover{background:rgb(var(--tint) / .04)}.btn--text{color:var(--color-ink);text-underline-offset:3px;background:0 0;padding-inline:4px;text-decoration:underline;text-decoration-thickness:1px}.btn--text:hover{-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}@media(min-width:768px){.btn--lg{min-height:52px}}.hero{padding:12px 12px 0}.hero__stage{isolation:isolate;max-width:calc(var(--container) + 2 * var(--gutter) + 160px);min-height:min(720px,calc(100svh - var(--header-h) - 12px));border-radius:var(--radius-lg);background:var(--color-inverse);box-shadow:inset 0 0 0 1px var(--color-inverse-edge);color:#fff;align-items:center;gap:clamp(40px,6vw,72px);margin-inline:auto;padding:clamp(32px,5.5vw,80px) clamp(24px,5.5vw,80px);display:grid;position:relative;overflow:hidden}.hero__stage h1,.hero__stage h2{color:#fff}.hero__title{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-weight:700}.hero__lead{max-width:40ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-72);margin-top:20px}.hero__note{font-size:var(--fs-small);line-height:var(--lh-small);color:#fff;margin-top:24px;font-weight:600}.hero__note svg{display:none}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.hero__link{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-flex}.hero__link:hover{text-decoration-color:#fff}.hero__points{font-size:var(--fs-small);color:var(--ink-62);flex-wrap:wrap;gap:8px 22px;margin-top:32px;display:flex}.hero__mark{min-width:0;container-type:inline-size}.hero :focus-visible{outline-color:var(--color-mint)}.dec{position:relative}.dec__stage{display:grid}.dec__item{font-size:clamp(34px,calc(100cqi / (var(--dec-len) * .66)),112px);letter-spacing:-.03em;-webkit-hyphens:none;hyphens:none;margin:0;font-weight:700;line-height:.98}.dec__item .dec__w{white-space:nowrap;display:block}.dec--dark .dec__l{color:var(--color-mint)}.dec--dark .dec__t{color:#fff}.dec--light .dec__l{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-mint);text-decoration-color:var(--color-mint);text-underline-offset:.08em;text-decoration-thickness:.08em}.dec:not(.is-live) .dec__item:not(:first-child){display:none}.dec.is-live .dec__item{visibility:hidden;grid-area:1/1}.dec.is-live .dec__item[data-active],.dec.is-live .dec__item[data-leaving]{visibility:visible}.dec.is-live .dec__item:not([data-active]) .dec__l{opacity:0}.dec.is-live .dec__t{opacity:0;display:inline-block;transform:translateY(.22em)}.dec.is-live [data-active] .dec__t{opacity:1;transition:opacity .24s var(--ease-out-soft),transform .28s var(--ease-out-soft);transition-delay:calc(80ms + var(--i) * 40ms);transform:none}.dec.is-live [data-leaving] .dec__t{opacity:0;transition:opacity .16s var(--ease-out-soft),transform .2s var(--ease-out-soft);transition-delay:calc(var(--i) * 20ms);transform:translateY(-.14em)}.dec__toggle{border-radius:var(--radius-pill);color:#fff;cursor:pointer;place-items:center;width:44px;height:44px;margin-top:28px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff4d}.dec__toggle:hover{box-shadow:inset 0 0 0 1px #ffffffb3}.dec--light .dec__toggle{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--tint) / .3)}.dec__toggle[aria-pressed=true] .dec__icon--pause,.dec__toggle:not([aria-pressed=true]) .dec__icon--play{display:none}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:32px;display:flex}.section-head__link,.decodings__more,.b2b__link{min-height:44px;font-size:var(--fs-small);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--tint) / .35);text-decoration-color:rgb(var(--tint) / .35);align-items:center;font-weight:600;display:inline-flex}.section-head__link:hover,.decodings__more:hover,.b2b__link:hover{text-decoration-color:currentColor}.decodings{padding-block:var(--section-m)}.decodings__grid{gap:40px;display:grid}.decodings__lead{max-width:40ch;color:var(--color-muted);margin-top:16px}.decodings__list{border-top:1px solid var(--color-line)}.decodings__row{border-bottom:1px solid var(--color-line);gap:8px;padding-block:24px;display:grid}.decodings__label{font-size:var(--fs-small);color:var(--color-muted)}.decodings__text{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em;font-weight:700}.decodings__text .dec__w{white-space:nowrap}.decodings__text .dec__l{text-decoration:underline;-webkit-text-decoration-color:var(--color-mint);text-decoration-color:var(--color-mint);text-underline-offset:.1em;text-decoration-thickness:.1em}.home-steps{padding-block:var(--section-m)}.home-steps__title{max-width:26ch;margin-bottom:40px}.feed,.employers-video,.apply{padding-block:var(--section-m)}.feed__grid,.employers-video__grid{gap:16px;display:grid}.apply__grid{gap:40px;display:grid}.apply__lead{max-width:40ch;color:var(--color-muted);margin-top:16px}.home-promo{padding-block:24px}.home-promo:empty{display:none}.b2b{padding-block:var(--section-s) var(--section-l)}.b2b__panel{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);align-items:end;gap:32px;padding:clamp(32px,5vw,64px);display:grid}.b2b__lead{max-width:40ch;color:var(--color-muted);margin-top:16px}.b2b__actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.crumbs{font-size:var(--fs-small);color:var(--color-muted);padding-top:12px}.crumbs__list{flex-wrap:wrap;align-items:center;display:flex}.crumbs__item{align-items:center;display:inline-flex}.crumbs__item+.crumbs__item:before{content:"/";color:var(--color-faint);margin-inline:10px}.crumbs__link{align-items:center;min-height:44px;display:inline-flex}.crumbs__link:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.about{padding-bottom:var(--section-m)}.about__head{padding-top:var(--section-s);padding-bottom:var(--section-s)}.about__title{max-width:18ch;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.015em;font-weight:700}.about__lead{max-width:56ch;color:var(--color-muted);margin-top:20px}.about__sec{border-top:1px solid var(--color-line);gap:16px 48px;padding-block:40px;display:grid}.about__h{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.about__copy{max-width:64ch}.about__copy p+p{margin-top:16px}.about__copy a,.about__contacts a,.legal__body a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--tint) / .4);text-decoration-color:rgb(var(--tint) / .4)}.about__copy a:hover,.about__contacts a:hover,.legal__body a:hover{text-decoration-color:currentColor}.about__contacts{gap:24px;display:grid}.about__contacts dt{font-size:var(--fs-caption);color:var(--color-muted);font-weight:400}.about__contacts dd{margin-top:4px;font-weight:600}.legal{max-width:calc(820px + 2 * var(--gutter));padding-bottom:var(--section-m)}.legal__head{padding-top:var(--section-s);border-bottom:1px solid var(--color-line);padding-bottom:32px}.legal__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.015em;font-weight:700}.legal__meta{font-size:var(--fs-small);color:var(--color-muted);margin-top:12px}.legal__body{overflow-wrap:anywhere;padding-top:32px}.legal__body h2{font-size:var(--fs-h2);line-height:var(--lh-h2);margin:48px 0 12px;font-weight:600}.legal__body h3{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:32px 0 8px;font-weight:600}.legal__body p,.legal__body ul,.legal__body ol{margin-bottom:12px}.legal__body ul{padding-left:22px;list-style:outside}.legal__body ol{padding-left:22px;list-style:decimal}.legal__body li{margin-bottom:4px}.legal__body li::marker{color:var(--color-muted)}.legal__body strong{color:var(--color-ink);font-weight:600}@media(min-width:640px){.feed__grid,.employers-video__grid,.about__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-12>.col-4{grid-column:span 4}.grid-12>.col-5{grid-column:span 5}.grid-12>.col-6{grid-column:span 6}.grid-12>.col-7{grid-column:span 7}.grid-12>.col-8{grid-column:span 8}.hero{padding:16px 16px 0}.hero__stage{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.decodings__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.decodings__intro{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}.feed__grid,.employers-video__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apply__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.b2b__panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.about__sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-\[-1px\]{top:-1px}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.-z-10{z-index:-10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-0{height:0}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:0}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-muted{color:var(--color-muted)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{color-scheme:light dark}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[program\:zvkod-queue\]{program:zvkod-queue}@media(hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media(hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:w-1\/2{width:50%}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}@media(hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}.page-listing,.page-vacancy,.page-home,.page-responses{--radius-md:16px;--radius-lg:24px;--fs-small:15px;--lh-small:21px;--fs-caption:15px;--lh-caption:21px}.lcrumbs{display:none}.lcrumbs .crumbs{padding-top:4px}.ltop{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface);box-shadow:0 1px 0 var(--color-line);flex-direction:column;gap:8px;padding-block:12px 14px;display:flex}.ltop .lbar{order:-1}.ltop .lhead__title{font-size:22px;line-height:28px}.lhead{padding-block:0}.lhead__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.015em;font-weight:700}.lhead__count{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:4px}.lhead__text{min-width:0}.lhead__lead{font-size:var(--fs-small);color:var(--color-muted);margin-top:4px}.lhead__dot{background:var(--color-verified);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.lhead__cta{margin-top:16px}.ltabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.ltabs::-webkit-scrollbar{display:none}.ltabs__tab{min-height:44px;font-size:var(--fs-small);border-radius:var(--radius-pill);color:var(--color-muted);border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding-inline:14px;font-weight:600;display:inline-flex}.ltabs__tab:hover{color:var(--color-ink)}.ltabs__tab.is-active{background:var(--color-selected);color:#fff;border-bottom-color:#0000}.ltabs__n{color:var(--color-muted);font-weight:400}.ltabs__tab.is-active .ltabs__n{color:#ffffffc7}.lsearch{position:relative}.lsearch__caption{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-bottom:8px}.lsearch__row{gap:8px;display:flex}.lsearch__field{flex:auto;min-width:0;position:relative}.lsearch__icon{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.lsearch__input{border:1px solid rgb(var(--tint) / .32);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:52px;color:var(--color-ink);font:inherit;text-overflow:ellipsis;padding:0 12px 0 44px;font-size:16px}.lsearch__input::placeholder{color:var(--color-muted)}.lsearch__input:hover{border-color:var(--color-ink)}.lsearch__input:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.lsearch__input::-webkit-search-cancel-button{cursor:pointer}.lsearch__btn{flex:none;min-height:52px;padding-inline:18px}.lsearch__btn-ico{display:none}.lsearch__cell{flex:auto;min-width:0;position:relative}.lsearch__list{z-index:40;border-radius:var(--radius-lg);background:var(--color-surface);max-height:none;color:var(--color-ink);box-shadow:0 24px 56px -12px rgb(var(--shade) / .28),0 0 0 1px var(--color-line);padding:8px;animation:.14s ease-out lsearch-pop;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:visible}.lsearch__list[hidden]{display:none}@keyframes lsearch-pop{0%{opacity:0;translate:0 -6px}}@media(prefers-reduced-motion:reduce){.lsearch__list{animation:none}}.lsearch__group{color:var(--color-muted);padding:10px 12px 6px;font-size:14px;font-weight:600;line-height:20px}.lsearch__opt{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;font-size:17px;line-height:24px;display:flex}.lsearch__opt:hover{background:var(--color-verified-bg)}.lsearch__opt[aria-selected=true]{background:var(--color-selected);color:#fff}.lsearch__opt-ico{background:var(--color-paper);width:36px;height:36px;color:var(--color-ink);border-radius:10px;flex:none;place-items:center;display:grid}.lsearch__opt:hover .lsearch__opt-ico{background:var(--color-surface)}.lsearch__opt[aria-selected=true] .lsearch__opt-ico{color:#fff;background:#fff3}.lsearch__opt-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lsearch__opt-text mark{color:inherit;background:0 0;font-weight:700}.lsearch__kind{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:15px;line-height:21px}@media(max-width:767px){.lsearch:not(.lsearch--where) .lsearch__row{position:relative}.lsearch:not(.lsearch--where) .lsearch__cell{position:static}.lsearch__opt{gap:10px;padding:8px 10px;font-size:16px;line-height:22px}.lsearch__opt-text{white-space:normal;overflow-wrap:anywhere}.lsearch__kind{font-size:14px;line-height:20px}.lsearch:not(.lsearch--where) .lsearch__row{border:2px solid var(--color-cta);border-radius:var(--radius-md);background:var(--color-surface);gap:0;height:48px}.lsearch:not(.lsearch--where) .lsearch__row:focus-within{border-color:var(--color-cta-hover)}.lsearch:not(.lsearch--where) .lsearch__icon{display:none}.lsearch:not(.lsearch--where) .lsearch__input{border-radius:var(--radius-md) 0 0 var(--radius-md);background:0 0;border:0;height:44px;padding:0 8px 0 14px}.lsearch:not(.lsearch--where) .lsearch__input:focus-visible{outline:none}.lsearch:not(.lsearch--where) .lsearch__btn{border-radius:0 var(--radius-md) var(--radius-md) 0;width:56px;height:calc(100% + 4px);min-height:0;margin:-2px -2px -2px 0;padding:0}.lsearch:not(.lsearch--where) .lsearch__row:focus-within .lsearch__btn{background:var(--color-cta-hover)}.lsearch:not(.lsearch--where) .lsearch__btn-ico{display:block}.lsearch:not(.lsearch--where) .lsearch__btn-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lsearch__select.is-enhanced{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lwhere{border-radius:var(--radius-md);height:52px;box-shadow:none;padding-inline:14px}.lwhere:hover,.lwhere[aria-expanded=true],.lwhere:focus-visible{box-shadow:none}.lwhere:focus-visible{outline:3px solid var(--color-mint);outline-offset:2px}.lwhere__pin{color:var(--color-muted);flex:none}.lwhere__list{max-height:none;overflow:visible}.lwhere__list .zsel__opt{min-height:52px}.lsearch--dark .lsearch__caption{color:var(--ink-72)}.lsearch--dark .lsearch__input{border-color:#0000}.lbar__search{flex:auto;min-width:0}.lbar__in{display:flex}.lchips__row{min-width:0}.lchips__group{display:contents}.lchips .chip,.lquick .chip{min-height:44px;padding-inline:16px}@media(max-width:767px){.lchips .chip,.lquick .chip{gap:5px;min-height:36px;padding-inline:12px;font-size:14px}.lchips .chip .chip__n,.lquick .chip .chip__n{font-size:13px}.lround{width:36px;height:36px}.lround .icon{width:18px;height:18px}.lround__n{min-width:18px;height:18px;padding-inline:4px;font-size:12px;top:-4px;right:-4px}}.lquick{top:var(--header-h);z-index:30;background:var(--color-paper);padding-block:10px;position:sticky}.lbar__quick{align-items:center}.lround{background:var(--color-surface);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);border-radius:50%;place-items:center;display:grid;position:relative}.lround:hover{box-shadow:inset 0 0 0 1px var(--color-ink)}.lround.is-active{background:var(--color-selected);color:#fff;box-shadow:none}.lround__n{border-radius:var(--radius-pill);background:var(--color-mint);color:#0a0a0a;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.lquick .chips{margin-block:-3px;padding-block:3px;overflow-y:visible}.lsortlist__item{min-height:56px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.lsortlist li+li{border-top:1px solid var(--color-line)}.lsortlist__check{visibility:hidden;color:var(--color-verified)}.lsortlist__item.is-active .lsortlist__check{visibility:visible}.lsortlist__item.is-active{border-radius:var(--radius-md);background:var(--color-selected);color:#fff;margin-inline:-12px;padding-inline:12px}.lsortlist__item.is-active .lsortlist__check{color:#fff}.lbody{padding-block:0 var(--section-s);gap:32px;display:grid}.lresult{min-width:0;scroll-margin-top:calc(var(--header-h) + 80px)}.lresult:focus{outline:none}.lresult__bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.lresult__found{font-size:var(--fs-small);color:var(--color-ink);font-weight:600}.lresult__sort{color:var(--color-muted);font-weight:400}.lresult__how{font-size:var(--fs-small);text-underline-offset:3px;color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px}.lresult__title{font-size:var(--fs-h3);font-weight:600}.lresult__note{border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-small);margin-bottom:12px;padding:10px 14px}.lresult__active{align-items:center;margin-bottom:12px}.lresult__active .chip .icon{margin-right:-4px}.lresult__reset{font-size:var(--fs-small);text-underline-offset:3px;flex:none;text-decoration:underline}.lfeed,.vac-similar__list,.emp-jobs__list,.hfeed__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;display:grid}.emp-jobs__list>li{min-width:0;display:flex}.emp-jobs__list .vcard{width:100%}.lfeed>.subt,.lfeed>:not(.vcard):not(.vskel){grid-column:1/-1}.lfeed>.vskel{grid-column:auto}.vskel{border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:0 0 0 1px var(--color-line);flex-direction:column;gap:8px;padding-bottom:12px;display:flex;overflow:hidden}.vskel__media{aspect-ratio:5/9;background:var(--color-paper);animation:1.2s ease-in-out infinite alternate vskel-pulse;display:block}.vskel__line{border-radius:var(--radius-sm);background:var(--color-paper);height:14px;margin-inline:10px;animation:1.2s ease-in-out infinite alternate vskel-pulse;display:block}.vskel__line--short{width:55%}@keyframes vskel-pulse{0%{opacity:1}to{opacity:.45}}@media(prefers-reduced-motion:reduce){.vskel__media,.vskel__line{animation:none}}.vcard--in{animation:vcard-in .28s var(--ease-out-soft) calc(var(--in-step,0) * 50ms) both}@keyframes vcard-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vcard-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.vcard--in{animation:.16s linear both vcard-fade}}.lfeed+.lfeed{margin-top:24px}.lshift{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-small);line-height:var(--lh-small);margin-top:12px;padding:14px 16px}.lshift a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.lmore{margin-top:20px}.lmore__btn{width:100%}.lmore__btn[aria-busy=true]{opacity:.6;pointer-events:none}.lmore[data-infinite]{min-height:1px;margin-top:0}.lmore[data-infinite]:not(.is-failed) .lmore__btn,.lresult.is-infinite .pager{display:none}.lmore[data-infinite].is-failed{margin-top:20px}.pager{font-size:var(--fs-caption);color:var(--color-muted);justify-content:center;align-items:center;gap:16px;margin-top:12px;display:flex}.pager__info{font-size:var(--fs-caption)}.pager__btn{text-underline-offset:3px;align-items:center;min-height:44px;padding-inline:4px;text-decoration:underline;display:inline-flex}.pager__btn.is-disabled{display:none}.lnear{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.lnear[hidden]{display:none}.lnear__status{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.vcard{border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:0 0 0 1px var(--color-line);transition:box-shadow .2s var(--ease-out-soft);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.vcard:hover{box-shadow:0 0 0 1px rgb(var(--tint) / .24)}.vcard:has(.vcard__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.vcard__media{background:var(--color-fill);flex:none;position:relative;overflow:hidden}.vgal{aspect-ratio:5/9;position:relative}.vgal__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.vgal__track::-webkit-scrollbar{display:none}.vgal__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:100%;position:relative}.vgal__link,.vgal picture{height:100%;display:block}.vgal__img{object-fit:cover;width:100%;height:100%;display:block}.vgal__blank{height:100%;color:var(--ink-62);background:#1c1d21;place-items:center;font-size:28px;font-weight:700;display:grid}.vgal__video{z-index:2;color:#0a0a0a;background:#0a0a0a24;place-items:center;padding-bottom:28%;display:grid;position:absolute;inset:0}.vgal__play{background:var(--color-mint);width:72px;height:72px;transition:scale .14s var(--ease-out-soft);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 24px #0a0a0a4d}.vgal__play .icon{fill:currentColor;width:30px;height:30px;margin-left:3px}.vgal__video:hover .vgal__play{scale:1.06}.vgal__video:focus-visible{outline:3px solid var(--color-mint);outline-offset:-3px}.vgal__clip{object-fit:cover;background:#0a0a0a;width:100%;height:100%;display:block}.vgal__dots{z-index:2;pointer-events:none;gap:5px;display:flex;position:absolute;top:26px;left:12px}.vgal__dots i{width:8px;height:8px;transition:background-color .16s var(--ease-out-soft);background:#ffffff8c;border-radius:50%;box-shadow:0 0 0 1px #0a0a0a29}.vgal__dots i.is-on{background:#fff}.vgal__badge{z-index:2;color:#fff;pointer-events:none;background:#0a0a0a9e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:42px;left:10px}.vgal__badge .icon{fill:currentColor}.vgal--plate{background:var(--color-inverse)}.vgal--demo{outline:2px dashed var(--ink-62);outline-offset:-8px}.vgal__plate{color:#fff;text-align:center;align-content:start;justify-items:center;gap:12px;height:100%;padding:56px 16px 16px;display:grid}.vgal__logo{border-radius:var(--radius-md);object-fit:contain;background:#fff;width:80px;height:80px}.vgal__logo--text{color:var(--color-ink);place-items:center;font-size:26px;font-weight:700;display:grid}.vgal__name{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:23px}.vgal__demo{background:var(--color-surface);color:var(--color-ink);pointer-events:none;border-radius:6px;padding:1px 8px;font-size:15px;font-weight:700;line-height:21px;position:absolute;top:14px;left:14px}.vcard .vcard__bookmark{z-index:3;background:#ffffffeb;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.vcard .vcard__bookmark{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.vcard .vcard__bookmark:hover{background:var(--color-surface)}.vcard .vcard__media{margin-bottom:14px;overflow:visible}.vcard .vgal__dots{gap:4px;top:auto;bottom:-11px;left:50%;translate:-50%}.vcard .vgal__dots i{background:rgb(var(--tint) / .18);width:6px;height:6px;box-shadow:none}.vcard .vgal__dots i.is-on{background:var(--color-verified)}.vcard__body{flex-direction:column;flex:auto;gap:2px;min-width:0;padding:4px 10px 10px;display:flex;position:relative}.vcard__salary{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-verified);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,9cqi,24px);font-weight:800;line-height:1.3;overflow:hidden}.vcard .vcard__stamp{z-index:3;border-radius:var(--radius-pill);background:var(--color-verified-solid);color:#fff;white-space:nowrap;gap:4px;width:auto;min-height:0;margin:0;padding:3px 10px 3px 7px;font-size:13px;line-height:18px;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0a0a0a2e}.vcard .vcard__stamp .zvk-plate__mark{width:14px;height:14px}.vcard .vcard__stamp .zvk-plate__text{text-wrap:nowrap;display:inline}.vcard .vgal__badge{top:auto;bottom:10px;left:10px}.vcard__trust{white-space:nowrap;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.vcard__accent,.vcard__city{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.vcard__accent{color:var(--color-verified);font-weight:700}.vcard__city{color:var(--color-muted);font-weight:600}.vcard__title{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:600;line-height:21px;overflow:hidden}.vcard__link{color:inherit}.vcard__link:after{content:"";z-index:1;position:absolute;inset:0}.vcard__link:focus-visible{outline:none}.vcard__company{min-width:0;color:var(--color-muted);align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.vcard__logo{background:var(--color-paper);object-fit:cover;width:20px;height:20px;box-shadow:0 0 0 1px var(--color-line);border-radius:50%;flex:none}.vcard__employer{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vcard__rating{align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:20px;display:flex}.vcard__rating .icon{fill:#f5a524;color:#f5a524}.vcard__rating-src{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.vcard__meta{height:6px;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.vcard__meta:has(.vcard__distance:not([hidden])){height:auto;margin-bottom:6px}.vcard__distance{color:var(--color-ink);font-weight:600}.vcard__distance[hidden]{display:none}.vcard__apply{z-index:2;border-radius:12px;width:100%;min-height:44px;margin-top:auto;font-size:16px;font-weight:700;position:relative}.lnoprof{border-top:1px solid var(--color-line);gap:16px;margin-top:32px;padding-top:24px;display:grid}.lnoprof__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.lnoprof__lead{max-width:52ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:4px}.lside{gap:12px;min-width:0;display:grid}.lside__card{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);padding:20px}.lside__title{font-size:17px;font-weight:600;line-height:24px}.lside__text{font-size:var(--fs-small);color:var(--color-ink-soft);margin-top:4px}.lside__caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:10px}.lside__save{margin-top:12px}.lside__save[hidden],.lside__card[hidden]{display:none}.lside__card .pushopt{margin-top:12px}.lside__nums{margin-top:8px}.lside__nums>div{border-bottom:1px solid var(--color-line);font-size:var(--fs-small);justify-content:space-between;gap:12px;padding-block:8px;display:flex}.lside__nums dt{color:var(--color-muted)}.lside__nums dd{text-align:right;color:var(--color-ink);font-weight:600}.lside__nums a{text-underline-offset:3px;text-decoration:underline}.lside__map{border-radius:var(--radius-sm);margin-top:12px;display:block;overflow:hidden}.lside__map .mscheme__caption{display:none}.lside__link{font-size:var(--fs-small);text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}.mscheme{margin:0}.mscheme__svg{aspect-ratio:600/440;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.mscheme__bg{fill:var(--color-fill-soft)}.mscheme__grid{stroke:var(--color-grid);stroke-width:1px}.mscheme__center{fill:var(--color-muted)}.mscheme__city{font:500 13px var(--font-sans);fill:var(--color-muted)}.mscheme__dot circle{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:1.5px}.mscheme__dot.is-verified circle{stroke:var(--color-verified);stroke-width:3px}.mscheme__dot text{font:600 10px var(--font-sans);fill:var(--color-ink);text-anchor:middle}.mscheme__dot.is-hot circle,.mscheme__link:hover circle,.mscheme__link:focus-visible circle{fill:var(--color-solid)}.mscheme__dot.is-hot text,.mscheme__link:hover text,.mscheme__link:focus-visible text{fill:var(--color-on-solid)}.mscheme__north path{fill:var(--color-ink)}.mscheme__north text,.mscheme__bar text{font:500 12px var(--font-sans);fill:var(--color-muted);text-anchor:middle}.mscheme__bar line{stroke:var(--color-ink);stroke-width:1.5px}.mscheme__caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:8px}.sheet__cancel{min-height:44px;color:var(--color-verified);flex:none;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.lsheet .sheet__panel{background:var(--color-paper);padding:0}.lsheet .sheet__handle{display:none}.lsheet .sheet__head{z-index:2;min-height:56px;padding-inline:var(--gutter);background:var(--color-surface);box-shadow:0 1px 0 var(--color-line);touch-action:auto;position:sticky;top:0}.lsheet .sheet__title{font-size:20px;font-weight:700;line-height:26px}.lsheet .sheet__body{flex:auto;padding:0;display:flex}.lfilters{flex-direction:column;flex:auto;gap:10px;min-width:0;padding:10px 10px 0;display:flex}.lfilters__group{border-radius:var(--radius-lg);background:var(--color-surface);border:0;min-width:0;margin:0;padding:16px}.lfilters__legend{float:left;width:100%;color:var(--color-ink);margin-bottom:12px;padding:0;font-size:18px;font-weight:700;line-height:24px}.lfilters__group>:not(legend){clear:both}.lfilters__range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.lfilters__num{border-radius:var(--radius-sm);background:var(--color-surface);height:52px;box-shadow:inset 0 0 0 1px var(--field-line);color:var(--color-muted);cursor:text;transition:box-shadow .16s var(--ease-out-soft);align-items:center;gap:8px;padding-inline:16px;font-size:15px;display:flex}.lfilters__num:hover{box-shadow:inset 0 0 0 1px var(--field-line-hover)}.lfilters__num:focus-within{box-shadow:inset 0 0 0 2px var(--color-ink)}.lfilters__num input{width:100%;min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:18px;font-weight:600}.lfilters__pills{flex-wrap:wrap;gap:8px;display:flex}.lfilters__check{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 52px;align-items:center;gap:10px;min-height:56px;padding-block:8px;font-size:16px;display:grid}.lfilters__check+.lfilters__check{border-top:1px solid var(--color-line)}.lfilters__check>.lfilters__n{grid-area:1/2}.lfilters__check>.fswitch{grid-area:1/3}.lfilters__sub{color:var(--color-muted);font-size:15px;line-height:21px;display:block}.lfilters__n{color:var(--color-muted);font-size:15px}.lfilters__hint{color:var(--color-muted);margin-top:8px;font-size:15px;line-height:21px}.lfilters__hint a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.lfilters__field{margin-top:12px}.lfilters__field:first-of-type{margin-top:0}.lfilters__links{flex-wrap:wrap;gap:4px 16px;display:flex}.lfilters__links a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.lfilters__foot{z-index:2;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line);align-items:center;gap:16px;margin:auto -10px 0;display:flex;position:sticky;bottom:0}.lfilters__submit{border-radius:var(--radius-md);flex:auto;min-height:56px}.lfilters__reset{text-underline-offset:3px;flex:none;font-size:15px;text-decoration:underline}.lfilters [data-near-status]{color:var(--color-muted);margin-top:4px;font-size:15px}.lbody>.lsheet{order:1}.lfilters__group--cats{display:none}.lcats{gap:2px;display:grid}.lcats+.lfilters__legend{margin-top:16px}.lcats__item{border-radius:var(--radius-sm);min-height:36px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:8px;margin-inline:-10px;padding:6px 10px;font-size:15px;line-height:20px;display:flex}.lcats__item:hover{background:var(--color-paper)}.lcats__item.is-active{background:var(--color-selected);color:#fff;font-weight:700}.lcats__item.is-active .lcats__n{color:#ffffffc7}.lcats__n{color:var(--color-muted);flex:none;font-size:15px;font-weight:400}.lcats__more{margin-top:2px}.lcats__toggle{min-height:36px;color:var(--color-verified);cursor:pointer;align-items:center;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.lcats__toggle::-webkit-details-marker{display:none}.lcats__more[open]>.lcats__toggle{display:none}.lempty{gap:32px;padding-block:8px 0;display:grid}.lempty__title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;font-weight:600}.lempty__lead{max-width:46ch;color:var(--color-muted);margin-top:12px}.lempty__reset{margin-top:20px}.lempty__form{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:20px}.lempty__form-title{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:12px;font-weight:600}.empty-listing__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:600}.empty-listing__lead{max-width:46ch;color:var(--color-muted);margin-top:12px}.empty-listing__reset{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.lsimilar{padding-block:var(--section-m)}.lsimilar__chips{margin-block:20px}.lstats{padding-block:var(--section-m);border-top:1px solid var(--color-line)}.lstats__grid{gap:48px;display:grid}.lstats__title{max-width:22ch;margin-bottom:24px}.lstats__rows{border-top:1px solid var(--color-line)}.lstats__row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:16px;display:flex}.lstats__row dt{color:var(--color-muted)}.lstats__row dd{text-align:right;font-size:var(--fs-h3);line-height:var(--lh-h3);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600}.lstats__note{font-size:var(--fs-caption);color:var(--color-muted);margin-top:2px;font-weight:400;display:block}.lstats__caption{font-size:var(--fs-caption);color:var(--color-muted);margin-top:12px}.lstats__main .section-head__link{margin-top:8px}.lstats__h3{font-size:var(--fs-h3);margin-bottom:12px;font-weight:600}.lstats__top{border-top:1px solid var(--color-line)}.lstats__top-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;display:flex}.lstats__top-name{font-weight:600}.lstats__top-name:hover{text-underline-offset:3px;text-decoration:underline}.lstats__top-count{font-size:var(--fs-small);color:var(--color-muted);flex:none}.lstats__employers{max-width:720px}.lstats__faq{margin-top:var(--section-s);max-width:820px}.faq{border-top:1px solid var(--color-line)}.faq__item{border-bottom:1px solid var(--color-line)}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:16px;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";color:var(--color-muted);flex:none;font-size:22px;font-weight:400;line-height:1}.faq__item[open] .faq__q:after{content:"−"}.faq__a{max-width:62ch;color:var(--color-ink-soft);padding-bottom:18px}.lstats__seo{max-width:68ch;margin-top:var(--section-s);color:var(--color-ink-soft)}.prose-seo p+p,.prose-seo ul,.prose-seo ol{margin-top:14px}.prose-seo ul{padding-left:22px;list-style:outside}.prose-seo ol{padding-left:22px;list-style:decimal}.prose-seo h2,.prose-seo h3{font-size:var(--fs-h3);color:var(--color-ink);margin:28px 0 10px;font-weight:600}.prose-seo a{text-underline-offset:3px;text-decoration:underline}.sal{padding-block:0 var(--section-s)}.sal__nums{gap:20px;display:grid}.sal__num dt{font-size:var(--fs-small);color:var(--color-muted)}.sal__num dd{font-size:var(--fs-h2);line-height:var(--lh-h2);font-variant-numeric:tabular-nums;color:var(--color-ink-soft);margin-top:4px;font-weight:700}.sal__num--main dd{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-ink)}.sal__scale{height:18px;margin-top:32px;position:relative}.sal__bar{border-radius:var(--radius-pill);background:var(--color-line);height:6px;position:absolute;top:6px;left:0;right:0}.sal__mark{background:var(--color-solid);width:18px;height:18px;box-shadow:0 0 0 3px var(--color-paper);border-radius:50%;margin-left:-9px;position:absolute;top:0}.sal__note{max-width:62ch;font-size:var(--fs-caption);color:var(--color-muted);margin-top:16px}@media(min-width:640px){.sal__nums{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.lmore__btn{width:auto}.lnoprof{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(min-width:768px){.lcrumbs{display:block}.ltop{gap:10px;padding-top:8px}.ltop .lhead__title{font-size:32px;line-height:38px}.ltop .lbar{order:0}.lsearch__input{height:56px}.lsearch__btn{min-height:56px;padding-inline:28px}.lsheet .sheet__panel{width:min(520px,100%)}.lfeed,.vac-similar__list,.emp-jobs__list,.hfeed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vgal,.vskel__media{aspect-ratio:2/3}.vcard__body{padding:4px 14px 14px}.vcard__title{font-size:17px;line-height:23px}.lside{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}}@media(min-width:1024px){.vgal{aspect-ratio:3/4}.lbar__search{max-width:760px}.lchips .chips{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.lchips .chips:after{content:none}.lempty{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px}.lstats__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px}}@media(min-width:1440px){.lfeed,.vac-similar__list,.emp-jobs__list,.hfeed__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vac-similar__list>:nth-child(n+5):nth-last-child(-n+2),.hfeed__grid>:nth-child(n+5):nth-last-child(-n+2){display:none}}@media(min-width:1024px){.lquick{position:static}.lround--filters{display:none}.lresult{scroll-margin-top:calc(var(--header-h) + 16px)}.lbody--filters{grid-template-columns:clamp(256px,23vw,288px) minmax(0,1fr);align-items:start;gap:32px 24px}.lbody--filters>.lresult,.lbody--filters>.lside{grid-column:2}.lbody--filters .lfeed{grid-template-columns:repeat(3,minmax(0,1fr))}.lbody>.sheet.lsheet.sheet--full[data-sheet-inline]{inset:auto;top:calc(var(--header-h) + 16px);z-index:1;max-height:calc(100vh - var(--header-h) - 32px);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);flex-direction:column;order:0;grid-area:1/1/span 2;display:flex;position:sticky;overflow:hidden}.lbody>.lsheet .sheet__backdrop,.lbody>.lsheet .sheet__handle,.lbody>.lsheet .sheet__cancel{display:none}.lbody>.lsheet .sheet__panel{overscroll-behavior:contain;width:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex:auto;padding:0;animation:none;display:block;position:static;inset:auto;overflow-y:auto;transform:translate(0)}.lbody>.lsheet .sheet__head{min-height:0;box-shadow:none;padding:16px 20px 8px}.lbody>.lsheet .sheet__title{font-size:20px;line-height:26px}.lbody>.lsheet:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--color-mint);opacity:0;pointer-events:none;position:absolute;inset:0}.lbody>.lsheet.is-flash:after{opacity:1;animation:lsheet-flash 1.6s var(--ease-out-soft) both}.lsheet .lfilters{gap:0;padding:0}.lsheet .lfilters__group{box-shadow:inset 0 1px 0 var(--color-line);background:0 0;border-radius:0;padding:14px 20px 16px}.lsheet .lfilters__group--cats{box-shadow:none;padding-top:4px;display:block}.lsheet .lfilters__group--sort{display:none}.lsheet .lfilters__legend{margin-bottom:10px;font-size:16px;line-height:22px}.lsheet .lfilters__num{height:44px;padding-inline:12px}.lsheet .lfilters__num input{font-size:16px}.lsheet .fchip,.lsheet .pill span:first-of-type{min-height:36px;padding-inline:10px;font-size:15px}.lsheet .pill:has(.pill__n) span:first-of-type{padding-right:32px}.lsheet .pill__n{right:10px}.lsheet .lfilters__check{grid-template-columns:minmax(0,1fr) auto 40px;gap:8px;min-height:44px;padding-block:6px;font-size:15px;line-height:21px}.lsheet .fswitch{width:40px;height:24px}.lsheet .fswitch:before{width:20px;height:20px}.lsheet .fswitch:checked:before{translate:16px}.lsheet .lfilters__field select.af__input:not(.is-enhanced),.lsheet .lfilters__field .zsel{min-height:44px;padding-inline:12px 10px;font-size:15px}.lsheet .lfilters__field .zsel__opt{min-height:40px;font-size:15px}.lsheet .lfilters__foot{margin:0;padding:12px 20px}.lsheet .lfilters__submit{min-height:48px}.lsheet .lfilters[data-live] .lfilters__submit,.lsheet .lfilters[data-live] .lfilters__foot:not(:has(.lfilters__reset)){display:none}.vskel__media{aspect-ratio:3/4}}@keyframes lsheet-flash{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.lbody>.lsheet.is-flash:after{animation:none}}.lsort{padding-block:8px var(--section-m)}.lsort__lead{color:var(--color-ink-soft);margin-top:12px}.lsort__list{border-top:1px solid var(--color-line);gap:0;max-width:820px;margin-top:32px;display:grid}.lsort__item{border-bottom:1px solid var(--color-line);grid-template-columns:64px minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.lsort__share{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:700}.lsort__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.lsort__text{color:var(--color-ink-soft);margin-top:4px}.lsort__more{margin-top:var(--section-s)}.lsort__more p{margin-top:8px}.lsort__links{flex-wrap:wrap;gap:8px 24px;display:flex}.lsort__links a{text-underline-offset:3px;text-decoration:underline}@media(min-width:1024px){.lbar__search,.lchips{display:none}.ltop{box-shadow:none;background:0 0;border-radius:0}}.page-home{--card:min(calc((100vw - 2 * var(--gutter) - 12px) / 1.2), 340px)}.hphoto{object-fit:cover;width:100%;height:100%;display:block}.hphoto--focus{object-position:var(--fx,50%) var(--fy,50%);transform:scale(var(--fz,1));transform-origin:var(--fx,50%) var(--fy,50%)}.hphoto--empty{background:var(--color-verified-bg)}.hphoto--ph{border-radius:0}.hphoto--ph .media-ph__in{gap:2px;padding:8px}.hphoto--ph .media-ph__icon{display:none}.hphoto--ph .media-ph__hint{font-size:11px;line-height:14px}.hrail{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;position:relative;overflow-x:auto}.hrail::-webkit-scrollbar{display:none}.hrail>*{width:var(--card);scroll-snap-align:start;flex:none;min-width:0}.hrail:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.hsec{padding-block:44px 0}.hhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 24px;margin-bottom:16px;display:flex}.hhead__text{min-width:0}.hhead__title{letter-spacing:-.015em;font-size:28px;font-weight:700;line-height:34px}.hhead__sub{color:var(--color-muted);margin-top:4px;font-size:16px;line-height:23px}.hlink{white-space:nowrap;min-height:44px;color:var(--color-verified);flex:none;align-items:center;gap:6px;margin-block:-6px;font-size:16px;font-weight:600;display:inline-flex}.hlink:hover{text-underline-offset:3px;text-decoration:underline}.hhead--muted .hlink{color:var(--color-muted)}.hero--search{isolation:isolate;padding:0;position:relative}.hero--search :focus-visible{outline-color:var(--color-ink)}.hero__top{position:relative;overflow:hidden}.hero__media{height:124px;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 34%);mask-image:linear-gradient(0deg,#0000 0,#000 34%)}.hero__img{object-position:78% 46%}.hero__media .media-ph{border-radius:0;height:100%;aspect-ratio:auto!important}.hero__in{margin-top:-10px;padding-bottom:14px;position:relative}.hero--search .hero__slogan{-webkit-hyphens:none;hyphens:none;margin:0}.hero__slogan-line{font-size:clamp(36px,10.6vw,72px);line-height:1.04;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-style:italic;font-weight:800;display:block}.hero__slogan-word{white-space:nowrap}.hero__slogan-letter{color:var(--color-mint);font-weight:800}.hero--search h1.hero__title{letter-spacing:-.015em;-webkit-hyphens:none;hyphens:none;margin-top:8px;font-size:22px;font-weight:700;line-height:27px}.hero--search .hero__positioning{color:var(--color-muted);margin-top:2px;font-size:15px;line-height:21px}.hero__panel{border-radius:var(--radius-lg);background:var(--color-inverse);box-shadow:inset 0 0 0 1px var(--color-inverse-edge);color:#fff;padding:12px 14px 14px}.hero__search .lsearch__row{flex-direction:column;align-items:stretch;gap:8px}.hero__search .lsearch__label{color:#fff;margin-bottom:4px;font-size:15px;font-weight:600;line-height:20px;display:block}.hero__search .lsearch__field{display:block;position:relative}.hero__search .lsearch__cell{flex:1 1 0}.hero__search .lsearch__icon{top:auto;bottom:16px;translate:none}.hero__search .lsearch__input{border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;height:52px;color:var(--color-ink);border:0;font-size:18px}.hero__search .lsearch__select{padding-inline:14px 40px}.hero__search input::-webkit-search-cancel-button{filter:grayscale()brightness(.4)}.hero__search .lsearch__btn{border-radius:var(--radius-md);min-height:52px;padding-inline:32px;font-size:18px}.hero__all{display:none}.hero__under{gap:4px;padding-top:14px;display:grid}.hero__counts{color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:16px;font-weight:600;line-height:23px;display:flex}.hero__count{color:var(--color-verified);font-size:1.15em;font-weight:700}.hero__dot{color:var(--color-muted)}.hero--search .hero__note{color:var(--color-muted);font-size:16px;line-height:23px}.hprof{border-radius:var(--radius-md);background:var(--color-surface);height:100%;min-height:84px;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);transition:box-shadow .16s var(--ease-out-soft);align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.hprof__icon{background:var(--color-verified-bg);width:56px;height:56px;color:var(--color-verified);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.hprof__icon .icon{stroke-width:1.75px;width:28px;height:28px}.hprof__icon img{object-fit:cover;width:100%;height:100%}.hprof__text{gap:2px;min-width:0;display:grid}.hprof__name{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-size:18px;font-weight:600;line-height:22px}.hprof__n{color:var(--color-verified);font-size:18px;font-weight:700;line-height:22px}.hprof--all{background:var(--color-verified-bg);box-shadow:none;justify-content:space-between;padding-inline:20px}.hprof__arrow{color:var(--color-verified);font-size:22px;font-weight:700}.hplace{border-radius:var(--radius-md);background:var(--color-surface);height:100%;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);transition:box-shadow .16s var(--ease-out-soft);display:block;overflow:hidden}.hplace:hover{box-shadow:0 0 0 1px var(--color-ink)}.hplace__media{aspect-ratio:3/2;display:block;overflow:hidden}.hplace__body{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.hplace__text{gap:2px;min-width:0;display:grid}.hplace__name{font-size:20px;font-weight:700;line-height:26px}.hplace__count{color:var(--color-muted);font-size:16px;line-height:22px}.hplace__go{color:var(--color-muted);flex:none}.dir{border-radius:var(--radius-md);background:var(--color-surface);height:100%;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);transition:box-shadow .16s var(--ease-out-soft);flex-direction:column;display:flex;overflow:hidden}.dir:hover{box-shadow:0 0 0 1px var(--color-ink)}.dir__top{height:136px;display:block;position:relative}.dir__num{z-index:1;letter-spacing:-.02em;color:var(--color-mint-dark);font-size:40px;font-weight:800;line-height:46px;position:absolute;top:12px;left:16px}.dir__photo{width:72%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#000 30%)}.dir__photo .media-ph{height:100%;aspect-ratio:auto!important}.dir__photo .media-ph__tag{top:6px;left:auto;right:6px}.dir__photo .media-ph__hint{display:none}.dir__name{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;padding:12px 16px 0;font-size:20px;font-weight:700;line-height:25px}.dir__count{color:var(--color-muted);margin-top:auto;padding:8px 16px 14px;font-size:16px;line-height:22px}.hvideo{border-radius:var(--radius-md);background:var(--color-verified-bg);flex-direction:column;display:flex;overflow:hidden}.hvideo__cover{aspect-ratio:4/5;color:#fff;background:#1c1d21;display:block;position:relative;overflow:hidden}.hvideo__cover picture,.hvideo__img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.hvideo__cover .media-ph{height:100%}.hvideo__shade{background:linear-gradient(#0a0a0a00,#0a0a0ad1);position:absolute;inset:42% 0 0}.hvideo__play{color:#fff;background:#ffffff38;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:96px;left:14px;box-shadow:inset 0 0 0 2px #fff}.hvideo__play .icon{fill:currentColor;width:24px;height:24px}.hvideo__time{border-radius:var(--radius-sm);color:#fff;background:#0a0a0aa8;padding:2px 9px;font-size:15px;font-weight:600;line-height:22px;position:absolute;top:12px;right:12px}.hvideo__who{gap:1px;display:grid;position:absolute;bottom:12px;left:14px;right:12px}.hvideo__name{font-size:20px;font-weight:700;line-height:25px}.hvideo__role,.hvideo__company{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:21px;overflow:hidden}.hvideo__more{min-height:52px;color:var(--color-ink);transition:background-color .16s var(--ease-out-soft);place-items:center;font-size:16px;font-weight:600;display:grid}.hvideo__more:hover{background:var(--color-mint);color:#0a0a0a}.hset{border-radius:var(--radius-md);background:var(--color-surface);height:100%;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);transition:box-shadow .16s var(--ease-out-soft);align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex}.hset__photo{border-radius:var(--radius-sm);flex:none;width:84px;height:84px;overflow:hidden}.hset__photo .media-ph{height:100%}.hset__photo .media-ph__in{display:none}.hset__photo .media-ph__tag{padding:0 3px;font-size:8px;line-height:12px;top:3px;left:3px}.hset__text{flex:auto;justify-items:start;gap:6px;min-width:0;display:grid}.hset__name{font-size:18px;font-weight:600;line-height:23px}.hset__n{border-radius:var(--radius-pill);background:var(--color-verified-bg);color:var(--color-verified);padding:0 10px;font-size:16px;font-weight:700;line-height:24px}.hset__go{color:var(--color-verified);flex:none;font-size:20px;font-weight:700}.hcar{position:relative}.home-companies__rail{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;position:relative;overflow-x:auto}.home-companies__rail::-webkit-scrollbar{display:none}.home-companies__rail:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.hcar__btn{display:none}.etile{flex:0 0 var(--card);scroll-snap-align:start;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);transition:box-shadow .16s var(--ease-out-soft);position:relative;overflow:hidden}.etile:hover{box-shadow:0 0 0 1px var(--color-ink)}.etile__media{background:var(--color-line);aspect-ratio:4/5;position:relative;overflow:hidden}.etile__media picture,.etile__media img:not(.etile__logo){object-fit:cover;width:100%;height:100%;display:block}.etile__media .media-ph{border-radius:0;height:100%;aspect-ratio:auto!important}.etile__media .media-ph__icon,.etile__media .media-ph__hint,.etile--nophoto .etile__media:empty{display:none}.etile__logo{border-radius:var(--radius-sm);object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 2px var(--color-surface);position:absolute;bottom:10px;left:10px}.etile__body{padding:12px 14px 14px}.etile__name{font-size:18px;font-weight:700;line-height:23px}.etile__link{color:var(--color-ink)}.etile__link:after{content:"";position:absolute;inset:0}.etile__link:focus-visible{outline:none}.etile:has(.etile__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.etile__trust{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:22px;margin-top:6px;font-size:15px;line-height:22px;display:flex}.etile__rating{color:var(--color-ink-soft);align-items:center;gap:4px;display:inline-flex}.etile__rating .icon{fill:currentColor}.etile__count{color:var(--color-verified);margin-top:4px;font-size:16px;font-weight:600;line-height:22px}.hcheck__item,.hstep{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);flex-direction:column;display:flex;overflow:hidden}.hcheck__photo,.hstep__photo{aspect-ratio:4/5;background:var(--color-line);display:block;position:relative;overflow:hidden}.hcheck__photo .media-ph,.hstep__photo .media-ph{border-radius:0;height:100%;aspect-ratio:auto!important}.hstep__num{background:var(--color-mint);color:#0a0a0a;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid;position:absolute;top:10px;left:12px}.hcheck__more,.hstep__body{padding:12px 14px}.hcheck__head{min-height:28px;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:23px;list-style:none;display:flex}.hcheck__head::-webkit-details-marker{display:none}.hstep__sum::-webkit-details-marker{display:none}.hcheck__head .icon,.hstep__sum .icon{transition:rotate .16s var(--ease-out-soft);flex:none}.hcheck__more[open] .hcheck__head .icon,.hstep__more[open] .hstep__sum .icon{rotate:180deg}.hcheck__text,.hstep__text{color:var(--color-muted);margin-top:6px;font-size:15px;line-height:21px}.hstep__title{-webkit-hyphens:none;hyphens:none;font-size:18px;font-weight:700;line-height:23px}.hstep__sum{min-height:32px;color:var(--color-muted);cursor:pointer;align-items:center;gap:4px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.home-apply{scroll-margin-top:calc(var(--header-h) + 8px)}.home-apply__panel{border-radius:var(--radius-lg);background:var(--color-inverse);box-shadow:inset 0 0 0 1px var(--color-inverse-edge);display:grid;overflow:hidden}.home-apply__side{color:#fff;align-items:flex-end;min-height:240px;display:flex;position:relative;overflow:hidden}.home-apply__bg{width:100%;height:100%;position:absolute;inset:0}.home-apply__side:after{content:"";background:linear-gradient(#0a0a0a73,#0a0a0ab8 40%,#0a0a0ae6 90%);position:absolute;inset:0}.home-apply__main{z-index:1;gap:8px;width:100%;padding:20px 16px 16px;display:grid;position:relative}.home-apply__title{letter-spacing:-.015em;color:#fff;-webkit-hyphens:none;hyphens:none;text-shadow:0 1px 12px #0a0a0a73;font-size:26px;font-weight:700;line-height:31px}.home-apply__lead{color:#ffffffe6;font-size:16px;line-height:23px}.home-apply__person{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;justify-self:start;align-items:center;gap:10px;max-width:100%;margin-top:4px;padding:6px 14px 6px 6px;display:inline-flex}.home-apply__photo{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.home-apply__photo--icon{background:var(--color-mint);color:#0a0a0a;place-items:center;display:grid}.home-apply__who{color:#fff;font-size:16px;font-weight:600;line-height:21px}.home-apply__phone{color:#fffc;font-size:15px;line-height:20px}.home-apply__right{min-width:0;padding:10px}.home-apply__card{background:var(--color-surface);border-radius:20px;min-width:0;padding:18px 14px;position:relative}.home-apply__form{z-index:1;min-width:0;position:relative}.home-apply .af{box-shadow:none;background:0 0;padding:0}.home-apply .af__form{gap:14px}.home-apply .af__label{color:var(--color-ink);font-size:16px;font-weight:600;line-height:22px}.home-apply .af__input{min-height:60px;font-size:18px}.home-apply .af__panel{padding:0}.home-apply .af-chip__text{min-height:48px;padding-inline:16px;font-size:16px}@media(max-width:400px){.home-apply .af-chip__text{padding-inline:12px;font-size:14px}}.home-apply .af__more{min-height:48px;font-size:16px}.home-apply .af-tick__text,.home-apply .af__docs{font-size:15px;line-height:21px}.home-apply .af__actions{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.home-apply .af__submit{border-radius:var(--radius-md);width:100%;min-width:0;min-height:60px;font-size:18px}.home-apply .af__note{text-align:center;color:var(--color-muted);font-size:15px;line-height:21px}.home-apply .af__note--demo{font-size:13px;line-height:18px}.home-apply__beam{border-radius:inherit;pointer-events:none;border:2px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-apply__beam:after{content:"";aspect-ratio:1;background:linear-gradient(to left,var(--color-mint),var(--color-mint-dark),transparent);offset-anchor:90% 50%;offset-path:rect(0 auto auto 0 round 20px);width:180px;animation:14s linear infinite home-beam;position:absolute}@keyframes home-beam{to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.home-apply__beam{display:none}}.page-home .home-b2b{padding-block:16px 0}.home-b2b__panel{border-radius:var(--radius-lg);background:var(--color-inverse);box-shadow:inset 0 0 0 1px var(--color-inverse-edge);color:#fff;display:grid;position:relative;overflow:hidden}.home-b2b__media{height:180px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 40%);mask-image:linear-gradient(0deg,#0000 0,#000 40%)}.home-b2b__media img.hphoto{object-position:50% 28%;position:absolute;inset:0;transform:scaleX(-1)}.home-b2b__media .media-ph{background-color:var(--color-ink-soft);height:100%;color:var(--ink-62);background-image:none;transform:none;aspect-ratio:auto!important}.home-b2b__media .media-ph__label{color:#fff}.home-b2b__text{padding:8px 16px 0}.home-b2b__title{color:#fff;font-size:28px;font-weight:700;line-height:34px}.home-b2b__lead{color:#fffc;margin-top:8px;font-size:16px;line-height:23px}.home-b2b__panel .btn{margin:16px 16px 20px}.page-home main{padding-bottom:32px}.hshort__list{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.hshort__list::-webkit-scrollbar{display:none}.hshort__item{width:92px;color:var(--color-ink);text-align:center;-webkit-hyphens:none;hyphens:none;justify-items:center;gap:6px;font-size:15px;font-weight:600;line-height:19px;display:grid}.hshort__icon{background:var(--color-surface);width:60px;height:60px;box-shadow:0 0 0 1px var(--color-line);color:var(--color-verified);border-radius:50%;place-items:center;display:grid}.hshort__item:hover .hshort__icon{box-shadow:0 0 0 1px var(--color-ink)}@media(max-width:1023.98px){.page-home main{flex-direction:column;display:flex}.page-home main>*{order:6;min-width:0}.page-home .home-block--hero,.page-home .hero--search{display:contents}.hero__search-wrap{order:1;padding-top:12px}.hero--search .hero__top{min-height:230px;margin:12px var(--gutter) 0;border-radius:var(--radius-lg);background:var(--color-inverse);order:2;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero--search .hero__media{height:auto;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.hero--search .hero__media:after{content:"";background:linear-gradient(#0a0a0a14 25%,#0a0a0ad1 90%);position:absolute;inset:0}.hero--search .hero__in{margin:0;padding:16px;position:relative}.hero--search .hero__slogan-line{color:#fff;font-size:clamp(28px,8.4vw,56px)}.hero--search h1.hero__title{color:#fff;margin-top:6px;font-size:19px;line-height:24px}.hero--search .hero__positioning{color:#ffffffd9}.hero--search .hero__note{display:none}.hshort{order:3;padding-top:14px}.page-home .home-block--vacancies{order:4}.home-block--vacancies .hsec{padding-top:20px}.hero__profs-wrap{order:5;padding-top:28px}}@media(min-width:768px){.hero__media{height:320px}}@media(min-width:1024px){.page-home{--gap:20px}.hsec{padding-block:104px 0}.hhead{margin-bottom:28px}.hhead__title{letter-spacing:-.025em;font-size:48px;line-height:54px}.hhead__sub{margin-top:8px;font-size:18px;line-height:26px}.hlink{font-size:18px}.hshort{display:none}.hrail{gap:var(--gap);scroll-snap-type:none;margin-inline:0;padding:0;display:grid;overflow:visible}.hrail>*{width:auto}.hero__media{z-index:-1;width:56%;height:auto;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18%);mask-image:linear-gradient(90deg,#0000 0,#000 18%)}.hero__img{object-position:100% 42%}.hero__in{margin-top:0;padding-block:32px 84px;position:static}.hero__slogan,.hero__title,.hero__positioning{max-width:min(600px,46vw)}.hero__slogan-line{font-size:clamp(54px,5.6vw,80px);line-height:1.04}.hero--search h1.hero__title{letter-spacing:-.02em;margin-top:16px;font-size:32px;line-height:38px}.hero--search .hero__positioning{margin-top:6px;font-size:20px;line-height:28px}.hero__panel{display:none}.hero__in{padding-bottom:40px}.hero__search .lsearch__row{flex-direction:row;align-items:flex-end;gap:16px}.hero__search .lsearch__cell--where{flex:0 34%}.hero__search .lsearch__label{font-size:18px;line-height:24px}.hero__search .lsearch__input,.hero__search .lwhere{height:64px;font-size:19px}.hero__search .lsearch__icon{bottom:22px}.hero__search .lsearch__btn{min-height:64px;padding-inline:44px;font-size:19px}.hero__all{color:#fff;width:fit-content;margin:12px 0 0 auto;font-size:17px;font-weight:600;line-height:24px;display:block}.hero__under{flex-wrap:wrap;justify-content:space-between;gap:4px 32px;padding-top:16px;display:flex}.hero__counts,.hero--search .hero__note{font-size:18px;line-height:26px}.hero__profs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0}.hprof{gap:16px;min-height:96px;padding:14px 16px}.hprof__icon{width:64px;height:64px}.hprof__icon .icon{width:32px;height:32px}.hprof__name{font-size:20px;line-height:25px}.hprof__n{font-size:22px;line-height:28px}.hprof--all .hprof__name{font-size:20px}.hplaces__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hplace__body{padding:16px 20px 18px}.hplace__name{font-size:24px;line-height:30px}.hplace__count{font-size:18px;line-height:26px}.hplace__go{width:24px;height:24px}.dirs__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dirs__item{grid-column:span 2}.dirs__item:nth-child(n+4){grid-column:span 3}.dir__top{height:190px}.dir__photo{width:min(76%,300px)}.dir__num{font-size:56px;line-height:62px;top:16px;left:22px}.dir__name{padding:16px 22px 0;font-size:24px;line-height:30px}.dir__count{padding:10px 22px 20px;font-size:18px;line-height:26px}.hvideos__grid{gap:var(--gap);scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.hvideos__grid>*{width:calc((100% - 3 * var(--gap)) / 4)}.hvideo__name{font-size:22px;line-height:28px}.hvideo__role,.hvideo__company{font-size:16px;line-height:22px}.hvideo__play{width:60px;height:60px;bottom:104px;left:16px}.hvideo__who{bottom:14px;left:16px}.hvideo__time{font-size:16px}.hvideo__more{min-height:56px;font-size:18px}.home-companies__rail{gap:var(--gap);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.etile{flex-basis:calc((100% - 3 * var(--gap)) / 4)}.etile__body{padding:14px 16px 16px}.etile__name{font-size:20px;line-height:25px}.etile__trust{font-size:16px}.etile__count{font-size:18px;line-height:26px}.hcar__btn:not([hidden]){z-index:2;background:var(--color-surface);width:52px;height:52px;box-shadow:0 0 0 1px var(--color-line),var(--shadow-soft);color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:34%}.hcar__btn--prev{left:-20px}.hcar__btn--next{right:-20px}.hcar__btn:disabled{display:none}.hsets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hset{gap:20px;padding:14px 24px 14px 14px}.hset__photo{width:120px;height:120px}.hset__name{font-size:24px;line-height:30px}.hset__n{padding-inline:12px;font-size:18px;line-height:28px}.hset__go{font-size:24px}.hcheck__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hsteps__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hcheck__head,.hstep__title{font-size:20px;line-height:25px}.home-apply__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.home-apply__side{min-height:680px}.home-apply__main{gap:12px;padding:40px}.home-apply__title{letter-spacing:-.025em;font-size:46px;line-height:52px}.home-apply__lead{font-size:19px;line-height:27px}.home-apply__right{align-items:center;padding:32px;display:flex}.home-apply__card{width:100%;padding:28px}.home-b2b__panel{grid-template-columns:38% minmax(0,1fr) auto;align-items:center;min-height:240px}.home-b2b__media{align-self:stretch;height:100%;min-height:240px;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 62%,#0000)}.home-b2b__text{padding:24px 24px 24px 8px}.home-b2b__title{letter-spacing:-.025em;font-size:44px;line-height:50px}.home-b2b__lead{margin-top:10px;font-size:18px;line-height:26px}.home-b2b__panel .btn{min-height:64px;margin:0 32px 0 0;padding-inline:36px;font-size:18px}.page-home .home-b2b{padding-block:20px 0}}.hero__profs{gap:8px}.hero__prof-item{flex:0 0 88px}.hprof,.hprof--all{height:auto;min-height:0;box-shadow:none;text-align:center;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:4px 0;position:relative}.hprof:hover{box-shadow:none}.hprof__icon{width:64px;height:64px;transition:background-color .16s var(--ease-out-soft);position:relative;overflow:visible}.hprof__icon img{border-radius:inherit}.hprof__text{display:block}.hprof__name,.hprof--all .hprof__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}.hprof__n{border-radius:var(--radius-pill);background:var(--color-verified-solid);color:#fff;min-width:22px;height:22px;margin-left:18px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:0;left:50%}@media(min-width:1024px){.hero__profs{justify-content:space-between;gap:16px;display:flex}.hero__prof-item{flex:0 120px;min-width:0}.hprof__icon{aspect-ratio:1;width:100%;max-width:96px;height:auto}.hprof,.hprof--all{gap:10px;min-height:0;padding:4px 0}.hprof__icon .icon{width:40px;height:40px}.hprof__name,.hprof--all .hprof__name{font-size:15px;line-height:19px}.hprof__n{margin-left:34px;font-size:13px;top:0;left:50%;right:auto}}.hstep{aspect-ratio:3/4;background:var(--color-inverse);box-shadow:none;color:#fff;isolation:isolate;justify-content:flex-end;position:relative}.hstep__photo{z-index:-2;aspect-ratio:auto;position:absolute;inset:0}.hstep:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0a0a0d,#0a0a0a73 50%,#0a0a0ae0 92%);position:absolute;inset:0}.hstep__num{z-index:1}.hstep__body{gap:10px;padding:16px;display:grid}.hstep__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:22px;font-weight:700;line-height:26px}.hstep__more{gap:8px;display:grid}.hstep__sum{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;justify-self:start;gap:10px;min-height:40px;padding:4px 14px 4px 4px;font-size:15px}.hstep__sum:hover{background:#ffffff3d}.hstep__sum-ico{background:var(--color-mint);color:#0a0a0a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.hstep__more[open] .hstep__sum .icon{rotate:180deg}.hstep__text{color:#ffffffe6;order:-1;margin-top:0}@media(min-width:1024px){.hstep__body{padding:20px}.hstep__title{font-size:26px;line-height:31px}}.hcheck__item{aspect-ratio:3/4;background:var(--color-inverse);box-shadow:none;color:#fff;isolation:isolate;justify-content:flex-end;position:relative}.hcheck__photo{z-index:-2;aspect-ratio:auto;position:absolute;inset:0}.hcheck__item:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0a0a0d,#0a0a0a73 50%,#0a0a0ae0 92%);position:absolute;inset:0}.hcheck__more{padding:16px}.hcheck__head{font-family:var(--font-display);color:#fff;gap:10px}.hcheck__head .icon{box-sizing:content-box;background:var(--color-mint);color:#0a0a0a;border-radius:50%;width:16px;height:16px;padding:8px}.hcheck__text{color:#ffffffe6;margin-top:8px}@media(min-width:1024px){.hcheck__more{padding:18px}}.hprof:hover .hprof__icon{background:var(--color-cta);color:#fff}@media(min-width:1024px){.hero__under{flex-wrap:nowrap;align-items:baseline;gap:24px}.hero__counts{flex:none}.hero--search .hero__note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media(min-width:1024px)and (max-width:1279.98px){.hero__counts,.hero--search .hero__note{font-size:16px;line-height:24px}}.etile{flex-direction:column;display:flex;container-type:inline-size}.etile__media{aspect-ratio:3/4;flex:none}.etile .etile__stamp{z-index:2;border-radius:var(--radius-pill);background:var(--color-verified-solid);color:#fff;white-space:nowrap;gap:4px;width:auto;min-height:0;margin:0;padding:3px 10px 3px 7px;font-size:13px;line-height:18px;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0a0a0a2e}.etile .etile__stamp .zvk-plate__mark{width:14px;height:14px}.etile__body{flex-direction:column;flex:auto;gap:2px;min-width:0;padding:10px 12px 12px;display:flex}.etile__count{font-family:var(--font-display);color:var(--color-verified);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(16px,9cqi,24px);font-weight:800;line-height:1.3;overflow:hidden}.etile__trust{white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.etile__name{min-width:0;font-family:var(--font-sans);align-items:center;gap:6px;margin-top:2px;font-size:16px;font-weight:600;line-height:21px;display:flex}.etile__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.etile__logo{width:20px;height:20px;box-shadow:0 0 0 1px var(--color-line);border-radius:50%;flex:none;position:static}.etile__rating{color:var(--color-ink);align-items:center;gap:4px;margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.etile__rating .icon{fill:#f5a524;color:#f5a524}.etile__rating-src{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.etile__cta{border-radius:var(--radius-sm);pointer-events:none;width:100%;min-height:44px;margin-top:auto;padding-top:0;font-size:16px;font-weight:700}.etile__body>:nth-last-child(2){margin-bottom:8px}@media(min-width:1024px){.etile__body{padding:12px 14px 14px}.etile__name{font-size:17px;line-height:23px}.etile__count{font-size:clamp(16px,9cqi,24px);line-height:1.3}.etile__trust{font-size:14px}}.hplace,.dir{background:var(--color-inverse);min-height:240px;box-shadow:none;color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hplace{aspect-ratio:4/3}.hplace:hover,.dir:hover{box-shadow:none}.hplace:after,.dir:after{content:"";z-index:-1;pointer-events:none;transition:opacity .2s var(--ease-out-soft);background:linear-gradient(#0a0a0a0d,#0a0a0a73 50%,#0a0a0ae0 92%);position:absolute;inset:0}.hplace:hover:after,.dir:hover:after{opacity:.85}.hplace__media{z-index:-2;aspect-ratio:auto;position:absolute;inset:0}.hplace__media .media-ph,.dir__photo .media-ph{border-radius:0;height:100%;aspect-ratio:auto!important}.hplace__body{padding:16px}.hplace__name,.dir__name{font-family:var(--font-display);color:#fff}.hplace__count,.dir__count{color:#ffffffe6}.hplace__go{box-sizing:content-box;background:var(--color-mint);color:#0a0a0a;border-radius:50%;width:20px;height:20px;padding:8px}.dir__top{height:auto;position:static}.dir__photo{z-index:-2;width:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.dir__num{background:var(--color-mint);width:48px;height:48px;font-family:var(--font-display);color:#0a0a0a;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;top:10px;left:12px}.dir__name{padding:0 16px}.dir__count{margin-top:4px;padding:0 16px 16px}@media(min-width:1024px){.dir{min-height:320px}.dir__top{height:auto}.dir__photo{width:100%}.dir__num{width:52px;height:52px;font-size:20px;line-height:1;top:14px;left:16px}.dir__name{padding:0 22px}.dir__count{padding:0 22px 22px}.hplace__body{padding:20px 22px}.hplace__go{width:22px;height:22px}.hcheck__head{font-size:18px;line-height:23px}}.hero__profs{margin-top:24px}@media(min-width:1024px){.hero__profs{margin-top:32px}}.hplaces__chips{margin-bottom:16px}.hplaces__chips[hidden],.hplaces__shot[hidden]{display:none}.hplaces__shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hplace--shot{aspect-ratio:3/4;min-height:0}.hplace--shot .hplace__media picture,.hplace--shot .hplace__img{object-fit:cover;width:100%;height:100%;display:block}.hplace--shot .hplace__body{padding:12px}.hplace__place{color:var(--color-mint);font-size:13px;font-weight:700;line-height:18px}.hplace--shot .hplace__name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:22px;overflow:hidden}.hplace--shot .hplace__count{font-size:14px;line-height:20px}.hplace--shot .hplace__go{display:none}.hplace .hplace__stamp{z-index:1;border-radius:var(--radius-pill);background:var(--color-verified-solid);color:#fff;white-space:nowrap;gap:4px;width:auto;min-height:0;margin:0;padding:3px 10px 3px 7px;font-size:13px;line-height:18px;position:absolute;top:10px;left:10px}.hplace .hplace__stamp .zvk-plate__mark{width:14px;height:14px}@media(min-width:768px){.hplaces__shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.hplaces__shots{grid-template-columns:repeat(4,minmax(0,1fr))}.hplaces__chips{margin-bottom:24px}.hplace--shot .hplace__body{padding:16px 18px}.hplace__place{font-size:14px}.hplace--shot .hplace__name{font-size:20px;line-height:26px}.hplace--shot .hplace__count{font-size:16px;line-height:22px}}.hset__icon{border-radius:var(--radius-md);background:var(--color-verified-bg);width:64px;height:64px;color:var(--color-verified);transition:background-color .16s var(--ease-out-soft),color .16s var(--ease-out-soft);flex:none;place-items:center;display:grid}.hset__icon .icon{stroke-width:1.75px;width:30px;height:30px}.hset:hover .hset__icon{background:var(--color-cta);color:#fff}@media(min-width:1024px){.hset__icon{width:72px;height:72px}.hset__icon .icon{width:34px;height:34px}.home-apply__panel{isolation:isolate;position:relative}.home-apply__side{position:static;overflow:visible}.home-apply__bg{z-index:-2}.home-apply__side:after{z-index:-1;background:linear-gradient(90deg,#0a0a0ad1,#0a0a0a8c 38%,#0a0a0a26 62%,#0a0a0a0d),linear-gradient(#0000 55%,#0a0a0a80)}.home-apply__right{z-index:1;position:relative}.home-apply__card{box-shadow:0 24px 64px #0a0a0a59}}.hplaces__car .hplaces__shots{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hplaces__car .hplaces__shots::-webkit-scrollbar{display:none}.hplaces__car .hplaces__shot{scroll-snap-align:start;flex:0 0 min(64vw,260px)}@media(min-width:768px){.hplaces__car .hplaces__shots{gap:16px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.hplaces__car .hplaces__shot{flex-basis:calc(33.3333% - 10.6667px)}}@media(min-width:1024px){.hplaces__car .hplaces__shot{flex-basis:calc(25% - 12px)}}.hrow{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hrow::-webkit-scrollbar{display:none}.hrow>.vcard{scroll-snap-align:start;flex:0 0 min(42vw,240px)}.hrow__more{scroll-snap-align:end;flex:0 0 min(40vw,180px)}.hplaces__shots>.hrow__more,.home-companies__rail>.hrow__more{display:flex}.hrow__more>.pull-more{flex:auto}.pull-more{--pull:0;--drag:0px;border-radius:var(--radius-md);background:var(--color-verified-bg);height:100%;min-height:240px;color:var(--color-verified);text-align:center;place-content:center;justify-items:center;gap:10px;padding:16px;display:grid}.pull-more__arrow{background:var(--color-cta);color:#fff;width:64px;height:64px;transform:translate(calc((1 - var(--pull)) * -24px + var(--drag) * .6)) scale(calc(.8 + var(--pull) * .2));transition:transform .12s linear,background-color .16s var(--ease-out-soft);border-radius:50%;place-items:center;display:grid}.pull-more:hover .pull-more__arrow,.pull-more.is-ready .pull-more__arrow{background:var(--color-cta-hover)}.pull-more.is-ready .pull-more__arrow{scale:1.1}.pull-more.is-going .pull-more__arrow{opacity:0;transition:transform .18s var(--ease-out-soft),opacity .18s;transform:translate(48px)scale(1.1)}.pull-more__text{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:22px}.pull-more__hint{color:var(--color-muted);font-size:13px;line-height:18px}@media(min-width:768px){.hrow{gap:16px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.hrow>.vcard{flex-basis:calc(33.3333% - 10.6667px)}.hrow__more{flex-basis:200px}.pull-more__hint{display:none}}@media(min-width:1024px){.hrow>.vcard{flex-basis:calc(25% - 12px)}.hcar__btn:not([hidden]){border-radius:var(--radius-sm);width:32px;height:72px;box-shadow:none;color:var(--color-ink);transition:color .16s var(--ease-out-soft);background:0 0;top:50%;translate:0 -50%}.hcar__btn:not([hidden]):hover{color:var(--color-verified)}.hcar__btn .icon{stroke-width:2px;width:32px;height:32px}.hcar__btn--prev{left:calc(-1 * var(--gutter))}.hcar__btn--next{right:calc(-1 * var(--gutter))}}@media(prefers-reduced-motion:reduce){.pull-more__arrow{transition:none;transform:none}}.hplaces__car .hplaces__shot.hrow__more{flex-basis:min(40vw,180px)}@media(min-width:768px){.hplaces__car .hplaces__shot.hrow__more{flex-basis:200px}}@media(min-width:1024px){.hero--search .hero__top{max-width:min(var(--container),calc(100% - 2 * var(--gutter)));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);isolation:isolate;margin:16px auto 0}.hero--search .hero__top>.hero__in{max-width:none}}.hsets__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-inline:0;padding:0;display:grid;overflow:visible}.hset{height:auto;min-height:0;box-shadow:none;text-align:center;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:4px 0;position:relative}.hset:hover{box-shadow:none}.hset__icon{width:64px;height:64px}.hset__text{justify-items:center;display:block}.hset__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}.hset__n{border-radius:var(--radius-pill);background:var(--color-verified-solid);color:#fff;text-align:center;min-width:22px;height:22px;margin-left:18px;padding:0 6px;font-size:12px;line-height:22px;position:absolute;top:0;left:50%}.hset__go{display:none}@media(min-width:1024px){.hsets__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}.hset__icon{width:96px;height:96px}.hset__icon .icon{width:40px;height:40px}.hset__name{font-size:15px;line-height:19px}.hset__n{margin-left:34px;font-size:13px}}.hstep__body{gap:6px}.hstep__text{color:#ffffffe6;order:0;margin-top:0;font-size:15px;line-height:20px}.hcheck__head{margin:0;padding:0}.hcheck__text{margin-top:6px;font-size:14px;line-height:19px}.hsec{padding-top:32px}.hsets__grid{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 6px;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hsets__grid::-webkit-scrollbar{display:none}.hsets__grid>*{scroll-snap-align:start;flex:0 0 88px}@media(min-width:1024px){.hsec{padding-top:64px}.hsets__grid{justify-content:space-between;gap:12px;margin-inline:0;padding-inline:0;display:flex}.hsets__grid>*{flex:1 1 0;min-width:88px}.hset__icon{width:80px;height:80px}.hset__icon .icon{width:34px;height:34px}.hset__n{margin-left:26px}.hset__name{font-size:14px;line-height:18px}}.page-home .home-b2b{padding-top:32px}@media(min-width:1024px){.page-home .home-b2b{padding-top:64px}}.hstep__num,.dir__num{background:var(--color-cta);color:#fff}.hstep{container-type:inline-size}.hstep__title{font-size:min(26px,10.5cqi);line-height:1.2}.vac{z-index:1;margin-top:-20px;padding-bottom:12px;position:relative}.vac-top{padding-top:4px;display:none}.vac-crumbs{display:block}.vac-grid{display:grid}.vac-main,.vac-side{min-width:0}.vac-main{gap:10px;display:grid}.vac-main>*{min-width:0;margin:0 calc(-1 * var(--gutter));padding:20px var(--gutter);border-radius:var(--radius-lg);background:var(--color-surface);scroll-margin-top:calc(var(--header-h) + 12px);border:0}.vac-main>.vac-tabs{padding-block:10px}.vac-hero__salary{line-height:1.2}.vac-hero__sum{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-verified);overflow-wrap:anywhere;font-size:clamp(25px,8vw,40px);font-weight:800;line-height:1.15}.vac-hero__period{color:var(--color-muted);margin-top:2px;font-size:15px;line-height:21px;display:block}.vac-hero__approx{color:var(--color-muted);margin-top:2px;font-size:15px;line-height:21px}.vac-hero__title{margin-top:10px;font-size:24px;line-height:30px}.vac-hero__perks{margin:12px calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);-webkit-mask-image:none;mask-image:none}.vac-perkchip{background:var(--color-verified-bg);min-height:40px;color:var(--color-verified);white-space:nowrap;border-radius:12px;align-items:center;padding-inline:14px;font-size:15px;font-weight:600;display:inline-flex}.vac-company{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.vac-company__logo{object-fit:cover;background:var(--color-surface);width:52px;height:52px;box-shadow:0 0 0 1px var(--color-line);border-radius:50%}.vac-company__logo--text{color:var(--color-ink);place-items:center;font-size:18px;font-weight:700;display:grid}.vac-company__body{justify-items:start;gap:2px;min-width:0;display:grid}.vac-company__name{color:var(--color-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;align-items:center;font-size:17px;font-weight:700;line-height:22px;display:inline-flex}.vac-company__name:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vac-company__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:15px;line-height:21px;display:flex}.vac-company__meta:empty{display:none}.vac-company__meta>span+span:before{content:"·";color:var(--color-muted);margin-right:8px}.vac-company__trust{font-size:15px;line-height:21px}.vac-company__rating{color:var(--color-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.vac-company__rating .icon{fill:var(--color-mint-dark);color:var(--color-mint-dark)}.vac-fresh{color:var(--color-muted);margin-top:12px;font-size:15px;line-height:21px;display:grid}.vac-fresh__stale{color:var(--color-attention);align-items:center;gap:4px;font-weight:600;display:inline-flex}.vac-fresh:empty{display:none}.vac-tabs .chips{margin-right:calc(-1 * var(--gutter))}.vac-tabs .chip{min-height:44px;padding-inline:18px;font-size:16px}.vac-main>.vac-closed{background:var(--color-attention-bg)}.vac-closed__title{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:600}.vac-closed__text{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:4px}.vac-closed__text a{color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.vac-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vac-tile{border-radius:var(--radius-md);background:var(--color-paper);align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.vac-tile__value{letter-spacing:-.01em;color:var(--color-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-size:19px;font-weight:700;line-height:24px}.vac-tile__label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.vac-tile[data-key-fact=schedule]{grid-column:1/-1}.vac-tile[data-key-fact=experience]{background:var(--color-verified-bg);border-color:#0000}.vac-tile[data-key-fact=experience] .vac-tile__value{color:var(--color-verified)}.vac-facts__confirm{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:10px}.vac-facts__confirm.is-verified{color:var(--color-verified);font-weight:600}.vac-facts__confirm .icon{flex:none}.vac-fold__sum{cursor:pointer;align-items:center;gap:10px;min-height:56px;list-style:none;display:flex}.vac-fold__sum::-webkit-details-marker{display:none}.vac-main>.vac-fold{padding-block:4px}.vac-fold__icon{color:var(--color-verified);flex:none}.vac-fold__text{color:var(--color-ink);font-size:17px;font-weight:600;line-height:23px}.vac-fold__count{border-radius:var(--radius-pill);background:var(--color-mint);min-width:26px;height:22px;font-size:var(--fs-caption);color:#0a0a0a;flex:none;place-items:center;padding-inline:7px;font-weight:700;display:inline-grid}.vac-fold__chev{transition:transform .16s var(--ease-out-soft);flex:none;margin-left:auto}.vac-fold[open] .vac-fold__chev{transform:rotate(180deg)}.vac-fold__body{padding-bottom:16px}.vac-fold__sum,.vac-more-btn,summary.vac-perk__title,.vac-employer__link,.vac-employer__more-sum,.vac-safe__sum,.vac-place__more-sum,.vsc-story__more,.vsc-links__item{transition:transform .12s var(--ease-out-soft)}.vac-fold__sum:active,.vac-more-btn:active,summary.vac-perk__title:active,.vac-employer__link:active,.vac-employer__more-sum:active,.vac-safe__sum:active,.vac-place__more-sum:active,.vsc-story__more:active,.vsc-links__item:active{transform:scale(.97)}.vac-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vac-sec>.t-h3,.vac-sec>.t-h2{margin-bottom:16px}.vac-prose{color:var(--color-ink-soft)}.vac-prose p+p,.vac-prose ul,.vac-prose ol{margin-top:12px}.vac-prose ul{padding-left:22px;list-style:outside}.vac-prose ol{padding-left:22px;list-style:decimal}.vac-prose li+li{margin-top:6px}.vac-prose a{text-underline-offset:3px;text-decoration:underline}.vac-prose.is-clamped{max-height:calc(var(--lh-body) * 8);overflow:hidden}.vac-sec__more{min-height:44px;margin-top:8px;padding-inline:0}.vac-sec__more[hidden]{display:none}.vac-confirmed .source-note{margin-top:12px}.vac-about__box{gap:20px;display:grid}.vac-about__h{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink);margin-bottom:8px;font-weight:700}.vac-about .vac-prose ul{padding-left:0;list-style:none}.vac-about .vac-prose li{padding-left:20px;position:relative}.vac-about .vac-prose li:before{content:"";left:2px;top:calc(var(--lh-body) / 2 - 4px);background:var(--color-mint-dark);border-radius:50%;width:8px;height:8px;position:absolute}.vac-about .is-cut{display:none}.vac-more-btn{border-radius:var(--radius-md);background:var(--color-paper);width:100%;min-height:52px;color:var(--color-ink);justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.vac-more-btn[hidden]{display:none}.vac-more-btn .icon{transition:transform .16s var(--ease-out-soft)}.vac-more-btn[aria-expanded=true] .icon{transform:rotate(180deg)}.vac-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vac-perks__item{min-width:0}.vac-perk{border-radius:var(--radius-md);background:var(--color-paper);height:100%}.vac-perk__title{min-height:48px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);align-items:flex-start;gap:8px;padding:12px;font-weight:600;list-style:none;display:flex}summary.vac-perk__title{cursor:pointer}.vac-perk__title::-webkit-details-marker{display:none}.vac-perk__icon{color:var(--color-verified);flex:none;margin-top:2px}.vac-perk__text{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);padding:0 12px 12px 36px}.vac-place__address{color:var(--color-ink);align-items:flex-start;gap:8px;font-weight:600;display:flex}.vac-place__address .icon{color:var(--color-verified);flex:none;margin-top:2px}.vac-place__more{margin-top:4px}.vac-place__more-sum,.vac-employer__more-sum,.vac-safe__sum{min-height:44px;font-size:var(--fs-small);color:var(--color-ink);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.vac-place__more-sum::-webkit-details-marker{display:none}.vac-employer__more-sum::-webkit-details-marker{display:none}.vac-safe__sum::-webkit-details-marker{display:none}.vac-place__transport{max-width:60ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.vac-place .geo__note:empty{display:none}.vac-place__distance{font-size:var(--fs-small);margin-top:8px;font-weight:600}.vac-place__distance[hidden]{display:none}.vac-place__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.vac-place .geo__btn{min-height:44px;padding-inline:0}.vac-link{min-height:44px;font-size:var(--fs-small);color:var(--color-ink);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.vac-link:hover{-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}.vac-employer__card{gap:4px;display:grid}.vac-employer__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vac-stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;margin-top:12px;display:grid}.vac-stat{border-radius:var(--radius-md);background:var(--color-paper);align-content:start;gap:2px;min-width:0;padding:12px;display:grid}.vac-stat__value{color:var(--color-ink);white-space:nowrap;align-items:center;gap:4px;font-size:20px;font-weight:700;line-height:26px;display:flex}.vac-stat__value .icon{fill:var(--color-mint-dark);color:var(--color-mint-dark)}.vac-stat__label{color:var(--color-muted);font-size:15px;line-height:20px}.vac-employer__all{border-radius:var(--radius-md);width:100%;margin-top:12px}.vac-employer__logo{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 1px var(--color-line);border-radius:50%}.vac-employer__logo--text{background:var(--color-paper);color:var(--color-ink);place-items:center;font-weight:700;display:grid}.vac-employer__who{min-width:0}.vac-employer__name{font-size:var(--fs-h3);line-height:var(--lh-h3);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-weight:700}.vac-employer__name a{color:var(--color-ink)}.vac-employer__direct{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);align-items:center;gap:6px;margin-top:2px;font-weight:600;display:inline-flex}.vac-employer__link{color:var(--color-verified);justify-self:start;margin-top:8px;padding-block:10px;font-weight:700}.vac-employer__link .icon{vertical-align:-3px;margin-left:4px;display:inline-block}.vac-employer__link:hover{text-underline-offset:3px;text-decoration:underline}.vac-employer__more-sum{color:var(--color-muted)}.vac-employer__text{max-width:56ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft)}.vac-employer__legal{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:8px}.vac-employer__zvk{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-ink);margin-top:4px}.vac-main>.vac-safe{background:var(--color-verified-bg)}.vac-safe__title{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-verified);align-items:flex-start;gap:8px;font-weight:700;display:flex}.vac-safe__title .icon{flex:none;margin-top:2px}.vac-safe__sub{color:var(--color-ink)}.vac-safe__more{padding-left:28px}.vac-safe__lead{max-width:60ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft)}.vac-safe__list{max-width:64ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft);gap:6px;margin-top:8px;padding-left:18px;list-style:outside;display:grid}.vac-safe__call{font-size:var(--fs-small);margin-top:10px}.vac-safe__call a{color:var(--color-ink);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.vac-safe__report{padding-left:28px;display:block}.vac-safe__report:empty{display:none}.vac-side{scroll-margin-top:calc(var(--header-h) + 16px)}.vac-apply__job{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-bottom:16px}.vac-apply .af{box-shadow:none;background:0 0;border-radius:0;padding:0}.vac-apply .af__actions{grid-template-columns:minmax(0,1fr)}.vac-apply .af__submit{width:100%;min-width:0}.vac-apply .af__note{text-align:left}.vac-apply--static{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);padding:24px}.vac-apply__text{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-block:8px 16px}.vac-apply__stub{opacity:.6;cursor:not-allowed;width:100%}.vac-manager{border-top:1px solid var(--color-line);align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.vac-manager .vac-manager__photo{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.vac-manager .vac-manager__photo .media-ph__in{display:none}.vac-manager__text{font-size:var(--fs-small);line-height:var(--lh-small);display:grid}.vac-manager__who{color:var(--color-ink);font-weight:600}.vac-manager__term{color:var(--color-muted)}.vac-comments{padding-block:10px}.vac-comments>*{margin-inline:calc(-1 * var(--gutter));padding:20px var(--gutter);border-radius:var(--radius-lg);background:var(--color-surface)}.vac-similar{padding-block:10px var(--section-s)}.vac-similar__chips{margin-bottom:24px}.vac-more{padding-block:0 var(--section-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.vac-more__text{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:600}.vac-sticky{z-index:42;min-height:var(--header-h);background:var(--color-surface);box-shadow:0 1px 0 var(--color-line);visibility:hidden;transition:transform .2s var(--ease-out-soft),visibility .2s;align-items:center;gap:2px;padding:2px 6px;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.vac-sticky[data-state=shown]{visibility:visible;transform:none}.vac-sticky__back{width:44px;height:44px;color:var(--color-ink);flex:none;place-items:center;display:grid}.vac-sticky__title{min-width:0;color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:15px;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.vac-sticky .share__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vac-sticky .share__btn{width:44px;padding:0}.vac-bar{display:none}@media(max-width:1023.98px){body.page-vacancy:has(.vac-bar){--bar-h:76px}.vac-bar[data-state=shown]{left:0;right:0;bottom:calc(var(--tabbar-h) + var(--cookie-h,0px));z-index:44;padding:8px var(--gutter);background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line);display:block;position:fixed}.vac-bar__btn{border-radius:16px;flex-direction:column;gap:2px;width:100%;min-height:60px;display:flex}.vac-bar__big{font-size:18px;font-weight:700;line-height:22px}.vac-bar__small{font-size:13px;font-weight:500;line-height:17px}}@media(min-width:768px){.vac-top{display:block}.vac-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.vac-tile[data-key-fact=schedule]{grid-column:span 2}.vac-tile__value{font-size:21px;line-height:26px}.vac-perks{grid-template-columns:repeat(3,minmax(0,1fr))}.vac-fresh{flex-wrap:wrap;gap:0 12px;display:flex}.vac-fresh>span+span:before{content:"·";margin-right:12px}}@media(min-width:1024px){.vac-grid{gap:0 var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.vac{margin-top:16px}.vac-main{grid-column:1/span 8}.vac-main>*,.vac-comments>*{margin-inline:0;padding:24px}.vac-main>.vac-tabs{padding-block:12px}.vac-hero__perks{margin-inline:-24px;padding-inline:24px}.vac-tabs .chips{margin-right:0}.vac-side{top:calc(var(--header-h) + 16px);grid-column:9/span 4;position:sticky}.vac-sticky{display:none}.vac-side .sheet.vac-apply{z-index:auto;display:block!important;position:static!important}.vac-side .vac-apply .sheet__backdrop,.vac-side .vac-apply .sheet__handle,.vac-side .vac-apply .sheet__close{display:none}.vac-side .vac-apply .sheet__panel{border-radius:var(--radius-lg);background:var(--color-surface);max-height:none;padding:24px;position:static;overflow:visible;width:auto!important;animation:none!important;transform:none!important}.vac-side .vac-apply.sheet--sheet .sheet__panel{translate:none!important}.vac-side .vac-apply .sheet__head{min-height:0}.vac-side .vac-apply .sheet__body{padding-top:4px}}@media(min-width:768px){.vac-fold .fact-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px}}.vhero{position:relative}.vhero.wrap{max-width:none;padding-inline:0}.vhero__track{aspect-ratio:4/5;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--color-fill);display:flex;overflow-x:auto}.vhero__track::-webkit-scrollbar{display:none}.vhero__track:focus-visible{outline-offset:-3px}.vhero__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:100%;position:relative}.vhero__link{cursor:zoom-in;height:100%;display:block}.vhero__img{object-fit:cover;width:100%;height:100%;display:block}.vhero .vhero__ph{border-radius:0;height:100%;aspect-ratio:auto!important}.vhero__plate{background:var(--color-inverse);color:#fff;text-align:center;align-content:center;justify-items:center;gap:16px;height:100%;padding:24px;display:grid}.vhero__logo{border-radius:var(--radius-md);object-fit:contain;background:#fff;width:96px;height:96px;padding:8px}.vhero__logo--text{color:var(--color-ink);place-items:center;padding:0;font-size:28px;font-weight:700;display:grid}.vhero__name{letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-size:clamp(22px,6vw,36px);font-weight:700;line-height:1.15}.vhero__slide--video .vposter,.vhero__slide--video .vposter__frame,.vhero__slide--video .vposter__player{aspect-ratio:auto;border-radius:0;height:100%}.vhero__slide--video .vposter__play{width:76px;height:76px;margin:-38px 0 0 -38px}.vhero__slide--video .vposter__play svg{width:30px;height:30px}.vhero__slide--video .vposter__label{bottom:36px;left:16px;right:16px}.vhero__slide--video .vposter__title{font-size:17px}.vclip{background:#0a0a0a;height:100%;margin:0;position:relative}.vclip__video{object-fit:contain;background:#0a0a0a;width:100%;height:100%;display:block}.vclip__caption{border-radius:var(--radius-sm);color:#fff;max-width:calc(100% - 32px);font-size:var(--fs-small);line-height:var(--lh-small);pointer-events:none;background:#0a0a0a9e;padding:6px 12px;font-weight:600;position:absolute;top:76px;left:16px}.vhero__dots{justify-content:center;inset:auto 0 32px}.vhero__counter,.vhero__nav{display:none}.vhero__bar{z-index:3;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.vhero__bar>*{pointer-events:auto}.vac-back{margin-right:auto}.vac-back,.vhero__bar .share__btn,.vhero__bar .bookmark{background:#ffffffd1;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.vac-back,.vhero__bar .share__btn,.vhero__bar .bookmark{background:color-mix(in srgb,var(--color-surface) 82%,transparent)}}.vac-back,.vhero__bar .share__btn,.vhero__bar .bookmark{color:var(--color-ink);box-shadow:0 1px 4px #0a0a0a1f}.vac-back:hover,.vhero__bar .share__btn:hover,.vhero__bar .bookmark:hover{background:var(--color-surface)}.vhero__bar .share__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vhero__bar .share__menu{top:calc(100% + 8px);left:auto;right:0}.vac-actions__share:empty{display:none}.vsc{gap:12px;display:grid}.vsc-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;display:grid}.vsc-head__logo{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);object-fit:contain;width:56px;height:56px;padding:4px}.vsc-head__logo--text{color:var(--color-ink);place-items:center;padding:0;font-weight:700;display:grid}.vsc-head__body{gap:2px;min-width:0;display:grid}.vsc-eyebrow{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.02em;color:var(--color-verified);font-weight:600}.vsc-head__title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;color:var(--color-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-weight:700}.vsc-head__links,.vsc-head .vsc-ph-note{grid-column:1/-1}.vsc-links{flex-wrap:wrap;gap:8px;display:flex}.vsc-links__item{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);transition:border-color .16s var(--ease-out-soft);align-items:center;gap:8px;padding:6px 14px 6px 8px;font-weight:600;display:inline-flex}.vsc-links__item:hover{border-color:var(--color-ink)}.vsc-links__mark{border-radius:7px;flex:none}.vsc-ratings{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.vsc-rate{border-radius:var(--radius-md);background:var(--color-paper);align-content:start;gap:2px;padding:14px;display:grid}.vsc-rate__source{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-ink);align-items:center;gap:4px;font-weight:600;display:flex}.vsc-rate__score{letter-spacing:-.02em;color:var(--color-ink);align-items:center;gap:6px;font-size:34px;font-weight:700;line-height:40px;display:flex}.vsc-rate__star{fill:var(--color-mint-dark);color:var(--color-mint-dark)}.vsc-rate__count,.vsc-rate__checked{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.vsc-rate__checked{color:var(--color-verified)}.vsc-rate__link{min-height:44px;font-size:var(--fs-small);color:var(--color-ink);text-underline-offset:3px;justify-self:start;align-items:center;gap:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.vsc-rate--ph,.vsc-ph-note,.vsc-plan-ph{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);position:relative}.vsc-rate--ph{gap:6px;padding:14px}.vsc-rate__tag,.vsc-plan-ph__tag{background:var(--color-solid);color:var(--color-on-solid);letter-spacing:.04em;border-radius:4px;justify-self:start;padding:1px 6px;font-size:11px;font-weight:700}.vsc-ph-note{padding:10px 14px}.vac-plan__title{-webkit-hyphens:manual;hyphens:manual;margin-bottom:20px}.vsc-plan{gap:24px;display:grid}.vsc-plan__line{gap:12px;display:grid;position:relative}.vsc-plan__line:before{content:"";background:var(--color-line);width:2px;position:absolute;top:18px;bottom:18px;left:17px}.vsc-step{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.vsc-step__n{background:var(--color-mint);color:#0a0a0a;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:12px;font-size:15px;font-weight:700;display:grid;position:relative}.vsc-step__body{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:6px;min-width:0;padding:14px 16px;display:grid}.vsc-step__period{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.02em;color:var(--color-verified);font-weight:700}.vsc-step__title{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);-webkit-hyphens:manual;hyphens:manual;font-weight:600}.vsc-step__what{color:var(--color-ink-soft)}.vsc-step__what.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vsc-step__more{min-height:32px;font-size:var(--fs-small);color:var(--color-ink);text-underline-offset:3px;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.vsc-step__more[hidden]{display:none}.vsc-step__meta{flex-wrap:wrap;gap:6px;display:flex}.vsc-step__meta li{border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-ink);padding:2px 10px;font-weight:600}.vsc-step__result{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink)}.vsc-plan__side{align-content:start;gap:20px;display:grid}.vsc-plan-ph{gap:6px;padding:20px;display:grid}.vsc-plan-ph__title{font-size:var(--fs-small);color:var(--color-ink-soft);font-weight:600}.vsc-plan--stories{grid-template-columns:minmax(0,1fr);gap:16px}.vsc-stories{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.vsc-stories::-webkit-scrollbar{display:none}.vsc-stories:focus-visible{outline-offset:-2px}.vsc-story{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);scroll-snap-align:start;flex-direction:column;flex:0 0 74%;gap:8px;min-width:0;padding:16px;display:flex;position:relative}.vsc-story__period{border-radius:var(--radius-sm);background:var(--color-mint);letter-spacing:-.01em;color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;padding:3px 10px;font-size:15px;font-weight:800;line-height:22px;overflow:hidden}.vsc-story__title{color:var(--color-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance;font-size:17px;font-weight:700;line-height:22px}.vsc-story__what{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft)}.vsc-story__what.is-clamped{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vsc-story__more{min-height:28px;font-size:var(--fs-caption);color:var(--color-ink);text-underline-offset:3px;align-self:flex-start;margin-top:-6px;padding:0;font-weight:600;text-decoration:underline}.vsc-story__more[hidden]{display:none}.vsc-story__meta{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.vsc-story__meta li{border-radius:var(--radius-pill);background:var(--color-paper);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-ink);align-items:center;gap:5px;padding:3px 10px 3px 8px;font-weight:600;display:inline-flex}.vsc-story__meta .icon{color:var(--color-verified);flex:none}.vsc-story__result{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-verified);align-items:flex-start;gap:6px;font-weight:600;display:flex}.vsc-story__result .icon{flex:none;margin-top:1px}.vsc-story__level{font-size:var(--fs-caption)}.vsc-extras{flex-wrap:wrap;gap:8px;display:flex}.vsc-mentor{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex:100%;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.vsc-mentor__photo{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.vsc-mentor__photo--text{background:var(--color-mint);color:#0a0a0a;place-items:center;font-size:18px;font-weight:700;display:grid}.vsc-mentor__body{min-width:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);display:grid}.vsc-mentor__name{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink);font-weight:700}.vsc-chip{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex:auto;align-items:flex-start;gap:10px;min-width:0;max-width:100%;padding:12px;display:flex}.vsc-chip__icon{color:var(--color-verified);flex:none}.vsc-chip__body{min-width:0;display:grid}.vsc-chip__label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.vsc-chip__value{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);font-weight:700}.vsc-chip__level,.vsc-mentor__level{font-size:var(--fs-caption);line-height:var(--lh-caption)}.vsc-extras .confirm-level,.vsc-story .confirm-level,.vac-facts__confirm{display:block}.vsc-extras .confirm-level .icon,.vsc-story .confirm-level .icon,.vac-facts__confirm .icon{vertical-align:-3px;margin-right:4px;display:inline-block}@media(min-width:768px){.vsc-stories{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.vsc-mentor{flex:auto}.vhero.wrap{max-width:calc(var(--container) + 2 * var(--gutter));padding:8px var(--gutter) 0}.vhero__track{aspect-ratio:auto;border-radius:var(--radius-lg);background:0 0;gap:8px;height:400px}.vhero__slide{border-radius:var(--radius-md);flex-basis:calc(50% - 4px);overflow:hidden}.vhero__bar{left:calc(var(--gutter) + 12px);right:calc(var(--gutter) + 12px);top:20px}.vhero__dots{display:none}.vhero__counter{right:calc(var(--gutter) + 12px);z-index:2;border-radius:var(--radius-pill);color:#fff;background:#0a0a0a9e;padding:2px 10px;font-size:15px;line-height:22px;display:block;position:absolute;bottom:12px}.vhero__nav:not([hidden]){z-index:3;background:var(--color-surface);width:52px;height:52px;box-shadow:0 0 0 1px var(--color-line),var(--shadow-soft);color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 22px)}.vhero__nav:disabled{display:none}.vhero__nav--prev{left:calc(var(--gutter) - 12px)}.vhero__nav--next{right:calc(var(--gutter) - 12px)}.vsc-rate{padding:20px}.vsc-rate__score{font-size:44px;line-height:48px}.vsc-plan__line{gap:16px}.vsc-plan__line:before{top:22px;bottom:22px;left:21px}.vsc-step{grid-template-columns:44px minmax(0,1fr);gap:16px}.vsc-step__n{width:44px;height:44px;margin-top:16px;font-size:17px}.vsc-step__body{padding:18px 20px}}@media(min-width:1024px){.vhero__track{height:460px}.vhero__slide{flex-basis:calc(33.3333% - 5.33333px)}.vhero__slide--lead{flex-basis:calc(66.6667% - 5.33333px)}.emp-days .vsc-plan:has(.vsc-plan__side){grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.vac:has(.sheet.is-open){z-index:70}@media(max-width:1023.98px){.vac:has(.sheet:target){z-index:70}body.page-vacancy:has(.sheet.is-open,.sheet:target) .vac-bar[data-state=shown]{display:none}}.vposter{min-width:0;margin:0}.vposter__frame,.vposter__player{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--color-inverse);color:#fff;isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.vposter__frame{cursor:pointer}.vposter__frame picture{position:absolute;inset:0}.vposter__img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-soft);position:absolute;inset:0}.vposter__frame:hover .vposter__img{transform:scale(1.03)}.vposter__blank{place-items:center;display:grid;position:absolute;inset:0}.vposter__blank img{border-radius:var(--radius-md);object-fit:contain;background:#fff;width:72px;height:72px;padding:8px}.vposter__shade{pointer-events:none;background:linear-gradient(#0a0a0a00 54%,#0a0a0ab8);position:absolute;inset:0}.vposter__play{color:#0a0a0a;width:76px;height:76px;transition:transform .2s var(--ease-out-soft);background:#fff;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 32px #00000047}.vposter__play svg{margin-left:4px}.vposter__frame:hover .vposter__play{transform:scale(1.06)}.vposter__frame:active .vposter__play{transform:scale(.97)}.vposter__frame:focus-visible{outline:3px solid var(--color-mint-dark);outline-offset:4px}.vposter__label{gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.vposter__title{letter-spacing:-.01em;font-size:19px;font-weight:700}.vposter__hint{color:#fffc;font-size:14px}.vposter__note{text-align:center;color:var(--color-muted);margin-top:10px;font-size:13px;line-height:1.4}.vposter__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vposter.is-playing .vposter__note{display:none}.vposter--aside .vposter__frame,.vposter--aside .vposter__player{border-radius:var(--radius-md)}.vposter--aside .vposter__play{width:48px;height:48px;margin:-24px 0 0 -24px}.vposter--aside .vposter__play svg{width:18px;height:18px;margin-left:3px}.vposter--aside .vposter__label{bottom:10px;left:12px;right:12px}.vposter--aside .vposter__title{font-size:13px}.vposter--aside .vposter__hint,.vposter--aside .vposter__note{display:none}.ecard{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color .2s var(--ease-out-soft),box-shadow .2s var(--ease-out-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.ecard:hover{border-color:rgb(var(--tint) / .3);box-shadow:var(--shadow-soft)}.ecard:has(.ecard__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.ecard__media{aspect-ratio:3/4;background:var(--color-inverse);position:relative;overflow:hidden}.ecard__media picture{position:absolute;inset:0}.ecard__img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-soft)}.ecard:hover .ecard__img{transform:scale(1.03)}.ecard__play{border-radius:var(--radius-pill);color:#fff;background:#0a0a0ac7;align-items:center;gap:6px;padding:7px 12px 7px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.ecard__play svg{color:var(--color-mint)}.ecard__body{padding:18px 20px 20px}.ecard__head{align-items:center;gap:12px;display:flex}.ecard__logo{border-radius:var(--radius-sm);object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--color-line);flex:none}.ecard__name{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.25}.ecard__link:after{content:"";position:absolute;inset:0}.ecard__link:focus-visible{outline:none}.ecard__meta{color:var(--color-muted);margin-top:8px;font-size:14px}.ecard__count{margin-top:10px;font-size:15px;font-weight:600}.emp-crumbs .crumbs{padding-top:0}@media(max-width:767.98px){.emp-crumbs .crumbs__item{display:none}.emp-crumbs .crumbs__item:nth-last-child(2){display:inline-flex}.emp-crumbs .crumbs__item:nth-last-child(2):before{content:"←";color:inherit;margin:0 6px 0 0}}.emp-sec{padding-block:var(--section-s)}.emp-sec-s{padding-block:0 var(--section-s)}.emp-sec :target,.emp-sec:target{scroll-margin-top:calc(var(--header-h) + 64px)}.page-employer [data-section]{scroll-margin-top:calc(var(--header-h) + 56px)}.emp-eyebrow{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.emp-pending{font-size:var(--fs-small);color:var(--color-attention);margin-top:12px}.emp-meter{border-radius:var(--radius-pill);background:var(--color-line);height:6px;display:block;position:relative;overflow:hidden}.emp-meter__fill{border-radius:inherit;background:var(--color-solid);position:absolute;inset:0 auto 0 0}.emp-play{min-height:44px;color:inherit;align-items:center;gap:12px;font-weight:600;display:inline-flex}.emp-play__btn{color:#0a0a0a;width:56px;height:56px;transition:transform .16s var(--ease-out-soft);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 24px #0a0a0a3d}.emp-play__btn .icon{fill:currentColor;margin-left:3px}.emp-play:hover .emp-play__btn{transform:scale(1.05)}.emp-play:focus-visible{outline-offset:4px;border-radius:var(--radius-sm);outline:2px solid}.emp-play--chip{gap:10px;padding-right:4px}.emp-play--chip .emp-play__btn{background:var(--color-solid);width:44px;height:44px;color:var(--color-on-solid);box-shadow:none}.emp-play--frame{color:#fff;z-index:1;position:absolute;bottom:16px;left:16px}.emp-cover__media{aspect-ratio:12/5;background:var(--color-fill);position:relative;overflow:hidden}.emp-cover__media picture{height:100%;display:block}.emp-cover__img{object-fit:cover;width:100%;height:100%}.emp-cover__play{color:#fff;justify-items:start;gap:6px;display:grid;position:absolute;top:12px;left:16px;right:16px}.emp-cover__play .emp-play__text{text-shadow:0 1px 12px #0a0a0a99}.emp-cover__media:has(.emp-cover__play):after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a8c,#0a0a0a00);height:70%;position:absolute;inset:0 0 auto}.emp-cover__play{z-index:1}.emp-cover__source{border-radius:var(--radius-sm);font-size:var(--fs-caption);line-height:var(--lh-caption);background:#0a0a0a99;padding:2px 8px}.emp-ph[data-section=cover] .media-ph{border-radius:0;aspect-ratio:12/5!important}.emp-head__links{margin-top:4px}.emp-head{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:12px 20px;display:grid}.emp-head__logo{border-radius:var(--radius-md);object-fit:cover;background:var(--color-surface);width:64px;height:64px;box-shadow:0 0 0 1px var(--color-line)}.emp-head--cover .emp-head__logo{box-shadow:0 0 0 4px var(--color-paper),0 0 0 5px var(--color-line);margin-top:-48px;position:relative}.emp-head__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.015em;font-weight:700}.emp-head__line{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.emp-head__lead{max-width:60ch;color:var(--color-ink-soft)}.emp-head__legal{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.emp-trust{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;gap:6px 20px;display:flex;overflow-x:auto}.emp-trust::-webkit-scrollbar{display:none}.emp-trust__item{min-height:36px;font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;flex:none;align-items:center;display:flex}.emp-trust__item .sheet{white-space:normal;font-size:var(--fs-body);line-height:var(--lh-body)}.emp-trust__link{color:var(--color-ink-soft);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.emp-trust__link:hover{text-decoration-style:solid}.emp-trust__link .icon{color:var(--color-muted);flex:none}.emp-trust__star{fill:currentColor}.emp-head__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.emp-head__cta,.emp-head__save,.emp-head__actions:not(:has(.emp-play)){display:none}.emp-tabs{top:var(--header-h);z-index:30;background:var(--color-paper);box-shadow:0 1px 0 var(--color-line);position:sticky}.emp-tabs__list{margin-inline:calc(-1 * var(--gutter));padding-inline:calc(var(--gutter) - 10px);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.emp-tabs__list::-webkit-scrollbar{display:none}.emp-tabs__link{min-height:48px;color:var(--color-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;padding-inline:10px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.emp-tabs__link:hover{color:var(--color-ink)}.emp-tabs__link[aria-current=true]{isolation:isolate;color:#fff}.emp-tabs__link[aria-current=true]:after{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--color-selected);position:absolute;inset:6px 0}.emp-tabs__n{color:var(--color-muted);font-weight:400}.emp-tabs__link[aria-current=true] .emp-tabs__n{color:#ffffffc7}.emp-jobs{scroll-margin-top:calc(var(--header-h) + 48px);padding-top:24px}.emp-jobs:focus{outline:none}.emp-jobs__head{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.emp-jobs__n{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-muted);font-weight:400}.emp-jobs__more{margin-top:12px}.emp-jobs__more[open] .emp-jobs__all{display:none}.emp-jobs__all{cursor:pointer;list-style:none}.emp-jobs__all::-webkit-details-marker{display:none}.emp-jobs__empty{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);justify-items:start;gap:16px;max-width:640px;padding:20px;display:grid}.emp-leader{gap:24px;display:grid}.emp-leader__media{margin:0}.emp-leader__frame{aspect-ratio:4/5;border-radius:var(--radius-lg);background:#2b3036;position:relative;overflow:hidden}.emp-leader__frame--blank{background:var(--color-inverse)}.emp-leader__frame picture{position:absolute;inset:0}.emp-leader__img{object-fit:cover;width:100%;height:100%}.emp-leader__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:8px}.emp-leader__text{align-content:start;gap:8px;display:grid}.emp-leader__role{color:var(--color-muted)}.emp-leader__thesis{max-width:46ch;font-size:var(--fs-h3);color:var(--color-ink);margin-top:12px;line-height:1.5}.emp-perks__title{margin-bottom:20px}.emp-perks__list{border-top:1px solid var(--color-line);gap:0 32px;display:grid}.emp-perks__item{border-bottom:1px solid var(--color-line);grid-template-columns:24px minmax(0,1fr);gap:14px;padding-block:16px;display:grid}.emp-perks__icon{color:var(--color-ink);margin-top:1px}.emp-perks__h{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.emp-perks__text{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:4px}.emp-keyfacts__title{margin-bottom:12px}.emp-proof__head{gap:8px;margin-bottom:20px;display:grid}.emp-proof__lead{max-width:60ch;color:var(--color-muted)}.emp-proof__list{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:0 32px;padding:4px 20px;display:grid}.emp-proof__row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding-block:14px;display:grid}.emp-proof__row:last-child{border-bottom:0}.emp-proof__label{color:var(--color-ink);font-weight:600}.emp-proof__value{color:var(--color-ink);font-weight:700}.emp-proof__row .emp-meter{grid-column:1/-1}.emp-proof__retention{color:var(--color-ink);align-items:center;gap:10px;margin-top:16px;font-weight:600;display:flex}.emp-days__title{margin-bottom:20px}.emp-days__grid{gap:28px;display:grid}.emp-days__line{border-left:1px solid var(--color-line);gap:24px;padding-left:24px;display:grid}.emp-days__stage{gap:4px;display:grid;position:relative}.emp-days__stage:before{content:"";background:var(--color-paper);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--color-ink);border-radius:50%;position:absolute;top:7px;left:-29px}.emp-days__text{max-width:52ch}.emp-days__side{align-content:start;gap:20px;display:grid}.emp-mentor{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.emp-mentor__photo{object-fit:cover;border-radius:50%;width:96px;height:96px}.emp-mentor__body{gap:2px;display:grid}.emp-mentor__name{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:600}.emp-mentor__role{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.emp-days__facts{grid-template-columns:minmax(0,1fr)!important}.emp-days__facts .fact-row{gap:2px;grid-template-columns:minmax(0,1fr)!important}.emp-days__provided{gap:2px;display:grid}.emp-days__facts .confirm-level{font-weight:400}.emp-photos__head{gap:16px;margin-bottom:20px;display:grid}.emp-photos__chips[hidden]{display:none!important}.emp-photos__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.emp-photos__grid::-webkit-scrollbar{display:none}.emp-photos__grid:focus-visible{outline-offset:-2px}.emp-photo{scroll-snap-align:start;flex:0 0 86%;margin:0}.emp-photo.is-off{display:none}.emp-photo__link{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-fill);cursor:zoom-in;display:block;overflow:hidden}.emp-photo__link picture{height:100%;display:block}.emp-photo__img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out-soft)}.emp-photo__link:hover .emp-photo__img{transform:scale(1.02)}.emp-photo__caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:8px}.emp-photos__counter{font-size:var(--fs-small);color:var(--color-muted);margin-top:12px}.emp-reviews__head{gap:8px;margin-bottom:20px;display:grid}.emp-reviews__lead{max-width:60ch;color:var(--color-muted)}.emp-reviews__collect{color:var(--color-muted);margin-bottom:20px}.emp-scales{gap:12px;margin-bottom:24px;display:grid}.emp-scales__sum{color:var(--color-ink)}.emp-scales__sum strong{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}.emp-scales__list{gap:10px 32px;display:grid}.emp-scales__row{font-size:var(--fs-small);grid-template-columns:minmax(0,11rem) minmax(0,1fr) 2.5rem;align-items:center;gap:12px;display:grid}.emp-scales__value{text-align:right;color:var(--color-ink);font-weight:600}.emp-reviews__list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.emp-review{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:14px;padding:20px;display:grid}.emp-review__name{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:600}.emp-review__role,.emp-review__status{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.emp-review__body{gap:10px;display:grid}.emp-review__label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);font-weight:600}.emp-review__matched{font-size:var(--fs-small);color:var(--color-ink);font-weight:600}.emp-review__check{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-verified);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.emp-review__answer{border-left:1px solid var(--color-line);font-size:var(--fs-small);padding-left:14px}.emp-review__answer summary{cursor:pointer;color:var(--color-ink);font-weight:600}.emp-review__answer p{margin-top:6px}.emp-rating__tiles{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px;display:grid}.emp-rtile{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:6px;padding:20px;display:grid}.emp-rtile__source{color:var(--color-ink);align-items:center;gap:6px;font-weight:600;display:flex}.emp-rtile__score{letter-spacing:-.02em;color:var(--color-ink);font-size:40px;font-weight:700;line-height:44px}.emp-rtile__count{font-size:var(--fs-small);color:var(--color-muted)}.emp-rtile__below{border-radius:var(--radius-sm);background:var(--color-attention-bg);max-width:48ch;color:var(--color-attention);font-size:var(--fs-caption);line-height:var(--lh-caption);padding:8px 10px}.emp-rtile__link{text-underline-offset:3px;justify-self:start;align-items:center;gap:4px;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.emp-stars{width:max-content;line-height:0;display:inline-block;position:relative}.emp-stars__row{color:var(--color-line);white-space:nowrap;gap:2px;display:inline-flex}.emp-stars__row .icon{fill:currentColor}.emp-stars__row--fill{color:var(--color-ink);position:absolute;top:0;left:0;overflow:hidden}.emp-passport{border-radius:var(--radius-lg);background:var(--color-verified-bg);padding:20px}.emp-passport__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.emp-passport__mark{color:var(--color-verified);flex:none}.emp-passport__legal{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:12px}.emp-passport-sec:focus{outline:none}.emp-support{padding-block:0}.emp-support__line{border-block:1px solid var(--color-line);color:var(--color-ink);align-items:flex-start;gap:12px;padding-block:16px;font-weight:600;display:flex}.emp-support__icon{color:var(--color-verified);flex:none;margin-top:2px}.emp-route{gap:24px;display:grid}.emp-route__text{align-content:start;gap:16px;display:grid}.emp-route__address{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);align-items:flex-start;gap:8px;font-weight:600;display:flex}.emp-route__address .icon{flex:none;margin-top:2px}.emp-route__facts{grid-template-columns:minmax(0,1fr)!important}.emp-route__btn{justify-self:start;gap:8px}.emp-map{align-content:start;gap:12px;display:grid;position:relative}.emp-map .mscheme{margin:0}.emp-map__show[hidden],.emp-map__note[hidden]{display:none!important}.emp-map__show{justify-self:start;gap:8px}.emp-map__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.emp-map__link{aspect-ratio:650/360;border-radius:var(--radius-md);border:1px solid var(--color-line);display:block;overflow:hidden}.emp-map__img{object-fit:cover;width:100%;height:100%}.emp-map.is-map .mscheme{display:none}.emp-select__title{margin-bottom:24px}.emp-select__facts{margin-top:28px}.emp-faq__list{max-width:800px;margin-top:20px}.emp-faq__facts{gap:6px;padding-left:20px;list-style:outside;display:grid}.emp-ph{padding-block:16px}.emp-ph+.emp-ph:not([data-section=cover]){padding-top:0}.emp-ph[data-section=cover]{max-width:none;padding:0}.emp-ph__box{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-muted);gap:16px;padding:20px;display:grid;position:relative}.emp-ph__box--media{border:0;padding:0}.emp-ph__title{color:var(--color-ink-soft);font-weight:600}.emp-ph__hint{font-size:var(--fs-small);line-height:var(--lh-small)}.emp-ph__tag{border-radius:var(--radius-sm);background:var(--color-fill);padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:10px;right:10px}.emp-ph[data-section=leader] .media-ph{max-width:400px}.page-employer{--bar-h:68px}.emp-bar{left:0;right:0;bottom:calc(var(--tabbar-h) + var(--cookie-h));z-index:35;background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line);padding:10px 12px;position:fixed}.emp-bar__in{align-items:center;gap:8px;max-width:560px;margin-inline:auto;display:flex}.emp-bar__btn{flex:1;min-height:48px}.emp-viewer{z-index:70;background:var(--color-inverse);color:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.emp-viewer__bar{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.emp-viewer__count{font-size:var(--fs-small);color:var(--ink-72)}.emp-viewer__close{color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.emp-viewer__close:hover{background:#ffffff1a}.emp-viewer__stage{place-items:center;min-height:0;padding:0 12px;display:grid}.emp-viewer__player{aspect-ratio:9/16;border-radius:var(--radius-md);background:#000;width:min(100%,56.25svh - 78.75px);overflow:hidden}.emp-viewer__player iframe{border:0;width:100%;height:100%}.emp-viewer__track{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.emp-viewer__track::-webkit-scrollbar{display:none}.emp-viewer__slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;min-height:0;padding:8px;display:grid}.emp-viewer__slide img{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%}.emp-viewer__caption{padding:8px 16px calc(16px + env(safe-area-inset-bottom));font-size:var(--fs-small);text-align:center;color:var(--ink-72)}.emp-viewer :focus-visible{outline-offset:2px;outline:2px solid #fff}@media(prefers-reduced-motion:reduce){.emp-photo__img,.emp-play__btn{transition:none}.emp-photos__grid,.emp-viewer__track{scroll-behavior:auto}}@media(min-width:768px){.page-employer{--bar-h:0px}.emp-bar{display:none}.emp-head__cta{display:inline-flex}.emp-trust{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.emp-head__save{display:inline-grid}.emp-head__actions:not(:has(.emp-play)){display:flex}.emp-head{padding-block:20px var(--section-s);gap:12px}.emp-jobs{padding-top:var(--section-s)}.emp-cover{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.emp-cover__media{aspect-ratio:16/5;border-radius:var(--radius-lg)}.emp-cover__play{top:auto;bottom:80px;left:24px}.emp-cover__media:has(.emp-cover__play):after{background:linear-gradient(#0a0a0a00,#0a0a0a8c);height:60%;inset:auto 0 0}.emp-ph[data-section=cover]{padding-inline:var(--gutter)}.emp-ph{padding-block:24px}.emp-ph[data-section=leader] .emp-ph__box--media,.emp-ph[data-section=photos] .emp-ph__box--media{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px 64px}.emp-ph[data-section=cover] .media-ph{border-radius:var(--radius-lg);aspect-ratio:16/5!important}.emp-head__logo{width:72px;height:72px}.emp-head--cover .emp-head__logo{margin-top:-60px}.emp-reviews__list,.emp-rating__tiles,.emp-perks__list{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-proof__list{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 24px}.emp-proof__row:nth-last-child(2):nth-child(odd){border-bottom:0}.emp-scales__list{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-passport{padding:32px}.emp-photos__head{grid-template-columns:auto minmax(0,1fr);align-items:center}.emp-photos__chips{justify-self:end;max-width:100%}}@media(min-width:1024px){.emp-head{grid-template-columns:minmax(0,1fr) auto;column-gap:48px}.emp-head>*{grid-column:1}.emp-head__actions{grid-area:2/2/span 2;justify-content:flex-end;align-self:start}.emp-tabs__list{margin-inline:-10px;padding-inline:0}.emp-leader{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px}.emp-leader__media{max-width:420px}.emp-days__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.emp-route{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.emp-photos__grid{gap:16px var(--col-gap);max-width:calc(var(--container) + 2 * var(--gutter));scroll-snap-type:none;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;overflow:visible}.emp-photo{grid-column:span 4}.emp-photo.is-lead{grid-area:span 2/span 8;grid-template-rows:minmax(0,1fr) auto;display:grid}.emp-photo.is-lead .emp-photo__link{aspect-ratio:auto;height:100%;min-height:0}.emp-photos__counter{display:none}}.pwa__shots{padding-bottom:var(--section-s);flex-wrap:wrap;gap:24px;display:flex}.pwa-shot{flex:0 220px;min-width:0;margin:0}.pwa-shot__frame{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-ink);padding:8px}.pwa-shot__img{aspect-ratio:9/19;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.pwa-shot .media-ph{border-radius:var(--radius-md)}.pwa-shot__caption{max-width:28ch;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:8px}.zvk-promo{border-radius:var(--radius-lg);background:var(--color-inverse,#0a0a0a);color:#fff;isolation:isolate;gap:20px;padding:clamp(24px,4vw,40px);display:grid;position:relative;overflow:hidden}.zvk-promo--with-image{grid-template-columns:1fr}@media(min-width:768px){.zvk-promo--with-image{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px)}}.zvk-promo__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.zvk-promo__body{justify-items:start;gap:12px;max-width:60ch;display:grid}.zvk-promo__label{border-radius:var(--radius-pill);color:#fffc;letter-spacing:.02em;background:#ffffff1f;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.zvk-promo__title{letter-spacing:-.02em;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:0;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.15}.zvk-promo__text{color:var(--ink-72,#ffffffb8);margin:0;font-size:16px;line-height:1.55}.zvk-promo__button{border-radius:var(--radius-pill);background:var(--color-mint,#00c6a7);color:#0a0a0a;align-items:center;min-height:48px;margin-top:8px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.zvk-promo__button:hover{background:#2debb5}.zvk-promo__button:active{transform:scale(.98)}.zvk-promo__button:focus-visible{outline-offset:3px;outline:2px solid #fff}.zvk-promo__marking{color:var(--ink-62,#ffffff9e);margin:4px 0 0;font-size:12px;line-height:1.5}@media(prefers-reduced-motion:reduce){.zvk-promo__button{transition:none}}.promo-slot:has(.zvk-promo){padding-block:0 clamp(40px,5vw,64px)}.promo-slot:not(:has(.zvk-promo)){display:none}.map-head{padding-block:8px 24px}.map-head__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.015em;font-weight:700}.map-head__lead{max-width:60ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:8px}.map-switch{gap:0;margin-bottom:16px;display:flex}.map-switch[hidden]{display:none}.map-switch__btn{border:1px solid var(--color-ink);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.map-switch__btn:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.map-switch__btn:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0;border-left:0}.map-switch__btn[aria-selected=true]{background:var(--color-selected);color:#fff}.map-layout{padding-bottom:var(--section-m);gap:24px;display:grid}.map-layout.has-switch[data-view=list] .map-box,.map-layout.has-switch[data-view=map] .map-list{display:none}.map-list{min-width:0;scroll-margin-top:calc(var(--header-h) + 16px)}.map-list__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.map-list__chips{margin-top:12px}.map-list__empty{color:var(--color-muted);margin:12px 0 16px}.map-list__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin-top:12px;display:grid}.map-item{background:var(--color-surface);min-width:0;box-shadow:0 0 0 1px var(--color-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.map-item__media{aspect-ratio:4/5;background:#1c1d21;display:block;position:relative}.map-item__media picture{height:100%;display:block}.map-item__img{object-fit:cover;width:100%;height:100%;display:block}.map-item__media .map-item__logo{background:#fff;position:absolute;bottom:8px;left:8px;box-shadow:0 0 0 2px #fff}.map-item__body{flex:auto;align-content:start;min-width:0;padding:10px 12px 12px;display:grid}.map-item .map-item__stamp{z-index:2;border-radius:var(--radius-pill);background:var(--color-verified-solid);color:#fff;white-space:nowrap;gap:4px;width:auto;min-height:0;margin:0;padding:3px 10px 3px 7px;font-size:13px;line-height:18px;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0a0a0a2e}.map-item .map-item__stamp .zvk-plate__mark{width:14px;height:14px}.map-item .map-item__stamp .zvk-plate__text{text-wrap:nowrap;display:inline}.map-item__address,.map-item[hidden]{display:none}.map-item:target{box-shadow:0 0 0 2px var(--color-verified)}.map-item__logo{border-radius:var(--radius-sm);object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--color-line)}.map-item__logo--empty{color:var(--color-muted);background:var(--color-surface);place-items:center;font-size:13px;font-weight:600;display:grid}.map-item__name{font-size:17px;font-weight:600;line-height:22px}.map-item__name a:hover{text-underline-offset:3px;text-decoration:underline}.map-item__trust{font-size:var(--fs-caption);margin-top:2px}.map-item__trust:empty{display:none}.map-item__address{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:4px}.map-item__count{min-height:32px;font-size:var(--fs-small);text-underline-offset:3px;color:var(--color-ink);align-items:center;margin-top:2px;font-weight:600;text-decoration:underline;display:inline-flex}.map-item__count.is-empty{color:var(--color-muted);font-weight:400;text-decoration:none}.map-box{border-radius:var(--radius-lg);background:var(--color-fill-soft);isolation:isolate;min-width:0;position:relative;overflow:hidden}.map-box__scheme{position:relative}.map-box__scheme .mscheme__svg{border-radius:0}.map-box__scheme .mscheme__caption{padding:0 16px 12px}.map-box__canvas{z-index:1;display:none;position:absolute;inset:0}.map-box.is-ready .map-box__canvas{display:block}.map-box.is-ready .map-box__scheme,.map-box.is-ready .map-box__consent{visibility:hidden}.map-box__consent{justify-items:start;gap:10px;padding:0 16px 16px;display:grid}.map-box__text{max-width:46ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft)}.map-box__error{font-size:var(--fs-small);color:var(--color-danger)}.map-box__error[hidden]{display:none}.mscheme__dot.is-dim{opacity:.25}.map-balloon{font-family:var(--font-sans);max-width:240px;font-size:14px;line-height:1.45}.map-balloon__name{color:var(--color-ink);font-weight:600}.map-balloon__address{color:var(--color-muted);margin-top:4px}.map-balloon__count{color:var(--color-ink);margin-top:6px;font-weight:600}@media(min-width:1024px){.map-switch{display:none}.map-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px}.map-layout.has-switch[data-view] .map-list{display:block}.map-box,.map-layout.has-switch[data-view] .map-box{top:calc(var(--header-h) + 16px);min-height:min(640px,calc(100vh - var(--header-h) - 32px));flex-direction:column;justify-content:center;display:flex;position:sticky}}.trust-badge{align-items:center;gap:4px;display:inline-flex}.trust-badge .icon{color:var(--color-verified);flex:none}.trust-badge--short{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;color:var(--color-muted);white-space:nowrap}.trust-badge__link{min-height:44px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-verified);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.trust-badge__text{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.trust-badge__link:hover .trust-badge__text{text-decoration-style:solid}.trust-badge__link:focus-visible{outline:2px solid var(--color-verified);outline-offset:2px;border-radius:var(--radius-sm)}.sheet.trust-sheet:not(.is-open):not(:target){display:none!important}.trust-sheet .sheet__panel{max-width:440px}.protocol{gap:16px;display:grid}.protocol__list{margin:0;padding:0;list-style:none;display:grid}.protocol__item{border-bottom:1px solid var(--color-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding-block:10px;display:grid}.protocol__item:last-child{border-bottom:0}.protocol__mark{justify-content:center;align-items:center;height:22px;display:flex}.protocol__body{gap:2px;min-width:0;display:grid}.protocol__label{color:var(--color-ink);font-size:15px;line-height:22px}.protocol__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);overflow-wrap:anywhere}.protocol__date{font-size:var(--fs-caption);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:22px}.protocol__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.protocol__item--verified .protocol__mark{color:var(--color-verified)}.protocol__item--missing .protocol__mark,.protocol__item--missing .protocol__label{color:var(--color-muted)}.protocol__item--attention .protocol__mark,.protocol__item--attention .protocol__note{color:var(--color-attention)}.protocol__item--attention{border-radius:var(--radius-sm);background:var(--color-attention-bg);border-bottom-color:#0000;margin-inline:-8px;padding-inline:8px}.protocol__foot{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);gap:6px;display:grid}.protocol__who{margin:0}.protocol__link{color:var(--color-verified);text-underline-offset:3px;justify-self:start;text-decoration:underline;text-decoration-thickness:1px}.confirm-level{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.confirm-level--zvk{color:var(--color-verified)}.confirm-level .icon{flex:none}.zvk-plate{background:var(--color-verified-bg);width:100%;min-height:44px;color:var(--color-verified);pointer-events:none;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-size:15px;font-weight:700;line-height:20px;display:flex}.zvk-plate__mark{stroke-width:3px;flex:none}.zvk-plate__text{-webkit-hyphens:none;hyphens:none;text-wrap:balance;min-width:0}.vcard__stamp,.ecard__stamp,.etile__stamp,.fav-card__stamp{margin-top:10px}.vac-hero__stamp,.vac-employer__stamp{margin-top:12px}.vac-hero{display:flow-root}.emp-head__stamp{z-index:2;position:relative}.tp{padding-bottom:var(--section-m)}.tp-head{padding-block:var(--section-s)}.tp-title{max-width:22ch}.tp-lead{max-width:60ch;color:var(--color-muted);margin-top:20px}.tp-layout{gap:var(--section-s);display:grid}.tp-toc{display:none}.tp-main{min-width:0}.tp-toc__h{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;color:var(--color-muted)}.tp-toc__list{border-top:1px solid var(--color-line);margin:12px 0 0;padding:0;list-style:none}.tp-toc__list li{border-bottom:1px solid var(--color-line)}.tp-toc__list a{min-height:44px;font-size:var(--fs-small);line-height:var(--lh-small);align-items:center;text-decoration:none;display:flex}.tp-toc__list a:hover{text-underline-offset:3px;text-decoration:underline}.tp-sec+.tp-sec{margin-top:var(--section-s);padding-top:var(--section-s);border-top:1px solid var(--color-line)}.tp-sec__lead{max-width:62ch;color:var(--color-muted);margin-top:12px}.tp-sec>.steps{margin-top:24px}.tp-copy{max-width:64ch;margin-top:16px}.tp-copy p+p,.tp-copy ul+p,.tp-copy p+ul{margin-top:16px}.tp-copy a,.tp-note a,.tp-promises a,.tp-needs a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tp-copy a:hover{-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}.tp-list{gap:8px;margin:12px 0 0;padding-left:20px;list-style:outside;display:grid}.tp-note{max-width:62ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:16px}.tp-passport{border-top:1px solid var(--color-line);margin:24px 0 0;padding:0;list-style:none}.tp-item{border-bottom:1px solid var(--color-line);scroll-margin-top:calc(var(--header-h) + 16px);gap:12px;padding-block:24px;display:grid}.tp-item__title{align-items:center;gap:10px;display:flex}.tp-item__icon{color:var(--color-ink);flex:none}.tp-item__facts{gap:16px;margin:0;display:grid}.tp-item__facts dt{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;color:var(--color-muted)}.tp-item__facts dd{max-width:56ch;font-size:var(--fs-small);line-height:var(--lh-small);margin:4px 0 0}.tp-status{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tp-status__row{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.tp-status__mark{color:var(--color-muted);margin-top:2px}.tp-status__name{color:var(--color-ink);font-weight:600}.tp-status__text{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:2px}.tp-status__row--verified{background:var(--color-verified-bg);box-shadow:none}.tp-status__row--verified .tp-status__mark{color:var(--color-verified)}.tp-status__row--attention{background:var(--color-attention-bg);box-shadow:none}.tp-status__row--attention .tp-status__mark{color:var(--color-attention)}.tp-status__row--attention .tp-status__text{color:var(--color-ink-soft)}.tp-reasons{border-top:1px solid var(--color-line);margin:24px 0 0;padding:0;list-style:none}.tp-reasons__row{border-bottom:1px solid var(--color-line);gap:4px;padding-block:20px;display:grid}.tp-reasons__row p{max-width:60ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.tp-promises{gap:20px;max-width:64ch;margin:24px 0 0;padding:0;list-style:none;display:grid}.tp-promises li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tp-promises__icon{color:var(--color-ink);margin-top:3px}.tp-promises strong{color:var(--color-ink);font-weight:600}.tp-next{margin-top:var(--section-s);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}@media(min-width:640px){.tp-item__facts{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}}@media(min-width:1024px){.tp-layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:64px}.tp-main{order:1}.tp-toc{top:calc(var(--header-h) + 32px);order:2;display:block;position:sticky}}.ab{padding-bottom:var(--section-m)}.ab-head{padding-block:var(--section-s)}.ab-title{max-width:24ch}.ab-lead{max-width:58ch;color:var(--color-muted);margin-top:20px}.ab-figure{border-top:1px solid var(--color-line);justify-items:start;gap:4px;max-width:58ch;margin-top:32px;padding-top:20px;display:grid}.ab-figure__text{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:600}.ab-figure .source-note{margin-top:0}.ab-figure__link{min-height:44px;font-size:var(--fs-small);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ab-who,.ab-team,.ab-flow,.ab-dec,.ab-b2b{padding-top:var(--section-m)}.ab-who__grid{gap:32px;display:grid}.ab-who__grid--solo{max-width:780px}.ab-copy{max-width:64ch;margin-top:16px}.ab-copy p+p{margin-top:16px}.ab-copy a,.ab-reqs a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ab-copy a:hover,.ab-reqs a:hover{-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}.ab-reqs{border-top:1px solid var(--color-line);gap:0 32px;margin:32px 0 0;display:grid}.ab-reqs>div{border-bottom:1px solid var(--color-line);gap:2px;padding-block:14px;display:grid}.ab-reqs dt{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;color:var(--color-muted)}.ab-reqs dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.ab-reqs__sub{color:var(--color-muted);font-weight:400}.ab-who__media{margin:0}.ab-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.ab-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:8px}.ab-team__list{gap:32px var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.ab-person{min-width:0}.ab-person__photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.ab-person .media-ph{border-radius:var(--radius-lg)}.ab-person__name{color:var(--color-ink);margin-top:12px;font-weight:600}.ab-person__role{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:2px}.ab-dec__lead{max-width:56ch;color:var(--color-muted);margin-top:12px}.ab-dec__grid{gap:32px;margin-top:32px;display:grid}.ab-dec__label{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.ab-dec__stage{border-top:1px solid var(--color-line);margin-top:8px;padding-block:16px;container-type:inline-size}.ab-dec .dec__toggle{margin-top:16px}.ab-dec .dec__item{font-size:clamp(24px,calc(100cqi / (var(--dec-len) * .95)),44px);letter-spacing:-.02em;line-height:1.1}@media(min-width:640px){.ab-reqs{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-team__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ab-who__grid:not(.ab-who__grid--solo){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px}.ab-who__media{top:calc(var(--header-h) + 32px);position:sticky}.ab-team__list{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-dec__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.elp-hero{padding-block:var(--section-s) 0}.elp-hero__grid{gap:32px;display:grid}.elp-hero__title{max-width:20ch}.elp-hero__lead{max-width:52ch;color:var(--color-muted);margin-top:20px}.elp-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.elp-hero__points{border-top:1px solid var(--color-line);align-self:end;gap:0;margin:0;padding:0;list-style:none;display:grid}.elp-hero__points li{border-bottom:1px solid var(--color-line);font-size:var(--fs-small);line-height:var(--lh-small);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding-block:14px;display:grid}.elp-hero__points .icon{color:var(--color-ink);margin-top:1px}.elp-hero__points .icon--zvk-verified{color:var(--color-verified)}.elp-sec{padding-top:var(--section-m)}.elp-sec__lead{max-width:62ch;color:var(--color-muted);margin-top:12px}.elp-sec .steps{margin-top:32px}.elp-example__grid{gap:32px;margin-top:32px;display:grid}.elp-browser{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);margin:0;overflow:hidden}.elp-browser__bar{border-bottom:1px solid var(--color-line);background:var(--color-paper);align-items:center;gap:16px;height:40px;padding-inline:14px;display:flex}.elp-browser__dots{gap:6px;display:inline-flex}.elp-browser__dots i{background:var(--color-line);border-radius:50%;width:10px;height:10px}.elp-browser__url{border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:4px 12px;overflow:hidden}.elp-browser__shot{width:100%;height:auto;display:block}.elp-browser .media-ph{box-shadow:none;border-radius:0;outline:0}.elp-callouts{align-content:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.elp-callout{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px;display:grid}.elp-callout__num{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--color-ink);font-variant-numeric:tabular-nums;color:var(--color-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:600;line-height:1;display:grid}.elp-callout__title{align-items:center;gap:8px;display:flex}.elp-callout__title .icon--zvk-verified{color:var(--color-verified)}.elp-callout p{max-width:46ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:4px}.elp-needs__list{border-top:1px solid var(--color-line);margin:24px 0 0;padding:0;list-style:none;display:grid}.elp-need{border-bottom:1px solid var(--color-line);grid-template-columns:24px minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.elp-need__icon{color:var(--color-ink);margin-top:2px}.elp-need p{max-width:52ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:4px}.elp-needs__more{font-size:var(--fs-small);margin-top:20px}.elp-needs__more a,.elp-apply__more a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.elp-price__grid{gap:16px;margin-top:32px;display:grid}.elp-price__col{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);padding:clamp(20px,3vw,32px)}.elp-price__big{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:12px;font-weight:700}.elp-price__big--text{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:0;font-weight:600}.elp-price__list{font-size:var(--fs-small);line-height:var(--lh-small);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.elp-price__list li{display:block}.elp-price__note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:16px}.elp-faq{border-top:1px solid var(--color-line);max-width:780px;margin-top:24px}.elp-faq__item{border-bottom:1px solid var(--color-line)}.elp-faq__q{min-height:56px;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-weight:600;list-style:none;display:flex}.elp-faq__q::-webkit-details-marker{display:none}.elp-faq__mark{transition:transform .2s var(--ease-out-soft);flex:none}.elp-faq__item[open] .elp-faq__mark{transform:rotate(180deg)}.elp-faq__a{max-width:62ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);padding-bottom:20px}.elp-promo>*{margin-top:var(--section-m)}.elp-apply{padding-bottom:var(--section-l)}.elp-apply__grid{gap:40px;display:grid}.elp-apply__form{min-width:0}.elp-apply__form .af{margin-top:24px}.elp-apply__more{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:16px}.elp-person{max-width:280px}.elp-person__photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.elp-person .media-ph{border-radius:var(--radius-lg)}.elp-person__name{color:var(--color-ink);margin-top:12px;font-weight:600}.elp-person__role{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:2px}@media(min-width:768px){.elp-needs__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.elp-price__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(min-width:1024px){.elp-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}.elp-example__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px}.elp-example__grid:not(:has(.elp-browser)){grid-template-columns:minmax(0,8fr)}.elp-apply__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px}.elp-person{top:calc(var(--header-h) + 32px);justify-self:end;position:sticky}}@media(prefers-reduced-motion:reduce){.elp-faq__mark{transition:none}}.fav{padding-block:24px var(--section-m);max-width:760px}.fav__title{-webkit-hyphens:none;hyphens:none}.fav__caption{font-size:var(--fs-small);color:var(--color-muted);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.fav__notice{border-radius:var(--radius-sm);background:var(--color-attention-bg);color:var(--color-attention);font-size:var(--fs-small);margin-top:16px;padding:12px 16px}.fav__notice[hidden]{display:none}.fav__tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:4px;margin-top:24px;display:flex;overflow-x:auto}.fav__tabs::-webkit-scrollbar{display:none}.fav__tab{min-height:44px;color:var(--color-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 14px;font-weight:600;display:inline-flex}.fav__tab[aria-selected=true]{border-radius:var(--radius-pill);background:var(--color-selected);color:#fff;border-bottom-color:#0000}.fav__tab[aria-selected=true] .fav__n{color:#ffffffc7}.fav__tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.fav__n{color:var(--color-muted);font-weight:400}.fav__n:empty{display:none}.fav__panel{padding-top:16px}.fav__panel[hidden]{display:none}.fav__list{gap:12px;display:grid}.fav__list:empty{display:none}.fav__empty{text-align:center;justify-items:center;gap:12px;padding:40px 16px;display:grid}.fav__empty[hidden]{display:none}.fav__empty-icon{background:var(--color-surface);border:1px solid var(--color-line);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.fav__empty-text{max-width:30ch;color:var(--color-ink-soft)}.fav__foot{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:32px}.fav-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.fav-card__photo{object-fit:cover;border-radius:12px;flex:none;width:88px;height:110px}.fav-card__body{flex:1 1 0;min-width:0}.fav-card__meta{font-size:var(--fs-small);color:var(--color-muted)}.fav-card__title{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;margin-top:2px;font-size:17px;font-weight:600;line-height:24px}.fav-card__link{color:var(--color-ink);text-decoration:none}.fav-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.fav-card__link:hover{text-decoration:underline}.fav-card__salary{font-variant-numeric:tabular-nums;margin-top:6px;font-weight:600}.fav-card__closed{font-size:var(--fs-small);color:var(--color-muted);margin-top:6px;font-weight:600}.fav-card__similar{z-index:1;font-size:var(--fs-small);color:var(--color-ink);margin-top:4px;display:inline-block;position:relative}.fav-card__remove{z-index:1;border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-muted);cursor:pointer;flex:none;place-items:center;margin:-10px -10px 0 0;font-size:24px;line-height:1;display:grid;position:relative}.fav-card__remove:hover{background:rgb(var(--tint) / .05);color:var(--color-ink)}.fav-card.is-closed{background:var(--color-paper)}.fav-card.is-closed .fav-card__title{color:var(--color-muted)}.seen{padding-bottom:0}.seen[hidden]{display:none}.seen__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.seen__all{font-size:var(--fs-small);color:var(--color-ink)}.seen__list{gap:12px;margin-top:16px;display:grid}@media(min-width:768px){.seen__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.fav-toast{z-index:90;left:16px;right:16px;bottom:calc(16px + var(--tabbar-h) + var(--bar-h) + var(--cookie-h,0px));border-radius:var(--radius-md);background:var(--color-btn);color:#fff;max-width:420px;font-size:var(--fs-small);box-shadow:var(--shadow-float);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s var(--ease-out-soft);margin:0 auto;padding:12px 16px;position:fixed;transform:translateY(8px)}.fav-toast.is-shown{opacity:1;transform:none}@media(min-width:768px){.fav-toast{bottom:calc(24px + var(--cookie-h,0px))}}@media(prefers-reduced-motion:reduce){.fav-toast{transition:none}}.share{display:inline-block;position:relative}.share__btn{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.share__btn::-webkit-details-marker{display:none}.share__btn:hover{background:rgb(var(--tint) / .05)}.share__btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.share__label{white-space:nowrap}.share__menu{z-index:40;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:220px;box-shadow:var(--shadow-soft);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.share__item{border-radius:var(--radius-sm);min-height:44px;color:var(--color-ink);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.share__item:hover{background:var(--color-paper)}.share__item[hidden]{display:none}.share__status{font-size:var(--fs-caption);color:var(--color-verified);padding:0 12px}.share__status:empty{display:none}.report{margin-top:16px}.report__open{min-height:44px;color:var(--color-ink);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:600;display:inline-flex}.report__form{gap:20px;display:grid}.report__form[hidden]{display:none}.report__reasons{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.report__legend{margin-bottom:8px;padding:0}.report__reason{--tick-y:10px;margin-block:0}.report__consent[hidden]{display:none}.report__promise{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink-soft)}.subt__error{font-size:var(--fs-small);color:var(--color-danger)}.subt__error:empty{display:none}.report__done,.subt__done,.stl__done{border-radius:var(--radius-sm);background:var(--color-verified-bg);color:var(--color-ink);padding:12px 16px}.report__done[hidden],.subt__done[hidden]{display:none}.emp-head__report{margin-top:8px}.subt{gap:10px;display:grid}.subt--card,.subt--feed{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);padding:20px}.subt--compact{margin-top:12px}.subt__title{-webkit-hyphens:none;hyphens:none;align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:24px;display:flex}.subt__text{font-size:var(--fs-small);color:var(--color-muted)}.subt__push{gap:8px;display:grid}.subt__btn{justify-self:start}.subt__state{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.subt__state--muted{color:var(--color-ink-soft)}.subt__link{text-underline-offset:3px;color:var(--color-ink);cursor:pointer;min-height:44px;text-decoration:underline}.subt__mail{font-size:var(--fs-small)}.subt__mail-toggle{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.subt__form{gap:16px;padding-top:4px;display:grid}.subt__form[hidden]{display:none}.subt__form .af__docs{margin-top:-12px}.subt__submit{justify-self:start}.subt--feed{margin-block:4px}.emp-jobs__subscribe{max-width:640px;margin-top:24px}@media(min-width:1024px){.subt--feed{display:none}}.stl{gap:6px;margin-top:16px;display:grid}.stl__btn{justify-self:start;gap:8px}.stl__hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.stl__mail{font-size:var(--fs-small)}.stl__mail-toggle{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.stl__form{gap:16px;display:grid}.stl__form .af__docs{margin-top:-12px}.stl__submit{justify-self:start}.stl__form[hidden]{display:none}.seek-notice{max-width:640px;padding-block:32px var(--section-m);gap:12px;display:grid}.seek-notice form{margin-top:8px}.resp-page{padding-block:20px 40px}.resp-page__note{color:var(--color-muted);margin-top:4px;font-size:15px;line-height:21px}.resp-list{gap:12px;margin-top:20px;display:grid}.resp-list[hidden],.resp-empty[hidden]{display:none}.resp{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);grid-template-columns:116px minmax(0,1fr);display:grid;overflow:hidden}.resp__media{background:var(--color-fill);min-height:170px;display:block}.resp__media img{object-fit:cover;width:100%;height:100%;display:block}.resp__body{flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.resp__salary{color:var(--color-verified);font-size:18px;font-weight:800;line-height:23px}.resp__title{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:22px}.resp__title a{color:var(--color-ink)}.resp__company,.resp__date{color:var(--color-muted);font-size:15px;line-height:21px}.resp__status{border-radius:12px;min-height:52px;margin-top:auto}.resp__date+.resp__status{margin-top:8px}.resp.is-closed .resp__title{color:var(--color-muted)}.resp-empty{text-align:center;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);justify-items:center;gap:16px;margin-top:20px;padding:24px;display:grid}.resp-empty__title{color:var(--color-ink);text-wrap:balance;font-size:20px;font-weight:700;line-height:26px}.resp-empty__btn{min-height:48px;padding:0 24px}.fav-card--stamped{flex-wrap:wrap}.fav-card--stamped .fav-card__stamp{flex:1 0 100%;order:3;margin-top:0}@media(min-width:768px){.resp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.seen__feed{margin-top:0}.status{max-width:640px;padding-block:24px var(--section-m)}.status__kicker{font-size:var(--fs-small);color:var(--color-muted);font-weight:600}.status__title{-webkit-hyphens:none;hyphens:none;margin-top:4px}.status__job{color:var(--color-ink-soft);margin-top:8px}.status__job a{color:var(--color-ink)}.status__lead{margin-top:12px}.status--missing{gap:16px;display:grid}.status__timeline{margin:32px 0 0;padding:0;list-style:none}.status__step{grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:24px;display:grid;position:relative}.status__step:before{content:"";background:var(--color-line);width:2px;position:absolute;top:28px;bottom:0;left:13px}.status__step.is-last:before{display:none}.status__step.is-done:before{background:var(--color-solid)}.status__step.is-done:has(+.is-next):before{background:var(--color-line)}.status__dot{border:2px solid var(--color-line);background:var(--color-surface);width:28px;height:28px;color:var(--color-on-solid);border-radius:50%;place-items:center;display:grid}.status__step.is-done .status__dot{border-color:var(--color-solid);background:var(--color-solid)}.status__label{font-weight:600;line-height:28px}.status__step.is-next .status__label{color:var(--color-muted);font-weight:400}.status__soon{font-weight:400}.status__date{font-size:var(--fs-small);color:var(--color-muted);font-variant-numeric:tabular-nums}.status__note{font-size:var(--fs-small);color:var(--color-ink-soft);margin-top:4px}.status__help{border-top:1px solid var(--color-line);gap:12px;margin-top:8px;padding-top:20px;display:grid}.status__caption,.emp-review__answer-note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.ex-position{padding-block:var(--section-s) 0}.ex-position__eyebrow{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;color:var(--color-muted)}.ex-position__back{margin-top:8px}.ex-position__photos{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ex-position__photo{align-content:start;gap:8px;display:grid}.ex-position__photo picture,.ex-position__img{width:100%;display:block}.ex-position__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:var(--color-line)}.ex-position__caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.ex-position__note{margin-top:12px}.ex-position__review{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:10px;max-width:62ch;margin:24px 0 0;padding:20px;display:grid}.ex-position__who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ex-position__name{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:600}.ex-position__role{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.ex-position__label{color:var(--color-muted);font-weight:600}@media(min-width:768px){.ex-position__photos{grid-template-columns:repeat(3,minmax(0,1fr))}}.ex-badges{padding-block:var(--section-s) 0}.ex-badges__lead{max-width:60ch;color:var(--color-muted);margin-top:12px}.ex-badges__list{grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ex-badge{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.ex-badge__icon{border-radius:var(--radius-sm);background:var(--color-verified-bg);width:44px;height:44px;color:var(--color-verified);place-items:center;display:grid}.ex-badge__body{gap:6px;min-width:0;display:grid}.ex-badge__fact{font-size:var(--fs-small);line-height:var(--lh-small)}.ex-badge__share{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.ex-badges .source-note{margin-top:16px}.ex-badges__how{max-width:62ch;font-size:var(--fs-small);line-height:var(--lh-small);margin-top:16px}.ex-badges__how summary{cursor:pointer;min-height:44px;color:var(--color-ink);align-items:center;font-weight:600;display:flex}.ex-badges__how ul{gap:8px;margin:8px 0 12px;padding-left:18px;list-style:outside;display:grid}@media(min-width:768px){.ex-badges__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.sal-hub{padding-bottom:var(--section-m)}.sal-hub__head{padding-block:var(--section-s) 24px}.sal-hub__lead{color:var(--color-muted);margin-top:16px}.sal-hub__asof{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);margin-top:16px;font-weight:600}.sal-hub__empty{border-radius:var(--radius-md);background:var(--color-surface);max-width:60ch;box-shadow:inset 0 0 0 1px var(--color-line);padding:20px}.sal-rows{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.sal-row{border-bottom:1px solid var(--color-line);gap:12px;padding-block:24px;display:grid}.sal-row__open,.sal-row__sample{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.sal-row__nums{gap:4px;display:grid}.sal-row__median{font-size:var(--fs-salary);line-height:var(--lh-salary);letter-spacing:-.01em;color:var(--color-ink);font-weight:700}.sal-row__tag{font-size:var(--fs-caption);letter-spacing:0;color:var(--color-muted);font-weight:400}.sal-row__band{font-size:var(--fs-small);line-height:var(--lh-small)}.sal-row__few{font-size:var(--fs-salary);line-height:var(--lh-salary);color:var(--color-muted);font-weight:600}.sal-row__links{font-size:var(--fs-small);flex-wrap:wrap;gap:4px 20px;display:flex}.sal-row__links a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sal-row .t-h3 a:hover{text-underline-offset:3px;text-decoration:underline}.sal-method{margin-top:var(--section-s);padding-top:var(--section-s);border-top:1px solid var(--color-line);scroll-margin-top:calc(var(--header-h) + 16px)}.sal-method__list{gap:10px;max-width:64ch;margin:16px 0 0;padding-left:20px;list-style:outside;display:grid}.sal-method__more{max-width:64ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:16px}.sal-method__more a{text-underline-offset:3px;text-decoration:underline}@media(min-width:768px){.sal-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:32px}.sal-row__links{flex-direction:column;align-items:flex-start;gap:0}}.sal-verified{border-top:1px solid var(--color-line);padding-block:24px}.sal-verified__line{font-size:var(--fs-salary);line-height:var(--lh-salary);margin-top:8px}.sal-verified__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:4px}.sal-verified__note a{text-underline-offset:3px;text-decoration:underline}.vac-market{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:16px}.vac-market__sum{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 16px;list-style:none;display:flex}.vac-market__sum::-webkit-details-marker{display:none}.vac-market__sum:active{transform:scale(.99)}.vac-market .icon{color:var(--color-ink);flex:none}.vac-market strong{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink)}.vac-market__chev{transition:transform .16s var(--ease-out-soft);margin-left:auto}.vac-market[open] .vac-market__chev{transform:rotate(180deg)}.vac-market__text{padding:0 16px 14px 46px}.vac-market--above .icon:not(.vac-market__chev),.vac-market--above strong{color:var(--color-verified)}.vac-market a{text-underline-offset:3px;color:var(--color-ink);text-decoration:underline}.cmp{padding-bottom:var(--section-m)}.cmp__head{padding-block:var(--section-s) 24px}.cmp__lead{color:var(--color-muted);margin-top:16px}.cmp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:320px}.cmp-table thead th{top:var(--header-h);z-index:2;vertical-align:top;text-align:left;background:var(--color-paper);border-bottom:1px solid var(--color-ink);padding:12px 6px;position:sticky}.cmp-col__mark{border-radius:var(--radius-sm);background:var(--color-surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-caption);color:var(--color-ink);place-items:center;margin-bottom:8px;font-weight:700;display:grid}.cmp-col__name{-webkit-line-clamp:3;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.cmp-col__name:hover{text-underline-offset:3px;text-decoration:underline}.cmp-label th{text-align:left;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;color:var(--color-muted);padding:20px 6px 4px;font-weight:600}.cmp-cell{vertical-align:top;border-bottom:1px solid var(--color-line);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);overflow-wrap:anywhere;padding:4px 6px 12px}.cmp-cell__text{font-weight:600;display:block}.cmp-cell__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);margin-top:2px;display:block}.cmp-cell__none{color:var(--color-muted)}.cmp-cell.is-good .cmp-cell__text{color:var(--color-verified)}.cmp__foot{margin-top:24px}.cmp__foot a{text-underline-offset:3px;text-decoration:underline}.cmp__hint{border-radius:var(--radius-md);background:var(--color-attention-bg);max-width:60ch;color:var(--color-ink-soft);padding:14px 16px}.cmp-picker{margin-top:var(--section-s);padding-top:var(--section-s);border-top:1px solid var(--color-line)}.cmp-picker__hint{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:8px}.cmp-picker__saved{margin-top:12px}.cmp-picker__list{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.cmp-pick{--tick-y:14px;border-bottom:1px solid var(--color-line);min-height:52px;margin-block:0}.cmp-pick__text{font-size:var(--fs-body);flex-wrap:wrap;align-items:baseline;gap:2px 12px;line-height:24px;display:flex}.cmp-pick__name{color:var(--color-ink);font-weight:600}.cmp-pick__tag{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-verified)}.cmp-picker__submit{margin-top:24px}@media(min-width:768px){.cmp-picker__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.cmp-table{table-layout:fixed;max-width:880px}.cmp-table thead th{top:var(--header-h);padding-inline:12px}.cmp-cell,.cmp-label th{padding-inline:12px}}.vac-comments{padding-block:var(--section-s);border-top:1px solid var(--color-line)}.emp-comments{padding-block:var(--section-s)}.cmts{color:var(--color-ink)}.cmts__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cmts__title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.cmts__count{border-radius:var(--radius-pill);background:var(--color-mint);color:#0a0a0a;min-height:28px;font-size:var(--fs-small);align-items:center;padding-inline:12px;font-weight:700;line-height:1;display:inline-flex}.cmts__lead{max-width:64ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:8px}.cmts__sent{border-radius:var(--radius-sm);background:var(--color-verified-bg);color:var(--color-ink);align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-weight:600;display:flex}.cmts__sent .icon{color:var(--color-verified);flex:none;margin-top:2px}.cmts__sent[hidden]{display:none}.cmts__empty{border:1px dashed var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted);margin-top:20px;padding:20px}.cmts__list{gap:12px;max-width:760px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cmts__item{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;display:grid}.cmts__avatar{background:var(--color-mint);color:#0a0a0a;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:grid}.cmts__body{min-width:0}.cmts__meta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cmts__name{overflow-wrap:anywhere;font-weight:600}.cmts__date{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted)}.cmts__mark{border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);align-items:center;gap:4px;padding:2px 10px 2px 8px;display:inline-flex}.cmts__mark .icon{flex:none}.cmts__text{color:var(--color-ink-soft);white-space:pre-line;overflow-wrap:anywhere;margin-top:8px}.cmts__more{margin-top:16px}.cmts__form{border-radius:var(--radius-md);background:var(--color-surface);max-width:680px;box-shadow:inset 0 0 0 1px var(--color-line);gap:20px;margin-top:28px;padding:clamp(20px,3.4vw,32px);display:grid}.cmts__form[hidden]{display:none}.cmts__form-title{font-size:var(--fs-h3);line-height:var(--lh-h3);-webkit-hyphens:manual;hyphens:manual;font-weight:600}@media(max-width:479px){.cmts__item{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px}.cmts__avatar{width:32px;height:32px;font-size:15px}}.cmts__write{margin-top:20px}.cmts__write-sum{border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;font-size:var(--fs-small);color:var(--color-ink);cursor:pointer;transition:transform .12s var(--ease-out-soft);align-items:center;gap:8px;padding:0 18px;font-weight:600;list-style:none;display:inline-flex}.cmts__write-sum::-webkit-details-marker{display:none}.cmts__write-sum:active{transform:scale(.97)}.cmts__write .cmts__form{margin-top:16px}.school{padding-block:8px var(--section-m)}.school__head{max-width:760px;padding-block:12px 28px}.school__title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.school__kicker{font-size:var(--fs-small);line-height:var(--lh-small);margin-bottom:8px;font-weight:600}.school__kicker a{color:var(--color-verified);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.school__lead{max-width:62ch;color:var(--color-ink-soft);font-size:var(--fs-body);margin-top:16px}.school__empty{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);max-width:520px;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);padding:24px;font-weight:600}.school__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.school-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;transition:border-color .2s var(--ease-out-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.school-card:hover{border-color:rgb(var(--tint) / .22)}.school-card:has(.school-card__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.school-card__cover{aspect-ratio:4/5;object-fit:cover;background:var(--color-paper);width:100%;height:auto;display:block}.school-card__body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.school-card__num{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:.04em;color:var(--color-verified);font-weight:700}.school-card__title{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-weight:700}.school-card__link{color:var(--color-ink)}.school-card__link:after{content:"";z-index:1;position:absolute;inset:0}.school-card__link:focus-visible{outline:none}.school-card__summary{color:var(--color-ink-soft);font-size:var(--fs-small);line-height:var(--lh-small)}.school-card__meta{font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:auto;padding-top:10px;display:flex}.school-card__tag{border-radius:var(--radius-pill);background:var(--color-verified-bg);color:var(--color-verified);font-size:var(--fs-caption);line-height:var(--lh-caption);padding:2px 10px;font-weight:600}.school-card__more{color:var(--color-ink);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.school-card:hover .school-card__more .icon{transform:translate(3px)}.school-card__more .icon{transition:transform .2s var(--ease-out-soft)}.school--lesson .school__head{padding-bottom:20px}.school-video{max-width:760px;margin:0 0 32px}.school-video .vposter__frame,.school-video .vposter__player{aspect-ratio:16/9}.school-video__blank{background:var(--color-inverse)}.school-video .vposter__play{width:60px;height:60px;margin:-40px 0 0 -30px}.school-video .vposter__label{bottom:14px;left:16px;right:16px}.school-video .vposter__title{font-size:16px}.school-video .vposter__hint{font-size:13px}.school__body{max-width:68ch;color:var(--color-ink-soft)}.school__body>*+*{margin-top:16px}.school__body h2{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin-top:32px;font-weight:700}.school__body h3{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin-top:24px;font-weight:700}.school__body ul,.school__body ol{padding-left:1.4em}.school__body ul{list-style:outside}.school__body ol{list-style:decimal}.school__body li+li{margin-top:6px}.school__body li::marker{color:var(--color-verified)}.school__body strong{color:var(--color-ink);font-weight:600}.school__body a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.school__body blockquote{border-left:3px solid var(--color-mint);color:var(--color-ink);padding:4px 0 4px 16px}.school__body code{border-radius:var(--radius-sm);background:var(--color-paper);padding:1px 6px;font-size:.92em}.school__pager{grid-template-columns:minmax(0,1fr);gap:12px;max-width:760px;margin-top:40px;display:grid}.school__pager-link{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;transition:border-color .2s var(--ease-out-soft);gap:4px;padding:16px 20px;display:grid}.school__pager-link:hover{border-color:rgb(var(--tint) / .22)}.school__pager-link--next{text-align:right}.school__pager-label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);align-items:center;gap:4px;display:inline-flex}.school__pager-link--next .school__pager-label{justify-content:flex-end}.school__pager-title{color:var(--color-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-weight:600}.school__back{font-size:var(--fs-small);margin-top:24px}.school__back a{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media(min-width:640px){.school__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.school__pager{grid-template-columns:repeat(2,minmax(0,1fr))}.school__pager-link--next:only-child{grid-column:2}}@media(min-width:1024px){.school__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.school__head{padding-bottom:36px}}.page-school{--radius-md:16px;--radius-lg:24px;--fs-small:15px;--lh-small:21px;--fs-caption:15px;--lh-caption:21px}@media(min-width:768px){.school__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.shorts{position:relative}.shorts__feed{height:calc(100dvh - var(--shorts-top,var(--header-h)) - var(--tabbar-h));scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:auto;background:var(--color-inverse);scrollbar-width:none;overflow-y:auto}.shorts__feed::-webkit-scrollbar{display:none}.shorts__feed:focus-visible{outline:2px solid var(--color-mint);outline-offset:-2px}.short{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;height:100%;display:grid}.short__stage{width:100%;height:100%;position:relative}.short__frame{color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.short__video,.short__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.short__tap{z-index:1;cursor:pointer;background:0 0;position:absolute;inset:0}.short__tap:focus{outline:none}.short__bar{z-index:3;gap:8px;display:flex;position:absolute;top:12px}.short__bar--left{left:12px}.short__bar--right{right:12px}.short__btn{color:#fff;cursor:pointer;width:44px;height:44px;transition:opacity .16s var(--ease-out-soft);background:#0a0a0a85;border-radius:50%;place-items:center;display:grid}.short__btn:hover{opacity:.85}.short__btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.short__btn[hidden],.short__btn .short__when-paused,.short__btn .short__sound-on,.short__btn .short__full-on{display:none}.short__btn[data-state=paused] .short__when-paused{display:block}.short__btn[data-state=paused] .short__when-playing{display:none}.short__btn[aria-pressed=true] .short__sound-on,.short__btn[aria-pressed=true] .short__full-on{display:block}.short__btn[aria-pressed=true] .short__sound-off,.short__btn[aria-pressed=true] .short__full-off{display:none}.short__play{z-index:3;border-radius:var(--radius-pill);color:#0a0a0a;cursor:pointer;background:#fffffff0;align-items:center;gap:8px;min-height:56px;padding:0 24px 0 20px;font-size:16px;font-weight:600;line-height:20px;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.short__play .icon{fill:currentColor}.short__play:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px}.short .short__stamp{z-index:3;border-radius:var(--radius-pill);background:var(--color-verified-solid);color:#fff;white-space:nowrap;gap:4px;width:auto;min-height:0;padding:3px 10px 3px 7px;font-size:13px;line-height:18px;position:absolute;top:64px;left:12px}.short .short__stamp .zvk-plate__mark{width:14px;height:14px}.short .short__stamp .zvk-plate__text{text-wrap:nowrap;display:inline}.short__demo{z-index:3;border-radius:var(--radius-sm);background:var(--color-attention-bg);color:var(--color-attention);letter-spacing:.04em;padding:2px 8px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:66px;right:12px}.short__ph{z-index:2;border-radius:var(--radius-sm);white-space:nowrap;background:#0a0a0a8f;border:1.5px dashed #fffc;padding:8px 14px;font-size:14px;font-weight:600;line-height:20px;position:absolute;top:50%;left:50%;translate:-50% -50%}.short__info{z-index:2;pointer-events:none;background:linear-gradient(0deg,#0a0a0ac7 0,#0a0a0a80 55%,#0a0a0a00);grid-template-columns:minmax(0,1fr);grid-template-areas:"company""caption""cta";gap:10px;padding:72px 16px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.short__head{display:contents}.short__info a{pointer-events:auto}.short__company{color:#fff;grid-area:company;justify-self:start;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:44px;font-size:16px;font-weight:700;line-height:22px;display:inline-flex}.short__company:hover .short__name{text-underline-offset:3px;text-decoration:underline}.short__company:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid #fff}.short__logo{background:var(--color-surface);object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.short__logo--blank{color:var(--color-ink);place-items:center;font-size:18px;font-weight:700;display:grid}.short__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.short__caption{-webkit-line-clamp:3;color:#ffffffeb;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;-webkit-box-orient:vertical;grid-area:caption;font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden}.short__cta{grid-area:cta;width:100%}.short__cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.short__progress{z-index:3;pointer-events:none;background:#ffffff47;height:3px;position:absolute;bottom:0;left:0;right:0}.short__progress-in{background:var(--color-mint);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.short__rail{z-index:4;justify-items:center;gap:14px;display:grid;position:absolute;bottom:216px;right:8px}.short__act{justify-items:center;gap:4px;display:grid}.short__rail .bookmark,.short__rail .share__btn .icon{color:#fff;width:48px;height:48px;transition:opacity .16s var(--ease-out-soft);background:#0a0a0a85;border-radius:50%}.short__rail .bookmark .bookmark__icon{width:22px;height:22px}.short__rail .bookmark:hover{opacity:.85;background:#0a0a0a85}.short__rail .bookmark:focus-visible{outline-offset:2px;outline:2px solid #fff}.short__rail .share__btn{color:#fff;background:0 0;justify-items:center;gap:4px;min-width:0;min-height:0;padding:0;display:grid}.short__rail .share__btn:hover{background:0 0}.short__rail .share__btn:hover .icon{opacity:.85}.short__rail .share__btn .icon{box-sizing:border-box;padding:13px}.short__act-label,.short__rail .share__label{color:#fff;text-shadow:0 1px 3px #0a0a0a99;font-size:12px;font-weight:600;line-height:16px}.short__rail .share__menu{color:var(--color-ink);inset:auto calc(100% + 8px) 0 auto}.shorts__nav{display:none}.shorts-empty{min-height:calc(100dvh - var(--header-h) - var(--tabbar-h));padding:32px var(--gutter);text-align:center;place-content:center;justify-items:center;gap:12px;display:grid}.shorts-empty__icon{width:40px;height:40px;color:var(--color-verified)}.shorts-empty__title{color:var(--color-ink);font-size:var(--fs-h2);line-height:var(--lh-h2);-webkit-hyphens:manual;hyphens:manual;font-weight:700}.shorts-empty__text{max-width:40ch;color:var(--color-muted);font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:8px}.short__frame:fullscreen{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.short__frame:fullscreen .short__video{object-fit:contain}@media(min-width:768px){.shorts__feed{background:var(--color-paper)}.short{padding-block:16px}.short__stage{align-items:flex-end;gap:16px;width:auto;padding-left:96px;display:flex}.short__frame{width:auto;height:100%;max-width:calc(100vw - 2 * var(--gutter) - 192px);aspect-ratio:9/16;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex:none}.short__info{grid-template-areas:"head""caption"}.short__head{flex-wrap:wrap;grid-area:head;align-items:center;gap:8px 12px;min-width:0;display:flex}.short__company{flex:150px}.short__cta{flex:none;width:auto;min-height:40px;padding:0 18px;font-size:15px}.short__name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:15px;line-height:20px;display:-webkit-box}.short__rail{gap:18px;width:80px;padding-bottom:8px;position:static}.short__rail .bookmark,.short__rail .share__btn .icon{background:rgb(var(--tint) / .06);color:var(--color-ink)}.short__rail .bookmark:hover{background:rgb(var(--tint) / .1);opacity:1}.short__rail .bookmark:focus-visible{outline-color:var(--color-ink)}.short__rail .share__btn{color:var(--color-ink)}.short__rail .share__btn:hover .icon{background:rgb(var(--tint) / .1);opacity:1}.short__act-label,.short__rail .share__label{color:var(--color-ink);text-shadow:none}.short__rail .share__menu{left:calc(100% + 8px);right:auto}.shorts__nav:not([hidden]){top:50%;right:var(--gutter);z-index:5;gap:12px;display:grid;position:absolute;translate:0 -50%}.shorts__arrow{border:1px solid var(--color-line);background:var(--color-surface);width:56px;height:56px;color:var(--color-ink);box-shadow:var(--shadow-soft);cursor:pointer;transition:opacity .16s var(--ease-out-soft);border-radius:50%;place-items:center;display:grid}.shorts__arrow:hover{opacity:.8}.shorts__arrow:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}}@media(min-width:1024px){.shorts__feed{height:calc(100dvh - var(--shorts-top,calc(var(--header-h) + 48px)) - var(--tabbar-h))}}@media(prefers-reduced-motion:reduce){.shorts__feed{scroll-behavior:auto}.short__btn,.shorts__arrow,.short__rail .bookmark,.short__rail .share__btn .icon{transition:none}}@media(max-width:767px){.short__bar{gap:6px;top:10px}.short__bar--left{left:10px}.short__bar--right{right:10px}.short__btn{width:36px;height:36px}.short__btn .icon{width:18px;height:18px}.short__rail{gap:10px;bottom:176px;right:6px}.short__rail .bookmark,.short__rail .share__btn .icon{width:40px;height:40px}.short__rail .bookmark .bookmark__icon{width:18px;height:18px}.short__rail .share__btn .icon{padding:11px}.short__act-label,.short__rail .share__label{font-size:11px;line-height:14px}.short__info{gap:8px;padding:56px 12px 14px}.short__company{gap:8px;min-height:40px;font-size:15px;line-height:20px}.short__logo{width:32px;height:32px}.short__logo--blank{font-size:14px}.short__caption{font-size:14px;line-height:19px}.short__cta{min-height:44px;font-size:15px}}.fav-count[data-chat-count]{background:var(--color-cta);color:#fff}.cbh__chat{position:relative}.cbh__chat .fav-count{position:absolute;top:2px;right:0}.chat-sheet .sheet__panel{height:min(88dvh,720px);padding:6px 0 0;overflow:hidden}.chat-sheet .sheet__handle{margin-bottom:2px}.chat-sheet .sheet__head{min-height:44px;padding:0 6px 0 16px}.chat-sheet .sheet__title{font-size:17px;line-height:24px}.chat-sheet .sheet__close{margin-right:0}.chat-sheet .sheet__body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}@media(min-width:768px){.chat-sheet.sheet--auto .sheet__panel{width:min(420px,100vw - 32px);height:min(640px,100vh - 96px);max-height:none;padding:6px 0 0}}.chat{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.chat>*{flex:none}.chat>.chat__log{flex:auto}.chat__top{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 16px 4px;display:flex}.chat__intro{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);flex:220px;align-items:flex-start;gap:6px;display:flex}.chat__intro svg{color:var(--color-verified);flex:none;margin-top:1px}.chat__push .pushw__btn{min-height:32px}.chat__log{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:8px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.chat__log::-webkit-scrollbar{display:none}.chat__log>.chat-msg:first-of-type{margin-top:auto}.chat__note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);text-align:center;margin:auto 0}.chat-msg{border-radius:var(--radius-md);background:var(--color-paper);max-width:86%;color:var(--color-ink-soft);padding:8px 12px}.chat-msg--mine{background:var(--color-cta);color:#fff;align-self:flex-end}.chat-msg--zvk{align-self:flex-start}.chat-msg__author{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-verified);font-weight:600}.chat-msg--mine .chat-msg__author{color:#fff;opacity:.85}.chat-msg__author--logo{margin-bottom:4px;display:flex}.chat-msg__logo{width:auto;height:26px}.chat-msg__logo[data-theme-logo=light]{display:var(--logo-light)}.chat-msg__logo[data-theme-logo=dark]{display:var(--logo-dark)}.chat-msg__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:22px}.chat-msg__time{color:var(--color-muted);text-align:right;margin-top:2px;font-size:12px;line-height:16px}.chat-msg--mine .chat-msg__time{color:#fff;opacity:.8}.chat-msg__files{gap:6px;margin:2px 0 4px;display:grid}.chat-att{min-width:0}.chat-att__photo{border-radius:var(--radius-sm);background:var(--color-fill);display:block;overflow:hidden}.chat-att__photo img{width:auto;max-width:100%;height:auto;max-height:260px;display:block}.chat-att__photo:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.chat-att__file{border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:200px;padding:8px 10px;display:grid}.chat-att__icon{border-radius:var(--radius-sm);background:var(--color-verified-bg);width:36px;height:36px;color:var(--color-verified);grid-row:span 2;place-items:center;display:inline-grid}.chat-att__text{min-width:0;display:grid}.chat-att__name{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chat-att__meta{color:var(--color-muted);font-size:12px;line-height:16px}.chat-att__dl{min-height:28px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-verified);text-underline-offset:3px;grid-column:2;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.chat-msg--mine .chat-att__file{background:#ffffff24}.chat-msg--mine .chat-att__icon{color:#fff;background:#ffffff2e}.chat-msg--mine .chat-att__name,.chat-msg--mine .chat-att__dl{color:#fff}.chat-msg--mine .chat-att__meta{color:#fff;opacity:.8}.chat__hello{gap:8px;margin-top:auto;padding:4px 0 0;display:grid}.chat__hello-title{color:var(--color-ink);-webkit-hyphens:none;hyphens:none;font-size:15px;font-weight:600;line-height:20px}.chat__consent .af-tick__text{padding-top:3px;font-size:13px;line-height:18px}.chat__row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.chat__hello .af__field{gap:4px}.chat__hello .af__label{font-size:var(--fs-caption);line-height:var(--lh-caption)}.chat__hello .af__input{min-height:44px;padding:10px 12px;font-size:16px;line-height:22px}.chat__consent-wrap{gap:2px;display:grid}.chat__consent .af-tick__text{padding-top:3px}.chat__consent-link{color:var(--color-verified);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.chat__consent-link:hover{color:var(--color-cta-hover)}.chat__footer{padding:4px 16px calc(8px + env(safe-area-inset-bottom)) 6px;position:relative}.chat__bar{align-items:flex-end;gap:2px;display:flex}.chat__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat__tool{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-muted);cursor:pointer;flex:none;place-items:center;display:inline-grid}.chat__tool:hover{background:rgb(var(--tint) / .05);color:var(--color-ink)}.chat__tool:disabled{opacity:.45;cursor:not-allowed}.chat__tool[aria-expanded=true]{background:var(--color-cta);color:#fff}.chat__tool:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.chat__input{border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;height:44px;min-height:44px;color:var(--color-ink-soft);font:inherit;resize:none;scrollbar-width:none;border:0;flex:auto;margin:0 4px;padding:11px 14px;font-size:16px;line-height:22px;overflow-y:auto}.chat__input::-webkit-scrollbar{display:none}.chat__input::placeholder{color:var(--color-muted)}.chat__input:focus{box-shadow:inset 0 0 0 2px var(--color-cta);outline:none}.chat__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-danger)}.chat__send{border-radius:var(--radius-pill);background:var(--color-cta);color:#fff;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.chat__send .icon{translate:-1.5px 1px}.chat__send:hover{background:var(--color-cta-hover)}.chat__send:disabled{opacity:.45;cursor:not-allowed}.chat__send:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.chat__bar-error{padding:4px 8px 0}.chat__tray{flex-wrap:wrap;gap:8px;padding:0 4px 8px;display:flex}.chat-pick{border-radius:var(--radius-sm);background:var(--color-paper);align-items:center;height:56px;display:flex;position:relative}.chat-pick--photo{width:56px;overflow:hidden}.chat-pick__img{object-fit:cover;width:100%;height:100%}.chat-pick--file{max-width:200px;padding:0 28px 0 10px}.chat-pick__name{min-width:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-ink-soft);align-items:center;gap:6px;display:flex}.chat-pick__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-pick__name svg{color:var(--color-verified);flex:none}.chat-pick__x{background:var(--color-ink);width:22px;height:22px;color:var(--color-surface);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:3px;right:3px}.chat-pick__x svg{width:14px;height:14px}.chat-pick__x:focus-visible{outline:2px solid var(--color-cta);outline-offset:1px}.chat__progress{border-radius:var(--radius-pill);background:var(--color-line);flex-basis:100%;height:4px;overflow:hidden}.chat__progress-bar{background:var(--color-cta);width:0;height:100%;transition:width .16s linear;display:block}.chat-emoji{flex:none}.chat-emoji__panel{z-index:3;overscroll-behavior:contain;border-radius:var(--radius-md);background:var(--color-surface);max-height:min(300px,45vh);box-shadow:var(--shadow-float),0 0 0 1px var(--color-line);scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;overflow-y:auto}.chat-emoji__item{border-radius:var(--radius-sm);cursor:pointer;place-items:center;height:40px;font-size:22px;line-height:1;display:inline-grid}.chat-emoji__item:hover{background:rgb(var(--tint) / .06)}.chat-emoji__item:focus-visible{outline:2px solid var(--color-cta);outline-offset:-2px;background:var(--color-verified-bg)}@media(prefers-reduced-motion:reduce){.chat__progress-bar{transition:none}}.pushw{gap:8px;display:grid}.pushw--card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);padding:20px}.pushw__title{-webkit-hyphens:none;hyphens:none;color:var(--color-ink);align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:24px;display:flex}.pushw__title svg{color:var(--color-verified);flex:none}.pushw__text{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.pushw__btn{justify-self:start;gap:6px}.pushw__state{font-size:var(--fs-small);color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pushw__state svg{color:var(--color-verified)}.pushw__state--muted{color:var(--color-muted)}.pushw__link{text-underline-offset:3px;min-height:44px;color:var(--color-ink);cursor:pointer;text-decoration:underline}.pushw__error{font-size:var(--fs-small);color:var(--color-danger)}.pushw__error:empty{display:none}.status__push,.fav__push{margin-top:24px}.cb-push{margin-top:20px}.chat-launcher{display:none}@media(min-width:1024px){.chat-launcher{z-index:72;background:var(--color-cta);color:#fff;width:60px;height:60px;box-shadow:0 10px 28px rgb(var(--shade) / .28),0 0 0 1px rgb(var(--shade) / .06);cursor:pointer;transition:transform .16s var(--ease-out-soft),background-color .16s var(--ease-out-soft),opacity .16s var(--ease-out-soft),visibility 0s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.chat-launcher[aria-expanded=true]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .16s var(--ease-out-soft),opacity .16s var(--ease-out-soft),visibility 0s linear .16s;transform:scale(.6)}.chat-launcher:hover{background:var(--color-cta-hover);transform:translateY(-2px)}.chat-launcher:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.chat-launcher .chat-launcher__close{display:none}.chat-launcher .chat-launcher__open{display:block}.chat-launcher[aria-expanded=true] .chat-launcher__open{display:none}.chat-launcher[aria-expanded=true] .chat-launcher__close{display:block}.chat-launcher__count{position:absolute;top:-2px;right:-2px}.chat-launcher[aria-expanded=true] .chat-launcher__count{display:none}.chat-sheet[data-sheet-dock]{pointer-events:none}.chat-sheet[data-sheet-dock] .sheet__backdrop{display:none}.chat-sheet[data-sheet-dock].sheet--auto .sheet__panel{pointer-events:auto;transform-origin:100% 100%;width:400px;height:min(620px,100vh - 48px);max-height:none;position:fixed;inset:auto 24px 24px auto;transform:none}.hicons__link[data-chat-link],.cbh__chat{display:none}}@media(prefers-reduced-motion:reduce){.chat-launcher,.chat-launcher[aria-expanded=true]{transition:none}}.icon{vertical-align:middle;flex:none;display:inline-block}.steps{counter-reset:none;gap:0;display:grid}.steps__item{grid-template-columns:28px minmax(0,1fr);align-content:start;gap:16px;padding-bottom:24px;display:grid;position:relative}.steps__item:last-child{padding-bottom:0}.steps__item:not(:last-child):before{content:"";background:var(--color-line);width:1px;position:absolute;top:36px;bottom:6px;left:13.5px}.steps__num{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--color-ink);background:var(--color-surface);color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:15px;font-weight:600;line-height:1;display:grid}.steps__body{padding-top:2px}.steps__title{color:var(--color-ink);align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:24px;display:flex}.steps__icon{color:var(--color-ink)}.steps__text{max-width:36ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-top:4px}@media(min-width:1024px){.steps:not(.steps--vertical){grid-template-columns:repeat(min(var(--steps),4),minmax(0,1fr));gap:40px 24px}.steps:not(.steps--vertical) .steps__item{grid-template-columns:1fr;gap:16px;padding-bottom:0}.steps:not(.steps--vertical) .steps__item:not(:last-child):before{width:auto;height:1px;inset:13.5px -16px auto 40px}.steps:not(.steps--vertical) .steps__item:nth-child(4n):before{display:none}.steps:not(.steps--vertical) .steps__body{padding-top:0}}.sheet{z-index:70;display:none;position:fixed;inset:0}.sheet:target,.sheet.is-open{display:block}.js-sheets .sheet:target:not(.is-open){display:none}.sheet__backdrop{background:rgb(var(--shade) / .4);animation:sheet-fade .28s var(--ease-out-soft) both;position:absolute;inset:0}.sheet__panel{max-height:calc(100% - 24px);padding:8px var(--gutter) calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);box-shadow:var(--shadow-float);animation:sheet-in .28s var(--ease-out-soft) both;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.sheet__panel:focus{outline:none}.sheet__handle{border-radius:var(--radius-pill);background:var(--color-line);flex:none;align-self:center;width:36px;height:4px;margin-bottom:8px}.sheet__head{touch-action:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.sheet__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.sheet__close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink);flex:none;place-items:center;margin-right:-10px;display:inline-grid}.sheet__close:hover{background:rgb(var(--tint) / .05)}.sheet__body{padding-top:8px}.sheet.is-closing .sheet__panel{animation:sheet-out .2s var(--ease-out-soft) both}.sheet.is-closing .sheet__backdrop{animation:sheet-fade-out .2s var(--ease-out-soft) both}.sheet--full .sheet__panel{border-radius:0;max-height:none;top:0}@media(min-width:768px){.sheet--auto .sheet__backdrop{background:0 0;animation:none}.sheet--auto .sheet__panel{border-radius:var(--radius-md);width:min(400px,100vw - 32px);max-height:min(560px,100vh - 32px);box-shadow:var(--shadow-float),0 0 0 1px var(--color-line);animation:sheet-pop .18s var(--ease-out-soft) both;padding:8px 20px 20px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sheet--auto.is-anchored .sheet__panel{top:var(--pop-top);left:var(--pop-left);transform:none}.sheet--auto.is-closing .sheet__panel{animation:sheet-fade-out .16s var(--ease-out-soft) both}.sheet--auto .sheet__handle{display:none}.sheet--sheet:not(.sheet--full) .sheet__panel{width:min(560px,100%);left:50%;right:auto;translate:-50%}.sheet--full .sheet__panel{border-radius:0;width:min(440px,100%);animation-name:sheet-in-side;left:auto;right:0}.sheet--full.is-closing .sheet__panel{animation-name:sheet-out-side}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes sheet-in-side{0%{transform:translate(100%)}to{transform:none}}@keyframes sheet-out-side{0%{transform:none}to{transform:translate(100%)}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-pop{0%{opacity:0}to{opacity:1}}.media-ph{border-radius:var(--radius-lg);background-color:var(--color-fill);background-image:var(--ph-hatch);outline:1px dashed var(--color-line-strong);outline-offset:-1px;width:100%;color:var(--color-muted);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.media-ph--logo{border-radius:var(--radius-sm)}.media-ph--portrait{border-radius:50%}.media-ph__in{justify-items:center;gap:6px;max-width:30ch;padding:16px;display:grid}.media-ph__icon{margin-bottom:4px}.media-ph__label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-ink-soft);font-weight:600}.media-ph__hint{font-size:var(--fs-caption);line-height:var(--lh-caption)}.media-ph__tag{border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:10px;left:10px}.media-ph--portrait .media-ph__tag,.media-ph--logo .media-ph__tag,.media-ph--logo .media-ph__label,.media-ph--logo .media-ph__hint,.media-ph--portrait .media-ph__hint{display:none}.hero__stage .media-ph{color:var(--ink-62);background-color:#1c1d21;background-image:none;outline-color:#ffffff40}.hero__stage .media-ph__label{color:#fff}.chip{border-radius:var(--radius-pill);background:var(--color-surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:box-shadow .16s var(--ease-out-soft),background-color .16s var(--ease-out-soft),color .16s var(--ease-out-soft);align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}span.chip{cursor:default}a.chip:hover,button.chip:hover{box-shadow:inset 0 0 0 1px var(--color-ink)}.chip.is-active,.chip[aria-pressed=true]{background:var(--color-selected);color:#fff;box-shadow:none}.chip__n{color:var(--color-muted);opacity:1;font-variant-numeric:tabular-nums;margin-left:0;font-size:14px;font-weight:400}.chip.is-active .chip__n,.chip[aria-pressed=true] .chip__n{color:#ffffffc7}.chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.chips::-webkit-scrollbar{display:none}.chips>*{flex:none}.chips:after{content:"";flex:none;width:16px}.facts{border-top:1px solid var(--color-line);gap:0 24px;display:grid}.fact-row{border-bottom:1px solid var(--color-line);gap:2px;padding-block:12px;display:grid}.fact-row__label{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted)}.fact-row__value{color:var(--color-ink);font-variant-numeric:tabular-nums;gap:2px;font-size:16px;font-weight:600;line-height:24px;display:grid}.fact-row__level{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-muted);align-items:center;gap:4px;font-weight:400;display:inline-flex}.fact-row__level--verified{color:var(--color-verified)}@media(min-width:768px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:16px}.sheet .facts{grid-template-columns:minmax(0,1fr)}.sheet .fact-row{grid-template-columns:minmax(0,1fr);gap:2px}}.source-note{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.01em;color:var(--color-muted);margin-top:8px}.bookmark{z-index:1;border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink);cursor:pointer;flex:none;place-items:center;display:inline-grid;position:relative}.bookmark:hover{background:rgb(var(--tint) / .05)}.bookmark[aria-pressed=true] .bookmark__icon{fill:currentColor}.bookmark.is-bumped .bookmark__icon{animation:bookmark-bump .16s var(--ease-out-soft)}@keyframes bookmark-bump{50%{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.sheet__panel,.sheet__backdrop{animation:none!important}}.showcase{padding-block:var(--section-s) var(--section-m)}.showcase__sec{border-top:1px solid var(--color-line);gap:16px;padding-block:32px;display:grid}.showcase__h{font-size:var(--fs-small);color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.showcase__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.showcase__media{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:16px;display:grid}.demo-notice{padding:6px var(--gutter);background:var(--color-attention-bg);color:var(--color-ink-soft);box-shadow:0 1px #8a5c0040}.demo-notice__text{max-width:calc(var(--container) + 2 * var(--gutter));letter-spacing:-.02em;text-align:center;text-wrap:balance;margin-inline:auto;font-size:11px;font-weight:600;line-height:15px}.demo-notice{padding-inline:8px}@media(min-width:768px){.demo-notice{padding-inline:var(--gutter)}.demo-notice__text{letter-spacing:0;font-size:13px;font-weight:600;line-height:18px}}.site-header{z-index:40;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:var(--color-surface);box-shadow:0 1px 0 var(--color-line);position:absolute;inset:0}.site-header__in{max-width:calc(var(--container) + 2 * var(--gutter));height:var(--header-h);padding-inline:var(--gutter);align-items:center;gap:16px;margin-inline:auto;display:flex}.brand{min-height:44px;color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{width:auto;height:32px}.brand__logo{width:auto;height:36px;display:block}.site-footer .brand__logo{height:48px}.brand__text{flex-direction:column;gap:3px;display:flex}.brand__name{letter-spacing:.02em;font-size:18px;font-weight:700;line-height:1}.brand__sub{color:var(--color-muted);font-size:13px;font-weight:400;line-height:1}.brand--invert{color:#fff}.brand--invert .brand__mark{filter:invert()}.brand--invert .brand__sub{color:var(--ink-62)}.site-nav{display:none}.site-nav__list{gap:2px;display:flex}.site-nav__link{border-radius:var(--radius-pill);min-height:44px;color:var(--color-ink-soft);transition:background-color .16s var(--ease-out-soft);align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.site-nav__link:hover{background:rgb(var(--tint) / .05)}.site-nav__link[aria-current=page]{background:var(--color-selected);color:#fff}.site-header__tools{align-items:center;gap:4px;margin-left:auto;display:flex}.site-header__saved,.burger{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink);place-items:center;display:inline-grid;position:relative}.site-header__saved:hover,.burger:hover{background:rgb(var(--tint) / .05)}.site-header__cta{margin-left:8px;display:none}.site-header__employers{min-height:44px;color:var(--color-muted);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:400;display:none}.site-header__employers a{color:var(--color-ink);font-weight:700}.site-header__employers a:hover,.site-header__employers a[aria-current=page]{text-underline-offset:3px;text-decoration:underline}.site-header__saved .fav-count{position:absolute;top:4px;right:2px}.fav-count{border-radius:var(--radius-pill);background:var(--color-solid);min-width:18px;height:18px;color:var(--color-on-solid);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.fav-count[hidden]{display:none}.is-minimal .site-header__in{justify-content:flex-start}.hcat,.hsearch,.hicons,.site-subnav{display:none}.hcat{border-radius:var(--radius-md);background:var(--color-cta);color:#fff;height:48px;transition:filter .16s var(--ease-out-soft);flex:none;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700}.hcat:hover{background:var(--color-cta-hover)}.hsearch{border:2px solid var(--color-cta);border-radius:var(--radius-md);background:var(--color-surface);flex:auto;align-items:center;min-width:0;height:48px;padding:0;position:relative}.hsearch:focus-within{border-color:var(--color-cta-hover)}.hsearch:focus-within .hsearch__btn{background:var(--color-cta-hover)}.hsearch__chip{border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--color-paper);max-width:240px;height:100%;box-shadow:1px 0 0 var(--color-line);flex:none;align-items:center;display:inline-flex}.hsearch__chip[hidden]{display:none}.hsearch__scope{border-radius:var(--radius-md) 0 0 var(--radius-md);min-width:0;height:100%;color:var(--color-ink-soft);cursor:pointer;transition:background-color .16s var(--ease-out-soft);align-items:center;gap:4px;padding:0 10px 0 16px;font-size:15px;font-weight:600;display:inline-flex}.hsearch__scope:hover{background:rgb(var(--tint) / .06)}.hsearch__scope-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hsearch__chip.is-set{background:var(--color-verified-solid)}.hsearch__chip.is-set .hsearch__scope{color:#fff;padding-right:4px}.hsearch__chip.is-set .hsearch__scope:hover{background:0 0}.hsearch__chip.is-set .hsearch__chev{display:none}.hsearch__unscope{width:24px;height:24px;color:var(--color-verified-solid);cursor:pointer;background:#fff;border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}.hsearch__unscope[hidden]{display:none}.hsearch__unscope .icon{stroke-width:2.5px;width:14px;height:14px}.hsearch__input{min-width:0;height:100%;color:var(--color-ink);background:0 0;border:0;flex:auto;padding:0 14px;font-size:16px}.hsearch__input:focus{outline:none}.hsearch__input::placeholder{color:var(--color-muted)}.hsearch__btn{border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-cta);color:#fff;cursor:pointer;width:64px;height:calc(100% + 4px);transition:filter .16s var(--ease-out-soft);flex:none;place-items:center;margin:-2px -2px -2px 0;display:inline-grid}.hsearch__btn:hover{background:var(--color-cta-hover)}.hsearch__input::-webkit-search-cancel-button{display:none}.hsearch__clear{width:36px;height:36px;color:var(--color-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}.hsearch__clear:hover{color:var(--color-ink);background:var(--color-paper)}.hsearch__clear[hidden]{display:none}.hsearch__panel{z-index:50;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 24px 64px rgb(var(--shade) / .2),0 0 0 1px var(--color-line);animation:lsearch-pop .16s var(--ease-out-soft);padding:16px 12px 12px;position:absolute;top:calc(100% + 10px);left:-2px;right:-2px}.hsearch__panel[hidden]{display:none}.hsearch__chips{flex-wrap:wrap;gap:8px;padding:0 8px 14px;display:flex}.hsearch__chips[hidden]{display:none}.hsearch__chipbtn{border-radius:var(--radius-sm);background:var(--color-paper);min-height:36px;color:var(--color-ink);cursor:pointer;padding:0 14px;font-size:15px;font-weight:600}.hsearch__chipbtn:hover{background:rgb(var(--tint) / .08)}.hsearch__title{padding:0 12px 8px;font-size:20px;font-weight:700;line-height:26px}.hsearch__opt{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:6px 10px;display:flex}.hsearch__opt:hover{background:var(--color-paper)}.hsearch__ico{border-radius:var(--radius-sm);background:var(--color-paper);width:36px;height:36px;color:var(--color-muted);flex:none;place-items:center;display:inline-grid}.hsearch__opt--entity .hsearch__ico{width:44px;height:44px;color:var(--color-verified)}.hsearch__q{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;line-height:22px;overflow:hidden}.hsearch__q b{font-weight:700}.hsearch__ent{min-width:0;display:grid}.hsearch__name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:22px;overflow:hidden}.hsearch__sub{color:var(--color-muted);font-size:14px;line-height:18px}.hsearch__opt[aria-selected=true]{background:var(--color-selected);color:#fff}.hsearch__opt[aria-selected=true] .hsearch__ico{color:#fff;background:#fff3}.hsearch__opt[aria-selected=true] .hsearch__sub{color:#fffc}.hicons{flex:none;gap:4px}.hicons__link{border-radius:var(--radius-sm);min-width:76px;color:var(--color-muted);transition:color .16s var(--ease-out-soft),background-color .16s var(--ease-out-soft);flex-direction:column;align-items:center;gap:2px;padding:4px 6px;font-size:13px;font-weight:600;line-height:16px;display:flex}.hicons__link:hover{color:var(--color-ink);background:rgb(var(--tint) / .04)}.hicons__link[aria-current=page]{background:var(--color-selected);color:#fff}.hicons__icon{color:var(--color-ink);display:inline-grid;position:relative}.hicons__link[aria-current=page] .hicons__icon{color:#fff}.hicons__icon .fav-count{position:absolute;top:-6px;left:16px}.site-subnav{background:var(--color-surface);box-shadow:0 1px 0 var(--color-line)}.site-subnav__in{max-width:calc(var(--container) + 2 * var(--gutter));height:48px;padding-inline:var(--gutter);align-items:center;gap:16px;margin-inline:auto;display:flex}.hcat__close,.hcat.is-open .hcat__open{display:none}.hcat.is-open .hcat__close{display:block}.mega{height:calc(100dvh - var(--header-h) - 8px);overscroll-behavior:contain;background:var(--color-surface);box-shadow:0 1px 0 var(--color-line),0 24px 48px rgb(var(--shade) / .12);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mega[hidden]{display:none}.is-mega-open body{overflow:hidden}.mega__in{max-width:calc(var(--container) + 2 * var(--gutter));padding:20px var(--gutter) 48px;grid-template-columns:280px minmax(0,1fr);gap:40px;margin-inline:auto;display:grid}.mega__side{align-self:start;position:sticky;top:20px}.mega__all{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:52px;color:var(--color-ink);align-items:center;gap:12px;margin-bottom:12px;padding:0 14px;font-size:16px;font-weight:700;display:flex}.mega__all:hover{border-color:var(--color-ink)}.mega__all-arrow{color:var(--color-muted);margin-left:auto}.mega__dirs{gap:2px;display:grid}.mega__dir{border-radius:var(--radius-sm);min-height:44px;color:var(--color-ink);align-items:center;gap:12px;padding:8px 14px;font-size:16px;font-weight:400;line-height:20px;display:flex}.mega__dir .icon{color:var(--color-muted);flex:none}.mega__dir[aria-current]{background:var(--color-selected);color:#fff;font-weight:700}.mega__dir[aria-current] .icon{color:#fff}.mega__pane[hidden]{display:none}.mega__title{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:38px}.mega__title a{color:inherit}.mega__cols{columns:3 220px;column-gap:40px;margin-top:24px}.mega__group{break-inside:avoid;margin-bottom:28px}.mega__prof{color:var(--color-ink);font-size:17px;font-weight:700;line-height:22px;display:inline-block}.mega__prof:hover{color:var(--color-verified)}.mega__n{color:var(--color-muted);margin-left:4px;font-weight:400}.mega__links{gap:2px;margin-top:8px;display:grid}.mega__links a{color:var(--color-muted);padding-block:3px;font-size:15px;line-height:20px;display:inline-block}.mega__links a:hover{color:var(--color-verified)}.catalog{width:min(760px,calc(100vw - 2 * var(--gutter)));max-width:none;max-height:calc(100vh - var(--header-h) - 32px);margin:calc(var(--header-h) - 4px) auto auto;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:0 24px 64px rgb(var(--shade) / .22);border:0;padding:0}.catalog::backdrop{background:var(--color-scrim)}.catalog[open]{animation:catalog-pop .18s var(--ease-out-soft)}@keyframes catalog-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.catalog__box{padding:36px 40px 40px;position:relative}.catalog__close-form{position:absolute;top:20px;right:20px}.catalog__close{background:var(--color-paper);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.catalog__close:hover{background:rgb(var(--tint) / .08)}.catalog__all,.catalog__item{border-radius:var(--radius-sm);min-height:44px;color:var(--color-ink);transition:background-color .12s var(--ease-out-soft);align-items:center;gap:14px;padding:0 12px;font-size:16px;font-weight:400;line-height:20px;display:flex}.catalog__all{width:max-content;margin-bottom:20px;font-weight:700}.catalog__all .icon,.catalog__item .icon{color:var(--color-muted);flex:none}.catalog__all:hover,.catalog__item:hover{background:var(--color-paper)}.catalog__all:hover .icon,.catalog__item:hover .icon{color:var(--color-verified)}.catalog [aria-current],.catalog [aria-current]:hover{background:var(--color-selected);color:#fff;font-weight:700}.catalog [aria-current] .icon,.catalog [aria-current]:hover .icon{color:#fff}.catalog__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}@media(prefers-reduced-motion:reduce){.catalog[open]{animation:none}}.menu-list{border-top:1px solid var(--color-line)}.menu-list li{border-bottom:1px solid var(--color-line)}.menu-list__link{min-height:56px;color:var(--color-ink);align-items:center;gap:14px;font-size:22px;font-weight:600;line-height:28px;display:flex}.menu-list__ico{border-radius:var(--radius-sm);background:var(--color-paper);width:36px;height:36px;color:var(--color-ink);flex:none;place-items:center;display:grid}.menu-list__link[aria-current=page] .menu-list__ico{background:var(--color-cta);color:#fff}.menu-list__link[aria-current=page] .menu-list__text{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.menu-foot{gap:12px;padding-top:24px;display:grid}.menu-foot__call{width:100%}.menu-foot__hours{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);text-align:center}.menu-foot__apply{min-height:44px;font-size:var(--fs-small);text-underline-offset:3px;justify-self:center;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.tabbar{z-index:45;padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line);position:fixed;bottom:0;left:0;right:0}.tabbar__list{grid-template-columns:repeat(5,minmax(0,1fr));height:56px;display:grid}.tabbar__link{height:100%;color:var(--color-muted);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;line-height:16px;display:flex}.tabbar__link[aria-current=page]{color:var(--color-verified)}.tabbar__link[aria-current=page] .tabbar__icon{border-radius:var(--radius-pill);background:var(--color-cta);color:#fff;margin-block:-2px;padding:2px 14px}.tabbar__link[aria-current=page] .tabbar__icon .fav-count{top:-8px;left:28px}.tabbar__icon{display:inline-grid;position:relative}.tabbar__icon .fav-count{position:absolute;top:-6px;left:14px}.has-tabs{--tabbar-h: calc(56px + env(safe-area-inset-bottom)) }body{padding-bottom:calc(var(--tabbar-h) + var(--bar-h) + var(--cookie-h))}body.site{box-sizing:border-box;flex-direction:column;min-height:100dvh;display:flex}body.site>main{flex:1 0 auto;min-width:0}body.site>.site-footer{flex:none}.site-footer{padding:var(--section-m) 0 calc(28px + env(safe-area-inset-bottom));background:var(--color-inverse);box-shadow:inset 0 1px 0 var(--color-inverse-edge);color:var(--ink-72);font-size:16px;line-height:24px}.site-footer__in{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.site-footer a{color:#ffffffd1;transition:color .16s var(--ease-out-soft)}.site-footer a:hover{color:#fff}.site-footer :focus-visible{outline-color:#fff}.site-footer__top{gap:24px;display:grid}.site-footer__lead{max-width:52ch}.site-footer__lead a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:48px;display:grid}.site-footer__h{color:#fff;font-size:16px;font-weight:600}.site-footer__col ul{margin-top:8px}.site-footer__col li a{padding-block:11px;display:inline-block}.site-footer__col li:not(:has(a)){padding-block:6px}.site-footer__phone{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;color:#fff!important}.site-footer__legal{border-top:1px solid #ffffff1f;margin-top:48px;padding-top:24px;font-size:15px;line-height:23px}.site-footer__docs{flex-wrap:wrap;gap:0 20px;margin-top:12px;display:flex}.site-footer__docs a,.site-footer__linkbtn{text-underline-offset:3px;align-items:center;min-height:44px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.site-footer__linkbtn{color:#ffffffd1;cursor:pointer}.site-footer__linkbtn:hover{color:#fff}.site-footer__social{gap:12px;display:flex;margin-top:8px!important}.site-footer__social a,.site-footer__social span{color:#fff;place-items:center;width:44px;height:44px;margin-left:-10px;display:inline-grid;padding:0!important}.site-footer__social span{opacity:.72}.site-footer__social .icon{width:30px;height:30px}.site-footer__copy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.vwb01{transition:opacity .2s var(--ease-out-soft)}.vwb01.is-hidden{opacity:0;pointer-events:none}@media(min-width:768px){.site-header__cta{display:inline-flex}.tabbar{display:none}.has-tabs{--tabbar-h:0px}}@media(min-width:1024px){.brand__name{font-size:20px}.brand__logo{height:44px}.brand__sub{font-size:14px}.hcat,.hsearch,.hicons{display:flex}.site-header__tools,.site-header__saved,.burger{display:none}.site-subnav{display:block}.site-nav{margin-left:-12px;display:block}.site-nav__link{min-height:36px;padding-inline:12px;font-size:15px}.site-header__employers{min-height:32px;margin-left:auto;font-size:15px;display:inline-flex}.site-subnav__cta{min-height:36px;font-size:15px}.site-footer{padding-top:64px;font-size:16px;line-height:24px}.site-footer__main{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:40px;display:grid}.site-footer__top{align-content:start;gap:16px}.site-footer__grid{grid-template-columns:1.2fr 1.2fr 1.5fr 1fr;gap:28px;margin-top:0}.site-footer__h{font-size:18px;line-height:24px}.site-footer__col li a{padding-block:4px}.site-footer__col ul{margin-top:8px}.site-footer__phone{font-size:18px}.site-footer__legal{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 40px;margin-top:40px;padding-top:24px;font-size:16px;line-height:24px;display:grid}.site-footer__docs{grid-column:1;gap:0 24px;margin-top:0}.site-footer__docs a,.site-footer__linkbtn{min-height:32px}.site-footer__copy{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:8px;margin-top:0}}@media(max-width:379.98px){.brand__sub{display:none}}@media(min-width:1024px){.site-header{padding-block:0}.site-header:before{display:none}.site-header__in{max-width:min(var(--container),calc(100% - 2 * var(--gutter)));border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface);height:72px;box-shadow:0 1px 0 var(--color-line),1px 0 0 var(--color-line),-1px 0 0 var(--color-line),0 8px 24px rgb(var(--shade) / .05);padding-inline:16px 12px}.site-subnav{box-shadow:none;background:0 0}.site-subnav__in{max-width:min(var(--container),calc(100% - 2 * var(--gutter)));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);padding-inline:16px 8px}.mega{width:min(var(--container),calc(100% - 2 * var(--gutter)));height:auto;max-height:calc(100dvh - var(--header-h) - 24px);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-line),0 24px 64px rgb(var(--shade) / .18),0 0 0 100vmax rgb(var(--shade) / .32);top:calc(100% + 8px);left:50%;right:auto;translate:-50%}.mega__in{padding:20px 24px 32px}.site-header__in{z-index:2;position:relative}.mega{z-index:1}.site-subnav{padding-top:8px}}.hsearch__chip{border-radius:var(--radius-sm);height:calc(100% - 8px);box-shadow:none;margin-left:4px}.hsearch__scope{border-radius:var(--radius-sm);padding:0 8px 0 12px;font-size:14px}.hsearch__chip.is-set{max-width:240px;padding-right:4px}.hsearch__chip.is-set .hsearch__scope{min-width:0;padding-right:6px}.hsearch__unscope{flex:none;width:20px;height:20px;margin-right:2px}.hsearch__unscope .icon{width:12px;height:12px}.hsearch__input{padding-inline:12px;font-size:15px}.brand__logo--light{display:var(--logo-light)}.brand__logo--dark{display:var(--logo-dark)}.theme-toggle__moon{display:var(--theme-ico-moon)}.theme-toggle__sun{display:var(--theme-ico-sun)}.theme-toggle{cursor:pointer}.theme-btn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink);flex:none;place-items:center;display:inline-grid}.theme-btn:hover{background:rgb(var(--tint) / .05)}.theme-seg{border:0;min-width:0;margin:24px 0 0;padding:0}.theme-seg__label{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-muted);margin-bottom:10px;padding:0;font-weight:600}.theme-seg__opts{flex-wrap:wrap;gap:8px;display:flex}.cookie{left:0;right:0;bottom:var(--tabbar-h);z-index:60;position:fixed}.cookie[hidden]{display:none}.cookie__card{max-height:calc(100svh - var(--header-h) - var(--tabbar-h));padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--color-surface);color:var(--color-ink);box-shadow:0 -1px 0 var(--color-line),0 -8px 24px rgb(var(--shade) / .06);animation:cookie-in .24s var(--ease-out-soft) both;overflow-y:auto}.has-tabs .cookie__card{padding-bottom:12px}.cookie__text{color:var(--color-ink-soft);font-size:14px;line-height:20px}.cookie__text a,.cookie__link{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cookie__link{font:inherit;cursor:pointer;padding:0;font-weight:600;display:inline}.cookie__prefs{margin-top:8px}.cookie__opt{border-top:1px solid var(--color-line);margin-block:0}.cookie__opt .af-tick__text{color:var(--color-muted);font-size:13px;line-height:18px}.cookie__opt b{color:var(--color-ink);font-size:14px;font-weight:600;display:block}.cookie__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.cookie__actions[hidden]{display:none}.cookie__actions .btn{padding-inline:8px;font-size:14px}@keyframes cookie-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:768px){.cookie{width:360px;bottom:16px;left:16px;right:auto}.cookie__card{max-height:calc(100svh - var(--header-h) - 32px);border-radius:var(--radius-md);box-shadow:var(--shadow-float),0 0 0 1px var(--color-line);padding:16px}}:root{--container:1200px;--gutter:clamp(16px, 4vw, 32px);--col-gap:16px;--section-s:40px;--section-m:56px;--section-l:72px;--section-y:var(--section-m);--fs-display:36px;--lh-display:40px;--fs-h1:30px;--lh-h1:36px;--fs-h2:24px;--lh-h2:30px;--fs-h3:18px;--lh-h3:24px;--fs-salary:20px;--lh-salary:26px;--fs-body:16px;--lh-body:25px;--fs-small:14px;--lh-small:20px;--fs-caption:13px;--lh-caption:18px;--header-h:56px;--tabbar-h:0px;--bar-h:0px;--cookie-h:0px;--ink-72:#ffffffb8;--ink-62:#ffffff9e;--color-inverse:#0a0a0a;--color-inverse-edge:transparent;--color-solid:#0a0a0a;--color-on-solid:#fff;--color-btn:#0a0a0a;--color-btn-hover:#1c1d21;--color-verified-solid:#007a63;--color-fill:#eceee9;--color-fill-soft:#eef0ec;--color-grid:#dfe3dc;--color-line-strong:#c9cec6;--color-faint:#a3aaa1;--color-error-text:#c8243a;--color-glass:#ffffffe6;--color-scrim:#0a0a0a73;--ph-hatch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M-3 3l6-6M0 12L12 0M9 15l6-6' stroke='%23e0e3dd' stroke-width='1'/%3E%3C/svg%3E");--tint:10 10 10;--shade:10 10 10;--logo-light:block;--logo-dark:none;--theme-ico-moon:block;--theme-ico-sun:none}@media(min-width:1024px){:root{--header-h:72px}}@media(min-width:768px){:root{--header-h:64px;--col-gap:24px;--section-s:64px;--section-m:96px;--section-l:128px;--fs-display:56px;--lh-display:60px;--fs-h1:44px;--lh-h1:50px;--fs-h2:32px;--lh-h2:38px;--fs-h3:20px;--lh-h3:26px;--fs-salary:22px;--lh-salary:28px;--fs-body:17px;--lh-body:27px;--fs-small:15px;--lh-small:22px}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-cta) padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--color-cta-hover)}}@supports not selector(::-webkit-scrollbar){:root{scrollbar-color:var(--color-cta) transparent}*{scrollbar-width:thin}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
