.ai.svelte-u3m2o5{gap:16px;display:grid}.ai.svelte-u3m2o5 .fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.ai.svelte-u3m2o5 .field{align-content:start;gap:8px;min-width:0;display:grid}.ai.svelte-u3m2o5 .field>span{font:600 13.5px/1.3 var(--font-sans);color:var(--color-text-nav)}.ai.svelte-u3m2o5 .field input,.ai.svelte-u3m2o5 .field select{min-width:0;min-height:var(--control-touch);border:1px solid var(--color-border-field);border-radius:var(--radius-md);background:var(--color-surface);font:400 15.5px/1.4 var(--font-sans);color:var(--color-text);padding:0 14px}.ai.svelte-u3m2o5 .field input:focus,.ai.svelte-u3m2o5 .field select:focus{border-color:var(--color-accent);box-shadow:var(--focus-glow);outline:none}.actions.svelte-u3m2o5{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.run.svelte-u3m2o5{background:var(--color-accent);min-height:46px;color:var(--color-on-accent);font:600 15.5px/1.25 var(--font-sans);text-align:center;cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.run.svelte-u3m2o5:hover:not(:disabled){background:var(--color-accent-hover)}.run.svelte-u3m2o5:disabled{background:var(--color-border-hover);cursor:not-allowed}.run.svelte-u3m2o5:focus-visible,.again.svelte-u3m2o5:focus-visible,.copy.svelte-u3m2o5:focus-visible{outline:var(--focus-ring);outline-offset:2px}.price.svelte-u3m2o5{opacity:.85;white-space:nowrap;font-weight:500}.balance.svelte-u3m2o5{color:var(--color-text-secondary);font-size:13.5px}.balance.svelte-u3m2o5 a:where(.svelte-u3m2o5){color:var(--color-accent-strong);font-weight:600}.balance.short.svelte-u3m2o5{color:var(--color-credit-text)}.state.svelte-u3m2o5{gap:16px;display:grid}.loading.svelte-u3m2o5,.error.svelte-u3m2o5,.limit.svelte-u3m2o5,.refused.svelte-u3m2o5,.empty.svelte-u3m2o5{border-radius:var(--radius-md);padding:14px 16px;font-size:15px;line-height:1.5}.error.svelte-u3m2o5,.limit.svelte-u3m2o5,.refused.svelte-u3m2o5,.empty.svelte-u3m2o5{align-items:flex-start;gap:12px;display:flex}.error.svelte-u3m2o5 div:where(.svelte-u3m2o5),.limit.svelte-u3m2o5 div:where(.svelte-u3m2o5),.refused.svelte-u3m2o5 div:where(.svelte-u3m2o5),.empty.svelte-u3m2o5 div:where(.svelte-u3m2o5){justify-items:start;gap:6px;display:grid}.title.svelte-u3m2o5{color:var(--color-text);font-weight:600}.loading.svelte-u3m2o5{background:var(--color-tint-soft);color:var(--color-accent-strong);gap:10px;display:grid}.loading.svelte-u3m2o5 p:where(.svelte-u3m2o5){align-items:center;gap:8px;display:inline-flex}.bar.svelte-u3m2o5{border-radius:var(--radius-pill);background:var(--color-tint);height:12px;display:block}.error.svelte-u3m2o5{border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.error.svelte-u3m2o5 p:where(.svelte-u3m2o5):not(.title),.limit.svelte-u3m2o5 p:where(.svelte-u3m2o5):not(.title),.refused.svelte-u3m2o5 p:where(.svelte-u3m2o5):not(.title),.empty.svelte-u3m2o5 p:where(.svelte-u3m2o5):not(.title){color:var(--color-text-secondary)}.limit.svelte-u3m2o5{border:1px solid var(--color-credit-border);background:var(--color-credit-bg);color:var(--color-credit-text)}.refused.svelte-u3m2o5{background:var(--color-warning-bg);color:var(--color-warning-icon)}.empty.svelte-u3m2o5{border:1px dashed var(--color-border-field);color:var(--color-text-muted)}.again.svelte-u3m2o5,.copy.svelte-u3m2o5,.signin.svelte-u3m2o5{min-height:var(--control-touch);border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:600 14px/1 var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.signin.svelte-u3m2o5{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);text-decoration:none}.result.svelte-u3m2o5{gap:14px;display:grid}.result-actions.svelte-u3m2o5{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.note.svelte-u3m2o5{color:var(--color-text-muted);flex:260px;font-size:13.5px}@media (prefers-reduced-motion:no-preference){.loading.svelte-u3m2o5 svg,.busy.svelte-u3m2o5 svg{animation:1s linear infinite svelte-u3m2o5-spin}}@keyframes svelte-u3m2o5-spin{to{transform:rotate(360deg)}}
