.RegisterForm-module__XFm7cq__page{justify-content:center;align-items:flex-start;min-height:calc(100vh - 120px);display:flex}.RegisterForm-module__XFm7cq__layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;width:100%;max-width:920px;padding:48px 24px;display:grid}.RegisterForm-module__XFm7cq__column{width:100%}.RegisterForm-module__XFm7cq__card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.RegisterForm-module__XFm7cq__tierBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--color-bg-subtle);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:9999px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.RegisterForm-module__XFm7cq__cardTitle{color:var(--color-text);margin:0 0 16px;font-size:20px;font-weight:700}.RegisterForm-module__XFm7cq__includedList{border-bottom:1px solid var(--color-border);flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:20px;display:flex}.RegisterForm-module__XFm7cq__includedItem{color:var(--color-text);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.RegisterForm-module__XFm7cq__includedIcon{flex-shrink:0;font-size:16px}.RegisterForm-module__XFm7cq__nameRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.RegisterForm-module__XFm7cq__fieldGroup{margin-bottom:14px}.RegisterForm-module__XFm7cq__fieldGroupLast{margin-bottom:20px}.RegisterForm-module__XFm7cq__label{color:var(--color-text);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.RegisterForm-module__XFm7cq__input{border-radius:var(--radius-sm);border:1px solid var(--color-border-input);width:100%;color:var(--color-text);background:var(--color-white);box-sizing:border-box;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.RegisterForm-module__XFm7cq__input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #e8740c1a}.RegisterForm-module__XFm7cq__input::placeholder{color:var(--color-text-light)}.RegisterForm-module__XFm7cq__submitBtn{border-radius:var(--radius-md);background:var(--color-brand);width:100%;color:var(--color-white);cursor:pointer;border:none;min-height:44px;padding:11px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .15s}.RegisterForm-module__XFm7cq__submitBtn:hover:not(:disabled){opacity:.9}.RegisterForm-module__XFm7cq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.RegisterForm-module__XFm7cq__error{color:var(--color-danger);text-align:center;margin:12px 0;font-size:13px;line-height:1.5}.RegisterForm-module__XFm7cq__signin{text-align:center;color:var(--color-text-light);margin-top:14px;font-size:13px}.RegisterForm-module__XFm7cq__signinLink{color:var(--color-brand);font-weight:600;text-decoration:none}.RegisterForm-module__XFm7cq__signinLink:hover{text-decoration:underline}.RegisterForm-module__XFm7cq__mastermindCard{border:2px solid var(--color-brand);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);padding:28px}.RegisterForm-module__XFm7cq__mastermindBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--color-brand);color:var(--color-white);border-radius:9999px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.RegisterForm-module__XFm7cq__mastermindTitle{color:var(--color-text);margin:0 0 16px;font-size:16px;font-weight:700}.RegisterForm-module__XFm7cq__mastermindFeatures{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.RegisterForm-module__XFm7cq__feature{align-items:flex-start;gap:10px;display:flex}.RegisterForm-module__XFm7cq__featureIcon{flex-shrink:0;margin-top:1px;font-size:20px}.RegisterForm-module__XFm7cq__featureTitle{color:var(--color-text);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.RegisterForm-module__XFm7cq__featureDesc{color:var(--color-text-muted);font-size:12px;line-height:1.5;display:block}.RegisterForm-module__XFm7cq__mastermindCompare{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:20px;overflow:hidden}.RegisterForm-module__XFm7cq__compareRow{border-bottom:1px solid var(--color-border);grid-template-columns:1.4fr 1fr 1fr;font-size:12px;display:grid}.RegisterForm-module__XFm7cq__compareRow:last-child{border-bottom:none}.RegisterForm-module__XFm7cq__compareLabel{color:var(--color-text);background:var(--color-bg-subtle);padding:8px 12px;font-weight:600}.RegisterForm-module__XFm7cq__compareFree{color:var(--color-text-muted);text-align:center;padding:8px 10px}.RegisterForm-module__XFm7cq__compareMm{color:var(--color-success,#22c55e);text-align:center;background:#22c55e0d;padding:8px 10px;font-weight:600}.RegisterForm-module__XFm7cq__mastermindCheckbox{color:var(--color-brand);cursor:pointer;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.RegisterForm-module__XFm7cq__mastermindCheckbox input{accent-color:var(--color-brand)}.RegisterForm-module__XFm7cq__mastermindNote{color:var(--color-text-muted);margin:8px 0 0;font-size:12px;line-height:1.5}@media (max-width:768px){.RegisterForm-module__XFm7cq__layout{grid-template-columns:1fr;padding:20px 12px}}
