.page_page__7KaPw{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(circle at top,rgba(79,70,229,.35),transparent 45%),radial-gradient(circle at 20% 20%,rgba(244,114,182,.35),transparent 40%),#05070c;color:#f8fafc}.page_card__5bOyA{width:min(480px,100%);background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:2.25rem;box-shadow:0 40px 80px rgba(5,7,12,.65);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:1rem}.page_label__fU45u{letter-spacing:.4em;text-transform:uppercase;font-size:.75rem;color:#94a3b8;margin:0}.page_title__GnPYW{font-size:clamp(2rem,5vw,2.5rem);margin:0;font-weight:700;color:#f8fafc}.page_subtitle__oYhHI{margin:0;color:#cbd5f5;line-height:1.5}.page_form__goV8k{width:100%;display:flex;flex-direction:column;gap:.85rem;margin-top:.25rem}.page_input__7U8Up{width:100%;padding:.95rem 1rem;border-radius:14px;border:1px solid rgba(148,163,184,.5);background:rgba(15,23,42,.8);color:#f8fafc;font-size:1rem;transition:border .2s ease,box-shadow .2s ease}.page_input__7U8Up:focus{border-color:rgba(79,70,229,.6);box-shadow:0 0 0 3px rgba(79,70,229,.2);outline:none}.page_button__yB7ma{width:100%;padding:.95rem 1rem;border-radius:999px;border:none;background:linear-gradient(90deg,#8b5cf6,#6366f1);color:#fff;font-weight:600;font-size:1rem;text-transform:none;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.page_button__yB7ma:disabled{opacity:.65;cursor:waiting;box-shadow:none}.page_button__yB7ma:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(99,102,241,.35)}.page_spinner__qcdUx{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:page_spin__h1byF .8s linear infinite}.page_statusMessage__jTs_v{border-radius:12px;border:1px solid transparent;box-shadow:0 4px 12px rgba(15,23,42,.2);background:rgba(255,255,255,.1);color:#f8fafc}.page_statusMessage__jTs_v,.page_statusSuccess__U77pz{font-size:.95rem;margin:0;padding:12px 16px;display:flex;flex-direction:row;align-items:center;gap:10px;animation:page_slideIn__zeHpn .3s ease-out}.page_statusSuccess__U77pz{border-radius:12px;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.35);color:#9beba1;box-shadow:0 4px 12px rgba(34,197,94,.2)}.page_statusError__wu0Dh{font-size:.95rem;margin:0;padding:12px 16px;border-radius:12px;background:rgba(248,113,113,.15);border:1px solid rgba(248,113,113,.35);color:#fecaca;box-shadow:0 4px 12px rgba(185,28,28,.2);display:flex;flex-direction:row;align-items:center;gap:10px;animation:page_slideIn__zeHpn .3s ease-out}.page_statusTitle__HDV_b{font-size:20px;flex-shrink:0}.page_statusText__kM20r{flex:1 1;font-weight:500}@keyframes page_slideIn__zeHpn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes page_spin__h1byF{to{transform:rotate(1turn)}}.FileUploader_container__17Heg{width:100%;display:flex;flex-direction:column;gap:.85rem}.FileUploader_label__Gdd7X{font-size:.875rem;color:#cbd5f5;font-weight:500}.FileUploader_input__Rclem{width:100%;padding:.95rem 1rem;border-radius:14px;border:1px solid rgba(148,163,184,.5);background:rgba(15,23,42,.8);color:#f8fafc;font-size:1rem;transition:border .2s ease,box-shadow .2s ease;cursor:pointer;font-family:inherit}.FileUploader_input__Rclem:focus{border-color:rgba(79,70,229,.6);box-shadow:0 0 0 3px rgba(79,70,229,.2);outline:none}.FileUploader_input__Rclem:disabled{opacity:.65;cursor:not-allowed}.FileUploader_input__Rclem::-webkit-file-upload-button{padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(148,163,184,.5);background:rgba(79,70,229,.2);color:#cbd5f5;font-weight:500;cursor:pointer;margin-right:1rem;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease;font-family:inherit}.FileUploader_input__Rclem::file-selector-button{padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(148,163,184,.5);background:rgba(79,70,229,.2);color:#cbd5f5;font-weight:500;cursor:pointer;margin-right:1rem;transition:background .2s ease,border-color .2s ease;font-family:inherit}.FileUploader_input__Rclem::-webkit-file-upload-button:hover:not(:disabled){background:rgba(79,70,229,.3);border-color:rgba(79,70,229,.6)}.FileUploader_input__Rclem::file-selector-button:hover:not(:disabled){background:rgba(79,70,229,.3);border-color:rgba(79,70,229,.6)}.FileUploader_input__Rclem:disabled::-webkit-file-upload-button{opacity:.5;cursor:not-allowed}.FileUploader_input__Rclem:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.FileUploader_progressContainer__ViCLq{display:flex;align-items:center;gap:.75rem;width:100%}.FileUploader_progressBar__Iosda{flex:1 1;height:8px;background:rgba(15,23,42,.8);border-radius:999px;overflow:hidden;border:1px solid rgba(148,163,184,.2)}.FileUploader_progressFill__YzYhy{height:100%;background:linear-gradient(90deg,#8b5cf6,#6366f1);border-radius:999px;transition:width .2s ease;box-shadow:0 0 8px rgba(99,102,241,.4)}.FileUploader_progressText__hZjmF{font-size:.875rem;color:#cbd5f5;font-weight:500;min-width:3rem;text-align:right}.FileUploader_errorMessage__cvlu8{display:flex;align-items:center;gap:.5rem;padding:12px 16px;border-radius:12px;background:rgba(248,113,113,.15);border:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:.95rem;animation:FileUploader_slideIn__0tl6m .3s ease-out}.FileUploader_errorIcon__L0hbR{font-size:16px;flex-shrink:0}.FileUploader_errorText__ABxKq{flex:1 1;font-weight:500}@keyframes FileUploader_slideIn__0tl6m{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}