.inference-card-preview{color:#3c4252;background:#f7f8fa;border-color:#d3d7df;align-content:center;gap:6px;min-width:0;min-height:150px;padding:10px 12px;font-size:10px;line-height:1.3;display:grid}.inference-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.inference-card-heading small{color:#6b7280;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.inference-card-heading strong{color:#3c4252;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:9px}.inference-card-phase{background:#fff;border-left:3px solid #c9cad2;border-radius:4px;gap:3px;padding:5px 6px;display:grid}.inference-card-phase[data-phase=decode]{border-left-color:#9aa3b2}.inference-card-phase-head{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.inference-card-phase-head b{color:#3c4252;font-size:9px;font-weight:800}.inference-card-phase-head small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.inference-token-row{flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.inference-token-row li{color:#6b7280;min-width:14px;height:16px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:3px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:700;display:inline-flex}.inference-token-row.is-input li.is-consumed{color:#fff;background:#3c4252}.inference-token-row.is-output li.is-emitted{color:#fff;background:#4e5566}.inference-token-row.is-output li.is-pending{color:#aab1bf;background:#f1f2f5}.inference-token-more{color:#6b7280;background:#e3e6ec;border-radius:3px;align-items:center;height:16px;padding:0 4px;font-size:7px;font-weight:700;display:inline-flex}.inference-token-cursor{color:#6b7280;font-size:8px;font-weight:700}.inference-card-phase-note{color:#6b7280;margin:0;font-size:8px;line-height:1.4}.inference-card-foot{color:#3c4252;margin:2px 0 0;font-size:9px;line-height:1.5}.inference-card-foot strong{color:#2a2f3c;font-weight:800}.inference-demo{background:#fff;border-color:#e0e2ea;gap:12px}.term-interactive-demo.inference-demo button:hover{color:inherit;border-color:#c9cad2}.inference-demo-brief{color:#4d4e56;margin:0;font-size:13px;line-height:1.6}.inference-demo-knobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inference-knob{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;min-width:0;margin:0;padding:8px 10px}.inference-knob legend{color:#4d4e56;padding:0 4px;font-size:11px;font-weight:700}.inference-knob div[role=group]{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.inference-knob button{color:#4d4e56;min-height:30px;font:inherit;background:#fff;border:1px solid #d6d7df;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:650}.term-interactive-demo.inference-demo .inference-knob button[aria-pressed=true]{color:#fff;background:#3c4252;border-color:#4e5566}.term-interactive-demo.inference-demo .inference-knob button[aria-pressed=true]:hover{color:#fff;border-color:#3c4252}.inference-demo-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.inference-rail-step{background:#fafafb;border:1px solid #e0e2ea;border-radius:6px;align-content:center;gap:2px;padding:7px 8px;display:grid}.inference-rail-step b{color:#6b7280;font-size:12px;font-weight:700}.inference-rail-step small{color:#8a8f9c;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px}.inference-rail-step.is-done{background:#f1f2f5;border-color:#c9cad2}.inference-rail-step.is-done b{color:#4d4e56}.inference-rail-step.is-current{background:#fff;border-color:#3c4252;box-shadow:0 0 0 2px #d3d7df}.inference-rail-step.is-current b{color:#2a2f3c}.inference-rail-step.is-current small{color:#4d4e56}.inference-demo-prefill{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;gap:5px;padding:10px 11px;display:grid}.inference-demo-prefill-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.inference-demo-prefill-head small{color:#6b7280;font-size:11px;font-weight:700}.inference-demo-prefill-head span{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:700}.inference-demo-prefill-head span.is-pending{color:#8a8f9c;background:#eef0f4}.inference-demo-prefill-head span.is-consumed{color:#fff;background:#3c4252}.inference-prefill-bar{background:#e8eaee;border-radius:4px;height:8px;position:relative;overflow:hidden}.inference-prefill-bar>i{background:#3c4252;border-radius:4px;width:0;height:100%;transition:width .42s ease-out;display:block}.inference-demo-output-block{background:#fff;border:1px solid #e0e2ea;border-radius:8px;gap:5px;padding:10px 11px;display:grid}.inference-demo-output-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.inference-demo-output-head small{color:#6b7280;font-size:11px;font-weight:700}.inference-demo-output-head span{color:#6b7280;font-size:11px;font-weight:650}.inference-demo-output-head span b{color:#2a2f3c;font-family:var(--font-geist-mono), ui-monospace, monospace}.inference-output-row{flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;margin:0;padding:0;list-style:none;display:flex}.inference-output-row li{color:#fff;min-height:22px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#3c4252;border-radius:4px;align-items:center;padding:0 7px;font-size:12px;font-weight:650;display:inline-flex}.inference-output-row li.inference-output-empty{color:#aab1bf;background:0 0;font-family:inherit;font-size:12px;font-style:italic;font-weight:500}.inference-output-row li.inference-output-cursor{color:#6b7280;background:0 0;font-size:12px;font-weight:700}.inference-output-row li.inference-output-eos{color:#4d4e56;background:#eef0f4;border:1px dashed #c9cad2}.inference-demo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.inference-demo-metrics>div{background:#fafafb;border:1px solid #e0e2ea;border-radius:7px;gap:2px;padding:8px 9px;display:grid}.inference-demo-metrics small{color:#6b7280;font-size:11px;font-weight:700}.inference-demo-metrics b{color:#2a2f3c;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;font-weight:750}.inference-demo-metrics b.inference-repro{font-size:12px;font-weight:700}.inference-demo-metrics b.inference-repro[data-mode=deterministic]{color:#3f6f4e}.inference-demo-metrics b.inference-repro[data-mode=sampled]{color:#8a5a2a}.inference-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.inference-demo .inference-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.inference-demo .inference-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.inference-demo .inference-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.inference-demo .inference-cta:disabled{color:#6a6b73;cursor:not-allowed;background:#efeef1;border-color:#e0e2ea}.term-interactive-demo.inference-demo .inference-rerun,.term-interactive-demo.inference-demo .inference-reset{border:1px solid var(--ink,#222);min-height:38px;color:var(--ink,#222);font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.inference-demo .inference-rerun:hover:not(:disabled),.term-interactive-demo.inference-demo .inference-reset:hover:not(:disabled){color:var(--ink,#222);border-color:var(--ink,#222);background:#f4f4f6}.term-interactive-demo.inference-demo .inference-rerun:focus-visible,.term-interactive-demo.inference-demo .inference-reset:focus-visible{outline-offset:2px;outline:3px solid #c9cad2}.term-interactive-demo.inference-demo .inference-reset:disabled{color:#aab1bf;cursor:not-allowed;background:#fafafb;border-color:#e0e2ea}.inference-demo-status{color:#3c4252;background:#f4f4f6;border-left:3px solid #3c4252;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.inference-demo-static{color:#4d4e56;background:#fafafb;border-left:3px solid #9aa3b2;border-radius:5px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.6}.inference-knowledge-list{gap:10px;margin:0;display:grid}.inference-knowledge-list dt{color:#2a2f3c;font-size:14px;font-weight:800}.inference-knowledge-list dd{color:#4d4e56;margin:4px 0 0;font-size:13px;line-height:1.65}.inference-when-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.inference-when-list li{color:#4d4e56;background:#fafafb;border:1px solid #e0e2ea;border-left:4px solid #9aa3b2;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.6}.inference-when-list strong{color:#2a2f3c;font-weight:800}.inference-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inference-examples-grid article{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;align-content:start;gap:5px;padding:12px 13px;display:grid}.inference-examples-grid article.is-good{border-left:4px solid #4e5566}.inference-examples-grid article.is-bad{border-left:4px solid #c9cad2}.inference-examples-grid small{color:#6b7280;font-size:11px;font-weight:800}.inference-examples-grid strong{color:#2a2f3c;font-size:14px;font-weight:800}.inference-examples-grid p{color:#4d4e56;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:780px){.inference-card-preview{gap:5px;padding:9px 10px}.inference-demo-knobs,.inference-demo-rail{grid-template-columns:1fr}.inference-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inference-examples-grid{grid-template-columns:1fr}}.term-card .term-preview.inference-card-preview{gap:8px;padding:10px;display:grid;color:#e8f4f2!important;background:radial-gradient(circle at 80% 16%,#3ecfbf38,#0000 34%),linear-gradient(165deg,#1a2744,#243656)!important;border-color:#2a3d58!important}.inference-card-run{background:#22324c;border:1px solid #3a5474;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 10px 22px #08102047}.inference-card-run header{justify-content:space-between;display:flex}.inference-card-run small{font-weight:850;color:#8eb8b2!important;font-size:8px!important}.inference-card-run header b{background:#3ecfbf;border-radius:999px;padding:2px 6px;color:#10221f!important;font-size:8px!important}.inference-card-run p{margin:0;font-weight:750;color:#e8f4f2!important;font-size:12px!important}.inference-card-run span{color:#9bb8c4!important;font-size:9px!important}.inference-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#e8f4f2!important;font-size:10px!important}.term-interactive-demo.inference-demo{color:#e8f4f2;background:#1a2744;border-color:#2a3d58;gap:12px;padding:12px;display:grid}.inference-demo-run{background:#22324c;border:1px solid #3a5474;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #08102047}.inference-demo-run header{justify-content:space-between;gap:8px;display:flex}.inference-demo-run header b{color:#10221f;background:#3ecfbf;border-radius:999px;padding:4px 8px;font-size:12px}.inference-demo-run.is-long header b,.inference-demo-run.is-sampled header b{color:#2a2216;background:#e8b86a}.inference-demo-bubble{color:#e8f4f2;margin:0;font-size:clamp(18px,2.6vw,24px);font-weight:750}.inference-demo-run.is-long .inference-demo-bubble{color:#8eb8b2}.inference-demo-run strong{color:#3ecfbf}.inference-demo-run.is-long strong{color:#e8b86a}.inference-demo-run span{color:#9bb8c4}.inference-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.inference-demo button{color:#e8f4f2;background:#1a2744;border-color:#3a5474}.term-interactive-demo.inference-demo button:hover,.term-interactive-demo.inference-demo button[aria-pressed=true]{color:#10221f;background:#3ecfbf;border-color:#3ecfbf}.term-interactive-demo.inference-demo button:focus-visible{outline-offset:3px;outline:3px solid #3ecfbf73!important}.term-interactive-demo.inference-demo .inference-demo-recover{color:#2a2216;background:#e8b86a;border-color:#e8b86a}.inference-examples article.is-good{border-left:3px solid #3ecfbf}.inference-examples article.is-bad{border-left:3px solid #e8b86a}@media (max-width:780px){.inference-demo-controls{flex-direction:column}.term-interactive-demo.inference-demo button{width:100%}}
.structured-output-card-preview{color:#4b5366;gap:7px;min-height:150px;padding:13px;display:grid;background:linear-gradient(145deg,#fbfcfe,#f9fbfd)!important;border-color:#dde0ea!important}.structured-output-card-head{color:#5a6378;margin:0;font-size:12px;font-weight:600;line-height:1.55}.structured-output-card-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.structured-output-card-row{background:#fff;border:1px solid #e2e5ee;border-radius:7px;grid-template-columns:92px 64px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.structured-output-card-row.is-bad{background:#fdf6f5;border-color:#e6c3bf}.structured-output-card-row.is-mid{background:#fdfaf2;border-color:#e0d6b8}.structured-output-card-row.is-best{background:#f4faf5;border-color:#c2d8c9}.structured-output-card-method{color:#3f4659;font-size:12px;font-weight:750}.structured-output-card-rate{color:#2f3543;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:800}.structured-output-card-row.is-bad .structured-output-card-rate{color:#a85a55}.structured-output-card-row.is-mid .structured-output-card-rate{color:#8a7430}.structured-output-card-row.is-best .structured-output-card-rate{color:#3f7a55}.structured-output-card-note{color:#6b7280;font-size:11px;line-height:1.4}.structured-output-card-foot{color:#4d5468;margin:0;font-size:11px;line-height:1.5}.structured-output-card-foot strong{color:#2f3543}.structured-output-demo{background:#fafbfd!important;border-color:#dde1ec!important}.structured-output-demo-brief{color:#4d5468;margin:0;font-size:13px;line-height:1.6}.structured-output-demo-brief code{color:#3a4258;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f6;border-radius:4px;padding:1px 5px;font-size:12px}.structured-output-schema-card{background:#f6f7fb;border:1px solid #e0e3ed;border-left:3px solid #5b6378;border-radius:7px;gap:6px;padding:11px 12px;display:grid}.structured-output-schema-card>small{color:#6a7286;letter-spacing:.3px;font-size:10px;font-weight:800}.structured-output-schema-card ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.structured-output-schema-card li{color:#4a5266;font-size:12px}.structured-output-schema-card code{color:#2f3543;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:700}.structured-output-schema-card b{color:#5a6378;background:#e6e8f0;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:700}.structured-output-method-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.structured-output-method-btn{text-align:left;background:#fff;border:1px solid #e0e3ed;border-radius:7px;justify-items:start;gap:3px;min-height:0;padding:8px 9px;display:grid}.term-interactive-demo.structured-output-demo .structured-output-method-btn:hover{color:#2f3543;background:#f6f7fb;border-color:#aab2c5}.term-interactive-demo.structured-output-demo .structured-output-method-btn:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.structured-output-method-btn.is-selected,.term-interactive-demo.structured-output-demo .structured-output-method-btn.is-selected{background:#2f3543;border-color:#2f3543;box-shadow:0 0 0 2px #2f35431f}.structured-output-method-btn.is-selected strong{color:#fff}.structured-output-method-btn.is-selected small{color:#c2c7d3}.structured-output-method-blurb{color:#4d5468;background:#f4f5f9;border-left:3px solid #b8bdcc;border-radius:5px;margin:0;padding:9px 11px;font-size:12px;line-height:1.6}.structured-output-demo-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.structured-output-demo .structured-output-cta{min-height:40px;padding:9px 20px;font-size:14px;font-weight:750;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important;border-radius:7px!important}.term-interactive-demo.structured-output-demo .structured-output-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.structured-output-demo .structured-output-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.structured-output-demo .structured-output-reset{min-height:40px;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:7px!important}.term-interactive-demo.structured-output-demo .structured-output-reset:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, var(--color-white))!important;color:var(--ink)!important}.term-interactive-demo.structured-output-demo .structured-output-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.structured-output-demo .structured-output-reset:disabled{opacity:.5;cursor:not-allowed}.structured-output-mask-card{color:#d4d8e4;background:#20232f;border:1px solid #3a4258;border-radius:8px;gap:7px;padding:11px 12px;display:grid}.structured-output-mask-card>small{color:#8b91a6;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.3px;font-size:10px;font-weight:800}.structured-output-mask-card>p{color:#c0c5d6;margin:0;font-size:12px;line-height:1.6}.structured-output-mask-card code{color:#e8ebf3;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#353a4d;border-radius:3px;padding:1px 4px;font-size:11px}.structured-output-mask-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.structured-output-mask-token{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.structured-output-mask-token.is-allowed{color:#b8e7c8;background:#1f3a2c;border:1px solid #4d8a64}.structured-output-mask-token.is-blocked{color:#8088a0;background:0 0;border:1px dashed #6a6f82;text-decoration:line-through}.structured-output-mask-token.is-blocked span{color:#6a6f82;font-size:9px;text-decoration:none}.structured-output-round-panel{background:#fff;border:1px solid #e0e3ed;border-radius:8px;gap:9px;padding:12px;display:grid}.structured-output-round-panel.is-empty{background:#f8f9fc;border-style:dashed}.structured-output-round-panel.is-empty p{color:#7a8195;margin:0;font-size:12px}.structured-output-round-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.structured-output-round-head strong{color:#2f3543;font-size:13px}.structured-output-round-verdict{border-radius:4px;padding:3px 8px;font-size:11px;font-weight:750}.structured-output-round-verdict.is-ok{color:#3f7a55;background:#e8f4ed}.structured-output-round-verdict.is-retry{color:#a87636;background:#fbf2e2}.structured-output-attempts{gap:7px;margin:0;padding:0;list-style:none;display:grid}.structured-output-attempt{background:#fbfcfe;border:1px solid #e6e8f0;border-radius:6px;gap:5px;padding:9px 10px;display:grid}.structured-output-attempt.is-fail{background:#fdf5f4;border-color:#e6c3bf}.structured-output-attempt.is-ok{background:#f3f9f5;border-color:#c2d8c9}.structured-output-attempt-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.structured-output-attempt-no{color:#6b7280;font-size:11px;font-weight:700}.structured-output-attempt-badge{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:800}.structured-output-attempt-badge.is-ok{color:#3f7a55;background:#e8f4ed}.structured-output-attempt-badge.is-fail{color:#a85a55;background:#fbe5e2}.structured-output-attempt-raw{overflow-wrap:anywhere;color:#2f3543;max-width:100%;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;background:#f1f2f7;border-radius:4px;margin:0;padding:6px 8px;font-size:11px;line-height:1.5;display:block}.structured-output-attempt-problem{color:#a85a55;margin:0;font-size:11px;line-height:1.5}.structured-output-consume{background:#f4f5f9;border-radius:6px;grid-template-columns:auto auto;align-items:baseline;gap:4px 10px;padding:9px 10px;display:grid}.structured-output-consume small{color:#6a7286;letter-spacing:.3px;font-size:10px;font-weight:800}.structured-output-consume-state{color:#3f7a55;font-size:12px;font-weight:750}.structured-output-consume>span{color:#6b7280;grid-column:1/-1;font-size:11px;line-height:1.5}.structured-output-stats-card{background:#fbfcfe;border:1px solid #e0e3ed;border-radius:8px;gap:7px;padding:11px 12px;display:grid}.structured-output-stats-card>small{color:#6a7286;letter-spacing:.3px;font-size:10px;font-weight:800}.structured-output-stats-card table{border-collapse:collapse;width:100%}.structured-output-stats-card th,.structured-output-stats-card td{color:#4a5266;text-align:left;border-bottom:1px solid #ecedf3;padding:5px 7px;font-size:12px}.structured-output-stats-card th{color:#6a7286;letter-spacing:.3px;font-size:10px;font-weight:800}.structured-output-stats-card tr.is-current td{background:#f4f5f9;font-weight:700}.structured-output-stats-card td.structured-output-stat-rate{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#2f3543;font-weight:800}.structured-output-demo-status{color:#3f4659;background:#f4f5f9;border-left:3px solid #5b6378;border-radius:5px;min-height:42px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.structured-output-knowledge-list{gap:10px;margin:0;display:grid}.structured-output-knowledge-list dt{color:#2f3543;font-size:14px;font-weight:750}.structured-output-knowledge-list dd{color:#4d5468;margin:4px 0 0;font-size:13px;line-height:1.7}.structured-output-knowledge-list code{color:#2f3543;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f6;border-radius:4px;padding:1px 5px;font-size:12px}.structured-output-when-list,.structured-output-how-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.structured-output-when-list li,.structured-output-how-list li{color:#4d5468;font-size:13px;line-height:1.7}.structured-output-when-list strong,.structured-output-how-list strong{color:#2f3543}.structured-output-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.structured-output-examples-grid article{background:#fbfcfe;border:1px solid #e0e3ed;border-radius:8px;align-content:start;gap:6px;padding:13px;display:grid}.structured-output-examples-grid article.is-good{background:#f4faf5;border-color:#c2d8c9}.structured-output-examples-grid article.is-bad{background:#fdf5f4;border-color:#e6c3bf}.structured-output-examples-grid small{color:#6a7286;letter-spacing:.3px;font-size:10px;font-weight:800}.structured-output-examples-grid article.is-good small{color:#3f7a55}.structured-output-examples-grid article.is-bad small{color:#a85a55}.structured-output-examples-grid strong{color:#2f3543;font-size:14px}.structured-output-examples-grid p{color:#4d5468;margin:0;font-size:12.5px;line-height:1.65}.structured-output-examples-grid code{color:#2f3543;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f6;border-radius:3px;padding:1px 4px;font-size:11.5px}@media (max-width:780px){.structured-output-method-row{grid-template-columns:repeat(2,minmax(0,1fr))}.structured-output-card-row{grid-template-columns:1fr;gap:4px}.structured-output-examples-grid,.structured-output-consume{grid-template-columns:1fr}}@media (max-width:560px){.structured-output-method-row{grid-template-columns:1fr}.structured-output-demo-actions{flex-direction:column;align-items:stretch}.term-interactive-demo.structured-output-demo .structured-output-cta,.term-interactive-demo.structured-output-demo .structured-output-reset{width:100%}.structured-output-stats-card th,.structured-output-stats-card td{padding:4px 5px;font-size:11px}}.term-card .term-preview.structured-output-card-preview{gap:8px;padding:10px;display:grid;color:#f4efe4!important;background:radial-gradient(circle at 78% 22%,#d4a01733,#0000 34%),linear-gradient(165deg,#2a3038,#353c46)!important;border-color:#3a4048!important}.structured-output-card-ticket{background:#323844;border:1px solid #4a525c;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 10px 22px #080a0e47}.structured-output-card-ticket header{justify-content:space-between;display:flex}.structured-output-card-ticket small{font-weight:850;color:#c4b48a!important;font-size:8px!important}.structured-output-card-ticket header b{background:#d4a017;border-radius:999px;padding:2px 6px;color:#2a2210!important;font-size:8px!important}.structured-output-card-ticket dl{gap:3px;margin:0;display:grid}.structured-output-card-ticket dt{color:#9aa3b0!important;font-size:8px!important}.structured-output-card-ticket dd{margin:0;font-weight:750;color:#f4efe4!important;font-size:11px!important}.structured-output-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#f4efe4!important;font-size:10px!important}.term-interactive-demo.structured-output-demo{color:#f4efe4;background:#2a3038;border-color:#3a4048;gap:12px;padding:12px;display:grid}.structured-output-demo-ticket{background:#323844;border:1px solid #4a525c;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #080a0e47}.structured-output-demo-ticket header{justify-content:space-between;gap:8px;display:flex}.structured-output-demo-ticket header b{color:#2a2210;background:#d4a017;border-radius:999px;padding:4px 8px;font-size:12px}.structured-output-demo-ticket.is-naive header b,.structured-output-demo-ticket.is-jsonmode header b{color:#fff7f4;background:#d4654f}.structured-output-demo-ticket code{color:#f4efe4;white-space:pre-wrap;word-break:break-word;background:#1f242c;border-radius:8px;padding:8px 10px;display:block}.structured-output-demo-ticket dl{gap:6px;margin:0;display:grid}.structured-output-demo-ticket dt{color:#9aa3b0}.structured-output-demo-ticket dd{margin:0;font-weight:750}.structured-output-demo-ticket .is-ok dd{color:#8ee0b0}.structured-output-demo-ticket .is-bad dd{color:#ffb4a4;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.structured-output-demo-ticket p{color:#c4c8d0;margin:0}.structured-output-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.structured-output-demo button{color:#f4efe4;background:#2a3038;border-color:#4a525c}.term-interactive-demo.structured-output-demo button:hover,.term-interactive-demo.structured-output-demo button[aria-pressed=true]{color:#2a2210;background:#d4a017;border-color:#d4a017}.term-interactive-demo.structured-output-demo button:focus-visible{outline-offset:3px;outline:3px solid #d4a01773!important}.term-interactive-demo.structured-output-demo .structured-output-demo-recover{color:#fff7f4;background:#d4654f;border-color:#d4654f}.structured-output-examples article.is-good{border-left:3px solid #d4a017}.structured-output-examples article.is-bad{border-left:3px solid #d4654f}@media (max-width:780px){.structured-output-demo-controls{flex-direction:column}.term-interactive-demo.structured-output-demo button{width:100%}}
.term-card .term-preview.document-parsing-card-preview{color:#4d4e56;background:linear-gradient(145deg,#f8f9fb,#f6f7f9);border-color:#d9dce3;align-content:center;gap:7px;min-height:150px;padding:10px 11px;display:grid}.document-parsing-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.document-parsing-card-heading span{color:#3c4252;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.document-parsing-card-heading small{color:#8a909c;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:7px}.document-parsing-card-lane{grid-template-columns:minmax(0,.92fr) auto minmax(0,1.16fr);align-items:stretch;gap:5px;min-width:0;display:grid}.document-parsing-card-page,.document-parsing-card-structure{background:#fff;border:1px solid #e0e2ea;border-radius:5px;align-content:start;gap:3px;min-width:0;padding:6px;display:grid}.document-parsing-card-page{box-shadow:0 3px 8px #2222220d}.document-parsing-card-page strong{color:#2a2f3c;text-align:center;font-size:8px}.document-parsing-card-page i{background:#e6e8ee;border-radius:99px;width:83%;height:3px;display:block}.document-parsing-card-page i:nth-of-type(2){width:61%}.document-parsing-card-page>div{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #e6e8ee;grid-template-columns:1.35fr .45fr .8fr;gap:2px;padding:3px 2px;font-size:7px;display:grid}.document-parsing-card-page>div:last-of-type{color:#3c4252;background:#f2f3f5}.document-parsing-card-arrow{color:#8a909c;align-self:center;font-size:13px;font-style:normal}.document-parsing-card-structure{background:#f6f7f9;border-color:#dadde4;gap:4px}.document-parsing-card-structure>small{color:#4d4e56;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:7px;font-weight:800}.document-parsing-card-structure>div{background:#fff;border:1px solid #e6e8ee;border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:3px 4px;display:grid}.document-parsing-card-structure b{color:#2a2f3c;font-size:8px}.document-parsing-card-structure code{color:#6b7280;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.document-parsing-card-boundary{border-left:3px solid var(--ink,#222);background:#f2f3f5;border-radius:4px;align-items:center;gap:5px;min-width:0;margin:0;padding:5px 6px;display:flex}.document-parsing-card-boundary span{color:#3c4252;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:7px;font-weight:800}.document-parsing-card-boundary strong{color:#2a2f3c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.document-parsing-demo-brief{color:#4d4e56;margin:0;font-size:13px;line-height:1.6}.document-parsing-demo-knobs{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:9px;display:grid}.document-parsing-knob{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.document-parsing-knob legend{color:#2a2f3c;margin-bottom:1px;padding:0;font-size:12px;font-weight:800}.document-parsing-knob div[role=group]{flex-wrap:wrap;gap:6px;display:flex}.document-parsing-pii-toggle{color:#2a2f3c;cursor:pointer;background:#fff;border:1px solid #e0e2ea;border-radius:7px;align-self:end;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.term-interactive-demo.document-parsing-demo .document-parsing-knob button{color:#4d4e56;text-align:left;background:#fff;border:1px solid #e0e2ea;border-radius:7px;justify-items:start;gap:2px;min-width:108px;padding:7px 10px;display:grid}.term-interactive-demo.document-parsing-demo .document-parsing-knob button:hover{border-color:var(--ink,#222);color:var(--ink,#222)}.term-interactive-demo.document-parsing-demo .document-parsing-knob button[aria-pressed=true]{border-color:var(--ink,#222);color:var(--ink,#222);box-shadow:inset 0 0 0 1px var(--ink,#222);background:#f2f3f5}.term-interactive-demo.document-parsing-demo .document-parsing-knob button:focus-visible,.term-interactive-demo.document-parsing-demo .document-parsing-review-btn:focus-visible,.term-interactive-demo.document-parsing-demo .document-parsing-reset:focus-visible{outline-offset:2px;outline:2px solid #9aa0ab}.document-parsing-knob button strong{font-size:12px;font-weight:750}.document-parsing-knob button small{color:#8a909c;font-size:10px}.document-parsing-demo-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;min-width:0;display:grid}.document-parsing-source-pane,.document-parsing-extract-pane{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.document-parsing-extract-pane{background:#f8f9fb}.document-parsing-pane-heading{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.document-parsing-pane-heading span{color:#2a2f3c;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.document-parsing-pane-heading small{color:#8a909c;white-space:nowrap;font-size:10px}.document-parsing-paper{color:#6b7280;min-height:188px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:linear-gradient(#fff,#fbfbfc);border:1px solid #e0e2ea;border-radius:5px;align-content:start;gap:6px;padding:16px 13px 11px;font-size:11px;display:grid;box-shadow:0 4px 10px #2222220d}.document-parsing-paper-title{color:#2a2f3c;text-align:center;margin-bottom:4px;font-family:inherit;font-size:12px;font-weight:800}.document-parsing-paper>span{overflow-wrap:anywhere;color:#5a5f6a;line-height:1.5;display:block}.document-parsing-paper>span.document-parsing-paper-muted{color:#6b7280}.document-parsing-paper>span.document-parsing-paper-table{color:#3c4252;background:#f2f3f5;border-top:1px solid #e6e8ee;border-bottom:1px solid #e6e8ee;padding:5px 4px;font-weight:700}.document-parsing-paper>span.document-parsing-paper-table-row{color:#3c4252}.document-parsing-paper>small{color:#9aa0ab;margin-top:auto;font-size:9px}.document-parsing-twocol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.document-parsing-col{border:1px dashed #e6e8ee;border-radius:4px;align-content:start;gap:6px;padding:7px 6px;display:grid}.document-parsing-col span{overflow-wrap:anywhere;color:#5a5f6a;font-size:10px;line-height:1.5;display:block}.document-parsing-paper-scan{filter:saturate(.7);background:repeating-linear-gradient(0deg,#fbfbfb,#fbfbfb 7px,#f5f5f6 8px);transform:rotate(-.4deg)}.document-parsing-paper-scan>span{color:#7a7f8a;letter-spacing:.2px}.document-parsing-block-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.document-parsing-block-list li{min-width:0}.document-parsing-block{background:#fff;border:1px solid #e0e2ea;border-left:3px solid #9aa0ab;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px 9px;display:grid}.document-parsing-block.is-flagged{background:#fdf6f6;border-left-color:#a83a44}.document-parsing-block.is-reviewed{background:#f5faf6;border-left-color:#3f6f4e}.document-parsing-block-order{color:#2a2f3c;width:26px;height:26px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#f2f3f5;border-radius:5px;place-items:center;font-size:11px;font-weight:800;display:grid}.document-parsing-block.is-flagged .document-parsing-block-order{color:#a83a44;background:#fbe9ea}.document-parsing-block.is-reviewed .document-parsing-block-order{color:#3f6f4e;background:#e6f1ea}.document-parsing-block-body{gap:4px;min-width:0;display:grid}.document-parsing-block-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.document-parsing-block-meta b{color:#2a2f3c;font-size:11px;font-weight:800}.document-parsing-tag{letter-spacing:.2px;border-radius:3px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:800}.document-parsing-tag-ocr{color:#4d4e56;background:#eef0f3}.document-parsing-tag-pii{color:#6b4a1f;background:#fbf1e2}.document-parsing-tag-warn{color:#8a5a2a;background:#fdf3e0}.document-parsing-tag-reviewed{color:#3f6f4e;background:#e6f1ea}.document-parsing-block-value{overflow-wrap:anywhere;color:#2a2f3c;margin:0;font-size:12px;line-height:1.45}.document-parsing-block-coords{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.document-parsing-block-coords code{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px}.document-parsing-confidence{color:#3f6f4e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px;font-weight:800}.document-parsing-confidence-low{color:#a15e4c}.document-parsing-review-btn{color:#4d4e56;font:inherit;background:#fff;border:1px solid #d7d9e0;border-radius:5px;align-self:start;padding:5px 9px;font-size:11px;font-weight:700}.term-interactive-demo.document-parsing-demo .document-parsing-review-btn:hover{border-color:var(--ink,#222);color:var(--ink,#222)}.term-interactive-demo.document-parsing-demo .document-parsing-review-btn[aria-pressed=true]{color:#3f6f4e;background:#e6f1ea;border-color:#3f6f4e}.document-parsing-index{background:#fafafb;border:1px solid #e0e2ea;border-left:4px solid #9aa0ab;border-radius:8px;gap:6px;padding:11px 12px;display:grid}.document-parsing-index.verdict-ready{background:#f5faf6;border-left-color:#3f6f4e}.document-parsing-index.verdict-block{background:#fdf6f6;border-left-color:#a83a44}.document-parsing-index-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.document-parsing-index-badge{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800}.verdict-ready .document-parsing-index-badge{background:#3f6f4e}.verdict-block .document-parsing-index-badge{background:#a83a44}.document-parsing-index-head strong{color:#2a2f3c;font-size:13px;font-weight:800}.document-parsing-index-detail{color:#4d4e56;margin:0;font-size:12px;line-height:1.55}.document-parsing-index-bin{background:#fff;border:1px dashed #d7d9e0;border-radius:6px;gap:5px;margin-top:3px;padding:8px 9px;display:grid}.document-parsing-index-bin small{color:#3c4252;font-size:11px;font-weight:700}.document-parsing-index-chips{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.document-parsing-index-chips li{background:#f6f7f9;border:1px solid #e0e2ea;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.document-parsing-index-chips li span{color:#2a2f3c;font-size:10px;font-weight:700}.document-parsing-index-chips li code{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.document-parsing-index-bin-empty{background:0 0}.document-parsing-index-bin-empty small{color:#8a909c;font-weight:600}.document-parsing-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.document-parsing-demo .document-parsing-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.document-parsing-demo .document-parsing-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.document-parsing-demo .document-parsing-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.document-parsing-demo .document-parsing-cta:disabled{color:#6a6b73;cursor:not-allowed;background:#efeef1;border-color:#e0e2ea}.term-interactive-demo.document-parsing-demo .document-parsing-reset{border:1px solid var(--ink,#222);min-height:38px;color:var(--ink,#222);font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.document-parsing-demo .document-parsing-reset:hover:not(:disabled){color:var(--ink,#222);border-color:var(--ink,#222);background:#f4f4f6}.term-interactive-demo.document-parsing-demo .document-parsing-reset:disabled{color:#aab1bf;cursor:not-allowed;background:#fafafb;border-color:#e8e9ee}.document-parsing-demo-status{color:#3c4252;background:#f4f4f6;border-left:3px solid #3c4252;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.document-parsing-demo-static{color:#4d4e56;background:#fafafb;border-left:3px solid #9aa0ab;border-radius:5px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.6}.document-parsing-knowledge-list{gap:10px;margin:0;display:grid}.document-parsing-knowledge-list dt{color:#2a2f3c;font-size:14px;font-weight:800}.document-parsing-knowledge-list dd{color:#4d4e56;margin:4px 0 0;font-size:13px;line-height:1.65}.document-parsing-when-list,.document-parsing-how-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.document-parsing-when-list li{color:#4d4e56;background:#fafafb;border:1px solid #e0e2ea;border-left:4px solid #9aa0ab;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.6}.document-parsing-when-list strong{color:#2a2f3c;font-weight:800}.document-parsing-how-list{counter-reset:dp-how}.document-parsing-how-list li{counter-increment:dp-how;color:#4d4e56;background:#fafafb;border:1px solid #e0e2ea;border-radius:7px;padding:10px 12px 10px 38px;font-size:13px;line-height:1.6;position:relative}.document-parsing-how-list li:before{content:counter(dp-how);color:#fff;background:#2a2f3c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:11px;left:11px}.document-parsing-how-list strong{color:#2a2f3c;font-weight:800}.document-parsing-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document-parsing-examples-grid article{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;align-content:start;gap:5px;padding:12px 13px;display:grid}.document-parsing-examples-grid article.is-good{border-left:4px solid #3f6f4e}.document-parsing-examples-grid article.is-bad{border-left:4px solid #a83a44}.document-parsing-examples-grid small{color:#6b7280;font-size:11px;font-weight:800}.document-parsing-examples-grid strong{color:#2a2f3c;font-size:14px;font-weight:800}.document-parsing-examples-grid p{color:#4d4e56;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:900px){.document-parsing-demo-knobs{grid-template-columns:1fr 1fr}.document-parsing-pii-toggle{grid-column:1/-1;justify-self:start}.document-parsing-examples-grid{grid-template-columns:1fr}}@media (max-width:780px){.document-parsing-demo-layout{grid-template-columns:1fr}.document-parsing-paper{min-height:150px}.document-parsing-block{grid-template-columns:26px minmax(0,1fr)}.document-parsing-review-btn{grid-column:1/-1;justify-self:start}}@media (max-width:480px){.document-parsing-demo-knobs{grid-template-columns:1fr}.document-parsing-knob div[role=group]{flex-direction:column}.term-interactive-demo.document-parsing-demo .document-parsing-knob button{width:100%}.document-parsing-demo-actions{flex-direction:column;align-items:stretch}.term-interactive-demo.document-parsing-demo .document-parsing-cta,.term-interactive-demo.document-parsing-demo .document-parsing-reset{width:100%}}.term-card .term-preview.document-parsing-card-preview{gap:8px;padding:10px;display:grid;color:#2a2216!important;background:radial-gradient(circle at 16% 20%,#2f6b4f24,#0000 34%),linear-gradient(168deg,#f7f0e4,#efe4d0)!important;border-color:#d4c8b0!important}.document-parsing-card-page{background:#fffdf8;border:1px solid #d4c8b0;border-radius:4px 12px 12px 4px;gap:5px;padding:10px 12px;display:grid;box-shadow:4px 8px 18px #50381814}.document-parsing-card-page header{justify-content:space-between;display:flex}.document-parsing-card-page small{font-weight:850;color:#6b5a38!important;font-size:8px!important}.document-parsing-card-page header b{background:#2f6b4f;border-radius:999px;padding:2px 6px;color:#f4fff8!important;font-size:8px!important}.document-parsing-card-page strong{color:#2a2216!important;font-size:14px!important}.document-parsing-card-page p{margin:0;color:#5c4e32!important;font-size:10px!important}.document-parsing-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2a2216!important;font-size:10px!important}.term-interactive-demo.document-parsing-demo{color:#2a2216;background:#efe6d4;border-color:#d4c8b0;gap:12px;padding:12px;display:grid}.document-parsing-demo-page{background:#fffdf8;border:1px solid #d4c8b0;border-radius:4px 18px 18px 4px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #5038181a}.document-parsing-demo-page header{justify-content:space-between;gap:8px;display:flex}.document-parsing-demo-page header b{color:#f4fff8;background:#2f6b4f;border-radius:999px;padding:4px 8px;font-size:12px}.document-parsing-demo-page.is-twocol,.document-parsing-demo-page.is-scan{background:#fff6f2;border-color:#c45c3a}.document-parsing-demo-page.is-twocol header b,.document-parsing-demo-page.is-scan header b{color:#fff7f4;background:#c45c3a}.document-parsing-demo-page h3{margin:0;font-size:clamp(20px,2.8vw,28px)}.document-parsing-demo-page p{color:#5c4e32;margin:0}.document-parsing-demo-page ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.document-parsing-demo-page li{background:#f7f0e4;border-radius:8px;gap:2px;padding:8px;display:grid}.document-parsing-demo-page.is-twocol li,.document-parsing-demo-page.is-scan li{background:#fde8e0}.document-parsing-demo-page code{color:#6b5a38}.document-parsing-demo-why{font-weight:650}.document-parsing-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.document-parsing-demo button:hover,.term-interactive-demo.document-parsing-demo button[aria-pressed=true]{color:#f4fff8;background:#2f6b4f;border-color:#2f6b4f}.term-interactive-demo.document-parsing-demo button:focus-visible{outline-offset:3px;outline:3px solid #2f6b4f66!important}.term-interactive-demo.document-parsing-demo .document-parsing-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.document-parsing-examples article.is-good{border-left:3px solid #2f6b4f}.document-parsing-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.document-parsing-demo-controls{flex-direction:column}.term-interactive-demo.document-parsing-demo button{width:100%}}
.term-card .term-preview.reranking-card-preview{border-color:var(--line);background:var(--soft);min-height:150px;color:var(--ink);gap:7px;padding:11px 12px;display:grid;overflow:hidden}.reranking-card-heading{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;display:flex}.reranking-card-heading small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.25px;font-size:8px;font-weight:800}.reranking-card-heading strong{color:var(--ink);white-space:nowrap;font-size:9px;font-weight:800}.reranking-card-query{border-left:3px solid var(--ink);background:var(--surface-card);border-radius:4px;align-items:baseline;gap:6px;min-width:0;margin:0;padding:5px 7px;display:flex}.reranking-card-query small{color:var(--muted);font-size:8px;font-weight:800}.reranking-card-query b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.reranking-card-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;display:grid}.reranking-card-col{border:1px solid var(--line);background:var(--surface-card);border-radius:5px;gap:3px;min-width:0;padding:5px;display:grid}.reranking-card-col.is-rerank{border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.reranking-card-col>span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2px;font-size:7.5px;font-weight:800}.reranking-card-row{grid-template-columns:14px minmax(0,1fr) 26px;align-items:center;gap:4px;min-width:0;display:grid}.reranking-card-col.is-rerank .reranking-card-row{grid-template-columns:14px minmax(0,1fr) 12px 26px}.reranking-card-row small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:7px;font-weight:800}.reranking-card-row b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;line-height:1.25;overflow:hidden}.reranking-card-row em{text-align:center;font-size:8px;font-style:normal;font-weight:800}.reranking-card-row i{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;font-size:8px;font-style:normal}.reranking-card-verdict{border-left:3px solid var(--ink);background:color-mix(in srgb, var(--ink) 6%, var(--surface-card));color:var(--ink);border-radius:4px;align-items:baseline;gap:5px;margin:0;padding:5px 7px;font-size:9px;line-height:1.45;display:flex}.reranking-card-verdict b{color:var(--ink);letter-spacing:.2px;font-size:8px;font-weight:800}.reranking-shift-up{color:#3f7d56}.reranking-shift-down{color:#9a6b2e}.reranking-shift-flat{color:var(--muted)}.term-interactive-demo.reranking-demo{border:1px solid var(--line);background:var(--surface-card);border-radius:10px;gap:12px;padding:16px;display:grid}.term-interactive-demo.reranking-demo .reranking-query-tabs{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.reranking-demo .reranking-query-tab{border:1px solid var(--line);background:var(--surface-card);min-height:32px;color:var(--muted);font:inherit;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.term-interactive-demo.reranking-demo .reranking-query-tab:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.reranking-demo .reranking-query-tab[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.term-interactive-demo.reranking-demo .reranking-query-tab:focus-visible,.term-interactive-demo.reranking-demo .reranking-cta:focus-visible,.term-interactive-demo.reranking-demo .reranking-reset:focus-visible,.term-interactive-demo.reranking-demo .reranking-topk-btn:focus-visible,.term-interactive-demo.reranking-demo .reranking-threshold input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.reranking-query-bar{border-left:3px solid var(--ink);background:var(--soft);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.reranking-query-bar small{color:var(--muted);letter-spacing:.2px;font-size:10px;font-weight:800}.reranking-query-bar strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:14px;font-weight:750}.reranking-query-bar span{color:#4a5160;grid-column:2/-1;font-size:12px;line-height:1.5}.reranking-query-bar b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:11px;font-weight:700}.term-interactive-demo.reranking-demo .reranking-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.reranking-demo .reranking-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.reranking-demo .reranking-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.reranking-demo .reranking-reset{min-height:38px;font:inherit;padding:9px 16px;font-size:13px;font-weight:700;transition:background-color .15s ease-out;border:1px solid var(--line)!important;background:var(--surface-card)!important;color:var(--ink)!important;border-radius:8px!important}.term-interactive-demo.reranking-demo .reranking-reset:hover{background:var(--soft)!important;color:var(--ink)!important}.reranking-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.reranking-col{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;min-width:0;padding:12px}.reranking-col.is-rerank{border-color:color-mix(in srgb, var(--ink) 22%, var(--line));background:color-mix(in srgb, var(--ink) 3%, var(--surface-card))}.reranking-col h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin:0 0 8px;display:flex}.reranking-col h3 span{color:var(--ink);font-size:13px;font-weight:800}.reranking-col h3 small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:700}.reranking-col ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.reranking-col li{border:1px solid var(--line);background:var(--surface-card);border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.reranking-col.is-rerank li{grid-template-columns:22px 18px minmax(0,1fr) auto auto}.reranking-col li>span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.reranking-col li>em{text-align:center;font-size:12px;font-style:normal;font-weight:800}.reranking-col li>div{gap:2px;min-width:0;display:grid}.reranking-col li strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.reranking-col li small{color:#4a5160;overflow-wrap:anywhere;min-width:0;font-size:10.5px;line-height:1.4}.reranking-col li>b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.reranking-col.is-recall li.is-dim{opacity:.55}.reranking-col.is-rerank li.is-kept{border-color:color-mix(in srgb, var(--ink) 35%, var(--line));background:color-mix(in srgb, var(--ink) 5%, var(--surface-card))}.reranking-col.is-rerank li.is-cut{opacity:.6}.reranking-keep-tag{border:1px solid var(--line);background:var(--surface-card);color:var(--ink);border-radius:99px;justify-self:center;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.reranking-col.is-rerank li.is-cut .reranking-keep-tag{color:var(--muted)}.reranking-pending{border:1px dashed var(--line);background:var(--soft);color:#4a5160;border-radius:6px;margin:0;padding:14px 12px;font-size:12.5px;line-height:1.6}.reranking-no-result{border-left:3px solid var(--ink);background:color-mix(in srgb, var(--ink) 5%, var(--surface-card));color:var(--ink);border-radius:6px;margin:0;padding:12px;font-size:12.5px;line-height:1.6}.reranking-no-result strong{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.reranking-controls{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.reranking-topk{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reranking-topk>span{color:var(--ink);font-size:12px;font-weight:750}.term-interactive-demo.reranking-demo .reranking-topk-btn{border:1px solid var(--line);background:var(--surface-card);min-width:34px;min-height:30px;color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.term-interactive-demo.reranking-demo .reranking-topk-btn:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.reranking-demo .reranking-topk-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.reranking-threshold{color:var(--ink);grid-template-columns:auto minmax(140px,220px);align-items:center;gap:10px;font-size:12px;font-weight:750;display:grid}.term-interactive-demo.reranking-demo .reranking-threshold input{width:100%;accent-color:var(--ink)}.reranking-output-note{border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:6px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}.reranking-output-note b{color:var(--ink);font-weight:800}.reranking-demo-status{border-left:3px solid var(--ink);background:var(--soft);color:#3f4655;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.reranking-demo-status strong{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.reranking-knowledge{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reranking-knowledge li{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--surface-card);color:#3f4655;border-radius:6px;padding:11px 13px;font-size:13px;line-height:1.62}.reranking-knowledge li b{color:var(--ink);margin-bottom:3px;font-size:13.5px;font-weight:800;display:block}.reranking-use{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reranking-use article{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;align-content:start;gap:6px;padding:13px;display:grid}.reranking-use article b{color:var(--ink);font-size:13px;font-weight:800}.reranking-use article p{color:#4a5160;margin:0;font-size:12.5px;line-height:1.6}.reranking-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reranking-example{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;align-content:start;gap:6px;padding:14px;display:grid}.reranking-example.is-good{border-left:4px solid #3f7d56}.reranking-example.is-bad{border-left:4px solid #9a6b2e}.reranking-example small{color:var(--muted);letter-spacing:.2px;font-size:11px;font-weight:800}.reranking-example.is-good small{color:#3f7d56}.reranking-example.is-bad small{color:#9a6b2e}.reranking-example strong{color:var(--ink);font-size:14px;font-weight:800}.reranking-example p{color:#4a5160;margin:0;font-size:12.5px;line-height:1.62}@media (max-width:780px){.term-card .term-preview.reranking-card-preview{min-height:132px;padding:9px 10px}.reranking-columns,.reranking-use,.reranking-examples{grid-template-columns:1fr}.reranking-query-bar{grid-template-columns:auto minmax(0,1fr)}.reranking-query-bar span,.reranking-query-bar b{grid-column:2}.reranking-controls{flex-direction:column;align-items:flex-start}.reranking-threshold{grid-template-columns:auto minmax(0,1fr);width:100%}}@media (max-width:480px){.reranking-card-compare{grid-template-columns:1fr}.reranking-query-tabs,.reranking-actions{grid-template-columns:1fr;display:grid}.reranking-col li{grid-template-columns:20px minmax(0,1fr) auto}.reranking-col.is-rerank li{grid-template-columns:20px 16px minmax(0,1fr) auto auto}.reranking-col,.reranking-use article,.reranking-example{padding:11px}}.term-card .term-preview.reranking-card-preview{gap:8px;padding:10px;display:grid;color:#2c1c14!important;background:radial-gradient(circle at 82% 18%,#c45c3a29,#0000 34%),linear-gradient(160deg,#f8f1ea,#f0e2d4)!important;border-color:#e0c4b4!important}.reranking-card-list{background:#fffaf6;border:1px solid #e0c4b4;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 10px 22px #78382014}.reranking-card-list header{justify-content:space-between;display:flex}.reranking-card-list small{font-weight:850;color:#8a4a30!important;font-size:8px!important}.reranking-card-list header b{background:#c45c3a;border-radius:999px;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.reranking-card-list ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.reranking-card-list li{gap:8px;font-weight:750;display:flex;color:#2c1c14!important;font-size:11px!important}.reranking-card-list strong{color:#c45c3a!important}.reranking-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2c1c14!important;font-size:10px!important}.term-interactive-demo.reranking-demo{color:#2c1c14;background:#f3e6d8;border-color:#e0c4b4;gap:12px;padding:12px;display:grid}.reranking-demo-list{background:#fffaf6;border:1px solid #e0c4b4;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #78382014}.reranking-demo-list header{justify-content:space-between;gap:8px;display:flex}.reranking-demo-list header b{color:#fff7f4;background:#c45c3a;border-radius:999px;padding:4px 8px;font-size:12px}.reranking-demo-list.is-missed{background:#fff4ee;border-color:#9a4330}.reranking-demo-list ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reranking-demo-list li{background:#f7efe6;border-radius:10px;grid-template-columns:28px 1fr;gap:2px 10px;padding:8px;display:grid}.reranking-demo-list li.is-win{background:#e8f4ee}.reranking-demo-list li.is-lost{background:#fde8e0}.reranking-demo-list li small{color:#6b4a38;grid-column:2}.reranking-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.reranking-demo button:hover,.term-interactive-demo.reranking-demo button[aria-pressed=true]{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.term-interactive-demo.reranking-demo button:focus-visible{outline-offset:3px;outline:3px solid #c45c3a66!important}.term-interactive-demo.reranking-demo .reranking-demo-recover{color:#fff7f4;background:#9a4330;border-color:#9a4330}.reranking-examples article.is-good{border-left:3px solid #2f6b4f}.reranking-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.reranking-demo-controls{flex-direction:column}.term-interactive-demo.reranking-demo button{width:100%}}
.term-card .term-preview.skill-term-card-preview{border-color:var(--line);background:var(--soft);min-height:150px;color:var(--ink);gap:7px;padding:11px 12px;display:grid;overflow:hidden}.skill-term-card-task{border-left:3px solid var(--ink);background:var(--surface-card);border-radius:4px;align-items:baseline;gap:6px;min-width:0;padding:5px 7px;display:flex}.skill-term-card-task small{color:var(--muted);letter-spacing:.2px;white-space:nowrap;font-size:8px;font-weight:800}.skill-term-card-task strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;overflow:hidden}.skill-term-card-rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.skill-term-card-row{border:1px solid var(--line);background:var(--surface-card);border-radius:6px;gap:4px;min-width:0;padding:6px 7px;display:grid}.skill-term-card-row.is-skill{border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.skill-term-card-row-head{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.skill-term-card-row-head small{color:var(--muted);white-space:nowrap;font-size:8px;font-weight:800}.skill-term-card-row p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.skill-term-card-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.skill-term-card-steps li{color:var(--ink);padding-left:9px;font-size:8.5px;font-weight:600;line-height:1.4;position:relative}.skill-term-card-steps li:before{color:var(--muted);content:"→";font-size:7px;position:absolute;top:0;left:0}.skill-term-stamp{color:#fff;letter-spacing:.15px;white-space:nowrap;border-radius:3px;flex:none;padding:1px 5px;font-size:7.5px;font-weight:800}.skill-term-stamp.is-flaky{background:#6a7488}.skill-term-stamp.is-consistent{background:#3e7f57}.skill-term-stamp.is-drift{background:#b15259}.skill-term-card-foot{border-left:3px solid var(--ink);background:var(--surface-card);min-width:0;color:var(--ink);border-radius:4px;align-items:baseline;gap:6px;margin:0;padding:5px 7px;font-size:8.5px;line-height:1.4;display:flex}.skill-term-card-foot b{color:var(--ink);white-space:nowrap;font-size:9px;font-weight:800}.skill-term-card-foot span{color:var(--muted)}.term-interactive-demo.skill-term-demo{border-color:var(--line);background:#fff;gap:12px}.skill-term-task-bar{border:1px solid var(--line);border-left:4px solid var(--ink);background:var(--soft);border-radius:8px;align-items:baseline;gap:8px;min-width:0;padding:9px 12px;display:flex}.skill-term-task-bar small{color:var(--muted);letter-spacing:.2px;white-space:nowrap;font-size:10px;font-weight:800}.skill-term-task-bar strong{min-width:0;color:var(--ink);font-size:14px;font-weight:750}.skill-term-cols{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;display:grid}.skill-term-library{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.skill-term-library-head{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.skill-term-library-head small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2px;font-size:10px;font-weight:800}.skill-term-library-head span{color:var(--ink);font-size:11px;font-weight:700}.skill-term-library-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.skill-term-skill-card{border:1px solid var(--line);background:#fff;border-radius:7px;gap:5px;min-width:0;padding:8px 9px;display:grid}.skill-term-skill-card.is-new{border-color:color-mix(in srgb, #3e7f57 45%, var(--line));background:#f5fbf6}.skill-term-skill-card.is-stale{border-color:color-mix(in srgb, #b15259 45%, var(--line));background:#fdf3f4}.skill-term-skill-card-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.skill-term-skill-card-head b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.skill-term-skill-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.skill-term-skill-steps li{min-width:0;color:var(--ink);align-items:baseline;gap:5px;font-size:11px;line-height:1.4;display:flex}.skill-term-skill-steps li i{background:color-mix(in srgb, var(--ink) 12%, #fff);min-width:14px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;border-radius:3px;flex:none;padding:1px 0;font-size:9px;font-style:normal;font-weight:800}.skill-term-library-foot{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.skill-term-run-col{align-content:start;gap:7px;min-width:0;display:grid}.skill-term-run-head{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:0 2px;display:flex}.skill-term-run-head small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2px;font-size:10px;font-weight:800}.skill-term-run-head span{color:var(--ink);font-size:11px;font-weight:700}.skill-term-run-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.skill-term-run-empty{border:1px dashed var(--line);background:var(--soft);color:var(--muted);text-align:center;border-radius:7px;margin:0;padding:14px 12px;font-size:12px}.skill-term-run{border:1px solid var(--line);background:var(--surface-card);counter-reset:step;border-radius:7px;gap:5px;min-width:0;padding:8px 10px;display:grid}.skill-term-run.is-flaky{border-left:3px solid #6a7488}.skill-term-run.is-consistent{border-left:3px solid #3e7f57}.skill-term-run.is-drift{border-left:3px solid #b15259}.skill-term-run-head-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.skill-term-run-id{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.skill-term-mode{color:#fff;letter-spacing:.1px;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:800}.skill-term-mode.is-scratch{background:#6a7488}.skill-term-mode.is-skill{background:#3e7f57}.skill-term-run-steps{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.skill-term-run-steps li{border:1px solid var(--line);color:var(--ink);counter-increment:step;background:#fff;border-radius:4px;padding:2px 7px 2px 16px;font-size:11px;line-height:1.3;position:relative}.skill-term-run-steps li:before{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;content:counter(step);font-size:9px;font-weight:800;position:absolute;top:2px;left:5px}.skill-term-run-output{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.skill-term-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.term-interactive-demo.skill-term-demo .skill-term-btn{border:1px solid var(--ink);min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.skill-term-demo .skill-term-btn:hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:#f4f4f6}.term-interactive-demo.skill-term-demo .skill-term-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 35%, #fff);outline-offset:2px}.term-interactive-demo.skill-term-demo .skill-term-btn:disabled{border-color:var(--line);color:#aab1bf;cursor:not-allowed;background:#fafafb}.term-interactive-demo.skill-term-demo .skill-term-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:36px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 18px;font-size:13px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.skill-term-demo .skill-term-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.skill-term-demo .skill-term-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.skill-term-demo .skill-term-cta:disabled{border-color:var(--line);color:#aab1bf;cursor:not-allowed;background:#fafafb}.skill-term-status{border-left:3px solid var(--ink);background:var(--surface-card);color:var(--ink);border-radius:5px;margin:0;padding:9px 12px;font-size:13px;line-height:1.55}.skill-term-demo-static{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:6px;margin:0;padding:9px 12px;font-size:12px;line-height:1.6}.skill-term-knowledge-list{gap:9px;margin:0;display:grid}.skill-term-knowledge-list dt{color:var(--ink);font-size:14px;font-weight:750;line-height:1.4}.skill-term-knowledge-list dd{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.65}.skill-term-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skill-term-when-grid article{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.skill-term-when-grid article.is-good{border-left:4px solid #3e7f57}.skill-term-when-grid article.is-bad{border-left:4px solid #b15259}.skill-term-when-grid article small{color:var(--muted);letter-spacing:.2px;font-size:10px;font-weight:800}.skill-term-when-grid article.is-good small{color:#3e7f57}.skill-term-when-grid article.is-bad small{color:#b15259}.skill-term-when-grid article strong{color:var(--ink);font-size:14px;line-height:1.4}.skill-term-when-grid article p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.skill-term-how-list{counter-reset:howstep;gap:9px;margin:0;padding:0;list-style:none;display:grid}.skill-term-how-list li{border:1px solid var(--line);background:var(--surface-card);counter-increment:howstep;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.skill-term-how-list li:before{background:var(--ink);color:#fff;width:26px;height:26px;font-family:var(--font-geist-mono), ui-monospace, monospace;content:counter(howstep);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.skill-term-how-list strong{color:var(--ink);font-size:14px;font-weight:750;line-height:1.4;display:block}.skill-term-how-list span{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.6;display:block}.skill-term-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skill-term-examples-grid article{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.skill-term-examples-grid article.is-good{border-left:4px solid #3e7f57}.skill-term-examples-grid article.is-bad{border-left:4px solid #b15259}.skill-term-examples-grid article small{color:var(--muted);letter-spacing:.2px;font-size:10px;font-weight:800}.skill-term-examples-grid article.is-good small{color:#3e7f57}.skill-term-examples-grid article.is-bad small{color:#b15259}.skill-term-examples-grid article strong{color:var(--ink);font-size:14px;line-height:1.4}.skill-term-examples-grid article p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}@media (max-width:780px){.skill-term-cols,.skill-term-card-rows,.skill-term-when-grid,.skill-term-examples-grid{grid-template-columns:1fr}}@media (max-width:480px){.skill-term-card-preview{padding:10px}.skill-term-actions{flex-direction:column;align-items:stretch}.term-interactive-demo.skill-term-demo .skill-term-btn,.term-interactive-demo.skill-term-demo .skill-term-cta{width:100%}.skill-term-task-bar{flex-direction:column;align-items:flex-start;gap:4px}.skill-term-task-bar strong{font-size:13px}.skill-term-how-list li{grid-template-columns:1fr;gap:6px}.skill-term-how-list li:before{width:22px;height:22px;font-size:11px}}.term-card .term-preview.skill-card-preview{gap:8px;padding:10px;display:grid;color:#3a3328!important;background:radial-gradient(circle at 16% 80%,#5a46201f,#0000 34%),linear-gradient(168deg,#f7edd4,#efe0b8)!important;border-color:#d8c48a!important}.skill-card-recipe{background:#fff8e8;border:1px solid #d8c48a;border-radius:4px 14px 14px 4px;gap:5px;padding:10px 12px;display:grid;box-shadow:4px 8px 18px #50381014}.skill-card-recipe header{justify-content:space-between;display:flex}.skill-card-recipe small{font-weight:850;color:#7a6230!important;font-size:8px!important}.skill-card-recipe header b{background:#3a3328;border-radius:999px;padding:2px 6px;color:#fff8e8!important;font-size:8px!important}.skill-card-recipe p{margin:0;color:#5c4e32!important;font-size:10px!important}.skill-card-recipe strong{color:#3a3328!important;font-size:14px!important}.skill-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3a3328!important;font-size:10px!important}.term-interactive-demo.skill-demo{color:#3a3328;background:#efe4c4;border-color:#d8c48a;gap:12px;padding:12px;display:grid}.skill-demo-recipe{background:#fff8e8;border:1px solid #d8c48a;border-radius:4px 18px 18px 4px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #5038101a}.skill-demo-recipe header{justify-content:space-between;gap:8px;display:flex}.skill-demo-recipe header b{color:#fff8e8;background:#3a3328;border-radius:999px;padding:4px 8px;font-size:12px}.skill-demo-recipe.is-scratch,.skill-demo-recipe.is-stale{background:#fff4ee;border-color:#c45c3a}.skill-demo-recipe.is-scratch header b,.skill-demo-recipe.is-stale header b{color:#fff7f4;background:#c45c3a}.skill-demo-recipe h3{margin:0;font-size:clamp(20px,2.8vw,28px)}.skill-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.skill-demo button:hover,.term-interactive-demo.skill-demo button[aria-pressed=true]{color:#fff8e8;background:#3a3328;border-color:#3a3328}.term-interactive-demo.skill-demo button:focus-visible{outline-offset:3px;outline:3px solid #3a332866!important}.term-interactive-demo.skill-demo .skill-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.skill-examples article.is-good{border-left:3px solid #3a3328}.skill-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.skill-demo-controls{flex-direction:column}.term-interactive-demo.skill-demo button{width:100%}}
.term-card .term-preview.mcp-card-preview{border-color:var(--line);background:var(--soft);min-height:150px;color:var(--ink);gap:7px;padding:11px 12px;display:grid;overflow:hidden}.mcp-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.mcp-card-heading small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:8.5px;font-weight:800}.mcp-card-heading strong{background:var(--ink);color:var(--color-white);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:8.5px;font-weight:800}.mcp-card-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.mcp-card-col{border:1px solid var(--line);background:var(--surface-card);border-radius:6px;gap:5px;min-width:0;padding:7px;display:grid}.mcp-card-col>small{color:var(--muted);letter-spacing:.04em;font-size:8.5px;font-weight:800}.mcp-card-col.is-without{background:#f3f4f7}.mcp-card-col.is-with{border-color:color-mix(in srgb, var(--ink) 18%, var(--line))}.mcp-card-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.mcp-card-wall i{border:1px solid var(--line);background:var(--color-white);min-height:18px;color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;border-radius:3px;justify-content:center;align-items:center;padding:2px;font-size:6.5px;font-style:normal;font-weight:700;display:flex}.mcp-card-bus{justify-items:center;gap:3px;padding:4px 0;display:grid}.mcp-card-bus .is-client{border:1px solid var(--ink);background:var(--ink);min-width:56px;color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px;font-size:7px;font-style:normal;font-weight:800;display:flex}.mcp-card-bus-line{background:color-mix(in srgb, var(--ink) 40%, var(--line));width:2px;height:8px}.mcp-card-bus-servers{gap:3px;display:flex}.mcp-card-bus-servers i{border:1px solid color-mix(in srgb, var(--ink) 18%, var(--line));background:var(--color-white);min-width:26px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:3px;justify-content:center;align-items:center;padding:2px 4px;font-size:7px;font-style:normal;font-weight:700;display:flex}.mcp-card-col p{gap:1px;margin:0;display:grid}.mcp-card-col p b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8.5px;font-weight:800}.mcp-card-col p span{color:var(--muted);font-size:7.5px;font-weight:700}.mcp-card-verdict{border-left:3px solid var(--ink);background:color-mix(in srgb, var(--ink) 7%, var(--color-white));color:var(--ink);border-radius:0 5px 5px 0;margin:0;padding:6px 8px;font-size:9px;font-weight:700;line-height:1.45}.term-interactive-demo.mcp-demo.mcp-lab{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.mcp-lab-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.mcp-lab-intro b{color:var(--ink)}.mcp-mode{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcp-mode-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:12px;font-weight:800}.mcp-seg{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.mcp-demo .mcp-seg-btn{text-align:left;gap:1px;min-width:132px;padding:6px 12px;display:grid;background:var(--color-white)!important;color:#4a5160!important;font:inherit!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.mcp-demo .mcp-seg-btn strong{font-size:13px;font-weight:800}.term-interactive-demo.mcp-demo .mcp-seg-btn small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px;font-weight:700}.term-interactive-demo.mcp-demo .mcp-seg-btn:hover{border-color:var(--ink)!important;color:var(--ink)!important;background:#f4f5f8!important}.term-interactive-demo.mcp-demo .mcp-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.mcp-demo .mcp-seg-btn[aria-pressed=true]{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--color-white)!important}.term-interactive-demo.mcp-demo .mcp-seg-btn[aria-pressed=true] small{color:color-mix(in srgb, var(--color-white) 72%, var(--ink))}.mcp-topology{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:10px;padding:12px;display:grid}.mcp-topology-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mcp-topology-head small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:11px;font-weight:800}.mcp-topology-head span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:700}.mcp-wall{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:4px;padding:8px;display:grid}.mcp-wall-row{grid-template-columns:64px repeat(3,minmax(0,1fr));align-items:center;gap:4px;display:grid}.mcp-wall-row-head span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;font-size:10px;font-weight:800}.mcp-wall-row-head span:first-child{visibility:hidden}.mcp-wall-app{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10.5px;font-weight:800}.mcp-wall-cell{border:1px solid var(--line);background:#f3f4f7;border-radius:4px;justify-items:center;gap:1px;padding:5px 4px;display:grid}.mcp-wall-cell i{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px;font-style:normal;font-weight:700}.mcp-wall-cell b{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:700}.mcp-wall-note{border-left:3px solid var(--ink);background:color-mix(in srgb, var(--ink) 7%, var(--color-white));color:#3c4252;border-radius:0 5px 5px 0;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.mcp-wall-note b{color:var(--ink)}.mcp-bus{border:1px solid var(--line);background:var(--color-white);border-radius:6px;justify-items:center;gap:6px;padding:10px;display:grid}.mcp-bus-client{border:1px solid var(--ink);background:var(--ink);min-width:200px;color:var(--color-white);text-align:center;border-radius:6px;justify-items:center;gap:2px;padding:8px 12px;display:grid}.mcp-bus-client strong{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:800}.mcp-bus-client small{color:color-mix(in srgb, var(--color-white) 78%, var(--ink));font-size:10.5px;font-weight:700}.mcp-bus-client code{color:color-mix(in srgb, var(--color-white) 85%, var(--ink));font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px;font-weight:700}.mcp-role{background:color-mix(in srgb, var(--color-white) 22%, var(--ink));color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:3px;align-items:center;padding:1px 6px;font-size:9px;font-weight:800;display:inline-flex}.mcp-role.is-server{background:color-mix(in srgb, var(--ink) 14%, var(--color-white));color:var(--ink)}.mcp-bus-client .mcp-role{background:color-mix(in srgb, var(--color-white) 22%, var(--ink))}.mcp-bus-transport{justify-items:center;gap:2px;display:grid}.mcp-bus-transport span{background:color-mix(in srgb, var(--ink) 40%, var(--line));width:2px;height:8px}.mcp-bus-transport em{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;font-size:10px;font-style:normal;font-weight:800}.mcp-bus-servers{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mcp-bus-empty{border:1px dashed var(--line);background:var(--soft);color:var(--muted);text-align:center;border-radius:6px;padding:10px;font-size:12px}.mcp-server-card{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--line));background:var(--color-white);border-radius:6px;gap:5px;padding:9px 10px;display:grid}.mcp-server-card header{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mcp-server-card strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11.5px;font-weight:800}.mcp-transport{border:1px solid color-mix(in srgb, var(--ink) 18%, var(--line));background:var(--soft);color:#4a5266;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:8.5px;font-weight:800}.mcp-tools{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mcp-tool{border-left:3px solid color-mix(in srgb, var(--ink) 40%, var(--line));background:var(--soft);border-radius:0 4px 4px 0;gap:1px;padding:5px 7px;display:grid}.mcp-tool-name{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.mcp-tool code{overflow-wrap:anywhere;color:#4a5266;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px;line-height:1.35}.mcp-tools-pending{border-left:3px solid var(--line);background:var(--soft);color:var(--muted);border-radius:0 4px 4px 0;margin:0;padding:5px 7px;font-size:10.5px;font-style:italic}.mcp-plug{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:5px;padding:9px 10px;display:grid}.mcp-plug-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.mcp-plug-btns{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.mcp-demo .mcp-plug-btn{align-items:center;gap:5px;min-height:30px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex;background:var(--color-white)!important;color:#4a5160!important;font:inherit!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.mcp-demo .mcp-plug-btn span{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.term-interactive-demo.mcp-demo .mcp-plug-btn span.is-on{background:color-mix(in srgb, var(--ink) 12%, var(--color-white));color:var(--ink)}.term-interactive-demo.mcp-demo .mcp-plug-btn span.is-off{color:var(--muted);background:#eef0f4}.term-interactive-demo.mcp-demo .mcp-plug-btn:hover{border-color:var(--ink)!important;color:var(--ink)!important;background:#f4f5f8!important}.term-interactive-demo.mcp-demo .mcp-plug-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.mcp-demo .mcp-plug-btn[aria-pressed=true]{border-color:var(--ink)!important;background:color-mix(in srgb, var(--ink) 8%, var(--color-white))!important;color:var(--ink)!important}.mcp-plug-hint{color:var(--muted);font-size:10.5px;line-height:1.5}.mcp-discovered-summary{border-left:3px solid color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--color-white);color:#3c4252;border-radius:0 5px 5px 0;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.mcp-discovered-summary b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace}.mcp-task-hint{color:#6b4f1d;background:#fff7e8;border-left:3px solid #b8862f;border-radius:0 5px 5px 0;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.mcp-task-hint b{color:#5a3f14}.mcp-calllog{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mcp-calllog-leg{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 40%, var(--line));background:var(--color-white);border-radius:6px;gap:4px;padding:9px 11px;display:grid}.mcp-calllog-leg header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mcp-calllog-leg header>i{color:var(--muted);font-style:normal;font-weight:800}.mcp-calllog-leg code{overflow-wrap:anywhere;background:var(--soft);color:#2f3744;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:5px 8px;font-size:11px;line-height:1.45}.mcp-calllog-result{color:#2f6a45;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:11.5px;font-weight:700}.mcp-calllog-result.is-ok{color:#2f6a45}.mcp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.mcp-demo .mcp-btn{min-height:36px;padding:8px 14px;font-size:13px;font-weight:700;background:var(--soft)!important;color:#53596a!important;font:inherit!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.mcp-demo .mcp-btn:hover:not(:disabled){color:var(--ink)!important;border-color:var(--ink)!important;background:#e9ebf0!important}.term-interactive-demo.mcp-demo .mcp-btn:focus-visible{outline-offset:2px;outline:2px solid #6a7286}.term-interactive-demo.mcp-demo .mcp-btn:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.mcp-demo .mcp-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.mcp-demo .mcp-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.mcp-demo .mcp-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.mcp-demo .mcp-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.mcp-status{border-left:3px solid var(--ink);background:var(--soft);color:#3c4252;border-radius:0 6px 6px 0;min-height:42px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.mcp-keyboard-hint{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.mcp-keyboard-hint b{color:#4a5266}.mcp-knowledge-list{gap:10px;margin:0;display:grid}.mcp-knowledge-list dt{color:var(--ink);font-size:13.5px;font-weight:800}.mcp-knowledge-list dd{color:#4d5566;margin:4px 0 0;font-size:13px;line-height:1.6}.mcp-knowledge-list code{overflow-wrap:anywhere;background:var(--soft);color:#2f3744;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:3px;padding:1px 5px;font-size:11.5px}.mcp-knowledge-list b{color:var(--ink)}.mcp-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mcp-when-grid article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;padding:13px;display:grid}.mcp-when-grid article.is-good{border-left:4px solid #4a8a68}.mcp-when-grid article.is-bad{border-left:4px solid #b8762f}.mcp-when-grid small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:10.5px;font-weight:800}.mcp-when-grid strong{color:var(--ink);font-size:15px;line-height:1.35}.mcp-when-grid p{color:#4d5566;margin:0;font-size:12.5px;line-height:1.6}.mcp-how-list{counter-reset:mcp-how;gap:9px;margin:0;padding:0;list-style:none;display:grid}.mcp-how-list li{border:1px solid var(--line);background:var(--color-white);counter-increment:mcp-how;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:11px 13px;display:grid}.mcp-how-list li:before{content:counter(mcp-how);background:var(--ink);width:26px;height:26px;color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.mcp-how-list strong{color:var(--ink);font-size:13.5px;font-weight:800}.mcp-how-list span{color:#4d5566;font-size:12.5px;line-height:1.55}.mcp-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mcp-examples-grid article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;padding:13px;display:grid}.mcp-examples-grid article.is-good{border-left:4px solid #4a8a68}.mcp-examples-grid article.is-bad{border-left:4px solid #b05a5e}.mcp-examples-grid small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:10.5px;font-weight:800}.mcp-examples-grid strong{color:var(--ink);font-size:14px;line-height:1.35}.mcp-examples-grid p{color:#4d5566;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:780px){.mcp-when-grid,.mcp-examples-grid{grid-template-columns:1fr}.mcp-wall-row{grid-template-columns:56px repeat(3,minmax(0,1fr))}.mcp-bus-servers{grid-template-columns:1fr}}@media (max-width:480px){.term-card .term-preview.mcp-card-preview{min-height:0;padding:10px}.mcp-card-cols{grid-template-columns:1fr}.mcp-card-heading{flex-direction:column;align-items:flex-start;gap:4px}.mcp-wall-row{grid-template-columns:48px repeat(3,minmax(0,1fr));gap:3px}.mcp-wall-app{font-size:9px}.mcp-wall-cell i{font-size:8px}.mcp-wall-cell b{font-size:7px}.mcp-how-list li{grid-template-columns:1fr}.mcp-mode{flex-direction:column;align-items:flex-start}.term-interactive-demo.mcp-demo .mcp-seg-btn{flex:auto;min-width:0}}.term-card .term-preview.mcp-card-preview{gap:8px;padding:10px;display:grid;color:#e8f4f6!important;background:radial-gradient(circle at 80% 18%,#2aa8b838,#0000 34%),linear-gradient(165deg,#2a3840,#1f2c32)!important;border-color:#3a5560!important}.mcp-card-plug{background:#334850;border:1px solid #3a5560;border-radius:14px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #08101447}.mcp-card-plug header{justify-content:space-between;display:flex}.mcp-card-plug small{font-weight:850;color:#8ec8d0!important;font-size:8px!important}.mcp-card-plug header b{background:#2aa8b8;border-radius:999px;padding:2px 6px;color:#102226!important;font-size:8px!important}.mcp-card-plug strong{color:#e8f4f6!important;font-size:16px!important}.mcp-card-plug p{margin:0;color:#b4d0d4!important;font-size:9px!important}.mcp-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#e8f4f6!important;font-size:10px!important}.term-interactive-demo.mcp-demo{color:#e8f4f6;background:#1f2c32;border-color:#3a5560;gap:12px;padding:12px;display:grid}.mcp-demo-plug{background:#334850;border:1px solid #3a5560;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #08101447}.mcp-demo-plug header{justify-content:space-between;gap:8px;display:flex}.mcp-demo-plug header b{color:#102226;background:#2aa8b8;border-radius:999px;padding:4px 8px;font-size:12px}.mcp-demo-plug.is-blocked,.mcp-demo-plug.is-untrusted{background:#4a3838;border-color:#d4654f}.mcp-demo-plug.is-blocked header b,.mcp-demo-plug.is-untrusted header b{color:#fff7f4;background:#d4654f}.mcp-demo-plug h3{margin:0;font-size:clamp(20px,2.8vw,28px)}.mcp-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.mcp-demo button{color:#e8f4f6;background:#1f2c32;border-color:#4a6570}.term-interactive-demo.mcp-demo button:hover,.term-interactive-demo.mcp-demo button[aria-pressed=true]{color:#102226;background:#2aa8b8;border-color:#2aa8b8}.term-interactive-demo.mcp-demo button:focus-visible{outline-offset:3px;outline:3px solid #2aa8b873!important}.term-interactive-demo.mcp-demo .mcp-demo-recover{color:#fff7f4;background:#d4654f;border-color:#d4654f}.mcp-examples article.is-good{border-left:3px solid #2aa8b8}.mcp-examples article.is-bad{border-left:3px solid #d4654f}@media (max-width:780px){.mcp-demo-controls{flex-direction:column}.term-interactive-demo.mcp-demo button{width:100%}}
.term-card .term-preview.human-in-the-loop-card-preview{color:#4d5566;border-radius:10px;align-content:center;gap:7px;min-height:150px;padding:12px;display:grid;border:1px solid var(--line)!important;background:var(--color-white)!important}.human-in-the-loop-card-eyebrow small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.human-in-the-loop-card-cols{grid-template-columns:1fr 1fr;gap:7px;display:grid}.human-in-the-loop-card-col{border:1px solid var(--line);background:var(--color-white);border-radius:7px;gap:5px;padding:8px 9px;display:grid}.human-in-the-loop-card-col header{justify-content:space-between;align-items:center;gap:5px;display:flex}.human-in-the-loop-card-col header small{color:var(--ink);font-size:10px;font-weight:800}.human-in-the-loop-card-stamp{letter-spacing:.06em;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:800}.human-in-the-loop-card-stamp.is-run{color:#b0464a;background:#fdecee}.human-in-the-loop-card-stamp.is-pause{color:#8a6313;background:#fdf3df}.human-in-the-loop-card-col ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.human-in-the-loop-card-col li{background:var(--soft);border-radius:4px;justify-content:space-between;align-items:center;gap:5px;padding:3px 6px;display:flex}.human-in-the-loop-card-col li.is-high{background:#fdf3f4}.human-in-the-loop-card-col li b{color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.human-in-the-loop-card-fate{font-size:8.5px;font-weight:800}.human-in-the-loop-card-col li.is-low .human-in-the-loop-card-fate{color:#4a5266}.human-in-the-loop-card-col.is-auto li.is-high .human-in-the-loop-card-fate{color:#b0464a}.human-in-the-loop-card-col.is-hitl li.is-high .human-in-the-loop-card-fate{color:#8a6313}.human-in-the-loop-card-verdict{color:#4a5266;margin:0;font-size:10px;font-weight:700;line-height:1.5}.human-in-the-loop-card-verdict b{color:var(--ink);font-weight:800}.human-in-the-loop-card-verdict i{color:var(--muted);font-style:normal}.term-interactive-demo.human-in-the-loop-demo{border:1px solid var(--line);background:var(--surface-card);border-radius:10px;gap:11px;padding:16px;display:grid}.human-in-the-loop-goal-bar{border-left:3px solid var(--ink);background:var(--soft);border-radius:6px;gap:3px;padding:10px 12px;display:grid}.human-in-the-loop-goal-bar small{color:var(--muted);letter-spacing:.2px;font-size:10px;font-weight:800}.human-in-the-loop-goal-bar strong{color:var(--ink);font-size:13.5px;font-weight:750}.human-in-the-loop-goal-note{color:#4a5160;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:700}.human-in-the-loop-mode{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.human-in-the-loop-mode-label{color:var(--muted);letter-spacing:.2px;font-size:11px;font-weight:800}.human-in-the-loop-seg{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-seg-btn{color:#4a5160;min-height:30px;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-seg-btn:hover{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-seg-btn:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.human-in-the-loop-mode-hint{color:var(--muted);font-size:11px;font-weight:700}.human-in-the-loop-tickets{gap:7px;margin:0;padding:0;list-style:none;display:grid}.human-in-the-loop-ticket{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--color-white);border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:9px;min-width:0;padding:9px 11px;display:grid}.human-in-the-loop-ticket.is-current{border-color:var(--ink);border-left-color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 12%, #fff)}.human-in-the-loop-ticket.is-auto{background:#f7f8fa;border-left-color:#4e5566}.human-in-the-loop-ticket.is-auto-run{background:#fdf3f4;border-left-color:#b0464a}.human-in-the-loop-ticket.is-passed{background:#f4fbf6;border-left-color:#3f7d56}.human-in-the-loop-ticket.is-rejected{background:#fdf3f4;border-left-color:#b0464a}.human-in-the-loop-ticket.is-edited{background:#fdf8ec;border-left-color:#b8801f}.human-in-the-loop-ticket-pos{background:var(--soft);color:#53596a;min-width:24px;height:24px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.human-in-the-loop-ticket.is-current .human-in-the-loop-ticket-pos{background:var(--ink);color:#fff}.human-in-the-loop-ticket.is-auto-run .human-in-the-loop-ticket-pos,.human-in-the-loop-ticket.is-rejected .human-in-the-loop-ticket-pos{color:#fff;background:#b0464a}.human-in-the-loop-ticket.is-passed .human-in-the-loop-ticket-pos{color:#fff;background:#3f7d56}.human-in-the-loop-ticket.is-edited .human-in-the-loop-ticket-pos{color:#fff;background:#b8801f}.human-in-the-loop-ticket-body{gap:4px;min-width:0;display:grid}.human-in-the-loop-ticket-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.human-in-the-loop-ticket-head code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:800}.human-in-the-loop-ticket.is-current .human-in-the-loop-ticket-head code{background:color-mix(in srgb, var(--ink) 12%, #fff);color:var(--ink)}.human-in-the-loop-ticket-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:13px;font-weight:750}.human-in-the-loop-risk-tag{letter-spacing:.08em;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.human-in-the-loop-risk-tag.is-low{background:var(--soft);color:#4a5266}.human-in-the-loop-risk-tag.is-high{color:#b0464a;background:#fdecee}.human-in-the-loop-ticket-meta{color:#4a5160;flex-wrap:wrap;gap:9px;margin:0;font-size:11px;font-weight:700;display:flex}.human-in-the-loop-ticket-meta b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.human-in-the-loop-ticket-meta .is-irreversible{color:#b0464a;font-weight:800}.human-in-the-loop-ticket-meta .is-reversible{color:#3f7d56;font-weight:800}.human-in-the-loop-decision-stamp{letter-spacing:.05em;white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 9px;font-size:11px;font-weight:800}.human-in-the-loop-decision-stamp.is-pending{background:var(--soft);color:#53596a}.human-in-the-loop-decision-stamp.is-auto{color:#4a5266;background:#eef0f5}.human-in-the-loop-decision-stamp.is-auto-run{color:#fff;background:#b0464a}.human-in-the-loop-decision-stamp.is-passed{color:#fff;background:#3f7d56}.human-in-the-loop-decision-stamp.is-rejected{color:#fff;background:#b0464a}.human-in-the-loop-decision-stamp.is-edited{color:#fff;background:#b8801f}.human-in-the-loop-edit-note{color:#6a4d12;overflow-wrap:anywhere;background:#fdf8ec;border-left:2px solid #b8801f;border-radius:0 5px 5px 0;grid-column:1/-1;margin:0;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.5}.human-in-the-loop-pause-card{border:1px solid var(--ink);border-left:4px solid var(--ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 8%, #fff);background:#fbfcfe;border-radius:8px;gap:9px;padding:13px 14px;display:grid}.human-in-the-loop-pause-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.human-in-the-loop-pause-head small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.human-in-the-loop-pause-trigger{color:#b0464a;background:#fdecee;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.human-in-the-loop-pause-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.human-in-the-loop-pause-grid>div{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:3px;padding:9px 11px;display:grid}.human-in-the-loop-pause-grid small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.human-in-the-loop-pause-grid strong{color:var(--ink);font-size:13px;font-weight:800}.human-in-the-loop-pause-grid strong.is-high{color:#b0464a}.human-in-the-loop-pause-grid p{color:#4a5160;margin:0;font-size:11.5px;font-weight:600;line-height:1.5}.human-in-the-loop-edit-field{gap:5px;display:grid}.human-in-the-loop-edit-field>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-edit-field textarea{resize:vertical;border:1px solid var(--line);background:var(--color-white);min-height:48px;color:var(--ink);font:inherit;border-radius:6px;font-size:12.5px;line-height:1.5}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-edit-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.human-in-the-loop-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-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.human-in-the-loop-demo .human-in-the-loop-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-aux{min-height:36px;font:inherit;padding:8px 14px;font-size:13px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out;border:1px solid var(--line)!important;background:var(--color-white)!important;color:var(--ink)!important;border-radius:8px!important}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-aux:hover:not(:disabled){background:var(--soft)!important;color:var(--ink)!important;border-color:var(--ink)!important}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-aux:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-aux:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-aux.is-edit:not(:disabled){color:#8a6313!important;border-color:#d8b67a!important}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-aux.is-reject:not(:disabled){color:#a83a44!important;border-color:#d8a9ac!important}.human-in-the-loop-step-count{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:11px}.human-in-the-loop-status{border-left:3px solid var(--ink);background:var(--soft);color:#3f4655;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.human-in-the-loop-knowledge-list{gap:9px;margin:0;display:grid}.human-in-the-loop-knowledge-list dt{color:var(--ink);font-size:13.5px;font-weight:800}.human-in-the-loop-knowledge-list dd{color:#434a5c;margin:4px 0 0;font-size:12.5px;line-height:1.6}.human-in-the-loop-knowledge-list b{color:var(--ink);font-weight:800}.human-in-the-loop-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.human-in-the-loop-when-grid article{border:1px solid var(--line);border-left:4px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;padding:13px;display:grid}.human-in-the-loop-when-grid article.is-good{background:#f4fbf6;border-left-color:#3f7d56}.human-in-the-loop-when-grid article.is-bad{background:#fdf8ec;border-left-color:#b8801f}.human-in-the-loop-when-grid small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.human-in-the-loop-when-grid article.is-good small{color:#2f7a4a}.human-in-the-loop-when-grid article.is-bad small{color:#8a6313}.human-in-the-loop-when-grid strong{color:var(--ink);font-size:13.5px;font-weight:800}.human-in-the-loop-when-grid p{color:#4a5160;margin:0;font-size:12px;line-height:1.6}.human-in-the-loop-how-list{counter-reset:hitl-how;gap:8px;margin:0;padding:0;list-style:none;display:grid}.human-in-the-loop-how-list li{border:1px solid var(--line);background:var(--color-white);counter-increment:hitl-how;border-radius:7px;gap:3px;padding:10px 12px 10px 40px;display:grid;position:relative}.human-in-the-loop-how-list li:before{content:counter(hitl-how);background:var(--ink);color:#fff;width:20px;height:20px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:11px;left:11px}.human-in-the-loop-how-list strong{color:var(--ink);font-size:13px;font-weight:800}.human-in-the-loop-how-list span{color:#4a5160;font-size:12px;line-height:1.6}.human-in-the-loop-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.human-in-the-loop-examples-grid article{border:1px solid var(--line);border-left:4px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;padding:13px;display:grid}.human-in-the-loop-examples-grid article.is-good{background:#f4fbf6;border-left-color:#3f7d56}.human-in-the-loop-examples-grid article.is-bad{background:#fdf3f4;border-left-color:#b0464a}.human-in-the-loop-examples-grid small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.human-in-the-loop-examples-grid article.is-good small{color:#2f7a4a}.human-in-the-loop-examples-grid article.is-bad small{color:#b0464a}.human-in-the-loop-examples-grid strong{color:var(--ink);font-size:13.5px;font-weight:800}.human-in-the-loop-examples-grid p{color:#4a5160;margin:0;font-size:12px;line-height:1.6}@media (max-width:780px){.human-in-the-loop-pause-grid,.human-in-the-loop-when-grid,.human-in-the-loop-examples-grid{grid-template-columns:1fr}}@media (max-width:480px){.term-card .term-preview.human-in-the-loop-card-preview{min-height:0;padding:10px}.human-in-the-loop-card-cols{grid-template-columns:1fr}.human-in-the-loop-ticket{grid-template-columns:22px minmax(0,1fr)}.human-in-the-loop-decision-stamp{grid-column:1/-1;justify-self:start}.human-in-the-loop-actions button{flex:100%}}.term-card .term-preview.human-in-the-loop-card-preview{gap:8px;padding:10px;display:grid;color:#2c1818!important;background:radial-gradient(circle at 78% 18%,#7a243629,#0000 34%),linear-gradient(165deg,#f7efe6,#efe0d0)!important;border-color:#e0c8b8!important}.human-in-the-loop-card-slip{background:#fffaf4;border:1px solid #e0c8b8;border-radius:4px 14px 14px 4px;gap:5px;padding:10px;display:grid;box-shadow:4px 8px 18px #50182014}.human-in-the-loop-card-slip header{justify-content:space-between;display:flex}.human-in-the-loop-card-slip small{font-weight:850;color:#7a2436!important;font-size:8px!important}.human-in-the-loop-card-slip header b{background:#7a2436;border-radius:999px;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.human-in-the-loop-card-slip strong{color:#2c1818!important;font-size:20px!important}.human-in-the-loop-card-slip p{margin:0;color:#6a4040!important;font-size:9px!important}.human-in-the-loop-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2c1818!important;font-size:10px!important}.term-interactive-demo.human-in-the-loop-demo{color:#2c1818;background:#efe0d0;border-color:#e0c8b8;gap:12px;padding:12px;display:grid}.human-in-the-loop-demo-slip{background:#fffaf4;border:1px solid #e0c8b8;border-radius:4px 18px 18px 4px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #5018201a}.human-in-the-loop-demo-slip header{justify-content:space-between;gap:8px;display:flex}.human-in-the-loop-demo-slip header b{color:#fff7f4;background:#7a2436;border-radius:999px;padding:4px 8px;font-size:12px}.human-in-the-loop-demo-slip.is-auto,.human-in-the-loop-demo-slip.is-revoked{background:#fff4ee;border-color:#c45c3a}.human-in-the-loop-demo-slip.is-auto header b,.human-in-the-loop-demo-slip.is-revoked header b{color:#fff7f4;background:#c45c3a}.human-in-the-loop-demo-slip h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,38px)}.human-in-the-loop-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.human-in-the-loop-demo button:hover,.term-interactive-demo.human-in-the-loop-demo button[aria-pressed=true]{color:#fff7f4;background:#7a2436;border-color:#7a2436}.term-interactive-demo.human-in-the-loop-demo button:focus-visible{outline-offset:3px;outline:3px solid #7a243666!important}.term-interactive-demo.human-in-the-loop-demo .human-in-the-loop-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.human-in-the-loop-examples article.is-good{border-left:3px solid #2f6b4f}.human-in-the-loop-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.human-in-the-loop-demo-controls{flex-direction:column}.term-interactive-demo.human-in-the-loop-demo button{width:100%}}
