.install-cta[data-v-6742f8e7]{display:flex;gap:1rem;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:12px;padding:1.25rem;box-shadow:var(--shadow)}@media (min-width: 640px){.install-cta[data-v-6742f8e7]{padding:1.5rem;gap:1.25rem}}.install-cta__logo[data-v-6742f8e7]{width:44px;height:44px;border-radius:10px;flex-shrink:0}@media (min-width: 640px){.install-cta__logo[data-v-6742f8e7]{width:56px;height:56px;border-radius:12px}}.install-cta__title[data-v-6742f8e7]{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--text);margin-bottom:.25rem}@media (min-width: 640px){.install-cta__title[data-v-6742f8e7]{font-size:1.25rem}}.install-cta__button[data-v-6742f8e7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--primary);color:var(--primary-contrast);border-radius:10px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.install-cta__button[data-v-6742f8e7]:hover{opacity:.9;transform:translateY(-1px)}.install-cta__button[data-v-6742f8e7]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.article-title[data-v-b38cfa66]{font-size:1.875rem;line-height:1.15;letter-spacing:-.02em}@media (min-width: 640px){.article-title[data-v-b38cfa66]{font-size:2.5rem}}.article-h2[data-v-b38cfa66]{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}@media (min-width: 640px){.article-h2[data-v-b38cfa66]{font-size:1.375rem}}.sticky-install-bar[data-v-b38cfa66]{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--color-surface, #fff);border-top:1px solid var(--color-line, #e5e7eb);box-shadow:0 -4px 12px #0000000a;padding-bottom:env(safe-area-inset-bottom)}.slide-up-enter-active[data-v-b38cfa66],.slide-up-leave-active[data-v-b38cfa66]{transition:transform .22s ease,opacity .22s ease}.slide-up-enter-from[data-v-b38cfa66],.slide-up-leave-to[data-v-b38cfa66]{transform:translateY(100%);opacity:0}
