.Register-module-scss-module__s0lS5G__container{background-color:#fff;grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:1024px){.Register-module-scss-module__s0lS5G__container{grid-template-columns:1fr 1fr}}.Register-module-scss-module__s0lS5G__visual{display:none}@media (min-width:1024px){.Register-module-scss-module__s0lS5G__visual{background-image:linear-gradient(135deg,#e11d48f2,#9f1239e6),url(https://images.unsplash.com/photo-1555396273-367ea4eb4db5?auto=format&fit=crop&q=80);background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;padding:3rem;display:flex;position:relative}}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__header{color:#fff;align-items:center;gap:.75rem;display:flex}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__header .Register-module-scss-module__s0lS5G__logoBox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border-radius:1rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:800;display:flex}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__header .Register-module-scss-module__s0lS5G__title{letter-spacing:-.025em;font-size:1.25rem;font-weight:800}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__header .Register-module-scss-module__s0lS5G__subtitle{color:#fffc;font-size:.75rem}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__content{color:#fff;max-width:32rem}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__content .Register-module-scss-module__s0lS5G__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:uppercase;letter-spacing:.05em;background-color:#fff3;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__content h1{letter-spacing:-.025em;font-size:2.75rem;font-weight:900;line-height:1.1}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__content p{color:#ffffffe6;margin-top:1rem;font-size:1.05rem;line-height:1.5}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__content .Register-module-scss-module__s0lS5G__featuresList{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__content .Register-module-scss-module__s0lS5G__featuresList .Register-module-scss-module__s0lS5G__featureItem{color:#fffffff2;align-items:center;gap:.75rem;font-size:.925rem;display:flex}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__content .Register-module-scss-module__s0lS5G__featuresList .Register-module-scss-module__s0lS5G__featureItem .Register-module-scss-module__s0lS5G__checkIcon{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.Register-module-scss-module__s0lS5G__visual .Register-module-scss-module__s0lS5G__footer{color:#ffffffbf;font-size:.8rem}.Register-module-scss-module__s0lS5G__formContainer{justify-content:center;align-items:center;padding:1.5rem;display:flex;overflow-y:auto}@media (min-width:640px){.Register-module-scss-module__s0lS5G__formContainer{padding:2.5rem}}.Register-module-scss-module__s0lS5G__formBox{width:100%;max-width:32rem}.Register-module-scss-module__s0lS5G__formBox .Register-module-scss-module__s0lS5G__mobileHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}@media (min-width:1024px){.Register-module-scss-module__s0lS5G__formBox .Register-module-scss-module__s0lS5G__mobileHeader{display:none}}.Register-module-scss-module__s0lS5G__formBox .Register-module-scss-module__s0lS5G__mobileHeader .Register-module-scss-module__s0lS5G__logoBox{color:#fff;background-color:#e11d48;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;font-weight:800;display:flex}.Register-module-scss-module__s0lS5G__formBox .Register-module-scss-module__s0lS5G__mobileHeader .Register-module-scss-module__s0lS5G__title{font-size:1.125rem;font-weight:800}.Register-module-scss-module__s0lS5G__formBox .Register-module-scss-module__s0lS5G__mobileHeader .Register-module-scss-module__s0lS5G__subtitle{color:#64748b;font-size:.75rem}.Register-module-scss-module__s0lS5G__formBox h2{letter-spacing:-.025em;color:#0f172a;font-size:1.75rem;font-weight:800}.Register-module-scss-module__s0lS5G__formBox .Register-module-scss-module__s0lS5G__subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.Register-module-scss-module__s0lS5G__formBox form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__row{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__row{grid-template-columns:1fr 1fr}}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__formGroup{flex-direction:column;display:flex}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__formGroup label{text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__formGroup input{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__formGroup input:focus{border-color:#f43f5e;box-shadow:0 0 0 2px #f43f5e}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__formGroup .Register-module-scss-module__s0lS5G__slugPreview{color:#64748b;margin-top:.35rem;font-family:monospace;font-size:.75rem}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__formGroup .Register-module-scss-module__s0lS5G__slugPreview strong{color:#e11d48}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection{margin-top:.5rem}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planLabel{text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planGrid .Register-module-scss-module__s0lS5G__planCard{text-align:center;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:.75rem .5rem;transition:all .2s;position:relative}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planGrid .Register-module-scss-module__s0lS5G__planCard:hover{border-color:#cbd5e1}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planGrid .Register-module-scss-module__s0lS5G__planCard.Register-module-scss-module__s0lS5G__selected{background-color:#e11d4808;border-color:#e11d48}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planGrid .Register-module-scss-module__s0lS5G__planCard .Register-module-scss-module__s0lS5G__popularTag{color:#fff;white-space:nowrap;background:#e11d48;border-radius:9999px;padding:.1rem .4rem;font-size:.625rem;font-weight:700;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planGrid .Register-module-scss-module__s0lS5G__planCard .Register-module-scss-module__s0lS5G__planName{color:#1e293b;font-size:.875rem;font-weight:700}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planGrid .Register-module-scss-module__s0lS5G__planCard .Register-module-scss-module__s0lS5G__planPrice{color:#e11d48;margin-top:.25rem;font-size:.75rem;font-weight:800}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__planSection .Register-module-scss-module__s0lS5G__planGrid .Register-module-scss-module__s0lS5G__planCard .Register-module-scss-module__s0lS5G__planHighlight{color:#64748b;margin-top:.25rem;font-size:.65rem}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__trialNotice{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.75rem;font-weight:500;display:flex}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__error{color:#be123c;background-color:#fff1f2;border:1px solid #ffe4e6;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__submitBtn{color:#fff;cursor:pointer;background-color:#e11d48;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem;font-size:.95rem;font-weight:600;transition:background-color .2s;display:flex}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__submitBtn:hover{background-color:#be123c}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__submitBtn:disabled{cursor:not-allowed;background-color:#fda4af}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__loginPrompt{text-align:center;color:#64748b;margin-top:.5rem;font-size:.825rem}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__loginPrompt a{color:#e11d48;font-weight:600;text-decoration:none}.Register-module-scss-module__s0lS5G__formBox form .Register-module-scss-module__s0lS5G__loginPrompt a:hover{text-decoration:underline}.Register-module-scss-module__s0lS5G__slugInputContainer{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;display:flex;overflow:hidden}.Register-module-scss-module__s0lS5G__slugInputContainer .Register-module-scss-module__s0lS5G__slugPrefix{color:#64748b;background:#e2e8f0;border-right:1px solid #cbd5e1;align-items:center;height:100%;padding:0 .75rem;font-size:.85rem;display:flex}.Register-module-scss-module__s0lS5G__slugInputContainer input{color:#334155;background:0 0;border:none;outline:none;flex:1;padding:.75rem;font-size:.9rem}.Register-module-scss-module__s0lS5G__termsCheckbox{align-items:flex-start;gap:.5rem;margin-bottom:1.5rem;display:flex}.Register-module-scss-module__s0lS5G__termsCheckbox input{cursor:pointer;accent-color:#e11d48;margin-top:.25rem}.Register-module-scss-module__s0lS5G__termsCheckbox label{color:#475569;cursor:pointer;font-size:.85rem;line-height:1.5}.Register-module-scss-module__s0lS5G__termsCheckbox label a{color:#e11d48;font-weight:600;text-decoration:none}.Register-module-scss-module__s0lS5G__termsCheckbox label a:hover{text-decoration:underline}
