html.app-download-modal-open,html.app-download-modal-open body{overflow:hidden;overscroll-behavior:none}.app-download-dialog{width:min(344px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;border:0;border-radius:36px;background:transparent;color:#171717;outline:none;box-shadow:0 24px 80px #0000001f,0 4px 18px #0000000d}.app-download-dialog::backdrop{background:#1c20261f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.app-download-glass{position:relative;isolation:isolate;overflow:hidden;padding:39px 39px 25px;border:1px solid rgb(255 255 255 / 75%);border-radius:inherit;background:linear-gradient(145deg,#ffffffb8,#ffffff52);-webkit-backdrop-filter:blur(28px) saturate(1.35);backdrop-filter:blur(28px) saturate(1.35);box-shadow:inset 0 1px #ffffffe5,inset 0 -1px #ffffff59}.app-download-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.065;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23grain)' opacity='.7' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.app-download-qr{display:block;width:100%;height:auto;border-radius:20px}.app-download-store-icons{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:22px}.app-download-store-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;transition:background-color .16s ease}.app-download-store-icon:hover{background:#ffffff73}.app-download-store-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion: no-preference){.app-download-dialog[open]{animation:app-download-appear .18s ease-out}@keyframes app-download-appear{0%{transform:translateY(8px) scale(.98)}to{transform:translateY(0) scale(1)}}}
