@layer components{.bz-wall{background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--ap-a) 55%, transparent), transparent 60%), radial-gradient(120% 70% at 100% 30%, color-mix(in srgb, var(--ap-b) 55%, transparent), transparent 62%), radial-gradient(120% 70% at 30% 100%, color-mix(in srgb, var(--ap-c) 45%, transparent), transparent 60%), #0b0b12;position:absolute;inset:0}.bz-icon{color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;transition:transform .25s;display:grid;box-shadow:inset 0 0 0 .5px #ffffff40,0 6px 14px -6px #0000008c}a:hover>.bz-icon,a:focus-visible>.bz-icon{transform:scale(1.08)}@keyframes bz-pop{0%{opacity:0;transform:translateY(8px)scale(.86)}to{opacity:1;transform:none}}.bz-pop{animation:.55s cubic-bezier(.2,.8,.2,1) both bz-pop}.bz-dock{-webkit-backdrop-filter:blur(18px);background:#ffffff29;border-radius:22px}@keyframes bz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bz-bob{animation:6s ease-in-out infinite bz-bob}.bz-anchor{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:reduce){.bz-pop,.bz-bob{animation:none}}}
