.apply-module___EVKaa__form{max-width:560px}.apply-module___EVKaa__group{min-width:0;margin:0 0 var(--space-6);gap:var(--space-4);border:0;flex-direction:column;padding:0;display:flex}.apply-module___EVKaa__legend{margin-bottom:var(--space-5);flex-direction:column;gap:2px;padding:0;display:flex}.apply-module___EVKaa__h2{font-family:var(--kzd-type-display);letter-spacing:-.04em;color:var(--color-ink);margin:0;font-size:clamp(26px,22px + 1vw,32px);font-weight:700;line-height:1.1}.apply-module___EVKaa__sub{color:var(--color-secondary);font-size:13px;line-height:1.4}.apply-module___EVKaa__rule{height:1px;margin:var(--space-2) 0 var(--space-6);background:var(--color-border);opacity:.6;border:0}.apply-module___EVKaa__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.apply-module___EVKaa__label{color:var(--color-ink);font-size:13px;font-weight:500;line-height:1.3}.apply-module___EVKaa__req{color:#c4361c}.apply-module___EVKaa__input{background:var(--color-surface);width:100%;min-height:44px;font-family:var(--kzd-type-sans);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:1px solid #e8e8ea;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.4}.apply-module___EVKaa__input::placeholder{color:var(--color-muted);opacity:1}.apply-module___EVKaa__input:hover{border-color:var(--color-border)}.apply-module___EVKaa__input:focus{border-color:var(--color-ink);background:var(--color-white);outline:none}.apply-module___EVKaa__input:focus-visible{box-shadow:0 0 0 3px #1a1a1a14}.apply-module___EVKaa__input[aria-invalid=true]{background:#fff8f6;border-color:#c4361c}.apply-module___EVKaa__textarea{resize:vertical;min-height:96px}.apply-module___EVKaa__date{min-height:44px}.apply-module___EVKaa__error{color:#b4311a;margin:0;font-size:12.5px;font-weight:500;line-height:1.4}.apply-module___EVKaa__drop{min-height:108px;padding:var(--space-5) var(--space-4);background:var(--color-surface);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:1.5px dashed #d4d4d8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.apply-module___EVKaa__drop:hover,.apply-module___EVKaa__dropOver{border-color:var(--color-ink);background:var(--color-white)}.apply-module___EVKaa__drop:focus-within{border-color:var(--color-ink);box-shadow:0 0 0 3px #1a1a1a14}.apply-module___EVKaa__dropInvalid{background:#fff8f6;border-color:#c4361c}.apply-module___EVKaa__dropIcon{width:18px;height:18px;fill:var(--color-secondary);margin-bottom:4px}.apply-module___EVKaa__dropTitle{color:var(--j-blue,var(--color-ink));font-size:14px;font-weight:500}.apply-module___EVKaa__dropHint{color:var(--color-secondary);font-size:12px}.apply-module___EVKaa__fileInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apply-module___EVKaa__files{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.apply-module___EVKaa__fileRow{align-items:center;gap:var(--space-3);background:var(--color-white);border:1px solid #e8e8ea;border-radius:10px;min-height:52px;padding:6px 6px 6px 14px;font-size:14px;display:flex}.apply-module___EVKaa__fileIcon{width:18px;height:18px;fill:var(--color-secondary);flex:none}.apply-module___EVKaa__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);flex:1;font-weight:500;overflow:hidden}.apply-module___EVKaa__fileSize{color:var(--color-secondary);flex:none;font-size:12px}.apply-module___EVKaa__fileRemove{width:40px;height:40px;color:var(--color-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.apply-module___EVKaa__fileRemove svg{fill:currentColor;width:14px;height:14px}.apply-module___EVKaa__fileRemove:hover{background:var(--color-surface);color:var(--color-ink)}.apply-module___EVKaa__checks{flex-direction:column;gap:2px;display:flex}.apply-module___EVKaa__check{min-height:32px;color:var(--color-strong);cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:inline-flex}.apply-module___EVKaa__check input{width:18px;height:18px;accent-color:var(--color-ink);cursor:pointer;flex:none;margin:0}.apply-module___EVKaa__check input[aria-invalid=true]{outline-offset:1px;outline:2px solid #c4361c}.apply-module___EVKaa__link{color:var(--j-blue,var(--color-ink));text-underline-offset:2px;text-decoration:underline}.apply-module___EVKaa__next{margin-top:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--color-surface);border-radius:12px}.apply-module___EVKaa__nextTitle{color:var(--color-ink);margin:0;font-size:14px;font-weight:600}.apply-module___EVKaa__nextBody{color:var(--color-secondary);margin:6px 0 0;font-size:13px;line-height:1.6}.apply-module___EVKaa__footnote{margin:0 0 var(--space-5);color:var(--color-secondary);font-size:12px}.apply-module___EVKaa__submit{min-width:176px;height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-ink);font-family:var(--kzd-type-sans);color:var(--color-white);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.apply-module___EVKaa__submit:hover{background:var(--color-strong)}.apply-module___EVKaa__submit:active{transform:translateY(1px)}.apply-module___EVKaa__submit:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.apply-module___EVKaa__submit:disabled{opacity:.6;cursor:progress}.apply-module___EVKaa__status{min-height:1.4em;margin:var(--space-3) 0 0;color:#b4311a;font-size:13px;font-weight:500}.apply-module___EVKaa__done{max-width:560px;padding:var(--space-8) var(--space-6);background:var(--color-white);border:1px solid #e8e8ea;border-radius:16px;outline:none}.apply-module___EVKaa__doneIcon{width:32px;height:32px;margin-bottom:var(--space-4);fill:var(--color-ink)}.apply-module___EVKaa__doneBody{margin:var(--space-3) 0 0;color:var(--color-strong);font-size:15px;line-height:1.65}@media (max-width:560px){.apply-module___EVKaa__form,.apply-module___EVKaa__done{max-width:none}.apply-module___EVKaa__input{font-size:16px}.apply-module___EVKaa__submit{width:100%}.apply-module___EVKaa__done{padding:var(--space-6) var(--space-5)}.apply-module___EVKaa__next{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.apply-module___EVKaa__input,.apply-module___EVKaa__drop,.apply-module___EVKaa__submit{transition:none}.apply-module___EVKaa__submit:active{transform:none}}
.job-module__yHQZra__job{--j-paper:var(--kzd-white);--j-paper2:var(--kzd-surface-50);--j-card:var(--kzd-surface-50);--j-line:var(--kzd-line);--j-navy:var(--kzd-navy-700);--j-muted:var(--kzd-gray);--j-dim:var(--kzd-gray);--j-blue:var(--kzd-navy-300);--j-ember:var(--kzd-navy-200);--j-grad-start:var(--kzd-gray);--j-grad-end:var(--kzd-black);--j-gutter:100px;background:var(--j-paper)}.job-module__yHQZra__inner{width:100%;max-width:calc(1240px + var(--j-gutter) * 2);padding-inline:var(--j-gutter);margin-inline:auto}.job-module__yHQZra__head{padding-top:var(--kzd-space-48);padding-bottom:var(--kzd-space-24);text-align:center}.job-module__yHQZra__back{align-items:center;gap:var(--kzd-space-8);padding:var(--kzd-space-12) 0;font-size:var(--kzd-text-label-lg);color:var(--j-muted);text-decoration:none;transition:none;display:inline-flex}.job-module__yHQZra__back:hover,.job-module__yHQZra__back:focus-visible{color:var(--j-blue)}.job-module__yHQZra__back svg{width:var(--kzd-icon-dense);height:var(--kzd-icon-dense);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.job-module__yHQZra__headIn{text-align:center;margin-top:var(--kzd-space-8)}.job-module__yHQZra__title{font-family:var(--kzd-type-display);font-size:var(--kzd-text-headline);letter-spacing:-.03em;color:var(--j-grad-end);background-image:linear-gradient(180deg, var(--j-grad-start) 0%, var(--j-grad-end) 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600;line-height:1.12}@supports ((-webkit-background-clip:text) or (background-clip:text)){.job-module__yHQZra__title{-webkit-text-fill-color:transparent;color:#0000}}.job-module__yHQZra__metaLine{justify-content:center;gap:var(--kzd-space-8) var(--kzd-space-16);margin:var(--kzd-space-16) 0 0;font-size:var(--kzd-text-label-lg);color:var(--j-dim);flex-wrap:wrap;padding:0;list-style:none;display:flex}.job-module__yHQZra__metaLine li{align-items:center;gap:var(--kzd-space-8);display:inline-flex}.job-module__yHQZra__metaLine svg{width:var(--kzd-icon-dense);height:var(--kzd-icon-dense);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.job-module__yHQZra__tabsWrap{border-bottom:1px solid var(--j-line);position:relative}.job-module__yHQZra__tabs{align-items:center;gap:var(--kzd-space-24);width:100%;max-width:calc(1240px + var(--j-gutter) * 2);padding-inline:var(--j-gutter);margin-inline:auto;display:flex}.job-module__yHQZra__tab{padding:var(--kzd-space-12) 2px;min-height:44px;font-family:var(--kzd-type-sans);font-size:var(--kzd-text-body);color:var(--j-muted);cursor:pointer;background:0 0;border:0;font-weight:500;transition:none;position:relative}.job-module__yHQZra__tab:hover{color:var(--j-navy)}.job-module__yHQZra__tab[aria-selected=true]{color:var(--j-blue)}.job-module__yHQZra__tab[aria-selected=true]:after{content:"";background:var(--j-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.job-module__yHQZra__panel{padding-top:var(--kzd-space-40);padding-bottom:var(--kzd-space-96)}.job-module__yHQZra__panel[hidden]{display:none}.job-module__yHQZra__grid{grid-template-columns:minmax(0,60fr) minmax(0,34fr);align-items:start;gap:0 6%;display:grid}.job-module__yHQZra__section{margin-bottom:var(--kzd-space-40);padding:0}.job-module__yHQZra__section:last-child{margin-bottom:0}.job-module__yHQZra__h2{font-family:var(--kzd-type-display);font-size:var(--kzd-text-title);letter-spacing:-.025em;color:var(--j-navy);margin:0;font-weight:600;line-height:1.2}.job-module__yHQZra__p{margin:var(--kzd-space-16) 0 0;font-size:var(--kzd-text-body);color:var(--j-muted);line-height:1.72}.job-module__yHQZra__list{margin:var(--kzd-space-16) 0 0;padding:0;list-style:none}.job-module__yHQZra__list li{padding-left:var(--kzd-space-24);margin-bottom:var(--kzd-space-12);font-size:var(--kzd-text-body);color:var(--j-muted);line-height:1.65;position:relative}.job-module__yHQZra__list li:before{content:"";border-radius:var(--kzd-radius-full);background:var(--j-blue);width:5px;height:5px;position:absolute;top:.62em;left:2px}.job-module__yHQZra__listEmber li:before{background:var(--j-ember)}.job-module__yHQZra__lead{margin-bottom:var(--kzd-space-4);font-family:var(--kzd-type-display);font-size:var(--kzd-text-body);letter-spacing:-.01em;color:var(--j-navy);font-weight:600;display:block}.job-module__yHQZra__side{padding:var(--kzd-space-24) var(--kzd-space-24);border:1px solid var(--j-line);border-radius:var(--kzd-radius-16);background:var(--j-paper);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--kzd-navy-500) 18%, transparent);position:sticky;top:104px}.job-module__yHQZra__sideActions{gap:var(--kzd-space-8);flex-direction:column;display:flex}.job-module__yHQZra__btn{min-height:44px;padding:0 var(--kzd-space-24);border-radius:var(--kzd-radius-12);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-body);cursor:pointer;transition:transform var(--kzd-dur-micro) ease;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.job-module__yHQZra__btnPrimary{background:var(--j-navy);color:var(--kzd-white)}.job-module__yHQZra__btnPrimary:hover,.job-module__yHQZra__btnPrimary:focus-visible{box-shadow:0 12px 22px -10px color-mix(in srgb, var(--kzd-navy-700) 55%, transparent);color:var(--kzd-white);transform:translateY(-2px)}.job-module__yHQZra__btnGhost{background:var(--j-paper);border:1px solid var(--j-line);color:var(--j-navy)}.job-module__yHQZra__btnGhost:hover{border-color:var(--kzd-silver-light)}.job-module__yHQZra__btnDone{color:var(--kzd-status-active-ink);border-color:var(--kzd-status-active-bg)}.job-module__yHQZra__sideMeta{margin:var(--kzd-space-24) 0 0;padding:var(--kzd-space-24) 0 0;border-top:1px solid var(--j-line);list-style:none}.job-module__yHQZra__sideMeta li{align-items:center;gap:var(--kzd-space-8);margin-bottom:var(--kzd-space-12);font-size:var(--kzd-text-label-lg);color:var(--j-muted);display:flex}.job-module__yHQZra__sideMeta li:last-child{margin-bottom:0}.job-module__yHQZra__sideMeta svg{width:var(--kzd-icon-dense);height:var(--kzd-icon-dense);fill:none;stroke:var(--j-dim);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.job-module__yHQZra__tail{margin-top:var(--kzd-space-40)}.job-module__yHQZra__notice{padding:var(--kzd-space-32) var(--kzd-space-24);border:1px dashed var(--j-line);border-radius:var(--kzd-radius-16);background:var(--j-card);text-align:center}.job-module__yHQZra__noticeTitle{font-family:var(--kzd-type-display);font-size:var(--kzd-text-title);color:var(--j-navy);margin:0;font-weight:600}.job-module__yHQZra__noticeBody{margin:var(--kzd-space-8) auto 0;max-width:56ch;font-size:var(--kzd-text-body);color:var(--j-muted);line-height:1.65}.job-module__yHQZra__noticeBody a{color:var(--j-blue)}@media (max-width:1200px){.job-module__yHQZra__job{--j-gutter:40px}.job-module__yHQZra__title{font-size:var(--kzd-text-headline)}}@media (max-width:900px){.job-module__yHQZra__head{padding-top:var(--kzd-space-32)}.job-module__yHQZra__title{font-size:var(--kzd-text-title)}.job-module__yHQZra__grid{gap:var(--kzd-space-40) 0;grid-template-columns:minmax(0,1fr)}.job-module__yHQZra__side{position:static}.job-module__yHQZra__panel{padding-bottom:var(--kzd-space-64)}}@media (max-width:560px){.job-module__yHQZra__job{--j-gutter:20px}.job-module__yHQZra__title,.job-module__yHQZra__h2{font-size:var(--kzd-text-title)}.job-module__yHQZra__tabs{gap:var(--kzd-space-16)}}@media (prefers-reduced-motion:reduce){.job-module__yHQZra__btn,.job-module__yHQZra__back,.job-module__yHQZra__tab{transition:none!important}.job-module__yHQZra__btnPrimary:hover,.job-module__yHQZra__btnPrimary:focus-visible{transform:none}}.job-module__yHQZra__btn{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-black);background-color:#0000;background-image:none;font-weight:600;line-height:1;display:inline-flex}.job-module__yHQZra__btn:hover{background-color:var(--kzd-surface-100);border-color:var(--kzd-black);color:var(--kzd-black)}.job-module__yHQZra__btn:active{transform:translateY(1px)}.job-module__yHQZra__btnPrimary{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);background-image:none;background-color:var(--kzd-black);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-white);font-weight:600;line-height:1;display:inline-flex}.job-module__yHQZra__btnPrimary:hover{background-color:var(--kzd-charcoal);border-color:var(--kzd-charcoal);color:var(--kzd-white)}.job-module__yHQZra__btnPrimary:active{transform:translateY(1px)}.job-module__yHQZra__btnGhost{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-black);background-color:#0000;background-image:none;font-weight:600;line-height:1;display:inline-flex}.job-module__yHQZra__btnGhost:hover{background-color:var(--kzd-surface-100);border-color:var(--kzd-black);color:var(--kzd-black)}.job-module__yHQZra__btnGhost:active{transform:translateY(1px)}.job-module__yHQZra__tab{min-width:var(--kzd-control);min-height:var(--kzd-control);border-radius:var(--kzd-radius-8);justify-content:center;align-items:center;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}
