body:has(.auth-screen)>header{display:none!important}body:has(.auth-screen)>.topline{display:none!important}body:has(.auth-screen)>footer{display:none!important}body:has(.auth-screen)>.alert-strip{display:none!important}body:has(.auth-screen)>.app-bottom-nav{display:none!important}body:has(.auth-screen){color:#dedede;background:#191919;margin:0}body:has(.auth-screen)>main{width:100%;max-width:none;margin:0;padding:0}.auth-screen{box-sizing:border-box;color:#dedede;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#485660 url(/auth/visual/background.webp) 50%/cover no-repeat fixed;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:48px 20px;font-family:Arial,Helvetica,sans-serif;display:flex}.auth-screen *{box-sizing:border-box}.auth-card{background:#191919;border-radius:46px;flex-direction:column;align-items:stretch;width:770px;max-width:100%;padding:28px 128px 52px;display:flex;box-shadow:0 0 12px 4px #0009}.auth-logo{object-fit:contain;align-self:center;width:170px;height:170px;margin:0 0 8px;display:block}.auth-card h1{letter-spacing:0;text-transform:none;text-align:center;color:#dedede;margin:0 0 28px;font-family:inherit;font-size:23px;font-weight:600;line-height:1.35}.auth-form{gap:16px;margin:0;display:grid}.auth-form input{color:#f5f5f5;outline-offset:3px;background:#191919;border:1px solid #303030;border-radius:6px;width:100%;min-height:54px;padding:13px 16px;font:18px/1.4 Arial,sans-serif}.auth-form input::placeholder{color:#dedede;opacity:1}.auth-continue,.auth-google{cursor:pointer;border:1px solid #383838;border-radius:6px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:54px;padding:12px 16px;font:600 18px/1.4 Arial,sans-serif;text-decoration:none;display:flex}.auth-continue{color:#111;background:#f5f5f5;border-color:#ddd;font-weight:500}.auth-continue:disabled{opacity:.65;cursor:wait}.auth-google{color:#fff;background:#292929}.auth-google:hover{color:#fff;background:#363636}.auth-google svg{flex:none}.auth-divider{color:#dedede;align-items:center;gap:16px;margin:23px 0;font-size:16px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#303030;flex:1;height:1px}.auth-switch{text-align:center;color:#dedede;margin:15px 0 0;font-size:18px;font-weight:500;line-height:1.5}.auth-switch a{color:#ff3737;font-weight:600;text-decoration:underline}.auth-consents{color:#f5f5f5;background:#292929;border-radius:5px;gap:16px;margin:30px 12px 0;padding:18px 16px;font-size:16px;line-height:1.65;display:grid}.auth-consents label{cursor:pointer;font:inherit;color:inherit;flex-direction:row;align-items:flex-start;gap:12px;display:flex}.auth-consents label>span{flex:1;min-width:0}.auth-consents input{accent-color:#f5f5f5;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;padding:0}.auth-consents a{color:inherit;text-decoration:underline}.auth-message{border:1px solid #555;border-radius:6px;margin:18px 0 0;padding:12px;font-size:15px;line-height:1.5}.auth-resend{color:#ddd;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.auth-card :focus-visible{outline-offset:3px;outline:3px solid #ffbd00}@media (max-width:800px){.auth-card{border-radius:32px;width:680px;padding:28px clamp(22px,8vw,90px) 38px}.auth-card h1{font-size:22px}.auth-consents{margin-inline:0}}@media (max-width:480px){.auth-screen{background-attachment:scroll;align-items:center;padding:24px 16px}.auth-card{border-radius:25px;padding:22px 22px 30px}.auth-logo{width:138px;height:138px}.auth-card h1{margin-bottom:24px;font-size:20px}.auth-switch{font-size:16px}.auth-consents{padding:14px;font-size:14px}.auth-google,.auth-continue,.auth-form input{font-size:16px}.auth-divider{margin:20px 0}}@media (max-width:600px){.auth-screen{background-image:url(/auth/visual/background-mobile.webp)}}.auth-password-rules{color:#ccc;gap:8px;margin:0;padding:0;font:14px/1.5 Arial,sans-serif;list-style:none;display:grid}.auth-password-rules li{align-items:center;gap:9px;display:flex}.auth-password-rules svg{flex:none}.auth-password-rules [data-met=true]{color:#8ede9b}.auth-card>.auth-resend{margin-top:16px}.auth-legal-screen{background-size:cover;background-attachment:fixed;align-items:flex-start}.auth-legal-card{width:900px;padding:28px 64px 48px}.auth-legal-card header,.auth-legal-content{color:#dedede;overflow-wrap:anywhere;font:16px/1.75 Arial,Helvetica,sans-serif}.auth-legal-card header{text-align:center}.auth-legal-card h1{margin-bottom:16px;font-size:28px}.auth-legal-card small,.auth-legal-eyebrow{color:#bdbdbd}.auth-legal-eyebrow{letter-spacing:.12em;font-size:12px}.auth-legal-content{margin-top:24px}.auth-legal-content section{margin:28px 0}.auth-legal-content h2{color:#f5f5f5;margin:0 0 12px;font:600 21px/1.4 Arial,Helvetica,sans-serif}.auth-legal-content p{margin:0 0 16px}.auth-legal-card a{color:#f77;text-underline-offset:3px;text-decoration:underline}.auth-legal-nav{border-top:1px solid #444;flex-wrap:wrap;gap:12px 24px;margin-top:20px;padding-top:20px;font:16px/1.5 Arial,sans-serif;display:flex}.auth-legal-nav a{padding-block:10px}@media (max-width:600px){.auth-legal-card{padding:22px 22px 30px}.auth-legal-card h1{font-size:24px}.auth-legal-content h2{font-size:20px}.auth-legal-screen{background-attachment:fixed}.auth-legal-nav{flex-direction:column;gap:4px}}.auth-facebook{margin-top:12px}.auth-facebook-icon{color:#fff;background:#1877f2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font:700 20px Arial,sans-serif;display:inline-flex}.auth-instructions{color:#dedede;text-align:center;overflow-wrap:anywhere;margin:0 0 24px;font:16px/1.6 Arial,Helvetica,sans-serif}.auth-recovery-back{color:#dedede;text-align:center;margin-top:20px;font:15px/1.5 Arial,sans-serif;text-decoration:underline;display:block}.auth-message p{margin:12px 0 0}.auth-card>a.auth-resend{text-align:center;margin-top:16px}
