.lpa-screen{min-height:100vh!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(420px,1fr)!important;background:#fff!important;isolation:isolate}.lpa-screen>.lpa-hero{position:relative!important;background:#f9f7fe!important;overflow:hidden!important;min-height:100vh!important;isolation:isolate}.lpa-screen .lpa-photo{opacity:.07!important;filter:grayscale(1);mix-blend-mode:multiply}.lpa-screen>.lpa-hero:before{content:"";position:absolute;z-index:1;inset:-30% -45%;background:repeating-linear-gradient(115deg,transparent 0 100px,#e7dffa66 140px,#d4c2f13b 190px,#ffffffcc 260px,transparent 330px);transform:rotate(-6deg);pointer-events:none}.lpa-screen>.lpa-hero:after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(ellipse at 50% 30%,#ede6fb99,transparent 65%),linear-gradient(0deg,#f9f7fedd,transparent 70%);pointer-events:none}.lpa-screen .lpa-photo-home{z-index:3!important;top:42px!important;left:48px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lpa-screen .lpa-photo-home>img{width:180px!important;height:55px!important;object-fit:contain!important}.lpa-screen .lpa-hero-copy{z-index:3!important;bottom:65px!important;left:48px!important;right:45px!important;max-width:590px}.lpa-screen .lpa-hero-copy h1{color:#372583!important;font-size:clamp(38px,3.7vw,58px)!important;line-height:1.12!important;letter-spacing:-2px!important;text-shadow:none!important;font-weight:750!important}.lpa-screen .lpa-hero-copy p{color:#71677f!important;font-size:14px!important;line-height:1.9!important;max-width:420px}.lpa-screen .lpa-benefits{border-color:#e5dcf1!important;margin-top:30px!important;gap:15px!important}.lpa-screen .lpa-benefits>span{color:#7e6b95!important;font-size:10px!important;background:transparent!important;border:0!important;padding:0!important}.lpa-screen .lpa-benefits svg{color:#9c83b7!important;stroke:currentColor!important;width:17px!important;height:17px!important}.lpa-screen>.lpa-main{display:flex!important;justify-content:center!important;align-items:center!important;padding:65px 44px!important;background:#fff!important;border-left:1px solid #e6e0ef;min-width:0}.lpa-screen .lpa-form-wrap{width:100%!important;max-width:370px!important;padding:0!important;margin:0!important}.ln-auth{color:#171225;text-align:left}.ln-auth-welcome{display:block;font-size:10px;font-weight:750;letter-spacing:1.9px;color:#947ca9;margin-bottom:23px}.ln-auth h2{font-family:inherit;font-size:32px!important;letter-spacing:-1px!important;line-height:1.2!important;color:#171225!important;font-weight:750!important;margin:0 0 20px!important}.ln-auth>p{font-size:13px;line-height:1.8;color:#73687f;margin:0 0 25px}.ln-auth form{margin:0}.ln-auth label{display:block!important;font-size:11px!important;font-weight:650!important;line-height:1.6;color:#665775!important;margin-bottom:19px!important}.ln-auth input:not([type=hidden]){display:block!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbc1dd!important;border-radius:7px!important;padding:14px 15px!important;min-height:49px!important;height:49px!important;margin:8px 0 0!important;color:#211734!important;font:400 14px/1.4 Inter,system-ui,sans-serif!important;box-shadow:none!important}.ln-auth input::placeholder{color:#a99ab5!important;font-weight:400!important}.ln-auth input:focus{outline:3px solid #e6ddf6!important;outline-offset:1px!important;border-color:#8c6dba!important}.ln-auth button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;position:relative!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:13px 18px!important;background:#372583!important;border:1px solid #27194e!important;border-radius:7px!important;box-shadow:0 3px 0 #ded2ed!important;color:#fff!important;font:650 13px/1.5 Inter,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.ln-auth button[type=submit]:hover{background:#493395!important}.ln-auth button[type=submit]:disabled{opacity:.7;cursor:wait}.ln-auth button[type=submit]>span{font-size:19px;position:absolute;right:17px}.ln-auth-or{position:relative;text-align:center;margin:29px 0 24px;border-top:1px solid #e9e3f0;height:0}.ln-auth-or>span{position:relative;top:-11px;background:#fff;padding:0 15px;font-size:11px;color:#a495b0}.ln-code-alternative{margin-top:17px!important}.ln-code-alternative button[type=submit]{background:none!important;color:#6d5287!important;border:0!important;box-shadow:none!important;min-height:30px!important;font-size:11px!important;padding:5px!important;text-decoration:underline!important}.ln-change{display:inline-block;margin-top:20px;font-size:11px;font-weight:600;color:#8c70a0!important;text-decoration:none}.ln-reset{margin:25px 0 20px}.ln-reset>summary{color:#6c5680;font-size:11px;cursor:pointer;font-weight:650;list-style:none}.ln-reset>summary::-webkit-details-marker{display:none}.ln-reset>summary:after{content:"＋";float:right;color:#aa96ba}.ln-reset[open]>summary:after{content:"−"}.ln-reset>form{padding-top:18px}.ln-auth .ln-auth-fine{font-size:10px;color:#94809f;line-height:1.9;border-top:1px solid #eee8f4;padding-top:20px;margin-top:26px;margin-bottom:17px}.ln-auth-policy{font-size:9px;color:#b19fbb;line-height:1.8}.ln-auth-policy a{color:#887098!important}.ln-auth .ln-auth-error{padding:12px 14px;border:1px solid #ddcadf;border-left:3px solid #785699;background:#faf5fc;color:#745080;font-size:12px;line-height:1.7;border-radius:5px}.lpa-screen .lpa-footer{border-color:#eee7f5!important;color:#9b87aa!important;font-size:9px!important;margin-top:35px!important}.lpa-screen .lpa-note{font-size:10px!important;line-height:1.8!important;color:#93829f!important;margin-top:25px!important}.lpa-screen .lpa-help{font-size:10px!important;color:#93829f!important}.ln-auth [hidden]{display:none!important}.ln-auth a:focus-visible,.ln-auth button:focus-visible,.ln-reset>summary:focus-visible{outline:3px solid #c8b2e1;outline-offset:4px}
@media(max-width:900px){.lpa-screen{grid-template-columns:minmax(0,1fr) minmax(380px,1fr)!important}.lpa-screen .lpa-photo-home{left:30px!important}.lpa-screen .lpa-hero-copy{left:30px!important;right:25px!important;bottom:45px!important}.lpa-screen .lpa-hero-copy h1{font-size:39px!important}.lpa-screen .lpa-hero-copy p{font-size:12px!important}.lpa-screen .lpa-benefits{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.lpa-screen>.lpa-main{padding:50px 30px!important}.ln-auth h2{font-size:29px!important}}
@media(max-width:700px){.lpa-screen{display:flex!important;flex-direction:column!important;min-height:100vh!important}.lpa-screen>.lpa-hero{min-height:110px!important;height:110px!important;width:100%!important;flex:none}.lpa-screen .lpa-photo-home{top:25px!important;left:25px!important}.lpa-screen .lpa-photo-home>img{width:145px!important;height:45px!important}.lpa-screen .lpa-hero-copy{display:none!important}.lpa-screen .lpa-photo{display:none!important}.lpa-screen>.lpa-main{padding:35px 25px 30px!important;border-left:0!important;align-items:flex-start!important;justify-content:center!important;flex:1}.lpa-screen .lpa-form-wrap{max-width:420px!important}.ln-auth h2{font-size:31px!important;line-height:1.2!important}.ln-auth-welcome{font-size:8px;letter-spacing:1.7px;margin-bottom:20px}.ln-auth>p{font-size:12px;margin-bottom:25px}.ln-auth input:not([type=hidden]){font-size:16px!important;height:51px!important}.ln-auth button[type=submit]{min-height:49px!important}.ln-auth .ln-auth-fine{font-size:10px}.ln-auth-policy{font-size:9px}.lpa-screen .lpa-footer{margin-top:30px!important}.ln-reset{margin-top:23px}}

.lpa-screen .lpa-photo{display:none!important}.lpa-screen>.lpa-hero:before{background:repeating-linear-gradient(115deg,transparent 0 70px,#e4d8f999 130px,#cbb2f080 180px,#fffffff2 245px,transparent 330px)}
