.gl-overlay:not(#\#){z-index:50;-webkit-tap-highlight-color:transparent}.gl-root:not(#\#){bottom:0;inset:0;overflow:hidden;--gl-col-left:calc(var(--gl-cx, 50vw) - 50 * var(--fu));--gl-nav:var(--gl-nav-top,calc(100% - 12.04 * var(--fu) - var(--safe-bottom)));user-select:none;-webkit-user-select:none}.gl-dim:not(#\#),.gl-root:not(#\#){position:absolute;top:0;right:0;left:0}.gl-dim:not(#\#){height:var(--gl-nav);background:rgb(0 0 0/.45);pointer-events:none}.gl-hit:not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;inset:0}.gl-shell .gl-dim:not(#\#){animation:gl-shell-dim-in .26s cubic-bezier(.22,1,.36,1) both}.gl-shell[data-state=closing] .gl-dim:not(#\#){animation:gl-shell-dim-out .22s linear both}.gl-shell-loader:not(#\#){position:absolute;left:calc(var(--gl-cx, 50vw) - 3.885 * var(--fu));top:calc(var(--gl-nav) * .55 - 3.885 * var(--fu));width:calc(7.77 * var(--fu));height:calc(7.77 * var(--fu));margin:0;pointer-events:none;animation:gl-shell-loader-in .2s ease-out .35s both}.gl-shell[data-state=closing] .gl-shell-loader:not(#\#){animation:gl-shell-dim-out .15s linear both}@keyframes gl-shell-dim-in{0%{opacity:0}to{opacity:1}}@keyframes gl-shell-dim-out{0%{opacity:1}to{opacity:0}}@keyframes gl-shell-loader-in{0%{opacity:0}to{opacity:1}}html[data-gl-early]:not(#\#):after{content:"";position:fixed;z-index:50;top:0;left:0;right:0;height:calc(100% - 12.04 * var(--fu) - var(--safe-bottom));background:rgb(0 0 0/.45);pointer-events:none;animation:gl-shell-dim-in .26s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.gl-shell .gl-dim:not(#\#),.gl-shell-loader:not(#\#),.gl-shell[data-state=closing] .gl-dim:not(#\#),.gl-shell[data-state=closing] .gl-shell-loader:not(#\#),html[data-gl-early]:not(#\#):after{animation:none}}.gl-plus:not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;inset:0;pointer-events:none}.gl-plus-glow:not(#\#){position:absolute;left:50%;top:50%;width:calc(19 * var(--fu));height:calc(13 * var(--fu));margin:calc(-6.5 * var(--fu)) 0 0 calc(-9.5 * var(--fu));opacity:0;pointer-events:none}.gl-plus-glow-core:not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255/.38),rgb(255 255 255/0) 70%),radial-gradient(closest-side at 30% 50%,rgb(37 244 238/.55),rgb(37 244 238/0) 75%),radial-gradient(closest-side at 70% 50%,rgb(254 44 85/.55),rgb(254 44 85/0) 75%)}.gl-trigger[data-launcher=open] .gl-plus-glow:not(#\#){opacity:1}