.pwa-install-card[data-v-65d0abfa]{z-index:65;left:16px;bottom:calc(20px + env(safe-area-inset-bottom));border:1px solid var(--border,#dfe7de);width:min(370px,100vw - 32px);color:var(--ink,#24382e);background:#fff;border-radius:18px;grid-template-columns:44px 1fr 28px;align-items:center;gap:10px 12px;padding:16px;display:grid;position:fixed;box-shadow:0 12px 40px #163a2326}.pwa-install-card>img[data-v-65d0abfa],.pwa-install-logo[data-v-65d0abfa]{border-radius:12px}.pwa-install-copy strong[data-v-65d0abfa]{font-size:13px;line-height:1.4}.pwa-install-copy p[data-v-65d0abfa]{color:var(--muted,#708274);margin:5px 0 0;font-size:12px}.pwa-install-dismiss[data-v-65d0abfa]{width:32px;height:32px;color:var(--muted,#708274);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.pwa-install-action[data-v-65d0abfa]{grid-column:2/4;justify-content:center;min-height:42px}.pwa-install-guide[data-v-65d0abfa]{width:min(440px,100vw - 24px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--border,#dfe7de);color:var(--ink,#24382e);background:#fff;border-radius:22px;margin:auto;padding:28px 24px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #163a2340}.pwa-install-guide[data-v-65d0abfa]::backdrop{background:#14251e80}.pwa-install-guide>.pwa-install-dismiss[data-v-65d0abfa]{position:absolute;top:12px;right:12px}.pwa-install-guide h2[data-v-65d0abfa]{margin:18px 0 10px;font-size:21px;line-height:1.3}.pwa-install-guide p[data-v-65d0abfa]{color:var(--muted,#708274);margin:0 0 16px;font-size:13px;line-height:1.6}.pwa-install-steps[data-v-65d0abfa]{counter-reset:install-step;gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.pwa-install-steps li[data-v-65d0abfa]{counter-increment:install-step;align-items:flex-start;gap:14px;display:flex}.pwa-step-icon[data-v-65d0abfa]{color:#168566;background:#edf5e9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.pwa-install-steps strong[data-v-65d0abfa]{font-size:14px}.pwa-install-steps strong[data-v-65d0abfa]:before{content:counter(install-step) ". "}.pwa-install-steps p[data-v-65d0abfa]{margin:5px 0 0;font-size:12px}.pwa-install-done[data-v-65d0abfa]{justify-content:center;width:100%;min-height:44px}.pwa-install-address[data-v-65d0abfa]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#24382e;background:#edf5e9;border-radius:10px;margin-bottom:12px;padding:12px;font-size:12px;display:block}.pwa-install-guide .pwa-install-copy-status[data-v-65d0abfa]{margin:10px 0 0}.pwa-install-guide .pwa-install-hint[data-v-65d0abfa]{margin-top:18px}.pwa-install-guide .pwa-install-error[data-v-65d0abfa]{color:#b34f56}button[data-v-65d0abfa]:focus-visible{outline-offset:3px;outline:3px solid #91d5b4}:root[data-theme=dark],:root[data-theme=dark]{background:#161d19}@media (width<=700px){.pwa-install-in-app[data-v-65d0abfa]{bottom:calc(90px + env(safe-area-inset-bottom))}.pwa-install-guide[data-v-65d0abfa]{padding:24px 20px}.pwa-install-guide h2[data-v-65d0abfa]{font-size:19px}}@media (height<=650px){.pwa-install-guide[data-v-65d0abfa]{padding:20px}.pwa-install-logo[data-v-65d0abfa]{width:48px;height:48px}.pwa-install-guide h2[data-v-65d0abfa]{margin-top:12px}.pwa-install-steps[data-v-65d0abfa]{gap:14px;margin:20px 0}.pwa-install-steps p[data-v-65d0abfa]{line-height:1.45}}
