.NominationForm_page__cIY27{min-height:100vh;background-color:var(--color-background)}.NominationForm_main__gpgiX{min-height:100vh}.NominationForm_heroSection__mJKim{padding:var(--header-offset-mobile) 0 var(--space-20);background:linear-gradient(180deg,rgba(31,147,209,.04) 0,var(--color-background) 100%)}@media (min-width:768px){.NominationForm_heroSection__mJKim{padding:var(--header-offset-tablet) 0 var(--space-24)}}@media (min-width:1024px){.NominationForm_heroSection__mJKim{padding:var(--header-offset-desktop) 0 var(--space-24)}}.NominationForm_container__MrIiD{width:100%;max-width:42rem;margin-left:auto;margin-right:auto;padding-left:var(--space-6);padding-right:var(--space-6)}@media (min-width:768px){.NominationForm_container__MrIiD{padding-left:var(--space-8);padding-right:var(--space-8)}}.NominationForm_headerContent__WzcbG{text-align:center;margin-bottom:var(--space-12)}.NominationForm_badge__uvJQH{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background-color:var(--color-primary-light);color:var(--color-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full);margin-bottom:var(--space-6)}.NominationForm_title__O_utn{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-foreground);margin-bottom:var(--space-4)}@media (min-width:768px){.NominationForm_title__O_utn{font-size:var(--text-5xl)}}.NominationForm_subtitle__BM6UB{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-muted-foreground);line-height:var(--leading-relaxed);max-width:36rem;margin:0 auto}.NominationForm_formCard__SkHQY{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-card)}@media (min-width:768px){.NominationForm_formCard__SkHQY{padding:var(--space-10)}}.NominationForm_form__FtG5N{display:flex;flex-direction:column;gap:var(--space-6)}.NominationForm_field__jnG7N{display:flex;flex-direction:column;gap:var(--space-2)}.NominationForm_label__4gnoB{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-foreground)}.NominationForm_required__tMWNr{color:var(--color-destructive);margin-left:var(--space-1)}.NominationForm_input__E_if3,.NominationForm_textarea__ZZcmG{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-foreground);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}.NominationForm_input__E_if3::-moz-placeholder,.NominationForm_textarea__ZZcmG::-moz-placeholder{color:var(--color-muted-foreground);opacity:.6}.NominationForm_input__E_if3::placeholder,.NominationForm_textarea__ZZcmG::placeholder{color:var(--color-muted-foreground);opacity:.6}.NominationForm_input__E_if3:focus,.NominationForm_textarea__ZZcmG:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(31,147,209,.1)}.NominationForm_inputError__2_qSl{border-color:var(--color-destructive)}.NominationForm_inputError__2_qSl:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.NominationForm_textarea__ZZcmG{min-height:7rem;resize:vertical}.NominationForm_errorText__IsEsb{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-destructive)}.NominationForm_row__ONi1K{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:640px){.NominationForm_row__ONi1K{flex-direction:row;gap:var(--space-4)}.NominationForm_row__ONi1K .NominationForm_field__jnG7N{flex:1}}.NominationForm_consentField__OQQwk{display:flex;flex-direction:column;gap:var(--space-2)}.NominationForm_consentLabel__OpMNU{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.NominationForm_checkbox__8H6u9{width:1.25rem;height:1.25rem;margin-top:.125rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.NominationForm_consentText__a_wcz{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-muted-foreground);line-height:var(--leading-normal)}.NominationForm_submitButton__4tyDu{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-4);background:var(--gradient-primary);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-semibold);border:none;border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-button);transition:all .3s ease}.NominationForm_submitButton__4tyDu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px -4px rgba(31,147,209,.5)}.NominationForm_submitButton__4tyDu:disabled{opacity:.7;cursor:not-allowed}.NominationForm_successWrapper__O0_8Q{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-12) var(--space-8)}.NominationForm_successIcon__Ctx4Y{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.2));border-radius:var(--radius-full);margin-bottom:var(--space-6);color:#22c55e}.NominationForm_successTitle__nwLxQ{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-foreground);margin-bottom:var(--space-3)}.NominationForm_successMessage__kArqK{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-muted-foreground);line-height:var(--leading-relaxed);max-width:24rem;margin-bottom:var(--space-8)}.NominationForm_resetButton__nCbpR{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:transparent;color:var(--color-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);border:1.5px solid var(--color-primary);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.NominationForm_resetButton__nCbpR:hover{background:var(--color-primary);color:var(--color-white)}@keyframes NominationForm_spin__v7_ZB{to{transform:rotate(1turn)}}.NominationForm_spinner__dJ8MP{animation:NominationForm_spin__v7_ZB 1s linear infinite}