.apply-form-module__-RhyxG__form{gap:var(--space-12);flex-direction:column;display:flex}.apply-form-module__-RhyxG__section{gap:var(--space-6);padding:var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex}@media (min-width:640px){.apply-form-module__-RhyxG__section{padding:var(--space-10)}}.apply-form-module__-RhyxG__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);padding:0;font-size:11px;font-weight:600}.apply-form-module__-RhyxG__grid2{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.apply-form-module__-RhyxG__grid2{grid-template-columns:1fr 1fr}}.apply-form-module__-RhyxG__field{gap:var(--space-2);flex-direction:column;display:flex}.apply-form-module__-RhyxG__fieldLabel{color:var(--color-text-primary);margin-bottom:0}.apply-form-module__-RhyxG__fieldLabelError{color:#b3462c}.apply-form-module__-RhyxG__fieldHint{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:13px;line-height:1.5}.apply-form-module__-RhyxG__fieldHintEmphasis{margin:0 0 var(--space-2);color:var(--color-gold);font-size:13px;font-weight:500;line-height:1.55}.apply-form-module__-RhyxG__radioRow{gap:var(--space-6);display:flex}.apply-form-module__-RhyxG__radioOption{align-items:center;gap:var(--space-2);color:var(--color-text-primary);cursor:pointer;font-size:14px;display:inline-flex}.apply-form-module__-RhyxG__radioOption input{accent-color:var(--color-gold);width:16px;height:16px}.apply-form-module__-RhyxG__fileInputWrap{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.apply-form-module__-RhyxG__fileInputHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apply-form-module__-RhyxG__fileList{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.apply-form-module__-RhyxG__fileItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;display:flex}.apply-form-module__-RhyxG__fileName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);flex:1;overflow:hidden}.apply-form-module__-RhyxG__fileSize{color:var(--color-text-muted);flex-shrink:0}.apply-form-module__-RhyxG__fileRemove{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.apply-form-module__-RhyxG__fileRemove:hover{color:#b3462c;background-color:#b3462c14}.apply-form-module__-RhyxG__commitBox{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background-color:var(--color-gold-tint);border:1px solid var(--color-gold-soft);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-size:14px;line-height:1.6;display:flex}.apply-form-module__-RhyxG__commitBox input{accent-color:var(--color-gold);flex-shrink:0;width:16px;height:16px;margin-top:.2em}.apply-form-module__-RhyxG__commitBoxError{border-color:#b3462c}.apply-form-module__-RhyxG__formError{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);color:#b3462c;background-color:#b3462c14;border:1px solid #b3462c4d;margin:0;font-size:14px}.apply-form-module__-RhyxG__submit{align-self:flex-start}.apply-form-module__-RhyxG__spinner{animation:.8s linear infinite apply-form-module__-RhyxG__spin}@keyframes apply-form-module__-RhyxG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apply-form-module__-RhyxG__success{align-items:flex-start;gap:var(--space-4);padding:var(--space-12) var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.apply-form-module__-RhyxG__successIcon{width:44px;height:44px;color:var(--color-gold);background-color:var(--color-gold-tint);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.apply-form-module__-RhyxG__successTitle{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.apply-form-module__-RhyxG__successBody{max-width:34rem;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}
.apply-module__c8V9wa__page{max-width:44rem;padding:var(--space-16) var(--space-6) var(--space-32);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.apply-module__c8V9wa__header{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.apply-module__c8V9wa__headline{letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.05}.apply-module__c8V9wa__sub{max-width:34rem;color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.65}.apply-module__c8V9wa__commitCard{padding:var(--space-6) var(--space-8);background-color:var(--color-ink);border-radius:var(--radius-lg)}.apply-module__c8V9wa__commitLabel{margin:0 0 var(--space-3);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-soft);font-size:11px;font-weight:600}.apply-module__c8V9wa__commitBody{color:var(--color-on-ink);margin:0;font-size:15px;line-height:1.65}.apply-module__c8V9wa__commitBody strong{color:var(--color-gold-soft)}
