.Register_container__g1ktw{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:3rem 1rem;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Register_registerCard__Bai_w{max-width:500px;width:100%;background-color:rgba(42,42,42,.95);border-radius:20px;padding:2rem;border:1px solid #333;box-shadow:0 25px 50px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Register_header__fimOo{text-align:center;margin-bottom:2rem}.Register_logo__rEsdA{font-size:2.5rem;font-weight:800;color:#f06;margin-bottom:.5rem;letter-spacing:-.5px}.Register_title__uE2I5{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.Register_subtitle__tgFkm{font-size:1rem;color:#888;font-weight:400}.Register_errorContainer__d27ol{display:flex;align-items:center;background-color:rgba(45,26,26,.8);border:1px solid #5a2626;border-radius:8px;padding:.75rem;margin-bottom:1rem}.Register_errorText__0RDv1{color:#f99;font-size:.875rem;margin-left:.5rem;flex:1 1}.Register_form__hVEam{gap:1rem}.Register_form__hVEam,.Register_inputGroup__ERDoy{display:flex;flex-direction:column}.Register_inputLabel__B4YsI{color:#fff;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Register_textInput__FWbkr{width:100%;padding:.75rem 1rem;background-color:#333;border:1px solid #444;border-radius:8px;color:#fff;font-size:1rem;transition:all .2s ease}.Register_textInput__FWbkr:focus{outline:none;border-color:#f06;box-shadow:0 0 0 2px rgba(255,0,102,.2)}.Register_textInput__FWbkr::placeholder{color:#888}.Register_inputHint__zEovv{color:#666;font-size:.75rem;margin-top:.25rem}.Register_nameRow__HIk3Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Register_usernameWrapper__FSUCh{display:flex;align-items:center;background-color:#333;border:1px solid #444;border-radius:8px;overflow:hidden;transition:all .2s ease}.Register_usernameWrapper__FSUCh:focus-within{border-color:#f06;box-shadow:0 0 0 2px rgba(255,0,102,.2)}.Register_usernameInput__EaTYo{flex:1 1;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:1rem}.Register_usernameInput__EaTYo:focus{outline:none}.Register_usernameInput__EaTYo::placeholder{color:#888}.Register_usernameSuffix___DATS{padding:.75rem 1rem;background-color:#2a2a2a;color:#888;font-size:1rem;font-weight:500;white-space:nowrap;border-left:1px solid #444}.Register_passwordWrapper__eqM08{position:relative}.Register_passwordInput__t2AWv{width:100%;padding:.75rem 3rem .75rem 1rem;background-color:#333;border:1px solid #444;border-radius:8px;color:#fff;font-size:1rem;transition:all .2s ease}.Register_passwordInput__t2AWv:focus{outline:none;border-color:#f06;box-shadow:0 0 0 2px rgba(255,0,102,.2)}.Register_passwordToggle__AKmTO{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#888;cursor:pointer;padding:.25rem}.Register_passwordToggle__AKmTO:hover{color:#aaa}.Register_strengthIndicator__Kxl7N{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.Register_strengthBar__rCU8L{flex:1 1;background-color:#444;border-radius:4px;height:4px;overflow:hidden}.Register_strengthFill__agFQ5{height:100%;border-radius:4px;transition:all .3s ease}.Register_strengthFill__agFQ5.Register_weak__JnEej{background-color:#ef4444}.Register_strengthFill__agFQ5.Register_medium__t18qa{background-color:#eab308}.Register_strengthFill__agFQ5.Register_strong__3bU06{background-color:#22c55e}.Register_strengthText__GY_iL{font-size:.75rem;font-weight:500}.Register_strengthText__GY_iL.Register_weak__JnEej{color:#ef4444}.Register_strengthText__GY_iL.Register_medium__t18qa{color:#eab308}.Register_strengthText__GY_iL.Register_strong__3bU06{color:#22c55e}.Register_passwordMatch__kr1na{color:#22c55e;font-size:.75rem;margin-top:.25rem}.Register_passwordMismatch__ODwSS{color:#ef4444;font-size:.75rem;margin-top:.25rem}.Register_checkboxGroup__G5eHF{display:flex;align-items:flex-start;gap:.75rem;margin-top:.5rem}.Register_checkbox__0jADm{margin-top:.125rem;width:1rem;height:1rem;accent-color:#f06}.Register_checkboxLabel__TF_vT{color:#ccc;font-size:.875rem;line-height:1.4}.Register_checkboxLabel__TF_vT a{color:#f06;font-weight:500;text-decoration:none;transition:color .2s ease}.Register_checkboxLabel__TF_vT a:hover{color:#ff3385}.Register_submitButton__h1ANN{background:linear-gradient(135deg,#f06,#cc0052);color:#fff;border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.Register_submitButton__h1ANN:hover:not(:disabled){background:linear-gradient(135deg,#e6005c,#b30047);transform:translateY(-1px)}.Register_submitButton__h1ANN:disabled{opacity:.5;cursor:not-allowed}.Register_loadingContainer__tFRxx{display:flex;align-items:center;justify-content:center;gap:.5rem}.Register_spinner__wGSja{width:1.25rem;height:1.25rem;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:Register_spin__xB97r 1s linear infinite}@keyframes Register_spin__xB97r{to{transform:rotate(1turn)}}.Register_signInContainer__lvfst{text-align:center;margin-top:1.5rem}.Register_signInText___1pGF{color:#888;font-size:.9375rem}.Register_signInLink__aI66T{color:#f06;font-weight:600;text-decoration:none;transition:color .2s ease}.Register_signInLink__aI66T:hover{color:#ff3385}.Register_planInfo__4Y9e_{margin-top:2rem;background-color:rgba(51,51,51,.5);border-radius:8px;padding:1rem}.Register_planTitle__UZpQ0{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.Register_planFeatures__So9AD{color:#ccc;font-size:.875rem;margin:0;line-height:1.4}.Register_planFeatures__So9AD li{margin-bottom:.25rem}.Register_upgradeNote__HUOLo{font-size:.75rem;color:#666;margin-top:.5rem;font-style:italic}.Register_loadingOverlay__jvOyz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;gap:1rem}.Register_loadingSpinner__CzYVd{width:3rem;height:3rem;border:3px solid transparent;border-top-color:#f06;border-radius:50%;animation:Register_spinLoad__nc9vD 1s linear infinite}@keyframes Register_spinLoad__nc9vD{to{transform:rotate(1turn)}}.Register_loadingText__icztO{color:#fff;font-size:1rem;font-weight:500}@media (max-width:768px){.Register_container__g1ktw{padding:1.5rem 1rem}.Register_registerCard__Bai_w{padding:1.5rem}.Register_logo__rEsdA{font-size:2rem}.Register_title__uE2I5{font-size:1.25rem}.Register_nameRow__HIk3Q{grid-template-columns:1fr;gap:1rem}.Register_usernameInput__EaTYo{padding:.75rem .5rem;font-size:.9rem}.Register_usernameSuffix___DATS{padding:.75rem .5rem;font-size:.85rem}}