.ldp-auth-screen{--ldp-g:#075d3a;--ldp-gd:#034b2f;--ldp-y:#ffd83d;--ldp-ink:#10231a;width:100%;min-height:100vh;color:var(--ldp-ink);background:radial-gradient(circle at 4% 5%,#ffd83dfa,#0000 30%),radial-gradient(circle at 94% 92%,#30d374e0,#0000 34%),linear-gradient(135deg,#fff5b2 0%,#eef9df 53%,#78e0a3 100%);justify-content:center;align-items:center;margin:0;padding:48px 64px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.ldp-auth-screen,.ldp-auth-screen *{box-sizing:border-box}.ldp-auth-card{z-index:5!important;background:#fff!important;border:1px solid #ffffffe6!important;border-radius:34px!important;grid-template-columns:1fr 1fr!important;width:min(1180px,100%)!important;min-height:720px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #054b2b29!important}.ldp-auth-story{color:#fff!important;background:linear-gradient(150deg,#034b2f 0%,#075d3a 64%,#0b7548 100%)!important;min-width:0!important;padding:46px 48px 32px!important;position:relative!important;overflow:hidden!important}.ldp-auth-story:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 92%,#088e4e3d,#0000 25%),radial-gradient(circle at 95% 15%,#ffffff0a,#0000 23%);position:absolute;inset:0}.ldp-auth-story-shape{pointer-events:none!important;border:38px solid #ffffff09!important;border-radius:999px!important;display:block!important;position:absolute!important}.ldp-auth-story-shape--one{width:300px!important;height:300px!important;top:-45px!important;right:-160px!important}.ldp-auth-story-shape--two{border-color:#ffd83d14!important;width:250px!important;height:250px!important;bottom:-110px!important;left:-145px!important}.ldp-auth-story-top{z-index:4!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important;position:relative!important}.ldp-auth-lockup{align-items:center!important;gap:12px!important;display:flex!important}.ldp-auth-lockup>img{object-fit:contain!important;border-radius:16px!important;width:58px!important;max-width:58px!important;height:58px!important;display:block!important;box-shadow:0 10px 24px #00000024!important}.ldp-auth-lockup-copy{flex-direction:column!important;line-height:1!important;display:flex!important}.ldp-auth-lockup-copy strong{letter-spacing:.005em!important;font-size:26px!important;font-weight:900!important}.ldp-auth-lockup-copy span{color:#52d786!important;letter-spacing:.18em!important;margin-top:7px!important;font-size:14px!important;font-weight:900!important}.ldp-auth-lockup-copy span i{background:var(--ldp-y)!important;vertical-align:middle!important;border-radius:2px!important;width:17px!important;height:3px!important;margin:0 6px!important;display:inline-block!important}.ldp-auth-doodle{letter-spacing:.02em!important;color:#ffe45e!important;white-space:normal!important;font-family:Comic Sans MS,Trebuchet MS,cursive!important;font-size:18px!important;font-weight:900!important;line-height:1.05!important;transform:rotate(-5deg)!important}.ldp-auth-story-copy{z-index:4!important;max-width:480px!important;margin-top:64px!important;position:relative!important}.ldp-auth-story-copy h2{letter-spacing:-.055em!important;color:#fff!important;margin:0!important;font-size:54px!important;font-weight:950!important;line-height:.98!important}.ldp-auth-story-copy h2 strong{color:var(--ldp-y)!important;font-weight:950!important;display:block!important}.ldp-auth-story-copy p{color:#ffffffd6!important;max-width:470px!important;margin:22px 0 0!important;font-size:16px!important;line-height:1.55!important}.ldp-auth-features{gap:13px!important;margin-top:29px!important;display:grid!important}.ldp-auth-features>div{color:#fff!important;align-items:center!important;gap:14px!important;font-size:14px!important;display:flex!important}.ldp-auth-features span{color:#ffdf3f!important;background:#119f5b85!important;border-radius:50%!important;flex:0 0 43px!important;justify-content:center!important;align-items:center!important;width:43px!important;height:43px!important;display:flex!important}.ldp-auth-features svg{width:20px!important;height:20px!important}.ldp-auth-features b{font-weight:650!important}.ldp-auth-doodle--repeat{z-index:4!important;display:block!important;position:absolute!important;bottom:177px!important;right:25px!important}.ldp-auth-doodle--bills{z-index:4!important;color:#47d68a!important;font-size:16px!important;display:block!important;position:absolute!important;bottom:92px!important;left:27px!important;transform:rotate(-7deg)!important}.ldp-auth-mascot{z-index:3!important;filter:drop-shadow(0 18px 30px #01261833)!important;width:310px!important;max-width:55%!important;height:auto!important;display:block!important;position:absolute!important;bottom:-4px!important;right:-10px!important}.ldp-auth-story-footer{z-index:5!important;color:#ffffffb8!important;align-items:center!important;gap:7px!important;font-size:10px!important;display:flex!important;position:absolute!important;bottom:24px!important;left:48px!important}.ldp-auth-story-footer b{color:#fff!important}.ldp-auth-story-footer em{color:var(--ldp-y)!important;font-style:normal!important}.ldp-auth-form-side{background:#fff!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:48px 62px!important;display:flex!important;position:relative!important}.ldp-auth-form{width:100%!important;max-width:440px!important}.ldp-auth-mobile-brand{display:none!important}.ldp-auth-access-pill{color:#07804b!important;letter-spacing:.16em!important;background:#e6f8ec!important;border-radius:999px!important;align-items:center!important;min-height:29px!important;padding:0 15px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.ldp-auth-form h1{letter-spacing:-.045em!important;color:#10231a!important;margin:17px 0 0!important;font-size:39px!important;font-weight:950!important;line-height:1.06!important}.ldp-auth-form h1 i{color:#0ca25e!important;font-size:28px!important;font-style:normal!important}.ldp-auth-form-intro{color:#748179!important;margin:12px 0 28px!important;font-size:14px!important;line-height:1.5!important}.ldp-auth-form label,.ldp-auth-password-row label{letter-spacing:.03em!important;color:#253b2f!important;margin:0 0 8px!important;font-size:12px!important;font-weight:800!important;display:block!important}.ldp-auth-password-row{justify-content:space-between!important;align-items:end!important;gap:20px!important;margin-top:17px!important;display:flex!important}.ldp-auth-password-row button{color:#07844d!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0 0 8px!important;font-size:12px!important;font-weight:750!important}.ldp-auth-input-wrap{background:#fff!important;border:1px solid #dce5df!important;border-radius:15px!important;align-items:center!important;gap:12px!important;height:56px!important;padding:0 16px!important;display:flex!important;box-shadow:0 3px 10px #0644290a!important}.ldp-auth-input-wrap:focus-within{border-color:#35ac71!important;box-shadow:0 0 0 4px #26aa661a!important}.ldp-auth-input-wrap>svg{color:#87958d!important;flex:none!important;width:18px!important;height:18px!important}.ldp-auth-input-wrap input{color:#18291f!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;min-width:0!important;font-size:14px!important}.ldp-auth-eye{color:#7e8c84!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:5px!important;display:flex!important}.ldp-auth-eye svg{width:18px!important;height:18px!important}.ldp-auth-message{border-radius:11px!important;margin-top:13px!important;padding:10px 12px!important;font-size:12px!important;font-weight:650!important}.ldp-auth-message.is-error{color:#b94242!important;background:#fff0f0!important}.ldp-auth-message.is-success{color:#147846!important;background:#edf9f1!important}.ldp-auth-submit{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#0b9457,#087445)!important;border:0!important;border-radius:16px!important;grid-template-columns:24px 1fr 24px!important;align-items:center!important;width:100%!important;height:60px!important;margin-top:22px!important;display:grid!important;box-shadow:0 14px 30px #056f3f38!important}.ldp-auth-submit b{font-size:16px!important;font-weight:850!important}.ldp-auth-submit svg{width:19px!important;height:19px!important}.ldp-auth-divider{color:#9aa49f!important;align-items:center!important;gap:17px!important;margin:29px 0 19px!important;display:flex!important}.ldp-auth-divider:before,.ldp-auth-divider:after{content:"";background:#e6ebe8;flex:1;height:1px}.ldp-auth-divider span{letter-spacing:.1em!important;font-size:10px!important;font-weight:800!important}.ldp-auth-tool-row{justify-content:center!important;gap:14px!important;display:flex!important}.ldp-auth-tool-row>span{background:#fff!important;border:1px solid #e1e8e4!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important;box-shadow:0 4px 12px #0638230a!important}.ldp-auth-tool-row svg{width:21px!important;height:21px!important}.ldp-auth-tool-copy{text-align:center!important;color:#8a9790!important;margin:15px 0 0!important;font-size:11px!important}.ldp-figma-mark{width:18px!important;height:27px!important;box-shadow:none!important;border:0!important;grid-template-rows:9px 9px 9px!important;grid-template-columns:9px 9px!important;display:grid!important}.ldp-figma-mark i{display:block!important}.ldp-figma-mark i:first-child{background:#f24e1e;border-radius:6px 0 0 6px}.ldp-figma-mark i:nth-child(2){background:#ff7262;border-radius:0 6px 6px 0}.ldp-figma-mark i:nth-child(3){background:#a259ff;border-radius:6px 0 0 6px}.ldp-figma-mark i:nth-child(4){background:#1abcfe;border-radius:0 6px 6px 0}.ldp-figma-mark i:nth-child(5){background:#0acf83;border-radius:6px}.ldp-vercel-mark{border-bottom:20px solid #111!important;border-left:11px solid #0000!important;border-right:11px solid #0000!important;width:0!important;height:0!important}.ldp-auth-form-sticker{color:#56a778!important;text-align:center!important;background:#eef9ef!important;border-radius:42% 58% 53% 47%/48% 42% 58% 52%!important;width:108px!important;padding:14px 11px!important;font-family:Comic Sans MS,Trebuchet MS,cursive!important;font-size:14px!important;font-weight:900!important;line-height:1.05!important;display:block!important;position:absolute!important;top:30px!important;right:30px!important;transform:rotate(6deg)!important}.ldp-auth-bg-note{z-index:2!important;color:#28aa67!important;opacity:.82!important;font-family:Comic Sans MS,Trebuchet MS,cursive!important;font-size:17px!important;font-weight:900!important;line-height:1.05!important;display:block!important;position:absolute!important;transform:rotate(-7deg)!important}.ldp-auth-bg-note--one{color:#c5a528!important;top:26px!important;left:25px!important}.ldp-auth-bg-note--two{top:26px!important;right:25px!important;transform:rotate(6deg)!important}.ldp-auth-bg-note--three{bottom:28px!important;right:27px!important;transform:rotate(-4deg)!important}@media (width<=1100px){.ldp-auth-screen{padding:24px!important}.ldp-auth-card{min-height:680px!important}.ldp-auth-story{padding:38px 34px 28px!important}.ldp-auth-story-copy{margin-top:54px!important}.ldp-auth-story-copy h2{font-size:46px!important}.ldp-auth-mascot{width:270px!important}.ldp-auth-doodle--repeat{display:none!important}.ldp-auth-form-side{padding:44px!important}.ldp-auth-form-sticker,.ldp-auth-bg-note{display:none!important}}@media (width<=820px){.ldp-auth-screen{align-items:flex-start!important;padding:14px!important}.ldp-auth-card{border-radius:27px!important;min-height:0!important;display:block!important}.ldp-auth-story{display:none!important}.ldp-auth-form-side{align-items:center!important;min-height:calc(100vh - 28px)!important;padding:34px 26px!important}.ldp-auth-mobile-brand{margin-bottom:24px!important;display:block!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy strong{color:#0b4d32!important;font-size:23px!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy span{font-size:12px!important}.ldp-auth-form{max-width:470px!important}.ldp-auth-form h1{font-size:33px!important}.ldp-auth-tool-row,.ldp-auth-divider,.ldp-auth-tool-copy{display:none!important}}@media (width<=480px){.ldp-auth-screen{padding:9px!important}.ldp-auth-card{border-radius:23px!important}.ldp-auth-form-side{min-height:calc(100vh - 18px)!important;padding:26px 17px!important}.ldp-auth-form h1{font-size:30px!important}.ldp-auth-form-intro{margin-bottom:22px!important}.ldp-auth-input-wrap{height:53px!important}.ldp-auth-submit{height:57px!important}.ldp-auth-mobile-brand .ldp-auth-lockup>img{width:48px!important;max-width:48px!important;height:48px!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy strong{font-size:19px!important}.ldp-auth-mobile-brand .ldp-auth-lockup-copy span{font-size:10px!important}}
