@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.jobDetails-module__LNvvyW__page{--blue:#3c65f5;--blue-strong:#2b4fd8;--blue-ink:#2b4fd8;--blue-tint:#e7eeff;--ink:#05264e;--ink-2:#33456a;--muted:#5a6b85;--teal:#12a594;--teal-tint:#e2f5f1;--green:#16b364;--amber:#f5a524;--bg:#fff;--surface:#f5f8ff;--surface-2:#edf2fe;--border:#e3e9f4;--card-shadow:0 1px 2px #0b21470a,0 8px 24px -12px #0b214724;--card-shadow-hover:0 2px 4px #0b21470f,0 18px 40px -16px #0b214747;--radius:16px;color:var(--ink)}.jobDetails-module__LNvvyW__page *{box-sizing:border-box}.jobDetails-module__LNvvyW__wrap{max-width:1180px;margin:0 auto;padding:0 20px}.jobDetails-module__LNvvyW__page a{color:inherit;text-decoration:none}.jobDetails-module__LNvvyW__page h1,.jobDetails-module__LNvvyW__page h2,.jobDetails-module__LNvvyW__page h3,.jobDetails-module__LNvvyW__page h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800}.jobDetails-module__LNvvyW__hero{background:radial-gradient(1100px 420px at 88% -8%,color-mix(in srgb,var(--blue)18%,transparent),transparent 60%),radial-gradient(760px 380px at 4% 8%,color-mix(in srgb,var(--teal)15%,transparent),transparent 62%),var(--surface);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.jobDetails-module__LNvvyW__heroGrid{grid-template-columns:1fr 340px;align-items:start;gap:34px;padding:36px 0 30px;display:grid}.jobDetails-module__LNvvyW__breadcrumb{color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600}.jobDetails-module__LNvvyW__breadcrumb a:hover{color:var(--blue-ink)}.jobDetails-module__LNvvyW__breadcrumb span{opacity:.5;margin:0 8px}.jobDetails-module__LNvvyW__hTitle{color:var(--ink);margin:0 0 14px;font-size:36px;line-height:1.1}.jobDetails-module__LNvvyW__companyRow{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;display:flex}.jobDetails-module__LNvvyW__logo{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,var(--blue),#6e54f5);width:52px;height:52px;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--blue)60%,transparent);border-radius:13px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;position:relative;overflow:hidden}.jobDetails-module__LNvvyW__logo img,.jobDetails-module__LNvvyW__coLogo img,.jobDetails-module__LNvvyW__simAv img,.jobDetails-module__LNvvyW__jobAv img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.jobDetails-module__LNvvyW__companyMeta{flex-direction:column;gap:3px;display:flex}.jobDetails-module__LNvvyW__companyName{color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.jobDetails-module__LNvvyW__verified{color:var(--green);background:color-mix(in srgb,var(--green)14%,transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.jobDetails-module__LNvvyW__verified svg{flex:none;width:13px;height:13px}.jobDetails-module__LNvvyW__notVerified{color:var(--muted);background:color-mix(in srgb,var(--muted)14%,transparent)}.jobDetails-module__LNvvyW__hiringFor{color:var(--muted);font-size:13.5px}.jobDetails-module__LNvvyW__hiringFor b{color:var(--ink-2)}.jobDetails-module__LNvvyW__chips{flex-wrap:wrap;gap:9px;display:flex}.jobDetails-module__LNvvyW__chip{color:var(--ink-2);background:var(--bg);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.jobDetails-module__LNvvyW__chip svg{width:15px;height:15px;color:var(--blue)}.jobDetails-module__LNvvyW__chipLive{color:var(--green);border-color:color-mix(in srgb,var(--green)32%,transparent);background:color-mix(in srgb,var(--green)10%,transparent)}.jobDetails-module__LNvvyW__chipLive .jobDetails-module__LNvvyW__dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite jobDetails-module__LNvvyW__pulse}@keyframes jobDetails-module__LNvvyW__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--green)60%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.jobDetails-module__LNvvyW__applyCard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:22px;position:sticky;top:18px}.jobDetails-module__LNvvyW__salaryLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.jobDetails-module__LNvvyW__salary{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0;font-size:27px;font-weight:800}.jobDetails-module__LNvvyW__salarySub{color:var(--muted);margin-bottom:18px;font-size:13px}.jobDetails-module__LNvvyW__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:all .16s;display:inline-flex}.jobDetails-module__LNvvyW__btn:disabled{opacity:.55;cursor:not-allowed}.jobDetails-module__LNvvyW__btn svg{width:17px;height:17px}.jobDetails-module__LNvvyW__btnPrimary{background:var(--blue);color:#fff;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--blue)65%,transparent)}.jobDetails-module__LNvvyW__btnPrimary:not(:disabled):hover{background:var(--blue-strong);transform:translateY(-1px)}.jobDetails-module__LNvvyW__btnGhost{color:var(--ink);border-color:var(--border);background:0 0;margin-top:10px}.jobDetails-module__LNvvyW__btnGhost:not(:disabled):hover{border-color:var(--blue);color:var(--blue-ink);background:var(--surface)}.jobDetails-module__LNvvyW__applyFoot{text-align:center;color:var(--muted);margin-top:14px;font-size:12.5px}.jobDetails-module__LNvvyW__applyMini{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:16px;display:flex}.jobDetails-module__LNvvyW__applyMini>div{text-align:center;flex:1}.jobDetails-module__LNvvyW__applyMini .jobDetails-module__LNvvyW__n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.jobDetails-module__LNvvyW__applyMini .jobDetails-module__LNvvyW__l{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.jobDetails-module__LNvvyW__main{grid-template-columns:1fr 340px;align-items:start;gap:34px;padding-top:34px;display:grid}.jobDetails-module__LNvvyW__aside{flex-direction:column;gap:22px;display:flex;position:sticky;top:18px}.jobDetails-module__LNvvyW__card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:26px}.jobDetails-module__LNvvyW__card+.jobDetails-module__LNvvyW__card{margin-top:22px}.jobDetails-module__LNvvyW__cardTitle{color:var(--ink);margin:0 0 20px;font-size:19px;font-weight:800}.jobDetails-module__LNvvyW__cardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.jobDetails-module__LNvvyW__cardHead .jobDetails-module__LNvvyW__cardTitle{margin:0}.jobDetails-module__LNvvyW__infoGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.jobDetails-module__LNvvyW__info{border-radius:12px;align-items:flex-start;gap:13px;padding:12px 10px;transition:background .15s;display:flex}.jobDetails-module__LNvvyW__info:hover{background:var(--surface)}.jobDetails-module__LNvvyW__infoIc{background:var(--blue-tint);width:38px;height:38px;color:var(--blue-ink);border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}.jobDetails-module__LNvvyW__infoIc svg{width:18px;height:18px}.jobDetails-module__LNvvyW__infoIc img{object-fit:cover;border-radius:5px;width:22px;height:22px}.jobDetails-module__LNvvyW__infoL{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600}.jobDetails-module__LNvvyW__infoV{color:var(--ink);font-size:15px;font-weight:700}.jobDetails-module__LNvvyW__info.jobDetails-module__LNvvyW__hl .jobDetails-module__LNvvyW__infoIc{background:var(--teal-tint);color:var(--teal)}.jobDetails-module__LNvvyW__info.jobDetails-module__LNvvyW__hl .jobDetails-module__LNvvyW__infoV{color:var(--teal)}.jobDetails-module__LNvvyW__desc p{color:var(--ink-2);margin:0 0 16px}:is(.jobDetails-module__LNvvyW__desc h1,.jobDetails-module__LNvvyW__desc h2,.jobDetails-module__LNvvyW__desc h3,.jobDetails-module__LNvvyW__desc h4){color:var(--ink);margin:22px 0 10px;font-size:16px;font-weight:800}:is(.jobDetails-module__LNvvyW__desc ul,.jobDetails-module__LNvvyW__desc ol){flex-direction:column;gap:9px;margin:0 0 16px;padding-left:2px;list-style:none;display:flex}.jobDetails-module__LNvvyW__desc li{color:var(--ink-2);padding-left:26px;position:relative}.jobDetails-module__LNvvyW__desc li:before{content:"";background:var(--blue-tint)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233C65F5' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:5px;width:15px;height:15px;position:absolute;top:7px;left:0}.jobDetails-module__LNvvyW__tags{flex-wrap:wrap;gap:10px;display:flex}.jobDetails-module__LNvvyW__tag{color:var(--blue-ink);background:var(--blue-tint);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700}.jobDetails-module__LNvvyW__shareRow{flex-wrap:wrap;gap:10px;display:flex}.jobDetails-module__LNvvyW__share{color:var(--ink);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.jobDetails-module__LNvvyW__share:hover{box-shadow:var(--card-shadow);transform:translateY(-1px)}.jobDetails-module__LNvvyW__share i{font-size:15px}.jobDetails-module__LNvvyW__metaStrip{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px 28px;margin-top:22px;padding-top:20px;display:flex}.jobDetails-module__LNvvyW__metaStrip .jobDetails-module__LNvvyW__m{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.jobDetails-module__LNvvyW__metaStrip .jobDetails-module__LNvvyW__m b{color:var(--ink)}.jobDetails-module__LNvvyW__metaStrip .jobDetails-module__LNvvyW__m svg{width:15px;height:15px;color:var(--muted)}.jobDetails-module__LNvvyW__coTop{align-items:center;gap:14px;margin-bottom:16px;display:flex}.jobDetails-module__LNvvyW__coLogo{color:#fff;background:linear-gradient(135deg,var(--teal),#0e8c7e);border-radius:14px;flex:none;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid;position:relative;overflow:hidden}.jobDetails-module__LNvvyW__coName{color:var(--ink);font-size:17px;font-weight:800}.jobDetails-module__LNvvyW__coDesc{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.6}.jobDetails-module__LNvvyW__coMeta{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.jobDetails-module__LNvvyW__coMeta div{color:var(--ink-2);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.jobDetails-module__LNvvyW__coMeta svg{width:16px;height:16px;color:var(--muted);flex:none}.jobDetails-module__LNvvyW__certRow{align-items:center;gap:10px;display:flex}.jobDetails-module__LNvvyW__certRow+.jobDetails-module__LNvvyW__certRow{margin-top:10px}.jobDetails-module__LNvvyW__certRow img{object-fit:contain;width:30px;height:30px}.jobDetails-module__LNvvyW__certRow span{color:var(--ink-2);font-size:13.5px;font-weight:600}.jobDetails-module__LNvvyW__commute div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.jobDetails-module__LNvvyW__commute div:last-child{border-bottom:0}.jobDetails-module__LNvvyW__commute strong{color:var(--muted);font-weight:600}.jobDetails-module__LNvvyW__commute span{color:var(--ink);font-weight:700}.jobDetails-module__LNvvyW__sim{border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;padding:13px;transition:all .16s;display:flex}.jobDetails-module__LNvvyW__sim+.jobDetails-module__LNvvyW__sim{margin-top:4px}.jobDetails-module__LNvvyW__sim:hover{border-color:var(--border);background:var(--surface);transform:translate(2px)}.jobDetails-module__LNvvyW__simAv{color:#fff;background:linear-gradient(135deg,#3c65f5,#6e54f5);border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden}.jobDetails-module__LNvvyW__simT{color:var(--ink);font-size:14.5px;font-weight:800;line-height:1.25}.jobDetails-module__LNvvyW__simM{color:var(--muted);flex-wrap:wrap;gap:9px;margin-top:3px;font-size:12px;display:flex}.jobDetails-module__LNvvyW__simS{color:var(--blue-ink);margin-top:4px;font-size:13.5px;font-weight:800}.jobDetails-module__LNvvyW__emptyNote{text-align:center;color:var(--muted);padding:18px;font-size:13.5px}.jobDetails-module__LNvvyW__sectionHead{justify-content:space-between;align-items:end;gap:16px;margin:0 0 26px;display:flex}.jobDetails-module__LNvvyW__sectionHead h2{color:var(--ink);font-size:26px}.jobDetails-module__LNvvyW__sectionHead p{color:var(--muted);margin:6px 0 0;font-size:14px}.jobDetails-module__LNvvyW__seeAll{color:var(--blue-ink);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.jobDetails-module__LNvvyW__seeAll svg{width:16px;height:16px}.jobDetails-module__LNvvyW__job{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);height:100%;padding:22px;transition:all .18s;position:relative;overflow:hidden}.jobDetails-module__LNvvyW__job:before{content:"";background:linear-gradient(90deg,var(--blue),var(--teal));transform-origin:0;height:3px;transition:transform .22s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.jobDetails-module__LNvvyW__job:hover{box-shadow:var(--card-shadow-hover);border-color:color-mix(in srgb,var(--blue)30%,var(--border));transform:translateY(-4px)}.jobDetails-module__LNvvyW__job:hover:before{transform:scaleX(1)}.jobDetails-module__LNvvyW__jobTop{align-items:center;gap:12px;margin-bottom:16px;display:flex}.jobDetails-module__LNvvyW__jobAv{color:#fff;background:linear-gradient(135deg,#3c65f5,#6e54f5);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid;position:relative;overflow:hidden}.jobDetails-module__LNvvyW__jobCo{color:var(--ink);font-size:14px;font-weight:800}.jobDetails-module__LNvvyW__jobLoc{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.jobDetails-module__LNvvyW__jobLoc svg{width:12px;height:12px}.jobDetails-module__LNvvyW__jobTitle{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:800}.jobDetails-module__LNvvyW__jobDesc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.jobDetails-module__LNvvyW__jobChips{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.jobDetails-module__LNvvyW__jobChips span{color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700}.jobDetails-module__LNvvyW__jobFoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.jobDetails-module__LNvvyW__jobSal{color:var(--blue-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.jobDetails-module__LNvvyW__jobBtn{color:var(--blue-ink);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.jobDetails-module__LNvvyW__jobBtn svg{width:14px;height:14px;transition:transform .15s}.jobDetails-module__LNvvyW__job:hover .jobDetails-module__LNvvyW__jobBtn svg{transform:translate(3px)}@media (max-width:991px){.jobDetails-module__LNvvyW__heroGrid,.jobDetails-module__LNvvyW__main{grid-template-columns:1fr}.jobDetails-module__LNvvyW__applyCard,.jobDetails-module__LNvvyW__aside{position:static}.jobDetails-module__LNvvyW__hTitle{font-size:29px}.jobDetails-module__LNvvyW__infoGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jobDetails-module__LNvvyW__page *{transition:none!important;animation:none!important}}
