.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}
.http-headers-card-preview{color:#58657d;align-content:center;gap:6px;min-height:150px;padding:11px;display:grid;background:linear-gradient(145deg,#f7f9ff,#f7fbfa)!important;border-color:#d5dced!important}.http-headers-card-stack{background:#fff;border:1px solid #dfe3ef;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.http-headers-card-line{color:#6b7589;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.5;overflow:hidden}.http-headers-card-start{color:#4c5980;font-weight:800}.http-headers-card-body{color:#8a91a3}.http-headers-card-tag{color:#8a91a3;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;white-space:nowrap;background:#eef0f5;border-radius:3px;padding:1px 4px;font-size:7px;font-weight:800}.http-headers-card-tag-body{justify-self:start;margin-top:1px}.http-headers-card-headers{background:linear-gradient(#eef3ff,#f4f7ff);border:1px solid #c6d2f0;border-radius:5px;gap:2px;margin:2px 0;padding:5px 6px;display:grid;box-shadow:0 0 0 2px #e6ecfb}.http-headers-card-headers-head{color:#3f4f8a;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.http-headers-card-headers code{color:#465685;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.http-headers-card-headers small{color:#5d6796;font-size:7px;font-weight:700}.http-headers-card-blank{color:#a7aec0;border-top:1px dashed #cfd5e3;padding:1px 0;font-size:7px;font-style:italic}.http-headers-card-verdict{color:#404a63;margin:2px 0 0;font-size:10px;font-weight:800;line-height:1.45}.http-headers-knowledge-list,.http-headers-how-list{gap:7px;margin:0;padding-left:18px;display:grid}.http-headers-knowledge-list{list-style:outside}.http-headers-how-list{padding-left:22px;list-style:decimal}.http-headers-knowledge-list li,.http-headers-how-list li{color:#4d5566;font-size:13.5px;line-height:1.6}.http-headers-knowledge-list li b,.http-headers-how-list li b{color:var(--ink)}.http-headers-knowledge-list code,.http-headers-how-list code{color:#3a4254;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.92em}.http-headers-examples-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.http-headers-examples-pair article{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:5px;padding:11px 12px;display:grid}.http-headers-example-good{border-left:3px solid #3a8a5d}.http-headers-example-bad{border-left:3px solid #b4453f}.http-headers-examples-pair article b{color:var(--ink);font-size:13px;font-weight:800}.http-headers-example-good b{color:#2f6a45}.http-headers-example-bad b{color:#8a2f3a}.http-headers-examples-pair article code{background:var(--soft);color:#3a3a44;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;border-radius:5px;padding:5px 7px;font-size:12px;line-height:1.5;display:block;overflow-x:auto}.http-headers-examples-pair article p{color:#4d5566;margin:0;font-size:13px;line-height:1.6}@media (max-width:780px){.http-headers-examples-pair{grid-template-columns:1fr}.http-headers-card-preview{min-height:0}}.term-interactive-demo.http-headers-demo.http-headers-bench{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.term-interactive-demo.http-headers-demo .http-headers-bench-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.term-interactive-demo.http-headers-demo .http-headers-bench-intro b{color:var(--ink)}.http-headers-bench-progress{color:#6a7286;margin:0;font-size:12.5px;font-weight:700}.http-headers-bench-progress b{color:var(--ink)}.http-headers-bench-wrong{color:#8a3a4a;font-weight:700}.http-headers-bench-bins{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.http-headers-bench-bin{border:1px solid var(--line);background:var(--soft);border-radius:9px;align-content:start;gap:6px;padding:9px 10px;display:grid}.http-headers-bench-bin-head{justify-content:space-between;align-items:center;min-width:0;display:flex}.http-headers-bench-bin-head span{color:#4a5160;letter-spacing:.02em;font-size:11.5px;font-weight:800}.http-headers-bench-bin-head b{background:var(--color-white);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:99px;padding:1px 7px;font-size:12px;font-weight:800}.http-headers-bench-bin-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.http-headers-chip{border:1px solid var(--line);background:var(--color-white);border-radius:7px;gap:3px;min-width:0;padding:7px 8px;display:grid}.http-headers-chip-row{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.http-headers-chip-row code{color:#2a2a32;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.http-headers-chip-purpose{color:#5d6678;white-space:nowrap;background:#eef0f5;border-radius:4px;flex:none;padding:1px 5px;font-size:9.5px;font-weight:800}.http-headers-chip-sample{color:#6a7286;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.http-headers-chip.is-correct{background:#eef8f2;border-color:#9ecdb1}.http-headers-chip.is-correct .http-headers-chip-sample{color:#3f7a56}.http-headers-chip.is-wrong{background:#fdeeea;border-color:#e0b3b0}.http-headers-chip.is-wrong .http-headers-chip-row code{color:#8a2f3a}.http-headers-chip-mark{color:#8a2f3a;flex-wrap:wrap;align-items:center;gap:5px;margin:1px 0 0;font-size:11px;font-weight:700;line-height:1.4;display:flex}.http-headers-chip-note{color:#335c45;border-top:1px solid #2e7d5038;gap:4px;margin:1px 0 0;padding-top:4px;font-size:11.5px;font-weight:600;line-height:1.45;display:grid}.http-headers-chip-check{color:#2f6a45;font-weight:800}.http-headers-chip-badge{color:#fff;background:#8a2f3a;border-radius:4px;justify-self:start;padding:1px 5px;font-size:10px;font-weight:800}.http-headers-chip-assign{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.term-interactive-demo.http-headers-demo .http-headers-chip-assign-btn{background:var(--color-white);color:#4a5160;min-height:24px;font:inherit;border:1px solid #d6dae3;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:750}.term-interactive-demo.http-headers-demo .http-headers-chip-assign-btn:hover{border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.http-headers-demo .http-headers-chip-assign-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.http-headers-demo .http-headers-chip-move{background:var(--color-white);color:#4a5160;min-height:0;font:inherit;border:1px solid #d6dae3;border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:700}.term-interactive-demo.http-headers-demo .http-headers-chip-move:hover{border-color:var(--ink);color:var(--ink);background:#f4f5f8}.http-headers-bench-tray{background:var(--soft);border:1px dashed #cfd5e3;border-radius:9px;gap:6px;padding:9px 10px;display:grid}.http-headers-bench-tray-head{color:#6a7286;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.http-headers-bench-tray-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.http-headers-chip-tray{border-color:#d6dae3}.http-headers-bench-banner{color:#234a35;background:#eef8f2;border:1px solid #9ecdb1;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.55}.http-headers-bench-banner b{color:#1c3a2a}.http-headers-bench-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.http-headers-bench-hint{color:#7c879b;margin:0;font-size:11.5px;line-height:1.5}.term-interactive-demo.http-headers-demo .http-headers-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.http-headers-demo .http-headers-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important}.term-interactive-demo.http-headers-demo .http-headers-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.http-headers-demo .http-headers-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c9cdd6!important}.term-interactive-demo.http-headers-demo .http-headers-reset{min-height:38px;font:inherit;padding:9px 16px;font-size:13px;font-weight:700;border:1px solid var(--ink)!important;background:var(--color-white)!important;color:var(--ink)!important;border-radius:8px!important}.term-interactive-demo.http-headers-demo .http-headers-reset:hover{background:color-mix(in srgb, var(--ink) 8%, var(--color-white))!important}.term-interactive-demo.http-headers-demo .http-headers-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:780px){.http-headers-bench-bins,.http-headers-bench-tray-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.http-headers-demo .http-headers-cta{transition:none}}.term-card .term-preview.http-headers-card-preview{color:#422b22;background:#f4e2d0!important;border-color:#a76d4d!important}.term-interactive-demo.http-headers-demo.http-headers-bench{color:#fff0e6!important;background:#2c211d!important;border-color:#714a38!important}.term-interactive-demo.http-headers-demo .http-headers-bench-intro,.term-interactive-demo.http-headers-demo .http-headers-bench-hint{color:#f8dcc8}.http-headers-envelope{background:#3c2b24;border:1px solid #b47e5e;border-radius:9px;gap:8px;padding:13px;display:grid}.http-headers-envelope header{justify-content:space-between;gap:8px;display:flex}.http-headers-envelope header b{color:#d7f2df}.http-headers-envelope header span{color:#f8dcc8}.http-headers-envelope>code,.http-headers-envelope div{color:#fff0e6;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#241914;border-radius:5px;padding:7px 9px;font-size:12px}.http-headers-envelope div{gap:3px;display:grid}.http-headers-envelope div small{color:#d9b59d;font-family:inherit}.http-headers-envelope i{color:#d9b59d}.http-headers-envelope p{color:#f8dcc8;margin:0;font-size:12px;line-height:1.55}.http-headers-envelope.is-leaked{border-color:#df856c}.http-headers-envelope.is-leaked header b{color:#ffd6ca}.term-interactive-demo.http-headers-demo .http-headers-cta{color:#2c211d!important;background:#d5a24f!important}.term-interactive-demo.http-headers-demo .http-headers-demo-failure{min-height:38px;font:inherit;padding:9px 16px;font-weight:800;color:#ffd6ca!important;background:#3c2b24!important;border:1px solid #df856c!important;border-radius:8px!important}.term-interactive-demo.http-headers-demo .http-headers-reset{color:#fff0e6!important;background:0 0!important;border-color:#d9b59d!important}.term-interactive-demo.http-headers-demo :is(.http-headers-cta,.http-headers-demo-failure,.http-headers-reset):focus-visible{outline-offset:3px;outline:3px solid #ffe2a0!important}
.status-code-card-preview{color:#4a4e5a;align-content:center;gap:6px;min-height:150px;padding:11px;display:grid;background:#f7f8fb!important;border-color:#d8dbe3!important}.status-code-card-line{color:#6b6f7c;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #d7dae2;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.status-code-card-line b{color:#fff;letter-spacing:.3px;border-radius:3px;align-items:center;padding:1px 5px;font-size:10px;font-weight:800;display:inline-flex}.status-code-card-line b.is-success{background:#1a6e36}.status-code-card-line small{color:#8a8f9c;font-size:9px;font-weight:700}.status-code-card-spine{color:#555a68;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;font-size:9px;line-height:1.4;display:flex}.status-code-card-spine b{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#1a6e36;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.status-code-card-spine span{color:#6b6f7c;font-size:9px;font-weight:700}.status-code-card-bands{gap:3px;margin:0;padding:0;list-style:none;display:grid}.status-code-card-band,.status-code-card-bandhead{background:#fff;border:1px solid #e0e2ea;border-radius:4px;grid-template-columns:32px minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:5px;min-width:0;padding:4px 6px;display:grid}.status-code-card-band b,.status-code-card-band span,.status-code-card-band strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-code-card-band b{color:#4a4e5a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.status-code-card-band span{color:#5d6273;font-size:9px;font-weight:700}.status-code-card-band strong{color:#6b6f7c;font-size:9px;font-weight:700}.status-code-card-bandhead{background:0 0;border:0;padding-block:2px}.status-code-card-bandhead span{color:#9499a6;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.status-code-card-band.is-info{border-left:3px solid #6b7a99}.status-code-card-band.is-success{border-left:3px solid #1a6e36}.status-code-card-band.is-success b{color:#1a6e36}.status-code-card-band.is-redirect{border-left:3px solid #b07a1c}.status-code-card-band.is-redirect b{color:#8a5308}.status-code-card-band.is-client{border-left:3px solid #a82547}.status-code-card-band.is-client b{color:#a82547}.status-code-card-band.is-server{border-left:3px solid #a82020}.status-code-card-band.is-server b{color:#a82020}.status-code-card-rule{color:#555a68;background:#fff;border-left:3px solid #5d6273;border-radius:4px;margin:0;padding:5px 7px;font-size:9px;line-height:1.4}.status-code-card-rule span{color:#3f4350;margin-right:4px;font-weight:800}.status-code-detail-matrix{gap:5px;display:grid;overflow-x:auto}.status-code-detail-row{background:#fff;border:1px solid #e0e1eb;border-radius:8px;grid-template-columns:minmax(90px,.45fr) minmax(190px,1.1fr) minmax(210px,1.25fr);align-items:stretch;gap:0;min-width:640px;display:grid}.status-code-detail-row>*{color:#4f5360;border-left:1px solid #e7e8ef;min-width:0;padding:11px 12px;font-size:13px;line-height:1.5}.status-code-detail-row>:first-child{border-left:0}.status-code-detail-head{background:#f8f8fb;border:0;border-radius:0}.status-code-detail-head>*{color:#858895;border-left:0;padding-block:7px;font-size:11px;font-weight:800}.status-code-detail-row>strong{color:#3f4452;font-family:var(--font-geist-mono), ui-monospace, monospace;align-content:center;gap:3px;font-size:16px;display:grid}.status-code-detail-row>strong small{color:#7b7f91;font-family:inherit;font-size:11px;font-weight:700}.status-code-detail-row>span b{color:#43485a;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-bottom:3px;font-size:11px;display:block}.status-code-detail-row.is-info{background:#f5f7fa;border-left:4px solid #6b7a99}.status-code-detail-row.is-success{background:#eef8f1;border-left:4px solid #1a6e36}.status-code-detail-row.is-redirect{background:#fdf4e3;border-left:4px solid #b07a1c}.status-code-detail-row.is-client{background:#fdeef2;border-left:4px solid #a82547}.status-code-detail-row.is-server{background:#fdecec;border-left:4px solid #a82020}.status-code-matrix-note{color:#4f5360;background:#f4f5f7;border-left:3px solid #6b7280;border-radius:5px;margin:12px 0 0;padding:10px 11px;font-size:13px;line-height:1.55}.status-code-takeaway{background:#f0f2f6;border:1px solid #2a3548;border-radius:8px;margin:12px 0 0;padding:12px 13px}.status-code-takeaway>strong{color:#2a3548;letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.status-code-takeaway ul{gap:4px;margin:0;padding-left:18px;display:grid}.status-code-takeaway li{color:#3f4452;font-size:13px;font-weight:650;line-height:1.55}.status-code-takeaway li::marker{color:#2a3548}.term-interactive-demo.status-code-demo{background:#fbfcfe;border-color:#d8dbe3;gap:11px}.term-interactive-demo.status-code-demo :where(button):focus-visible{outline-offset:2px;outline:2px solid #2a3548}.status-code-demo-queue{background:#fff;border:1px solid #e0e2ea;border-radius:8px;flex-wrap:wrap;gap:5px;padding:7px;display:flex}.term-interactive-demo.status-code-demo .status-code-demo-tab{color:#6b6f7c;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #d7dae2;border-radius:6px;grid-template-columns:14px 30px 10px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-grid}.term-interactive-demo.status-code-demo .status-code-demo-tab:hover{color:#2a3548;background:#f4f5f7;border-color:#2a3548}.term-interactive-demo.status-code-demo .status-code-demo-tab.is-current{border-color:#2a3548;box-shadow:0 0 0 2px #2a354824}.term-interactive-demo.status-code-demo .status-code-demo-tab.is-correct{color:#fff;background:#1a6e36;border-color:#1a6e36}.term-interactive-demo.status-code-demo .status-code-demo-tab.is-wrong{color:#8a1a1a;background:#fdecec;border-color:#a82020}.status-code-demo-tab-index{opacity:.85;font-size:10px;font-weight:800}.status-code-demo-tab-code,.status-code-demo-tab-mark{text-align:center;font-size:11px;font-weight:800}.status-code-demo-ticket{background:#fff;border:1px solid #d7dae2;border-left:4px solid #9499a6;border-radius:9px;gap:9px;padding:13px;display:grid}.status-code-demo-ticket:focus-visible{outline-offset:2px;outline:2px solid #2a3548}.status-code-demo-ticket.is-correct.is-success{background:#eef8f1;border-left-color:#1a6e36}.status-code-demo-ticket.is-correct.is-redirect{background:#fdf4e3;border-left-color:#b07a1c}.status-code-demo-ticket.is-correct.is-client{background:#fdeef2;border-left-color:#a82547}.status-code-demo-ticket.is-correct.is-server{background:#fdecec;border-left-color:#a82020}.status-code-demo-ticket.is-wrong{background:#fff5f5;border-left-color:#a82020}.status-code-demo-request{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-code-demo-method{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#eef0f4;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800}.status-code-demo-path{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-all;font-size:13px;font-weight:700}.status-code-demo-stamp{color:#6b6f7c;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#eef0f4;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:800}.status-code-demo-stamp.is-success{color:#fff;background:#1a6e36}.status-code-demo-stamp.is-redirect{color:#fff;background:#8a5308}.status-code-demo-stamp.is-client{color:#fff;background:#a82547}.status-code-demo-stamp.is-server{color:#fff;background:#a82020}.status-code-demo-stamp.is-wrong{color:#fff;background:#5d6273}.status-code-demo-situation{color:#3f4452;margin:0;font-size:13.5px;font-weight:600;line-height:1.55}.status-code-demo-reading{background:#fff;border:1px solid #cfe6d6;border-radius:7px;gap:5px;padding:10px 11px;display:grid}.status-code-demo-reading.is-success{color:#15402a;background:#dffbe6;border-color:#b6d9bf}.status-code-demo-reading.is-redirect{color:#5a3a0a;background:#fbeccd;border-color:#e6cfa3}.status-code-demo-reading.is-client{color:#4a1224;background:#fbdde4;border-color:#e3b3c0}.status-code-demo-reading.is-server,.status-code-demo-reading.is-wrong{color:#3a0d0d;background:#fbdcdc;border-color:#e3b0b0}.status-code-demo-reading-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.status-code-demo-reading-head strong{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:800}.status-code-demo-reading-head span{color:#2a3548;letter-spacing:.03em;background:#2a354814;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:800}.status-code-demo-reading p{margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.status-code-demo-choices{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.status-code-demo .status-code-demo-choice{color:#3f4452;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #d7dae2;border-radius:7px;grid-template-columns:minmax(34px,auto) 1fr;align-items:center;gap:7px;padding:7px 11px;display:inline-grid}.term-interactive-demo.status-code-demo .status-code-demo-choice:hover{color:#2a3548;background:#f4f5f7;border-color:#2a3548}.term-interactive-demo.status-code-demo .status-code-demo-choice.is-selected{color:#fff;background:#2a3548;border-color:#2a3548}.status-code-demo-choice b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;font-weight:800}.status-code-demo-choice span{font-size:12px;font-weight:650}.status-code-demo-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.status-code-demo .status-code-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:38px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.status-code-demo .status-code-cta:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:#fff}.term-interactive-demo.status-code-demo .status-code-cta:focus-visible{outline-offset:2px;outline:2px solid #2a3548}.term-interactive-demo.status-code-demo .status-code-cta:disabled{color:#9499a6;cursor:not-allowed;background:#eef0f4;border-color:#d7dae2}.term-interactive-demo.status-code-demo .status-code-demo-secondary{color:#2a3548;min-height:38px;font:inherit;background:#fff;border:1px solid #d7dae2;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.term-interactive-demo.status-code-demo .status-code-demo-secondary:hover{color:#2a3548;background:#f4f5f7;border-color:#2a3548}.status-code-demo-score{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:700}.status-code-demo-status{color:#3f4452;background:#fff;border-left:3px solid #9499a6;border-radius:5px;min-height:38px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}.status-code-rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.status-code-rules li{color:#3f4452;background:#fbfbfd;border:1px solid #e0e2ea;border-left:4px solid #6b7280;border-radius:7px;gap:3px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.55;display:grid}.status-code-rules li b{color:#2a3548;font-size:13.5px;font-weight:800}.status-code-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.status-code-contrast-card{background:#fbfbfd;border:1px solid #d7dae2;border-radius:9px;gap:6px;min-width:0;padding:13px;display:grid}.status-code-contrast-card.is-good{background:#eef8f1;border-color:#b6d9bf #b6d9bf #b6d9bf #1a6e36;border-left-style:solid;border-left-width:4px}.status-code-contrast-card.is-bad{background:#fdecec;border-color:#e3b0b0 #e3b0b0 #e3b0b0 #a82020;border-left-style:solid;border-left-width:4px}.status-code-contrast-card header{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.status-code-contrast-card header span{letter-spacing:.03em;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:800}.status-code-contrast-card.is-good header span{color:#fff;background:#1a6e36}.status-code-contrast-card.is-bad header span{color:#fff;background:#a82020}.status-code-contrast-card header b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;font-weight:800}.status-code-contrast-card.is-good header b{color:#15402a}.status-code-contrast-card.is-bad header b{color:#3a0d0d}.status-code-contrast-card p{margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.status-code-contrast-card.is-good p{color:#1d4a30}.status-code-contrast-card.is-bad p{color:#4a1313}@media (max-width:780px){.status-code-detail-row{grid-template-columns:1fr;min-width:0}.status-code-detail-row>*{border-top:1px solid #e7e8ef;border-left:0}.status-code-detail-row>:first-child{border-top:0}.status-code-detail-head{display:none}.status-code-contrast{grid-template-columns:1fr}.status-code-demo-stamp{flex-basis:100%;margin-left:0}}.term-preview.status-code-card-preview{color:#30284c!important;background:linear-gradient(145deg,#f1effb,#e6e1f4)!important;border-color:#9186bb!important}.term-interactive-demo.status-code-demo.status-code-receipt-demo{gap:12px;color:#f7f3ff!important;background:#292543!important;border-color:#72679e!important}.status-code-receipt-kicker{color:#d8cff6;letter-spacing:.04em;margin:0;font-size:12px;font-weight:800}.status-code-receipt-request{background:#373154;border:1px solid #625a86;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:7px;padding:9px 10px;display:flex}.status-code-receipt-request span{color:#302b18;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#d5ca6d;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:900}.status-code-receipt-request code{color:#fff8dc;font-size:13px;font-weight:800}.status-code-receipt-request small{color:#c4bddc;font-size:11px;font-weight:700}.status-code-receipt{color:#2d2942;background:#f7f4ff;border:1px solid #70669a;border-left:5px solid #8c82bf;border-radius:9px;gap:8px;padding:12px;display:grid;box-shadow:0 3px #0a071842}.status-code-receipt.is-created{border-left-color:#3c9a7f}.status-code-receipt.is-invalid{background:#fff3ee;border-left-color:#ce775c}.status-code-receipt header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.status-code-receipt header strong{color:#332c55;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;font-weight:900}.status-code-receipt header span{color:#403667;background:#ddd6f1;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:800}.status-code-receipt.is-created header span{color:#205f4d;background:#d6efe6}.status-code-receipt.is-invalid header span{color:#873d2d;background:#f9d7cb}.status-code-receipt-location{color:#50456f;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #d5cdea;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:800}.status-code-receipt pre{color:#f7f3ff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#2d2946;border-radius:6px;margin:0;padding:9px;font-size:11px;font-weight:650;line-height:1.55;overflow-x:auto}.status-code-receipt p{color:#443c5e;margin:0;font-size:12.5px;font-weight:650;line-height:1.55}.status-code-receipt.is-invalid p{color:#703828}.status-code-receipt p b{font-weight:900}.status-code-receipt p code{color:inherit;font-weight:900}.status-code-receipt-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.status-code-demo .status-code-cta,.term-interactive-demo.status-code-demo .status-code-receipt-failure,.term-interactive-demo.status-code-demo .status-code-receipt-reset,.term-interactive-demo.status-code-demo .status-code-demo-secondary{min-height:40px;font:inherit;font-weight:850;border:1px solid #0000!important;border-radius:7px!important}.term-interactive-demo.status-code-demo .status-code-cta{color:#302b18!important;background:#d5ca6d!important}.term-interactive-demo.status-code-demo .status-code-cta:hover{background:#e5dc86!important}.term-interactive-demo.status-code-demo .status-code-receipt-failure{color:#843923!important;background:#fff2ea!important;border-color:#d58770!important}.term-interactive-demo.status-code-demo .status-code-receipt-failure:hover{background:#ffdcd0!important}.term-interactive-demo.status-code-demo .status-code-receipt-reset,.term-interactive-demo.status-code-demo .status-code-demo-secondary{color:#3d3562!important;background:#f5f1ff!important;border-color:#a99ed3!important}.term-interactive-demo.status-code-demo :is(.status-code-cta,.status-code-receipt-failure,.status-code-receipt-reset,.status-code-demo-secondary):focus-visible{outline-offset:3px;outline:3px solid #fff0b1!important}.term-interactive-demo.status-code-demo .status-code-demo-status{color:#f3eeff;background:#373154;border-color:#968ac4;margin:0}
.not-found-card-preview{color:#4a4e5a;align-content:center;gap:6px;min-height:150px;padding:11px;display:grid;background:#f7f8fb!important;border-color:#d8dbe3!important}.not-found-card-request{background:#fff;border:1px solid #d7dae2;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:flex}.not-found-card-method{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#eef0f4;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.not-found-card-request code{color:#2a3548;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.not-found-card-trace{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.not-found-card-trace>span{background:#fff;border:1px solid #e0e2ea;border-radius:4px;gap:1px;min-width:0;padding:4px 6px;display:grid}.not-found-card-trace small{color:#8a8f9c;letter-spacing:.03em;font-size:7px;font-weight:800}.not-found-card-trace b{color:#4a4e5a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.not-found-card-trace i{color:#9499a6;font-size:9px;font-style:normal}.not-found-card-verdict{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;background:#2a3548;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:800}.not-found-card-takeaway{color:#3f4350;margin:0;font-size:9px;font-weight:700;line-height:1.4}.not-found-card-bounds{color:#6b6f7c;margin:0;font-size:8px;line-height:1.4}.not-found-demo-brief{color:#3f4452;margin:0;font-size:13px;line-height:1.6}.not-found-demo-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.not-found-demo-card{background:#fff;border:1px solid #d7dae2;border-left:4px solid #9499a6;border-radius:8px;gap:7px;min-width:0;padding:11px 12px;display:grid}.not-found-demo-card.is-correct{background:#eef8f1;border-left-color:#1a6e36}.not-found-demo-request{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.not-found-demo-method{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#eef0f4;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800}.not-found-demo-request code{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-all;font-size:13px;font-weight:700}.not-found-demo-stamp{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#eef0f4;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:800}.not-found-demo-index{color:#9499a6;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-left:auto;font-size:11px;font-weight:800}.not-found-demo-card.is-correct .not-found-demo-stamp{color:#fff;background:#1a6e36}.not-found-demo-situation{color:#4a4e5a;margin:0;font-size:13px;line-height:1.5}.not-found-demo-choices{flex-wrap:wrap;gap:7px;display:flex}.not-found-demo-choice b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;font-weight:800}.not-found-demo-choice span{font-size:12px;font-weight:650}.not-found-demo-verdict{background:#fff;border:1px solid #e0e2ea;border-radius:7px;gap:5px;padding:8px 10px;display:grid}.not-found-demo-card.is-correct .not-found-demo-verdict{background:#eaf6ee;border-color:#bfe3cc}.not-found-demo-verdict p{color:#3f4452;margin:0;font-size:13px;line-height:1.55}.not-found-demo-verdict .is-good{color:#1a6e36}.not-found-demo-verdict .is-bad{color:#a82020}.not-found-demo-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.not-found-demo-progress{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:700}.not-found-demo-synthesis{border:1px solid #d7dae2;border-left:4px solid var(--ink);background:#fff;border-radius:8px;gap:7px;padding:12px 13px;display:grid}.not-found-demo-synthesis .not-found-demo-score{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;font-weight:800}.not-found-demo-synthesis p{color:#3f4452;margin:0;font-size:13px;line-height:1.6}.not-found-demo-synthesis strong{color:var(--ink)}.not-found-demo-status{color:#3f4452;background:#fff;border-left:3px solid #9499a6;border-radius:5px;min-height:38px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}.not-found-boundary-table{gap:6px;display:grid}.not-found-boundary-row{background:#fff;border:1px solid #e0e2ea;border-radius:7px;grid-template-columns:minmax(0,1.1fr) 72px minmax(0,1.7fr);align-items:center;gap:9px;min-width:0;padding:8px 11px;display:grid}.not-found-boundary-row.is-head{background:0 0;border:0;padding-block:4px}.not-found-boundary-row.is-head span{color:#8a8f9c;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.not-found-boundary-row b{color:#2a3548;font-size:13px;font-weight:700}.not-found-boundary-row code{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#eef0f4;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.not-found-boundary-row.is-404 code{color:#fff;background:#2a3548}.not-found-boundary-row span{color:#5d6273;font-size:13px;line-height:1.5}.not-found-boundary-note{color:#3f4452;background:#f4f5f7;border-left:3px solid #2a3548;border-radius:5px;margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.6}.not-found-when-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.not-found-when-list li{background:#fff;border:1px solid #e0e2ea;border-left:4px solid #9499a6;border-radius:7px;gap:3px;padding:9px 11px;display:grid}.not-found-when-list li.is-do{border-left-color:#1a6e36}.not-found-when-list li.is-dont{border-left-color:#a82020}.not-found-when-list b{color:#2a3548;font-size:13px;font-weight:800}.not-found-when-list span{color:#5d6273;font-size:13px;line-height:1.55}.not-found-how-flow{gap:6px;margin:0;padding:0;list-style:none;display:grid}.not-found-how-step{background:#fff;border:1px solid #e0e2ea;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;display:grid}.not-found-how-step>i{color:#fff;width:22px;height:22px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#2a3548;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.not-found-how-step>div{gap:2px;min-width:0;display:grid}.not-found-how-step b{color:#2a3548;font-size:13px;font-weight:800}.not-found-how-step span{color:#5d6273;font-size:13px;line-height:1.5}.not-found-how-note{color:#6b4f1c;background:#fdf4e3;border-left:3px solid #b07a1c;border-radius:5px;margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.55}.not-found-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.not-found-contrast-card{background:#fff;border:1px solid #e0e2ea;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:11px 12px;display:grid}.not-found-contrast-card.is-good{background:#eef8f1;border-left:4px solid #1a6e36}.not-found-contrast-card.is-bad{background:#fff5f5;border-left:4px solid #a82020}.not-found-contrast-card header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.not-found-contrast-card header span{border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.not-found-contrast-card.is-good header span{color:#fff;background:#1a6e36}.not-found-contrast-card.is-bad header span{color:#fff;background:#a82020}.not-found-contrast-card header b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.not-found-contrast-card code{overflow-wrap:anywhere;color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #e0e2ea;border-radius:5px;padding:6px 8px;font-size:12px;line-height:1.5}.not-found-contrast-card p{color:#3f4452;margin:0;font-size:13px;line-height:1.55}@media (max-width:780px){.not-found-boundary-row{grid-template-columns:minmax(0,1fr) 64px}.not-found-boundary-row .not-found-boundary-why{grid-column:1/-1}.not-found-contrast{grid-template-columns:1fr}}@media (max-width:480px){.not-found-card-preview{min-height:0;padding:10px}.not-found-demo-stamp,.not-found-demo-index{margin-left:0}}.term-card .not-found-card-head{justify-content:space-between;gap:7px;display:flex}.term-card .not-found-card-head span{color:#8b5537;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.07em;font-size:8px;font-weight:900}.term-card .not-found-card-head code{color:#512f25;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;font-weight:850}.term-card :is(.not-found-card-route,.not-found-card-record){background:#fffaf0;border:1px solid #d9ad80;border-radius:5px;justify-content:space-between;gap:7px;padding:7px 8px;display:flex}.term-card .not-found-card-route b,.term-card .not-found-card-record b{color:#6c402d;font-size:9px}.term-card .not-found-card-route span{color:#30705e;font-size:9px;font-weight:800}.term-card .not-found-card-record{background:#fff5ed!important;border-color:#ca8a70!important}.term-card .not-found-card-record span{color:#93483a;font-size:9px;font-weight:800}.term-card .not-found-card-empty{background:#f6d9c5;border-left:4px solid #a9533f;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.term-card .not-found-card-empty strong{color:#873b30;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px}.term-card .not-found-card-empty span{color:#66372b;font-size:9px;font-weight:800}.term-card .not-found-card-empty em{color:#7a422d;background:#fff5e9;padding:3px 5px;font-size:8px;font-style:normal;font-weight:850}.term-card .not-found-card-preview>p{color:#643c2e;margin:0;font-size:9px;font-weight:650;line-height:1.45}.not-found-user-demo .not-found-user-topline{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.not-found-user-demo .not-found-user-topline span{color:#845035;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:850}.not-found-user-demo .not-found-user-topline b{color:#8b412f;font-size:11px}.not-found-user-brief{color:#613c2c;background:#fff8ea;border-left:4px solid #d08357;margin:0;padding:10px;font-size:13px;line-height:1.55}.not-found-user-page{background:#fffaf0;border:1px solid #d5a37b;border-radius:8px;gap:9px;padding:12px;display:grid}.not-found-user-page header{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.not-found-user-page header code{color:#613522;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:850}.not-found-user-page header span{color:#80503a;font-size:11px;font-weight:800}.not-found-user-profile,.not-found-empty-object{background:#fff;border:1px solid #dcc4a6;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.not-found-user-profile b{color:#563a2d}.not-found-user-profile span{color:#795c4b;font-size:12px}.not-found-user-page>p{color:#654838;margin:0;font-size:12.5px;line-height:1.55}.not-found-user-page.is-missing{background:#fff3ec;border-color:#c78367}.not-found-empty-object{background:#f9d8ca;border-left:4px solid #b75140}.not-found-empty-object strong{color:#963e31;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:22px}.not-found-empty-object div{gap:3px;display:grid}.not-found-empty-object b{color:#6f332b}.not-found-empty-object span{color:#854536;font-size:12px}.not-found-user-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.not-found-user-list li{background:#f5fff4;border:1px solid #c8ddc6;justify-content:space-between;gap:8px;padding:8px;display:flex}.not-found-user-list b{color:#286147}.not-found-user-list span{color:#4d745e;font-size:12px}.not-found-user-actions{flex-wrap:wrap;gap:9px;display:flex}.not-found-user-demo :is(.not-found-open,.not-found-return,.not-found-reset){min-height:40px;font:inherit;font-weight:850;border:1px solid #0000!important;border-radius:7px!important}.not-found-user-demo .not-found-open{color:#fff9f1!important;background:#b85f3f!important}.not-found-user-demo .not-found-return{color:#f5fff6!important;background:#4d8666!important}.not-found-user-demo .not-found-reset{color:#6b3f2b!important;background:#fffaf0!important;border-color:#ae704b!important}.not-found-user-demo :is(.not-found-open,.not-found-return,.not-found-reset):focus-visible{outline-offset:3px;outline:3px solid #7c452c!important}.not-found-user-status{color:#633d2c;background:#fff8ea;border-left:3px solid #c0794e;margin:0;padding:10px;font-size:12.5px;line-height:1.55}.not-found-learning{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.not-found-learning article{background:#fffaf2;border:1px solid #e0c8ad;border-radius:8px;padding:11px}.not-found-learning b{color:#7b4830;font-size:13px}.not-found-learning p{color:#664c3c;margin:5px 0 0;font-size:12.5px;line-height:1.55}.not-found-learning code{color:#7c452c;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.9em}@media (max-width:720px){.not-found-learning{grid-template-columns:1fr}}@media (max-width:420px){.not-found-user-actions button{width:100%}}
.client-error-card-preview{color:#5a5560;align-content:center;gap:6px;min-height:150px;padding:11px;display:grid;background:linear-gradient(145deg,#fffaf3,#f6f8fc)!important;border-color:#e2d9cc!important}.client-error-card-heading{justify-content:space-between;align-items:baseline;gap:6px;padding:4px 2px;display:flex}.client-error-card-heading small{color:#8a6f7a;letter-spacing:.3px;text-transform:uppercase;font-size:8px;font-weight:800}.client-error-card-heading strong{color:#3f3a44;font-size:10px;font-weight:800}.client-error-card-groups{gap:3px;margin:0;padding:0;list-style:none;display:grid}.client-error-card-group,.client-error-card-grouphead{background:#fff;border:1px solid #e0ddd3;border-radius:4px;grid-template-columns:minmax(38px,.8fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:4px 6px;display:grid}.client-error-card-group b,.client-error-card-group span,.client-error-card-group strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-error-card-group span{color:#6b6573;font-size:8px;font-weight:700}.client-error-card-group b{color:#4a4653;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.client-error-card-group strong{color:#5d5766;font-size:8px;font-weight:700}.client-error-card-grouphead{background:0 0;border:0;padding-block:2px}.client-error-card-grouphead span{color:#94909a;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.client-error-card-group.is-format{border-left:3px solid #3a5a8c}.client-error-card-group.is-format b{color:#3a5a8c}.client-error-card-group.is-auth{border-left:3px solid #9a6b1e}.client-error-card-group.is-auth b{color:#9a6b1e}.client-error-card-group.is-resource{border-left:3px solid #2f7d5f}.client-error-card-group.is-resource b{color:#2f7d5f}.client-error-card-group.is-rate{border-left:3px solid #7a4f9e}.client-error-card-group.is-rate b{color:#7a4f9e}.client-error-card-rule{color:#5d5766;background:#fff;border-left:3px solid #9499a6;border-radius:4px;margin:0;padding:5px 7px;font-size:9px;line-height:1.4}.client-error-card-rule span{color:#3f3a44;margin-right:4px;font-weight:800}.term-interactive-demo.client-error-demo{background:#faf8f3;border-color:#e2ddd0;gap:11px}.term-interactive-demo.client-error-demo :where(button):focus-visible{outline-offset:2px;outline:2px solid #2c3142}.client-error-queue{background:#fff;border:1px solid #e0ddd3;border-radius:8px;flex-wrap:wrap;gap:5px;padding:7px;display:flex}.term-interactive-demo.client-error-demo .client-error-tab{color:#6b6573;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #d9d6cc;border-radius:6px;grid-template-columns:14px 30px 10px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-grid}.term-interactive-demo.client-error-demo .client-error-tab:hover{color:#2c3142;background:#f4f2ec;border-color:#2c3142}.term-interactive-demo.client-error-demo .client-error-tab.is-current{border-color:#2c3142;box-shadow:0 0 0 2px #2c314224}.term-interactive-demo.client-error-demo .client-error-tab.is-correct{color:#fff;background:#2f7d5f;border-color:#2f7d5f}.term-interactive-demo.client-error-demo .client-error-tab.is-wrong{color:#8a1a1a;background:#fdecec;border-color:#a82020}.client-error-tab-index{opacity:.85;font-size:10px;font-weight:800}.client-error-tab-code,.client-error-tab-mark{text-align:center;font-size:11px;font-weight:800}.client-error-ticket{background:#fff;border:1px solid #d9d6cc;border-left:4px solid #9499a6;border-radius:9px;gap:9px;padding:13px;display:grid}.client-error-ticket:focus-visible{outline-offset:2px;outline:2px solid #2c3142}.client-error-ticket.is-correct.is-format{background:#f3f6fb;border-left-color:#3a5a8c}.client-error-ticket.is-correct.is-auth{background:#fbf6ea;border-left-color:#9a6b1e}.client-error-ticket.is-correct.is-resource{background:#ecf7f1;border-left-color:#2f7d5f}.client-error-ticket.is-correct.is-rate{background:#f4eefa;border-left-color:#7a4f9e}.client-error-ticket.is-wrong{background:#fff5f5;border-left-color:#a82020}.client-error-request{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-error-method{color:#2c3142;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#ece9e1;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800}.client-error-path{color:#2c3142;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-all;font-size:13px;font-weight:700}.client-error-stamp{color:#6b6573;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#ece9e1;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:800}.client-error-stamp.is-format{color:#fff;background:#3a5a8c}.client-error-stamp.is-auth{color:#fff;background:#9a6b1e}.client-error-stamp.is-resource{color:#fff;background:#2f7d5f}.client-error-stamp.is-rate{color:#fff;background:#7a4f9e}.client-error-stamp.is-wrong{color:#fff;background:#a82020}.client-error-body{background:#faf8f3;border:1px dashed #d4d1c7;border-radius:6px;gap:3px;padding:8px 10px;display:grid}.client-error-body small{color:#9a6f7a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.client-error-body code{color:#4a4653;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-all;font-size:12px}.client-error-body code b{color:#2c3142;font-weight:800}.client-error-body code i{color:#6f4a14;font-style:normal}.client-error-situation{color:#3f3a44;margin:0;font-size:13.5px;font-weight:650;line-height:1.55}.client-error-reveal{background:#fff;border:1px solid #d4d1c7;border-radius:7px;gap:5px;padding:10px 11px;display:grid}.client-error-reveal.is-correct.is-format{color:#2c4769;background:#eef3fa;border-color:#b9c8de}.client-error-reveal.is-correct.is-auth{color:#6f4a14;background:#fbf3e1;border-color:#e2cfa6}.client-error-reveal.is-correct.is-resource{color:#1f5a44;background:#e8f5ee;border-color:#b3d9c6}.client-error-reveal.is-correct.is-rate{color:#553a7a;background:#efe7f7;border-color:#cdb8e0}.client-error-reveal.is-wrong{color:#3a0d0d;background:#fbdcdc;border-color:#e3b0b0}.client-error-reveal-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.client-error-reveal-head strong{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:800}.client-error-reveal-head span{color:#2c3142;letter-spacing:.03em;background:#2c314214;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:800}.client-error-reveal p{margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.client-error-retry-badge{border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;padding:6px 9px;display:flex}.client-error-retry-badge b{letter-spacing:.03em;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:800}.client-error-retry-badge.is-yes{color:#1f5a44;background:#ecf7f1;border-left:3px solid #2f7d5f}.client-error-retry-badge.is-yes b{color:#fff;background:#2f7d5f}.client-error-retry-badge.is-no{color:#4a4653;background:#f4f2ec;border-left:3px solid #9499a6}.client-error-retry-badge.is-no b{color:#fff;background:#6b6573}.client-error-choices{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.client-error-demo .client-error-choice{color:#4a4653;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #d9d6cc;border-radius:7px;grid-template-columns:minmax(48px,auto) 1fr;align-items:center;gap:7px;padding:7px 11px;display:inline-grid}.term-interactive-demo.client-error-demo .client-error-choice:hover{color:#2c3142;background:#f4f2ec;border-color:#2c3142}.term-interactive-demo.client-error-demo .client-error-choice.is-selected{color:#fff;background:#2c3142;border-color:#2c3142}.client-error-choice b{font-size:13px;font-weight:800}.client-error-choice span{font-size:11.5px;font-weight:600}.client-error-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.client-error-demo .client-error-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:38px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.client-error-demo .client-error-cta:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:#fff}.term-interactive-demo.client-error-demo .client-error-cta:disabled{color:#94909a;cursor:not-allowed;background:#ece9e1;border-color:#d9d6cc}.term-interactive-demo.client-error-demo .client-error-secondary{color:#2c3142;min-height:38px;font:inherit;background:#fff;border:1px solid #d9d6cc;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.term-interactive-demo.client-error-demo .client-error-secondary:hover{color:#2c3142;background:#f4f2ec;border-color:#2c3142}.client-error-score{color:#2c3142;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ece9e1;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:700}.client-error-status{color:#3f3a44;background:#fff;border-left:3px solid #9499a6;border-radius:5px;min-height:38px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}.client-error-model{gap:5px;display:grid;overflow-x:auto}.client-error-model-row{background:#fff;border:1px solid #e0ddd3;border-radius:8px;grid-template-columns:minmax(96px,.5fr) minmax(200px,1.25fr) minmax(200px,1.15fr) minmax(56px,.3fr);align-items:stretch;gap:0;min-width:700px;display:grid}.client-error-model-row>*{color:#4a4653;border-left:1px solid #e7e4da;min-width:0;padding:11px 12px;font-size:13px;line-height:1.5}.client-error-model-row>:first-child{border-left:0}.client-error-model-head{background:#f7f4ee;border:0;border-radius:0}.client-error-model-head>*{color:#8a8590;border-left:0;padding-block:7px;font-size:11px;font-weight:800}.client-error-model-row>strong{color:#2c3142;align-content:center;gap:3px;font-size:14px;font-weight:800;display:grid}.client-error-model-row>span b{color:#2c3142;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ece9e1;border-radius:3px;margin-right:3px;padding:1px 5px;font-size:11px;font-weight:800;display:inline-block}.client-error-model-row.is-format{background:#f3f6fb;border-left:4px solid #3a5a8c}.client-error-model-row.is-format>strong{color:#2c4769}.client-error-model-row.is-auth{background:#fbf6ea;border-left:4px solid #9a6b1e}.client-error-model-row.is-auth>strong{color:#6f4a14}.client-error-model-row.is-resource{background:#ecf7f1;border-left:4px solid #2f7d5f}.client-error-model-row.is-resource>strong{color:#1f5a44}.client-error-model-row.is-rate{background:#f4eefa;border-left:4px solid #7a4f9e}.client-error-model-row.is-rate>strong{color:#553a7a}.client-error-takeaway{background:#f7f4ee;border:1px solid #d4d1c7;border-radius:8px;margin:12px 0 0;padding:12px 13px}.client-error-takeaway>strong{color:#2c3142;letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.client-error-takeaway ul{gap:4px;margin:0;padding-left:18px;display:grid}.client-error-takeaway li{color:#3f3a44;font-size:13px;font-weight:650;line-height:1.55}.client-error-takeaway li::marker{color:#2c3142}.client-error-takeaway li b{color:#2c3142;font-weight:800}.client-error-rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.client-error-rules li{color:#4a4653;background:#fbfaf7;border:1px solid #e0ddd3;border-left:4px solid #6b6573;border-radius:7px;gap:3px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.55;display:grid}.client-error-rules li b{color:#2c3142;font-size:13.5px;font-weight:800}.client-error-contract{background:#fbfaf7;border:1px solid #d4d1c7;border-radius:9px;gap:8px;padding:13px;display:grid}.client-error-contract-code{color:#f4f2ec;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#2c3142;border-radius:6px;padding:10px 12px;font-size:12.5px;line-height:1.6;overflow-x:auto}.client-error-contract p{color:#4a4653;margin:0;font-size:13px;line-height:1.6}.client-error-contract p b{color:#2c3142;font-weight:800}.client-error-contrast-card{background:#fbfaf7;border:1px solid #d9d6cc;border-radius:9px;gap:6px;min-width:0;padding:13px;display:grid}.client-error-contrast-card.is-good{background:#ecf7f1;border-color:#b3d9c6 #b3d9c6 #b3d9c6 #2f7d5f;border-left-style:solid;border-left-width:4px}.client-error-contrast-card.is-bad{background:#fdecec;border-color:#e3b0b0 #e3b0b0 #e3b0b0 #a82020;border-left-style:solid;border-left-width:4px}.client-error-contrast-card header{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.client-error-contrast-card header span{letter-spacing:.03em;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:800}.client-error-contrast-card.is-good header span{color:#fff;background:#2f7d5f}.client-error-contrast-card.is-bad header span{color:#fff;background:#a82020}.client-error-contrast-card header b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13.5px;font-weight:800}.client-error-contrast-card.is-good header b{color:#1f5a44}.client-error-contrast-card.is-bad header b{color:#3a0d0d}.client-error-contrast-card p{margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.client-error-contrast-card.is-good p{color:#1d4a30}.client-error-contrast-card.is-bad p{color:#4a1313}@media (max-width:780px){.client-error-model-row{grid-template-columns:1fr;min-width:0}.client-error-model-row>*{border-top:1px solid #e7e4da;border-left:0}.client-error-model-row>:first-child{border-top:0}.client-error-model-head{display:none}.client-error-contrast{grid-template-columns:1fr}.client-error-stamp{flex-basis:100%;margin-left:0}}@media (max-width:480px){.client-error-card-preview{min-height:0}.client-error-queue{gap:4px}.client-error-tab{flex:60px}.client-error-choice{flex:130px}}.term-card .term-preview.client-error-card-preview{color:#203d62;gap:8px;min-height:168px;padding:13px;display:grid;box-shadow:5px 5px #a6bdd7;background:#e7eef8!important;border:2px solid #52749d!important}.term-card .client-error-card-topline{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.term-card .client-error-card-topline small{color:#53749b;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:8px;font-weight:900}.term-card .client-error-card-topline strong{color:#304f7b;font-size:9px}.term-card .client-error-card-request{background:#f8fbff;border:1px solid #9bb4d0;border-radius:5px;align-items:center;gap:7px;padding:7px 8px;display:flex}.term-card .client-error-card-request b{color:#f8fbff;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#31557f;border-radius:3px;padding:2px 5px;font-size:8px}.term-card .client-error-card-request code{color:#203d62;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;font-weight:850}.term-card .client-error-card-request span{color:#5a6f8d;margin-left:auto;font-size:8px;font-weight:750}.term-card .client-error-card-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:4px;display:grid}.term-card .client-error-card-flow>div{background:#fff3f0;border:1px solid #bd8a83;border-radius:5px;gap:3px;padding:6px;display:grid}.term-card .client-error-card-flow>div.is-created{background:#edf8f0;border-color:#79a58e}.term-card .client-error-card-flow span{color:#975047;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;font-weight:900}.term-card .client-error-card-flow b{color:#743d38;font-size:8px;line-height:1.2}.term-card .client-error-card-flow .is-created b,.term-card .client-error-card-flow .is-created span{color:#35664c}.term-card .client-error-card-flow small{color:#6c6172;font-size:7px;font-weight:750;line-height:1.25}.term-card .client-error-card-flow i{color:#55749a;align-self:center;font-style:normal;font-weight:900}.term-card .client-error-card-rule{color:#3d597d;margin:0;font-size:9px;font-weight:650;line-height:1.45}.term-card .client-error-card-rule b{color:#9a4d45}.term-interactive-demo.client-error-project-demo{gap:12px;box-shadow:8px 8px #9ab4d4;color:#edf5ff!important;background:#172d4e!important;border:2px solid #496f9e!important}.client-error-project-demo .client-error-project-toolbar{color:#bdd2ef;font-family:var(--font-geist-mono),ui-monospace,monospace;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;font-weight:850;display:flex}.client-error-project-demo .client-error-project-toolbar code{color:#ffe39c;font:inherit}.client-error-project-sheet{background:#203d66;border:1px solid #668bb8;border-radius:8px;gap:10px;padding:12px;display:grid}.client-error-project-field{gap:5px;display:grid}.client-error-project-field label{color:#d4e4fb;font-size:12px;font-weight:850}.client-error-project-field input{box-sizing:border-box;color:#213e63;width:100%;font:inherit;background:#f8fbff;border:1px solid #9db8da;border-radius:6px;padding:8px;font-size:13px;font-weight:750}.client-error-project-field small{color:#bdd2ef;font-size:11px}.client-error-project-sheet.is-conflict .client-error-project-field input{border-color:#e79a8b;box-shadow:0 0 0 2px #e79a8b33}.client-error-project-sheet.is-created .client-error-project-field input{border-color:#86c69b}.client-error-project-result{background:#294a76;border:1px solid #9ab4d4;border-radius:6px;gap:5px;padding:10px;display:grid}.client-error-project-result>b{font-size:14px}.client-error-project-result>span,.client-error-project-result>code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:850}.client-error-project-result>p{color:#d3e3f8;margin:0;font-size:12.5px;line-height:1.55}.client-error-project-result.is-ready>b{color:#ffe39c}.client-error-project-result.is-conflict{background:#543641;border-color:#e08a7d}.client-error-project-result.is-conflict>span,.client-error-project-result.is-conflict>b{color:#ffd5cb}.client-error-project-result.is-conflict>code{color:#ffe49c}.client-error-project-result.is-conflict>p{color:#f4d7d6}.client-error-project-result.is-created{background:#264f45;border-color:#79b992}.client-error-project-result.is-created>span,.client-error-project-result.is-created>b{color:#c9f4d8}.client-error-project-result.is-created>code{color:#ffe3a3}.client-error-project-result.is-created>p{color:#d9f3df}.client-error-project-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.client-error-project-demo :is(.client-error-project-primary,.client-error-project-reset){min-height:40px;font:inherit;font-weight:850;border:1px solid #0000!important;border-radius:7px!important}.term-interactive-demo.client-error-project-demo .client-error-project-primary{color:#322714!important;background:#f0c76e!important}.term-interactive-demo.client-error-project-demo .client-error-project-reset{color:#27486f!important;background:#f2f7ff!important;border-color:#aac4e3!important}.client-error-project-status{color:#d9e8fc;background:#203d66;border-left:3px solid #a4c2e5;margin:0;padding:10px;font-size:12.5px;line-height:1.55}.client-error-project-demo :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #ffe69b!important}.client-error-model{gap:8px;display:grid}.client-error-model-row{color:#294969;background:#f7faff;border:1px solid #b7c9df;border-left:4px solid #567da9;border-radius:7px;grid-template-columns:120px minmax(0,1.35fr) minmax(0,1fr);gap:8px;padding:10px;font-size:12.5px;line-height:1.5;display:grid}.client-error-model-row strong{color:#25486e}.client-error-model-row.is-auth{border-left-color:#8a6aab}.client-error-model-row.is-resource{border-left-color:#ad7650}.client-error-model-row.is-rate{border-left-color:#4f967d}.client-error-takeaway{color:#2d4f76;background:#eaf1fb;border-left:4px solid #496f9e;margin:10px 0 0;padding:10px;font-size:13px;line-height:1.6}.client-error-contract{color:#294968;background:#eff5fd;border:1px solid #9db5d2;border-radius:8px;gap:9px;padding:12px;display:grid}.client-error-contract code{color:#e8f3ff;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#213f68;border-radius:5px;padding:8px;font-size:11px;overflow-x:auto}.client-error-contract p{margin:0;font-size:13px;line-height:1.65}.client-error-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-error-contrast-card{color:#2e4b6e;background:#f8fbff;border:1px solid #b7c9df;border-radius:8px;padding:12px}.client-error-contrast-card.is-good{background:#effaf1;border-color:#81b296}.client-error-contrast-card.is-bad{background:#fff2ef;border-color:#d58c81}.client-error-contrast-card b{color:#31587f}.client-error-contrast-card.is-bad b{color:#914b43}.client-error-contrast-card p{margin:6px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:720px){.client-error-model-row,.client-error-contrast{grid-template-columns:1fr}}@media (max-width:420px){.term-card .client-error-card-flow{grid-template-columns:1fr}.term-card .client-error-card-flow i{justify-self:center;transform:rotate(90deg)}.client-error-project-actions button{width:100%}}.term-interactive-demo.client-error-project-demo .client-error-project-field input{color:#213e63!important;background:#f8fbff!important;border-color:#9db8da!important}.term-interactive-demo.client-error-project-demo .client-error-project-sheet.is-conflict .client-error-project-field input{border-color:#e79a8b!important}.term-interactive-demo.client-error-project-demo .client-error-project-sheet.is-created .client-error-project-field input{border-color:#86c69b!important}
.server-error-card-preview{color:#4a4e5a;align-content:center;gap:6px;min-height:150px;padding:11px;display:grid;background:#fbf7f8!important;border-color:#e0d3d5!important}.server-error-card-line{color:#6b6f7c;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #e2d9db;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.server-error-card-line b{color:#fff;letter-spacing:.3px;border-radius:3px;align-items:center;padding:1px 5px;font-size:10px;font-weight:800;display:inline-flex}.server-error-card-line b.is-server{background:#a82020}.server-error-card-line small{color:#8a8f9c;font-size:9px;font-weight:700}.server-error-card-spine{color:#555a68;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;font-size:9px;line-height:1.4;display:flex}.server-error-card-spine b{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#a82020;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.server-error-card-spine span{color:#6b6f7c;font-size:9px;font-weight:700}.server-error-card-bands{gap:3px;margin:0;padding:0;list-style:none;display:grid}.server-error-card-band,.server-error-card-bandhead{background:#fff;border:1px solid #e7e0e2;border-radius:4px;grid-template-columns:30px minmax(0,1.1fr) minmax(0,.95fr);align-items:center;gap:5px;min-width:0;padding:4px 6px;display:grid}.server-error-card-band b,.server-error-card-band span,.server-error-card-band strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.server-error-card-band b{color:#a82020;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.server-error-card-band span{color:#5d6273;font-size:9px;font-weight:700}.server-error-card-band strong{color:#4a4e5a;font-size:9px;font-weight:750}.server-error-card-bandhead{background:0 0;border:0;padding-block:2px}.server-error-card-bandhead span{color:#9499a6;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.server-error-card-rule{color:#555a68;background:#fff;border-left:3px solid #5d6273;border-radius:4px;margin:0;padding:5px 7px;font-size:9px;line-height:1.4}.server-error-card-rule span{color:#3f4350;margin-right:4px;font-weight:800}.server-error-knowledge-list,.server-error-how-list{gap:7px;margin:0;padding-left:18px;display:grid}.server-error-knowledge-list{list-style:outside}.server-error-how-list{padding-left:22px;list-style:decimal}.server-error-knowledge-list li,.server-error-how-list li{color:#4d5566;font-size:13.5px;line-height:1.6}.server-error-knowledge-list li b,.server-error-how-list li b{color:var(--ink)}.server-error-knowledge-list code,.server-error-how-list code{color:#3a4254;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.92em}.server-error-contrast-card{background:#fbfbfd;border:1px solid #e2d9db;border-radius:9px;gap:6px;min-width:0;padding:13px;display:grid}.server-error-contrast-card.is-good{background:#eef8f1;border-color:#b6d9bf #b6d9bf #b6d9bf #1a6e36;border-left-style:solid;border-left-width:4px}.server-error-contrast-card.is-bad{background:#fdecec;border-color:#e3b0b0 #e3b0b0 #e3b0b0 #a82020;border-left-style:solid;border-left-width:4px}.server-error-contrast-card header{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.server-error-contrast-card header span{letter-spacing:.03em;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:800}.server-error-contrast-card.is-good header span{color:#fff;background:#1a6e36}.server-error-contrast-card.is-bad header span{color:#fff;background:#a82020}.server-error-contrast-card header b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13.5px;font-weight:800}.server-error-contrast-card.is-good header b{color:#15402a}.server-error-contrast-card.is-bad header b{color:#3a0d0d}.server-error-contrast-card p{margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.server-error-contrast-card.is-good p{color:#1d4a30}.server-error-contrast-card.is-bad p{color:#4a1313}.term-interactive-demo.server-error-demo{background:#fdf9fa;border-color:#e0d3d5;gap:11px}.term-interactive-demo.server-error-demo :where(button):focus-visible{outline-offset:2px;outline:2px solid #2a3548}.server-error-demo-queue{background:#fff;border:1px solid #e7e0e2;border-radius:8px;flex-wrap:wrap;gap:5px;padding:7px;display:flex}.term-interactive-demo.server-error-demo .server-error-demo-tab{color:#6b6f7c;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #e2d9db;border-radius:6px;grid-template-columns:14px 30px 10px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-grid}.term-interactive-demo.server-error-demo .server-error-demo-tab:hover{color:#2a3548;background:#f4f5f7;border-color:#2a3548}.term-interactive-demo.server-error-demo .server-error-demo-tab.is-current{border-color:#2a3548;box-shadow:0 0 0 2px #2a354824}.term-interactive-demo.server-error-demo .server-error-demo-tab.is-correct{color:#fff;background:#1a6e36;border-color:#1a6e36}.term-interactive-demo.server-error-demo .server-error-demo-tab.is-wrong{color:#8a1a1a;background:#fdecec;border-color:#a82020}.server-error-demo-tab-index{opacity:.85;font-size:10px;font-weight:800}.server-error-demo-tab-code,.server-error-demo-tab-mark{text-align:center;font-size:11px;font-weight:800}.server-error-demo-ticket{background:#fff;border:1px solid #e2d9db;border-left:4px solid #9499a6;border-radius:9px;gap:9px;padding:13px;display:grid}.server-error-demo-ticket:focus-visible{outline-offset:2px;outline:2px solid #2a3548}.server-error-demo-ticket.is-correct{background:#eef8f1;border-left-color:#1a6e36}.server-error-demo-ticket.is-wrong{background:#fff5f5;border-left-color:#a82020}.server-error-demo-request{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.server-error-demo-method{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#eef0f4;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800}.server-error-demo-path{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-all;font-size:13px;font-weight:700}.server-error-demo-stamp{color:#6b6f7c;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#eef0f4;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:800}.server-error-demo-stamp.is-server{color:#fff;background:#a82020}.server-error-demo-stamp.is-wrong{color:#fff;background:#5d6273}.server-error-demo-symptom{color:#3f4452;margin:0;font-size:13.5px;font-weight:600;line-height:1.55}.server-error-demo-evidence{background:#fafafa;border:1px dashed #e0d7d9;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;margin:0;padding:8px 10px;display:grid}.server-error-demo-evidence small{color:#8a8f9c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.server-error-demo-evidence span{overflow-wrap:anywhere;color:#5a4f5b;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11.5px;line-height:1.5}.server-error-demo-reading{background:#fff;border:1px solid #cfe6d6;border-radius:7px;gap:5px;padding:10px 11px;display:grid}.server-error-demo-reading.is-correct{color:#15402a;background:#dffbe6;border-color:#b6d9bf}.server-error-demo-reading.is-wrong{color:#3a0d0d;background:#fbdcdc;border-color:#e3b0b0}.server-error-demo-reading-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.server-error-demo-reading-head strong{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:800}.server-error-demo-reading-head span{color:#2a3548;letter-spacing:.03em;background:#2a354814;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:800}.server-error-demo-reading p{margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.server-error-demo-choices{gap:10px;display:grid}.server-error-demo-choice-group{gap:5px;display:grid}.server-error-demo-choice-group small{color:#6b6f7c;font-size:11.5px;font-weight:800}.server-error-demo-choice-row{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.server-error-demo .server-error-demo-choice{color:#3f4452;min-width:46px;font:inherit;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #e2d9db;border-radius:7px;justify-content:center;align-items:center;padding:7px 11px;font-size:14px;font-weight:800;display:inline-flex}.term-interactive-demo.server-error-demo .server-error-demo-choice:hover{color:#2a3548;background:#f4f5f7;border-color:#2a3548}.term-interactive-demo.server-error-demo .server-error-demo-choice.is-selected{color:#fff;background:#2a3548;border-color:#2a3548}.term-interactive-demo.server-error-demo .server-error-demo-action{color:#3f4452;min-width:0;font:inherit;background:#fff;border:1px solid #e2d9db;border-radius:7px;align-items:center;padding:7px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.term-interactive-demo.server-error-demo .server-error-demo-action:hover{color:#2a3548;background:#f4f5f7;border-color:#2a3548}.term-interactive-demo.server-error-demo .server-error-demo-action.is-selected{color:#fff;background:#2a3548;border-color:#2a3548}.server-error-demo-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.server-error-demo .server-error-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:38px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.server-error-demo .server-error-cta:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:#fff}.term-interactive-demo.server-error-demo .server-error-cta:focus-visible{outline-offset:2px;outline:2px solid #2a3548}.term-interactive-demo.server-error-demo .server-error-cta:disabled{color:#9499a6;cursor:not-allowed;background:#f0eef0;border-color:#e2d9db}.term-interactive-demo.server-error-demo .server-error-demo-secondary{color:#2a3548;min-height:38px;font:inherit;background:#fff;border:1px solid #e2d9db;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.term-interactive-demo.server-error-demo .server-error-demo-secondary:hover{color:#2a3548;background:#f4f5f7;border-color:#2a3548}.server-error-demo-score{color:#2a3548;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:700}.server-error-demo-status{color:#3f4452;background:#fff;border-left:3px solid #9499a6;border-radius:5px;min-height:38px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}@media (max-width:780px){.server-error-contrast{grid-template-columns:1fr}.server-error-demo-stamp{flex-basis:100%;margin-left:0}.server-error-demo-evidence{grid-template-columns:1fr;gap:3px}}.term-card .term-preview.server-error-card-preview{color:#fff1e8;gap:8px;min-height:168px;padding:13px;display:grid;box-shadow:5px 5px #c49a82;background:#2d2528!important;border:2px solid #a95c4b!important}.term-card .server-error-card-kicker{justify-content:space-between;gap:8px;display:flex}.term-card .server-error-card-kicker span{color:#f1c5ad;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:8px;font-weight:900}.term-card .server-error-card-kicker b{color:#ffd98b;font-size:9px}.term-card .server-error-card-job{background:#201b1d;border:1px solid #8c675e;border-radius:5px;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;display:flex}.term-card .server-error-card-job strong{color:#fff1e8;font-size:10px}.term-card .server-error-card-job code{color:#f0c5ad;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;font-weight:850}.term-card .server-error-card-job span{color:#d9a98e;margin-left:auto;font-size:8px;font-weight:750}.term-card .server-error-card-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:4px;display:grid}.term-card .server-error-card-flow>div{background:#3d3032;border:1px solid #92726a;border-radius:5px;gap:3px;padding:6px;display:grid}.term-card .server-error-card-flow>div.is-failed{background:#4d2e31;border-color:#c97461}.term-card .server-error-card-flow>div.is-recovered{background:#274237;border-color:#7ca689}.term-card .server-error-card-flow b{color:#ffe1c5;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px}.term-card .server-error-card-flow .is-failed b{color:#ffd1c5}.term-card .server-error-card-flow .is-recovered b{color:#c5f0d0}.term-card .server-error-card-flow span{color:#f8d8c8;font-size:8px;font-weight:850}.term-card .server-error-card-flow small{color:#d7b3a4;font-size:7px;font-weight:750}.term-card .server-error-card-flow i{color:#e8b369;align-self:center;font-style:normal;font-weight:900}.term-card .server-error-card-rule{color:#f0d2c4;margin:0;font-size:9px;font-weight:650;line-height:1.45}.term-card .server-error-card-rule b{color:#ffd98b}.term-interactive-demo.server-error-export-demo{gap:12px;box-shadow:8px 8px #c99b83;color:#fff0e8!important;background:#292326!important;border:2px solid #a96351!important}.server-error-export-demo .server-error-export-toolbar{color:#f1c8b2;font-family:var(--font-geist-mono),ui-monospace,monospace;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;font-weight:850;display:flex}.server-error-export-demo .server-error-export-toolbar code{color:#ffd98e;font:inherit}.server-error-export-job{background:#3a2f32;border:1px solid #927168;border-radius:8px;gap:10px;padding:12px;display:grid}.server-error-export-job>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.server-error-export-job>header div{gap:3px;display:grid}.server-error-export-job>header strong{color:#fff2e9;font-size:14px}.server-error-export-job>header span{color:#eac3b0;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:800}.server-error-export-job>header>code{color:#ffdda2;font-family:var(--font-geist-mono),ui-monospace,monospace;align-self:start;font-size:11px;font-weight:850}.server-error-export-result{background:#493b3e;border:1px solid #9b7c74;border-radius:6px;gap:5px;padding:10px;display:grid}.server-error-export-result>b{font-size:14px}.server-error-export-result>span,.server-error-export-result>code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:850}.server-error-export-result>p{color:#f2d8cb;margin:0;font-size:12.5px;line-height:1.55}.server-error-export-result.is-ready>b{color:#ffdc94}.server-error-export-result.is-unavailable{background:#542f34;border-color:#dd8872}.server-error-export-result.is-unavailable>span,.server-error-export-result.is-unavailable>b{color:#ffd5c8}.server-error-export-result.is-unavailable>code{color:#ffe298}.server-error-export-result.is-unavailable>p{color:#f6d6d1}.server-error-export-result.is-queued{background:#29443a;border-color:#7caf8b}.server-error-export-result.is-queued>span,.server-error-export-result.is-queued>b{color:#cdf4d9}.server-error-export-result.is-queued>code{color:#ffe3a5}.server-error-export-result.is-queued>p{color:#dbf0e1}.server-error-export-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.server-error-export-demo :is(.server-error-export-primary,.server-error-export-reset){min-height:40px;font:inherit;font-weight:850;border:1px solid #0000!important;border-radius:7px!important}.term-interactive-demo.server-error-export-demo .server-error-export-primary{color:#332518!important;background:#e8b65f!important}.term-interactive-demo.server-error-export-demo .server-error-export-reset{color:#59392f!important;background:#fff4ed!important;border-color:#d1aa97!important}.server-error-export-status{color:#f5dbcf;background:#3a2f32;border-left:3px solid #dfad78;margin:0;padding:10px;font-size:12.5px;line-height:1.55}.server-error-export-demo button:focus-visible{outline-offset:3px;outline:3px solid #ffe29b!important}.server-error-code-map{gap:8px;display:grid}.server-error-code-row{color:#583d36;background:#fff7f1;border:1px solid #d5b6a7;border-left:4px solid #bf6f5b;border-radius:7px;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px;font-size:12.5px;line-height:1.5;display:grid}.server-error-code-row strong{color:#863f34;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:14px}.server-error-code-row.is-502{border-left-color:#8b6ba5}.server-error-code-row.is-503{border-left-color:#b77a42}.server-error-code-row.is-504{border-left-color:#587d9f}.server-error-takeaway{color:#674136;background:#fff0e7;border-left:4px solid #a96351;margin:10px 0 0;padding:10px;font-size:13px;line-height:1.6}.server-error-how-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.server-error-how-list li{color:#5b433b;background:#fffaf6;border:1px solid #ddc3b6;border-radius:7px;padding:10px;font-size:13px;line-height:1.6}.server-error-how-list b{color:#853f34}.server-error-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.server-error-contrast-card{color:#5e443c;background:#fff9f5;border:1px solid #d6b8aa;border-radius:8px;padding:12px}.server-error-contrast-card.is-good{background:#eff9ef;border-color:#8fba9b}.server-error-contrast-card.is-bad{background:#fff0ec;border-color:#d48876}.server-error-contrast-card b{color:#6c4539}.server-error-contrast-card.is-bad b{color:#963f35}.server-error-contrast-card p{margin:6px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:720px){.server-error-code-row,.server-error-contrast{grid-template-columns:1fr}}@media (max-width:420px){.term-card .server-error-card-flow{grid-template-columns:1fr}.term-card .server-error-card-flow i{justify-self:center;transform:rotate(90deg)}.server-error-export-actions button{width:100%}}
.cors-card-preview{color:#5e6680;align-content:center;gap:6px;min-height:150px;padding:12px;display:grid;background:linear-gradient(145deg,#f7f8ff,#f5fbfb)!important;border-color:#d8dceb!important}.cors-card-message{background:#fff;border:1px solid #dfe2ee;border-radius:6px;gap:4px;min-width:0;padding:7px 8px;display:grid}.cors-card-request{border-left:3px solid #7184c5}.cors-card-response{border-left:3px solid #5f9a79}.cors-card-message>div{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.cors-card-message small{color:#8891a5;letter-spacing:.35px;font-size:7px;font-weight:800}.cors-card-message strong{color:#59678e;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cors-card-response strong{color:#4f805f}.cors-card-message code{color:#5e6f96;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cors-card-message span{color:#7c8290;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.cors-card-handshake{color:#7c87aa;justify-content:center;align-items:center;gap:5px;display:flex}.cors-card-handshake i{color:#667bc3;font-size:13px;font-style:normal}.cors-card-handshake b{font-size:8px}.cors-permission-matrix{gap:5px;display:grid;overflow-x:auto}.cors-permission-row{background:#fff;border:1px solid #dfe2ed;border-radius:8px;grid-template-columns:minmax(105px,.78fr) minmax(145px,1fr) minmax(170px,1fr) minmax(235px,1.45fr);align-items:stretch;min-width:790px;display:grid}.cors-permission-row>*{color:#707787;border-left:1px solid #e8eaf1;min-width:0;padding:10px 11px;font-size:12px;line-height:1.5}.cors-permission-row>:first-child{border-left:0}.cors-permission-row>strong{color:#596990;font-size:11px}.cors-permission-row>code{overflow-wrap:anywhere;color:#536a9e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.cors-permission-row>span{color:#727988}.cors-permission-head{background:#f7f8fc;border:0;border-radius:0;min-width:790px}.cors-permission-head>*{color:#858c9d;border-left:0;padding-block:7px;font-size:10px;font-weight:800}.cors-scenario-grid article{background:#fbfcff;border-color:#dfe2ed}.cors-scenario-grid article:first-child{background:#f8fcf9;border-color:#d5e4da}.cors-scenario-grid article:nth-child(2){background:#fffdf7;border-color:#e6d9ba}.cors-scenario-grid article:nth-child(3){background:#fff9f9;border-color:#e5cecf}.cors-scenario-grid article b{color:#566a9d}.cors-scenario-grid article:first-child b{color:#4d805f}.cors-scenario-grid article:nth-child(2) b{color:#8b6b3e}.cors-scenario-grid article:nth-child(3) b{color:#9b5b61}.cors-scenario-grid article p{color:#707887}.cors-scenario-grid article code{overflow-wrap:anywhere;color:#536b9e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.92em}.cors-handshake-demo{background:linear-gradient(145deg,#f9fbff,#f7fbfb);border-color:#d9deed}.cors-demo-scenarios{flex-wrap:wrap;gap:6px;display:flex}.cors-demo-scenarios button[aria-selected=true]{color:#5369ad;background:#eef2ff;border-color:#aebae3}.cors-demo-scenarios button:focus-visible,.cors-cta:focus-visible,.cors-demo-settings select:focus-visible,.cors-demo-settings input:focus-visible{outline-offset:2px;outline:2px solid #7185cb}.cors-demo-wire{background:#fff;border-left:3px solid #7184c5;border-radius:6px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.cors-demo-wire>span{color:#536aa4;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.cors-demo-wire code{color:#5c6b91;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cors-demo-wire small{color:#778093;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.cors-demo-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cors-demo-packet{background:#fff;border:1px solid #dfe3ee;border-left:3px solid #7184c5;border-radius:7px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.cors-demo-response-packet{border-left-color:#5c9a76}.cors-demo-packet small{color:#858da1;font-size:10px;font-weight:800}.cors-demo-packet code{overflow-wrap:anywhere;color:#596b96;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;line-height:1.45}.cors-demo-response-packet code{color:#557a65}.cors-demo-summary{color:#737c8f;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.cors-demo-settings{background:#fff;border:1px solid #dfe3ed;border-radius:8px;grid-template-columns:minmax(170px,1.15fr) repeat(3,minmax(135px,1fr));align-items:end;gap:8px;margin:0;padding:11px;display:grid}.cors-demo-settings legend{color:#67738e;padding:0 4px;font-size:11px;font-weight:800}.cors-demo-settings label{color:#687386;align-content:start;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.cors-demo-settings label:has(input){align-items:flex-start;gap:6px;padding-top:22px;line-height:1.4;display:flex}.cors-demo-settings label.is-disabled{color:#a0a5af}.cors-demo-settings input[type=checkbox]{accent-color:#657dc5;flex:none;width:15px;height:15px;margin:0}.cors-demo-settings select{color:#586887;background:#fff;border:1px solid #d5dbe9;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:12px}.cors-demo-settings select:disabled{color:#a1a6b0;background:#f7f7f9}.cors-cta{justify-self:start}.cors-demo-verdict{background:#fff;border:1px solid #dfe3ee;border-left:4px solid #b4bac8;border-radius:7px;min-height:70px;margin:0;padding:11px 12px}.cors-demo-verdict.is-allowed{background:#f0faf3;border-left-color:#5d9a74}.cors-demo-verdict.is-blocked{background:#fff3f3;border-left-color:#c57779}.cors-demo-keyboard{color:#808798;margin:0;font-size:11px;line-height:1.45}.cors-verification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cors-verification-grid article{background:#fbfcff;border:1px solid #dfe3ec;border-left:4px solid #7184c5;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.cors-verification-grid article:nth-child(2){background:#fffdf7;border-color:#e5dcc6 #e5dcc6 #e5dcc6 #c49a57}.cors-verification-grid article:nth-child(3){background:#f8fcf9;border-color:#d5e3da #d5e3da #d5e3da #609678}.cors-verification-grid strong{color:#596b9e;font-size:14px}.cors-verification-grid article:nth-child(2) strong{color:#8a6d3f}.cors-verification-grid article:nth-child(3) strong{color:#4d805f}.cors-verification-grid p{color:#717989;margin:0;font-size:12px;line-height:1.58}.cors-verification-grid code{overflow-wrap:anywhere;color:#586b9f;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.92em}@media (max-width:780px){.cors-permission-row{grid-template-columns:1fr;min-width:0}.cors-permission-row>*{border-top:1px solid #e8eaf1;border-left:0;grid-template-columns:108px minmax(0,1fr);gap:8px;display:grid}.cors-permission-row>:first-child{border-top:0}.cors-permission-row>:before{content:attr(data-label);color:#8a91a3;font-size:10px;font-weight:800}.cors-permission-head{display:none}.cors-demo-wire{grid-template-columns:auto minmax(0,1fr)}.cors-demo-wire small{border-top:1px solid #edf0f5;grid-column:1/-1;padding-top:2px}.cors-demo-panel{grid-template-columns:1fr}.cors-demo-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.cors-demo-settings legend{grid-column:1/-1}.cors-demo-settings label:has(input){padding-top:0}.cors-verification-grid{grid-template-columns:1fr}}@media (max-width:480px){.cors-card-preview{min-height:0;padding:10px}.cors-card-message code,.cors-card-message span{overflow-wrap:anywhere;white-space:normal}.cors-demo-scenarios{grid-template-columns:1fr;display:grid}.cors-demo-scenarios button{justify-content:flex-start;width:100%}.cors-demo-settings{grid-template-columns:1fr}.cors-demo-settings legend{grid-column:auto}.cors-demo-settings label:has(input){padding-top:0}.cors-cta{width:100%}}.term-interactive-demo.cors-demo .cors-cta{background:var(--color-rausch-600);color:#fff;border:0;min-width:132px;font-weight:800}.term-interactive-demo.cors-demo .cors-cta:hover{color:#fff;background:#c8093a}.term-interactive-demo.cors-demo .cors-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cors-demo-verdict strong{color:#4a5366;font-size:13.5px;font-weight:800}.cors-demo-verdict.is-allowed strong{color:#3f7a54}.cors-demo-verdict.is-blocked strong{color:#9a4a4f}.cors-demo-verdict .cors-demo-reason{color:#5d6577;margin:2px 0 0;font-size:12.5px;line-height:1.55}.cors-demo-verdict.is-allowed .cors-demo-reason{color:#4b795b}.cors-demo-verdict.is-blocked .cors-demo-reason{color:#8a4a50}.cors-demo-verdict .cors-demo-rule{color:#6f788a;border-top:1px dashed #e3e6ef;margin:6px 0 0;padding-top:6px;font-size:11.5px;font-weight:600;line-height:1.5}.cors-demo-readout{color:#6b7383;background:#f6f7fa;border:1px solid #e3e6ef;border-radius:5px;min-width:0;padding:4px 7px;font-size:11px;font-weight:800}.cors-demo-readout.is-allowed{color:#3f7a54;background:#e3f6ea;border-color:#bfe2c9}.cors-demo-readout.is-blocked{color:#9a4a4f;background:#fdeced;border-color:#ecc3c5}.cors-usage-block{gap:6px;display:grid}.cors-usage-block b{color:#434c66;font-size:13px;font-weight:800}.cors-usage-block ul,.cors-usage-block ol{color:#5b6275;gap:5px;margin:0 0 6px;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.cors-usage-block code{overflow-wrap:anywhere;color:#4d6090;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.92em}.cors-usage-note{color:#5a6172;background:#f7f8fc;border-left:3px solid #b4bac8;border-radius:5px;margin:4px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.55}.cors-pair-grid article{background:#fbfcff;border:1px solid #dfe3ec;border-left:4px solid #7184c5;border-radius:8px;gap:6px;min-width:0;padding:13px;display:grid}.cors-pair-grid article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cors-pair-grid article header b{color:#434c66;font-size:13px;font-weight:800}.cors-pair-grid article header span{color:#6b7383;background:#eef0f5;border-radius:9999px;padding:2px 7px;font-size:11px;font-weight:800}.cors-pair-grid article p{color:#5d6577;margin:0;font-size:12.5px;line-height:1.6}.cors-pair-grid article code{overflow-wrap:anywhere;color:#4d6090;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.92em}.term-interactive-demo.cors-credential-demo{gap:13px;box-shadow:8px 8px #95bdb1;color:#e6fbf4!important;background:#0d292e!important;border:2px solid #2e6d70!important}.term-interactive-demo.cors-credential-demo .cors-demo-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.term-interactive-demo.cors-credential-demo .cors-demo-topline span{color:#a4d8c9;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;font-size:11px;font-weight:850}.term-interactive-demo.cors-credential-demo .cors-demo-topline b{color:#ffe5a4;background:#3b3523;border:1px solid #f2c86c;border-radius:99px;padding:3px 8px;font-size:11px}.term-interactive-demo.cors-credential-demo .cors-demo-brief{color:#d9f2e9;background:#163c41;border-left:4px solid #73b8aa;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.cors-request-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cors-request-board article{background:#153b40;border:1px solid #477d7e;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.cors-request-board article header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.cors-request-board article header span{color:#a9d8cd;font-size:11px;font-weight:850}.cors-request-board article header code,.cors-request-board article>code{overflow-wrap:anywhere;color:#effdf8;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:850}.cors-request-ticket{border-top:4px solid #5faeaa!important}.cors-request-ticket p,.cors-server-receipt p,.cors-page-result p{color:#c7e5db;margin:0;font-size:12px;line-height:1.55}.cors-request-ticket p code{color:#e6fbf4;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px}.cors-request-ticket small{color:#94c3b6;font-size:11px;line-height:1.45}.cors-server-receipt{border-top:4px solid #f1bd62!important}.cors-server-receipt header b{color:#c7d6aa;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px}.cors-server-receipt:not(.is-arrived) header b{color:#b5c4c0}.cors-server-receipt>code{background:#0a2024;border-radius:5px;padding:6px 7px;color:#ffe1a0!important}.cors-server-receipt.is-arrived{background:#1a4545}.cors-page-result{background:#18353a!important;border-top:4px solid #86a8a5!important}.cors-page-result>span{color:#b7dad3;font-size:11px;font-weight:850}.cors-page-result>strong{color:#eefcf7;font-size:13px;line-height:1.4}.cors-page-result.is-blocked{background:#402b2b;border-color:#c57260!important}.cors-page-result.is-blocked>strong{color:#ffd2c5}.cors-page-result.is-readable{background:#183f38;border-color:#71bb8c!important}.cors-page-result.is-readable>strong{color:#c3f5d0}.cors-page-result.is-blocked p{color:#f4cfc7}.cors-page-result.is-readable p{color:#cef0d8}.cors-page-result p code{color:#ffe4a1;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.95em;font-weight:850}.cors-profile{color:#173b2e;background:#edfdf0;border:1px solid #72ba90;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.cors-profile b{font-size:14px}.cors-profile small{color:#286145;font-size:11px;font-weight:800}.cors-profile.is-hidden{color:#7d392d;opacity:.82;background:#fff0eb;border-color:#ce806c}.cors-profile.is-hidden small{color:#914638}.cors-demo-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.cors-credential-demo :is(.cors-primary-action,.cors-fix-action,.cors-reset-action){min-height:42px;font:inherit;font-weight:850;border:1px solid #0000!important;border-radius:7px!important}.term-interactive-demo.cors-credential-demo .cors-primary-action{color:#263025!important;background:#f0c267!important}.term-interactive-demo.cors-credential-demo .cors-primary-action:hover{color:#263025!important;background:#ffe09a!important}.term-interactive-demo.cors-credential-demo .cors-fix-action{color:#143429!important;background:#86c8a0!important}.term-interactive-demo.cors-credential-demo .cors-fix-action:hover{color:#143429!important;background:#b4edc8!important}.term-interactive-demo.cors-credential-demo .cors-reset-action{color:#1b4f4e!important;background:#edfdf8!important;border-color:#9acac1!important}.term-interactive-demo.cors-credential-demo :is(.cors-primary-action,.cors-fix-action,.cors-reset-action):focus-visible{outline-offset:3px;outline:3px solid #ffe59b!important}.term-interactive-demo.cors-credential-demo .cors-demo-status{color:#ddf4eb;background:#163b40;border-left:3px solid #f0c267;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.cors-learning-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cors-learning-notes article{color:#234640;background:#f4fbf8;border:1px solid #b7d2cd;border-radius:8px;padding:11px}.cors-learning-notes b{color:#1b5c5c;font-size:13px}.cors-learning-notes p{color:#395f58;margin:6px 0 0;font-size:12.5px;line-height:1.6}.cors-learning-notes code{overflow-wrap:anywhere;color:#265c61;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.92em;font-weight:800}.cors-usage-block b{color:#214c50}.cors-usage-block ul,.cors-usage-block ol{color:#395d60}.cors-usage-block code,.cors-pair-grid article code{color:#23616a}.cors-usage-note{color:#5c4a26;background:#fff9e9;border-left-color:#d09b4d}.cors-pair-grid article.is-good{background:#f1fbf4;border-color:#9ac9ad #9ac9ad #9ac9ad #5b9f77}.cors-pair-grid article.is-bad{background:#fff5f1;border-color:#e4b0a5 #e4b0a5 #e4b0a5 #bd6554}.cors-pair-grid article.is-good header b{color:#276541}.cors-pair-grid article.is-bad header b{color:#924434}.cors-pair-grid article.is-good header span{color:#276541;background:#d9f0df}.cors-pair-grid article.is-bad header span{color:#924434;background:#fae0d8}@media (max-width:720px){.cors-request-board,.cors-learning-notes{grid-template-columns:1fr}}@media (max-width:420px){.term-interactive-demo.cors-credential-demo .cors-demo-topline{align-items:flex-start}.term-interactive-demo.cors-credential-demo :is(.cors-primary-action,.cors-fix-action,.cors-reset-action){width:100%}}.term-card .term-preview.cors-card-preview{color:#e8fbf5;gap:7px;min-height:168px;padding:13px;display:grid;box-shadow:5px 5px #9fc5b3;background:linear-gradient(145deg,#102d32,#17464a)!important;border:2px solid #557d80!important}.term-card .cors-card-kicker,.term-card .cors-card-request-line{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.term-card .cors-card-kicker span{color:#a8d6c5;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:8px;font-weight:900}.term-card .cors-card-kicker b{color:#fff0b1;font-size:9px}.term-card .cors-card-request-line{background:#0b2227;border:1px solid #467377;border-radius:5px;padding:7px 8px}.term-card .cors-card-request-line code{color:#e8fbf5;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;font-weight:900}.term-card .cors-card-request-line span{color:#bfe4d6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.term-card .cors-card-result{background:#143a3e;border:1px solid #48777a;border-radius:5px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;display:grid}.term-card .cors-card-result small{color:#b4ddd0;font-size:8px;font-weight:850}.term-card .cors-card-result strong{min-width:0;font-size:10px;line-height:1.25}.term-card .cors-card-server-result strong{color:#b8f0c7}.term-card .cors-card-browser-result{background:#3a2b2a;border-color:#b16c58;grid-template-columns:48px minmax(0,1fr) auto}.term-card .cors-card-browser-result strong{color:#ffd4c6}.term-card .cors-card-browser-result code{color:#ffdd91;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;font-weight:900}.term-card .cors-card-preview>p{color:#d7eee4;margin:0;font-size:9px;font-weight:650;line-height:1.45}.term-card .cors-card-preview>p code{color:#fff0b1;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:inherit;font-weight:900}
