.apply-module__EYu8nG__shell{background:var(--bg);grid-template-columns:minmax(320px,440px) minmax(0,1fr);min-height:100svh;display:grid}.apply-module__EYu8nG__aside{background:var(--bg-deep);border-right:1px solid var(--line);flex-direction:column;gap:44px;height:100svh;padding:32px clamp(24px,3vw,48px);display:flex;position:sticky;top:0;overflow-y:auto}.apply-module__EYu8nG__asideTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.apply-module__EYu8nG__asideTop img{width:auto;height:24px;display:block}.apply-module__EYu8nG__exit{font-family:var(--arg);color:var(--fg-muted);font-size:14px;font-weight:600;transition:color .2s}.apply-module__EYu8nG__exit:hover{color:var(--fg)}.apply-module__EYu8nG__asideIntro{flex-direction:column;gap:14px;display:flex}.apply-module__EYu8nG__asideTitle{font-family:var(--arg);letter-spacing:-.025em;margin:0;font-size:clamp(36px,3.4vw,50px);font-weight:700;line-height:1}.apply-module__EYu8nG__asideBody{color:var(--fg-body);max-width:380px;margin:0;font-size:16px}.apply-module__EYu8nG__tracker{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.apply-module__EYu8nG__trackItem{grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:22px;display:grid;position:relative}.apply-module__EYu8nG__trackItem:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:36px;bottom:2px;left:15.5px}.apply-module__EYu8nG__trackMark{width:32px;height:32px;font-family:var(--arg);color:var(--fg-muted);border:1.5px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.apply-module__EYu8nG__trackItem[data-state=current] .apply-module__EYu8nG__trackMark{color:var(--fg);border-color:var(--fg)}.apply-module__EYu8nG__trackItem[data-state=done] .apply-module__EYu8nG__trackMark{background:var(--fg);border-color:var(--fg);color:var(--bg)}.apply-module__EYu8nG__trackText{flex-direction:column;padding-top:4px;display:flex}.apply-module__EYu8nG__trackTitle{font-family:var(--arg);color:var(--fg-muted);font-size:16px;font-weight:600}.apply-module__EYu8nG__trackItem[data-state=current] .apply-module__EYu8nG__trackTitle,.apply-module__EYu8nG__trackItem[data-state=done] .apply-module__EYu8nG__trackTitle{color:var(--fg)}.apply-module__EYu8nG__trackSub{color:var(--fg-faint);font-size:13px}.apply-module__EYu8nG__note{border-radius:var(--radius-md);background:var(--bg-elev);border:1px solid var(--line);color:var(--fg-body);flex-direction:column;gap:6px;margin-top:auto;padding:18px 20px;font-size:14px;display:flex}.apply-module__EYu8nG__note strong{font-family:var(--arg);color:var(--fg);font-weight:600}.apply-module__EYu8nG__main{flex-direction:column;min-width:0;padding:clamp(40px,6vw,88px) clamp(24px,5vw,80px) 64px;display:flex}.apply-module__EYu8nG__form,.apply-module__EYu8nG__done{flex-direction:column;gap:32px;width:100%;max-width:760px;display:flex}.apply-module__EYu8nG__stepHead{flex-direction:column;gap:10px;display:flex}.apply-module__EYu8nG__stepTitle,.apply-module__EYu8nG__doneTitle{font-family:var(--arg);letter-spacing:-.02em;outline:none;margin:0;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.08}.apply-module__EYu8nG__fields{flex-direction:column;gap:24px;display:flex}.apply-module__EYu8nG__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;display:grid}.apply-module__EYu8nG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.apply-module__EYu8nG__label{font-family:var(--arg);color:var(--fg);font-size:14px;font-weight:600}.apply-module__EYu8nG__help{color:var(--fg-muted);font-size:13px}.apply-module__EYu8nG__input,.apply-module__EYu8nG__textarea{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg-deep);width:100%;color:var(--fg);font:inherit;outline:none;font-size:16px;transition:border-color .2s,background-color .2s}.apply-module__EYu8nG__input{height:52px;padding:0 16px}.apply-module__EYu8nG__textarea{resize:vertical;min-height:140px;padding:14px 16px;line-height:1.5}.apply-module__EYu8nG__input:hover,.apply-module__EYu8nG__textarea:hover{border-color:var(--fg-faint)}.apply-module__EYu8nG__input:focus,.apply-module__EYu8nG__textarea:focus{border-color:var(--fg);background:var(--bg)}.apply-module__EYu8nG__input::placeholder,.apply-module__EYu8nG__textarea::placeholder{color:var(--fg-faint)}.apply-module__EYu8nG__input:-webkit-autofill{-webkit-text-fill-color:var(--fg);-webkit-box-shadow:0 0 0 1000px var(--bg-deep) inset;caret-color:var(--fg)}.apply-module__EYu8nG__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238f8f8a' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.apply-module__EYu8nG__select[data-empty]{color:var(--fg-faint)}.apply-module__EYu8nG__select option{background:var(--bg-elev);color:var(--fg)}.apply-module__EYu8nG__input[data-error],.apply-module__EYu8nG__textarea[data-error]{border:1.5px solid var(--fail)}.apply-module__EYu8nG__chips{flex-wrap:wrap;gap:8px;display:flex}.apply-module__EYu8nG__chip{cursor:pointer;height:44px;font-family:var(--arg);white-space:nowrap;color:var(--fg-body);border:1px solid var(--line-strong);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.apply-module__EYu8nG__chip:hover{background:var(--bg-hover);color:var(--fg)}.apply-module__EYu8nG__chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.apply-module__EYu8nG__chips[data-error] .apply-module__EYu8nG__chip[aria-pressed=false]{border-color:var(--fail)}.apply-module__EYu8nG__error,.apply-module__EYu8nG__formError{color:var(--fail);margin:0;font-size:13px}.apply-module__EYu8nG__formError{font-size:14px}.apply-module__EYu8nG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.apply-module__EYu8nG__summary{border-radius:var(--radius-md);background:var(--bg-elev);border:1px solid var(--line);margin:0;padding:6px 24px}.apply-module__EYu8nG__summaryRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,210px) minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:14px 0;font-size:15px;display:grid}.apply-module__EYu8nG__summaryRow:last-child{border-bottom:0}.apply-module__EYu8nG__summaryRow dt{color:var(--fg-muted)}.apply-module__EYu8nG__summaryRow dd{font-family:var(--arg);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-weight:600}.apply-module__EYu8nG__edit{cursor:pointer;font-family:var(--arg);color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.apply-module__EYu8nG__edit:hover{text-decoration-color:currentColor}.apply-module__EYu8nG__consent{cursor:pointer;color:var(--fg-body);align-items:flex-start;gap:12px;font-size:15px;display:flex;position:relative}.apply-module__EYu8nG__consent input{opacity:0;width:22px;height:22px;margin:0;position:absolute}.apply-module__EYu8nG__box{border:1.5px solid var(--line-strong);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .2s,border-color .2s;display:inline-flex}.apply-module__EYu8nG__consent input:checked+.apply-module__EYu8nG__box{background:var(--fg);border-color:var(--fg);color:var(--bg)}.apply-module__EYu8nG__consent input:focus-visible+.apply-module__EYu8nG__box{outline:2px solid var(--fg);outline-offset:3px}.apply-module__EYu8nG__consent[data-error] .apply-module__EYu8nG__box{border-color:var(--fail)}.apply-module__EYu8nG__consent a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.apply-module__EYu8nG__actions{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:24px;display:flex}.apply-module__EYu8nG__spacer{flex:1}.apply-module__EYu8nG__actions .apply-module__EYu8nG__btn:disabled,.apply-module__EYu8nG__actions button:disabled{opacity:.6;cursor:progress}.apply-module__EYu8nG__done{align-items:flex-start;padding-top:16px}.apply-module__EYu8nG__doneMark{background:var(--fg);width:64px;height:64px;color:var(--bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.apply-module__EYu8nG__doneTitle{font-size:clamp(36px,4vw,48px)}.apply-module__EYu8nG__doneBody{color:var(--fg-body);max-width:560px;margin:-12px 0 0;font-size:18px}.apply-module__EYu8nG__doneBody strong{color:var(--fg)}.apply-module__EYu8nG__reference{font-family:var(--mono);color:var(--fg);background:var(--bg-elev-2);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-size:16px}.apply-module__EYu8nG__nextSteps{border-radius:var(--radius-md);background:var(--bg-elev);border:1px solid var(--line);width:100%;padding:6px 24px}.apply-module__EYu8nG__nextRow{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.apply-module__EYu8nG__nextRow:last-child{border-bottom:0}.apply-module__EYu8nG__nextWhen{font-family:var(--arg);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);padding-top:2px;font-size:12px;font-weight:600}.apply-module__EYu8nG__nextTitle{font-family:var(--arg);font-weight:700;display:block}.apply-module__EYu8nG__nextBody{color:var(--fg-muted);font-size:14px;display:block}@media (max-width:900px){.apply-module__EYu8nG__shell{grid-template-columns:minmax(0,1fr)}.apply-module__EYu8nG__aside{border-right:0;border-bottom:1px solid var(--line);gap:24px;height:auto;position:static}.apply-module__EYu8nG__tracker,.apply-module__EYu8nG__note{display:none}.apply-module__EYu8nG__asideTitle{font-size:34px}.apply-module__EYu8nG__main{padding-top:32px}.apply-module__EYu8nG__summaryRow{grid-template-columns:minmax(0,1fr) auto}.apply-module__EYu8nG__summaryRow dd{grid-area:2/1/auto/-1}.apply-module__EYu8nG__nextRow{grid-template-columns:minmax(0,1fr);gap:4px}}
