.dgb-button-float{--dgb-panel-width: 32rem;--dgb-gap: 1.2rem;position:fixed;z-index:40;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;top:var(--dgb-offset-top, auto);bottom:var(--dgb-offset-bottom, 2rem);right:var(--dgb-offset-right, 2rem);left:var(--dgb-offset-left, auto);transform:translateX(0);z-index:101}.dgb-button-float.is-left{align-items:flex-start}.dgb-button-float.is-center{align-items:center;left:50%;right:auto;transform:translateX(-50%)}.dgb-button-float.is-right{align-items:flex-end}.dgb-button-float__panel,.dgb-button-float__button{pointer-events:auto}.dgb-button-float__button{display:inline-flex;align-items:center;gap:.8rem;border-radius:999px;padding:.9rem 1.4rem;border:none;cursor:pointer;background:var(--dgb-button-bg, rgb(var(--color-button, 0, 0, 0)));color:var(--dgb-button-text, rgb(var(--color-button-text, 255, 255, 255)));box-shadow:0 .6rem 2rem rgba(0,0,0,.2);font-size:1.4rem;line-height:1;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.dgb-button-float__button:hover{transform:translateY(-1px);box-shadow:0 1rem 2.6rem rgba(0,0,0,.25)}.dgb-button-float__button-text,.dgb-button-float__button-close{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.dgb-button-float__button-close{display:none;font-size:1.6rem;line-height:1}.dgb-button-float.is-open .dgb-button-float__button-text{display:none}.dgb-button-float.is-open .dgb-button-float__button-close{display:inline-flex}.dgb-button-float__panel{width:min(var(--dgb-panel-width),90vw);background:hsla(0,0%,100%,.63);color:rgb(var(--color-foreground, 0, 0, 0));border-radius:2rem;padding:1.6rem;margin-bottom:var(--dgb-gap);box-shadow:0 2rem 4rem rgba(0,0,0,.18);opacity:0;transform:translateY(10px) scale(0.98);transition:opacity 220ms ease,transform 220ms ease;pointer-events:none;backdrop-filter:blur(6px)}.dgb-button-float.is-open .dgb-button-float__panel{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dgb-button-float__title{font-size:1.6rem;font-weight:700;margin:0 0 .4rem}.dgb-button-float__text{margin:0 0 1.2rem;font-size:1.3rem;opacity:.8}.dgb-button-float__cards{display:grid;gap:1rem}.dgb-button-float__card{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1rem;border-radius:1.2rem;background:rgb(var(--color-background-2, 255, 255, 255));text-decoration:none;color:inherit;box-shadow:0 .6rem 1.6rem rgba(0,0,0,.08);transition:transform 180ms ease,box-shadow 180ms ease}.dgb-button-float__card:hover{transform:translateY(-1px);box-shadow:0 1rem 2.2rem rgba(0,0,0,.12)}.dgb-button-float__card-image{width:5.2rem;height:5.2rem;border-radius:50%;object-fit:cover}.dgb-button-float__card-title{font-weight:600;margin:0 0 .2rem}.dgb-button-float__card-text{margin:0 0 .4rem;font-size:1.2rem;opacity:.75}.dgb-button-float__card-label{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .9rem;border-radius:999px;font-size:1.2rem;background:var(--dgb-card-label-bg, rgb(var(--color-button-secondary, 0, 0, 0)));color:var(--dgb-card-label-text, rgb(var(--color-button-secondary-text, 255, 255, 255)))}@media screen and (max-width: 749px){.dgb-button-float{--dgb-panel-width: 30rem}}