.demo[data-astro-cid-rk2pmsne]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);font-size:14px;overflow:hidden}.demo-bar[data-astro-cid-rk2pmsne]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 14px;display:flex}.dots[data-astro-cid-rk2pmsne]{gap:6px;display:flex}.dots[data-astro-cid-rk2pmsne] i[data-astro-cid-rk2pmsne]{border:1px solid var(--border);border-radius:50%;width:10px;height:10px}.dots[data-astro-cid-rk2pmsne] i[data-astro-cid-rk2pmsne]:first-child{background:var(--accent);border-color:var(--accent)}.demo-label[data-astro-cid-rk2pmsne]{font-family:var(--mono);color:var(--muted);font-size:12px}.request[data-astro-cid-rk2pmsne]{font-family:var(--mono);overflow-wrap:anywhere;margin:14px 14px 10px;font-size:13px}.verb[data-astro-cid-rk2pmsne]{background:var(--ink);color:var(--bg);border-radius:3px;margin-right:4px;padding:1px 6px}.chips[data-astro-cid-rk2pmsne]{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.chip[data-astro-cid-rk2pmsne]{font:500 13px var(--sans);cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:999px;padding:4px 10px;transition:all .15s}.chip[data-astro-cid-rk2pmsne]:hover{border-color:var(--ink)}.chip[data-astro-cid-rk2pmsne][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.views[data-astro-cid-rk2pmsne]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex}.views[data-astro-cid-rk2pmsne] button[data-astro-cid-rk2pmsne]{font:500 13px var(--mono);cursor:pointer;color:var(--muted);background:0 0;border:0;flex:1;padding:8px}.views[data-astro-cid-rk2pmsne] button[data-astro-cid-rk2pmsne]+button[data-astro-cid-rk2pmsne]{border-left:1px solid var(--border)}.views[data-astro-cid-rk2pmsne] button[data-astro-cid-rk2pmsne][aria-selected=true]{color:var(--fg);background:var(--bg);box-shadow:inset 0 -2px 0 var(--accent)}.panel[data-astro-cid-rk2pmsne]{height:360px;padding:14px;overflow:auto}.json[data-astro-cid-rk2pmsne]{background:0 0;border:0;border-radius:0;margin:0;font-size:12.5px}.json[data-astro-cid-rk2pmsne] .k{color:var(--accent)}.json[data-astro-cid-rk2pmsne] .s{color:var(--fg)}.json[data-astro-cid-rk2pmsne] .n{color:var(--positive)}.summary[data-astro-cid-rk2pmsne]{grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-bottom:12px;display:grid}.summary[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{margin:0}.avg[data-astro-cid-rk2pmsne]{font-family:var(--display);letter-spacing:-.03em;font-size:40px;font-weight:650;line-height:1}.stars[data-astro-cid-rk2pmsne]{color:var(--star);letter-spacing:1px}.half[data-astro-cid-rk2pmsne]{background:linear-gradient(90deg, var(--star) 40%, var(--border) 40%);color:#0000;-webkit-background-clip:text;background-clip:text}.small[data-astro-cid-rk2pmsne]{font-size:12px}.bars[data-astro-cid-rk2pmsne]{font-family:var(--mono);gap:3px;font-size:11px;display:grid}.bars[data-astro-cid-rk2pmsne] .bar{grid-template-columns:14px 1fr 30px;align-items:center;gap:8px;display:grid}.bars[data-astro-cid-rk2pmsne] .track{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.bars[data-astro-cid-rk2pmsne] .fill{background:var(--star);width:0;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1)}.bars[data-astro-cid-rk2pmsne] .bar.active .fill{background:var(--accent)}.reviews[data-astro-cid-rk2pmsne]{margin:0;padding:0;list-style:none}.reviews[data-astro-cid-rk2pmsne] li{border-top:1px solid var(--border);padding:10px 0}.reviews[data-astro-cid-rk2pmsne] .meta{color:var(--muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.reviews[data-astro-cid-rk2pmsne] .meta .rating{color:var(--star);font-size:13px}.reviews[data-astro-cid-rk2pmsne] p{margin:4px 0 0}.reviews[data-astro-cid-rk2pmsne] .sku{font-family:var(--mono);color:var(--muted);font-size:11px}.reviews[data-astro-cid-rk2pmsne] .photos{gap:4px;margin-top:6px;display:flex}.reviews[data-astro-cid-rk2pmsne] .photos i{border:1px solid var(--border);background:repeating-linear-gradient(45deg, var(--bg), var(--bg) 4px, var(--border) 4px, var(--border) 5px);border-radius:3px;width:34px;height:34px}.reviews[data-astro-cid-rk2pmsne] .empty{color:var(--muted)}@media (prefers-reduced-motion:reduce){.bars[data-astro-cid-rk2pmsne] .fill{transition:none}}section[data-astro-cid-wcolddp2]{margin-top:112px}.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:32px;display:grid}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{margin:12px 0 20px}.lead[data-astro-cid-wcolddp2]{max-width:520px;font-size:18px}.ctas[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin:28px 0 12px;display:flex}.fine[data-astro-cid-wcolddp2]{font-size:13px}.collab[data-astro-cid-wcolddp2]{text-align:center;max-width:680px;margin:96px auto 0;font-size:15px}.collab[data-astro-cid-wcolddp2] a{color:var(--fg)}.demo-slot[data-astro-cid-wcolddp2]{margin-top:72px}.closing[data-astro-cid-wcolddp2]{text-align:center;background:var(--accent);color:var(--accent-fg);box-shadow:0 0 0 100vmax var(--accent);clip-path:inset(0 -100vmax);padding:88px 24px}.closing[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin:0;font-size:clamp(34px,5.4vw,60px)}.closing[data-astro-cid-wcolddp2] .muted{color:inherit;opacity:.8}.closing[data-astro-cid-wcolddp2] .button{background:var(--accent-fg);border-color:var(--accent-fg);color:var(--accent)!important}.closing[data-astro-cid-wcolddp2] .button.secondary{background:0 0;color:var(--accent-fg)!important}.closing[data-astro-cid-wcolddp2] .ctas[data-astro-cid-wcolddp2]{justify-content:center}.steps[data-astro-cid-wcolddp2] ol[data-astro-cid-wcolddp2]{counter-reset:step;grid-template-columns:repeat(3,1fr);margin:16px 0 32px;padding:0;list-style:none;display:grid}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{counter-increment:step;border-top:1px solid var(--border);padding:0 24px 0 0}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:counter(step, decimal-leading-zero);font-family:var(--mono);letter-spacing:.08em;color:var(--accent);font-size:14px;font-weight:500;line-height:2.6;display:block}.steps[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin:4px 0}.steps[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin:0}.use-cases[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.use-cases[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);padding:20px;transition:border-color .15s}.use-cases[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover{border-color:var(--muted)}.use-cases[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25;text-decoration:none}.use-cases[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin:8px 0 0}@media (width<=760px){.use-cases[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.features[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{max-width:640px}.features[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:32px 0 0;display:grid}.features[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--border);padding:24px 24px 24px 0}.features[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{font-weight:600}.features[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]:before{content:"→ ";color:var(--accent);font-family:var(--mono)}.features[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{margin:6px 0 0}@media (width<=860px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:40px}.steps[data-astro-cid-wcolddp2] ol[data-astro-cid-wcolddp2],.features[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding-bottom:20px}section[data-astro-cid-wcolddp2]{margin-top:80px}}
