.pw:not([data-look=dark]):has(.lg-root){--page:#eef2f8;--nav-bg:#fff}.pw:not([data-look=dark]):has(.lg-root) .pw-ground{background:#eef2f8}.pw:not([data-look=dark]):has(.lg-root) .pw-ground img,.pw:not([data-look=dark]):has(.lg-root) .pw-ground:after{display:none}.lg-root{display:flex;flex-direction:column;min-height:calc(100dvh - var(--nav-h))}.lg-form{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 14px 16px}.lg-inner{width:100%;max-width:440px;padding:28px 20px 22px;border-radius:26px;background:#fff;box-shadow:0 1px 2px #1b27400f,0 30px 60px -36px #1b274040,0 0 0 1px #e3e8f0}.pw[data-look=dark] .lg-inner{background:#151a24;box-shadow:0 0 0 1px #262d3b}.lg-mark{display:block;height:34px;width:auto;margin:0 auto 18px}.lg-inner .rds-eyebrow{display:table;margin-inline:auto}.lg-fine,.lg-inner h1,.lg-inner h1+p,.lg-inner h2,.lg-inner h2+p,.lg-inner h2+p+p{text-align:center}.lg-fine{margin-top:20px;font-size:12px;color:var(--faint,#8a94a6)}.lg-inner .btn-ghost,.lg-inner .btn-primary,.lg-inner .input{min-height:48px;font-size:16px}.lg-inner .btn-primary{min-height:52px}.lg-inner button[type=button]{min-height:44px;font-size:14px}.lg-inner>.lg-mark+div>h2:first-child{margin-top:0}@media (min-width:1024px){.lg-form{padding:48px}.lg-inner{padding:40px 40px 30px}.lg-fine{margin-top:24px}}