.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-content.svelte-19qbp92{min-height:0}.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)}.cascade-back.svelte-19qbp92{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;margin:.5rem 1rem 0;font-size:.8125rem;color:var(--color-text-secondary, #737373);text-decoration:none;border-radius:999px;background:var(--color-surface-alt, #f4f4f5);transition:background .12s ease,color .12s ease}.cascade-back.svelte-19qbp92:hover,.cascade-back.svelte-19qbp92:focus-visible{color:var(--color-primary, #0063d1);background:var(--color-surface-hover, #e4e4e7);text-decoration:none}.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}.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:#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}
