.RegisterPage-module__n0S6fW__container{height:100vh;font-family:var(--font-satoshi),sans-serif;background-color:var(--background-color);margin:0;padding:0;display:flex}.RegisterPage-module__n0S6fW__leftPanel{box-sizing:border-box;background:linear-gradient(90deg,#94bde5,#dce7f5);width:50%;padding:32px;display:flex}.RegisterPage-module__n0S6fW__leftPanel .RegisterPage-module__n0S6fW__logo{align-self:flex-start;width:120px;height:auto}.RegisterPage-module__n0S6fW__rightPanel{box-sizing:border-box;background-color:#fffefc;justify-content:center;align-items:center;width:50%;padding:40px;display:flex}.RegisterPage-module__n0S6fW__registerForm{width:100%;max-width:450px}.RegisterPage-module__n0S6fW__registerForm h1{color:var(--text-color);font-size:2rem;font-weight:700;font-family:var(--font-satoshi),sans-serif;margin-bottom:10px}.RegisterPage-module__n0S6fW__registerForm p{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-satoshi),sans-serif;margin-bottom:30px}.RegisterPage-module__n0S6fW__registerForm p a{color:var(--primary-color);font-weight:600;font-family:var(--font-satoshi),sans-serif;text-decoration:none}.RegisterPage-module__n0S6fW__registerForm p a:hover{text-decoration:underline}.RegisterPage-module__n0S6fW__inputGroup{margin-bottom:20px}.RegisterPage-module__n0S6fW__inputField{position:relative}.RegisterPage-module__n0S6fW__inputField input{box-sizing:border-box;width:100%;font-size:1rem;font-family:var(--font-satoshi),sans-serif;color:#111827;background-color:#fff;border:1.5px solid #dadada;border-radius:50px;padding:20px 24px 12px;font-weight:500;transition:border-color .2s}.RegisterPage-module__n0S6fW__inputField input::placeholder{color:#999}.RegisterPage-module__n0S6fW__inputField input[type=password],.RegisterPage-module__n0S6fW__inputField input[name=password]{padding-right:52px}.RegisterPage-module__n0S6fW__inputField input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #94bde51a}.RegisterPage-module__n0S6fW__inputField label{color:#999;font-size:1rem;font-weight:400;font-family:var(--font-satoshi),sans-serif;pointer-events:none;background-color:#fff;padding:0 4px;transition:all .2s;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.RegisterPage-module__n0S6fW__inputField input:focus+label,.RegisterPage-module__n0S6fW__inputField input:not(:placeholder-shown)+label{color:var(--primary-color);font-size:.75rem;font-weight:500;top:0;transform:translateY(-50%)}.RegisterPage-module__n0S6fW__inputField .RegisterPage-module__n0S6fW__showPassword{cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.RegisterPage-module__n0S6fW__inputField .RegisterPage-module__n0S6fW__showPassword:hover{color:var(--primary-color)}.RegisterPage-module__n0S6fW__checkboxGroup{align-items:flex-start;margin-bottom:24px;margin-left:8px;display:flex}.RegisterPage-module__n0S6fW__checkboxGroup input{width:18px;height:18px;accent-color:var(--primary-color);cursor:pointer;border-radius:4px;margin-top:4px;margin-right:10px}.RegisterPage-module__n0S6fW__checkboxGroup label{color:#111827;font-size:1rem;font-weight:500;line-height:1.5;font-family:var(--font-satoshi),sans-serif}.RegisterPage-module__n0S6fW__checkboxGroup label a{color:var(--primary-color);font-family:var(--font-satoshi),sans-serif;text-decoration:none}.RegisterPage-module__n0S6fW__checkboxGroup label a:hover{text-decoration:underline}.RegisterPage-module__n0S6fW__registerBtn{background-color:var(--primary-color);color:#fff;cursor:pointer;width:100%;font-size:1rem;font-weight:600;font-family:var(--font-satoshi),sans-serif;border:none;border-radius:50px;padding:16px;transition:background-color .3s}.RegisterPage-module__n0S6fW__registerBtn:hover{background-color:var(--primary-hover-color)}.RegisterPage-module__n0S6fW__registerBtn:disabled{cursor:not-allowed;background-color:#ccc}.RegisterPage-module__n0S6fW__errorMessage{text-align:center;color:#c33;font-size:.875rem;font-weight:500;font-family:var(--font-satoshi),sans-serif;margin-top:12px;margin-bottom:20px}.RegisterPage-module__n0S6fW__oauthDivider{color:var(--subtle-text-color);font-family:var(--font-satoshi),sans-serif;justify-content:center;align-items:center;margin:16px 0 8px;display:flex}.RegisterPage-module__n0S6fW__oauthDivider:before,.RegisterPage-module__n0S6fW__oauthDivider:after{content:"";background:#e5e7eb;flex:1;height:1px}.RegisterPage-module__n0S6fW__oauthDivider span{padding:0 12px;font-size:.875rem;font-weight:400}.RegisterPage-module__n0S6fW__googleBtn{color:#111827;cursor:pointer;width:100%;font-size:1rem;font-weight:600;font-family:var(--font-satoshi),sans-serif;background:#fff;border:1.5px solid #dadada;border-radius:50px;justify-content:center;align-items:center;margin-top:8px;padding:14px;transition:background-color .2s,box-shadow .2s;display:inline-flex}.RegisterPage-module__n0S6fW__googleBtn:hover{background:#f9fafb}.RegisterPage-module__n0S6fW__googleBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.RegisterPage-module__n0S6fW__leftPanel{display:none}.RegisterPage-module__n0S6fW__rightPanel{justify-content:center;width:100%}.RegisterPage-module__n0S6fW__registerForm{padding:20px}}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.fc536e90.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_VariableItalic-s.p.1733863a.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_849f8b86-module__MFfe5q__className{font-family:satoshi,satoshi Fallback}.satoshi_849f8b86-module__MFfe5q__variable{--font-satoshi:"satoshi","satoshi Fallback"}
