@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid #e5e7eb}input[type=checkbox],input[type=submit]{cursor:pointer}.input-error__message{color:red}:after,:before{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;--site-page-bg:rgb(248 250 252 / 1);--site-top-gradient:linear-gradient(180deg, rgba(5, 150, 105, 0.1), rgba(248, 250, 252, 0))}input[disabled=disabled]{opacity:.5}h1,h2,h3,h4,h5{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,p{margin:0}fieldset{margin:0;padding:0}dialog,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}canvas,img,object{display:block;vertical-align:middle}img{max-width:100%;height:auto}[hidden]{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*,::after,::before{--custom-color-1:16 185 129;--custom-employers-color-1:0 150 238;--custom-color-2:4 120 87;--custom-employers-color-2:0 152 229;--custom-color-3:242 250 247;--custom-employers-color-3:0 152 229;--custom-color-4:5 150 105;--custom-employers-color-4:0 152 238;--tw-bg-opacity:1;--tw-ring-opacity:1;--tw-border-opacity:1;--tw-text-opacity:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}@media (min-width:640px){.container{max-width:640px;padding-right:1rem;padding-left:1rem}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1024px){.container{max-width:1024px;padding-right:45px;padding-left:45px}}@media (min-width:1280px){.container{max-width:1280px;padding-right:5rem;padding-left:5rem}}@media (min-width:1536px){.container{max-width:1536px;padding-right:13rem;padding-left:13rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#6b7280;line-height:1.5rem;--tw-shadow:0 0 #0000}.form-input:focus{outline:transparent solid 2px;outline-offset:2px;--tw-ring-inset:var(--tw-empty, /*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-webkit-input-placeholder{color:#6b7280;opacity:1}.form-input::-moz-placeholder{color:#6b7280;opacity:1}.form-input:-ms-input-placeholder{color:#6b7280;opacity:1}.form-input::-ms-input-placeholder{color:#6b7280;opacity:1}.form-input::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:-webkit-inline-box;display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000;border-radius:0}.form-checkbox:focus{outline:transparent solid 2px;outline-offset:2px;--tw-ring-inset:var(--tw-empty, /*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.form-checkbox:checked:focus,.form-checkbox:checked:hover{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors:active){.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:focus,.form-checkbox:indeterminate:hover{border-color:transparent;background-color:currentColor}.pointer-events-none{pointer-events:none!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0px!important}.-bottom-16{bottom:-4rem!important}.-left-2{left:-.5rem!important}.bottom-0{bottom:0!important}.bottom-3{bottom:.75rem!important}.bottom-5{bottom:1.25rem!important}.end-0{inset-inline-end:0px!important}.end-3{inset-inline-end:0.75rem!important}.end-5{inset-inline-end:1.25rem!important}.left-\[2px\]{left:2px!important}.right-3{right:.75rem!important}.right-4{right:1rem!important}.start-0{inset-inline-start:0px!important}.top-1\/4{top:25%!important}.top-20{top:5rem!important}.top-3{top:.75rem!important}.top-4{top:1rem!important}.top-\[2px\]{top:2px!important}.z-1{z-index:1!important}.z-10{z-index:10!important}.z-50{z-index:50!important}.z-modal{z-index:9999!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.m-1{margin:.25rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.-mt-12{margin-top:-3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.me-1{-webkit-margin-end:.25rem!important;margin-inline-end:.25rem!important}.me-2{-webkit-margin-end:.5rem!important;margin-inline-end:.5rem!important}.me-3{-webkit-margin-end:.75rem!important;margin-inline-end:.75rem!important}.ms-1{-webkit-margin-start:0.25rem!important;margin-inline-start:.25rem!important}.ms-3{-webkit-margin-start:0.75rem!important;margin-inline-start:.75rem!important}.mt-1{margin-top:.25rem!important}.mt-10{margin-top:2.5rem!important}.mt-14{margin-top:3.5rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-\[160px\]{margin-top:160px!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.size-12{width:3rem!important;height:3rem!important}.size-14{width:3.5rem!important;height:3.5rem!important}.size-16{width:4rem!important;height:4rem!important}.size-28-w{width:7rem!important}.size-4{width:1rem!important;height:1rem!important}.size-6{width:1.5rem!important;height:1.5rem!important}.size-7{width:1.75rem!important;height:1.75rem!important}.size-8{width:2rem!important;height:2rem!important}.size-9{width:2.25rem!important;height:2.25rem!important}.h-10{height:2.5rem!important}.h-4{height:1rem!important}.h-8{height:2rem!important}.h-9{height:2.25rem!important}.h-\[24px\]{height:24px!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.min-h-screen{min-height:100vh!important}.w-14{width:3.5rem!important}.w-4{width:1rem!important}.w-\[200px\]{width:200px!important}.w-\[280px\]{width:280px!important}.w-full{width:100%!important}.w-max{width:max-content!important}.min-w-0{min-width:0!important}.max-w-xl{max-width:36rem!important}.flex-1{-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important}.shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.rotate-180{--tw-rotate:180deg!important;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-90{--tw-rotate:90deg!important;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.scale-100{--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.scale-95{--tw-scale-x:0.95;--tw-scale-y:0.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.cursor-pointer{cursor:pointer!important}.list-none{list-style-type:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.flex-col{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.bg-black\/0{background-color:#0000!important}.bg-black\/50{background-color:#00000080!important}.justify-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-\[30px\]{gap:30px!important}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse))!important;margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.overflow-hidden{overflow:hidden!important}.scroll-smooth{scroll-behavior:smooth!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.border{border-width:1px!important}.border-8{border-width:8px!important}.border-t{border-top-width:1px!important}.border-emerald-600{border-color:rgb(var(--custom-color-4) / var(--tw-border-opacity))!important}.employers .border-emerald-600{border-color:rgb(var(--custom-employers-color-4) / var(--tw-border-opacity))!important}.border-gray-100{border-color:rgb(243 244 246 / var(--tw-border-opacity))!important}.border-gray-200{border-color:rgb(229 231 235 / var(--tw-border-opacity))!important}.border-slate-100{border-color:rgb(241 245 249 / var(--tw-border-opacity))!important}.border-white{border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.bg-emerald-600{background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity))!important}.employers .bg-emerald-600{background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity))!important}.bg-emerald-600\/10{background-color:rgb(var(--custom-color-4) / .1)!important}.employers .bg-emerald-600\/10{background-color:rgb(var(--custom-employers-color-4) / .1)!important}.bg-emerald-600\/5{background-color:rgb(var(--custom-color-4) / .05)!important}.employers .bg-emerald-600\/5{background-color:rgb(var(--custom-employers-color-4) / .05)!important}.bg-gray-50{background-color:rgb(249 250 251 / var(--tw-bg-opacity))!important}.bg-red-600{background-color:rgb(220 38 38 / var(--tw-bg-opacity))!important}.bg-slate-100{background-color:rgb(241 245 249 / var(--tw-bg-opacity))!important}.bg-slate-50{background-color:rgb(248 250 252 / var(--tw-bg-opacity))!important}.bg-slate-900{background-color:rgb(15 23 42 / var(--tw-bg-opacity))!important}.bg-white{background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.bg-\[url\(\'\/assets\/images\/hero\/bg3\.jpg\'\)\]{background-image:url('/assets/images/hero/bg3.jpg')!important}.bg-gradient-to-b{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)))!important;background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.to-black{--tw-gradient-to:#161c2d var(--tw-gradient-to-position)!important}.bg-cover{background-size:cover!important}.bg-center{background-position:center!important}.bg-left-bottom{background-position:left bottom!important}.bg-no-repeat{background-repeat:no-repeat!important}.object-cover{-o-object-fit:cover!important;object-fit:cover!important}.p-1{padding:.25rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.pb-16{padding-bottom:4rem!important}.pb-2{padding-bottom:.5rem!important}.pb-4{padding-bottom:1rem!important}.ps-1{-webkit-padding-start:0.25rem!important;padding-inline-start:0.25rem!important}.pt-4{padding-top:1rem!important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center!important}.text-start{text-align:start!important}.align-middle{vertical-align:middle!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-8xl{font-size:6rem!important;line-height:1!important}.text-\[12px\]{font-size:12px!important}.text-\[13px\]{font-size:13px!important}.text-\[16px\]{font-size:16px!important}.text-\[18px\]{font-size:18px!important}.text-\[20px\]{font-size:20px!important}.text-\[30px\]{font-size:30px!important}.text-base{font-size:15px!important;line-height:28px!important}.text-lg{font-size:17px!important;line-height:28px!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-slate-600{--tw-text-opacity:1!important;color:rgb(71 85 105 / var(--tw-text-opacity,1))!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.leading-5{line-height:1.25rem}.leading-normal{line-height:1.5!important}.tracking-wide{letter-spacing:.025em!important}.text-black{color:rgb(22 28 45 / var(--tw-text-opacity))!important}.text-blue-500{color:rgb(59 130 246 / var(--tw-text-opacity))!important}.text-dark{color:rgb(60 72 88 / var(--tw-text-opacity))!important}.text-emerald-500{color:rgb(var(--custom-color-1) / var(--tw-text-opacity))!important}.employers .text-emerald-500{color:rgb(var(--custom-employers-color-1) / var(--tw-text-opacity))!important}.text-emerald-600{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers .text-emerald-600{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}.text-red-600{color:rgb(220 38 38 / var(--tw-text-opacity))!important}.text-slate-400{color:rgb(148 163 184 / var(--tw-text-opacity))!important}.text-slate-900{color:rgb(15 23 42 / var(--tw-text-opacity))!important}.text-white{color:rgb(255 255 255 / var(--tw-text-opacity))!important}.text-yellow-400{color:rgb(250 204 21 / var(--tw-text-opacity))!important}.text-yellow-500{color:rgb(234 179 8 / var(--tw-text-opacity))!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.pointer-events-auto{pointer-events:auto!important}.group:hover .group-hover\:opacity-100{opacity:1!important}.shadow{--tw-shadow:0 0 3px rgb(60 72 88 / 0.15)!important;--tw-shadow-colored:0 0 3px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 25px -3px rgb(60 72 88 / 0.15)!important;--tw-shadow-colored:0 10px 25px -3px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 5px 13px rgb(60 72 88 / 0.20)!important;--tw-shadow-colored:0 5px 13px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 2px 4px 0 rgb(60 72 88 / 0.15)!important;--tw-shadow-colored:0 2px 4px 0 var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring-slate-50{--tw-ring-color:rgb(248 250 252 / var(--tw-ring-opacity))!important}.filter{-webkit-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)!important;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)!important}.transition{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;-webkit-transition-duration:150ms!important;transition-duration:150ms!important}.transition-all{-webkit-transition-property:all!important;transition-property:all!important;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;-webkit-transition-duration:150ms!important;transition-duration:150ms!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-300{transition-duration:.3s}.duration-500{-webkit-transition-duration:.5s!important;transition-duration:.5s!important}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important}body{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;line-height:34px;color:rgb(22 28 45 / var(--tw-text-opacity))}body:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))}p{line-height:1.625}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:"Plus Jakarta Sans",sans-serif;line-height:1.5}::-moz-selection{background-color:rgb(var(--custom-color-1) / .9);color:rgb(255 255 255 / var(--tw-text-opacity));background-color:rgb(var(--custom-employers-color-1) / .9)}::selection{background-color:rgb(var(--custom-color-1) / .9);color:rgb(255 255 255 / var(--tw-text-opacity));background-color:rgb(var(--custom-employers-color-1) / .9);color:rgb(255 255 255 / var(--tw-text-opacity))}.btn{display:inline-block;border-width:1px;padding:.25rem 1.25rem;text-align:center;vertical-align:middle;font-size:15px;line-height:28px;font-weight:600;letter-spacing:.025em;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);cursor:pointer}.btn.btn-lg{padding:.625rem 1.5rem;font-size:17px;line-height:28px}.btn.btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2.25rem;height:2.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;text-align:center;font-size:15px;line-height:28px}.btn.btn-icon.btn-lg{width:3rem;height:3rem}.btn.btn-link{position:relative;border-style:none;padding:0}.btn.btn-link::after{position:absolute;inset-inline-end:0px;bottom:0;inset-inline-start:0px;height:1px;width:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);-webkit-transition-duration:.5s;transition-duration:.5s;--tw-content:"";content:var(--tw-content)}.btn.btn-link:hover::after{inset-inline-end:auto;content:var(--tw-content);width:100%}#topnav{position:fixed;inset-inline-start:0px;inset-inline-end:0px;top:0;z-index:999;border-width:0;background-color:transparent;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1)}#topnav .logo{color:rgb(22 28 45 / var(--tw-text-opacity))!important}#topnav .logo:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))!important}#topnav .logo:where([dir=ltr],[dir=ltr] *){float:left!important}#topnav .logo:where([dir=rtl],[dir=rtl] *){float:right!important}#topnav .logo:focus{outline:transparent solid 2px;outline-offset:2px}#topnav .navbar-toggle{position:relative;margin:0;cursor:pointer;border-width:0;padding:0}#topnav .navbar-toggle .lines{position:relative;margin-top:30px;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:26px;display:block;height:18px;width:25px}#topnav .navbar-toggle span{-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;margin-bottom:5px;display:block;height:2px;width:100%;background-color:rgb(22 28 45 / var(--tw-bg-opacity))}#topnav .navbar-toggle span:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#topnav .navbar-toggle span:last-child{margin-bottom:0}#topnav .navbar-toggle.open span{position:absolute}#topnav .navbar-toggle.open span:first-child{top:6px;--tw-rotate:45deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#topnav .navbar-toggle.open span:nth-child(2){visibility:hidden}#topnav .navbar-toggle.open span:last-child{top:6px;width:100%;--tw-rotate:-45deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#topnav .navbar-toggle.open span:hover{background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity))}.employers #topnav .navbar-toggle.open span:hover{background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity))}#topnav .navbar-toggle .navigation-menu>li>a:hover,#topnav .navbar-toggle:focus,#topnav .navbar-toggle:hover{background-color:transparent}#topnav .buy-button{line-height:74px}#topnav .buy-button:where([dir=ltr],[dir=ltr] *){float:right}#topnav .buy-button:where([dir=rtl],[dir=rtl] *){float:left}#topnav .buy-button>li{line-height:initial}#topnav .buy-button .dropdown .dropdown-toggle::after{content:var(--tw-content);display:none}#topnav .navigation-menu{margin:0;list-style-type:none;padding:0}#topnav .navigation-menu>li{position:relative;margin:0 10px;display:block}#topnav .navigation-menu>li:where([dir=ltr],[dir=ltr] *){float:left}#topnav .navigation-menu>li:where([dir=rtl],[dir=rtl] *){float:right}#topnav .navigation-menu>li>a{display:block;background-color:transparent;padding-left:15px;padding-right:15px;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:500;line-height:1.5rem;letter-spacing:1px;color:rgb(22 28 45 / var(--tw-text-opacity))}#topnav .navigation-menu>li>a:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))}#topnav .navigation-menu>li>a:active,#topnav .navigation-menu>li>a:hover{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))}.employers #topnav .navigation-menu>li>a:active,.employers #topnav .navigation-menu>li>a:hover{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))}#topnav .navigation-menu>li.active>a,#topnav .navigation-menu>li:hover>a{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers #topnav .navigation-menu>li.active>a,.employers #topnav .navigation-menu>li:hover>a{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}#topnav .navigation-menu>li.active>a:is(.dark *),#topnav .navigation-menu>li:hover>a:is(.dark *){color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers #topnav .navigation-menu>li.active>a:is(.dark *),.employers #topnav .navigation-menu>li:hover>a:is(.dark *){color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}#topnav .navigation-menu>li .submenu li{position:relative;margin-left:0;margin-right:0}#topnav .menu-extras:where([dir=ltr],[dir=ltr] *){float:right}#topnav .menu-extras:where([dir=rtl],[dir=rtl] *){float:left}#topnav.scroll{border-style:none;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 0 3px rgb(60 72 88 / 0.15);--tw-shadow-colored:0 0 3px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#topnav.scroll:is(.dark *){background-color:rgb(15 23 42 / var(--tw-bg-opacity))}#topnav.scroll .navigation-menu>li>a{color:rgb(22 28 45 / var(--tw-text-opacity))}#topnav.scroll .navigation-menu>li>a:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))}#topnav.scroll .navigation-menu>li.active>a,#topnav.scroll .navigation-menu>li:hover>a{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))}.employers #topnav.scroll .navigation-menu>li.active>a,.employers #topnav.scroll .navigation-menu>li:hover>a{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))}#topnav.defaultscroll.scroll .logo{line-height:62px}#topnav.nav-sticky{background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 0 3px rgb(60 72 88 / 0.15);--tw-shadow-colored:0 0 3px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#topnav.nav-sticky:is(.dark *){background-color:rgb(15 23 42 / var(--tw-bg-opacity));--tw-shadow-color:#374151;--tw-shadow:var(--tw-shadow-colored)}.logo{-webkit-margin-end:15px;margin-inline-end:15px;padding-top:0;padding-bottom:0;font-size:24px;font-weight:600;line-height:68px;letter-spacing:1px}@media (min-width:992px){#topnav .navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#topnav .navigation-menu.justify-end>li:last-child{-webkit-margin-end:0;margin-inline-end:0}#topnav .navigation-menu.justify-end>li:last-child>.sub-menu-item{-webkit-padding-end:0px!important;padding-inline-end:0px!important}#topnav .navigation-menu>li .submenu{-webkit-transition:.2s;transition:.2s;visibility:hidden;position:absolute;top:100%;inset-inline-start:0px;z-index:1000;margin-top:10px;min-width:180px;list-style-type:none;border-radius:.375rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:15px 0;opacity:0;--tw-shadow:0 0 3px rgb(60 72 88 / 0.15);--tw-shadow-colored:0 0 3px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#topnav .navigation-menu>li .submenu:is(.dark *){background-color:rgb(15 23 42 / var(--tw-bg-opacity));--tw-shadow-color:#374151;--tw-shadow:var(--tw-shadow-colored)}#topnav .navigation-menu>li .submenu li{position:relative;-webkit-margin-start:0px;margin-inline-start:0}#topnav .navigation-menu>li .submenu li a{-webkit-transition:.3s;transition:.3s;clear:both;display:block;white-space:nowrap;padding:10px 1.25rem;font-size:14px;font-weight:400;line-height:17px;letter-spacing:.04em;color:rgb(22 28 45 / var(--tw-text-opacity))}#topnav .navigation-menu>li .submenu li a:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))}#topnav .navigation-menu>li .submenu li a:hover{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers #topnav .navigation-menu>li .submenu li a:hover{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}#topnav .navigation-menu>li .submenu li a:hover:is(.dark *){color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers #topnav .navigation-menu>li .submenu li a:hover:is(.dark *){color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}#topnav .navigation-menu>li .submenu li ul{margin:0;list-style-type:none;-webkit-padding-start:0px;padding-inline-start:0px}#topnav .navigation-menu>li .submenu>li .submenu{inset-inline-start:101%;top:0;-webkit-margin-start:10px;margin-inline-start:10px;margin-top:-1px}#topnav .navigation-menu>li>a{min-height:62px;padding-top:25px;padding-bottom:25px}#topnav .navigation-menu>li.active>a,#topnav .navigation-menu>li:hover>a{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}#topnav .navigation-menu>li.active>a,.employers #topnav .navigation-menu>li:hover>a{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}#topnav .navigation-menu>li.active>a:is(.dark *),#topnav .navigation-menu>li:hover>a:is(.dark *){color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers #topnav .navigation-menu>li.active>a:is(.dark *),.employers #topnav .navigation-menu>li:hover>a:is(.dark *){color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}#topnav .buy-button{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-padding-start:15px;padding-inline-start:15px}#topnav .navbar-toggle{display:none}#topnav #navigation{display:block!important}#topnav.scroll{top:0}#topnav.scroll .navigation-menu>li>a{padding-top:1.25rem;padding-bottom:1.25rem}}@media (max-width:991px){#topnav{height:74px;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0 0 3px rgb(60 72 88 / 0.15);--tw-shadow-colored:0 0 3px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#topnav:is(.dark *){background-color:rgb(15 23 42 / var(--tw-bg-opacity));--tw-shadow-color:#374151;--tw-shadow:var(--tw-shadow-colored)}#topnav .container{width:auto}#topnav #navigation{max-height:400px;--tw-shadow:0 0 3px rgb(60 72 88 / 0.15);--tw-shadow-colored:0 0 3px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#topnav .navigation-menu{float:none!important;margin-bottom:10px}#topnav .navigation-menu>li{float:none!important}#topnav .navigation-menu>li .submenu{margin:0;display:none;list-style-type:none;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}#topnav .navigation-menu>li .submenu li a{-webkit-transition:.3s;transition:.3s;position:relative!important;display:block!important;padding:7px 15px!important;letter-spacing:.04em!important;color:rgb(22 28 45 / var(--tw-text-opacity))!important}#topnav .navigation-menu>li .submenu li a:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))!important}#topnav .navigation-menu>li .submenu.open{display:block}#topnav .navigation-menu>li .submenu .submenu{display:none;list-style-type:none}#topnav .navigation-menu>li .submenu .submenu.open{display:block}#topnav .navigation-menu>li>a{padding:10px 20px;color:rgb(22 28 45 / var(--tw-text-opacity))}#topnav .navigation-menu>li>a::after{position:absolute;content:var(--tw-content);inset-inline-end:15px}#topnav .navigation-menu>li>a:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))}#topnav .navigation-menu>li .submenu li a:hover,#topnav .navigation-menu>li>a:hover{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))}.employers #topnav .navigation-menu>li .submenu li a:hover,.employers #topnav .navigation-menu>li>a:hover{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))}#topnav .menu-extras .menu-item{border-color:rgb(229 231 235 / var(--tw-border-opacity))}#topnav .menu-extras .menu-item:is(.dark *){border-color:rgb(55 65 81 / var(--tw-border-opacity))}#navigation{position:absolute;top:74px;inset-inline-start:0px;display:none;height:auto;width:100%;overflow:auto;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#navigation:is(.dark *){background-color:rgb(15 23 42 / var(--tw-bg-opacity))}#navigation.open{display:block;overflow-y:auto}}@media (min-width:768px){.navbar-toggle{display:block}}.container{position:relative}#preloader{background-image:linear-gradient(45deg,#fff,#fff);z-index:99999;position:fixed;inset:0px}#preloader #status{position:absolute;inset-inline-start:0px;inset-inline-end:0px;top:50%;--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.label .ball{-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;--tw-translate-x:0px;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkbox:checked+.label .ball{--tw-translate-x:1.5rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#grid{padding:0}.form-input{height:2.5rem;width:100%;border-radius:.25rem;border-width:1px;border-color:inherit;background-color:transparent;padding:.5rem .75rem;font-size:14px;outline:transparent solid 2px;outline-offset:2px}.form-input:is(.dark *){border-color:rgb(31 41 55 / var(--tw-border-opacity));background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:rgb(226 232 240 / var(--tw-text-opacity))}.form-input:focus{border-color:rgb(var(--custom-color-1) / var(--tw-border-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.employers .form-input:focus{border-color:rgb(var(--custom-employers-color-1) / var(--tw-border-opacity))}.form-input.textarea{height:7rem}.form-checkbox{background-color:transparent}.form-checkbox:checked{border-width:0!important}.form-checkbox:focus{border-color:inherit!important}.error{margin:.5rem 0;display:none;color:rgb(220 38 38 / var(--tw-text-opacity))}.error_message{margin-bottom:1.25rem;border-radius:.375rem;padding:.625rem;text-align:center;background-color:rgb(220 38 38 / .05);color:rgb(220 38 38 / var(--tw-text-opacity))}@media (min-width:1024px){.lg\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}@media (min-width:540px){.lg\:container{max-width:540px}}@media (min-width:640px){.lg\:container{max-width:640px;padding-right:1rem;padding-left:1rem}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:992px){.lg\:container{max-width:992px}}@media (min-width:1024px){.lg\:container{max-width:1024px;padding-right:45px;padding-left:45px}}@media (min-width:1280px){.lg\:container{max-width:1280px;padding-right:5rem;padding-left:5rem}}@media (min-width:1536px){.lg\:container{max-width:1536px;padding-right:13rem;padding-left:13rem}}}.after\:bg-emerald-600::after{content:var(--tw-content)!important;background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity))!important}.employers .after\:bg-emerald-600::after{content:var(--tw-content)!important;background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity))!important}.hover\:z-1:hover{z-index:1!important}.hover\:-mt-2:hover{margin-top:-.5rem!important}.hover\:scale-105:hover{--tw-scale-x:1.05!important;--tw-scale-y:1.05!important;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:rounded-b-md:hover{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.hover\:rounded-t-md:hover{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.hover\:border-emerald-600:hover{border-color:rgb(var(--custom-color-4) / var(--tw-border-opacity))!important}.employers .hover\:border-emerald-600:hover{border-color:rgb(var(--custom-employers-color-4) / var(--tw-border-opacity))!important}.hover\:border-emerald-700:hover{border-color:rgb(var(--custom-color-2) / var(--tw-border-opacity))!important}.employers .hover\:border-emerald-700:hover{border-color:rgb(var(--custom-employers-color-2) / var(--tw-border-opacity))!important}.hover\:bg-emerald-600:hover{background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity))!important}.employers .hover\:bg-emerald-600:hover{background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity))!important}.hover\:bg-emerald-600\/20:hover{background-color:rgb(var(--custom-color-4) / .2)!important}.employers .hover\:bg-emerald-600\/20:hover{background-color:rgb(var(--custom-employers-color-4) / .2)!important}.hover\:bg-emerald-600\/5:hover{background-color:rgb(var(--custom-color-4) / .05)!important}.employers .hover\:bg-emerald-600\/5:hover{background-color:rgb(var(--custom-employers-color-4) / .05)!important}.hover\:bg-emerald-600\/\[0\.02\]:hover{background-color:rgb(var(--custom-color-4) / .02)!important}.employers .hover\:bg-emerald-600\/\[0\.02\]:hover{background-color:rgb(var(--custom-employers-color-4) / .02)!important}.hover\:bg-emerald-700:hover{background-color:rgb(var(--custom-color-2) / var(--tw-bg-opacity))!important}.employers .hover\:bg-emerald-700:hover{background-color:rgb(var(--custom-employers-color-2) / var(--tw-bg-opacity))!important}.hover\:bg-orange-500\/20:hover{background-color:rgb(249 115 22 / .2)!important}.hover\:bg-gray-100:hover{background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}.hover\:bg-gray-100\/75:hover{background-color:rgb(243 244 246 / .75)}.hover\:bg-purple-600\/20:hover{background-color:rgb(147 51 234 / .2)!important}.hover\:bg-red-700:hover{background-color:rgb(185 28 28 / var(--tw-bg-opacity))!important}.hover\:text-emerald-600:hover{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers .hover\:text-emerald-600:hover{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}.hover\:text-gray-400:hover{color:rgb(156 163 175 / var(--tw-text-opacity))!important}.hover\:text-red-600:hover{color:rgb(220 38 38 / var(--tw-text-opacity))!important}.hover\:text-gray-500:hover{color:rgb(107 114 128 / var(--tw-text-opacity,1))}.hover\:text-white:hover{color:rgb(255 255 255 / var(--tw-text-opacity))!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 25px -3px rgb(60 72 88 / 0.15)!important;--tw-shadow-colored:0 10px 25px -3px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-md:hover{--tw-shadow:0 5px 13px rgb(60 72 88 / 0.20)!important;--tw-shadow-colored:0 5px 13px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(60 72 88 / 0.1),0 8px 10px -6px rgb(60 72 88 / 0.1)!important;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-emerald-600\/10:hover{--tw-shadow-color:rgb(var(--custom-color-4) / 0.1)!important;--tw-shadow:var(--tw-shadow-colored)!important}.employers .hover\:shadow-emerald-600\/10:hover{--tw-shadow-color:rgb(var(--custom-employers-color-4) / 0.1)!important}.hover\:shadow-emerald-600\/5:hover{--tw-shadow-color:rgb(var(--custom-color-4) / 0.05)!important;--tw-shadow:var(--tw-shadow-colored)!important}.employers .hover\:shadow-emerald-600\/5:hover{--tw-shadow-color:rgb(var(--custom-employers-color-4) / 0.05)!important}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:rgb(147 197 253 / var(--tw-border-opacity,1))}.focus\:text-gray-500:focus{color:rgb(107 114 128 / var(--tw-text-opacity,1))}.hover\:shadow-gray-100:hover{--tw-shadow-color:#f3f4f6!important;--tw-shadow:var(--tw-shadow-colored)!important}.focus\:border-emerald-300:focus{border-color:rgb(110 231 183 / var(--tw-border-opacity))!important}.focus\:text-red-600:focus{color:rgb(220 38 38 / var(--tw-text-opacity))!important}.focus\:outline-none:focus{outline:transparent solid 2px!important;outline-offset:2px!important}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.focus\:ring-emerald-200:focus{--tw-ring-color:rgb(167 243 208 / var(--tw-ring-opacity))!important}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5!important}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px!important}.group:hover .group-hover\:scale-100{--tw-scale-x:1!important;--tw-scale-y:1!important;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:bg-emerald-600{background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity))!important}.employers .group:hover .group-hover\:bg-emerald-600{background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity))!important}.group:hover .group-hover\:text-white{color:rgb(255 255 255 / var(--tw-text-opacity))!important}.group:hover .group-hover\:text-white\/50{color:rgb(255 255 255 / .5)!important}.dark\:block:is(.dark *){display:block!important}.dark\:inline-block:is(.dark *){display:inline-block!important}.dark\:hidden:is(.dark *){display:none!important}.dark\:border-emerald-600:is(.dark *){border-color:rgb(var(--custom-color-4) / var(--tw-border-opacity))!important}.employers .dark\:border-emerald-600:is(.dark *){border-color:rgb(var(--custom-employers-color-4) / var(--tw-border-opacity))!important}.dark\:border-emerald-600\/40:is(.dark *){border-color:rgb(var(--custom-color-4) / .4)!important}.employers .dark\:border-emerald-600\/40:is(.dark *){border-color:rgb(var(--custom-employers-color-4) / .4)!important}.dark\:border-gray-700:is(.dark *){border-color:rgb(55 65 81 / var(--tw-border-opacity))!important}.dark\:border-gray-800:is(.dark *){border-color:rgb(31 41 55 / var(--tw-border-opacity))!important}.dark\:border-slate-800:is(.dark *){border-color:rgb(30 41 59 / var(--tw-border-opacity))!important}.dark\:border-slate-900:is(.dark *){border-color:rgb(15 23 42 / var(--tw-border-opacity))!important}.dark\:border-t-gray-700:is(.dark *){border-top-color:rgb(55 65 81 / var(--tw-border-opacity))!important}.dark\:bg-emerald-600\/10:is(.dark *){background-color:rgb(var(--custom-color-4) / .1)!important}.employers .dark\:bg-emerald-600\/10:is(.dark *){background-color:rgb(var(--custom-employers-color-4) / .1)!important}.dark\:bg-gray-800:is(.dark *){background-color:rgb(31 41 55 / var(--tw-bg-opacity))!important}.dark\:bg-orange-500\/10:is(.dark *){background-color:rgb(249 115 22 / .1)!important}.dark\:bg-orange-600\/10:is(.dark *){background-color:rgb(234 88 12 / .1)!important}.dark\:bg-purple-600\/10:is(.dark *){background-color:rgb(147 51 234 / .1)!important}.dark\:bg-slate-800:is(.dark *){background-color:rgb(30 41 59 / var(--tw-bg-opacity))!important}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85 / var(--tw-border-opacity,1))}.dark\:bg-slate-900:is(.dark *){background-color:rgb(15 23 42 / var(--tw-bg-opacity))!important}.dark\:bg-slate-900\/70:is(.dark *){background-color:rgb(15 23 42 / .7)!important}.dark\:bg-white:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.dark\:bg-\[url\(\'\/assets\/images\/hero\/curve-shape-dark\.png\'\)\]:is(.dark *){background-image:url('/assets/images/hero/curve-shape-dark.png')!important}.dark\:from-emerald-600\/40:is(.dark *){--tw-gradient-from:rgb(var(--custom-color-4) / 0.4) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(var(--custom-color-4) / 0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.employers .dark\:from-emerald-600\/40:is(.dark *){--tw-gradient-from:rgb(var(--custom-employers-color-4) / 0.4) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(var(--custom-employers-color-4) / 0) var(--tw-gradient-to-position)!important}.dark\:via-emerald-600\/20:is(.dark *){--tw-gradient-to:rgb(var(--custom-color-4) / 0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--custom-color-4) / 0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}.employers .dark\:via-emerald-600\/20:is(.dark *){--tw-gradient-to:rgb(var(--custom-employers-color-4) / 0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--custom-employers-color-4) / 0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}.dark\:text-gray-400:is(.dark *){color:rgb(156 163 175 / var(--tw-text-opacity))!important}.dark\:text-slate-300:is(.dark *){color:rgb(203 213 225 / var(--tw-text-opacity))!important}.dark\:text-slate-700:is(.dark *){color:rgb(51 65 85 / var(--tw-text-opacity))!important}.dark\:text-slate-800:is(.dark *){color:rgb(30 41 59 / var(--tw-text-opacity))!important}.dark\:text-slate-900:is(.dark *){color:rgb(15 23 42 / var(--tw-text-opacity))!important}.dark\:text-white:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))!important}.dark\:text-white\/5:is(.dark *){color:rgb(255 255 255 / .05)!important}.dark\:text-white\/70:is(.dark *){color:rgb(255 255 255 / .7)!important}.dark\:text-white\/80:is(.dark *){color:rgb(255 255 255 / .8)!important}.dark\:shadow:is(.dark *){--tw-shadow:0 0 3px rgb(60 72 88 / 0.15)!important;--tw-shadow-colored:0 0 3px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.dark\:shadow-gray-700:is(.dark *){--tw-shadow-color:#374151!important;--tw-shadow:var(--tw-shadow-colored)!important}.dark\:shadow-gray-800:is(.dark *){--tw-shadow-color:#1f2937!important;--tw-shadow:var(--tw-shadow-colored)!important}.dark\:ring-slate-800:is(.dark *){--tw-ring-color:rgb(30 41 59 / var(--tw-ring-opacity))!important}.dark\:hover\:border-emerald-600:hover:is(.dark *){border-color:rgb(var(--custom-color-4) / var(--tw-border-opacity))!important}.employers .dark\:hover\:border-emerald-600:hover:is(.dark *){border-color:rgb(var(--custom-employers-color-4) / var(--tw-border-opacity))!important}.dark\:hover\:bg-emerald-600:hover:is(.dark *){background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity))!important}.employers .dark\:hover\:bg-emerald-600:hover:is(.dark *){background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity))!important}.dark\:hover\:bg-emerald-600\/10:hover:is(.dark *){background-color:rgb(var(--custom-color-4) / .1)!important}.employers .dark\:hover\:bg-emerald-600\/10:hover:is(.dark *){background-color:rgb(var(--custom-employers-color-4) / .1)!important}.dark\:hover\:bg-emerald-600\/5:hover:is(.dark *){background-color:rgb(var(--custom-color-4) / .05)!important}.employers .dark\:hover\:bg-emerald-600\/5:hover:is(.dark *){background-color:rgb(var(--custom-employers-color-4) / .05)!important}.hover\:dark\:bg-emerald-600\/30:is(.dark *):hover{background-color:rgb(var(--custom-color-4) / .3)!important}.employers .hover\:dark\:bg-emerald-600\/30:is(.dark *):hover{background-color:rgb(var(--custom-employers-color-4) / .3)!important}.hover\:dark\:bg-emerald-600\/5:is(.dark *):hover{background-color:rgb(var(--custom-color-4) / .05)!important}.employers .hover\:dark\:bg-emerald-600\/5:is(.dark *):hover{background-color:rgb(var(--custom-employers-color-4) / .05)!important}.hover\:dark\:bg-orange-500\/30:is(.dark *):hover{background-color:rgb(249 115 22 / .3)!important}.hover\:dark\:bg-purple-600\/30:is(.dark *):hover{background-color:rgb(147 51 234 / .3)!important}.dark\:hover\:text-emerald-600:hover:is(.dark *){color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers .dark\:hover\:text-emerald-600:hover:is(.dark *){color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}.dark\:hover\:text-red-600:hover:is(.dark *){color:rgb(220 38 38 / var(--tw-text-opacity))!important}.dark\:hover\:text-white:hover:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity))!important}.dark\:hover\:shadow-emerald-600\/10:hover:is(.dark *){--tw-shadow-color:rgb(var(--custom-color-4) / 0.1)!important;--tw-shadow:var(--tw-shadow-colored)!important}.employers .dark\:hover\:shadow-emerald-600\/10:hover:is(.dark *){--tw-shadow-color:rgb(var(--custom-employers-color-4) / 0.1)!important}.dark\:hover\:shadow-gray-700:hover:is(.dark *){--tw-shadow-color:#374151!important;--tw-shadow:var(--tw-shadow-colored)!important}.dark\:hover\:shadow-gray-800:hover:is(.dark *){--tw-shadow-color:#1f2937!important;--tw-shadow:var(--tw-shadow-colored)!important}.dark\:focus\:text-red-600:focus:is(.dark *){color:rgb(220 38 38 / var(--tw-text-opacity))!important}.group:hover .dark\:group-hover\:bg-emerald-600:is(.dark *){background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity))!important}.employers .group:hover .dark\:group-hover\:bg-emerald-600:is(.dark *){background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity))!important}.menu-profile .active{cursor:default;background-color:rgb(var(--custom-color-4) / .05)!important}.employers .menu-profile .active{background-color:rgb(var(--custom-employers-color-4) / .05)!important}.menu-profile .active>div{color:rgb(var(--custom-color-4) / var(--tw-text-opacity))!important}.employers .menu-profile .active>div{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity))!important}.menu-profile .active .icon-block{background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity))!important}.employers .menu-profile .active .icon-block{background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity))!important}.menu-profile .active .uil{color:rgb(255 255 255 / var(--tw-text-opacity))!important}.menu-profile .active:is(.dark *){background-color:rgb(var(--custom-color-4) / .1)!important}.employers .menu-profile .active:is(.dark *){background-color:rgb(var(--custom-employers-color-4) / .1)!important}#profile_header h5{max-width:200px}@media (min-width:640px){.sm\:block{display:block!important}.sm\:hidden{display:none!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:768px){.md\:-end-5{inset-inline-end:-1.25rem!important}.md\:-start-5{inset-inline-start:-1.25rem!important}.md\:order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.md\:order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.md\:col-span-12{grid-column:span 12/span 12!important}.md\:col-span-5{grid-column:span 5/span 5!important}.md\:col-span-6{grid-column:span 6/span 6!important}.md\:mt-0{margin-top:0!important}.md\:mt-24{margin-top:6rem!important}.md\:flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.md\:w-auto{width:auto!important}.md\:w-full{width:100%!important}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:justify-between{justify-content:space-between}.md\:pb-24{padding-bottom:6rem!important}.md\:text-\[26px\]{font-size:26px!important}.md\:leading-normal{line-height:1.5!important}}@media (min-width:1024px){.lg\:col-span-12{grid-column:span 12/span 12!important}.lg\:col-span-2{grid-column:span 2/span 2!important}.lg\:col-span-4{grid-column:span 4/span 4!important}.lg\:col-span-5{grid-column:span 5/span 5!important}.lg\:col-span-6{grid-column:span 6/span 6!important}.lg\:col-span-7{grid-column:span 7/span 7!important}.lg\:col-span-8{grid-column:span 8/span 8!important}.lg\:me-5{-webkit-margin-end:1.25rem!important;margin-inline-end:1.25rem!important}.lg\:ms-5{-webkit-margin-start:1.25rem!important;margin-inline-start:1.25rem!important}.lg\:mt-0{margin-top:0!important}.lg\:mt-24{margin-top:6rem!important}.lg\:mt-48{margin-top:10rem!important}.lg\:flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.lg\:w-2\/5{width:40%!important}.lg\:w-\[280px\]{width:280px!important}.lg\:w-\[400px\]{width:400px!important}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lg\:text-5xl{font-size:3rem!important;line-height:1!important}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:inline-block{display:inline-block}.dark\:hidden{display:none}.dark\:border{border-width:1px}.dark\:border-emerald-600{border-color:rgb(var(--custom-color-4) / var(--tw-border-opacity,1))}.employers .dark\:border-emerald-600{border-color:rgb(var(--custom-employers-color-4) / var(--tw-border-opacity,1))}.dark\:border-gray-600{border-color:rgb(75 85 99 / var(--tw-border-opacity,1))}.dark\:border-gray-700{border-color:rgb(55 65 81 / var(--tw-border-opacity,1))}.dark\:border-gray-800{border-color:rgb(31 41 55 / var(--tw-border-opacity,1))}.dark\:border-gray-900{border-color:rgb(17 24 39 / var(--tw-border-opacity,1))}.dark\:border-slate-800{border-color:rgb(30 41 59 / var(--tw-border-opacity,1))}.dark\:border-slate-900{border-color:rgb(15 23 42 / var(--tw-border-opacity,1))}.dark\:border-l-red-500{border-left-color:rgb(239 68 68 / var(--tw-border-opacity,1))}.dark\:border-t-gray-700{border-top-color:rgb(55 65 81 / var(--tw-border-opacity,1))}.dark\:bg-emerald-600\/10{background-color:rgb(var(--custom-color-4) / .1)}.employers .dark\:bg-emerald-600\/10{background-color:rgb(var(--custom-employers-color-4) / .1)}.dark\:bg-gray-800{background-color:rgb(31 41 55 / var(--tw-bg-opacity,1))}.dark\:bg-gray-900{background-color:rgb(17 24 39 / var(--tw-bg-opacity,1))}.dark\:bg-gray-900\/80{background-color:rgb(17 24 39 / .8)}.dark\:bg-gray-950\/95{background-color:rgb(3 7 18 / .95)}.dark\:bg-red-500\/20{background-color:rgb(239 68 68 / .2)}.dark\:bg-slate-800{background-color:rgb(30 41 59 / var(--tw-bg-opacity,1))}.dark\:bg-slate-900{background-color:rgb(15 23 42 / var(--tw-bg-opacity,1))}.dark\:bg-white{background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.dark\:text-gray-100{color:rgb(243 244 246 / var(--tw-text-opacity,1))}.dark\:text-gray-300{color:rgb(209 213 219 / var(--tw-text-opacity,1))}.dark\:text-gray-400{color:rgb(156 163 175 / var(--tw-text-opacity,1))}.dark\:text-gray-600{color:rgb(75 85 99 / var(--tw-text-opacity,1))}.dark\:text-gray-950{color:rgb(3 7 18 / var(--tw-text-opacity,1))}.dark\:text-slate-300{color:rgb(203 213 225 / var(--tw-text-opacity,1))}.dark\:text-slate-900{color:rgb(15 23 42 / var(--tw-text-opacity,1))}.dark\:text-white{color:rgb(255 255 255 / var(--tw-text-opacity,1))}.dark\:text-white\/5{color:rgb(255 255 255 / .05)}.dark\:text-white\/70{color:rgb(255 255 255 / .7)}.dark\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-gray-700{--tw-shadow-color:#374151;--tw-shadow:var(--tw-shadow-colored)}.dark\:shadow-gray-800{--tw-shadow-color:#1f2937;--tw-shadow:var(--tw-shadow-colored)}.dark\:ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\:ring-gray-800{--tw-ring-color:rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:hover\:border-emerald-600:hover{border-color:rgb(var(--custom-color-4) / var(--tw-border-opacity,1))}.employers .dark\:hover\:border-emerald-600:hover{border-color:rgb(var(--custom-employers-color-4) / var(--tw-border-opacity,1))}.dark\:hover\:bg-emerald-600:hover{background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity,1))}.employers .dark\:hover\:bg-emerald-600:hover{background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity,1))}.dark\:hover\:bg-emerald-600\/10:hover{background-color:rgb(var(--custom-color-4) / .1)}.employers .dark\:hover\:bg-emerald-600\/10:hover{background-color:rgb(var(--custom-employers-color-4) / .1)}.dark\:hover\:bg-emerald-600\/5:hover{background-color:rgb(var(--custom-color-4) / .05)}.employers .dark\:hover\:bg-emerald-600\/5:hover{background-color:rgb(var(--custom-employers-color-4) / .05)}.dark\:hover\:bg-gray-700:hover{background-color:rgb(55 65 81 / var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800:hover{background-color:rgb(31 41 55 / var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800\/75:hover{background-color:rgb(31 41 55 / .75)}.dark\:hover\:text-emerald-600:hover{color:rgb(var(--custom-color-4) / var(--tw-text-opacity,1))}.employers .dark\:hover\:text-emerald-600:hover{color:rgb(var(--custom-employers-color-4) / var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{color:rgb(209 213 219 / var(--tw-text-opacity,1))}.dark\:hover\:text-gray-500:hover{color:rgb(107 114 128 / var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover{color:rgb(255 255 255 / var(--tw-text-opacity,1))}.dark\:hover\:shadow-emerald-600\/10:hover{--tw-shadow-color:rgb(var(--custom-color-4) / 0.1);--tw-shadow:var(--tw-shadow-colored)}.employers .dark\:hover\:shadow-emerald-600\/10:hover{--tw-shadow-color:rgb(var(--custom-employers-color-4) / 0.1)}.dark\:focus\:border-blue-700:focus{border-color:rgb(29 78 216 / var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{border-color:rgb(30 64 175 / var(--tw-border-opacity,1))}.dark\:focus\:text-gray-500:focus{color:rgb(107 114 128 / var(--tw-text-opacity,1))}.dark\:active\:bg-gray-700:active{background-color:rgb(55 65 81 / var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{color:rgb(209 213 219 / var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:bg-emerald-600{background-color:rgb(var(--custom-color-4) / var(--tw-bg-opacity,1))}.employers .group:hover .dark\:group-hover\:bg-emerald-600{background-color:rgb(var(--custom-employers-color-4) / var(--tw-bg-opacity,1))}}*{scrollbar-width:thin;scrollbar-color:rgba(5,150,105,0.45) rgba(148,163,184,0.12)}.candidate-profile-stack{display:grid;gap:30px}.account-security-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.account-security-card__head h2{font-size:20px;line-height:1.3;font-weight:600;color:#0f172a}.account-security-card__head h2:is(.dark *){color:#fff}.account-security-card__head p{margin-top:6px;color:#94a3b8;font-size:14px;line-height:1.55}.account-security-card__head>i{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:22px;flex:0 0 auto}.account-security-statuses{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.account-security-badge{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:600;line-height:1;padding:6px 9px}.account-security-badge.is-success{background:rgb(5 150 105 / .1);color:#047857}.account-security-badge.is-pending,.account-security-badge.is-warning{background:rgb(245 158 11 / .13);color:#b45309}.account-security-pending{margin-top:8px;color:#64748b;font-size:13px;overflow-wrap:anywhere}.account-security-pending:is(.dark *){color:#cbd5e1}.account-security-link{border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600;background:0 0;color:#0f172a;transition:.18s}.account-security-link:is(.dark *){border-color:#334155;color:#e2e8f0}.account-security-link.is-danger:hover{border-color:#ef4444;color:#ef4444}.account-security-message{display:none;margin-top:14px;border-radius:6px;padding:10px 12px;font-size:13px}.account-security-message.is-error,.account-security-message.is-success{display:block}.account-security-message.is-success{background:rgb(5 150 105 / .1);color:#047857}.account-security-message.is-error{background:rgb(244 63 94 / .1);color:#be123c}.account-security-modal-open{overflow:hidden}.account-security-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(15,23,42,.56);opacity:0;pointer-events:none;transition:opacity .18s}.account-security-modal:is(.dark *){background:rgba(2,6,23,.72)}.account-security-modal.is-open{opacity:1;pointer-events:auto}.account-security-modal__dialog{position:relative;width:min(100%,666px);max-height:calc(100vh - 36px);overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 20px 45px rgb(15 23 42 / .2);padding:24px;transform:translateY(10px) scale(.98);transition:transform .18s}.account-security-modal.is-open .account-security-modal__dialog{transform:translateY(0) scale(1)}.account-security-modal__dialog:is(.dark *){background:#0f172a;color:#fff}.account-security-modal__close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#94a3b8;transition:.18s}.account-security-modal__close:hover{background:#f1f5f9;color:#ef4444}.account-security-modal__close:hover:is(.dark *){background:#1e293b}.account-security-modal h3{padding-right:32px;font-size:22px;font-weight:700;color:#0f172a}.account-security-modal h3:is(.dark *){color:#fff}.account-security-modal p{margin-top:8px;color:#64748b;line-height:1.55}.account-security-modal p:is(.dark *){color:#cbd5e1}.account-security-field{display:block;margin-top:18px}.account-security-field>span{display:block;font-weight:600;color:#0f172a;margin-bottom:8px}.account-security-field>span:is(.dark *){color:#fff}.account-security-field input{width:100%;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;background:#fff;color:#0f172a}.account-security-field input:is(.dark *){background:#111827;border-color:#334155;color:#fff}.account-security-field input[readonly]{background:#f8fafc;color:#64748b}.account-security-field input[readonly]:is(.dark *){background:#1e293b;color:#cbd5e1}.account-security-field input.is-invalid,.account-security-password-field input.is-invalid{border-color:#ef4444}.account-security-field small{display:block;min-height:18px;margin-top:5px;color:#e11d48;font-size:12px}.account-security-password-field{position:relative}.account-security-password-field input{padding-right:44px}.account-security-password-field button{position:absolute;top:50%;right:8px;width:32px;height:32px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:#94a3b8}.account-security-forgot{display:inline-flex;margin-top:7px;font-size:13px;color:#059669}.employers .account-security-forgot{color:rgb(var(--custom-employers-color-4) / 1)}.account-security-resend-state,.account-security-strength{margin-top:8px;font-size:13px;color:#94a3b8}.account-security-strength.is-medium{color:#b45309}.account-security-strength.is-strong{color:#047857}.account-security-modal__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.account-security-btn{border-radius:6px;padding:10px 14px;font-weight:700;font-size:14px;transition:.18s}.account-security-btn--ghost{border:1px solid #e5e7eb;color:#0f172a}.account-security-btn--ghost:is(.dark *){border-color:#334155;color:#e2e8f0}.account-security-btn--primary{background:#059669;border:1px solid #059669;color:#fff}.employers .account-security-btn--primary{background:rgb(var(--custom-employers-color-4) / 1);border-color:rgb(var(--custom-employers-color-4) / 1)}.account-security-btn:disabled,.account-security-link:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){#profile_header{display:grid!important}.candidate-profile-stack{gap:20px}.account-security-card__head{align-items:stretch;flex-direction:column}.account-security-modal__actions{width:100%;justify-content:stretch}.account-security-btn,.account-security-link{width:100%;text-align:center}.account-security-modal{align-items:flex-end;padding:0}.account-security-modal__dialog{width:100%;max-height:92vh;border-radius:12px 12px 0 0}}html.dark{--site-page-bg:rgb(15 23 42 / 1);--site-top-gradient:linear-gradient(180deg, rgba(16, 185, 129, 0.12), rgba(15, 23, 42, 0))}html.employers{--site-top-gradient:linear-gradient(180deg, rgba(14, 165, 233, 0.12), rgba(248, 250, 252, 0))}html.employers.dark{--site-top-gradient:linear-gradient(180deg, rgba(56, 189, 248, 0.13), rgba(15, 23, 42, 0))}.content,body{background-color:var(--site-page-bg);background-image:var(--site-top-gradient);background-repeat:no-repeat;background-size:100% 280px}:is(.dark *){scrollbar-color:rgba(16,185,129,0.5) rgba(30,41,59,0.72)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(148,163,184,.12);border-radius:999px}::-webkit-scrollbar-thumb{background:rgba(5,150,105,.45);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(5,150,105,.7)}:is(.dark *)::-webkit-scrollbar-track{background:rgba(30,41,59,.72)}:is(.dark *)::-webkit-scrollbar-thumb{background:rgba(16,185,129,.5)}input[type=checkbox]{width:16px;height:16px;margin-top:1px}.employers,.employers *,.employers body{scrollbar-color:rgba(14,165,233,0.5) rgba(148,163,184,0.12)}.employers :is(.dark *){scrollbar-color:rgba(56,189,248,0.55) rgba(30,41,59,0.72)}.employers :is(.dark *),.employers.dark,.employers.dark body{scrollbar-color:rgba(56,189,248,0.55) rgba(30,41,59,0.72)}.employers ::-webkit-scrollbar-thumb,.employers body::-webkit-scrollbar-thumb,.employers::-webkit-scrollbar-thumb{background:rgba(14,165,233,.5)}.employers ::-webkit-scrollbar-thumb:hover,.employers body::-webkit-scrollbar-thumb:hover,.employers::-webkit-scrollbar-thumb:hover{background:rgba(14,165,233,.78)}.employers :is(.dark *)::-webkit-scrollbar-thumb,.employers.dark body::-webkit-scrollbar-thumb,.employers.dark::-webkit-scrollbar-thumb{background:rgba(56,189,248,.55)}.employers :is(.dark *)::-webkit-scrollbar-thumb:hover,.employers.dark body::-webkit-scrollbar-thumb:hover,.employers.dark::-webkit-scrollbar-thumb:hover{background:rgba(56,189,248,.78)}@media (max-width:1015px){.menu-profile{margin-top:30px;margin-bottom:30px}}.dropdown-list-up{bottom:100%}.period-of-work{display:flex;align-items:center;margin-bottom:10px;margin-top:.7rem;display:flex;align-items:center;gap:15px}.period-of-work label{margin-right:10px}.select-group{display:flex;border-radius:5px}.custom-dropdown{position:relative;width:120px;font-family:Arial,sans-serif}.custom-dropdown.city-dropdown{width:auto}.dropdown-selected{padding:7px;cursor:pointer;position:relative;text-align:center}.city-dropdown .dropdown-selected{text-align:left;padding-left:.75rem}.year-dropdown .dropdown-selected:first-child{border-radius:5px 0 0 5px}.month-dropdown .dropdown-selected:last-child{border-radius:0 5px 5px 0}.dropdown-selected::after{content:"\25BC";font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#666}.dropdown-list{position:absolute;top:auto;left:0;width:100%;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;display:none;z-index:10}.dropdown-list li{padding:10px;cursor:pointer;transition:background .2s;text-align:center}#city.dropdown-list li{text-align:left}#city.dropdown-list{top:100%;bottom:auto}.autocomplete ul{border-radius:0 0 5px 5px;box-shadow:2px 2px 5px rgba(0,0,0,.2);position:absolute;list-style:none;padding:0;margin:0;border-top:none;width:100%;max-height:200px;overflow-y:auto;display:none;z-index:1}.autocomplete li{padding:8px;cursor:pointer;transition:background-color .3s}.autocomplete li:hover,select:hover{cursor:pointer}.autocomplete li:hover,.dropdown-list li:hover{background-color:rgb(var(--custom-color-2) / var(--tw-bg-opacity))!important;color:#fff}.autocomplete{position:relative;display:inline-block}#selectedItemsCity,#selectedItemsJobs{min-height:37px}.autocomplete .selected{background-color:#e0e0e0;padding:5px 8px;margin:2px 5px 2px 2px;border-radius:5px;display:flex;align-items:center}.autocomplete .selected:is(.dark *){background-color:#047857;color:#fff}.autocomplete .selected .remove:is(.dark *){color:#fff}.autocomplete .selected span{margin-right:3px}.autocomplete .selected .remove{cursor:pointer;color:#888;font-size:12px}.resume-list{display:grid;gap:16px}.resume-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.resume-page-head h1{margin:0}.resume-page-head p{margin:6px 0 0}.resume-card{border:1px solid rgba(148,163,184,.18);background:#fff;border-radius:8px;box-shadow:0 0 3px rgba(60,72,88,.15);transition:border-color .2s,box-shadow .2s,transform .2s}.resume-card:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.14);box-shadow:0 0 3px rgba(148,163,184,.18)}.resume-card--published{border-color:rgba(5,150,105,.28)}.resume-card--published:is(.dark *){border-color:rgba(16,185,129,.3);background:rgba(15,23,42,.88)}.resume-card:hover{box-shadow:0 10px 24px rgba(15,23,42,.08);transform:translateY(-1px)}.resume-card__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px}.resume-card__content{min-width:0}.resume-card__top{display:flex;align-items:center;gap:10px}.resume-card__title{margin:10px 0 12px;font-size:20px;line-height:1.25;font-weight:700;color:rgb(15 23 42 / 1)}.resume-card__title:is(.dark *){color:#fff}.resume-card__meta{display:flex;flex-wrap:wrap;gap:12px 18px;color:rgb(100 116 139 / 1);font-size:14px}.resume-card__meta:is(.dark *){color:rgb(203 213 225 / .78)}.resume-card__meta span{display:inline-flex;align-items:center;gap:6px;min-width:0}.resume-card__meta+.resume-card__meta{margin-top:12px}.resume-card__meta i,.resume-card__roles span{color:rgb(5 150 105 / 1)}.resume-card__roles{margin-top:12px;color:rgb(100 116 139 / 1);font-size:14px}.resume-card__roles:is(.dark *){color:rgb(203 213 225 / .78)}.resume-card__roles span{font-weight:600}.resume-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.saved-vacancies-list .resume-card__content{display:grid;gap:14px}.resume-card__actions form,.resume-menu-dropdown form,.saved-vacancies-list .resume-card__actions,.saved-vacancies-list .resume-card__roles,.saved-vacancies-list .resume-card__title{margin:0}.resume-status{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:600}.resume-status--published{color:#059669;background:rgba(5,150,105,.1);border-color:rgba(5,150,105,.16)}.resume-status--published:is(.dark *){color:#10b981;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.16)}.resume-status--hidden{color:#64748b;background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.16)}.resume-status--hidden:is(.dark *){color:#cbd5e1;background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.12)}.resume-card__side{display:flex;align-items:flex-start;gap:18px;min-width:190px;padding-left:24px;border-left:1px solid rgba(148,163,184,.16)}.resume-card__stats{display:flex;gap:18px}.resume-stat{min-width:64px;text-align:center}.resume-stat strong{display:block;font-size:24px;line-height:1;color:rgb(15 23 42 / 1)}.resume-stat strong:is(.dark *){color:#fff}.resume-stat span{display:block;margin-top:6px;font-size:13px;color:rgb(148 163 184 / 1)}.resume-metric-label,.resume-preview-stats .resume-metric-label,.vacancy-manage-card__stats .resume-metric-label,.vacancy-view-stats .resume-metric-label{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.resume-metric-help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border-radius:999px;color:rgb(100 116 139 / 1);cursor:help;transition:color .2s,background .2s}.resume-metric-help:focus-visible,.resume-metric-help:hover{background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1);outline:0}.resume-metric-help:focus-visible{box-shadow:0 0 0 2px rgba(5,150,105,.2)}.employers .resume-metric-help:focus-visible,.employers .resume-metric-help:hover{background:rgba(0,152,238,.1);color:rgb(0 152 238 / 1)}.employers .resume-metric-help:focus-visible{box-shadow:0 0 0 2px rgba(0,152,238,.2)}.resume-metric-help i{font-size:16px;line-height:1}.resume-metric-tooltip,.resume-preview-stats .resume-metric-tooltip,.vacancy-manage-card__stats .resume-metric-tooltip,.vacancy-view-stats .resume-metric-tooltip{position:absolute;right:-8px;bottom:calc(100% + 9px);z-index:30;display:block;width:min(270px,calc(100vw - 32px));margin:0!important;padding:10px 12px;border:1px solid;border-radius:8px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.14);color:rgb(51 65 85 / 1)!important;font-size:12px!important;font-weight:400;line-height:1.45;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s,transform .16s}.resume-metric-tooltip::after{position:absolute;right:11px;top:100%;width:8px;height:8px;border-right:1px solid;border-bottom:1px solid;background:#fff;content:'';transform:translateY(-4px) rotate(45deg)}.resume-metric-help:focus .resume-metric-tooltip,.resume-metric-help:focus-visible .resume-metric-tooltip,.resume-metric-help:hover .resume-metric-tooltip{opacity:1;transform:translateY(0)}.resume-metric-tooltip:is(.dark *){border-color:rgb(51 65 85 / 1);background:rgb(15 23 42 / 1);box-shadow:0 12px 32px rgba(0,0,0,.34);color:rgb(226 232 240 / 1)!important}.resume-metric-tooltip:is(.dark *)::after{border-color:rgb(51 65 85 / 1);background:rgb(15 23 42 / 1)}.resume-preview-stats>div:first-child .resume-metric-tooltip,.resume-stat:first-child .resume-metric-tooltip,.vacancy-manage-card__stats>div:first-child .resume-metric-tooltip,.vacancy-view-stats>div:first-child .resume-metric-tooltip{left:-8px;right:auto}.resume-preview-stats>div:first-child .resume-metric-tooltip::after,.resume-stat:first-child .resume-metric-tooltip::after,.vacancy-manage-card__stats>div:first-child .resume-metric-tooltip::after,.vacancy-view-stats>div:first-child .resume-metric-tooltip::after{left:11px;right:auto}.resume-menu-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:rgb(241 245 249 / 1);color:rgb(71 85 105 / 1);transition:background .2s,color .2s}.resume-menu-btn:is(.dark *){background:rgb(30 41 59 / 1);color:rgb(203 213 225 / 1)}.resume-menu-btn:hover{background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1)}.resume-menu-btn i{font-size:24px;line-height:1}.resume-menu-dropdown{position:absolute;right:0;top:48px;z-index:20;width:150px;border-radius:8px;border:1px solid;background:#fff;box-shadow:0 10px 25px rgba(15,23,42,.12);overflow:hidden}.resume-menu-dropdown:is(.dark *){border-color:rgb(31 41 55 / 1);background:rgb(15 23 42 / 1);box-shadow:0 10px 25px rgba(0,0,0,.28)}.resume-menu-dropdown a,.resume-menu-dropdown button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;text-align:left;color:rgb(51 65 85 / 1);font-size:14px;line-height:1.3;transition:background .2s,color .2s}.resume-menu-dropdown a:is(.dark *),.resume-menu-dropdown button:is(.dark *){color:rgb(226 232 240 / 1)}.resume-menu-dropdown a:hover,.resume-menu-dropdown button:hover{background:rgb(248 250 252 / 1);color:rgb(5 150 105 / 1)}.resume-menu-dropdown a:hover:is(.dark *),.resume-menu-dropdown button:hover:is(.dark *){background:rgb(30 41 59 / 1)}.resume-menu-dropdown .text-red-600:hover{color:rgb(220 38 38 / 1)}.resume-refresh-inline{display:inline-flex;align-items:center;color:rgb(148 163 184 / 1);font-size:14px}.empty-resume-card{padding:32px;border-radius:8px;border:1px dashed rgba(148,163,184,.32);background:rgb(248 250 252 / 1);text-align:center}.empty-resume-card:is(.dark *){background:rgba(30,41,59,.58);border-color:rgba(148,163,184,.25)}.empty-resume-card__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1);font-size:28px}.empty-resume-card h3{margin-top:16px;font-size:20px;font-weight:700;color:rgb(15 23 42 / 1)}.empty-resume-card h3:is(.dark *){color:#fff}.empty-resume-card p{max-width:460px;margin:8px auto 20px;color:rgb(100 116 139 / 1)}.empty-resume-card p:is(.dark *){color:rgb(148 163 184 / 1)}.resume-delete-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,0);opacity:0;pointer-events:none;transition:opacity .2s,background .2s}.resume-delete-modal.is-open{background:rgba(15,23,42,.56);opacity:1;pointer-events:auto}.resume-delete-modal.is-open:is(.dark *){background:rgba(2,6,23,.72)}.resume-delete-modal__dialog{width:100%;max-width:440px;border-radius:8px;background:#fff;padding:24px;box-shadow:0 20px 45px rgba(15,23,42,.22);transform:translateY(8px) scale(.98);transition:transform .2s}.resume-delete-modal__dialog:is(.dark *){background:rgb(30 41 59 / 1);border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04)}.resume-delete-modal.is-open .resume-delete-modal__dialog{transform:translateY(0) scale(1)}.resume-delete-modal__dialog h3{font-size:20px;font-weight:700;color:rgb(15 23 42 / 1)}.resume-delete-modal__dialog h3:is(.dark *){color:#fff}.resume-delete-modal__dialog p{margin-top:10px;color:rgb(100 116 139 / 1)}.resume-delete-modal__dialog p:is(.dark *){color:rgb(148 163 184 / 1)}.resume-delete-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.resume-preview-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.resume-preview-hero,.resume-preview-section{border:1px solid rgba(148,163,184,.18);background:#fff;border-radius:8px;box-shadow:0 0 3px rgba(60,72,88,.15)}.resume-preview-hero:is(.dark *),.resume-preview-section:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.14);box-shadow:0 0 3px rgba(148,163,184,.18)}.resume-preview-hero{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:16px;align-items:start;padding:20px 22px;margin-bottom:24px}.resume-preview-hero__main{min-width:0}.resume-preview-hero__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.resume-preview-hero h2{margin:10px 0 8px;font-size:28px;line-height:1.2;font-weight:700;color:rgb(15 23 42 / 1)}.resume-preview-hero h2:is(.dark *){color:#fff}.resume-preview-hero__roles{display:grid;gap:3px;margin-bottom:8px}.resume-preview-hero__roles span{color:rgb(100 116 139 / 1);font-size:13px}.resume-preview-hero__roles span:is(.dark *){color:rgb(148 163 184 / 1)}.resume-preview-hero__roles strong{display:block;overflow-wrap:anywhere;color:rgb(15 23 42 / 1);font-size:16px;font-weight:700}.resume-preview-hero__roles strong:is(.dark *){color:#fff}.resume-preview-hero__tags{margin-top:10px}.resume-preview-category{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.resume-preview-category__label{color:rgb(100 116 139 / 1);font-size:13px}.resume-preview-category__label:is(.dark *){color:rgb(148 163 184 / 1)}.resume-preview-category-badges{display:flex;flex-wrap:wrap;gap:8px}.resume-preview-category-badges span{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:rgb(248 250 252 / 1);border:1px solid rgba(148,163,184,.22);color:rgb(51 65 85 / 1);font-size:13px;font-weight:700}.resume-preview-category-badges span:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.18);color:rgb(226 232 240 / 1)}.resume-preview-salary{display:grid;align-content:center;justify-items:end;gap:4px;min-height:82px;padding:14px;border-radius:8px;background:rgba(5,150,105,.055);border:1px solid rgba(5,150,105,.12);text-align:right}.resume-preview-salary:is(.dark *){background:rgba(16,185,129,.075);border-color:rgba(16,185,129,.14)}.resume-preview-salary strong{color:rgb(5 150 105 / 1);font-size:22px;line-height:1.1;font-weight:800;overflow-wrap:anywhere}.resume-preview-salary strong:is(.dark *){color:#10b981}.resume-preview-salary span{color:rgb(100 116 139 / 1);font-size:13px}.resume-preview-salary span:is(.dark *){color:rgb(148 163 184 / 1)}.resume-preview-empty,.resume-preview-muted,.resume-preview-note{color:rgb(100 116 139 / 1)}.resume-preview-empty:is(.dark *),.resume-preview-muted:is(.dark *),.resume-preview-note:is(.dark *){color:rgb(148 163 184 / 1)}.resume-preview-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.resume-preview-info div,.resume-preview-summary__item{min-width:0}.resume-preview-info span,.resume-preview-summary__item span{display:block;font-size:13px;color:rgb(100 116 139 / 1)}.resume-preview-summary__item{padding:11px;border-radius:8px;background:rgb(248 250 252 / 1)}.resume-preview-summary__item:is(.dark *){background:rgb(30 41 59 / 1)}.resume-preview-info span{margin-bottom:4px}.resume-preview-info span:is(.dark *),.resume-preview-summary__item span:is(.dark *){color:rgb(148 163 184 / 1)}.resume-preview-info strong,.resume-preview-summary__item strong{display:block;color:rgb(15 23 42 / 1);font-weight:600;overflow-wrap:anywhere}.resume-preview-info strong:is(.dark *),.resume-preview-summary__item strong:is(.dark *){color:#fff}.resume-preview-summary__item strong{margin-top:4px;font-size:14px}.resume-preview-tags{display:flex;flex-wrap:wrap;gap:8px}.resume-preview-tags span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1);font-size:13px;font-weight:600}.resume-preview-tags span:is(.dark *){background:rgba(16,185,129,.12);color:#10b981}.resume-preview-warning{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px;border-radius:8px;background:rgba(217,119,6,.1);color:rgb(146 64 14 / 1)}.resume-preview-warning:is(.dark *){background:rgba(217,119,6,.12);color:rgb(251 191 36 / 1)}.resume-preview-warning i{font-size:24px;line-height:1}.resume-preview-warning span,.resume-preview-warning strong{display:block}.resume-preview-warning span{margin-top:3px;font-size:14px}.resume-preview-warning form{grid-column:1/-1;margin:2px 0 0}.resume-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.resume-preview-main,.resume-preview-sidebar{display:grid;gap:20px;min-width:0}.resume-preview-sidebar{position:sticky;top:92px}.resume-preview-section{padding:22px}.resume-preview-section h3{margin:0 0 18px;font-size:18px;line-height:1.3;font-weight:700;color:rgb(15 23 42 / 1)}.resume-preview-section h3:is(.dark *){color:#fff}.resume-preview-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.resume-preview-info--compact{grid-template-columns:1fr;gap:10px}.resume-preview-info--compact div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.14)}.resume-preview-info--compact div:last-child{padding-bottom:0;border-bottom:0}.resume-preview-info--compact span{margin-bottom:0;flex:0 0 auto}.resume-preview-info--compact strong{text-align:right}.resume-preview-details{display:grid;gap:22px}.resume-preview-text{margin:0;color:rgb(71 85 105 / 1);overflow-wrap:anywhere}.resume-preview-text:is(.dark *){color:rgb(203 213 225 / .86)}.resume-preview-timeline{padding:14px;border-radius:8px;background:rgb(248 250 252 / 1)}.resume-preview-timeline:is(.dark *){background:rgb(30 41 59 / 1)}.resume-preview-timeline small,.resume-preview-timeline span,.resume-preview-timeline strong{display:block}.resume-preview-timeline strong{color:rgb(15 23 42 / 1);font-weight:700}.resume-preview-timeline strong:is(.dark *){color:#fff}.resume-preview-timeline small,.resume-preview-timeline span{margin-top:4px;color:rgb(100 116 139 / 1)}.resume-preview-timeline small:is(.dark *),.resume-preview-timeline span:is(.dark *){color:rgb(148 163 184 / 1)}.resume-preview-timeline p{margin-top:10px;white-space:pre-line}.resume-preview-links{display:flex;flex-wrap:wrap;gap:10px 14px}.resume-preview-link-group{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(148,163,184,.16)}.resume-preview-link-group h4{margin:0;color:rgb(15 23 42 / 1);font-size:15px;font-weight:700}.resume-preview-link-group h4:is(.dark *){color:#fff}.resume-preview-links a{color:rgb(5 150 105 / 1);font-weight:600}.resume-preview-links a:hover{text-decoration:underline}.resume-preview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resume-preview-stats div{padding:14px;border-radius:8px;background:rgb(248 250 252 / 1);text-align:center}.resume-preview-stats div:is(.dark *){background:rgb(30 41 59 / 1)}.resume-preview-stats strong{display:block;font-size:26px;line-height:1;color:rgb(15 23 42 / 1)}.resume-preview-stats strong:is(.dark *){color:#fff}.resume-preview-stats span{display:block;margin-top:6px;color:rgb(100 116 139 / 1);font-size:13px}.resume-preview-stats span:is(.dark *){color:rgb(148 163 184 / 1)}.resume-preview-note{margin:12px 0 0;font-size:13px}.resume-preview-controls{display:grid;gap:10px}.resume-preview-controls .btn,.resume-preview-controls button,.resume-preview-controls form{width:100%}.resume-builder-form{margin-top:24px}.resume-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.resume-builder-main{display:grid;gap:20px;min-width:0}.resume-builder-panel,.resume-builder-section{border:1px solid rgba(148,163,184,.18);background:#fff;border-radius:8px;box-shadow:0 0 3px rgba(60,72,88,.15)}.resume-builder-panel:is(.dark *),.resume-builder-section:is(.dark *){background:rgba(15,23,42,.88);border-color:rgba(148,163,184,.14);box-shadow:0 0 3px rgba(148,163,184,.18)}.resume-builder-section{padding:22px}.resume-builder-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.resume-builder-panel h2,.resume-builder-section__head h2{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:rgb(15 23 42 / 1)}.resume-builder-panel h2:is(.dark *),.resume-builder-section__head h2:is(.dark *){color:#fff}.resume-builder-section__head p{margin-top:4px;color:rgb(100 116 139 / 1);font-size:14px}.resume-builder-section__head p:is(.dark *){color:rgb(148 163 184 / 1)}.resume-builder-section__num{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1);font-weight:700}.resume-field-label{display:block;margin-bottom:8px;color:rgb(15 23 42 / 1);font-size:14px;font-weight:700}.resume-field-label:is(.dark *){color:#fff}.resume-field-label span{color:rgb(5 150 105 / 1)}.resume-field,.resume-tag-input{width:100%;height:46px;border:1px solid;border-radius:6px;background:#fff;color:rgb(15 23 42 / 1);font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.resume-field{padding:11px 13px;line-height:22px}textarea.resume-field{height:auto;min-height:120px}.resume-field--select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}.resume-native-select{display:none}.resume-select-dropdown{width:100%;font-family:inherit}.resume-select-dropdown .dropdown-selected{width:100%;height:46px;display:flex;align-items:center;padding:11px 36px 11px 13px;border:1px solid;border-radius:6px;background:#fff;color:rgb(15 23 42 / 1);text-align:left;font-size:13px;line-height:1.4}.resume-select-dropdown .dropdown-selected:is(.dark *){border-color:rgb(30 41 59 / 1);background:rgb(15 23 42 / 1);color:#fff}.resume-select-dropdown .dropdown-selected::after{right:14px}.resume-select-dropdown .dropdown-list{bottom:auto;border:1px solid;border-radius:6px;max-height:220px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(5,150,105,0.45) rgba(148,163,184,0.12);box-shadow:0 12px 24px rgba(15,23,42,.12)}.resume-select-dropdown .dropdown-list:is(.dark *){border-color:rgb(30 41 59 / 1);scrollbar-color:rgba(16,185,129,0.5) rgba(30,41,59,0.72)}.resume-select-dropdown .dropdown-list::-webkit-scrollbar{width:6px}.resume-select-dropdown .dropdown-list::-webkit-scrollbar-track{background:rgba(148,163,184,.12);border-radius:999px}.resume-select-dropdown .dropdown-list::-webkit-scrollbar-thumb{background:rgba(5,150,105,.45);border-radius:999px}.resume-select-dropdown .dropdown-list::-webkit-scrollbar-thumb:hover{background:rgba(5,150,105,.7)}.resume-select-dropdown .dropdown-list:is(.dark *)::-webkit-scrollbar-track{background:rgba(30,41,59,.72)}.resume-select-dropdown .dropdown-list:is(.dark *)::-webkit-scrollbar-thumb{background:rgba(16,185,129,.5)}.resume-select-dropdown .dropdown-list li{padding:10px 12px;text-align:left}.resume-select-dropdown .resume-select-search-item{position:sticky;top:0;z-index:1;padding:8px;background:#fff}.resume-select-dropdown .resume-select-search-item:is(.dark *){background:rgb(15 23 42 / 1)}.resume-select-dropdown .resume-select-search-item:hover{background:#fff!important;color:inherit!important}.resume-select-dropdown .resume-select-search-item:hover:is(.dark *){background:rgb(15 23 42 / 1)!important}.resume-select-dropdown .resume-select-search{width:100%;height:34px;border:1px solid;border-radius:6px;background:#fff;color:rgb(15 23 42 / 1);padding:7px 10px;font-size:13px;outline:0}.resume-select-dropdown .resume-select-search:is(.dark *){border-color:rgb(30 41 59 / 1);background:rgb(15 23 42 / 1);color:#fff}.resume-select-dropdown .resume-select-search:focus{border-color:rgb(5 150 105 / 1);box-shadow:0 0 0 3px rgba(5,150,105,.12)}.resume-select-dropdown.is-disabled{opacity:.5;pointer-events:none}.resume-field:is(.dark *),.resume-tag-input:is(.dark *){border-color:rgb(30 41 59 / 1);background:rgb(15 23 42 / 1);color:#fff}.resume-field:focus,.resume-tag-input:focus-within{border-color:rgb(5 150 105 / 1);box-shadow:0 0 0 3px rgba(5,150,105,.12);outline:0}.resume-choice-grid.is-invalid,.resume-field.is-invalid,.resume-select-dropdown .dropdown-selected.is-invalid,.resume-tag-input.is-invalid,.resume-toggle-line.is-invalid{border-color:rgb(239 68 68 / 1);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.resume-validation-error{margin-top:7px;color:rgb(220 38 38 / 1);font-size:12px;font-weight:600;line-height:1.45}.resume-validation-error:is(.dark *){color:rgb(248 113 113 / 1)}.resume-field::placeholder,.resume-tag-input input::placeholder{color:rgb(148 163 184 / 1)}.resume-field-hint{margin-top:7px;color:rgb(100 116 139 / 1);font-size:12px}.resume-field-hint:is(.dark *){color:rgb(148 163 184 / 1)}.resume-tag-input{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 10px;overflow:hidden}.resume-tag-input:has(.selected){height:auto;min-height:46px;overflow:visible}.resume-tag-input input[type=search],.resume-tag-input input[type=text]{flex:1;min-width:150px;border:0;background:0 0;color:inherit;outline:0;height:32px;padding:0;line-height:32px}.resume-tag-input .selected{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 8px;border-radius:999px;background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1);font-size:13px}.resume-tag-input .selected:is(.dark *){background:rgba(16,185,129,.12);color:#10b981}.resume-tag-input .remove{cursor:pointer;color:inherit;font-size:12px}.resume-autocomplete-list{position:absolute;z-index:30;width:100%;border:1px solid;border-radius:6px;overflow:hidden;box-shadow:0 12px 24px rgba(15,23,42,.12)}.resume-preview-summary{line-height:22px}.resume-autocomplete-list:is(.dark *){border-color:rgb(30 41 59 / 1);box-shadow:0 12px 24px rgba(0,0,0,.28)}.resume-single-autocomplete{position:relative}.resume-city-autocomplete{position:relative;width:100%}.resume-city-autocomplete .resume-tag-input{width:100%;min-height:46px;border:1px solid;border-radius:6px;background:#fff;color:rgb(15 23 42 / 1)}.resume-city-autocomplete .resume-tag-input:is(.dark *){border-color:rgb(30 41 59 / 1);background:rgb(15 23 42 / 1);color:#fff}.resume-city-autocomplete .resume-tag-input:focus-within{border-color:rgb(5 150 105 / 1);box-shadow:0 0 0 3px rgba(5,150,105,.12)}.resume-single-autocomplete .resume-autocomplete-list{display:none;max-height:220px;overflow-y:auto;overflow-x:hidden}.resume-single-autocomplete .resume-autocomplete-list li:hover{background-color:rgb(var(--custom-color-2) / var(--tw-bg-opacity))!important;color:#fff;cursor:pointer}.resume-autocomplete-list li{padding:10px 12px;text-align:left}.resume-choice-grid{display:grid;gap:10px 10px}.resume-choice{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid;border-radius:6px;color:rgb(51 65 85 / 1);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.resume-choice:is(.dark *){border-color:rgb(51 65 85 / 1);background:rgb(15 23 42 / 1);color:#fff}.resume-choice:has(input:checked){border-color:rgb(5 150 105 / 1);background:rgba(5,150,105,.12);color:rgb(4 120 87 / 1)}.resume-choice:has(input:checked):is(.dark *){border-color:rgb(16 185 129 / 1);background:rgba(16,185,129,.12);color:rgb(52 211 153 / 1)}.resume-choice input,.resume-conditions input,.resume-status-switch input,.resume-toggle-line input{accent-color:rgb(5 150 105 / 1);cursor:pointer}.resume-choice span,.resume-conditions label,.resume-conditions span,.resume-status-switch span,.resume-toggle-line span{cursor:pointer}.resume-conditions{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(148,163,184,.16);color:rgb(71 85 105 / 1);font-size:14px}.resume-conditions:is(.dark *){color:rgb(203 213 225 / 1)}.resume-conditions label,.resume-toggle-line{display:inline-flex;align-items:center;gap:8px}.resume-salary-grid{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:16px;align-items:end}.resume-toggle-line{color:rgb(51 65 85 / 1);font-size:14px}.resume-toggle-line:is(.dark *){color:rgb(226 232 240 / 1)}.resume-repeat-list{display:grid;gap:12px}.resume-repeat-card{position:relative;margin-top:12px;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgb(248 250 252 / 1)}.resume-repeat-card:is(.dark *){background:rgba(30,41,59,.62);border-color:rgba(148,163,184,.14)}.resume-repeat-card--compact{margin-top:0}.resume-repeat-card__remove{position:absolute;top:10px;right:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:rgb(220 38 38 / 1);background:rgba(220,38,38,.08)}.resume-experience-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.resume-experience-cell{min-width:0}.resume-experience-cell--full{grid-column:1/-1}.resume-month-year-grid{display:flex;gap:8px}.resume-month-year-grid .resume-select-dropdown{flex:1 1 auto;min-width:0}.resume-month-year-grid select[name$="[end_year]"]+.resume-select-dropdown,.resume-month-year-grid select[name$="[start_year]"]+.resume-select-dropdown{flex:0 0 120px}.resume-current-cell{display:flex;align-items:flex-end;min-height:46px;padding-bottom:10px}.resume-current-inline{margin-top:0}[data-current-end]{transition:opacity .2s}[data-current-end].is-disabled{opacity:.48}.resume-no-experience-message{display:none;margin-top:14px;padding:14px;border-radius:8px;background:rgba(5,150,105,.08);color:rgb(4 120 87 / 1);font-size:14px}.resume-no-experience-message:is(.dark *){color:rgb(167 243 208 / 1)}.resume-no-experience-message.is-visible{display:block}.resume-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;min-height:40px;padding:9px 14px;border:1px dashed rgba(5,150,105,.45);border-radius:6px;color:rgb(5 150 105 / 1);font-weight:700;transition:background .2s,border-color .2s}.resume-add-btn:hover{background:rgba(5,150,105,.08);border-color:rgb(5 150 105 / 1)}.resume-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:rgb(100 116 139 / 1);font-size:13px}.resume-suggestions:is(.dark *){color:rgb(148 163 184 / 1)}.resume-suggestions button{padding:5px 9px;border-radius:999px;background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1)}.resume-suggestions__empty{color:rgb(148 163 184 / 1)}.resume-builder-side{position:sticky;top:92px}.resume-builder-panel{padding:20px}.resume-status-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.resume-status-switch label{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid;border-radius:6px;cursor:pointer;font-size:14px}.resume-status-switch label:is(.dark *){border-color:rgb(30 41 59 / 1);color:rgb(226 232 240 / 1)}.resume-status-switch label:has(input:checked){border-color:rgba(5,150,105,.45);background:rgba(5,150,105,.08);color:rgb(5 150 105 / 1)}.resume-completion{margin-top:20px}.resume-completion__head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgb(100 116 139 / 1);font-size:14px}.resume-completion__head:is(.dark *){color:rgb(148 163 184 / 1)}.resume-completion__head strong{color:rgb(15 23 42 / 1)}.resume-completion__head strong:is(.dark *){color:#fff}.resume-completion__bar{height:8px;margin-top:9px;border-radius:999px;background:rgb(226 232 240 / 1);overflow:hidden}.resume-completion__bar:is(.dark *){background:rgb(30 41 59 / 1)}.resume-completion__bar span{display:block;height:100%;border-radius:inherit;background:rgb(5 150 105 / 1)}.resume-checklist{display:grid;gap:9px;margin-top:18px}.resume-checklist li{display:flex;align-items:center;gap:8px;color:rgb(100 116 139 / 1);font-size:13px}.resume-checklist li:is(.dark *){color:rgb(148 163 184 / 1)}.resume-checklist li i{color:rgb(217 119 6 / 1)}.resume-checklist li.is-complete{color:rgb(51 65 85 / 1)}.resume-checklist li.is-complete:is(.dark *){color:rgb(226 232 240 / 1)}.resume-checklist li.is-complete i{color:rgb(5 150 105 / 1)}.resume-side-note{margin-top:18px;padding-top:16px;border-top:1px solid rgba(148,163,184,.16)}.resume-side-note span{display:block;color:rgb(100 116 139 / 1);font-size:13px}.resume-side-note strong{display:block;margin-top:3px;color:rgb(15 23 42 / 1)}.resume-side-note strong:is(.dark *){color:#fff}.resume-side-actions{display:grid;gap:10px;margin-top:18px}.resume-side-actions .btn{width:100%;justify-content:center;text-align:center}.resume-preview-modal-open{overflow:hidden}.resume-preview-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px 16px;background:rgba(15,23,42,.58)}.resume-preview-modal:is(.dark *){background:rgba(2,6,23,.78)}.resume-preview-modal.is-open{display:flex}.resume-preview-modal__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:hidden;border-radius:12px;background:rgb(248 250 252 / 1);box-shadow:0 24px 70px rgba(15,23,42,.28)}.resume-preview-modal__panel:is(.dark *){background:rgb(15 23 42 / 1);border:1px solid rgba(148,163,184,.2);box-shadow:0 28px 80px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.04)}.resume-preview-modal__actions,.resume-preview-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#fff;border-bottom:1px solid rgba(148,163,184,.18)}.resume-preview-modal__actions{justify-content:flex-end;border-top:1px solid rgba(148,163,184,.18);border-bottom:0}.resume-preview-modal__actions:is(.dark *),.resume-preview-modal__head:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.14)}.resume-preview-modal__head h3{margin:0;color:rgb(15 23 42 / 1);font-size:18px;font-weight:700}.resume-preview-modal__head h3:is(.dark *){color:#fff}.resume-preview-modal__head p{margin:3px 0 0;color:rgb(100 116 139 / 1);font-size:13px;font-weight:600}.resume-preview-modal__head p:is(.dark *){color:rgb(203 213 225 / .78)}.resume-preview-modal__close{display:inline-flex;align-items:center;gap:6px;color:rgb(100 116 139 / 1);font-weight:600}.resume-preview-modal__close:hover{color:rgb(5 150 105 / 1)}.resume-preview-modal__close:is(.dark *){color:rgb(203 213 225 / 1)}.resume-preview-modal__body{overflow:auto;padding:24px}.resume-preview-modal__content{max-width:1120px;margin:0 auto}.resume-preview-modal .resume-form-preview{--resume-accent:rgb(5 150 105 / 1);--resume-accent-dark:rgb(4 120 87 / 1);--resume-accent-soft:rgba(16, 185, 129, 0.1);--resume-accent-border:rgba(16, 185, 129, 0.24)}.resume-form-preview{display:grid;gap:20px}.resume-form-preview .jobs-detail{padding:0}.resume-form-preview .jobs-detail-meta i,.resume-form-preview .jobs-detail-salary strong,.resume-form-preview .jobs-detail-summary i,.resume-form-preview .jobs-detail__company-line strong{color:var(--resume-accent)}.resume-form-preview .jobs-detail-meta span,.resume-form-preview .jobs-detail-summary .is-highlight,.resume-form-preview .jobs-detail-tags span{border-color:var(--resume-accent-border);background:var(--resume-accent-soft)}.resume-form-preview .jobs-detail-tags span,.resume-form-preview .resume-preview-public-links a{color:var(--resume-accent-dark)}.resume-form-preview .jobs-detail-tags span:is(.dark *),.resume-form-preview .resume-preview-public-links a:is(.dark *){color:rgb(110 231 183 / 1)}.resume-form-preview .jobs-apply-btn{border-color:var(--resume-accent);background:var(--resume-accent);color:#fff}.resume-form-preview .jobs-apply-btn:focus,.resume-form-preview .jobs-apply-btn:hover{border-color:var(--resume-accent-dark);background:var(--resume-accent-dark);color:#fff}.resume-form-preview .jobs-apply-btn.is-applied,.resume-form-preview .jobs-apply-btn:disabled{border-color:var(--resume-accent-border);background:rgba(16,185,129,.12);color:var(--resume-accent-dark)}.resume-form-preview .jobs-detail__grid{align-items:start}.resume-form-preview .jobs-apply-btn:disabled{cursor:default;opacity:.86}.resume-preview-public-links{margin-top:12px}.resume-preview-public-links a{border:1px solid rgba(16,185,129,.16);border-radius:999px;background:rgba(16,185,129,.1);color:rgb(4 120 87 / 1);font-size:13px;font-weight:900;padding:8px 12px}.resume-preview-public-links a:focus,.resume-preview-public-links a:hover{color:rgb(5 150 105 / 1);border-color:rgba(16,185,129,.32)}.resume-preview-public-links a:is(.dark *){color:rgb(110 231 183 / 1)}.resume-panel-hint{margin-top:12px;color:rgb(148 163 184 / 1);font-size:13px}.resume-bottom-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.employer-dashboard,.employers{--employer-primary:#0ea5e9;--employer-primary-hover:#0284c7;--employer-primary-soft:rgba(14, 165, 233, 0.08);--employer-primary-border:rgba(14, 165, 233, 0.22)}@media (max-width:1023px){.employers main>.fixed-header-offset{margin-top:74px!important}.employers main>.fixed-header-offset.employer-dashboard-main{margin-top:96px!important}}.employer-dashboard ::selection,.employer-dashboard::selection,.employers ::selection,.employers::selection{background-color:rgba(14,165,233,.9);color:#fff}.employer-dashboard ::-moz-selection,.employer-dashboard::-moz-selection,.employers ::-moz-selection,.employers::-moz-selection{background-color:rgba(14,165,233,.9);color:#fff}.employer-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.employer-dashboard-head h1{margin:0;color:rgb(15 23 42 / 1);font-size:28px;line-height:1.2;font-weight:700}.employer-dashboard-head h1:is(.dark *){color:#fff}.employer-action-card span,.employer-company-details span,.employer-dashboard-head p,.employer-empty-state span,.employer-job-card p,.employer-job-card span,.employer-menu-card span,.employer-section__head p{color:rgb(100 116 139 / 1)}.employer-action-card span:is(.dark *),.employer-company-details span:is(.dark *),.employer-dashboard-head p:is(.dark *),.employer-empty-state span:is(.dark *),.employer-job-card p:is(.dark *),.employer-job-card span:is(.dark *),.employer-menu-card span:is(.dark *),.employer-section__head p:is(.dark *){color:rgb(148 163 184 / 1)}.employer-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:8px;font-weight:700;transition:color .2s,background .2s,border-color .2s}.employer-btn--primary{background:var(--employer-primary);border:1px solid var(--employer-primary);color:#fff}.employer-btn--primary:hover{background:var(--employer-primary-hover);border-color:var(--employer-primary-hover);color:#fff}.employer-btn--danger{border:1px solid rgba(220,38,38,.26);background:rgba(220,38,38,.08);color:rgb(185 28 28 / 1)}.employer-btn--danger:hover{background:rgb(220 38 38 / 1);border-color:rgb(220 38 38 / 1);color:#fff}.employer-btn--danger:is(.dark *){background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.22);color:rgb(248 113 113 / 1)}.employer-btn--danger:hover:is(.dark *){background:rgb(220 38 38 / 1);border-color:rgb(220 38 38 / 1);color:#fff}.employer-btn--ghost,.employer-btn--outline{border:1px solid rgba(148,163,184,.28);color:rgb(51 65 85 / 1);background:#fff}.employer-btn--ghost{background:0 0}.employer-btn--ghost:hover,.employer-btn--outline:hover{border-color:var(--employer-primary);color:var(--employer-primary-hover)}.employer-btn--ghost:is(.dark *),.employer-btn--outline:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.18);color:rgb(226 232 240 / 1)}.employer-btn--ghost:hover:is(.dark *),.employer-btn--outline:hover:is(.dark *){background:rgba(14,165,233,.1);border-color:var(--employer-primary);color:#38bdf8}.employer-btn.is-disabled,.employer-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.employer-hero,.employer-section,.employer-stat-card{border:1px solid rgba(148,163,184,.18);background:#fff;border-radius:8px;box-shadow:0 0 3px rgba(60,72,88,.15)}.employer-hero:is(.dark *),.employer-section:is(.dark *),.employer-stat-card:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.14);box-shadow:0 0 3px rgba(148,163,184,.18)}.employer-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:24px}.employer-hero__main{display:flex;gap:16px;min-width:0}.employer-company-mark{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:8px;background:var(--employer-primary-soft);border:1px solid var(--employer-primary-border);color:var(--employer-primary-hover);font-size:30px;font-weight:800;text-transform:uppercase;flex:0 0 auto}.employer-eyebrow{display:block;margin-bottom:4px;color:rgb(100 116 139 / 1);font-size:13px}.employer-eyebrow:is(.dark *){color:rgb(148 163 184 / 1)}.employer-hero h2{margin:0;color:rgb(15 23 42 / 1);font-size:28px;line-height:1.2;font-weight:800;overflow-wrap:anywhere}.employer-hero h2:is(.dark *){color:#fff}.employer-hero__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.employer-hero__meta span{display:inline-flex;align-items:center;gap:6px;color:rgb(71 85 105 / 1);font-weight:600}.employer-hero__meta span:is(.dark *){color:rgb(203 213 225 / .9)}.employer-action-card i,.employer-hero__meta i,.employer-menu-card i,.employer-stat-card__icon{color:var(--employer-primary)}.employer-hero__meta a{color:var(--employer-primary-hover);overflow-wrap:anywhere}.employer-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.employer-profile-warning{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:8px;background:rgba(14,165,233,.07);border:1px solid var(--employer-primary-border)}.employer-profile-warning span,.employer-profile-warning strong{display:block}.employer-profile-warning strong{color:rgb(15 23 42 / 1)}.employer-profile-warning strong:is(.dark *){color:#fff}.employer-profile-warning span{margin-top:4px;color:rgb(100 116 139 / 1)}.employer-profile-warning span:is(.dark *){color:rgb(148 163 184 / 1)}.employer-progress{grid-column:1/-1;height:8px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.18)}.employer-progress span{display:block;height:100%;border-radius:inherit;background:var(--employer-primary)}.employer-start-steps{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border-radius:8px;background:rgb(248 250 252 / 1);border:1px solid rgba(148,163,184,.16)}.employer-start-steps:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.14)}.employer-start-steps span,.employer-start-steps strong{display:block}.employer-start-steps strong{color:rgb(15 23 42 / 1);font-weight:800}.employer-start-steps strong:is(.dark *){color:#fff}.employer-start-steps li,.employer-start-steps span{color:rgb(100 116 139 / 1)}.employer-start-steps li:is(.dark *),.employer-start-steps span:is(.dark *){color:rgb(148 163 184 / 1)}.employer-start-steps ol{display:grid;gap:5px;margin:0;padding-left:0;font-weight:700;list-style:none}.employer-start-steps__list li{display:flex;align-items:center;gap:8px}.employer-start-steps__list li span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--employer-primary-soft);color:var(--employer-primary-hover);font-size:12px;font-weight:800;flex:0 0 auto}.employer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.employer-stat-card{display:flex;align-items:center;gap:14px;padding:18px}.employer-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:var(--employer-primary-soft);font-size:22px;flex:0 0 auto}.employer-stat-card strong{display:block;color:rgb(15 23 42 / 1);font-size:26px;line-height:1;font-weight:800}.employer-stat-card strong:is(.dark *){color:#fff}.employer-stat-card span{display:block;margin-top:6px;color:rgb(100 116 139 / 1);font-size:13px}.employer-stat-card span:is(.dark *){color:rgb(148 163 184 / 1)}.employer-section{padding:22px;margin-top:20px}.services-company-card.employer-section{margin-top:0}.employer-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.employer-section__head h2{margin:0;color:rgb(15 23 42 / 1);font-size:20px;line-height:1.3;font-weight:800}.employer-section__head h2:is(.dark *){color:#fff}.employer-section__head p{margin-top:4px}.employer-action-grid,.employer-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.employer-menu-grid.items-5{grid-template-columns:repeat(5,minmax(0,1fr))}.employer-action-card,.employer-menu-card{display:grid;gap:8px;min-width:0;padding:16px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:rgb(248 250 252 / 1);text-align:left;justify-items:start}.employer-menu-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;background:0 0}.employer-action-card:is(.dark *),.employer-menu-card:is(.dark *){border-color:rgba(148,163,184,.14)}.employer-action-card:is(.dark *){background:rgb(30 41 59 / 1)}.employer-menu-card:is(.dark *){background:0 0}.employer-action-card:hover,.employer-menu-card:hover{border-color:var(--employer-primary)}.employer-action-card--primary{background:var(--employer-primary-soft);border-color:var(--employer-primary-border)}.employer-action-card i,.employer-menu-card i{font-size:24px}.employer-menu-card i{font-size:20px;line-height:1.2}.employer-action-card strong,.employer-company-details strong,.employer-empty-state strong,.employer-job-card h3,.employer-menu-card strong{color:rgb(15 23 42 / 1);font-weight:800}.employer-menu-card strong{display:block;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.employer-menu-card span{display:block;margin-top:2px;font-size:12px;line-height:1.35}.employer-action-card strong:is(.dark *),.employer-company-details strong:is(.dark *),.employer-empty-state strong:is(.dark *),.employer-job-card h3:is(.dark *),.employer-menu-card strong:is(.dark *){color:#fff}.employer-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.employer-grid__side{position:sticky;top:92px}.employer-company-description{margin:0;color:rgb(71 85 105 / 1);white-space:pre-line}.employer-company-description:is(.dark *){color:rgb(203 213 225 / .9)}.employer-company-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.employer-next-actions{grid-template-columns:1fr;margin-top:0;display:grid;gap:8px}.employer-company-details div,.employer-next-actions div{padding:12px;border-radius:8px;background:rgb(248 250 252 / 1)}.employer-company-details div:is(.dark *),.employer-next-actions div:is(.dark *){background:rgb(30 41 59 / 1)}.employer-company-details span,.employer-company-details strong,.employer-next-actions span{display:block;overflow-wrap:anywhere}.employer-company-details strong{margin-top:4px}.employer-company-details a{color:var(--employer-primary-hover)}.employer-next-actions div{display:flex;align-items:center;gap:10px;padding:10px 12px}.employer-next-actions i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--employer-primary-soft);color:var(--employer-primary);flex:0 0 auto}.employer-next-actions div.is-complete i{background:var(--employer-primary);color:#fff}.employer-next-actions span{color:rgb(51 65 85 / 1);font-weight:700}.employer-next-actions span:is(.dark *){color:rgb(226 232 240 / 1)}.employer-empty-state{display:grid;gap:8px;padding:16px;border-radius:8px;background:var(--employer-primary-soft);border:1px solid var(--employer-primary-border)}.employer-empty-state--wide{justify-items:start}.employer-empty-state--wide div i{padding-right:5px}.employer-job-list{display:grid;gap:12px}.employer-job-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:8px;background:rgb(248 250 252 / 1);border:1px solid rgba(148,163,184,.16)}.employer-job-card:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.14)}.employer-job-card h3{margin:8px 0 4px;font-size:18px}.employer-job-card__status{display:inline-flex;padding:3px 9px;border-radius:999px;background:rgba(148,163,184,.16);color:rgb(71 85 105 / 1);font-size:12px;font-weight:800}.employer-job-card__status.is-active{border:1px solid rgba(14,165,233,.28);background:var(--employer-primary);color:#fff;box-shadow:0 6px 14px rgba(14,165,233,.18)}.employer-job-card__status.is-active:is(.dark *){border-color:rgba(56,189,248,.34);background:rgb(30 41 59);color:rgb(14 165 233);box-shadow:unset}.vacancy-manage-card--hidden .vacancy-manage-card__stats>div:is(.dark *){background:rgb(15 23 42)}.employer-job-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.vacancy-builder{overflow-x:clip}.vacancy-builder-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;color:rgb(71 85 105 / 1);font-size:14px;font-weight:800;transition:color .2s}.vacancy-builder-back:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-builder-back:hover{color:var(--employer-primary-hover)}.vacancy-builder-back i{font-size:17px;line-height:1}.vacancy-builder-head{align-items:center;min-width:0}.vacancy-builder-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.vacancy-builder-actions .employer-btn{min-width:0;white-space:normal;text-align:center}.vacancy-bottom-actions{display:none}.vacancy-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start;min-width:0;max-width:100%}.vacancy-builder-main{min-width:0}.vacancy-builder-side{position:sticky;top:92px;display:grid;gap:20px;min-width:0}.vacancy-form-section{margin-top:0}.vacancy-form-section+.vacancy-form-section{margin-top:20px}.vacancy-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.vacancy-salary-grid{margin-top:14px}.vacancy-card-check-grid,.vacancy-check-list,.vacancy-radio-group{display:flex;flex-wrap:wrap;gap:10px}.vacancy-check-list{margin-top:14px}.vacancy-card-check,.vacancy-check-list label,.vacancy-radio-group label{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:42px;padding:10px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:rgb(248 250 252 / 1);color:rgb(51 65 85 / 1);font-weight:700;cursor:pointer}.vacancy-card-check:is(.dark *),.vacancy-check-list label:is(.dark *),.vacancy-radio-group label:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.14);color:rgb(226 232 240 / 1)}.vacancy-card-check input,.vacancy-check-list input,.vacancy-radio-group input{accent-color:var(--employer-primary);flex:0 0 auto}.vacancy-card-check input[type=checkbox],.vacancy-card-check input[type=radio],.vacancy-check-list input[type=checkbox],.vacancy-radio-group input[type=radio]{width:16px;height:16px;min-height:0;margin:0;padding:0}.vacancy-card-check input[type=radio],.vacancy-radio-group input[type=radio]{appearance:none;display:inline-grid;place-content:center;border:2px solid;border-radius:50%;background:#fff}.vacancy-card-check input[type=radio]:checked,.vacancy-radio-group input[type=radio]:checked{border-color:var(--employer-primary);border:6px solid var(--employer-primary)}.vacancy-card-check input[type=radio]::before,.vacancy-radio-group input[type=radio]::before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(15 23 42 / 1);transform:scale(0);transition:transform .12s}.vacancy-card-check input[type=radio]:checked::before,.vacancy-radio-group input[type=radio]:checked::before{transform:scale(1)}.vacancy-card-check input[type=radio]:is(.dark *),.vacancy-radio-group input[type=radio]:is(.dark *){border-color:rgb(71 85 105 / 1);background:rgb(15 23 42 / 1)}.vacancy-card-check input[type=radio]:checked:is(.dark *),.vacancy-radio-group input[type=radio]:checked:is(.dark *){border-color:var(--employer-primary)}.vacancy-card-check input[type=radio]:is(.dark *)::before,.vacancy-radio-group input[type=radio]:is(.dark *)::before{background:#fff}.vacancy-card-check{align-items:center;max-width:100%}.vacancy-card-check small,.vacancy-card-check strong{display:block;overflow-wrap:anywhere}.vacancy-card-check small{margin-top:2px;color:rgb(100 116 139 / 1);font-weight:500}.vacancy-card-check small:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-card-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.vacancy-choice-group{margin-top:8px}.vacancy-choice-group .vacancy-card-check{width:100%}.vacancy-card-check:has(input:checked){border-color:var(--employer-primary);background:var(--employer-primary-soft);color:var(--employer-primary-hover)}.vacancy-tag-field{position:relative}.vacancy-search-select{position:relative;width:100%}.vacancy-builder .resume-city-autocomplete .resume-tag-input,.vacancy-search-select .resume-tag-input{width:100%;min-height:48px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#fff;padding:0}.vacancy-builder .resume-city-autocomplete .resume-tag-input:is(.dark *),.vacancy-search-select .resume-tag-input:is(.dark *){border-color:rgba(148,163,184,.18);background:rgb(15 23 42 / 1);color:#fff}.vacancy-builder .resume-city-autocomplete .resume-tag-input:focus-within,.vacancy-search-select .resume-tag-input:focus-within{border-color:var(--employer-primary);box-shadow:0 0 0 3px rgba(14,165,233,.13)}.vacancy-builder .resume-city-autocomplete .resume-tag-input input[type=search],.vacancy-builder .resume-city-autocomplete .resume-tag-input input[type=text],.vacancy-search-select .resume-tag-input input{width:100%;height:46px;min-height:0;border:0;background:0 0;color:rgb(15 23 42 / 1);outline:0;padding:0 12px}.vacancy-builder .resume-city-autocomplete .resume-tag-input input[type=search]:is(.dark *),.vacancy-builder .resume-city-autocomplete .resume-tag-input input[type=text]:is(.dark *),.vacancy-search-select .resume-tag-input input:is(.dark *){color:#fff}.vacancy-builder .resume-city-autocomplete .resume-tag-input input[type=search]:focus,.vacancy-builder .resume-city-autocomplete .resume-tag-input input[type=text]:focus,.vacancy-search-select .resume-tag-input input:focus{border:0;box-shadow:none}.vacancy-builder .resume-city-autocomplete .resume-autocomplete-list,.vacancy-search-select .resume-autocomplete-list{z-index:10010;border-color:rgba(148,163,184,.22);border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.14);scrollbar-color:rgba(14,165,233,0.52) rgba(148,163,184,0.12)}.vacancy-builder .resume-city-autocomplete .resume-autocomplete-list:is(.dark *),.vacancy-search-select .resume-autocomplete-list:is(.dark *){border-color:rgba(148,163,184,.18);box-shadow:0 18px 38px rgba(0,0,0,.34);scrollbar-color:rgba(56,189,248,0.56) rgba(30,41,59,0.72)}.vacancy-builder .resume-city-autocomplete .resume-autocomplete-list li,.vacancy-search-select .resume-autocomplete-list li{cursor:pointer}.vacancy-builder .resume-city-autocomplete .resume-autocomplete-list li.is-active,.vacancy-builder .resume-city-autocomplete .resume-autocomplete-list li:hover,.vacancy-search-select .resume-autocomplete-list li:hover{background:var(--employer-primary)!important;color:#fff}.vacancy-resume-tag-input:focus-within{border-color:var(--employer-primary);box-shadow:0 0 0 3px rgba(14,165,233,.13)}.vacancy-resume-tag-input .selected{background:var(--employer-primary-soft);color:var(--employer-primary-hover)}.vacancy-resume-tag-input .selected:is(.dark *){background:rgba(56,189,248,.12);color:rgb(56 189 248 / 1)}.vacancy-tag-field .resume-autocomplete-list{scrollbar-color:rgba(14,165,233,0.52) rgba(148,163,184,0.12)}.vacancy-tag-field .resume-autocomplete-list li:hover{background:var(--employer-primary)!important;color:#fff}.vacancy-suggestions{margin-top:12px}.vacancy-suggestions button{border:1px solid var(--employer-primary-border);background:var(--employer-primary-soft);color:var(--employer-primary-hover);transition:background .2s,border-color .2s,color .2s}.vacancy-suggestions button:hover{border-color:var(--employer-primary);background:var(--employer-primary);color:#fff}.vacancy-preview-panel,.vacancy-status-panel{margin-top:0}.vacancy-progress{margin-bottom:14px}.vacancy-preview-card{display:grid;gap:8px;padding:14px;border-radius:8px;background:rgb(248 250 252 / 1);border:1px solid rgba(148,163,184,.16);margin-bottom:14px}.vacancy-preview-card:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.14)}.vacancy-preview-card h3{margin:0;color:rgb(15 23 42 / 1);font-size:18px;font-weight:800;overflow-wrap:anywhere}.vacancy-preview-card h3:is(.dark *){color:#fff}.vacancy-preview-card p,.vacancy-preview-card span{color:rgb(100 116 139 / 1)}.vacancy-preview-card p:is(.dark *),.vacancy-preview-card span:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-preview-card strong{color:var(--employer-primary-hover)}.vacancy-preview-panel>.employer-btn+.employer-btn{margin-top:10px}.vacancy-full-preview-open{overflow:hidden}.vacancy-full-preview-modal{position:fixed;inset:0;z-index:10020;display:none;align-items:center;justify-content:center;padding:20px 16px;background:rgba(15,23,42,.72);backdrop-filter:blur(8px)}.vacancy-full-preview-modal.is-open{display:flex}.vacancy-full-preview-modal__dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 40px);border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.28);overflow:hidden}.vacancy-full-preview-modal__dialog:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.18);box-shadow:0 24px 80px rgba(0,0,0,.42)}.vacancy-full-preview-modal__actions,.vacancy-full-preview-modal__head{display:flex;align-items:center;gap:14px;padding:12px 18px;border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.96)}.vacancy-full-preview-modal__actions:is(.dark *),.vacancy-full-preview-modal__head:is(.dark *){background:rgba(15,23,42,.96);border-color:rgba(148,163,184,.16)}.vacancy-full-preview-modal__head{justify-content:space-between;border-bottom:1px solid}.vacancy-full-preview-modal__actions{justify-content:flex-end;border-top:1px solid}.vacancy-full-preview-modal__actions .employer-btn{min-height:38px;padding-top:9px;padding-bottom:9px}.vacancy-full-preview-modal__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.vacancy-full-preview-modal__head h3{margin:0;color:rgb(15 23 42 / 1);font-size:20px;font-weight:900}.vacancy-full-preview-modal__head h3:is(.dark *){color:#fff}.vacancy-full-preview-modal__head p,.vacancy-preview-side-card p{margin:2px 0 0;color:rgb(100 116 139 / 1)}.vacancy-full-preview-modal__head p:is(.dark *),.vacancy-preview-side-card p:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-full-preview-modal__body{min-height:0;overflow:auto;padding:22px;background:rgb(248 250 252 / 1);scrollbar-color:rgba(14,165,233,0.52) rgba(148,163,184,0.12)}.vacancy-full-preview-modal__body:is(.dark *){background:rgb(2 6 23 / 1);scrollbar-color:rgba(56,189,248,0.56) rgba(30,41,59,0.72)}.vacancy-full-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.vacancy-full-preview-main,.vacancy-full-preview-side{display:grid;gap:16px;min-width:0}.vacancy-full-preview-side{position:sticky;top:0}.vacancy-full-preview-hero,.vacancy-preview-section,.vacancy-preview-side-card{border:1px solid rgba(148,163,184,.18);background:#fff;padding:18px}.vacancy-full-preview-hero:is(.dark *),.vacancy-preview-section:is(.dark *),.vacancy-preview-side-card:is(.dark *){border-color:rgba(148,163,184,.16);background:rgb(30 41 59 / .72);box-shadow:none}.vacancy-full-preview-hero{display:grid;gap:10px;padding:22px}.vacancy-full-preview-hero h2{margin:0;color:rgb(15 23 42 / 1);font-size:30px;overflow-wrap:anywhere}.vacancy-full-preview-hero h2:is(.dark *){color:#fff}.vacancy-full-preview-hero p,.vacancy-full-preview-meta,.vacancy-preview-info-grid span,.vacancy-preview-list,.vacancy-preview-side-list span,.vacancy-preview-text{color:rgb(71 85 105 / 1)}.vacancy-full-preview-hero p:is(.dark *),.vacancy-full-preview-meta:is(.dark *),.vacancy-preview-info-grid span:is(.dark *),.vacancy-preview-list:is(.dark *),.vacancy-preview-side-list span:is(.dark *),.vacancy-preview-text:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-full-preview-hero strong{color:var(--employer-primary-hover);font-size:18px}.vacancy-full-preview-hero strong:is(.dark *){color:rgb(56 189 248 / 1)}.vacancy-preview-section h3,.vacancy-preview-side-card h3{margin:0 0 12px;color:rgb(15 23 42 / 1);font-weight:900}.vacancy-preview-section h3:is(.dark *),.vacancy-preview-side-card h3:is(.dark *){color:#fff}.vacancy-preview-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.vacancy-preview-list li{position:relative;padding-left:18px;line-height:1.65}.vacancy-preview-list li::before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:999px;background:var(--employer-primary)}.vacancy-preview-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vacancy-preview-info-grid>div,.vacancy-preview-side-list>div{display:grid;gap:3px;min-width:0;border-radius:8px;border:1px solid rgba(148,163,184,.16);background:rgb(248 250 252 / 1)}.vacancy-preview-info-grid>div:is(.dark *),.vacancy-preview-side-list>div:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.14)}.vacancy-preview-info-grid strong,.vacancy-preview-side-list strong{color:rgb(15 23 42 / 1);font-weight:850;overflow-wrap:anywhere}.vacancy-preview-info-grid strong:is(.dark *),.vacancy-preview-side-list strong:is(.dark *){color:#fff}.vacancy-preview-benefits,.vacancy-preview-tags{display:flex;flex-wrap:wrap;gap:10px}.vacancy-preview-tags span{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:7px 12px;background:var(--employer-primary-soft);color:var(--employer-primary-hover);font-weight:850}.vacancy-preview-tags span:is(.dark *){background:rgba(56,189,248,.12);color:rgb(56 189 248 / 1)}.vacancy-preview-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-preview-benefits>div{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 12px;border-radius:8px;border:1px solid var(--employer-primary-border);background:var(--employer-primary-soft);color:var(--employer-primary-hover);font-weight:850}.vacancy-preview-benefits i{flex:0 0 auto}.vacancy-preview-extra{margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.16)}.vacancy-preview-extra strong{display:block;margin-bottom:8px;color:rgb(15 23 42 / 1);font-weight:900}.vacancy-preview-extra strong:is(.dark *){color:#fff}.vacancy-preview-side-list{display:grid;gap:8px}.vacancy-preview-company{display:flex;align-items:center;gap:12px;min-width:0}.vacancy-preview-company img,.vacancy-preview-company>span{width:46px;height:46px;flex:0 0 auto;border-radius:10px;object-fit:cover}.vacancy-preview-company>span{display:inline-flex;align-items:center;justify-content:center;background:var(--employer-primary-soft);color:var(--employer-primary-hover);font-size:20px;font-weight:900}.vacancy-preview-company strong{color:rgb(15 23 42 / 1);font-weight:900;overflow-wrap:anywhere}.vacancy-preview-company strong:is(.dark *){color:#fff}.vacancy-full-preview-hero,.vacancy-preview-section,.vacancy-preview-side-card{border-radius:8px;box-shadow:0 16px 42px rgba(15,23,42,.05)}.vacancy-full-preview-company-line{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:14px}.vacancy-full-preview-company-line span{color:rgb(100 116 139 / 1)}.vacancy-full-preview-company-line span:is(.dark *){color:rgb(203 213 225 / .72)}.vacancy-full-preview-company-line strong{color:var(--employer-primary-hover);font-size:inherit;font-weight:800}.vacancy-full-preview-company-line strong:is(.dark *){color:rgb(56 189 248 / 1)}.vacancy-full-preview-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.vacancy-full-preview-hero h2{font-size:clamp(30px, 4vw, 44px);line-height:1.12;font-weight:800}.vacancy-full-preview-meta span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(14,165,233,.18);border-radius:999px;background:rgba(14,165,233,.08);color:rgb(51 65 85 / 1);font-size:13px;font-weight:800;padding:5px 11px}.vacancy-full-preview-meta span:is(.dark *){background:rgba(56,189,248,.12);color:rgb(226 232 240 / 1)}.vacancy-full-preview-meta i,.vacancy-preview-info-grid i,.vacancy-preview-side-list i{color:var(--employer-primary-hover)}.vacancy-full-preview-hero-actions{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px;margin-top:18px}.vacancy-full-preview-salary span,.vacancy-preview-info-grid span,.vacancy-preview-side-list span{display:block;margin-bottom:0;color:rgb(100 116 139 / 1);font-size:13px;font-weight:800;line-height:1.25}.vacancy-full-preview-salary span:is(.dark *),.vacancy-preview-info-grid span:is(.dark *),.vacancy-preview-side-list span:is(.dark *){color:rgb(203 213 225 / .72)}.vacancy-full-preview-salary strong{color:var(--employer-primary-hover);font-size:24px;font-weight:900;line-height:1.2}.vacancy-full-preview-salary strong:is(.dark *){color:rgb(56 189 248 / 1)}.vacancy-preview-section h3,.vacancy-preview-side-card h3{font-size:20px;line-height:1.25}.vacancy-preview-text{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.7}.vacancy-preview-list{gap:11px;line-height:1.65}.vacancy-preview-info-grid>div,.vacancy-preview-side-list>div{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:6px;padding:14px}.vacancy-preview-info-grid i,.vacancy-preview-side-list i{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.vacancy-preview-info-grid strong,.vacancy-preview-side-list strong{grid-column:1/-1;justify-self:start}.vacancy-preview-side-list .is-highlight{border-color:rgba(14,165,233,.24);background:rgba(14,165,233,.09)}.vacancy-preview-side-list .is-highlight strong{color:var(--employer-primary-hover)}.vacancy-preview-apply-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;border:1px solid var(--employer-primary);border-radius:8px;background:var(--employer-primary);color:#fff;font-weight:900;padding:11px 18px;transition:.2s}.vacancy-full-preview-hero-actions .vacancy-preview-apply-btn{width:auto;min-width:180px}.vacancy-preview-apply-btn:disabled{border-color:rgba(14,165,233,.24);background:rgba(14,165,233,.12);color:var(--employer-primary-hover);cursor:default}.vacancy-preview-apply-btn:disabled:is(.dark *){color:rgb(125 211 252 / 1)}.vacancy-view-message{margin-bottom:16px;padding:12px 14px;border-radius:8px;border:1px solid var(--employer-primary-border);background:var(--employer-primary-soft)}.vacancy-view-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.vacancy-view-main,.vacancy-view-sidebar{display:grid;gap:20px;min-width:0}.vacancy-view-sidebar{position:sticky;top:92px}.vacancy-view-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.vacancy-view-title-row h2{margin-top:0}.vacancy-view-title-row .employer-job-card__status{display:none;flex:0 0 auto;margin-top:3px}.vacancy-view-actions{display:grid;gap:10px}.vacancy-view-actions .employer-btn,.vacancy-view-actions form{width:100%}.vacancy-view-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vacancy-view-stats>div{padding:14px;border-radius:8px;border:1px solid rgba(148,163,184,.16);background:rgb(248 250 252 / 1)}.vacancy-view-stats>div:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.14)}.vacancy-view-stats strong{display:block;color:rgb(15 23 42 / 1);font-size:26px;line-height:1;font-weight:850}.vacancy-view-stats strong:is(.dark *){color:#fff}.vacancy-view-stats span{display:block;margin-top:6px;color:rgb(100 116 139 / 1);font-size:13px}.vacancy-view-stats span:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-view-date-list{display:grid;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.16)}.vacancy-view-date-list div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:rgb(100 116 139 / 1);font-size:13px}.vacancy-view-date-list div:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-view-date-list strong{color:rgb(15 23 42 / 1);font-weight:800}.vacancy-view-date-list strong:is(.dark *){color:#fff}.vacancy-confirm-modal-open{overflow:hidden}.vacancy-confirm-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,0);opacity:0;pointer-events:none;transition:opacity .2s,background .2s}.vacancy-confirm-modal.is-open{background:rgba(15,23,42,.56);opacity:1;pointer-events:auto}.vacancy-confirm-modal.is-open:is(.dark *){background:rgba(2,6,23,.72)}.vacancy-confirm-modal__dialog{width:100%;max-width:440px;border-radius:8px;background:#fff;padding:24px;box-shadow:0 20px 45px rgba(15,23,42,.22);transform:translateY(8px) scale(.98);transition:transform .2s}.vacancy-confirm-modal__dialog:is(.dark *){background:rgb(30 41 59 / 1);border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04)}.vacancy-confirm-modal.is-open .vacancy-confirm-modal__dialog{transform:translateY(0) scale(1)}.vacancy-confirm-modal__dialog h3{color:rgb(15 23 42 / 1);font-size:20px;font-weight:800}.vacancy-confirm-modal__dialog h3:is(.dark *){color:#fff}.vacancy-confirm-modal__dialog p{margin-top:10px;color:rgb(100 116 139 / 1)}.vacancy-confirm-modal__dialog p:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-confirm-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media (max-width:1024px){.vacancy-builder-head{display:grid;grid-template-columns:1fr}.vacancy-builder-actions{justify-content:stretch}.vacancy-builder-actions .employer-btn{width:100%}.vacancy-builder-grid,.vacancy-view-grid{grid-template-columns:1fr}.vacancy-builder-side,.vacancy-view-sidebar{position:static}}.vacancy-index-stats{margin-bottom:20px}.vacancy-filter-panel{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(160px,1fr)) auto;gap:12px;align-items:end;margin-top:0}.vacancy-filter-field{display:grid;gap:6px;min-width:0}.vacancy-filter-field span{color:rgb(71 85 105 / 1);font-size:13px;font-weight:800}.vacancy-filter-field span:is(.dark *){color:rgb(203 213 225 / .9)}.vacancy-filter-field input{min-width:197px}.vacancy-filter-field input,.vacancy-filter-field select{min-height:42px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#fff;color:rgb(15 23 42 / 1);padding:12px 11px;line-height:normal;outline:0}.vacancy-filter-field input:is(.dark *),.vacancy-filter-field select:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.18);color:#fff}.saved-resume-card__main{display:grid;gap:8px}.vacancy-filter-field input:focus,.vacancy-filter-field select:focus{border-color:var(--employer-primary);box-shadow:0 0 0 3px rgba(14,165,233,.13)}.vacancy-filter-dropdown .dropdown-selected{height:42px;min-height:42px}.vacancy-filter-dropdown .dropdown-list{z-index:10020}.vacancy-filter-actions{display:flex;gap:10px}.vacancy-filter-actions .employer-btn{line-height:1.7}.vacancy-index-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start;margin-top:20px}.vacancy-index-main,.vacancy-index-sidebar{min-width:0}.vacancy-index-sidebar{position:sticky;top:92px;display:grid;gap:20px}.vacancy-index-list{display:grid;gap:14px}.vacancy-manage-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;width:100%}.vacancy-manage-card--published{border-color:rgba(14,165,233,.34);box-shadow:0 0 0 1px rgba(14,165,233,.08),0 0 3px rgba(60,72,88,.15)}.vacancy-manage-card--published:is(.dark *){border-color:rgba(56,189,248,.34);box-shadow:0 0 0 1px rgba(56,189,248,.08),0 0 3px rgba(148,163,184,.18)}.vacancy-manage-card--hidden{border-color:rgba(148,163,184,.2);background:rgb(241 245 249 / .72)}.vacancy-manage-card--hidden:is(.dark *){border-color:rgba(148,163,184,.12);background:rgb(15 23 42)}.vacancy-manage-card__content{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;align-items:start;min-width:0;width:100%}.vacancy-manage-card__body{min-width:0}.vacancy-manage-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.employer-job-card__status.is-hidden{background:rgba(100,116,139,.14);color:rgb(71 85 105 / 1)}.employer-job-card__status.is-hidden:is(.dark *){background:rgba(148,163,184,.12);color:rgb(203 213 225 / 1)}.employer-job-card__status.is-draft{background:rgba(245,158,11,.12);color:rgb(180 83 9 / 1)}.employer-job-card__status.is-draft:is(.dark *){background:rgba(251,191,36,.13);color:rgb(251 191 36 / 1)}.vacancy-manage-card__salary{display:grid;gap:2px;margin-top:12px}.vacancy-manage-card__salary span{color:rgb(100 116 139 / 1);font-size:13px}.vacancy-manage-card__salary span:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-manage-card__salary strong{color:var(--employer-primary-hover);font-size:16px;font-weight:900}.vacancy-manage-card__salary strong:is(.dark *){color:rgb(56 189 248 / 1)}.vacancy-manage-card__dates{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:12px;color:rgb(100 116 139 / 1);font-size:13px;font-weight:700}.vacancy-manage-card__dates:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-manage-card__dates span+span::before{content:"·";margin-right:10px;color:rgb(148 163 184 / 1)}.vacancy-manage-card__refresh-note{margin-top:6px;color:rgb(71 85 105 / 1);font-size:13px;font-weight:800}.vacancy-manage-card__refresh-note:is(.dark *){color:rgb(203 213 225 / 1)}.vacancy-manage-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;justify-self:end;width:230px;max-width:100%;overflow:visible;background:0 0}.vacancy-manage-card__stats:is(.dark *){background:0 0;border-color:rgba(148,163,184,.14)}.vacancy-manage-card__stats>div{display:grid;gap:4px;align-content:center;min-height:82px;padding:14px 10px;border-radius:8px;text-align:center;background:rgb(248 250 252 / 1)}.vacancy-manage-card__stats>div:is(.dark *){background:rgb(30 41 59 / 1)}.vacancy-manage-card__stats>div+div{border-left:0}.vacancy-manage-card__stats>div+div:is(.dark *){border-color:rgba(148,163,184,.14)}.vacancy-manage-card__stats strong{display:block;color:rgb(15 23 42 / 1);font-size:28px;line-height:1;font-weight:900}.vacancy-manage-card__stats strong:is(.dark *){color:#fff}.vacancy-manage-card__stats em{color:var(--employer-primary-hover);font-size:16px;font-style:normal;vertical-align:super}.vacancy-manage-card__stats span{color:rgb(100 116 139 / 1);font-size:12px;font-weight:800}.vacancy-manage-card__stats span:is(.dark *){color:rgb(148 163 184 / 1)}.vacancy-manage-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding-top:14px;border-top:1px solid rgba(148,163,184,.16)}.vacancy-manage-card__primary-actions{display:flex;flex-wrap:wrap;gap:10px}.vacancy-manage-card__primary-actions .employer-btn,.vacancy-manage-card__primary-actions form{min-width:136px}.vacancy-actions-menu{position:relative;flex:0 0 auto;margin-left:auto}.vacancy-actions-menu__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#fff;color:rgb(51 65 85 / 1);font-size:20px;transition:color .2s,background .2s,border-color .2s}.vacancy-actions-menu__toggle:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.18);color:rgb(226 232 240 / 1)}.vacancy-actions-menu.is-open .vacancy-actions-menu__toggle,.vacancy-actions-menu__toggle:hover{border-color:var(--employer-primary);color:var(--employer-primary-hover)}.vacancy-actions-menu__list{position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;display:none;width:190px;padding:6px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.14)}.vacancy-actions-menu__list:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.16);box-shadow:0 18px 45px rgba(0,0,0,.42)}.vacancy-actions-menu.is-open .vacancy-actions-menu__list{display:grid}.vacancy-actions-menu__list a,.vacancy-actions-menu__list button{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 10px;border-radius:7px;color:rgb(51 65 85 / 1);font-size:14px;font-weight:800;text-align:left}.vacancy-actions-menu__list a:is(.dark *),.vacancy-actions-menu__list button:is(.dark *){color:rgb(226 232 240 / 1)}.vacancy-actions-menu__list a:hover,.vacancy-actions-menu__list button:hover{background:var(--employer-primary-soft);color:var(--employer-primary-hover)}.vacancy-actions-menu__list .is-danger{color:rgb(185 28 28 / 1)}.vacancy-actions-menu__list .is-danger:is(.dark *){color:rgb(248 113 113 / 1)}.vacancy-actions-menu__list .is-danger:hover{background:rgba(220,38,38,.08);color:rgb(185 28 28 / 1)}.vacancy-index-empty{justify-items:center;text-align:center;padding:42px 22px}.vacancy-index-empty i{color:var(--employer-primary);font-size:36px}.vacancy-index-pagination{margin-top:18px}@media (max-width:1180px){.vacancy-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-filter-actions,.vacancy-filter-field--search{grid-column:1/-1}}@media (max-width:1024px){.vacancy-index-grid{grid-template-columns:1fr}.vacancy-index-sidebar{position:static}}@media (max-width:768px){.vacancy-filter-actions,.vacancy-filter-panel{grid-template-columns:1fr}.vacancy-builder-head .employer-btn,.vacancy-filter-actions,.vacancy-filter-actions .employer-btn{width:100%}.vacancy-manage-card{display:grid}.vacancy-manage-card__content{grid-template-columns:1fr}.vacancy-manage-card__top{align-items:flex-start;flex-direction:column}.vacancy-manage-card__dates span+span::before{content:none;margin:0}.vacancy-manage-card__footer{align-items:stretch}.vacancy-manage-card__primary-actions{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-manage-card__primary-actions .employer-btn,.vacancy-manage-card__primary-actions form{width:100%;min-width:0}.vacancy-manage-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}}@media (max-width:520px){.vacancy-manage-card__top{padding-right:52px}.vacancy-manage-card__primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-manage-card__footer{display:block}.vacancy-actions-menu{position:absolute;top:16px;right:16px;z-index:10;margin-left:0}.vacancy-actions-menu__list{top:calc(100% + 8px);bottom:auto}}.employer-company-mark{overflow:hidden}.employer-company-mark img,.employer-logo-upload__preview img{width:100%;height:100%;object-fit:cover}.employer-profile-modal-open{overflow:hidden}.employer-profile-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(15,23,42,.56)}.employer-profile-modal:is(.dark *){background:rgba(2,6,23,.78)}.employer-profile-modal.is-closing,.employer-profile-modal.is-open{display:flex}.employer-profile-modal.is-open{animation:.18s both employer-modal-fade-in}.employer-profile-modal.is-closing{animation:.18s both employer-modal-fade-out}.employer-profile-modal__dialog{width:min(1000px,100%);max-width:1040px;max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.28)}.employer-profile-modal.is-open .employer-profile-modal__dialog{animation:.18s both employer-modal-dialog-in}.employer-profile-modal.is-closing .employer-profile-modal__dialog{animation:.18s both employer-modal-dialog-out}@keyframes employer-modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes employer-modal-fade-out{from{opacity:1}to{opacity:0}}@keyframes employer-modal-dialog-in{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes employer-modal-dialog-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}.employer-profile-modal__dialog:is(.dark *){background:rgb(15 23 42 / 1);border:1px solid rgba(56,189,248,.18);box-shadow:0 30px 90px rgba(0,0,0,.66),0 0 0 1px rgba(255,255,255,.04)}.employer-profile-modal__actions,.employer-profile-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(14,165,233,.08),rgba(255,255,255,0))}.employer-profile-modal__actions:is(.dark *),.employer-profile-modal__head:is(.dark *){background:rgba(14,165,233,.08);border-color:rgba(148,163,184,.14)}.employer-profile-modal__head h3{margin:0;color:rgb(15 23 42 / 1);font-size:22px;line-height:1.25;font-weight:800}.employer-profile-modal__head h3:is(.dark *){color:#fff}.employer-profile-counter,.employer-profile-field em,.employer-profile-form-section p,.employer-profile-modal__head p{margin-top:5px;color:rgb(100 116 139 / 1);font-size:13px;line-height:1.45}.employer-profile-counter:is(.dark *),.employer-profile-field em:is(.dark *),.employer-profile-form-section p:is(.dark *),.employer-profile-modal__head p:is(.dark *){color:rgb(148 163 184 / 1)}.employer-profile-modal__close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(14,165,233,.24);background:rgba(14,165,233,.1);color:var(--employer-primary-hover);font-size:22px;transition:background .2s,border-color .2s,color .2s;flex:0 0 auto}.employer-profile-modal__close:hover{background:var(--employer-primary-hover);border-color:var(--employer-primary-hover);color:#fff}.employer-profile-modal form{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.employer-profile-modal__body{min-height:0;overflow:auto;padding:18px}.employer-profile-form-section{padding:14px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:rgb(248 250 252 / 1)}.employer-profile-form-section:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.14)}.employer-profile-form-section:last-child{background:rgba(248,250,252,.62)}.employer-profile-form-section:last-child:is(.dark *){background:rgba(30,41,59,.62)}.employer-profile-form-section+.employer-profile-form-section{margin-top:16px}.employer-profile-form-section h4{margin:0 0 12px;color:rgb(15 23 42 / 1);font-size:17px;line-height:1.3;font-weight:800}.employer-profile-form-section h4:is(.dark *){color:#fff}.employer-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.employer-profile-field{display:grid;gap:7px;min-width:0}.employer-profile-field--full{grid-column:1/-1}.employer-profile-field>span:first-child{color:rgb(51 65 85 / 1);font-size:13px;font-weight:800}.employer-profile-field>span:first-child:is(.dark *){color:rgb(226 232 240 / 1)}.employer-profile-field input,.employer-profile-field select,.employer-profile-field textarea{width:100%;min-height:42px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#fff;padding:9px 12px;color:rgb(15 23 42 / 1);outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.employer-profile-field textarea{resize:vertical;min-height:150px}.employer-profile-field input:is(.dark *),.employer-profile-field select:is(.dark *),.employer-profile-field textarea:is(.dark *){background:rgb(15 23 42 / 1);border-color:rgba(148,163,184,.18);color:#fff}.employer-profile-field input:focus,.employer-profile-field select:focus,.employer-profile-field textarea:focus{border-color:var(--employer-primary);box-shadow:0 0 0 3px rgba(14,165,233,.13)}.employer-profile-field input[readonly]{background:rgb(241 245 249 / 1);color:rgb(71 85 105 / 1);cursor:default}.employer-profile-field input[readonly]:is(.dark *){background:rgb(30 41 59 / 1);color:rgb(148 163 184 / 1)}.employer-profile-field .is-invalid{border-color:rgb(220 38 38 / 1);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.employer-field-error{display:none;color:rgb(220 38 38 / 1);font-size:12px;font-weight:700}.employer-field-error:not(:empty){display:block}.vacancy-builder .is-invalid,.vacancy-builder .vacancy-card-check-grid.is-invalid,.vacancy-builder .vacancy-choice-group.is-invalid,.vacancy-builder .vacancy-radio-group.is-invalid{border-color:rgb(220 38 38 / 1);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.vacancy-builder .vacancy-card-check-grid.is-invalid,.vacancy-builder .vacancy-choice-group.is-invalid,.vacancy-builder .vacancy-radio-group.is-invalid{border:1px solid;border-radius:8px;padding:8px}.vacancy-form-error{margin-top:7px;color:rgb(220 38 38 / 1);font-size:12px;font-weight:700;line-height:1.45}.vacancy-form-error:is(.dark *){color:rgb(248 113 113 / 1)}.employer-logo-upload{display:flex;align-items:center;gap:14px;min-height:82px;padding:10px 12px;border-radius:8px;border:1px dashed rgba(14,165,233,.45);background:rgba(14,165,233,.06);cursor:pointer;transition:border-color .2s,background .2s}.employer-logo-upload:hover{border-color:var(--employer-primary);background:rgba(14,165,233,.1)}.employer-logo-upload__preview{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#fff;color:var(--employer-primary);font-size:28px;flex:0 0 auto}.employer-logo-upload__preview:is(.dark *){background:rgb(15 23 42 / 1)}.employer-logo-upload small,.employer-logo-upload strong{display:block}.employer-logo-upload strong{color:rgb(15 23 42 / 1);font-weight:800}.employer-logo-upload strong:is(.dark *){color:#fff}.employer-logo-upload small{margin-top:3px;color:rgb(100 116 139 / 1)}.employer-logo-upload small:is(.dark *){color:rgb(148 163 184 / 1)}.employer-profile-counter{text-align:right}.employer-profile-modal__actions{align-items:center;justify-content:flex-end;border-top:1px solid rgba(148,163,184,.18);border-bottom:0;padding:14px 20px}.employer-profile-modal__message{margin-right:auto;font-size:13px;font-weight:800}.employer-profile-modal__message.is-success{color:var(--employer-primary-hover)}.employer-profile-modal__message.is-error{color:rgb(220 38 38 / 1)}.employer-btn.is-loading,.employer-btn:disabled{opacity:.72;cursor:progress}.employer-profile-modal__actions .employer-btn--primary{background:var(--employer-primary);border-color:var(--employer-primary);color:#fff}.employer-profile-modal__actions .employer-btn--primary:hover{background:var(--employer-primary-hover);border-color:var(--employer-primary-hover);color:#fff}.employer-native-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.employer-select-dropdown{width:100%;min-width:0;font-family:inherit}.employer-select-dropdown .dropdown-selected{height:48px;width:100%;min-width:0;border-radius:8px;border-color:rgba(148,163,184,.28);color:rgb(15 23 42 / 1);font-weight:500;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employer-select-dropdown .dropdown-selected:is(.dark *){border-color:rgba(148,163,184,.18);background:rgb(15 23 42 / 1);color:#fff}.employer-select-dropdown .dropdown-selected.is-invalid,.employer-select-dropdown .dropdown-selected:hover{border-color:var(--employer-primary);box-shadow:0 0 0 3px rgba(14,165,233,.12)}.employer-select-dropdown .dropdown-selected.is-invalid{border-color:rgb(220 38 38 / 1);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.employer-select-dropdown .dropdown-list{bottom:auto;z-index:10010;border-color:rgba(148,163,184,.22);box-shadow:0 14px 32px rgba(15,23,42,.14);scrollbar-color:rgba(14,165,233,0.52) rgba(148,163,184,0.12)}.employer-select-dropdown .dropdown-list:is(.dark *){border-color:rgba(148,163,184,.18);box-shadow:0 18px 38px rgba(0,0,0,.34);scrollbar-color:rgba(56,189,248,0.56) rgba(30,41,59,0.72)}.employer-select-dropdown .dropdown-list li{text-align:left}.employer-select-dropdown .dropdown-list li:hover{background:rgba(14,165,233,.1)!important;color:var(--employer-primary-hover)}.employer-select-dropdown .dropdown-list li.is-placeholder{color:rgb(100 116 139 / 1)}.employer-select-dropdown .dropdown-list li.is-placeholder:is(.dark *){color:rgb(148 163 184 / 1)}@media (max-width:768px){.resume-page-head{display:grid;align-items:initial}.resume-page-head .btn{width:100%;justify-content:center}.employer-dashboard-head,.employer-grid,.employer-hero,.employer-job-card,.employer-profile-warning,.employer-section__head,.employer-start-steps,.vacancy-builder-grid{display:grid;grid-template-columns:1fr}.employer-dashboard-head .employer-btn,.employer-hero__actions .employer-btn,.employer-job-card__actions .employer-btn,.employer-profile-warning .employer-btn,.employer-section__head .employer-btn,.vacancy-builder-actions .employer-btn{width:100%}.employer-hero,.employer-section{padding:18px}.employer-hero__main{display:grid}.employer-hero__actions,.employer-job-card__actions,.vacancy-builder-actions{justify-content:stretch}.employer-action-grid,.employer-company-details,.employer-menu-grid,.employer-menu-grid.items-5,.employer-stats,.vacancy-card-check-grid,.vacancy-form-grid{grid-template-columns:1fr}.employer-grid__side,.vacancy-builder-side{position:static}.vacancy-bottom-actions{position:sticky;bottom:0;z-index:30;display:grid;grid-template-columns:1fr;gap:10px;margin:24px -12px 0;padding:12px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-top:1px solid rgba(148,163,184,.18)}.vacancy-bottom-actions:is(.dark *){background:rgba(15,23,42,.94)}.vacancy-bottom-actions .employer-btn{width:100%;justify-content:center;text-align:center}.resume-card__main{grid-template-columns:1fr;gap:18px;padding:18px}.resume-card__side{justify-content:space-between;align-items:center;border-top:1px solid rgba(148,163,184,.18);border-left:0;min-width:0;padding-left:0;padding-top:16px}.resume-card__stats{gap:24px}.resume-card__actions{display:grid;grid-template-columns:1fr}.resume-card__actions .btn,.resume-card__actions button,.resume-card__actions form{width:100%;text-align:center}.resume-card__actions button{justify-content:center}.resume-delete-modal__actions{display:grid;grid-template-columns:1fr}.resume-preview-modal{padding:0}.resume-preview-modal__panel{width:100%;max-height:100vh;border-radius:0}.resume-preview-modal__actions,.resume-preview-modal__head{padding:12px 14px}.resume-preview-modal__head h3{font-size:16px}.resume-preview-modal__body{padding:14px}.resume-preview-modal__actions{display:grid;grid-template-columns:1fr}.resume-preview-modal__actions .btn{width:100%;justify-content:center}.resume-preview-head-actions{display:grid;grid-template-columns:1fr}.resume-preview-grid,.resume-preview-hero,.resume-preview-info,.resume-preview-summary{grid-template-columns:1fr}.resume-preview-hero,.resume-preview-section{padding:18px}.resume-preview-hero h2{font-size:24px}.resume-preview-sidebar{position:static}.resume-preview-stats{grid-template-columns:1fr 1fr}.employer-profile-modal{padding:0}.employer-profile-modal__dialog{width:100%;max-height:100vh;border-radius:0}.employer-profile-modal__actions,.employer-profile-modal__body,.employer-profile-modal__head{padding:14px}.employer-profile-modal__head h3{font-size:18px}.employer-profile-form-grid{grid-template-columns:1fr}.employer-profile-modal__actions{display:grid;grid-template-columns:1fr}.employer-profile-modal__message{margin-right:0}.employer-profile-modal__actions .employer-btn{width:100%}.vacancy-full-preview-modal{padding:0}.vacancy-full-preview-modal__dialog{width:100%;max-height:100vh;border-radius:0}.vacancy-full-preview-modal__actions,.vacancy-full-preview-modal__body,.vacancy-full-preview-modal__head{padding:12px}.vacancy-full-preview-modal__head{align-items:flex-start}.vacancy-full-preview-modal__head h3{font-size:18px}.vacancy-full-preview-grid,.vacancy-preview-benefits,.vacancy-preview-info-grid,.vacancy-view-stats{grid-template-columns:1fr}.vacancy-full-preview-side{position:static}.vacancy-full-preview-hero,.vacancy-preview-section,.vacancy-preview-side-card{padding:16px}.vacancy-view-title-row .employer-job-card__status{display:inline-flex}.vacancy-full-preview-hero h2{font-size:24px}.vacancy-full-preview-hero-actions{display:grid;grid-template-columns:1fr}.vacancy-full-preview-hero-actions .vacancy-preview-apply-btn{width:100%}.vacancy-full-preview-modal__actions{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr)}.vacancy-full-preview-modal__actions .employer-btn{width:100%;justify-content:center}.vacancy-confirm-modal__actions{display:grid;grid-template-columns:1fr}.resume-builder-grid{grid-template-columns:1fr}.resume-builder-side{position:static}.resume-builder-section{padding:18px}.resume-bottom-actions{position:sticky;bottom:0;z-index:30;display:grid;grid-template-columns:1fr;margin:24px -12px 0;padding:12px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-top:1px solid rgba(148,163,184,.18)}.resume-bottom-actions:is(.dark *){background:rgba(15,23,42,.94)}.resume-bottom-actions .btn,.resume-bottom-actions button{width:100%;justify-content:center}.resume-experience-grid,.resume-salary-grid{grid-template-columns:1fr}.resume-experience-cell--full{grid-column:auto}}.candidate-nav__actions{display:flex;align-items:center;gap:10px;min-width:0}#topnav.candidate-nav{max-width:100vw;overflow:visible}#topnav.candidate-nav #navigation,#topnav.candidate-nav .candidate-nav__menu,#topnav.candidate-nav .container,#topnav.candidate-nav .logo,#topnav.candidate-nav .menu-extras{min-width:0}#topnav.candidate-nav .buy-button{height:74px;line-height:74px;display:flex;align-items:center;justify-content:flex-end;margin-top:0;margin-bottom:0;max-width:min(560px,calc(100vw - 190px));overflow:visible}#topnav.candidate-nav .buy-button>li{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;line-height:1}#topnav.candidate-nav .buy-button .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-height:40px;line-height:1.2;white-space:nowrap}.profile-dropdown{line-height:1}.profile-dropdown__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:230px;padding:8px;border:1px solid;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.14)}.profile-dropdown__menu:is(.dark *){border-color:rgb(31 41 55 / 1);background:rgb(15 23 42 / 1);box-shadow:0 16px 38px rgba(0,0,0,.28)}.profile-dropdown__item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-radius:6px;background:0 0;color:rgb(51 65 85 / 1);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;text-align:left;transition:background .2s,color .2s}.profile-dropdown__item:is(.dark *){color:rgb(226 232 240 / 1)}.profile-dropdown__item i{width:18px;flex:0 0 18px;font-size:17px;line-height:1;text-align:center;color:rgb(100 116 139 / 1);transition:color .2s}.profile-dropdown__item:hover{background:rgb(248 250 252 / 1);color:rgb(5 150 105 / 1)}.profile-dropdown__item:hover:is(.employers *){color:rgb(var(--custom-employers-color-4) / 1)}.profile-dropdown__item:hover:is(.dark *){background:rgb(30 41 59 / 1)}.profile-dropdown__item:hover i{color:currentColor}.profile-dropdown__divider{height:1px;margin:8px 0;background:rgb(229 231 235 / 1)}.profile-dropdown__divider:is(.dark *){background:rgb(31 41 55 / 1)}.profile-dropdown__logout:hover{color:rgb(220 38 38 / 1)}.candidate-nav__mobile-account,.candidate-nav__mobile-divider,.candidate-nav__mobile-logout,.candidate-nav__mobile-switch{display:none!important}#topnav.candidate-nav .navigation-menu>li.active>a,#topnav.candidate-nav .navigation-menu>li:hover>a{color:rgb(5 150 105 / 1)!important}#topnav.candidate-nav .navigation-menu>li>a.is-active{position:relative;color:rgb(5 150 105 / 1)!important;font-weight:800}#topnav.candidate-nav .navigation-menu>li.active>a:is(.employers *),#topnav.candidate-nav .navigation-menu>li:hover>a:is(.employers *){color:rgb(var(--custom-employers-color-4) / 1)!important}#topnav.candidate-nav .navigation-menu>li>a.is-active:is(.employers *){color:rgb(var(--custom-employers-color-4) / 1)!important}#topnav.candidate-nav .navigation-menu>li>a.is-active::after{content:"";position:absolute;inset-inline:1.25rem;bottom:17px;height:2px;border-radius:999px;background:rgb(5 150 105 / 1)}#topnav.candidate-nav .navigation-menu>li>a.is-active:is(.employers *)::after{background:rgb(var(--custom-employers-color-4) / 1)}.jobs-page{min-width:0;max-width:100%;overflow-x:hidden;background:var(--site-page-bg)}.jobs-page .container{min-width:0}.jobs-page:is(.dark *){background:var(--site-page-bg)}.home-popular-category-card{display:flex;min-height:236px;flex-direction:column}.home-popular-category-content{display:flex;flex:1 1 auto;flex-direction:column}.home-popular-category-count{margin-top:auto;padding-top:12px}.jobs-select-dropdown{width:100%;min-width:0;font-family:inherit}.jobs-select-dropdown .dropdown-selected{height:44px;width:100%;min-width:0;border-radius:8px;border-color:rgba(148,163,184,.28);color:rgb(15 23 42 / 1);font-weight:500;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-select-dropdown .dropdown-selected:is(.dark *){border-color:rgba(148,163,184,.18);background:rgb(30 41 59 / 1);color:#fff}.jobs-select-dropdown .dropdown-selected:hover{border-color:rgb(5 150 105 / 1);box-shadow:0 0 0 3px rgba(5,150,105,.12)}.jobs-select-dropdown .dropdown-list{bottom:auto;z-index:10020;border-color:rgba(148,163,184,.22);box-shadow:0 14px 32px rgba(15,23,42,.14);scrollbar-color:rgba(5,150,105,0.5) rgba(148,163,184,0.12)}.jobs-select-dropdown .dropdown-list:is(.dark *){border-color:rgba(148,163,184,.18);box-shadow:0 18px 38px rgba(0,0,0,.34);scrollbar-color:rgba(16,185,129,0.55) rgba(30,41,59,0.72)}.jobs-select-dropdown .dropdown-list li{text-align:left}.jobs-select-dropdown .dropdown-list li:hover{background:rgba(5,150,105,.1)!important;color:rgb(5 150 105 / 1)}.jobs-select-dropdown .dropdown-list li.is-active{background:rgba(5,150,105,.12);color:rgb(5 150 105 / 1);font-weight:800}.jobs-select-dropdown .dropdown-list li.is-placeholder{color:rgb(100 116 139 / 1)}.jobs-select-dropdown .dropdown-list li.is-placeholder:is(.dark *){color:rgb(148 163 184 / 1)}.employers .resume-city-autocomplete .resume-tag-input:focus-within{border-color:var(--employer-primary);box-shadow:0 0 0 3px rgba(14,165,233,.13)}.employers .city-dropdown .dropdown-list li:hover,.employers .resume-single-autocomplete .resume-autocomplete-list li.is-active,.employers .resume-single-autocomplete .resume-autocomplete-list li:hover{background-color:var(--employer-primary-soft)!important;color:var(--employer-primary-hover)}.employers .vacancy-builder .resume-city-autocomplete .resume-autocomplete-list li.is-active,.employers .vacancy-builder .resume-city-autocomplete .resume-autocomplete-list li:hover,.employers .vacancy-builder .vacancy-search-select .resume-autocomplete-list li:hover{background:var(--employer-primary)!important;color:#fff}.jobs-select-dropdown .dropdown-list li.is-disabled{opacity:.45;cursor:not-allowed}.jobs-select-dropdown .dropdown-list li.is-disabled:hover{background:0 0!important;color:inherit}.jobs-skill-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:5px 9px;border-radius:999px;background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1);font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-skill-chip i{font-size:14px;line-height:1}.job-card__company{margin-top:6px;color:rgb(100 116 139 / 1);font-weight:700}.job-card__company:is(.dark *){color:rgb(203 213 225 / .78)}.job-card__benefits,.job-card__skills{display:flex;flex-wrap:wrap;gap:8px}.job-card__benefits span,.job-card__skills span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:700}.job-card__skills span{background:rgba(5,150,105,.1);color:rgb(5 150 105 / 1)}.job-card__benefits span{background:rgba(14,165,233,.1);color:rgb(3 105 161 / 1)}.job-card__benefits span:is(.dark *){color:rgb(125 211 252 / 1)}.jobs-detail{padding:118px 0 72px;background:rgb(248 250 252 / 1)}.jobs-detail:is(.dark *){background:rgb(15 23 42 / 1)}.jobs-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:24px;align-items:start}.jobs-detail__main{display:grid;gap:18px}.jobs-detail-card,.jobs-detail-section,.jobs-detail__hero{box-shadow:0 0 3px rgba(60,72,88,.12);border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#fff;box-shadow:0 16px 42px rgba(15,23,42,.05);padding:24px}.jobs-detail-card:is(.dark *),.jobs-detail-section:is(.dark *),.jobs-detail__hero:is(.dark *){box-shadow:0 0 3px rgba(148,163,184,.14);border-color:rgba(148,163,184,.14);background:rgb(30 41 59 / .72);box-shadow:none}.jobs-detail__company-line{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:14px}.jobs-detail__company-line span{color:rgb(100 116 139 / 1)}.jobs-detail__company-line span:is(.dark *){color:rgb(203 213 225 / .72)}.jobs-detail__company-line strong{color:rgb(5 150 105 / 1);font-weight:800}.jobs-detail__hero h1{margin:0;color:rgb(15 23 42 / 1);font-size:clamp(30px, 4vw, 44px);line-height:1.12;font-weight:800}.jobs-detail__hero h1:is(.dark *){color:#fff}.jobs-detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.jobs-detail-meta span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(16,185,129,.14);border-radius:999px;background:rgba(16,185,129,.08);color:rgb(51 65 85 / 1);font-size:13px;font-weight:800;padding:5px 11px}.jobs-detail-meta span:is(.dark *){background:rgba(16,185,129,.12);color:rgb(226 232 240 / 1)}.jobs-detail-meta i,.jobs-detail-summary i{color:rgb(5 150 105 / 1)}.jobs-detail-hero-actions{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px;margin-top:18px}.jobs-detail-salary span,.jobs-detail-summary span{display:block;margin-bottom:4px;color:rgb(100 116 139 / 1);font-size:13px;font-weight:800}.jobs-detail-salary span:is(.dark *),.jobs-detail-summary span:is(.dark *){color:rgb(203 213 225 / .72)}.jobs-detail-salary strong{color:rgb(5 150 105 / 1);font-size:24px;font-weight:900;line-height:1.2}.jobs-detail-card h2,.jobs-detail-section h2{margin:0 0 16px;color:rgb(15 23 42 / 1);font-size:20px;font-weight:900;line-height:1.25}.jobs-detail-card h2:is(.dark *),.jobs-detail-section h2:is(.dark *){color:#fff}.jobs-detail-text{color:rgb(71 85 105 / 1);font-size:15px;line-height:1.7}.jobs-detail-text:is(.dark *){color:rgb(203 213 225 / .86)}.jobs-detail-list{display:grid;gap:11px;margin:0;padding:0;color:rgb(71 85 105 / 1);line-height:1.65;list-style:none}.jobs-detail-list:is(.dark *){color:rgb(203 213 225 / .86)}.jobs-detail-list li{position:relative;padding-left:22px}.jobs-detail-list li::before{position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:999px;background:rgb(16 185 129 / 1);content:"";transform:translateY(-50%)}.jobs-detail-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:6px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgb(248 250 252 / 1);padding:14px}.jobs-detail-summary>div:is(.dark *){border-color:rgba(148,163,184,.12);background:rgb(15 23 42 / .38)}.jobs-detail-summary i{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;font-size:18px;line-height:1}.jobs-detail-summary span{margin-bottom:0;min-width:0;line-height:1.25}.jobs-detail-summary strong{grid-column:1/-1;justify-self:start;color:rgb(15 23 42 / 1);font-weight:900;overflow-wrap:anywhere}.jobs-detail-summary strong:is(.dark *){color:#fff}.jobs-detail-tags{display:flex;flex-wrap:wrap;gap:9px}.jobs-detail-tags span{border:1px solid rgba(16,185,129,.16);border-radius:999px;background:rgba(16,185,129,.1);color:rgb(4 120 87 / 1);font-size:13px;font-weight:900;padding:8px 12px}.jobs-detail-tags span:is(.dark *){color:rgb(110 231 183 / 1)}.jobs-detail__side{position:sticky;top:92px;display:grid;align-self:start;gap:18px}.resume-preview-modal .jobs-detail__side{top:0}.jobs-detail-summary{display:grid;gap:12px}.jobs-detail-summary .is-highlight{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.09)}.jobs-detail-summary .is-highlight strong{color:rgb(5 150 105 / 1)}.jobs-detail-action-card p{margin:12px 0 0;color:rgb(100 116 139 / 1);font-size:14px;line-height:1.55}.jobs-detail-action-card p:is(.dark *){color:rgb(203 213 225 / .78)}.jobs-apply-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;border:1px solid;border-radius:8px;background:rgb(5 150 105 / 1);color:#fff;font-weight:900;padding:10px 15px;transition:.2s;line-height:1.2}.jobs-detail-hero-actions .jobs-apply-btn{width:auto;min-width:180px}.jobs-apply-btn:focus,.jobs-apply-btn:hover{background:rgb(4 120 87 / 1);border-color:rgb(4 120 87 / 1);color:#fff}.jobs-apply-btn:focus{outline:rgba(16,185,129,.25) solid 3px;outline-offset:3px}.jobs-apply-btn.is-applied,.jobs-apply-btn:disabled{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.12);color:rgb(4 120 87 / 1);cursor:default}.jobs-apply-btn.is-applied:is(.dark *){color:rgb(110 231 183 / 1)}.jobs-apply-btn.is-loading{opacity:.76}.saved-vacancy-toast{position:fixed;right:18px;bottom:22px;z-index:10050;display:flex;align-items:center;gap:14px;max-width:min(420px,calc(100vw - 32px));border:1px solid rgba(16,185,129,.24);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.16);color:rgb(15 23 42 / 1);font-weight:800;padding:13px 14px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .2s,transform .2s}.saved-vacancy-toast:is(.dark *){border-color:rgba(148,163,184,.16);background:rgb(15 23 42 / 1);color:#fff;box-shadow:0 18px 42px rgba(0,0,0,.32)}.saved-vacancy-toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.saved-vacancy-toast button{color:rgb(5 150 105 / 1);font-weight:900;white-space:nowrap}.saved-vacancy-login-modal{position:fixed;inset:0;z-index:10040;display:none;align-items:center;justify-content:center;background:rgba(15,23,42,.56);padding:18px}.saved-vacancy-login-modal.is-open{display:flex}.saved-vacancy-login-modal__dialog{position:relative;width:min(420px,100%);border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#fff;box-shadow:0 22px 54px rgba(15,23,42,.22);text-align:center;padding:28px}.saved-vacancy-login-modal__dialog:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / 1)}.saved-vacancy-login-modal__close{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:8px;color:rgb(100 116 139 / 1);font-size:20px}.saved-vacancy-login-modal__icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(16,185,129,.1);color:rgb(5 150 105 / 1);font-size:30px}.saved-vacancy-login-modal h3{margin:16px 0 0;color:rgb(15 23 42 / 1);font-size:22px;font-weight:900}.saved-vacancy-login-modal h3:is(.dark *){color:#fff}.saved-vacancy-login-modal p{margin:8px 0 18px;color:rgb(100 116 139 / 1);line-height:1.55}.saved-vacancy-login-modal p:is(.dark *){color:rgb(203 213 225 / .78)}.saved-vacancy-login-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.apply-vacancy-modal-open{overflow:hidden}.apply-vacancy-modal{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.58);opacity:0;padding:20px;pointer-events:none;transition:opacity .18s}.apply-vacancy-modal.is-open{opacity:1;pointer-events:auto}.apply-vacancy-modal.is-closing{opacity:0;pointer-events:none}.apply-vacancy-modal__dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:calc(100vh - 40px);border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.24);overflow:hidden;transform:translateY(10px) scale(.985);transition:transform .2s,opacity .2s}.apply-vacancy-modal.is-open .apply-vacancy-modal__dialog{transform:translateY(0) scale(1)}.apply-vacancy-modal.is-closing .apply-vacancy-modal__dialog{transform:translateY(10px) scale(.985)}.apply-vacancy-modal__dialog:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / 1);box-shadow:0 24px 64px rgba(0,0,0,.4)}.apply-vacancy-modal__footer,.apply-vacancy-modal__header{display:flex;align-items:center;gap:14px;padding:18px 22px}.apply-vacancy-modal__header{justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.14)}.apply-vacancy-modal__footer{justify-content:flex-end;border-top:1px solid rgba(148,163,184,.14);background:rgb(248 250 252 / 1)}.apply-vacancy-modal__footer:is(.dark *){background:rgb(15 23 42 / .62)}.apply-vacancy-modal__header h3{margin:0;color:rgb(15 23 42 / 1);font-size:22px;font-weight:900}.apply-vacancy-modal__header h3:is(.dark *){color:#fff}.apply-vacancy-modal__header p{margin:5px 0 0;color:rgb(100 116 139 / 1);line-height:1.45}.apply-vacancy-modal__header p:is(.dark *){color:rgb(203 213 225 / .78)}.apply-vacancy-modal__close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;background:rgba(16,185,129,.08);color:rgb(5 150 105 / 1);font-size:20px}.apply-vacancy-modal__body{display:grid;gap:16px;overflow:auto;padding:18px 22px}.apply-modal-section,.apply-success-card,.apply-vacancy-card{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgb(248 250 252 / 1);padding:14px;margin:14px 0}.apply-modal-section:is(.dark *),.apply-success-card:is(.dark *),.apply-vacancy-card:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(30 41 59 / .58)}.apply-modal-section__head h4,.apply-success-card h4,.apply-vacancy-card h4{margin:0;color:rgb(15 23 42 / 1);font-weight:900}.apply-modal-section__head h4:is(.dark *),.apply-success-card h4:is(.dark *),.apply-vacancy-card h4:is(.dark *){color:#fff}.apply-vacancy-card strong{display:block;margin-top:5px;color:rgb(5 150 105 / 1)}.apply-modal-section__head p,.apply-success-card p,.apply-vacancy-card p{margin:5px 0 0;color:rgb(100 116 139 / 1);line-height:1.5}.apply-modal-section__head p:is(.dark *),.apply-success-card p:is(.dark *),.apply-vacancy-card p:is(.dark *){color:rgb(203 213 225 / .78)}.apply-vacancy-card span{display:inline-flex;margin-top:8px;color:rgb(5 150 105 / 1);font-weight:900}.apply-modal-section{display:grid;gap:12px}.apply-resume-list{display:grid;gap:10px}.apply-resume-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#fff;padding:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.apply-resume-card:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / .58)}.apply-resume-card:has(input:checked){border-color:rgb(5 150 105 / 1);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.apply-resume-card input{margin-top:4px;accent-color:rgb(5 150 105 / 1)}.apply-resume-card__content{display:grid;gap:4px;min-width:0}.apply-resume-card__content strong{color:rgb(15 23 42 / 1);font-weight:900}.apply-resume-card__content strong:is(.dark *){color:#fff}.apply-resume-card__content em,.apply-resume-card__content small{color:rgb(100 116 139 / 1);font-style:normal;overflow-wrap:anywhere}.apply-resume-card__content em:is(.dark *),.apply-resume-card__content small:is(.dark *){color:rgb(203 213 225 / .78)}.apply-contact-warning,.apply-resume-card__content b,.apply-resume-warning{color:rgb(5 150 105 / 1);font-size:13px;font-weight:900}.apply-contact-warning,.apply-resume-warning{border-radius:8px;background:rgba(16,185,129,.08);padding:8px 10px}.apply-field{display:grid;gap:7px}.apply-field span{color:rgb(51 65 85 / 1);font-size:13px;font-weight:900}.apply-field span:is(.dark *){color:rgb(226 232 240 / 1)}.apply-field textarea{width:100%;min-height:126px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;color:rgb(15 23 42 / 1);padding:11px 12px;outline:0;resize:vertical}.apply-field textarea:is(.dark *){border-color:rgba(148,163,184,.18);background:rgb(15 23 42 / .72);color:#fff}.apply-field textarea:focus{border-color:rgb(5 150 105 / 1);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.apply-field-help{color:rgb(100 116 139 / 1);font-size:13px;line-height:1.45}.apply-field-help:is(.dark *){color:rgb(203 213 225 / .78)}.apply-field-help b{color:rgb(5 150 105 / 1)}.apply-field-error{display:none;color:rgb(220 38 38 / 1);font-size:13px;font-weight:800}.apply-field-error.is-visible{display:block}.apply-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.apply-contact-grid span{display:inline-flex;align-items:center;gap:7px;min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#fff;color:rgb(51 65 85 / 1);font-weight:800;padding:9px 10px;overflow-wrap:anywhere}.apply-contact-grid span:is(.dark *){border-color:rgba(148,163,184,.12);background:rgb(15 23 42 / .58);color:rgb(226 232 240 / 1)}.apply-contact-grid i{color:rgb(5 150 105 / 1)}.apply-modal-link{color:rgb(5 150 105 / 1);font-weight:900}.apply-confirm{display:flex;align-items:center;gap:9px;color:rgb(71 85 105 / 1);font-weight:800;border:1px solid transparent;border-radius:8px;padding:10px;cursor:pointer;transition:border-color .18s,background-color .18s,color .18s}.apply-confirm:is(.dark *){color:rgb(203 213 225 / .86)}.apply-confirm.is-error{border-color:rgba(220,38,38,.42);background:rgba(220,38,38,.08);color:rgb(185 28 28 / 1)}.apply-confirm.is-error:is(.dark *){border-color:rgba(248,113,113,.42);background:rgba(248,113,113,.12);color:rgb(254 202 202 / 1)}.apply-confirm input{accent-color:rgb(5 150 105 / 1)}.apply-confirm.is-error input{outline:rgba(220,38,38,.18) solid 3px;outline-offset:2px}.apply-success-card{display:grid;justify-items:center;text-align:center;padding:28px 18px}.apply-success-card__icon{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(16,185,129,.1);color:rgb(5 150 105 / 1);font-size:34px}.saved-vacancies-head{align-items:flex-start;gap:16px}.saved-vacancies-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px}.saved-vacancies-stats span{border:1px solid rgba(16,185,129,.16);border-radius:999px;background:rgba(16,185,129,.08);color:rgb(71 85 105 / 1);font-size:13px;font-weight:800;padding:6px 10px}.saved-vacancies-stats span:is(.dark *){color:rgb(226 232 240 / 1)}.saved-vacancies-stats strong{color:rgb(5 150 105 / 1)}.saved-vacancies-filter{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,0.7fr) minmax(150px,0.7fr) minmax(230px,0.9fr) auto;gap:12px;align-items:end;margin-bottom:18px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#fff;box-shadow:0 0 3px rgba(60,72,88,.12);padding:14px}.saved-vacancies-filter-toggle{display:none;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-bottom:12px;border:1px solid rgba(148,163,184,.28);border-radius:8px;color:rgb(51 65 85 / 1);font-weight:900}.saved-vacancies-filter-toggle:is(.dark *){border-color:rgba(148,163,184,.18);color:rgb(226 232 240 / 1)}.saved-vacancies-filter:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / 1);box-shadow:0 0 3px rgba(148,163,184,.14)}.saved-vacancies-filter label{display:grid;gap:7px;min-width:0}.saved-vacancies-filter label>span{color:rgb(51 65 85 / 1);font-size:13px;font-weight:800}.saved-vacancies-filter label>span:is(.dark *){color:rgb(226 232 240 / 1)}.saved-vacancies-filter input,.saved-vacancies-filter select{min-height:44px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#fff;padding:4px 12px;color:rgb(15 23 42 / 1);outline:0}.saved-vacancies-filter input:is(.dark *),.saved-vacancies-filter select:is(.dark *){border-color:rgba(148,163,184,.18);background:rgb(30 41 59 / 1);color:#fff}.saved-vacancies-filter input:focus,.saved-vacancies-filter select:focus{border-color:rgb(5 150 105 / 1);box-shadow:0 0 0 3px rgba(5,150,105,.12)}.saved-vacancies-filter__actions{display:flex;gap:8px}.saved-vacancies-filter__actions a,.saved-vacancies-filter__actions button{line-height:unset}.saved-vacancies-list{display:grid;gap:16px}.saved-vacancy-card{transition:opacity .18s,transform .18s}.saved-vacancy-card.is-removing{opacity:0;transform:translateY(6px)}.saved-vacancy-card--inactive{opacity:.72}.saved-vacancy-card__top{flex-wrap:wrap}.saved-vacancy-badge{border:1px solid rgba(16,185,129,.16);border-radius:999px;background:rgba(16,185,129,.08);color:rgb(5 150 105 / 1);font-size:12px;font-weight:900;padding:5px 9px}.saved-vacancy-card__actions{flex-wrap:wrap}.saved-vacancy-card__actions .btn,.saved-vacancy-card__actions .jobs-apply-btn{width:auto;min-height:42px}.saved-vacancy-apply{width:auto}.saved-vacancy-updated{color:rgb(5 150 105 / 1)!important}.application-status{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;font-size:12px;font-weight:900;padding:5px 10px}.application-status--sent{border:1px solid rgba(16,185,129,.18);background:rgba(16,185,129,.1);color:rgb(5 150 105 / 1)}.application-status--viewed{border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.1);color:rgb(3 105 161 / 1)}.application-status--viewed:is(.dark *){color:rgb(125 211 252 / 1)}.application-status--closed{border:1px solid rgba(148,163,184,.2);background:rgba(148,163,184,.12);color:rgb(100 116 139 / 1)}.application-status--closed:is(.dark *){color:rgb(203 213 225 / .82)}.application-history-note{margin:0;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgb(248 250 252 / 1);color:rgb(100 116 139 / 1);font-size:14px;line-height:1.55;padding:10px 12px}.application-history-note:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(30 41 59 / .58);color:rgb(203 213 225 / .78)}@media (max-width:1180px){.saved-vacancies-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-vacancies-filter__actions,.saved-vacancies-filter__search{grid-column:1/-1}}@media (max-width:768px){.saved-vacancy-toast{right:12px;left:12px;bottom:14px;max-width:none}.saved-vacancies-filter,.saved-vacancy-login-modal__actions{grid-template-columns:1fr}.saved-vacancies-filter-toggle{display:inline-flex}.saved-vacancies-filter:not(.is-open){display:none}.saved-vacancies-filter__actions,.saved-vacancies-filter__search{grid-column:auto}.saved-vacancies-filter__actions,.saved-vacancy-card__actions{display:grid;grid-template-columns:1fr}.saved-vacancies-filter__actions .btn,.saved-vacancy-card__actions .btn,.saved-vacancy-card__actions .jobs-apply-btn{width:100%}.saved-vacancies-stats{justify-content:flex-start}.apply-vacancy-modal{align-items:flex-end;padding:10px}.apply-vacancy-modal__dialog{width:100%;max-height:calc(100vh - 20px)}.apply-vacancy-modal__body,.apply-vacancy-modal__footer,.apply-vacancy-modal__header{padding-left:14px;padding-right:14px}.apply-vacancy-modal__footer{display:flex;flex-direction:column-reverse;align-items:stretch}.apply-vacancy-modal__footer .btn{width:100%}.apply-contact-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.apply-vacancy-modal,.apply-vacancy-modal__dialog{transition:none}}.offer-vacancy-modal-open{overflow:hidden}.offer-decline-modal,.offer-vacancy-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(15,23,42,.58);opacity:0;pointer-events:none;transition:opacity .2s}.offer-decline-modal.is-open,.offer-vacancy-modal.is-open{opacity:1;pointer-events:auto}.offer-vacancy-modal.is-closing{opacity:0;pointer-events:none}.offer-decline-modal__dialog,.offer-vacancy-modal__dialog{display:grid;width:min(760px,100%);max-height:min(760px,calc(100vh - 36px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(14,165,233,.18);border-radius:16px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.22);transform:translateY(10px) scale(.985);transition:transform .2s}.offer-decline-modal__dialog{display:block;width:min(440px,100%);padding:24px}.offer-decline-modal.is-open .offer-decline-modal__dialog,.offer-vacancy-modal.is-open .offer-vacancy-modal__dialog{transform:translateY(0) scale(1)}.offer-decline-modal__dialog:is(.dark *),.offer-vacancy-modal__dialog:is(.dark *){border-color:rgba(14,165,233,.18);background:rgb(15 23 42 / 1);color:rgb(226 232 240 / 1)}.offer-vacancy-modal__footer,.offer-vacancy-modal__header{display:flex;align-items:center;gap:12px;padding:18px 20px}.offer-vacancy-modal__header{justify-content:space-between;border-bottom:1px solid rgba(14,165,233,.14);background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(2,132,199,.03))}.offer-vacancy-modal__footer{justify-content:flex-end;border-top:1px solid rgba(14,165,233,.14)}.offer-decline-modal__dialog h3,.offer-vacancy-modal__header h3{margin:0;color:rgb(15 23 42 / 1);font-size:20px;font-weight:700}.offer-decline-modal__dialog h3:is(.dark *),.offer-vacancy-modal__header h3:is(.dark *){color:#fff}.offer-decline-modal__dialog p,.offer-vacancy-modal__header p{margin:5px 0 0;color:rgb(100 116 139 / 1);font-size:14px}.offer-decline-modal__dialog p:is(.dark *),.offer-vacancy-modal__header p:is(.dark *){color:rgb(203 213 225 / .78)}.offer-vacancy-modal__close{width:38px;height:38px;border:1px solid rgba(14,165,233,.18);border-radius:999px;color:rgb(2 132 199 / 1);background:#fff}.offer-vacancy-modal__close:is(.dark *){background:rgb(30 41 59 / 1)}.offer-vacancy-modal__body{overflow:auto;padding:18px 20px}.offer-vacancy-section{display:grid;gap:12px;padding:14px;border:1px solid rgba(14,165,233,.12);border-radius:12px;background:rgba(248,250,252,.78)}.offer-vacancy-section+.offer-vacancy-section{margin-top:14px}.offer-vacancy-section:is(.dark *){border-color:rgba(148,163,184,.14);background:rgba(30,41,59,.56)}.offer-vacancy-candidate h4,.offer-vacancy-section__head h4{margin:0;color:rgb(15 23 42 / 1);font-size:15px;font-weight:700}.offer-vacancy-candidate h4:is(.dark *),.offer-vacancy-section__head h4:is(.dark *){color:#fff}.offer-vacancy-candidate p,.offer-vacancy-help,.offer-vacancy-section__head p{margin:3px 0 0;color:rgb(100 116 139 / 1);font-size:13px}.offer-vacancy-candidate p:is(.dark *),.offer-vacancy-help:is(.dark *),.offer-vacancy-section__head p:is(.dark *){color:rgb(203 213 225 / .78)}.offer-vacancy-field textarea,.offer-vacancy-search{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;padding:10px 12px;color:rgb(15 23 42 / 1)}.offer-vacancy-field textarea{min-height:110px;resize:vertical}.offer-vacancy-field textarea:is(.dark *),.offer-vacancy-search:is(.dark *){border-color:rgba(148,163,184,.18);background:rgb(15 23 42 / 1);color:rgb(226 232 240 / 1)}.offer-vacancy-options{display:grid;gap:8px;max-height:250px;overflow:auto}.offer-vacancy-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#fff;text-align:left;transition:border-color .18s,background .18s}.offer-vacancy-option:is(.dark *){background:rgb(15 23 42 / 1)}.offer-vacancy-option small,.offer-vacancy-option strong{display:block}.offer-vacancy-option small{margin-top:3px;color:rgb(100 116 139 / 1);font-size:12px}.offer-vacancy-option small:is(.dark *){color:rgb(203 213 225 / .76)}.offer-vacancy-option em{flex:0 0 auto;border-radius:999px;background:rgba(14,165,233,.1);padding:4px 8px;color:rgb(2 132 199 / 1);font-size:11px;font-style:normal;font-weight:700}.offer-vacancy-option.is-selected{border-color:rgb(2 132 199 / 1);background:rgba(14,165,233,.08)}.offer-vacancy-option.is-disabled{opacity:.62;cursor:not-allowed}.offer-vacancy-preview__card,.offer-vacancy-preview__empty{border:1px dashed rgba(14,165,233,.2);border-radius:12px;padding:14px;color:rgb(100 116 139 / 1)}.offer-vacancy-preview__card{border-style:solid;background:#fff}.offer-vacancy-preview__card:is(.dark *){background:rgb(15 23 42 / 1);color:rgb(226 232 240 / 1)}.offer-vacancy-preview__card h4{margin:0 0 4px;font-size:16px;font-weight:700}.offer-vacancy-preview__card p{margin:8px 0;color:rgb(100 116 139 / 1);font-size:13px}.offer-vacancy-preview__card a{color:rgb(2 132 199 / 1);font-weight:700}.offer-vacancy-error{display:none;border-radius:10px;background:rgba(220,38,38,.08);padding:10px 12px;color:rgb(220 38 38 / 1);font-size:13px}.offer-vacancy-error.is-visible{display:block}.offered-vacancies-tabs{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto;padding-bottom:4px}.offered-vacancies-tabs a{flex:0 0 auto;border:1px solid rgba(16,185,129,.18);border-radius:999px;padding:8px 14px;color:rgb(51 65 85 / 1);font-size:13px;font-weight:700}.offered-vacancies-tabs a:is(.dark *){color:rgb(226 232 240 / 1)}.offered-vacancies-tabs a.is-active,.offered-vacancies-tabs a:hover{border-color:rgb(5 150 105 / 1);background:rgba(16,185,129,.1);color:rgb(5 150 105 / 1)}.offered-vacancies-filter{grid-template-columns:minmax(240px,1.2fr) minmax(220px,0.8fr) auto}.offered-vacancy-message,.offered-vacancy-unavailable{border-radius:12px;padding:12px 14px}.offered-vacancy-message{border:1px solid rgba(16,185,129,.16);background:rgba(16,185,129,.06)}.offered-vacancy-message strong{display:block;margin-bottom:5px;color:rgb(5 150 105 / 1);font-size:13px}.offered-vacancy-message p{margin:0;color:rgb(51 65 85 / 1);font-size:14px}.offered-vacancy-message p:is(.dark *){color:rgb(226 232 240 / 1)}.offered-vacancy-unavailable{background:rgba(100,116,139,.08);color:rgb(100 116 139 / 1);font-size:13px}.offered-vacancy-status.offer-status--responded{background:rgba(14,165,233,.12);color:rgb(2 132 199 / 1)}.offered-vacancy-status.offer-status--declined,.offered-vacancy-status.offer-status--unavailable{background:rgba(100,116,139,.12);color:rgb(71 85 105 / 1)}.offer-decline-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:767px){.offer-vacancy-modal{align-items:flex-end;padding:10px}.offer-vacancy-modal__dialog{width:100%;max-height:calc(100vh - 20px)}.offer-vacancy-modal__body,.offer-vacancy-modal__footer,.offer-vacancy-modal__header{padding-left:14px;padding-right:14px}.offer-decline-modal__actions,.offer-vacancy-modal__footer,.offered-vacancies-filter,.offered-vacancy-card__actions{display:grid;grid-template-columns:1fr}.offer-decline-modal__actions .btn,.offer-vacancy-modal__footer .employer-btn,.offered-vacancy-card__actions .btn,.offered-vacancy-card__actions .jobs-apply-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.offer-decline-modal,.offer-decline-modal__dialog,.offer-vacancy-modal,.offer-vacancy-modal__dialog{transition:none}}.site-footer{--footer-accent:rgb(5 150 105 / 1);--footer-accent-soft:rgba(16, 185, 129, 0.1);--footer-accent-border:rgba(16, 185, 129, 0.22);flex-shrink:0;border-top:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at 14% 0,var(--footer-accent-soft),transparent 32%),linear-gradient(180deg,rgb(248 250 252 / 1),rgb(241 245 249 / 1));padding:64px 0 28px;color:rgb(15 23 42 / 1)}.site-footer--employer{--footer-accent:rgb(2 132 199 / 1);--footer-accent-soft:rgba(14, 165, 233, 0.11);--footer-accent-border:rgba(14, 165, 233, 0.24)}.site-footer--neutral{--footer-accent:rgb(51 65 85 / 1);--footer-accent-soft:rgba(100, 116, 139, 0.1);--footer-accent-border:rgba(100, 116, 139, 0.22)}.site-footer:is(.dark *){border-top-color:rgba(148,163,184,.14);background:radial-gradient(circle at 14% 0,var(--footer-accent-soft),transparent 34%),linear-gradient(180deg,rgb(15 23 42 / 1),rgb(2 6 23 / 1));color:rgb(226 232 240 / 1)}.site-footer__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border:1px solid var(--footer-accent-border);border-radius:22px;background:rgba(255,255,255,.78);padding:26px;box-shadow:0 18px 52px rgba(15,23,42,.08)}.site-footer__cta:is(.dark *){background:rgba(15,23,42,.78);box-shadow:none}.site-footer__cta h2{margin:0;color:rgb(15 23 42 / 1);font-size:clamp(22px, 2.1vw, 30px);font-weight:800;letter-spacing:0}.site-footer__cta h2:is(.dark *){color:#fff}.site-footer__bottom p,.site-footer__brand p,.site-footer__cta p{margin:8px 0 0;color:rgb(100 116 139 / 1);line-height:1.7}.site-footer__bottom p:is(.dark *),.site-footer__brand p:is(.dark *),.site-footer__cta p:is(.dark *){color:rgb(203 213 225 / .78)}.site-footer__cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.site-footer__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;padding:10px 16px;font-weight:700;transition:color .18s,background .18s,border-color .18s,transform .18s}.site-footer__btn:hover{transform:translateY(-1px)}.site-footer a:focus-visible,.site-footer__btn:focus-visible,.site-footer__nav-toggle:focus-visible{outline:3px solid var(--footer-accent-border);outline-offset:3px}.site-footer__btn--primary{border:1px solid var(--footer-accent);background:var(--footer-accent);color:#fff}.site-footer__btn--secondary{border:1px solid rgba(148,163,184,.26);background:#fff;color:rgb(15 23 42 / 1)}.site-footer__btn--secondary:is(.dark *){border-color:rgba(148,163,184,.18);background:rgb(30 41 59 / 1);color:rgb(226 232 240 / 1)}.site-footer__btn--secondary:hover{border-color:var(--footer-accent);color:var(--footer-accent)}.site-footer__main{display:grid;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(130px,0.75fr));gap:30px;margin-top:52px}.site-footer__brand{max-width:320px}.site-footer__logo{display:inline-flex;align-items:center;max-width:180px}.site-footer__logo img{display:block;max-width:100%;height:auto}.site-footer__badge{display:inline-flex;margin-top:16px;border:1px solid var(--footer-accent-border);border-radius:999px;background:var(--footer-accent-soft);padding:7px 11px;color:var(--footer-accent);font-size:12px;font-weight:800}.site-footer__contact,.site-footer__nav{font-style:normal}.site-footer__nav-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:0 0;color:rgb(15 23 42 / 1);font-size:15px;font-weight:800;text-align:left;cursor:default}.site-footer__nav-toggle:is(.dark *){color:#fff}.site-footer__nav-toggle i{display:none;transition:transform .18s}.site-footer__nav-content{margin-top:14px}.site-footer__nav-content ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.site-footer__legal a,.site-footer__nav-content a,.site-footer__nav-content span{color:rgb(100 116 139 / 1);font-size:14px;line-height:1.55;transition:color .18s}.site-footer__legal a:is(.dark *),.site-footer__nav-content a:is(.dark *),.site-footer__nav-content span:is(.dark *){color:rgb(203 213 225 / .78)}.site-footer__legal a:hover,.site-footer__nav-content a:hover{color:var(--footer-accent)}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:40px;border-top:1px solid rgba(148,163,184,.16);padding-top:24px}.site-footer__bottom:is(.dark *){border-top-color:rgba(148,163,184,.12)}.site-footer__bottom p{margin:0;font-size:14px}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}@media (max-width:1180px){.site-footer__main{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{max-width:none}}@media (max-width:920px){.site-footer__cta{grid-template-columns:1fr}.site-footer__cta-actions{justify-content:flex-start}.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.site-footer{padding:44px 0 24px}.site-footer__cta{padding:20px;border-radius:18px}.site-footer__btn,.site-footer__cta-actions{width:100%}.site-footer__main{grid-template-columns:1fr;gap:0;margin-top:34px}.site-footer__brand{margin-bottom:18px}.site-footer__contact,.site-footer__nav{border-top:1px solid rgba(148,163,184,.16);padding:14px 0}.site-footer__nav-toggle{cursor:pointer}.site-footer__nav-toggle i{display:inline-flex;font-size:20px}.site-footer__contact.is-open .site-footer__nav-toggle i,.site-footer__nav.is-open .site-footer__nav-toggle i{transform:rotate(180deg)}.site-footer__nav-content{margin-top:12px}.site-footer__bottom{align-items:flex-start;flex-direction:column;margin-top:18px}.site-footer__legal{justify-content:flex-start}}.employer-services-page{--services-accent:rgb(2 132 199 / 1);--services-accent-soft:rgba(14, 165, 233, 0.1);--services-border:rgba(14, 165, 233, 0.16)}.candidate-services-page{--services-accent:rgb(5 150 105 / 1);--services-accent-soft:rgba(16, 185, 129, 0.1);--services-border:rgba(16, 185, 129, 0.18)}.candidate-services-profile{border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#fff;padding:20px;box-shadow:0 18px 45px rgba(15,23,42,.06)}.candidate-services-profile:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / 1);box-shadow:none}.candidate-services-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid transparent;border-radius:8px;padding:9px 14px;font-size:14px;font-weight:800;transition:background .18s,border-color .18s,color .18s}.candidate-services-btn--primary{border-color:var(--services-accent);background:var(--services-accent);color:#fff}.candidate-services-btn--primary:hover{border-color:rgb(4 120 87 / 1);background:rgb(4 120 87 / 1);color:#fff}.candidate-services-btn--outline{border-color:var(--services-border);background:0 0;color:var(--services-accent)}.candidate-services-btn--outline:hover:not(:disabled){background:var(--services-accent-soft)}.candidate-services-btn:disabled{cursor:not-allowed;opacity:.58}.candidate-package-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.candidate-package-summary span{border:1px solid var(--services-border);border-radius:10px;background:var(--services-accent-soft);padding:10px 12px;color:rgb(71 85 105 / 1);font-size:13px}.candidate-package-summary span:is(.dark *){color:rgb(226 232 240 / 1)}.candidate-services-page .services-stats .employer-stat-card strong{font-size:20px;line-height:1.15;overflow-wrap:anywhere}.candidate-services-page .employer-stat-card__icon{background:var(--services-accent-soft);color:var(--services-accent)}.candidate-services-page .candidate-services-select .dropdown-selected:hover{border-color:var(--services-accent);box-shadow:0 0 0 3px var(--services-accent-soft)}.candidate-services-page .candidate-services-select .dropdown-list{scrollbar-color:rgba(5,150,105,.52) rgba(148,163,184,.12)}.candidate-services-page .candidate-services-select .dropdown-list li.is-active,.candidate-services-page .candidate-services-select .dropdown-list li:hover{background:var(--services-accent-soft)!important;color:var(--services-accent)}.services-filter select:is(.dark *){border-color:rgba(148,163,184,.2);background-color:rgb(15 23 42 / 1);color:rgb(226 232 240 / 1)}.services-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.services-company-card{position:sticky;top:92px;display:grid;gap:12px}.services-company-card__logo{width:72px;height:72px;overflow:hidden;border-radius:18px;background:var(--services-accent-soft);color:var(--services-accent);display:inline-flex;align-items:center;justify-content:center;font-size:30px;font-weight:800}.services-company-card__logo img{width:100%;height:100%;object-fit:cover}.services-company-card h2{margin:0;color:rgb(15 23 42 / 1);font-size:20px;font-weight:800;letter-spacing:0}.services-company-card h2:is(.dark *){color:#fff}.service-product-card__badge,.services-company-card__status{width:fit-content;border:1px solid var(--services-border);border-radius:999px;background:var(--services-accent-soft);padding:5px 9px;color:var(--services-accent);font-size:12px;font-weight:800}.services-company-card div:not(.services-company-card__logo){display:flex;align-items:center;gap:8px;color:rgb(100 116 139 / 1);font-size:14px}.services-company-card div:is(.dark *){color:rgb(203 213 225 / .78)}.services-company-card i{color:var(--services-accent)}.services-main{min-width:0}.services-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.services-tabs a{position:relative;display:flex;align-items:center;gap:10px;min-height:66px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#fff;padding:14px;color:rgb(51 65 85 / 1);font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s}.services-tabs a:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / 1);color:rgb(226 232 240 / 1)}.services-tabs a.is-active,.services-tabs a:hover{border-color:var(--services-accent);background:var(--services-accent-soft);color:var(--services-accent);transform:translateY(-1px)}.services-tabs i{font-size:22px}.services-tabs em{position:absolute;top:8px;right:8px;min-width:22px;height:22px;border-radius:999px;background:var(--services-accent);color:#fff;font-size:12px;font-style:normal;display:inline-flex;align-items:center;justify-content:center}.services-panel{border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#fff;padding:20px;box-shadow:0 18px 45px rgba(15,23,42,.06)}.services-panel:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / 1);box-shadow:none}.services-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.services-page-title h2{margin:0;color:rgb(15 23 42 / 1);font-size:24px;font-weight:800;letter-spacing:0}.services-page-title h2:is(.dark *){color:#fff}.service-owned-card p,.service-product-card p,.services-cart-item p,.services-invoice-card p,.services-page-title p{margin:6px 0 0;color:rgb(100 116 139 / 1);line-height:1.65}.service-owned-card p:is(.dark *),.service-product-card p:is(.dark *),.services-cart-item p:is(.dark *),.services-invoice-card p:is(.dark *),.services-page-title p:is(.dark *){color:rgb(203 213 225 / .78)}.services-stats{margin-bottom:18px}.services-filter{display:grid;grid-template-columns:minmax(170px,0.6fr) minmax(220px,0.8fr) auto;gap:12px;align-items:end;margin-bottom:18px;border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:14px}.services-filter label{display:grid;gap:7px}.services-filter label>span{font-size:13px;font-weight:700;color:rgb(51 65 85 / 1)}.services-filter label>span:is(.dark *){color:rgb(226 232 240 / 1)}.services-cart-list,.services-invoices-list,.services-list{display:grid;gap:14px}.service-owned-card,.services-cart-item,.services-invoice-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:16px;background:rgba(248,250,252,.72)}.service-owned-card:is(.dark *),.services-cart-item:is(.dark *),.services-invoice-card:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(30 41 59 / .46)}.service-owned-card h3,.service-product-card h3,.services-cart-item h3,.services-invoice-card h3{margin:8px 0 0;color:rgb(15 23 42 / 1);font-size:18px;font-weight:800;letter-spacing:0}.service-owned-card h3:is(.dark *),.service-product-card h3:is(.dark *),.services-cart-item h3:is(.dark *),.services-invoice-card h3:is(.dark *){color:#fff}.service-status{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.service-status.is-active{background:rgba(16,185,129,.12);color:rgb(5 150 105 / 1)}.service-status.is-pending{background:rgba(245,158,11,.14);color:rgb(180 83 9 / 1)}.service-status.is-neutral{background:rgba(100,116,139,.12);color:rgb(71 85 105 / 1)}.service-status.is-danger{background:rgba(244,63,94,.12);color:rgb(225 29 72 / 1)}.service-owned-card__limits,.service-owned-card__meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px;color:rgb(100 116 139 / 1);font-size:13px}.service-owned-card__limits:is(.dark *),.service-owned-card__meta:is(.dark *){color:rgb(203 213 225 / .78)}.service-owned-card__actions,.services-invoice-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.service-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-product-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(248,250,252,.72);padding:18px}.service-product-card:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(30 41 59 / .46)}.service-product-card ul,.services-invoice-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.service-product-card li{display:flex;align-items:flex-start;gap:8px;color:rgb(51 65 85 / 1);font-size:14px}.service-product-card li:is(.dark *){color:rgb(226 232 240 / 1)}.service-product-card li i{color:var(--services-accent)}.service-product-card__price{display:grid;gap:8px;margin-top:auto}.service-product-card__price-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0}.service-product-card__price-main strong,.services-invoice-card>strong{color:rgb(15 23 42 / 1);font-size:24px;font-weight:900;line-height:1.2}.service-product-card__price-main strong:is(.dark *),.services-invoice-card>strong:is(.dark *){color:#fff}.service-product-card__price-main span,.service-product-card__price-meta span{color:rgb(100 116 139 / 1);font-size:13px}.service-product-card__price-meta{display:grid;gap:3px}.service-product-card__price-meta span{display:block;line-height:1.45;overflow-wrap:anywhere}.service-product-card__price-meta span:is(.dark *){color:rgb(148 163 184 / .82)}.service-product-card__badge--promotion{display:inline-flex;align-items:center;gap:6px}.services-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.services-cart-item{grid-template-columns:minmax(0,1fr) auto auto auto}.services-cart-item>div>span{display:inline-block;margin-top:8px;color:rgb(100 116 139 / 1);font-size:13px}.services-qty{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.24);border-radius:999px;overflow:hidden}.services-qty button,.services-qty input{width:38px;height:38px;border:0;background:0 0;text-align:center;color:rgb(15 23 42 / 1)}.services-qty button:is(.dark *),.services-qty input:is(.dark *){color:rgb(226 232 240 / 1)}.services-remove-btn{width:40px;height:40px;border:1px solid rgba(244,63,94,.18);border-radius:999px;background:rgba(244,63,94,.08);color:rgb(225 29 72 / 1)}.services-cart-summary{position:sticky;top:92px;display:grid;gap:12px;border:1px solid var(--services-border);border-radius:18px;background:var(--services-accent-soft);padding:18px}.services-cart-summary h3{margin:0 0 4px;font-size:18px;font-weight:800}.services-cart-summary>div,.services-cart-total{display:flex;justify-content:space-between;gap:12px}.services-cart-total{border-top:1px solid var(--services-border);padding-top:12px;font-size:18px}.services-payment-option{display:flex;gap:10px;margin-top:10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;padding:12px;cursor:pointer}.services-payment-option:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / 1)}.services-payment-option span{display:grid;gap:3px}.services-payment-option small{color:rgb(100 116 139 / 1);line-height:1.45}.services-form-error{display:none;border-radius:10px;background:rgba(244,63,94,.1);padding:10px;color:rgb(225 29 72 / 1);font-size:13px}.services-form-error.is-visible{display:block}.services-invoice-card{grid-template-columns:minmax(0,1fr) auto auto}.services-invoice-card.is-highlighted{border-color:var(--services-accent);box-shadow:0 0 0 4px var(--services-accent-soft)}.services-invoice-card li{color:rgb(100 116 139 / 1);font-size:13px}.services-invoice-details{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid rgba(148,163,184,.14);padding-top:12px}.services-invoice-details[hidden]{display:none}.services-invoice-details div{display:grid;gap:4px}.services-invoice-details span{color:rgb(100 116 139 / 1);font-size:12px}.services-toast{position:fixed;right:18px;bottom:18px;z-index:9999;display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:min(440px,calc(100vw - 36px));border:1px solid var(--services-border);border-radius:14px;background:rgb(15 23 42 / .96);padding:13px 14px;color:#fff;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s,transform .18s}.services-toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.services-toast a{color:rgb(125 211 252 / 1);font-weight:800}@media (max-width:1180px){.services-layout{grid-template-columns:1fr}.services-cart-summary,.services-company-card{position:static}.services-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}#topnav.candidate-nav .buy-button{max-width:calc(100vw - 150px);-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}#topnav.candidate-nav .buy-button>li:last-child{display:none}}@media (max-width:767px){.candidate-package-summary{grid-template-columns:1fr}.candidate-services-page .services-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.candidate-services-page .services-tabs a{min-width:0;width:100%}.service-products-grid,.services-cart-layout,.services-filter,.services-tabs{grid-template-columns:1fr}.services-tabs{display:flex;overflow-x:auto;padding-bottom:4px}.services-tabs a{flex:0 0 220px;margin-bottom:5px}.services-tabs a.is-active,.services-tabs a:hover{transform:translateY(0)}.services-panel{padding:14px}.service-owned-card,.services-cart-item,.services-invoice-card,.services-invoice-details{grid-template-columns:1fr}.service-owned-card__actions,.services-invoice-actions{justify-content:stretch}.service-owned-card__actions .employer-btn,.services-cart-summary .candidate-services-btn,.services-cart-summary .employer-btn,.services-invoice-actions .candidate-services-btn,.services-invoice-actions .employer-btn{width:100%;justify-content:center}}@media (max-width:1023px){.jobs-detail__grid{grid-template-columns:1fr}.jobs-detail__side{position:static}}@media (max-width:991px){.auth-no-header #switch_scheme{display:none!important}#topnav #navigation{display:block!important;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-8px);border-bottom:1px solid transparent;box-shadow:none;transition:max-height 320ms cubic-bezier(.4, 0, .2, 1),opacity 180ms,transform 260ms,visibility 0s linear 320ms,border-color 180ms,box-shadow 180ms}#topnav #navigation.open{max-height:min(500px,calc(100vh - 74px));overflow-y:auto;visibility:visible;opacity:1;transform:translateY(0);border-bottom-color:rgb(203 213 225 / .9);box-shadow:0 12px 24px rgb(15 23 42 / .14);transition-delay:0s}#topnav #navigation.open:is(.dark *){border-bottom-color:rgb(51 65 85 / 1);box-shadow:0 14px 28px rgb(0 0 0 / .38)}#navigation #switch_scheme{position:static!important;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:12px 20px 16px;border-top:1px solid}#navigation #switch_scheme:is(.dark *){border-top-color:rgb(51 65 85 / 1)}#navigation #switch_scheme>span{transform:none!important}}@media (max-width:991px) and (prefers-reduced-motion:reduce){#topnav #navigation{transform:none;transition-duration:0s}}@media (max-width:768px){.candidate-nav__actions{gap:6px}#topnav.candidate-nav .buy-button{max-width:calc(100vw - 112px);-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}#topnav.candidate-nav .buy-button>li:last-child,#topnav.candidate-nav .candidate-nav__profile{display:none}.candidate-nav__actions .btn{min-height:36px;padding:7px 10px;font-size:13px}#topnav.candidate-nav .candidate-nav__mobile-account,#topnav.candidate-nav .candidate-nav__mobile-logout,#topnav.candidate-nav .candidate-nav__mobile-switch{display:block!important}#topnav.candidate-nav .candidate-nav__mobile-divider{display:block!important;height:1px;margin:8px 20px;background:rgb(229 231 235 / 1)}#topnav.candidate-nav .candidate-nav__mobile-divider:is(.dark *){background:rgb(31 41 55 / 1)}#topnav.candidate-nav .candidate-nav__mobile-switch>a{margin:6px 20px 10px;padding:9px 14px!important;border:1px solid;border-radius:6px;text-align:center;font-weight:800}#topnav.candidate-nav .candidate-nav__mobile-switch>a:is(.dark *){border-color:rgb(55 65 81 / 1)}#topnav.candidate-nav .candidate-nav__mobile-logout>a{margin-top:8px;color:rgb(71 85 105 / 1)}#topnav.candidate-nav .candidate-nav__mobile-logout>a:is(.dark *){color:rgb(226 232 240 / 1)}#topnav.candidate-nav .candidate-nav__mobile-logout>a:hover{color:rgb(220 38 38 / 1)!important}.jobs-detail-card,.jobs-detail-section,.jobs-detail__hero{padding:18px}.jobs-detail{padding:74px 0 56px}.jobs-detail-hero-actions{display:grid;grid-template-columns:1fr}.jobs-detail-hero-actions .jobs-apply-btn{width:100%}}.resumes-page{--resume-accent:rgb(14 165 233 / 1);--resume-accent-dark:rgb(2 132 199 / 1);--resume-accent-soft:rgba(14, 165, 233, 0.1);--resume-accent-border:rgba(14, 165, 233, 0.24)}.resumes-page .jobs-detail-meta i,.resumes-page .jobs-detail-salary strong,.resumes-page .jobs-detail-summary i,.resumes-page .jobs-detail__company-line strong{color:var(--resume-accent)}.resumes-page .jobs-select-dropdown .dropdown-selected:hover,.resumes-page .resume-city-autocomplete .resume-tag-input:focus-within{border-color:var(--resume-accent);box-shadow:0 0 0 3px rgba(14,165,233,.13)}.resumes-page .jobs-select-dropdown .dropdown-list{scrollbar-color:rgba(14,165,233,0.55) rgba(148,163,184,0.12)}.resumes-page .jobs-select-dropdown .dropdown-list li.is-active,.resumes-page .jobs-select-dropdown .dropdown-list li:hover{background:var(--resume-accent-soft)!important;color:var(--resume-accent)}.resumes-page .job-card__skills span,.resumes-page .jobs-skill-chip{background:var(--resume-accent-soft);color:var(--resume-accent)}.resumes-page .jobs-detail-meta span,.resumes-page .jobs-detail-summary .is-highlight,.resumes-page .jobs-detail-tags span{border-color:var(--resume-accent-border);background:var(--resume-accent-soft)}.saved-resumes-page{--saved-resume-accent:#0ea5e9;--saved-resume-accent-dark:#0284c7;--saved-resume-soft:rgba(14, 165, 233, 0.08);--saved-resume-border:rgba(14, 165, 233, 0.18)}.saved-resumes-head{align-items:flex-start;gap:16px}.saved-resumes-stats{margin-bottom:20px}.saved-resumes-filter{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) auto;margin-bottom:20px}.saved-resumes-filter-toggle{display:none;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin:0 0 12px;border:1px solid var(--saved-resume-border);border-radius:8px;background:#fff;color:var(--saved-resume-accent-dark);font-weight:900}.saved-resumes-filter-toggle:is(.dark *){background:rgb(15 23 42 / .92)}.saved-resumes-list{display:grid;gap:14px}.saved-resume-card{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.06);padding:18px}.saved-resume-card:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / .92);box-shadow:0 18px 42px rgba(0,0,0,.24)}.saved-resume-card.is-inactive{opacity:.82}.saved-resume-card__actions,.saved-resume-card__dates,.saved-resume-card__meta,.saved-resume-card__skills,.saved-resume-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saved-resume-card__top{margin-bottom:10px}.saved-resume-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.saved-resume-status{border-radius:999px;font-size:12px;font-weight:900;padding:6px 10px}.saved-resume-status.is-available,.saved-resume-status.is-updated{border:1px solid var(--saved-resume-border);background:var(--saved-resume-soft);color:var(--saved-resume-accent-dark)}.saved-resume-status.is-inactive{border:1px solid rgba(148,163,184,.22);background:rgba(148,163,184,.1);color:rgb(100 116 139 / 1)}.saved-resume-card h2{margin:0;color:rgb(15 23 42 / 1);font-size:22px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.saved-resume-card h2:is(.dark *){color:#fff}.saved-resume-card p,.saved-resume-card__conditions,.saved-resume-card__dates,.saved-resume-card__meta,.saved-resume-card__roles{color:rgb(71 85 105 / 1);font-size:14px;line-height:1.55}.saved-resume-card p:is(.dark *),.saved-resume-card__conditions:is(.dark *),.saved-resume-card__dates:is(.dark *),.saved-resume-card__meta:is(.dark *),.saved-resume-card__roles:is(.dark *){color:rgb(203 213 225 / .82)}.saved-resume-card__meta span:not(:last-child)::after{content:"·";margin-left:8px;color:rgb(148 163 184 / 1)}.saved-resume-card__salary{color:var(--saved-resume-accent-dark);font-size:18px;font-weight:900;margin-top:8px}.saved-resume-card p{display:-webkit-box;margin:10px 0 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.saved-resume-card__skills{margin-top:12px}.saved-resume-card__skills span{border:1px solid var(--saved-resume-border);border-radius:999px;background:var(--saved-resume-soft);color:var(--saved-resume-accent-dark);font-size:12px;font-weight:900;padding:6px 10px}.saved-resume-card__conditions{margin-top:10px;font-weight:800}.saved-resume-card__warning{margin-top:12px;border-radius:8px;background:rgba(148,163,184,.12);color:rgb(71 85 105 / 1);font-size:13px;font-weight:800;padding:10px 12px}.saved-resume-card__warning:is(.dark *){color:rgb(203 213 225 / .86)}.saved-resume-card__dates{margin-top:12px;font-size:13px}.saved-resume-card__dates i{color:var(--saved-resume-accent)}.saved-resume-card__dates span{display:flex;gap:6px}.saved-resume-card__actions{justify-content:flex-end;min-width:230px}.saved-resume-card__actions .employer-btn{width:100%;justify-content:center}.saved-resume-toast{position:fixed;right:18px;bottom:18px;z-index:10080;max-width:min(360px,calc(100vw - 36px));border:1px solid var(--saved-resume-border);border-radius:8px;background:rgb(15 23 42 / .96);color:#fff;font-weight:800;padding:12px 14px;box-shadow:0 18px 48px rgba(15,23,42,.24);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .18s,transform .18s}.saved-resume-toast.is-visible{opacity:1;transform:translateY(0)}.employer-responses-page{--response-accent:#0ea5e9;--response-accent-dark:#0284c7;--response-soft:rgba(14, 165, 233, 0.08);--response-border:rgba(14, 165, 233, 0.18)}.responses-head{align-items:flex-start;gap:16px}.responses-stats{margin-bottom:20px}.responses-filter{grid-template-columns:minmax(197px,1.4fr) repeat(4,minmax(140px,1fr)) auto;margin-bottom:20px}.responses-filter-toggle{display:none;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin:0 0 12px;border:1px solid var(--response-border);border-radius:8px;background:#fff;color:var(--response-accent-dark);font-weight:900}.responses-filter-toggle:is(.dark *){background:rgb(15 23 42 / .92)}.responses-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.responses-list{display:grid;gap:14px}.response-card,.responses-side-card{display:grid;gap:8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.06);padding:18px}.response-card:is(.dark *),.responses-side-card:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / .92);box-shadow:0 18px 42px rgba(0,0,0,.24)}.response-card__actions,.response-card__footer,.response-card__meta,.response-card__skills,.response-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.response-card__top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.response-card__top>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.response-status{border-radius:999px;font-size:12px;font-weight:900;padding:6px 10px}.response-status.is-sent{border:1px solid var(--response-border);background:rgba(14,165,233,.14);color:var(--response-accent-dark)}.response-status.is-viewed{border:1px solid rgba(148,163,184,.24);background:rgba(148,163,184,.1);color:rgb(71 85 105 / 1)}.response-status.is-in-progress{border:1px solid var(--response-border);background:#fff;color:var(--response-accent-dark)}.response-status.is-invited{border:1px solid rgba(20,184,166,.22);background:rgba(20,184,166,.1);color:rgb(15 118 110 / 1)}.response-status.is-rejected{border:1px solid rgba(248,113,113,.24);background:rgba(248,113,113,.1);color:rgb(185 28 28 / 1)}.response-status.is-archived{border:1px solid rgba(148,163,184,.24);background:rgba(148,163,184,.12);color:rgb(100 116 139 / 1)}.response-status:is(.dark *){color:rgb(226 232 240 / .92)}.response-card__date,.response-card__meta,.response-card__resume-title,.response-card__roles,.response-card__updated,.responses-side-card p,.responses-side-list span{color:rgb(71 85 105 / 1);font-size:14px;line-height:1.55}.response-card__date:is(.dark *),.response-card__meta:is(.dark *),.response-card__resume-title:is(.dark *),.response-card__roles:is(.dark *),.response-card__updated:is(.dark *),.responses-side-card p:is(.dark *),.responses-side-list span:is(.dark *){color:rgb(203 213 225 / .82)}.response-card__salary{color:var(--response-accent-dark);font-size:18px;font-weight:900}.response-card h2{margin:0;color:rgb(15 23 42 / 1);font-size:22px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.response-card h2:is(.dark *){color:#fff}.response-card__vacancy{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px;color:rgb(51 65 85 / 1);font-size:14px;font-weight:800}.response-card__vacancy:is(.dark *){color:rgb(226 232 240 / .9)}.response-card__updated i,.response-card__vacancy i{color:var(--response-accent)}.response-card__vacancy a{color:var(--response-accent-dark);font-weight:900}.response-card__vacancy em{border-radius:999px;background:rgba(148,163,184,.12);color:rgb(100 116 139 / 1);font-style:normal;font-size:12px;padding:4px 8px}.response-card__meta{margin-top:10px}.response-card__meta span:not(:last-child)::after{content:"·";margin-left:8px;color:rgb(148 163 184 / 1)}.response-card__skills{margin-top:12px}.response-card__skills span{border:1px solid var(--response-border);border-radius:999px;background:var(--response-soft);color:var(--response-accent-dark);font-size:12px;font-weight:900;padding:6px 10px}.response-card__message{margin-top:12px;border-radius:8px;background:rgb(248 250 252 / 1);padding:12px}.response-card__message:is(.dark *){background:rgb(15 23 42 / .48)}.response-card__message strong{display:block;color:rgb(15 23 42 / 1);font-size:13px;font-weight:900;margin-bottom:5px}.response-card__message strong:is(.dark *){color:#fff}.response-card__message p{display:-webkit-box;margin:0;color:rgb(71 85 105 / 1);line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.response-card__message p:is(.dark *){color:rgb(203 213 225 / .86)}.response-card__note,.response-card__warning{margin-top:12px;border-radius:8px;font-size:13px;font-weight:800;padding:10px 12px}.response-card__warning{background:rgba(248,113,113,.1);color:rgb(185 28 28 / 1)}.response-card__note{background:rgba(14,165,233,.08);color:var(--response-accent-dark)}.response-card__footer{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px}.response-card__actions{justify-content:flex-end}.response-card__actions .employer-btn{min-height:52px;line-height:2}.response-status-menu{position:relative;z-index:3}.response-status-menu__list{position:absolute;right:0;top:calc(100% + 8px);z-index:10;display:none;min-width:220px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);padding:6px}.response-status-menu__list:is(.dark *){border-color:rgba(148,163,184,.14);background:rgb(15 23 42 / 1)}.response-status-menu.is-open .response-status-menu__list{display:grid}.response-status-menu__list button{border-radius:6px;color:rgb(51 65 85 / 1);font-size:13px;font-weight:800;text-align:left;padding:9px 10px}.response-status-menu__list button:is(.dark *){color:rgb(226 232 240 / .9)}.response-status-menu__list button:focus,.response-status-menu__list button:hover{background:var(--response-soft);color:var(--response-accent-dark)}.responses-side{position:sticky;top:96px;display:grid;gap:14px}.responses-side-card{display:grid;gap:10px}.responses-side-card h3{margin:0;color:rgb(15 23 42 / 1);font-size:17px;font-weight:900}.responses-side-card h3:is(.dark *){color:#fff}.responses-side-list{display:grid;gap:8px}.responses-side-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;background:var(--response-soft);padding:10px}.responses-side-list strong{color:var(--response-accent-dark);font-weight:900}.responses-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.response-toast{position:fixed;right:18px;bottom:18px;z-index:10080;max-width:min(360px,calc(100vw - 36px));border:1px solid var(--response-border);border-radius:8px;background:rgb(15 23 42 / .96);color:#fff;font-weight:800;padding:12px 14px;box-shadow:0 18px 48px rgba(15,23,42,.24);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .18s,transform .18s}.response-toast.is-visible{opacity:1;transform:translateY(0)}.resumes-page .jobs-detail-tags span:is(.dark *){color:rgb(125 211 252 / 1)}.resumes-page .jobs-apply-btn{border-color:var(--resume-accent);background:var(--resume-accent)}.resumes-page .jobs-apply-btn:focus,.resumes-page .jobs-apply-btn:hover{border-color:var(--resume-accent-dark);background:var(--resume-accent-dark)}@media (max-width:768px){.responses-head{display:grid}.responses-filter .employer-btn,.responses-head .employer-btn{width:100%;justify-content:center}.responses-filter-toggle{display:inline-flex}.responses-filter{grid-template-columns:1fr}.responses-filter:not(.is-open){display:none}.responses-layout{grid-template-columns:1fr}.responses-side{position:static}.response-card{padding:15px}.response-card h2{font-size:19px}.response-card__actions,.response-card__footer,.response-card__top{display:grid;justify-items:stretch}.response-card__actions .employer-btn,.response-status-menu,.response-status-menu>.employer-btn{width:100%;justify-content:center}.response-status-menu__list{left:0;right:0}.saved-resumes-head{display:grid}.saved-resumes-filter .employer-btn,.saved-resumes-head .employer-btn{width:100%;justify-content:center}.saved-resumes-filter-toggle{display:inline-flex}.saved-resumes-filter{grid-template-columns:1fr}.saved-resumes-filter:not(.is-open){display:none}.saved-resume-card{padding:15px}.saved-resume-card__body{grid-template-columns:1fr}.saved-resume-card h2{font-size:19px}.saved-resume-card__actions{min-width:0;width:100%}.saved-resume-card__actions .employer-btn{width:100%;justify-content:center}.resume-card__actions{display:grid;grid-template-columns:1fr}}.contacts-link-button:focus-visible{outline:rgba(20,184,166,.28) solid 3px;outline-offset:3px}.contacts-alert,.contacts-success{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(15,23,42,.06);display:flex;gap:14px;margin-bottom:20px;padding:16px}.contacts-alert:is(.dark *),.contacts-success:is(.dark *){border-color:rgba(148,163,184,.16);background:rgba(30,41,59,.82);box-shadow:0 18px 50px rgba(0,0,0,.18)}.contacts-alert p,.contacts-success p{margin:0;color:rgb(71 85 105 / 1);font-size:14px;line-height:1.65}.contacts-alert p:is(.dark *),.contacts-success p:is(.dark *){color:rgb(203 213 225 / .76)}.contacts-success{border-color:rgba(5,150,105,.22);background:rgba(5,150,105,.08)}.contacts-success>i{color:rgb(5 150 105 / 1);font-size:26px}.contacts-alert strong,.contacts-success strong{display:block;margin-bottom:4px;color:inherit;font-size:16px;font-weight:900}.contacts-alert--error{border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.07)}.contacts-link-button{margin-top:10px;color:rgb(5 150 105 / 1);font-size:14px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.language-dropdown{position:relative}.language-dropdown__current{align-items:center;border-radius:6px;color:#059669;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:0;min-width:3.2rem;padding:.35rem .75rem;transition:color .2s,background-color .2s}.language-dropdown--sky .language-dropdown__current{color:#0284c7}.language-dropdown__current:focus,.language-dropdown__current:hover{background:rgba(16,185,129,.1);color:#047857}.language-dropdown--sky .language-dropdown__current:focus,.language-dropdown--sky .language-dropdown__current:hover{background:rgba(14,165,233,.1);color:#0369a1}.language-dropdown__menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px rgba(15,23,42,.12);inset-inline-end:0;margin-top:.5rem;min-width:5rem;overflow:hidden;position:absolute;z-index:50}.language-dropdown__item{align-items:center;color:#334155;display:flex;font-weight:600;justify-content:space-between;padding:.55rem .85rem;transition:background-color .2s,color .2s}.language-dropdown__item:focus,.language-dropdown__item:hover{background:rgba(16,185,129,.1);color:#047857}.language-dropdown--sky .language-dropdown__item:focus,.language-dropdown--sky .language-dropdown__item:hover{background:rgba(14,165,233,.12);color:#0369a1}.language-dropdown__item.is-active{background:rgba(16,185,129,.14);color:#059669}.language-dropdown--sky .language-dropdown__item.is-active{background:rgba(14,165,233,.14);color:#0284c7}.dark .language-dropdown__current{color:#86efac}.dark .language-dropdown--sky .language-dropdown__current{color:#7dd3fc}.dark .language-dropdown__current:focus,.dark .language-dropdown__current:hover{background:rgba(16,185,129,.16);color:#a7f3d0}.dark .language-dropdown--sky .language-dropdown__current:focus,.dark .language-dropdown--sky .language-dropdown__current:hover{background:rgba(14,165,233,.18);color:#bae6fd}.dark .language-dropdown__menu{background:#0f172a;border-color:#334155;box-shadow:0 16px 35px rgba(0,0,0,.35)}.dark .language-dropdown__item{color:#cbd5e1}.dark .language-dropdown__item:focus,.dark .language-dropdown__item:hover{background:rgba(16,185,129,.18);color:#a7f3d0}.dark .language-dropdown--sky .language-dropdown__item:focus,.dark .language-dropdown--sky .language-dropdown__item:hover{background:rgba(14,165,233,.2);color:#bae6fd}.dark .language-dropdown__item.is-active{background:rgba(16,185,129,.22);color:#86efac}.dark .language-dropdown--sky .language-dropdown__item.is-active{background:rgba(14,165,233,.24);color:#7dd3fc}.employers .language-dropdown--sky .language-dropdown__current,.employers .language-dropdown__current{color:#0284c7}.employers .language-dropdown--sky .language-dropdown__current:focus,.employers .language-dropdown--sky .language-dropdown__current:hover,.employers .language-dropdown__current:focus,.employers .language-dropdown__current:hover{background:rgba(14,165,233,.1);color:#0369a1}.employers .language-dropdown--sky .language-dropdown__item:focus,.employers .language-dropdown--sky .language-dropdown__item:hover,.employers .language-dropdown__item:focus,.employers .language-dropdown__item:hover{background:rgba(14,165,233,.12);color:#0369a1}.employers .language-dropdown--sky .language-dropdown__item.is-active,.employers .language-dropdown__item.is-active{background:rgba(14,165,233,.14);color:#0284c7}.dark.employers .language-dropdown--sky .language-dropdown__current,.dark.employers .language-dropdown__current{color:#7dd3fc}.dark.employers .language-dropdown--sky .language-dropdown__current:focus,.dark.employers .language-dropdown--sky .language-dropdown__current:hover,.dark.employers .language-dropdown__current:focus,.dark.employers .language-dropdown__current:hover{background:rgba(14,165,233,.18);color:#bae6fd}.dark.employers .language-dropdown--sky .language-dropdown__item:focus,.dark.employers .language-dropdown--sky .language-dropdown__item:hover,.dark.employers .language-dropdown__item:focus,.dark.employers .language-dropdown__item:hover{background:rgba(14,165,233,.2);color:#bae6fd}.dark.employers .language-dropdown--sky .language-dropdown__item.is-active,.dark.employers .language-dropdown__item.is-active{background:rgba(14,165,233,.24);color:#7dd3fc}.news-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:8px;border:1px solid transparent;font-size:14px;font-weight:900;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.news-btn--primary{background:rgb(16 185 129 / 1);border-color:rgb(16 185 129 / 1);color:#fff;box-shadow:0 10px 22px rgba(16,185,129,.18)}.news-btn--primary:hover{background:rgb(5 150 105 / 1);border-color:rgb(5 150 105 / 1);color:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.employers .news-btn--primary{background:var(--employer-primary);border-color:var(--employer-primary);box-shadow:0 10px 22px rgba(14,165,233,.18)}.employers .news-btn--primary:hover{background:var(--employer-primary-hover);border-color:var(--employer-primary-hover)}.employers .news-empty i{color:var(--employer-primary)}.news-empty{display:grid;justify-items:center;gap:10px;margin-top:24px;padding:42px 20px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#fff;text-align:center}.news-empty:is(.dark *){background:rgb(30 41 59 / 1);border-color:rgba(148,163,184,.14)}.news-empty i{color:rgb(16 185 129 / 1);font-size:38px}.news-empty h2{margin:0;color:rgb(15 23 42 / 1);font-size:24px;font-weight:900}.news-empty h2:is(.dark *){color:#fff}.news-empty p{margin:0 0 8px;color:rgb(71 85 105 / 1)}.news-empty p:is(.dark *){color:rgb(203 213 225 / 1)}@media (max-width:1120px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.news-grid{grid-template-columns:1fr}.news-btn{width:100%}}.account-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-security-item{display:flex;flex-direction:column;gap:14px;min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;padding:18px}.account-security-item:is(.dark *){background:#111827;border-color:#243244}.account-security-item__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:20px}.account-security-item__body{min-width:0}.account-security-item__label{display:block;color:#94a3b8;font-size:13px;font-weight:600;margin-bottom:5px}.account-security-item__body strong{display:block;color:#0f172a;font-weight:700;line-height:1.35}.account-security-item__body strong:is(.dark *){color:#fff}.account-security-item__body p{margin-top:7px;color:#64748b;font-size:14px;line-height:1.5}.account-security-item__body p:is(.dark *){color:#cbd5e1}.account-email{overflow-wrap:anywhere;word-break:normal}.account-security-item__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto}.account-security-badge i{font-size:14px;margin-right:4px}.account-security-requirements{margin-top:8px;padding-left:18px;color:#64748b;font-size:12px;line-height:1.55}.account-security-requirements:is(.dark *){color:#cbd5e1}.account-security-btn:focus-visible,.account-security-link:focus-visible,.account-security-modal__close:focus-visible,.account-security-password-field button:focus-visible{outline:solid 2px;outline-offset:2px}.employers .account-security-btn:focus-visible,.employers .account-security-link:focus-visible,.employers .account-security-modal__close:focus-visible,.employers .account-security-password-field button:focus-visible{outline-color:rgb(var(--custom-employers-color-4) / .45)}@media (max-width:900px){.account-security-grid{grid-template-columns:1fr}}@media (max-width:640px){.account-security-item__actions{align-items:stretch;flex-direction:column}}.registration-step{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;background:rgb(5 150 105 / .1);color:#047857;font-size:12px;font-weight:700;line-height:1;padding:7px 10px}.registration-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.registration-title-row>div{min-width:0}.registration-title-row h1,.registration-title-row h2,.registration-title-row p{margin:0}.registration-title-row h2{color:#0f172a;font-size:22px;font-weight:700;line-height:1.25}.registration-title-row h2:is(.dark *){color:#fff}.registration-title-row p{margin-top:8px;color:#64748b;font-size:14px;line-height:1.55}.registration-title-row p:is(.dark *){color:#cbd5e1}.registration-title-row .registration-step{flex:0 0 auto;margin-top:1px}.registration-title-row--success{align-items:center}.registration-primary-btn{color:#fff;border:1px solid transparent}.registration-primary-btn--candidate{background:#059669;border-color:#059669}.registration-primary-btn--candidate:hover{background:#047857;border-color:#047857;color:#fff}.registration-primary-btn--employer{background:#0284c7;border-color:#0284c7;color:#fff}.registration-primary-btn--employer:hover{background:#0369a1;border-color:#0369a1;color:#fff}.registration-primary-btn:disabled{opacity:.65;cursor:not-allowed}.registration-auth-section{min-height:100vh;min-height:100svh;height:auto!important;align-items:flex-start!important;justify-content:center!important;overflow:visible!important;padding:max(20px,env(safe-area-inset-top)) 0 max(28px,env(safe-area-inset-bottom));z-index:30}.registration-auth-section>.absolute{z-index:0;pointer-events:none}.registration-auth-section>.container{position:relative;z-index:2;width:100%;max-height:none}.registration-auth-section .grid{align-items:start}.content:has(.registration-auth-section){flex:0 0 auto;min-height:100vh;min-height:100svh;overflow:visible}body:has(.registration-auth-section){overflow-y:auto}.password-toggle{top:50px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.password-toggle i{line-height:1}.employers .registration-step{background:rgb(37 99 235 / .1);color:#2563eb}.registration-step:is(.dark *){background:rgb(16 185 129 / .14);color:#34d399}.employers .registration-step:is(.dark *){background:rgb(59 130 246 / .16);color:#60a5fa}.registration-password-help{margin-top:10px;color:#64748b;font-size:12px;line-height:1.45}.registration-password-help:is(.dark *){color:#cbd5e1}.registration-password-help>span{display:block;margin-bottom:6px;font-weight:600}.registration-password-help ul{display:grid;gap:4px;margin:0 0 10px;padding:0;list-style:none}.registration-password-help li{display:flex;align-items:center;gap:6px}.registration-password-help li i{font-size:15px;line-height:1}.registration-password-help li.is-ok{color:#059669}.registration-password-strength{display:grid;gap:6px}.registration-password-strength>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.registration-password-strength>div span{height:4px;border-radius:999px;background:#e5e7eb}.registration-password-strength:is(.dark *)>div span{background:#334155}.registration-password-strength strong{color:#64748b;font-size:12px;font-weight:600}.registration-password-strength em{font-style:normal}.registration-password-strength.is-weak>div span:first-child{background:#f97316}.registration-password-strength.is-weak em{color:#ea580c}.registration-password-strength.is-medium>div span:nth-child(-n+2){background:#f59e0b}.registration-password-strength.is-medium em{color:#d97706}.registration-password-strength.is-strong>div span{background:#059669}.registration-password-strength.is-strong em{color:#059669}.registration-no-experience{margin-top:2px}.registration-no-experience label{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:14px;font-weight:600}.registration-no-experience label:is(.dark *){color:#cbd5e1}.registration-no-experience input{width:16px;height:16px;accent-color:#059669}.registration-disabled{display:none}.registration-email-badge{display:grid;gap:5px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;padding:12px 14px}.registration-email-badge:is(.dark *){border-color:#334155;background:#0f172a}.registration-email-badge span{color:#64748b;font-size:12px;font-weight:600}.registration-email-badge strong{color:#0f172a;font-size:14px;overflow-wrap:anywhere}.registration-email-badge strong:is(.dark *){color:#fff}.registration-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.registration-code-grid input{width:100%;aspect-ratio:1/1;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#0f172a;text-align:center;font-size:22px;font-weight:700}.registration-code-grid input:is(.dark *){border-color:#334155;background:#111827;color:#fff}.registration-code-grid input:focus{border-color:#059669;box-shadow:0 0 0 3px rgb(5 150 105 / .16);outline:0}.employers .registration-code-grid input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .16)}.registration-code-grid input.is-invalid{border-color:#ef4444;box-shadow:0 0 0 3px rgb(239 68 68 / .14)}.registration-message{min-height:20px;margin-top:10px;font-size:13px;line-height:1.45}.registration-message.is-success{color:#059669}.registration-message.is-error{color:#dc2626}.registration-secondary-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px}.registration-secondary-actions button{border:0;background:0 0;color:#059669;cursor:pointer;font-size:13px;font-weight:700;padding:0;text-align:left}.employers .registration-secondary-actions button{color:#2563eb}.registration-secondary-actions button:disabled{color:#94a3b8;cursor:not-allowed}.registration-email-change{display:grid;gap:12px;margin-top:16px;border-top:1px solid #e5e7eb;padding-top:16px}.registration-email-change:is(.dark *){border-color:#334155}.registration-email-change__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media (max-width:480px){.registration-title-row{align-items:flex-start;flex-direction:column-reverse;gap:10px}.registration-code-grid{gap:6px}.registration-code-grid input{border-radius:6px;font-size:18px}.registration-email-change__actions,.registration-secondary-actions{align-items:stretch;flex-direction:column}.registration-email-change__actions .btn,.registration-secondary-actions button{width:100%;text-align:center}}
