.Register_registerPage__bYraT{background:rgba(18,23,45,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px 0 rgba(31,38,135,.25),inset 0 0 0 1px rgba(202,65,110,.1);padding:2.5rem 2rem;border-radius:1.5rem;width:100%;max-width:440px;margin:1.5rem auto;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(202,65,110,.15);position:relative;animation:Register_fadeInUp__WMZUM .5s ease-out;overflow:hidden}.Register_registerPage__bYraT:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:.5}@keyframes Register_fadeInUp__WMZUM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Register_formTitle__TdNEm{font-size:clamp(1.5rem,4vw,1.875rem);text-align:center;margin-bottom:2rem;margin-top:0;font-weight:700;letter-spacing:-.02em;background:var(--primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1.2}.Register_form__gMpC5{display:flex;flex-direction:column;gap:1.5rem;background:rgba(0,0,0,0);border:none;padding:0;width:100%}.Register_formGroup__oWMs4{display:flex;flex-direction:column;gap:.625rem;width:100%;position:relative}.Register_label__EATzl{margin-bottom:0;color:var(--textParagraph);font-size:.9375rem;font-weight:600;letter-spacing:.01em;transition:color .2s ease}.Register_input__4mMNO{width:100%;padding:.875rem 1.125rem;border:1.5px solid var(--borderDefault);border-radius:.875rem;background:var(--background);color:var(--foreground);font-size:1rem;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Register_input__4mMNO::placeholder{color:rgba(181,186,211,.5);font-weight:400}.Register_input__4mMNO:hover{border-color:rgba(var(--primary-rgb),.3);background:var(--backgroundAccent)}.Register_input__4mMNO:focus{border-color:var(--primary);background:var(--backgroundAccent);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15),0 4px 12px rgba(var(--primary-rgb),.1);transform:translateY(-1px)}.Register_input__4mMNO:disabled{opacity:.6;cursor:not-allowed}.Register_submitButton__T44y7{background:linear-gradient(135deg,var(--primary) 0,#a8325a 100%);border:none;color:#fff;padding:.9375rem 1.5rem;border-radius:.875rem;cursor:pointer;font-size:1rem;font-weight:600;margin:.5rem auto 0;width:100%;box-shadow:0 4px 12px rgba(var(--primary-rgb),.25),0 2px 4px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;letter-spacing:.02em}.Register_submitButton__T44y7:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.Register_submitButton__T44y7:hover:not(:disabled){background:linear-gradient(135deg,#a8325a 0,var(--primary) 100%);box-shadow:0 6px 20px rgba(var(--primary-rgb),.35),0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.Register_submitButton__T44y7:hover:not(:disabled):before{left:100%}.Register_submitButton__T44y7:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(var(--primary-rgb),.25),0 1px 2px rgba(0,0,0,.1)}.Register_submitButton__T44y7:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3),0 4px 12px rgba(var(--primary-rgb),.25)}.Register_submitButton__T44y7:disabled{opacity:.6;cursor:not-allowed;transform:none}.Register_secondaryButton__V_yrE{background:rgba(0,0,0,0);border:1.5px solid var(--borderDefault);color:var(--textParagraph);padding:.875rem 1.5rem;border-radius:.875rem;cursor:pointer;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.01em;flex:1;min-width:120px}.Register_secondaryButton__V_yrE:focus,.Register_secondaryButton__V_yrE:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--primary-rgb),.1)}.Register_secondaryButton__V_yrE:active{transform:translateY(0)}.Register_actionsRow__nrkgU{display:flex;gap:.875rem;width:100%;justify-content:space-between;flex-wrap:wrap;margin-top:.5rem}.Register_stepIndicator__bXEtD{width:100%;display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding:.5rem 0}.Register_step__DPafw{display:flex;align-items:center;gap:.625rem;font-weight:600;font-size:.875rem;color:var(--textParagraph);transition:color .3s ease}.Register_stepActive__wSIId{color:var(--primary)}.Register_stepNumber__anOOc{width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid var(--borderDefault);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(12,16,35,.4)}.Register_stepNumberActive__IhKYx{border-color:var(--primary);background:rgba(var(--primary-rgb),.15);color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.1);transform:scale(1.05)}.Register_stepDivider__rsTQ8{flex:1;height:2px;background:var(--borderDefault);border-radius:2px;transition:all .3s ease}.Register_stepDividerActive__lBrAy{background:linear-gradient(90deg,var(--primary),rgba(var(--primary-rgb),.5));box-shadow:0 0 4px rgba(var(--primary-rgb),.3)}.Register_helperText__tvS_i{font-size:.8125rem;color:var(--textParagraph);margin-top:.375rem;line-height:1.4;opacity:.8}.Register_verificationActions__BhEdC{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.Register_checkbox__dqpjT{accent-color:var(--primary);width:1.125rem;height:1.125rem;border-radius:.25rem;border:1.5px solid var(--borderDefault);margin-right:.625rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Register_checkbox__dqpjT:hover{border-color:var(--primary);transform:scale(1.1)}.Register_checkbox__dqpjT:checked{background-color:var(--primary);border-color:var(--primary)}.Register_checkbox__dqpjT:focus{outline:2px solid rgba(var(--primary-rgb),.3);outline-offset:2px}@media(max-width:768px){.Register_registerPage__bYraT{padding:2rem 1.5rem;max-width:calc(100vw - 2rem);margin:1rem auto;border-radius:1.25rem}.Register_formTitle__TdNEm{font-size:1.625rem;margin-bottom:1.75rem}.Register_form__gMpC5{gap:1.25rem}.Register_formGroup__oWMs4{gap:.5rem}.Register_label__EATzl{font-size:.875rem}.Register_input__4mMNO{font-size:1rem;padding:.8125rem 1rem;border-radius:.75rem}@supports(-webkit-touch-callout:none){.Register_input__4mMNO{font-size:16px}}.Register_submitButton__T44y7{font-size:1rem;padding:.875rem 1.25rem;border-radius:.75rem;margin-top:.75rem}.Register_secondaryButton__V_yrE{font-size:.875rem;padding:.8125rem 1.25rem;border-radius:.75rem}.Register_actionsRow__nrkgU{flex-direction:column;gap:.75rem}.Register_actionsRow__nrkgU .Register_secondaryButton__V_yrE{width:100%}.Register_stepIndicator__bXEtD{margin-bottom:1.5rem;gap:.5rem}.Register_step__DPafw{font-size:.8125rem;gap:.5rem}.Register_stepNumber__anOOc{width:2rem;height:2rem;font-size:.8125rem}}@media(max-width:480px){.Register_registerPage__bYraT{padding:1.75rem 1.25rem;max-width:calc(100vw - 1rem);border-radius:1rem}.Register_formTitle__TdNEm{font-size:1.5rem;margin-bottom:1.5rem}.Register_form__gMpC5{gap:1.125rem}.Register_input__4mMNO{padding:.75rem .9375rem}.Register_submitButton__T44y7{padding:.8125rem 1rem}.Register_stepIndicator__bXEtD{gap:.375rem}.Register_step__DPafw{font-size:.75rem}.Register_stepNumber__anOOc{width:1.875rem;height:1.875rem;font-size:.75rem}}@media(min-width:1024px){.Register_registerPage__bYraT{max-width:480px;padding:3rem 2.5rem}.Register_formTitle__TdNEm{font-size:2rem}}@media(prefers-color-scheme:dark){.Register_registerPage__bYraT{background:var(--background)}}.Register_errorMessage__PPXVh{border-radius:.75rem;background:rgba(239,68,68,.25);border:1px solid rgba(239,68,68,.6);color:#fca5a5;animation:Register_shake__tPyF1 .4s ease-in-out}.Register_errorMessage__PPXVh,.Register_successMessage__qa4Np{padding:.75rem 1rem;font-size:.875rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;line-height:1.5}.Register_successMessage__qa4Np{border-radius:.75rem;background:rgba(34,197,94,.25);border:1px solid rgba(34,197,94,.6);color:#6ee7b7;animation:Register_slideIn__I8Z6P .3s ease-out}@keyframes Register_shake__tPyF1{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes Register_slideIn__I8Z6P{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Register_authLink__TYhKz{color:var(--secondary);text-decoration:none;font-weight:500;transition:all .2s ease;position:relative}.Register_authLink__TYhKz:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--secondary);transition:width .3s ease}.Register_authLink__TYhKz:hover{color:var(--primary)}.Register_authLink__TYhKz:hover:after{width:100%;background:var(--primary)}.Register_authLink__TYhKz:focus{outline:2px solid rgba(var(--primary-rgb),.3);outline-offset:2px;border-radius:2px}.Register_authLinksContainer__IJSL_{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(var(--borderDefault),.3);width:100%}.Register_authLinkText__BdHTN{font-size:.875rem;color:var(--textParagraph);text-align:center;line-height:1.6}.Register_loadingSpinner__dqmfv{width:3rem;height:3rem;border:3px solid rgba(var(--primary-rgb),.2);border-top-color:var(--primary);border-radius:50%;animation:Register_spin__1p_87 .8s linear infinite;margin:0 auto 1rem}@keyframes Register_spin__1p_87{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.Register_errorMessage__PPXVh,.Register_input__4mMNO,.Register_registerPage__bYraT,.Register_secondaryButton__V_yrE,.Register_stepDivider__rsTQ8,.Register_stepNumber__anOOc,.Register_submitButton__T44y7,.Register_successMessage__qa4Np{animation:none;transition:none}.Register_loadingSpinner__dqmfv{animation:none}}