.section-segmented-control-scroll[data-astro-cid-fco2hjrv][data-overflows=true]{justify-content:flex-start}.section-segmented-control-fade[data-astro-cid-fco2hjrv]:has(>[data-overflows=true]){--fade-size:24px;--left-opacity:transparent;--right-opacity:transparent;-webkit-mask-image:linear-gradient(to right, var(--left-opacity) 0, black var(--fade-size), black calc(100% - var(--fade-size)), var(--right-opacity) 100%);mask-image:linear-gradient(to right, var(--left-opacity) 0, black var(--fade-size), black calc(100% - var(--fade-size)), var(--right-opacity) 100%)}.section-segmented-control-fade[data-astro-cid-fco2hjrv]:has(>[data-scroll-start=true]){--left-opacity:black}.section-segmented-control-fade[data-astro-cid-fco2hjrv]:has(>[data-scroll-end=true]){--right-opacity:black}.section-segmented-control-scroll[data-astro-cid-fco2hjrv][data-overflows=true]{cursor:grab}.section-segmented-control-scroll[data-astro-cid-fco2hjrv][data-overflows=true]:active{cursor:grabbing}@media (prefers-reduced-motion:no-preference){.section-tab-badge-float[data-astro-cid-fco2hjrv]{animation:2s ease-in-out infinite section-tab-badge-float}@keyframes section-tab-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}}.section-tab-panels{position:relative;overflow:visible}[data-section-tab-panel]{width:100%;min-width:0;position:absolute;top:0;left:0}[data-section-tab-panel]:not([data-visible=true]),[data-section-tab-panel]:not([data-visible=true]) *{pointer-events:none!important}[data-section-tab-panel][data-visible=true]{pointer-events:auto;position:relative}.ivt-window{min-height:18rem;font-size:.8125rem;line-height:1.6}.ivt-bar{border-bottom:1px solid color-mix(in oklab, currentColor 12%, transparent);justify-content:center;align-items:center;padding:.75rem 1rem;display:flex;position:relative}.ivt-dots{gap:.4rem;display:flex;position:absolute;left:1rem}.ivt-dots span{background:color-mix(in oklab, currentColor 22%, transparent);border-radius:9999px;width:.7rem;height:.7rem}.ivt-title{font-family:var(--font-sans,inherit);opacity:.6;justify-items:center;font-size:.75rem;display:grid}.ivt-title-inner{grid-area:1/1;align-items:center;gap:.4rem;display:flex}.ivt-title [data-it-icon]{display:flex}.ivt-title [data-it-icon][hidden]{display:none}.ivt-log{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem;display:flex}.ivt-line{overflow-wrap:anywhere;align-items:baseline;gap:.6rem;display:flex}.ivt-ps{opacity:.45;flex:none}.ivt-cmd{white-space:pre-wrap}.ivt-line--sent .ivt-cmd{color:color-mix(in oklab, currentColor 80%, transparent)}.ivt-check{width:1em;height:1em;color:var(--color-success);flex:none;align-self:center}.ivt-line[data-pending] .ivt-check{opacity:0;scale:.4}.ivt-caret{vertical-align:text-bottom;background:currentColor;width:.55em;height:1.15em;margin-left:1px;animation:1s step-end infinite ivt-blink;display:inline-block}.ivt-caret[data-typing]{animation:none}.ivt-dock{margin:0 1rem .875rem}.ivt-composer{border:1px solid color-mix(in oklab, currentColor 16%, transparent);background:color-mix(in oklab, currentColor 5%, transparent);border-radius:.875rem;align-items:flex-end;gap:.75rem;padding:.6rem .6rem .6rem 1rem;display:flex}.ivt-agent{font-family:var(--font-sans,inherit);opacity:.6;justify-content:space-between;align-items:center;gap:1rem;margin-top:.375rem;padding-inline:.25rem;font-size:.75rem;display:flex}.ivt-cwd{font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ivt-agent-name{font-family:var(--font-sans,inherit);flex:none;align-items:center;gap:.4rem;display:flex}.ivt-agent [data-it-agent-icon]{display:flex}.ivt-agent [data-it-agent-icon][hidden]{display:none}.ivt-dock[data-hidden]{opacity:0;visibility:hidden;translate:0 .5rem}.ivt-composer-text{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;padding-block:max(0px,.875rem - .5lh)}.ivt-composer-text[data-empty]{opacity:.6}.ivt-send{background:color-mix(in oklab, currentColor 14%, transparent);opacity:.6;border-radius:9999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.ivt-send[data-armed]{background:var(--color-foreground-inverted);color:var(--color-background-inverted);opacity:1}@media (prefers-reduced-motion:no-preference){.ivt-check{transition:opacity .3s var(--ease-quint), scale .4s var(--ease-quint)}.ivt-line[data-enter]{animation:ivt-in .3s var(--ease-quint) both}.ivt-log[data-leaving]{opacity:0;transition:opacity .4s var(--ease-quint), translate .4s var(--ease-quint);translate:0 -.5rem}.ivt-send{transition:background-color .2s var(--ease-quint), opacity .2s var(--ease-quint), scale .2s var(--ease-quint)}.ivt-dock{transition:opacity .35s var(--ease-quint), translate .35s var(--ease-quint), visibility .35s}.ivt-send[data-pressed]{scale:.85}}.ivt-thinking{color:color-mix(in oklab, currentColor 75%, transparent)}.ivt-thinking .ivt-spin{opacity:.9;color:var(--color-warning);display:inline-block}@media (prefers-reduced-motion:no-preference){.ivt-thinking .ivt-spin{animation:1.6s linear infinite ivt-spin}.ivt-think-word span{animation:ivt-shimmer 1.4s var(--ease-quint) infinite}}@keyframes ivt-spin{to{rotate:360deg}}@keyframes ivt-shimmer{0%,to{opacity:.45}30%{opacity:1}}@keyframes ivt-blink{50%{opacity:0}}@keyframes ivt-in{0%{opacity:0;translate:0 .35rem}}@media (prefers-reduced-motion:reduce){.ivt-caret{display:none}}
