.lnd.ogen-auth{--ogen-environment:var(--page);background:var(--page);--primary-fill:var(--brand);--primary-text:var(--on-brand);--primary-edge:rgba(255,255,255,.35)}.lnd.ogen-auth .abrand{display:inline-flex;align-items:center;gap:9px}.lnd.ogen-auth .abrand i{width:12px;height:12px;border-radius:4px;background:var(--grad)}.lnd.ogen-auth .auth-title{margin-top:44px;font-weight:600;font-size:36px;line-height:1.08;letter-spacing:-.02em;font-variation-settings:var(--l-display);color:var(--ink)}.lnd.ogen-auth .auth-sub{margin-top:10px;font-size:15px;line-height:1.55;color:var(--sub)}.lnd.ogen-auth .auth-label,.lnd.ogen-auth label.text-xs{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--faint)}.lnd.ogen-auth .ogen-input{height:50px;padding-inline:16px;border:0;border-radius:16px;background:var(--surface);color:var(--ink);font-size:15px;box-shadow:0 1px 2px rgba(20,22,27,.05);transition:box-shadow .2s var(--ease)}.lnd.ogen-auth .ogen-input::placeholder{color:var(--faint)}.lnd.ogen-auth .ogen-input:focus{outline:none;box-shadow:0 0 0 3px rgba(125,216,187,.55),0 1px 2px rgba(20,22,27,.05)}.lnd.ogen-auth .ogen-primary{height:50px;border-radius:999px;background:var(--brand);color:var(--on-brand);font-size:15px;font-weight:500;box-shadow:0 10px 24px -12px var(--brand-glow);transition:transform .2s var(--ease),box-shadow .2s var(--ease),opacity .2s}.lnd.ogen-auth .ogen-primary:hover:not(:disabled){transform:translateY(-1px);background:var(--brand-hover)}.lnd.ogen-auth .ogen-control{height:50px;border:0;border-radius:999px;background:var(--glass2);color:var(--ink);box-shadow:var(--shadow-sm);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lnd.ogen-auth .ogen-control:hover{transform:translateY(-1px)}.lnd.ogen-auth .auth-link{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s}.lnd.ogen-auth .auth-link:hover{text-decoration-color:currentColor}.lnd.ogen-auth .auth-or>span:first-child{opacity:0}.lnd.ogen-auth .auth-or>span:last-child{background:transparent;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--faint)}.lnd.ogen-auth .auth-acct{border:0;border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.lnd.ogen-auth .auth-otp{border:0;border-radius:18px;background:var(--tint)}.lnd.ogen-auth .auth-otp input{border:0;border-radius:12px;background:var(--surface)}.lnd.ogen-auth .auth-otp button{border-radius:999px;background:var(--ink);color:var(--on-ink)}.lnd.ogen-auth .auth-foot{display:flex;justify-content:center;margin-top:28px}.lnd.ogen-auth .auth-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;height:100%;padding:36px 36px 40px;border-radius:30px;overflow:hidden;background:var(--glass);box-shadow:var(--shadow);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.lnd.ogen-auth .auth-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 45% at 70% 10%,rgba(125,216,187,.26),transparent 70%),radial-gradient(50% 40% at 10% 90%,rgba(125,216,187,.16),transparent 70%);pointer-events:none}.lnd.ogen-auth .auth-panel>*{position:relative}.lnd.ogen-auth .auth-panel h2{margin:0;font-weight:600;font-size:clamp(26px,2.5vw,38px);line-height:1.08;letter-spacing:-.015em;font-variation-settings:var(--l-display);color:var(--ink);text-wrap:balance}.lnd.ogen-auth .auth-panel h2 .serif{display:block;font-size:1em;color:var(--hl-text);text-decoration:underline var(--hl-mark);text-decoration-thickness:.3em;text-underline-offset:-.24em;text-decoration-skip-ink:none;padding-bottom:.06em}.lnd.ogen-auth .auth-panel p{margin:14px 0 0;max-width:460px;font-size:15px;line-height:1.6;color:var(--sub)}@media (max-height:920px){.lnd.ogen-auth .auth-panel p{display:none}.lnd.ogen-auth .auth-panel{padding-block:28px 30px}}.lnd.ogen-auth .auth-card{padding:34px 32px 26px;border-radius:30px;background:var(--glass2);box-shadow:var(--shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.lnd.ogen-auth .auth-footrow,.lnd.ogen-auth form.border-t{box-shadow:0 -1px 0 var(--hair)}.lnd.ogen-auth form.border-t{border-top:0}.lnd.ogen-auth .ogen-control.border{border:0}.lnd.ogen-auth button.border.border-line{border:0;background:var(--tint);border-radius:999px}.lnd.ogen-auth .auth-card .ogen-input{background:var(--tint);box-shadow:none}