.app-locked .home-screen,.app-locked .app-shell{display:none!important}.auth-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:35px 25px 25px;background:#111214}.auth-screen>.logo{align-self:flex-start;font-size:22px}.auth-content{width:100%;max-width:345px;margin:auto;text-align:center;padding:40px 0}.auth-pals{display:flex;justify-content:center;margin:0 0 34px}.auth-pals .tiny-pal{width:73px;height:80px;gap:12px;rotate:-12deg}.auth-pals .tiny-pal+.tiny-pal{rotate:13deg;margin-left:-9px;translate:0 12px}.auth-pals i{width:4px;height:7px}.auth-content h1{font-size:35px;letter-spacing:-1.2px;font-weight:500;line-height:1.2;margin:0 0 18px}.auth-content>p{font-size:13px;line-height:1.6;color:#B8BDC7}.auth-providers{display:grid;gap:11px;margin-top:33px}.auth-provider{display:flex;align-items:center;justify-content:center;gap:13px;height:55px;width:100%;border-radius:18px;border:1px solid #454a53;background:#1C1E22;color:#F5F6F8;font-size:14px;font-weight:500}.auth-provider#authApple{background:#F5F6F8;color:#1C1E22;border-color:#F5F6F8}.auth-provider svg{height:20px;width:20px}.auth-provider:disabled{opacity:.5;cursor:wait}.auth-provider:hover:not(:disabled){filter:brightness(1.1)}.auth-content .auth-status{min-height:20px;font-size:12px;margin:18px 0 0;color:#F5D86E}.auth-content .auth-privacy{font-size:11px;color:#929aa7;margin-top:28px}.auth-content .auth-invite{color:#8AB7FF}.auth-intro,.auth-retry{font-size:12px;color:#B8BDC7;padding:12px}.auth-retry{text-decoration:underline}.auth-screen[hidden]{display:none!important}@media(max-width:480px){.auth-screen{padding:24px}.auth-content h1{font-size:32px}.auth-content{padding:30px 0}}

.auth-provider[hidden]{display:none!important}

.auth-demo{display:block;color:#a8caff;font-size:13px;text-align:center;padding:13px 20px;border:1px solid #363a41;border-radius:18px;text-decoration:none;margin-bottom:6px}.auth-demo:focus-visible{outline:2px solid #8ab7ff;outline-offset:3px}
