.agent-showcase-section:where(.astro-m4xjlvel){padding-block:4rem}.agent-showcase-header:where(.astro-m4xjlvel){margin-inline:auto;grid-template-columns:1fr;gap:2.5rem;max-width:64rem;margin-bottom:2rem;display:grid}@media (width>=860px){.agent-showcase-header:where(.astro-m4xjlvel){grid-template-columns:1fr 1fr;align-items:start}}.agent-showcase-kicker:where(.astro-m4xjlvel){letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.agent-showcase-header__left:where(.astro-m4xjlvel) h2:where(.astro-m4xjlvel){letter-spacing:-.025em;color:var(--fg);margin:0 0 .85rem;font-size:1.5rem;font-weight:700;line-height:1.25}.agent-showcase-disclaimer:where(.astro-m4xjlvel){color:var(--fg-soft);border-left:2px solid var(--line);max-width:36rem;margin:0 0 .5rem;padding-left:.75rem;font-size:.78rem;font-style:italic;line-height:1.55}.agent-showcase-lead:where(.astro-m4xjlvel){color:var(--fg-soft);max-width:36rem;margin:0;font-size:.92rem;line-height:1.7}.agent-showcase-files:where(.astro-m4xjlvel){flex-direction:column;gap:.75rem;display:flex}.agent-file:where(.astro-m4xjlvel){background:var(--bg-elevated);border:1px solid var(--line);border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.9rem 1.1rem;display:flex}.agent-file__top:where(.astro-m4xjlvel){flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agent-file__path:where(.astro-m4xjlvel){font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:.25rem;padding:.1rem .45rem;font-size:.78rem}.agent-file__label:where(.astro-m4xjlvel){letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);font-size:.7rem;font-weight:600}.agent-file__desc:where(.astro-m4xjlvel){color:var(--fg-soft);margin:0;font-size:.83rem;line-height:1.5}.agent-routing-block:where(.astro-m4xjlvel){max-width:64rem;margin-inline:auto}.agent-routing-caption:where(.astro-m4xjlvel){letter-spacing:.05em;text-transform:uppercase;color:var(--fg-soft);margin:0 0 .75rem;font-size:.78rem;font-weight:600}.agent-scenario-picker:where(.astro-m4xjlvel){border:1px solid var(--line);background:var(--bg-elevated);border-radius:.75rem;margin-bottom:1.25rem;overflow:hidden}.agent-scenario-chips:where(.astro-m4xjlvel){background:var(--bg-strong);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;padding:.6rem .8rem;display:flex}.agent-chip:where(.astro-m4xjlvel){color:var(--fg-soft);cursor:pointer;letter-spacing:.01em;background:0 0;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.3rem;padding:.28rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.agent-chip:where(.astro-m4xjlvel):hover{background:var(--bg-elevated);color:var(--fg);border-color:var(--line)}.agent-chip--active:where(.astro-m4xjlvel){background:var(--accent-soft);color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}:root[data-theme=dark] .agent-chip--active:where(.astro-m4xjlvel){color:var(--accent)}.agent-scenario-result:where(.astro-m4xjlvel){flex-direction:column;gap:.6rem;min-height:7rem;padding:1rem 1.2rem;display:flex}.agent-scenario-result__task:where(.astro-m4xjlvel){color:var(--fg);margin-bottom:.1rem;font-size:.84rem;font-weight:500;line-height:1.4}.agent-scenario-result__row:where(.astro-m4xjlvel){flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.agent-scenario-result__row--reason:where(.astro-m4xjlvel){align-items:flex-start}.agent-scenario-result__label:where(.astro-m4xjlvel){letter-spacing:.08em;text-transform:uppercase;color:var(--fg-soft);flex-shrink:0;width:4.5rem;padding-top:.05rem;font-size:.66rem;font-weight:700}.agent-scenario-result__val:where(.astro-m4xjlvel){font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:.25rem;padding:.1rem .4rem;font-size:.8rem}.agent-scenario-result__reason:where(.astro-m4xjlvel){color:var(--fg-soft);font-size:.83rem;line-height:1.5}.agent-showcase-links:where(.astro-m4xjlvel){flex-wrap:wrap;gap:1.5rem;display:flex}
