.install-card{border:var(--qm-surface-border,1px solid var(--qm-hairline,#0000001f));border-radius:var(--qm-surface-radius,var(--qm-radius,0px));background:var(--qm-surface-bg,var(--qm-card,#fff));box-shadow:var(--qm-surface-shadow,none);flex-direction:column;align-items:flex-start;margin-top:28px;padding:clamp(18px,5vw,24px);display:flex;position:relative}.install-card__dismiss{width:32px;height:32px;color:var(--qm-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.install-card__icon{color:var(--qm-primary,#1c1815);margin-bottom:10px}.install-card__title{color:var(--qm-ink,#17211d);font-family:var(--qm-heading,inherit);font-size:var(--qm-text-md,16px);font-weight:var(--qm-hw,600);margin:0 0 6px;padding-right:32px;line-height:1.3}.install-card__body{color:var(--qm-muted,#6b7280);font-family:var(--qm-body,inherit);font-size:var(--qm-text-sm,14px);text-wrap:pretty;margin:0 0 16px;line-height:1.6}.install-card__steps{color:var(--qm-muted,#6b7280);font-family:var(--qm-body,inherit);font-size:var(--qm-text-sm,14px);margin:6px 0 0;padding-left:20px;line-height:1.7}.install-card__steps li+li{margin-top:4px}.install-card__steps svg{vertical-align:-2px;display:inline-block}.install-card__action{border-radius:var(--qm-radius,0px);background:var(--qm-primary,#1c1815);min-height:44px;color:var(--qm-on-primary,#fff);font-family:var(--qm-heading,inherit);font-size:var(--qm-text-xs,12px);font-weight:var(--qm-hw,600);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:0;padding:0 24px}.install-card__action:focus-visible,.install-card__dismiss:focus-visible{outline:2px solid var(--qm-accent-ink,currentColor);outline-offset:2px}@media (display-mode:standalone){.install-card{display:none}}
