.lg-main{flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:64px 20px 56px;display:flex}.lg-kron{transition:transform .2s cubic-bezier(.2,.9,.3,1.3);display:block}.lg-kron:active{transform:scale(.95)}.lg-card{text-align:center;flex-direction:column;align-items:stretch;width:100%;margin-top:20px;display:flex}.lg-card h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.15}.lg-sub{color:var(--ah-mute);margin:8px 0 20px;font-size:15px}.lg-field{text-align:left;flex-direction:column;align-items:stretch;gap:6px;margin-top:12px;display:flex}.lg-field span{color:var(--ah-mute);padding-left:4px;font-size:13px;font-weight:600}.lg-field input{background:var(--ah-card);height:54px;box-shadow:0 0 0 1px var(--ah-hair);font:inherit;color:var(--ah-ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;border:0;border-radius:16px;outline:0;padding:0 18px;font-size:19px;transition:box-shadow .2s}.lg-field input:focus{box-shadow:0 0 0 2px var(--ah-ink)}.lg-field input::placeholder{color:var(--ah-mute);letter-spacing:0}.lg-err{color:#ff3b30;margin:14px 0 0;font-size:14px}.lg-btn{background:var(--ah-accent);cursor:pointer;border:0;border-radius:28px;justify-content:center;align-items:center;height:56px;margin-top:22px;font-size:18px;font-weight:600;transition:opacity .2s,transform .12s;display:flex;color:#fff!important}.lg-btn:active:not(:disabled){transform:scale(.97)}.lg-btn:disabled{opacity:.35;cursor:default}.lg-link{color:var(--ah-mute);cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:15px;text-decoration:underline}.lg-fine{color:var(--ah-mute);margin:18px 0 0;font-size:13px;line-height:1.6}
