.registration_shell__ZnGtM{position:relative;padding:22px;border-radius:26px;background:#fff;border:2px solid var(--color-mauve-100,#eadcf1);box-shadow:0 8px 0 var(--color-mauve-100,#EADCF1),0 22px 44px rgba(90,40,120,.12)}.registration_head__08ew_{display:flex;align-items:center;gap:10px;margin:0 0 16px}.registration_title__Vv9Jn{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--fg,#2F2620)}.registration_rule__3BLmc{flex:1;height:2px;border-radius:2px;background:var(--color-mauve-50,#F2E9F5)}.registration_badge__FmSEZ{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--color-mauve-50,#F2E9F5);color:var(--primary-hover,#7C4592);font-size:12px;font-weight:700}.registration_input__RGVee{width:100%;min-height:52px;padding:13px 16px;font:inherit;font-size:16px;color:var(--fg,#2F2620);background:var(--color-cream,#FBF7EF);border:2px solid var(--color-sand,#e5d6bb);border-radius:16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.registration_input__RGVee::placeholder{color:var(--fg-faint,#B5A695)}.registration_input__RGVee:focus{background:#fff;border-color:var(--primary,#9B59B6);box-shadow:0 0 0 4px var(--color-mauve-100,#EADCF1)}.registration_input__RGVee:disabled{opacity:.6}.registration_grow__4slcs{flex:1;min-width:0}.registration_submit__wvD9j{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border:0;border-radius:999px;background:var(--primary,#9B59B6);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 5px 0 var(--color-mauve-500,#7C4592),0 12px 24px rgba(124,69,146,.24);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.registration_submit__wvD9j:hover:not(:disabled){background:var(--primary-hover,#8E44AD);transform:translateY(-1px)}.registration_submit__wvD9j:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 var(--color-mauve-500,#7C4592)}.registration_submit__wvD9j:disabled{opacity:.55;cursor:not-allowed}@media (max-width:480px){.registration_shell__ZnGtM{padding:18px 16px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.registration_input__RGVee,.registration_submit__wvD9j{transition:none}.registration_submit__wvD9j:active:not(:disabled),.registration_submit__wvD9j:hover:not(:disabled){transform:none}}