/* Color-only refinement. No positioning, visibility, sizing or interaction rules. */
@layer gm-neutral32 {
 html.gm-neutral32 body[data-gm32-page]{background:#fff!important;background-image:none!important;color:#171717!important}
 html.gm-neutral32 [data-gm32-surface="pearl"]{background-color:#f0f0ee!important;background-image:none!important;color:#171717!important}
 html.gm-neutral32 [data-gm32-surface="white"]{background-color:#fff!important;background-image:none!important;color:#171717!important}
 html.gm-neutral32 [data-gm32-control="dark"]{background-color:#171717!important;background-image:none!important;color:#fff!important;border-color:#171717!important}
 html.gm-neutral32 [data-gm32-control="light"]{background-color:#f0f0ee!important;background-image:none!important;color:#171717!important;border-color:#d7d7d3!important}
 html.gm-neutral32 [data-gm32-ink="dark"]{color:#171717!important}
 html.gm-neutral32 [data-gm32-ink="muted"]{color:#686865!important}
 html.gm-neutral32 [data-gm32-ink="white"]{color:#fff!important}
 html.gm-neutral32 [data-gm32-border]{border-color:#d7d7d3!important}
 html.gm-neutral32 [data-gm32-outline]{outline-color:#686865!important}
 html.gm-neutral32 [data-gm32-fill]{fill:currentColor!important}
 html.gm-neutral32 [data-gm32-stroke]{stroke:currentColor!important}
 html.gm-neutral32 [data-gm32-placeholder]::placeholder{color:#686865!important;opacity:1!important}
 html.gm-neutral32 [data-gm32-before]::before{background-color:#e5e5e1!important;background-image:none!important;color:#171717!important;border-color:#d7d7d3!important}
 html.gm-neutral32 [data-gm32-after]::after{background-color:#e5e5e1!important;background-image:none!important;color:#171717!important;border-color:#d7d7d3!important}
 html.gm-neutral32 :is(.cm-login-brand,.cm-register-brand){background-color:#080909!important;color:#fff!important}
}
/* Initial rendering is held only while the installed palette and chrome are prepared. */
@layer gm-page-ready33 {
 html.gm-page-pending{background:#fff!important}
 html.gm-page-pending body,html.gm-page-pending body *{visibility:hidden!important}
}
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:140ms}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}
@layer gm-neutral32 {
 html.gm-neutral32 [data-gm33-live]{background-color:#ed3049!important;background-image:none!important;color:#fff!important;border-color:#ed3049!important}
 html.gm-neutral32 [data-gm33-live-dot]{background-color:#ed3049!important;color:#ed3049!important;border-color:#ed3049!important}
 html.gm-neutral32 [data-gm33-searchbox]{background-color:#fff!important;background-image:none!important;border-color:#dededb!important;color:#171717!important}
 html.gm-neutral32 [data-gm33-searchinput]{background-color:#fff!important;color:#171717!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}
 html.gm-neutral32 [data-gm33-searchbox]:focus-within{outline:2px solid #686865;outline-offset:2px}
 html.gm-neutral32 [data-gm33-dot-before]::before,html.gm-neutral32 [data-gm33-dot-after]::after{background-color:#fff!important;background-image:none!important;color:#fff!important;border-color:#fff!important}
}
