.tk-auth{padding:20px 56px 48px;display:flex;justify-content:center}.tk-auth__card{width:100%;max-width:420px;display:flex;flex-direction:column}.tk-auth__back{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--tk-beige);transition:color .18s ease}.tk-auth__back:hover,.tk-auth__back:focus-visible{color:var(--tk-accent)}.tk-auth__back svg{flex:none}.tk-auth__kicker{margin-top:20px;display:flex;align-items:center;gap:14px;font-family:Oswald,sans-serif;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--tk-green)}.tk-auth__kicker:after{content:"";flex:1;height:1px;background:var(--tk-rule)}.tk-auth__h1{margin:18px 0 0;font-size:44px;line-height:.9;letter-spacing:-.035em;font-weight:900;text-transform:uppercase;text-wrap:pretty}.tk-auth__google{margin-top:32px;gap:12px}.tk-auth__google img{flex:none;width:20px;height:20px}.tk-auth__or{margin:24px 0;display:flex;align-items:center;gap:16px;font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--tk-label)}.tk-auth__or:before,.tk-auth__or:after{content:"";flex:1;height:1px;background:var(--tk-rule)}.tk-auth__form{margin-top:32px;display:flex;flex-direction:column;gap:14px}.tk-auth__or+.tk-auth__form{margin-top:0}.tk-auth__submit{margin-top:6px}.tk-auth__row{margin:18px 0 0;font-family:Oswald,sans-serif;font-size:15px;color:var(--tk-beige)}.tk-auth__note{margin:14px 0 0;font-family:Oswald,sans-serif;font-size:14px;line-height:1.55;color:var(--tk-label)}.tk-auth__note+.tk-auth__row{margin-top:9px}.tk-auth__lede{margin-top:18px;font-family:Oswald,sans-serif;font-size:15px;line-height:1.55;color:var(--tk-label)}.tk-auth__lede+.tk-auth__form{margin-top:24px}.tk-auth__lede+.tk-btn{margin-top:24px}.tk-auth__forgot{align-self:flex-end;font-family:Oswald,sans-serif;font-size:14px;color:var(--tk-muted);transition:color .18s ease}.tk-auth__forgot:hover,.tk-auth__forgot:focus-visible{color:var(--tk-accent)}@media(max-width:1439px){.tk-auth{padding-left:40px;padding-right:40px}}@media(max-width:1023px){.tk-auth{padding:20px 28px 48px}}@media(max-width:767px){.tk-auth{padding:14px 20px 40px}.tk-auth__kicker{margin-top:16px}.tk-auth__h1{font-size:34px}}@media(max-width:374px){.tk-auth__h1{font-size:28px}}
