[data-design=agi] .agi-ds-codetabs.agi-code-responsive,[data-design=agi] .agi-lp-terminal.agi-code-responsive{block-size:auto;inline-size:100%;min-inline-size:0;max-inline-size:100%;font-family:var(--public-mockup-font-code);font-size:var(--public-mockup-text-control);line-height:var(--public-mockup-leading-text);-webkit-mask-image:none;mask-image:none}[data-design=agi] .agi-ds-codetabs.agi-code-responsive{border:var(--stroke-hairline) solid var(--chat-border-strong);border-radius:var(--corner-surface);background:var(--chat-bg);box-shadow:none;color:var(--chat-text-primary);overflow:hidden}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-bar{gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-block-end:var(--stroke-hairline) solid var(--chat-border-strong);background:var(--chat-bg)}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-tabs{gap:var(--space-1);min-inline-size:0;max-inline-size:100%}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-tab,[data-design=agi] .agi-code-responsive .agi-ds-codetabs-copy{align-items:center;gap:var(--space-2);min-block-size:var(--space-6);max-inline-size:100%;padding:0 var(--space-3);border-radius:var(--corner-control);font-family:var(--public-mockup-font-text);font-size:var(--public-mockup-text-control);font-weight:500;line-height:var(--public-mockup-leading-control);letter-spacing:normal;text-transform:none;color:var(--chat-text-secondary);white-space:nowrap;background:0 0;display:inline-flex}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-tab:hover,[data-design=agi] .agi-code-responsive .agi-ds-codetabs-copy:hover,[data-design=agi] .agi-code-responsive .agi-ds-codetabs-tab[aria-selected=true]{background:var(--chat-surface-hover);color:var(--chat-text-primary)}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-copy svg{flex:none;width:1rem;height:1rem}@media (max-width:480px){[data-design=agi] .agi-code-responsive .agi-ds-codetabs-tab{padding-block:var(--space-1);text-align:start;white-space:normal;overflow-wrap:anywhere}}@media (pointer:coarse){[data-design=agi] .agi-code-responsive .agi-ds-codetabs-tab,[data-design=agi] .agi-code-responsive .agi-ds-codetabs-copy{min-block-size:calc(var(--space-6) + var(--space-3))}}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-tab:focus-visible,[data-design=agi] .agi-code-responsive .agi-ds-codetabs-copy:focus-visible,[data-design=agi] .agi-code-responsive .agi-ds-codetabs-code:focus-visible,[data-design=agi] .agi-lp-terminal.agi-code-responsive:focus-visible{outline:var(--public-mockup-focus-width) solid var(--chat-focus-ring);outline-offset:calc(var(--stroke-hairline) * -2)}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-code{block-size:auto;min-inline-size:0;max-inline-size:100%;padding:var(--space-4);font-family:var(--public-mockup-font-code);font-size:var(--public-mockup-text-control);color:var(--chat-text-primary);white-space:pre;line-height:1.6;overflow-x:auto}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-line{white-space:pre;min-inline-size:max-content}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-line [data-token=comment]{color:var(--chat-code-syntax-comment)}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-line [data-token=string]{color:var(--chat-code-syntax-string)}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-line [data-token=number]{color:var(--chat-code-syntax-number)}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-line [data-token=keyword]{color:var(--chat-code-syntax-keyword)}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-line [data-token=function]{color:var(--chat-code-syntax-function)}[data-design=agi] .agi-code-responsive .agi-ds-codetabs-note{min-inline-size:0;padding:var(--space-3) var(--space-4);border-block-start:var(--stroke-hairline) solid var(--chat-border-strong);background:var(--chat-bg);font-family:var(--public-mockup-font-text);font-size:var(--public-mockup-text-control);line-height:var(--public-mockup-leading-text);color:var(--chat-text-secondary);text-wrap:wrap;overflow-wrap:normal}[data-design=agi] .agi-lp-terminal.agi-code-responsive{padding:var(--public-mockup-gap);grid-template-columns:minmax(0,1fr);overflow-x:auto}[data-design=agi] .agi-code-responsive .agi-lp-terminal-line{white-space:pre;min-inline-size:max-content}[data-design=agi] .agi-code-responsive .agi-lp-terminal-line[data-kind=cmd]+.agi-lp-terminal-line[data-kind=cmd],[data-design=agi] .agi-code-responsive .agi-lp-terminal-line[data-kind=dim]+.agi-lp-terminal-line[data-kind=cmd]{margin-block-start:var(--public-mockup-group-gap)}
