.auth-split-form-inner .auth-footer-link,.auth-split-form-inner .auth-subtitle,.auth-split-form-inner .checkbox-label,.auth-split-form-inner .form-field label,.auth-split-form-inner a,.auth-split-form-inner button,.auth-split-form-inner input,.auth-split-form-inner select{font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important}.auth-split-form-inner h1{font-family:PP Mori,Plus Jakarta Sans,sans-serif!important}.register-source-select{position:relative;width:100%}.register-source-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:14px 44px 14px 16px;border:1px solid var(--border);border-radius:12px;background-color:#fff;color:#71717a;font-size:15px;line-height:20px;text-align:left;outline:none;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.register-source-trigger.has-value{color:#14141a}.register-source-trigger svg{position:absolute;right:16px;width:16px;height:16px;color:#71717a;transition:transform var(--transition-fast)}.register-source-select.is-open .register-source-trigger,.register-source-trigger:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.register-source-select.is-open .register-source-trigger svg{transform:rotate(180deg)}.register-source-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;display:none;width:100%;max-height:272px;overflow-y:auto;padding:6px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(24,24,27,.14)}.register-source-select.is-open .register-source-menu{display:block}.register-source-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#27272a;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.register-source-menu button:focus,.register-source-menu button:hover{background:#f4f0ff;color:#6d28d9;outline:none}.auth-split-form-inner .btn-primary{transition:background .2s ease,box-shadow .2s ease,transform .35s cubic-bezier(.34,1.56,.64,1)!important}.auth-split-form-inner .btn-primary:hover{transform:scale(1.035)!important;box-shadow:0 8px 24px rgba(17,17,20,.18)!important}.auth-split-form-inner .btn-primary:active{transform:scale(.97)!important}.btn-google{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .35s cubic-bezier(.34,1.56,.64,1)!important}.btn-google:hover{transform:scale(1.035)!important;box-shadow:0 6px 20px rgba(0,0,0,.06)!important}.btn-google:active{transform:scale(.97)!important}