.llm-page .agent-tone-light{background:#d0d1cd}.llm-page .agent-tone-muted{background:#93958e}.llm-page .agent-tone-peach{background:#ffb390}.llm-page .agent-tone-orange{background:#ff5900}.llm-page .agent-tone-amber{background:#ffb950}.llm-page .agent-value-amber{color:#ffb950}.llm-page .agent-panel-heading{font:12px/1.5 var(--font-body,inherit);color:#dcddd8;padding:3px 0 15px}.llm-page .agent-hero-panel .llm-hero-body{padding-bottom:14px}.llm-page .agent-hero-panel .llm-demo-footer{font-size:9px;line-height:1.6}.llm-page .agent-waterfall{min-width:0}.llm-page .agent-waterfall .llm-waterfall-row{cursor:default;min-height:35px}.llm-page .agent-waterfall .llm-span-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.llm-page .agent-waterfall .llm-span-name i{flex-shrink:0}.llm-page .agent-waterfall .llm-span-track{min-width:0}.llm-page .agent-waterfall .llm-span-track>span{height:7px}.llm-page .agent-feature-demo .llm-feature-stage{flex-direction:column;min-height:372px;display:flex}.llm-page .agent-feature-demo .llm-feature-stage[hidden]{display:none}.llm-page .agent-feature-demo .llm-feature-stages{min-height:0}.llm-page .agent-callout{background:#11120f;border:1px solid #ff590059;border-radius:5px;margin-top:auto;padding:12px;font-size:12px;line-height:1.7}.llm-page .agent-callout strong{font:11px/1.6 var(--font-mono,monospace);color:#dedfd9;font-weight:400;display:block}.llm-page .agent-callout p{color:#a7a99f;margin:4px 0 0}.llm-page .agent-callout-amber{border-color:#ffb95080}.llm-page .agent-stage-telemetry .agent-waterfall{margin-bottom:30px}.llm-page .agent-table-scroll{width:100%;margin-bottom:28px;overflow-x:auto}.llm-page .agent-table-scroll:focus-visible{outline-offset:-2px;outline:2px solid #ff9864}.llm-page .agent-token-table{border-collapse:collapse;width:100%;font:10px/1.5 var(--font-mono,monospace)}.llm-page .agent-token-table th,.llm-page .agent-token-table td{text-align:right;border-bottom:1px solid #24261f;padding:12px 8px;font-weight:400}.llm-page .agent-token-table thead th{color:#96998f;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-top:2px;padding-bottom:9px;font-size:9px}.llm-page .agent-token-table th:first-child{text-align:left}.llm-page .agent-token-table tbody th{overflow-wrap:anywhere;min-width:135px}.llm-page .agent-token-table td{white-space:nowrap}.llm-page .agent-token-table .is-highlighted{outline-offset:-1px;background:#ffb9500e;outline:1px solid #ffb95045}.llm-page .agent-token-table .is-highlighted td:last-child{color:#ffb950}.llm-page .agent-latency-rows{margin:0 0 22px}.llm-page .agent-latency-row{border-bottom:1px solid #20221d;padding:13px 0 12px}.llm-page .agent-latency-heading{font:11px/1.5 var(--font-mono,monospace);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.llm-page .agent-latency-heading strong{font:500 18px/1.4 var(--font-body,inherit);white-space:nowrap}.llm-page .agent-latency-track{background:#1a1c17;border-radius:2px;height:7px;margin-top:7px;overflow:hidden}.llm-page .agent-latency-track>span{border-radius:inherit;height:100%;display:block}.llm-page .agent-config{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#d2d3cb;margin:0}.llm-page .agent-config code{font:inherit}.llm-page .agent-setup-terminal .llm-terminal-commands{overflow-wrap:anywhere}.llm-page .agent-setup-terminal .llm-terminal-step,.llm-page .agent-hero-panel .agent-reveal,.llm-page .agent-feature-demo .agent-reveal{animation:none}.llm-page .agent-hero-panel[data-motion=true] .agent-reveal,.llm-page .agent-feature-demo[data-motion=true] .is-active .agent-reveal{animation:agent-demo-enter .42s ease var(--agent-delay,0s) both}.llm-page .agent-setup-terminal[data-motion=true] .llm-terminal-step{animation:.45s both agent-demo-enter}.llm-page .agent-setup-terminal[data-motion=true] .llm-terminal-step:nth-child(2){animation-delay:.1s}.llm-page .agent-setup-terminal[data-motion=true] .llm-terminal-result{animation-delay:.2s}@keyframes agent-demo-enter{0%{opacity:.75;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.llm-page .agent-waterfall .llm-waterfall-axis,.llm-page .agent-waterfall .llm-waterfall-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 45px}.llm-page .agent-token-table th,.llm-page .agent-token-table td{padding-inline:6px}}@media (width<=760px){.llm-page .agent-feature-demo .llm-feature-stage{min-height:355px}.llm-page .agent-waterfall .llm-waterfall-row{min-height:38px}}@media (width<=420px){.llm-page .agent-waterfall .llm-waterfall-row{grid-template-columns:minmax(0,1fr) 48px;row-gap:6px;padding-block:9px}.llm-page .agent-waterfall .llm-span-name{grid-area:1/1}.llm-page .agent-waterfall .llm-span-duration{grid-area:1/2}.llm-page .agent-waterfall .llm-span-track{grid-area:2/1/auto/-1}.llm-page .agent-waterfall .llm-waterfall-axis{grid-template-columns:minmax(0,1fr);padding-bottom:6px}.llm-page .agent-waterfall .llm-waterfall-axis>span{display:none}}@media (prefers-reduced-motion:reduce){.llm-page .agent-hero-panel .agent-reveal,.llm-page .agent-feature-demo .agent-reveal,.llm-page .agent-setup-terminal .llm-terminal-step{animation:none!important}}.llm-page.agent-page .agent-hero-panel{margin-top:20px}.llm-page.agent-page h1{white-space:pre-line;max-width:570px}.llm-page.agent-page .llm-setup h2,.llm-page.agent-page .llm-faq-intro h2{white-space:pre-line}.llm-page.agent-page .llm-provider-row{gap:28px}.llm-page.agent-page .llm-provider-row .llm-eyebrow{flex-basis:180px}.llm-page.agent-page .llm-provider-row ul{justify-content:space-between;gap:16px 22px}.llm-page.agent-page .llm-provider-row li{font-size:17px}.llm-page.agent-page .llm-faq-aside{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.llm-page.agent-page .llm-closing{padding-bottom:98px}@media (width<=1100px){.llm-page.agent-page .llm-provider-row{gap:20px}.llm-page.agent-page .llm-provider-row ul{justify-content:flex-start}}@media (width<=760px){.llm-page.agent-page .llm-breadcrumb{flex-wrap:wrap}.llm-page.agent-page .agent-hero-panel{margin-top:0}.llm-page.agent-page .llm-provider-row ul{gap:14px 24px}.llm-page.agent-page .llm-provider-row li{font-size:16px}.llm-page.agent-page .llm-closing{padding-bottom:58px}}@media (width<=380px){.llm-page.agent-page h1{font-size:36px}}
