.term-card .term-preview.web-api-card-preview{padding:var(--card-padding);background:var(--color-faint);color:var(--ink);align-content:start;gap:8px;display:grid}.web-api-card-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.web-api-card-flow>span{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:3px;min-width:0;padding:8px;display:grid}.web-api-card-flow b{color:var(--muted);font-size:8px;font-weight:var(--font-weight-semibold)}.web-api-card-flow code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.web-api-card-flow>i{color:var(--muted);font-size:11px;font-style:normal}.web-api-card-body{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 8px;font-size:9px;line-height:1.4}.web-api-card-caption{color:var(--muted);margin:0;font-size:8px;line-height:1.35}.web-api-contract-flow,.web-api-when-grid{gap:var(--element-gap);display:grid}.web-api-contract-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.web-api-contract-flow>span,.web-api-when-grid>article{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:4px;min-width:0;padding:12px;display:grid}.web-api-contract-flow b,.web-api-when-grid b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.web-api-contract-flow>span,.web-api-when-grid p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.term-interactive-demo.web-api-demo{border:1px solid var(--line);border-radius:var(--radius-cards);padding:var(--card-padding);background:var(--surface-card);gap:14px;display:grid}.web-api-demo-lead{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.web-api-demo-lead b{color:var(--ink);font-weight:var(--font-weight-semibold)}.web-api-demo-row{gap:10px;display:grid}.web-api-demo-method,.web-api-demo-path{border:0;margin:0;padding:0}.web-api-demo-method legend,.web-api-demo-path legend{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);margin:0 0 6px}.web-api-demo-method>div,.web-api-demo-path>div{flex-wrap:wrap;gap:8px;display:flex}.web-api-demo-path button code{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.term-interactive-demo.web-api-demo .web-api-demo-method button[aria-pressed=true],.term-interactive-demo.web-api-demo .web-api-demo-path button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.web-api-demo-request{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:4px;padding:10px 12px;display:grid}.web-api-demo-request small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.web-api-request-line{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:var(--font-weight-semibold)}.web-api-request-body{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.web-api-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.web-api-demo .web-api-cta{border-radius:var(--radius-buttons);background:var(--color-rausch-600);color:var(--color-white);font-weight:var(--font-weight-semibold);border:0}.term-interactive-demo.web-api-demo .web-api-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.term-interactive-demo.web-api-demo .web-api-cta:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.term-interactive-demo.web-api-demo .web-api-cta:disabled{opacity:.55}.term-interactive-demo.web-api-demo .web-api-reset{border-radius:var(--radius-buttons)}.web-api-demo-response{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);border-left-width:3px;gap:8px;padding:12px;display:grid}.web-api-demo-response.is-success{background:color-mix(in srgb, #3e8059 6%, var(--surface-card));border-left-color:#3e8059}.web-api-demo-response.is-client{background:color-mix(in srgb, #b06a1f 6%, var(--surface-card));border-left-color:#b06a1f}.web-api-demo-response.is-sending{border-left-color:var(--ink)}.web-api-response-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.web-api-response-head small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.web-api-status-badge{border-radius:var(--radius-full);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:baseline;gap:6px;padding:3px 9px;display:inline-flex}.web-api-status-badge b{font-size:13px;font-weight:var(--font-weight-semibold)}.web-api-status-badge i{font-size:11px;font-style:normal}.web-api-status-badge.is-success{background:color-mix(in srgb, #3e8059 16%, var(--surface-card));color:color-mix(in srgb, #2c5d42 82%, var(--ink))}.web-api-status-badge.is-client{background:color-mix(in srgb, #b06a1f 18%, var(--surface-card));color:color-mix(in srgb, #7e4a14 82%, var(--ink))}.web-api-status-badge.is-empty{background:color-mix(in srgb, var(--ink) 6%, var(--surface-card));color:var(--muted)}.web-api-response-body{border-radius:var(--radius-inputs);color:#e6e7eb;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f1115;border:1px solid #2a2d33;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.web-api-response-empty,.web-api-demo-response p[role=status]{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.web-api-demo-history{gap:6px;display:grid}.web-api-demo-history>small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.web-api-demo-history ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.web-api-demo-history li{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);border-left-width:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:6px 10px;display:flex}.web-api-demo-history li.is-success{border-left-color:#3e8059}.web-api-demo-history li.is-client{border-left-color:#b06a1f}.web-api-demo-history li code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.web-api-history-status{align-items:baseline;gap:5px;display:inline-flex}.web-api-history-status b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-semibold)}.web-api-history-status i{color:var(--muted);font-size:11px;font-style:normal}.web-api-examples{gap:var(--element-gap);display:grid}@media (min-width:720px){.web-api-examples,.web-api-when-grid{grid-template-columns:1fr 1fr}}.web-api-examples article{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:6px;padding:12px;display:grid}.web-api-examples small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.web-api-examples strong{color:var(--ink);font-size:var(--text-body)}.web-api-examples code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.web-api-examples b{color:var(--ink);font-weight:var(--font-weight-semibold)}.web-api-examples p,.web-api-examples span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.web-api-focus-list{gap:var(--spacing-8);counter-reset:web-api-focus;margin:0;padding:0;list-style:none;display:grid}.web-api-focus-list li{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);counter-increment:web-api-focus;gap:4px;min-width:0;padding:10px 12px 10px 40px;display:grid;position:relative}.web-api-focus-list li:before{content:counter(web-api-focus);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));width:18px;height:18px;color:var(--ink);font-size:11px;font-weight:var(--font-weight-semibold);text-align:center;line-height:18px;position:absolute;top:11px;left:12px}.web-api-focus-list b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.web-api-focus-list p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}@media (max-width:780px){.web-api-card-flow,.web-api-contract-flow{grid-template-columns:1fr}.web-api-card-flow>i{display:none}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.web-api-demo .web-api-cta{transition:none}}.term-card .term-preview.web-api-card-preview{--api-ink:#1e2438;--api-indigo:#3d4f8f;gap:8px;padding:10px;color:var(--api-ink)!important;background:radial-gradient(circle at 84% 16%,#3d4f8f29,#0000 34%),linear-gradient(168deg,#f4f6ff,#e4e8f4)!important;border-color:#c0c8da!important;grid-template-columns:1fr!important;display:grid!important}.web-api-card-window{background:#fbfcff;border:1px solid #c0c8da;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #1e243814}.web-api-card-window header{justify-content:space-between;gap:8px;display:flex}.web-api-card-window small{font-weight:850;color:#5a6480!important;font-size:8px!important}.web-api-card-window header b{background:var(--api-indigo);border-radius:999px;padding:2px 6px;color:#f4f7ff!important;font-size:8px!important}.web-api-card-window strong{color:var(--api-ink)!important;font-size:13px!important}.web-api-card-window pre{color:#3d4f8f;background:#eef1fb;border-radius:7px;margin:0;padding:6px 8px;font-size:10px}.web-api-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1e2438!important;font-size:10px!important}.term-interactive-demo.web-api-demo{--api-ink:#1e2438;--api-indigo:#3d4f8f;--api-fail:#9a4330;color:var(--api-ink);background:#e8ebf6;border-color:#c0c8da;gap:12px;padding:12px;display:grid}.web-api-demo-window{background:#fbfcff;border:1px solid #c0c8da;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #1e243814}.web-api-demo-window.is-unauth,.web-api-demo-window.is-wrong{border-color:var(--api-fail);background:#fff6f2}.web-api-demo-window header{justify-content:space-between;gap:8px;display:flex}.web-api-demo-window small{color:#5a6480;font-size:12px;font-weight:800}.web-api-demo-stamp{background:var(--api-indigo);color:#f4f7ff;border-radius:999px;padding:4px 8px;font-size:12px}.web-api-demo-window.is-unauth .web-api-demo-stamp,.web-api-demo-window.is-wrong .web-api-demo-stamp{background:var(--api-fail);color:#fff7f4}.web-api-demo-window h3{letter-spacing:-.04em;margin:0;font-size:clamp(20px,3vw,28px)}.web-api-demo-window pre{color:#3d4f8f;background:#eef1fb;border-radius:10px;margin:0;padding:12px;overflow-x:auto}.web-api-demo-window.is-unauth pre,.web-api-demo-window.is-wrong pre{color:#9a4330;background:#fde8e0}.web-api-demo-window p{color:#5a6480;margin:0}.web-api-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.web-api-demo button{color:var(--api-ink);background:#fbfcff;border-color:#c0c8da;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.web-api-demo button:hover,.term-interactive-demo.web-api-demo button[aria-pressed=true]{border-color:var(--api-indigo);background:var(--api-indigo);color:#f4f7ff}.term-interactive-demo.web-api-demo button:focus-visible{outline-offset:3px;outline:3px solid #3d4f8f66!important}.term-interactive-demo.web-api-demo .web-api-demo-recover{border-color:var(--api-fail);background:var(--api-fail);color:#fff7f4}.web-api-demo-note{margin:0;font-size:14px;line-height:1.55}.web-api-examples article.is-good{border-left:3px solid #3d4f8f}.web-api-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.web-api-demo-controls{flex-direction:column}.term-interactive-demo.web-api-demo button{width:100%}}
