.wg-rex-dock{--wg-dock-gap: clamp(1rem, 2.5vw, 1.75rem);--wg-dock-size: 76px;position:fixed;right:var(--wg-dock-gap);bottom:var(--wg-dock-gap);width:var(--wg-dock-size);height:var(--wg-dock-size);z-index:1042}.wg-rex-dock--stacked{bottom:var(--wg-dock-gap)}@media (max-width: 767.98px){.wg-rex-dock{--wg-dock-size: 58px}}body.has-sticky-bar .wg-rex-dock,body.has-sticky-bar .wg-rex-dock--stacked{bottom:calc(var(--wg-dock-gap) + var(--wg-sticky-h, 72px) + .6rem)}.wg-rex-dock.is-idle{visibility:hidden;pointer-events:none}.wg-rex-dock.is-flying{pointer-events:none}.wg-rex-dock__flyer{position:relative;width:100%;height:100%;will-change:transform;transform-origin:top left}.wg-rex-dock__bubble{display:block;width:100%;height:100%;padding:0;border:2px solid #fff;border-radius:50%;background:var(--wg-cream, #FFF6F4);cursor:pointer;transition:transform .25s var(--wg-ease, ease),box-shadow .25s ease}.wg-rex-dock__bubble svg,.wg-rex-dock__bubble img{width:100%;height:100%;display:block;border-radius:50%;background:var(--wg-cream, #FFF6F4);object-fit:contain;pointer-events:none}.wg-rex-dock.is-docked .wg-rex-dock__bubble{box-shadow:var(--wg-shadow-pop, 0 18px 44px rgba(35, 88, 104, .16));animation:wg-rexdock-bob 4.6s ease-in-out infinite}.wg-rex-dock.is-docked .wg-rex-dock__bubble:hover{transform:translateY(-3px) scale(1.04)}.wg-rex-dock__bubble:focus-visible{outline:3px solid var(--wg-sky, #69C1F1);outline-offset:3px}@keyframes wg-rexdock-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.wg-rex-dock__bubble.is-landing{animation:wg-rexdock-land .38s var(--wg-ease, ease)}@keyframes wg-rexdock-land{0%{transform:scale(1.06,.92)}55%{transform:scale(.97,1.03)}to{transform:scale(1)}}.wg-rex-dock__bubble.is-wiggle{animation:wg-rexdock-wiggle .7s ease-in-out}@keyframes wg-rexdock-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}55%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}.wg-rex-dock__pulse{position:absolute;inset:0;border-radius:50%;pointer-events:none}.wg-rex-dock__pulse.is-live{animation:wg-rexdock-pulse .9s ease-out 2}@keyframes wg-rexdock-pulse{0%{box-shadow:0 0 #f49da38c}to{box-shadow:0 0 0 24px #f49da300}}.wg-rex-dock__say{position:absolute;right:0;bottom:calc(100% + 10px);display:flex;align-items:flex-start;gap:.4rem;width:max-content;max-width:min(280px,calc(100vw - var(--wg-dock-size) - 4 * var(--wg-dock-gap)));background:#fff;border-radius:20px 20px 4px;box-shadow:var(--wg-soft-2, 0 12px 30px rgba(35, 88, 104, .1));padding:.6em .6em .6em 1em;transform-origin:bottom right}.wg-rex-dock__say[hidden]{display:none}.wg-rex-dock__say.is-in{animation:wg-rexdock-say-in .35s var(--wg-ease, ease)}@keyframes wg-rexdock-say-in{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.wg-rex-dock__say-text{border:0;background:none;padding:0;text-align:left;color:var(--wg-blue, #235868);font-family:var(--font-primary, sans-serif);font-weight:600;font-size:.85rem;line-height:1.4;cursor:pointer}.wg-rex-dock__say-text:hover{text-decoration:underline}.wg-rex-dock__say-close{flex:0 0 auto;width:1.5rem;height:1.5rem;border:0;border-radius:50%;background:#23586814;color:var(--wg-blue, #235868);font-size:.6rem;display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease}.wg-rex-dock__say-close:hover{background:#2358682e}.wg-rex-dock.is-corner-in{animation:wg-rexdock-pop .4s var(--wg-ease, ease)}@keyframes wg-rexdock-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.wgx-hero__stage .wgx-ring.is-rexdock-away{opacity:.25;transition:opacity .45s ease;pointer-events:none}.wgx-hero__stage .wgx-ring.wg-rexdock-hold{animation:none!important}.wgx-hero__stage.wg-rexdock-settled{animation:none!important;opacity:1!important}body.wg-has-rexdock .wg-rex-fab,body.wg-rexdock-active .wg-rex-fab,body.wg-rex-open .wg-rex-dock{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion: reduce){.wg-rex-dock.is-docked .wg-rex-dock__bubble,.wg-rex-dock__bubble.is-landing,.wg-rex-dock__bubble.is-wiggle,.wg-rex-dock__pulse.is-live,.wg-rex-dock__say.is-in,.wg-rex-dock.is-corner-in{animation:none}.wgx-hero__stage .wgx-ring.is-rexdock-away{transition:none}}
