.styles_modalOverlay__3_sW7{position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:1000;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-xs);opacity:0;animation:styles_fadeIn__s2qVM .2s ease-out forwards}@media(min-width:48em){.styles_modalOverlay__3_sW7{padding:var(--space-sm);align-items:center}}.styles_modal__azpr_{background:#2a2a2a;width:100%;max-width:100%;margin:var(--space-xs);border-radius:var(--radius-lg);position:relative;color:var(--color-white);font-family:var(--font-primary)}@media(min-width:48em){.styles_modal__azpr_{max-width:600px;margin:var(--space-sm) auto;padding-top:1rem;padding-bottom:1rem}}.styles_modalContent__0dDSo{padding:var(--space-md)}.styles_closeButton__xNJOB{position:absolute;top:var(--space-sm);right:var(--space-sm);width:32px;height:32px;display:grid;place-items:center;border:none;background:transparent;color:var(--color-white);cursor:pointer;z-index:10}.styles_header__wvneg{margin-bottom:var(--space-sm);text-align:center}.styles_header__wvneg h2{font-size:32px;font-weight:500;color:var(--color-white);font-family:var(--font-primary)}.styles_form__HlRnz{display:flex;flex-direction:column;gap:var(--space-sm)}.styles_formRow__nTAcz{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);grid-template-columns:1fr}@media(min-width:48em){.styles_formRow__nTAcz{grid-template-columns:1fr 1fr}}.styles_formGroup__Wef0z{display:flex;flex-direction:column;gap:var(--space-2xs);text-align:left;position:relative}.styles_inputContainer__TboM1{position:relative;z-index:1}.styles_inputContainer__TboM1:has(.styles_customSelect__yXkGH.styles_open__sLCT_){z-index:10}.styles_formGroup__Wef0z input,.styles_formGroup__Wef0z textarea{width:100%;padding:8px 12px;background:#1e1e1e;border:none;border-radius:var(--radius-md);color:var(--color-white);font-family:var(--font-primary);font-size:var(--fs-base);height:40px;box-sizing:border-box}.styles_formGroup__Wef0z input:focus,.styles_formGroup__Wef0z textarea:focus{outline:none;background:#252525}.styles_formGroup__Wef0z textarea{resize:none;height:100px;padding-top:12px}.styles_customSelect__yXkGH{width:100%;padding:8px 12px;background:#1e1e1e;border:none;border-radius:var(--radius-md);color:var(--color-white);font-family:var(--font-primary);font-size:var(--fs-base);height:40px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative;transition:background-color .2s ease}.styles_customSelect__yXkGH:focus{outline:none;background:#252525}.styles_customSelect__yXkGH.styles_open__sLCT_{background:#252525;border-radius:var(--radius-md) var(--radius-md) 0 0}.styles_selectValue__i9afg{flex:1 1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_selectIcon__E6qGR{color:var(--color-white-muted);transition:transform .2s ease;flex-shrink:0}.styles_customSelect__yXkGH.styles_open__sLCT_ .styles_selectIcon__E6qGR{transform:rotate(180deg)}.styles_dropdown__qFUrZ{position:absolute;top:100%;left:0;right:0;background:#1e1e1e;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.4);max-height:200px;overflow-y:auto;z-index:100;animation:styles_dropdownSlide__aSEBp .2s ease-out}.styles_dropdown__qFUrZ::-webkit-scrollbar{width:6px}.styles_dropdown__qFUrZ::-webkit-scrollbar-track{background:#252525}.styles_dropdown__qFUrZ::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.styles_dropdownOption__MRY6J{padding:10px 12px;cursor:pointer;transition:background-color .15s ease;font-size:var(--fs-base);color:var(--color-white)}.styles_dropdownOption__MRY6J:hover{background:#252525}.styles_dropdownOption__MRY6J.styles_selected__dEH0R{background:#2a2a2a;color:var(--color-primary)}.styles_dropdownOption__MRY6J:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}@keyframes styles_dropdownSlide__aSEBp{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.styles_label__eLFBL{position:absolute;left:12px;top:8px;font-size:var(--fs-base);font-weight:400;color:var(--color-white-muted);pointer-events:none;transition:all .2s ease-in-out;background:#1e1e1e;padding:0 4px;z-index:1;transform-origin:left top}.styles_label__eLFBL.styles_labelFloating__Kj9Um{top:-8px;font-size:12px;color:var(--color-white);font-weight:500;background:#2a2a2a}.styles_submitButton__kGoPw{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--space-xs);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);height:44px;padding:0 var(--space-xl);font-size:var(--fs-base);font-weight:500;cursor:pointer;transition:background-color .2s ease;align-self:center;margin-top:var(--space-xs)}.styles_submitButton__kGoPw svg{width:18px;height:18px}.styles_submitButton__kGoPw:hover{background:var(--color-primary-hover)}.styles_submitButton__kGoPw:disabled{opacity:.7;cursor:not-allowed;background:var(--color-primary)}@keyframes styles_fadeIn__s2qVM{0%{opacity:0}to{opacity:1}}.styles_spinner__4s19x{animation:styles_spin__jZEQ9 1s linear infinite}.styles_successMessage__f3qu2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-lg) var(--space-md);gap:var(--space-sm)}.styles_successMessage__f3qu2 svg{color:var(--color-accent)}.styles_successMessage__f3qu2 p{font-size:var(--fs-xl);font-weight:500;margin:0}.styles_successMessage__f3qu2 span{color:var(--color-white-muted)}.styles_errorMessage__SMFLB{color:var(--color-danger);text-align:center;padding:var(--space-xs);border-radius:var(--radius-md);background:hsla(0,100%,71%,.1)}@keyframes styles_spin__jZEQ9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}