@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/auth/google-sans-latin.woff2)format("woff2")}.auth-controls input:not([type=hidden]):not([type=checkbox]),.auth-controls button[type=submit]{border-radius:4px;height:40px}.google-sign-in{color:#e3e3e3;background:#131314;border:1px solid #8e918f;border-radius:4px;gap:10px;width:100%;height:40px;padding:0 12px;font:500 14px/20px Google Sans,sans-serif}.google-sign-in:hover:not(:disabled),.google-sign-in:active:not(:disabled){color:#e3e3e3;background:#202021;border-color:#8e918f}.google-sign-in:disabled{color:#e3e3e3;background:#131314}:is(.auth-controls:has(.auth-viewport),.auth-viewport){min-height:100svh}.auth-viewport :where(.text-xs,label){font-size:14px}.auth-viewport label.block{margin-bottom:4px;line-height:20px}.auth-viewport a,.auth-viewport button{min-height:24px}body:has(.auth-viewport) [aria-label=Cookie\ choice] a{min-height:24px}.auth-viewport a{align-items:center;display:inline-flex}body:has(.auth-viewport) [aria-label=Cookie\ choice] a{align-items:center;display:inline-flex}@media (pointer:coarse){.auth-viewport a,.auth-viewport button{min-height:44px}}@media (max-width:639px){.auth-card>:last-child{padding-block:8px}}@media (min-width:640px){.auth-viewport{--auth-gap:clamp(4px, calc(4svh - 20px), 16px);--auth-padding:clamp(6px, calc(5svh - 23px), 20px);padding-block:clamp(6px,4svh - 18px,32px)}.auth-viewport header{margin-bottom:clamp(8px,8svh - 40px,40px)}.auth-viewport header span{font-size:clamp(24px,3.4svh,32px)}.auth-viewport h1{font-size:clamp(16px,2.4svh,18px)}.auth-card>:first-child,.auth-card>:last-child{padding-block:var(--auth-padding)}.auth-card form[class*=space-y-]{gap:var(--auth-gap);flex-direction:column;display:flex}.auth-card form[class*=space-y-]>*{margin-block:0}.auth-card .mb-6{margin-bottom:var(--auth-gap)}.auth-card .mt-6,.auth-viewport .max-w-md>p{margin-top:var(--auth-gap)}}@media (min-width:640px) and (max-height:900px){.auth-viewport:has(input[name=name])>.max-w-md{grid-template-columns:1fr auto;column-gap:16px;max-width:32rem;display:grid}.auth-viewport:has(input[name=name])>.max-w-md>:not(p){grid-column:1/-1}.auth-card form:has(input[name=name]){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.auth-card form:has(input[name=name])>*{grid-column:1/-1}:is(.auth-card form>div:has(>input[name=name]),.auth-card form>div:has(>input[name=email])){grid-column:auto}}
