@property --amp{syntax:"<number>";inherits:false;initial-value:.5}.amb-toggle{--amb-ink:#969696;--amb-ink-strong:#6b6b6b;--amb-out:cubic-bezier(.33, .06, .2, 1);--amb-in:cubic-bezier(.4, 0, .28, 1);z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.6);color:var(--amb-ink);font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:gap 1.05s var(--amb-in), padding 1.05s var(--amb-in), color .5s ease, border-color .6s ease, background .7s ease, box-shadow .7s ease;background:linear-gradient(140deg,#ffffff6b,#ffffff2e);border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:0;padding:9px 13px;font-size:10.5px;font-weight:500;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(14px,3vw,24px);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #1a1a1a0a,0 4px 20px #1a1a1a12}.amb-toggle:hover,.amb-toggle:focus-visible{color:var(--amb-ink-strong);transition:gap 1.25s var(--amb-out), padding 1.25s var(--amb-out), color .5s ease, border-color .5s ease, background .6s ease, box-shadow .6s ease;background:linear-gradient(140deg,#ffffff9e,#ffffff4d);border-color:#fffc;gap:9px;padding:9px 16px 9px 13px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1a1a1a0d,0 6px 26px #1a1a1a1c}.amb-toggle:focus-visible{outline-offset:3px;outline:1.5px solid #1a1a1a38}.amb-toggle.is-on{color:#838383;background:linear-gradient(140deg,#ffffff80,#96969629);border-color:#ffffffb8}.amb-wave{flex:none;align-items:center;gap:2.5px;height:15px;display:inline-flex}.amb-wave i{--amp:.42;width:2px;height:100%;transform:scaleY(calc(var(--amp) * .45));transition:--amp .9s var(--amb-out);background:#26262c57;border-radius:1px;animation:1.9s ease-in-out infinite amb-wave;display:block;box-shadow:1px 0 #ffffffeb}.amb-toggle:hover .amb-wave i,.amb-toggle.is-on .amb-wave i{background:#26262c85}.amb-wave i:first-child{--amp:.34;animation-delay:0s}.amb-wave i:nth-child(2){--amp:.62;animation-delay:.31s}.amb-wave i:nth-child(3){--amp:.45;animation-delay:.13s}.amb-wave i:nth-child(4){--amp:.72;animation-delay:.46s}.amb-wave i:nth-child(5){--amp:.4;animation-delay:.2s}.amb-toggle.is-on .amb-wave i:first-child{--amp:.64;transition-delay:0s}.amb-toggle.is-on .amb-wave i:nth-child(2){--amp:1;transition-delay:50ms}.amb-toggle.is-on .amb-wave i:nth-child(3){--amp:.8;transition-delay:.1s}.amb-toggle.is-on .amb-wave i:nth-child(4){--amp:1;transition-delay:.15s}.amb-toggle.is-on .amb-wave i:nth-child(5){--amp:.7;transition-delay:.2s}@keyframes amb-wave{0%,to{transform:scaleY(calc(var(--amp) * .32))}50%{transform:scaleY(var(--amp))}}.amb-label{opacity:0;white-space:nowrap;max-width:0;transition:max-width 1.05s var(--amb-in), opacity .42s ease;align-items:center;line-height:1;display:grid;overflow:hidden}.amb-toggle:hover .amb-label,.amb-toggle:focus-visible .amb-label{opacity:1;max-width:80px;transition:max-width 1.25s var(--amb-out), opacity .7s ease .3s}.amb-word{transition:opacity .5s ease, transform .55s var(--amb-out);grid-area:1/1}.amb-word--silent{opacity:1;transform:translateY(0)}.amb-word--music{opacity:0;transform:translateY(6px)}.amb-toggle.is-on .amb-word--silent{opacity:0;transform:translateY(-6px)}.amb-toggle.is-on .amb-word--music{opacity:1;transform:translateY(0)}@media (max-width:640px){.amb-toggle,.amb-toggle:hover{gap:0;padding:10px 12px}.amb-label{display:none}}@media (prefers-reduced-motion:reduce){.amb-wave i{transform:scaleY(var(--amp));transition-duration:.01ms;animation:none}.amb-toggle,.amb-toggle:hover,.amb-label,.amb-word{transition-duration:.01ms}}
