.components-pause-visible,.components-reconnect-failed,.components-reconnect-failed-visible,.components-reconnect-first-attempt-visible,.components-reconnect-rejected,.components-reconnect-rejected-visible,.components-reconnect-repeated-attempt-visible,.components-reconnect-retrying,.components-reconnect-success,.components-reconnect-success-visible,.components-rejoining-animation,.components-rejoining-failed-animation,.components-rejoining-success-animation,.components-resume-failed-visible{display:none}#components-reconnect-modal.components-reconnect-failed,#components-reconnect-modal.components-reconnect-paused,#components-reconnect-modal.components-reconnect-rejected,#components-reconnect-modal.components-reconnect-resume-failed,#components-reconnect-modal.components-reconnect-retrying,#components-reconnect-modal.components-reconnect-show,#components-reconnect-modal.components-reconnect-success{display:block}#components-reconnect-modal.components-reconnect-failed,#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible,#components-reconnect-modal.components-reconnect-failed .components-rejoining-failed-animation,#components-reconnect-modal.components-reconnect-paused .components-pause-visible,#components-reconnect-modal.components-reconnect-rejected,#components-reconnect-modal.components-reconnect-rejected .components-reconnect-rejected-visible,#components-reconnect-modal.components-reconnect-rejected .components-rejoining-failed-animation,#components-reconnect-modal.components-reconnect-resume-failed .components-rejoining-failed-animation,#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible,#components-reconnect-modal.components-reconnect-retrying,#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible,#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible,#components-reconnect-modal.components-reconnect-show .components-rejoining-animation,#components-reconnect-modal.components-reconnect-success .components-reconnect-success-visible,#components-reconnect-modal.components-reconnect-success .components-rejoining-success-animation{align-items:center;gap:var(--ds-size-base);flex-direction:column;display:flex!important}#components-reconnect-modal.components-reconnect-retrying:has(.components-reconnect-first-attempt-visible):not(:has(.components-reconnect-repeated-attempt-visible)) .components-rejoining-animation{align-items:center;gap:var(--ds-size-base);flex-direction:column;display:flex!important}#components-reconnect-modal.components-reconnect-retrying:has(.components-reconnect-repeated-attempt-visible) .components-rejoining-failed-animation{align-items:center;gap:var(--ds-size-base);flex-direction:column;display:flex!important}:is(body:has(dialog#components-reconnect-modal.components-reconnect-failed),body:has(dialog#components-reconnect-modal.components-reconnect-paused),body:has(dialog#components-reconnect-modal.components-reconnect-rejected),body:has(dialog#components-reconnect-modal.components-reconnect-resume-failed),body:has(dialog#components-reconnect-modal.components-reconnect-retrying),body:has(dialog#components-reconnect-modal.components-reconnect-show)){overflow:hidden}dialog#components-reconnect-modal[open]{animation:.5s ease-in-out .3s components-reconnect-modal-fadeInOpacity;display:block}.components-reconnect-container{flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.components-rejoining-failed-animation,.components-rejoining-success-animation{width:48px;height:48px;position:relative}.components-rejoining-failed-animation svg,.components-rejoining-success-animation svg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.components-rejoining-animation{position:relative}.components-rejoining-animation div{opacity:1;border:3px solid var(--ds-color-accent-base-default);border-radius:50%;animation:1.5s cubic-bezier(0,.2,.8,1) infinite components-rejoining-animation;position:absolute}.components-rejoining-animation div:nth-child(2){animation-delay:-.5s}.components-rejoining-success-animation svg{color:var(--ds-color-success-base-default);border-color:var(--ds-color-success-base-default)}.components-rejoining-failed-animation svg{color:var(--ds-color-danger-base-default)}@keyframes components-rejoining-animation{0%{opacity:0;width:0;height:0;top:40px;left:40px}4.9%{opacity:0;width:0;height:0;top:40px;left:40px}5%{opacity:1;width:0;height:0;top:40px;left:40px}to{opacity:0;width:80px;height:80px;top:0;left:0}}@media (prefers-reduced-motion:reduce){.components-rejoining-animation div,.components-rejoining-failed-animation svg,.components-rejoining-success-animation svg,dialog#components-reconnect-modal[open]{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
