@media (width<=820px){.ldp-auth-screen{background:radial-gradient(circle at 2% 4%,#ffde49fa,#0000 34%),radial-gradient(circle at 98% 86%,#2cd676e6,#0000 38%),linear-gradient(145deg,#fff3a8 0%,#f0f8dd 48%,#7ee6a9 100%)!important;align-items:flex-start!important;height:auto!important;min-height:100svh!important;padding:18px 12px 26px!important;overflow:hidden auto!important}.ldp-auth-screen:before,.ldp-auth-screen:after{z-index:0;pointer-events:none;opacity:.72;white-space:pre-line;font-family:Comic Sans MS,Trebuchet MS,cursive;font-weight:900;line-height:1.02;position:fixed}.ldp-auth-screen:before{content:"TECNOLOGIA\a TAMBÉM PODE\a SER LEVE ♡";color:#c39b1a;font-size:10px;top:13px;left:7px;transform:rotate(-7deg)}.ldp-auth-screen:after{content:"BOAS IDEIAS\a AQUI ♡";color:#12945a;text-align:right;font-size:10px;top:17px;right:8px;transform:rotate(6deg)}.ldp-auth-bg-note{display:none!important}.ldp-auth-card{z-index:2!important;background:#fffffffa!important;border:1px solid #ffffffeb!important;border-radius:30px!important;width:min(100%,470px)!important;min-height:0!important;margin:42px auto 0!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 70px #064a2c29!important}.ldp-auth-story{display:none!important}.ldp-auth-form-side{background:radial-gradient(at 2% 8%,#90efb233,#0000 23%),radial-gradient(at 98% 12%,#ffd83d2e,#0000 20%),#fff!important;border-radius:30px!important;min-height:0!important;padding:30px 22px 28px!important;display:block!important;position:relative!important;overflow:hidden!important}.ldp-auth-form-side:before,.ldp-auth-form-side:after{content:"";z-index:0;pointer-events:none;filter:blur(.2px);border-radius:999px;position:absolute}.ldp-auth-form-side:before{background:#63dd8f1f;width:180px;height:46px;top:92px;left:-72px;transform:rotate(-28deg)}.ldp-auth-form-side:after{background:#ffd83d29;width:150px;height:38px;top:165px;right:-62px;transform:rotate(-34deg)}.ldp-auth-form{z-index:2!important;width:100%!important;max-width:none!important;position:relative!important}.ldp-auth-mobile-brand{justify-content:center!important;margin:0 0 22px!important;display:flex!important}.ldp-auth-mobile-brand .ldp-auth-lockup{justify-content:center!important;gap:11px!important}.ldp-auth-mobile-brand .ldp-auth-lockup>img{border-radius:15px!important;width:54px!important;max-width:54px!important;height:54px!important;box-shadow:0 8px 22px #065b3524!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy strong{color:#06492f!important;letter-spacing:.01em!important;font-size:24px!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy span{color:#0aa35e!important;letter-spacing:.18em!important;margin-top:6px!important;font-size:11px!important}.ldp-auth-access-pill{color:#087c49!important;background:#e6f8ec!important;width:max-content!important;min-height:31px!important;margin:0 auto!important;padding:0 16px!important;display:flex!important;box-shadow:inset 0 0 0 1px #09804c0a!important}.ldp-auth-form h1{text-align:center!important;letter-spacing:-.05em!important;color:#0c2c1e!important;max-width:330px!important;margin:18px auto 0!important;font-size:clamp(32px,8vw,39px)!important;line-height:.98!important;position:relative!important}.ldp-auth-form h1 i{color:#ffbf00!important;font-size:24px!important;display:inline-block!important;transform:rotate(-14deg)!important}.ldp-auth-form-intro{text-align:center!important;color:#6f7d76!important;max-width:330px!important;margin:14px auto 26px!important;font-size:13px!important;line-height:1.55!important}.ldp-auth-form label,.ldp-auth-password-row label{color:#163526!important;font-size:12px!important}.ldp-auth-password-row{margin-top:18px!important}.ldp-auth-password-row button{color:#07844d!important;font-size:11px!important}.ldp-auth-input-wrap{background:#fffffff5!important;border-color:#dce7e0!important;border-radius:16px!important;height:58px!important;box-shadow:0 5px 18px #063d260e!important}.ldp-auth-input-wrap:focus-within{border-color:#22a865!important;box-shadow:0 0 0 4px #22a8651a,0 7px 22px #063d2612!important}.ldp-auth-submit{background:linear-gradient(135deg,#0aad63 0%,#087f4b 100%)!important;border-radius:17px!important;height:62px!important;margin-top:23px!important;box-shadow:0 15px 32px #067f493d!important}.ldp-auth-submit b{font-size:16px!important}.ldp-auth-divider{margin:28px 0 17px!important;display:flex!important}.ldp-auth-tool-row{gap:12px!important;display:flex!important}.ldp-auth-tool-row>span{border-radius:14px!important;width:48px!important;height:48px!important;box-shadow:0 5px 15px #083e270f!important}.ldp-auth-tool-copy{margin-top:13px!important;font-size:10px!important;display:block!important}.ldp-auth-tool-copy:after{content:"MAIS IDEIAS · MENOS BOLETO ☺   •   IDEIAS TAMBÉM MUDAM VIDAS ♡";color:#0a9859;text-align:center;max-width:300px;margin:22px auto 0;font-family:Comic Sans MS,Trebuchet MS,cursive;font-size:12px;font-weight:900;line-height:1.25;display:block;transform:rotate(-1deg)}.ldp-auth-form:after{content:"";filter:drop-shadow(0 12px 20px #05502f24);pointer-events:none;background:url(/brand/lovable-mascot.svg) bottom/contain no-repeat;width:210px;height:150px;margin:10px auto -22px;display:block}.ldp-auth-form-sticker{display:none!important}}@media (width<=480px){.ldp-auth-screen{padding:14px 8px 22px!important}.ldp-auth-card{border-radius:27px!important;width:min(100%,410px)!important;margin-top:34px!important}.ldp-auth-form-side{border-radius:27px!important;padding:27px 17px 24px!important}.ldp-auth-mobile-brand{margin-bottom:19px!important}.ldp-auth-mobile-brand .ldp-auth-lockup>img{width:49px!important;max-width:49px!important;height:49px!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy strong{font-size:21px!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy span{font-size:9px!important}.ldp-auth-form h1{max-width:290px!important;font-size:31px!important}.ldp-auth-form-intro{max-width:290px!important;margin-bottom:23px!important;font-size:12px!important}.ldp-auth-input-wrap{height:55px!important}.ldp-auth-submit{height:59px!important}.ldp-auth-divider{margin-top:25px!important}.ldp-auth-form:after{width:186px;height:132px;margin-top:8px}}@media (width<=360px){.ldp-auth-screen:before,.ldp-auth-screen:after{display:none}.ldp-auth-card{margin-top:8px!important}.ldp-auth-form-side{padding-left:14px!important;padding-right:14px!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy strong{font-size:18px!important}.ldp-auth-form h1{font-size:29px!important}}
