.aob-shell.svelte-vr92mt{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--surface)}.aob-hero.svelte-vr92mt{position:relative;flex-shrink:0;overflow:hidden;padding:var(--space-inset-xl) var(--space-inset-xl) var(--space-5)}.aob-hero-bg.svelte-vr92mt{position:absolute;inset:0;z-index:0;overflow:hidden}.aob-hero-gradient.svelte-vr92mt{position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 80% 10%,color-mix(in srgb,var(--aob-accent) 26%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--aob-accent) 9%,var(--surface)) 0%,var(--surface) 100%)}.aob-hero-orb.svelte-vr92mt{position:absolute;top:-40px;right:6%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--aob-accent) 22%,transparent) 0%,transparent 72%);pointer-events:none}.aob-close.svelte-vr92mt{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border-radius:50%;cursor:pointer;color:var(--aob-accent);background:color-mix(in srgb,var(--aob-accent) 14%,transparent);border:.5px solid color-mix(in srgb,var(--aob-accent) 22%,transparent);transition:background .15s,color .15s,border-color .15s}.aob-close.svelte-vr92mt:hover{background:color-mix(in srgb,var(--aob-accent) 24%,transparent);border-color:color-mix(in srgb,var(--aob-accent) 32%,transparent);color:var(--text)}.aob-hero-row.svelte-vr92mt{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-stack-md)}.aob-hero-icon.svelte-vr92mt{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--brand);font-size:var(--type-scale-7);font-weight:var(--type-weight-medium);letter-spacing:-.03em;color:var(--aob-accent);background:color-mix(in srgb,var(--aob-accent) 16%,var(--surface-raised));box-shadow:0 4px 14px color-mix(in srgb,var(--aob-accent) 14%,transparent)}.aob-hero-icon--img.svelte-vr92mt{background:transparent}.aob-hero-icon.svelte-vr92mt img:where(.svelte-vr92mt){width:100%;height:100%;object-fit:contain;border-radius:var(--radius-lg)}.aob-hero-info.svelte-vr92mt{min-width:0}.aob-hero-title.svelte-vr92mt{margin:0;font-family:var(--brand);font-size:var(--type-size-heading-2);font-weight:var(--type-weight-medium);letter-spacing:-.02em;color:var(--text);line-height:1.2}.aob-hero-sub.svelte-vr92mt{margin:var(--space-1) 0 0;font-size:var(--type-size-ui);color:var(--text-secondary);line-height:1.4}.aob-body.svelte-vr92mt{flex:1;min-height:0;overflow-y:auto;padding:var(--space-inset-lg) var(--space-inset-xl) var(--space-5)}.aob-body--sheet.svelte-vr92mt{flex:none;min-height:0;overflow:visible}.aob-empty.svelte-vr92mt,.aob-loading.svelte-vr92mt,.aob-error.svelte-vr92mt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-11) var(--space-5);color:var(--text-muted);font-size:var(--type-scale-3);text-align:center}.aob-retry.svelte-vr92mt{display:inline-flex;align-items:center;gap:var(--space-stack-sm);margin-top:2px;padding:var(--space-inset-sm) var(--space-inset-lg);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--type-scale-2);font-weight:var(--type-weight-semibold);cursor:pointer;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);transition:border-color .12s,background .12s}.aob-retry.svelte-vr92mt:hover{border-color:color-mix(in srgb,var(--aob-accent) 45%,var(--border));background:var(--hover-tint, var(--surface-raised))}.aob-steps.svelte-vr92mt{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.aob-step.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-inset-md) var(--space-inset-md);border:1px solid var(--border-subtle, var(--border));border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color .15s,background .15s,opacity .15s}.aob-step--done.svelte-vr92mt{border-color:color-mix(in srgb,var(--aob-accent) 28%,transparent);background:color-mix(in srgb,var(--aob-accent) 7%,var(--surface-raised))}.aob-step--locked.svelte-vr92mt{opacity:.55}.aob-step--active.svelte-vr92mt{border-color:color-mix(in srgb,var(--aob-accent) 40%,var(--border))}.aob-step-bullet.svelte-vr92mt{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border, #888);color:#fff;font-size:var(--type-scale-1);font-weight:var(--type-weight-bold)}.aob-step-bullet--done.svelte-vr92mt{border-color:transparent;background:var(--aob-accent)}.aob-step-num.svelte-vr92mt{color:var(--text-muted);font-variant-numeric:tabular-nums}.aob-step-text.svelte-vr92mt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.aob-step-title.svelte-vr92mt{font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);color:var(--text);overflow-wrap:anywhere}.aob-step-desc.svelte-vr92mt{font-size:var(--type-size-caption);color:var(--text-muted);line-height:1.4;overflow-wrap:anywhere}.aob-step-btn.svelte-vr92mt,.aob-step-link.svelte-vr92mt{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-stack-xs);padding:var(--space-inset-xs) var(--space-inset-md);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--type-scale-2);font-weight:var(--type-weight-semibold);cursor:pointer;text-decoration:none;color:#fff;background:var(--aob-accent);border:1px solid transparent;transition:opacity .12s,transform .12s}.aob-step-btn.svelte-vr92mt:hover,.aob-step-link.svelte-vr92mt:hover{opacity:.9;transform:scale(1.03)}.aob-step-btn--ghost.svelte-vr92mt{color:var(--text-secondary);background:transparent;border-color:var(--border)}.aob-step-btn--ghost.svelte-vr92mt:hover{color:var(--text);border-color:color-mix(in srgb,var(--aob-accent) 45%,var(--border))}.aob-step-link.svelte-vr92mt{color:var(--text-secondary);background:transparent;border-color:var(--border)}.aob-step-link.svelte-vr92mt:hover{color:var(--text);border-color:color-mix(in srgb,var(--aob-accent) 45%,var(--border))}.aob-field.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm);margin:-2px 0 2px;padding:var(--space-inset-sm) var(--space-inset-md);border:1px solid color-mix(in srgb,var(--aob-accent) 26%,var(--border));border-radius:var(--radius-md);background:var(--surface)}.aob-field-input.svelte-vr92mt{flex:1;min-width:0;padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-sm);border:1px solid var(--border-subtle, var(--border));background:var(--surface-raised);outline:none;font-family:inherit;font-size:var(--type-size-ui);color:var(--text);transition:border-color .12s}.aob-field-input.svelte-vr92mt::placeholder{color:var(--text-muted)}.aob-field-input.svelte-vr92mt:focus{border-color:color-mix(in srgb,var(--aob-accent) 45%,var(--border))}.aob-field.svelte-vr92mt .aob-step-btn:where(.svelte-vr92mt):disabled{opacity:.55;cursor:default}.aob-generated.svelte-vr92mt{display:grid;gap:var(--space-stack-sm);margin-top:var(--space-3)}.aob-generated.svelte-vr92mt p:where(.svelte-vr92mt){margin:0;color:var(--text-secondary);font-size:var(--type-size-caption);line-height:1.45}.aob-notices.svelte-vr92mt{display:flex;flex-direction:column;gap:var(--space-stack-sm);margin:0 0 var(--space-3)}.aob-notice.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-md);font-size:var(--type-scale-2);color:var(--text);background:color-mix(in srgb,var(--orange, #d97706) 10%,var(--surface-raised));border:1px solid color-mix(in srgb,var(--orange, #d97706) 28%,var(--border))}.aob-notice-text.svelte-vr92mt{flex:1;min-width:0;line-height:1.4}.aob-instructions.svelte-vr92mt{margin:-2px 0 2px;padding:var(--space-inset-md) var(--space-inset-lg);border:1px solid var(--border-subtle, var(--border));border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-size-ui);line-height:1.55;color:var(--text-secondary);max-height:260px;overflow-y:auto}.aob-copy.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm);margin:-2px 0 2px;padding:var(--space-inset-sm) var(--space-inset-md);border:1px solid color-mix(in srgb,var(--aob-accent) 26%,var(--border));border-radius:var(--radius-md);background:var(--surface)}.aob-copy-value.svelte-vr92mt{flex:1;min-width:0;padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-sm);border:1px solid var(--border-subtle, var(--border));background:var(--surface-raised);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--type-size-caption);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aob-accounts.svelte-vr92mt{list-style:none;display:flex;flex-direction:column;gap:var(--space-stack-sm);margin:-2px 0 2px;padding:0}.aob-account.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md);border:1px solid var(--border-subtle, var(--border));border-radius:var(--radius-md);background:var(--surface)}.aob-account--active.svelte-vr92mt{border-color:color-mix(in srgb,var(--aob-accent) 40%,var(--border))}.aob-account-label.svelte-vr92mt{flex:1;min-width:0;font-size:var(--type-size-caption);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aob-account-badge.svelte-vr92mt{flex-shrink:0;padding:2px var(--space-inset-sm);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--aob-accent) 16%,transparent);color:var(--text-secondary, var(--text));font-size:var(--type-size-micro);letter-spacing:.02em}.aob-await.svelte-vr92mt{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-stack-sm);font-size:var(--type-size-caption);color:var(--text-muted)}.aob-verify-result.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm);margin:-2px 0 2px;padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-md);font-size:var(--type-scale-2)}.aob-verify-result--ok.svelte-vr92mt{color:var(--text);background:color-mix(in srgb,var(--green, #2ea043) 12%,var(--surface-raised));border:1px solid color-mix(in srgb,var(--green, #2ea043) 30%,var(--border))}.aob-verify-result--err.svelte-vr92mt{color:var(--text);background:color-mix(in srgb,var(--orange, #d97706) 12%,var(--surface-raised));border:1px solid color-mix(in srgb,var(--orange, #d97706) 30%,var(--border))}.aob-terminal.svelte-vr92mt{margin:-2px 0 2px;border:1px solid color-mix(in srgb,var(--aob-accent) 30%,var(--border));border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.aob-terminal-head.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-sm) var(--space-inset-sm) var(--space-inset-md);border-bottom:1px solid var(--border-subtle, var(--border));background:var(--surface-raised)}.aob-terminal-cmd.svelte-vr92mt{flex:1;min-width:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--type-size-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aob-terminal-hide.svelte-vr92mt{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);border:none;cursor:pointer;color:var(--text-muted);background:transparent;transition:background .12s,color .12s}.aob-terminal-hide.svelte-vr92mt:hover{background:var(--hover-tint, var(--surface));color:var(--text)}.aob-terminal-body.svelte-vr92mt{height:300px;display:flex;min-height:0}.aob-step-btn--open.svelte-vr92mt{background:color-mix(in srgb,var(--aob-accent) 16%,var(--surface-raised));color:var(--text);border-color:color-mix(in srgb,var(--aob-accent) 40%,var(--border))}.aob-models.svelte-vr92mt{margin:-2px 0 2px;border:1px solid color-mix(in srgb,var(--aob-accent) 26%,var(--border));border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.aob-models-head.svelte-vr92mt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md) var(--space-inset-sm) var(--space-inset-md);border-bottom:1px solid var(--border-subtle, var(--border));background:var(--surface-raised)}.aob-models-count.svelte-vr92mt{font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);color:var(--text-secondary)}.aob-models-actions.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm)}.aob-models-mini.svelte-vr92mt{display:inline-flex;align-items:center;gap:var(--space-stack-xs);padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);cursor:pointer;color:var(--text-secondary);background:transparent;border:1px solid var(--border);transition:color .12s,border-color .12s}.aob-models-mini.svelte-vr92mt:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--aob-accent) 45%,var(--border))}.aob-models-mini.svelte-vr92mt:disabled{opacity:.5;cursor:default}.aob-models-search.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm);margin:var(--space-2) var(--space-2) 0;padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border-subtle, var(--border));transition:border-color .12s}.aob-models-search.svelte-vr92mt:focus-within{border-color:color-mix(in srgb,var(--aob-accent) 45%,var(--border))}.aob-models-search-input.svelte-vr92mt{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--type-size-ui);color:var(--text)}.aob-models-search-input.svelte-vr92mt::placeholder{color:var(--text-muted)}.aob-models-search-clear.svelte-vr92mt{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:var(--radius-xs);cursor:pointer;color:var(--text-muted);background:transparent;transition:background .12s,color .12s}.aob-models-search-clear.svelte-vr92mt:hover{background:var(--hover-tint, var(--surface));color:var(--text)}.aob-models-empty.svelte-vr92mt{padding:var(--space-5) var(--space-inset-lg);font-size:var(--type-scale-2);color:var(--text-muted);text-align:center}.aob-models-list.svelte-vr92mt{max-height:240px;overflow-y:auto;padding:var(--space-inset-xs);display:flex;flex-direction:column;gap:2px}.aob-model-row.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-inset-sm) var(--space-inset-sm);border-radius:var(--radius-sm);transition:background .12s}.aob-model-row.svelte-vr92mt:hover{background:var(--hover-tint, var(--surface-raised))}.aob-model-text.svelte-vr92mt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.aob-model-name.svelte-vr92mt{font-size:var(--type-size-ui);font-weight:var(--type-weight-medium);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aob-model-id.svelte-vr92mt{font-size:var(--type-size-micro);color:var(--text-muted);font-family:var(--font-mono, ui-monospace, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aob-models-sort.svelte-vr92mt{display:flex;align-items:center;justify-content:space-between;padding:var(--space-inset-sm) var(--space-inset-md);font-size:var(--type-size-caption);color:var(--text-secondary)}.aob-warn.svelte-vr92mt{display:flex;align-items:center;gap:var(--space-stack-sm);margin:var(--space-3) 0 var(--space-1);font-size:var(--type-size-caption);color:var(--text-muted)}.aob-footer.svelte-vr92mt{flex-shrink:0;border-top:1px solid var(--border-subtle, var(--border))}.aob-footer-inner.svelte-vr92mt{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-inset-lg) var(--space-inset-xl)}.aob-rechecking.svelte-vr92mt{display:inline-flex;align-items:center;gap:var(--space-stack-sm);margin-right:auto;font-size:var(--type-size-caption);color:var(--text-muted)}.aob-spinner.svelte-vr92mt{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--aob-accent, var(--accent));border-radius:50%;animation:svelte-vr92mt-aob-spin .6s linear infinite}.aob-spinner--sm.svelte-vr92mt{width:13px;height:13px;border-width:1.5px}.aob-step-btn.svelte-vr92mt:not(.aob-step-btn--ghost) .aob-spinner:where(.svelte-vr92mt){border-color:#fff6;border-top-color:#fff}@keyframes svelte-vr92mt-aob-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.aob-shell.svelte-vr92mt{height:auto;min-height:0;overflow:visible;background:transparent}.aob-step.svelte-vr92mt,.aob-terminal.svelte-vr92mt,.aob-models.svelte-vr92mt,.aob-field.svelte-vr92mt,.aob-notice.svelte-vr92mt,.aob-instructions.svelte-vr92mt,.aob-copy.svelte-vr92mt,.aob-verify-result.svelte-vr92mt{border-radius:var(--radius-xl)}.aob-terminal-body.svelte-vr92mt{height:min(60dvh,600px);min-height:420px}.aob-step.svelte-vr92mt{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:var(--space-stack-sm) var(--space-3)}.aob-step-text.svelte-vr92mt,.aob-step-btn.svelte-vr92mt,.aob-step-link.svelte-vr92mt,.aob-await.svelte-vr92mt{grid-column:2}.aob-step-title.svelte-vr92mt,.aob-step-desc.svelte-vr92mt{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.aob-step-btn.svelte-vr92mt,.aob-step-link.svelte-vr92mt{justify-self:start;max-width:100%;white-space:normal;line-height:1.3;text-align:left}.aob-field.svelte-vr92mt,.aob-copy.svelte-vr92mt{flex-wrap:wrap}.aob-field-input.svelte-vr92mt,.aob-copy-value.svelte-vr92mt{flex-basis:100%}.aob-field.svelte-vr92mt .aob-step-btn:where(.svelte-vr92mt),.aob-copy.svelte-vr92mt .aob-step-btn:where(.svelte-vr92mt){margin-left:auto}}
