.steam-showcase.svelte-1nisjwl{border-top:1px solid var(--line);padding:35px 0 29px}.steam-heading.svelte-1nisjwl{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.steam-heading.svelte-1nisjwl h2:where(.svelte-1nisjwl){letter-spacing:-1px;margin-top:12px;font-size:31px;line-height:1.25}.steam-heading.svelte-1nisjwl>p:where(.svelte-1nisjwl){color:#64748b;max-width:480px;font-size:15px;line-height:1.8}.steam-strands.svelte-1nisjwl{flex-wrap:wrap;gap:29px;margin:27px 0 25px;padding:0;list-style:none;display:flex}.steam-strands.svelte-1nisjwl li:where(.svelte-1nisjwl){color:#5e6d7d;align-items:center;gap:9px;font-size:13px;display:flex}.steam-strands.svelte-1nisjwl li:where(.svelte-1nisjwl)>span:where(.svelte-1nisjwl){color:#56766d;background:#ecf1ee;border:1px solid #d9e2df;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:600;display:grid}.simulation-marquee.svelte-1nisjwl{border-radius:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.simulation-track.svelte-1nisjwl{width:max-content;animation:85s linear infinite svelte-1nisjwl-flow-right;display:flex}.simulation-track.paused.svelte-1nisjwl,.simulation-marquee.svelte-1nisjwl:hover .simulation-track:where(.svelte-1nisjwl),.steam-showcase.svelte-1nisjwl:focus-within .simulation-track:where(.svelte-1nisjwl){animation-play-state:paused}.simulation-group.svelte-1nisjwl{gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.simulation-tile.svelte-1nisjwl{background:#ffffff9e;border:1px solid #e5e9ef;border-radius:17px;align-items:center;gap:10px;width:256px;padding:18px 16px;display:flex}.simulation-sketch.svelte-1nisjwl{color:#8498ac;flex-shrink:0;width:75px;height:80px}.simulation-sketch.svelte-1nisjwl svg:where(.svelte-1nisjwl){width:100%;height:100%}.simulation-strand.svelte-1nisjwl{color:#64748b;font-size:12px}.simulation-tile.svelte-1nisjwl h3:where(.svelte-1nisjwl){letter-spacing:-.3px;margin:7px 0 8px;font-size:15px;font-weight:580;line-height:1.35}.simulation-status.svelte-1nisjwl{color:#64748b;font-size:12px}.simulation-status.ready.svelte-1nisjwl{color:#216e60}.showcase-footer.svelte-1nisjwl{justify-content:space-between;align-items:center;gap:20px;margin-top:19px;display:flex}.showcase-footer.svelte-1nisjwl p:where(.svelte-1nisjwl){color:#64748b;max-width:490px;font-size:13px}.showcase-footer.svelte-1nisjwl p:where(.svelte-1nisjwl) .status-dot:where(.svelte-1nisjwl){margin-right:7px}.showcase-footer.svelte-1nisjwl>div:where(.svelte-1nisjwl){align-items:center;gap:20px;display:flex}.showcase-footer.svelte-1nisjwl a:where(.svelte-1nisjwl),.motion-toggle.svelte-1nisjwl{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.showcase-footer.svelte-1nisjwl a:where(.svelte-1nisjwl){color:var(--accent)}.motion-toggle.svelte-1nisjwl{color:#64748b;padding:0}.motion-toggle.svelte-1nisjwl:hover{color:#39495e}@keyframes svelte-1nisjwl-flow-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (width<=960px){.steam-heading.svelte-1nisjwl{gap:30px}.steam-strands.svelte-1nisjwl{gap:17px}.showcase-footer.svelte-1nisjwl{flex-direction:column;align-items:start;gap:7px}.showcase-footer.svelte-1nisjwl p:where(.svelte-1nisjwl){max-width:none}.showcase-footer.svelte-1nisjwl>div:where(.svelte-1nisjwl){justify-content:space-between;width:100%}}@media (width<=700px){.steam-showcase.svelte-1nisjwl{padding-top:29px}.steam-heading.svelte-1nisjwl{grid-template-columns:1fr;gap:17px}.steam-heading.svelte-1nisjwl h2:where(.svelte-1nisjwl){font-size:28px}.steam-heading.svelte-1nisjwl>p:where(.svelte-1nisjwl){font-size:14px}.steam-strands.svelte-1nisjwl{gap:12px 20px;margin:22px 0}.steam-strands.svelte-1nisjwl li:where(.svelte-1nisjwl){font-size:13px}.steam-strands.svelte-1nisjwl li:where(.svelte-1nisjwl)>span:where(.svelte-1nisjwl){width:26px;height:26px}.simulation-tile.svelte-1nisjwl{width:242px}.showcase-footer.svelte-1nisjwl p:where(.svelte-1nisjwl){font-size:13px}.showcase-footer.svelte-1nisjwl>div:where(.svelte-1nisjwl){gap:10px}}@media (prefers-reduced-motion:reduce){.simulation-track.svelte-1nisjwl{animation:none;transform:none}.duplicate.svelte-1nisjwl{display:none}.simulation-marquee.svelte-1nisjwl{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.motion-toggle.svelte-1nisjwl{display:none}}
