@layer replica{:where([data-page-scene=workflow] .stage) .toast{gap:calc(6 * var(--u));padding:calc(16 * var(--u));padding-right:calc(44 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(8 * var(--u));background:color-mix(in oklab, var(--card) 95%, transparent);color:var(--foreground);box-shadow:0 calc(20 * var(--u)) calc(25 * var(--u)) calc(-5 * var(--u)) color-mix(in oklab, var(--foreground) 10%, transparent), 0 calc(8 * var(--u)) calc(10 * var(--u)) calc(-6 * var(--u)) color-mix(in oklab, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(calc(8 * var(--u)));backdrop-filter:blur(calc(8 * var(--u)));line-height:1.43;display:grid;position:relative}:where([data-page-scene=workflow] .stage) .toast strong{font-size:calc(14 * var(--u));font-weight:600;display:block}:where([data-page-scene=workflow] .stage) .toast p{font-size:calc(12 * var(--u));color:var(--muted-foreground);line-height:1.33}:where([data-page-scene=workflow] .stage) .toast-open{justify-content:center;align-items:center;gap:calc(8 * var(--u));width:calc(100% + 28 * var(--u));height:calc(36 * var(--u));margin-top:calc(6 * var(--u));border-radius:calc(6 * var(--u));background:var(--primary);color:var(--primary-foreground);font-size:calc(12 * var(--u));font-weight:500;display:flex}:where([data-page-scene=workflow] .stage) .toast-close{top:calc(12 * var(--u));right:calc(12 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(6 * var(--u));background:var(--card);color:var(--muted-foreground);place-items:center;display:grid;position:absolute}:where([data-page-scene=workflow] .stage) .toast-close .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .toast-stack{right:calc(24 * var(--u));bottom:calc(24 * var(--u));z-index:20;gap:calc(12 * var(--u));width:calc(356 * var(--u));display:grid;position:absolute}:where([data-page-scene=workflow] .stage) .st-checks{flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .st-checks-head{gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);display:grid}:where([data-page-scene=workflow] .stage) .st-checks-head b{font-size:calc(14 * var(--u));font-weight:500;line-height:calc(20 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-checks-head small{align-items:center;gap:calc(6 * var(--u));color:var(--muted-foreground);font-size:calc(11 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-checks-refresh{width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:calc(8 * var(--u));place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .st-checks-refresh[data-spinning] .lucide{animation:.8s linear infinite spin}:where([data-page-scene=workflow] .stage) .st-checks-body{min-height:0;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-checks-list{border-bottom:calc(1 * var(--u)) solid var(--border)}:where([data-page-scene=workflow] .stage) .st-checks-list[data-closed] .st-checks-rows{display:none}:where([data-page-scene=workflow] .stage) .st-checks-list[data-closed] .st-checks-chevron{transform:none}:where([data-page-scene=workflow] .stage) .st-checks-sum{align-items:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-checks-chevron{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--muted-foreground);transform:rotate(90deg)}:where([data-page-scene=workflow] .stage) .st-checks-sum>.lucide.tone,:where([data-page-scene=workflow] .stage) .st-comments-icon{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .st-comments-icon{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-checks-sum b{font-size:calc(14 * var(--u));font-weight:600}:where([data-page-scene=workflow] .stage) .st-checks-sum>span.tone{font-size:calc(12 * var(--u));font-weight:500}:where([data-page-scene=workflow] .stage) .st-checks-badge,:where([data-page-scene=workflow] .stage) .st-comments-count{padding:calc(2 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));border-radius:999px;font-weight:500}:where([data-page-scene=workflow] .stage) .st-checks-badge{margin-left:auto}:where([data-page-scene=workflow] .stage) .st-comments-count{background:var(--secondary);color:var(--secondary-foreground)}:where([data-page-scene=workflow] .stage) [data-checks=passing] .st-checks-badge{background:var(--success-surface);color:var(--success-surface-foreground)}:where([data-page-scene=workflow] .stage) [data-checks=failing] .st-checks-badge{background:var(--destructive-surface);color:var(--destructive-surface-foreground)}:where([data-page-scene=workflow] .stage) [data-checks=pending] .st-checks-badge{background:var(--info-surface);color:var(--info-surface-foreground)}:where([data-page-scene=workflow] .stage) [data-checks=passing] .st-checks-sum .tone{color:var(--success-muted)}:where([data-page-scene=workflow] .stage) [data-checks=failing] .st-checks-sum .tone{color:var(--destructive-muted)}:where([data-page-scene=workflow] .stage) [data-checks=pending] .st-checks-sum .tone{color:var(--info-muted)}:where([data-page-scene=workflow] .stage) .st-checks-badge>span{display:none}:where([data-page-scene=workflow] .stage) [data-checks=passing] .st-checks-badge>.when-passing,:where([data-page-scene=workflow] .stage) [data-checks=failing] .st-checks-badge>.when-failing,:where([data-page-scene=workflow] .stage) [data-checks=pending] .st-checks-badge>.when-pending{display:inline}:where([data-page-scene=workflow] .stage) .st-checks-rows{border-top:calc(1 * var(--u)) solid var(--border);background:color-mix(in oklab, var(--card) 40%, transparent)}:where([data-page-scene=workflow] .stage) .st-check-item+.st-check-item{border-top:calc(1 * var(--u)) solid var(--border)}:where([data-page-scene=workflow] .stage) .st-check{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));grid-template-columns:auto auto minmax(0,1fr) auto auto;display:grid}:where([data-page-scene=workflow] .stage) .st-check>.lucide{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-check>.lucide.tone{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .st-check-item[data-open] .st-check-chevron{transform:rotate(90deg)}:where([data-page-scene=workflow] .stage) .st-check-item:not([data-state=success]) .when-success,:where([data-page-scene=workflow] .stage) .st-check-item:not([data-state=failure]) .when-failure,:where([data-page-scene=workflow] .stage) .st-check-item:not([data-state=pending]) .when-pending{display:none}:where([data-page-scene=workflow] .stage) .st-check-item[data-state=success] .st-check .tone{color:var(--success-muted)}:where([data-page-scene=workflow] .stage) .st-check-item[data-state=failure] .st-check .tone{color:var(--destructive-muted)}:where([data-page-scene=workflow] .stage) .st-check-item[data-state=pending] .st-check .tone{color:var(--info-muted)}:where([data-page-scene=workflow] .stage) .st-check b{font-size:calc(14 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-check small{font-size:calc(12 * var(--u));text-transform:capitalize;font-weight:500}:where([data-page-scene=workflow] .stage) .st-check>span:last-child{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--muted-foreground);place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .st-check-info{grid-template-columns:calc(88 * var(--u)) minmax(0, 1fr);gap:calc(4 * var(--u)) calc(12 * var(--u));padding:0 calc(16 * var(--u)) calc(12 * var(--u)) calc(56 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));margin:0;display:none}:where([data-page-scene=workflow] .stage) .st-check-item[data-open] .st-check-info{display:grid}:where([data-page-scene=workflow] .stage) .st-check-info dd{overflow-wrap:anywhere;min-width:0;margin:0}:where([data-page-scene=workflow] .stage) .st-check-info dd:nth-of-type(-n+2){color:var(--foreground)}:where([data-page-scene=workflow] .stage) .st-comments{border-bottom:calc(1 * var(--u)) solid var(--border)}:where([data-page-scene=workflow] .stage) .st-comments-empty{padding:calc(16 * var(--u));color:var(--muted-foreground);font-size:calc(14 * var(--u));margin:0}:where([data-page-scene=workflow] .stage) .st-diff{--diff-add:#18a46c;--diff-number:#595959;--syntax-keyword:#cf222e;--syntax-string:#0a3069;--syntax-function:#8250df;--syntax-constant:#0550ae;--syntax-comment:#6e7781;margin:0 calc(12 * var(--u)) calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(8 * var(--u));background:var(--card);font-family:var(--mono);font-size:calc(12 * var(--u));line-height:1.5;overflow:hidden}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .st-diff{--diff-add:#07c480;--diff-number:#8f9aab;--syntax-keyword:#ff7b72;--syntax-string:#a5d6ff;--syntax-function:#d2a8ff;--syntax-constant:#79c0ff;--syntax-comment:#8b949e}:where([data-page-scene=workflow] .stage) .st-line{grid-template-columns:calc(40 * var(--u)) minmax(0, 1fr);white-space:pre;display:grid;position:relative}:where([data-page-scene=workflow] .stage) .st-line>span:first-child{padding-right:calc(10 * var(--u));color:var(--diff-number);text-align:right;font-variant-numeric:tabular-nums}:where([data-page-scene=workflow] .stage) .st-line>code{padding-left:calc(12 * var(--u));font:inherit;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-line.add{background:color-mix(in lab, var(--card) 88%, var(--diff-add))}:where([data-page-scene=workflow] .stage) .st-line.add>span:first-child{background:color-mix(in lab, var(--card) 91%, var(--diff-add));color:var(--diff-add)}:where([data-page-scene=workflow] .stage) .st-line.add:before{content:"";top:0;bottom:0;left:calc(40 * var(--u));width:calc(4 * var(--u));background:var(--diff-add);position:absolute}:where([data-page-scene=workflow] .stage) .st-plus{top:0;left:calc(26 * var(--u));z-index:1;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(4 * var(--u));color:#fff;opacity:0;background:#009fff;place-items:center;display:grid;position:absolute}:where([data-page-scene=workflow] .stage) .st-line[data-hover] .st-plus{opacity:1}:where([data-page-scene=workflow] .stage) .tk-k{color:var(--syntax-keyword)}:where([data-page-scene=workflow] .stage) .tk-s{color:var(--syntax-string)}:where([data-page-scene=workflow] .stage) .tk-f{color:var(--syntax-function)}:where([data-page-scene=workflow] .stage) .tk-c{color:var(--syntax-constant)}:where([data-page-scene=workflow] .stage) .tk-m{color:var(--syntax-comment)}:where([data-page-scene=workflow] .stage) .st-line[data-flash]:after{content:"";background:color-mix(in oklab, var(--diff-add) 32%, transparent);pointer-events:none;animation:1.6s ease-out forwards line-flash;position:absolute;inset:0}@keyframes line-flash{to{opacity:0}}:where([data-page-scene=workflow] .stage) .st-artifact{flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .st-artifact-head{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);flex:none;display:flex}:where([data-page-scene=workflow] .stage) .st-artifact-title{min-width:0;font-size:calc(14 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-artifact-tools{align-items:center;gap:calc(4 * var(--u));flex:none;display:inline-flex}:where([data-page-scene=workflow] .stage) .st-artifact-button{width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--foreground);flex:none}:where([data-page-scene=workflow] .stage) .st-artifact-content{min-height:0;padding:calc(16 * var(--u));flex:1;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-artifact-empty{padding:calc(24 * var(--u)) calc(12 * var(--u));color:var(--muted-foreground);font-size:calc(14 * var(--u));flex:1}:where([data-page-scene=workflow] .stage) .st-artifact-foot{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));flex:none;display:flex}:where([data-page-scene=workflow] .stage) .st-artifact-verdict{padding:calc(2 * var(--u)) calc(10 * var(--u));background:var(--destructive-surface);color:var(--destructive-surface-foreground);border-radius:999px;font-weight:500}:where([data-page-scene=workflow] .stage) .st-artifact[data-artifact=empty] .st-artifact-tools,:where([data-page-scene=workflow] .stage) .st-artifact[data-artifact=empty] .st-artifact-content,:where([data-page-scene=workflow] .stage) .st-artifact[data-artifact=empty] .st-artifact-foot,:where([data-page-scene=workflow] .stage) .st-artifact[data-artifact=filled] .st-artifact-empty{display:none}:where([data-page-scene=workflow] .stage) .gh{flex-direction:column;flex:none;display:flex}:where([data-page-scene=workflow] .stage) .gh-branches{align-items:center;gap:calc(4 * var(--u));min-width:0;height:calc(40 * var(--u));padding:0 calc(8 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .gh-chip{align-items:center;gap:calc(6 * var(--u));min-width:0;height:calc(28 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(8 * var(--u));font-family:var(--mono);font-size:calc(12 * var(--u));display:inline-flex}:where([data-page-scene=workflow] .stage) .gh-chip .lucide{color:var(--muted-foreground);flex:none}:where([data-page-scene=workflow] .stage) .gh-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where([data-page-scene=workflow] .stage) .gh-current{flex:0 auto}:where([data-page-scene=workflow] .stage) .gh-target{flex:none;max-width:45%}:where([data-page-scene=workflow] .stage) .gh-target .lucide:last-child{opacity:.6}:where([data-page-scene=workflow] .stage) .gh-to{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);flex:none}:where([data-page-scene=workflow] .stage) .gh-counts{align-items:center;gap:calc(4 * var(--u));font-family:var(--mono);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;flex:none;display:inline-flex}:where([data-page-scene=workflow] .stage) .gh-counts>span{align-items:center;display:inline-flex}:where([data-page-scene=workflow] .stage) .gh-counts .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .gh [data-tone=ahead]{color:var(--emerald-600)}:where([data-page-scene=workflow] .stage) .gh [data-tone=behind]{color:var(--rose-600)}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .gh [data-tone=ahead]{color:var(--emerald-400)}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .gh [data-tone=behind]{color:var(--rose-400)}:where([data-page-scene=workflow] .stage) .gh-actions{align-items:center;gap:calc(2 * var(--u));padding:calc(4 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);border-bottom:calc(1 * var(--u)) solid var(--border);display:flex}:where([data-page-scene=workflow] .stage) .gh-action{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(8 * var(--u));color:var(--muted-foreground);place-items:center;display:grid;position:relative}:where([data-page-scene=workflow] .stage) .gh-badge{top:calc(4 * var(--u));right:calc(4 * var(--u));font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;font-weight:700;line-height:1;position:absolute}:where([data-page-scene=workflow] .stage) .gh-detect{align-items:center;gap:calc(6 * var(--u));height:calc(32 * var(--u));padding:0 calc(12 * var(--u));color:var(--muted-foreground);font-size:calc(14 * var(--u));margin-left:auto;font-weight:500;display:inline-flex}:where([data-page-scene=workflow] .stage) .gh-tabs{gap:calc(2 * var(--u));height:calc(36 * var(--u));padding:0 calc(4 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);display:flex;overflow:hidden}:where([data-page-scene=workflow] .stage) .gh-tab{align-items:center;gap:calc(6 * var(--u));padding:0 calc(10 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));white-space:nowrap;flex:none;font-weight:500;display:inline-flex;position:relative}:where([data-page-scene=workflow] .stage) .gh-tab[data-active]{color:var(--foreground)}:where([data-page-scene=workflow] .stage) .gh-tab[data-active]:after{right:calc(6 * var(--u));bottom:0;left:calc(6 * var(--u));height:calc(2 * var(--u));background:var(--primary);content:"";border-radius:999px;position:absolute}:where([data-page-scene=workflow] .stage) .gh-count{padding:0 calc(6 * var(--u));background:var(--muted);color:var(--muted-foreground);font-size:calc(10 * var(--u));font-variant-numeric:tabular-nums;border-radius:999px}:where([data-page-scene=workflow] .stage) .st-git{flex-direction:column;min-height:0;display:flex}:where([data-page-scene=workflow] .stage) .st-files-head{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid color-mix(in oklab, var(--border) 50%, transparent);color:var(--muted-foreground);font-size:calc(12 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-diff-style{border:calc(1 * var(--u)) solid color-mix(in oklab, var(--border) 50%, transparent);border-radius:calc(10 * var(--u));margin-left:auto;display:flex;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-diff-style>span{padding:calc(4 * var(--u));place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .st-diff-style>span[data-active]{background:var(--muted);color:var(--foreground)}:where([data-page-scene=workflow] .stage) .st-totals{gap:calc(6 * var(--u));font-family:var(--mono);white-space:nowrap;display:flex}:where([data-page-scene=workflow] .stage) .st-files{flex:1;min-height:0;position:relative;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-file-item+.st-file-item{border-top:calc(1 * var(--u)) solid color-mix(in oklab, var(--border) 50%, transparent)}:where([data-page-scene=workflow] .stage) .st-file{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-file>.lucide:first-child{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-file-name{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-file-name b,:where([data-page-scene=workflow] .stage) .st-file-name small{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-file-name b{font-weight:500}:where([data-page-scene=workflow] .stage) .st-file-name small{color:var(--muted-foreground);font-size:calc(10 * var(--u))}:where([data-page-scene=workflow] .stage) .st-file-stats{justify-content:flex-end;align-items:center;gap:calc(8 * var(--u));min-width:calc(76 * var(--u));margin-left:calc(8 * var(--u));flex-shrink:0;display:flex}:where([data-page-scene=workflow] .stage) .st-file .st-stats{justify-content:flex-end;gap:calc(4 * var(--u));min-width:calc(76 * var(--u));margin-left:0}:where([data-page-scene=workflow] .stage) .st-note-pill{align-items:center;gap:calc(4 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--border);background:var(--muted);color:var(--foreground);font-size:calc(10 * var(--u));border-radius:999px;font-weight:500;display:inline-flex}:where([data-page-scene=workflow] .stage) .st-git-empty{justify-content:center;align-items:center;gap:calc(12 * var(--u));padding:calc(40 * var(--u));text-align:center;flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .st-git-empty>span{width:calc(48 * var(--u));height:calc(48 * var(--u));background:color-mix(in oklab, var(--muted) 60%, transparent);color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .st-git-empty b{color:var(--muted-foreground);font-size:calc(14 * var(--u));font-weight:500}:where([data-page-scene=workflow] .stage) .st-git-empty small{margin-top:calc(-8 * var(--u));color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);font-size:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .st-git[data-git=empty] .st-files-head,:where([data-page-scene=workflow] .stage) .st-git[data-git=empty] .st-files,:where([data-page-scene=workflow] .stage) .st-git[data-git=filled] .st-git-empty{display:none}:where([data-page-scene=workflow] .stage) .st-pr{align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--border);background:var(--card);color:var(--muted-foreground);font-size:calc(11 * var(--u));border-radius:999px;font-weight:600;display:inline-flex}:where([data-page-scene=workflow] .stage) .st-pr .when-open{color:var(--emerald-600)}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .st-pr .when-open{color:var(--emerald-400)}:where([data-page-scene=workflow] .stage) .st-pr .when-merged{color:var(--violet-600);display:none}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .st-pr .when-merged{color:var(--violet-400)}:where([data-page-scene=workflow] .stage) .st-pr[data-merged] .when-open{display:none}:where([data-page-scene=workflow] .stage) .st-pr[data-merged] .when-merged{display:block}:where([data-page-scene=workflow] .stage) .st-comment{padding:calc(8 * var(--u)) calc(16 * var(--u));white-space:normal;font-family:Space Grotesk Variable,Space Grotesk,sans-serif}:where([data-page-scene=workflow] .stage) .st-comment>div{padding:calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card)}:where([data-page-scene=workflow] .stage) .st-badge{padding:calc(2 * var(--u)) calc(10 * var(--u));background:var(--warning-surface);color:var(--warning-surface-foreground);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));border-radius:999px;display:inline-flex}:where([data-page-scene=workflow] .stage) .st-textarea{min-height:calc(96 * var(--u));margin-top:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(10 * var(--u));box-shadow:var(--shadow-xs);color:var(--foreground);font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}:where([data-page-scene=workflow] .stage) .st-textarea:empty:before{content:attr(data-placeholder);color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-comment-actions{justify-content:space-between;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u));flex-wrap:wrap;display:flex}:where([data-page-scene=workflow] .stage) .st-comment-actions[data-saved]{justify-content:flex-end}:where([data-page-scene=workflow] .stage) .st-comment p{margin-top:calc(12 * var(--u));color:var(--foreground);font-size:calc(12 * var(--u));line-height:calc(20 * var(--u));white-space:pre-wrap}:where([data-page-scene=workflow] .stage) .st-textarea:after{height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .st-goal{flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .st-goal-reveal{padding-top:calc(12 * var(--u));overflow-clip-margin:calc(4 * var(--u));overflow:clip}:where([data-page-scene=workflow] .stage) .st-goal-group{border:calc(1 * var(--u)) solid var(--input);border-radius:calc(10 * var(--u));background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-goal-text{height:calc(236 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));color:var(--foreground);font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));white-space:pre-wrap;overflow-wrap:break-word;margin:0;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-goal-foot{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-top:calc(1 * var(--u)) solid var(--input);background:color-mix(in oklab, var(--muted) 40%, transparent);display:flex}:where([data-page-scene=workflow] .stage) .st-goal-foot>p{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));margin:0}:where([data-page-scene=workflow] .stage) .st-generate{gap:calc(8 * var(--u));flex:none}:where([data-page-scene=workflow] .stage) .st-generate .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .st-generate .st-busy,:where([data-page-scene=workflow] .stage) .st-generate[data-busy] .st-idle{display:none}:where([data-page-scene=workflow] .stage) .st-generate[data-busy] .st-busy{display:block}:where([data-page-scene=workflow] .stage) .st-generate[data-busy]{opacity:.5}:where([data-page-scene=workflow] .stage) .st-overlay{z-index:25;-webkit-backdrop-filter:blur(calc(4 * var(--u)));backdrop-filter:blur(calc(4 * var(--u)));background:#00000073;place-items:center;display:grid;position:absolute;inset:0}:where([data-page-scene=workflow] .stage) .st-dialog{width:calc(672 * var(--u));max-height:calc(100% - 32 * var(--u));scrollbar-width:none;padding:calc(24 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(16 * var(--u));background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative;overflow-y:auto}:where([data-page-scene=workflow] .stage) .st-dialog-close{z-index:20;top:calc(16 * var(--u));right:calc(16 * var(--u));padding:calc(4 * var(--u));color:var(--muted-foreground);place-items:center;display:grid;position:absolute}:where([data-page-scene=workflow] .stage) .st-dialog-head{z-index:10;gap:calc(6 * var(--u));background:var(--popover);flex:none;display:grid;position:sticky;top:0}:where([data-page-scene=workflow] .stage) .st-dialog-head b{font-size:calc(18 * var(--u));font-weight:600;line-height:calc(24 * var(--u))}:where([data-page-scene=workflow] .stage) .st-dialog-head p{color:var(--muted-foreground);font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}:where([data-page-scene=workflow] .stage) .st-dialog-body{gap:calc(20 * var(--u));padding:calc(8 * var(--u)) 0 calc(16 * var(--u));display:grid}:where([data-page-scene=workflow] .stage) .st-field{gap:calc(6 * var(--u));display:grid}:where([data-page-scene=workflow] .stage) .st-field>b,:where([data-page-scene=workflow] .stage) .st-label{font-size:calc(14 * var(--u));font-weight:500;line-height:calc(20 * var(--u))}:where([data-page-scene=workflow] .stage) .st-field-row{gap:calc(16 * var(--u));grid-template-columns:1fr 1fr;display:grid}:where([data-page-scene=workflow] .stage) .st-latest{color:var(--muted-foreground);font-size:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .st-switch-row{align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));font-weight:500;display:flex}:where([data-page-scene=workflow] .stage) .st-switch-row .ui-switch{box-shadow:none}:where([data-page-scene=workflow] .stage) .st-instructions{flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .st-kickoff{overflow:clip}:where([data-page-scene=workflow] .stage) .st-kickoff[data-after-goal]{padding-top:calc(20 * var(--u))}:where([data-page-scene=workflow] .stage) .st-progress{display:none}:where([data-page-scene=workflow] .stage) .st-dialog[data-progress]{width:calc(512 * var(--u));min-height:min(calc(288 * var(--u)), 100%);padding:0;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-dialog[data-progress]>.st-dialog-head{padding:calc(12 * var(--u)) calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border)}:where([data-page-scene=workflow] .stage) .st-dialog[data-progress]>:is(.st-dialog-close,.st-dialog-body,.st-dialog-foot),:where([data-page-scene=workflow] .stage) .st-dialog[data-progress]>.st-dialog-head p{display:none}:where([data-page-scene=workflow] .stage) .st-dialog[data-progress]>.st-progress{flex-direction:column;flex:1;justify-content:space-between;display:flex}:where([data-page-scene=workflow] .stage) .st-progress-foot{min-height:calc(52 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);justify-content:flex-end;align-items:center;display:flex}:where([data-page-scene=workflow] .stage) .st-progress-foot .ui-button{gap:calc(8 * var(--u))}:where([data-page-scene=workflow] .stage) .st-dialog-foot{z-index:10;padding-top:calc(20 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);background:var(--popover);flex:none;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}:where([data-page-scene=workflow] .stage) .st-field-pair{align-items:flex-end;gap:calc(8 * var(--u));min-width:0;display:flex}:where([data-page-scene=workflow] .stage) .st-field-pair>.st-field{flex:1;min-width:0}:where([data-page-scene=workflow] .stage) .st-field-pair>.st-speed-field{flex:0 0 calc(144 * var(--u))}:where([data-page-scene=workflow] .stage) .st-dialog-actions{align-items:center;gap:calc(8 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-dialog-foot .ui-button{gap:calc(8 * var(--u))}@container stage (width<=699px){:where([data-page-scene=workflow] .stage) .st-dialog,:where([data-page-scene=workflow] .stage) .st-dialog[data-progress]{width:calc(408 * var(--u));padding:calc(20 * var(--u))}:where([data-page-scene=workflow] .stage) .st-field-row{grid-template-columns:minmax(0,1fr)}:where([data-page-scene=workflow] .stage) .st-modes>.ui-segment{font-size:calc(13 * var(--u))}:where([data-page-scene=workflow] .stage) .st-dialog-foot,:where([data-page-scene=workflow] .stage) .st-dialog-actions{align-items:stretch;gap:calc(8 * var(--u));flex-direction:column-reverse}:where([data-page-scene=workflow] .stage) .st-dialog-foot .ui-button{height:calc(44 * var(--u))}}:where([data-page-scene=workflow] .stage) .rail{flex:0 0 calc(56 * var(--u));width:calc(56 * var(--u));padding-top:calc(40 * var(--u));background:linear-gradient(var(--sidebar) calc(40 * var(--u)), var(--workspace-rail) 0);color:var(--foreground);flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .rail-row{padding:calc(8 * var(--u));justify-content:center;display:flex}:where([data-page-scene=workflow] .stage) .rail-row[data-selected]{background:var(--sidebar)}:where([data-page-scene=workflow] .stage) .rail .tile{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(12 * var(--u));background:var(--workspace-rail-tile);box-shadow:var(--shadow-sm);color:var(--foreground);font-size:calc(12 * var(--u));place-items:center;font-weight:600;line-height:1;display:grid;position:relative}:where([data-page-scene=workflow] .stage) .rail .tile[data-selected]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}:where([data-page-scene=workflow] .stage) .tile-badges{align-items:flex-start;gap:calc(2 * var(--u));display:inline-flex;position:absolute;top:0;right:0;transform:translateY(-33.333%)}:where([data-page-scene=workflow] .stage) .tile-badge.input{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--warning-accent);border-radius:50%}:where([data-page-scene=workflow] .stage) .rail-add{width:calc(40 * var(--u));height:calc(40 * var(--u));margin-top:calc(4 * var(--u));align-self:center;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .rail-add .lucide{width:calc(20 * var(--u));height:calc(20 * var(--u))}:where([data-page-scene=workflow] .stage) .nav-item{padding:calc(2 * var(--u)) 0;list-style:none}:where([data-page-scene=workflow] .stage) .nav-row{padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));background:var(--sidebar);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--sidebar-border), var(--shadow-sm);color:var(--sidebar-foreground);flex-direction:column;display:flex;position:relative}:where([data-page-scene=workflow] .stage) [data-nav-list=needs_you] .nav-row{background:var(--warning-surface);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--warning-border), var(--shadow-sm)}:where([data-page-scene=workflow] .stage) [data-nav-list=running] .nav-row{background:var(--info-surface);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--info-border), var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .nav-row[data-selected]{background:var(--secondary);box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--sidebar-foreground), var(--shadow-sm)}:where([data-page-scene=workflow] .stage) [data-nav-list=needs_you] .nav-row[data-selected]{background:var(--warning-surface-selected);box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--warning-accent), var(--shadow-sm)}:where([data-page-scene=workflow] .stage) [data-nav-list=running] .nav-row[data-selected]{background:var(--info-surface-selected);box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--info-accent), var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .nav-line{align-items:center;gap:calc(8 * var(--u));min-width:0;display:flex}:where([data-page-scene=workflow] .stage) .nav-ws{min-width:0;color:var(--sidebar-foreground);font-size:calc(11 * var(--u));font-weight:500;line-height:calc(16 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where([data-page-scene=workflow] .stage) .nav-status{height:calc(16 * var(--u));padding:0 calc(6 * var(--u));font-size:calc(10 * var(--u))}:where([data-page-scene=workflow] .stage) .nav-time{color:var(--sidebar-foreground);font-size:calc(10 * var(--u));font-variant-numeric:tabular-nums;font-weight:500;line-height:calc(16 * var(--u));flex:none}:where([data-page-scene=workflow] .stage) .nav-icon{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--sidebar-muted-foreground);flex:none;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .nav-icon[data-tone=in_progress]{color:var(--info-muted)}:where([data-page-scene=workflow] .stage) .nav-icon[data-tone=done]{color:var(--success-icon)}:where([data-page-scene=workflow] .stage) .nav-icon[data-tone=available]{color:var(--foreground)}:where([data-page-scene=workflow] .stage) .nav-icon[data-tone=rejected]{color:var(--rejected-muted)}:where([data-page-scene=workflow] .stage) .nav-icon[data-tone=waiting_input]{color:var(--warning-muted)}:where([data-page-scene=workflow] .stage) .nav-title{min-width:0;color:var(--foreground);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(20 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where([data-page-scene=workflow] .stage) .nav-row:has([data-dot=read]) .nav-title{color:var(--sidebar-read-foreground)}:where([data-page-scene=workflow] .stage) [data-nav-list=needs_you] .nav-title{color:var(--warning-muted)}:where([data-page-scene=workflow] .stage) .nav-commands{color:var(--status-running-foreground);flex:none;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .nav-row .runtime-logo{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}:where([data-page-scene=workflow] .stage) .nav-row:not([data-selected]) .nav-check{display:none}:where([data-page-scene=workflow] .stage) .nav-check{top:calc(-4 * var(--u));right:calc(-4 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);border-radius:50%;place-items:center;display:grid;position:absolute}:where([data-page-scene=workflow] .stage) .nav-check .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke-width:3px}:where([data-page-scene=workflow] .stage) [data-nav-group=needs_you] .nav-count{background:var(--warning-surface);color:var(--warning-muted)}:where([data-page-scene=workflow] .stage) [data-nav-group=running] .nav-count{background:var(--info-surface);color:var(--info-muted)}:where([data-page-scene=workflow] .stage) .sidebar{flex:0 0 calc(320 * var(--u));width:calc(320 * var(--u));border-right:calc(1 * var(--u)) solid var(--sidebar-border);background:var(--sidebar);min-height:0;color:var(--sidebar-foreground);flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .sb-head{gap:calc(12 * var(--u));padding:0 calc(16 * var(--u)) calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--sidebar-border);flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .sb-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:calc(40 * var(--u)) auto;align-items:center;display:grid}:where([data-page-scene=workflow] .stage) .sb-hide{width:calc(32 * var(--u));height:calc(32 * var(--u));margin-top:calc(2 * var(--u));color:var(--sidebar-muted-foreground);grid-area:1/2;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .sb-brand{align-items:center;gap:calc(12 * var(--u));grid-area:2/1/auto/-1;min-width:0;display:flex}:where([data-page-scene=workflow] .stage) .sb-brand .mark{width:calc(40 * var(--u));height:calc(40 * var(--u));background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij4KICA8dGl0bGU+T3BlbkR1Y2t0b3IgbWFyazwvdGl0bGU+CiAgPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iMTUiIGZpbGw9IiM1MTAwRkYiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjUgOCkgc2NhbGUoMC43NCkiIGZpbGw9IiNGRkZGRkYiPgogICAgPHBhdGggZD0iTTMuNSAyMy41QzguNSAyOSAxNSAzMi41IDI0IDMyLjVINDJDNTMgMzIuNSA1OS41IDM5IDU5LjUgNDUuNUM1OS41IDUxLjUgNTMuNSA1NiA0NSA1NkgxOS41QzExIDU2IDUuNSA1MC41IDUgNDIuNUM0LjYgMzYgMy4yIDI5LjUgMy41IDIzLjVaIi8+CiAgICA8Y2lyY2xlIGN4PSIzNy41IiBjeT0iMjAuNSIgcj0iMTIuNSIvPgogICAgPHBhdGggZD0iTTQ3LjUgMTguMjVINTYuMjVBMy45IDMuOSAwIDAgMSA1Ni4yNSAyNi4wNUg0Ni41WiIvPgogICAgPHBhdGggZD0iTTI5LjggMTcuOEg0Ni4yIiBzdHJva2U9IiM1MTAwRkYiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgICA8cGF0aCBkPSJNNDAuMiAxNy44SDQzLjQiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat;flex:none}:where([data-page-scene=workflow] .stage) .sb-brand strong{color:var(--sidebar-foreground);font-size:calc(16 * var(--u));letter-spacing:calc(-.4 * var(--u));font-weight:600;line-height:calc(24 * var(--u));display:block}:where([data-page-scene=workflow] .stage) .sb-brand small{color:var(--sidebar-muted-foreground);font-size:calc(11 * var(--u));line-height:calc(16 * var(--u));display:block}:where([data-page-scene=workflow] .stage) .sb-search{align-items:center;gap:calc(6 * var(--u));height:calc(32 * var(--u));padding:0 calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--sidebar-border);border-radius:calc(10 * var(--u));color:var(--sidebar-muted-foreground);margin-left:auto;display:inline-flex}:where([data-page-scene=workflow] .stage) .sb-actions{gap:calc(6 * var(--u));flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .sb-kanban{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));color:var(--sidebar-foreground);font-size:calc(14 * var(--u));font-weight:500;display:flex}:where([data-page-scene=workflow] .stage) .sb-kanban[aria-current=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .sb-create{color:var(--primary-foreground);font-size:calc(14 * var(--u));font-weight:500;display:flex}:where([data-page-scene=workflow] .stage) .sb-create>span{height:calc(36 * var(--u));background:var(--primary);align-items:center;display:flex}:where([data-page-scene=workflow] .stage) .sb-create-main{gap:calc(8 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u)) 0 0 calc(10 * var(--u));flex:1}:where([data-page-scene=workflow] .stage) .sb-create-menu{padding:0 calc(10 * var(--u));border-left:calc(1 * var(--u)) solid color-mix(in oklab, var(--primary-foreground) 25%, transparent);border-radius:0 calc(10 * var(--u)) calc(10 * var(--u)) 0}:where([data-page-scene=workflow] .stage) .sb-controls{align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));flex:none;display:flex}:where([data-page-scene=workflow] .stage) .sb-scope{gap:calc(4 * var(--u));height:calc(32 * var(--u));padding:calc(4 * var(--u));border-radius:calc(12 * var(--u));background:var(--muted);flex:1;grid-template-columns:1fr 1fr;display:grid}:where([data-page-scene=workflow] .stage) .sb-scope span{height:calc(24 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(10 * var(--u));color:color-mix(in oklab, var(--foreground) 70%, transparent);font-size:calc(12 * var(--u));white-space:nowrap;place-items:center;font-weight:500;display:grid}:where([data-page-scene=workflow] .stage) .sb-scope span[data-checked]{background:var(--segmented-selected);box-shadow:0 0 0 calc(1 * var(--u)) var(--input), var(--shadow-sm);color:var(--foreground)}:where([data-page-scene=workflow] .stage) .sb-grouping,:where([data-page-scene=workflow] .stage) .sb-diagnostics{width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--sidebar-muted-foreground);flex:none;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .sb-sessions{gap:calc(12 * var(--u));min-height:0;padding:0 calc(12 * var(--u)) calc(12 * var(--u));flex-direction:column;flex:1;display:flex;overflow:hidden}:where([data-page-scene=workflow] .stage) .sb-group{gap:calc(4 * var(--u));padding-bottom:calc(16 * var(--u));flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .sb-group[data-omitted]{display:none}:where([data-page-scene=workflow] .stage) .sb-group-head{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u));background:color-mix(in oklab, var(--muted) 60%, transparent);color:var(--sidebar-foreground);font-size:calc(13 * var(--u));font-weight:600;display:flex}:where([data-page-scene=workflow] .stage) .sb-group-icon{color:var(--sidebar-muted-foreground);flex:none}:where([data-page-scene=workflow] .stage) [data-nav-group=needs_you] .sb-group-icon{color:var(--warning-accent)}:where([data-page-scene=workflow] .stage) [data-nav-group=running] .sb-group-icon{color:var(--info-accent)}:where([data-page-scene=workflow] .stage) .sb-group-head b{min-width:calc(20 * var(--u));padding:0 calc(6 * var(--u));background:var(--muted);color:var(--sidebar-foreground);font-size:calc(12 * var(--u));font-variant-numeric:tabular-nums;font-weight:500;line-height:calc(16 * var(--u));text-align:center;border-radius:999px;margin-left:auto}:where([data-page-scene=workflow] .stage) .sb-group-chevron{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--sidebar-muted-foreground);flex:none}:where([data-page-scene=workflow] .stage) .sb-group[data-collapsed] .sb-group-chevron{rotate:-90deg}:where([data-page-scene=workflow] .stage) .sb-footer{align-items:center;gap:calc(4 * var(--u));padding:calc(8 * var(--u));border-top:calc(1 * var(--u)) solid var(--sidebar-border);display:flex}:where([data-page-scene=workflow] .stage) .sb-settings{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));padding:0 calc(12 * var(--u));color:var(--sidebar-foreground);font-size:calc(14 * var(--u));flex:1;font-weight:500;display:flex}:where([data-page-scene=workflow] .stage) .sb-diagnostics{color:var(--success-accent)}:where([data-page-scene=workflow] .stage) .sbc-item{padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u));justify-content:center;list-style:none;display:flex}:where([data-page-scene=workflow] .stage) .sbc-entry.nav-row{width:calc(36 * var(--u));height:calc(36 * var(--u));place-items:center;padding:0;display:grid}:where([data-page-scene=workflow] .stage) .sbc-dot{top:calc(-2 * var(--u));left:calc(-2 * var(--u));position:absolute}:where([data-page-scene=workflow] .stage) .sb-collapsed{flex:0 0 calc(64 * var(--u));align-items:center;gap:calc(8 * var(--u));width:calc(64 * var(--u));min-height:0;padding:0 calc(4 * var(--u)) calc(8 * var(--u));border-right:calc(1 * var(--u)) solid var(--sidebar-border);background:var(--sidebar);color:var(--sidebar-muted-foreground);flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .sbc-title{width:100%;height:calc(40 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=workflow] .stage) .sbc-title .sbc-button{transform:translateX(calc(4 * var(--u)))}:where([data-page-scene=workflow] .stage) .sbc-button{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(10 * var(--u));flex:none;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .sbc-button.large{width:calc(36 * var(--u));height:calc(36 * var(--u))}:where([data-page-scene=workflow] .stage) .sbc-button[aria-current=true],:where([data-page-scene=workflow] .stage) .sbc-button[aria-pressed=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .sbc-button.primary{background:var(--primary);color:var(--primary-foreground)}:where([data-page-scene=workflow] .stage) .sbc-button.health{color:var(--success-accent)}:where([data-page-scene=workflow] .stage) .sbc-tools,:where([data-page-scene=workflow] .stage) .sbc-scope,:where([data-page-scene=workflow] .stage) .sbc-footer{align-items:center;gap:calc(6 * var(--u));flex-direction:column;flex:none;width:100%;display:flex}:where([data-page-scene=workflow] .stage) .sbc-scope,:where([data-page-scene=workflow] .stage) .sbc-footer{gap:calc(4 * var(--u));padding-top:calc(8 * var(--u));border-top:calc(1 * var(--u)) solid var(--sidebar-border)}:where([data-page-scene=workflow] .stage) .sbc-sessions{width:100%;min-height:0;padding:calc(4 * var(--u)) calc(2 * var(--u)) calc(8 * var(--u));flex:1;overflow:hidden}:where([data-page-scene=workflow] .stage) .sbc-group{align-items:center;gap:calc(4 * var(--u));padding-bottom:calc(16 * var(--u));flex-direction:column;display:flex}:where([data-page-scene=workflow] .stage) .sbc-label{justify-content:center;align-items:center;gap:calc(4 * var(--u));color:var(--sidebar-foreground);font-size:calc(10 * var(--u));text-align:center;flex-wrap:wrap;font-weight:500;line-height:1.25;display:flex}:where([data-page-scene=workflow] .stage) .sbc-label b{padding:0 calc(6 * var(--u));background:var(--muted);color:var(--sidebar-foreground);font-size:calc(10 * var(--u));font-variant-numeric:tabular-nums;border-radius:999px;font-weight:600}:where([data-page-scene=workflow] .stage) .sbc-list{width:100%}:where([data-page-scene=workflow] .stage) .app-window{border:calc(1 * var(--u)) solid var(--input);border-radius:calc(14 * var(--u));background:var(--card);box-shadow:var(--shadow-window);flex-direction:column;display:flex;overflow:hidden}:where([data-page-scene=workflow] .stage) .traffic{top:calc(13 * var(--u));left:calc(14 * var(--u));z-index:5;gap:calc(8 * var(--u));display:flex;position:absolute}:where([data-page-scene=workflow] .stage) .traffic i{width:calc(12 * var(--u));height:calc(12 * var(--u));box-shadow:inset 0 0 0 calc(.5 * var(--u)) #0000001f;background:#ff5f57;border-radius:50%}:where([data-page-scene=workflow] .stage) .traffic i:nth-child(2){background:#febc2e}:where([data-page-scene=workflow] .stage) .traffic i:nth-child(3){background:#28c840}:where([data-page-scene=workflow] .stage) .app-body{flex:1;min-height:0;display:flex}:where([data-page-scene=workflow] .stage) .app-main{background:var(--card);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}@container stage (width<=959px){:where([data-page-scene=workflow] .stage) .app-window[data-sidebar=full] .sidebar{display:none}:where([data-page-scene=workflow] .stage) .app-window[data-sidebar-pinned] .sidebar{display:flex}}@container stage (width<=480px){:where([data-page-scene=workflow] .stage) .app-window[data-sidebar=full] .rail{display:none}:where([data-page-scene=workflow] .stage) .app-window[data-sidebar=full]>.app-body{padding-top:calc(34 * var(--u));background:var(--card)}}@container stage (width<=500px){:where([data-page-scene=workflow] .stage) .app-window[data-pane] .rail{display:none}:where([data-page-scene=workflow] .stage) .app-window[data-pane]>.app-body{padding-top:calc(34 * var(--u));background:var(--card);position:relative}:where([data-page-scene=workflow] .stage) .app-window[data-pane] .sidebar,:where([data-page-scene=workflow] .stage) .app-window[data-pane] .app-main{inset:calc(34 * var(--u)) 0 0;width:auto;transition:opacity .25s;position:absolute}:where([data-page-scene=workflow] .stage) .app-window[data-pane] .sidebar{border-right:0}:where([data-page-scene=workflow] .stage) .app-window[data-pane=main] .sidebar,:where([data-page-scene=workflow] .stage) .app-window[data-pane=sidebar] .app-main{opacity:0;pointer-events:none}}:where([data-page-scene=workflow] .stage) .cursor{z-index:30;width:calc(22 * var(--u));height:calc(22 * var(--u));pointer-events:none;opacity:0;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #0000004d);position:absolute;top:0;left:0;overflow:visible}:where([data-page-scene=workflow] .stage) .cursor .cursor-arrow{fill:#0f172a;stroke:#fff;stroke-width:1.5px}:where([data-page-scene=workflow] .stage) .cursor .cursor-cross{fill:none;stroke-linecap:square;display:none}:where([data-page-scene=workflow] .stage) .cursor .cursor-cross-halo{stroke:#fff;stroke-width:3px}:where([data-page-scene=workflow] .stage) .cursor .cursor-cross-line{stroke:#0f172a;stroke-width:1.2px}:where([data-page-scene=workflow] .stage) .cursor[data-shape=crosshair] .cursor-arrow{display:none}:where([data-page-scene=workflow] .stage) .cursor[data-shape=crosshair] .cursor-cross{display:inline}:where([data-page-scene=workflow] .stage) .click-ring{z-index:29;width:calc(36 * var(--u));height:calc(36 * var(--u));margin:calc(-18 * var(--u)) 0 0 calc(-18 * var(--u));border:calc(2 * var(--u)) solid var(--primary);pointer-events:none;opacity:0;border-radius:50%;position:absolute}:where([data-page-scene=workflow] .stage) .st-transcript{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-track{padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u));flex:1 0 auto;display:flow-root}@container stage (width<=500px){:where([data-page-scene=workflow] .stage) .st-track{padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u))}}:where([data-page-scene=workflow] .stage) .st-chat{background:var(--chat-background);flex-direction:column;min-width:0;display:flex}:where([data-page-scene=workflow] .stage) .st-stack{gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) 0;flex:none;display:grid}@container stage (width<=500px){:where([data-page-scene=workflow] .stage) .st-stack{padding:calc(10 * var(--u)) calc(12 * var(--u)) 0}}:where([data-page-scene=workflow] .stage) .st-stack:empty{display:none}:where([data-page-scene=workflow] .stage) .st-composer{padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));flex:none}:where([data-page-scene=workflow] .stage) .st-stack:not(:empty)+.st-composer{padding-top:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .st-box{border-radius:calc(16 * var(--u));background:var(--chat-surface);box-shadow:var(--chat-shadow);position:relative}:where([data-page-scene=workflow] .stage) .st-box[data-activity=waiting]{box-shadow:0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--warning-border) 72%, transparent), 0 0 calc(18 * var(--u)) color-mix(in srgb, var(--warning-ring) 30%, transparent)}:where([data-page-scene=workflow] .stage) .st-draft{position:relative}:where([data-page-scene=workflow] .stage) .st-editor{min-height:calc(44 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));color:var(--foreground);font-size:calc(15 * var(--u));line-height:calc(24 * var(--u));position:relative}:where([data-page-scene=workflow] .stage) .st-editor .when-ready{top:calc(10 * var(--u));right:calc(12 * var(--u));left:calc(12 * var(--u));color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-editor .when-working{display:none}:where([data-page-scene=workflow] .stage) .st-box[data-activity=working] .st-editor .when-working{display:inline}:where([data-page-scene=workflow] .stage) .st-editor[data-draft] .when-ready{display:none}:where([data-page-scene=workflow] .stage) .st-draft-text{z-index:1;min-height:calc(24 * var(--u));color:var(--foreground);white-space:pre-wrap;display:block;position:relative}:where([data-page-scene=workflow] .stage) .st-draft-text .typed:after{height:calc(18 * var(--u))}:where([data-page-scene=workflow] .stage) .st-editor .when-waiting,:where([data-page-scene=workflow] .stage) .st-box[data-activity=waiting] .st-editor .when-ready{display:none}:where([data-page-scene=workflow] .stage) .st-box[data-activity=waiting] .st-editor .when-waiting{color:var(--muted-foreground);display:inline}:where([data-page-scene=workflow] .stage) .st-box[data-activity=waiting] .st-editor{opacity:.6}:where([data-page-scene=workflow] .stage) .st-controls{align-items:flex-end;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));flex-wrap:wrap;display:flex}:where([data-page-scene=workflow] .stage) .st-controls>span{flex-wrap:wrap;align-items:center;display:flex}:where([data-page-scene=workflow] .stage) .st-controls>span:first-child{gap:calc(4 * var(--u));flex:auto;min-width:0}:where([data-page-scene=workflow] .stage) .st-controls>span:last-child{justify-content:flex-end;gap:calc(4 * var(--u)) calc(12 * var(--u));max-width:100%;margin-left:auto}:where([data-page-scene=workflow] .stage) .st-actions{align-items:center;gap:calc(6 * var(--u));flex-shrink:0;display:flex}:where([data-page-scene=workflow] .stage) .st-attach{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(12 * var(--u));color:var(--muted-foreground);place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .st-chip{align-items:center;gap:calc(8 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(12 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));white-space:nowrap;display:inline-flex;position:relative}:where([data-page-scene=workflow] .stage) .st-chip .runtime-logo{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .st-chip:is(.effort,.agent)>span{padding-right:calc(8 * var(--u))}:where([data-page-scene=workflow] .stage) .st-chip>.lucide:last-child{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-speed{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(12 * var(--u));color:var(--muted-foreground);place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .st-speed[data-speed=fast]{color:var(--speed-fast)}:where([data-page-scene=workflow] .stage) .st-chip:is(.effort,.agent){padding-left:calc(28 * var(--u))}:where([data-page-scene=workflow] .stage) .st-chip:is(.effort,.agent)>.lucide:first-child{left:calc(8 * var(--u));position:absolute}:where([data-page-scene=workflow] .stage) .st-context{align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(12 * var(--u));display:inline-flex}:where([data-page-scene=workflow] .stage) .st-ring{width:calc(16 * var(--u));height:calc(16 * var(--u));transform:rotate(-90deg)}:where([data-page-scene=workflow] .stage) .st-ring circle{fill:none;stroke:color-mix(in oklab, var(--foreground) 15%, transparent);stroke-width:2px}:where([data-page-scene=workflow] .stage) .st-ring circle:last-child{stroke:var(--success-accent);stroke-dasharray:var(--used) 100;stroke-linecap:round}:where([data-page-scene=workflow] .stage) .st-context small{color:var(--success-muted);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;font-weight:500}:where([data-page-scene=workflow] .stage) .st-send{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(12 * var(--u));background:var(--primary);box-shadow:var(--shadow-sm);color:var(--primary-foreground);opacity:.5;place-items:center;transition:opacity .2s;display:grid;position:relative}:where([data-page-scene=workflow] .stage) .st-send[data-ready]{opacity:1}:where([data-page-scene=workflow] .stage) .st-send:has(.st-send-badge:not(:empty)){opacity:1}:where([data-page-scene=workflow] .stage) .st-send-badge{top:calc(-8 * var(--u));right:calc(-8 * var(--u));min-width:calc(20 * var(--u));min-height:calc(20 * var(--u));padding:0 calc(4 * var(--u));background:var(--amber-300);box-shadow:0 0 0 calc(2 * var(--u)) var(--card);color:#0a0a0a;font-size:calc(10 * var(--u));border-radius:999px;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute}:where([data-page-scene=workflow] .stage) .st-send-badge[data-tone=annotations]{background:var(--sky-300)}:where([data-page-scene=workflow] .stage) .st-send-badge:empty{display:none}:where([data-page-scene=workflow] .stage) .st-stop{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(12 * var(--u));background:var(--destructive);color:var(--destructive-foreground);place-items:center;display:none}:where([data-page-scene=workflow] .stage) .st-stop .lucide{fill:currentColor}:where([data-page-scene=workflow] .stage) .st-box[data-activity=working] .st-stop{display:grid}:where([data-page-scene=workflow] .stage) .st-ray{z-index:1}:where([data-page-scene=workflow] .stage) .st-ray rect{rx:calc(16 * var(--u));stroke:var(--runtime-accent);stroke-width:calc(2.6 * var(--u));stroke-dasharray:12 88;animation-duration:3s}:where([data-page-scene=workflow] .stage) .st-box:not([data-activity=working])>.st-ray{display:none}@container stage (width<=500px){:where([data-page-scene=workflow] .stage) .st-attach,:where([data-page-scene=workflow] .stage) .st-chip.effort{display:none}:where([data-page-scene=workflow] .stage) .st-composer{padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u))}}:where([data-page-scene=workflow] .stage) .oi{height:calc(28 * var(--u));font-size:calc(11 * var(--u));font-weight:500;display:flex;position:relative}:where([data-page-scene=workflow] .stage) .oi>.ui-button{height:calc(28 * var(--u));font-size:calc(11 * var(--u));box-shadow:none}:where([data-page-scene=workflow] .stage) .oi-default{gap:calc(6 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(10 * var(--u)) 0 0 calc(10 * var(--u))}:where([data-page-scene=workflow] .stage) .oi[data-app-icon]>.ui-button{box-shadow:var(--shadow-sm);font-weight:400}:where([data-page-scene=workflow] .stage) .oi[data-app-icon]>.oi-default{padding:0 calc(8 * var(--u)) 0 calc(4 * var(--u))}:where([data-page-scene=workflow] .stage) .oi-app{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(6 * var(--u));color:#f8fafc;background:#1f2937;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .oi-trigger{padding:0 calc(6 * var(--u));border-radius:0 calc(10 * var(--u)) calc(10 * var(--u)) 0;border-left:0}:where([data-page-scene=workflow] .stage) .oi-icon{width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--muted);color:var(--muted-foreground);flex:none;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .oi-menu{top:calc(100% + 6 * var(--u));z-index:30;width:calc(320 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--popover);box-shadow:0 calc(10 * var(--u)) calc(15 * var(--u)) calc(-3 * var(--u)) #0f172a1a, 0 calc(4 * var(--u)) calc(6 * var(--u)) calc(-4 * var(--u)) #0f172a1a;font-weight:400;display:block;position:absolute;right:0;overflow:hidden}:where([data-page-scene=workflow] .stage) .oi-menu-head{gap:calc(4 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);display:grid}:where([data-page-scene=workflow] .stage) .oi-menu-head b{font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .oi-menu-head small{color:var(--muted-foreground);font-size:calc(11 * var(--u));line-height:calc(16 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-page-scene=workflow] .stage) .oi-list{gap:calc(4 * var(--u));padding:calc(4 * var(--u));display:grid}:where([data-page-scene=workflow] .stage) .oi-item{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));font-weight:500;line-height:calc(20 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .oi-label{flex:1;min-width:0}:where([data-page-scene=workflow] .stage) .oi-spin{display:none}:where([data-page-scene=workflow] .stage) .oi-menu[data-busy] .oi-item{opacity:.5}:where([data-page-scene=workflow] .stage) .oi-item[data-opening] .oi-spin{animation-duration:.9s;display:block}@container stage (width<=699px){:where([data-page-scene=workflow] .stage) .oi:not([data-menu]){display:none}}:where([data-page-scene=workflow] .stage) .pstrip{align-items:center;gap:calc(4 * var(--u));height:calc(36 * var(--u));padding:0 calc(4 * var(--u)) 0 calc(6 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);background:var(--card);flex:none;display:flex;overflow:hidden}:where([data-page-scene=workflow] .stage) .pstrip-add{width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--muted-foreground);flex:none;place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .pstrip[data-drop=accepted]{background:color-mix(in oklch, var(--primary) 5%, var(--card));box-shadow:inset 0 0 0 calc(2 * var(--u)) color-mix(in oklab, var(--primary) 40%, transparent)}:where([data-page-scene=workflow] .stage) .pstrip[data-show-end]{justify-content:flex-end;position:relative}:where([data-page-scene=workflow] .stage) .pstrip[data-show-end]>:last-child{margin-right:auto}:where([data-page-scene=workflow] .stage) .pstrip[data-fade-start]{-webkit-mask-image:linear-gradient(to right, transparent, black calc(20 * var(--u)));-webkit-mask-image:linear-gradient(to right, transparent, black calc(20 * var(--u)));mask-image:linear-gradient(to right, transparent, black calc(20 * var(--u)))}:where([data-page-scene=workflow] .stage) .ptab{align-items:center;gap:calc(6 * var(--u));max-width:calc(192 * var(--u));height:calc(28 * var(--u));padding:0 calc(28 * var(--u)) 0 calc(8 * var(--u));border-radius:calc(10 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));white-space:nowrap;flex:none;font-weight:500;display:inline-flex;position:relative}:where([data-page-scene=workflow] .stage) .ptab[data-active]{background:var(--muted);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--border);color:var(--foreground)}:where([data-page-scene=workflow] .stage) .ptab-icon{flex:none;place-items:center;display:grid;position:relative}:where([data-page-scene=workflow] .stage) .ptab-icon .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .ptab-label{text-overflow:ellipsis;min-width:0;overflow:hidden}:where([data-page-scene=workflow] .stage) .ptab-close{right:calc(4 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(8 * var(--u));color:var(--muted-foreground);opacity:0;place-items:center;display:grid;position:absolute}:where([data-page-scene=workflow] .stage) .ptab[data-active] .ptab-close{opacity:1}:where([data-page-scene=workflow] .stage) .ptab-close .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .ci-dot{top:calc(-2 * var(--u));right:calc(-3 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--sky-500);box-shadow:0 0 0 calc(1 * var(--u)) var(--card);border-radius:50%;position:absolute}:where([data-page-scene=workflow] .stage) .ci-dot[data-checks=passing]{background:var(--emerald-500)}:where([data-page-scene=workflow] .stage) .ci-dot[data-checks=failing]{background:var(--rose-500)}:where([data-page-scene=workflow] .stage) .ci-threads{top:calc(-8 * var(--u));left:calc(-8 * var(--u));min-width:calc(14 * var(--u));height:calc(14 * var(--u));padding:0 calc(4 * var(--u));background:var(--warning-surface);box-shadow:0 0 0 calc(1 * var(--u)) var(--card);color:var(--warning-surface-foreground);font-size:calc(9 * var(--u));border-radius:999px;justify-content:center;align-items:center;font-style:normal;font-weight:600;line-height:1;display:flex;position:absolute}:where([data-page-scene=workflow] .stage) .pt-toggle[aria-pressed=true] .when-closed,:where([data-page-scene=workflow] .stage) .pt-toggle[aria-pressed=false] .when-open{display:none}:where([data-page-scene=workflow] .stage) .ra{height:calc(28 * var(--u));color:var(--foreground);display:flex;position:relative}:where([data-page-scene=workflow] .stage) .ra-run,:where([data-page-scene=workflow] .stage) .ra-more{height:calc(28 * var(--u));border:calc(1 * var(--u)) solid var(--input);background:var(--card);place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .ra-run{width:calc(28 * var(--u));border-radius:calc(10 * var(--u)) 0 0 calc(10 * var(--u))}:where([data-page-scene=workflow] .stage) .ra-run .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .ra-more{padding:0 calc(6 * var(--u));border-radius:0 calc(10 * var(--u)) calc(10 * var(--u)) 0;border-left:0}:where([data-page-scene=workflow] .stage) .ra-more .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u));opacity:.8}:where([data-page-scene=workflow] .stage) .ra-menu{top:calc(34 * var(--u));z-index:20;width:calc(224 * var(--u));padding:calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--popover);box-shadow:var(--shadow-lg);transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;right:0}:where([data-page-scene=workflow] .stage) .ra-item{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u));color:var(--foreground);font-size:calc(12 * var(--u));font-weight:500;display:flex}:where([data-page-scene=workflow] .stage) .ra-item[data-active]{background:var(--accent)}:where([data-page-scene=workflow] .stage) .ra-menu hr{height:calc(1 * var(--u));margin:calc(6 * var(--u)) calc(-6 * var(--u));background:var(--border);border:0}:where([data-page-scene=workflow] .stage) .sh{align-items:center;gap:calc(12 * var(--u));height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);background:var(--card);flex:none;display:flex}:where([data-page-scene=workflow] .stage) .sh-title{align-items:center;gap:calc(8 * var(--u));flex:1;min-width:0;display:flex}:where([data-page-scene=workflow] .stage) .sh-name{align-items:center;gap:calc(6 * var(--u));min-width:0;height:calc(28 * var(--u));color:var(--foreground);font-size:calc(14 * var(--u));font-weight:600;display:inline-flex}:where([data-page-scene=workflow] .stage) .sh-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-page-scene=workflow] .stage) .sh-name .lucide{color:var(--muted-foreground);flex:none}:where([data-page-scene=workflow] .stage) .sh-id{align-items:center;gap:calc(4 * var(--u));color:var(--muted-foreground);flex:none;display:inline-flex}:where([data-page-scene=workflow] .stage) .sh-id code{font-family:var(--mono);font-size:calc(11 * var(--u))}:where([data-page-scene=workflow] .stage) .sh-id span{width:calc(28 * var(--u));height:calc(28 * var(--u));place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .sh-actions{align-items:center;gap:calc(8 * var(--u));flex:none;display:flex}:where([data-page-scene=workflow] .stage) .sh-icon{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(10 * var(--u));color:var(--muted-foreground);place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .sh-icon[aria-pressed=true]{color:var(--foreground)}:where([data-page-scene=workflow] .stage) .sh-split{height:calc(28 * var(--u));transition:opacity .2s;display:flex}:where([data-page-scene=workflow] .stage) .sh-split[data-disabled]{opacity:.5}:where([data-page-scene=workflow] .stage) .sh-split>span{height:calc(28 * var(--u));background:var(--primary);color:var(--primary-foreground);font-size:calc(12 * var(--u));white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}:where([data-page-scene=workflow] .stage) .sh-split-main{gap:calc(6 * var(--u));max-width:calc(176 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u)) 0 0 calc(10 * var(--u))}:where([data-page-scene=workflow] .stage) .sh-split-main .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}:where([data-page-scene=workflow] .stage) .sh-split-main>span{text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=workflow] .stage) .sh-split-menu{padding:0 calc(6 * var(--u));border-left:calc(1 * var(--u)) solid color-mix(in oklab, var(--primary-foreground) 25%, transparent);border-radius:0 calc(10 * var(--u)) calc(10 * var(--u)) 0}:where([data-page-scene=workflow] .stage) .sh-split-menu .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u));opacity:.8}@container stage (width<=699px){:where([data-page-scene=workflow] .stage) .sh-id,:where([data-page-scene=workflow] .stage) .sh-hide-narrow{display:none}}:where([data-page-scene=workflow] .stage) .wr{padding:calc(8 * var(--u)) calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--border);background:var(--card);flex:none;justify-content:center;display:flex}:where([data-page-scene=workflow] .stage) .wr-steps{align-items:center;gap:calc(4 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .wr-item{align-items:center;gap:calc(8 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-step{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));padding:0 calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(12 * var(--u));background:var(--card);color:var(--foreground);font-size:calc(14 * var(--u));white-space:nowrap;--ring:color-mix(in oklab, var(--muted-foreground) 50%, transparent);font-weight:500;display:inline-flex}:where([data-page-scene=workflow] .stage) .st-step[data-tone=in_progress]{border-color:var(--info-border);background:var(--info-surface);color:var(--info-muted);box-shadow:var(--shadow-sm);--ring:var(--info-ring)}:where([data-page-scene=workflow] .stage) .st-step[data-tone=done]{border-color:var(--success-border);background:var(--success-surface);color:var(--success-muted);box-shadow:var(--shadow-sm);--ring:var(--success-ring)}:where([data-page-scene=workflow] .stage) .st-step[data-tone=waiting_input]{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-muted);box-shadow:var(--shadow-sm);--ring:var(--warning-ring)}:where([data-page-scene=workflow] .stage) .st-step[data-tone=rejected]{border-color:var(--rejected-border);background:var(--rejected-surface);color:var(--rejected-muted);box-shadow:var(--shadow-sm);--ring:var(--rejected-ring)}:where([data-page-scene=workflow] .stage) .st-step[data-tone=optional]{border-style:dashed}:where([data-page-scene=workflow] .stage) .st-step[data-tone=blocked]{border-color:var(--border);background:var(--muted);color:var(--muted-foreground);--ring:var(--warning-ring)}:where([data-page-scene=workflow] .stage) .st-step[aria-pressed=true]{box-shadow:0 0 0 calc(2 * var(--u)) var(--card), 0 0 0 calc(4 * var(--u)) var(--ring)}:where([data-page-scene=workflow] .stage) .st-step-state{place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .st-step-state>*{display:none}:where([data-page-scene=workflow] .stage) .st-step[data-tone=done] .st-step-state .done,:where([data-page-scene=workflow] .stage) .st-step[data-tone=in_progress] .st-step-state .working,:where([data-page-scene=workflow] .stage) .st-step[data-tone=waiting_input] .st-step-state .waiting,:where([data-page-scene=workflow] .stage) .st-step[data-tone=optional] .st-step-state .waiting,:where([data-page-scene=workflow] .stage) .st-step[data-tone=rejected] .st-step-state .alert,:where([data-page-scene=workflow] .stage) .st-step[data-tone=available] .st-step-state .available{display:block}:where([data-page-scene=workflow] .stage) .st-step-state .done{color:var(--success-accent)}:where([data-page-scene=workflow] .stage) .st-link{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}:where([data-page-scene=workflow] .stage) .st-link[data-tone=done]{color:var(--success-ring)}:where([data-page-scene=workflow] .stage) .st-link[data-tone=in_progress]{color:var(--info-ring)}:where([data-page-scene=workflow] .stage) .st-link[data-tone=waiting_input]{color:var(--warning-ring)}:where([data-page-scene=workflow] .stage) .st-link[data-tone=rejected]{color:var(--rejected-ring)}:where([data-page-scene=workflow] .stage) .st-link[data-tone=blocked]{color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}:where([data-page-scene=workflow] .stage) .st-step-icon{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .wr[data-size=compact]{padding:calc(4 * var(--u)) 0;background:0 0;border:0}:where([data-page-scene=workflow] .stage) .wr[data-size=compact] .wr-steps,:where([data-page-scene=workflow] .stage) .wr[data-size=compact] .wr-item{gap:calc(4 * var(--u));flex:1;min-width:0}:where([data-page-scene=workflow] .stage) .wr[data-size=compact] .st-step{justify-content:center;gap:calc(4 * var(--u));min-width:0;height:calc(28 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(11 * var(--u));flex:1}:where([data-page-scene=workflow] .stage) .wr[data-size=compact] .st-step svg,:where([data-page-scene=workflow] .stage) .wr[data-size=compact] .st-link{width:calc(12 * var(--u));height:calc(12 * var(--u));flex:none}:where([data-page-scene=workflow] .stage) .wr[data-size=compact] .st-step[aria-pressed=true]{box-shadow:0 0 0 calc(1 * var(--u)) var(--popover), 0 0 0 calc(3 * var(--u)) var(--ring)}@container stage (width<=699px){:where([data-page-scene=workflow] .stage) .wr{padding:calc(8 * var(--u)) calc(12 * var(--u));justify-content:flex-start}:where([data-page-scene=workflow] .stage) .st-step-icon{display:none}:where([data-page-scene=workflow] .stage) .wr-steps,:where([data-page-scene=workflow] .stage) .wr-item{gap:calc(2 * var(--u))}:where([data-page-scene=workflow] .stage) .st-step{gap:calc(4 * var(--u));height:calc(32 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(13 * var(--u))}:where([data-page-scene=workflow] .stage) .st-link{width:calc(12 * var(--u));height:calc(12 * var(--u))}}:where([data-page-scene=workflow] .stage) .studio{height:calc(780 * var(--u))}:where([data-page-scene=workflow] .stage) .st-area{flex-direction:column;flex:1;min-height:0;display:flex}:where([data-page-scene=workflow] .stage) .st-body{flex:1;min-height:0;display:flex}:where([data-page-scene=workflow] .stage) .st-main{flex-direction:column;flex:0 0 63%;min-width:0;display:flex}:where([data-page-scene=workflow] .stage) .st-main>.st-chat{flex:1;min-height:0}:where([data-page-scene=workflow] .stage) .st-panel{background:var(--card);flex-direction:column;flex:1;min-width:0;display:flex}:where([data-page-scene=workflow] .stage) .st-panel-body,:where([data-page-scene=workflow] .stage) .st-view{flex-direction:column;flex:1;min-height:0;display:flex}:where([data-page-scene=workflow] .stage) .st-view>[data-panel]{flex:1;min-height:0}:where([data-page-scene=workflow] .stage) .studio[data-panel-size=wide] .st-main{flex-basis:54%}@container stage (width<=699px){:where([data-page-scene=workflow] .stage) .studio{--design-width:440;height:calc(820 * var(--u))}:where([data-page-scene=workflow] .stage) .studio .rail,:where([data-page-scene=workflow] .stage) .studio .sb-collapsed,:where([data-page-scene=workflow] .stage) .studio .st-handle,:where([data-page-scene=workflow] .stage) .studio .ra,:where([data-page-scene=workflow] .stage) .studio .pt-bottom{display:none}:where([data-page-scene=workflow] .stage) .studio .app-body{padding-top:calc(34 * var(--u));background:var(--card)}:where([data-page-scene=workflow] .stage) .studio .st-body{position:relative}:where([data-page-scene=workflow] .stage) .studio .st-main,:where([data-page-scene=workflow] .stage) .studio .st-panel{transition:opacity .25s;position:absolute;inset:0}:where([data-page-scene=workflow] .stage) .studio[data-focus=chat] .st-panel,:where([data-page-scene=workflow] .stage) .studio[data-focus=panel] .st-main{opacity:0;pointer-events:none}:where([data-page-scene=workflow] .stage) .studio .st-track{padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u))}:where([data-page-scene=workflow] .stage) .studio .st-agent-body{padding-right:0}:where([data-page-scene=workflow] .stage) .studio .st-stack{padding:calc(10 * var(--u)) calc(12 * var(--u)) 0}:where([data-page-scene=workflow] .stage) .studio .st-composer{padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u))}}@container stage (521px<=width<=699px){:where([data-page-scene=workflow] .stage) .studio{--design-width:620;height:calc(700 * var(--u))}}@container stage (700px<=width<=1100px){:where([data-page-scene=workflow] .stage) .studio{--design-width:960}:where([data-page-scene=workflow] .stage) .studio .rail,:where([data-page-scene=workflow] .stage) .studio .sb-collapsed{display:none}:where([data-page-scene=workflow] .stage) .studio .app-body{padding-top:calc(34 * var(--u));background:var(--card)}}:where([data-page-scene=workflow] .stage) .request{border:calc(1 * var(--u)) solid var(--input);border-radius:calc(16 * var(--u));background:var(--card);box-shadow:var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .request[data-kind=approval]{border-color:var(--warning-border);background:var(--warning-surface)}:where([data-page-scene=workflow] .stage) .request-head{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--input);display:flex}:where([data-page-scene=workflow] .stage) .request[data-kind=approval] .request-head{border-bottom-color:var(--warning-border)}:where([data-page-scene=workflow] .stage) .request-head>span{align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));font-weight:600;display:flex}:where([data-page-scene=workflow] .stage) .request-head>span .lucide{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .request[data-kind=approval] .request-head>span .lucide{color:var(--warning-muted)}:where([data-page-scene=workflow] .stage) .request-head small{color:var(--muted-foreground);font-size:calc(11 * var(--u));font-weight:500}:where([data-page-scene=workflow] .stage) .request[data-kind=question] .request-head small{color:var(--foreground)}:where([data-page-scene=workflow] .stage) .request-body{gap:calc(8 * var(--u));padding:calc(10 * var(--u));display:grid}:where([data-page-scene=workflow] .stage) .st-approval-text{gap:calc(4 * var(--u));display:grid}:where([data-page-scene=workflow] .stage) .st-approval-text strong{font-size:calc(14 * var(--u));font-weight:500}:where([data-page-scene=workflow] .stage) .st-approval-text p{font-size:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .st-approval-text p:last-child{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-approval-actions{gap:calc(8 * var(--u));padding-top:calc(4 * var(--u));flex-wrap:wrap;display:flex}:where([data-page-scene=workflow] .stage) .st-q-tabs{gap:calc(4 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-q-tab{align-items:center;gap:calc(4 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(10 * var(--u));background:var(--card);font-size:calc(11 * var(--u));font-weight:500;display:inline-flex}:where([data-page-scene=workflow] .stage) .st-q-tab[data-active]{border-color:var(--selected-control);background:var(--selected-control);color:var(--selected-control-foreground)}:where([data-page-scene=workflow] .stage) .st-q-tab .check{display:none}:where([data-page-scene=workflow] .stage) .st-q-tab[data-answered] .check{display:block}:where([data-page-scene=workflow] .stage) .st-q-label{color:var(--muted-foreground);font-size:calc(11 * var(--u));letter-spacing:.025em;text-transform:uppercase;font-weight:600}:where([data-page-scene=workflow] .stage) .st-q-text{font-size:calc(13 * var(--u));font-weight:500}:where([data-page-scene=workflow] .stage) .st-q-page{justify-items:start;gap:calc(8 * var(--u));display:grid}:where([data-page-scene=workflow] .stage) .st-q-page>*{justify-self:stretch}:where([data-page-scene=workflow] .stage) .st-q-page>.st-q-tab.other{height:calc(24 * var(--u));border-color:var(--input);font-size:calc(11 * var(--u));justify-self:start}:where([data-page-scene=workflow] .stage) .st-q-tab[data-answered] .open{display:none}:where([data-page-scene=workflow] .stage) .st-option>.lucide{margin-top:calc(2 * var(--u));color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-q-options{gap:calc(4 * var(--u));display:grid}:where([data-page-scene=workflow] .stage) .st-option{align-items:flex-start;gap:calc(6 * var(--u));min-height:calc(40 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);display:flex}:where([data-page-scene=workflow] .stage) .st-option[data-selected]{border-color:var(--muted-foreground);background:var(--secondary)}:where([data-page-scene=workflow] .stage) .st-option .picked{display:none}:where([data-page-scene=workflow] .stage) .st-option[data-selected] .picked{display:block}:where([data-page-scene=workflow] .stage) .st-option[data-selected] .unpicked{display:none}:where([data-page-scene=workflow] .stage) .st-option[data-selected]>.lucide{color:var(--foreground)}:where([data-page-scene=workflow] .stage) .st-option strong{font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));display:block}:where([data-page-scene=workflow] .stage) .st-option small{color:var(--muted-foreground);font-size:calc(10 * var(--u));line-height:calc(16 * var(--u));display:block}:where([data-page-scene=workflow] .stage) .st-q-summary{gap:calc(6 * var(--u));padding:calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(12 * var(--u));background:var(--card);display:grid}:where([data-page-scene=workflow] .stage) .st-q-summary>div{padding:calc(4 * var(--u)) calc(8 * var(--u))}:where([data-page-scene=workflow] .stage) .st-q-summary p:first-child{align-items:center;gap:calc(6 * var(--u));color:var(--muted-foreground);font-size:calc(11 * var(--u));letter-spacing:.025em;text-transform:uppercase;font-weight:600;display:inline-flex}:where([data-page-scene=workflow] .stage) .st-q-summary p:first-child .lucide{color:var(--success-accent)}:where([data-page-scene=workflow] .stage) .st-q-summary p:last-child{margin-top:calc(2 * var(--u));font-size:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .st-q-foot{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding-top:calc(6 * var(--u));border-top:calc(1 * var(--u)) solid var(--input);display:flex}:where([data-page-scene=workflow] .stage) .st-q-foot p{color:var(--muted-foreground);font-size:calc(11 * var(--u))}:where([data-page-scene=workflow] .stage) .st-q-foot>span{gap:calc(8 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-q-foot .ui-button{height:calc(28 * var(--u));padding:0 calc(10 * var(--u))}:where([data-page-scene=workflow] .stage) .st-q-confirm>span{display:contents}:where([data-page-scene=workflow] .stage) .st-q-confirm:not([data-submitting])>.when-submitting,:where([data-page-scene=workflow] .stage) .st-q-confirm[data-submitting]>.when-idle{display:none}:where([data-page-scene=workflow] .stage) .st-agent{padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(12 * var(--u));font-size:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .st-agent-body{gap:calc(8 * var(--u));padding-right:calc(36 * var(--u));line-height:1.625;display:grid}@container stage (width<=500px){:where([data-page-scene=workflow] .stage) .st-agent-body{padding-right:0}}:where([data-page-scene=workflow] .stage) .st-agent code{padding:0 calc(4 * var(--u));border-radius:calc(10 * var(--u));color:var(--rose-600);font-family:var(--mono);font-size:calc(12 * var(--u));font-weight:500}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .st-agent code{color:var(--rose-400)}:where([data-page-scene=workflow] .stage) .st-worked{align-items:center;gap:calc(12 * var(--u));padding:calc(28 * var(--u)) calc(4 * var(--u)) calc(12 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-worked:before,:where([data-page-scene=workflow] .stage) .st-worked:after{content:"";height:calc(1 * var(--u));background:var(--border);flex:1}:where([data-page-scene=workflow] .stage) .st-worked span{letter-spacing:.025em;font-weight:500}:where([data-page-scene=workflow] .stage) .st-sig{align-items:center;gap:calc(8 * var(--u));margin-top:calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-sig-actions{align-items:center;gap:calc(2 * var(--u));margin-left:calc(-2 * var(--u));display:inline-flex}:where([data-page-scene=workflow] .stage) .st-sig-action{width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:calc(10 * var(--u));place-items:center;display:grid}:where([data-page-scene=workflow] .stage) .st-sig-action>svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .st-sig-action[data-hover]{color:var(--foreground)}:where([data-page-scene=workflow] .stage) .st-sig i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--runtime-accent);border-radius:50%}:where([data-page-scene=workflow] .stage) .st-answers{margin:calc(4 * var(--u)) 0 calc(4 * var(--u)) calc(20 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(4 * var(--u));background:color-mix(in oklab, var(--muted) 90%, transparent)}:where([data-page-scene=workflow] .stage) .st-answers>span{padding:calc(4 * var(--u)) calc(8 * var(--u));font-size:calc(11 * var(--u));font-weight:500;display:block}:where([data-page-scene=workflow] .stage) .st-answers dl{gap:calc(8 * var(--u));padding:calc(8 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);font-size:calc(12 * var(--u));margin:0;display:grid}:where([data-page-scene=workflow] .stage) .st-answers dt{font-weight:500}:where([data-page-scene=workflow] .stage) .st-answers dd{margin:calc(2 * var(--u)) 0 0}:where([data-page-scene=workflow] .stage) .st-patch{margin:calc(6 * var(--u)) 0 calc(6 * var(--u)) calc(4 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card);font-size:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .st-patch-head{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-patch-head>.lucide:first-child{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-path{font-family:var(--mono);font-size:calc(11 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-path span{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-path b{font-weight:600}:where([data-page-scene=workflow] .stage) .st-kind{padding:0 calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--border);font-family:var(--mono);font-size:calc(10 * var(--u));border-radius:999px}:where([data-page-scene=workflow] .stage) .st-time{align-items:center;gap:calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;display:flex}:where([data-page-scene=workflow] .stage) .st-time .spin{display:none}:where([data-page-scene=workflow] .stage) [data-running]>.st-time .spin{display:block}:where([data-page-scene=workflow] .stage) [data-running]>.st-time .st-duration{display:none}:where([data-page-scene=workflow] .stage) .st-tool{align-items:center;gap:calc(8 * var(--u));min-height:calc(24 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u));font-size:calc(12 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .st-tool>.lucide{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .st-tool b{flex-shrink:0;font-weight:500}:where([data-page-scene=workflow] .stage) .st-tool-args{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-page-scene=workflow] .stage) .st-tool-wrap{padding:calc(1 * var(--u)) 0}:where([data-page-scene=workflow] .stage) .st-user{padding-top:calc(16 * var(--u));margin-bottom:calc(16 * var(--u));font-size:calc(14 * var(--u));flex-direction:column;align-items:flex-end;display:flex}:where([data-page-scene=workflow] .stage) .st-user p{max-width:80%;padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u));background:var(--chat-surface);box-shadow:var(--chat-shadow);color:var(--foreground);line-height:calc(24 * var(--u));white-space:pre-wrap;overflow-wrap:break-word}:where([data-page-scene=workflow] .stage) .st-user time{margin-top:calc(4 * var(--u));padding:0 calc(4 * var(--u));color:var(--muted-foreground);font-size:calc(11 * var(--u));font-weight:500}:where([data-page-scene=workflow] .stage) .st-card[data-running] .st-card-head .spin{display:block}:where([data-page-scene=workflow] .stage) .st-card[data-running] .st-card-head .st-duration{display:none}:where([data-page-scene=workflow] .stage) .st-card{margin:calc(8 * var(--u)) 0;padding:calc(8 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--success-border);border-radius:calc(10 * var(--u));background:var(--success-surface);color:var(--success-surface-foreground);font-size:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .st-card[data-running]{border-color:var(--info-border);background:var(--info-surface);color:var(--info-surface-foreground)}:where([data-page-scene=workflow] .stage) .st-card-head{align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}:where([data-page-scene=workflow] .stage) .st-card-head b{align-items:center;gap:calc(4 * var(--u));font-size:calc(11 * var(--u));font-weight:600;display:inline-flex}:where([data-page-scene=workflow] .stage) .st-card-pr{padding-block:calc(2 * var(--u))}:where([data-page-scene=workflow] .stage) .st-card[data-running] .st-card-pr{display:none}:where([data-page-scene=workflow] .stage) .st-pill{padding:calc(2 * var(--u)) calc(6 * var(--u));border:calc(1 * var(--u)) solid currentColor;font-size:calc(10 * var(--u));letter-spacing:.025em;text-transform:uppercase;border-radius:999px;font-weight:600;display:none}:where([data-page-scene=workflow] .stage) .st-card[data-running] .st-pill{display:block}:where([data-page-scene=workflow] .stage) .st-card-head .st-time{color:color-mix(in oklab, currentColor 75%, transparent)}:where([data-page-scene=workflow] .stage) .st-session,:where([data-page-scene=workflow] .stage) .st-turn{display:contents}:where([data-page-scene=workflow] .stage) .flow{margin:calc(12 * var(--u)) 0;padding:calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:#fff;justify-content:center;display:flex}:where([data-page-scene=workflow] .stage) .flow svg{width:min(100%, calc(380 * var(--u)));height:auto;font-family:trebuchet ms,verdana,arial,sans-serif}:where([data-page-scene=workflow] .stage) .flow-node{fill:#ececff;stroke:#9370db;stroke-width:1px}:where([data-page-scene=workflow] .stage) .flow-text{fill:#333;text-anchor:middle;font-size:14px}:where([data-page-scene=workflow] .stage) .flow-edge{fill:none;stroke:#333;stroke-width:1.5px}:where([data-page-scene=workflow] .stage) .flow-head{fill:#333}:where([data-page-scene=workflow] .stage) .flow-label{fill:#e8e8e8cc}:where([data-page-scene=workflow] .stage) .flow-label-text{fill:#333;text-anchor:middle;font-size:12px}:where([data-page-scene=workflow] .stage) .doc{color:var(--foreground);font-size:calc(14 * var(--u));line-height:calc(22.75 * var(--u))}:where([data-page-scene=workflow] .stage) .doc-h1,:where([data-page-scene=workflow] .stage) .doc-h2,:where([data-page-scene=workflow] .stage) .doc-h3{overflow-wrap:anywhere}:where([data-page-scene=workflow] .stage) .doc-h1{margin:0 0 calc(28 * var(--u));font-size:calc(31.5 * var(--u));font-weight:600;line-height:calc(35 * var(--u))}:where([data-page-scene=workflow] .stage) .doc-h2{margin:calc(42 * var(--u)) 0 calc(21 * var(--u));font-size:calc(21 * var(--u));font-weight:600;line-height:calc(28 * var(--u))}:where([data-page-scene=workflow] .stage) .doc-h3{margin:calc(28 * var(--u)) 0 calc(10.5 * var(--u));font-size:calc(17.5 * var(--u));font-weight:600;line-height:calc(28 * var(--u))}:where([data-page-scene=workflow] .stage) .doc-h2+*,:where([data-page-scene=workflow] .stage) .doc-h3+*{margin-top:0}:where([data-page-scene=workflow] .stage) .doc p{margin:calc(8 * var(--u)) 0}:where([data-page-scene=workflow] .stage) .doc ul{margin:calc(8 * var(--u)) 0;padding-left:calc(22.75 * var(--u));list-style:outside}:where([data-page-scene=workflow] .stage) .doc li{margin:calc(2 * var(--u)) 0;padding-left:calc(5.25 * var(--u))}:where([data-page-scene=workflow] .stage) .doc li::marker{color:var(--gray-300)}:where([data-page-scene=workflow] .stage) .doc code{padding:0 calc(4 * var(--u));border-radius:calc(10 * var(--u));color:var(--rose-600);font-family:var(--mono);font-size:calc(12 * var(--u));font-weight:500}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .doc code{color:var(--rose-400)}:where([data-page-scene=workflow] .stage) .doc>:first-child{margin-top:0}:where([data-page-scene=workflow] .stage) .doc table{width:100%;margin:calc(12 * var(--u)) 0;border-collapse:collapse;font-size:calc(12.25 * var(--u));line-height:calc(20 * var(--u));table-layout:fixed}:where([data-page-scene=workflow] .stage) .doc th,:where([data-page-scene=workflow] .stage) .doc td{padding:calc(6 * var(--u)) calc(8 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--input);text-align:left;vertical-align:top;overflow-wrap:anywhere}:where([data-page-scene=workflow] .stage) .doc th{font-weight:600}:where([data-page-scene=workflow] .stage) .doc th:first-child,:where([data-page-scene=workflow] .stage) .doc td:first-child{padding-left:0}:where([data-page-scene=workflow] .stage) .doc pre{margin:calc(12 * var(--u)) 0;padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(10 * var(--u));background:var(--muted);font-size:calc(12 * var(--u));line-height:calc(20 * var(--u));white-space:pre-wrap}:where([data-page-scene=workflow] .stage) .doc pre code{color:var(--foreground);padding:0;font-weight:400}}@layer product{:where([data-page-scene=workflow] .stage) .ui-button{justify-content:center;align-items:center;gap:calc(6 * var(--u));border-radius:calc(10 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}:where([data-page-scene=workflow] .stage) .ui-button[data-size=default]{height:calc(36 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-button[data-size=sm]{height:calc(32 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-button[data-size=xs]{height:calc(24 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-button[data-size=icon]{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:calc(12 * var(--u));padding:0}:where([data-page-scene=workflow] .stage) .ui-button[data-variant=default]{border:calc(1 * var(--u)) solid transparent;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .ui-button[data-variant=outline]{border:calc(1 * var(--u)) solid var(--input);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .ui-button[data-variant=destructive]{border:calc(1 * var(--u)) solid transparent;background:var(--destructive);color:var(--destructive-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .ui-button[data-variant=secondary]{background:color-mix(in oklab, var(--secondary) 70%, transparent);color:var(--secondary-foreground)}:where([data-page-scene=workflow] .stage) .ui-button[data-variant=accent]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}:where([data-page-scene=workflow] .stage) .ui-button[data-disabled]{opacity:.5}:where([data-page-scene=workflow] .stage) .ui-combobox{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));min-width:0;padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(10 * var(--u));background:var(--card);box-shadow:var(--shadow-xs);font-size:calc(14 * var(--u));display:flex}:where([data-page-scene=workflow] .stage) .ui-combobox[data-disabled]{opacity:.5}:where([data-page-scene=workflow] .stage) .ui-combobox-value{align-items:center;gap:calc(8 * var(--u));white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}:where([data-page-scene=workflow] .stage) .ui-combobox-value>:last-child{text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=workflow] .stage) .ui-combobox-icon,:where([data-page-scene=workflow] .stage) .ui-combobox-chevron{color:var(--muted-foreground)}:where([data-page-scene=workflow] .stage) .ui-segment{padding:0 calc(12 * var(--u));color:var(--muted-foreground);flex:1;justify-content:center;align-items:center;font-weight:500;display:inline-flex}:where([data-page-scene=workflow] .stage) .ui-segment[data-active]{background:var(--selected-control);color:var(--selected-control-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=workflow] .stage) .ui-segment[data-disabled]{opacity:.5}:where([data-page-scene=workflow] .stage) .ui-segmented{padding:calc(4 * var(--u));background:var(--muted);align-items:center;display:flex}:where([data-page-scene=workflow] .stage) .ui-segmented[data-size=sm]{gap:calc(4 * var(--u));height:calc(36 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-segmented[data-size=sm]>.ui-segment{height:calc(28 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-segmented[data-size=md]{gap:calc(8 * var(--u));height:calc(40 * var(--u));border-radius:calc(12 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-segmented[data-size=md]>.ui-segment{height:calc(32 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-segmented[data-size=lg]{gap:calc(8 * var(--u));min-height:calc(44 * var(--u));border-radius:calc(16 * var(--u));background:color-mix(in oklab, var(--muted) 70%, transparent)}:where([data-page-scene=workflow] .stage) .ui-segmented[data-size=lg]>.ui-segment{height:calc(36 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(14 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-switch{width:calc(36 * var(--u));height:calc(20 * var(--u));border:calc(2 * var(--u)) solid transparent;background:var(--input);box-shadow:var(--shadow-xs);border-radius:999px;flex-shrink:0;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}:where([data-page-scene=workflow] .stage) .ui-switch[data-checked]{background:var(--switch-checked)}:where([data-page-scene=workflow] .stage) .ui-switch-thumb{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--switch-thumb);box-shadow:var(--shadow-lg);border-radius:50%;transition:transform .15s cubic-bezier(.4,0,.2,1);display:block}:where([data-page-scene=workflow] .stage) .ui-switch[data-checked]>.ui-switch-thumb{transform:translateX(calc(16 * var(--u)))}:where([data-page-scene=workflow] .stage) .replica .runtime-logo{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .codex-logo{color:#0d0d0d}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .codex-logo{color:#fff}:where([data-page-scene=workflow] .stage) .claude-logo{color:#d97757}:where([data-page-scene=workflow] .stage) .opencode-logo{color:#131010}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .opencode-logo{color:#f1ecec}:where([data-page-scene=workflow] .stage) .opencode-center{fill:#5a5858}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .opencode-center{fill:#b7b1b1}:where([data-page-scene=workflow] .stage) .opencode-outline{fill:#fff}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .opencode-outline{fill:#211e1e}:where([data-page-scene=workflow] .stage) .status-dot{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--status-read);isolation:isolate;border-radius:50%;flex:none;display:inline-block;position:relative}:where([data-page-scene=workflow] .stage) .status-dot[data-dot=unread]{background:var(--status-unread)}:where([data-page-scene=workflow] .stage) .status-dot[data-dot=input]{background:var(--status-input-unread)}:where([data-page-scene=workflow] .stage) .status-dot[data-dot=input-read]{background:var(--status-input-read)}:where([data-page-scene=workflow] .stage) .status-dot[data-dot=running]{background:var(--status-running)}:where([data-page-scene=workflow] .stage) .status-dot[data-dot=running]:before,:where([data-page-scene=workflow] .stage) .status-dot[data-dot=running]:after{content:"";pointer-events:none;border-radius:50%;position:absolute}:where([data-page-scene=workflow] .stage) .status-dot[data-dot=running]:before{z-index:-1;inset:calc(-3 * var(--u));background:radial-gradient(circle, color-mix(in oklab, var(--status-running) 28%, transparent) 0 44%, color-mix(in oklab, var(--status-running) 14%, transparent) 45% 66%, transparent 74%);box-shadow:0 0 calc(5 * var(--u)) color-mix(in oklab, var(--status-running) 32%, transparent), 0 0 calc(10 * var(--u)) color-mix(in oklab, var(--status-running) 20%, transparent);animation:1.35s ease-in-out infinite status-glow}:where([data-page-scene=workflow] .stage) .status-dot[data-dot=running]:after{inset:calc(-2 * var(--u));border:calc(1 * var(--u)) solid color-mix(in oklab, var(--status-running) 48%, transparent);animation:1.35s cubic-bezier(.16,1,.3,1) infinite status-ring}@keyframes status-glow{0%,to{opacity:.08;transform:scale(.94)}45%{opacity:.58;transform:scale(1.12)}72%{opacity:.18;transform:scale(1.18)}}@keyframes status-ring{0%{opacity:.56;transform:scale(.92)}72%,to{opacity:0;transform:scale(1.28)}}:where([data-page-scene=workflow] .stage) .ui-kbd{align-items:center;gap:calc(2 * var(--u));display:inline-flex}:where([data-page-scene=workflow] .stage) .ui-kbd kbd{min-width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(4 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(8 * var(--u));background:var(--muted);color:var(--muted-foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:calc(11 * var(--u));justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}:where([data-page-scene=workflow] .stage) .status-pill{border:calc(1 * var(--u)) solid var(--input);background:var(--muted);color:var(--foreground);white-space:nowrap;border-radius:999px;flex:none;align-items:center;font-weight:500;line-height:1;display:inline-flex}:where([data-page-scene=workflow] .stage) .status-pill[data-size=badge]{padding:calc(2 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .status-pill[data-status=spec_ready]{border-color:var(--pending-border);background:var(--pending-surface);color:var(--pending-muted)}:where([data-page-scene=workflow] .stage) .status-pill[data-status=ready_for_dev]{border-color:var(--info-border);background:var(--info-surface);color:var(--info-muted)}:where([data-page-scene=workflow] .stage) .status-pill[data-status=in_progress]{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-muted)}:where([data-page-scene=workflow] .stage) .status-pill[data-status=blocked]{border-color:var(--destructive-border);background:var(--destructive-surface);color:var(--destructive-muted)}:where([data-page-scene=workflow] .stage) .status-pill[data-status=ai_review]{border-color:var(--indigo-200);background:var(--indigo-50);color:var(--indigo-700)}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .status-pill[data-status=ai_review]{border-color:var(--indigo-800);background:color-mix(in oklab, var(--indigo-950) 50%, transparent);color:var(--indigo-300)}:where([data-page-scene=workflow] .stage) .status-pill[data-status=human_review]{border-color:var(--cyan-200);background:var(--cyan-50);color:var(--cyan-700)}:where([data-theme=dark]) :where([data-page-scene=workflow] .stage) .status-pill[data-status=human_review]{border-color:var(--cyan-800);background:color-mix(in oklab, var(--cyan-950) 50%, transparent);color:var(--cyan-300)}:where([data-page-scene=workflow] .stage) .status-pill[data-status=closed]{border-color:var(--success-border);background:var(--success-surface);color:var(--success-muted)}:where([data-page-scene=workflow] .stage) .attention-pill{padding:calc(2 * var(--u)) calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--warning-border);border-radius:calc(10 * var(--u));background:var(--warning-surface);color:var(--warning-muted);font-size:calc(11 * var(--u));flex:none;font-weight:500;line-height:1}:where([data-page-scene=workflow] .stage) .ui-handle{z-index:2;flex:0 0 calc(1 * var(--u));background:var(--input);justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}:where([data-page-scene=workflow] .stage) .ui-handle-grip{width:calc(16 * var(--u));height:calc(32 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);color:var(--muted-foreground);box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}:where([data-page-scene=workflow] .stage) .ui-handle[data-orientation=horizontal]>.ui-handle-grip{width:calc(32 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=workflow] .stage) .ui-handle[data-orientation=horizontal] .lucide{transform:rotate(90deg)}:where([data-page-scene=workflow] .stage) .ui-ray{inset:calc(-1 * var(--u));width:calc(100% + 2 * var(--u));height:calc(100% + 2 * var(--u));pointer-events:none;position:absolute;overflow:visible}:where([data-page-scene=workflow] .stage) .ui-ray rect{x:calc(1 * var(--u));y:calc(1 * var(--u));width:calc(100% - 2 * var(--u));height:calc(100% - 2 * var(--u));fill:none;stroke-linecap:round;animation:linear infinite ray-run}@keyframes ray-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}}