.nw-careers-page,.nw-job-page{--svc-max:1440px;--svc-pad-x:120px}.nw-careers-page :is(.nw-careers-hero,.nw-careers-openings),.nw-job-page :is(.nw-job-hero,.nw-job-body,.nw-apply-section){padding-inline:max(var(--svc-pad-x),calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-careers-hero,.nw-job-hero{position:relative;overflow:hidden;padding-block:52px 56px;background:linear-gradient(160deg,var(--surface-0) 0,var(--surface-0-raised) 60%,var(--surface-0) 100%)}.nw-careers-ribbon,.nw-job-ribbon{position:absolute;inset-block-end:-140px;inset-inline-start:-20%;inline-size:140%;block-size:200px;background:var(--grad-wave);border-radius:50% 50% 45% 55%/100% 100% 0 0;filter:blur(44px);opacity:.24;transform:rotate(-6deg);animation:nwRibbon 22s ease-in-out infinite;pointer-events:none}.nw-careers-hero-inner,.nw-job-hero-inner{position:relative;z-index:1}.nw-careers-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:56px;gap:56px;align-items:start}.nw-careers-heroL{min-inline-size:0}.nw-careers-heroR{display:flex;flex-direction:column;gap:18px}.nw-careers-heroR .nw-careers-updated{align-self:flex-end}.nw-careers-crumb,.nw-job-crumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:12.5px var(--font-body),sans-serif;color:var(--text-3);-webkit-margin-after:26px;margin-block-end:26px}.nw-careers-crumb a,.nw-job-crumb a{color:var(--text-3);text-decoration:none}.nw-careers-crumb [aria-current],.nw-careers-crumb a:hover,.nw-job-crumb [aria-current],.nw-job-crumb a:hover{color:var(--text-1)}.nw-careers-title,.nw-job-title{margin:0;font:600 clamp(31px,4.2vw,54px)/1.08 var(--font-display),sans-serif;letter-spacing:-.015em;color:var(--text-1)}[dir=rtl] .nw-careers-title,[dir=rtl] .nw-job-title{letter-spacing:normal}.nw-careers-title .grad,.nw-job-title .grad{background:var(--grad-head);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}[dir=rtl] .nw-careers-title .grad,[dir=rtl] .nw-job-title .grad{background-image:var(--grad-head-rtl);-webkit-background-clip:text;background-clip:text}.nw-careers-lede{margin:14px 0 0;max-inline-size:560px;font:16px/1.6 var(--font-body),sans-serif;color:var(--text-2)}.nw-careers-fact{margin:14px 0 0;font:13px/1.6 var(--font-body),sans-serif;color:var(--text-3)}.nw-careers-openings{padding-block:60px 80px;-webkit-border-before:1px solid var(--card-hairline);border-block-start:1px solid var(--card-hairline)}.nw-careers-def{margin:0 0 28px;max-inline-size:720px;font:16px/1.65 var(--font-body),sans-serif;color:var(--text-2)}.nw-careers-posintro{margin:-10px 0 22px;max-inline-size:720px;font:14px/1.6 var(--font-body),sans-serif;color:var(--text-3)}.nw-careers-roles-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;-webkit-margin-after:22px;margin-block-end:22px}.nw-careers-eyb{font:600 11px var(--font-mono);letter-spacing:.12em;color:var(--link)}[lang=ar] .nw-careers-eyb,[lang=fa] .nw-careers-eyb{letter-spacing:0}.nw-careers-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nw-careers-filter{position:relative;display:inline-flex}.nw-careers-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:34px;padding-inline:14px 34px;border-radius:8px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-1);font:500 12.5px var(--font-body),sans-serif;cursor:pointer;transition:border-color .18s}[dir=rtl] .nw-careers-filter select{padding-inline:34px 14px}.nw-careers-filter select:hover{border-color:color-mix(in srgb,var(--azure-ice) 45%,transparent)}.nw-careers-filter select:focus-visible{outline:2px solid var(--azure-400);outline-offset:2px}.nw-careers-filter-caret{position:absolute;inset-inline-end:12px;inset-block-start:50%;translate:0 -50%;color:var(--text-3);pointer-events:none}.nw-careers-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.nw-careers-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-inline-size:0;padding:22px 22px 20px;border-radius:16px;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--glass-light),var(--shadow-raise);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s}.nw-careers-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:var(--grad-wave);opacity:.85}@media (prefers-reduced-motion:no-preference){.nw-careers-card:hover{transform:translateY(-3px)}}.nw-careers-card:hover{border-color:color-mix(in srgb,var(--azure-ice) 45%,transparent)}.nw-careers-card-title{margin:0;font:600 18px/1.28 var(--font-display),sans-serif;color:var(--text-1)}.nw-careers-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:12.5px var(--font-body),sans-serif;color:var(--text-3)}.nw-careers-card-meta .sep{color:color-mix(in srgb,var(--text-3) 55%,transparent)}.nw-careers-card-dept{align-self:flex-start;font:600 10.5px var(--font-mono);letter-spacing:.06em;color:var(--text-2);border:1px solid var(--glass-border);border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--glass-bg) 55%,transparent)}[lang=ar] .nw-careers-card-dept,[lang=fa] .nw-careers-card-dept{letter-spacing:0}.nw-careers-card-foot{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:4px;padding-block-start:4px}.nw-careers-card-link{display:inline-flex;align-items:center;gap:7px;font:600 13.5px var(--font-body),sans-serif;color:var(--link);text-decoration:none}.nw-careers-card-link:after{content:"→";transition:translate .2s}[dir=rtl] .nw-careers-card-link:after{content:"←"}.nw-careers-card:hover .nw-careers-card-link:after{translate:3px 0}[dir=rtl] .nw-careers-card:hover .nw-careers-card-link:after{translate:-3px 0}.nw-careers-nomatch{grid-column:1/-1;margin:0;padding:28px 0 4px;font:14px var(--font-body),sans-serif;color:var(--text-3)}.nw-careers-empty{-webkit-margin-before:14px;margin-block-start:14px;padding:32px;text-align:center;border-radius:16px;border:1px dashed color-mix(in srgb,var(--glass-border) 130%,transparent);background:color-mix(in srgb,var(--glass-bg) 45%,transparent)}.nw-careers-empty-title{margin:0 0 6px;font:600 17px/1.4 var(--font-display),sans-serif;color:var(--text-1)}.nw-careers-empty-lead{margin:0;font:13.5px var(--font-body),sans-serif;color:var(--text-3)}.nw-careers-empty-email{color:var(--link);text-decoration:underline;text-underline-offset:3px}.nw-job-hero-inner{display:grid;grid-template-columns:1fr 360px;grid-gap:56px;gap:56px;align-items:start}.nw-job-hero-main{min-inline-size:0}.nw-job-hero-meta{display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-before:18px;margin-block-start:18px}.nw-job-chip{font:500 12px var(--font-body),sans-serif;color:var(--text-2);border:1px solid var(--glass-border);border-radius:8px;padding:7px 12px;background:color-mix(in srgb,var(--glass-bg) 55%,transparent)}.nw-job-card{position:relative;border-radius:18px;padding:1px}.nw-job-ring{position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nw-job-ring>span{position:absolute;top:50%;left:50%;inline-size:150%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg,var(--azure-400) 55deg,var(--azure-ice) 95deg,transparent 150deg,transparent 200deg,var(--leaf-400) 255deg,var(--leaf-300) 290deg,transparent 340deg);animation:nw-bgspin 3.2s linear infinite}@media (prefers-reduced-motion:reduce){.nw-job-ring>span{animation:none}}.nw-job-card-body{position:relative;border-radius:17px;padding:22px;background:color-mix(in srgb,var(--azure-400) 6%,var(--surface-0-raised));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light)}.nw-job-status{display:inline-flex;align-items:center;gap:7px;font:600 11px var(--font-body),sans-serif;border-radius:999px;padding:6px 12px}.nw-job-status--open{color:var(--success);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.nw-job-status--closed{color:var(--text-3);border:1px solid var(--glass-border);background:color-mix(in srgb,var(--glass-bg) 55%,transparent)}.nw-job-status-dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.nw-job-facts{display:flex;flex-direction:column;gap:0;margin-block:16px}.nw-job-fact{display:flex;justify-content:space-between;gap:12px;padding-block:10px;-webkit-border-before:1px dashed color-mix(in srgb,var(--text-3) 34%,transparent);border-block-start:1px dashed color-mix(in srgb,var(--text-3) 34%,transparent)}.nw-job-fact:first-child{-webkit-border-before:0;border-block-start:0}.nw-job-fact-k{flex:none;font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}[lang=ar] .nw-job-fact-k,[lang=fa] .nw-job-fact-k{letter-spacing:0}.nw-job-fact-v{text-align:end;font:500 13px var(--font-body),sans-serif;color:var(--text-1)}.nw-job-apply{display:flex;align-items:center;justify-content:center;gap:8px;-webkit-margin-before:4px;margin-block-start:4px;block-size:46px;border-radius:12px;font:600 14px var(--font-body),sans-serif;text-decoration:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);background:var(--grad-cta);box-shadow:var(--glow-azure),inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent)}.nw-job-apply:hover{background:var(--grad-cta-hover)}.nw-job-body{padding-block:56px 72px;-webkit-border-before:1px solid var(--card-hairline);border-block-start:1px solid var(--card-hairline)}.nw-job-body-inner{max-inline-size:760px}.nw-job-overview :is(p){margin:0 0 14px;font:16px/1.7 var(--font-body),sans-serif;color:var(--text-2)}.nw-job-overview :is(p):last-child{-webkit-margin-after:0;margin-block-end:0}.nw-job-sec{-webkit-margin-before:40px;margin-block-start:40px}.nw-job-sec-h{margin:0 0 16px;font:600 20px var(--font-display),sans-serif;color:var(--text-1)}.nw-job-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.nw-job-list li{display:flex;gap:12px;font:14.5px/1.55 var(--font-body),sans-serif;color:var(--text-2)}.nw-job-check{flex:none;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:7px;color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 28%,transparent)}.nw-job-benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.nw-job-benefit{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;font:500 14px/1.4 var(--font-body),sans-serif;color:var(--text-1);border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-light)}.nw-job-benefit-dot{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:linear-gradient(120deg,var(--azure-400),var(--leaf-400))}.nw-job-eeo{position:relative;overflow:hidden;-webkit-margin-before:44px;margin-block-start:44px;padding:22px 24px;border-radius:14px;border:1px solid var(--card-hairline);background:color-mix(in srgb,var(--glass-bg) 60%,transparent)}.nw-job-eeo:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:var(--grad-wave);opacity:.85}.nw-job-eeo-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}[lang=ar] .nw-job-eeo-h,[lang=fa] .nw-job-eeo-h{letter-spacing:0}.nw-job-eeo-body,.nw-job-eeo-body :is(p){margin:0;font:13.5px/1.65 var(--font-body),sans-serif;color:var(--text-2)}.nw-job-herotop{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;-webkit-margin-after:26px;margin-block-end:26px}.nw-job-herotop .nw-job-crumb{-webkit-margin-after:0;margin-block-end:0}.nw-careers-updated,.nw-job-updated{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap;cursor:help;block-size:30px;padding-inline:12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent);font:500 11.5px var(--font-body),sans-serif;color:var(--success)}.nw-careers-updated-dot,.nw-job-updated-dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--success);flex:none}.nw-careers-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.nw-cstat{position:relative;overflow:hidden;padding:16px 18px;border-radius:14px;border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-light)}.nw-cstat:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:var(--grad-wave);opacity:.85}.nw-cstat-n{font:600 28px var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--text-1)}.nw-cstat-l{-webkit-margin-before:2px;margin-block-start:2px;font:500 12px var(--font-body),sans-serif;color:var(--text-2)}.nw-careers-card-meta-ic{display:inline-flex;-webkit-margin-end:5px;margin-inline-end:5px;color:var(--text-3);vertical-align:-2px}.nw-careers-card-row{display:flex;align-items:center;justify-content:space-between;gap:10px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:6px;padding-block-start:6px}.nw-careers-card-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-inline-size:0}.nw-careers-status{display:inline-flex;align-items:center;gap:6px;font:600 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px}[lang=ar] .nw-careers-status,[lang=fa] .nw-careers-status{letter-spacing:0}.nw-careers-status--open{color:var(--success);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.nw-careers-status--closed{color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.nw-careers-status-dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.nw-careers-card-title-link{color:inherit;text-decoration:none}.nw-careers-card-title-link:hover{color:var(--link)}.nw-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.nw-benefit{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:11px;min-inline-size:0;padding:22px;border-radius:16px;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--glass-light),var(--shadow-raise);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s}.nw-benefit:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:var(--grad-wave);opacity:.85}@media (prefers-reduced-motion:no-preference){.nw-benefit:hover{transform:translateY(-3px)}}.nw-benefit:hover{border-color:color-mix(in srgb,var(--azure-ice) 45%,transparent)}.nw-benefit-ic{inline-size:44px;block-size:44px;border-radius:12px;flex:none;display:grid;place-items:center;color:var(--link);background:color-mix(in srgb,var(--azure-400) 12%,transparent);border:1px solid color-mix(in srgb,var(--azure-ice) 22%,transparent)}.nw-benefit-ic svg,.nw-benefit-ic>span{display:grid;place-items:center}.nw-benefit-t{margin:0;font:600 16px var(--font-display),sans-serif;color:var(--text-1)}.nw-benefit-d{margin:0;font:13.5px/1.6 var(--font-body),sans-serif;color:var(--text-2)}.nw-careers-benefits{-webkit-margin-before:44px;margin-block-start:44px}.nw-careers-benefits-head{max-inline-size:640px;-webkit-margin-after:24px;margin-block-end:24px}.nw-cbenefits-eyb{font:600 11px var(--font-mono);letter-spacing:.12em;color:var(--link)}[lang=ar] .nw-cbenefits-eyb,[lang=fa] .nw-cbenefits-eyb{letter-spacing:0}.nw-cbenefits-h{margin:10px 0 8px;font:600 clamp(24px,3vw,32px) var(--font-display),sans-serif;letter-spacing:-.015em;color:var(--text-1)}[dir=rtl] .nw-cbenefits-h{letter-spacing:normal}.nw-cbenefits-intro{margin:0;font:15px/1.65 var(--font-body),sans-serif;color:var(--text-2)}.nw-job-shortdesc{margin:14px 0 0;max-inline-size:620px;font:16px/1.6 var(--font-body),sans-serif;color:var(--text-2)}.nw-job-countries{-webkit-margin-before:20px;margin-block-start:20px}.nw-job-countries-t{margin:0 0 10px;font:600 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}[lang=ar] .nw-job-countries-t,[lang=fa] .nw-job-countries-t{letter-spacing:0}.nw-job-countries-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nw-job-country{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--glass-bg) 60%,transparent);box-shadow:inset 0 1px 0 var(--glass-light);font:500 13px var(--font-body),sans-serif;color:var(--text-1)}.nw-job-country-flag{font-size:16px;line-height:1}.nw-job-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;-webkit-margin-after:14px;margin-block-end:14px}.nw-job-cardchip{font:600 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--glass-border);border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--glass-bg) 55%,transparent)}[lang=ar] .nw-job-cardchip,[lang=fa] .nw-job-cardchip{letter-spacing:0}.nw-job-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:48px;gap:48px;align-items:start}.nw-job-body-main{min-inline-size:0}.nw-job-body-side{position:-webkit-sticky;position:sticky;inset-block-start:90px}.nw-job-included{-webkit-margin-before:8px;margin-block-start:8px}.nw-job-included-sep{border:0;-webkit-border-before:1px dashed color-mix(in srgb,var(--glass-border) 135%,transparent);border-block-start:1px dashed color-mix(in srgb,var(--glass-border) 135%,transparent);margin-block:40px 26px}.nw-job-included-h{margin:0 0 4px;font:600 20px var(--font-display),sans-serif;color:var(--text-1)}.nw-job-included-sub{margin:0 0 20px;font:13.5px var(--font-body),sans-serif;color:var(--text-2)}@media (max-width:1080px){.nw-benefit-grid,.nw-careers-grid{grid-template-columns:repeat(2,1fr)}.nw-careers-hero-inner,.nw-job-hero-inner{grid-template-columns:1fr;gap:28px}.nw-job-body-grid{grid-template-columns:1fr;gap:32px}.nw-job-body-side{position:static}}@media (max-width:760px){.nw-careers-page :is(.nw-careers-hero,.nw-careers-openings),.nw-job-page :is(.nw-job-hero,.nw-job-body,.nw-apply-section){--svc-pad-x:22px}.nw-benefit-grid,.nw-careers-grid{grid-template-columns:1fr}.nw-careers-card{-webkit-backdrop-filter:none;backdrop-filter:none}.nw-careers-roles-head{align-items:stretch}.nw-careers-filter,.nw-careers-filter select{width:100%}.nw-job-benefits{grid-template-columns:1fr}}[data-theme=light] .nw-job-card-body{box-shadow:inset 0 1px 0 #fff,var(--card-emboss),0 2px 10px rgba(16,22,31,.05),0 16px 40px rgba(16,22,31,.11)}[data-theme=light] .nw-cstat,[data-theme=light] .nw-job-benefit,[data-theme=light] .nw-job-eeo{border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px 0 #fff,var(--card-emboss),0 6px 20px rgba(16,22,31,.07)}[data-theme=light] .nw-careers-card-dept,[data-theme=light] .nw-job-cardchip,[data-theme=light] .nw-job-chip,[data-theme=light] .nw-job-country{border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(16,22,31,.05)}.nw-apply-section{-webkit-margin-before:32px;margin-block-start:32px}.nw-apply-page{--apply-col:620px}.nw-apply-page .nw-apply-back,.nw-apply-page .nw-apply-panel{max-inline-size:var(--apply-col);margin-inline:auto}.nw-apply-panel{position:relative;overflow:hidden;padding:26px 24px;border-radius:14px;border:1px solid var(--card-hairline);background:color-mix(in srgb,var(--glass-bg) 60%,transparent)}.nw-apply-intro{margin:0 0 22px;font:14.5px/1.6 var(--font-body),sans-serif;color:var(--text-2)}.nw-apply-form{gap:18px}.nw-apply-closed{margin:0 0 16px;font:15px/1.6 var(--font-body),sans-serif;color:var(--text-1)}.nw-apply-back{-webkit-margin-before:20px;margin-block-start:20px}.nw-apply-file{display:grid;grid-gap:8px;gap:8px}.nw-apply-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.nw-apply-file-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;padding:10px 18px;border-radius:10px;border:1px solid var(--card-hairline);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text-1);font:500 13.5px var(--font-body),sans-serif;cursor:pointer;transition:border-color .18s ease,background .18s ease}.nw-apply-file-btn:hover{border-color:var(--brand-2,var(--card-hairline))}.nw-apply-file-input:focus-visible+.nw-apply-file-btn{outline:2px solid var(--focus,var(--brand-2));outline-offset:2px}.nw-apply-file-hint,.nw-apply-file-name{font:12.5px/1.5 var(--font-body),sans-serif;color:var(--text-2)}.nw-apply-file-name{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.nw-apply-file-clear{border:0;background:none;padding:0;color:var(--text-2);font:12.5px var(--font-body),sans-serif;text-decoration:underline;cursor:pointer}.nw-apply-file-clear:hover{color:var(--text-1)}.nw-apply-file.is-error .nw-apply-file-btn{border-color:var(--danger,#e06868)}.nw-f--area .nw-lbl{inset-block-start:14px;transform:none}.nw-apply-done{padding:26px 24px}.nw-apply-done-title{margin:0 0 8px;font:600 17px var(--font-head),serif;color:var(--text-1)}.nw-apply-done-msg{margin:0;font:14.5px/1.6 var(--font-body),sans-serif;color:var(--text-2)}[data-theme=light] .nw-apply-panel{border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px 0 #fff,var(--card-emboss),0 6px 20px rgba(16,22,31,.07)}[data-theme=light] .nw-apply-file-btn{border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(16,22,31,.05)}.nw-job-backlink{display:inline-flex;align-items:center;gap:6px;font:500 13.5px var(--font-body),sans-serif;color:var(--text-2);text-decoration:none;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent;transition:color .18s ease,border-color .18s ease}.nw-job-backlink:hover{color:var(--text-1);border-block-end-color:var(--card-hairline)}.nw-job-backlink:focus-visible{outline:2px solid var(--focus,var(--brand-2));outline-offset:3px;border-radius:3px}.nw-apply-pop{--nw-pop-gutter:26px}.nw-panel.nw-apply-pop{max-block-size:min(78vh,760px);overflow:hidden;-webkit-padding-after:0;padding-block-end:0}.nw-msheet.nw-apply-pop,.nw-panel.nw-apply-pop{display:flex;flex-direction:column}.nw-apply-pop-head{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-padding-after:14px;padding-block-end:14px;flex:none}.nw-msheet.nw-apply-pop .nw-apply-pop-head{padding-inline:18px;-webkit-padding-before:14px;padding-block-start:14px}.nw-apply-pop-head-t{font:600 15px var(--font-display),sans-serif;color:var(--text-1)}.nw-apply-pop-identity{display:block}.nw-apply-pop-identity>.nw-job-card{inline-size:100%;-webkit-margin-before:20px;margin-block-start:20px}.nw-apply-pop-cols{display:grid;grid-template-columns:.85fr 1fr;grid-gap:28px;gap:28px;overflow:auto;flex:1 1 auto;min-block-size:0;align-items:start}.nw-msheet.nw-apply-pop .nw-apply-pop-cols{grid-template-columns:1fr;gap:20px;padding-inline:18px}.nw-apply-pop-scroll{position:relative;display:flex;flex-direction:column;min-block-size:0;flex:1 1 auto}.nw-msheet.nw-apply-pop .nw-msheet-more{position:absolute;inset-inline:0;inset-block-end:0}.nw-apply-pop-left,.nw-apply-pop-right{min-inline-size:0}.nw-apply-pop-title{font:600 20px/1.25 var(--font-display),sans-serif;color:var(--text-1);margin:0 0 8px}.nw-apply-pop-desc{font:14px/1.6 var(--font-body),sans-serif;color:var(--text-2);margin:0}.nw-apply-pop-identity .nw-job-facts{-webkit-margin-before:14px;margin-block-start:14px}.nw-apply-pop-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:none;padding-block:14px;-webkit-margin-before:18px;margin-block-start:18px;-webkit-border-before:1px solid var(--card-hairline);border-block-start:1px solid var(--card-hairline)}.nw-msheet.nw-apply-pop .nw-apply-pop-footer{padding-inline:18px}.nw-apply-pop-note{font:12.5px/1.5 var(--font-body),sans-serif;color:var(--text-3)}.nw-apply-pop-all{flex:none}@media (max-width:1023px){.nw-msheet.nw-apply-pop .nw-apply-pop-footer{flex-direction:column;align-items:stretch;gap:12px}.nw-msheet.nw-apply-pop .nw-apply-pop-all{flex:0 0 auto;align-self:stretch;justify-content:center}.nw-apply-pop-footer{flex-wrap:wrap}}