.VibeBackground_root__gjpxw{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--vibe-gradient,none);opacity:0;transition:opacity .6s ease}html[data-vibe-enabled=true] .VibeBackground_root__gjpxw{opacity:1}.VibeButton_root__gEaId{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;background-size:cover;background-position:50%;box-shadow:0 0 44px #0000001f;transition:background-color .22s ease,background-image .22s ease,transform .18s ease}.VibeButton_root__gEaId:focus-visible{outline:2px solid color-mix(in srgb,var(--text-color-primary) 55%,transparent);outline-offset:2px}.VibeButton_inactive__mzA1m{background-image:var(--vibe-gradient)}.VibeButton_active__Wc1OW,html[data-vibe-enabled=true] .VibeButton_root__gEaId{background-image:linear-gradient(180deg,#fdfdfd,#ecebe8)}html:not([data-vibe-enabled=true]) .VibeButton_root__gEaId{background-image:var(--vibe-gradient)}.VibeButton_dot__SR5li{width:10px;height:10px;border-radius:50%;transition:border-color .22s ease,background-color .22s ease}.VibeButton_inactive__mzA1m .VibeButton_dot__SR5li{border:1px solid color-mix(in srgb,#fff 72%,transparent);background:color-mix(in srgb,#fff 30%,transparent)}.VibeButton_active__Wc1OW .VibeButton_dot__SR5li,html[data-vibe-enabled=true] .VibeButton_root__gEaId .VibeButton_dot__SR5li{border:1px solid color-mix(in srgb,#000 18%,transparent);background:color-mix(in srgb,#000 8%,transparent)}html:not([data-vibe-enabled=true]) .VibeButton_root__gEaId .VibeButton_dot__SR5li{border:1px solid color-mix(in srgb,#fff 72%,transparent);background:color-mix(in srgb,#fff 30%,transparent)}