.ci-glass-root{--ci-glass-width:var(--glass-lens-width,90px);--ci-glass-height:var(--glass-lens-height,60px);--ci-glass-radius:var(--glass-lens-radius,30px);--ci-glass-x:0px;--ci-glass-y:0px;--ci-glass-glow:var(--glass-glow,.28);--ci-glass-edge-highlight:var(--glass-edge-highlight,.48);--ci-glass-chroma:var(--glass-chroma,.28);--ci-glass-specular-angle:var(--glass-specular-angle,42deg);--ci-glass-sample-scale-x:var(--glass-sample-scale-x,1);--ci-glass-sample-scale-y:var(--glass-sample-scale-y,1);--ci-glass-embedded-scrim:var(--glass-embedded-scrim,.08);--ci-glass-fallback-surface:var(--glass-fallback-surface,color-mix(in srgb,var(--background-elevated)86%,transparent));--ci-glass-solid-surface:var(--glass-solid-surface,var(--background-elevated));--ci-glass-border:var(--glass-border,color-mix(in srgb,var(--foreground)22%,transparent));--ci-glass-underside:var(--glass-underside,rgb(20 16 43/calc(.14*var(--ci-glass-glow))));--ci-glass-plane-bg:var(--glass-plane-bg,transparent);isolation:isolate;position:relative}.ci-glass-content{z-index:0;position:relative}.ci-glass-defs{pointer-events:none;width:0;height:0;position:absolute}.ci-glass-refraction-plane{z-index:1;pointer-events:none;background:var(--ci-glass-plane-bg);clip-path:inset(var(--ci-glass-y)calc(100% - var(--ci-glass-x) - var(--ci-glass-width))calc(100% - var(--ci-glass-y) - var(--ci-glass-height))var(--ci-glass-x)round var(--ci-glass-radius));contain:paint;backface-visibility:hidden;will-change:filter,clip-path;position:absolute;inset:0;overflow:hidden}.ci-glass-refraction-sample{pointer-events:none;transform:scale(calc(var(--ci-glass-sample-scale-x)*var(--ci-glass-zoom,1)),calc(var(--ci-glass-sample-scale-y)*var(--ci-glass-zoom,1)));transform-origin:var(--ci-glass-zoom-origin,center);will-change:filter;position:absolute;inset:0}.ci-glass-sample-window{pointer-events:none;position:absolute}.ci-glass-sample-window .ci-glass-refraction-sample{position:absolute;inset:0}.ci-glass-sample-offset{position:absolute;top:0;left:0}.ci-glass-svg-surface{pointer-events:none;display:block;position:absolute;overflow:visible}.ci-glass-svg-foreign-root{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}.ci-glass-lens-shell{z-index:2;width:var(--ci-glass-width);height:var(--ci-glass-height);border-radius:var(--ci-glass-radius);pointer-events:none;contain:layout paint style;translate:var(--ci-glass-x)var(--ci-glass-y);will-change:translate,transform,width,height;position:absolute;top:0;left:0;overflow:hidden}.ci-glass-root[data-glass-animated=true] .ci-glass-lens-shell{transition:translate var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1))),width var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1))),height var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1))),border-radius var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1)))}@media (prefers-reduced-motion:reduce){.ci-glass-root[data-glass-animated=true] .ci-glass-lens-shell{transition:none}}.ci-glass-fallback,.ci-glass-rim,.ci-glass-specular,.ci-glass-chroma{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ci-glass-fallback{background:linear-gradient(135deg,#ffffff29,#ffffff05),var(--ci-glass-fallback-surface);opacity:.12}.ci-glass-rim{border:1px solid var(--ci-glass-border);box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.22*var(--ci-glass-edge-highlight))),inset 0 -3px 9px var(--ci-glass-underside),0 9px 24px rgb(42 35 86/calc(.16*var(--ci-glass-glow)))}.ci-glass-specular{background:linear-gradient(var(--ci-glass-specular-angle),transparent 0%,#ffffff05 34%,rgb(255 255 255/calc(.08*var(--ci-glass-edge-highlight)))48%,transparent 64%);mix-blend-mode:screen}.ci-glass-chroma{box-shadow:inset 1px 0 0 rgb(255 64 128/calc(.025*var(--ci-glass-chroma))),inset -1px 0 0 rgb(64 160 255/calc(.03*var(--ci-glass-chroma)));mix-blend-mode:screen}.ci-glass-tint{border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--ci-glass-tint-color,white)calc(var(--ci-glass-tint-opacity,0)*100%),transparent);-webkit-backdrop-filter:blur(var(--ci-glass-tint-blur,0px));backdrop-filter:blur(var(--ci-glass-tint-blur,0px));position:absolute;inset:0}.ci-glass-shadow{z-index:3;width:var(--ci-glass-width);height:var(--ci-glass-height);border-radius:var(--ci-glass-radius);pointer-events:none;translate:var(--ci-glass-x)var(--ci-glass-y);box-shadow:var(--glass-edge-shadow,var(--ci-esc-glass-edge-shadow,0 2px 6px #00000029)),var(--glass-edge-inset-shadow,var(--ci-esc-glass-edge-inset-shadow,inset 0 -4px 10px #0000001f));opacity:var(--ci-glass-shadow-opacity,0);will-change:translate,width,height,opacity;position:absolute;top:0;left:0}.ci-glass-root[data-glass-variant=clear] .ci-glass-fallback{opacity:.08}.ci-glass-root[data-glass-variant=thin] .ci-glass-fallback{opacity:.1}.ci-glass-root[data-glass-engine=filterless] .ci-glass-refraction-plane{display:none}.ci-glass-root[data-glass-engine=filterless] .ci-glass-lens-shell{contain:layout style;left:var(--ci-glass-x);top:var(--ci-glass-y);will-change:left,top,width,height;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#ffffff42,#ffffff0f 58%),#ffffff1a;translate:none}.ci-glass-root[data-glass-engine=filterless] .ci-glass-tint{-webkit-backdrop-filter:none;backdrop-filter:none}.ci-glass-root[data-glass-engine=filterless][data-glass-animated=true] .ci-glass-lens-shell{transition:left var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1))),top var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1))),width var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1))),height var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1))),border-radius var(--ci-esc-glass-settle-duration,var(--duration-normal,.25s))var(--ci-esc-glass-settle-ease,var(--ease-spring,cubic-bezier(.16,1,.3,1)))}.ci-glass-root[data-glass-engine=filterless] .ci-glass-shadow{left:var(--ci-glass-x);top:var(--ci-glass-y);translate:none}.ci-glass-root[data-glass-engine=filterless] .ci-glass-fallback{-webkit-backdrop-filter:none;backdrop-filter:none}.ci-glass-root[data-glass-mode=embedded] .ci-glass-refraction-plane{opacity:var(--glass-refraction-opacity,.86)}.ci-glass-root[data-glass-mode=embedded] .ci-glass-fallback{background:linear-gradient(135deg,#ffffff38,#ffffff06 58%),rgb(255 255 255/var(--ci-glass-embedded-scrim));opacity:1}.ci-glass-root[data-glass-engine=filterless][data-glass-mode=embedded] .ci-glass-fallback{background:linear-gradient(135deg,#ffffff47,#ffffff0b 58%),#ffffff29}.ci-glass-root[data-glass-mode=embedded] .ci-glass-rim{box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.56*var(--ci-glass-edge-highlight))),inset 0 -2px 6px rgb(20 16 48/calc(.12 + .08*var(--ci-glass-glow)));border:0}.ci-glass-root[data-glass-mode=embedded] .ci-glass-specular{opacity:var(--glass-specular-opacity,.06)}.ci-glass-root[data-glass-mode=embedded] .ci-glass-chroma,.ci-glass-root[data-glass-disabled=true] .ci-glass-refraction-plane{display:none}.ci-glass-root[data-glass-disabled=true] .ci-glass-fallback{opacity:1;background:var(--ci-glass-solid-surface)}.ci-glass-root[data-glass-disabled=true] .ci-glass-rim{opacity:1}.ci-glass-root[data-glass-disabled=true] .ci-glass-specular,.ci-glass-root[data-glass-disabled=true] .ci-glass-chroma{display:none}@media (prefers-reduced-motion:reduce){.ci-glass-refraction-sample{will-change:auto}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.ci-glass-refraction-plane,.ci-glass-specular,.ci-glass-chroma{display:none}.ci-glass-fallback{opacity:1;background:var(--ci-glass-solid-surface)}.ci-glass-rim{box-shadow:none;border-color:canvastext}}