.wm-app-banner{z-index:30;color:#fff;min-height:42px;font:700 12px var(--do-font,ui-monospace, monospace);background:#171717;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.wm-app-banner a{text-decoration:none}.wm-app-banner-button,.wm-app-banner-mobile{color:#171717;min-height:28px;font:700 11px var(--do-font,ui-monospace, monospace);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.wm-app-banner a:focus-visible{outline-offset:3px;outline:2px solid #fff}.wm-app-banner-mobile{display:none}.wm-app-banner-desktop{position:relative}.wm-app-banner-popover{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:repeat(2,204px);gap:12px;width:420px;padding-top:8px;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.wm-app-banner-desktop:hover .wm-app-banner-popover,.wm-app-banner-desktop:focus-within .wm-app-banner-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.wm-app-banner-card{color:#171717;text-align:center;background:#fff;border:1px solid #d4d4d4;border-radius:14px;padding:12px;box-shadow:0 14px 36px #0002}.wm-app-banner-card p{margin:0 0 9px;font-size:12px}.wm-app-banner-card img{width:160px;height:160px;margin:0 auto 10px;display:block}.wm-app-banner-card a{color:#171717;text-underline-offset:2px;font-size:11px;text-decoration:underline}@media (width<=759px){.wm-app-banner{justify-content:space-between;gap:8px;padding:0 12px}.wm-app-banner-mobile{white-space:nowrap;display:inline-flex}.wm-app-banner-mobile-ios,html[data-app-store=ios] .wm-app-banner-mobile-android{display:none}html[data-app-store=ios] .wm-app-banner-mobile-ios{display:inline-flex}.wm-app-banner-desktop{display:none}}
