.account-module__zd0OHa__container{background-color:var(--ec-wall);justify-content:center;align-items:flex-start;padding:56px 20px 96px;display:flex}.account-module__zd0OHa__content{background:var(--ec-panel);border:1px solid var(--ec-panel-line);border-radius:var(--ec-radius-lg);width:100%;max-width:800px;display:flex;overflow:hidden;box-shadow:0 12px 28px #1f1b1614}.account-module__zd0OHa__leftSection{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.account-module__zd0OHa__leftDoodle{margin-bottom:14px}.account-module__zd0OHa__newUserHeading{font-family:var(--ec-font-display),sans-serif;color:var(--ec-ink);margin-bottom:10px;font-size:26px;font-weight:600;line-height:1.3}.account-module__zd0OHa__newUserSub{color:var(--ec-ink-muted);max-width:30ch;margin:0 0 22px;font-size:14px;line-height:1.55}.account-module__zd0OHa__registerButton{background-color:var(--ec-clay);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:12px;padding:12px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.account-module__zd0OHa__registerButton:hover{background-color:var(--ec-clay-hover)}.account-module__zd0OHa__divider{background-color:var(--ec-panel-line);width:1px;margin:0}.account-module__zd0OHa__rightSection{flex-direction:column;flex:1;justify-content:center;padding:40px;display:flex}.account-module__zd0OHa__formHeading{font-family:var(--ec-font-display),sans-serif;color:var(--ec-ink);text-align:center;margin-bottom:32px;font-size:28px;font-weight:700}.account-module__zd0OHa__form{flex-direction:column;gap:20px;display:flex}.account-module__zd0OHa__inputGroup{flex-direction:column;gap:8px;display:flex}.account-module__zd0OHa__label{font-family:var(--ec-font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ec-ink-muted);font-size:12px}.account-module__zd0OHa__input{border:1px solid var(--ec-panel-line);height:44px;color:var(--ec-ink);background-color:#fff;border-radius:12px;padding:0 12px;font-size:15px;transition:border-color .2s,box-shadow .2s}.account-module__zd0OHa__input:focus{border-color:var(--ec-clay);outline:none;box-shadow:0 0 0 3px #c2542a2e}.account-module__zd0OHa__forgotPassword{justify-content:flex-end;margin-top:-8px;display:flex}.account-module__zd0OHa__forgotLink{color:var(--ec-clay-deep);font-size:14px;text-decoration:none;transition:color .2s}.account-module__zd0OHa__forgotLink:hover{color:var(--ec-clay);text-decoration:underline}.account-module__zd0OHa__submitButton{background-color:var(--ec-clay);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:14px 24px;font-size:16px;font-weight:500;transition:background-color .2s}.account-module__zd0OHa__submitButton:hover{background-color:var(--ec-clay-hover)}.account-module__zd0OHa__errorMessage{color:#b42318;text-align:center;background-color:#dc26260f;border:1px solid #dc262640;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px}.account-module__zd0OHa__successMessage{color:#166534;text-align:center;background-color:#1665340f;border:1px solid #16653440;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px}.account-module__zd0OHa__loginPrompt{text-align:center;margin-top:16px}.account-module__zd0OHa__loginPrompt p{color:var(--ec-ink-muted);margin:0;font-size:14px}.account-module__zd0OHa__switchButton{color:var(--ec-clay-deep);cursor:pointer;background:0 0;border:none;margin-left:4px;font-size:14px;font-weight:500;text-decoration:underline;transition:color .2s}.account-module__zd0OHa__switchButton:hover{color:var(--ec-clay)}@media (max-width:768px){.account-module__zd0OHa__content{flex-direction:column;max-width:100%}.account-module__zd0OHa__divider{width:100%;height:1px}.account-module__zd0OHa__leftSection,.account-module__zd0OHa__rightSection{padding:30px 20px}.account-module__zd0OHa__newUserHeading,.account-module__zd0OHa__formHeading{font-size:24px}}@media (prefers-reduced-motion:reduce){.account-module__zd0OHa__registerButton,.account-module__zd0OHa__submitButton,.account-module__zd0OHa__input,.account-module__zd0OHa__forgotLink,.account-module__zd0OHa__switchButton{transition:none}}
