.flow-progress.svelte-y4jv50{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:var(--oasi-color-surface-subtle, #f7f8fa);border-left:3px solid var(--oasi-color-info, #2563eb);border-radius:6px;font-family:var(--oasi-font-sans, system-ui, sans-serif);font-size:14px;color:var(--oasi-color-text, #1f2937)}.flow-progress--compact.svelte-y4jv50{padding:8px 12px;gap:4px}.flow-progress--blocked.svelte-y4jv50{border-left-color:var(--oasi-color-warning, #d97706)}.flow-progress--terminal.svelte-y4jv50{border-left-color:var(--oasi-color-success, #16a34a)}.flow-progress--error.svelte-y4jv50{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:var(--oasi-color-danger-subtle, #fef2f2);border-left:3px solid var(--oasi-color-danger, #dc2626);border-radius:6px;color:var(--oasi-color-text, #1f2937);font-size:14px}.flow-progress__header.svelte-y4jv50{display:flex;justify-content:space-between;align-items:baseline}.flow-progress__step-name.svelte-y4jv50{font-weight:600}.flow-progress__counter.svelte-y4jv50{color:var(--oasi-color-text-muted, #6b7280);font-size:12px}.flow-progress__bar.svelte-y4jv50{height:4px;background:var(--oasi-color-surface-muted, #e5e7eb);border-radius:2px;overflow:hidden}.flow-progress__bar-fill.svelte-y4jv50{height:100%;background:var(--oasi-color-info, #2563eb);transition:width .2s ease-out}.flow-progress--blocked.svelte-y4jv50 .flow-progress__bar-fill:where(.svelte-y4jv50){background:var(--oasi-color-warning, #d97706)}.flow-progress--terminal.svelte-y4jv50 .flow-progress__bar-fill:where(.svelte-y4jv50){background:var(--oasi-color-success, #16a34a)}.flow-progress__wait.svelte-y4jv50,.flow-progress__terminal.svelte-y4jv50{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--oasi-color-text-muted, #6b7280)}.flow-progress__terminal.svelte-y4jv50{color:var(--oasi-color-success, #16a34a);font-weight:500}.flow-progress__wait-icon.svelte-y4jv50{font-size:14px}.flow-progress--error.svelte-y4jv50 code:where(.svelte-y4jv50){background:var(--oasi-color-surface-muted, #e5e7eb);padding:1px 4px;border-radius:3px;font-size:12px}@keyframes svelte-kha9e0-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in.svelte-kha9e0{animation:svelte-kha9e0-slide-in .2s ease-out}.screen-page.svelte-19qbp92{width:100%}.screen-page.svelte-19qbp92:has(.screen-content:not([inert]) .uix-sticky-footer[data-anchor=bottom]:not([data-mirror=true])):not(:has(.uix-renderer.layout-full)),.screen-page.svelte-19qbp92:has(.screen-content:not([inert]) .uix-container--page-end):not(:has(.uix-renderer.layout-full)),.screen-page.svelte-19qbp92:has(.screen-content:not([inert]) .uix-page-end):not(:has(.uix-renderer.layout-full)){display:flex;flex-direction:column;flex:1 0 auto}.screen-page.svelte-19qbp92:has(.screen-content:not([inert]) .uix-sticky-footer[data-anchor=bottom]:not([data-mirror=true])):not(:has(.uix-renderer.layout-full))>.screen-content:not([inert]),.screen-page.svelte-19qbp92:has(.screen-content:not([inert]) .uix-container--page-end):not(:has(.uix-renderer.layout-full))>.screen-content:not([inert]),.screen-page.svelte-19qbp92:has(.screen-content:not([inert]) .uix-page-end):not(:has(.uix-renderer.layout-full))>.screen-content:not([inert]){display:flex;flex-direction:column;flex:1 0 auto}.screen-content.svelte-19qbp92{min-height:0;--uix-bleed-width: 100%;--uix-bleed-inset: 0px}.record-presence-bar.svelte-19qbp92{display:flex;justify-content:flex-end;padding:.25rem 1rem 0;pointer-events:auto}.blueprint-breadcrumbs.svelte-19qbp92{padding:.5rem 1rem;font-size:.8125rem;color:var(--color-text-secondary, #737373)}.blueprint-breadcrumbs.svelte-19qbp92 ol:where(.svelte-19qbp92){display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.blueprint-breadcrumbs.svelte-19qbp92 li:where(.svelte-19qbp92){display:flex;align-items:center}.blueprint-breadcrumbs.svelte-19qbp92 a:where(.svelte-19qbp92){color:var(--color-text-secondary, #737373);text-decoration:none}.blueprint-breadcrumbs.svelte-19qbp92 a:where(.svelte-19qbp92):hover{color:var(--color-primary, #0063d1);text-decoration:underline}.blueprint-breadcrumbs.svelte-19qbp92 span[aria-current=page]:where(.svelte-19qbp92){color:var(--color-text, #171717)}.blueprint-breadcrumbs.svelte-19qbp92 .sep:where(.svelte-19qbp92){margin:0 .375rem;color:var(--color-text-secondary, #737373)}.error-wrapper.svelte-19qbp92{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;min-height:400px;max-width:600px;margin:0 auto}.load-timeout-retry.svelte-19qbp92{margin-top:1rem}.load-timeout-retrying.svelte-19qbp92{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:8px;border:1px solid var(--oasi-border, #e5e7eb);background:var(--oasi-surface-2, #f9fafb);color:var(--oasi-text-secondary, #4b5563);font-size:.9375rem}.retry-spinner.svelte-19qbp92{width:1rem;height:1rem;flex:none;border-radius:50%;border:2px solid var(--oasi-border, #e5e7eb);border-top-color:var(--oasi-primary, #2563eb);animation:svelte-19qbp92-retry-spin .7s linear infinite}@keyframes svelte-19qbp92-retry-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.retry-spinner.svelte-19qbp92{animation:none}}.retry-button.svelte-19qbp92{padding:.5rem 1.5rem;border-radius:8px;border:1px solid var(--oasi-border, #e5e7eb);background:var(--oasi-primary, #2563eb);color:#fff;font-size:.9375rem;cursor:pointer}.retry-button.svelte-19qbp92:hover{opacity:.9}.available-screens.svelte-19qbp92{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a;text-align:left}.available-screens.svelte-19qbp92 h2:where(.svelte-19qbp92){font-size:1rem;margin-bottom:1rem}.available-screens.svelte-19qbp92 ul:where(.svelte-19qbp92){list-style:none;padding:0;margin:0}.available-screens.svelte-19qbp92 li:where(.svelte-19qbp92){padding:.5rem 0;border-bottom:1px solid #f3f4f6}.available-screens.svelte-19qbp92 li:where(.svelte-19qbp92):last-child{border-bottom:none}.available-screens.svelte-19qbp92 a:where(.svelte-19qbp92){color:#06f;text-decoration:none}.available-screens.svelte-19qbp92 a:where(.svelte-19qbp92):hover{text-decoration:underline}.loading.svelte-19qbp92{display:flex;align-items:center;justify-content:center;color:var(--oasi-color-text-secondary, #6b7280);min-height:0;height:0;overflow:hidden;opacity:0;animation:svelte-19qbp92-delayed-expand .3s ease-in 1s forwards}@keyframes svelte-19qbp92-delayed-expand{to{min-height:200px;height:auto;overflow:visible;opacity:1}}.unsaved-overlay.svelte-19qbp92{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.unsaved-dialog.svelte-19qbp92{background:var(--color-surface, #fff);border-radius:12px;padding:32px;max-width:420px;width:100%;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.unsaved-icon.svelte-19qbp92{color:#f59e0b}.unsaved-dialog.svelte-19qbp92 h2:where(.svelte-19qbp92){margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #111827)}.unsaved-dialog.svelte-19qbp92 p:where(.svelte-19qbp92){margin:0;font-size:.9375rem;color:var(--color-text-secondary, #6b7280);line-height:1.5}.unsaved-actions.svelte-19qbp92{display:flex;gap:12px;width:100%;margin-top:8px}.unsaved-btn-cancel.svelte-19qbp92,.unsaved-btn-confirm.svelte-19qbp92{flex:1;padding:10px 16px;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;border:none;transition:background .15s}.unsaved-btn-cancel.svelte-19qbp92{background:var(--color-surface-raised, #f3f4f6);color:var(--color-text-primary, #374151)}.unsaved-btn-cancel.svelte-19qbp92:hover{background:var(--color-surface-hover, #e5e7eb)}.unsaved-btn-confirm.svelte-19qbp92{background:#ef4444;color:#fff}.unsaved-btn-confirm.svelte-19qbp92:hover{background:#dc2626}
