.ai-inference-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.ai-inference-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ai-card{display:flex;flex-direction:column;gap:.85rem;border:1px solid var(--gray-200, #e2e8f0);border-radius:.75rem;background:var(--color-white, #ffffff);padding:1rem}:where(.dark,.dark *) .ai-card{border-color:color-mix(in oklab,var(--gray-700, #334155) 75%,transparent);background:color-mix(in oklab,var(--gray-900, #0f172a) 94%,black)}.ai-card-header h2{margin:0;font-size:1rem;font-weight:700;color:var(--gray-900, #0f172a)}:where(.dark,.dark *) .ai-card-header h2{color:var(--gray-100, #f1f5f9)}.ai-card-header p{margin:.35rem 0 0;color:var(--gray-600, #475569);font-size:.85rem}:where(.dark,.dark *) .ai-card-header p{color:var(--gray-300, #cbd5e1)}.ai-radio-group{display:grid;gap:.55rem}.ai-radio-option{display:flex;gap:.6rem;align-items:flex-start;font-size:.88rem;color:var(--gray-800, #1f2937)}:where(.dark,.dark *) .ai-radio-option{color:var(--gray-100, #f1f5f9)}.ai-radio-option span{display:flex;flex-direction:column;gap:.15rem}.ai-radio-option small{color:var(--gray-500, #64748b)}:where(.dark,.dark *) .ai-radio-option small{color:var(--gray-300, #cbd5e1)}.ai-grid-2{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.ai-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ai-field{display:flex;flex-direction:column;gap:.35rem;color:var(--gray-700, #334155);font-size:.8rem}:where(.dark,.dark *) .ai-field{color:var(--gray-200, #e2e8f0)}.ai-section-stack{display:grid;gap:.85rem}.ai-actions-row{display:flex;flex-wrap:wrap;gap:.6rem}.ai-status{border:1px solid var(--gray-200, #e2e8f0);background:var(--gray-50, #f8fafc);border-radius:.7rem;padding:.55rem .7rem;color:var(--gray-800, #1f2937);font-size:.82rem}:where(.dark,.dark *) .ai-status{border-color:color-mix(in oklab,var(--gray-700, #334155) 75%,transparent);background:color-mix(in oklab,var(--gray-900, #0f172a) 94%,black);color:var(--gray-100, #f1f5f9)}.ai-status-label{font-weight:700}.ai-progress{display:grid;gap:.4rem;border:1px solid var(--gray-200, #e2e8f0);background:var(--gray-50, #f8fafc);border-radius:.7rem;padding:.6rem .75rem}:where(.dark,.dark *) .ai-progress{border-color:color-mix(in oklab,var(--gray-700, #334155) 75%,transparent);background:color-mix(in oklab,var(--gray-900, #0f172a) 94%,black)}.ai-progress-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--gray-800, #1f2937);font-size:.8rem}:where(.dark,.dark *) .ai-progress-head{color:var(--gray-100, #f1f5f9)}.ai-progress-head strong{color:#b45309;font-size:.82rem}.ai-progress-track{height:.5rem;border-radius:9999px;background:color-mix(in oklab,var(--gray-300, #cbd5e1) 75%,#fff);overflow:hidden}.ai-progress-fill{height:100%;width:0;background:linear-gradient(90deg,#f59e0b,#d97706);transition:width .18s ease-out}.ai-progress-file{margin:0;color:var(--gray-600, #475569);font-size:.76rem}:where(.dark,.dark *) .ai-progress-file{color:var(--gray-300, #cbd5e1)}.ai-toggle{display:flex;align-items:center;gap:.55rem;font-size:.86rem;color:var(--gray-800, #1f2937)}.ai-note{margin:0;color:var(--gray-500, #64748b);font-size:.8rem}:where(.dark,.dark *) .ai-note{color:var(--gray-300, #cbd5e1)}
