.mcp-card{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);min-width:0;padding:1.75rem}.mcp-card-step{color:var(--color-fg);align-items:center;gap:.625rem;font-weight:500;display:flex}.mcp-card-step span{width:1.5rem;height:1.5rem;color:var(--color-blue-ink);border:1px solid #1f5eff59;border-radius:50%;place-items:center;font-size:.8125rem;display:grid}.mcp-steps{padding-left:1.25rem;list-style:decimal}.mcp-steps li+li{margin-top:.5rem}div.mcp-steps{padding-left:0;list-style:none}.home-install .mcp-card{background:0 0;border:0;padding:0}.home-fade-top:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#000,#0000);height:14rem;position:absolute;top:0}.home.reveal-ready [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.home.reveal-ready [data-reveal].is-in{opacity:1;filter:none;transform:none}.bento-tile{transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out)}.bento-tile:before{content:"";pointer-events:none;opacity:0;transition:opacity .25s var(--ease-out);background:radial-gradient(80% 60% at 50% 0,#1f5eff26,#0000 70%);position:absolute;inset:0}.bento-tile:hover{border-color:#1f5eff59;box-shadow:inset 0 1px #7aa2ff33,0 30px 80px -40px #1f5eff80}.bento-tile:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.home.reveal-ready [data-reveal]{opacity:1;filter:none;transition:none;transform:none}}
