@scope(.lzd:has(.lzp-login)){.auth{max-width:1080px;min-height:0;margin-block:clamp(8px,2vw,24px) clamp(16px,3vw,32px);margin-inline:auto}.auth-media{min-height:560px;overflow:hidden}.auth-media>img{position:absolute;inset:0}.auth-media-copy{background:linear-gradient(#06181400 0%,#061814e6 42%,#061814f2 100%);padding:160px clamp(24px,3vw,40px) clamp(24px,3vw,40px)}.auth-media-copy h2{color:#f4e2b4;font-size:clamp(1.7rem,1.3rem + 1vw,2.2rem)}.auth-media-copy ul{gap:12px;margin-top:8px;display:grid}.auth-media-copy li{color:#fff;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.45;display:flex}.auth-media-copy li .ic{width:20px;height:20px;color:var(--gold-2);margin-top:1px}.auth-media-copy .eyebrow{color:var(--gold-2)}.auth-form{padding:clamp(24px,4vw,56px)}.auth-form>*{min-width:0}}@media (max-width:991px){@scope(.lzd:has(.lzp-login)){.auth{grid-template-columns:minmax(0,1fr);max-width:540px}.auth-media{display:none}}}@media (max-width:767px){@scope(.lzd:has(.lzp-login)){.auth{border:0;border-radius:0;margin-block:20px 16px}.auth-form{padding:8px 0}}}@scope(.lz-otp){:scope{align-content:center;gap:18px;min-width:0;display:grid}:scope>*{min-width:0}h1{font-size:clamp(1.7rem,1.4rem + 1vw,2.1rem)}.auth-lead{color:var(--muted);font-size:var(--fs-md,.9rem);margin-top:-6px;line-height:1.55}form{gap:16px;display:grid}.field.has-err .input-group,.otp-err .otp-boxes input{border-color:var(--sale)}.otp-meta{font-size:var(--fs-md,.875rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fine{font-size:var(--fs-sm,.8125rem);color:var(--muted);line-height:1.55}.fine a{text-underline-offset:2px;text-decoration:underline}.linkbtn{color:var(--brand);text-underline-offset:3px;justify-self:start;font-weight:500;text-decoration:underline}.linkbtn[disabled]{color:var(--muted);cursor:default;text-decoration:none}.step-dots{gap:6px;display:flex}.step-dots span{background:var(--line);border-radius:2px;width:24px;height:3px}.step-dots span.on{background:var(--brand)}.signed{justify-items:start;gap:16px;display:grid}.signed .who{align-items:center;gap:14px;display:flex}.signed .who b{font-size:1.05rem;font-weight:500;display:block}.signed .who small{color:var(--muted)}.benefit-row{font-size:var(--fs-sm,.8125rem);color:var(--ink-2);border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;padding-top:14px;display:flex}.benefit-row span{align-items:center;gap:6px;display:inline-flex}.benefit-row .ic{width:16px;height:16px;color:var(--gold-ink,#8d6430)}.btn[disabled]{opacity:.6}}.lz-otp .otp-boxes,.lzp-orders .otp-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,2vw,10px);max-width:380px;display:grid}.lz-otp .otp-boxes input,.lzp-orders .otp-boxes input{background:var(--white);border-radius:12px;width:100%;min-width:0;height:clamp(52px,14vw,60px);padding:0;font-size:1.45rem;font-weight:500}.lz-otp .otp-boxes input:disabled,.lzp-orders .otp-boxes input:disabled{background:var(--surface);opacity:.7}.modal.lz-login-modal{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.lz-login-modal .modal-box{overscroll-behavior:contain;width:min(480px,100%);max-height:calc(100dvh - 24px);padding:clamp(22px,4vw,32px);overflow-y:auto}.lz-login-modal .modal-x{width:44px;height:44px;top:10px;right:10px}.lz-login-modal .lz-otp{padding-top:6px}.lz-login-modal .lz-otp h1{padding-right:44px}@media (max-width:560px){.modal.lz-login-modal{padding-top:max(clamp(12px,6dvh,56px),env(safe-area-inset-top,0px));place-items:start center}.lz-login-modal .modal-box{border-radius:20px;padding:22px 18px 20px}}