.auth-surface-module__i7Q_2W__opaquePanel{border-color:var(--border);background:var(--card)}@supports ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.auth-surface-module__i7Q_2W__liquidGlass{--muted-foreground:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 18%, transparent);background:color-mix(in oklab, var(--background) 65%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent) inset, var(--shadow-overlay);-webkit-backdrop-filter:blur(1rem)saturate(1.1);backdrop-filter:blur(1rem)saturate(1.1)}}html[data-perf-mode=optimized] .auth-surface-module__i7Q_2W__liquidGlass{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.auth-surface-module__i7Q_2W__liquidGlass{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}@font-face{font-family:Seven7s Google Provider;src:url(/brand/google-sans-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.auth-surface-module__i7Q_2W__googleProvider,.auth-surface-module__i7Q_2W__googleProvider:active{background-color:var(--provider-google-background);color:var(--provider-google-foreground);font-family:Seven7s Google Provider,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .16s,transform .16s}.auth-surface-module__i7Q_2W__googleProvider:hover{background-color:color-mix(in oklab, var(--provider-google-background) 93%, black);color:var(--provider-google-foreground);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.auth-surface-module__i7Q_2W__googleProvider{transition:none}.auth-surface-module__i7Q_2W__googleProvider:hover{transform:none}}
