.Register-module__9BGPaG__page{background:var(--bg-page);min-height:100vh;color:var(--text-primary)}.Register-module__9BGPaG__container{max-width:1100px;margin:0 auto;padding:22px 16px 90px}.Register-module__9BGPaG__pageHeader{background:color-mix(in srgb,var(--bg-page)85%,white);border:1px solid var(--border-soft);border-radius:var(--radius-3);box-shadow:var(--shadow-1);padding:18px}.Register-module__9BGPaG__title{font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--text-heading);margin:0}.Register-module__9BGPaG__subtitle{color:var(--text-secondary);max-width:72ch;margin:8px 0 0;line-height:1.4}.Register-module__9BGPaG__cardWrap{place-items:start center;padding-top:18px;display:grid}.Register-module__9BGPaG__formCard{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-3);width:100%;max-width:560px;box-shadow:var(--shadow-2);padding:18px}.Register-module__9BGPaG__label{color:var(--text-secondary);font-size:.9rem;font-weight:var(--font-weight-medium);gap:8px;margin-bottom:14px;display:grid}.Register-module__9BGPaG__input{border:1px solid var(--border-soft);background:var(--bg-soft);width:100%;height:44px;color:var(--text-primary);border-radius:999px;outline:none;padding:0 14px;font-size:1rem}.Register-module__9BGPaG__input:focus{border-color:color-mix(in srgb,var(--color-accent)55%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent)18%,transparent)}.Register-module__9BGPaG__passwordWrapper{display:grid;position:relative}.Register-module__9BGPaG__eyeButton{border:1px solid var(--border-soft);background:var(--bg-surface);cursor:pointer;border-radius:999px;width:40px;height:34px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Register-module__9BGPaG__eyeButton:hover{background:var(--bg-hover)}.Register-module__9BGPaG__termsRow{align-items:flex-start;gap:10px;margin:6px 0 12px;display:flex}.Register-module__9BGPaG__checkbox{width:18px;height:18px;margin-top:4px}.Register-module__9BGPaG__termsText{color:var(--text-secondary);line-height:1.35;font-weight:var(--font-weight-regular)}.Register-module__9BGPaG__linkLike{color:var(--color-accent);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0}.Register-module__9BGPaG__linkLike:hover{text-decoration:underline}.Register-module__9BGPaG__error{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:12px;margin:4px 0 12px;padding:10px 12px;font-size:.95rem}.Register-module__9BGPaG__primaryButton{background:var(--color-accent);width:100%;height:46px;color:var(--text-on-accent);font-weight:var(--font-weight-bold);cursor:pointer;box-shadow:var(--shadow-1);border:none;border-radius:999px}.Register-module__9BGPaG__primaryButton:hover{background:var(--color-accent-hover)}.Register-module__9BGPaG__primaryButton:disabled{opacity:.6;cursor:not-allowed}.Register-module__9BGPaG__footerText{text-align:center;color:var(--text-secondary);margin-top:12px}.Register-module__9BGPaG__footerLink{color:var(--color-accent);font-weight:var(--font-weight-bold);text-decoration:none}.Register-module__9BGPaG__footerLink:hover{text-decoration:underline}@media (max-width:520px){.Register-module__9BGPaG__container{padding-top:16px}.Register-module__9BGPaG__title{font-size:1.45rem}.Register-module__9BGPaG__formCard{padding:16px}}
