.flow-page.svelte-6fnf3d{width:min(100% - 32px,1160px);margin:0 auto;padding:44px 0 72px}.page-header.svelte-6fnf3d{border-bottom:1px solid var(--pc-border-strong);justify-content:space-between;align-items:end;gap:24px;padding-bottom:30px;display:flex}.kicker.svelte-6fnf3d{color:var(--pc-text-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:600}h1.svelte-6fnf3d,h2.svelte-6fnf3d,h3.svelte-6fnf3d,p.svelte-6fnf3d{margin-top:0}h1.svelte-6fnf3d{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.05}.lede.svelte-6fnf3d{max-width:62ch;color:var(--pc-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.flow-summary.svelte-6fnf3d{color:var(--pc-text-muted);white-space:nowrap;align-items:center;gap:16px;font-size:12px;display:flex}.flow-summary.svelte-6fnf3d span:where(.svelte-6fnf3d)+span:where(.svelte-6fnf3d){border-inline-start:1px solid var(--pc-border-strong);padding-inline-start:16px}.flow-summary.svelte-6fnf3d strong:where(.svelte-6fnf3d){color:var(--pc-text);letter-spacing:-.04em;margin-inline-end:4px;font-size:18px;font-weight:500}.toolbar.svelte-6fnf3d{align-items:center;gap:12px;padding:20px 0 14px;display:flex}.search-field.svelte-6fnf3d{width:min(100%,330px);min-height:38px;color:var(--pc-text-faint);background:var(--pc-surface-2);border-radius:10px;align-items:center;gap:9px;padding-inline-start:11px;display:flex}.search-field.svelte-6fnf3d input{background:0 0;border:0;min-height:38px;padding-inline-start:0}.filter-group.svelte-6fnf3d{scrollbar-width:none;align-items:center;gap:3px;display:flex;overflow-x:auto}.filter-group.svelte-6fnf3d::-webkit-scrollbar{display:none}.toolbar.is-hidden.svelte-6fnf3d,.flow-list-surface.is-hidden.svelte-6fnf3d,.flow-detail-surface.is-hidden.svelte-6fnf3d{display:none}.filter-group.svelte-6fnf3d button:where(.svelte-6fnf3d),.reset-button.svelte-6fnf3d{min-height:34px;color:var(--pc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 11px;font-size:11px;transition:background-color .12s,color .12s}.filter-group.svelte-6fnf3d button:where(.svelte-6fnf3d):hover,.filter-group.svelte-6fnf3d button.active:where(.svelte-6fnf3d),.reset-button.svelte-6fnf3d:hover{color:var(--pc-text);background:var(--pc-surface-2)}.reset-button.svelte-6fnf3d{color:var(--pc-text-faint);margin-inline-start:auto}.filter-group.svelte-6fnf3d button:where(.svelte-6fnf3d):focus-visible,.reset-button.svelte-6fnf3d:focus-visible,.flow-row.svelte-6fnf3d:focus-visible,.task-state.svelte-6fnf3d:focus-visible,.quiet-action.svelte-6fnf3d:focus-visible,.task-actions.svelte-6fnf3d a:where(.svelte-6fnf3d):focus-visible,.incident-context.svelte-6fnf3d a:where(.svelte-6fnf3d):focus-visible,.detail-links.svelte-6fnf3d a:where(.svelte-6fnf3d):focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:3px}.save-notice.svelte-6fnf3d{color:var(--pc-status-operational);margin:0 0 10px;font-size:11px}.back-button.svelte-6fnf3d{color:var(--pc-text-muted);align-items:center;gap:7px;margin:22px 0 14px;font-size:12px;text-decoration:none;display:inline-flex}.back-button.svelte-6fnf3d:hover{color:var(--pc-text)}.back-button.svelte-6fnf3d:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:3px}.flow-layout.svelte-6fnf3d{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:18px;display:grid}.flow-layout.detail-mode.svelte-6fnf3d{grid-template-columns:minmax(0,1fr)}.flow-list-surface.svelte-6fnf3d,.flow-detail-surface.svelte-6fnf3d{border:1px solid var(--pc-border-strong);background:var(--pc-bg);border-radius:18px;min-width:0}.surface-heading.svelte-6fnf3d{border-bottom:1px solid var(--pc-border-strong);justify-content:space-between;align-items:end;gap:16px;padding:22px 22px 18px;display:flex}.surface-heading.svelte-6fnf3d .kicker:where(.svelte-6fnf3d){margin-bottom:6px}.surface-heading.svelte-6fnf3d h2:where(.svelte-6fnf3d){letter-spacing:-.04em;margin-bottom:0;font-size:20px;font-weight:500}.surface-heading.svelte-6fnf3d>span:where(.svelte-6fnf3d),.task-heading.svelte-6fnf3d>span:where(.svelte-6fnf3d){color:var(--pc-text-faint);font-size:11px}.flow-list.svelte-6fnf3d{border-top:1px solid var(--pc-border-strong)}.flow-row.svelte-6fnf3d{border:0;border-bottom:1px solid var(--pc-border-strong);width:100%;min-height:102px;color:var(--pc-text);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;transition:background-color .12s;display:grid}.flow-row.svelte-6fnf3d:last-child{border-bottom:0}.flow-row.svelte-6fnf3d:hover,.flow-row.active.svelte-6fnf3d{background:var(--pc-surface-2)}.flow-row-icon.svelte-6fnf3d,.empty-icon.svelte-6fnf3d,.phase-marker.svelte-6fnf3d,.task-state.svelte-6fnf3d{border-radius:50%;place-items:center;display:grid}.flow-row-icon.svelte-6fnf3d{width:32px;height:32px;color:var(--pc-status-degraded);background:color-mix(in oklch, var(--pc-status-degraded) 14%, transparent)}.flow-row-icon.complete.svelte-6fnf3d{color:var(--pc-status-operational);background:color-mix(in oklch, var(--pc-status-operational) 14%, transparent)}.flow-row-copy.svelte-6fnf3d{gap:5px;min-width:0;display:grid}.flow-context.svelte-6fnf3d{color:var(--pc-text-muted);font-size:11px}.flow-row-copy.svelte-6fnf3d strong:where(.svelte-6fnf3d){letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.flow-row-copy.svelte-6fnf3d small:where(.svelte-6fnf3d){color:var(--pc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.flow-row-meta.svelte-6fnf3d{color:var(--pc-text-faint);white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:inline-flex}.flow-row.svelte-6fnf3d:hover .flow-row-meta:where(.svelte-6fnf3d),.flow-row.active.svelte-6fnf3d .flow-row-meta:where(.svelte-6fnf3d){color:var(--pc-text)}.empty-state.svelte-6fnf3d,.detail-empty.svelte-6fnf3d{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:44px 24px;display:flex}.empty-state.compact.svelte-6fnf3d{min-height:260px}.empty-icon.svelte-6fnf3d{width:44px;height:44px;color:var(--pc-text-muted);background:var(--pc-surface-2)}.empty-state.svelte-6fnf3d h3:where(.svelte-6fnf3d),.detail-empty.svelte-6fnf3d h2:where(.svelte-6fnf3d){letter-spacing:-.02em;margin:16px 0 0;font-size:16px;font-weight:500}.empty-state.svelte-6fnf3d p:where(.svelte-6fnf3d),.detail-empty.svelte-6fnf3d p:where(.svelte-6fnf3d){max-width:38ch;color:var(--pc-text-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.empty-state.svelte-6fnf3d a:where(.svelte-6fnf3d),.task-actions.svelte-6fnf3d a:where(.svelte-6fnf3d),.incident-context.svelte-6fnf3d a:where(.svelte-6fnf3d),.detail-links.svelte-6fnf3d a:where(.svelte-6fnf3d){color:var(--pc-text);text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.empty-state.svelte-6fnf3d a:where(.svelte-6fnf3d){margin-top:18px}.flow-detail-surface.svelte-6fnf3d{padding:22px}.detail-heading.svelte-6fnf3d{justify-content:space-between;align-items:start;gap:16px;display:flex}.detail-heading.svelte-6fnf3d .kicker:where(.svelte-6fnf3d){margin-bottom:5px}.detail-status.svelte-6fnf3d{color:var(--pc-status-degraded);font-size:11px;font-weight:500}.detail-status.complete.svelte-6fnf3d{color:var(--pc-status-operational)}.detail-count.svelte-6fnf3d{color:var(--pc-text-faint);font-size:11px}.flow-detail-surface.svelte-6fnf3d>h2:where(.svelte-6fnf3d){letter-spacing:-.045em;max-width:30ch;margin:15px 0 0;font-size:24px;font-weight:500;line-height:1.1}.detail-description.svelte-6fnf3d{max-width:58ch;color:var(--pc-text-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.incident-context.svelte-6fnf3d{border-top:1px solid var(--pc-border-strong);border-bottom:1px solid var(--pc-border-strong);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;margin-top:24px;padding:16px 0;display:grid}.incident-context.svelte-6fnf3d div:where(.svelte-6fnf3d){gap:5px;min-width:0;display:grid}.incident-context.svelte-6fnf3d div:where(.svelte-6fnf3d)>span:where(.svelte-6fnf3d){color:var(--pc-text-faint);font-size:10px}.incident-context.svelte-6fnf3d strong:where(.svelte-6fnf3d){text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.incident-context.svelte-6fnf3d a:where(.svelte-6fnf3d){white-space:nowrap;justify-self:end}.phase-track.svelte-6fnf3d{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.phase-track.svelte-6fnf3d li:where(.svelte-6fnf3d){min-width:0;color:var(--pc-text-faint);align-items:center;gap:9px;display:flex}.phase-track.svelte-6fnf3d li:where(.svelte-6fnf3d)+li:where(.svelte-6fnf3d){border-inline-start:1px solid var(--pc-border-strong);padding-inline-start:10px}.phase-track.svelte-6fnf3d li.current:where(.svelte-6fnf3d){color:var(--pc-text)}.phase-track.svelte-6fnf3d li.complete:where(.svelte-6fnf3d){color:var(--pc-status-operational)}.phase-marker.svelte-6fnf3d{border:1px solid;flex:none;width:24px;height:24px;font-size:11px}.phase-track.svelte-6fnf3d li:where(.svelte-6fnf3d) span:where(.svelte-6fnf3d):last-child{gap:3px;min-width:0;display:grid}.phase-track.svelte-6fnf3d strong:where(.svelte-6fnf3d){font-size:12px;font-weight:500}.phase-track.svelte-6fnf3d small:where(.svelte-6fnf3d){color:var(--pc-text-faint);font-size:10px}.task-section.svelte-6fnf3d{margin-top:28px}.task-heading.svelte-6fnf3d{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.task-heading.svelte-6fnf3d .kicker:where(.svelte-6fnf3d){margin-bottom:5px}.task-heading.svelte-6fnf3d h3:where(.svelte-6fnf3d),.task-editor.svelte-6fnf3d h3:where(.svelte-6fnf3d){letter-spacing:-.03em;margin-bottom:0;font-size:17px;font-weight:500}.task-list.svelte-6fnf3d{border-top:1px solid var(--pc-border-strong)}.task-row.svelte-6fnf3d{border-bottom:1px solid var(--pc-border-strong);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:11px;padding:15px 0;display:grid}.task-state.svelte-6fnf3d{border:1px solid var(--pc-text-faint);width:26px;height:26px;color:var(--pc-text-faint);cursor:pointer;background:0 0}.task-state.done.svelte-6fnf3d{border-color:var(--pc-status-operational);color:var(--pc-status-operational);background:color-mix(in oklch, var(--pc-status-operational) 12%, transparent)}.task-state.not-doing.svelte-6fnf3d{border-color:var(--pc-border-strong);color:var(--pc-text-faint)}.task-copy.svelte-6fnf3d{min-width:0}.task-title-row.svelte-6fnf3d{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.task-title-row.svelte-6fnf3d strong:where(.svelte-6fnf3d){font-size:13px;font-weight:500}.task-status.svelte-6fnf3d{color:var(--pc-text-muted);flex:none;font-size:10px}.task-status.done.svelte-6fnf3d{color:var(--pc-status-operational)}.task-status.not-doing.svelte-6fnf3d{color:var(--pc-text-faint)}.task-copy.svelte-6fnf3d>p:where(.svelte-6fnf3d){max-width:58ch;color:var(--pc-text-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.task-meta.svelte-6fnf3d{color:var(--pc-text-faint);flex-wrap:wrap;gap:12px;margin-top:9px;font-size:10px;display:flex}.task-meta.svelte-6fnf3d span:where(.svelte-6fnf3d){align-items:center;gap:5px;display:inline-flex}.task-actions.svelte-6fnf3d{flex-wrap:wrap;align-items:center;gap:12px;margin-top:11px;display:flex}.task-actions.svelte-6fnf3d a:where(.svelte-6fnf3d),.quiet-action.svelte-6fnf3d{color:var(--pc-text-muted);font-size:11px}.task-actions.svelte-6fnf3d a:where(.svelte-6fnf3d):hover,.quiet-action.svelte-6fnf3d:hover,.detail-links.svelte-6fnf3d a:where(.svelte-6fnf3d):hover,.incident-context.svelte-6fnf3d a:where(.svelte-6fnf3d):hover{color:var(--pc-text)}.quiet-action.svelte-6fnf3d{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.editor-backdrop.svelte-6fnf3d{z-index:60;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;background:#07070770;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.task-editor.svelte-6fnf3d{z-index:61;width:min(520px,100vw - 16px);max-width:100%;overscroll-behavior:contain;block-size:100dvh;padding:32px 32px max(28px, env(safe-area-inset-bottom));border:1px solid var(--pc-border-strong);color:var(--pc-text);background:var(--pc-surface-raised);border-inline-end:0;border-start-start-radius:26px;border-end-start-radius:26px;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.editor-header.svelte-6fnf3d{border-bottom:1px solid var(--pc-border-strong);justify-content:space-between;align-items:start;gap:16px;padding-bottom:22px;display:flex}.editor-header.svelte-6fnf3d .kicker:where(.svelte-6fnf3d){margin-bottom:6px}.editor-header.svelte-6fnf3d h3:where(.svelte-6fnf3d){letter-spacing:-.035em;margin:0;font-size:20px;font-weight:500;line-height:1.2}.editor-close.svelte-6fnf3d{width:40px;height:40px;color:var(--pc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-5px -5px 0 0;padding:0;transition:background-color .12s,color .12s;display:grid}.editor-close.svelte-6fnf3d:hover{color:var(--pc-text);background:var(--pc-surface-2)}.editor-task-name.svelte-6fnf3d{color:var(--pc-text);margin:24px 0 0;font-size:16px;font-weight:500;line-height:1.45}.editor-help.svelte-6fnf3d{max-width:42ch;color:var(--pc-text-muted);text-wrap:pretty;margin:7px 0 26px;font-size:13px;line-height:1.55}.task-editor.svelte-6fnf3d form:where(.svelte-6fnf3d){flex-direction:column;flex:1;gap:18px;display:flex}.task-editor.svelte-6fnf3d input{border:1px solid var(--pc-border-strong);min-height:44px;color:var(--pc-text);background:var(--pc-bg)}.task-editor.svelte-6fnf3d input:focus-visible,.task-editor.svelte-6fnf3d .pc-select-trigger:focus-visible,.editor-close.svelte-6fnf3d:focus-visible,.editor-backdrop.svelte-6fnf3d:focus-visible{outline:2px solid var(--pc-focus-ring);outline-offset:2px}.field.svelte-6fnf3d{gap:8px;display:grid}.editor-actions.svelte-6fnf3d{border-top:1px solid var(--pc-border-strong);align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.detail-links.svelte-6fnf3d{border-top:1px solid var(--pc-border-strong);flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:18px;display:flex}@media (width<=1020px){.flow-layout.svelte-6fnf3d{grid-template-columns:minmax(0,1fr)}.flow-detail-surface.svelte-6fnf3d{order:-1}}@media (width<=720px){.flow-page.svelte-6fnf3d{width:min(100% - 24px,1160px);padding-top:28px}.page-header.svelte-6fnf3d{flex-direction:column;align-items:start;gap:14px}.toolbar.svelte-6fnf3d{flex-wrap:wrap;align-items:stretch}.search-field.svelte-6fnf3d{width:100%}.filter-group.svelte-6fnf3d{order:3;width:100%}.reset-button.svelte-6fnf3d{margin-inline-start:auto}.flow-row.svelte-6fnf3d{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:16px}.flow-row-meta.svelte-6fnf3d{grid-column:2;justify-content:space-between}.incident-context.svelte-6fnf3d{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-context.svelte-6fnf3d a:where(.svelte-6fnf3d){grid-column:1/-1;justify-self:start}}@media (width<=460px){.flow-detail-surface.svelte-6fnf3d{padding:17px}.flow-summary.svelte-6fnf3d{gap:11px}.flow-summary.svelte-6fnf3d span:where(.svelte-6fnf3d)+span:where(.svelte-6fnf3d){padding-inline-start:11px}.phase-track.svelte-6fnf3d{grid-template-columns:1fr;gap:11px}.phase-track.svelte-6fnf3d li:where(.svelte-6fnf3d)+li:where(.svelte-6fnf3d){border-block-start:1px solid var(--pc-border-strong);border-inline-start:0;padding-block-start:11px;padding-inline-start:0}.task-title-row.svelte-6fnf3d{flex-direction:column;align-items:start;gap:5px}.task-editor.svelte-6fnf3d{width:min(100% - 16px,520px);padding:24px 20px max(22px, env(safe-area-inset-bottom));border-start-start-radius:22px;border-end-start-radius:22px}.editor-actions.svelte-6fnf3d{flex-direction:column;align-items:stretch;gap:10px}.editor-actions.svelte-6fnf3d a,.editor-actions.svelte-6fnf3d button{width:100%}}@media (prefers-reduced-motion:reduce){.filter-group.svelte-6fnf3d button:where(.svelte-6fnf3d),.reset-button.svelte-6fnf3d,.flow-row.svelte-6fnf3d,.editor-close.svelte-6fnf3d{transition:none}}
