.sm-kit .getapp-install{text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;padding:var(--space-5);background:linear-gradient(180deg, var(--color-surface), var(--color-bg))}.sm-kit .getapp-install__cap{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-dim);margin-block-end:var(--space-4);display:inline-flex}[dir=rtl] .sm-kit .getapp-install__cap{letter-spacing:0}.sm-kit .getapp-install__cap svg{width:1rem;height:1rem;color:var(--color-accent)}.sm-kit .getapp-install__h{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-text-muted);margin-block-end:var(--space-3)}.sm-kit .getapp-step{align-items:center;gap:var(--space-3);padding-block:var(--space-2);font-size:var(--text-sm);display:flex}.sm-kit .getapp-step__n{border-radius:var(--radius-full);background:var(--color-surface-2);width:1.7rem;height:1.7rem;color:var(--color-accent);font-weight:var(--fw-bold);font-size:var(--text-xs);flex:none;place-items:center;display:grid}.sm-kit .getapp-step svg{width:1.25rem;height:1.25rem;color:var(--color-accent);flex:none}.sm-kit .getapp-install .btn svg{width:1.15rem;height:1.15rem}.sm-kit .getapp-note{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin-block-start:var(--space-3)}.sm-kit .getapp-hint{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.sm-kit .getapp-hint__i{border-radius:var(--radius-md);background:var(--color-surface-2);width:2.6rem;height:2.6rem;color:var(--color-accent);flex:none;place-items:center;display:grid}.sm-kit .getapp-hint__i svg{width:1.3rem;height:1.3rem}.sm-kit .getapp-installed__i{color:var(--color-success);place-items:center;display:grid}.sm-kit .getapp-installed__i svg{width:1.6rem;height:1.6rem}
