.message-input-button{color:#f8fafc;cursor:pointer;background:0 0;border:1.25px solid #0000;border-radius:.651vw;justify-content:center;align-items:center;gap:.4167vw;height:auto;padding:.4167vw;font-weight:500;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.message-input-button svg{width:1.2vw;min-width:20px;height:1.2vw;min-height:20px}.message-input-button:hover{background-color:#2b1d53;border:1.25px solid #8b5cf633}.message-input-form{flex-shrink:0;align-items:flex-end;margin-top:0;padding:0 1rem .75rem;display:flex}.message-input-gap{gap:.4167vw}.message-input-textarea::-webkit-scrollbar{display:none}.message-input-textarea{scrollbar-width:none;-ms-overflow-style:none}@media (max-width:1440px){.message-input-form{gap:.5vw}}@media (max-width:1024px){.message-input-form{gap:.6vw}.message-input-button{padding:.5vw}}@media (max-width:768px){.message-input-form{gap:1vw;margin-top:0}.message-input-button{border-radius:1vw;padding:.8vw}.message-input-gap{gap:.8vw}}@media (max-width:480px){.message-input-form{flex-wrap:nowrap;gap:1.5vw}.message-input-button{border-radius:1.5vw;min-width:40px;min-height:40px;padding:1.2vw}.message-input-gap{gap:1.2vw}}@media (max-height:600px){.message-input-form{margin-top:0}}@media (min-aspect-ratio:159/100) and (max-aspect-ratio:17/10){.message-input-form{margin-top:0}}@media (min-aspect-ratio:16/10){.message-input-form{margin-top:0}}@media (min-aspect-ratio:16/9){.message-input-form{margin-top:0}}@media (min-aspect-ratio:21/9){.message-input-form{margin-top:0}}@media (min-aspect-ratio:32/9){.message-input-form{margin-top:0}}@media (max-aspect-ratio:4/3){.message-input-form{margin-top:0}}@media (min-width:1920px){.message-input-textarea{min-height:2.5rem!important;padding:.75rem 1rem!important;font-size:16px!important}.message-input-button{padding:.75rem!important}.message-input-button svg{width:24px!important;height:24px!important}}@media (min-width:2560px){.message-input-textarea{min-height:3rem!important;padding:1rem 1.25rem!important;font-size:18px!important}.message-input-button{border-radius:.75rem!important;padding:1rem!important}.message-input-button svg{width:28px!important;height:28px!important}}@media (min-width:2880px) and (min-height:1800px){.message-input-textarea{min-height:3.5rem!important;padding:1.25rem 1.5rem!important;font-size:20px!important}.message-input-button{border-radius:1rem!important;padding:1.25rem!important}.message-input-button svg{width:32px!important;height:32px!important}}
.lh-login-modal-backdrop{z-index:9000;background:#0009;justify-content:center;align-items:center;animation:.18s ease-out lh-login-backdrop-in;display:flex;position:fixed;inset:0}@keyframes lh-login-backdrop-in{0%{opacity:0}to{opacity:1}}.lh-login-modal{box-sizing:border-box;background:#190434;border:1px solid #8273d4;border-radius:8px;width:37.5vw;max-width:540px;min-height:33.194vw;padding:3.333vw 3.333vw 2.778vw;animation:.2s cubic-bezier(.16,1,.3,1) lh-login-modal-in;position:relative}@keyframes lh-login-modal-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.lh-login-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.667vw;height:1.667vw;padding:0;transition:opacity .15s ease-out;display:flex;position:absolute;top:1.667vw;right:1.667vw}.lh-login-modal-close:hover{opacity:.7}.lh-login-modal-title{text-align:center;color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.667vw;font-family:Barlow Condensed,Barlow,sans-serif;font-size:2.222vw;font-weight:500;line-height:1.3}.lh-login-modal-form{flex-direction:column;gap:1.667vw;display:flex}.lh-login-modal-field{flex-direction:column;gap:.556vw;display:flex}.lh-login-modal-label{color:#fff;font-family:Inter-Medium,Inter,sans-serif;font-size:.972vw;font-weight:500;line-height:1.5}.lh-login-modal-input-row{background:#2b1d53;border:1px solid #8273d4;border-radius:8px;align-items:center;gap:.694vw;height:2.778vw;padding:0 1.111vw;transition:border-color .15s ease-out;display:flex;position:relative}.lh-login-modal-input-row:focus-within{border-color:#6300cf}.lh-login-modal-input{color:#f3e7ff;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0;font-family:Inter,sans-serif;font-size:.972vw;font-weight:400}.lh-login-modal-input::placeholder{color:#f3e7ff;opacity:.6}.lh-login-modal-toggle{color:#f3e7ffb3;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s ease-out;display:flex;position:relative}.lh-login-modal-toggle:after{content:"";position:absolute;inset:-4px}.lh-login-modal-toggle:hover{color:#f3e7ff}.lh-login-modal-toggle:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #8273d4}.lh-login-modal-forgot{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:0;font-family:Inter-Medium,Inter,sans-serif;font-size:.972vw;font-weight:500}.lh-login-modal-forgot:hover{text-decoration:underline}.lh-login-modal-error{color:#ffb4b4;margin-top:-.556vw;font-family:Inter,sans-serif;font-size:.833vw;font-weight:500}.lh-login-modal-submit{color:#fff;cursor:pointer;background:#6300cf;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.556vw;width:100%;height:2.569vw;margin-top:.833vw;font-family:Inter-SemiBold,Inter,sans-serif;font-size:.972vw;font-weight:600;transition:background .15s ease-out;display:flex}.lh-login-modal-submit:not(:disabled):hover{background:#7a1ce0}.lh-login-modal-submit:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lh-login-modal-backdrop,.lh-login-modal{animation:none}}@media (max-width:1024px){.lh-login-modal{width:min(540px,90vw);padding:32px 24px 24px}.lh-login-modal-title{margin-bottom:16px;font-size:24px}.lh-login-modal-form{gap:16px}.lh-login-modal-field{gap:6px}.lh-login-modal-label,.lh-login-modal-input,.lh-login-modal-forgot,.lh-login-modal-submit{font-size:14px}.lh-login-modal-error{font-size:12px}.lh-login-modal-input-row{gap:8px;height:40px;padding:0 14px}.lh-login-modal-submit{height:40px}.lh-login-modal-close{width:24px;height:24px;top:16px;right:16px}}
