@layer signal-work-objects{.wo-stream{display:grid;gap:1rem}.wo-card{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--flow-line);border-radius:var(--flow-radius);background:var(--flow-panel);color:var(--flow-ink);min-inline-size:0;container-type:inline-size}.wo-titlebar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.wo-kind-mark{inline-size:.55rem;aspect-ratio:1;border-radius:2px;background:var(--flow-dim)}.wo-title{font-size:.95rem;font-weight:700;margin:0}.wo-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem .6rem;margin-inline-start:auto;font-size:.75rem}@container (max-width: 24rem){.wo-badge--confidence{display:none}}@container (max-width: 19rem){.wo-badge--time{display:none}}@container (max-width: 15rem){.wo-source__label{display:none}}.wo-badge{display:inline-flex;align-items:center;gap:.3rem;color:var(--flow-muted)}.wo-badge--status{font-weight:700}.wo-badge--time{font-variant-numeric:tabular-nums}.wo-confidence-meter{display:inline-flex;gap:2px}.wo-confidence-seg{inline-size:4px;block-size:9px;border-radius:1px;background:color-mix(in oklab,var(--flow-muted),transparent 65%)}.wo-confidence-meter[data-level=medium] .wo-confidence-seg:nth-child(-n+2),.wo-confidence-meter[data-level=low] .wo-confidence-seg:nth-child(-n+1),.wo-confidence-meter[data-level=high] .wo-confidence-seg{background:var(--flow-muted)}.wo-source{display:inline-flex;align-items:center;gap:.3rem}.wo-source__chip{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--flow-panel-2);border:1px solid var(--flow-line);font-size:.7rem;font-weight:800;color:var(--flow-ink)}.wo-source__portrait{inline-size:24px;block-size:24px;border-radius:50%;object-fit:cover}.wo-source__label{color:var(--flow-muted)}.wo-status-icon--spin{animation:wo-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.wo-status-icon--spin{animation:none}}@keyframes wo-spin{to{transform:rotate(360deg)}}.wo-bodyslot{font-size:.85rem}.wo-body--diff{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;min-inline-size:0;overflow-x:auto}.wo-diff-line{display:flex;gap:.5rem;white-space:pre}.wo-diff-gutter{color:var(--flow-dim);-webkit-user-select:none;user-select:none}.wo-diff-line--add{color:var(--flow-ink);background:color-mix(in oklab,var(--flow-green),transparent 92%)}.wo-diff-line--del{color:var(--flow-muted);background:color-mix(in oklab,var(--flow-red),transparent 92%)}.wo-check-head{display:flex;align-items:center;gap:.5rem}.wo-check-result{font-weight:700;color:var(--flow-muted)}.wo-check-assertion{margin:.4rem 0 0;padding:.5rem;border-radius:6px;background:var(--flow-panel-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;color:var(--flow-muted);overflow-x:auto}.wo-preview-frame{display:block;inline-size:100%;block-size:auto;border-radius:6px}.wo-preview-frame--placeholder{block-size:6rem;background:repeating-linear-gradient(135deg,var(--flow-panel-2),var(--flow-panel-2) 10px,var(--flow-panel) 10px,var(--flow-panel) 20px)}.wo-preview-caption{display:flex;align-items:baseline;gap:.5rem;margin-block-start:.4rem;color:var(--flow-muted)}.wo-body--agent{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.wo-agent-stage{padding:.1rem .45rem;border-radius:999px;background:var(--flow-panel-2);color:var(--flow-muted);font-size:.72rem}.wo-review-decision{font-weight:700;color:var(--flow-muted)}.wo-review-comments,.wo-summary-group ul{margin:.4rem 0 0;padding-inline-start:1.1rem;color:var(--flow-muted)}.wo-review-anchor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--flow-dim);margin-inline-end:.4rem}.wo-summary-heading{font-weight:700;color:var(--flow-ink);font-size:.78rem}.wo-body--empty{display:grid;gap:.4rem}.wo-skeleton--line{block-size:.7rem;border-radius:4px;background:var(--flow-panel-2)}.wo-skeleton--short{inline-size:55%}.wo-actions{display:flex;gap:.4rem}.wo-action{display:inline-flex;align-items:center;justify-content:center;inline-size:1.9rem;block-size:1.9rem;border:1px solid var(--flow-line);border-radius:6px;background:var(--flow-panel-2);color:var(--flow-muted);cursor:pointer}.wo-action--labeled{inline-size:auto;block-size:auto;gap:.4rem;padding:.4rem .7rem;color:var(--flow-ink);font:inherit;font-weight:600}.wo-action__label{font-size:.82rem;line-height:1}.wo-action[data-action=approve]{border-color:color-mix(in oklab,var(--flow-green),transparent 45%);color:var(--flow-green)}.wo-card--focus{box-shadow:var(--flow-shadow);border-color:var(--flow-line-strong)}.wo-card--context{transform:scale(.92);opacity:.6}}@layer signal-motion{.signal-stage{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2.5vh,1.75rem) 1rem;align-items:start;contain:layout style}.stage-card{min-inline-size:0}.signal-stage .wo-card{transition:transform var(--sig-dur-base) var(--sig-ease-settle),opacity var(--sig-dur-base) var(--sig-ease-settle),filter var(--sig-dur-base) var(--sig-ease-settle)}.signal-stage[data-summoned=false] [data-region=focus]{grid-column:3 / 11}.signal-stage[data-summoned=false] [data-region=stream]{grid-column:span 4}.signal-stage[data-summoned=true] [data-slot=focus-0]{grid-column:1 / 8;grid-row:1 / span 2}.signal-stage[data-summoned=true] [data-slot=focus-1]{grid-column:8 / 13;grid-row:1}.signal-stage[data-summoned=true] [data-slot=focus-2]{grid-column:8 / 13;grid-row:2}.signal-stage[data-summoned=true] [data-region=stream]{grid-column:span 6}.signal-stage[data-view=review] [data-slot=focus-0],.signal-stage[data-view=decided] [data-slot=focus-0],.signal-stage[data-view=sentBack] [data-slot=focus-0]{grid-column:1 / 8;grid-row:1 / span 3}.signal-stage[data-view=review] [data-slot=focus-3],.signal-stage[data-view=decided] [data-slot=focus-3],.signal-stage[data-view=sentBack] [data-slot=focus-3]{grid-column:8 / 13;grid-row:3}.signal-stage[data-motion=static] .wo-card{transition:opacity var(--sig-dur-reduced) ease-out}.signal-stage[data-motion=static] .wo-card--focus,.signal-stage[data-motion=static] .wo-card--context{transform:none}.signal-stage[data-motion=static] .wo-card--context{filter:none}@media(prefers-reduced-motion:reduce){.signal-stage .wo-card{transition:opacity var(--sig-dur-reduced) ease-out}.signal-stage .wo-card--focus,.signal-stage .wo-card--context{transform:none}.signal-stage .wo-card--context{filter:none}}@media(max-width:960px){.signal-stage{grid-template-columns:1fr}.signal-stage[data-view] [data-slot]{grid-column:1 / -1;grid-row:auto}}}.flo-narration{position:fixed;inset:0;pointer-events:none;z-index:45;font-family:inherit;color:var(--sig-ink, #1a2426)}.flo-mark__dock{position:absolute;inset-block-start:clamp(.9rem,2.2vh,1.5rem);inset-inline-start:clamp(.9rem,2.2vw,1.6rem);display:flex;align-items:center;gap:.55rem}.flo-mark__aura{position:absolute;inset:3px;border-radius:50%;background:radial-gradient(circle at 48% 42%,rgb(255 255 255 / 96%) 0 18%,rgb(196 252 241 / 82%) 28%,rgb(45 212 191 / 62%) 62%,transparent 74%),conic-gradient(from 210deg,#2dd4bf2e,#f7b9556b,#ff887047,#2dd4bf42);box-shadow:inset 0 0 14px #ffffffb8,0 0 18px #2dd4bf3d}.flo-mark__core{position:relative;z-index:1;inline-size:12px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0 38%,#d2fcf3d1 55%,#2dd4bf85);box-shadow:0 0 14px #fffc,0 0 22px #2dd4bf42}.flo-mark__accent{position:absolute;z-index:2;inline-size:30%;block-size:16%;border-radius:999px;inset-inline-end:17%;inset-block-end:22%;rotate:-22deg;background:linear-gradient(90deg,#f7b95500,#f7b955d1,#ff8870ad)}.flo-line__who{display:inline-flex;align-items:center;gap:.35rem;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--flow-teal, #2dd4bf)}.flo-line__glyph{inline-size:11px;aspect-ratio:1;border-radius:50%;background:transparent;border:1.5px solid var(--flow-teal, #2dd4bf);box-shadow:0 0 0 1px #2dd4bf24}@media(prefers-reduced-motion:reduce){.flo-mark,.flo-mark__ring{animation:none!important}}.flo-line{max-inline-size:min(46ch,52vw);margin:0;display:grid;gap:.25rem;padding:.6rem .9rem;border-radius:var(--sig-radius-sm, 12px);background:var(--sig-surface-raised, rgb(255 255 255 / 92%));box-shadow:0 2px 6px #1a24260f,0 18px 48px #1a24261f,0 0 0 1px #2dd4bf2e}.flo-line__text{font-size:1.02rem;line-height:1.4;color:var(--sig-ink, #1a2426)}.flo-lane{position:absolute;inset-block-start:clamp(7.4rem,16vh,9rem);inset-inline-start:clamp(.9rem,2.2vw,1.6rem);inline-size:min(34ch,42vw);display:grid;gap:.4rem;align-content:start}.flo-trace{display:grid;gap:.2rem;padding:.5rem .7rem;border-radius:var(--sig-radius-sm, 12px);background:var(--sig-surface, rgb(255 255 255 / 86%));box-shadow:var(--sig-shadow-soft, 0 1px 2px rgb(26 36 38 / 4%), 0 8px 24px rgb(26 36 38 / 6%));border-inline-start:2px solid rgb(45 212 191 / 55%)}.flo-trace__who{display:inline-flex;align-items:center;gap:.35rem;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--flow-teal, #2dd4bf)}.flo-trace__glyph{inline-size:11px;aspect-ratio:1;border-radius:50%;background:transparent;border:1.5px solid var(--flow-teal, #2dd4bf);box-shadow:0 0 0 1px #2dd4bf24}.flo-trace__at{font-size:.6rem;color:var(--sig-dim, #8b999b)}.flo-agents{position:absolute;inset-block-end:clamp(4.4rem,11vh,6rem);inset-inline-end:clamp(.9rem,2.2vw,1.6rem);inline-size:min(36ch,46vw);display:grid;gap:.45rem;justify-items:end}.flo-agent-line{inline-size:100%;display:grid;gap:.25rem;padding:.6rem .85rem;border-radius:var(--sig-radius-sm, 12px);background:var(--sig-surface-raised, rgb(255 255 255 / 92%));box-shadow:0 2px 6px #1a24260f,0 14px 40px #1a24261f,0 0 0 1px #1a242614;border-inline-start:3px solid var(--accent, var(--sig-muted))}.flo-agent-line__who{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent, var(--sig-muted))}.flo-agent-line__text{font-size:.92rem;line-height:1.4;color:var(--sig-ink, #1a2426)}.flo-agent-traces{display:grid;gap:.35rem;justify-items:end;inline-size:100%}.flo-agent-trace{inline-size:100%;display:grid;gap:.15rem;padding:.4rem .6rem;border-radius:var(--sig-radius-sm, 12px);background:var(--sig-surface, rgb(255 255 255 / 82%));box-shadow:var(--sig-shadow-soft, 0 1px 2px rgb(26 36 38 / 4%), 0 8px 24px rgb(26 36 38 / 6%));border-inline-start:2px solid var(--accent, var(--sig-muted))}.flo-agent-trace__who{font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent, var(--sig-muted))}.flo-agent-trace__text{font-size:.76rem;line-height:1.3;color:var(--sig-muted, #5a6b6e)}.flo-controls{position:absolute;inset-block-end:clamp(.9rem,2.2vh,1.5rem);inset-inline-start:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.6rem;pointer-events:none}.flo-cue{pointer-events:none;padding:.4rem .7rem;border-radius:999px;background:#fbbf2424;color:var(--sig-ink, #1a2426);font-size:.74rem;font-weight:600;box-shadow:0 0 0 1px #fbbf2459}@media(max-width:760px){.flo-lane{inset-block-start:clamp(6.4rem,14vh,8rem);inline-size:min(90vw,40ch)}.flo-agents{inset-inline:clamp(.9rem,2.2vw,1.6rem);inline-size:auto;justify-items:stretch}.flo-line{max-inline-size:88vw}}@layer signal-shell{.signal-shell{min-block-size:100dvh;padding:clamp(1rem,2.5vw,2rem);color:var(--sig-ink);background:radial-gradient(circle at 16% 0%,var(--sig-field-2),transparent 38rem),radial-gradient(circle at 92% 6%,var(--sig-field-2),transparent 30rem),var(--sig-field);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.signal-shell__frame{display:grid;grid-template-columns:minmax(0,1fr) clamp(14rem,19vw,17rem);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"surface objectives" "bottom  bottom";gap:var(--sig-gap);min-block-size:calc(100dvh - (2*clamp(1rem,2.5vw,2rem)))}.signal-shell__tracer{--flow-ink: var(--sig-ink);--flow-muted: var(--sig-muted);--flow-dim: var(--sig-dim);--flow-panel: var(--sig-surface-raised);--flow-panel-2: var(--sig-surface);--flow-line: var(--sig-line);--flow-line-strong: var(--sig-line-strong);--flow-green: var(--sig-status-ok);--flow-red: var(--sig-status-fail);--flow-shadow: var(--sig-shadow-raised);--flow-radius: var(--sig-radius-sm);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,2.5vh,1.75rem);min-block-size:calc(100dvh - (2*clamp(1rem,2.5vw,2rem)))}.signal-shell__tracer .signal-surface__header{border-block-end:1px solid var(--sig-line)}.signal-tracer__work{display:grid;min-inline-size:0;min-block-size:0;overflow-x:clip;overflow-clip-margin:.75rem}@media(max-width:960px){.signal-shell__tracer .focus-presence__heading{display:none}}.signal-surface{grid-area:surface;display:grid;grid-template-rows:auto minmax(0,1fr);min-inline-size:0;border:1px solid var(--sig-line);border-radius:var(--sig-radius);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-raised);overflow:hidden;--flow-ink: var(--sig-ink);--flow-muted: var(--sig-muted);--flow-dim: var(--sig-dim);--flow-panel: rgb(255 255 255 / 60%);--flow-panel-2: rgb(26 36 38 / 4%);--flow-line: var(--sig-line);--flow-radius: var(--sig-radius-sm);--flow-shadow: var(--sig-shadow-soft)}.signal-surface__header{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.5rem);flex-wrap:wrap;padding:.85rem clamp(.85rem,2vw,1.5rem);border-block-end:1px solid var(--sig-line);transition:opacity .22s ease,filter .22s ease}.signal-shell[data-flo-speaking=true] .signal-surface__header{opacity:.4}.signal-shell[data-motion=static][data-flo-speaking=true] .signal-surface__header{opacity:.55}.signal-surface__title{position:relative;display:inline-flex;align-items:center;gap:.65rem}.signal-shell__brand-mark{inline-size:.95rem;aspect-ratio:1;border-radius:5px;background:linear-gradient(135deg,var(--flow-teal),var(--flow-amber));box-shadow:0 0 14px #2dd4bf4d}.flow-seat{position:absolute;z-index:3;--flow-seat-size: 1.75rem;inset-inline-start:calc((.95rem - var(--flow-seat-size)) / 2);inset-block-start:50%;inline-size:var(--flow-seat-size);block-size:var(--flow-seat-size);translate:0 -50%;display:grid;place-items:center;pointer-events:none;overflow:hidden;contain:paint;--flow-seat-fold-ms: var(--scene9-pill-fold-ms, .18s);--flow-seat-exit-ms: .24s}.flow-seat__mark.flo-mark{position:relative;display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff,#d6f5ee 58%,#b6e9df);box-shadow:none;opacity:1;transform:scale(1);animation:flow-seat-rise .24s var(--sig-ease-settle) backwards;transition:opacity var(--flow-seat-exit-ms) ease,transform var(--flow-seat-exit-ms) ease}.flow-seat[data-exiting=true] .flow-seat__mark.flo-mark{animation:none;transform:scale(.55);opacity:0}.flow-seat[data-folding=true] .flow-seat__mark.flo-mark{animation:none;transition-duration:var(--flow-seat-fold-ms);transform:scale(.55);opacity:0}.flow-seat__mark .flo-mark__ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from var(--flow-seat-ring-angle),rgb(45 212 191 / 0%),rgb(45 212 191 / 78%),rgb(251 191 36 / 58%),rgb(45 212 191 / 0%));-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%);animation:flow-seat-ring-spin 2.6s linear infinite;opacity:1}.flow-seat__mark .flo-mark__aura{position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 48% 42%,rgb(255 255 255 / 96%) 0 20%,rgb(196 252 241 / 82%) 34%,rgb(45 212 191 / 54%) 64%,transparent 76%),conic-gradient(from 210deg,#2dd4bf29,#f7b9556b,#ff887042,#2dd4bf3d);box-shadow:inset 0 0 8px #ffffffb8}.flow-seat__mark .flo-mark__core{position:relative;z-index:1;inline-size:42%;block-size:42%;border-radius:50%;background:radial-gradient(circle,#fff 0 38%,#d2fcf3d1 55%,#2dd4bf85);box-shadow:0 0 8px #ffffffc7;animation:flow-seat-core-breathe 3.2s ease-in-out infinite}.flow-seat__mark .flo-mark__accent{position:absolute;z-index:2;inline-size:30%;block-size:16%;border-radius:999px;inset-inline-end:17%;inset-block-end:22%;rotate:-22deg;background:linear-gradient(90deg,#f7b95500,#f7b955d1,#ff8870ad)}@keyframes flow-seat-rise{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes flow-seat-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes flow-seat-ring-spin{to{--flow-seat-ring-angle: 1turn}}.signal-shell__objective{display:grid;gap:.05rem}.signal-shell__objective-label{color:var(--sig-dim);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.signal-shell__objective-line{display:inline-flex;align-items:center;gap:.45rem}.signal-shell__objective-title{font-size:1rem;font-weight:700;color:var(--sig-ink)}.focus-team{display:inline-flex;align-items:center}.focus-team__member{inline-size:24px;block-size:24px;border-radius:50%;object-fit:cover;background:var(--sig-surface-raised);box-shadow:0 0 0 2px var(--sig-surface-raised);margin-inline-start:-.45rem}.focus-team__member:first-child{margin-inline-start:0}.focus-team__member--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800;color:var(--sig-ink)}.focus-team__member--active{position:relative;z-index:1;box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-teal);animation:focus-team-pulse 1.8s ease-in-out infinite}@keyframes focus-team-pulse{0%,to{box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-teal),0 0 6px #2dd4bf42}50%{box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-teal),0 0 14px #2dd4bf85}}.focus-team__member--waiting{position:relative;box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-amber, #fbbf24);animation:focus-team-waiting 2.8s ease-in-out infinite}@keyframes focus-team-waiting{0%,to{box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-amber, #fbbf24),0 0 5px #fbbf2433}50%{box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-amber, #fbbf24),0 0 12px #fbbf2466}}@media(prefers-reduced-motion:reduce){.focus-team__member--active,.focus-team__member--waiting{animation:none}}.signal-shell[data-motion=static] .focus-team__member--active,.signal-shell[data-motion=static] .focus-team__member--waiting{animation:none}.signal-surface__work{min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr);padding:clamp(1rem,2.5vh,1.75rem) clamp(.85rem,2vw,1.5rem);overflow:hidden}.signal-surface__main{min-block-size:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.25rem)}.signal-surface__aside{min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.75rem,1.6vh,1.1rem)}.signal-terminal{--term-ink: #0e1517;--term-ink-bar: #16201f;--term-text: #cdd8d5;--term-dim: #6f8080;--term-add: #79d2a6;--term-del: #d99a9a;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;border:1px solid var(--sig-line-strong);border-radius:var(--sig-radius-sm);background:var(--term-ink);box-shadow:var(--sig-shadow-raised);overflow:hidden;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.signal-terminal__bar{display:flex;align-items:center;gap:.6rem;min-block-size:2.9rem;padding:.4rem .75rem;background:var(--term-ink-bar);border-block-end:1px solid rgb(255 255 255 / 6%)}.signal-terminal__dots{display:inline-flex;gap:.35rem}.signal-terminal__dots i{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:#ffffff2e}.signal-terminal__id{display:inline-flex;align-items:center;gap:.45rem;margin-inline-start:.25rem}.signal-terminal__avatar{inline-size:22px;block-size:22px;border-radius:50%;object-fit:cover;background:#ffffff14}.signal-terminal__avatar--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:var(--term-text)}.signal-terminal__name{font-size:.8rem;font-weight:600;color:var(--term-text)}.signal-terminal__state{margin-inline-start:auto;font-size:.72rem;color:var(--flow-teal)}.signal-terminal__body{min-block-size:0;display:flex;flex-direction:column;justify-content:flex-end;padding:.9rem 1rem .5rem;overflow:auto;color:var(--term-text);font-size:.82rem;line-height:1.7}.signal-terminal__log{margin:0;padding:0;list-style:none}.signal-terminal__line{white-space:pre-wrap}.signal-terminal__line:before{margin-inline-end:.5rem;color:var(--term-dim)}.signal-terminal__line[data-kind=say],.signal-terminal__line[data-kind=tool]{margin-block-start:.5rem}.signal-terminal__line[data-kind=say]{color:var(--term-text)}.signal-terminal__line[data-kind=say]:before{content:"●";color:var(--flow-teal)}.signal-terminal__line[data-kind=tool]{color:#e6eeec}.signal-terminal__line[data-kind=tool]:before{content:"●";color:var(--flow-teal)}.signal-terminal__line[data-kind=out]{color:var(--term-dim)}.signal-terminal__line[data-kind=out]:before{content:"⎿"}.signal-terminal__line[data-kind=add]{color:var(--term-add);padding-inline-start:1.6rem}.signal-terminal__line[data-kind=add]:before{content:"+";color:var(--term-add)}.signal-terminal__line[data-kind=del]{color:var(--term-del);padding-inline-start:1.6rem}.signal-terminal__line[data-kind=del]:before{content:"-";color:var(--term-del)}.signal-terminal__line[data-kind=fail]{color:var(--sig-status-fail);padding-inline-start:1.6rem}.signal-terminal__line[data-kind=fail]:before{content:"⎿";color:var(--sig-status-fail)}.signal-terminal__line--event{margin-block-start:.5rem}.signal-terminal__event{display:inline-flex;align-items:flex-start;padding:0;border:0;background:none;font:inherit;color:#e6eeec;cursor:pointer;text-align:start}.signal-terminal__event:hover .signal-terminal__event-name{text-decoration:underline}.signal-terminal__event:focus-visible{outline:2px solid var(--flow-teal);outline-offset:2px;border-radius:4px}.signal-terminal__event-chevron{margin-block-start:.18rem;margin-inline-end:.35rem;color:var(--flow-teal);flex:none}.signal-terminal__event-name{white-space:nowrap}.signal-terminal__event-meta{margin-inline-start:.4rem;color:var(--term-dim);white-space:nowrap}.signal-terminal__diff{margin:.15rem 0 0;padding:0;list-style:none}.signal-terminal__line[data-flagged]{border-inline-start:2px solid var(--sig-status-fail);background:#d99a9a1a}.signal-terminal__prompt{display:flex;align-items:center;gap:.5rem;margin:.25rem .75rem .75rem;padding:.5rem .7rem;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#ffffff0a;color:var(--term-dim);font-size:.82rem}.signal-terminal__prompt-mark{color:var(--flow-teal);font-weight:700}.signal-terminal__caret{display:inline-block;inline-size:.5rem;block-size:1rem;background:var(--flow-teal);animation:signal-caret-blink 1.1s steps(1) infinite}@keyframes signal-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.signal-terminal__caret{animation:none}}.signal-shell[data-motion=static] .signal-terminal__caret{animation:none}.signal-preview{display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:0;border:1px solid var(--sig-line);border-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-soft);overflow:hidden}.signal-preview__tabs{display:flex;align-items:flex-end;gap:.3rem;padding:.35rem .6rem 0;border-block-end:1px solid var(--sig-line)}.signal-preview__tab{padding:.28rem .7rem;border:1px solid var(--sig-line);border-block-end:none;border-start-start-radius:var(--sig-radius-sm);border-start-end-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);color:var(--sig-ink);font-size:.7rem}.signal-preview__tab[data-active=true]{background:var(--sig-surface)}.signal-preview__bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .7rem;border-block-end:1px solid var(--sig-line)}.signal-preview__nav{inline-size:.9rem;block-size:.9rem;flex:none;border-radius:50%;border:1px solid var(--sig-line)}.signal-preview__url{flex:1 1 auto;padding:.2rem .7rem;border-radius:999px;background:var(--sig-surface);color:var(--sig-muted);font-size:.7rem}.signal-preview__frame{display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at 50% 30%,var(--sig-field-2),transparent 60%),var(--sig-field)}.signal-preview__view{display:grid;justify-items:center;gap:.35rem;text-align:center}.signal-preview__avatar{inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:linear-gradient(135deg,var(--flow-teal),var(--flow-amber));box-shadow:0 0 18px #2dd4bf4d}.signal-preview__title{margin:.3rem 0 0;font-size:.95rem;font-weight:700;color:var(--sig-ink)}.signal-preview__sub{margin:0;font-size:.74rem;color:var(--sig-muted)}.signal-failcheck{display:grid;gap:.25rem;padding:.7rem .9rem;border:1px solid var(--sig-line);border-inline-start:3px solid var(--sig-status-fail);border-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-soft)}.signal-failcheck__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.signal-failcheck__kind{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sig-status-fail)}.source-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.66rem;color:var(--sig-muted);white-space:nowrap}.source-chip__avatar{inline-size:18px;block-size:18px;border-radius:50%;object-fit:cover;background:var(--sig-surface);box-shadow:0 0 0 1px var(--sig-line)}.source-chip__avatar--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:800;color:var(--sig-ink)}.signal-failcheck__assert{margin:0;font-size:.8rem;color:var(--sig-ink);font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.signal-failcheck__inspect{justify-self:start;margin-block-start:.2rem;padding:.2rem .6rem;border:1px solid color-mix(in oklab,var(--sig-status-fail),transparent 65%);border-radius:999px;background:none;color:var(--sig-status-fail);font-size:.68rem;font-weight:600;cursor:pointer}.signal-failcheck__inspect:hover{background:color-mix(in oklab,var(--sig-status-fail),transparent 90%)}.signal-failcheck__inspect:focus-visible{outline:2px solid var(--sig-status-fail);outline-offset:2px}.lifecycle-rail{margin-inline-start:auto}.lifecycle-rail__list{--lifecycle-rail-gap: .8rem;display:inline-flex;align-items:center;gap:var(--lifecycle-rail-gap);margin:0;padding:0;list-style:none}.lifecycle-rail__stage{position:relative;display:inline-flex;align-items:center;gap:.3rem;color:var(--sig-dim);font-size:.72rem;font-weight:600;transition:color .24s ease-out}.lifecycle-rail__stage[data-state=done]{color:var(--sig-muted)}.lifecycle-rail__stage[data-state=active]{color:var(--flow-teal)}.lifecycle-rail[data-pipe=true] .lifecycle-rail__list{--lifecycle-rail-gap: 2.2rem}.lifecycle-rail[data-pipe=true] .lifecycle-rail__stage{flex-direction:column;justify-content:center;gap:.34rem;min-inline-size:5.2rem;text-align:center}.lifecycle-rail[data-pipe=true] .lifecycle-rail__stage[data-pipe-after]:after{content:"";position:absolute;z-index:-1;inset-block-start:.82em;inset-inline-start:calc(50% + 1.45rem);inline-size:calc(100% + var(--lifecycle-rail-gap) - 2.9rem);block-size:2px;border-radius:999px;background:var(--sig-dim);transition:background-color .24s ease-out}.lifecycle-rail[data-pipe=true] .lifecycle-rail__stage[data-pipe-after=complete]:after{background:var(--flow-teal)}.signal-shell__objectives{grid-area:objectives;display:flex;flex-direction:column;gap:.9rem;min-inline-size:0;min-block-size:0}.focus-presence{display:grid;gap:.4rem}.objective-rail{display:flex;flex-direction:column;gap:.7rem;min-inline-size:0;min-block-size:0}.focus-presence__heading,.objective-rail__heading,.review-queue__heading{margin:0 0 .1rem;color:var(--sig-dim);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.objective-rail__list{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.objective-rail__card{display:grid;gap:.55rem;padding:.85rem .9rem;border:1px solid var(--sig-line);border-radius:var(--sig-radius-sm);background:var(--sig-surface-ambient);box-shadow:var(--sig-shadow-soft)}.objective-rail__head{display:grid;justify-items:start;gap:.25rem}.objective-rail__context{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.objective-rail__pr{font-size:.62rem;font-weight:600;color:var(--sig-dim);white-space:nowrap}.objective-rail__title{margin:0;font-size:.86rem;font-weight:600;color:var(--sig-ink);line-height:1.3}.objective-rail__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.objective-rail__stage{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--sig-muted)}.objective-rail__stage[data-tone=ok]{color:var(--sig-status-ok)}.objective-rail__stage[data-tone=warn]{color:var(--sig-status-warn)}.objective-rail__stage[data-tone=idle]{color:var(--flow-teal)}.objective-rail__agents{display:inline-flex;align-items:center}.objective-rail__agent{inline-size:26px;block-size:26px;flex:none;border-radius:50%;object-fit:cover;background:var(--sig-surface-raised);border:2px solid var(--sig-surface-raised);box-shadow:0 0 0 1px var(--sig-line)}.objective-rail__agent:not(:first-child){margin-inline-start:-8px}.objective-rail__agent--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:var(--sig-ink)}.review-queue{grid-area:bottom;min-inline-size:0}.review-queue__heading{display:inline-flex;align-items:center;gap:.5rem}.review-queue__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.1rem;padding:0 .35rem;border-radius:999px;background:var(--sig-surface-raised);border:1px solid var(--sig-line);color:var(--sig-ink);font-size:.66rem;font-weight:800;letter-spacing:0}.review-queue__count[data-pulse=true]{animation:queue-badge-pulse 1.4s ease-in-out}@keyframes queue-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 transparent}35%{transform:scale(1.35);box-shadow:0 0 0 3px color-mix(in oklab,var(--sig-status-warn),transparent 55%)}}.signal-shell[data-motion=static] .review-queue__count[data-pulse=true]{animation:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--sig-status-warn),transparent 55%)}.review-queue__list{display:flex;gap:.7rem;margin:.4rem 0 0;padding:0 0 .25rem;list-style:none;overflow-x:auto}.review-queue__item{display:grid;gap:.4rem;flex:1 1 0;min-inline-size:14rem;padding:.8rem .9rem;border:1px solid var(--sig-line);border-radius:var(--sig-radius-sm);background:var(--sig-surface-ambient);box-shadow:var(--sig-shadow-soft)}.review-queue__kind{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;block-size:17px;line-height:1.2;overflow:visible;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sig-muted)}.review-queue__objective{text-transform:none;letter-spacing:0;font-weight:600;color:var(--sig-ink)}.review-queue__objective:before{content:"·";margin-inline-end:.3rem;color:var(--sig-dim)}.signal-repo-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.02rem .4rem;border:1px solid var(--sig-line-strong);border-radius:999px;background:var(--sig-surface);color:var(--sig-dim);font-size:.62rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.review-queue__summary{margin:0;font-size:.82rem;color:var(--sig-ink);line-height:1.35}.review-queue__by{inline-size:24px;block-size:24px;border-radius:50%;object-fit:cover;background:var(--sig-surface-raised);box-shadow:0 0 0 1px var(--sig-line);justify-self:end}.review-queue__by--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:800;color:var(--sig-ink)}.signal-toasts{display:grid;gap:.4rem;min-inline-size:0}.signal-toasts__heading{margin:0 0 .1rem;color:var(--sig-dim);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.signal-toasts__slot{display:grid;block-size:4rem;overflow:hidden}.signal-toasts__idle{display:flex;align-items:center;box-sizing:border-box;margin:0;block-size:100%;padding-inline:.8rem;border:1px dashed var(--sig-line);border-radius:var(--sig-radius-sm);color:var(--sig-dim);font-size:.72rem}.signal-toast{display:flex;align-items:center;box-sizing:border-box;block-size:100%;gap:.55rem;max-inline-size:100%;padding:.6rem .8rem;border:1px solid var(--sig-line);border-inline-start:3px solid var(--sig-muted);border-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-soft);animation:signal-toast-arrive 1.5s ease-out}.signal-toast[data-tone=fail]{border-inline-start-color:var(--sig-status-fail)}.signal-toast[data-tone=warn]{border-inline-start-color:var(--sig-status-warn)}.signal-toast[data-tone=ok]{border-inline-start-color:var(--sig-status-ok)}.signal-toast__icon{flex:none;color:var(--sig-muted)}.signal-toast[data-tone=fail] .signal-toast__icon{color:var(--sig-status-fail)}.signal-toast[data-tone=warn] .signal-toast__icon{color:var(--sig-status-warn)}.signal-toast[data-tone=ok] .signal-toast__icon{color:var(--sig-status-ok)}.signal-toast__body{display:grid;gap:.05rem;min-inline-size:0}.signal-toast__objective{font-size:.7rem;font-weight:700;color:var(--sig-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-toast__message{font-size:.74rem;color:var(--sig-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-toast__home{margin-inline-start:auto;font-size:.6rem;color:var(--sig-dim);white-space:nowrap}@keyframes signal-toast-arrive{0%{transform:translateY(-8px) scale(.97);opacity:0}14%{opacity:1}34%{transform:translateY(0) scale(1.03)}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.signal-toast{animation:none}}.signal-shell[data-motion=static] .signal-toast{animation:none}.signal-shell__summon{position:fixed;inset-block-end:clamp(1rem,3vh,2rem);inset-inline-end:clamp(1rem,3vw,2rem);display:inline-flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;border:1px solid var(--sig-line-strong);border-radius:50%;background:var(--sig-surface-raised);color:var(--sig-ink);box-shadow:var(--sig-shadow-raised);cursor:pointer}.signal-shell__pitch-entry{position:fixed;inset-block-end:clamp(1rem,3vh,2rem);inset-inline:0;margin-inline:auto;inline-size:fit-content;display:inline-flex;align-items:center;padding:.5rem .95rem;border:1px solid var(--flow-line);border-radius:999px;background:color-mix(in oklab,var(--flow-panel-2),transparent 15%);color:var(--flow-muted);font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:var(--flow-shadow);cursor:pointer;transition:color .2s ease,border-color .2s ease}.signal-shell__pitch-entry:hover,.signal-shell__pitch-entry:focus-visible{color:var(--flow-ink);border-color:color-mix(in oklab,var(--flow-teal),transparent 50%);outline:none}@media(prefers-reduced-motion:reduce){.signal-shell__pitch-entry{transition:none}}.signal-shell__replay{position:fixed;inset-block-end:clamp(1rem,3vh,2rem);inset-inline-start:clamp(1rem,3vw,2rem);display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid var(--sig-line-strong);border-radius:999px;background:var(--sig-surface-raised);color:var(--sig-muted);font:inherit;font-size:.8rem;font-weight:600;box-shadow:var(--sig-shadow-raised);cursor:pointer}.signal-shell__replay:hover,.signal-shell__replay:focus-visible{color:var(--sig-ink);outline:none}.command-overlay{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-block-start:18vh;background:#1a24264d;z-index:10}.command-surface{inline-size:min(40rem,calc(100% - 2rem));display:grid;gap:.75rem;padding:1rem;border:1px solid var(--sig-line-strong);border-radius:var(--sig-radius);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-raised)}.command-surface__field{display:flex;align-items:center;gap:.6rem}.command-surface__sigil{color:var(--flow-teal);flex:none}.command-surface__input{flex:1 1 auto;min-inline-size:0;border:none;background:none;color:var(--sig-ink);font:inherit;font-size:1.05rem}.command-surface__input::placeholder{color:var(--sig-dim)}.command-surface__input:focus{outline:none}.command-surface__hint{display:inline-flex;align-items:center;gap:.25rem;color:var(--sig-dim);font-size:.72rem}.command-surface__suggestions{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--sig-line);padding-block-start:.6rem}.command-surface__suggestion{inline-size:100%;padding:.5rem .6rem;border:none;border-radius:6px;background:none;color:var(--sig-muted);font:inherit;text-align:start;cursor:pointer}.command-surface__suggestion:hover,.command-surface__suggestion:focus-visible{background:var(--sig-surface);color:var(--sig-ink);outline:none}@media(max-width:960px){.signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"surface" "objectives" "bottom"}.signal-surface__main{grid-template-columns:minmax(0,1fr)}.objective-rail__list{flex-direction:row;flex-wrap:wrap}.objective-rail__card{flex:1 1 14rem}}}.flo-voice{position:fixed;inset:0;pointer-events:none;z-index:40;font-family:inherit;color:var(--sig-ink, #1a2426)}.flo-mark__dock{position:absolute;inset-block-start:clamp(1rem,2.4vh,1.6rem);inset-inline-start:clamp(1rem,2.4vw,1.8rem);display:inline-flex;align-items:center;gap:.55rem}.flo-mark{position:relative;inline-size:38px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#fff,#d6f5ee 60%,#b6e9df)}.flo-mark__ring{position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 0deg,#2dd4bf00,#2dd4bfb3,#fbbf248c,#2dd4bf00);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%);animation:flo-spin 7s linear infinite;opacity:.55}.flo-mark[data-speaking=true] .flo-mark__ring{animation-duration:2.6s;opacity:1}.flo-mark__core{inline-size:13px;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,var(--flow-teal, #2dd4bf),var(--flow-amber, #fbbf24))}.flo-mark[data-speaking=false]{animation:flo-breathe 4.5s ease-in-out infinite}.flo-mark__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--sig-muted, #5a6b6e)}@keyframes flo-spin{to{transform:rotate(360deg)}}@keyframes flo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.flo-live{position:absolute;inset-block-start:clamp(3.6rem,7vh,4.6rem);inset-inline-start:clamp(1rem,2.4vw,1.8rem);max-inline-size:min(46ch,60vw);display:grid;gap:.25rem;padding:.7rem .95rem;border-radius:var(--sig-radius-sm, 12px);background:var(--sig-surface-raised, rgb(255 255 255 / 92%));box-shadow:0 2px 6px #1a24260f,0 18px 48px #1a24261f,0 0 0 1px #2dd4bf2e}.flo-live:before{content:"";position:absolute;inset-block-start:-.7rem;inset-inline-start:1.1rem;inline-size:1px;block-size:.7rem;background:#2dd4bf73}.flo-live[data-speaker=forge],.flo-live[data-speaker=probe]{box-shadow:0 2px 6px #1a24260f,0 18px 48px #1a24261f,0 0 0 1px #1a24261a}.flo-live__who{font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--flow-teal, #2dd4bf)}.flo-live__text{font-size:1.02rem;line-height:1.4;color:var(--sig-ink, #1a2426)}.flo-stream{position:absolute;inset-block-start:clamp(1rem,2.4vh,1.6rem);inset-inline-end:clamp(1rem,2.4vw,1.8rem);inline-size:min(30ch,36vw);display:grid;gap:.4rem;align-content:start;max-block-size:80vh;overflow:hidden}.flo-stream__head{font-size:.6rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--sig-dim, #8b999b);padding-inline-start:.2rem}.flo-stream__empty{font-size:.78rem;color:var(--sig-dim, #8b999b);padding:.6rem .7rem;border:1px dashed var(--sig-line-strong, rgb(26 36 38 / 14%));border-radius:var(--sig-radius-sm, 12px)}.flo-trace{display:grid;gap:.2rem;padding:.55rem .7rem;border-radius:var(--sig-radius-sm, 12px);background:var(--sig-surface, rgb(255 255 255 / 86%));box-shadow:var(--sig-shadow-soft, 0 1px 2px rgb(26 36 38 / 4%), 0 8px 24px rgb(26 36 38 / 6%));border-inline-start:2px solid rgb(45 212 191 / 55%)}.flo-trace[data-speaker=forge]{border-inline-start-color:var(--sig-status-idle, #8b999b)}.flo-trace[data-speaker=probe]{border-inline-start-color:var(--sig-status-fail, #ef4444)}.flo-trace__who{font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--flow-teal, #2dd4bf)}.flo-trace__text{font-size:.82rem;line-height:1.35;color:var(--sig-muted, #5a6b6e)}.flo-trace__at{font-size:.62rem;color:var(--sig-dim, #8b999b)}.flo-play{position:absolute;inset-block-end:clamp(1rem,2.4vh,1.6rem);inset-inline-start:50%;transform:translate(-50%);pointer-events:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid var(--sig-line-strong, rgb(26 36 38 / 14%));border-radius:999px;background:var(--sig-surface-raised, rgb(255 255 255 / 92%));box-shadow:var(--sig-shadow-soft, 0 1px 2px rgb(26 36 38 / 4%), 0 8px 24px rgb(26 36 38 / 6%));font-size:.8rem;font-weight:600;color:var(--sig-ink, #1a2426);cursor:pointer}.flo-play:hover{background:#fff}@media(prefers-reduced-motion:reduce){.flo-mark__ring,.flo-mark[data-speaking=false]{animation:none}}@property --ap-inner{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --ap-outer{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.pitch-opening{position:relative;display:grid;align-items:end;justify-items:start;padding:clamp(2rem,7vw,6rem);padding-block-end:clamp(3rem,12vh,8rem);cursor:pointer;--ap-ease: cubic-bezier(.22, 1, .36, 1);--ap-light: color-mix(in oklab, #ffffff 82%, var(--sig-field-2, #e4eae9))}.pitch-opening__quote{margin:0;max-inline-size:min(22ch,64vw);display:grid;gap:clamp(.75rem,1.6vh,1.25rem)}.pitch-opening__text{margin:0;color:var(--sig-ink, #1a2426);font-size:clamp(1.7rem,4vw,3.1rem);font-weight:500;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.pitch-opening__cite{font-size:clamp(.85rem,1.4vw,1.05rem);font-weight:500;letter-spacing:.06em;color:var(--sig-muted, #5a6b6e)}.pitch-opening__seed{position:fixed;inset:0;z-index:25;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,#ffffff 0,color-mix(in oklab,var(--ap-light),transparent 12%) 1.2%,transparent 4.6%);transition:opacity .5s ease}.pitch-opening[data-stage=recede] .pitch-opening__seed{opacity:1}.pitch-vision{position:fixed;inset:0;z-index:30;pointer-events:none;--ap-inner: 0%;--ap-outer: 0%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 var(--ap-inner),transparent var(--ap-outer));mask-image:radial-gradient(circle at 50% 50%,#000 var(--ap-inner),transparent var(--ap-outer));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 0 28px color-mix(in oklab,var(--ap-light),transparent 48%));transition:--ap-inner var(--ap-dur, .95s) var(--ap-ease),--ap-outer var(--ap-dur, .95s) var(--ap-ease)}.pitch-opening[data-stage=open] .pitch-vision,.pitch-opening[data-stage=s2] .pitch-vision{--ap-inner: 112%;--ap-outer: 128%}.pitch-opening[data-stage=contract] .pitch-vision{--ap-dur: .75s}.pitch-vision__panel{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,#16201f,#0a1212 70%);color:var(--sig-dim, #8b999b);font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.pitch-vision__video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.pitch-opening__hint{position:fixed;inset-block-end:clamp(.9rem,2.2vh,1.5rem);inset-inline:0;z-index:50;margin:0;text-align:center;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sig-dim, #8b999b);pointer-events:none}@media(prefers-reduced-motion:reduce){.pitch-opening__seed{display:none}.pitch-vision{-webkit-mask-image:none;mask-image:none;filter:none;opacity:0;transition:opacity .12s ease}.pitch-opening[data-stage=open] .pitch-vision,.pitch-opening[data-stage=s2] .pitch-vision{opacity:1}}@property --flow-seat-ring-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer signal-shell{.signal-shell{min-block-size:100dvh;padding:clamp(1rem,2.5vw,2rem);color:var(--sig-ink);background:radial-gradient(circle at 16% 0%,var(--sig-field-2),transparent 38rem),radial-gradient(circle at 92% 6%,var(--sig-field-2),transparent 30rem),var(--sig-field);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.signal-shell__frame{display:grid;grid-template-columns:minmax(0,1fr) clamp(14rem,19vw,17rem);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"surface objectives" "bottom  bottom";gap:var(--sig-gap);min-block-size:calc(100dvh - (2*clamp(1rem,2.5vw,2rem)))}.signal-shell__tracer{--flow-ink: var(--sig-ink);--flow-muted: var(--sig-muted);--flow-dim: var(--sig-dim);--flow-panel: var(--sig-surface-raised);--flow-panel-2: var(--sig-surface);--flow-line: var(--sig-line);--flow-line-strong: var(--sig-line-strong);--flow-green: var(--sig-status-ok);--flow-red: var(--sig-status-fail);--flow-shadow: var(--sig-shadow-raised);--flow-radius: var(--sig-radius-sm);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,2.5vh,1.75rem);min-block-size:calc(100dvh - (2*clamp(1rem,2.5vw,2rem)))}.signal-shell__tracer .signal-surface__header{border-block-end:1px solid var(--sig-line)}.signal-tracer__work{display:grid;min-inline-size:0;min-block-size:0;overflow-x:clip;overflow-clip-margin:.75rem}@media(max-width:960px){.signal-shell__tracer .focus-presence__heading{display:none}}.signal-surface{grid-area:surface;display:grid;grid-template-rows:auto minmax(0,1fr);min-inline-size:0;border:1px solid var(--sig-line);border-radius:var(--sig-radius);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-raised);overflow:hidden;--flow-ink: var(--sig-ink);--flow-muted: var(--sig-muted);--flow-dim: var(--sig-dim);--flow-panel: rgb(255 255 255 / 60%);--flow-panel-2: rgb(26 36 38 / 4%);--flow-line: var(--sig-line);--flow-radius: var(--sig-radius-sm);--flow-shadow: var(--sig-shadow-soft)}.signal-surface__header{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.5rem);flex-wrap:wrap;padding:.85rem clamp(.85rem,2vw,1.5rem);border-block-end:1px solid var(--sig-line);transition:opacity .22s ease,filter .22s ease}.signal-shell[data-flo-speaking=true] .signal-surface__header{opacity:.4}.signal-shell[data-motion=static][data-flo-speaking=true] .signal-surface__header{opacity:.55}.signal-surface__title{position:relative;display:inline-flex;align-items:center;gap:.65rem}.signal-shell__brand-mark{inline-size:.95rem;aspect-ratio:1;border-radius:5px;background:linear-gradient(135deg,var(--flow-teal),var(--flow-amber));box-shadow:0 0 14px #2dd4bf4d}.flow-seat{position:absolute;z-index:3;--flow-seat-size: 1.75rem;inset-inline-start:calc((.95rem - var(--flow-seat-size)) / 2);inset-block-start:50%;inline-size:var(--flow-seat-size);block-size:var(--flow-seat-size);translate:0 -50%;display:grid;place-items:center;pointer-events:none;overflow:hidden;contain:paint;--flow-seat-fold-ms: var(--scene9-pill-fold-ms, .18s);--flow-seat-exit-ms: .24s}.flow-seat__mark.flo-mark{position:relative;display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff,#d6f5ee 58%,#b6e9df);box-shadow:none;opacity:1;transform:scale(1);animation:flow-seat-rise .24s var(--sig-ease-settle) backwards;transition:opacity var(--flow-seat-exit-ms) ease,transform var(--flow-seat-exit-ms) ease}.flow-seat[data-exiting=true] .flow-seat__mark.flo-mark{animation:none;transform:scale(.55);opacity:0}.flow-seat[data-folding=true] .flow-seat__mark.flo-mark{animation:none;transition-duration:var(--flow-seat-fold-ms);transform:scale(.55);opacity:0}.flow-seat__mark .flo-mark__ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from var(--flow-seat-ring-angle),rgb(45 212 191 / 0%),rgb(45 212 191 / 78%),rgb(251 191 36 / 58%),rgb(45 212 191 / 0%));-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%);animation:flow-seat-ring-spin 2.6s linear infinite;opacity:1}.flow-seat__mark .flo-mark__aura{position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 48% 42%,rgb(255 255 255 / 96%) 0 20%,rgb(196 252 241 / 82%) 34%,rgb(45 212 191 / 54%) 64%,transparent 76%),conic-gradient(from 210deg,#2dd4bf29,#f7b9556b,#ff887042,#2dd4bf3d);box-shadow:inset 0 0 8px #ffffffb8}.flow-seat__mark .flo-mark__core{position:relative;z-index:1;inline-size:42%;block-size:42%;border-radius:50%;background:radial-gradient(circle,#fff 0 38%,#d2fcf3d1 55%,#2dd4bf85);box-shadow:0 0 8px #ffffffc7;animation:flow-seat-core-breathe 3.2s ease-in-out infinite}.flow-seat__mark .flo-mark__accent{position:absolute;z-index:2;inline-size:30%;block-size:16%;border-radius:999px;inset-inline-end:17%;inset-block-end:22%;rotate:-22deg;background:linear-gradient(90deg,#f7b95500,#f7b955d1,#ff8870ad)}@keyframes flow-seat-rise{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes flow-seat-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes flow-seat-ring-spin{to{--flow-seat-ring-angle: 1turn}}.signal-shell__objective{display:grid;gap:.05rem}.signal-shell__objective-label{color:var(--sig-dim);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.signal-shell__objective-line{display:inline-flex;align-items:center;gap:.45rem}.signal-shell__objective-title{font-size:1rem;font-weight:700;color:var(--sig-ink)}.focus-team{display:inline-flex;align-items:center}.focus-team__member{inline-size:24px;block-size:24px;border-radius:50%;object-fit:cover;background:var(--sig-surface-raised);box-shadow:0 0 0 2px var(--sig-surface-raised);margin-inline-start:-.45rem}.focus-team__member:first-child{margin-inline-start:0}.focus-team__member--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800;color:var(--sig-ink)}.focus-team__member--active{position:relative;z-index:1;box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-teal);animation:focus-team-pulse 1.8s ease-in-out infinite}@keyframes focus-team-pulse{0%,to{box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-teal),0 0 6px #2dd4bf42}50%{box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-teal),0 0 14px #2dd4bf85}}.focus-team__member--waiting{position:relative;box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-amber, #fbbf24);animation:focus-team-waiting 2.8s ease-in-out infinite}@keyframes focus-team-waiting{0%,to{box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-amber, #fbbf24),0 0 5px #fbbf2433}50%{box-shadow:0 0 0 2px var(--sig-surface-raised),0 0 0 3px var(--flow-amber, #fbbf24),0 0 12px #fbbf2466}}@media(prefers-reduced-motion:reduce){.focus-team__member--active,.focus-team__member--waiting{animation:none}}.signal-shell[data-motion=static] .focus-team__member--active,.signal-shell[data-motion=static] .focus-team__member--waiting{animation:none}.signal-surface__work{min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr);padding:clamp(1rem,2.5vh,1.75rem) clamp(.85rem,2vw,1.5rem);overflow:hidden}.signal-surface__main{min-block-size:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.25rem)}.signal-surface__aside{min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.75rem,1.6vh,1.1rem)}.signal-terminal{--term-ink: #0e1517;--term-ink-bar: #16201f;--term-text: #cdd8d5;--term-dim: #6f8080;--term-add: #79d2a6;--term-del: #d99a9a;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;border:1px solid var(--sig-line-strong);border-radius:var(--sig-radius-sm);background:var(--term-ink);box-shadow:var(--sig-shadow-raised);overflow:hidden;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.signal-terminal__bar{display:flex;align-items:center;gap:.6rem;min-block-size:2.9rem;padding:.4rem .75rem;background:var(--term-ink-bar);border-block-end:1px solid rgb(255 255 255 / 6%)}.signal-terminal__dots{display:inline-flex;gap:.35rem}.signal-terminal__dots i{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:#ffffff2e}.signal-terminal__id{display:inline-flex;align-items:center;gap:.45rem;margin-inline-start:.25rem}.signal-terminal__avatar{inline-size:22px;block-size:22px;border-radius:50%;object-fit:cover;background:#ffffff14}.signal-terminal__avatar--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:var(--term-text)}.signal-terminal__name{font-size:.8rem;font-weight:600;color:var(--term-text)}.signal-terminal__state{margin-inline-start:auto;font-size:.72rem;color:var(--flow-teal)}.signal-terminal__body{min-block-size:0;display:flex;flex-direction:column;justify-content:flex-end;padding:.9rem 1rem .5rem;overflow:auto;color:var(--term-text);font-size:.82rem;line-height:1.7}.signal-terminal__log{margin:0;padding:0;list-style:none}.signal-terminal__line{white-space:pre-wrap}.signal-terminal__line:before{margin-inline-end:.5rem;color:var(--term-dim)}.signal-terminal__line[data-kind=say],.signal-terminal__line[data-kind=tool]{margin-block-start:.5rem}.signal-terminal__line[data-kind=say]{color:var(--term-text)}.signal-terminal__line[data-kind=say]:before{content:"●";color:var(--flow-teal)}.signal-terminal__line[data-kind=tool]{color:#e6eeec}.signal-terminal__line[data-kind=tool]:before{content:"●";color:var(--flow-teal)}.signal-terminal__line[data-kind=out]{color:var(--term-dim)}.signal-terminal__line[data-kind=out]:before{content:"⎿"}.signal-terminal__line[data-kind=add]{color:var(--term-add);padding-inline-start:1.6rem}.signal-terminal__line[data-kind=add]:before{content:"+";color:var(--term-add)}.signal-terminal__line[data-kind=del]{color:var(--term-del);padding-inline-start:1.6rem}.signal-terminal__line[data-kind=del]:before{content:"-";color:var(--term-del)}.signal-terminal__line[data-kind=fail]{color:var(--sig-status-fail);padding-inline-start:1.6rem}.signal-terminal__line[data-kind=fail]:before{content:"⎿";color:var(--sig-status-fail)}.signal-terminal__line--event{margin-block-start:.5rem}.signal-terminal__event{display:inline-flex;align-items:flex-start;padding:0;border:0;background:none;font:inherit;color:#e6eeec;cursor:pointer;text-align:start}.signal-terminal__event:hover .signal-terminal__event-name{text-decoration:underline}.signal-terminal__event:focus-visible{outline:2px solid var(--flow-teal);outline-offset:2px;border-radius:4px}.signal-terminal__event-chevron{margin-block-start:.18rem;margin-inline-end:.35rem;color:var(--flow-teal);flex:none}.signal-terminal__event-name{white-space:nowrap}.signal-terminal__event-meta{margin-inline-start:.4rem;color:var(--term-dim);white-space:nowrap}.signal-terminal__diff{margin:.15rem 0 0;padding:0;list-style:none}.signal-terminal__line[data-flagged]{border-inline-start:2px solid var(--sig-status-fail);background:#d99a9a1a}.signal-terminal__prompt{display:flex;align-items:center;gap:.5rem;margin:.25rem .75rem .75rem;padding:.5rem .7rem;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#ffffff0a;color:var(--term-dim);font-size:.82rem}.signal-terminal__prompt-mark{color:var(--flow-teal);font-weight:700}.signal-terminal__caret{display:inline-block;inline-size:.5rem;block-size:1rem;background:var(--flow-teal);animation:signal-caret-blink 1.1s steps(1) infinite}@keyframes signal-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.signal-terminal__caret{animation:none}}.signal-shell[data-motion=static] .signal-terminal__caret{animation:none}.signal-preview{display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:0;border:1px solid var(--sig-line);border-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-soft);overflow:hidden}.signal-preview__tabs{display:flex;align-items:flex-end;gap:.3rem;padding:.35rem .6rem 0;border-block-end:1px solid var(--sig-line)}.signal-preview__tab{padding:.28rem .7rem;border:1px solid var(--sig-line);border-block-end:none;border-start-start-radius:var(--sig-radius-sm);border-start-end-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);color:var(--sig-ink);font-size:.7rem}.signal-preview__tab[data-active=true]{background:var(--sig-surface)}.signal-preview__bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .7rem;border-block-end:1px solid var(--sig-line)}.signal-preview__nav{inline-size:.9rem;block-size:.9rem;flex:none;border-radius:50%;border:1px solid var(--sig-line)}.signal-preview__url{flex:1 1 auto;padding:.2rem .7rem;border-radius:999px;background:var(--sig-surface);color:var(--sig-muted);font-size:.7rem}.signal-preview__frame{display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at 50% 30%,var(--sig-field-2),transparent 60%),var(--sig-field)}.signal-preview__view{display:grid;justify-items:center;gap:.35rem;text-align:center}.signal-preview__avatar{inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:linear-gradient(135deg,var(--flow-teal),var(--flow-amber));box-shadow:0 0 18px #2dd4bf4d}.signal-preview__title{margin:.3rem 0 0;font-size:.95rem;font-weight:700;color:var(--sig-ink)}.signal-preview__sub{margin:0;font-size:.74rem;color:var(--sig-muted)}.signal-failcheck{display:grid;gap:.25rem;padding:.7rem .9rem;border:1px solid var(--sig-line);border-inline-start:3px solid var(--sig-status-fail);border-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-soft)}.signal-failcheck__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.signal-failcheck__kind{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sig-status-fail)}.source-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.66rem;color:var(--sig-muted);white-space:nowrap}.source-chip__avatar{inline-size:18px;block-size:18px;border-radius:50%;object-fit:cover;background:var(--sig-surface);box-shadow:0 0 0 1px var(--sig-line)}.source-chip__avatar--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:800;color:var(--sig-ink)}.signal-failcheck__assert{margin:0;font-size:.8rem;color:var(--sig-ink);font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.signal-failcheck__inspect{justify-self:start;margin-block-start:.2rem;padding:.2rem .6rem;border:1px solid color-mix(in oklab,var(--sig-status-fail),transparent 65%);border-radius:999px;background:none;color:var(--sig-status-fail);font-size:.68rem;font-weight:600;cursor:pointer}.signal-failcheck__inspect:hover{background:color-mix(in oklab,var(--sig-status-fail),transparent 90%)}.signal-failcheck__inspect:focus-visible{outline:2px solid var(--sig-status-fail);outline-offset:2px}.lifecycle-rail{margin-inline-start:auto}.lifecycle-rail__list{--lifecycle-rail-gap: .8rem;display:inline-flex;align-items:center;gap:var(--lifecycle-rail-gap);margin:0;padding:0;list-style:none}.lifecycle-rail__stage{position:relative;display:inline-flex;align-items:center;gap:.3rem;color:var(--sig-dim);font-size:.72rem;font-weight:600;transition:color .24s ease-out}.lifecycle-rail__stage[data-state=done]{color:var(--sig-muted)}.lifecycle-rail__stage[data-state=active]{color:var(--flow-teal)}.lifecycle-rail[data-pipe=true] .lifecycle-rail__list{--lifecycle-rail-gap: 2.2rem}.lifecycle-rail[data-pipe=true] .lifecycle-rail__stage{flex-direction:column;justify-content:center;gap:.34rem;min-inline-size:5.2rem;text-align:center}.lifecycle-rail[data-pipe=true] .lifecycle-rail__stage[data-pipe-after]:after{content:"";position:absolute;z-index:-1;inset-block-start:.82em;inset-inline-start:calc(50% + 1.45rem);inline-size:calc(100% + var(--lifecycle-rail-gap) - 2.9rem);block-size:2px;border-radius:999px;background:var(--sig-dim);transition:background-color .24s ease-out}.lifecycle-rail[data-pipe=true] .lifecycle-rail__stage[data-pipe-after=complete]:after{background:var(--flow-teal)}.signal-shell__objectives{grid-area:objectives;display:flex;flex-direction:column;gap:.9rem;min-inline-size:0;min-block-size:0}.focus-presence{display:grid;gap:.4rem}.objective-rail{display:flex;flex-direction:column;gap:.7rem;min-inline-size:0;min-block-size:0}.focus-presence__heading,.objective-rail__heading,.review-queue__heading{margin:0 0 .1rem;color:var(--sig-dim);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.objective-rail__list{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.objective-rail__card{display:grid;gap:.55rem;padding:.85rem .9rem;border:1px solid var(--sig-line);border-radius:var(--sig-radius-sm);background:var(--sig-surface-ambient);box-shadow:var(--sig-shadow-soft)}.objective-rail__head{display:grid;justify-items:start;gap:.25rem}.objective-rail__context{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.objective-rail__pr{font-size:.62rem;font-weight:600;color:var(--sig-dim);white-space:nowrap}.objective-rail__title{margin:0;font-size:.86rem;font-weight:600;color:var(--sig-ink);line-height:1.3}.objective-rail__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.objective-rail__stage{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--sig-muted)}.objective-rail__stage[data-tone=ok]{color:var(--sig-status-ok)}.objective-rail__stage[data-tone=warn]{color:var(--sig-status-warn)}.objective-rail__stage[data-tone=idle]{color:var(--flow-teal)}.objective-rail__agents{display:inline-flex;align-items:center}.objective-rail__agent{inline-size:26px;block-size:26px;flex:none;border-radius:50%;object-fit:cover;background:var(--sig-surface-raised);border:2px solid var(--sig-surface-raised);box-shadow:0 0 0 1px var(--sig-line)}.objective-rail__agent:not(:first-child){margin-inline-start:-8px}.objective-rail__agent--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:var(--sig-ink)}.review-queue{grid-area:bottom;min-inline-size:0}.review-queue__heading{display:inline-flex;align-items:center;gap:.5rem}.review-queue__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.1rem;padding:0 .35rem;border-radius:999px;background:var(--sig-surface-raised);border:1px solid var(--sig-line);color:var(--sig-ink);font-size:.66rem;font-weight:800;letter-spacing:0}.review-queue__count[data-pulse=true]{animation:queue-badge-pulse 1.4s ease-in-out}@keyframes queue-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 transparent}35%{transform:scale(1.35);box-shadow:0 0 0 3px color-mix(in oklab,var(--sig-status-warn),transparent 55%)}}.signal-shell[data-motion=static] .review-queue__count[data-pulse=true]{animation:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--sig-status-warn),transparent 55%)}.review-queue__list{display:flex;gap:.7rem;margin:.4rem 0 0;padding:0 0 .25rem;list-style:none;overflow-x:auto}.review-queue__item{display:grid;gap:.4rem;flex:1 1 0;min-inline-size:14rem;padding:.8rem .9rem;border:1px solid var(--sig-line);border-radius:var(--sig-radius-sm);background:var(--sig-surface-ambient);box-shadow:var(--sig-shadow-soft)}.review-queue__kind{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;block-size:17px;line-height:1.2;overflow:visible;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sig-muted)}.review-queue__objective{text-transform:none;letter-spacing:0;font-weight:600;color:var(--sig-ink)}.review-queue__objective:before{content:"·";margin-inline-end:.3rem;color:var(--sig-dim)}.signal-repo-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.02rem .4rem;border:1px solid var(--sig-line-strong);border-radius:999px;background:var(--sig-surface);color:var(--sig-dim);font-size:.62rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.review-queue__summary{margin:0;font-size:.82rem;color:var(--sig-ink);line-height:1.35}.review-queue__by{inline-size:24px;block-size:24px;border-radius:50%;object-fit:cover;background:var(--sig-surface-raised);box-shadow:0 0 0 1px var(--sig-line);justify-self:end}.review-queue__by--chip{display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:800;color:var(--sig-ink)}.signal-toasts{display:grid;gap:.4rem;min-inline-size:0}.signal-toasts__heading{margin:0 0 .1rem;color:var(--sig-dim);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.signal-toasts__slot{display:grid;block-size:4rem;overflow:hidden}.signal-toasts__idle{display:flex;align-items:center;box-sizing:border-box;margin:0;block-size:100%;padding-inline:.8rem;border:1px dashed var(--sig-line);border-radius:var(--sig-radius-sm);color:var(--sig-dim);font-size:.72rem}.signal-toast{display:flex;align-items:center;box-sizing:border-box;block-size:100%;gap:.55rem;max-inline-size:100%;padding:.6rem .8rem;border:1px solid var(--sig-line);border-inline-start:3px solid var(--sig-muted);border-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-soft);animation:signal-toast-arrive 1.5s ease-out}.signal-toast[data-tone=fail]{border-inline-start-color:var(--sig-status-fail)}.signal-toast[data-tone=warn]{border-inline-start-color:var(--sig-status-warn)}.signal-toast[data-tone=ok]{border-inline-start-color:var(--sig-status-ok)}.signal-toast__icon{flex:none;color:var(--sig-muted)}.signal-toast[data-tone=fail] .signal-toast__icon{color:var(--sig-status-fail)}.signal-toast[data-tone=warn] .signal-toast__icon{color:var(--sig-status-warn)}.signal-toast[data-tone=ok] .signal-toast__icon{color:var(--sig-status-ok)}.signal-toast__body{display:grid;gap:.05rem;min-inline-size:0}.signal-toast__objective{font-size:.7rem;font-weight:700;color:var(--sig-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-toast__message{font-size:.74rem;color:var(--sig-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-toast__home{margin-inline-start:auto;font-size:.6rem;color:var(--sig-dim);white-space:nowrap}@keyframes signal-toast-arrive{0%{transform:translateY(-8px) scale(.97);opacity:0}14%{opacity:1}34%{transform:translateY(0) scale(1.03)}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.signal-toast{animation:none}}.signal-shell[data-motion=static] .signal-toast{animation:none}.signal-shell__summon{position:fixed;inset-block-end:clamp(1rem,3vh,2rem);inset-inline-end:clamp(1rem,3vw,2rem);display:inline-flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;border:1px solid var(--sig-line-strong);border-radius:50%;background:var(--sig-surface-raised);color:var(--sig-ink);box-shadow:var(--sig-shadow-raised);cursor:pointer}.signal-shell__pitch-entry{position:fixed;inset-block-end:clamp(1rem,3vh,2rem);inset-inline:0;margin-inline:auto;inline-size:fit-content;display:inline-flex;align-items:center;padding:.5rem .95rem;border:1px solid var(--flow-line);border-radius:999px;background:color-mix(in oklab,var(--flow-panel-2),transparent 15%);color:var(--flow-muted);font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:var(--flow-shadow);cursor:pointer;transition:color .2s ease,border-color .2s ease}.signal-shell__pitch-entry:hover,.signal-shell__pitch-entry:focus-visible{color:var(--flow-ink);border-color:color-mix(in oklab,var(--flow-teal),transparent 50%);outline:none}@media(prefers-reduced-motion:reduce){.signal-shell__pitch-entry{transition:none}}.signal-shell__replay{position:fixed;inset-block-end:clamp(1rem,3vh,2rem);inset-inline-start:clamp(1rem,3vw,2rem);display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid var(--sig-line-strong);border-radius:999px;background:var(--sig-surface-raised);color:var(--sig-muted);font:inherit;font-size:.8rem;font-weight:600;box-shadow:var(--sig-shadow-raised);cursor:pointer}.signal-shell__replay:hover,.signal-shell__replay:focus-visible{color:var(--sig-ink);outline:none}.command-overlay{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-block-start:18vh;background:#1a24264d;z-index:10}.command-surface{inline-size:min(40rem,calc(100% - 2rem));display:grid;gap:.75rem;padding:1rem;border:1px solid var(--sig-line-strong);border-radius:var(--sig-radius);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-raised)}.command-surface__field{display:flex;align-items:center;gap:.6rem}.command-surface__sigil{color:var(--flow-teal);flex:none}.command-surface__input{flex:1 1 auto;min-inline-size:0;border:none;background:none;color:var(--sig-ink);font:inherit;font-size:1.05rem}.command-surface__input::placeholder{color:var(--sig-dim)}.command-surface__input:focus{outline:none}.command-surface__hint{display:inline-flex;align-items:center;gap:.25rem;color:var(--sig-dim);font-size:.72rem}.command-surface__suggestions{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--sig-line);padding-block-start:.6rem}.command-surface__suggestion{inline-size:100%;padding:.5rem .6rem;border:none;border-radius:6px;background:none;color:var(--sig-muted);font:inherit;text-align:start;cursor:pointer}.command-surface__suggestion:hover,.command-surface__suggestion:focus-visible{background:var(--sig-surface);color:var(--sig-ink);outline:none}@media(max-width:960px){.signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"surface" "objectives" "bottom"}.signal-surface__main{grid-template-columns:minmax(0,1fr)}.objective-rail__list{flex-direction:row;flex-wrap:wrap}.objective-rail__card{flex:1 1 14rem}}}.flow-seat>.flow-seat__mark.flo-mark{position:relative;display:grid;place-items:center;inline-size:100%!important;block-size:100%!important;aspect-ratio:auto!important;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 40%,#fff,#d6f5ee 58%,#b6e9df);box-shadow:none;opacity:1;transform:scale(1);animation:flow-seat-rise .24s var(--sig-ease-settle) backwards;transition:opacity var(--flow-seat-exit-ms) ease,transform var(--flow-seat-exit-ms) ease}.flow-seat[data-exiting=true]>.flow-seat__mark.flo-mark{animation:none;transform:scale(.55);opacity:0}.flow-seat[data-folding=true]>.flow-seat__mark.flo-mark{animation:none;transition-duration:var(--flow-seat-fold-ms);transform:scale(.55);opacity:0}.flow-seat>.flow-seat__mark .flo-mark__ring{position:absolute;inset:0!important;border-radius:50%;border:none;background:conic-gradient(from var(--flow-seat-ring-angle),rgb(45 212 191 / 0%),rgb(45 212 191 / 78%),rgb(251 191 36 / 58%),rgb(45 212 191 / 0%));-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%);box-shadow:none;animation:flow-seat-ring-spin 2.6s linear infinite;opacity:1}.flow-seat>.flow-seat__mark .flo-mark__aura{position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 48% 42%,rgb(255 255 255 / 96%) 0 20%,rgb(196 252 241 / 82%) 34%,rgb(45 212 191 / 54%) 64%,transparent 76%),conic-gradient(from 210deg,#2dd4bf29,#f7b9556b,#ff887042,#2dd4bf3d);box-shadow:inset 0 0 8px #ffffffb8}.flow-seat>.flow-seat__mark .flo-mark__core{position:relative;z-index:1;inline-size:42%;block-size:42%;border-radius:50%;background:radial-gradient(circle,#fff 0 38%,#d2fcf3d1 55%,#2dd4bf85);box-shadow:0 0 8px #ffffffc7;animation:flow-seat-core-breathe 3.2s ease-in-out infinite}.flow-seat>.flow-seat__mark .flo-mark__accent{position:absolute;z-index:2;inline-size:30%;block-size:16%;border-radius:999px;inset-inline-end:17%;inset-block-end:22%;rotate:-22deg;background:linear-gradient(90deg,#f7b95500,#f7b955d1,#ff8870ad)}@media(prefers-reduced-motion:reduce){.flow-seat>.flow-seat__mark.flo-mark{animation:flow-seat-rise .12s ease backwards;transition-duration:.12s}.flow-seat>.flow-seat__mark .flo-mark__ring,.flow-seat>.flow-seat__mark .flo-mark__core{animation:none}}.iqa{min-inline-size:0;min-block-size:100dvh;display:grid;place-items:stretch center;padding:clamp(1rem,2.5vw,2rem)}.iqa__column{inline-size:min(100%,1120px);max-inline-size:100%;min-inline-size:0;block-size:calc(100dvh - clamp(2rem,5vw,4rem));min-block-size:calc(100dvh - clamp(2rem,5vw,4rem));display:flex;flex-direction:column}.iqa__surface{grid-template-columns:minmax(0,1fr);max-inline-size:100%;min-inline-size:0;block-size:inherit;min-block-size:inherit}.iqa__surface-header{min-inline-size:0;flex-wrap:nowrap;justify-content:space-between}.iqa__surface .signal-surface__title,.iqa__surface .signal-shell__objective,.iqa__surface .signal-shell__objective-line{min-inline-size:0}.iqa__surface-body{max-inline-size:100%;min-block-size:0;display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(1rem,2.5vw,1.5rem);inline-size:min(100%,980px);block-size:100%;justify-self:center;padding:calc(clamp(1.15rem,3vw,2rem) + .85rem) clamp(1rem,3vw,2rem) 0;overflow:hidden}.iqa__surface .lifecycle-rail{max-inline-size:100%;min-inline-size:0;margin-inline-start:auto}.iqa__question-shelf{grid-column:1;grid-row:1;min-inline-size:0;min-block-size:0;align-self:stretch;display:flex;flex-direction:column;gap:.75rem;padding:.8rem;border-radius:var(--sig-radius-sm);border:1px solid var(--sig-line);background:linear-gradient(180deg,#ffffffc2,#ffffff8a),color-mix(in oklab,var(--sig-field),#fff 34%);box-shadow:inset 0 1px #ffffff9e;overflow:hidden}.iqa__question-shelf-head{flex:none;display:flex;align-items:center;justify-content:space-between}.iqa__question-shelf-kicker{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sig-dim)}.iqa__question-list{min-inline-size:0;min-block-size:0;display:grid;align-content:start;gap:.55rem;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:thin}.iqa__question-item{min-inline-size:0}.iqa__question-button{appearance:none;inline-size:100%;min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:.6rem .65rem;border-radius:calc(var(--sig-radius-sm) - 2px);border:1px solid var(--sig-line-strong);background:#ffffffa8;color:var(--sig-ink);font:inherit;font-size:.86rem;line-height:1.35;text-align:start;cursor:pointer;box-shadow:0 1px 2px #1a242608;transition:border-color var(--sig-dur-base) var(--sig-ease-settle),background var(--sig-dur-base) var(--sig-ease-settle),box-shadow var(--sig-dur-base) var(--sig-ease-settle)}@media(hover:hover){.iqa__question-button:hover{border-color:color-mix(in oklab,var(--flow-teal),transparent 55%);background:#fff;box-shadow:var(--sig-shadow-soft)}}.iqa__question-button:focus-visible{outline:2px solid var(--flow-teal);outline-offset:2px}.iqa__question-text{min-inline-size:0;overflow-wrap:anywhere}.iqa__chat-panel{--iqa-composer-clearance: clamp(6.5rem, 16vh, 8.5rem);grid-column:2;grid-row:1;min-inline-size:0;min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.iqa__thread{min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(1.1rem,2.4vh,1.6rem);padding-block-end:var(--iqa-composer-clearance);scroll-padding-block-end:var(--iqa-composer-clearance);scroll-padding-block-start:clamp(.8rem,2vh,1.2rem);scrollbar-width:thin}.iqa-turn{display:flex;flex-direction:column;gap:clamp(.75rem,1.8vh,1.05rem);min-inline-size:0;scroll-margin-block-start:clamp(.6rem,1.8vh,1rem)}.iqa-empty{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1rem,3vw,1.35rem);border-radius:var(--sig-radius-sm);border:1px solid var(--sig-line);background:linear-gradient(180deg,#ffffffb8,#ffffff85),color-mix(in oklab,var(--sig-field),#fff 35%)}.iqa-empty__lead{margin:0;color:var(--sig-muted);font-size:.98rem}.iqa-question{align-self:flex-end;max-inline-size:min(85%,46ch);margin:0;padding:.6rem .95rem;border-radius:var(--sig-radius-sm) var(--sig-radius-sm) 4px var(--sig-radius-sm);background:color-mix(in oklab,var(--flow-teal),var(--sig-surface-raised) 84%);border:1px solid color-mix(in oklab,var(--flow-teal),transparent 70%);color:var(--sig-ink);font-size:.98rem;line-height:1.5}.iqa-answer{align-self:stretch;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1rem,2.4vw,1.4rem);border-radius:var(--sig-radius-sm);background:linear-gradient(180deg,#ffffffe5,#ffffffc7),var(--sig-surface-raised);border:1px solid var(--sig-line);box-shadow:var(--sig-shadow-soft)}.iqa-answer__head{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding-block-end:.65rem;border-block-end:1px solid var(--sig-line)}.iqa-answer__speaker{font-size:.82rem;font-weight:650;letter-spacing:.02em;color:var(--sig-dim)}.iqa-answer__mode{margin-inline-start:auto;padding:.18rem .52rem;border-radius:999px;border:1px solid var(--sig-line-strong);background:color-mix(in oklab,var(--sig-status-idle),#fff 78%);color:var(--sig-muted);font-size:.7rem;font-weight:600;white-space:nowrap}.iqa-answer__body{display:flex;flex-direction:column;gap:.7rem}.iqa-answer__body p{margin:0;font-size:1rem;line-height:1.62;color:var(--sig-ink);white-space:pre-line}.iqa-sources{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:.35rem}.iqa-source{flex:1 1 14rem;min-inline-size:0;padding:.72rem .85rem .8rem;border-radius:var(--sig-radius-sm);border:1px solid var(--sig-line-strong);background:linear-gradient(180deg,#ffffffb8,#ffffff85),var(--sig-surface);box-shadow:0 1px 2px #1a242608}.iqa-source__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-block-end:.3rem}.iqa-source__name{margin:0;font-size:.86rem;font-weight:600;line-height:1.35;color:var(--sig-ink)}.iqa-source__path{margin:0;font-size:.76rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;color:var(--sig-dim);overflow-wrap:anywhere}.iqa-source__meta{margin:.42rem 0 0;font-size:.72rem;font-weight:600;color:var(--sig-muted)}.iqa-slide{margin:.5rem 0 0;padding:clamp(.7rem,1.8vw,1rem);border-radius:var(--sig-radius-sm);border:1px solid var(--sig-line-strong);background:radial-gradient(circle at 18% 8%,color-mix(in oklab,var(--flow-teal),transparent 90%),transparent 22rem),color-mix(in oklab,var(--sig-field),#fff 50%);box-shadow:inset 0 1px #ffffffa6,var(--sig-shadow-soft)}.iqa-slide:focus{outline:none}.iqa-slide:focus-visible{border-color:color-mix(in oklab,var(--flow-teal),transparent 24%);box-shadow:0 0 0 3px color-mix(in oklab,var(--flow-teal),transparent 76%),inset 0 1px #ffffffa6,var(--sig-shadow-soft)}.iqa-slide__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem;margin-block-end:.5rem}.iqa-slide__kind{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:color-mix(in oklab,var(--flow-teal),var(--sig-ink) 38%)}.iqa-slide__tick{inline-size:.46rem;block-size:.46rem;border-radius:2px;background:var(--flow-teal)}.iqa-slide__meta{display:inline-flex;align-items:center;gap:.45rem;margin-inline-start:auto}.iqa-slide__count{font-size:.72rem;font-weight:650;color:var(--sig-muted);white-space:nowrap}.iqa-slide__controls{display:inline-flex;align-items:center;gap:.25rem}.iqa-slide__control{display:inline-grid;place-items:center;inline-size:1.9rem;block-size:1.9rem;padding:0;border-radius:calc(var(--sig-radius-sm) - 3px);border:1px solid var(--sig-line-strong);color:color-mix(in oklab,var(--flow-teal),var(--sig-ink) 35%);background:#ffffffad;cursor:pointer}.iqa-slide__control:disabled{color:var(--sig-dim);background:#ffffff70;cursor:default;opacity:.56}.iqa-slide__control:focus-visible{outline:2px solid color-mix(in oklab,var(--flow-teal),transparent 25%);outline-offset:2px}.iqa-slide__stage{position:relative;inline-size:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(var(--sig-radius-sm) - 4px);border:1px solid var(--sig-line);background:linear-gradient(180deg,#ffffffb8,#ffffff6b),var(--sig-surface);container-type:inline-size}.iqa-slide__stage--summary{aspect-ratio:auto;min-block-size:10rem;display:grid;align-items:stretch;padding:clamp(.85rem,3vw,1.2rem)}.iqa-slide__summary{display:grid;align-content:start;gap:.55rem;min-inline-size:0}.iqa-slide__summary-title{margin:0;display:flex;flex-direction:column;font-size:clamp(1rem,4.1cqi,1.65rem);font-weight:680;line-height:1.1;letter-spacing:0;color:var(--sig-ink)}.iqa-slide__summary-subtitle{margin:0;font-size:clamp(.76rem,2.2cqi,.95rem);line-height:1.35;color:var(--sig-muted)}.iqa-slide__body{display:grid;gap:.42rem;min-inline-size:0}.iqa-slide__body p{margin:0;font-size:clamp(.78rem,2.1cqi,.95rem);line-height:1.45;color:var(--sig-ink);overflow-wrap:anywhere}.iqa-slide__titleblock{position:absolute;left:5.5%;top:11%;max-inline-size:42%}.iqa-slide__title{margin:0;display:flex;flex-direction:column;font-size:clamp(1rem,4.4cqi,1.9rem);font-weight:680;line-height:1.06;letter-spacing:0;color:var(--sig-ink)}.iqa-slide__title-line{display:block}.iqa-slide__subtitle{margin:.5em 0 0;font-size:clamp(.72rem,2.4cqi,1rem);line-height:1.3;color:var(--sig-muted)}.iqa-slide__wires{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.iqa-slide__wire-base{fill:none;stroke:var(--sig-line-strong);stroke-width:2}.iqa-slide__wire-signal{fill:none;stroke:var(--flow-teal);stroke-width:2;stroke-dasharray:7 9;opacity:.9;animation:iqa-wire-flow 1.4s linear infinite}.iqa-slide__wire-end{fill:var(--flow-teal);stroke:#fff;stroke-width:1.5}.iqa-slide__router,.iqa-slide__lane{position:absolute;transform:translate(-50%,-50%);background:var(--sig-surface-raised);box-shadow:var(--sig-shadow-soft);white-space:nowrap}.iqa-slide__router{left:29.4%;top:55.1%;display:inline-flex;align-items:center;gap:.5em;padding:.55em .85em;font-size:clamp(.72rem,2.9cqi,1.05rem);font-weight:650;color:var(--sig-ink);border:1px solid color-mix(in oklab,var(--flow-teal),transparent 48%);border-radius:999px}.iqa-slide__router-dot{inline-size:.6em;block-size:.6em;border-radius:50%;background:var(--flow-teal);animation:iqa-router-pulse 2.8s ease-out infinite}.iqa-slide__lane{left:70.6%;display:flex;flex-direction:column;gap:.12em;padding:.5em .8em;font-size:clamp(.68rem,2.5cqi,.95rem);border:1px solid var(--sig-line-strong);border-radius:calc(var(--sig-radius-sm) - 4px)}.iqa-slide__lane-label{font-weight:650;color:var(--sig-ink)}.iqa-slide__lane-role{font-size:.82em;color:var(--sig-muted)}.iqa-slide__payoff{position:absolute;left:5.5%;bottom:9%;display:inline-block;padding:.4em .8em;font-size:clamp(.66rem,2.3cqi,.85rem);font-weight:600;color:color-mix(in oklab,var(--flow-teal),var(--sig-ink) 45%);background:color-mix(in oklab,var(--flow-teal),#fff 80%);border:1px solid color-mix(in oklab,var(--flow-teal),transparent 55%);border-radius:999px}.iqa-slide-sources{display:flex;flex-wrap:wrap;gap:.45rem;margin-block-start:.55rem}.iqa-slide-sources .iqa-source{flex-basis:13rem;padding:.62rem .72rem .68rem;background:linear-gradient(180deg,#ffffffa8,#ffffff7a),var(--sig-surface)}@keyframes iqa-wire-flow{to{stroke-dashoffset:-32}}@keyframes iqa-router-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--flow-teal),transparent 35%)}70%,to{box-shadow:0 0 0 .7em color-mix(in oklab,var(--flow-teal),transparent 100%)}}@media(prefers-reduced-motion:reduce){.iqa-slide__wire-signal,.iqa-slide__router-dot{animation:none}}.iqa-chip{flex:none;display:inline-block;padding:.18rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent;background:color-mix(in oklab,var(--sig-status-idle),var(--sig-surface-raised) 78%);color:var(--sig-muted)}.iqa-chip[data-tag=real]{background:color-mix(in oklab,var(--sig-status-ok),#fff 78%);border-color:color-mix(in oklab,var(--sig-status-ok),transparent 55%);color:color-mix(in oklab,var(--sig-status-ok),var(--sig-ink) 55%)}.iqa-chip[data-tag=business],.iqa-chip[data-tag=prototype]{background:color-mix(in oklab,var(--flow-teal),#fff 80%);border-color:color-mix(in oklab,var(--flow-teal),transparent 58%);color:color-mix(in oklab,var(--flow-teal),var(--sig-ink) 45%)}.iqa-chip[data-tag=vision],.iqa-chip[data-tag=hypothesis]{background:color-mix(in oklab,var(--sig-status-idle),var(--sig-surface-raised) 70%);border-color:var(--sig-line-strong);color:var(--sig-muted)}.iqa-chip[data-tag=missing]{background:color-mix(in oklab,var(--sig-status-warn),#fff 76%);border-color:color-mix(in oklab,var(--sig-status-warn),transparent 52%);color:color-mix(in oklab,var(--sig-status-warn),var(--sig-ink) 50%)}.iqa-chip[data-tag=connection]{background:color-mix(in oklab,var(--sig-status-idle),#fff 82%);border-color:var(--sig-line-strong);color:var(--sig-muted)}.iqa__composer{position:relative;bottom:0;display:flex;flex-direction:column;gap:.4rem;padding-block:.85rem clamp(.9rem,2.4vh,1.35rem);background:linear-gradient(to bottom,color-mix(in oklab,var(--sig-surface-raised),transparent 100%),var(--sig-surface-raised) 34%)}.iqa-status{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-block-start:-.25rem;padding:.48rem .72rem;border-radius:999px;border:1px solid var(--sig-line);background:#ffffffb8;color:var(--sig-muted);font-size:.82rem}.iqa-status__dot{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--flow-teal);animation:iqa-status-pulse 1.2s ease-in-out infinite}@keyframes iqa-status-pulse{50%{opacity:.45}}.iqa__composer-label{font-size:.78rem;font-weight:650;letter-spacing:.02em;color:var(--sig-dim)}.iqa__composer-control{display:flex;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem .95rem;border-radius:var(--sig-radius);background:var(--sig-surface-raised);border:1px solid var(--sig-line-strong);box-shadow:var(--sig-shadow-raised)}.iqa__input{flex:1 1 auto;min-inline-size:0;border:none;background:transparent;font:inherit;font-size:1rem;color:var(--sig-ink)}.iqa__input::placeholder{color:var(--sig-dim)}.iqa__input:focus{outline:none}.iqa__send{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:2.4rem;block-size:2.4rem;border:none;border-radius:calc(var(--sig-radius) - 6px);background:var(--flow-teal);color:#06302b;cursor:pointer;transition:opacity var(--sig-dur-base) var(--sig-ease-settle),transform var(--sig-dur-base) var(--sig-ease-settle)}.iqa__send:hover:not(:disabled){transform:translateY(-1px)}.iqa__send:disabled{opacity:.4;cursor:not-allowed}.iqa__send:focus-visible{outline:2px solid var(--sig-ink);outline-offset:2px}.iqa__composer-help{margin:0;font-size:.76rem;color:var(--sig-dim)}@media(prefers-reduced-motion:reduce){.iqa__thread{scroll-behavior:auto}.iqa__question-button,.iqa__send{transition:none}.iqa-status__dot{animation:none}}@media(max-width:760px){.iqa{display:block;padding:clamp(.65rem,3vw,1rem)}.iqa__surface-header{align-items:flex-start;flex-wrap:wrap}.iqa__surface .lifecycle-rail{inline-size:100%;margin-inline-start:0;overflow-x:clip}.iqa__surface .lifecycle-rail__list{inline-size:100%;min-inline-size:0;justify-content:space-between;gap:.35rem}.iqa__surface .lifecycle-rail__stage{min-inline-size:0;gap:.25rem}.iqa__surface .lifecycle-rail__stage:not([data-state=active]) .lifecycle-rail__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.iqa__column{block-size:auto;min-block-size:0}.iqa__surface{block-size:auto;min-block-size:0;overflow:visible;grid-template-rows:auto auto}.iqa__surface-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:.85rem;padding-inline:clamp(.75rem,3vw,1rem);block-size:auto;min-block-size:0;overflow:visible}.iqa__question-shelf{grid-column:1;grid-row:1;padding:.65rem}.iqa__question-list{grid-auto-flow:column;grid-auto-columns:minmax(12rem,17rem);overflow-x:auto;overflow-y:hidden;padding-block-end:.1rem}.iqa__question-button{min-block-size:100%}.iqa__chat-panel{grid-column:1;grid-row:2;display:block;overflow:visible;min-block-size:0}.iqa__thread{overflow:visible;min-block-size:0;padding-block-end:var(--iqa-composer-clearance, clamp(5.5rem, 12vh, 7rem));scroll-padding-block-end:var(--iqa-composer-clearance, clamp(5.5rem, 12vh, 7rem))}.iqa__composer{position:sticky;bottom:0;z-index:3}}@media(max-width:480px){.iqa__surface-header{gap:.5rem}.iqa__surface-body{gap:.65rem;padding-block-start:1.6rem}.iqa__question-shelf{gap:.45rem;padding:.5rem}.iqa__question-list{grid-auto-columns:minmax(10rem,14rem)}.iqa__question-button{padding:.5rem .55rem;font-size:.86rem}.iqa__thread{padding-block-end:clamp(5.5rem,18dvh,7rem);scroll-padding-block-end:clamp(5.5rem,18dvh,7rem)}.iqa-turn{scroll-margin-block-end:clamp(5.5rem,18dvh,7rem)}.iqa-slide__head{align-items:flex-start}.iqa__composer{gap:.28rem;padding-block:.5rem .65rem}.iqa__composer-label{font-size:.72rem}.iqa__composer-control{gap:.38rem;padding:.3rem .32rem .3rem .78rem;border-radius:calc(var(--sig-radius-sm) + 2px)}.iqa__send{inline-size:2.1rem;block-size:2.1rem}.iqa__composer-help{display:none}.iqa-slide__stage[data-variant=routing-diagram]{aspect-ratio:auto;min-block-size:0;display:grid;align-content:start;gap:.48rem;padding:.62rem}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__wires{display:none}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__titleblock,.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__router,.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__payoff{position:static;transform:none;max-inline-size:none;min-inline-size:0;white-space:normal}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__titleblock{display:grid;gap:.32rem}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__title{font-size:clamp(1rem,7cqi,1.35rem)}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__subtitle{margin:0}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__router{justify-self:start;font-size:.82rem;padding:.48rem .68rem}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__lane{position:static;transform:none;display:grid;grid-template-columns:minmax(6rem,.84fr) minmax(0,1.16fr);align-items:center;gap:.12rem .48rem;inline-size:100%;min-inline-size:0;padding:.46rem .56rem;font-size:.78rem;white-space:normal}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__lane-label,.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__lane-role{min-inline-size:0;overflow-wrap:anywhere}.iqa-slide__stage[data-variant=routing-diagram] .iqa-slide__payoff{justify-self:start;margin-block-start:.08rem;font-size:.72rem}}.scene9-become-surface{position:absolute;inset:0;z-index:46;display:grid;min-inline-size:0;min-block-size:0;pointer-events:auto;background:var(--sig-field);opacity:0;animation:scene9-become-fade-in var(--scene9-become-fade-ms, .32s) var(--sig-ease-settle) forwards}@keyframes scene9-become-fade-in{to{opacity:1}}.scene9-become-surface .iqa{min-block-size:100%;padding:clamp(.75rem,2vw,1.5rem)}.scene9-become-surface .iqa__column{block-size:calc(100dvh - clamp(1.5rem,4vw,3rem));min-block-size:calc(100dvh - clamp(1.5rem,4vw,3rem));transition:inline-size var(--scene9-become-resize-ms, 1.1s) var(--sig-ease-resize)}.scene9-become-surface[data-stage=periphery-fold] .iqa__column{inline-size:min(100%,860px)}.scene9-become-surface[data-stage=surface-expanded] .iqa__column,.scene9-become-surface[data-stage=interior-ready] .iqa__column,.scene9-become-surface[data-stage=line] .iqa__column,.scene9-become-surface[data-stage=pill-folding] .iqa__column,.scene9-become-surface[data-stage=pill-folded] .iqa__column{inline-size:min(100%,1120px)}.scene9-become-surface .iqa__question-shelf,.scene9-become-surface .iqa__chat-panel,.scene9-become-surface .iqa__composer{opacity:0;transform:translateY(10px);transition:opacity var(--sig-dur-base) var(--sig-ease-settle),transform var(--sig-dur-base) var(--sig-ease-settle)}.scene9-become-surface[data-stage=interior-ready] .iqa__question-shelf,.scene9-become-surface[data-stage=line] .iqa__question-shelf,.scene9-become-surface[data-stage=pill-folding] .iqa__question-shelf,.scene9-become-surface[data-stage=pill-folded] .iqa__question-shelf{opacity:1;transform:translateY(0);transition-delay:0ms}.scene9-become-surface[data-stage=interior-ready] .iqa__chat-panel,.scene9-become-surface[data-stage=line] .iqa__chat-panel,.scene9-become-surface[data-stage=pill-folding] .iqa__chat-panel,.scene9-become-surface[data-stage=pill-folded] .iqa__chat-panel{opacity:1;transform:translateY(0);transition-delay:.16s}.scene9-become-surface[data-stage=interior-ready] .iqa__composer,.scene9-become-surface[data-stage=line] .iqa__composer,.scene9-become-surface[data-stage=pill-folding] .iqa__composer,.scene9-become-surface[data-stage=pill-folded] .iqa__composer{opacity:1;transform:translateY(0);transition-delay:.3s}.scene9-handoff-narration{position:absolute;inset:0;z-index:52;pointer-events:none}.scene9-handoff-narration .scene3-flow-traces{z-index:53}.scene9-handoff-narration__tagline{display:none}@media(prefers-reduced-motion:reduce){.scene9-become-surface{animation-duration:.12s}.scene9-become-surface .iqa__column,.scene9-become-surface .iqa__question-shelf,.scene9-become-surface .iqa__chat-panel,.scene9-become-surface .iqa__composer{transition-duration:.12s}}.review-queue__item[data-item=scene7-review-request]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.review-queue__item[data-item=scene7-review-request] .review-queue__kind{min-inline-size:0}.review-queue__item[data-item=scene7-review-request] .review-queue__by{grid-column:2;grid-row:1}.review-queue__status{display:inline-flex;align-items:center;min-inline-size:fit-content;padding:.08rem .46rem;border:1px solid var(--sig-line-strong);border-radius:999px;background:var(--sig-surface-raised);color:var(--sig-status-warn);font-size:.62rem;font-weight:800;letter-spacing:0;text-transform:none}.review-queue__status[data-status=verified]{color:var(--sig-status-ok);border-color:color-mix(in oklab,var(--sig-status-ok),transparent 58%)}.review-queue__actions{position:relative;grid-column:1 / -1;display:inline-flex;align-items:center;flex-wrap:wrap;justify-self:end;justify-content:flex-end;gap:.45rem;min-inline-size:0;isolation:isolate}.review-queue__button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-block-size:2rem;padding:.36rem .7rem;border:1px solid var(--sig-line-strong);border-radius:var(--sig-radius-sm);background:var(--sig-surface-raised);color:var(--sig-ink);font:inherit;font-size:.74rem;font-weight:800;line-height:1;cursor:pointer}.review-queue__button:focus-visible{outline:2px solid var(--flow-teal);outline-offset:2px}.review-queue__button--approve{border-color:color-mix(in oklab,var(--flow-teal),transparent 45%);color:var(--flow-teal)}.review-queue__button--send-back{color:var(--sig-muted)}.review-queue__button[data-disabled-settled=true]{cursor:default;color:color-mix(in oklab,var(--sig-muted),var(--sig-ink) 12%);border-color:color-mix(in oklab,var(--sig-line-strong),transparent 24%);background:linear-gradient(180deg,#ffffff94,#ffffff6b),var(--sig-surface-raised);box-shadow:inset 0 1px #ffffff85;opacity:.68}.review-queue__button--approve[data-disabled-settled=true]{color:color-mix(in oklab,var(--sig-status-ok),var(--sig-muted) 42%);border-color:color-mix(in oklab,var(--sig-status-ok),transparent 66%)}.review-queue[data-affordance=visible] .review-queue__button--approve[data-affordance-target=true],.review-queue[data-affordance=reemphasized] .review-queue__button--approve[data-affordance-target=true]{outline:3px solid color-mix(in oklab,var(--flow-teal),white 8%);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in oklab,var(--flow-teal),transparent 78%),0 12px 24px #1a242629}.review-queue[data-affordance=reemphasized] .review-queue__button--approve[data-affordance-target=true]{animation:scene7-approve-ring-snap .68s cubic-bezier(.2,.9,.2,1.08) 1}.scene7-approve-cursor{position:absolute;z-index:2;inset-inline-start:-1.28rem;inset-block-start:50%;inline-size:1.05rem;block-size:1.32rem;background:var(--sig-ink);clip-path:polygon(0 0,0 100%,32% 78%,48% 100%,67% 90%,52% 66%,86% 66%);filter:drop-shadow(0 6px 10px rgb(26 36 38 / 22%));translate:0 -50%;scale:.9;rotate:-10deg;pointer-events:none;animation:scene7-approve-cursor-summon .52s cubic-bezier(.2,.9,.2,1.08) both}.scene7-approve-cursor[data-emphasis=snap]{animation:scene7-approve-cursor-snap .68s cubic-bezier(.2,.9,.2,1.08) 1 both}@keyframes scene7-approve-ring-snap{0%,to{box-shadow:0 0 0 6px color-mix(in oklab,var(--flow-teal),transparent 78%),0 12px 24px #1a242629}42%{box-shadow:0 0 0 9px color-mix(in oklab,var(--flow-teal),transparent 68%),0 15px 30px #1a242633}}@keyframes scene7-approve-cursor-summon{0%{opacity:0;translate:-1.45rem -64%;scale:1}70%{opacity:1;translate:.08rem -50%;scale:1}to{opacity:1;translate:0 -50%;scale:.9}}@keyframes scene7-approve-cursor-snap{0%,to{opacity:1;translate:0 -50%;scale:.9}44%{opacity:1;translate:.16rem -49%;scale:1.04}}@media(max-width:520px){.review-queue__actions{justify-self:start;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.review-queue__button{transition:none}.review-queue[data-affordance=visible] .review-queue__button--approve[data-affordance-target=true],.review-queue[data-affordance=reemphasized] .review-queue__button--approve[data-affordance-target=true]{animation:none}.scene7-approve-cursor{display:none;animation:none}}.opening-scenes__settle[data-scene8-phase] .signal-surface{position:relative;overflow:hidden}.scene8-already-built{position:absolute;inset-block-start:clamp(5rem,11cqb,6.75rem);inset-block-end:clamp(9.5rem,24cqb,13rem);inset-inline:clamp(1rem,2.4cqi,2rem);z-index:42;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;pointer-events:none;container-type:inline-size}.scene8-repo-cards{--scene8-proof-width: clamp(360px, 34cqi, 480px);grid-area:1 / 1;position:relative;inline-size:min(100%,calc(var(--scene8-proof-width) * 2 + clamp(.9rem,2.2cqi,1.5rem)));min-block-size:min(100%,calc(var(--scene8-hero-width, var(--scene8-proof-width)) / 1.6 + 5.75rem));display:grid;grid-template-columns:repeat(2,minmax(0,var(--scene8-proof-width)));justify-content:center;align-items:start;gap:clamp(.9rem,2.2cqi,1.5rem)}.scene8-repo-card{position:relative;min-inline-size:0;display:grid;grid-template-rows:auto minmax(0,auto);overflow:hidden;border:1px solid color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--sig-ink, #1a2426) 8%);border-radius:8px;background:linear-gradient(180deg,#fffffff0,#f6faf9e8),var(--sig-paper, #f8fbfa);box-shadow:0 1px 2px #1a242614,0 18px 48px #1a242626;opacity:0;transform:scale(.96);animation:scene8-proof-card-in .32s ease-out both;transition:opacity .42s cubic-bezier(.3,.05,.2,1),transform .56s cubic-bezier(.2,.85,.2,1)}.scene8-repo-card[data-state=entering],.scene8-repo-card[data-state=settled],.scene8-repo-card[data-state=promoted],.scene8-repo-card[data-state=context]{opacity:1}.scene8-repo-card[data-state=yielding]{animation:scene8-flux-yield .42s cubic-bezier(.3,.05,.2,1) both;opacity:0;transform:translate(-1rem) scale(.96)}.scene8-repo-card[data-repo=hri]{animation-delay:0ms}.scene8-repo-card--hri-cycle[data-state=promoted]{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:min(var(--scene8-hero-width, var(--scene8-proof-width)),100%);transform:translate(-50%,-50%);animation:none}.scene8-repo-card--hri-cycle[data-state=promoted][data-flip=active]{transition:none;will-change:transform}.scene8-repo-card__provenance{position:absolute;z-index:3;inset-block-start:.5rem;inset-inline-start:.5rem;display:inline-flex;align-items:center;min-block-size:1.35rem;padding:.16rem .48rem;border:1px solid color-mix(in oklab,var(--sig-line, rgb(26 36 38 / 12%)),var(--flow-teal, #2dd4bf) 18%);border-radius:999px;color:color-mix(in oklab,var(--sig-ink, #1a2426),var(--flow-teal, #2dd4bf) 18%);background:#f8fbfae0;font-size:.62rem;font-weight:780;line-height:1;letter-spacing:0;text-transform:lowercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.scene8-repo-card__thumb-frame,.scene8-hri-cycle{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:color-mix(in oklab,var(--sig-paper, #f8fbfa),var(--sig-ink, #1a2426) 6%)}.scene8-repo-card__thumb,.scene8-hri-cycle__page{display:block;inline-size:100%;block-size:100%;object-fit:cover;pointer-events:auto}.scene8-hri-cycle__page{position:absolute;inset:0;opacity:0;transition:opacity .48s cubic-bezier(.3,.05,.2,1)}.scene8-hri-cycle__page[data-active=true]{opacity:1}.scene8-repo-card__body{display:grid;gap:.52rem;padding:clamp(.68rem,1.6cqi,.9rem)}.scene8-repo-card__title{margin:0;color:var(--sig-ink, #1a2426);font-size:min(.95rem,clamp(.82rem,.78rem + .16cqi,.98rem));font-weight:760;line-height:1.15;letter-spacing:0}.scene8-repo-card__chips{display:flex;flex-wrap:wrap;gap:.34rem;align-content:start}.scene8-repo-card__chip{display:inline-flex;align-items:center;min-block-size:1.36rem;padding:.16rem .44rem;border:1px solid color-mix(in oklab,var(--sig-line, rgb(26 36 38 / 12%)),var(--flow-teal, #2dd4bf) 18%);border-radius:999px;color:color-mix(in oklab,var(--sig-ink, #1a2426),var(--flow-teal, #2dd4bf) 18%);background:color-mix(in oklab,var(--sig-paper, #f8fbfa),var(--flow-teal, #2dd4bf) 8%);font-size:.66rem;font-weight:730;line-height:1;letter-spacing:0;text-transform:lowercase}@keyframes scene8-proof-card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes scene8-flux-yield{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-1rem) scale(.96)}}@media(max-height:700px)and (min-width:761px){.scene8-already-built{inset-block-start:3.25rem;inset-block-end:2rem}.scene8-repo-cards{--scene8-proof-width: clamp(260px, 24cqi, 310px);min-block-size:min(100%,calc(var(--scene8-hero-width, var(--scene8-proof-width)) / 1.6 + 4rem))}.scene8-repo-card--hri-cycle[data-state=promoted]{inset-block-start:calc(50% + 1rem)}.opening-scenes__settle[data-scene8-phase] .signal-surface:has(.scene8-already-built[data-hri-promoted=true]) .scene6-lifecycle-pipeline{opacity:.12;transition:opacity .24s cubic-bezier(.3,.05,.2,1)}.scene8-repo-card__body{padding:.5rem .6rem}.scene8-repo-card__title{font-size:.78rem}.scene8-repo-card__chips{display:none}}@media(max-width:760px){.scene8-already-built{inset:4.8rem .72rem 8.6rem;align-items:center}.scene8-repo-cards{--scene8-proof-width: min(100%, 22rem);grid-template-columns:1fr;gap:.65rem}.scene8-repo-card--hri-cycle[data-state=promoted]{grid-template-columns:1fr;inline-size:min(var(--scene8-hero-width, var(--scene8-proof-width)),100%)}.scene8-repo-card{grid-template-columns:minmax(7.2rem,42%) minmax(0,1fr);grid-template-rows:auto}.scene8-repo-card__thumb-frame,.scene8-hri-cycle{min-block-size:7.2rem}.scene8-repo-card__body{align-content:center;padding:.68rem}}@media(prefers-reduced-motion:reduce){.opening-scenes__settle[data-scene8-phase] .signal-shell__objectives,.scene8-repo-card,.scene8-hri-cycle__page{animation:none;transition-duration:.12s;transform:none}.scene8-repo-card--hri-cycle[data-state=promoted]{animation:none;transform:translate(-50%,-50%)}}:root{--sig-status-ok: var(--flow-green);--sig-status-fail: var(--flow-red);--sig-status-warn: var(--flow-amber);--sig-status-idle: var(--flow-dim);--sig-dur-base: .24s;--sig-dur-slow: .42s;--sig-dur-resize: .55s;--sig-dur-reduced: .12s;--sig-ease-settle: cubic-bezier(.4, 0, .2, 1);--sig-ease-slow: cubic-bezier(.22, 1, .36, 1);--sig-ease-resize: cubic-bezier(.22, .61, .36, 1);--sig-ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--sig-blur-context: blur(2px);--sig-blur-field-deep: blur(1.4px);--sig-pulse-waiting: 2.8s}.signal-shell{--sig-ink: #1a2426;--sig-muted: #5a6b6e;--sig-dim: #8b999b;--sig-field: #eef2f1;--sig-field-2: #e4eae9;--sig-surface: rgb(255 255 255 / 76%);--sig-surface-raised: rgb(255 255 255 / 92%);--sig-surface-ambient: color-mix(in oklab, var(--sig-surface), var(--sig-field) 30%);--sig-line: rgb(26 36 38 / 8%);--sig-line-strong: rgb(26 36 38 / 14%);--sig-radius: 18px;--sig-radius-sm: 12px;--sig-shadow-soft: 0 1px 2px rgb(26 36 38 / 4%), 0 8px 24px rgb(26 36 38 / 6%);--sig-shadow-raised: 0 2px 6px rgb(26 36 38 / 6%), 0 24px 64px rgb(26 36 38 / 10%);--sig-gap: clamp(.75rem, 1.6vw, 1.25rem)}.opening-scenes{--scene3-shell-gutter: clamp(1rem, 2.5vw, 2rem);position:relative;min-block-size:100vh;overflow:hidden;overflow:clip;cursor:pointer}.opening-scenes__field{position:absolute;inset:0;pointer-events:none}.scene-obj{position:absolute;inline-size:clamp(150px,17vw,212px);margin:0;border-radius:var(--sig-radius-sm, 12px);box-shadow:0 2px 6px #1a242617,0 14px 34px #1a242621;will-change:left,top,transform}.scene-obj:has(.scene-obj__shot){box-shadow:0 3px 8px #1a24261f,0 18px 46px #1a24262e}.scene-obj__frame{position:relative;display:block;overflow:hidden;border-radius:var(--sig-radius-sm, 12px);background:#fff;border:1px solid color-mix(in oklab,var(--sig-ink, #1a2426),transparent 84%);border-inline-start-width:2px}.scene-obj__shot{display:block;inline-size:100%;aspect-ratio:16 / 10;object-fit:cover}.scene-obj[data-hero] .scene-obj__frame{aspect-ratio:3434 / 1439}.scene-obj[data-hero] .scene-obj__shot{block-size:100%;aspect-ratio:auto;object-fit:contain;background:#fff;transform:translateZ(0);backface-visibility:hidden}.scene-obj[data-hero]{transition:inline-size var(--sig-dur-resize) var(--sig-ease-resize)}.opening-scenes[data-beat=hero] .scene-obj[data-hero],.opening-scenes[data-beat=scale] .scene-obj[data-hero]{inline-size:min(86vw,1240px)}.wm{display:grid;grid-template-rows:auto 1fr;aspect-ratio:16 / 10;background:linear-gradient(180deg,color-mix(in oklab,var(--sig-field, #eef2f1),#fff 28%),#fff)}.wm__bar{display:flex;align-items:center;gap:3px;padding:.3rem .4rem;border-block-end:1px solid var(--sig-line, rgb(26 36 38 / 8%))}.wm__bar i{inline-size:5px;block-size:5px;border-radius:50%;background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 70%)}.wm__body{position:relative;display:block;padding:.36rem .42rem;overflow:hidden}.wm-row{display:block;block-size:5px;margin-block-end:.26rem;border-radius:2px;background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 64%)}.wm-row[data-w=lg]{inline-size:88%}.wm-row[data-w=md]{inline-size:62%}.wm-row[data-w=sm]{inline-size:40%}.wm-term__prompt{display:flex;align-items:center;gap:4px}.wm-term__prompt b{font-size:.6rem;line-height:1;color:var(--flow-teal, #2dd4bf)}.wm-row--stream{margin-block-end:0;background:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 55%)}.wm-browser{display:grid;gap:.3rem}.wm-browser__addr{display:block;block-size:6px;border-radius:999px;background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 80%)}.wm-browser__page{display:block;block-size:28px;border-radius:4px;background:linear-gradient(135deg,color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 88%),color-mix(in oklab,var(--sig-ink, #1a2426),transparent 86%))}.wm-diff{display:grid;gap:3px}.wm-diff__row{display:block;block-size:5px;inline-size:80%;border-radius:2px;background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 72%);border-inline-start:3px solid transparent}.wm-diff__row--add{inline-size:86%;background:color-mix(in oklab,var(--sig-status-ok, #4fb286),transparent 80%);border-inline-start-color:var(--sig-status-ok, #4fb286)}.wm-diff__row--del{inline-size:58%;background:color-mix(in oklab,var(--sig-status-fail, #e5687a),transparent 80%);border-inline-start-color:var(--sig-status-fail, #e5687a)}.wm-checks{display:grid;gap:4px}.wm-checks__row{display:flex;align-items:center;gap:5px}.wm-checks__row b{font-size:.6rem;line-height:1}.wm-checks__row i{display:block;block-size:5px;inline-size:64%;border-radius:2px;background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 66%)}.wm-checks__row[data-state=ok] b{color:var(--sig-status-ok, #4fb286)}.wm-checks__row[data-state=fail] b{color:var(--sig-status-fail, #e5687a)}.wm-chat{display:grid;gap:4px;justify-items:start}.wm-chat__bub{display:block;block-size:8px;border-radius:6px;background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 88%)}.wm-chat__bub--in{inline-size:56%}.wm-chat__bub--out{inline-size:70%;justify-self:end;background:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 78%)}.wm-chat__pending b{font-size:.62rem;font-weight:800;color:color-mix(in oklab,var(--flow-amber, #fbbf24),var(--sig-ink, #1a2426) 30%)}.wm-asset{display:block;block-size:100%;min-block-size:34px;border-radius:4px;background:linear-gradient(135deg,color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 78%),color-mix(in oklab,var(--sig-ink, #1a2426),transparent 90%))}.scene-obj__prov,.scene-obj__label,.scene-obj__status{position:absolute;z-index:2;padding:.05rem .34rem;border-radius:999px;font-weight:700;line-height:1.45;background:#ffffffd6;box-shadow:0 1px 2px #1a24261a;-webkit-backdrop-filter:var(--sig-blur-context);backdrop-filter:var(--sig-blur-context)}.scene-obj__prov{inset-block-start:.3rem;inset-inline-start:.3rem;font-size:.44rem;letter-spacing:.09em;text-transform:uppercase;color:var(--sig-dim, #8b999b)}.scene-obj__prov[data-prov=real]{color:var(--sig-muted, #5a6b6e)}.scene-obj__label{inset-block-start:.3rem;inset-inline-end:.3rem;font-size:.56rem;letter-spacing:.01em;color:var(--sig-ink, #1a2426)}.scene-obj__status{inset-block-end:.3rem;inset-inline-start:.3rem;font-size:.5rem;letter-spacing:.02em;color:var(--sig-muted, #5a6b6e)}.scene-obj__count{position:absolute;z-index:2;inset-block-end:.3rem;inset-inline-end:.3rem;display:inline-flex;align-items:center;gap:.18rem;padding:.05rem .34rem;border-radius:999px;font-size:.5rem;font-weight:700;letter-spacing:.02em;color:var(--sig-ink, #1a2426);background:#ffffffd6;box-shadow:0 1px 2px #1a24261a;-webkit-backdrop-filter:var(--sig-blur-context);backdrop-filter:var(--sig-blur-context)}.scene-obj__count-glyph{inline-size:9px;block-size:6px;background:radial-gradient(circle 1.4px at 2px 2px,var(--flow-teal, #2dd4bf) 99%,transparent),radial-gradient(circle 1.4px at 7px 2px,var(--flow-teal, #2dd4bf) 99%,transparent),radial-gradient(circle 1.4px at 4.5px 5px,var(--flow-teal, #2dd4bf) 99%,transparent);background-repeat:no-repeat}.opening-scenes:is([data-beat=hero],[data-beat=scale]) .scene-obj[data-hero] :is(.scene-obj__prov,.scene-obj__label,.scene-obj__status,.scene-obj__count){padding:.09rem .61rem}.opening-scenes:is([data-beat=hero],[data-beat=scale]) .scene-obj[data-hero] .scene-obj__prov{font-size:.79rem}.opening-scenes:is([data-beat=hero],[data-beat=scale]) .scene-obj[data-hero] .scene-obj__label{font-size:1.01rem}.opening-scenes:is([data-beat=hero],[data-beat=scale]) .scene-obj[data-hero] .scene-obj__status{font-size:.9rem}.opening-scenes:is([data-beat=hero],[data-beat=scale]) .scene-obj[data-hero] .scene-obj__count{font-size:.9rem;gap:.32rem}.opening-scenes:is([data-beat=hero],[data-beat=scale]) .scene-obj[data-hero] .scene-obj__count-glyph{transform:scale(1.8);transform-origin:center}.scene-obj[data-kind=review] .scene-obj__frame{border-inline-start-color:var(--sig-status-fail, #e5687a)}.scene-obj[data-kind=terminal] .scene-obj__frame,.scene-obj[data-kind=diff] .scene-obj__frame{border-inline-start-color:var(--sig-status-idle, #6b8b8e)}.scene-obj[data-kind=agent] .scene-obj__frame{border-inline-start-color:var(--flow-teal, #2dd4bf)}.scene-obj[data-bottleneck] .scene-obj__frame{border-inline-start-color:var(--flow-amber, #fbbf24)}.scene-obj[data-bottleneck] .scene-obj__status{color:color-mix(in oklab,var(--flow-amber, #fbbf24),var(--sig-ink, #1a2426) 35%);background:color-mix(in oklab,var(--flow-amber, #fbbf24),transparent 86%)}.opening-scenes[data-beat=hero] .scene-obj[data-bottleneck],.opening-scenes[data-beat=scale] .scene-obj[data-bottleneck],.opening-scenes[data-beat=accrete] .scene-obj[data-bottleneck],.opening-scenes[data-beat=quote] .scene-obj[data-bottleneck],.opening-scenes[data-beat=converge] .scene-obj[data-bottleneck]{animation:scene-obj-waiting var(--sig-pulse-waiting) ease-in-out infinite}@keyframes scene-obj-waiting{0%,to{box-shadow:var(--sig-shadow-soft, 0 1px 2px rgb(26 36 38 / 4%), 0 8px 24px rgb(26 36 38 / 6%)),0 0 0 1px #fbbf242e}50%{box-shadow:var(--sig-shadow-soft, 0 1px 2px rgb(26 36 38 / 4%), 0 8px 24px rgb(26 36 38 / 6%)),0 0 10px 1px #fbbf2457}}.opening-scenes[data-beat=settle] .scene-obj[data-unresolved]{box-shadow:var(--sig-shadow-soft, 0 1px 2px rgb(26 36 38 / 4%), 0 8px 24px rgb(26 36 38 / 6%)),0 0 0 1px var(--sig-status-fail, #e5687a)}.opening-scenes[data-beat=hero] .scene-obj,.opening-scenes[data-beat=scale] .scene-obj,.opening-scenes[data-beat=accrete] .scene-obj,.opening-scenes[data-beat=quote] .scene-obj{transition:filter var(--sig-dur-slow) var(--sig-ease-slow)}.opening-scenes[data-beat=accrete] .scene-obj[data-depth="1"],.opening-scenes[data-beat=quote] .scene-obj[data-depth="1"]{filter:var(--sig-blur-field-deep)}.opening-scenes[data-beat=converge] .scene-obj__frame,.opening-scenes[data-scene3=flow-arrives] .scene-obj__frame{animation:opening-field-ambient-drift 4.8s ease-in-out infinite alternate;animation-delay:calc(var(--opening-ambient-index, 0) * -173ms)}.opening-scenes[data-beat=converge] .scene-obj:nth-child(3n+1),.opening-scenes[data-scene3=flow-arrives] .scene-obj:nth-child(3n+1){--opening-ambient-index: 1}.opening-scenes[data-beat=converge] .scene-obj:nth-child(3n+2),.opening-scenes[data-scene3=flow-arrives] .scene-obj:nth-child(3n+2){--opening-ambient-index: 2}.opening-scenes[data-beat=converge] .scene-obj:nth-child(3n),.opening-scenes[data-scene3=flow-arrives] .scene-obj:nth-child(3n){--opening-ambient-index: 3}.opening-scenes[data-beat=converge] .scene-obj__status,.opening-scenes[data-scene3=flow-arrives] .scene-obj__status{animation:opening-field-ambient-status 3.2s ease-in-out infinite}@keyframes opening-field-ambient-drift{0%{transform:translate3d(-1px,0,0)}to{transform:translate3d(1px,-2px,0)}}@keyframes opening-field-ambient-status{0%,to{opacity:.76}50%{opacity:1}}.scene-obj[data-hero]{z-index:6}.opening-scenes__objective{position:absolute;inset-block-start:clamp(1.1rem,4vh,2.2rem);inset-inline-start:50%;z-index:20;display:grid;justify-items:center;gap:.2rem;padding:.7rem 1.1rem;border-radius:var(--sig-radius-sm, 12px);background:var(--sig-surface-raised, rgb(255 255 255 / 94%));box-shadow:0 2px 6px #1a24260f,0 18px 48px #1a242624,0 0 0 1px var(--sig-line, rgb(26 36 38 / 8%));text-align:center;pointer-events:none;max-inline-size:calc(100vw - 2rem)}.opening-scenes__objective-label{font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--sig-dim, #8b999b)}.opening-scenes__objective-title{font-size:clamp(.95rem,1.8vw,1.25rem);font-weight:600;letter-spacing:-.01em;color:var(--sig-ink, #1a2426);white-space:nowrap}.opening-scenes__scale{position:absolute;z-index:23;inset-block-start:50%;inset-inline-start:clamp(.9rem,3.5vw,3rem);transform:translateY(-50%);transform-origin:left center;transition:transform var(--sig-dur-slow) var(--sig-ease-slow);display:grid;grid-template-columns:auto;align-items:center;justify-items:start;gap:.05rem;padding:.7rem .95rem;border-radius:var(--sig-radius-sm, 12px);background:var(--sig-surface-raised, rgb(255 255 255 / 90%));box-shadow:0 2px 6px #1a24260f,0 14px 36px #1a24261f,0 0 0 1px var(--sig-line, rgb(26 36 38 / 8%));pointer-events:none}.opening-scenes__scale-count{grid-column:1;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:.95;letter-spacing:-.02em;color:var(--sig-ink, #1a2426);transition:font-size var(--sig-dur-slow) var(--sig-ease-slow)}.opening-scenes[data-beat=scale] .opening-scenes__scale{transform:translateY(-50%) scale(1.16)}.opening-scenes[data-beat=scale] .opening-scenes__scale-count{font-size:clamp(3rem,7.5vw,5rem)}.opening-scenes__scale-unit{grid-column:1;font-size:.86rem;font-weight:600;letter-spacing:.02em;color:var(--sig-muted, #5a6b6e)}.opening-scenes__scale-across{grid-column:1;margin-block-start:.3rem;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sig-dim, #8b999b)}.opening-scenes__scale-connectors{position:absolute;inset:0;z-index:22;inline-size:100%;block-size:100%;overflow:visible;color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 42%);opacity:0;pointer-events:none;transition:opacity var(--sig-dur-med) var(--sig-ease-standard)}.opening-scenes__scale-connectors[data-active=true]{opacity:1}.opening-scenes__scale-connectors path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:5 6;opacity:.78;vector-effect:non-scaling-stroke}.opening-scenes__scale-connectors[data-active=true] path{animation:opening-scale-pointer-draw var(--sig-dur-slow) var(--sig-ease-standard) both}.opening-scenes__scale-connectors path[data-pointer="2"]{animation-delay:45ms}.opening-scenes__scale-connectors path[data-pointer="3"]{animation-delay:90ms}.opening-scenes__scale-connectors path[data-pointer="4"]{animation-delay:135ms}@keyframes opening-scale-pointer-draw{0%{opacity:0;stroke-dashoffset:28}to{opacity:.78;stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.opening-scenes__scale-connectors{transition:opacity .12s ease}.opening-scenes__scale-connectors[data-active=true] path{animation:none;opacity:.78;stroke-dashoffset:0}}.opening-scenes__veil{position:absolute;inset:0;z-index:21;background:color-mix(in oklab,var(--sig-field, #eef2f1),transparent 90%);pointer-events:none}.opening-scenes__quote{position:absolute;inset-inline:0;inset-block-end:clamp(4.5rem,16vh,9rem);z-index:22;margin:0;display:grid;justify-items:center;gap:.5rem;padding-inline:clamp(1.5rem,6vw,5rem);text-align:center;pointer-events:none}.opening-scenes__quote:before{content:"";position:absolute;inset:-2.6rem -7%;z-index:-1;background:radial-gradient(ellipse 60% 150% at 50% 52%,#fffffff5,#ffffffe5 34%,color-mix(in oklab,var(--sig-field, #eef2f1),transparent 100%) 74%);pointer-events:none}.opening-scenes__quote-text{margin:0;max-inline-size:30ch;font-size:clamp(1.45rem,3.2vw,2.45rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--sig-ink, #1a2426);text-wrap:balance}.opening-scenes__quote-line{display:block}.opening-scenes__quote-line--bottleneck{margin-block-start:.4em;font-size:clamp(1.62rem,3.6vw,2.75rem);font-weight:600;line-height:1.25;color:color-mix(in oklab,var(--flow-amber, #fbbf24),var(--sig-ink, #1a2426) 45%)}@media(min-width:761px){.opening-scenes__quote-line--bottleneck{white-space:nowrap}}.opening-scenes__quote-cite{font-size:clamp(.8rem,1.3vw,1rem);font-weight:500;letter-spacing:.04em;color:var(--sig-muted, #5a6b6e)}.opening-scenes__hint{position:absolute;inset-block-end:clamp(.9rem,2.2vh,1.5rem);inset-inline-start:50%;transform:translate(-50%);z-index:30;margin:0;inline-size:fit-content;max-inline-size:calc(100% - 2rem);display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border:1px solid var(--sig-line-strong, rgb(26 36 38 / 14%));border-radius:999px;background:var(--sig-surface-raised, rgb(255 255 255 / 92%));box-shadow:var(--sig-shadow-raised);color:var(--sig-muted, #5a6b6e);font:inherit;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.opening-scenes__hint:hover{color:var(--sig-ink, #1a2426);border-color:var(--sig-line-strong, rgb(26 36 38 / 14%))}.opening-scenes__hint:focus-visible{color:var(--sig-ink, #1a2426);outline:2px solid color-mix(in oklab,var(--sig-ink, #1a2426),transparent 40%);outline-offset:2px}.opening-scenes__hint-glyph{font-size:.95rem;line-height:1;letter-spacing:0}.opening-scenes__pause{position:absolute;inset-block-end:clamp(.9rem,2.2vh,1.5rem);inset-inline-end:clamp(.9rem,2.2vw,1.5rem);z-index:31;margin:0;inline-size:fit-content;max-inline-size:calc(100% - 2rem);min-block-size:2.35rem;display:inline-flex;align-items:center;gap:.42rem;padding:.5rem .85rem;border:1px solid var(--sig-line-strong, rgb(26 36 38 / 14%));border-radius:999px;background:var(--sig-surface-raised, rgb(255 255 255 / 92%));box-shadow:var(--sig-shadow-raised);color:var(--sig-ink, #1a2426);font:inherit;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.opening-scenes__pause:hover{border-color:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 55%)}.opening-scenes__pause:focus-visible{outline:2px solid color-mix(in oklab,var(--sig-ink, #1a2426),transparent 40%);outline-offset:2px}.opening-scenes__pause-icon{inline-size:1rem;block-size:1rem;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.opening-scenes__hint,.opening-scenes__pause{transition:none}}@media(max-width:42rem){.opening-scenes__pause{inset-block-end:clamp(4.15rem,9vh,5.25rem)}}.opening-scenes__begin{position:absolute;inset-block-end:clamp(4rem,24vh,14rem);inset-inline-start:50%;transform:translate(-50%);z-index:30;margin:0;display:inline-flex;align-items:center;padding:.7rem 1.7rem;border:1px solid var(--sig-line-strong, rgb(26 36 38 / 14%));border-radius:999px;background:var(--sig-surface-raised, rgb(255 255 255 / 92%));box-shadow:var(--sig-shadow-raised);color:var(--sig-ink, #1a2426);font:inherit;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.opening-scenes__begin:hover{border-color:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 55%)}.opening-scenes__begin:focus-visible{outline:2px solid color-mix(in oklab,var(--sig-ink, #1a2426),transparent 40%);outline-offset:2px}@media(prefers-reduced-motion:reduce){.opening-scenes__begin{transition:none}}.opening-scenes__settle{position:absolute;inset:0;z-index:25;padding:var(--scene3-shell-gutter);box-sizing:border-box;pointer-events:none}.opening-scenes__settle:not([aria-hidden]){pointer-events:auto}.opening-scenes__settle .signal-shell__frame{block-size:auto;min-block-size:100%}.opening-scenes__settle[data-terminal-only=true] .signal-shell__frame,.opening-scenes__settle[data-workspace-only=true] .signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"surface";gap:0;block-size:100%;min-block-size:100%}.opening-scenes__settle[data-terminal-only=true] .signal-surface__main,.opening-scenes__settle[data-workspace-only=true] .signal-surface__main{grid-template-columns:minmax(0,1fr)}.opening-scenes__settle[data-terminal-only=true] .signal-surface__work,.opening-scenes__settle[data-workspace-only=true] .signal-surface__work{padding-block-start:clamp(.75rem,1.8vh,1.2rem)}.opening-scenes__settle[data-terminal-only=true] .signal-terminal{min-block-size:0}.opening-scenes[data-scene3=terminal-fill] .opening-scenes__settle[data-terminal-only=true] .signal-shell__brand-mark{opacity:0}.opening-scenes__settle .signal-terminal__line--flow-directive{margin-block-start:.5rem;color:var(--term-text);font-weight:680;overflow-wrap:anywhere}.opening-scenes__settle .signal-terminal__flow-directive-source{color:var(--flow-teal, #2dd4bf);font-weight:820}.opening-scenes__settle .signal-terminal__flow-directive-glyph{display:inline-block;margin-inline-end:.28rem}.opening-settle__bottom{grid-area:bottom;min-inline-size:0}.opening-settle__unresolved{box-shadow:0 1px 2px #1a24260a,0 8px 24px #1a24260f,0 0 0 1px var(--sig-status-fail, #e5687a)}.opening-settle__prov{margin-inline-start:auto;padding:.02rem .34rem;border-radius:999px;font-size:.48rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sig-dim, #8b999b);background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 92%)}.scene3-flow-presence{position:absolute;z-index:34;inset-block-start:clamp(1rem,4vh,2.25rem);inset-inline-start:clamp(1rem,3vw,2.5rem);display:inline-flex;align-items:center;gap:.7rem;padding:.56rem .78rem .56rem .6rem;border:1px solid var(--sig-line-strong, rgb(26 36 38 / 14%));border-radius:999px;background:#fffffff0;box-shadow:0 2px 8px #1a242614,0 22px 54px #1a242626;pointer-events:none;transform-origin:top left;transition:inset-block-start .26s cubic-bezier(.22,1,.36,1),inset-inline-start .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),border-color .26s ease,background .26s ease,box-shadow .26s ease,opacity .18s ease}.scene3-flow-presence__mark.flo-mark{position:relative;display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:50%;background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 72%);box-shadow:0 0 0 1px #2dd4bf38,0 0 26px #2dd4bf3d;transition:inline-size .26s cubic-bezier(.22,1,.36,1),block-size .26s cubic-bezier(.22,1,.36,1),background .26s ease,box-shadow .26s ease,opacity .18s ease}.scene3-flow-presence__mark .flo-mark__ring{position:absolute;inset:-5px;border-radius:50%;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),white 12%);box-shadow:0 0 0 5px #2dd4bf14}.scene3-flow-presence__mark .flo-mark__aura{position:absolute;inset:3px;border-radius:50%;background:radial-gradient(circle at 48% 42%,rgb(255 255 255 / 96%) 0 18%,rgb(196 252 241 / 82%) 30%,rgb(45 212 191 / 62%) 62%,transparent 75%),conic-gradient(from 210deg,#2dd4bf29,#f7b9556b,#ff887042,#2dd4bf3d);box-shadow:inset 0 0 16px #ffffffc2,0 0 20px #2dd4bf3d}.scene3-flow-presence__mark .flo-mark__core{position:relative;z-index:1;inline-size:13px;block-size:13px;border-radius:50%;background:radial-gradient(circle,#fff 0 38%,#d2fcf3d1 55%,#2dd4bf85);box-shadow:0 0 14px #fffc,0 0 22px #2dd4bf42}.scene3-flow-presence__mark .flo-mark__accent{position:absolute;z-index:2;inline-size:30%;block-size:16%;border-radius:999px;inset-inline-end:17%;inset-block-end:22%;rotate:-22deg;background:linear-gradient(90deg,#f7b95500,#f7b955d1,#ff8870ad)}.scene3-flow-presence__label{font-size:.92rem;font-weight:760;color:var(--sig-ink, #1a2426);opacity:1;transition:opacity .18s ease}.scene3-flow-presence[data-centered=true]{inset-block-start:50%;inset-inline-start:50%;translate:-50% -58%;display:grid;place-items:center;padding:0;border:0;background:transparent;box-shadow:none}.scene3-flow-presence[data-centered=true] .scene3-flow-presence__label{opacity:0}.scene3-flow-presence[data-centered=true] .scene3-flow-presence__mark.flo-mark{inline-size:clamp(8rem,16vw,12rem);block-size:clamp(8rem,16vw,12rem);background:radial-gradient(circle at 50% 45%,rgb(255 255 255 / 84%) 0 21%,rgb(193 252 242 / 54%) 43%,rgb(45 212 191 / 28%) 72%,transparent 100%);box-shadow:0 0 0 1px #2dd4bf29,0 0 54px #2dd4bf38,0 0 96px #f7b9551a;animation:none;transform:none}.scene3-flow-presence[data-centered=true] .flo-mark__ring{inset:-14px;border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 8%);box-shadow:0 0 0 10px #2dd4bf0f,0 0 40px #f7b9551f;animation:flow-presence-drift 9s linear infinite}.scene3-flow-presence[data-centered=true] .flo-mark[data-speaking=true] .flo-mark__ring{animation-duration:5.5s}.scene3-flow-presence[data-centered=true] .flo-mark__core{inline-size:18%;block-size:18%}.scene3-flow-presence[data-centered=true] .flo-mark__accent{inline-size:26%;block-size:12%}.scene3-flow-presence[data-receded=true]{inset-block-start:calc(var(--scene3-shell-gutter) + 1.24rem);inset-inline-start:calc(var(--scene3-shell-gutter) + clamp(.85rem,2vw,1.5rem) - .4rem);display:grid;place-items:center;gap:0;padding:0;border:0;background:transparent;box-shadow:none;opacity:.86;transform-origin:center}.scene3-flow-presence[data-receded=true] .scene3-flow-presence__mark.flo-mark{inline-size:28px;block-size:28px;box-shadow:0 0 0 1px #2dd4bf29,0 0 18px #2dd4bf29}.scene3-flow-presence[data-receded=true] .scene3-flow-presence__label{display:none}.scene3-flow-traces[data-centered=true]{inset-block-start:calc(50% + clamp(4.8rem,9vw,7rem));inset-inline-start:50%;translate:-50% 0;inline-size:min(24rem,calc(100vw - 2rem));text-align:center}.scene3-flow-traces[data-centered=true] .scene3-flow-trace{grid-template-columns:1fr;justify-items:center;border-inline-start-width:1px;background:#ffffffe5}.opening-scenes[data-scene3=objective-init] .opening-scenes__settle,.opening-scenes[data-scene3=first-agent-init] .opening-scenes__settle{visibility:hidden}.scene3-objective-init{position:fixed;z-index:32;inset:0;pointer-events:none}.scene3-objective-init__readout{position:absolute;z-index:2;inset-block-start:calc(50% + clamp(6.9rem,10vw,8.6rem));inset-inline-start:50%;translate:-50% 0;max-inline-size:100%;min-block-size:1.35rem;font:700 clamp(.72rem,.67rem + .18vw,.84rem) ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.01em;color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 46%);background:#ffffff57;border:1px solid rgb(45 212 191 / 10%);border-radius:999px;padding:.18rem .48rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene3-objective-init__cursor{display:inline-block;inline-size:.48em;block-size:1em;margin-inline-start:.08em;vertical-align:-.12em;border-inline-end:1px solid currentColor;opacity:.62}.scene3-objective-boundary.signal-surface{position:absolute;z-index:1;inset:var(--scene3-shell-gutter);grid-area:auto;inline-size:auto;block-size:auto;min-block-size:0;grid-template-rows:auto minmax(0,1fr)}.scene3-objective-boundary__body.signal-surface__work{display:grid;place-items:center;min-block-size:0;background:transparent}.scene3-agent-terminal.signal-terminal{inline-size:min(24rem,52vw);block-size:clamp(12rem,28vh,16rem);min-block-size:clamp(12rem,28vh,16rem);max-inline-size:calc(100vw - 2rem);justify-self:center;align-self:center;translate:0 clamp(9rem,18vh,14rem)}.signal-terminal__provenance{padding:.12rem .4rem;border-radius:999px;color:var(--term-dim);background:#ffffff0f;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scene3-objective-init__title{min-inline-size:0;max-inline-size:100%;font-size:clamp(.98rem,.9rem + .26vw,1.12rem);line-height:1.08;font-weight:760;letter-spacing:0;color:var(--sig-ink, #1a2426);overflow-wrap:anywhere}@keyframes flow-presence-drift{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.scene3-flow-presence,.scene3-flow-presence__mark.flo-mark{transition:opacity .12s ease!important}.scene3-flow-presence[data-centered=true] .flo-mark__ring{animation:none!important}}.scene3-flow-traces{position:absolute;z-index:33;inset-block-start:clamp(5rem,12vh,7.5rem);inset-inline-start:clamp(1rem,3vw,2.5rem);inline-size:min(31rem,calc(100vw - 2rem));display:grid;gap:.55rem;pointer-events:none}.scene3-flow-trace{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.58rem .72rem;border:1px solid var(--sig-line, rgb(26 36 38 / 8%));border-inline-start:3px solid var(--flow-teal, #2dd4bf);border-radius:var(--sig-radius-sm, 12px);background:#fffffff0;box-shadow:0 1px 2px #1a24260d,0 12px 30px #1a242617}.scene3-flow-trace__speaker{font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 34%)}.scene3-flow-trace__text{min-inline-size:0;font-size:clamp(.86rem,1.2vw,1rem);line-height:1.35;color:var(--sig-ink, #1a2426)}.scene3-flow-trace__index{font:.64rem ui-monospace,SF Mono,Menlo,monospace;color:var(--sig-dim, #8b999b)}.opening-scenes[data-command-focus=true] .scene3-flow-presence{inset-block-start:clamp(1.65rem,3vw,2.2rem);inset-inline-start:clamp(1.7rem,3.4vw,2.7rem)}.scene3-command{position:absolute;z-index:42;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:min(42rem,calc(100% - 2rem));display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.95rem 1.05rem;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 42%);border-radius:18px;background:#fff;box-shadow:0 8px 24px #1a24261f,0 32px 88px #1a242638;cursor:default}.scene3-command__prompt{font-size:1.15rem;color:var(--flow-teal, #2dd4bf)}.scene3-command__typed{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:1rem ui-monospace,SF Mono,Menlo,monospace;color:var(--sig-ink, #1a2426)}.scene3-command__caret{inline-size:2px;block-size:1.15rem;background:var(--flow-teal, #2dd4bf);animation:scene3-caret .9s step-end infinite}.scene3-command__placeholder{color:color-mix(in oklab,var(--sig-muted, #5a6b6e),transparent 18%)}.scene3-command__commit{padding:.2rem .5rem;border-radius:999px;font-size:.62rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase;color:var(--sig-muted, #5a6b6e);background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 93%)}@keyframes scene3-caret{0%,49%{opacity:1}50%,to{opacity:0}}.scene3-command-focus{position:absolute;z-index:37;inset:0;background:radial-gradient(circle at 50% 50%,#ffffff3d,#1a242647 58%,#1a242661);pointer-events:none}.opening-scenes[data-command-focus=true] .opening-scenes__settle{filter:blur(2px) brightness(.94)}.scene4-onboarding{position:fixed;z-index:60;inset:0;pointer-events:none}.scene4-onboarding__spot{position:fixed;border-radius:10px;box-shadow:0 0 0 9999px #101a1c7a,0 0 0 2px var(--flow-teal, #2dd4bf),0 0 22px 5px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 45%)}.scene4-onboarding__coach{position:fixed;z-index:1;inline-size:min(20rem,calc(100vw - 1.5rem));display:grid;gap:.4rem;padding:.85rem .95rem 1.05rem;border-radius:14px;background:var(--sig-surface-raised, rgb(255 255 255 / 98%));border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 45%);box-shadow:0 10px 28px #1a242638,0 0 0 5px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 86%);animation:settle-coach-in .36s cubic-bezier(.3,.05,.2,1) both}.scene4-onboarding[data-reemphasized=true] .scene4-onboarding__coach,.scene4-onboarding[data-reemphasized=true] .scene4-onboarding__spot{animation:settle-coach-snap .32s cubic-bezier(.2,.8,.2,1) both}.scene4-onboarding__badge{justify-self:start;padding:.12rem .5rem;border-radius:999px;font-size:.56rem;font-weight:820;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--flow-teal, #2dd4bf)}.scene4-onboarding__text{margin:0;font-size:.82rem;font-weight:720;line-height:1.35;color:var(--sig-ink, #1a2426)}.scene4-onboarding__arrow{position:absolute;inset-block-start:-.7rem;inset-inline-start:.95rem;inline-size:1.3rem;block-size:1.3rem;background:var(--sig-surface-raised, rgb(255 255 255 / 98%));border-block-start:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 45%);border-inline-start:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 45%);transform:rotate(45deg)}@keyframes settle-coach-in{0%{opacity:0;transform:translateY(-.5rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes settle-coach-snap{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.scene4-onboarding[data-reduced-motion=true] .scene4-onboarding__coach,.scene4-onboarding[data-reduced-motion=true] .scene4-onboarding__spot{animation:settle-coach-fade .12s var(--sig-ease-standard) both}.scene4-onboarding[data-reduced-motion=true][data-reemphasized=true] .scene4-onboarding__coach,.scene4-onboarding[data-reduced-motion=true][data-reemphasized=true] .scene4-onboarding__spot{animation:none}@keyframes settle-coach-fade{0%{opacity:0}to{opacity:1}}.scene-review-controls{position:fixed;z-index:45;inset-block-start:.5rem;inset-inline-end:.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;max-inline-size:min(38rem,calc(100% - 1rem));padding:.48rem;border:1px solid var(--sig-line-strong, rgb(26 36 38 / 14%));border-radius:8px;background:var(--sig-surface-raised, rgb(255 255 255 / 94%));box-shadow:var(--sig-shadow-raised);opacity:1;scale:1;transform-origin:top right;transition:opacity .12s var(--sig-ease-standard),scale .12s var(--sig-ease-standard)}.scene-review-controls__label{padding-inline:.25rem;font-size:.62rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase;color:var(--sig-muted, #5a6b6e)}.scene-review-controls__current{min-inline-size:min(24rem,44vw);padding:.38rem .58rem;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 58%);border-radius:7px;background:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 88%);color:var(--sig-ink, #1a2426);font:.7rem/1.2 ui-monospace,SF Mono,Menlo,monospace;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene-review-controls button,.scene-review-controls select{min-block-size:2rem;border:1px solid var(--sig-line-strong, rgb(26 36 38 / 14%));border-radius:7px;background:color-mix(in oklab,var(--sig-surface, #ffffff),var(--sig-ink, #1a2426) 3%);color:var(--sig-ink, #1a2426);font:inherit;font-size:.72rem;font-weight:720}.scene-review-controls button{padding:.32rem .58rem;cursor:pointer}.scene-review-controls button:disabled{cursor:not-allowed;color:color-mix(in oklab,var(--sig-muted, #5a6b6e),transparent 28%);background:#ffffff8c}.scene-review-controls button:focus-visible,.scene-review-controls select:focus-visible{outline:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 22%);outline-offset:2px}.scene-review-controls__select{display:inline-flex;align-items:center;gap:.35rem;min-inline-size:0}.scene-review-controls__select span{font-size:.62rem;font-weight:760;color:var(--sig-muted, #5a6b6e)}.scene-review-controls__select select{max-inline-size:min(24rem,60vw);padding:.3rem .5rem}.scene-review-empty{display:grid;place-items:center;min-block-size:100dvh;padding:2rem;text-align:center}.scene-review-empty h1{margin:0;max-inline-size:38rem;font-size:clamp(1.2rem,2.4vw,2rem);line-height:1.2;color:var(--sig-ink, #1a2426)}.scene5-underflow{position:absolute;inset:0;z-index:34;pointer-events:none;cursor:default}.scene5-underflow__text{display:grid;gap:.18rem}.scene5-underflow__line{text-wrap:pretty}.scene6-flux-reveal{position:absolute;inset:0;z-index:34;pointer-events:none;cursor:default}.opening-scenes__settle[data-scene6-phase] .signal-surface{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:100%;border-color:var(--sig-line-strong, rgb(26 36 38 / 16%));box-shadow:0 1px 2px #1a24260d,0 18px 52px #1a242617}.opening-scenes__settle[data-scene6-phase] .signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"surface";gap:0;block-size:100%;min-block-size:100%}.opening-scenes__settle[data-scene6-review-queue=true] .signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"surface" "bottom";gap:var(--sig-gap)}.opening-scenes__settle[data-scene6-review-queue=true] .opening-settle__bottom{grid-area:bottom;align-self:end;position:relative;z-index:5}.opening-scenes__settle[data-scene8-right-rail=true] .signal-shell__frame{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"surface objectives" "bottom bottom";gap:clamp(.72rem,1.35vw,1rem);transition-duration:.42s}.opening-scenes__settle[data-scene8-right-rail=true] .signal-shell__objectives{grid-area:objectives;display:grid;opacity:1;transform:none;animation:scene8-right-rail-in .42s ease-out both;overflow:hidden}.opening-scenes__settle[data-scene8-right-rail=true] .opening-settle__bottom{grid-area:bottom}.opening-scenes__settle[data-scene8-phase]:not([data-scene8-phase=scene6-end]) .scene6-roster{visibility:hidden;pointer-events:none}.opening-scenes__settle[data-scene8-phase]:not([data-scene8-phase=scene6-end]) .scene6-roster-card{animation:none;opacity:0;transform:translateY(-.28rem) scale(.96);visibility:hidden;pointer-events:none}.opening-scenes__settle[data-scene8-phase]:not([data-scene8-phase=scene6-end]) .scene6-roster-card:nth-child(1){transition-delay:0ms}.opening-scenes__settle[data-scene8-phase]:not([data-scene8-phase=scene6-end]) .scene6-roster-card:nth-child(2){transition-delay:90ms}.opening-scenes__settle[data-scene8-phase]:not([data-scene8-phase=scene6-end]) .scene6-roster-card:nth-child(3){transition-delay:.18s}.opening-scenes__settle[data-scene8-phase]:not([data-scene8-phase=scene6-end]) .scene6-roster-card:nth-child(4){transition-delay:.27s}.opening-scenes__settle[data-scene8-phase]:not([data-scene8-phase=scene6-end]) .scene6-flux-factory-icon,.opening-scenes__settle[data-scene8-phase]:not([data-scene8-phase=scene6-end]) .scene6-repo-intake[data-context-chip=true]{animation:none;opacity:0;transform:translateY(-.4rem);transition-delay:.36s;visibility:hidden;pointer-events:none}.signal-surface__scene6-stage{position:relative;--scene6-cluster-icon: clamp(112px, 15.5vh, 160px);--scene6-cluster-gap: 16px;--scene6-cluster-chip-width: 9.25rem;--scene6-cluster-chip-height: 4.25rem;--scene6-cluster-width: calc(var(--scene6-cluster-icon) + var(--scene6-cluster-gap) + var(--scene6-cluster-chip-width));--scene6-cluster-top: clamp(1.65rem, 5.4cqb, 2.35rem);min-block-size:clamp(18rem,50vh,34rem);display:grid;place-items:center;overflow:hidden;container-type:inline-size;background-color:color-mix(in oklab,var(--sig-paper, #f8fbfa),var(--flow-teal, #2dd4bf) 5%);border-color:color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 28%);box-shadow:inset 0 1px 3px #1a242612,inset 0 0 64px #ffffff6b;translate:0 0;scale:1;rotate:0deg}.signal-surface__scene6-stage[data-has-decision=true]{min-block-size:clamp(34rem,64vh,40rem)}.signal-surface__scene6-stage[data-has-question=true],.signal-surface__scene6-stage[data-has-review-request=true]{min-block-size:clamp(30rem,60vh,38rem)}.scene6-flux-factory-icon{position:absolute;inset-block-start:max(13.125rem,28%);inset-inline-start:clamp(1rem,3cqi,1.65rem);inset-inline-end:auto;z-index:4;inline-size:56px;block-size:56px;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;animation:scene6-flux-icon-land .32s ease-out both;transition:inset-block-start .48s ease-in-out,inset-inline-start .48s ease-in-out,inset-inline-end .48s ease-in-out,inline-size .48s ease-in-out,block-size .48s ease-in-out,transform .48s ease-in-out}.opening-scenes[data-beat=flux-named] .scene6-flux-factory-icon{inset-block-start:50%;inset-inline-start:50%;inline-size:clamp(280px,38vh,400px);block-size:clamp(280px,38vh,400px);transform:translate(-50%,-50%)}.opening-scenes[data-beat=repo-intake] .scene6-flux-factory-icon{inset-block-start:calc(clamp(.9rem,3cqi,1.6rem) + 5.72rem);inset-inline-start:7%;inline-size:clamp(112px,15.5vh,160px);block-size:clamp(112px,15.5vh,160px);transform:translateY(-50%)}.opening-scenes:not([data-beat=flux-named]):not([data-beat=repo-intake]) .scene6-flux-factory-icon{inset-block-start:var(--scene6-cluster-top);inset-inline-start:calc(50% - (var(--scene6-cluster-width) / 2));inset-inline-end:auto;inline-size:var(--scene6-cluster-icon);block-size:var(--scene6-cluster-icon);transform:none}.scene6-flux-repo-pointer{position:absolute;inset:0;z-index:3;inline-size:100%;block-size:100%;pointer-events:none;overflow:visible}.scene6-flux-repo-pointer.scene5-callouts--capabilities .scene5-callouts__line{stroke-dasharray:none;stroke-dashoffset:0;transform-box:fill-box;transform-origin:left center;animation:scene6-flux-pointer-draw .32s ease-out both}.scene6-flux-repo-pointer__dot{position:absolute;inline-size:.42rem;block-size:.42rem;border-radius:999px;fill:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 30%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 30%);opacity:0;transform:translate(-50%,-50%);animation:scene6-flux-pointer-dot .18s ease-out .26s both}.scene6-flux-repo-pointer__dot--origin{inset-inline-start:17.5%;inset-block-start:17.5%}.scene6-flux-repo-pointer__dot--terminus{inset-inline-start:70.5%;inset-block-start:17.5%}.scene6-repo-intake{position:absolute;inline-size:min(28rem,calc(100% - 2rem));min-block-size:8.25rem;display:grid;align-content:center;gap:1rem;padding:1.15rem;border:1px solid color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 18%);border-radius:8px;background:linear-gradient(180deg,#ffffffc7,#ffffff8f),color-mix(in oklab,var(--sig-paper, #f8fbfa),var(--flow-teal, #2dd4bf) 4%);box-shadow:0 16px 40px #1a24261a,inset 0 1px #ffffff9e;color:var(--sig-ink, #10201f);translate:0 0;scale:1;rotate:0deg;animation:scene6-repo-card-in .46s ease both}.scene6-repo-intake[data-state=choosing],.scene6-repo-intake[data-state=hovering],.scene6-repo-intake[data-state=pressing],.scene6-repo-intake[data-state=pressed]{inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.scene6-repo-intake[data-state=resolved]{inset-block-start:clamp(.9rem,3cqi,1.6rem);inset-inline-start:clamp(.9rem,3cqi,1.6rem);inline-size:min(23rem,70%);min-block-size:9rem;transform:none;align-content:start}.opening-scenes:not([data-beat=repo-intake]) .scene6-repo-intake[data-state=resolved]{inset-block-start:calc(var(--scene6-cluster-top) + ((var(--scene6-cluster-icon) - var(--scene6-cluster-chip-height)) / 2));inset-inline-start:calc(50% - (var(--scene6-cluster-width) / 2) + var(--scene6-cluster-icon) + var(--scene6-cluster-gap));inset-inline-end:auto;inline-size:var(--scene6-cluster-chip-width);min-inline-size:var(--scene6-cluster-chip-width);max-inline-size:var(--scene6-cluster-chip-width);min-block-size:var(--scene6-cluster-chip-height);block-size:var(--scene6-cluster-chip-height)}.scene6-repo-intake__context-chip{display:none}.opening-scenes:not([data-beat=repo-intake]) .scene6-repo-intake[data-context-chip=true]{z-index:4;inline-size:var(--scene6-cluster-chip-width);min-inline-size:var(--scene6-cluster-chip-width);max-inline-size:var(--scene6-cluster-chip-width);min-block-size:var(--scene6-cluster-chip-height);block-size:var(--scene6-cluster-chip-height);display:inline-grid;align-content:center;padding:.72rem 1rem;border-radius:999px;box-shadow:0 10px 24px #1a242617,inset 0 1px #ffffffa8}.opening-scenes:not([data-beat=repo-intake]) .scene6-repo-intake[data-context-chip=true] .scene6-repo-intake__provenance,.opening-scenes:not([data-beat=repo-intake]) .scene6-repo-intake[data-context-chip=true] .scene6-repo-intake__resolved{display:none}.opening-scenes:not([data-beat=repo-intake]) .scene6-repo-intake[data-context-chip=true] .scene6-repo-intake__context-chip{display:inline-flex;align-items:center;min-block-size:1.35rem;color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 18%);font-size:.82rem;font-weight:780;line-height:1;letter-spacing:0;white-space:nowrap}@media(min-width:780px)and (max-height:700px){.signal-surface__scene6-stage{--scene6-cluster-top: -1.75rem}.opening-scenes:not([data-beat=flux-named]):not([data-beat=repo-intake]) .scene6-flux-factory-icon{inset-inline-start:calc(50% - (var(--scene6-cluster-icon) / 2))}.opening-scenes:not([data-beat=flux-named]):not([data-beat=repo-intake]) .scene6-repo-intake[data-context-chip=true]{display:none}}.scene6-repo-intake[data-state=resolved][data-pointer-target=true]{inset-inline-start:auto;inset-inline-end:clamp(.9rem,3cqi,1.6rem);inline-size:min(23rem,46%)}.scene6-repo-intake__provenance{position:absolute;inset-block-start:.48rem;inset-inline-start:.58rem;padding:.12rem .42rem;border-radius:999px;border:1px solid rgb(26 36 38 / 10%);background:#ffffff94;color:color-mix(in oklab,var(--sig-muted, #5d6d6a),var(--sig-ink, #10201f) 10%);font-size:.58rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.scene6-repo-intake__choices{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;padding-block-start:.65rem}.scene6-repo-choice{min-inline-size:8.2rem;display:inline-grid;place-items:center;padding:.62rem .88rem;border:1px solid color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 18%);border-radius:999px;background:#ffffffa3;color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 14%);font-size:.82rem;font-weight:760;letter-spacing:0;box-shadow:inset 0 1px #ffffffb8;translate:0 0;scale:1;rotate:0deg}.scene6-repo-choice[data-hovered=true]{border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 12%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 82%)}.scene6-repo-choice[data-pressed=true]{border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 22%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 70%);scale:.96}.scene6-repo-choice[data-selected=true]{border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 28%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 66%);scale:.99}.scene6-repo-cursor{position:absolute;inline-size:1.1rem;block-size:1.38rem;inset-block-start:calc(50% + .55rem);inset-inline-start:calc(50% + 3.2rem);background:var(--sig-ink, #10201f);clip-path:polygon(0 0,0 100%,32% 78%,48% 100%,67% 90%,52% 66%,86% 66%);filter:drop-shadow(0 5px 8px rgb(26 36 38 / 18%));translate:0 0;scale:.9;rotate:-10deg}.scene6-repo-cursor[data-pressing=true]{animation:scene6-cursor-press .22s ease both}.scene6-repo-intake__resolved{display:grid;gap:.85rem;padding-block-start:1.1rem}.scene6-repo-intake__resolved-title{max-inline-size:18rem;font-size:clamp(.86rem,2.6cqi,1rem);font-weight:780;line-height:1.25;letter-spacing:0;text-wrap:pretty}.scene6-greeked-spec{inline-size:min(18rem,70%);min-inline-size:9rem;display:grid;gap:.32rem;padding:.62rem;border:1px solid rgb(26 36 38 / 9%);border-radius:7px;background:#ffffff94;overflow:hidden}.scene6-greeked-spec span{block-size:.38rem;border-radius:999px;background:#1a24261c;filter:blur(1.4px)}.scene6-greeked-spec span:nth-child(1){inline-size:92%}.scene6-greeked-spec span:nth-child(2){inline-size:74%}.scene6-greeked-spec span:nth-child(3){inline-size:86%}.scene6-greeked-spec span:nth-child(4){inline-size:58%}.scene6-greeked-spec span:nth-child(5){inline-size:69%}.scene6-decision-cluster{position:absolute;inset-block-start:clamp(23rem,58%,26rem);inset-inline-start:50%;inline-size:min(44rem,calc(100% - 2rem));display:grid;grid-template-columns:minmax(0,1.2fr) minmax(8rem,.8fr);align-items:stretch;gap:clamp(.72rem,2cqi,1rem);transform:translate(-50%,-50%);z-index:4;animation:scene6-decision-cluster-in .52s cubic-bezier(.3,.05,.2,1) both}.scene6-decision-card{position:relative;min-block-size:9rem;display:grid;align-content:center;gap:.92rem;padding:1.5rem 1rem;border:1px solid color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 12%);border-radius:8px;background:color-mix(in oklab,var(--sig-paper, #f8fbfa),var(--flow-teal, #2dd4bf) 2%);box-shadow:0 16px 42px #1a24261a,inset 0 1px #ffffffad;color:var(--sig-ink, #10201f);isolation:isolate;overflow:hidden;contain:layout style paint}.scene6-decision-card__frame{position:absolute;inset:-8%;z-index:0;inline-size:116%;block-size:116%;object-fit:fill;opacity:.82;pointer-events:none;-webkit-user-select:none;user-select:none}.scene6-decision-card__title{position:relative;z-index:1;margin:0;max-inline-size:20rem;font-size:clamp(1rem,2.4cqi,1.28rem);font-weight:820;line-height:1.12;letter-spacing:0;text-wrap:balance}.scene6-decision-card__chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem}.scene6-decision-chip{position:relative;min-inline-size:6.8rem;display:inline-grid;place-items:center;min-block-size:2rem;padding:.45rem 1.8rem .45rem .72rem;border:1px solid color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 18%);border-radius:999px;background:#ffffff9e;color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 12%);font-size:clamp(.7rem,1.45cqi,.82rem);font-weight:760;line-height:1.05;letter-spacing:0;text-align:center;box-shadow:inset 0 1px #ffffffb8;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.scene6-decision-chip[data-answered=true]{border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 22%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 74%);color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 22%)}.scene6-decision-chip[data-answered=true]:after{content:"";position:absolute;inset-inline-end:.64rem;inline-size:.48rem;block-size:.78rem;border-block-end:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 22%);border-inline-end:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 22%);rotate:38deg}.scene6-decision-cursor{position:absolute;z-index:3;inline-size:1.05rem;block-size:1.32rem;inset-block-start:calc(100% - 2.65rem);inset-inline-start:52%;background:var(--sig-ink, #10201f);clip-path:polygon(0 0,0 100%,32% 78%,48% 100%,67% 90%,52% 66%,86% 66%);filter:drop-shadow(0 5px 8px rgb(26 36 38 / 18%));translate:0 0;scale:.9;rotate:-10deg;animation:scene6-decision-cursor-press .22s ease both}.scene6-decision-cursor[data-step="2"]{inset-inline-start:70%}.scene6-decision-cursor[data-step="3"]{inset-inline-start:29%;inset-block-start:calc(100% - .42rem)}.scene6-decision-cursor[data-step="4"]{inset-inline-start:54%;inset-block-start:calc(100% - .42rem)}.scene6-decision-diagram{position:relative;aspect-ratio:4 / 3;min-block-size:9rem;display:grid;place-items:center;margin:0;padding:.32rem;border:1px solid color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 18%);border-radius:8px;background:linear-gradient(180deg,#ffffffbd,#ffffff85),color-mix(in oklab,var(--sig-paper, #f8fbfa),var(--flow-teal, #2dd4bf) 3%);box-shadow:inset 0 1px #ffffffa3;overflow:hidden}.scene6-decision-diagram__art{inline-size:100%;block-size:100%;object-fit:contain;opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none}.scene6-roster{position:absolute;inset-block-start:clamp(10.4rem,34%,13.2rem);inset-inline:clamp(1rem,3cqi,1.8rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.54rem,1.8cqi,.86rem);align-items:start;z-index:2;transform-origin:center;transition:transform .52s cubic-bezier(.3,.05,.2,1),filter .52s cubic-bezier(.3,.05,.2,1),opacity .52s cubic-bezier(.3,.05,.2,1)}.signal-surface__scene6-stage[data-has-decision=true] .scene6-roster{transform:scale(.92);filter:blur(1.8px);opacity:.58}@media(prefers-reduced-motion:reduce){.scene6-roster{transition:opacity .12s linear}.signal-surface__scene6-stage[data-has-decision=true] .scene6-roster{transform:none;filter:none;opacity:.58}}.scene6-roster-card{min-block-size:6.55rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.42rem .58rem;padding:.74rem;border:1px solid color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 14%);border-radius:8px;background:linear-gradient(180deg,#ffffffc7,#ffffff94),color-mix(in oklab,var(--sig-paper, #f8fbfa),var(--flow-teal, #2dd4bf) 3%);box-shadow:0 12px 28px #1a242614,inset 0 1px #ffffffa3;color:var(--sig-ink, #10201f);contain:layout style paint;translate:0 0;scale:1;rotate:0deg;animation:scene6-roster-card-in .48s ease both}.scene6-roster-card__avatar{grid-column:1;grid-row:1 / 4;inline-size:clamp(2.2rem,5.2cqi,2.8rem);block-size:clamp(2.2rem,5.2cqi,2.8rem);align-self:start;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 10px rgb(26 36 38 / 10%))}.scene6-roster-card__role{grid-column:2;font-size:clamp(.72rem,1.5cqi,.84rem);font-weight:820;line-height:1.1;letter-spacing:0}.scene6-roster-card__owns,.scene6-roster-card__runtime{grid-column:2;display:inline-flex;align-items:center;min-block-size:1.25rem;padding:.24rem .44rem;border:1px solid rgb(26 36 38 / 9%);border-radius:999px;background:#ffffff8a;color:color-mix(in oklab,var(--sig-muted, #5d6d6a),var(--sig-ink, #10201f) 16%);font-size:clamp(.56rem,1.2cqi,.66rem);font-weight:700;line-height:1.15;letter-spacing:0}.scene6-roster-card__runtime{border-color:color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 18%);color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 18%)}.scene6-roster-card__human{grid-column:1 / -1;justify-self:center;position:relative;display:grid;place-items:center;inline-size:clamp(2.5rem,5.2cqi,3.35rem);block-size:clamp(2.5rem,5.2cqi,3.35rem);margin-block-start:.12rem;border:1px solid color-mix(in oklab,var(--flow-amber, #fbbf24),var(--sig-line-strong, rgb(26 36 38 / 16%)) 38%);border-radius:999px;background:radial-gradient(circle at 35% 28%,rgb(255 255 255 / 82%) 0 12%,transparent 13%),color-mix(in oklab,var(--flow-amber, #fbbf24),white 82%);box-shadow:0 10px 20px #1a242617,inset 0 1px #ffffffad;overflow:hidden}.scene6-roster-card__human-img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.scene6-roster-card__human-fallback{padding:.18rem;color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-amber, #fbbf24) 24%);font-size:clamp(.48rem,1cqi,.58rem);font-weight:820;line-height:1;letter-spacing:0;text-align:center}.scene6-roster-card__human-identity{grid-column:1 / -1;justify-self:center;display:grid;gap:2px;inline-size:100%;max-inline-size:100%;margin-block-start:6px;min-inline-size:0;text-align:center}.scene6-roster-card__human-name,.scene6-roster-card__human-title{display:block;min-inline-size:0;overflow:hidden;line-height:1.05;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.scene6-roster-card__human-name{color:var(--sig-ink, #10201f);font-size:clamp(.68rem,1.22cqi,.75rem);font-weight:600}.scene6-roster-card__human-title{color:color-mix(in oklab,var(--sig-ink, #10201f),transparent 38%);font-size:clamp(.58rem,1cqi,.66rem);font-weight:500}.scene6-owner-question-chip{--scene6-question-engineer-left: 53cqi;--scene6-question-designer-left: 28cqi;--scene6-question-top: clamp(16.4rem, 43%, 18.4rem);--scene6-question-arc: -1.1rem;position:absolute;inset-block-start:var(--scene6-question-top);inset-inline-start:var(--scene6-question-engineer-left);z-index:5;display:inline-grid;place-items:center;min-inline-size:9rem;min-block-size:2rem;padding:.42rem .78rem;border:1px solid color-mix(in oklab,var(--flow-amber, #fbbf24),var(--sig-ink, #10201f) 18%);border-inline-start-width:3px;border-radius:999px;background:color-mix(in oklab,var(--flow-amber, #fbbf24),white 78%);color:color-mix(in oklab,var(--flow-amber, #fbbf24),var(--sig-ink, #10201f) 45%);font-size:clamp(.68rem,1.35cqi,.82rem);font-weight:780;line-height:1.05;letter-spacing:0;white-space:nowrap;box-shadow:0 12px 28px #1a24261a,0 0 0 1px #fbbf2429,inset 0 1px #ffffffad;opacity:1;translate:0 0;scale:1;rotate:0deg}.scene6-owner-question-chip[data-position=travelling]{animation:scene6-owner-question-to-designer 1.1s cubic-bezier(.3,.05,.2,1) both}.scene6-owner-question-chip[data-position=designer],.scene6-owner-question-chip[data-position=returning]{inset-block-start:calc(var(--scene6-question-top) + var(--scene6-question-arc));inset-inline-start:var(--scene6-question-designer-left)}.scene6-owner-question-chip[data-position=returning]{animation:scene6-owner-question-to-engineer 1.1s cubic-bezier(.3,.05,.2,1) both}.scene6-owner-question-chip[data-position=engineer]{inset-inline-start:var(--scene6-question-engineer-left)}.scene6-owner-question-chip[data-answered=true]{padding-inline-end:1.95rem;border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 22%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 74%);color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 22%);box-shadow:0 12px 28px #1a242617,0 0 0 1px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 72%),inset 0 1px #ffffffad}.scene6-owner-question-chip[data-answered=true]:after{content:"";position:absolute;inset-inline-end:.72rem;inline-size:.48rem;block-size:.78rem;border-block-end:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 22%);border-inline-end:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 22%);rotate:38deg}.scene6-review-request{--scene6-review-node-left: 50cqi;--scene6-review-home-left: 43cqi;--scene6-review-node-block: clamp(6.6rem, 16cqi, 8rem);--scene6-review-home-block: clamp(4.55rem, 10cqi, 5.8rem);position:absolute;inset-inline-start:var(--scene6-review-home-left);inset-block-end:var(--scene6-review-home-block);z-index:5;display:inline-grid;place-items:center;min-inline-size:8.4rem;min-block-size:2rem;padding:.42rem .78rem;border:1px solid color-mix(in oklab,var(--flow-amber, #fbbf24),var(--sig-ink, #10201f) 24%);border-inline-start-width:3px;border-radius:999px;background:color-mix(in oklab,var(--flow-amber, #fbbf24),white 80%);color:color-mix(in oklab,var(--flow-amber, #fbbf24),var(--sig-ink, #10201f) 48%);box-shadow:0 14px 32px #1a24261f,0 0 0 1px #fbbf2424,inset 0 1px #ffffffb3;font-size:clamp(.68rem,1.35cqi,.82rem);font-weight:790;line-height:1.05;letter-spacing:0;white-space:nowrap;opacity:1;translate:0 0;scale:1;rotate:0deg}.scene6-review-request[data-state=drifting]{inset-inline-start:var(--scene6-review-node-left);inset-block-end:var(--scene6-review-node-block);animation:scene6-review-request-drift 1.2s cubic-bezier(.3,.05,.2,1) both}.scene6-review-request[data-state=hovering]{inset-inline-start:var(--scene6-review-home-left);inset-block-end:var(--scene6-review-home-block)}.scene6-lifecycle-pipeline{--scene6-pipeline-axis: clamp(2rem, 4.2cqi, 2.45rem);--scene6-pipeline-lane-height: clamp(2.5rem, 4cqi, 3.05rem);--scene6-pipeline-medallion-size: clamp(3.5rem, 5.4cqi, 4rem);--scene6-pipeline-label-gap: .28rem;--scene6-pipeline-bottom-home: clamp(1rem, 4cqi, 1.65rem);--scene6-pipeline-lift: 0rem;position:absolute;inset-inline:clamp(.8rem,2.2cqi,1.4rem);inset-block-end:var(--scene6-pipeline-bottom-home);min-block-size:max(4.5rem,calc(var(--scene6-pipeline-medallion-size) + 1.85rem));display:grid;align-items:center;z-index:1;color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 10%);isolation:isolate;transform:translateY(calc(-1 * var(--scene6-pipeline-lift)));transition:transform .52s cubic-bezier(.3,.05,.2,1)}.scene6-lifecycle-pipeline__reuse-scale{justify-self:center;position:relative;container-type:inline-size;display:block;inline-size:min(56rem,calc(100% - 1rem));font-size:clamp(1.8rem,3.8cqi,2.2rem)}.scene6-lifecycle-pipeline__reuse-scale .lifecycle-rail{inline-size:100%;margin:0}.scene6-lifecycle-pipeline__reuse-scale .lifecycle-rail__list{inline-size:100%;justify-content:center}@media(max-height:700px)and (min-width:761px){.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-roster{inset-block-start:5.75rem;inset-inline:clamp(.85rem,2.2cqi,1.25rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-roster-card{min-block-size:4.35rem;padding:.42rem;gap:.2rem .34rem}.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-roster-card__avatar{inline-size:2.1rem;block-size:2.1rem}.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-roster-card__human{inline-size:1.48rem;block-size:1.48rem}.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-roster-card__human-identity{grid-column:1 / -1;max-inline-size:100%}.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-roster-card__role{font-size:.66rem}.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-roster-card__owns,.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-roster-card__runtime{min-block-size:.78rem;padding:.12rem .24rem;font-size:.44rem}.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-lifecycle-pipeline{--scene6-pipeline-bottom-home: .62rem}.scene6-lifecycle-pipeline__reuse-scale{inline-size:min(44rem,calc(100% - 1rem));font-size:clamp(1.45rem,2.8cqi,1.7rem)}}.scene6-review-queue-flight{position:absolute;z-index:8;inset:0;pointer-events:none}.scene6-review-queue-flight__chip{position:absolute;inset-block-start:calc(100% - 5.4rem);inset-inline-start:68%;inline-size:44px;min-block-size:44px;display:inline-grid;place-items:center;gap:.08rem;padding:.24rem;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 18%);border-radius:12px;background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 76%);color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 24%);box-shadow:0 12px 24px #1a24261f,inset 0 1px #ffffffb3;font-size:.48rem;font-weight:780;line-height:1;letter-spacing:0;text-align:center;opacity:0;transform:translate(-50%,-50%);animation:scene6-review-chip-flight .65s ease-in-out both}.scene6-review-queue-flight__chip[data-slot="1"]{--scene6-flight-x: -52cqi;--scene6-flight-y: 6.4rem;animation-delay:calc(var(--scene6-flight-spawn-delay, 0ms) + 0ms)}.scene6-review-queue-flight__chip[data-slot="2"]{--scene6-flight-x: -18cqi;--scene6-flight-y: 7.15rem;animation-delay:calc(var(--scene6-flight-spawn-delay, 0ms) + .16s)}.scene6-review-queue-flight__chip[data-slot="3"]{--scene6-flight-x: 16cqi;--scene6-flight-y: 6.4rem;animation-delay:calc(var(--scene6-flight-spawn-delay, 0ms) + .32s)}.scene6-review-queue-flight__chip[data-landed=true]{opacity:0}@media(min-width:761px)and (min-height:780px){.opening-scenes:is([data-beat=team-manufactured],[data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-lifecycle-pipeline{--scene6-pipeline-lift: 3.75rem}}@media(prefers-reduced-motion:reduce){.scene6-flux-factory-icon,.scene6-flux-repo-pointer.scene5-callouts--capabilities .scene5-callouts__line,.scene6-flux-repo-pointer__dot,.scene6-review-queue-flight__chip{animation:none;transition:none}.scene6-flux-repo-pointer.scene5-callouts--capabilities .scene5-callouts__line{stroke-dashoffset:0}.scene6-flux-repo-pointer__dot{opacity:1}.scene6-lifecycle-pipeline{transition:none}}.scene6-lifecycle-pipeline__lane-skin{position:absolute;z-index:0;inset-inline:10%;inset-block-start:clamp(.48rem,1.1cqi,.72rem);inline-size:80%;block-size:var(--scene6-pipeline-lane-height);object-fit:cover;object-position:center;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.scene6-lifecycle-pipeline__track{position:absolute;z-index:1;inset-inline:10%;inset-block-start:var(--scene6-pipeline-axis);block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 28%),transparent);transform-origin:left center;animation:scene6-pipeline-draw .56s ease both}.scene6-lifecycle-pipeline__nodes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.38rem,1.2cqi,.72rem);align-items:start;padding:0;margin:0;list-style:none}.scene6-lifecycle-pipeline__node{position:relative;min-block-size:calc(var(--scene6-pipeline-medallion-size) + 1.62rem + var(--scene6-pipeline-label-gap));display:grid;grid-template-rows:var(--scene6-pipeline-medallion-size) auto;justify-items:center;align-content:start;gap:var(--scene6-pipeline-label-gap);padding:0 .24rem;border:1px solid transparent;background:transparent;color:color-mix(in oklab,var(--sig-muted, #5d6d6a),var(--sig-ink, #10201f) 22%);font-size:clamp(.6rem,1.4cqi,.72rem);font-weight:760;line-height:1.05;letter-spacing:0;text-align:center;box-shadow:none;translate:0 0;scale:1;rotate:0deg;animation:scene6-pipeline-node-in .34s ease both;isolation:isolate}.scene6-lifecycle-pipeline__medallion{position:relative;display:grid;place-items:center;inline-size:var(--scene6-pipeline-medallion-size);block-size:var(--scene6-pipeline-medallion-size);border-radius:999px;isolation:isolate}.scene6-lifecycle-pipeline__node-skin{position:absolute;z-index:0;inset:0;inline-size:100%;block-size:100%;object-fit:contain;opacity:.78;pointer-events:none;-webkit-user-select:none;user-select:none}.scene6-lifecycle-pipeline__medallion-state{position:relative;z-index:1;display:block;inline-size:clamp(1.1rem,1.9cqi,1.38rem);block-size:clamp(1.1rem,1.9cqi,1.38rem);border:2px solid rgb(26 36 38 / 18%);border-radius:999px;background:#ffffffad;box-shadow:0 0 0 3px #ffffff6b,inset 0 1px 3px #1a24261f}.scene6-lifecycle-pipeline__label{position:relative;z-index:2;display:inline-grid;place-items:center;min-inline-size:min(6.5rem,100%);min-block-size:1.48rem;padding:.24rem .58rem;border:1px solid color-mix(in oklab,var(--sig-line-strong, rgb(26 36 38 / 16%)),var(--flow-teal, #2dd4bf) 18%);border-radius:999px;background:#ffffffc7;box-shadow:0 8px 20px #1a242612,inset 0 1px #ffffffa3}.scene6-lifecycle-pipeline__node[data-node-state=hollow] .scene6-lifecycle-pipeline__node-skin{opacity:.64}.scene6-lifecycle-pipeline__node[data-node-state=hollow] .scene6-lifecycle-pipeline__medallion-state{border-color:#1a242629;background:#ffffff8a}.scene6-lifecycle-pipeline__node[data-node-state=hollow] .scene6-lifecycle-pipeline__label{background:#ffffff94}.scene6-lifecycle-pipeline__node[data-node-state=active] .scene6-lifecycle-pipeline__node-skin{opacity:.86;filter:drop-shadow(0 8px 16px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 72%))}.scene6-lifecycle-pipeline__node[data-node-state=active] .scene6-lifecycle-pipeline__medallion-state{border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 12%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 56%);box-shadow:0 0 0 4px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 72%),inset 0 1px 3px #ffffff6b}.scene6-lifecycle-pipeline__node[data-node-state=active] .scene6-lifecycle-pipeline__label{border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 14%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 66%);color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 22%)}.scene6-lifecycle-pipeline__node[data-node-state=passed] .scene6-lifecycle-pipeline__node-skin{opacity:.76}.scene6-lifecycle-pipeline__node[data-node-state=passed] .scene6-lifecycle-pipeline__medallion-state{border-color:#1a24262e;background:color-mix(in oklab,var(--sig-muted, #5d6d6a),white 78%)}.scene6-lifecycle-pipeline__node[data-node-state=passed] .scene6-lifecycle-pipeline__label{border-color:#1a242624;background:#ffffffb3;color:color-mix(in oklab,var(--sig-muted, #5d6d6a),var(--sig-ink, #10201f) 32%)}.scene6-build-pulse{position:absolute;z-index:4;inset-block-start:calc(var(--scene6-pipeline-axis) - 3px);inset-inline-start:14%;inline-size:.52rem;block-size:.52rem;border-radius:999px;background:var(--flow-teal, #2dd4bf);box-shadow:0 0 0 4px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 78%);animation:scene6-build-pulse .8s cubic-bezier(.3,.05,.2,1) both}.scene6-lifecycle-comet{z-index:5;inset-block-start:calc(var(--scene6-pipeline-axis) - .33rem);inset-inline-start:10%;inline-size:.66rem;block-size:.66rem;box-shadow:0 0 0 5px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 78%);opacity:0;transform:translate(-50%);animation:scene6-comet-traverse 3.16s cubic-bezier(.42,0,.22,1) both}.scene6-lifecycle-comet:before{content:"";position:absolute;z-index:-1;inset-block-start:50%;inset-inline-end:50%;inline-size:clamp(2.5rem,6cqi,3rem);block-size:.34rem;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 62%));transform:translateY(-50%);filter:blur(.5px)}.scene6-lifecycle-pipeline[data-comet-active=true] .lifecycle-rail__stage{transform-origin:center .8rem}.scene6-lifecycle-pipeline[data-comet-active=true] .lifecycle-rail__stage[data-stage=build]{animation:scene6-node-ignite .32s cubic-bezier(.3,.05,.2,1) 1.06s both}.scene6-lifecycle-pipeline[data-comet-active=true] .lifecycle-rail__stage[data-stage=review]{animation:scene6-node-ignite .32s cubic-bezier(.3,.05,.2,1) 1.76s both}.scene6-lifecycle-pipeline[data-comet-active=true] .lifecycle-rail__stage[data-stage=verify]{animation:scene6-node-ignite .32s cubic-bezier(.3,.05,.2,1) 2.46s both}.scene6-lifecycle-pipeline[data-comet-active=true] .lifecycle-rail__stage[data-stage=closeout]{animation:scene6-node-ignite .32s cubic-bezier(.3,.05,.2,1) 3.16s both}.scene6-lifecycle-pipeline[data-closeout-bloom=held] .lifecycle-rail__stage[data-stage=closeout]{color:var(--flow-teal, #2dd4bf)}.scene6-lifecycle-pipeline[data-closeout-bloom=held] .lifecycle-rail__stage[data-stage=closeout] .lifecycle-rail__sigil{filter:drop-shadow(0 0 7px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 28%)) drop-shadow(0 0 16px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 62%));animation:scene6-closeout-breathe 1.6s ease-in-out infinite}.scene6-lifecycle-pipeline[data-closeout-bloom=held] .lifecycle-rail__stage[data-stage=closeout]:before,.scene6-lifecycle-pipeline[data-closeout-bloom=released] .lifecycle-rail__stage[data-stage=closeout]:before{content:"";position:absolute;z-index:-1;inset-block-start:.1rem;inline-size:3.1rem;block-size:3.1rem;border-radius:999px;background:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 78%);box-shadow:0 0 0 8px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 86%)}.scene6-lifecycle-pipeline[data-closeout-bloom=released] .lifecycle-rail__stage[data-stage=closeout]:before{animation:scene6-closeout-release .42s cubic-bezier(.3,.05,.2,1) both}.scene6-build-pulse[data-flow=continuous]{animation:scene6-build-pulse 1.1s cubic-bezier(.3,.05,.2,1) infinite}.scene6-build-pulse[data-segment=build-review]{inset-inline-start:37%;animation:scene6-build-review-pulse .76s cubic-bezier(.3,.05,.2,1) both}@keyframes scene6-repo-card-in{0%{opacity:0;translate:0 14px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes scene6-flux-icon-land{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes scene8-right-rail-in{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}@keyframes scene6-flux-pointer-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:.85;transform:scaleX(1)}}@keyframes scene6-flux-pointer-dot{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes scene6-review-chip-flight{0%{opacity:0;transform:translate(-50%,-50%) translateY(-.3rem) scale(.92)}18%{opacity:1}58%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--scene6-flight-x) * .54),-2.1rem) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--scene6-flight-x),var(--scene6-flight-y)) scale(1.08)}}@keyframes scene6-decision-cluster-in{0%{opacity:0;translate:0 .7rem;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes scene6-cursor-press{0%{opacity:0;translate:-2.8rem -1.4rem;scale:1}64%{opacity:1;translate:0 0;scale:1}to{opacity:1;translate:.08rem .08rem;scale:.9}}@keyframes scene6-decision-cursor-press{0%{opacity:0;translate:-1.3rem -.9rem;scale:1}64%{opacity:1;translate:0 0;scale:1}to{opacity:1;translate:.08rem .08rem;scale:.9}}@keyframes scene6-roster-card-in{0%{opacity:0;translate:0 14px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes scene6-pipeline-draw{0%{opacity:0;scale:0 1}to{opacity:1;scale:1 1}}@keyframes scene6-pipeline-node-in{0%{opacity:0;translate:0 8px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes scene6-build-pulse{0%{opacity:0;translate:0 0;scale:.6}38%{opacity:1;scale:1}to{opacity:.92;translate:clamp(6.5rem,16cqi,10rem) 0;scale:.92}}@keyframes scene6-build-review-pulse{0%{opacity:0;translate:0 0;scale:.6}38%{opacity:1;scale:1}to{opacity:.92;translate:clamp(5.8rem,15cqi,9.2rem) 0;scale:.92}}@keyframes scene6-comet-traverse{0%,20%{opacity:0;transform:translate(-50%) scale(.7)}24%{opacity:1;transform:translate(-50%) scale(1)}33.5%,42.4%{opacity:1;transform:translate(calc(-50% + 20cqi)) scale(1.02)}55.7%,64.6%{opacity:1;transform:translate(calc(-50% + 40cqi)) scale(1.02)}78%,86.7%{opacity:1;transform:translate(calc(-50% + 60cqi)) scale(1.02)}99%{opacity:1;transform:translate(calc(-50% + 80cqi)) scale(1.08)}to{opacity:0;transform:translate(calc(-50% + 80cqi)) scale(.82)}}@keyframes scene6-node-ignite{0%{transform:scale(1);filter:none}46%{transform:scale(1.12);filter:drop-shadow(0 0 14px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 42%))}to{transform:scale(1);filter:none}}@keyframes scene6-closeout-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes scene6-closeout-release{0%{opacity:.95;transform:scale(1)}48%{opacity:1;transform:scale(1.24)}to{opacity:0;transform:scale(1.36)}}@keyframes scene6-review-request-drift{0%{opacity:0;translate:0 -.45rem;scale:.96}24%{opacity:1;translate:0 -.9rem;scale:1}to{opacity:1;translate:calc(var(--scene6-review-home-left) - var(--scene6-review-node-left)) calc(var(--scene6-review-node-block) - var(--scene6-review-home-block));scale:1}}@keyframes scene6-owner-question-to-designer{0%{opacity:0;translate:0 .7rem;scale:.96}18%{opacity:1;translate:0 0;scale:1}to{opacity:1;translate:calc(var(--scene6-question-designer-left) - var(--scene6-question-engineer-left)) var(--scene6-question-arc);scale:1}}@keyframes scene6-owner-question-to-engineer{0%{opacity:1;translate:0 0;scale:1}82%{opacity:1}to{opacity:.86;translate:calc(var(--scene6-question-engineer-left) - var(--scene6-question-designer-left)) calc(-1 * var(--scene6-question-arc));scale:.96}}.scene6-flux-dock{grid-column:1;grid-row:3;justify-self:center;inline-size:min(34rem,calc(100% - clamp(1.4rem,3.6vw,2.6rem)));margin-block:0 clamp(.8rem,1.8vw,1.25rem);display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.55rem .85rem;border:1px solid var(--sig-line, rgb(26 36 38 / 10%));border-radius:var(--sig-radius-sm, 12px);background:color-mix(in oklab,var(--sig-paper, #f8fbfa),#000 2%);color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 18%);font-size:.8rem;font-weight:720;letter-spacing:0;text-transform:none;translate:0 0;scale:1;rotate:0deg;animation:scene6-dock-in .44s ease both}.scene6-flux-dock__mark{inline-size:1.05rem;block-size:1.05rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 24%);border-radius:50%;background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 72%);translate:0 0;scale:1;rotate:0deg}.scene6-flux-dock__mark-core{inline-size:.42rem;block-size:.42rem;display:block;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 40%);border-radius:2px;background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 56%);rotate:45deg}.scene6-flux-dock__readout{min-inline-size:0;overflow-wrap:anywhere;opacity:1;transition:opacity .14s ease}.scene6-flux-dock[data-readout-state=fading] .scene6-flux-dock__readout{opacity:0}.scene6-flux-dock[data-typing=true] .scene6-flux-dock__readout:after{content:"";display:inline-block;inline-size:.46em;block-size:1.05em;margin-inline-start:.16em;translate:0 .12em;border-inline-end:2px solid currentColor;animation:scene6-readout-caret .76s steps(1,end) infinite}@keyframes scene6-dock-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes scene6-readout-caret{0%,48%{opacity:1}49%,to{opacity:0}}.opening-scenes__settle[data-scene6-stage=demoting] .scene5-headline-card[data-visible=true]{animation:scene6-plate-demote .76s cubic-bezier(.4,0,.2,1) both}.opening-scenes__settle[data-scene6-stage=demoting] .signal-surface__system-diagram{animation:scene6-diagram-demote .7s cubic-bezier(.4,0,.2,1) 80ms both}@keyframes scene6-plate-demote{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 16px;scale:.98}}@keyframes scene6-diagram-demote{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 12px;scale:.985}}.scene7-attention-home{position:absolute;inset:0;z-index:34;pointer-events:none;cursor:default}.opening-scenes__settle[data-scene7-phase] .signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"surface" "bottom";gap:var(--sig-gap);block-size:100%;min-block-size:100%}.opening-scenes__settle[data-scene7-rail] .signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"surface" "bottom"}.opening-scenes__settle[data-scene7-rail=docked] .signal-shell__frame{grid-template-columns:minmax(0,1fr) minmax(15rem,22vw);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"surface objectives" "bottom bottom";gap:clamp(.65rem,1.2vw,1rem)}.opening-scenes__settle[data-scene7-phase] .opening-settle__bottom{grid-area:bottom;align-self:end;margin-inline:clamp(.75rem,1.8vw,1.3rem);position:relative;z-index:5}.opening-scenes__settle[data-scene7-phase] .signal-surface{grid-template-rows:auto minmax(0,1fr) auto auto;min-block-size:100%}.signal-surface__scene7-stage{min-block-size:clamp(29rem,58vh,37rem)}.opening-scenes__settle[data-scene7-affordance] .signal-surface__scene7-stage,.opening-scenes__settle[data-scene7-affordance] .scene7-summaries-region,.opening-scenes__settle[data-scene7-affordance] .scene6-flux-dock{opacity:.82;filter:blur(.45px) saturate(.74) brightness(.94);transform:scale(.992);transform-origin:center;transition:opacity .42s ease,filter .42s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.opening-scenes__settle[data-scene7-affordance] .scene7-surface-review-bar{position:relative;z-index:14}.opening-scenes__settle[data-reduced-motion=true][data-scene7-affordance] .signal-surface__scene7-stage,.opening-scenes__settle[data-reduced-motion=true][data-scene7-affordance] .scene7-summaries-region,.opening-scenes__settle[data-reduced-motion=true][data-scene7-affordance] .scene6-flux-dock{opacity:1;filter:none;transform:none;transition-duration:0ms}.opening-scenes__settle[data-scene7-review-bar] .scene6-flux-dock{visibility:hidden;pointer-events:none;transform:translateY(80px) scale(.992)}.signal-surface__scene7-stage[data-scene7-pipeline-lift=true] .scene6-lifecycle-pipeline{z-index:8;transform:translateY(20px) scale(.82);transition:transform .55s cubic-bezier(.3,.05,.2,1)}.opening-scenes__settle[data-scene7-rail] .opening-settle__bottom{transform:translateY(85px)}@media(max-height:700px)and (min-width:761px){.opening-scenes__settle[data-scene7-phase] .signal-surface__scene7-stage .scene6-repo-intake[data-context-chip=true]{display:none}.signal-surface__scene7-stage[data-scene7-pipeline-lift=true] .scene6-roster{inset-block-start:.35rem;transform:none}.signal-surface__scene7-stage[data-scene7-pipeline-lift=true] .scene6-roster-card{min-block-size:5.2rem;padding:.54rem;gap:.26rem .36rem}.signal-surface__scene7-stage[data-scene7-pipeline-lift=true] .scene6-roster-card__human{inline-size:2rem;block-size:2rem}.signal-surface__scene7-stage[data-scene7-pipeline-lift=true] .scene6-roster-card__human-identity{margin-block-start:3px}.signal-surface__scene7-stage[data-scene7-pipeline-lift=true] .scene6-roster-card__owns,.signal-surface__scene7-stage[data-scene7-pipeline-lift=true] .scene6-roster-card__runtime{min-block-size:.86rem;padding:.1rem .22rem;font-size:.42rem}}.signal-surface__scene7-stage .scene6-review-request{z-index:12}.signal-surface__scene7-stage .scene6-review-request[data-z-front=true]{opacity:1;filter:drop-shadow(0 14px 24px rgb(26 36 38 / 18%))}.signal-surface__scene7-stage .scene6-review-request[data-state=falling]{animation:scene7-review-request-fall .8s cubic-bezier(.18,.9,.24,1) both}.signal-surface__scene7-stage .scene6-review-request[data-state=falling-to-dock]{inset-inline-start:var(--scene6-review-home-left);inset-block-end:calc(var(--scene6-review-home-block) - 4.15rem)}.scene7-surface-review-bar{grid-column:1;grid-row:3;margin:0 clamp(.75rem,1.8vw,1.3rem) clamp(.42rem,1vw,.65rem);min-inline-size:0}.scene7-surface-review-bar[data-phase=assembling]{transform-origin:left center;animation:scene7-register-assemble-x .55s cubic-bezier(.3,.05,.2,1) both}.opening-scenes__settle[data-scene7-phase] .scene6-flux-dock{grid-row:4;margin-block-start:0}.scene7-summaries-region{overflow:hidden}.opening-scenes__settle[data-scene7-rail=assembling] .scene7-summaries-region{transform-origin:top center;animation:scene7-register-assemble-y .55s cubic-bezier(.3,.05,.2,1) both}.scene7-summary-chips{position:absolute;inset-block-start:clamp(7.5rem,20%,9.4rem);inset-inline-end:clamp(1rem,2.2cqi,1.6rem);z-index:6;display:grid;gap:.42rem;pointer-events:none}.scene7-summary-chip{inline-size:clamp(4.6rem,10cqi,6.6rem);block-size:1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 18%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),white 76%);box-shadow:0 8px 18px #1a242614}.scene7-summary-chips[data-state=in-flight] .scene7-summary-chip{animation:scene7-summary-chip-flight .9s cubic-bezier(.3,.05,.2,1) both}.scene7-memory{position:absolute;inset-block-start:clamp(2.6rem,8%,4.2rem);inset-inline-start:clamp(1rem,3cqi,1.8rem);z-index:7;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;max-inline-size:min(33rem,58%)}.scene7-memory[data-rest-anchor=viewport-search]{inset-block-start:var(--scene7-memory-top, clamp(2.6rem, 8%, 4.2rem));inset-inline-start:var(--scene7-memory-left, clamp(1rem, 3cqi, 1.8rem));inline-size:var(--scene7-memory-size, 3rem);block-size:var(--scene7-memory-size, 3rem);max-inline-size:var(--scene7-memory-size, 3rem);gap:0}.scene7-memory[data-rest-anchor=viewport-search] .scene7-memory__brain{inline-size:var(--scene7-memory-size, 3rem);block-size:var(--scene7-memory-size, 3rem)}.scene7-memory__brain{inline-size:3.35rem;block-size:2.65rem;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 26%);border-radius:48% 52% 46% 54%/58% 44% 56% 42%;background:radial-gradient(circle at 34% 40%,rgb(255 255 255 / 76%) 0 16%,transparent 17%),radial-gradient(circle at 63% 50%,rgb(255 255 255 / 58%) 0 15%,transparent 16%),color-mix(in oklab,var(--flow-teal, #2dd4bf),white 68%);box-shadow:0 14px 30px #1a24261f,0 0 0 3px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 82%);animation:scene7-brain-summon .5s cubic-bezier(.2,.9,.2,1.12) both}.scene7-memory-chip{display:inline-grid;place-items:center;min-block-size:1.7rem;padding:.34rem .68rem;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 18%);border-radius:999px;background:#ffffffb8;color:color-mix(in oklab,var(--sig-ink, #10201f),var(--flow-teal, #2dd4bf) 18%);font-size:clamp(.62rem,1.25cqi,.76rem);font-weight:780;line-height:1.05;letter-spacing:0;box-shadow:0 10px 22px #1a242617,inset 0 1px #ffffffad;animation:scene7-memory-chip-in 1.3s cubic-bezier(.3,.05,.2,1) both}.scene7-memory-chip[data-active=true]{border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 28%);box-shadow:0 12px 26px #1a24261c,0 0 0 3px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 78%)}.scene7-memory-loop{position:absolute;inset-inline:clamp(4rem,11cqi,7.5rem);inset-block-end:clamp(4rem,13cqi,6.4rem);z-index:3;block-size:clamp(3rem,8cqi,4.8rem);border-block-end:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 18%);border-inline-start:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 18%);border-inline-end:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #10201f) 18%);border-radius:0 0 999px 999px;transform-origin:right center;animation:scene7-loop-draw 1.6s cubic-bezier(.18,.9,.24,1) both;pointer-events:none}.scene7-second-run-card{position:absolute;inset-inline-start:clamp(1rem,3cqi,1.8rem);inset-block-end:clamp(5.7rem,15cqi,7.7rem);z-index:8;inline-size:min(24rem,54%);display:flex;flex-wrap:wrap;gap:.44rem;padding:.72rem;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-line-strong, rgb(26 36 38 / 16%)) 50%);border-radius:8px;background:#ffffffb3;box-shadow:0 14px 34px #1a24261a;animation:scene7-second-run-in .52s cubic-bezier(.3,.05,.2,1) both}.scene7-prefilled-decision-chip{min-inline-size:5.4rem}@media(min-width:761px)and (max-height:779px){.signal-surface__scene6-stage[data-has-decision=true]{block-size:clamp(23rem,calc(100vh - 16.55rem),34rem);min-block-size:clamp(23rem,calc(100vh - 16.55rem),34rem)}.signal-surface__scene6-stage[data-has-decision=true] .scene6-decision-cluster{inset-block-start:clamp(18rem,56%,19.5rem);inline-size:min(35rem,calc(100% - 2rem));gap:.72rem}.signal-surface__scene6-stage[data-has-decision=true] .scene6-decision-card{min-block-size:7.4rem;gap:.72rem;padding:.92rem .82rem}.signal-surface__scene6-stage[data-has-decision=true] .scene6-decision-diagram{min-block-size:7.4rem}.signal-surface__scene6-stage[data-has-decision=true] .scene6-lifecycle-pipeline{--scene6-pipeline-axis: 1.72rem;--scene6-pipeline-lane-height: 2.24rem;--scene6-pipeline-medallion-size: 3rem;--scene6-pipeline-label-gap: .16rem;inset-block-end:.62rem;min-block-size:4.05rem}.signal-surface__scene6-stage[data-has-decision=true] .scene6-lifecycle-pipeline__label{min-block-size:1.18rem;padding:.2rem .46rem}.opening-scenes:is([data-beat=decisions-not-walls],[data-beat=question-to-owner],[data-beat=run-needs-you]) .signal-surface__scene6-stage .scene6-lifecycle-pipeline{inset-block-start:15.75rem;inset-block-end:auto;transform:none}}@media(min-width:761px)and (max-height:899px),(min-width:761px)and (max-width:1320px)and (max-height:900px){.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]){--scene7-short-pipeline-axis: 1.38rem;--scene7-short-pipeline-lane: 1.72rem;--scene7-short-pipeline-medallion: 2.38rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-repo-intake[data-state=resolved]{inline-size:min(20.5rem,41%);min-block-size:7.45rem;padding:.82rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-repo-intake__title{font-size:clamp(1.1rem,2.2cqi,1.34rem);line-height:1.04}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-greeked-spec{margin-block-start:.7rem;gap:.33rem;visibility:hidden}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-greeked-spec__line{block-size:.44rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene7-second-run-card{inline-size:min(20rem,42%);inset-block-end:clamp(5.05rem,10.2cqi,5.65rem);padding:.48rem;gap:.3rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene7-prefilled-decision-chip{min-inline-size:4.7rem;min-block-size:1.36rem;padding:.28rem .48rem;font-size:.58rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-roster{inset-block-start:clamp(2.05rem,11%,2.45rem);inset-inline-start:max(27rem,49%);inset-inline-end:clamp(.85rem,2cqi,1.15rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-roster-card{min-block-size:3.05rem;padding:.32rem;gap:.25rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-roster-card__avatar{inline-size:1.42rem;block-size:1.42rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-roster-card__role{font-size:.57rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-roster-card__owns,.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-roster-card__runtime{min-block-size:.78rem;font-size:.42rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-lifecycle-pipeline{--scene6-pipeline-axis: var(--scene7-short-pipeline-axis);--scene6-pipeline-lane-height: var(--scene7-short-pipeline-lane);--scene6-pipeline-medallion-size: var(--scene7-short-pipeline-medallion);--scene6-pipeline-label-gap: .13rem;inset-inline:clamp(.75rem,2.5cqi,1.1rem);inset-block-end:-.72rem;min-block-size:3.35rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-lifecycle-node{min-block-size:calc(var(--scene7-short-pipeline-medallion) + 1.1rem);font-size:.5rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-lifecycle-node__state{block-size:.88rem}.signal-surface__scene7-stage:is([data-scene7-frame^=memory-chip-],[data-scene7-frame=loop-closed],[data-scene7-frame=second-run-prefilled],[data-scene7-frame=scene-7-rest]) .scene6-lifecycle-node__label{min-block-size:1.02rem}}@keyframes scene7-review-request-fall{0%{opacity:1;translate:0 0;scale:1}52%{opacity:1;translate:0 4.2rem;scale:1}to{opacity:1;translate:0 7rem;scale:1}}@keyframes scene7-register-assemble-x{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes scene7-register-assemble-y{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes scene7-summary-chip-flight{0%{opacity:0;translate:-18rem 2rem;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes scene7-brain-summon{0%{opacity:0;translate:-.4rem .5rem;scale:.86}72%{opacity:1;scale:1.04}to{opacity:1;translate:0 0;scale:1}}@keyframes scene7-memory-chip-in{0%{opacity:0;translate:11rem 7rem;scale:.94}72%{opacity:1;translate:.5rem .25rem;scale:1}to{opacity:1;translate:0 0;scale:1}}@keyframes scene7-loop-draw{0%{opacity:0;scale:0 1}18%{opacity:1}to{opacity:1;scale:1 1}}@keyframes scene7-second-run-in{0%{opacity:0;translate:-.5rem .75rem;scale:.96}to{opacity:1;translate:0 0;scale:1}}.opening-scenes__settle .signal-shell__objectives,.opening-scenes__settle .opening-settle__bottom{transition:opacity .72s ease,transform .72s cubic-bezier(.4,0,.2,1)}.opening-scenes__settle[data-scene5-rails=clear] .signal-shell__objectives{opacity:0!important;transform:translate(16%)!important;pointer-events:none}.opening-scenes__settle[data-scene5-rails=clear] .opening-settle__bottom{opacity:0!important;transform:translateY(44%)!important;pointer-events:none}.opening-scenes__settle .signal-shell__frame{transition:grid-template-columns .88s cubic-bezier(.3,.05,.2,1),grid-template-rows .88s cubic-bezier(.3,.05,.2,1),gap .88s cubic-bezier(.3,.05,.2,1)}.opening-scenes__settle[data-scene5-expand=true] .signal-shell__frame{grid-template-columns:minmax(0,1fr) 0fr;grid-template-rows:minmax(0,1fr) 0fr;gap:0}.opening-scenes__settle[data-scene5-expand=true] .signal-shell__objectives,.opening-scenes__settle[data-scene5-expand=true] .opening-settle__bottom{overflow:hidden}.opening-scenes__settle[data-scene5-expand=true] .signal-surface{border-color:var(--sig-line-strong, rgb(26 36 38 / 16%));box-shadow:0 1px 2px #1a24260f,0 24px 70px #1a24261f}.opening-scenes__settle .signal-surface__work{max-block-size:200vh;transition:opacity .56s ease,transform .56s cubic-bezier(.4,0,.2,1),max-block-size .72s cubic-bezier(.3,.05,.2,1)}.opening-scenes__settle[data-scene5-work=clear] .signal-surface__work{opacity:0;transform:scale(.985);max-block-size:0;overflow:hidden;pointer-events:none}.signal-surface__stage{grid-column:1;grid-row:2;margin:clamp(.7rem,1.8vw,1.3rem);min-inline-size:0;min-block-size:0;position:relative;display:grid;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-line-strong, rgb(26 36 38 / 16%)) 50%);border-radius:var(--sig-radius-sm, 12px);background-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),#fff 92%);background-image:linear-gradient(rgb(26 36 38 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(26 36 38 / 5%) 1px,transparent 1px);background-size:26px 26px;box-shadow:inset 0 1px 4px #1a242617,inset 0 0 90px #ffffff73;overflow:hidden;animation:scene5-stage-in .52s ease both}.signal-surface__stage:before{content:"";position:absolute;inset:9px;pointer-events:none;--port: color-mix(in oklab, var(--flow-teal, #2dd4bf), transparent 25%);background-image:radial-gradient(circle at center,var(--port) 0 2.5px,transparent 3px),radial-gradient(circle at center,var(--port) 0 2.5px,transparent 3px),radial-gradient(circle at center,var(--port) 0 2.5px,transparent 3px),radial-gradient(circle at center,var(--port) 0 2.5px,transparent 3px);background-size:7px 7px;background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat}@keyframes scene5-stage-in{0%{opacity:0}to{opacity:1}}.signal-surface__system-diagram{--scene5-diagram-bottom-chrome-clearance: 0px;inline-size:100%;block-size:100%;margin:0;min-inline-size:0;min-block-size:0;display:grid;place-items:center;padding:clamp(.5rem,1.6vw,1.3rem) clamp(.5rem,1.6vw,1.3rem) calc(clamp(.5rem,1.6vw,1.3rem) + var(--scene5-diagram-bottom-chrome-clearance));overflow:hidden;container-type:size;animation:scene5-diagram-in .72s cubic-bezier(.2,.7,.2,1) both}@media(min-width:761px){.opening-scenes:is([data-beat=system-diagram-enter],[data-beat=company-brain-source-callouts],[data-beat=meta-harness-capability-callouts],[data-beat=latest-best-tools-line],[data-beat=headline-takeover]) .signal-surface__system-diagram{--scene5-diagram-bottom-chrome-clearance: clamp(7.5rem, 14vh, 9rem)}}@media(min-width:761px)and (max-height:820px){.opening-scenes:is([data-beat=system-diagram-enter],[data-beat=company-brain-source-callouts],[data-beat=meta-harness-capability-callouts],[data-beat=latest-best-tools-line],[data-beat=headline-takeover]) .signal-surface__system-diagram{--scene5-diagram-bottom-chrome-clearance: clamp(14rem, 30vh, 16rem)}.opening-scenes:is([data-beat=system-diagram-enter],[data-beat=company-brain-source-callouts],[data-beat=meta-harness-capability-callouts],[data-beat=latest-best-tools-line],[data-beat=headline-takeover]) .opening-scenes__hint{inset-inline-start:clamp(3.5rem,5vw,4.5rem);transform:none}}.signal-surface__diagram-canvas{position:relative;aspect-ratio:1672 / 941;inline-size:min(100cqw,calc(100cqh * 1672 / 941));max-inline-size:100%;block-size:auto}.signal-surface__system-diagram-img{display:block;inline-size:100%;block-size:100%;object-fit:contain;border-radius:var(--sig-radius-sm, 12px);box-shadow:0 14px 40px #1a24261f}@keyframes scene5-diagram-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.scene5-callouts{position:absolute;inset:0;z-index:6;pointer-events:none;transition:opacity .5s ease}.scene5-callouts__lines{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.scene5-callouts__line{stroke:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 22%);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:3 3;opacity:0;transition:opacity .36s ease}.scene5-callouts__line[data-visible=true]{opacity:.85}.scene5-callouts--capabilities .scene5-callouts__line{stroke:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 24%);stroke-dasharray:none}.scene5-callouts__chips{margin:0;padding:0;list-style:none}.scene5-callouts__chip{position:absolute;display:inline-flex;align-items:center;gap:.34rem;padding:.26rem .58rem;border:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 45%);border-radius:999px;background:#fffffff5;box-shadow:0 2px 8px #1a24261f;font-size:clamp(.62rem,1.3vw,.74rem);font-weight:760;color:var(--sig-ink, #1a2426);white-space:nowrap;opacity:0;transform:translateY(-50%) scale(.86);transform-origin:left center;transition:opacity .32s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.scene5-callouts__chip[data-visible=true]{opacity:1;transform:translateY(-50%) scale(1)}.scene5-callouts__dot{inline-size:.42rem;block-size:.42rem;border-radius:50%;background:var(--flow-teal, #2dd4bf);box-shadow:0 0 0 3px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 72%)}.scene5-callouts--capabilities .scene5-callouts__chip{border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 26%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),#fff 88%)}.scene5-callouts--capabilities .scene5-callouts__dot{background:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 30%)}.scene5-headlines{position:absolute;inset:0;z-index:8;pointer-events:none;overflow:hidden}.scene5-headline-card{position:absolute;margin:0;inline-size:34%;border-radius:8px;overflow:hidden;border:1px solid rgb(26 36 38 / 12%);box-shadow:0 14px 38px #1a24264d,0 2px 6px #1a24262e;opacity:0;transform:translateY(16px) rotate(var(--rot, 0deg)) scale(.95) translateZ(0);backface-visibility:hidden;will-change:transform;transition:opacity .54s ease,transform .54s cubic-bezier(.2,.7,.2,1)}.scene5-headline-card[data-visible=true]{opacity:1;transform:translateY(0) rotate(var(--rot, 0deg)) scale(1) translateZ(0)}.scene5-headline-card__img{display:block;inline-size:100%;block-size:auto;backface-visibility:hidden;transform:translateZ(0)}.signal-surface__stage[data-has-headlines=true] .signal-surface__system-diagram{filter:opacity(.28);transition:filter .64s ease}.signal-surface__stage[data-has-headlines=true] .scene5-callouts{opacity:0}@media(max-width:760px){.scene-obj{inline-size:clamp(108px,38vw,150px)}.opening-scenes__scale{inset-inline-start:.6rem}.scene3-flow-presence{inset-block-start:.8rem;inset-inline-start:.75rem}.scene3-flow-traces{inset-block-start:4.8rem;inset-inline:.75rem;inline-size:auto}.scene3-flow-traces[data-centered=true]{inset-block-start:calc(50% + 4.6rem);inline-size:min(22rem,calc(100vw - 1.5rem))}.scene3-objective-init{inset:0}.scene3-objective-init__readout{inset-block-start:calc(50% + 5.85rem);inline-size:calc(100vw - 1.25rem);text-align:center;white-space:normal}.scene3-objective-boundary__body.signal-surface__work{padding:.95rem}.scene3-agent-terminal.signal-terminal{inline-size:min(100%,20rem);block-size:12rem;min-block-size:12rem;translate:0 clamp(6.5rem,18vh,9rem)}.scene3-flow-trace{grid-template-columns:minmax(0,1fr) auto}.scene3-flow-trace__speaker{grid-column:1 / -1}.opening-scenes[data-command-focus=true] .scene3-flow-presence{inset-block-start:.8rem;inset-inline-start:.75rem}.opening-scenes[data-command-focus=true] .scene3-flow-traces{display:none}.opening-scenes[data-scene5] .scene5-underflow .scene3-flow-traces,.opening-scenes[data-scene7] .scene7-attention-home .scene3-flow-traces{inset-block-start:6.25rem;inset-inline:.75rem}.opening-scenes[data-beat=bar-and-rail-assemble] .scene7-surface-review-bar,.opening-scenes[data-beat=the-held-approve] .scene7-surface-review-bar,.opening-scenes[data-beat=memory-closes-the-loop] .scene7-surface-review-bar{position:relative;z-index:14}.opening-scenes[data-beat=bar-and-rail-assemble] .signal-surface,.opening-scenes[data-beat=the-held-approve] .signal-surface,.opening-scenes[data-beat=memory-closes-the-loop] .signal-surface{overflow:visible}.opening-scenes[data-beat=bar-and-rail-assemble] .scene7-summaries-region,.opening-scenes[data-beat=the-held-approve] .scene7-summaries-region,.opening-scenes[data-beat=memory-closes-the-loop] .scene7-summaries-region{position:relative;z-index:4}.opening-scenes[data-beat=bar-and-rail-assemble] .scene6-flux-dock,.opening-scenes[data-beat=the-held-approve] .scene6-flux-dock,.opening-scenes[data-beat=memory-closes-the-loop] .scene6-flux-dock{animation:none}.scene3-command{inset-block-start:50%;inset-inline-start:50%;inline-size:calc(100% - 2rem);grid-template-columns:auto minmax(0,1fr) auto}.scene3-command__commit{grid-column:2 / -1;justify-self:start}.scene-review-controls{inset-block-start:.35rem;inset-inline-start:auto;inset-inline-end:.35rem;display:grid;grid-template-columns:repeat(3,auto);justify-items:center;justify-content:center;overflow:visible;max-inline-size:min(22rem,calc(100vw - .7rem));inline-size:max-content;row-gap:.38rem;column-gap:.42rem;padding:.42rem;scale:.66}.scene-review-controls__label{grid-column:1 / -1}.scene-review-controls__current{grid-column:1 / -1;min-inline-size:0;inline-size:100%;max-inline-size:100%;text-align:center}.scene-review-controls__select{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);inline-size:100%}.scene-review-controls__select select{max-inline-size:none;min-inline-size:0;inline-size:100%}.opening-scenes[data-scene6] .scene6-flux-reveal .scene3-flow-traces{inset-block-start:6.25rem;inset-inline:.75rem}.scene6-repo-intake{inline-size:min(21rem,calc(100% - 1rem));padding:1rem}.scene6-flux-factory-icon{inset-block-start:1.25rem;inset-inline-start:.72rem;inline-size:56px;block-size:56px}.opening-scenes:not([data-beat=flux-named]):not([data-beat=repo-intake]) .scene6-flux-factory-icon{inset-block-start:var(--scene6-cluster-top);inset-inline-start:calc(50% - (var(--scene6-cluster-width) / 2));inline-size:var(--scene6-cluster-icon);block-size:var(--scene6-cluster-icon)}.scene6-repo-intake[data-state=resolved]{inline-size:min(20rem,calc(100% - 1rem))}.opening-scenes:not([data-beat=repo-intake]) .scene6-repo-intake[data-context-chip=true]{inset-block-start:calc(var(--scene6-cluster-top) + ((var(--scene6-cluster-icon) - var(--scene6-cluster-chip-height)) / 2));inset-inline-start:calc(50% - (var(--scene6-cluster-width) / 2) + var(--scene6-cluster-icon) + var(--scene6-cluster-gap));inline-size:var(--scene6-cluster-chip-width);min-inline-size:var(--scene6-cluster-chip-width);max-inline-size:var(--scene6-cluster-chip-width);block-size:var(--scene6-cluster-chip-height);min-block-size:var(--scene6-cluster-chip-height)}.scene6-repo-intake[data-state=resolved][data-pointer-target=true]{inline-size:min(16.5rem,58%)}.scene6-repo-intake__choices{gap:.55rem}.scene6-repo-choice{min-inline-size:min(8rem,100%);font-size:.78rem}.scene6-greeked-spec{inline-size:min(15rem,70%)}.signal-surface__scene6-stage[data-has-decision=true]{min-block-size:clamp(33rem,64vh,36rem)}.signal-surface__scene6-stage[data-has-question=true],.signal-surface__scene6-stage[data-has-review-request=true]{min-block-size:clamp(32rem,64vh,36rem)}.scene6-decision-cluster{inset-block-start:24.2rem;inline-size:min(22.5rem,calc(100% - 1rem));grid-template-columns:minmax(0,1.4fr) minmax(5.2rem,.8fr);align-items:start;gap:.5rem}.scene6-decision-card{min-block-size:8rem;gap:.58rem;padding:1.15rem .8rem}.scene6-decision-card__frame{inset:-10%;inline-size:120%;block-size:120%}.scene6-decision-card__title{font-size:.82rem;line-height:1.12}.scene6-decision-card__chips{gap:.32rem}.scene6-decision-chip{min-inline-size:5.2rem;min-block-size:1.55rem;padding:.32rem .9rem .32rem .42rem;font-size:.52rem}.scene6-decision-chip[data-answered=true]:after{inset-inline-end:.34rem;inline-size:.34rem;block-size:.58rem}.scene6-decision-cursor{inline-size:.82rem;block-size:1.04rem}.scene6-decision-diagram{min-block-size:6rem;block-size:6rem;padding:.18rem}.scene6-roster{inset-block-start:17rem;inset-inline:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.signal-surface__scene6-stage[data-has-decision=true] .scene6-roster,.signal-surface__scene6-stage[data-has-question=true] .scene6-roster,.signal-surface__scene6-stage[data-has-review-request=true] .scene6-roster{inset-block-start:10.5rem;gap:.42rem}.scene6-roster-card{min-block-size:5.7rem;gap:.34rem;padding:.62rem}.scene6-roster-card__human-identity{max-inline-size:5.4rem}.scene6-roster-card__human-name{font-size:.62rem}.scene6-roster-card__human-title{font-size:.54rem}.signal-surface__scene6-stage[data-has-decision=true] .scene6-roster-card,.signal-surface__scene6-stage[data-has-question=true] .scene6-roster-card,.signal-surface__scene6-stage[data-has-review-request=true] .scene6-roster-card{min-block-size:4.45rem;gap:.22rem;padding:.46rem}.scene6-roster-card__role{font-size:.74rem}.signal-surface__scene6-stage[data-has-decision=true] .scene6-roster-card__role,.signal-surface__scene6-stage[data-has-question=true] .scene6-roster-card__role,.signal-surface__scene6-stage[data-has-review-request=true] .scene6-roster-card__role{font-size:.64rem}.scene6-roster-card__owns,.scene6-roster-card__runtime{min-block-size:1.1rem;padding:.18rem .36rem;font-size:.56rem}.signal-surface__scene6-stage[data-has-decision=true] .scene6-roster-card__owns,.signal-surface__scene6-stage[data-has-decision=true] .scene6-roster-card__runtime,.signal-surface__scene6-stage[data-has-question=true] .scene6-roster-card__owns,.signal-surface__scene6-stage[data-has-question=true] .scene6-roster-card__runtime,.signal-surface__scene6-stage[data-has-review-request=true] .scene6-roster-card__owns,.signal-surface__scene6-stage[data-has-review-request=true] .scene6-roster-card__runtime{min-block-size:.98rem;padding:.14rem .28rem;font-size:.48rem}.scene6-owner-question-chip{--scene6-question-engineer-left: 7cqi;--scene6-question-designer-left: 52cqi;--scene6-question-top: 16rem;--scene6-question-arc: -5.05rem;min-inline-size:min(9.2rem,41cqi);min-block-size:1.62rem;padding:.34rem .56rem;font-size:.58rem}.scene6-owner-question-chip[data-answered=true]{padding-inline-end:1.38rem}.scene6-owner-question-chip[data-answered=true]:after{inset-inline-end:.5rem;inline-size:.36rem;block-size:.58rem}.scene6-review-request{--scene6-review-node-left: 47cqi;--scene6-review-home-left: 33cqi;--scene6-review-node-block: 5.6rem;--scene6-review-home-block: 4.25rem;min-inline-size:min(8.8rem,46cqi);min-block-size:1.68rem;padding:.34rem .58rem;font-size:.58rem}.scene6-lifecycle-pipeline{--scene6-pipeline-axis: 1.82rem;--scene6-pipeline-lane-height: 2.5rem;--scene6-pipeline-medallion-size: 3.5rem;--scene6-pipeline-label-gap: .2rem;inset-inline:.72rem;inset-block-end:.7rem;min-block-size:5.2rem}.scene6-lifecycle-pipeline__lane-skin{inset-inline:10%;inset-block-start:.55rem;inline-size:80%;block-size:var(--scene6-pipeline-lane-height)}.scene6-lifecycle-pipeline__track{inset-inline:10%;inset-block-start:var(--scene6-pipeline-axis)}.scene6-lifecycle-pipeline__nodes{gap:.2rem}.scene6-lifecycle-pipeline__node{min-block-size:calc(var(--scene6-pipeline-medallion-size) + 1.3rem + var(--scene6-pipeline-label-gap));padding:0 .1rem;font-size:.52rem}.scene6-lifecycle-pipeline__medallion-state{inline-size:1.06rem;block-size:1.06rem}.scene6-lifecycle-pipeline__label{min-inline-size:min(4.25rem,100%);min-block-size:1.24rem;padding:.2rem .32rem}.signal-surface__stage{margin:.55rem}.signal-surface__system-diagram{place-items:center;padding:0;overflow:auto;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 30%) rgb(26 36 38 / 6%)}.signal-surface__system-diagram[data-grabbing=true]{cursor:grabbing}.signal-surface__system-diagram::-webkit-scrollbar{block-size:7px;inline-size:7px}.signal-surface__system-diagram::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 30%);border-radius:999px}.signal-surface__system-diagram::-webkit-scrollbar-track{background:#1a24260f}.signal-surface__diagram-canvas{inline-size:clamp(44rem,200%,52rem);max-inline-size:none}.signal-surface__system-diagram-img{inline-size:100%;block-size:100%;border-radius:0;box-shadow:none}.scene5-callouts__chip{padding:.2rem .46rem;gap:.26rem}.scene5-headline-card{inline-size:62%}}@media(max-width:960px){.opening-scenes__settle[data-scene5-expand=true] .signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 0fr 0fr;gap:0}.opening-scenes__settle[data-scene7-rail] .signal-shell__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"surface" "objectives";gap:.72rem}.opening-scenes__settle[data-scene7-rail] .scene7-summaries-region{min-block-size:7.8rem}.scene7-memory{max-inline-size:calc(100% - 2rem)}.scene7-second-run-card{inline-size:min(24rem,calc(100% - 2rem))}}@media(prefers-reduced-motion:reduce){.opening-scenes__settle .signal-shell__objectives,.opening-scenes__settle .opening-settle__bottom,.opening-scenes__settle .signal-shell__frame,.opening-scenes__settle .signal-surface__work,.scene5-callouts,.scene5-callouts__line,.scene5-callouts__chip,.scene5-headline-card,.signal-surface__scene7-stage[data-scene7-pipeline-lift=true] .scene6-lifecycle-pipeline,.scene7-surface-review-bar,.scene7-summaries-region,.signal-surface__stage[data-has-headlines=true] .signal-surface__system-diagram{transition-duration:0ms}.signal-surface__stage,.signal-surface__system-diagram,.scene6-flux-dock,.scene6-repo-intake,.scene6-repo-cursor,.scene6-decision-cluster,.scene6-decision-cursor,.scene6-owner-question-chip,.scene6-review-request,.scene6-review-request[data-state=drifting],.scene6-build-pulse,.scene6-lifecycle-comet,.scene6-lifecycle-pipeline[data-comet-active=true] .lifecycle-rail__stage,.scene6-build-pulse[data-flow=continuous],.scene6-build-pulse[data-segment=build-review],.scene6-roster-card,.scene6-lifecycle-pipeline__track,.scene6-lifecycle-pipeline__node,.signal-surface__scene7-stage .scene6-review-request[data-state=falling],.scene7-surface-review-bar[data-phase=assembling],.opening-scenes__settle[data-scene7-rail=assembling] .scene7-summaries-region,.scene7-summary-chips[data-state=in-flight] .scene7-summary-chip,.scene7-memory__brain,.scene7-memory-chip,.scene7-memory-loop,.scene7-second-run-card,.opening-scenes__settle[data-scene6-stage=demoting] .scene5-headline-card[data-visible=true]{animation:none}.scene6-decision-chip{transition:none}.scene6-repo-cursor,.scene6-lifecycle-comet{display:none}.scene6-lifecycle-pipeline[data-closeout-bloom=held] .lifecycle-rail__stage[data-stage=closeout] .lifecycle-rail__sigil{animation:none;transform:none}.scene6-repo-choice[data-pressed=true]{scale:1}.scene5-callouts__chip[data-visible=true]{transform:translate(-50%,-50%) scale(1)}.scene5-headline-card[data-visible=true]{transform:rotate(var(--rot, 0deg))}}.opening-scenes__settle{overflow-x:hidden;overflow-y:auto}.opening-scenes__settle .signal-surface,.opening-scenes__settle .signal-surface__work,.opening-scenes__settle .signal-surface__main,.opening-scenes__settle .signal-surface__terminals,.opening-scenes__settle .signal-surface__aside,.opening-scenes__settle .signal-terminal,.opening-scenes__settle .signal-preview,.opening-scenes__settle .signal-failcheck{min-inline-size:0}.opening-scenes__settle .signal-surface__terminals{min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr);gap:clamp(.5rem,1.2vh,.85rem)}.opening-scenes__settle[data-control-demo=true] .signal-surface__terminals{grid-template-rows:minmax(0,1fr) auto;overflow:hidden;isolation:isolate}.opening-scenes__settle[data-control-demo=true] .signal-surface__terminals>.signal-terminal{min-block-size:0;overflow:hidden}.opening-scenes__settle[data-control-demo=true] .signal-surface__codex{transform-origin:top center;animation:settle-control-codex 3.35s cubic-bezier(.3,.05,.2,1) both}@keyframes settle-control-codex{0%,to{max-block-size:0;opacity:0;translate:0 -.55rem;scale:.98}12%,84%{opacity:1}28%,68%{max-block-size:11rem;opacity:1;translate:0 0;scale:1}}.opening-scenes__settle[data-control-demo=true] .signal-preview{z-index:1;animation:settle-control-preview-swap 3.35s cubic-bezier(.3,.05,.2,1) both}.opening-scenes__settle[data-control-demo=true] .signal-failcheck{z-index:2;animation:settle-control-failcheck-swap 3.35s cubic-bezier(.3,.05,.2,1) both}@keyframes settle-control-preview-swap{0%,to{translate:0 0;scale:1}30%,68%{translate:0 clamp(5.5rem,14vh,8.5rem);scale:.99}}@keyframes settle-control-failcheck-swap{0%,to{translate:0 0;scale:1}30%,68%{translate:0 clamp(-13rem,-26vh,-8rem);scale:1.01}}.signal-terminal.signal-terminal--codex{--term-ink: #111827;--term-ink-bar: #161f33;--term-text: #dfe7ff;--term-dim: #8a96c8;border-inline-start:3px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),#7c8cff 52%)}.signal-terminal--codex .signal-terminal__avatar--chip{background:color-mix(in oklab,#7c8cff,#111827 30%);color:#e7ecff}.signal-terminal--codex .signal-terminal__state{color:#aab6ff}@media(prefers-reduced-motion:reduce){.opening-scenes__settle[data-control-demo=true] .signal-surface__codex,.opening-scenes__settle[data-control-demo=true] .signal-preview,.opening-scenes__settle[data-control-demo=true] .signal-failcheck{animation:none;translate:0 0;scale:1}.opening-scenes__settle[data-control-demo=true] .signal-surface__codex{max-block-size:0;opacity:0}}.opening-scenes__settle .signal-surface__main{transition:grid-template-columns .55s cubic-bezier(.22,.61,.36,1)}.opening-scenes__settle .signal-surface__terminals{transition:grid-template-rows .55s cubic-bezier(.22,.61,.36,1),gap .55s cubic-bezier(.22,.61,.36,1)}.opening-scenes__settle[data-review-phase] .signal-surface__terminals{grid-template-rows:clamp(12rem,34vh,18rem) minmax(8rem,1fr);gap:clamp(.5rem,1.2vh,.85rem)}.opening-scenes__settle[data-review-phase=expand] .signal-surface__main{grid-template-columns:minmax(11rem,.34fr) minmax(0,1fr)}.opening-scenes__settle[data-workspace-only=true] .signal-surface__aside{grid-template-rows:minmax(0,1fr)}.opening-scenes__settle[data-workspace-only=true] .signal-preview{min-block-size:0}.signal-preview__provenance{flex:0 0 auto;padding:.08rem .38rem;border-radius:999px;color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 36%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 86%);font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.signal-preview__url--pending{min-block-size:.8rem;background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 88%);border-radius:999px}.opening-scenes__settle[data-scene4-phase] .signal-surface__terminals>.signal-terminal{max-block-size:clamp(14rem,36vh,21rem)}@media(max-width:760px){.opening-scenes__settle[data-review-phase=expand] .signal-surface__main{grid-template-columns:minmax(0,1fr)}}.signal-surface__review-checklist{min-block-size:0;overflow:hidden;display:flex;flex-direction:column;gap:.42rem;padding:.6rem .66rem;border:1px solid var(--sig-line, rgb(26 36 38 / 8%));border-inline-start:3px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 14%);border-radius:12px;background:#fffffff2;box-shadow:0 1px 2px #1a24260d,0 12px 30px #1a242614;contain:layout style paint;will-change:opacity,transform;animation:settle-review-checklist-in .55s cubic-bezier(.22,.61,.36,1) both}@keyframes settle-review-checklist-in{0%{opacity:0;translate:0 .6rem;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes settle-review-checklist-reduced{0%{opacity:0}to{opacity:1}}.signal-surface__review-checklist-head{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem}.signal-surface__review-checklist-title{font-size:.7rem;font-weight:800;letter-spacing:.06em;color:var(--sig-ink, #1a2426)}.signal-surface__review-checklist-meta{font-size:.58rem;font-weight:650;color:var(--sig-muted, #5a6b6e)}.signal-surface__review-checklist-provenance{padding:.1rem .34rem;border-radius:999px;color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 36%);background:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 86%);font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.signal-surface__review-checklist-list{margin:0;padding:0;list-style:none;display:grid;align-content:start;gap:.4rem;flex:1 1 auto;min-block-size:0;overflow:auto}.signal-surface__review-checklist-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.42rem .5rem;border-radius:8px;background:color-mix(in oklab,var(--sig-ink, #1a2426),transparent 95%)}.signal-surface__review-checklist-item[data-row-reveal=stagger]{will-change:transform;animation:settle-review-row-stagger .36s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--review-row-delay, 0s)}@keyframes settle-review-row-stagger{0%{transform:translate(-.55rem)}to{transform:translate(0)}}.signal-surface__review-checklist-mark{inline-size:.78rem;block-size:.78rem;border-radius:4px;border:1px solid var(--sig-line, rgb(26 36 38 / 18%));background:var(--sig-surface, #f6faf9);color:transparent}.signal-surface__review-checklist-item[data-check-state=queued] .signal-surface__review-checklist-mark{background:var(--sig-surface, #f6faf9);border-color:var(--sig-line, rgb(26 36 38 / 18%))}.signal-surface__review-checklist-label{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:720;color:var(--sig-ink, #1a2426)}.signal-surface__review-checklist-state{flex:0 0 auto;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 32%)}.signal-surface__review-checklist-mark--action{cursor:pointer;padding:0;background:var(--sig-surface, #f6faf9);border-color:var(--flow-teal, #2dd4bf);box-shadow:0 0 color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 40%);animation:settle-check-arm 1.6s ease-in-out infinite}.signal-surface__review-checklist-mark--action:hover,.signal-surface__review-checklist-mark--action:focus-visible{background:var(--sig-surface, #f6faf9);border-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 20%);outline:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 28%);outline-offset:2px}@keyframes settle-check-arm{0%,to{box-shadow:0 0 color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 35%)}50%{box-shadow:0 0 0 4px color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 82%)}}.signal-surface__review-checklist-item[data-checked=true] .signal-surface__review-checklist-mark{position:relative;background:var(--flow-teal, #2dd4bf);border-color:var(--flow-teal, #2dd4bf);color:#fff;animation:settle-check-complete .32s cubic-bezier(.2,.8,.2,1) both}.signal-surface__review-checklist-item[data-checked=true] .signal-surface__review-checklist-mark:after{content:"";position:absolute;inline-size:.42rem;block-size:.22rem;inset-inline-start:50%;inset-block-start:46%;border-inline-start:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translate(-50%,-50%) rotate(-45deg)}@keyframes settle-check-complete{0%{transform:scale(.84)}70%{transform:scale(1.08)}to{transform:scale(1)}}.signal-surface__review-checklist-item[data-checked=true] .signal-surface__review-checklist-label{color:var(--sig-muted, #5a6b6e);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 30%)}.signal-surface__review-checklist-item[data-check-state=active]{background:color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 90%);outline:1px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 65%)}.signal-terminal__line--processing{display:flex;align-items:center;gap:.4rem;color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 28%);font-weight:720}.signal-terminal__spinner{inline-size:.7rem;block-size:.7rem;border-radius:50%;border:2px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 60%);border-block-start-color:var(--flow-teal, #2dd4bf);animation:settle-spinner .72s linear infinite}@keyframes settle-spinner{to{transform:rotate(360deg)}}.signal-preview__frame{position:relative}.signal-preview__loading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:color-mix(in oklab,var(--sig-surface, #f6faf9),transparent 12%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.signal-preview__loading-spinner{inline-size:1.6rem;block-size:1.6rem;border-radius:50%;border:2.5px solid color-mix(in oklab,var(--flow-teal, #2dd4bf),transparent 70%);border-block-start-color:var(--flow-teal, #2dd4bf);animation:settle-spinner .7s linear infinite}.signal-preview__loading-label{font-size:.66rem;font-weight:760;letter-spacing:.04em;color:color-mix(in oklab,var(--flow-teal, #2dd4bf),var(--sig-ink, #1a2426) 40%)}@media(prefers-reduced-motion:reduce){.opening-scenes[data-beat=converge] .scene-obj__frame,.opening-scenes[data-scene3=flow-arrives] .scene-obj__frame,.opening-scenes[data-beat=converge] .scene-obj__status,.opening-scenes[data-scene3=flow-arrives] .scene-obj__status,.signal-surface__review-checklist-mark--action,.signal-surface__review-checklist-item[data-checked=true] .signal-surface__review-checklist-mark,.signal-terminal__spinner,.signal-preview__loading-spinner,.scene4-onboarding__spot,.scene4-onboarding__coach,.scene4-onboarding__arrow{animation:none}}@media(prefers-reduced-motion:reduce){.opening-scenes__settle .signal-surface__main,.opening-scenes__settle .signal-surface__terminals{transition:none}.signal-surface__review-checklist{animation:settle-review-checklist-reduced .12s ease-out both;translate:0 0;scale:1}.signal-surface__review-checklist-item[data-row-reveal=stagger]{animation:none;transform:none}}.opening-scenes__settle .signal-surface{grid-template-columns:minmax(0,1fr)}.opening-scenes__settle .signal-failcheck__head{flex-wrap:wrap}@media(max-width:400px){.opening-scenes{--scene3-shell-gutter: .5rem}}@media(prefers-reduced-motion:reduce){.opening-scenes[data-beat] .scene-obj{filter:none;transition:none}.scene-obj[data-bottleneck],.scene3-command__caret{animation:none}}.lgr-root .lgr-s04-plate{max-inline-size:960px}.lgr-root .lgr-s04-plate .lgr-plate-label{color:var(--lgr-ink-70)}@media(max-width:520px){.lgr-root .lgr-s04-plate .lgr-plate-label{font-size:8px;letter-spacing:0}}.lgr-root .lgr-plate{position:relative;margin-block-start:46px}.lgr-root .lgr-plate img{display:block;inline-size:100%;block-size:auto;border:1px solid var(--lgr-rule);border-radius:8px}.lgr-root .lgr-plate-label{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);font-family:var(--lgr-mono);font-size:clamp(9px,1.15vw,12.5px);letter-spacing:.03em;color:var(--lgr-ink-70);white-space:nowrap}.lgr-root .lgr-plate-label.is-right{transform:translate(-100%,-50%);text-align:right}.lgr-root .lgr-plate-label.is-left{transform:translateY(-50%);text-align:left}.lgr-root .lgr-plate-label.is-rust{color:var(--lgr-rust)}.lgr-root .lgr-s05-plate{max-inline-size:960px}@media(max-width:520px){.lgr-root .lgr-plate-label{font-size:8px;letter-spacing:0}.lgr-root .lgr-s05-plate .is-mobile-safe{left:max(9.5%,calc(2vw + 5.1em))}}.lgr-root .lgr-subscriptions{margin-block-start:52px;padding:30px 0 0;border-block-start:1px solid var(--lgr-rule);max-inline-size:62ch}.lgr-root .lgr-subscriptions h3{margin:0 0 14px;font:inherit;font-family:var(--lgr-serif);font-size:clamp(22px,3vw,30px);line-height:1.1;letter-spacing:-.02em}.lgr-root .lgr-subscriptions p{margin:0;color:var(--lgr-ink-70)}.lgr-root .lgr-subscriptions a{display:inline-flex;min-block-size:24px;align-items:center;margin-block-start:18px;color:var(--lgr-green);font-family:var(--lgr-mono);font-size:12.5px;letter-spacing:.04em}.lgr-root #s08 .lgr-caption{color:var(--lgr-ink-60)}.lgr-root .lgr-compare{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-block-start:52px}.lgr-root .lgr-compare-col{border:1px solid var(--lgr-rule);border-radius:8px;background:var(--lgr-paper-raise);padding:30px;min-inline-size:0}.lgr-root .lgr-ctitle{margin:0 0 26px;font-family:var(--lgr-mono);font-size:12.5px;letter-spacing:.08em;line-height:1.4}.lgr-root .lgr-compare-col.is-one .lgr-ctitle{color:var(--lgr-rust)}.lgr-root .lgr-compare-col.is-routed .lgr-ctitle{color:var(--lgr-green)}.lgr-root .lgr-cmp{display:block;inline-size:100%;block-size:auto}.lgr-root .lgr-cmp-work{fill:var(--lgr-ink)}.lgr-root .lgr-cmp-lines{fill:none;stroke-width:1}.lgr-root .lgr-cmp.is-one .lgr-cmp-lines{stroke:#b0512a73}.lgr-root .lgr-cmp.is-routed .lgr-cmp-lines{stroke:#0e6b4f80}.lgr-root .lgr-cmp-block{fill:#1c19140d;stroke:#1c191459;stroke-width:1}.lgr-root .lgr-cmp-block.is-one{fill:var(--lgr-rust-wash);stroke:var(--lgr-rust);stroke-width:1.5}.lgr-root .lgr-cmp-block.is-deep{fill:#0e6b4f29;stroke:var(--lgr-green);stroke-width:1.5}.lgr-root .lgr-cmp-block.is-mid{fill:#0e6b4f17;stroke:#0e6b4f99;stroke-width:1.25}.lgr-root .lgr-basis{margin-block-start:18px;font-family:var(--lgr-mono);font-size:12px;letter-spacing:.05em;color:var(--lgr-ink-60)}.lgr-root .lgr-gates-bar{margin-block-start:28px;border:1px solid var(--lgr-rule);border-radius:6px;background:var(--lgr-paper);block-size:40px;position:relative}.lgr-root .lgr-gates-bar:before,.lgr-root .lgr-gates-bar:after{content:"";position:absolute;top:50%;inline-size:11px;block-size:11px;border:1.5px solid var(--lgr-ink);background:var(--lgr-paper-raise);transform:translateY(-50%) rotate(45deg)}.lgr-root .lgr-gates-bar:before{left:22%}.lgr-root .lgr-gates-bar:after{right:22%}@media(max-width:820px){.lgr-root .lgr-compare{grid-template-columns:1fr;gap:20px;margin-block-start:40px}.lgr-root .lgr-compare-col{padding:24px}.lgr-root .lgr-ctitle{margin-block-end:18px}}.lgr-root .lgr-mosaic{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-block-start:52px}.lgr-root #s09 .lgr-chiprow{max-inline-size:620px}.lgr-root .lgr-tile{aspect-ratio:1;border:1px solid var(--lgr-rule);border-radius:8px;background:var(--lgr-paper-raise);display:flex;align-items:center;justify-content:center;min-inline-size:0}.lgr-root .lgr-tile svg{inline-size:40%;block-size:40%;fill:none;stroke:var(--lgr-ink);stroke-width:1.5}.lgr-root .lgr-tile.is-open{background:none;border-style:dashed;border-color:#1c191438}@media(max-width:820px){.lgr-root .lgr-mosaic{grid-template-columns:repeat(4,1fr);margin-block-start:40px}}@media(max-width:520px){.lgr-root .lgr-mosaic{grid-template-columns:repeat(3,1fr);gap:10px}}.lgr-root .s10-board{display:grid;grid-template-columns:1fr;align-items:start;gap:20px;margin-block-start:52px}.lgr-root .s10-tile{margin:0;min-inline-size:0;border:1px solid var(--lgr-rule);border-radius:0 0 8px 8px;background:var(--lgr-paper-raise)}.lgr-root .s10-tile[data-span=board]{grid-column:1 / -1}.lgr-root .s10-capture{display:block;inline-size:100%;block-size:auto;background:var(--lgr-paper-sink)}.lgr-root .s10-plate{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-block-start:1px solid var(--lgr-rule)}.lgr-root .s10-label{font-family:var(--lgr-mono);font-size:12.5px;letter-spacing:.06em;color:var(--lgr-ink-70);min-inline-size:0}.lgr-root .s10-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--lgr-green);color:var(--lgr-paper);font-family:var(--lgr-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em}.lgr-root .s10-chip:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:var(--lgr-paper)}@media(max-width:820px){.lgr-root .s10-board{gap:16px;margin-block-start:40px}}@media(max-width:520px){.lgr-root .s10-plate{padding:12px 14px;gap:10px}.lgr-root .s10-label{font-size:11.5px}}@media(min-width:1180px){.lgr-root .s10-board{grid-template-columns:repeat(2,1fr)}}.lgr-root #s11{--lgr-ink: var(--lgr-paper);--lgr-ink-70: rgba(246, 242, 234, .76);--lgr-ink-45: rgba(246, 242, 234, .56);--lgr-rule: rgba(246, 242, 234, .18);--lgr-paper-raise: var(--lgr-night-soft);color:var(--lgr-ink);background:var(--lgr-night);color-scheme:dark;border-top:none;padding:84px 0 88px}.lgr-root #s11 .lgr-idx{color:var(--lgr-ink-70)}.lgr-root .s11-plate{align-items:center}.lgr-root .s11-name{font-family:var(--lgr-serif);font-size:21px;font-weight:480;letter-spacing:-.01em;color:var(--lgr-ink)}.lgr-root .s11-tease-frame{margin-block-start:44px;max-inline-size:460px}.lgr-root .s11-tease{display:block;inline-size:100%;block-size:auto}.lgr-root .s11-tease-frame-line,.lgr-root .s11-tease-line{fill:none;stroke:#f6f2ea3d;stroke-width:1;vector-effect:non-scaling-stroke}.lgr-root .s11-tease-line{stroke:#f6f2ea24}.lgr-root .s11-tease-bar{fill:#f6f2ea1f}.lgr-root .s11-tease-block{fill:#f6f2ea0f}@media(max-width:820px){.lgr-root #s11{padding:60px 0 64px}.lgr-root .s11-tease-frame{margin-block-start:34px}}.lgr-root .s12-actions{margin-block-start:44px}.lgr-root .s12-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px 36px}.lgr-root .s12-doors{display:flex;flex-wrap:wrap;align-items:center;gap:26px}.lgr-root .lgr-btn.s12-door{color:var(--lgr-ink);background:transparent;border:1px solid var(--lgr-ink);transition:border-color .25s ease,color .25s ease,transform .25s ease}.lgr-root .lgr-btn.s12-door:hover{background:transparent;color:var(--lgr-green-deep);border-color:var(--lgr-green-deep);transform:translateY(-1px)}.lgr-root .s12-door:focus-visible{outline:3px solid var(--lgr-green-deep);outline-offset:3px}.lgr-root .lgr-btn.s12-door--soon{display:inline-flex;align-items:center;gap:12px;color:var(--lgr-ink-70);border-color:var(--lgr-ink-70);opacity:.7;cursor:not-allowed}.lgr-root .lgr-btn.s12-door--soon:hover{color:var(--lgr-ink-70);border-color:var(--lgr-ink-70);transform:none}.lgr-root .lgr-btn.s12-door--soon:after{content:"Coming soon";font-family:var(--lgr-serif);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--lgr-ink-70);opacity:.85}.lgr-root .s12-pricing{max-width:52ch;margin:14px 0 0;color:var(--lgr-ink-70);font-family:var(--lgr-serif);font-size:15px;font-weight:420;line-height:1.5}@media(max-width:520px){.lgr-root .s12-action-row{flex-direction:column;align-items:flex-start;gap:18px}}.lgr-root{--lgr-paper: #f6f2ea;--lgr-paper-raise: #fbf8f2;--lgr-paper-sink: #efeae0;--lgr-ink: #1c1914;--lgr-ink-70: rgba(28, 25, 20, .72);--lgr-ink-60: rgba(28, 25, 20, .64);--lgr-ink-45: rgba(28, 25, 20, .48);--lgr-rule: rgba(28, 25, 20, .16);--lgr-green: #0e6b4f;--lgr-green-deep: #0a523d;--lgr-green-wash: rgba(14, 107, 79, .07);--lgr-rust: #b0512a;--lgr-rust-wash: rgba(176, 81, 42, .08);--lgr-night: #16130e;--lgr-night-soft: #221e17;--lgr-serif: "Fraunces", "Iowan Old Style", Palatino, Georgia, serif;--lgr-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--lgr-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--lgr-measure: 62ch;position:relative;z-index:1;min-height:100vh;background:var(--lgr-paper);color:var(--lgr-ink);font-family:var(--lgr-sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root:has(.lgr-root){scroll-behavior:smooth}.lgr-root ::selection{background:var(--lgr-green);color:var(--lgr-paper)}.lgr-root a{color:inherit}.lgr-root h1,.lgr-root h2{font-family:var(--lgr-serif);font-weight:480;letter-spacing:-.022em;line-height:1.06;text-wrap:balance}.lgr-shell{max-width:1180px;margin:0 auto;padding:0 32px}.lgr-topbar{position:sticky;top:0;z-index:40;background:#f6f2eaf5;border-bottom:1px solid var(--lgr-rule)}.lgr-topbar-inner{max-width:1180px;margin:0 auto;padding:0 32px;height:62px;display:flex;align-items:center;justify-content:space-between}.lgr-wordmark{display:inline-flex;align-items:center;min-height:22px}.lgr-wordmark:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--lgr-green)}.lgr-topnav{display:flex;align-items:center;gap:26px}.lgr-topnav a{font-family:var(--lgr-mono);font-size:12.5px;letter-spacing:.04em;text-decoration:none;color:var(--lgr-ink-70);transition:color .25s ease}.lgr-topnav a:hover{color:var(--lgr-green)}.lgr-root .lgr-nav-cta{color:var(--lgr-paper);background:var(--lgr-ink);padding:9px 16px;border-radius:3px;transition:background .25s ease}.lgr-root .lgr-nav-cta:hover{background:var(--lgr-green-deep);color:var(--lgr-paper)}.lgr-entry{border-top:1px solid var(--lgr-rule);padding:104px 0 112px;position:relative}.lgr-entry:first-of-type{border-top:none}.lgr-entry-head{margin-bottom:40px}.lgr-index-line{display:flex;align-items:center;gap:14px;margin-bottom:26px}.lgr-idx{font-family:var(--lgr-mono);font-size:12.5px;font-weight:500;letter-spacing:.14em;color:var(--lgr-green)}.lgr-stroke{flex:0 0 44px;height:1px;background:var(--lgr-rule)}.lgr-entry h2{font-size:clamp(34px,4.4vw,52px);max-width:22ch}.lgr-copy{max-width:var(--lgr-measure);font-size:17.5px;color:var(--lgr-ink-70);margin-top:22px}.lgr-caption{font-family:var(--lgr-serif);font-style:italic;font-weight:420;font-size:17px;color:var(--lgr-ink-45);margin-top:26px}.lgr-chiprow{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.lgr-chip{font-family:var(--lgr-mono);font-size:12.5px;letter-spacing:.03em;color:var(--lgr-ink-70);border:1px solid var(--lgr-rule);background:var(--lgr-paper-raise);border-radius:999px;padding:8px 16px;white-space:nowrap}.lgr-chip.is-rust{color:var(--lgr-rust);border-color:#b0512a59;background:var(--lgr-rust-wash)}.lgr-chip.is-green{color:var(--lgr-green);border-color:#0e6b4f59;background:var(--lgr-green-wash)}.lgr-pending{font-family:var(--lgr-mono);font-size:.86em;color:var(--lgr-rust);border:1px dashed rgba(176,81,42,.5);background:var(--lgr-rust-wash);border-radius:3px;padding:0 6px;white-space:nowrap}.lgr-root .lgr-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--lgr-mono);font-size:13px;font-weight:500;letter-spacing:.06em;text-decoration:none;color:var(--lgr-paper);background:var(--lgr-ink);padding:16px 26px;border-radius:3px;transition:background .25s ease,transform .25s ease}.lgr-root .lgr-btn:hover{background:var(--lgr-green-deep);transform:translateY(-1px)}.lgr-arrow{width:16px;height:10px;stroke:currentColor;stroke-width:1.4;fill:none;transition:transform .25s ease}.lgr-btn:hover .lgr-arrow{transform:translate(3px)}.lgr-figure{margin-top:52px;border:1px solid var(--lgr-rule);border-radius:8px;background:var(--lgr-paper-raise);padding:40px;overflow:hidden}.lgr-figure svg{display:block;width:100%;height:auto}.lgr-hero{padding:128px 0 130px;overflow:hidden}.lgr-hero-spark{position:absolute;left:54%;right:-40px;bottom:0;aspect-ratio:12 / 7;opacity:.9;pointer-events:none}.lgr-hero h1{font-size:clamp(52px,8.2vw,104px);max-width:12ch}.lgr-subhead{max-width:54ch;font-size:clamp(18px,2vw,21px);line-height:1.55;color:var(--lgr-ink-70);margin-top:30px}.lgr-livemark{display:inline-flex;align-items:center;gap:10px;font-family:var(--lgr-mono);font-size:13px;letter-spacing:.04em;color:var(--lgr-green-deep);border:1px solid rgba(14,107,79,.3);background:var(--lgr-green-wash);border-radius:999px;padding:9px 18px;margin-bottom:42px}.lgr-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--lgr-green)}.lgr-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--lgr-green);opacity:.5;animation:lgr-pulse 2.4s ease-out infinite}@keyframes lgr-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}.lgr-cta-row{margin-top:44px}.lgr-flatline{margin-top:48px;max-width:760px}.lgr-figure.is-chart{padding:44px 44px 36px}.lgr-axis-label{font-family:var(--lgr-mono);font-size:11.5px;letter-spacing:.1em;fill:var(--lgr-ink-60)}.lgr-curve-label{font-family:var(--lgr-mono);font-size:12.5px;letter-spacing:.03em}.lgr-beat-label{font-family:var(--lgr-mono);font-size:11.5px;letter-spacing:.12em;fill:var(--lgr-green-deep)}.lgr-s03-floor-caption{margin:16px 0 0;font-family:var(--lgr-mono);font-size:12px;letter-spacing:.05em;color:var(--lgr-ink-60)}.lgr-footer{border-top:1px solid var(--lgr-rule);padding:34px 0 46px}.lgr-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.lgr-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.lgr-footer-links a,.lgr-root .lgr-footer-cta{font-family:var(--lgr-mono);font-size:12.5px;letter-spacing:.04em;color:var(--lgr-ink-70);text-decoration:none;transition:color .25s ease}.lgr-footer-links a:hover,.lgr-root .lgr-footer-cta:hover{color:var(--lgr-green)}.lgr-footer-sig{font-family:var(--lgr-serif);font-style:italic;font-size:15px;color:var(--lgr-ink-45)}.lgr-reveal{opacity:0;transform:translateY(16px);transition:opacity .75s ease,transform .75s ease}.lgr-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){:root:has(.lgr-root){scroll-behavior:auto}.lgr-root *,.lgr-root *:before,.lgr-root *:after{animation:none!important;transition:none!important}.lgr-reveal{opacity:1;transform:none}}@media(max-width:1200px){.lgr-hero-spark{display:none}}@media(max-width:820px){.lgr-topnav a:not(.lgr-nav-cta){display:none}.lgr-topnav{gap:16px}.lgr-entry{padding:72px 0 80px}.lgr-hero{padding:84px 0 92px}.lgr-figure{padding:24px}.lgr-figure.is-chart{padding:24px 20px 20px}.lgr-curve.is-narrow{display:block;width:100%;max-width:440px;margin-inline:auto}.lgr-curve.is-narrow .lgr-axis-label,.lgr-curve.is-narrow .lgr-curve-label{font-size:13px}.lgr-curve.is-narrow .lgr-beat-label{font-size:12.5px}}@media(max-width:520px){.lgr-shell,.lgr-topbar-inner{padding-left:22px;padding-right:22px}.lgr-livemark{display:flex;align-items:flex-start;border-radius:14px;white-space:normal}.lgr-dot{margin-top:7px;flex:0 0 8px}.lgr-chip{white-space:normal}.lgr-figure.is-chart{padding:24px 14px 18px}}.shared-canvas{position:fixed!important;inset:0;inline-size:100vw!important;block-size:100vh!important;z-index:-1;display:block;pointer-events:none;background:transparent}.shared-canvas>canvas{display:block;inline-size:100%!important;block-size:100%!important}@layer reset,base;:root{--flow-ink: #f6fbf7;--flow-muted: #9dacaf;--flow-dim: #657376;--flow-panel: #101819;--flow-panel-2: #162123;--flow-teal: #2dd4bf;--flow-amber: #f7b955;--flow-red: #ff6b6b;--flow-green: #8fd694;--flow-blue: #7aa2ff;--flow-bg: #071011;--flow-line: color-mix(in oklab, var(--flow-ink), transparent 84%);--flow-radius: 8px;--flow-shadow: 0 24px 80px rgb(0 0 0 / 38%);--flow-max: 1180px}@layer reset{html{box-sizing:border-box;color-scheme:dark}*,*:before,*:after{box-sizing:inherit}body,h1,h2,p{margin:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@layer base{body{min-block-size:100dvh;background:radial-gradient(circle at 12% 8%,rgb(45 212 191 / 16%),transparent 26rem),radial-gradient(circle at 86% 18%,rgb(247 185 85 / 14%),transparent 24rem),var(--flow-bg);color:var(--flow-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}}
