#fab-dial,#fab-scrim{display:none}@media(max-width:640px){body:not(:has(#player)) #fab-dial{position:fixed;right:max(14px,var(--sar, 0px));bottom:max(14px,var(--sab, 0px));z-index:60;display:grid;place-items:center;width:50px;height:50px;padding:0;border-radius:50%;border:1px solid rgba(var(--vg-p-rgb, 20, 224, 200),.6);background:var(--bg2);color:var(--cyan);font-size:24px;cursor:pointer;box-shadow:0 6px 22px #00000073,0 0 18px rgba(var(--vg-p-rgb, 20, 224, 200),calc(.2 * var(--vg-glow, 1)));transition:transform .24s var(--ease),opacity .24s;-webkit-tap-highlight-color:transparent}#fab-dial .vg-i{transition:transform .2s var(--ease)}html.fab-open #fab-dial{background:rgba(var(--vg-p-rgb, 20, 224, 200),.14)}html.fab-open #fab-dial .vg-i{transform:rotate(45deg)}#fab-dial .fd-dot{position:absolute;top:7px;right:7px;width:10px;height:10px;border-radius:50%;background:var(--mag);box-shadow:0 0 0 2px var(--bg2)}#fab-dial .fd-dot[hidden]{display:none}html.fab-away:not(.fab-open) #fab-dial{transform:translateY(calc(100% + 40px));opacity:0;pointer-events:none}html.vg-off #fab-dial,html.is-fs #fab-dial{display:none!important}html.fab-open body:not(:has(#player)) #fab-scrim{display:block;position:fixed;inset:0;z-index:57;background:rgba(var(--vg-bg-rgb, 6, 7, 11),.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body:not(:has(#player)) #chat-fab,body:not(:has(#player)) .bug-fab,html body:not(:has(#player)) .vc:not(.play):not(:has(.vc-pill.in,.vc-ask-pill,.vc-panel)){left:auto;right:max(14px,var(--sar, 0px));opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px) scale(.92);transition:opacity .18s,transform .2s var(--ease),visibility 0s .2s}html.fab-open body:not(:has(#player)) #chat-fab,html.fab-open body:not(:has(#player)) .bug-fab,html.fab-open body:not(:has(#player)) .vc:not(.play):not(:has(.vc-pill.in,.vc-ask-pill,.vc-panel)){opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .18s,transform .2s var(--ease),visibility 0s}body:not(:has(#player)) #chat-fab{bottom:calc(max(14px,var(--sab, 0px)) + 62px);height:44px;padding:0 16px 0 14px;z-index:59}body:not(:has(#player)) #chat-fab .ch-fab-l{display:inline}html body:not(:has(#player)) .vc:not(.play):not(:has(.vc-pill.in,.vc-ask-pill,.vc-panel)){bottom:calc(max(14px,var(--sab, 0px)) + 114px);align-items:flex-end;z-index:59}body:not(:has(#player)) .vc:not(.play) .vc-launch .vc-l{display:inline}body:not(:has(#player)) .bug-fab{bottom:calc(max(14px,var(--sab, 0px)) + 180px);width:auto;height:44px;padding:0 14px 0 12px;z-index:59}body:not(:has(#player)) .bug-fab .lbl{display:inline}html body:has(#bug-fab):not(:has(#player)) .vc:not(.play):has(.vc-pill.in,.vc-ask-pill,.vc-panel){bottom:max(14px,var(--sab, 0px));left:max(14px,var(--sal, 0px));right:auto;max-width:calc(100vw - 92px)}body:not(:has(#player)) footer{padding-bottom:calc(80px + var(--sab, 0px))}}
