.wwvb,.wwvb *,.wwvb *::before,.wwvb *::after{box-sizing:border-box}

.wwvb{--wwvb-green:#05664f;position:fixed;z-index:2147483000;bottom:var(--wwvb-bottom,112px);left:var(--wwvb-left-mobile,14px);font-family:inherit}

.wwvb [hidden]{display:none!important}

.wwvb button{font:inherit;cursor:pointer}

.wwvb__bubble-wrap{position:relative;width:76px;height:76px}

.wwvb .wwvb__bubble{position:relative;display:block;appearance:none;-webkit-appearance:none;width:76px;height:76px;min-width:76px;min-height:76px;padding:3px;margin:0;border:2px solid var(--wwvb-green);border-radius:50%;background:#fff;box-shadow:0 5px 20px #0003;overflow:hidden;outline:0;transform:none;filter:none;isolation:isolate}

.wwvb .wwvb__bubble::before,.wwvb .wwvb__bubble::after{content:none!important;display:none!important;box-shadow:none!important;outline:none!important}

.wwvb .wwvb__bubble:hover,.wwvb .wwvb__bubble:active{border-color:var(--wwvb-green);box-shadow:0 5px 20px #0003;transform:none}

.wwvb__media,.wwvb__video{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}

.wwvb__media{background-image:var(--wwvb-poster,none);background-size:cover;background-position:center;background-color:#e8e8e8}

.wwvb__media .wwvb__video{opacity:0;pointer-events:none}

.wwvb__media.is-playing .wwvb__video{opacity:1}

.wwvb__video{object-fit:cover;background:#e8e8e8}

.wwvb__bubble .wwvb__video::-webkit-media-controls,
.wwvb__bubble .wwvb__video::-webkit-media-controls-panel,
.wwvb__bubble .wwvb__video::-webkit-media-controls-start-playback-button,
.wwvb__bubble .wwvb__video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none!important}

.wwvb__overlay{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;background:transparent;z-index:2147483647;place-items:center;padding:14px;overflow:hidden}

.wwvb__overlay[open]{display:grid}

.wwvb__overlay:not([open]){display:none!important}

.wwvb__overlay::backdrop{background:transparent}

.wwvb__shade{position:absolute;inset:0;background:#000b}

.wwvb__dialog{position:relative;display:flex;flex-direction:column;width:min(420px,100%);max-height:calc(100dvh - 28px);border-radius:16px;background:#111;overflow:hidden;box-shadow:0 18px 52px #0008;outline:0}

.wwvb__stage{width:100%;aspect-ratio:9/16;max-height:calc(100dvh - 28px);display:grid;place-items:center;overflow:hidden;background:#111}

.wwvb__stage .wwvb__video{width:100%;height:100%;max-height:inherit;border-radius:0;object-fit:cover;background:#000}

.wwvb__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:#0009;color:#fff;font-size:25px;line-height:1}

.wwvb__sound{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:2;padding:10px 15px;border:1px solid #fff5;border-radius:30px;background:#000a;color:#fff;font-size:13px;white-space:nowrap}

.wwvb .wwvb__bubble:focus-visible{outline:2px solid #54b894;outline-offset:3px}

.wwvb__dialog button:focus-visible{outline:3px solid #54b894;outline-offset:3px}

@media(min-width:750px){.wwvb{bottom:var(--wwvb-desktop-bottom,28px);left:var(--wwvb-left-desktop,24px)}}

@media(max-height:650px){.wwvb__dialog{width:min(300px,100%)}}

.wwvb__overlay{background:transparent!important}
.wwvb__overlay::backdrop{background:transparent!important}
.wwvb__shade{background:rgba(0,0,0,.62)}
.wwvb__dialog{width:min(420px,calc((100dvh - 32px)*9/16),calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0!important;border:0!important;background:transparent!important;box-shadow:none}
.wwvb__stage{width:100%;aspect-ratio:9/16;max-height:calc(100dvh - 28px);padding:0!important;border:0!important;background:transparent!important}
.wwvb__stage .wwvb__video{width:100%;height:100%;object-fit:cover;background:transparent!important;border-radius:16px}
.wwvb__stage video{display:block;border:0!important;padding:0!important;margin:0!important}
