.dsa-install[hidden]{display:none!important}.dsa-install,.dsa-confirm{background:var(--dsa-color,#281354);color:#fff;border:0;border-radius:12px;padding:14px 20px;font:600 16px/1.3 system-ui,sans-serif;cursor:pointer}.dsa-install:focus-visible,.dsa-confirm:focus-visible{outline:3px solid #e5ac00;outline-offset:4px}.dsa-floating{position:fixed;left:16px;right:auto;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9990;box-shadow:0 4px 18px #0003;max-width:calc(100vw - 32px)}#dsa-dialog{box-sizing:border-box;border:0;border-radius:18px;padding:28px;max-width:420px;width:calc(100% - 32px);color:#222;background:#fff;text-align:center;font:16px/1.6 system-ui,sans-serif}#dsa-dialog::backdrop{background:#0009}#dsa-dialog h2{font-size:23px;line-height:1.3;margin:16px 0}#dsa-dialog img{border-radius:16px;object-fit:cover}#dsa-dialog p{margin:16px 0 24px}.dsa-confirm{width:100%}

.dsa-floating.dsa-right{left:auto;right:16px}
