.http-card-preview{color:#4d5566;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;min-height:150px;padding:11px;display:grid;background:linear-gradient(145deg,#f7f8fb,#f4f6fa)!important;border-color:#d6dbe5!important}.http-card-msg{background:#fff;border:1px solid #e0e3ec;border-radius:7px;align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.http-card-msg-head{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.http-card-msg-head small{color:#878da0;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.http-card-msg-head b{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:7px;font-weight:700}.http-card-startline{color:#23262f;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#f0f2f6;border-radius:4px;padding:4px 5px;font-size:9px;font-weight:700;overflow:hidden}.http-card-response .http-card-startline{color:#2f6b46;background:#eaf6ee}.http-card-headers{gap:2px;min-width:0;display:grid}.http-card-headers span{color:#5b6373;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.http-card-body{border-top:1px dashed #ecedf2;align-items:center;gap:5px;min-width:0;padding-top:3px;display:flex}.http-card-body small{color:#969bab;text-transform:uppercase;font-size:7px;font-weight:800}.http-card-body code{color:#445060;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.http-card-body i{color:#9aa0b0;font-size:7px;font-style:italic}.http-card-arrow{color:#aab1c2;align-self:center;font-size:13px;font-style:normal}.http-card-caption{color:#6a7286;border-top:1px solid #e8eaf0;grid-column:1/-1;margin:0;padding-top:4px;font-size:8px;line-height:1.5}.http-demo{background:#fbfbfd;border-color:#e0e3ec}.http-demo-control{gap:5px;display:grid}.http-demo-control-label{color:#6a7286;font-size:12px;font-weight:750}.http-demo-segmented{flex-wrap:wrap;gap:6px;display:flex}.http-demo-segmented button{color:#4a5160;min-height:32px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #d9dce5;border-radius:7px;justify-content:center;align-items:center;padding:6px 11px;font-size:13px;font-weight:700;display:inline-flex}.http-demo-segmented button:hover{color:#23262f;background:#f4f5f8;border-color:#4a5266}.http-demo-segmented button[aria-selected=true]{color:#23262f;background:#eef0f5;border-color:#3a4254;box-shadow:0 0 0 2px #e3e6ee}.http-demo-status-segmented button[aria-selected=true].is-2xx{color:#2f6b46;background:#e9f5ee;border-color:#bcd9c6;box-shadow:0 0 0 2px #d6eede}.http-demo-status-segmented button[aria-selected=true].is-3xx{color:#7e5519;background:#f7ecd4;border-color:#e0c98a;box-shadow:0 0 0 2px #efdcae}.http-demo-status-segmented button[aria-selected=true].is-4xx{color:#8a3a4a;background:#f8e4e7;border-color:#e6bcc3;box-shadow:0 0 0 2px #f1d3d8}.http-demo-status-segmented button[aria-selected=true].is-5xx{color:#863238;background:#f3dcde;border-color:#dbaeb1;box-shadow:0 0 0 2px #ebc9cc}.http-demo-segmented button:focus-visible,.http-cta:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.http-demo .http-cta{min-height:38px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;display:inline-flex;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.http-demo-wires{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.http-wire{background:#fff;border:1px solid #e0e3ec;border-radius:9px;align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.http-wire-head{border-bottom:1px solid #ecedf2;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding-bottom:6px;display:flex}.http-wire-head small{color:#7e8495;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.http-wire-section{gap:3px;min-width:0;display:grid}.http-wire-section small{color:#969bab;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:800}.http-wire-line{color:#23262f;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#f0f2f6;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:700;overflow:hidden}.http-wire-response.is-2xx .http-wire-line{color:#2f6b46;background:#eaf6ee}.http-wire-response.is-3xx .http-wire-line{color:#7e5519;background:#f7ecd4}.http-wire-response.is-4xx .http-wire-line{color:#8a3a4a;background:#f8e4e7}.http-wire-response.is-5xx .http-wire-line{color:#863238;background:#f3dcde}.http-wire-headers{background:#fafbfc;border-radius:5px;gap:3px;min-width:0;padding:5px 7px;display:grid}.http-wire-headers code{color:#4f5666;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.http-wire-headers i{color:#aab1c2;font-size:11px;font-style:italic}.http-wire-blank{border-top:1px dashed #dadde6;border-bottom:1px dashed #dadde6;align-items:center;gap:6px;padding:3px 7px;display:flex}.http-wire-blank small{color:#aab1c2;letter-spacing:.03em;font-size:10px;font-style:italic}.http-wire-body{color:#3a4250;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#f6f7f9;border-radius:5px;padding:5px 7px;font-size:11px;line-height:1.5;display:block}.http-wire-section>i{color:#aab1c2;font-size:11px;font-style:italic}.http-wire-badges{flex-wrap:wrap;gap:4px;display:flex}.http-badge{color:#4a5160;background:#f3f4f7;border:1px solid #d3d7e0;border-radius:10px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.http-badge-ok{color:#2f6b46;background:#e9f5ee;border-color:#bcd9c6}.http-badge-warn{color:#8a3a4a;background:#f8e4e7;border-color:#e6bcc3}.http-badge-family{font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:700}.http-badge-family.is-2xx{color:#2f6b46;background:#e9f5ee;border-color:#bcd9c6}.http-badge-family.is-3xx{color:#7e5519;background:#f7ecd4;border-color:#e0c98a}.http-badge-family.is-4xx{color:#8a3a4a;background:#f8e4e7;border-color:#e6bcc3}.http-badge-family.is-5xx{color:#863238;background:#f3dcde;border-color:#dbaeb1}.http-wire-pending{justify-items:start;gap:5px;min-width:0;padding:14px 7px;display:grid}.http-wire-pending i{color:#b8becc;font-size:16px;font-style:normal}.http-wire-pending p{color:#7e8495;margin:0;font-size:12px;line-height:1.5}.http-demo-note{color:#4d5566;background:#f4f5f8;border-left:3px solid #b8becc;border-radius:5px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}.http-demo-note strong{color:#23262f}.http-demo-note code{color:#3a4254;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.http-demo-status{color:#4d5566;background:#fff;border-left:3px solid #c3c8d4;border-radius:5px;margin:0;padding:10px 11px;font-size:13px;line-height:1.55}.http-anatomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.http-anatomy-grid article{background:#fbfcfd;border:1px solid #e0e3ec;border-radius:8px;align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.http-anatomy-grid small{color:#969bab;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.http-anatomy-grid strong{color:#2f6b46;font-size:13px;line-height:1.35}.http-anatomy-grid p{color:#5b6373;margin:0;font-size:12px;line-height:1.55}.http-anatomy-grid b{color:#23262f;font-weight:700}.http-when-grid article{background:#fbfcfd;border-color:#e2e5ee}.http-when-grid article b{color:#2f6b46}.http-when-grid article:nth-child(2) b{color:#7e5519}.http-when-grid article:nth-child(3) b{color:#8a3a4a}.http-when-grid article p{color:#5b6373}.http-how-steps{counter-reset:http-step;gap:7px;margin:0;padding:0;list-style:none;display:grid}.http-how-steps li{counter-increment:http-step;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;display:grid}.http-how-steps li:before{color:#23262f;content:counter(http-step);background:#eef0f5;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.http-how-steps b{color:#23262f}.http-how-steps li{color:#4d5566;font-size:13px;line-height:1.55}.http-focus-note{color:#36413f;background:#f3faf6;border-left:3px solid #2f6b46;border-radius:5px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.http-focus-note strong{color:#234a34}.http-focus-note code{color:#2f6b46;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.http-examples-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.http-examples-pair article{background:#fbfcfd;border:1px solid #e0e3ec;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.http-example-good{background:#f3faf6;border-color:#bcd9c6}.http-example-bad{background:#fcf2f4;border-color:#e6bcc3}.http-examples-pair header{align-items:center;gap:7px;display:flex}.http-examples-pair header small{color:#fff;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:800}.http-example-good header small{background:#2f6b46}.http-example-bad header small{background:#8a3a4a}.http-examples-pair header b{color:#23262f;font-size:13px}.http-example-wire{color:#2f3440;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#fff;border-radius:5px;padding:5px 8px;font-size:12px;display:block}.http-example-good .http-example-wire{border-left:3px solid #2f6b46}.http-example-bad .http-example-wire{border-left:3px solid #8a3a4a}.http-examples-pair p{color:#525a6b;margin:0;font-size:12px;line-height:1.55}@media (max-width:780px){.http-demo-wires,.http-anatomy-grid,.http-examples-pair{grid-template-columns:1fr}}@media (max-width:480px){.http-card-preview{grid-template-columns:1fr}.http-card-arrow{justify-self:center;transform:rotate(90deg)}.http-card-caption{grid-column:auto}.http-how-steps li{grid-template-columns:1fr;gap:4px}}.term-card .term-preview.http-card-preview{color:#17354b;background:linear-gradient(145deg,#e7f1f8,#d6e7f2)!important;border-color:#a9c3d8!important}.term-card .http-card-msg{background:#f8fcff;border-color:#b5ccdc;box-shadow:0 2px #224b6814}.term-card .http-card-request{border-top:4px solid #c47a25}.term-card .http-card-response{border-top:4px solid #16756b}.term-card .http-card-msg-head small,.term-card .http-card-headers span,.term-card .http-card-body small{color:#426176}.term-card .http-card-msg-head b,.term-card .http-card-caption{color:#17354b}.term-card .http-card-startline{color:#17354b;background:#dcebf5}.term-card .http-card-response .http-card-startline{color:#075d55;background:#d8f1e9}.term-card .http-card-arrow{color:#b36b1f}.term-interactive-demo.http-demo{--http-ink:#eaf6ff;--http-muted:#a8c4d7;--http-line:#31546b;color:var(--http-ink);background:#102b3c;border-color:#24485f}.term-interactive-demo.http-demo .http-demo-task{color:#d8eefa;background:#173c52;border-left:4px solid #e4ad4b;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.term-interactive-demo.http-demo .http-demo-task b{color:#ffe0a3}.term-interactive-demo.http-demo .http-wire{border-color:var(--http-line);background:#16364a}.term-interactive-demo.http-demo .http-wire-head{border-color:#31546b}.term-interactive-demo.http-demo .http-wire-head small,.term-interactive-demo.http-demo .http-wire-section small{color:var(--http-muted)}.term-interactive-demo.http-demo .http-wire-line{color:#fff1c9;background:#28495d}.term-interactive-demo.http-demo .http-wire-headers{background:#123145}.term-interactive-demo.http-demo .http-wire-headers code,.term-interactive-demo.http-demo .http-wire-body{color:#d9effc;background:#123145}.term-interactive-demo.http-demo .http-wire-blank{border-color:#496e83}.term-interactive-demo.http-demo .http-wire-blank small,.term-interactive-demo.http-demo .http-wire-section>i{color:#a8c4d7}.term-interactive-demo.http-demo .http-wire-response.is-2xx{border-color:#3cae94}.term-interactive-demo.http-demo .http-wire-response.is-2xx .http-wire-line{color:#e1fff3;background:#12685d}.term-interactive-demo.http-demo .http-wire-response.is-4xx{border-color:#e1846f}.term-interactive-demo.http-demo .http-wire-response.is-4xx .http-wire-line{color:#fff0eb;background:#963f35}.term-interactive-demo.http-demo .http-wire-response.is-waiting{border-style:dashed}.term-interactive-demo.http-demo .http-wire-pending p{color:#c6ddeb}.term-interactive-demo.http-demo .http-wire-pending i{color:#e4ad4b}.term-interactive-demo.http-demo .http-badge-ok{color:#d8fff3;background:#164f4a;border-color:#3cae94}.term-interactive-demo.http-demo .http-badge-warn{color:#ffe3a8;background:#62441c;border-color:#d99b40}.term-interactive-demo.http-demo .http-badge-family.is-2xx{color:#d8fff3;background:#164f4a;border-color:#3cae94}.term-interactive-demo.http-demo .http-badge-family.is-4xx{color:#fff0eb;background:#6e302d;border-color:#e1846f}.term-interactive-demo.http-demo .http-badge-family.is-waiting{color:#d9effc;background:#28495d;border-color:#6f98b0}.term-interactive-demo.http-demo .http-demo-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.http-demo .http-cta,.term-interactive-demo.http-demo .http-demo-failure,.term-interactive-demo.http-demo .http-demo-reset{min-height:40px;font:inherit;font-weight:800;border:1px solid #0000!important;border-radius:7px!important}.term-interactive-demo.http-demo .http-cta{color:#1d2c35!important;background:#e4ad4b!important}.term-interactive-demo.http-demo .http-cta:hover{background:#ffd174!important}.term-interactive-demo.http-demo .http-demo-failure{color:#e6f5ff!important;background:#234b62!important;border-color:#7799ad!important}.term-interactive-demo.http-demo .http-demo-failure:hover{background:#315e75!important}.term-interactive-demo.http-demo .http-demo-reset{color:#e6f5ff!important;background:0 0!important;border-color:#7799ad!important}.term-interactive-demo.http-demo :is(.http-cta,.http-demo-failure,.http-demo-reset):focus-visible{outline-offset:3px;outline:3px solid #ffe0a3!important}.term-interactive-demo.http-demo .http-demo-note{color:#d8eefa;background:#173c52;border-color:#5f93ad}.term-interactive-demo.http-demo .http-demo-note strong,.term-interactive-demo.http-demo .http-demo-note code{color:#ffe0a3}.term-interactive-demo.http-demo .http-demo-status{color:#e2f4ff;background:#143b4b;border-color:#3cae94}
