.products-grid[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px;display:grid}.product-card[data-astro-cid-rcy7iuhi]{border:1px solid var(--border-subtle);background-color:var(--paper);border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000005}.product-card[data-astro-cid-rcy7iuhi]:hover{border-color:var(--border-crisp);transform:translateY(-2px);box-shadow:0 8px 24px #1f1e1d0f}.product-preview-stage[data-astro-cid-rcy7iuhi]{border-bottom:1px solid var(--border-subtle);background-color:#f1ede4;justify-content:center;align-items:center;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .product-preview-stage[data-astro-cid-rcy7iuhi],.dark .product-preview-stage[data-astro-cid-rcy7iuhi]{background-color:#1a1918}.preview-browser-frame[data-astro-cid-rcy7iuhi]{border:1px solid var(--border-crisp);background-color:#fff;border-radius:6px;width:100%;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 3px 12px #1f1e1d0f}[data-theme=dark] .preview-browser-frame[data-astro-cid-rcy7iuhi],.dark .preview-browser-frame[data-astro-cid-rcy7iuhi]{border-color:var(--border-crisp);background-color:#141312;box-shadow:0 4px 14px #00000059}.product-card[data-astro-cid-rcy7iuhi]:hover .preview-browser-frame[data-astro-cid-rcy7iuhi]{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 6px 18px #1f1e1d1a}[data-theme=dark] .product-card[data-astro-cid-rcy7iuhi]:hover .preview-browser-frame[data-astro-cid-rcy7iuhi],.dark .product-card[data-astro-cid-rcy7iuhi]:hover .preview-browser-frame[data-astro-cid-rcy7iuhi]{box-shadow:0 6px 18px #00000073}.frame-header[data-astro-cid-rcy7iuhi]{border-bottom:1px solid var(--border-subtle);background-color:#fbfaf7;justify-content:space-between;align-items:center;height:22px;padding:0 10px;display:flex}[data-theme=dark] .frame-header[data-astro-cid-rcy7iuhi],.dark .frame-header[data-astro-cid-rcy7iuhi]{background-color:#1f1e1d}.frame-dots[data-astro-cid-rcy7iuhi]{align-items:center;gap:4.5px;display:flex}.frame-dot[data-astro-cid-rcy7iuhi]{background-color:var(--border-crisp);border-radius:50%;width:5.5px;height:5.5px;display:inline-block}.frame-domain[data-astro-cid-rcy7iuhi]{color:var(--text-light);letter-spacing:.02em;user-select:none;font-size:10px}.frame-actions-dummy[data-astro-cid-rcy7iuhi]{width:25px}.frame-canvas[data-astro-cid-rcy7iuhi]{aspect-ratio:16/9;background-color:#fff;width:100%;position:relative;overflow:hidden}[data-theme=dark] .frame-canvas[data-astro-cid-rcy7iuhi],.dark .frame-canvas[data-astro-cid-rcy7iuhi]{background-color:#141312}.frame-img[data-astro-cid-rcy7iuhi]{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s,opacity .2s;display:block}.product-card[data-astro-cid-rcy7iuhi]:hover .frame-img[data-astro-cid-rcy7iuhi]{transform:scale(1.025)}[data-theme=dark] .frame-img[data-astro-cid-rcy7iuhi],.dark .frame-img[data-astro-cid-rcy7iuhi]{opacity:.92}[data-theme=dark] .product-card[data-astro-cid-rcy7iuhi]:hover .frame-img[data-astro-cid-rcy7iuhi],.dark .product-card[data-astro-cid-rcy7iuhi]:hover .frame-img[data-astro-cid-rcy7iuhi]{opacity:1}.mp-dots[data-astro-cid-rcy7iuhi]{gap:4.5px}.mp-dot[data-astro-cid-rcy7iuhi]:first-child{background-color:#2e8b57}.mp-dot[data-astro-cid-rcy7iuhi]:last-child{background-color:var(--border-crisp)}.mp-capsule[data-astro-cid-rcy7iuhi]{border:1px solid var(--border-crisp);background-color:var(--paper);user-select:none;border-radius:7px;align-items:center;gap:3.5px;height:13.5px;padding:0 4.5px;display:inline-flex;box-shadow:0 .5px 1px #00000008}[data-theme=dark] .mp-capsule[data-astro-cid-rcy7iuhi],.dark .mp-capsule[data-astro-cid-rcy7iuhi]{border-color:var(--border-crisp);background-color:#141312}.capsule-dots[data-astro-cid-rcy7iuhi]{letter-spacing:-.5px;color:var(--text-muted);font-size:7.5px;line-height:1}.capsule-divider[data-astro-cid-rcy7iuhi]{background-color:var(--border-subtle);width:1px;height:6.5px}.capsule-circle[data-astro-cid-rcy7iuhi]{border:1px solid var(--text-muted);box-sizing:border-box;border-radius:50%;width:4.5px;height:4.5px}.product-body[data-astro-cid-rcy7iuhi]{flex-direction:column;flex:1;padding:16px 18px 20px;display:flex}.product-meta[data-astro-cid-rcy7iuhi]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-tag[data-astro-cid-rcy7iuhi]{background:var(--paper-hover);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:4px;padding:2px 8px;font-size:11px}.product-status[data-astro-cid-rcy7iuhi]{color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.status-dot[data-astro-cid-rcy7iuhi]{background-color:#2e8b57;border-radius:50%;width:6px;height:6px}.action-arrow[data-astro-cid-rcy7iuhi]{color:var(--text-light);margin-left:2px;font-size:13px;transition:transform .2s,color .2s;display:inline-block}.product-card[data-astro-cid-rcy7iuhi]:hover .action-arrow[data-astro-cid-rcy7iuhi].is-external{color:var(--ink);transform:translate(2px,-2px)}.product-card[data-astro-cid-rcy7iuhi]:hover .action-arrow[data-astro-cid-rcy7iuhi].is-internal{color:var(--accent);transform:translate(4px)}.product-headings[data-astro-cid-rcy7iuhi]{margin-bottom:6px}.product-title[data-astro-cid-rcy7iuhi]{color:var(--ink);margin:0;font-size:17.5px;font-weight:500;transition:color .2s;display:inline-block}.product-card[data-astro-cid-rcy7iuhi]:hover .product-title[data-astro-cid-rcy7iuhi]{color:var(--accent)}.product-subtitle[data-astro-cid-rcy7iuhi]{color:var(--text-muted);margin-top:3px;font-size:12.5px;display:block}.product-desc[data-astro-cid-rcy7iuhi]{color:var(--text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.6}@media (width<=680px){.products-grid[data-astro-cid-rcy7iuhi]{grid-template-columns:1fr;gap:16px}.product-preview-stage[data-astro-cid-rcy7iuhi]{padding:12px 14px 10px}}
