.term-card .term-preview.tool-calling-card-preview{color:#51607a;background:#f6f8fb;border-color:#d4ddeb;gap:6px;min-height:150px;padding:12px;display:grid}.tool-calling-card-preview .tool-calling-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.tool-calling-card-preview .tool-calling-card-heading small{color:#6f7e98;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:9px;font-weight:800}.tool-calling-card-preview .tool-calling-card-heading strong{color:#3a4660;font-size:10px;font-weight:800}.tool-calling-card-preview .tool-calling-card-transcript{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tool-calling-card-preview .tool-calling-card-transcript li{background:#fff;border-left:3px solid #cfd8e8;border-radius:4px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:4px 6px;display:grid}.tool-calling-card-preview .tool-calling-card-transcript li.is-user{border-color:#c2cad8}.tool-calling-card-preview .tool-calling-card-transcript li.is-declare{background:#eef1f6;border-color:#3a4660}.tool-calling-card-preview .tool-calling-card-transcript li.is-host{background:#eef3fb;border-color:#5d7bb0}.tool-calling-card-preview .tool-calling-card-transcript li.is-reply{background:#eef7f1;border-color:#4a8a68}.tool-calling-card-preview .tool-calling-card-role{color:#6a7791;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:7.5px;font-weight:800}.tool-calling-card-preview .tool-calling-card-body{min-width:0}.tool-calling-card-preview .tool-calling-card-body p{color:#3c4659;margin:0;font-size:8.5px;font-weight:700;line-height:1.35}.tool-calling-card-preview .tool-calling-card-body code{color:#2a3550;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;display:block;overflow:hidden}.tool-calling-card-preview .tool-calling-card-tag{white-space:nowrap;border-radius:999px;justify-self:end;padding:1px 5px;font-size:7px;font-style:normal;font-weight:800}.tool-calling-card-preview .tool-calling-card-tag.is-declare{color:#3a4660;background:#e6e9f0;border:1px solid #c3cad8}.tool-calling-card-preview .tool-calling-card-tag.is-feed{color:#4a5266;background:#eef0f5;border:1px solid #d6dae3}.tool-calling-card-preview .tool-calling-card-tag.is-ok{color:#2f6a45;background:#e2f2e7;border:1px solid #b9d8c4}.tool-calling-card-preview .tool-calling-card-verdict{color:#2a3450;background:#eef1f6;border-left:3px solid #3a4660;border-radius:0 5px 5px 0;margin:0;padding:6px 8px;font-size:9.5px;font-weight:700;line-height:1.45}@media (max-width:780px){.tool-calling-card-preview .tool-calling-card-transcript li{grid-template-columns:46px minmax(0,1fr) auto;gap:4px;padding-inline:5px}}.term-interactive-demo.tool-calling-demo.tool-calling-loop{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.tool-calling-loop .tool-calling-loop-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.tool-calling-loop .tool-calling-loop-intro b{color:var(--ink)}.tool-calling-loop .tool-calling-loop-map{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.tool-calling-loop .tool-calling-loop-map li{background:var(--color-white);color:#6a7286;border:1px solid #d6dae3;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.tool-calling-loop .tool-calling-loop-map li>i{color:#6a7286;background:#eef0f5;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.tool-calling-loop .tool-calling-loop-map li.is-done{color:#4a5266;border-color:#c3c8d2}.tool-calling-loop .tool-calling-loop-map li.is-done>i{color:#3c4252;background:#d6dae3}.tool-calling-loop .tool-calling-loop-map li.is-active{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.tool-calling-loop .tool-calling-loop-map li.is-active>i{background:var(--color-white);color:var(--ink)}.tool-calling-loop .tool-calling-loop-map li+li:before{content:"→";color:#a0a6b3;margin-right:1px;font-weight:800}.tool-calling-loop .tool-calling-scenario{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-calling-loop .tool-calling-scenario-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:12px;font-weight:800}.tool-calling-loop .tool-calling-seg{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.tool-calling-demo .tool-calling-seg-btn{background:var(--color-white);color:#4a5160;min-height:30px;font:inherit;border:1px solid #d6dae3;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700}.term-interactive-demo.tool-calling-demo .tool-calling-seg-btn:hover{border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.tool-calling-demo .tool-calling-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.tool-calling-demo .tool-calling-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.tool-calling-loop .tool-calling-transcript{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:8px;padding:12px;display:grid}.tool-calling-loop .tool-calling-transcript h3{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:800;display:flex}.tool-calling-loop .tool-calling-transcript h3 small{color:#6a7286;margin-left:auto;font-size:11px;font-weight:700}.tool-calling-loop .tool-calling-transcript ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tool-calling-loop .tool-calling-bubble{border:1px solid var(--line);background:var(--color-white);border-left:3px solid #c2c8d2;border-radius:8px;gap:4px;padding:9px 11px;display:grid}.tool-calling-loop .tool-calling-bubble.is-user{border-left-color:#c2c8d2}.tool-calling-loop .tool-calling-bubble.is-declare{border-left-color:var(--ink);background:#fbfbfc}.tool-calling-loop .tool-calling-bubble.is-host{border-left-color:#5d7bb0}.tool-calling-loop .tool-calling-bubble.is-reply{border-left-color:#4a8a68}.tool-calling-loop .tool-calling-bubble header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tool-calling-loop .tool-calling-bubble header b{color:var(--ink);font-size:12px;font-weight:800}.tool-calling-loop .tool-calling-tag{white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.tool-calling-loop .tool-calling-tag.is-declare{color:#3a4660;background:#e6e9f0;border:1px solid #c3cad8}.tool-calling-loop .tool-calling-tag.is-feed{color:#4a5266;background:#eef0f5;border:1px solid #d6dae3}.tool-calling-loop .tool-calling-tag.is-ok{color:#2f6a45;background:#e2f2e7;border:1px solid #b9d8c4}.tool-calling-loop .tool-calling-tag.is-error{color:#8a2f3a;background:#fde8e9;border:1px solid #e6b8bb}.tool-calling-loop .tool-calling-bubble-body{gap:4px;min-width:0;display:grid}.tool-calling-loop .tool-calling-bubble-body p{color:#2a2a32;margin:0;font-size:13px;font-weight:700;line-height:1.55}.tool-calling-loop .tool-calling-bubble-body code{color:#e6ecf5;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#1f2733;border-radius:6px;padding:6px 9px;font-size:12.5px;font-weight:700;line-height:1.5;display:block}.tool-calling-loop .tool-calling-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.tool-calling-demo .tool-calling-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.tool-calling-demo .tool-calling-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important}.term-interactive-demo.tool-calling-demo .tool-calling-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.tool-calling-demo .tool-calling-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.tool-calling-demo .tool-calling-reset{min-height:36px;font:inherit;padding:8px 14px;font-size:13px;font-weight:700;background:var(--soft)!important;color:#53596a!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.tool-calling-demo .tool-calling-reset:hover{background:#e9ebf0!important}.term-interactive-demo.tool-calling-demo .tool-calling-reset:focus-visible{outline-offset:2px;outline:2px solid #6a7286}.tool-calling-loop .tool-calling-status{border-left:3px solid var(--ink);background:var(--soft);color:#2a2a32;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.tool-calling-loop .tool-calling-status .tool-calling-status-eyebrow{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.tool-calling-loop .tool-calling-keyboard-hint{color:#6a7286;margin:0;font-size:12px;line-height:1.55}.tool-calling-knowledge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tool-calling-knowledge-list li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.65}.tool-calling-knowledge-list li b{color:var(--ink)}.tool-calling-knowledge-list li code{color:#2a3550;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f5;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:700}.tool-calling-use{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tool-calling-use article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;padding:12px;display:grid}.tool-calling-use article b{color:var(--ink);font-size:14px;font-weight:800}.tool-calling-use article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.tool-calling-examples-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tool-calling-examples-pair article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px;display:grid}.tool-calling-examples-pair article.is-good{background:#f5fbf7;border-color:#b9d8c4}.tool-calling-examples-pair article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.tool-calling-examples-pair article b{color:var(--ink);font-size:14px;font-weight:800}.tool-calling-examples-pair article code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;border-radius:5px;padding:6px 8px;font-size:11.5px;font-weight:700;line-height:1.5;display:block}.tool-calling-examples-pair article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}@media (max-width:780px){.tool-calling-use,.tool-calling-examples-pair{grid-template-columns:1fr}}.term-card .term-preview.tool-calling-card-preview{gap:8px;padding:10px;display:grid;color:#2c1c30!important;background:radial-gradient(circle at 18% 20%,#5c3d6e29,#0000 34%),linear-gradient(155deg,#f6f0f6,#ebe0ee)!important;border-color:#d4c4d8!important}.tool-calling-card-sku{background:#fff;border:1px solid #d4c4d8;border-radius:14px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #46285014}.tool-calling-card-sku header{justify-content:space-between;display:flex}.tool-calling-card-sku small{font-weight:850;color:#5c3d6e!important;font-size:8px!important}.tool-calling-card-sku header b{background:#5c3d6e;border-radius:999px;padding:2px 6px;color:#f8f0fa!important;font-size:8px!important}.tool-calling-card-sku p{margin:0;color:#5c4a60!important;font-size:9px!important}.tool-calling-card-sku strong{color:#2c1c30!important;font-size:13px!important}.tool-calling-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2c1c30!important;font-size:10px!important}.term-interactive-demo.tool-calling-demo{color:#2c1c30;background:#efe6f0;border-color:#d4c4d8;gap:12px;padding:12px;display:grid}.tool-calling-demo-sku{background:#fff;border:1px solid #d4c4d8;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #46285014}.tool-calling-demo-sku header{justify-content:space-between;gap:8px;display:flex}.tool-calling-demo-sku header b{color:#f8f0fa;background:#5c3d6e;border-radius:999px;padding:4px 8px;font-size:12px}.tool-calling-demo-sku.is-declare,.tool-calling-demo-sku.is-fake{background:#fff6f2;border-color:#c45c3a}.tool-calling-demo-sku.is-declare header b,.tool-calling-demo-sku.is-fake header b{color:#fff7f4;background:#c45c3a}.tool-calling-demo-sku code{color:#2c1c30;word-break:break-word;background:#f4eef6;border-radius:8px;padding:8px 10px;display:block}.tool-calling-demo-sku h3{margin:0;font-size:clamp(24px,3.4vw,34px)}.tool-calling-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.tool-calling-demo button:hover,.term-interactive-demo.tool-calling-demo button[aria-pressed=true]{color:#f8f0fa;background:#5c3d6e;border-color:#5c3d6e}.term-interactive-demo.tool-calling-demo button:focus-visible{outline-offset:3px;outline:3px solid #5c3d6e66!important}.term-interactive-demo.tool-calling-demo .tool-calling-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.tool-calling-examples article.is-good{border-left:3px solid #5c3d6e}.tool-calling-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.tool-calling-demo-controls{flex-direction:column}.term-interactive-demo.tool-calling-demo button{width:100%}}
