.auth-lovable{background:#f8f9fb}.la-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,1fr)}.la-cover{position:relative;min-height:100vh;overflow:hidden}.la-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.la-cover-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(23,49,112,.93),rgba(28,61,137,.2) 70%)}.la-back{position:absolute;left:34px;top:28px;color:#fff;background:rgba(18,35,83,.35);backdrop-filter:blur(8px);padding:9px 14px;border-radius:999px;font-size:12px;font-weight:500}.la-cover-copy{position:absolute;left:50px;right:50px;bottom:50px;color:#fff}.la-cover-copy h2{font-size:36px;line-height:1.14;margin:0 0 12px}.la-cover-copy p{max-width:590px;color:rgba(255,255,255,.83);line-height:1.7;font-size:14px}.la-panel{display:flex;align-items:center;justify-content:center;padding:42px 28px;background:#f8f9fb}.la-box{width:100%;max-width:480px;background:#fff;border:1px solid #edf0f4;border-radius:18px;padding:31px 34px;box-shadow:0 14px 38px rgba(25,42,80,.1)}.la-logo{margin-bottom:23px}.la-title{font-size:25px;margin:0;color:#222a3a}.la-subtitle{font-size:13.5px;color:#818b9f;margin:5px 0 23px;line-height:1.6}.la-form{display:grid;gap:13px}.la-field{display:grid;gap:6px}.la-field>span{font-size:11px;font-weight:600;color:#566177}.la-input-wrap{position:relative}.la-input,.la-select{width:100%;height:47px;border:1px solid #dce2ea;background:#fafbfc;border-radius:11px;padding:0 13px;font:400 13.5px 'Poppins',sans-serif;color:#283248;outline:0;transition:border-color .18s,box-shadow .18s}.la-input:focus,.la-select:focus{border-color:#6f8bd2;box-shadow:0 0 0 3px rgba(35,68,147,.09);background:#fff}.la-input.has-action{padding-right:75px}.la-password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#6f7c93;font:500 11px 'Poppins',sans-serif}.la-submit{height:48px;border:0;border-radius:11px;background:#234493;color:#fff;font:600 14px 'Poppins',sans-serif;box-shadow:0 7px 16px rgba(35,68,147,.2);transition:.2s}.la-submit:hover{background:#193876;transform:translateY(-1px)}.la-foot{text-align:center;font-size:12.5px;color:#7c8799;margin:19px 0 0}.la-foot a{color:#234493;font-weight:600}.la-flash{padding:11px 13px;border-radius:9px;margin-bottom:15px;font-size:12.5px;line-height:1.5;transition:opacity .3s}.la-flash.error{background:#fff1f1;color:#a52929;border:1px solid #ffd0d0}.la-flash.success{background:#effbf5;color:#116b45;border:1px solid #c7edda}.la-flash.is-hiding{opacity:0}.la-choice-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:3px}.la-choice{height:42px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#667187;font:500 12px 'Poppins',sans-serif}.la-choice.active{border-color:#234493;background:#eef3ff;color:#234493;font-weight:600}.la-business-box{border-top:1px solid #e8ebf0;margin-top:5px;padding-top:15px;display:grid;gap:13px}.la-business-box[hidden],.la-kind-row[hidden]{display:none!important}.la-kind-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.la-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.la-note{font-size:10.5px;color:#909aac;line-height:1.55}.la-register-box{max-width:570px}.la-register-box .la-box{}@media(max-width:950px){.la-shell{grid-template-columns:1fr}.la-cover{display:none}.la-panel{min-height:100vh}.la-box{max-width:550px}}@media(max-width:560px){.la-panel{padding:18px 13px}.la-box{padding:25px 20px;border-radius:14px}.la-grid-2{grid-template-columns:1fr}.la-title{font-size:23px}}
