.form-module__APwgba__field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-module__APwgba__label{font-size:15px;font-weight:600}.form-module__APwgba__required{color:var(--danger)}.form-module__APwgba__control{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;padding:10px 14px}.form-module__APwgba__control:focus{border-color:var(--sea);outline:none;box-shadow:0 0 0 3px #0a7d6433}.form-module__APwgba__control[aria-invalid=true]{border-color:var(--danger)}textarea.form-module__APwgba__control{resize:vertical;min-height:140px}.form-module__APwgba__hint{color:var(--muted);font-size:14px}.form-module__APwgba__error{color:var(--danger);font-size:14px}.form-module__APwgba__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.form-module__APwgba__full{grid-column:1/-1}.form-module__APwgba__check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.form-module__APwgba__check input{width:20px;height:20px;accent-color:var(--sea);flex-shrink:0;margin:2px 0 0}.form-module__APwgba__choices{border:none;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.form-module__APwgba__choice{position:relative}.form-module__APwgba__choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.form-module__APwgba__choice span{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:500;display:inline-flex}.form-module__APwgba__choice input:checked+span{border-color:var(--sea);background:var(--sea-tint);color:var(--sea-dark)}.form-module__APwgba__choice input:focus-visible+span{outline:3px solid var(--sea);outline-offset:2px}.form-module__APwgba__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-module__APwgba__formError{border-radius:var(--radius-sm);color:var(--danger);background:#fee2e2;padding:12px 16px}@media (max-width:640px){.form-module__APwgba__grid{grid-template-columns:minmax(0,1fr)}}
.ApplyForm-module__JPpzsq__form{max-width:820px}.ApplyForm-module__JPpzsq__progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ApplyForm-module__JPpzsq__progress li{border-top:3px solid var(--line);color:var(--muted);align-items:center;gap:8px;min-width:0;padding-top:10px;font-size:14px;display:flex}.ApplyForm-module__JPpzsq__progress .ApplyForm-module__JPpzsq__done{border-top-color:var(--sea);color:var(--ink-soft)}.ApplyForm-module__JPpzsq__progress .ApplyForm-module__JPpzsq__current{border-top-color:var(--sea);color:var(--ink);font-weight:600}.ApplyForm-module__JPpzsq__dot{background:var(--sand);border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-grid}.ApplyForm-module__JPpzsq__current .ApplyForm-module__JPpzsq__dot,.ApplyForm-module__JPpzsq__done .ApplyForm-module__JPpzsq__dot{background:var(--sea);color:#fff}.ApplyForm-module__JPpzsq__stepLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApplyForm-module__JPpzsq__card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:20px;padding:36px;position:relative}.ApplyForm-module__JPpzsq__stepTitle{margin-bottom:24px;scroll-margin-top:96px;font-size:24px}.ApplyForm-module__JPpzsq__stepTitle:focus{outline:none}.ApplyForm-module__JPpzsq__stepLead{color:var(--ink-soft);margin:-14px 0 22px}.ApplyForm-module__JPpzsq__stack{flex-direction:column;gap:26px;display:flex}.ApplyForm-module__JPpzsq__fieldset{border:none;min-width:0;margin:0;padding:0}.ApplyForm-module__JPpzsq__legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.ApplyForm-module__JPpzsq__req{color:var(--danger)}.ApplyForm-module__JPpzsq__slugRow{align-items:center;gap:8px;display:flex}.ApplyForm-module__JPpzsq__apex{color:var(--muted);white-space:nowrap}.ApplyForm-module__JPpzsq__slugStatus{min-height:22px;color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.ApplyForm-module__JPpzsq__ok,.ApplyForm-module__JPpzsq__bad{align-items:center;gap:6px;display:inline-flex}.ApplyForm-module__JPpzsq__ok{color:var(--success)}.ApplyForm-module__JPpzsq__bad{color:var(--danger)}.ApplyForm-module__JPpzsq__spin{animation:1s linear infinite ApplyForm-module__JPpzsq__spin}@keyframes ApplyForm-module__JPpzsq__spin{to{transform:rotate(360deg)}}.ApplyForm-module__JPpzsq__review{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ApplyForm-module__JPpzsq__reviewBlock{border-radius:var(--radius);background:var(--sand);overflow-wrap:anywhere;padding:18px 20px}.ApplyForm-module__JPpzsq__reviewHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ApplyForm-module__JPpzsq__reviewHead h3{font-size:16px}.ApplyForm-module__JPpzsq__reviewBlock p{color:var(--ink-soft);font-size:15px}.ApplyForm-module__JPpzsq__editLink{color:var(--sea);font:inherit;cursor:pointer;background:0 0;border:none;padding:4px;font-weight:600;text-decoration:underline}.ApplyForm-module__JPpzsq__terms,.ApplyForm-module__JPpzsq__formError{margin-top:24px}.ApplyForm-module__JPpzsq__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.ApplyForm-module__JPpzsq__draft{color:var(--muted);font-size:13px}.ApplyForm-module__JPpzsq__buttons{gap:10px;margin-left:auto;display:flex}@media (max-width:640px){.ApplyForm-module__JPpzsq__card{padding:24px 18px}.ApplyForm-module__JPpzsq__stepLabel{display:none}.ApplyForm-module__JPpzsq__progress li{justify-content:center}.ApplyForm-module__JPpzsq__review{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ApplyForm-module__JPpzsq__spin{animation:none}}
