.fab-group[data-v-86f81e3c]{--fab-size:44px;--fab-shadow:0 4px 14px rgba(28,65,91,.12);gap:10px}.scroll-edge-controls[data-v-86f81e3c]{display:flex;flex-direction:column;overflow:hidden;border-radius:999px;background:#fff;box-shadow:var(--fab-shadow)}.consult-button[data-v-86f81e3c]{height:var(--fab-size);box-shadow:var(--fab-shadow)}.scroll-edge-button[data-v-86f81e3c]{position:relative;display:flex;width:var(--fab-size);height:var(--fab-size);align-items:center;justify-content:center;border:0;border-radius:0;padding:0;background:transparent;color:#45677f;transition:color .2s,background .2s;cursor:pointer}.scroll-edge-button+.scroll-edge-button[data-v-86f81e3c]:before{position:absolute;inset:0 10px auto;border-top:1px solid #dce6ed;content:""}.scroll-edge-button svg[data-v-86f81e3c]{width:21px;height:21px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.scroll-edge-button[data-v-86f81e3c]:hover{background:#edf7fd;color:var(--ui-primary)}@media(hover:hover){.scroll-edge-button:first-child:hover svg[data-v-86f81e3c]{transform:translateY(-2px)}.scroll-edge-button:last-child:hover svg[data-v-86f81e3c]{transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.scroll-edge-button[data-v-86f81e3c],.scroll-edge-button svg[data-v-86f81e3c]{transition:none}}.scroll-edge-button[data-v-86f81e3c]:focus-visible{background:#edf7fd;color:var(--ui-primary);outline:2px solid var(--ui-primary);outline-offset:-4px}.scroll-edge-button[data-v-86f81e3c]:first-child{border-radius:999px 999px 0 0}.scroll-edge-button[data-v-86f81e3c]:last-child{border-radius:0 0 999px 999px}
