.tapdgy0{right:calc(var(--space-5) + env(safe-area-inset-right,0px));bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));align-items:flex-end;gap:var(--space-2);z-index:1000;pointer-events:none;flex-direction:column-reverse;width:max-content;max-width:min(92vw,460px);display:flex;position:fixed}
.tapdgy1{pointer-events:auto;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding-right:var(--space-3);display:flex}
.tapdgy2{box-shadow:none;background:0 0;border:none;flex:auto;min-width:0}
.tapdgy3{background:var(--accent-soft);color:var(--accent-deep);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out);border:none;flex-shrink:0}
.tapdgy3:hover{filter:brightness(.96)}
.tapdgy4{color:var(--ink-faint);font-size:var(--text-md);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;line-height:1}
.tapdgy4:hover{color:var(--ink)}
@media screen and (max-width:479.98px){.tapdgy0{right:calc(var(--space-3) + env(safe-area-inset-right,0px));bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));left:var(--space-3);width:auto;max-width:none}}
