.hero-bg[data-astro-cid-yg6xhirs]{position:fixed;top:0;left:0;right:0;height:100vh;pointer-events:none;z-index:0;background:var(--hero-glow)}.ann-pill[data-astro-cid-yg6xhirs]{display:inline-flex;align-items:center;gap:9px;margin-top:28px;padding:8px 16px 8px 10px;border-radius:100px;border:1px solid var(--border);background:var(--bg-card);font-size:13px;color:var(--text-2);text-decoration:none;transition:border-color .15s,background .15s,color .15s;max-width:100%}.ann-pill[data-astro-cid-yg6xhirs]:hover{border-color:var(--brand);background:var(--brand-dim);color:var(--text-1)}.ann-badge[data-astro-cid-yg6xhirs]{background:var(--brand);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:100px;letter-spacing:.06em;flex-shrink:0;white-space:nowrap}.ann-text[data-astro-cid-yg6xhirs]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ann-arrow[data-astro-cid-yg6xhirs]{color:var(--brand);font-weight:600;flex-shrink:0;font-size:13px}.hero-chip[data-astro-cid-yg6xhirs]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-bottom:18px}.hero-h1[data-astro-cid-yg6xhirs]{font-size:clamp(36px,6vw,72px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-1);margin-bottom:22px}.hero-sub[data-astro-cid-yg6xhirs]{font-size:clamp(14px,2vw,17px);color:var(--text-2);max-width:540px;margin:0 auto 36px;line-height:1.65}.hero-ctas[data-astro-cid-yg6xhirs]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.products-grid[data-astro-cid-yg6xhirs]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-card[data-astro-cid-yg6xhirs]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:18px}.product-header[data-astro-cid-yg6xhirs]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-meta[data-astro-cid-yg6xhirs]{display:flex;align-items:flex-start;gap:12px}.product-icon[data-astro-cid-yg6xhirs]{width:40px;height:40px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:block}.product-name[data-astro-cid-yg6xhirs]{font-size:17px;font-weight:700;color:var(--text-1);margin-bottom:3px}.product-tagline[data-astro-cid-yg6xhirs]{font-size:12px;color:var(--text-2);line-height:1.5;max-width:260px}.product-mock[data-astro-cid-yg6xhirs]{border-radius:8px;overflow:hidden}.mock-tools-body[data-astro-cid-yg6xhirs]{display:flex;height:140px;background:var(--bg-subtle)}.mock-sidebar[data-astro-cid-yg6xhirs]{width:72px;border-right:1px solid var(--border);padding:6px;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.mock-cat[data-astro-cid-yg6xhirs]{font-size:8px;color:var(--text-2);padding:4px 6px;border-radius:4px}.mock-cat-active[data-astro-cid-yg6xhirs]{background:var(--brand-dim);color:var(--brand);font-weight:600}.mock-grid[data-astro-cid-yg6xhirs]{flex:1;padding:8px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;overflow:hidden}.mock-logos-body[data-astro-cid-yg6xhirs]{display:flex;height:140px;background:var(--bg-subtle)}.mock-project-sidebar[data-astro-cid-yg6xhirs]{width:90px;border-right:1px solid var(--border);padding:8px 6px;flex-shrink:0}.mock-project-title[data-astro-cid-yg6xhirs]{font-size:9px;font-weight:700;color:var(--text-1);margin-bottom:8px;padding:0 2px}.mock-project-item[data-astro-cid-yg6xhirs]{font-size:8px;color:var(--text-2);padding:4px 6px;border-radius:3px;margin-bottom:2px}.mock-project-item-active[data-astro-cid-yg6xhirs]{background:var(--brand-dim);color:var(--brand);font-weight:600}.mock-project-main[data-astro-cid-yg6xhirs]{flex:1;padding:8px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.mock-api-row[data-astro-cid-yg6xhirs]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:4px;background:var(--bg-card);border:1px solid var(--border)}.mock-api-row-selected[data-astro-cid-yg6xhirs]{border-color:var(--brand);background:var(--brand-dim)}.mock-method[data-astro-cid-yg6xhirs]{font-size:7px;font-weight:700;padding:1px 5px;border-radius:3px;flex-shrink:0;font-family:var(--font-mono)}.mock-method-get[data-astro-cid-yg6xhirs]{background:#22c55e26;color:#4ade80}.mock-method-post[data-astro-cid-yg6xhirs]{background:#3b82f626;color:#60a5fa}.mock-method-put[data-astro-cid-yg6xhirs]{background:#fbbf2426;color:#fbbf24}.mock-method-delete[data-astro-cid-yg6xhirs]{background:#ef444426;color:#f87171}.mock-path[data-astro-cid-yg6xhirs]{font-size:8px;color:var(--text-1);flex:1;font-family:var(--font-mono)}.mock-status[data-astro-cid-yg6xhirs]{font-size:7px;font-weight:600;flex-shrink:0;font-family:var(--font-mono)}.mock-status-ok[data-astro-cid-yg6xhirs]{color:#4ade80}.mock-status-warn[data-astro-cid-yg6xhirs]{color:#f87171}[data-astro-cid-yg6xhirs][data-theme=light] .mock-method-get[data-astro-cid-yg6xhirs]{color:#15803d}[data-astro-cid-yg6xhirs][data-theme=light] .mock-method-post[data-astro-cid-yg6xhirs]{color:#1d4ed8}[data-astro-cid-yg6xhirs][data-theme=light] .mock-method-put[data-astro-cid-yg6xhirs]{color:#b45309}[data-astro-cid-yg6xhirs][data-theme=light] .mock-method-delete[data-astro-cid-yg6xhirs]{color:#dc2626}[data-astro-cid-yg6xhirs][data-theme=light] .mock-status-ok[data-astro-cid-yg6xhirs]{color:#16a34a}[data-astro-cid-yg6xhirs][data-theme=light] .mock-status-warn[data-astro-cid-yg6xhirs]{color:#dc2626}.product-features[data-astro-cid-yg6xhirs]{list-style:none;display:flex;flex-direction:column;gap:7px}.product-features[data-astro-cid-yg6xhirs] li[data-astro-cid-yg6xhirs]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-2);line-height:1.5}.feat-check[data-astro-cid-yg6xhirs]{color:var(--brand);font-weight:700;flex-shrink:0;margin-top:1px}.tool-new[data-astro-cid-yg6xhirs]{font-size:8px;font-weight:700;letter-spacing:.04em;background:#6366f126;color:#818cf8;padding:1px 5px;border-radius:3px;flex-shrink:0}[data-astro-cid-yg6xhirs][data-theme=light] .tool-new[data-astro-cid-yg6xhirs]{background:#6366f11a;color:#4f46e5}.product-tags[data-astro-cid-yg6xhirs]{display:flex;flex-wrap:wrap;gap:6px}.p-tag[data-astro-cid-yg6xhirs]{font-size:11px;padding:3px 9px;border-radius:5px;background:var(--brand-dim);color:var(--brand);border:1px solid var(--brand-mid);font-weight:500}.product-cta[data-astro-cid-yg6xhirs]{width:-moz-fit-content;width:fit-content}.values-section[data-astro-cid-yg6xhirs]{background:var(--bg-subtle);border-radius:20px}.values-header[data-astro-cid-yg6xhirs]{text-align:center;margin-bottom:40px}.values-grid[data-astro-cid-yg6xhirs]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.value-card[data-astro-cid-yg6xhirs]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:24px}.value-num[data-astro-cid-yg6xhirs]{font-family:var(--font-mono);font-size:12px;color:var(--brand);font-weight:700;margin-bottom:12px}.value-title[data-astro-cid-yg6xhirs]{font-size:15px;font-weight:700;color:var(--text-1);margin-bottom:8px}.value-desc[data-astro-cid-yg6xhirs]{font-size:13px;color:var(--text-2);line-height:1.65}@media(max-width:900px){.products-grid[data-astro-cid-yg6xhirs],.values-grid[data-astro-cid-yg6xhirs]{grid-template-columns:1fr}}
