.inference-intro{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;border:1px solid var(--line,#ddd);background:var(--paper,#f6f5f1);margin-bottom:1.5rem}.inference-intro h2{font-size:2rem;letter-spacing:-.05em;margin:.8rem 0}.inference-intro p{max-width:680px;line-height:1.65}.inference-intro .button{white-space:nowrap}.inference-metrics{margin:1.5rem 0;grid-template-columns:repeat(3,minmax(0,1fr))}.inference-metrics .metric-value{font-size:clamp(1.3rem,2.8vw,2.5rem);word-break:break-word}.inference-controls{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.inference-output{padding:1.5rem;border-top:1px solid var(--line,#ddd);min-height:110px}.inference-output pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-family:inherit}.connection-item{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line,#ddd)}.connection-item p{margin:.3rem 0}.model-id{display:block;font-size:.7rem;color:var(--muted,#777);margin-top:.4rem;overflow-wrap:anywhere}#provider-config{display:grid;gap:.6rem}#provider-secret{min-height:42px}#rotate-form:empty{display:none}@media(max-width:760px){.inference-intro{flex-direction:column;align-items:flex-start;padding:1.3rem}.inference-metrics{grid-template-columns:1fr}.inference-controls{grid-template-columns:1fr}.connection-item{flex-direction:column;align-items:flex-start}}

.inference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.inference-intro{border-radius:7px;background:#f5f5ee}.inference-metrics .metric{min-width:0}.inference-metrics .metric-value{font-family:Archivo,Inter,sans-serif}.inference-output{overflow-wrap:anywhere}#provider-secret:is(textarea){-webkit-text-security:disc}@media(max-width:900px){.inference-grid{grid-template-columns:1fr}}
/* Keep all console destinations reachable as the navigation grows. */
@media(min-width:701px){.sidebar>.brand,.sidebar>.workspace,.sidebar-bottom{flex-shrink:0}.sidebar>.nav{min-height:0;overflow-y:auto;flex:1}.sidebar-bottom{padding-top:16px}}
