.jobs-layout{--jobs-ink:#0c1d2d;--jobs-muted:#66738d;--jobs-paper:#fff;--jobs-line:#edf0f2;--jobs-soft:#f4f5f7;color:var(--jobs-ink);-webkit-font-smoothing:antialiased;background:radial-gradient(at 48% 42%,#edf0e9 0%,#f5f6f1 64%,#f7f8f4 100%)!important}.jobs-layout>header{top:25px}.jobs-layout>header>div{max-width:1296px}.jobs-layout>header .glass-panel{min-height:61px;box-shadow:none;background:#ffffffa6;border:0;border-radius:17px;padding:9px 25px}.jobs-layout>header nav{position:absolute;left:50%;transform:translate(-50%)}.jobs-layout>header nav>div{gap:12px}.jobs-layout>header nav a{padding:11px 18px;font-size:16px;font-weight:400}.jobs-layout>header nav a[href=\/jobs]{background:#ffffffb3;border-color:#66738d}.jobs-avatar{color:#0c1d2d;background:#cfefdc;border-radius:50%;place-items:center;width:41px;height:41px;font-size:16px;font-weight:600;display:grid}.jobs-layout>div{padding-top:86px}.jobs-scene{-moz-column-gap:45px;grid-template-columns:minmax(300px,400px) minmax(0,510px) minmax(140px,1fr);column-gap:45px;max-width:1372px;min-height:calc(100dvh - 86px);margin:0 auto;padding:68px 0 60px;display:grid;position:relative}.jobs-intro{padding-top:32px}.jobs-eyebrow{color:#758096;letter-spacing:1.5px;margin:0 0 8px 4px;font-size:16px;font-weight:700}.jobs-intro h1{letter-spacing:-2.4px;margin-left:3px;font-size:clamp(35px,3.05vw,48px);font-weight:700;line-height:1.1}.jobs-instructions{color:var(--jobs-muted);letter-spacing:-.5px;margin:15px 0 43px 4px;font-size:21px;line-height:1.45}.jobs-credit-panel{background:#ffffffba;border-radius:19px;align-items:center;gap:16px;max-width:350px;padding:17px 16px;display:flex}.jobs-mint-icon{color:#0db77c;background:#e0f6eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:51px;height:51px;display:flex}.jobs-credit-content{letter-spacing:-.5px;flex:1;min-width:0;font-size:16px}.jobs-credit-content p{margin-bottom:7px}.jobs-credit-meter{color:var(--jobs-muted);white-space:nowrap;align-items:center;gap:19px;display:flex}.jobs-credit-meter strong{color:var(--jobs-ink)}.jobs-credit-track{background:#e6eae8;border-radius:20px;flex:1;height:11px;overflow:hidden}.jobs-credit-track span{border-radius:inherit;background:linear-gradient(90deg,#16c58a,#0aaf71);height:100%;transition:width .3s;display:block}.jobs-pro-panel{text-align:left;background:#f5faf480;border:1px solid #d6efe2;border-radius:18px;align-items:flex-start;gap:16px;width:100%;max-width:350px;margin-top:27px;padding:17px 15px 21px;display:flex}.jobs-pro-panel strong{letter-spacing:-.6px;margin:3px 0 8px;font-size:18px;line-height:1.3;display:block}.jobs-pro-panel small{color:var(--jobs-muted);letter-spacing:-.4px;font-size:15px;line-height:1.5;display:block}.jobs-pro-panel>svg{flex-shrink:0;align-self:center}.jobs-deck{outline-offset:8px;border-radius:22px;min-width:0;position:relative}.jobs-card-stack{position:relative}.jobs-back-card{pointer-events:none;background:#ffffff78;border:1px solid #ffffff90;border-radius:21px;padding:14px 18px;position:absolute;inset:28px 0 17px}.jobs-back-card-left{transform:translate(-36px)rotate(-4.5deg)}.jobs-back-card-right{transform:translate(36px)rotate(4.5deg)}.jobs-back-card>div{opacity:.5;background:linear-gradient(140deg,#d5dbd3,#ece9df 45%,#c5cec0);border-radius:13px;height:44%}.jobs-back-card>span{background:#dde1d9;border-radius:10px;width:65%;height:10px;margin:22px 10px;display:block}.jobs-offer{background:var(--jobs-paper);cursor:grab;border-radius:20px;width:100%;min-height:623px;padding:26px 31px 30px;position:relative;box-shadow:0 20px 65px #283b2b0c}.jobs-offer:active{cursor:grabbing}.jobs-company-row{align-items:center;gap:18px;margin-bottom:23px;display:flex}.jobs-company-monogram{color:#fff;background:radial-gradient(at 70% 90%,#233646,#06111b 65%);border-radius:11px;flex-shrink:0;place-items:center;width:52px;height:51px;font:29px Georgia,serif;display:grid;box-shadow:0 2px 4px #0b1b2514}.jobs-company-name{overflow-wrap:anywhere;flex:1;font-size:17px}.jobs-offer h2{letter-spacing:-1.4px;overflow-wrap:anywhere;margin-bottom:23px;font-size:35px;font-weight:700;line-height:1.15}.jobs-offer-meta{color:var(--jobs-muted);flex-wrap:wrap;gap:12px 31px;margin-bottom:28px;font-size:18px;display:flex}.jobs-offer-meta span{align-items:center;gap:10px;display:inline-flex}.jobs-offer-meta svg{flex-shrink:0}.jobs-offer-description{color:var(--jobs-muted);letter-spacing:-.35px;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:81px;font-size:20px;line-height:1.35;display:-webkit-box;overflow:hidden}.jobs-offer-tags{flex-wrap:wrap;gap:12px;min-height:37px;margin:28px 0 24px;display:flex}.jobs-offer-tags>*{background:var(--jobs-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:30px;max-width:100%;padding:6px 14px;font-size:15px;overflow:hidden}.jobs-view-offer{background:var(--jobs-soft);letter-spacing:-.5px;border-radius:14px;justify-content:center;align-items:center;gap:17px;width:100%;min-height:62px;font-size:18px;font-weight:600;display:flex}.jobs-view-offer:hover{background:#eaf4ed}.jobs-source{text-align:right;color:var(--jobs-muted);margin-top:10px;font-size:11px;display:block}.jobs-sponsored{color:var(--jobs-muted);margin-bottom:10px;font-size:12px;display:inline-block}.jobs-actions{justify-content:space-between;gap:30px;padding:40px 50px 0;display:flex;position:relative}.jobs-actions>div{white-space:nowrap;flex-direction:column;align-items:center;gap:18px;display:flex}.jobs-actions>div>span{color:var(--jobs-muted);letter-spacing:-.4px;font-size:16px}.jobs-action{border-radius:50%;place-items:center;width:87px;height:87px;display:grid;box-shadow:0 10px 30px #23382c06}.jobs-action-skip{color:#ff414a;background:#fff3f3;box-shadow:0 12px 28px #ef53600b}.jobs-action-save{color:#66718a;background:#fff;width:81px;height:81px;margin-top:3px;margin-bottom:3px}.jobs-action-like{color:#0ab479;background:#e2fff0;box-shadow:0 12px 28px #21c9800c}.jobs-previous{color:var(--jobs-muted);position:absolute;top:70px;left:0}.jobs-swipe-hint{color:#8992a2;padding:271px 0 0 69px}.jobs-swipe-hint>p{color:var(--jobs-ink);align-items:center;gap:10px;margin:4px 0 5px 45px;font-size:20px;display:flex}.jobs-swipe-hint>span{color:var(--jobs-muted);white-space:nowrap;margin-left:45px;font-size:16px;display:block}.jobs-filter{background:var(--jobs-paper);z-index:30;border-radius:16px;align-items:center;gap:14px;padding:16px 27px;font-size:18px;font-weight:600;display:flex;position:fixed;bottom:63px;left:max(24px,50vw - 714px);box-shadow:0 12px 35px #1e38230a}.jobs-filter svg{color:#46546c}.jobs-tools{color:var(--jobs-muted);text-align:center;margin:42px auto 0;font-size:13px}.jobs-tools summary{cursor:pointer}.jobs-tools>p{margin:12px 0}.jobs-tools>button{align-items:center;gap:8px;margin-top:16px;display:inline-flex}.jobs-tools>div{margin-top:12px}.jobs-adjacent{color:#785a19;background:#fff8e5;border-radius:14px;margin-bottom:20px;padding:14px;font-size:13px}.jobs-layout button:disabled{cursor:not-allowed;opacity:.55}.jobs-layout button:focus-visible,.jobs-layout a:focus-visible,.jobs-layout summary:focus-visible{outline-offset:5px;outline:2px solid #0caf76}.dark .jobs-layout{--jobs-ink:#eef5f1;--jobs-muted:#a7b4c5;--jobs-paper:#242e2a;--jobs-line:#39433e;--jobs-soft:#303b35;background:radial-gradient(#27352b,#18221e)!important}.dark .jobs-pro-panel{background:#24372b;border-color:#375b46}.dark .jobs-credit-panel{background:#ffffff0c}.dark .jobs-back-card{background:#ffffff08;border-color:#ffffff08}.dark .jobs-back-card>div,.dark .jobs-back-card>span{opacity:.1}@media (max-width:1430px) and (min-width:1101px){.jobs-scene{grid-template-columns:minmax(290px,1fr) minmax(0,510px) minmax(100px,.65fr);gap:32px;padding-left:42px;padding-right:42px}.jobs-swipe-hint{padding-left:0}.jobs-swipe-hint>p,.jobs-swipe-hint>span{margin-left:12px}}@media (max-width:1100px){.jobs-scene{grid-template-columns:minmax(240px,1fr) minmax(0,480px);gap:42px;padding:58px 32px 100px}.jobs-swipe-hint{display:none}.jobs-intro h1{letter-spacing:-1.7px;font-size:36px}.jobs-instructions{font-size:17px}.jobs-credit-panel,.jobs-pro-panel{gap:10px}.jobs-mint-icon{width:42px;height:42px}.jobs-credit-content{font-size:14px}.jobs-pro-panel strong{font-size:16px}.jobs-pro-panel small{font-size:13px}.jobs-offer{padding:25px}.jobs-offer h2{font-size:30px}.jobs-offer-meta{gap:12px 20px;font-size:16px}.jobs-actions{padding-left:30px;padding-right:30px}}@media (max-width:767px){.jobs-layout>header{top:8px}.jobs-layout>header .glass-panel{padding:10px 15px}.jobs-layout>header nav{position:static;transform:none}.jobs-layout>div{padding-top:80px}.jobs-scene{flex-direction:column;gap:30px;max-width:540px;padding:24px 23px 108px;display:flex}.jobs-intro{padding:0}.jobs-intro h1{font-size:34px}.jobs-instructions{margin-bottom:20px;font-size:16px}.jobs-credit-panel{max-width:none;padding:12px 15px}.jobs-pro-panel{align-items:center;max-width:none;margin-top:12px;padding:12px 15px}.jobs-pro-panel strong{margin:0}.jobs-pro-panel strong br,.jobs-pro-panel small{display:none}.jobs-pro-panel>span:nth-child(2){flex:1}.jobs-offer{border-radius:18px;min-height:auto;padding:23px}.jobs-company-row{gap:12px;margin-bottom:22px}.jobs-company-name{font-size:15px}.jobs-offer h2{font-size:28px}.jobs-offer-meta{gap:10px 15px;margin-bottom:22px;font-size:14px}.jobs-offer-meta svg{width:19px}.jobs-offer-description{min-height:auto;font-size:17px}.jobs-offer-tags{gap:7px;margin:23px 0}.jobs-offer-tags>*{padding:6px 10px;font-size:13px}.jobs-view-offer{min-height:54px;font-size:16px}.jobs-back-card-left{transform:translate(-9px)rotate(-3deg)}.jobs-back-card-right{transform:translate(9px)rotate(3deg)}.jobs-actions{gap:15px;padding:28px 20px 0}.jobs-action,.jobs-action-save{width:70px;height:70px;margin:0}.jobs-actions>div{gap:12px}.jobs-actions>div>span{font-size:14px}.jobs-previous{top:54px;left:-10px}.jobs-filter{padding:13px 20px;font-size:16px;bottom:18px;left:18px}.jobs-tools{margin-top:28px}}.jobs-no-results{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:980px;margin:0 auto;padding:64px 24px 88px;display:flex}.jobs-empty-plane{width:280px;height:auto;color:var(--jobs-ink);margin-bottom:20px}.jobs-no-results h1{max-width:560px;color:var(--jobs-ink);letter-spacing:-1px;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.25}.jobs-no-results-description{max-width:580px;color:var(--jobs-muted);text-wrap:pretty;margin:0 0 36px;font-size:16px;line-height:1.7}.jobs-empty-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin-bottom:28px;display:grid}.jobs-empty-option{border:1px solid var(--jobs-line);background:var(--jobs-paper);text-align:left;cursor:pointer;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;min-height:190px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 40px #283b2b05}.jobs-empty-option:not(:disabled):hover{border-color:#b6d9c6;transform:translateY(-2px);box-shadow:0 16px 40px #283b2b0c}.jobs-empty-option-icon{color:#216a54;background:#dcefe6;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.jobs-empty-option strong{letter-spacing:-.3px;color:var(--jobs-ink);font-size:16px;font-weight:600}.jobs-empty-option>span:not(.jobs-empty-option-icon){color:var(--jobs-muted);font-size:13.5px;line-height:1.55}.jobs-empty-option>svg:last-child{color:var(--jobs-muted);margin-top:auto}.jobs-empty-edit{background:var(--jobs-ink);color:var(--jobs-paper);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;padding:16px 30px;font-size:16px;font-weight:600;transition:opacity .15s;display:inline-flex;box-shadow:0 16px 40px #0c1d2d1f}.jobs-empty-edit:not(:disabled):hover{opacity:.88}.jobs-empty-categories{color:#2f7d6d;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:4px;font-size:14px;font-weight:500;text-decoration:underline}.jobs-empty-credits{text-align:left;background:#f3f9f5;border:1px solid #d6e9df;border-radius:16px;align-items:flex-start;gap:15px;width:100%;max-width:480px;margin:28px auto 0;padding:20px;display:flex}.jobs-empty-credits h2{font-size:16px;font-weight:600}.jobs-empty-credits p{color:var(--jobs-muted);margin-top:6px;font-size:14px;line-height:1.6}.jobs-empty-upgrade{color:#216a54;align-items:center;gap:9px;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.jobs-no-results-progress{justify-content:center;width:100%;margin-top:24px;display:flex}.dark .jobs-empty-edit{color:#0c1d2d;background:#dcefe6}.dark .jobs-empty-categories{color:#8fe2c9}.dark .jobs-empty-credits{background:#263c30;border-color:#3c5a48}.dark .jobs-empty-upgrade{color:#8fe2c9}@media (max-width:767px){.jobs-no-results{padding:32px 18px}.jobs-empty-plane{width:200px;margin-bottom:14px}.jobs-no-results h1{letter-spacing:-.6px;font-size:24px}.jobs-no-results-description{margin-bottom:24px;font-size:15px}.jobs-empty-options{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:22px}.jobs-empty-option{min-height:0;padding:20px}.jobs-empty-edit{padding:14px 24px;font-size:15px}.jobs-empty-credits{gap:12px;padding:15px}.jobs-empty-credits .jobs-mint-icon{width:36px;height:36px}}.jobs-layout{height:100dvh}.jobs-layout>.jobs-layout-content{min-height:0;padding-top:96px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;overflow:hidden}.jobs-layout>nav{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.jobs-viewport{flex:1;width:100%;min-height:0;position:relative}.jobs-viewport-content{width:100%;transform:translateY(-50%) scale(var(--jobs-fit,1));transform-origin:50%;position:absolute;top:50%;left:0}.jobs-scene{-moz-column-gap:clamp(80px, 6.5vw, 112px);grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr);align-items:center;column-gap:clamp(80px,6.5vw,112px);width:100%;max-width:1512px;min-height:0;padding:16px 40px}.jobs-intro{min-width:0;padding-top:0}.jobs-intro h1{font-size:clamp(32px,2.8vw,44px)}.jobs-instructions{margin-bottom:28px;font-size:19px}.jobs-swipe-hint{padding:0 0 0 20px}.jobs-swipe-hint>p,.jobs-swipe-hint>span{margin-left:20px}.jobs-offer{min-height:0;padding:30px}.jobs-company-row{margin-bottom:26px}.jobs-offer h2{margin-bottom:24px;font-size:32px}.jobs-offer-meta{gap:12px 24px;margin-bottom:28px;font-size:16px}.jobs-offer-description{min-height:5.4em;font-size:18px}.jobs-offer-tags{gap:10px;margin:26px 0}.jobs-view-offer{min-height:52px}.jobs-actions{padding:24px 44px 0}.jobs-action,.jobs-action-save{width:70px;height:70px;margin:0}.jobs-actions>div{gap:10px}.jobs-previous{top:48px}.jobs-tools{margin-top:16px}.jobs-filter{width:fit-content;margin-top:24px;padding:13px 22px;font-size:16px;position:static}.jobs-no-results{padding:16px 28px 48px}.jobs-empty-plane{margin-bottom:14px}@media (min-width:768px) and (max-width:1150px){.jobs-scene{grid-template-columns:minmax(220px,1fr) minmax(0,440px);gap:64px;padding:16px 36px}.jobs-swipe-hint{display:none}.jobs-intro h1{font-size:34px}.jobs-instructions{font-size:17px}}@media (max-width:767px){.jobs-layout>.jobs-layout-content{padding-top:82px;padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.jobs-scene{gap:14px;max-width:500px;padding:8px 22px}.jobs-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;width:100%;display:grid}.jobs-intro .jobs-eyebrow,.jobs-instructions{display:none}.jobs-intro h1{letter-spacing:-.8px;grid-column:1/-1;font-size:23px}.jobs-intro h1 br{display:none}.jobs-credit-panel{gap:10px;padding:9px 12px}.jobs-credit-panel .jobs-mint-icon{width:32px;height:32px}.jobs-credit-content{font-size:12px}.jobs-credit-content p{margin-bottom:4px}.jobs-credit-track{height:7px}.jobs-pro-panel{grid-area:3/1/auto/-1;gap:10px;margin:0;padding:8px 12px}.jobs-pro-panel .jobs-mint-icon{width:28px;height:28px}.jobs-pro-panel strong{font-size:13px}.jobs-filter{gap:7px;margin:0;padding:12px;font-size:13px}.jobs-deck{width:100%}.jobs-offer{padding:18px 20px}.jobs-company-row{margin-bottom:18px}.jobs-company-monogram{width:36px;height:36px;font-size:23px}.jobs-company-name{font-size:14px}.jobs-offer h2{margin-bottom:12px;font-size:25px}.jobs-offer-meta{gap:8px 14px;margin-bottom:12px;font-size:13px}.jobs-offer-description{font-size:15px}.jobs-offer-tags{gap:8px;min-height:0;margin:18px 0}.jobs-offer-tags>*{padding:5px 9px;font-size:12px}.jobs-view-offer{min-height:42px;font-size:15px}.jobs-actions{padding:14px 28px 0}.jobs-action,.jobs-action-save{width:54px;height:54px}.jobs-actions>div{gap:6px}.jobs-actions>div>span{font-size:12px}.jobs-previous{top:30px;left:0}.jobs-tools{margin-top:10px;font-size:12px}.jobs-no-results{padding:8px 18px 40px}.jobs-empty-plane{zoom:.9;width:190px;margin-bottom:10px}.jobs-no-results h1{font-size:22px}.jobs-no-results-description{margin-top:0;margin-bottom:20px;font-size:14px;line-height:1.5}.jobs-empty-options{gap:10px;margin-bottom:18px}.jobs-empty-option{gap:8px;min-height:0;padding:16px}.jobs-empty-option-icon{border-radius:12px;width:38px;height:38px}}.jobs-intro-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.jobs-intro-shortcuts .jobs-filter{margin:0}.jobs-filter,.jobs-invite-trigger{background:var(--jobs-paper);width:fit-content;min-height:49px;color:var(--jobs-ink);border:0;border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:13px 22px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 12px 35px #1e38230a}.jobs-filter svg,.jobs-invite-trigger svg{color:#46546c;flex-shrink:0}.jobs-filter:hover,.jobs-invite-trigger:hover{background:var(--jobs-soft)}@media (max-width:767px){.jobs-intro-shortcuts{display:contents}.jobs-intro-shortcuts .jobs-filter{grid-area:2/2}.jobs-intro-shortcuts .jobs-invite-trigger{grid-column:1/-1;justify-self:start}.jobs-filter,.jobs-invite-trigger{gap:7px;min-height:47px;padding:12px;font-size:13px}}.jobs-offer-toolbar{align-items:center;gap:12px;display:flex}.jobs-translate-control{color:var(--jobs-muted);flex-shrink:0;align-items:center;gap:8px;display:flex}.jobs-offer-toolbar .jobs-view-offer{flex:1;gap:10px;width:auto;padding:8px 12px;font-size:16px}.jobs-translate-control [role=group]{border-color:var(--jobs-line);background:var(--jobs-paper)}.jobs-translate-control button[aria-pressed=false]{color:var(--jobs-muted)}.jobs-translate-control button[aria-pressed=false]:hover{background:var(--jobs-soft)}@media (max-width:767px){.jobs-offer-toolbar{gap:8px}.jobs-translate-control{gap:5px}.jobs-offer-toolbar .jobs-view-offer{gap:7px;font-size:14px}}.jobs-match-badge{color:#216a54;background:#edf8f1;border:1px solid #d4eadd;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:6px;display:flex}.jobs-match-badge strong{font-size:18px;line-height:1.2}.jobs-match-badge span{font-size:11px;line-height:1.4}.jobs-offer-tags>span{color:#276b51;background:#e4f3ec}.jobs-offer-toolbar{margin-top:30px}.dark .jobs-match-badge{color:#9be0bc;background:#263c30;border-color:#3c5a48}.dark .jobs-offer-tags>span{color:#a3dfbf;background:#284437}@media (max-width:767px){.jobs-match-badge{border-radius:50%;width:54px;height:54px;padding:5px}.jobs-match-badge strong{font-size:16px}.jobs-offer-toolbar{margin-top:22px}}.jobs-loading-surface{isolation:isolate;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.jobs-loading-surface:before,.jobs-loading-surface:after{content:"";z-index:-1;pointer-events:none;opacity:.24;background:#d6eadd;position:absolute}.jobs-loading-surface:before{border-radius:50%;width:340px;height:350px;top:3%;left:-175px}.jobs-loading-surface:after{border-radius:46% 54% 31% 69%;width:430px;height:430px;top:18%;right:-220px;transform:rotate(-30deg)}.jobs-loading{text-align:center;flex-direction:column;align-items:center;width:100%;padding:24px 28px 42px;display:flex}.jobs-loading-illustration{color:#72b091;width:400px;max-width:70%;height:auto;margin-bottom:28px}.jobs-loading h1{color:var(--jobs-ink);letter-spacing:-1.4px;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1.2}.jobs-loading-description{max-width:900px;color:var(--jobs-muted);text-wrap:balance;margin:18px 0 0;font-size:clamp(17px,1.5vw,23px);line-height:1.5}.jobs-loading-progress{width:428px;max-width:85%;margin-top:54px}.jobs-loading-track{background:#e0f0e7;border-radius:20px;height:15px;overflow:hidden}.jobs-loading-track>span{border-radius:inherit;background:linear-gradient(90deg,#23ad7d,#16b77f);height:100%;transition:width .2s linear;display:block;position:relative;overflow:hidden}.jobs-loading-track>span.jobs-loading-complete{transition:width .65s cubic-bezier(.55,0,1,1)}.jobs-loading-track>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff45,#0000);animation:1.8s ease-in-out infinite jobs-loading-shimmer;position:absolute;inset:0}.jobs-loading-status{color:var(--jobs-muted);margin:22px 0 0;font-size:20px;font-weight:600;line-height:1.4}.jobs-loading-note{color:var(--jobs-muted);justify-content:center;align-items:center;gap:15px;margin:36px 0 0;font-size:16px;display:flex}.jobs-loading-note svg{color:#8fd4b4;flex-shrink:0}.jobs-loading-paper-plane{animation:3s ease-in-out infinite jobs-loading-float}.dark .jobs-loading-surface:before,.dark .jobs-loading-surface:after{opacity:.12;background:#3e7057}.dark .jobs-loading-track{background:#304b3d}@keyframes jobs-loading-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes jobs-loading-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:767px){.jobs-loading{padding:18px 22px 28px}.jobs-loading-illustration{width:300px;max-width:90%;margin-bottom:22px}.jobs-loading h1{letter-spacing:-.8px;font-size:29px}.jobs-loading-description{margin-top:14px;font-size:16px}.jobs-loading-progress{max-width:95%;margin-top:32px}.jobs-loading-track{height:12px}.jobs-loading-status{margin-top:18px;font-size:17px}.jobs-loading-note{gap:10px;margin-top:26px;font-size:14px}}@media (prefers-reduced-motion:reduce){.jobs-loading-paper-plane,.jobs-loading-track>span:after{animation:none}.jobs-loading-track>span,.jobs-loading-track>span.jobs-loading-complete{transition:none}}
