html[data-glass-cursor],html[data-glass-cursor] *{cursor:none}html[data-glass-cursor] :-webkit-any(input:not(:-webkit-any([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=image])),textarea,select,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *){cursor:auto}html[data-glass-cursor] :-moz-any(input:not(:-moz-any([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=image])),textarea,select,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *){cursor:auto}html[data-glass-cursor] :is(input:not(:is([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=image])),textarea,select,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *){cursor:auto}.glass-cursor{z-index:var(--z-cursor);pointer-events:none;will-change:transform;view-transition-name:glass-cursor;width:15px;height:24px;position:fixed;top:0;left:0}.glass-cursor[data-hidden=true]{visibility:hidden}.glass-cursor__scale{transform-origin:0 0;width:15px;height:24px;transition:transform .18s var(--ease-brand);position:absolute;top:0;left:0}.glass-cursor[data-state=hover] .glass-cursor__scale{transform:scale(1.1)}.glass-cursor[data-state=press] .glass-cursor__scale{transition-duration:90ms;transform:scale(.92)}.glass-cursor__glass{clip-path:polygon(0 0,0 20.5px,5px 16px,8.4px 23.6px,11.6px 22.2px,8.3px 14.8px,14.8px 14.8px);background-color:color-mix(in oklab,var(--color-bg-2)34%,transparent);background-image:linear-gradient(160deg,color-mix(in oklab,var(--color-bg)34%,transparent)0%,transparent 60%);-webkit-backdrop-filter:blur(6px)saturate(2.2)brightness(1.12);backdrop-filter:blur(6px)saturate(2.2)brightness(1.12);transition:background-color .18s var(--ease-brand);position:absolute;top:0;bottom:0;left:0;right:0}.glass-cursor[data-state=hover] .glass-cursor__glass{background-color:color-mix(in oklab,var(--color-bg-2)48%,transparent)}.glass-cursor__svg{position:absolute;overflow:visible}::view-transition-group(glass-cursor){animation:none}::view-transition-new(glass-cursor){animation:none}::view-transition-old(glass-cursor){display:none}@media (prefers-reduced-motion:reduce){.glass-cursor__scale,.glass-cursor__glass{transition:none}.glass-cursor[data-state] .glass-cursor__scale{transform:none}}
@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-rise{0%{transform:translateY(12px)}}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:.4s cubic-bezier(.45,0,.8,.6) both vt-fade-out}::view-transition-new(root){animation:vt-fade-in 1s cubic-bezier(.33,1,.68,1)both,vt-rise 1.1s var(--ease-brand)both}header[data-transparent]{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:.35s;animation-timing-function:ease-in-out}[data-testid=consent-banner]{view-transition-name:consent-banner}::view-transition-group(consent-banner){animation:none}::view-transition-new(consent-banner){animation:none}::view-transition-old(consent-banner){display:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:.2s linear both vt-fade-out}::view-transition-new(root){animation:.2s linear both vt-fade-in}::view-transition-group(site-header){animation-duration:.2s}}
