.lr-auth{--auth-scene-fg:#f5f7fa;--auth-scene-fg2:#f5f7fae0;--auth-scene-line:#f5f7fa4d;--auth-scene-shadow:#00000059;--auth-scene-ink2:#0a0e166b;--auth-scene-ink3:#0a0e16b8;--auth-glass:76%;background-color:var(--auth-scene-ink3)}[data-theme=dark] .lr-auth{--auth-glass:62%}.lr-auth-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lr-auth-bg .lr-hero-bg{z-index:0;inset:0}.lr-auth-bg .lr-scene-veil{background:linear-gradient(180deg, var(--auth-scene-ink3) 0%, var(--auth-scene-ink2) 30%, var(--auth-scene-ink2) 70%, var(--auth-scene-ink3) 100%)}.lr-auth-logo{color:var(--auth-scene-fg);filter:drop-shadow(0 2px 18px var(--auth-scene-shadow))}.lr-auth-title{color:var(--auth-scene-fg);text-shadow:0 2px 22px var(--auth-scene-shadow)}.lr-auth-sub{color:var(--auth-scene-fg2);text-shadow:0 1px 14px var(--auth-scene-shadow)}.lr-auth-link{color:var(--auth-scene-fg);-webkit-text-decoration-color:var(--auth-scene-line);text-decoration-color:var(--auth-scene-line)}.lr-auth-link:hover{-webkit-text-decoration-color:var(--auth-scene-fg);text-decoration-color:var(--auth-scene-fg)}.lr-auth-foot{color:var(--auth-scene-fg2);text-shadow:0 1px 12px var(--auth-scene-shadow)}.lr-auth-foot :is(p,div,span,a,summary){color:inherit}.lr-auth-foot :is(a,summary){-webkit-text-decoration-color:var(--auth-scene-line);text-decoration-color:var(--auth-scene-line)}.lr-auth-foot a:hover{color:var(--auth-scene-fg);-webkit-text-decoration-color:var(--auth-scene-fg);text-decoration-color:var(--auth-scene-fg)}.lr-auth-link:focus-visible,.lr-auth-foot :is(a,summary):focus-visible{outline:2px solid var(--auth-scene-fg);outline-offset:2px;border-radius:2px}.lr-auth-card{background:color-mix(in srgb, var(--surface-1) var(--auth-glass), transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4)brightness(1.15);backdrop-filter:blur(24px)saturate(1.4)brightness(1.15);border-color:var(--auth-scene-line);box-shadow:inset 0 1px 0 var(--auth-scene-line), 0 24px 60px -24px var(--auth-scene-shadow)}.lr-auth-card .text-fg-4{color:var(--fg-3)}.lr-auth-card .text-fg-3{color:var(--fg-2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lr-auth-card{background:var(--surface-1)}}@media (prefers-reduced-transparency:reduce){.lr-auth-card{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}