.playground-page.svelte-ljv2ge{gap:1rem;padding-bottom:2.5rem;display:grid}.endpoint-strip.svelte-ljv2ge{flex-wrap:wrap;gap:.5rem;display:flex}.endpoint-chip.svelte-ljv2ge{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .85rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.endpoint-chip.svelte-ljv2ge:hover{border-color:color-mix(in oklab, var(--lime) 38%, transparent);background:var(--card-strong);transform:translateY(-1px)}.endpoint-chip.active.svelte-ljv2ge{border-color:color-mix(in oklab, var(--lime) 55%, transparent);background:color-mix(in oklab, var(--lime) 10%, transparent)}.chip-method.svelte-ljv2ge,.method-badge.svelte-ljv2ge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);font-size:.66rem}.chip-label.svelte-ljv2ge{font-size:.8rem;font-weight:600}.playground-grid.svelte-ljv2ge{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1rem;display:grid}.panel.svelte-ljv2ge{padding:1.1rem}.panel-head.svelte-ljv2ge{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.65rem;display:flex}.panel-head.svelte-ljv2ge h2:where(.svelte-ljv2ge){margin-top:.25rem;font-size:1.35rem}.method-badge.svelte-ljv2ge{border:1px solid color-mix(in oklab, var(--lime) 35%, transparent);background:color-mix(in oklab, var(--lime) 8%, transparent);border-radius:.5rem;padding:.35rem .55rem}.endpoint-note.svelte-ljv2ge{color:var(--muted);margin:0 0 .7rem;font-size:.8rem}.path-preview.svelte-ljv2ge,.request-url.svelte-ljv2ge{border:1px solid var(--line);background:var(--bg);border-radius:.65rem;padding:.6rem .75rem;overflow:auto}.path-preview.svelte-ljv2ge{margin-bottom:.9rem}.path-preview.svelte-ljv2ge code:where(.svelte-ljv2ge),.request-url.svelte-ljv2ge code:where(.svelte-ljv2ge),.path-live.svelte-ljv2ge code:where(.svelte-ljv2ge){font-family:var(--font-mono);color:var(--lime);white-space:nowrap;font-size:.74rem}.field-grid.svelte-ljv2ge{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.field.svelte-ljv2ge{margin-bottom:.75rem}.run-btn.svelte-ljv2ge{width:100%;margin-top:.25rem}.path-live.svelte-ljv2ge{border-top:1px solid var(--line);align-items:baseline;gap:.5rem;margin-top:.85rem;padding-top:.75rem;display:flex;overflow:auto}.path-live.svelte-ljv2ge span:where(.svelte-ljv2ge){font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;font-size:.64rem}.response-panel.svelte-ljv2ge{position:sticky;top:1rem}.response-meta.svelte-ljv2ge{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.status-pill.svelte-ljv2ge{font-family:var(--font-mono);color:var(--lime);background:color-mix(in oklab, var(--lime) 10%, transparent);border:1px solid color-mix(in oklab, var(--lime) 28%, transparent);border-radius:999px;padding:.25rem .5rem;font-size:.7rem}.status-pill.bad.svelte-ljv2ge{color:var(--coral);background:color-mix(in oklab, var(--coral) 10%, transparent);border-color:color-mix(in oklab, var(--coral) 28%, transparent)}.duration.svelte-ljv2ge{font-family:var(--font-mono);color:var(--muted);font-size:.68rem}.request-url.svelte-ljv2ge{margin-bottom:.65rem}.response.svelte-ljv2ge{border:1px solid var(--line);background:var(--bg);min-height:360px;max-height:64vh;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:.8rem;margin:0;padding:.9rem;font-size:.72rem;line-height:1.65;overflow:auto}.notes.svelte-ljv2ge{padding:1.1rem}.notes.svelte-ljv2ge h2:where(.svelte-ljv2ge){margin-bottom:.6rem;font-size:1.2rem}.notes.svelte-ljv2ge ul:where(.svelte-ljv2ge){color:var(--muted);gap:.35rem;padding-left:1.15rem;font-size:.8rem;line-height:1.6;display:grid}.notes.svelte-ljv2ge p:where(.svelte-ljv2ge){color:var(--muted);margin:.8rem 0 0;font-size:.8rem}.notes.svelte-ljv2ge a:where(.svelte-ljv2ge){color:var(--lime)}.notes.svelte-ljv2ge code:where(.svelte-ljv2ge){font-family:var(--font-mono);color:var(--lime);font-size:.72em}.page-head.svelte-ljv2ge a:where(.svelte-ljv2ge){color:var(--lime)}@media (width<=900px){.playground-grid.svelte-ljv2ge{grid-template-columns:1fr}.response-panel.svelte-ljv2ge{position:static}}@media (width<=520px){.field-grid.svelte-ljv2ge{grid-template-columns:1fr}}
