.lensbar.svelte-1p82q1k{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.lensbar.compact.svelte-1p82q1k{flex:auto;gap:0;min-width:0}.compact.svelte-1p82q1k .seg:where(.svelte-1p82q1k){-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.short.svelte-1p82q1k{display:none}@media (width<=480px){.seg.svelte-1p82q1k{width:100%;display:flex}.seg.svelte-1p82q1k>button:where(.svelte-1p82q1k){flex:1 1 0;min-width:0;padding-inline:8px}.long.svelte-1p82q1k{display:none}.short.svelte-1p82q1k{display:inline}}.rail.svelte-1bxefhb{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;align-items:center;gap:14px;min-width:0;margin-inline:-6px;padding:10px 6px 16px;scroll-margin-top:104px;display:flex;overflow-x:auto}.item.svelte-1bxefhb{flex:none;align-items:center;gap:14px;display:flex}.tile.svelte-1bxefhb{border:1px solid var(--line);background:var(--surface);width:88px;height:88px;color:inherit;transition:width .35s var(--ease), height .35s var(--ease), border-color .2s, box-shadow .25s;border-radius:14px;flex:none;padding:0;display:block;position:relative;overflow:hidden}.tile.svelte-1bxefhb:hover{border-color:var(--line-2)}.tile[aria-current=step].svelte-1bxefhb{border-color:#ffffffdb;width:128px;height:128px;box-shadow:0 0 0 3px #ffffff1a,0 18px 40px #00000061}.cover.svelte-1bxefhb{display:block;position:absolute;inset:0}.cover.svelte-1bxefhb svg{width:100%;height:100%}.tn.svelte-1bxefhb{letter-spacing:-.04em;color:#ffffffa3;text-shadow:0 1px 7px #000000a6;font-size:22px;font-weight:200;line-height:1;transition:color .2s;position:absolute;bottom:6px;left:9px}.tile[aria-current=step].svelte-1bxefhb .tn:where(.svelte-1bxefhb){color:#ffffffe0;font-size:30px}.prog.svelte-1bxefhb{background:#0000004d;height:3px;position:absolute;inset:auto 0 0}.prog.svelte-1bxefhb i:where(.svelte-1bxefhb){width:var(--progress);background:var(--agent);height:100%;box-shadow:0 0 8px var(--agent-glow);transition:width .3s var(--ease);display:block}.tile-name.svelte-1bxefhb{flex-direction:column;gap:2px;min-width:176px;max-width:220px;display:flex}.tile-name.svelte-1bxefhb b:where(.svelte-1bxefhb){letter-spacing:-.02em;color:var(--fg);font-size:17px;font-weight:500;line-height:1.25}.tile-name.svelte-1bxefhb span:where(.svelte-1bxefhb),.tile-name.svelte-1bxefhb small:where(.svelte-1bxefhb){color:var(--meta);font-size:12px;line-height:1.4}.tile-name.svelte-1bxefhb small:where(.svelte-1bxefhb){color:var(--agent);margin-top:5px}@media (width<=560px){.rail.svelte-1bxefhb{gap:10px;padding-bottom:12px}.item.svelte-1bxefhb{gap:10px}.tile.svelte-1bxefhb{width:72px;height:72px}.tile[aria-current=step].svelte-1bxefhb{width:104px;height:104px}.tile[aria-current=step].svelte-1bxefhb .tn:where(.svelte-1bxefhb){font-size:25px}.tile-name.svelte-1bxefhb{min-width:152px;max-width:180px}}.orch.svelte-8e27p7{width:100%;max-width:440px;margin:0 auto;container-type:inline-size}@media (width<=560px){.orch.svelte-8e27p7{max-width:340px}}.orbit.svelte-8e27p7{aspect-ratio:1;width:100%;position:relative}.lines.svelte-8e27p7{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spoke.svelte-8e27p7 line:where(.svelte-8e27p7){stroke:#051f14ad;stroke-width:1.25px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transition:stroke .3s}.spoke.svelte-8e27p7 rect:where(.svelte-8e27p7){fill:var(--bg);stroke:#051f14d6;stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:fill .3s,stroke .3s}.spoke.on.svelte-8e27p7 line:where(.svelte-8e27p7){stroke:#051f14;stroke-width:1.75px;animation:.9s linear infinite svelte-8e27p7-pc-orch-flow}.spoke.on.svelte-8e27p7 rect:where(.svelte-8e27p7){fill:var(--agent);stroke:var(--agent);filter:drop-shadow(0 0 4px var(--agent-glow))}@keyframes svelte-8e27p7-pc-orch-flow{to{stroke-dashoffset:-14px}}.core.svelte-8e27p7{aspect-ratio:1;border-radius:6cqw;width:24cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.4cqw #f7f5f20d,0 0 48px #cfe8d82e,0 24px 48px #00000059}.core.svelte-8e27p7:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:4s ease-in-out infinite svelte-8e27p7-pc-orch-breathe;position:absolute;inset:0;box-shadow:0 0 0 2.2cqw #f7f5f208,0 0 64px #cfe8d833}.core-art.svelte-8e27p7{box-sizing:border-box;border-radius:inherit;border:1px solid #f7f5f273;width:100%;height:100%;display:block;position:relative;overflow:hidden}.core-art.svelte-8e27p7 svg{width:100%;height:100%;display:block}@keyframes svelte-8e27p7-pc-orch-breathe{50%{opacity:1}}.orch.paused.svelte-8e27p7 .core:where(.svelte-8e27p7):before,.orch.paused.svelte-8e27p7 .spoke.on:where(.svelte-8e27p7) line:where(.svelte-8e27p7){animation-play-state:paused}.node.svelte-8e27p7{width:22cqw;color:inherit;text-align:center;border-radius:3.6cqw;flex-direction:column;align-items:center;gap:1.2cqw;display:flex;position:absolute;transform:translate(-50%,-8cqw)}.art.svelte-8e27p7{aspect-ratio:1;border:1px solid var(--line-2);width:16cqw;transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;border-radius:3.6cqw;display:block;overflow:hidden;box-shadow:0 10px 24px #0000004d}.art.svelte-8e27p7 svg{width:100%;height:100%}.node.svelte-8e27p7:hover .art:where(.svelte-8e27p7){border-color:#f7f5f2b3}.node.on.svelte-8e27p7 .art:where(.svelte-8e27p7){border-color:var(--agent);transform:scale(1.08);box-shadow:0 0 0 3px #cfe8d82e,0 0 28px #cfe8d84d}.node.svelte-8e27p7:focus-visible{outline-offset:4px}.lbl-n.svelte-8e27p7{color:var(--meta);white-space:nowrap;flex-direction:column;gap:1px;font-size:clamp(9.5px,2.5cqw,11px);line-height:1.3;display:flex}.lbl-n.svelte-8e27p7 b:where(.svelte-8e27p7){letter-spacing:-.01em;color:var(--fg);font-size:clamp(10px,2.9cqw,12.5px);font-weight:500;line-height:1.25}.node.on.svelte-8e27p7 .lbl-n:where(.svelte-8e27p7) b:where(.svelte-8e27p7){color:var(--agent)}.cap.svelte-8e27p7{text-align:center;flex-direction:column;align-items:center;gap:2px;min-height:calc(1.35em + 37.7px);margin-top:12px;display:flex}.cap.svelte-8e27p7 b:where(.svelte-8e27p7){letter-spacing:-.01em;font-size:15px;line-height:1.35}.cap.svelte-8e27p7 span:where(.svelte-8e27p7){max-width:36ch;color:var(--meta);text-wrap:balance;font-size:13px;line-height:1.45}.text.svelte-sitp01{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.text.svelte-sitp01 h1:where(.svelte-sitp01){max-width:12ch}.lead.svelte-sitp01{margin-top:24px}.body.svelte-sitp01{margin-top:16px}.art.svelte-sitp01{min-width:0;animation-delay:80ms}.hub-actions.svelte-sitp01{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:30px;animation-delay:.12s;display:flex}.talk.svelte-sitp01{background:linear-gradient(135deg, #fff, var(--agent));border-color:#ffffffb8;justify-content:space-between;width:min(100%,354px);min-height:64px;padding:8px 12px 8px 20px;box-shadow:0 18px 44px #0000003d,0 0 0 7px #cfe8d814}.talk-copy.svelte-sitp01{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.25;display:flex}.talk-copy.svelte-sitp01 b:where(.svelte-sitp01){color:var(--mint);font-size:15px;font-weight:650}.talk-copy.svelte-sitp01 small:where(.svelte-sitp01){color:var(--mint);font-size:11px;font-weight:550}.talk-arrow.svelte-sitp01{background:var(--mint);color:#fff;width:38px;height:38px;transition:transform .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.talk.svelte-sitp01:hover .talk-arrow:where(.svelte-sitp01){transform:translate(3px)}.support-actions.svelte-sitp01{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.journey.svelte-sitp01{color:var(--meta);align-items:center;gap:12px;margin-top:6px;display:flex}.journey.svelte-sitp01>span:where(.svelte-sitp01){align-items:center;gap:5px;display:flex}.journey.svelte-sitp01 i:where(.svelte-sitp01){background:var(--agent-line);border-radius:999px;width:16px;height:3px;display:block}.journey.svelte-sitp01 small:where(.svelte-sitp01){font-size:12px;line-height:1.4}@media (width<=900px){.intro.svelte-sitp01{row-gap:48px}}@media (width<=480px){.intro.svelte-sitp01{row-gap:40px}.hub-actions.svelte-sitp01,.support-actions.svelte-sitp01{align-items:stretch}.support-actions.svelte-sitp01 .btn:where(.svelte-sitp01),.talk.svelte-sitp01{flex:auto;width:100%}.journey.svelte-sitp01{text-align:center;flex-direction:column}}.main.svelte-10w8mz8{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lead.svelte-10w8mz8{margin-top:20px}.next.svelte-10w8mz8 span:where(.svelte-10w8mz8){transition:transform .2s var(--ease)}.next.svelte-10w8mz8:hover span:where(.svelte-10w8mz8){transform:translate(2px)}.kill.svelte-10w8mz8{color:var(--stop);align-items:center;gap:8px;margin-top:16px;font-size:13px;line-height:1.4;display:flex}.kill.svelte-10w8mz8 span:where(.svelte-10w8mz8){background:var(--stop);border-radius:50%;width:7px;height:7px}.loop.svelte-10w8mz8{align-self:stretch;margin-top:40px;container-type:inline-size}.loophead.svelte-10w8mz8{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ag chip""st st";align-items:center;gap:6px 12px;display:grid}.loophead.svelte-10w8mz8 p:where(.svelte-10w8mz8){color:var(--meta);font-size:13px;line-height:1.45;display:contents}.loophead.svelte-10w8mz8 b:where(.svelte-10w8mz8){min-width:0;color:var(--body);grid-area:ag;font-weight:500}.loophead.svelte-10w8mz8 .sep:where(.svelte-10w8mz8){display:none}.loophead.svelte-10w8mz8 .st:where(.svelte-10w8mz8){grid-area:st}.loophead.svelte-10w8mz8 .chip:where(.svelte-10w8mz8){grid-area:chip}.loophead.svelte-10w8mz8 .chip.idle:where(.svelte-10w8mz8){visibility:hidden}@container (width<=400px){.loophead.svelte-10w8mz8 .st:where(.svelte-10w8mz8){min-height:37.7px}}.steps.svelte-10w8mz8{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.step.svelte-10w8mz8{flex-direction:column;gap:3px;min-width:0;display:flex}.step.svelte-10w8mz8:before{content:"";background:var(--line);border-radius:3px;height:3px;margin-bottom:8px;transition:background .3s,box-shadow .3s;display:block}.step.svelte-10w8mz8 b:where(.svelte-10w8mz8){letter-spacing:-.01em;color:var(--body);font-size:12.5px;font-weight:500;line-height:1.35;transition:color .3s}.step.svelte-10w8mz8>span:where(.svelte-10w8mz8){color:var(--meta);font-size:12px;line-height:1.4}.step.run.svelte-10w8mz8:before{background:linear-gradient(90deg, var(--agent) 50%, var(--line) 50%) 100% 0 / 200% 100% no-repeat;box-shadow:0 0 10px var(--agent-glow);animation:1.1s linear forwards svelte-10w8mz8-pc-step-fill}@keyframes svelte-10w8mz8-pc-step-fill{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.step.run.svelte-10w8mz8:before{background:var(--agent)}}.step.run.svelte-10w8mz8 b:where(.svelte-10w8mz8){color:var(--agent)}.step.done.svelte-10w8mz8:before{background:#f7f5f2b3}.step.done.svelte-10w8mz8 b:where(.svelte-10w8mz8){color:var(--fg)}.step.halt.svelte-10w8mz8:before{background:var(--stop)}.step.halt.svelte-10w8mz8 b:where(.svelte-10w8mz8){color:var(--stop)}@container (width<=520px){.steps.svelte-10w8mz8{grid-template-columns:repeat(3,minmax(0,1fr))}}.pair.svelte-10w8mz8{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.pav.svelte-10w8mz8{border-radius:10px;width:48px;height:48px;display:block;overflow:hidden}.pav.svelte-10w8mz8 svg{width:100%;height:100%;display:block}.pav.agent.svelte-10w8mz8{border:1px solid var(--agent-line)}.pav.human.svelte-10w8mz8{border:1px dashed var(--human-line)}.who.svelte-10w8mz8{flex-direction:column;gap:2px;min-width:0;display:flex}.who.svelte-10w8mz8 b:where(.svelte-10w8mz8){letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3}.who.svelte-10w8mz8 .ag:where(.svelte-10w8mz8){color:var(--agent)}.who.svelte-10w8mz8 .hu:where(.svelte-10w8mz8){color:var(--human)}.who.svelte-10w8mz8 span:where(.svelte-10w8mz8){color:var(--meta);font-size:12px;line-height:1.4}.link.svelte-10w8mz8{align-self:stretch;place-items:center;height:36px;display:grid;position:relative}.link.svelte-10w8mz8:before{content:"";border-left:1px dashed var(--line-2);position:absolute;top:4px;bottom:4px;left:50%}.link.svelte-10w8mz8 .dia:where(.svelte-10w8mz8){background:var(--bg);width:8px;height:8px;position:relative}.handoff.svelte-10w8mz8{color:var(--meta);font-size:12px;line-height:1.4}.gatebox.svelte-10w8mz8 .dia-big:where(.svelte-10w8mz8){width:48px;height:32px}.gate.svelte-10w8mz8{flex-direction:column;flex:1;min-width:0;display:flex}.gate.svelte-10w8mz8 h3:where(.svelte-10w8mz8){letter-spacing:-.01em;font-size:16px;line-height:1.35}.owner.svelte-10w8mz8{color:var(--meta);margin-top:2px;font-size:12px;line-height:1.45}.gatebox.svelte-10w8mz8 .gtext:where(.svelte-10w8mz8){margin-top:12px}.gate.svelte-10w8mz8 .meter:where(.svelte-10w8mz8){margin-top:16px}@media (width>=561px) and (width<=900px){.side.svelte-10w8mz8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.pair.svelte-10w8mz8{align-content:start}}@media (width<=480px){.actions.svelte-10w8mz8{align-self:stretch}.actions.svelte-10w8mz8 .btn:where(.svelte-10w8mz8):not(.next){flex:auto}.loop.svelte-10w8mz8{margin-top:32px}}ol.svelte-700cze,ul.svelte-700cze{margin:0;padding:0;list-style:none}.chain.svelte-700cze{gap:var(--col-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.chain.svelte-700cze>li:where(.svelte-700cze){min-width:0;display:flex;position:relative}.cst.svelte-700cze{text-align:left;min-width:0;color:inherit;cursor:pointer;transition:border-color .2s, background .2s, transform .2s var(--ease);flex:1;grid-template:"k""nm""q"1fr"who"/minmax(0,1fr);align-items:start;padding:20px;display:grid}.cst.svelte-700cze:hover{transform:translateY(-2px)}.k.svelte-700cze{letter-spacing:-.04em;color:var(--meta);font-variant-numeric:tabular-nums;grid-area:k;font-size:32px;font-weight:200;line-height:1}.nm.svelte-700cze{letter-spacing:-.02em;color:var(--fg);grid-area:nm;margin-top:16px;font-size:18px;font-weight:500;line-height:1.25}.q.svelte-700cze{color:var(--body);grid-area:q;margin-top:8px;font-size:13.5px;line-height:1.5}.who.svelte-700cze{color:var(--body);grid-area:who;gap:6px;margin-top:18px;font-size:12.5px;line-height:1.35;display:grid}.who.svelte-700cze>span:where(.svelte-700cze){align-items:center;gap:8px;min-width:0;display:flex}.who.svelte-700cze i:where(.svelte-700cze){border-radius:50%;flex:none;width:7px;height:7px}.wa.svelte-700cze i:where(.svelte-700cze){background:var(--agent)}.wh.svelte-700cze i:where(.svelte-700cze){border:1.5px solid var(--human)}.gd.svelte-700cze{top:50%;left:calc(100% + var(--col-gap) / 2);pointer-events:none;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.loop.svelte-700cze{padding:24px}.steps.svelte-700cze{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;display:grid}.step.svelte-700cze{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.step.svelte-700cze:not(:last-child):after{content:"";background:var(--line-2);height:1px;position:absolute;top:14px;left:38px;right:-8px}.sn.svelte-700cze{border:1px solid var(--agent-line);background:var(--agent-fill);width:28px;height:28px;color:var(--agent);border-radius:50%;place-items:center;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1;display:grid}.st.svelte-700cze{letter-spacing:-.01em;font-size:15px;line-height:1.3}.step.svelte-700cze p:where(.svelte-700cze){color:var(--body);font-size:13px;line-height:1.5}.kind.svelte-700cze{letter-spacing:.16em;text-transform:uppercase;color:var(--meta);align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.kind.svelte-700cze i:where(.svelte-700cze){border-radius:50%;width:7px;height:7px}.kind.a.svelte-700cze i:where(.svelte-700cze){background:var(--agent)}.kind.h.svelte-700cze i:where(.svelte-700cze){border:1.5px solid var(--human)}.role.svelte-700cze h3:where(.svelte-700cze){margin-top:2px}.activities-head.svelte-700cze{grid-template-columns:minmax(0,.72fr) minmax(340px,1.28fr);align-items:end;gap:24px 48px;display:grid}.activities-head.svelte-700cze h2:where(.svelte-700cze){letter-spacing:-.045em;font-size:clamp(2rem,3.2vw,2.5rem)}.activities-head.svelte-700cze .entry:where(.svelte-700cze){max-width:none;color:var(--body);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;font-size:14px;font-weight:300;line-height:1.6;display:grid}.entry-label.svelte-700cze{letter-spacing:.18em;text-transform:uppercase;color:var(--fg);white-space:nowrap;font-size:11px;font-weight:600}.groups.svelte-700cze{flex-direction:column;gap:40px;display:flex}.grp.svelte-700cze{flex-direction:column;gap:16px;display:flex}.grp-h.svelte-700cze{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:550;line-height:1.3;display:flex}.grp-h.svelte-700cze:after{content:"";background:var(--line);flex:1;height:1px;margin-left:4px}.who-av.svelte-700cze{border-radius:9px;flex:none;width:28px;height:28px;display:block;overflow:hidden}.who-av.svelte-700cze svg{width:100%;height:100%}.verb.svelte-700cze{letter-spacing:.16em;text-transform:uppercase;color:var(--meta);font-size:11px;font-weight:600}.verb.svelte-700cze:before{content:"·";letter-spacing:0;color:var(--dim);margin-right:10px}.act.svelte-700cze .foot:where(.svelte-700cze){justify-content:flex-start}.activity-grid.svelte-700cze{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.activity-card.svelte-700cze,.activity-card.a.svelte-700cze,.activity-card.h.svelte-700cze{border-radius:var(--radius-lg);background:linear-gradient(145deg,#ffffff12,#ffffff08),#071b11d1;border:1px solid #ffffff24;gap:9px;min-height:188px;padding:24px;transition:none;box-shadow:0 18px 42px -36px #000c}.activity-card.svelte-700cze:hover,.activity-card.a.svelte-700cze:hover,.activity-card.h.svelte-700cze:hover{border-color:#ffffff24}.activity-card.svelte-700cze h4:where(.svelte-700cze){letter-spacing:-.03em;margin-top:8px;font-size:18px;font-weight:500;line-height:1.25}.activity-card.svelte-700cze p:where(.svelte-700cze){color:var(--body);font-size:14px;font-weight:300;line-height:1.65}.activity-meta.svelte-700cze{letter-spacing:.14em;text-transform:uppercase;color:var(--meta);justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.task-number.svelte-700cze{color:var(--fg)}.gate.svelte-700cze{background:linear-gradient(125deg,#f7f5f214,#ffffff08),#071b11db;border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:32px minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:12px 20px;padding:28px;display:grid;box-shadow:0 24px 56px -44px #000000d9}.gate-b.svelte-700cze{flex-direction:column;gap:4px;min-width:0;display:flex}.cap.svelte-700cze{letter-spacing:.16em;text-transform:uppercase;color:var(--meta);font-size:11px;font-weight:600;line-height:1.4}.gate.svelte-700cze .gown:where(.svelte-700cze){letter-spacing:-.02em;color:var(--fg);font-size:18px;font-weight:500;line-height:1.3}.gate.svelte-700cze .outs:where(.svelte-700cze){gap:7px;min-width:0;display:grid}.outs-label.svelte-700cze{letter-spacing:.16em;text-transform:uppercase;color:var(--meta);font-size:11px;font-weight:600;line-height:1.4}.gate.svelte-700cze .outs-list:where(.svelte-700cze){color:var(--body);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;font-weight:300;line-height:1.5;display:flex}.outs.svelte-700cze .sep:where(.svelte-700cze){color:var(--dim)}.criteria.svelte-700cze{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.criteria.svelte-700cze>li:where(.svelte-700cze)>button:where(.svelte-700cze),.criteria.svelte-700cze>li.handoff:where(.svelte-700cze){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;height:100%;color:inherit;text-align:left;transition:border-color .2s, background .2s, transform .2s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.criteria.svelte-700cze>li:where(.svelte-700cze)>button:where(.svelte-700cze):hover{border-color:var(--line-2);transform:translateY(-1px)}.criteria.svelte-700cze>li:where(.svelte-700cze)>button.validated:where(.svelte-700cze){border-color:var(--agent-line);background:var(--agent-fill)}.criterion-number.svelte-700cze{color:var(--meta);font-size:12px;font-weight:500;line-height:1.5}.criteria.svelte-700cze p:where(.svelte-700cze){color:var(--body);font-size:13.5px;line-height:1.5}.check.svelte-700cze,.handoff-icon.svelte-700cze{border:1px solid var(--line-2);width:26px;height:26px;color:var(--meta);border-radius:50%;place-items:center;font-size:12px;display:grid}.validated.svelte-700cze .check:where(.svelte-700cze),.handoff.ready.svelte-700cze .handoff-icon:where(.svelte-700cze){border-color:var(--agent-line);background:var(--agent);color:var(--mint);box-shadow:0 0 14px var(--agent-halo)}.criteria.svelte-700cze>li.handoff:where(.svelte-700cze){border-style:dashed;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.criteria.svelte-700cze>li.handoff.ready:where(.svelte-700cze){border-style:solid;border-color:var(--agent-line);background:linear-gradient(120deg, var(--agent-fill), var(--surface))}.handoff.svelte-700cze b:where(.svelte-700cze){font-size:14px;display:block}.handoff.svelte-700cze p:where(.svelte-700cze){margin-top:2px}@media (width<=900px){.chain.svelte-700cze{flex-direction:column;gap:28px;display:flex}.cst.svelte-700cze{grid-template:"k nm""q q""who who"/auto minmax(0,1fr);column-gap:14px;padding:16px 18px}.k.svelte-700cze,.nm.svelte-700cze{align-self:baseline}.k.svelte-700cze{font-size:26px}.nm.svelte-700cze{margin-top:0}.q.svelte-700cze{margin-top:8px}.who.svelte-700cze{grid-auto-flow:column;justify-content:start;gap:6px 20px;margin-top:12px}.gd.svelte-700cze{top:calc(100% + 14px);left:50%}.steps.svelte-700cze{grid-template-columns:repeat(3,minmax(0,1fr))}.step.svelte-700cze:after{display:none}.activity-grid.svelte-700cze{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.activities-head.svelte-700cze{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.activities-head.svelte-700cze .entry:where(.svelte-700cze){max-width:68ch}}@media (width<=720px){.gate.svelte-700cze{grid-template-columns:auto minmax(0,1fr)}.gate.svelte-700cze .outs:where(.svelte-700cze){grid-column:2}}@media (width<=600px){.activity-grid.svelte-700cze{grid-template-columns:minmax(0,1fr)}.activity-card.svelte-700cze,.activity-card.a.svelte-700cze,.activity-card.h.svelte-700cze{min-height:0}}@media (width<=560px){.steps.svelte-700cze{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.loop.svelte-700cze{padding:20px}.criteria.svelte-700cze{grid-template-columns:minmax(0,1fr)}.who.svelte-700cze{grid-auto-flow:row}.gate.svelte-700cze{column-gap:12px;padding:18px 20px}}@media (width<=440px){.activities-head.svelte-700cze .entry:where(.svelte-700cze){grid-template-columns:minmax(0,1fr);gap:6px}.gate.svelte-700cze{grid-template-columns:minmax(0,1fr)}.gate.svelte-700cze .outs:where(.svelte-700cze){grid-column:1}}ol.svelte-18pqrj2,ul.svelte-18pqrj2{margin:0;padding:0;list-style:none}.cap.svelte-18pqrj2{letter-spacing:.16em;text-transform:uppercase;color:var(--meta);font-size:11px;font-weight:500;line-height:1.4}.outhead.svelte-18pqrj2 h2:where(.svelte-18pqrj2){line-height:1.2}.em.svelte-18pqrj2{color:var(--meta)}.outhead.svelte-18pqrj2 h2:where(.svelte-18pqrj2) .em:where(.svelte-18pqrj2){display:block}.outs.svelte-18pqrj2{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.outs.svelte-18pqrj2>li:where(.svelte-18pqrj2){min-width:0;display:flex}.oc.go.svelte-18pqrj2{text-align:left;min-width:0;color:inherit;cursor:pointer;transition:border-color .2s, transform .2s var(--ease);flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.oc.go.svelte-18pqrj2:hover{transform:translateY(-2px)}.hd.svelte-18pqrj2{letter-spacing:-.02em;color:var(--fg);font-size:17px;font-weight:500;line-height:1.3}.by.svelte-18pqrj2{color:var(--meta);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;font-size:12.5px;line-height:1.4;display:flex}.arr.svelte-18pqrj2{color:var(--body);transition:transform .2s var(--ease);flex:none;font-size:15px;line-height:1}.oc.go.svelte-18pqrj2:hover .arr:where(.svelte-18pqrj2){color:var(--fg);transform:translate(3px)}.four.svelte-18pqrj2 .oc:where(.svelte-18pqrj2){gap:14px}.bul.svelte-18pqrj2{flex-direction:column;gap:10px;display:flex}.bul.svelte-18pqrj2 li:where(.svelte-18pqrj2){color:var(--body);padding-left:16px;font-size:14px;line-height:1.5;position:relative}.bul.svelte-18pqrj2 li:where(.svelte-18pqrj2):before{content:"";background:#f7f5f299;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.bul.gets.svelte-18pqrj2 li:where(.svelte-18pqrj2):before{background:var(--agent)}.split.svelte-18pqrj2{border-radius:8px;gap:3px;height:8px;display:flex;overflow:hidden}.split.svelte-18pqrj2 i:where(.svelte-18pqrj2){flex:1 1 0;height:100%;display:block}.split.svelte-18pqrj2 .ag:where(.svelte-18pqrj2){background:var(--agent)}.split.svelte-18pqrj2 .hu:where(.svelte-18pqrj2){background:var(--cream)}.split.svelte-18pqrj2 .ho:where(.svelte-18pqrj2){background:var(--stop)}.legend.svelte-18pqrj2{color:var(--body);flex-direction:column;gap:6px;font-size:13px;line-height:1.4;display:flex}.legend.svelte-18pqrj2 li:where(.svelte-18pqrj2){align-items:center;gap:10px;display:flex}.legend.svelte-18pqrj2 i:where(.svelte-18pqrj2){border-radius:2px;flex:none;width:8px;height:8px}.legend.svelte-18pqrj2 b:where(.svelte-18pqrj2){min-width:1ch}.legend.svelte-18pqrj2 .ag:where(.svelte-18pqrj2) i:where(.svelte-18pqrj2){background:var(--agent)}.legend.svelte-18pqrj2 .hu:where(.svelte-18pqrj2) i:where(.svelte-18pqrj2){background:var(--cream)}.legend.svelte-18pqrj2 .ho:where(.svelte-18pqrj2) i:where(.svelte-18pqrj2){background:var(--stop)}.four.svelte-18pqrj2 .why:where(.svelte-18pqrj2){color:var(--meta);margin-top:auto;font-size:13px;line-height:1.5}.arts.svelte-18pqrj2{--n:3;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);display:grid}.art.svelte-18pqrj2{gap:8px}.doc.svelte-18pqrj2{border:1px solid var(--line);background:var(--fill);width:36px;height:36px;color:var(--body);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.art.svelte-18pqrj2 .at:where(.svelte-18pqrj2){font-size:15px;line-height:1.4}.art.svelte-18pqrj2 p:where(.svelte-18pqrj2){font-size:13.5px}@media (width<=1024px){.outs.svelte-18pqrj2{grid-template-columns:repeat(2,minmax(0,1fr))}.outs.svelte-18pqrj2>li:where(.svelte-18pqrj2):last-child:nth-child(odd){grid-column:1/-1}}@media (width<=900px){.arts.svelte-18pqrj2{grid-template-columns:repeat(2,minmax(0,1fr))}.arts.svelte-18pqrj2>li:where(.svelte-18pqrj2):last-child:nth-child(odd){grid-column:1/-1}}@media (width<=560px){.outs.svelte-18pqrj2,.arts.svelte-18pqrj2{grid-template-columns:minmax(0,1fr)}}ul.svelte-19efg9w{margin:0;padding:0;list-style:none}.hint.svelte-19efg9w b:where(.svelte-19efg9w){font-weight:500}.cap.svelte-19efg9w{letter-spacing:.16em;text-transform:uppercase;color:var(--meta);font-size:11px;font-weight:500;line-height:1.4}.arch.svelte-19efg9w{align-items:stretch;gap:var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.stack.svelte-19efg9w{flex-direction:column;gap:8px;min-width:0;display:flex}.stack.svelte-19efg9w>.layer:where(.svelte-19efg9w),.side.svelte-19efg9w>.panel:where(.svelte-19efg9w):last-child{flex:auto}.layer.svelte-19efg9w{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(10px);grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.layer.up.svelte-19efg9w{z-index:3;position:relative}.layer.human.svelte-19efg9w{border-color:var(--human-line)}.layer.client.svelte-19efg9w{border-style:dashed;border-color:var(--line-2);background:#00000042}.ln.svelte-19efg9w{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.3}.ln.svelte-19efg9w span:where(.svelte-19efg9w){letter-spacing:.16em;text-transform:uppercase;color:var(--meta);margin-top:3px;font-size:10.5px;font-weight:500;display:block}.comps.svelte-19efg9w{align-items:center}.cw.svelte-19efg9w{display:flex;position:relative}button.comp.svelte-19efg9w{text-align:left;cursor:help}button.comp.svelte-19efg9w:hover{border-color:var(--line-2);color:var(--fg)}button.comp.lit.svelte-19efg9w:hover{border-color:var(--agent)}button.comp.hum.svelte-19efg9w:hover{border-color:var(--human);color:var(--human)}.tip.svelte-19efg9w{z-index:5;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg);width:248px;max-width:calc(100vw - 24px);color:var(--fg);padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0006}.tip.svelte-19efg9w:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.tip.show.svelte-19efg9w{display:block}.boundary.svelte-19efg9w{letter-spacing:.2em;text-transform:uppercase;color:var(--stop);align-items:center;gap:12px;padding:6px 0;font-size:10.5px;font-weight:500;line-height:1.4;display:flex}.boundary.svelte-19efg9w:before,.boundary.svelte-19efg9w:after{content:"";border-top:1.5px dashed var(--stop-line);flex:1;min-width:12px}.boundary.svelte-19efg9w span:where(.svelte-19efg9w){text-align:center;flex:none;max-width:70%}.spec.svelte-19efg9w{flex-direction:column;gap:16px;display:flex}.spec.svelte-19efg9w dl:where(.svelte-19efg9w){gap:14px;margin:0;display:grid}.spec.svelte-19efg9w dt:where(.svelte-19efg9w){color:var(--meta);font-size:12px;font-weight:500;line-height:1.4}.spec.svelte-19efg9w dd:where(.svelte-19efg9w){color:var(--fg);margin:3px 0 0;font-size:14px;line-height:1.5}.runbox.svelte-19efg9w{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding-top:20px;display:flex}.runbox.svelte-19efg9w p:where(.svelte-19efg9w){color:var(--meta);font-size:12.5px;line-height:1.45}.read.svelte-19efg9w{color:var(--body);font-size:14px;line-height:1.55}.rules.svelte-19efg9w{flex-direction:column;gap:14px;margin-top:16px;display:flex}.rules.svelte-19efg9w li:where(.svelte-19efg9w){color:var(--body);grid-template-columns:auto minmax(0,1fr);gap:12px;font-size:13.5px;line-height:1.5;display:grid}.rt.svelte-19efg9w b:where(.svelte-19efg9w){color:var(--fg);margin-bottom:1px;font-size:14px;font-weight:500;display:block}.x.svelte-19efg9w{border:1px solid var(--stop-line);background:var(--stop-fill);width:20px;height:20px;color:var(--stop);border-radius:50%;place-items:center;margin-top:1px;display:grid}@media (width<=900px){.arch.svelte-19efg9w{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.layer.svelte-19efg9w{grid-template-columns:minmax(0,1fr);gap:12px}}@media (pointer:coarse){button.comp.svelte-19efg9w{min-height:40px}}.ccl.svelte-6n1986{left:12px;bottom:calc(19px + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-overlay) + 31);background:var(--elev);-webkit-backdrop-filter:blur(18px);letter-spacing:-.01em;height:44px;color:var(--fg);white-space:nowrap;transition:border-color .2s, background .2s, transform .35s var(--ease), opacity .25s, visibility 0s;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:14px;font-weight:600;line-height:1;display:flex;position:fixed;box-shadow:0 12px 32px #0000004d}.ccl.svelte-6n1986:hover{border-color:#ffffff4d}.ccl-i.svelte-6n1986{background:var(--cream);width:32px;height:32px;color:var(--mint);border-radius:50%;flex:none;place-items:center;display:grid}.ccl.halted.svelte-6n1986{border-color:var(--stop-line)}.kdot.svelte-6n1986{background:var(--stop);width:8px;height:8px;box-shadow:0 0 10px var(--stop-line);border-radius:50%;flex:none;margin-left:-2px}.ccl.away.svelte-6n1986{opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s var(--ease), opacity .25s, visibility 0s linear .35s;transform:translateY(16px)}@media (width>=640px){.ccl.svelte-6n1986{left:20px;bottom:calc(27px + env(safe-area-inset-bottom,0px))}}.cc.svelte-6n1986{z-index:calc(var(--z-overlay) + 30);background:var(--elev);border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;-webkit-backdrop-filter:blur(18px);visibility:hidden;max-height:min(86dvh,100dvh - 64px);transition:transform .35s var(--ease), visibility 0s linear .35s;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 24px));box-shadow:0 -24px 64px #0006}.cc.on.svelte-6n1986{visibility:visible;transition:transform .35s var(--ease), visibility 0s;transform:none}.cc-wrap.svelte-6n1986{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px}.cc-head.svelte-6n1986{border-bottom:1px solid var(--line);flex:none}.cc-head-in.svelte-6n1986{justify-content:space-between;align-items:center;gap:16px;padding-block:24px 20px;display:flex}.cc-head-t.svelte-6n1986{min-width:0}.cc-head.svelte-6n1986 h2:where(.svelte-6n1986){letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.cc-body.svelte-6n1986{overscroll-behavior:contain;min-height:0;padding-block:32px calc(24px + env(safe-area-inset-bottom,0px));scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:auto;overflow-y:auto}.run.svelte-6n1986{flex-direction:column;gap:24px;display:flex}.orch.svelte-6n1986{border-radius:var(--radius);background:var(--fill);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;transition:border-color .25s,background .25s;display:grid}.orch.halted.svelte-6n1986{border-color:var(--stop-line);background:var(--stop-fill)}.orch.svelte-6n1986 svg{border-radius:9px}.orch-t.svelte-6n1986{min-width:0}.orch-line.svelte-6n1986{color:var(--fg);margin-top:4px;font-size:15px;line-height:1.45}.kill.svelte-6n1986{align-items:center;gap:12px;display:flex}.kill.svelte-6n1986 b:where(.svelte-6n1986){color:var(--body);white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3}.kill.on.svelte-6n1986 b:where(.svelte-6n1986){color:var(--stop)}.switch.svelte-6n1986{border:1px solid var(--line-2);background:var(--fill-2);border-radius:999px;flex:none;width:52px;height:30px;transition:background .25s,border-color .25s;position:relative}.switch.svelte-6n1986:before{content:"";position:absolute;inset:-8px -4px}.switch.svelte-6n1986:after{content:"";width:22px;height:22px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.switch[aria-checked=true].svelte-6n1986{border-color:var(--stop);background:var(--stop)}.switch[aria-checked=true].svelte-6n1986:after{transform:translate(22px)}.lane.svelte-6n1986{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lane-i.svelte-6n1986{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px;transition:border-color .25s,background .25s;display:grid}.lane-art.svelte-6n1986 svg{border-radius:8px;display:block}.lane-t.svelte-6n1986{min-width:0}.lane-t.svelte-6n1986 b:where(.svelte-6n1986){color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.lane-t.svelte-6n1986 span:where(.svelte-6n1986){color:var(--meta);font-size:12px}.lane-st.svelte-6n1986{color:var(--meta);grid-column:1/-1;align-items:center;gap:8px;font-size:12.5px;line-height:1.3;display:inline-flex}.lane-st.svelte-6n1986:before{content:"";background:var(--dim);border-radius:50%;flex:none;width:7px;height:7px}.lane-bar.svelte-6n1986{background:var(--line);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.lane-bar.svelte-6n1986 i:where(.svelte-6n1986){background:var(--agent);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block}.lane-i.working.svelte-6n1986{border-color:var(--agent);background:var(--fill)}.lane-i.working.svelte-6n1986 .lane-st:where(.svelte-6n1986){color:var(--agent)}.lane-i.working.svelte-6n1986 .lane-st:where(.svelte-6n1986):before{background:var(--agent);animation:1.2s ease-in-out infinite svelte-6n1986-pc-cc-pulse}.lane-i.gate.svelte-6n1986,.lane-i.rework.svelte-6n1986{border-style:dashed;border-color:var(--human);background:var(--fill)}.lane-i.gate.svelte-6n1986 .lane-st:where(.svelte-6n1986),.lane-i.rework.svelte-6n1986 .lane-st:where(.svelte-6n1986){color:var(--human)}.lane-i.gate.svelte-6n1986 .lane-st:where(.svelte-6n1986):before,.lane-i.rework.svelte-6n1986 .lane-st:where(.svelte-6n1986):before,.lane-i.gate.svelte-6n1986 .lane-bar:where(.svelte-6n1986) i:where(.svelte-6n1986),.lane-i.rework.svelte-6n1986 .lane-bar:where(.svelte-6n1986) i:where(.svelte-6n1986){background:var(--human)}.lane-i.approved.svelte-6n1986 .lane-st:where(.svelte-6n1986){color:var(--agent)}.lane-i.approved.svelte-6n1986 .lane-st:where(.svelte-6n1986):before{background:var(--agent)}.lane-i.stopped.svelte-6n1986{border-color:var(--stop-line)}.lane-i.stopped.svelte-6n1986 .lane-st:where(.svelte-6n1986){color:var(--stop)}.lane-i.stopped.svelte-6n1986 .lane-st:where(.svelte-6n1986):before,.lane-i.stopped.svelte-6n1986 .lane-bar:where(.svelte-6n1986) i:where(.svelte-6n1986){background:var(--stop)}@keyframes svelte-6n1986-pc-cc-pulse{50%{box-shadow:0 0 0 4px #cfe8d833}}.bench.svelte-6n1986{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:18px 28px;min-height:300px;display:grid}.bench-h.svelte-6n1986{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 16px;display:flex}.bench-h.svelte-6n1986 h3:where(.svelte-6n1986){letter-spacing:-.02em;color:var(--fg);outline:none;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.25}.bench-h.svelte-6n1986 h3:where(.svelte-6n1986):focus-visible{outline:2px solid var(--agent);outline-offset:4px;border-radius:4px}.bench-meta.svelte-6n1986{color:var(--meta);font-size:13px;line-height:1.4}.bench-main.svelte-6n1986{min-width:0}.loop.svelte-6n1986{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.loop.svelte-6n1986 li:where(.svelte-6n1986){min-width:0;color:var(--meta);flex-direction:column;gap:8px;font-size:12.5px;line-height:1.3;display:flex}.loop.svelte-6n1986 li:where(.svelte-6n1986) span:where(.svelte-6n1986){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loop.svelte-6n1986 li:where(.svelte-6n1986) i:where(.svelte-6n1986){background:var(--line-2);border-radius:999px;height:4px;transition:background .3s}.loop.svelte-6n1986 li.done:where(.svelte-6n1986){color:var(--body)}.loop.svelte-6n1986 li.done:where(.svelte-6n1986) i:where(.svelte-6n1986){background:var(--agent)}.loop.svelte-6n1986 li.run:where(.svelte-6n1986){color:var(--fg);font-weight:600}.loop.svelte-6n1986 li.run:where(.svelte-6n1986) i:where(.svelte-6n1986){background:var(--agent);box-shadow:0 0 10px var(--agent-glow);animation:1.2s ease-in-out infinite svelte-6n1986-pc-cc-glow}@keyframes svelte-6n1986-pc-cc-glow{50%{opacity:.55}}.status-line.svelte-6n1986{color:var(--body);margin-top:12px;font-size:13.5px;line-height:1.5}.tasks.svelte-6n1986{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tasks.svelte-6n1986 li:where(.svelte-6n1986){border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--meta);flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;line-height:1.45;transition:border-color .25s,background .25s;display:flex}.tasks.svelte-6n1986 li:where(.svelte-6n1986) b:where(.svelte-6n1986){color:var(--body);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.tasks.svelte-6n1986 li:where(.svelte-6n1986) b:where(.svelte-6n1986):before{content:"";border:1.5px solid var(--dim);border-radius:50%;flex:none;width:8px;height:8px}.tasks.svelte-6n1986 li:where(.svelte-6n1986) span:where(.svelte-6n1986){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tasks.svelte-6n1986 li.run:where(.svelte-6n1986){border-color:var(--agent);background:var(--fill)}.tasks.svelte-6n1986 li.run:where(.svelte-6n1986) b:where(.svelte-6n1986){color:var(--fg)}.tasks.svelte-6n1986 li.run:where(.svelte-6n1986) b:where(.svelte-6n1986):before{border-color:var(--agent);background:var(--agent);animation:1.2s ease-in-out infinite svelte-6n1986-pc-cc-pulse}.tasks.svelte-6n1986 li.done:where(.svelte-6n1986) b:where(.svelte-6n1986){color:var(--fg)}.tasks.svelte-6n1986 li.done:where(.svelte-6n1986) b:where(.svelte-6n1986):before{border-color:var(--agent);background:var(--agent)}.decide.svelte-6n1986{border:1px solid var(--line);border-radius:var(--radius);background:var(--fill);flex-direction:column;gap:8px;min-width:0;padding:18px;transition:border-color .25s,background .25s;display:flex}.decide.gate.svelte-6n1986{border:1.5px dashed var(--human)}.decide.stop.svelte-6n1986{border-color:var(--stop-line);background:var(--stop-fill)}.d-t.svelte-6n1986{color:var(--fg);font-size:14.5px;line-height:1.5}.d-s.svelte-6n1986{color:var(--body);font-size:13px;line-height:1.5}.d-btns.svelte-6n1986{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.gbtn.svelte-6n1986{letter-spacing:-.01em;cursor:pointer;min-height:44px;transition:background .2s, border-color .2s, transform .2s var(--ease);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2}.gbtn.primary.svelte-6n1986{border:1px solid var(--cream);background:var(--cream);color:var(--mint)}.gbtn.primary.svelte-6n1986:hover{transform:translateY(-1px)}.gbtn.ghost.svelte-6n1986{border:1px solid var(--line-2);color:var(--fg);background:0 0}.gbtn.ghost.svelte-6n1986:hover:not(:disabled){border-color:var(--fg)}.gbtn.svelte-6n1986:disabled{opacity:.45;cursor:not-allowed}.gbtn.svelte-6n1986:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.done.svelte-6n1986{border:1px solid var(--agent);border-radius:var(--radius);background:var(--fill);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.done.svelte-6n1986 .d-t:where(.svelte-6n1986){max-width:60ch}.keys.svelte-6n1986{border-top:1px solid var(--line);margin-top:40px;padding-top:4px}.keys.svelte-6n1986 summary:where(.svelte-6n1986){letter-spacing:-.01em;min-height:44px;color:var(--body);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;transition:color .2s;display:inline-flex}.keys.svelte-6n1986 summary:where(.svelte-6n1986)::-webkit-details-marker{display:none}.keys.svelte-6n1986 summary:where(.svelte-6n1986):hover{color:var(--fg)}.keys.svelte-6n1986 summary:where(.svelte-6n1986) svg:where(.svelte-6n1986){transition:transform .2s var(--ease)}.keys[open].svelte-6n1986 summary:where(.svelte-6n1986) svg:where(.svelte-6n1986){transform:rotate(180deg)}.keylist.svelte-6n1986{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:8px 0 4px;display:grid}.keylist.svelte-6n1986 div:where(.svelte-6n1986){grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.keylist.svelte-6n1986 dt:where(.svelte-6n1986){gap:4px;display:flex}.keylist.svelte-6n1986 dd:where(.svelte-6n1986){color:var(--body);margin:0;font-size:13.5px;line-height:1.4}kbd.svelte-6n1986{border:1px solid var(--line-2);background:var(--fill);min-width:28px;height:28px;color:var(--fg);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}@media (width<=1024px){.bench.svelte-6n1986{grid-template-columns:minmax(0,1fr)}.keylist.svelte-6n1986{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lane.svelte-6n1986{gap:6px}.lane-i.svelte-6n1986{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px;padding:10px 6px}.lane-t.svelte-6n1986,.lane-st.svelte-6n1986{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lane-bar.svelte-6n1986{width:100%}.loop.svelte-6n1986 li:where(.svelte-6n1986):not(.run) span:where(.svelte-6n1986){visibility:hidden}.loop.svelte-6n1986 li.run:where(.svelte-6n1986) span:where(.svelte-6n1986){overflow:visible}.tasks.svelte-6n1986{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.orch.svelte-6n1986{grid-template-columns:auto minmax(0,1fr)}.kill.svelte-6n1986{grid-column:1/-1;justify-content:space-between}}@media (width<=560px){.keylist.svelte-6n1986{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.cc-wrap.svelte-6n1986{padding-inline:24px}}@media (width<=480px){.cc-wrap.svelte-6n1986{padding-inline:20px}.cc-head-in.svelte-6n1986{padding-block:20px 16px}.cc-body.svelte-6n1986{padding-top:28px}.orch.svelte-6n1986,.decide.svelte-6n1986{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.lane-i.svelte-6n1986,.lane-bar.svelte-6n1986 i:where(.svelte-6n1986),.loop.svelte-6n1986 li:where(.svelte-6n1986) i:where(.svelte-6n1986),.tasks.svelte-6n1986 li:where(.svelte-6n1986),.decide.svelte-6n1986,.gbtn.svelte-6n1986{transition:none}.lane-i.working.svelte-6n1986 .lane-st:where(.svelte-6n1986):before,.loop.svelte-6n1986 li.run:where(.svelte-6n1986) i:where(.svelte-6n1986),.tasks.svelte-6n1986 li.run:where(.svelte-6n1986) b:where(.svelte-6n1986):before{animation:none}}.sample-ico.svelte-qch18v{color:var(--cream,#f7f5f2);display:block}.tile.svelte-qch18v{fill:color-mix(in srgb, var(--mint,#256340) 64%, #06150d);stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.5px}.halo.svelte-qch18v{fill:color-mix(in srgb, var(--accent) 12%, transparent)}.glyph.svelte-qch18v{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.accent.svelte-qch18v{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:var(--accent);stroke-width:2.7px}.dark.svelte-qch18v{fill:none;stroke:color-mix(in srgb, var(--mint,#256340) 82%, #000);stroke-width:2.2px}.chat.svelte-r2wbmn{z-index:calc(var(--z-overlay) + 5);background:radial-gradient(circle at 82% 8%, #9dd9ea1a, transparent 28%), linear-gradient(155deg, #143a26fa, var(--elev) 46%, #07180ffa);border-radius:var(--radius-lg) 0 0 var(--radius-lg);-webkit-backdrop-filter:blur(18px);width:min(520px,100vw);color:var(--body);visibility:hidden;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));border:1px solid #cfe8d838;border-right:0;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-24px 0 64px #0006}.chat.on.svelte-r2wbmn{visibility:visible;transform:none}.chat.armed.svelte-r2wbmn{transition:transform .35s var(--ease), visibility 0s linear .35s}.chat.armed.on.svelte-r2wbmn{transition:transform .35s var(--ease), visibility 0s}.chat-h.svelte-r2wbmn{border-bottom:1px solid #cfe8d82e;flex:none;align-items:center;gap:12px;padding:18px 24px;display:flex}.hav.svelte-r2wbmn{border-radius:var(--radius);border:1px solid #cfe8d861;flex:none;width:48px;height:48px;display:block;overflow:hidden}.hav.svelte-r2wbmn svg,.ic.svelte-r2wbmn svg,.si.svelte-r2wbmn svg,.oi.svelte-r2wbmn svg{width:100%;height:100%}.chat-h.svelte-r2wbmn .t:where(.svelte-r2wbmn){flex:1;min-width:0}.chat-h.svelte-r2wbmn h2:where(.svelte-r2wbmn){letter-spacing:-.01em;font-size:18px;line-height:1.35}.chat-h.svelte-r2wbmn p:where(.svelte-r2wbmn){color:var(--meta);margin-top:2px;font-size:12px;line-height:1.4}.msgs.svelte-r2wbmn{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}.msgs.svelte-r2wbmn::-webkit-scrollbar{width:6px;display:block}.msgs.svelte-r2wbmn::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}.m.svelte-r2wbmn{flex:none;max-width:92%;font-size:14px;line-height:1.55}.m.u.svelte-r2wbmn{background:var(--cream);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px}.m.b.svelte-r2wbmn{grid-template-columns:28px minmax(0,1fr);align-self:flex-start;align-items:start;gap:10px;display:grid}.m.b.wide.svelte-r2wbmn{align-self:stretch;max-width:none}.ic.svelte-r2wbmn{border-radius:var(--radius-sm);width:28px;height:28px;display:block;overflow:hidden}.bd.svelte-r2wbmn{min-width:0;color:var(--body);overflow-wrap:anywhere;background:linear-gradient(145deg,#cfe8d814,#ffffff08);border:1px solid #cfe8d81f;border-radius:4px 14px 14px;padding:12px 14px}.bd.svelte-r2wbmn p:where(.svelte-r2wbmn)+p:where(.svelte-r2wbmn),.bd.svelte-r2wbmn p:where(.svelte-r2wbmn)+ul:where(.svelte-r2wbmn),.bd.svelte-r2wbmn ul:where(.svelte-r2wbmn)+p:where(.svelte-r2wbmn),.bd.svelte-r2wbmn p:where(.svelte-r2wbmn)+.olog:where(.svelte-r2wbmn),.bd.svelte-r2wbmn p:where(.svelte-r2wbmn)+.btn:where(.svelte-r2wbmn){margin-top:10px}.bd.svelte-r2wbmn ul:where(.svelte-r2wbmn){margin:0;padding-left:18px;list-style:outside}.bd.svelte-r2wbmn li:where(.svelte-r2wbmn)+li:where(.svelte-r2wbmn){margin-top:4px}.bd.svelte-r2wbmn li:where(.svelte-r2wbmn)::marker{color:var(--meta)}.thinking.svelte-r2wbmn{color:var(--meta)}.olog.svelte-r2wbmn{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.olog.svelte-r2wbmn li:where(.svelte-r2wbmn){animation:pc-fade .35s var(--ease) both;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:grid}.oi.svelte-r2wbmn{border-radius:6px;width:24px;height:24px;display:block;overflow:hidden}.os.svelte-r2wbmn{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-width:76px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.os.r.svelte-r2wbmn{color:var(--agent)}.os.g.svelte-r2wbmn{color:var(--fg)}.os.x.svelte-r2wbmn{color:var(--stop)}.os.svelte-r2wbmn .dia:where(.svelte-r2wbmn){width:8px;height:8px}.os.svelte-r2wbmn .dot:where(.svelte-r2wbmn){width:6px;height:6px}.bd.sum.svelte-r2wbmn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px}.democard.svelte-r2wbmn{flex-direction:column;gap:14px;display:flex}.dhead.svelte-r2wbmn{flex-direction:column;gap:6px;display:flex}.dt.svelte-r2wbmn{letter-spacing:-.01em;font-size:16px;line-height:1.35}.mini-stages.svelte-r2wbmn{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.mini-stages.svelte-r2wbmn span:where(.svelte-r2wbmn){background:var(--agent);border-radius:3px;height:3px}.prob.svelte-r2wbmn{color:var(--body);font-size:14px;line-height:1.5}.sumgrid.svelte-r2wbmn{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sumgrid.svelte-r2wbmn li:where(.svelte-r2wbmn){grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sumgrid.svelte-r2wbmn .si:where(.svelte-r2wbmn){border-radius:7px;width:26px;height:26px}.sumgrid.svelte-r2wbmn .st:where(.svelte-r2wbmn){flex-direction:column;gap:1px;font-size:13px;line-height:1.45;display:flex}.sumgrid.svelte-r2wbmn b:where(.svelte-r2wbmn){font-size:13px}.dact.svelte-r2wbmn{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.link.svelte-r2wbmn{min-height:32px;color:var(--body);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;font-size:13px;line-height:1.4;transition:color .2s,text-decoration-color .2s;display:inline-flex}.link.svelte-r2wbmn:hover{color:var(--fg);text-decoration-color:currentColor}.play.svelte-r2wbmn{flex:none;width:11px;height:11px}.btn.sm.svelte-r2wbmn{height:40px;padding:0 16px;font-size:14px}.composer.svelte-r2wbmn{border-top:1px solid #cfe8d82e;flex-direction:column;flex:none;gap:12px;padding:18px 24px 0;display:flex}.chat.choosing.svelte-r2wbmn .msgs:where(.svelte-r2wbmn){display:none}.chat.choosing.svelte-r2wbmn .composer:where(.svelte-r2wbmn){flex:1;min-height:0;padding-top:22px;overflow-y:auto}.chat.choosing.svelte-r2wbmn .powered:where(.svelte-r2wbmn){margin-top:auto;padding-top:18px}.picker.svelte-r2wbmn{flex-direction:column;gap:10px;display:flex}.samples.svelte-r2wbmn{flex-direction:column;gap:8px;display:flex}.sbtn.svelte-r2wbmn{text-align:left;width:100%;min-height:66px;color:var(--fg);transition:background .2s, border-color .2s, transform .2s var(--ease), opacity .2s;background:linear-gradient(135deg,#ffffff12,#cfe8d808);border:1px solid #cfe8d829;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.sbtn.svelte-r2wbmn:hover:not([aria-disabled=true]){background:linear-gradient(135deg,#cfe8d821,#ffffff0f);border-color:#cfe8d86b;transform:translate(-2px)}.sbtn[aria-disabled=true].svelte-r2wbmn{opacity:.45;cursor:wait}.sbtn.svelte-r2wbmn .si:where(.svelte-r2wbmn){border-radius:var(--radius-sm);width:44px;height:44px;display:block;overflow:hidden}.sbtn.svelte-r2wbmn .st:where(.svelte-r2wbmn){flex-direction:column;gap:2px;min-width:0;display:flex}.sbtn.svelte-r2wbmn b:where(.svelte-r2wbmn){letter-spacing:.14em;text-transform:uppercase;color:var(--meta);font-size:10px;font-weight:500;line-height:1.3}.sbtn.svelte-r2wbmn .st:where(.svelte-r2wbmn)>span:where(.svelte-r2wbmn){color:var(--fg);font-size:14.5px;font-weight:500;line-height:1.3}.sbtn.svelte-r2wbmn .st:where(.svelte-r2wbmn)>small:where(.svelte-r2wbmn){color:var(--agent);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.35}.go.svelte-r2wbmn{width:20px;height:20px;color:var(--agent);transition:color .2s, transform .2s var(--ease);background:#cfe8d81a;border-radius:50%;padding:3px}.sbtn.svelte-r2wbmn:hover:not([aria-disabled=true]) .go:where(.svelte-r2wbmn){background:var(--cream);color:var(--ink);transform:translate(2px)}.qchips.svelte-r2wbmn{flex-wrap:wrap;gap:8px;display:flex}.qchip.svelte-r2wbmn{text-align:left;min-height:36px;color:var(--fg);background:#cfe8d812;border:1px solid #cfe8d83d;border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;line-height:1.35;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.qchip.svelte-r2wbmn:hover:not([aria-disabled=true]){background:#cfe8d821;border-color:#cfe8d86b}.qchip[aria-disabled=true].svelte-r2wbmn{opacity:.45;cursor:default}.qchip.done.svelte-r2wbmn{border-color:var(--line);background:0 0}.pactions.svelte-r2wbmn{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.powered.svelte-r2wbmn{color:var(--meta);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:grid}.powered.svelte-r2wbmn .link:where(.svelte-r2wbmn){font-size:12px}@media (width<=640px){.chat.svelte-r2wbmn{z-index:calc(var(--z-overlay) + 32);width:auto;box-shadow:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;left:0}}@media (width<=480px){.chat-h.svelte-r2wbmn,.msgs.svelte-r2wbmn,.composer.svelte-r2wbmn{padding-inline:16px}.m.svelte-r2wbmn{max-width:96%}.bd.sum.svelte-r2wbmn{padding:16px}.sbtn.svelte-r2wbmn{grid-template-columns:32px minmax(0,1fr) 16px;min-height:44px;padding:6px 12px 6px 6px}.sbtn.svelte-r2wbmn .si:where(.svelte-r2wbmn){width:32px;height:32px}.qchips.svelte-r2wbmn{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin:-6px -16px;padding:6px 16px;scroll-padding-inline:16px;overflow-x:auto}.qchips.svelte-r2wbmn::-webkit-scrollbar{display:none}.qchip.svelte-r2wbmn{white-space:nowrap;scroll-snap-align:start;flex:none}}@media (pointer:coarse){.qchip.svelte-r2wbmn,.link.svelte-r2wbmn{min-height:40px}.btn.sm.svelte-r2wbmn{height:42px}}.demo.svelte-9jygf{z-index:calc(var(--z-overlay,1000000) + 40);-webkit-backdrop-filter:blur(4px);background:#00000073;outline:none;padding:20px;position:fixed;inset:0}.sheet.svelte-9jygf{--flow-bg:color-mix(in srgb, var(--mint) 42%, #06150d);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;background:radial-gradient(circle at 12% 4%, #9dd9ea1a, transparent 25%), radial-gradient(circle at 88% 34%, #c7b8ea14, transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--mint) 50%, #081b11), var(--flow-bg) 44%, #07170f);border-color:#cfe8d83d;height:100%;overflow:hidden auto}.wrap.svelte-9jygf{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px}.bar.svelte-9jygf{z-index:3;background:color-mix(in srgb, var(--flow-bg) 91%, transparent);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #cfe8d833;position:sticky;top:0}.bar-in.svelte-9jygf{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.bar.svelte-9jygf .eyebrow:where(.svelte-9jygf){min-width:0}.ctl.svelte-9jygf{flex:none;align-items:center;gap:8px;display:flex}.tool.svelte-9jygf{padding:0 18px 0 16px}.ctl.svelte-9jygf svg:where(.svelte-9jygf){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.x-btn.svelte-9jygf{margin-left:4px}.content.svelte-9jygf{padding-top:48px;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.top.svelte-9jygf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 56px;display:grid}.ind.svelte-9jygf{color:var(--agent);font-size:13px;line-height:1.4}.sample-head.svelte-9jygf{align-items:center;gap:12px;display:flex}.sample-art.svelte-9jygf{border-radius:11px;flex:none;width:48px;height:48px;display:block;overflow:hidden;box-shadow:0 10px 28px #0000003d}.sample-art.svelte-9jygf svg{width:100%;height:100%}.sample-type.svelte-9jygf{color:var(--meta);margin-top:2px;font-size:12px;line-height:1.4}.intro.svelte-9jygf h2:where(.svelte-9jygf){letter-spacing:-.04em;margin-top:12px;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.05}.intro.svelte-9jygf .lead:where(.svelte-9jygf),.regs.svelte-9jygf{margin-top:16px}.regs.svelte-9jygf ul:where(.svelte-9jygf){flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.regs.svelte-9jygf li:where(.svelte-9jygf){color:var(--body);background:#cfe8d812;border:1px solid #cfe8d838;border-radius:999px;padding:5px 11px;font-size:12.5px;line-height:1.4}.intro.svelte-9jygf .note:where(.svelte-9jygf){margin-top:20px}.modebox.svelte-9jygf{flex-direction:column;align-items:flex-start;gap:12px;padding-top:2px;display:flex}.modes.svelte-9jygf{max-width:100%}.hint.svelte-9jygf{max-width:40ch;color:var(--meta);font-size:13px;line-height:1.5}.strip.svelte-9jygf{border-radius:var(--radius);background:linear-gradient(90deg,#cfe8d81c,#0000 34%),#03120b57;border:1px solid #cfe8d83d;align-items:center;gap:12px 16px;margin-top:16px;padding:14px 16px;scroll-margin-top:92px;transition:border-color .3s,background .3s;display:flex;box-shadow:0 16px 40px #00000024}.strip.svelte-9jygf:focus{outline:none}.strip.svelte-9jygf:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.strip.wait.svelte-9jygf{border-style:dashed;border-color:var(--human-line)}.strip.ret.svelte-9jygf{border-color:var(--gold-line)}.strip.halt.svelte-9jygf{border-color:var(--stop-line);background:var(--stop-fill)}.oa.svelte-9jygf{border:1px solid var(--line-2);border-radius:10px;flex:none;width:44px;height:44px;overflow:hidden}.oa.svelte-9jygf svg{width:100%;height:100%}.ot.svelte-9jygf{flex:1;min-width:0}.ot.svelte-9jygf b:where(.svelte-9jygf){font-size:15px;line-height:1.4;display:block}.ot.svelte-9jygf span:where(.svelte-9jygf){color:var(--body);margin-top:2px;font-size:14px;line-height:1.5;display:block}.strip.ret.svelte-9jygf .ot:where(.svelte-9jygf) b:where(.svelte-9jygf){color:var(--gold)}.strip.halt.svelte-9jygf .ot:where(.svelte-9jygf) b:where(.svelte-9jygf){color:var(--stop)}.prog.svelte-9jygf{flex:none;align-items:center;gap:14px;display:flex}.dias.svelte-9jygf{align-items:center;gap:10px;padding:0 2px;display:flex}.dias.svelte-9jygf .dia.cur:where(.svelte-9jygf){border-color:var(--agent);box-shadow:0 0 8px var(--agent-glow)}.dias.svelte-9jygf .dia.ret:where(.svelte-9jygf){border-color:var(--gold)}.dias.svelte-9jygf .dia.halt:where(.svelte-9jygf){border-color:var(--stop);background:var(--stop)}.gates.svelte-9jygf{min-width:5.5em;color:var(--meta);font-size:12px}.again.svelte-9jygf{height:40px}.ic.svelte-9jygf{border:1px solid color-mix(in srgb, var(--stage) 55%, transparent);width:44px;height:44px;box-shadow:0 8px 24px color-mix(in srgb, var(--stage) 12%, transparent);border-radius:10px;flex:none;overflow:hidden}.ic.svelte-9jygf svg{width:100%;height:100%}.dstat.svelte-9jygf{color:var(--meta);border:1px solid color-mix(in srgb, var(--stage) 20%, transparent);background:color-mix(in srgb, var(--stage) 6%, transparent);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.dstat.svelte-9jygf i:where(.svelte-9jygf){background:var(--dim);border-radius:50%;flex:none;width:6px;height:6px}[data-phase=live].svelte-9jygf .dstat:where(.svelte-9jygf){color:var(--stage);border-color:color-mix(in srgb, var(--stage) 48%, transparent);background:color-mix(in srgb, var(--stage) 11%, transparent)}[data-phase=live].svelte-9jygf .dstat:where(.svelte-9jygf) i:where(.svelte-9jygf){background:var(--stage);box-shadow:0 0 8px color-mix(in srgb, var(--stage) 55%, transparent);animation:1.2s ease-in-out infinite pc-blink}[data-phase=review].svelte-9jygf .dstat:where(.svelte-9jygf){color:var(--human)}[data-phase=review].svelte-9jygf .dstat:where(.svelte-9jygf) i:where(.svelte-9jygf){background:var(--human)}[data-phase=done].svelte-9jygf .dstat:where(.svelte-9jygf){color:var(--body)}[data-phase=done].svelte-9jygf .dstat:where(.svelte-9jygf) i:where(.svelte-9jygf){background:var(--stage)}[data-phase=returned].svelte-9jygf .dstat:where(.svelte-9jygf){color:var(--gold)}[data-phase=returned].svelte-9jygf .dstat:where(.svelte-9jygf) i:where(.svelte-9jygf){background:var(--gold)}[data-phase=halted].svelte-9jygf .dstat:where(.svelte-9jygf){color:var(--stop)}[data-phase=halted].svelte-9jygf .dstat:where(.svelte-9jygf) i:where(.svelte-9jygf){background:var(--stop)}.more.svelte-9jygf{border:1px solid color-mix(in srgb, var(--stage) 20%, transparent);border-radius:var(--radius-sm);background:#ffffff08;align-self:start;padding:10px 12px}.more.svelte-9jygf summary:where(.svelte-9jygf){cursor:pointer;color:var(--body);font-size:12.5px;font-weight:500;line-height:1.4}.more.svelte-9jygf>div:where(.svelte-9jygf){border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.more.svelte-9jygf h4:where(.svelte-9jygf):not(:first-child){margin-top:4px}.run.svelte-9jygf{margin-top:16px}.stage-rail.svelte-9jygf{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.stage-rail.svelte-9jygf button:where(.svelte-9jygf){border:1px solid var(--line);min-width:0;color:var(--body);text-align:left;background:#010f094d;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px;transition:border-color .2s,background .2s,transform .2s;display:grid}.stage-rail.svelte-9jygf button:where(.svelte-9jygf):hover{border-color:var(--line-2);transform:translateY(-1px)}.stage-rail.svelte-9jygf button.active:where(.svelte-9jygf){border-color:var(--agent-line);background:linear-gradient(145deg, var(--agent-fill), #010f0975);box-shadow:0 12px 28px #00000029}.rail-num.svelte-9jygf{color:var(--agent);grid-row:1/span 2;font-size:22px;font-weight:250;line-height:1}.rail-copy.svelte-9jygf{flex-direction:column;min-width:0;display:flex}.rail-copy.svelte-9jygf small:where(.svelte-9jygf){color:var(--meta);font-size:10px;line-height:1.35}.rail-copy.svelte-9jygf b:where(.svelte-9jygf){text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.rail-state.svelte-9jygf{color:var(--meta);grid-column:1/-1;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;line-height:1.35;display:flex}.rail-state.svelte-9jygf i:where(.svelte-9jygf){background:var(--dim);border-radius:50%;flex:none;width:6px;height:6px}.stage-rail.svelte-9jygf button[data-phase=live]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf),.stage-rail.svelte-9jygf button[data-phase=review]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf){color:var(--agent)}.stage-rail.svelte-9jygf button[data-phase=live]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf) i:where(.svelte-9jygf),.stage-rail.svelte-9jygf button[data-phase=review]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf) i:where(.svelte-9jygf),.stage-rail.svelte-9jygf button[data-phase=done]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf) i:where(.svelte-9jygf){background:var(--agent);box-shadow:0 0 8px var(--agent-glow)}.stage-rail.svelte-9jygf button[data-phase=returned]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf){color:var(--gold)}.stage-rail.svelte-9jygf button[data-phase=returned]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf) i:where(.svelte-9jygf){background:var(--gold)}.stage-rail.svelte-9jygf button[data-phase=halted]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf){color:var(--stop)}.stage-rail.svelte-9jygf button[data-phase=halted]:where(.svelte-9jygf) .rail-state:where(.svelte-9jygf) i:where(.svelte-9jygf){background:var(--stop)}.stage-detail.svelte-9jygf{border:1px solid color-mix(in srgb, var(--stage) 42%, transparent);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--stage) 10%, transparent), transparent 38%), #010f0975;margin-top:10px;padding:clamp(18px,3vw,28px);scroll-margin-top:92px;position:relative;overflow:hidden;box-shadow:0 22px 54px #0000002e}.stage-detail.svelte-9jygf:before{content:"";background:linear-gradient(90deg, var(--stage), transparent 72%);height:3px;position:absolute;inset:0 0 auto}.stage-head.svelte-9jygf{align-items:center;gap:12px;display:flex}.stage-head.svelte-9jygf>div:where(.svelte-9jygf){min-width:0}.stage-head.svelte-9jygf .num:where(.svelte-9jygf){color:color-mix(in srgb, var(--stage) 82%, white);font-size:12px;line-height:1.35;display:block}.stage-head.svelte-9jygf h3:where(.svelte-9jygf){margin-top:2px;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.15}.stage-head.svelte-9jygf .dstat:where(.svelte-9jygf){margin-left:auto}.stage-summary.svelte-9jygf{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.summary-card.svelte-9jygf{border:1px solid var(--line);background:#ffffff08;border-radius:10px;min-width:0;padding:16px}.summary-card.agent-work.svelte-9jygf{border-color:color-mix(in srgb, var(--stage) 36%, transparent)}.summary-card.human-work.svelte-9jygf{border-style:dashed;border-color:var(--human-line)}.summary-card.handoff-work.svelte-9jygf{background:var(--agent-fill);border-color:var(--agent-line)}.summary-kicker.svelte-9jygf{letter-spacing:.14em;text-transform:uppercase;color:var(--meta);margin-bottom:8px;font-size:10.5px;font-weight:600;line-height:1.35;display:block}.summary-card.svelte-9jygf p:where(.svelte-9jygf){color:var(--body);font-size:14px;line-height:1.55}.agent-work.svelte-9jygf p:where(.svelte-9jygf){color:var(--meta);transition:color .3s}.agent-work.svelte-9jygf p.revealed:where(.svelte-9jygf){color:var(--body)}.handoff-work.svelte-9jygf p:where(.svelte-9jygf){color:var(--fg)}.handoff-work.svelte-9jygf small:where(.svelte-9jygf){color:var(--meta);margin-top:8px;font-size:12px;line-height:1.45;display:block}.stage-foot.svelte-9jygf{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:start;gap:10px;margin-top:10px;display:grid}.stage-foot.svelte-9jygf .more:where(.svelte-9jygf){align-self:stretch}.stage-foot.svelte-9jygf .more:where(.svelte-9jygf)>div:where(.svelte-9jygf){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stage-foot.svelte-9jygf .more:where(.svelte-9jygf) ul:where(.svelte-9jygf){flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.stage-foot.svelte-9jygf .more:where(.svelte-9jygf) li:where(.svelte-9jygf){color:var(--body);font-size:13px;line-height:1.5}.dgate.svelte-9jygf{border:1px dashed var(--line-2);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;min-width:0;padding:12px;scroll-margin-top:92px;scroll-margin-bottom:24px;transition:border-color .4s,background .4s;display:flex}.dgate.svelte-9jygf:focus{outline:none}.dgate.svelte-9jygf:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.dgate.svelte-9jygf>i:where(.svelte-9jygf){border:1.5px solid var(--cream);flex:none;width:13px;height:13px;margin:4px 2px 0;transition:background .4s,border-color .4s,box-shadow .4s;transform:rotate(45deg)}[data-phase=done].svelte-9jygf .dgate:where(.svelte-9jygf){border-style:solid;border-color:var(--agent-line);background:var(--agent-fill)}[data-phase=done].svelte-9jygf .dgate:where(.svelte-9jygf)>i:where(.svelte-9jygf){background:var(--agent);border-color:var(--agent);box-shadow:0 0 12px var(--agent-glow)}.dgate.open.svelte-9jygf{border-style:solid;border-color:var(--human-line);background:var(--human-fill)}.dgate.open.svelte-9jygf>i:where(.svelte-9jygf){animation:1.6s ease-in-out infinite svelte-9jygf-gate-pulse}[data-phase=returned].svelte-9jygf .dgate:where(.svelte-9jygf){border-style:solid;border-color:var(--gold-line)}[data-phase=returned].svelte-9jygf .dgate:where(.svelte-9jygf)>i:where(.svelte-9jygf){border-color:var(--gold)}[data-phase=halted].svelte-9jygf .dgate:where(.svelte-9jygf){border-style:solid;border-color:var(--stop-line);background:var(--stop-fill)}[data-phase=halted].svelte-9jygf .dgate:where(.svelte-9jygf)>i:where(.svelte-9jygf){background:var(--stop);border-color:var(--stop)}@keyframes svelte-9jygf-gate-pulse{50%{background:color-mix(in srgb, var(--human) 35%, transparent);box-shadow:0 0 0 5px var(--human-fill)}}.gt.svelte-9jygf{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gt.svelte-9jygf b:where(.svelte-9jygf){font-size:13px;line-height:1.4}.gt.svelte-9jygf p:where(.svelte-9jygf){color:var(--body);font-size:13px;line-height:1.5}.verdict.svelte-9jygf{color:var(--agent);margin-top:4px;font-size:12px;font-weight:500;line-height:1.4}[data-phase=returned].svelte-9jygf .verdict:where(.svelte-9jygf){color:var(--gold)}[data-phase=halted].svelte-9jygf .verdict:where(.svelte-9jygf){color:var(--stop)}.decide.svelte-9jygf{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.decide.svelte-9jygf .btn:where(.svelte-9jygf){height:40px;padding:0 10px;font-size:14px}.decide.svelte-9jygf .pri:where(.svelte-9jygf){grid-column:1/-1}.decide.svelte-9jygf .halt:where(.svelte-9jygf){color:var(--stop);border-color:var(--stop-line)}.boxes.svelte-9jygf{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.box.svelte-9jygf{--box-accent:var(--agent);grid-row:span 2;grid-template-rows:subgrid;border:1px solid color-mix(in srgb, var(--box-accent) 24%, transparent);border-radius:var(--radius);background:linear-gradient(155deg, color-mix(in srgb, var(--box-accent) 8%, transparent), transparent 42%), #02110a52;align-content:start;row-gap:16px;min-width:0;padding:20px;display:grid;position:relative;overflow:hidden}.box.svelte-9jygf:before{content:"";background:var(--box-accent);opacity:.82;width:2px;position:absolute;inset:0 auto 0 0}.box.svelte-9jygf:first-child{--box-accent:#a6ebd0}.box.svelte-9jygf:nth-child(2){--box-accent:#9dd9ea}.box.svelte-9jygf:nth-child(3){--box-accent:#e8cb7a}.box.svelte-9jygf:nth-child(4){--box-accent:#c7b8ea}@supports not (grid-template-rows:subgrid){.box.svelte-9jygf{flex-direction:column;gap:16px;display:flex}}.bh.svelte-9jygf h3:where(.svelte-9jygf){letter-spacing:-.01em;font-size:16px;line-height:1.35}.bh.svelte-9jygf p:where(.svelte-9jygf){color:var(--meta);margin-top:2px;font-size:12px;line-height:1.45}.items.svelte-9jygf{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.items.svelte-9jygf li:where(.svelte-9jygf){color:var(--body);font-size:13.5px;line-height:1.5}.items.svelte-9jygf b:where(.svelte-9jygf){margin-bottom:2px;font-size:14px;line-height:1.4;display:block}.qs.svelte-9jygf li:where(.svelte-9jygf){grid-template-columns:26px minmax(0,1fr);display:grid}.qs.svelte-9jygf .num:where(.svelte-9jygf){color:var(--meta);font-size:12px;line-height:1.7}.arch.svelte-9jygf{flex-direction:column;gap:16px;min-width:0;display:flex}.arch.svelte-9jygf .comps:where(.svelte-9jygf){margin:0;padding:0;list-style:none}.arch.svelte-9jygf .comp:where(.svelte-9jygf){padding:5px 10px;font-size:12.5px}.sample-next.svelte-9jygf{border:1px solid var(--agent-line);border-radius:var(--radius-lg);background:linear-gradient(110deg, var(--agent-fill), #ffffff08);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:22px 24px;display:flex}.sample-next.svelte-9jygf h3:where(.svelte-9jygf){margin-top:5px;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.sample-next.svelte-9jygf .btn:where(.svelte-9jygf){min-width:230px;height:52px;box-shadow:0 14px 34px #0000002e}@media (width<=1100px){.boxes.svelte-9jygf{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-rail.svelte-9jygf{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:8px;overflow-x:auto}}@media (width<=900px){.wrap.svelte-9jygf{padding-inline:24px}.demo.svelte-9jygf{padding:0}.sheet.svelte-9jygf{border:0;border-radius:0}.bar.svelte-9jygf{padding-top:env(safe-area-inset-top,0px)}.content.svelte-9jygf{padding-top:32px}.top.svelte-9jygf{grid-template-columns:minmax(0,1fr);gap:28px}.modebox.svelte-9jygf{padding-top:0}.boxes.svelte-9jygf{margin-top:40px}.stage-summary.svelte-9jygf,.stage-foot.svelte-9jygf{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.wrap.svelte-9jygf{padding-inline:20px}.bar-in.svelte-9jygf{min-height:64px}.long.svelte-9jygf{display:none}.tool.svelte-9jygf{width:44px;padding:0}.bl.svelte-9jygf{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.x-btn.svelte-9jygf{margin-left:0}.modes.svelte-9jygf{width:100%;display:flex}.modes.svelte-9jygf>button:where(.svelte-9jygf){flex:1 1 0;padding-inline:10px}.tail.svelte-9jygf{display:none}.strip.svelte-9jygf{flex-wrap:wrap;align-items:flex-start;scroll-margin-top:76px}.prog.svelte-9jygf{flex-wrap:wrap;flex-basis:100%;row-gap:12px;padding-left:60px}.dgate.svelte-9jygf{scroll-margin-top:76px}.decide.svelte-9jygf{max-width:none}.boxes.svelte-9jygf{grid-template-columns:minmax(0,1fr)}.stage-detail.svelte-9jygf{padding:18px 16px}.stage-head.svelte-9jygf{flex-wrap:wrap;align-items:flex-start}.stage-head.svelte-9jygf .dstat:where(.svelte-9jygf){width:100%;margin-left:0}.stage-foot.svelte-9jygf .more:where(.svelte-9jygf)>div:where(.svelte-9jygf){grid-template-columns:minmax(0,1fr)}.sample-next.svelte-9jygf{flex-direction:column;align-items:stretch;padding:20px}.sample-next.svelte-9jygf .btn:where(.svelte-9jygf){width:100%;min-width:0}}@media (pointer:coarse){.decide.svelte-9jygf .btn:where(.svelte-9jygf),.again.svelte-9jygf{height:44px}}.scrim.svelte-1t8sqom{z-index:calc(var(--z-overlay) + 50);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal.svelte-1t8sqom{background:var(--elev);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);flex-direction:column;width:min(840px,100%);height:min(760px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 32px 80px #00000073}.mhead.svelte-1t8sqom{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;padding:32px 32px 0;display:grid}.mhead-t.svelte-1t8sqom{min-width:0}.mtitle.svelte-1t8sqom{letter-spacing:-.04em;margin-top:12px;font-size:clamp(2rem,4vw,2.75rem);line-height:1.04}.mquote.svelte-1t8sqom{max-width:56ch;color:var(--lead);margin-top:10px;font-size:16px;font-weight:300;line-height:1.5}.mtabs.svelte-1t8sqom{border-bottom:1px solid var(--line);padding:24px 32px 20px}.seg.svelte-1t8sqom .short:where(.svelte-1t8sqom){display:none}.mbody.svelte-1t8sqom{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:auto;min-height:0;padding:28px 32px 32px;overflow-y:auto}.mbody.svelte-1t8sqom:focus-visible{outline-offset:-3px}.entry.svelte-1t8sqom{border-radius:var(--radius);background:#ffffff0d;flex-direction:column;gap:6px;margin-bottom:24px;padding:16px 20px;display:flex}.entry.svelte-1t8sqom p:where(.svelte-1t8sqom){color:var(--body);font-size:14.5px;line-height:1.55}.pre.svelte-1t8sqom{color:var(--body);margin-bottom:20px;font-size:13.5px;line-height:1.5}.mlist.svelte-1t8sqom{margin:0;padding:0;list-style:none}.mlist.svelte-1t8sqom li:where(.svelte-1t8sqom){grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:18px 0;display:grid}.mlist.svelte-1t8sqom li:where(.svelte-1t8sqom)+li:where(.svelte-1t8sqom){border-top:1px solid var(--line)}.mlist.svelte-1t8sqom li:where(.svelte-1t8sqom):first-child{padding-top:0}.mlist.svelte-1t8sqom li:where(.svelte-1t8sqom):last-child{padding-bottom:0}.mlist.exit.svelte-1t8sqom li:where(.svelte-1t8sqom){grid-template-columns:40px minmax(0,1fr) auto}.i.svelte-1t8sqom{color:var(--meta);font-variant-numeric:tabular-nums;font-size:15px;font-weight:300;line-height:1.4}.li-t.svelte-1t8sqom{letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.4}.li-t.ag.svelte-1t8sqom{color:var(--agent)}.li-h.svelte-1t8sqom{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.li-p.svelte-1t8sqom{color:var(--body);font-size:14px;line-height:1.55}:is(.li-t:where(.svelte-1t8sqom),.li-h:where(.svelte-1t8sqom))+.li-p.svelte-1t8sqom{margin-top:4px}.gate.svelte-1t8sqom{gap:20px;padding:24px}.gate-b.svelte-1t8sqom{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.gate-own.svelte-1t8sqom{color:var(--fg);margin-top:6px;font-size:16px;font-weight:500;line-height:1.4}.gatebox.svelte-1t8sqom .gate-p:where(.svelte-1t8sqom){color:var(--fg);font-size:16px;line-height:1.6}.dec.svelte-1t8sqom{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dec.svelte-1t8sqom li:where(.svelte-1t8sqom){border-radius:var(--radius-sm);min-height:44px;color:var(--fg);background:#ffffff0d;align-items:center;gap:12px;padding:10px 14px;font-size:14px;line-height:1.35;display:flex}.dec.svelte-1t8sqom .dia:where(.svelte-1t8sqom){width:8px;height:8px}@media (width<=900px){.mtabs.svelte-1t8sqom .seg:where(.svelte-1t8sqom){grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.seg.svelte-1t8sqom>button:where(.svelte-1t8sqom){min-height:40px;padding:7px 4px}.seg.svelte-1t8sqom .full:where(.svelte-1t8sqom){display:none}.seg.svelte-1t8sqom .short:where(.svelte-1t8sqom){display:inline}}@media (width<=720px){.mtabs.svelte-1t8sqom .seg:where(.svelte-1t8sqom){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.scrim.svelte-1t8sqom{place-items:stretch stretch;padding:0}.modal.svelte-1t8sqom{border:0;border-radius:0;width:100%;height:100%}.mhead.svelte-1t8sqom{padding:max(20px, env(safe-area-inset-top,0px)) 20px 0;gap:12px 16px}.mquote.svelte-1t8sqom{font-size:15px}.mtabs.svelte-1t8sqom{padding:20px 20px 16px}.mbody.svelte-1t8sqom{padding:24px 20px calc(32px + env(safe-area-inset-bottom,0px))}.mlist.svelte-1t8sqom li:where(.svelte-1t8sqom){grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding:16px 0}.mlist.exit.svelte-1t8sqom li:where(.svelte-1t8sqom){grid-template-columns:28px minmax(0,1fr) auto}.i.svelte-1t8sqom{font-size:14px}.entry.svelte-1t8sqom{padding:14px 16px}.gate.svelte-1t8sqom{gap:14px;padding:18px 16px}.gatebox.svelte-1t8sqom .gate-p:where(.svelte-1t8sqom){font-size:15px}.dec.svelte-1t8sqom{grid-template-columns:minmax(0,1fr)}}.backdrop.svelte-48m4ht,canvas.svelte-48m4ht,.vignette.svelte-48m4ht,.grain.svelte-48m4ht{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.backdrop.svelte-48m4ht{z-index:0;background:#111a15}canvas.svelte-48m4ht{display:block}.vignette.svelte-48m4ht{background:radial-gradient(120% 90% at 70% 10%,#0000 28%,#0a100dc2 100%)}.grain.svelte-48m4ht{opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.grain.svelte-48m4ht{display:none}}.pc.svelte-fhvycm{--fg:#fff;--body:#ffffffd1;--lead:#ffffffc7;--meta:#ffffffb8;--dim:#fff6;--line:var(--color-white-10,#ffffff1a);--line-2:var(--color-white-20,#fff3);--surface:#0000002e;--elev:#0a2216f0;--bg:#0a2216;--fill:#ffffff0f;--fill-2:#ffffff1a;--cream:var(--color-cream,#f7f5f2);--mint:var(--color-mint,#256340);--ink:var(--mint);--agent:#cfe8d8;--agent-fill:#cfe8d81f;--agent-line:#cfe8d873;--agent-glow:#cfe8d873;--agent-halo:#cfe8d82e;--human:#f7f5f2;--human-fill:#f7f5f20f;--human-line:#f7f5f273;--stop:#f5c4b6;--stop-fill:#f5c4b61a;--stop-line:#f5c4b666;--gold:#e8cb7a;--gold-line:#e8cb7a66;--radius:12px;--radius-lg:16px;--radius-sm:8px;--gap:12px;--col-gap:24px;--rhythm:72px;--rhythm-sm:48px;--font:var(--font-dm,"DM Sans"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--z-overlay:1000000;width:100%;color:var(--body);font:400 15px/1.55 var(--font);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative}@supports (color:hsl(from white h s l)){.pc.svelte-fhvycm{--elev:hsl(from #0a2216f0 calc(h + var(--hue-shift,0)) calc(s * var(--sat-scale,1)) calc(l * var(--light-scale,1)) / alpha);--bg:hsl(from #0a2216 calc(h + var(--hue-shift,0)) calc(s * var(--sat-scale,1)) calc(l * var(--light-scale,1)));--agent:hsl(from #cfe8d8 calc(h + var(--hue-shift,0)) s l);--agent-fill:rgb(from var(--agent) r g b / 12%);--agent-line:rgb(from var(--agent) r g b / 45%);--agent-glow:rgb(from var(--agent) r g b / 45%);--agent-halo:rgb(from var(--agent) r g b / 18%)}}@media (width<=768px){.pc.svelte-fhvycm{--rhythm:56px;--rhythm-sm:40px}}.pc-wrap.svelte-fhvycm{z-index:1;flex-direction:column;gap:40px;width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px;display:flex;position:relative}.pc-top.svelte-fhvycm{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);background:#071b114d;justify-content:space-between;align-items:center;gap:16px 24px;min-width:0;padding:8px;display:flex}.pc-status.svelte-fhvycm{min-width:0;color:var(--meta);justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.agent-entry.svelte-fhvycm{background:var(--cream);height:40px;color:var(--mint);white-space:nowrap;transition:transform .2s var(--ease), background .2s;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.agent-entry.svelte-fhvycm:hover{background:#fff;transform:translateY(-1px)}.agent-entry-art.svelte-fhvycm{border-radius:50%;width:28px;height:28px;display:block;overflow:hidden}.agent-entry-art.svelte-fhvycm svg{width:100%;height:100%}.model.svelte-fhvycm,.clock.svelte-fhvycm{white-space:nowrap}.clock.svelte-fhvycm{color:var(--fg)}@media (width<=768px){.pc-wrap.svelte-fhvycm{padding-inline:24px}}@media (width<=480px){.pc-wrap.svelte-fhvycm{padding-inline:20px}}@media (width<=980px){.pc-top.svelte-fhvycm{flex-direction:column-reverse;align-items:stretch}.pc-status.svelte-fhvycm{justify-content:space-between}}@media (width<=620px){.pc-status.svelte-fhvycm{justify-content:stretch}.agent-entry.svelte-fhvycm{flex:auto;justify-content:center}.model.svelte-fhvycm,.clock.svelte-fhvycm{display:none}}.pc-stagearea.svelte-fhvycm{flex-direction:column;gap:36px;display:flex}.pc-lenses.svelte-fhvycm{flex-direction:column;display:flex}.pc-lens.svelte-fhvycm{scroll-margin-top:118px}.pc-wrap.svelte-fhvycm>*,.pc-stagearea.svelte-fhvycm>*,.pc-lenses.svelte-fhvycm>*{min-width:0}@layer theme,base;@layer components{:where(.pc) :where(h1,h2,h3,h4){color:var(--fg);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500}:where(.pc) :where(p){margin:0}:where(.pc) :where(b,strong){color:var(--fg);font-weight:500}:where(.pc) :focus-visible{outline-offset:3px;outline:2px solid #fff}:where(.pc) :where(button,a[href],[tabindex]){scroll-margin-block:112px 24px}:where(.pc) :where(button:disabled,button[aria-disabled=true]){cursor:not-allowed}:where(.pc) .pc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.pc) .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--meta);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}:where(.pc) .eyebrow .lbl{font:inherit;letter-spacing:inherit;color:inherit}:where(.pc) .dot{background:var(--agent);width:7px;height:7px;box-shadow:0 0 8px var(--agent-glow);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite pc-blink;display:inline-block}:where(.pc) .eyebrow+:is(h1,h2,h3){margin-top:16px}:where(.pc) .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--meta);font-size:11px;font-weight:500;line-height:1.4}:where(.pc) .hero h1{letter-spacing:-.04em;font-size:clamp(2.4rem,6vw,4.75rem);font-weight:500;line-height:1.03}:where(.pc) .hero h2{letter-spacing:-.04em;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:500;line-height:1.02}:where(.pc) .sec-h h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;line-height:1.15}:where(.pc) .lead{letter-spacing:normal;max-width:52ch;color:var(--lead);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:300;line-height:1.6;display:block}:where(.pc) .body{max-width:60ch;color:var(--body);font-size:15px;line-height:1.65}:where(.pc) .meta{color:var(--meta);font-size:12px;line-height:1.45}:where(.pc) .num{font-variant-numeric:tabular-nums}:where(.pc) .note{max-width:80ch;color:var(--meta);margin-top:16px;font-size:12.5px;line-height:1.5}:where(.pc) .hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px clamp(24px,4vw,56px);display:grid}:where(.pc) .hero.hub{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center}:where(.pc) .hero>.eyebrow{grid-column:1/-1;margin-bottom:-16px}:where(.pc) .actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}:where(.pc) .side{gap:var(--gap);flex-direction:column;min-width:0;display:flex}:where(.pc) .sec:not(.btn){margin-top:var(--rhythm-sm)}:where(.pc) .sec:not(.btn):first-child{margin-top:0}:where(.pc) .sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}:where(.pc) .sec-h .hint{max-width:52ch;color:var(--meta);font-size:13px;line-height:1.5}:where(.pc) .pc-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}:where(.pc) .pc-grid>*{min-width:0}:where(.pc) .pc-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.pc) .pc-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.pc) .glass,:where(.pc) .panel,:where(.pc) .card,:where(.pc) .act{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}:where(.pc) .glass,:where(.pc) .panel{-webkit-backdrop-filter:blur(10px)}:where(.pc) .panel{padding:20px}:where(.pc) .card,:where(.pc) .act{min-width:0;transition:border-color .2s, background .2s, transform .2s var(--ease);flex-direction:column;gap:10px;padding:20px;display:flex}:where(.pc) :is(.glass,.panel,.card,.act):hover{border-color:var(--line-2)}:where(.pc) :is(.card,.act) :where(h3,h4,.t){letter-spacing:-.01em;color:var(--fg);font-size:16px;font-weight:500;line-height:1.35}:where(.pc) :is(.card,.act) p{color:var(--body);font-size:14px;line-height:1.5}:where(.pc) .act.a,:where(.pc) .card.a{box-shadow:inset 2px 0 0 var(--agent)}:where(.pc) .act.h,:where(.pc) .card.h{border-style:dashed;border-color:#f7f5f24d}:where(.pc) :is(.act,.card).h:hover{border-color:var(--human-line)}:where(.pc) .act.g,:where(.pc) .card.g{background:linear-gradient(160deg,#f7f5f214,#0000002e);border-color:#f7f5f266}:where(.pc) .foot{color:var(--meta);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;line-height:1.4;display:flex}:where(.pc) .elev{background:var(--elev);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 64px #0006}:where(.pc) .btn{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}:where(.pc) .btn:active:not(:disabled){transform:scale(.97)}:where(.pc) .btn.pri{background:var(--cream);color:var(--mint)}:where(.pc) .btn.pri:hover:not(:disabled){background:#fff}:where(.pc) .btn.sec{background:var(--fill);color:var(--fg);border-color:#ffffff2e}:where(.pc) .btn.sec:hover:not(:disabled){background:var(--fill-2);border-color:#ffffff4d}:where(.pc) .btn.icon{width:44px;padding:0}:where(.pc) .btn:is(:disabled,[aria-disabled=true]){opacity:.45}:where(.pc) .x-btn{background:var(--fill);width:44px;height:44px;color:var(--fg);border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;font-size:16px;line-height:1;transition:background .2s,border-color .2s;display:grid}:where(.pc) .x-btn:hover{background:var(--fill-2);border-color:#ffffff4d}:where(.pc) .seg{border:1px solid var(--line);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;gap:2px;max-width:100%;padding:3px;display:inline-flex}:where(.pc) .seg>:is(button,a){letter-spacing:-.01em;color:#fffc;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:7px 18px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}:where(.pc) .seg>:is(button,a):hover{color:var(--fg)}:where(.pc) .seg>:is([aria-selected=true],[aria-current=page],.on){color:var(--mint);background:#fff}:where(.pc) .seg>:is(button,a):focus-visible{outline-offset:2px}:where(.pc) .chip{border:1px solid var(--line-2);letter-spacing:.08em;text-transform:uppercase;max-width:100%;min-height:24px;color:var(--body);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}:where(.pc) .chip.a{color:var(--agent);border-color:var(--agent-line);background:var(--agent-fill)}:where(.pc) .chip.h{color:var(--human);border-style:dashed;border-color:var(--human-line);background:0 0}:where(.pc) .chip.s{color:var(--stop);border-color:var(--stop-line);background:var(--stop-fill)}:where(.pc) .chip.v{color:var(--gold);border-color:var(--gold-line);background:0 0}:where(.pc) .vf{border:1px solid var(--gold-line);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap;vertical-align:1px;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.35;display:inline-block}:where(.pc) .meter{align-items:center;gap:12px;display:flex}:where(.pc) .meter .bar{background:var(--line);border-radius:4px;flex:1;height:4px;overflow:hidden}:where(.pc) .meter .bar i{border-radius:inherit;background:var(--agent);width:0;height:100%;box-shadow:0 0 10px var(--agent-glow);transition:width .4s var(--ease);display:block}:where(.pc) .meter span{color:var(--meta);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}:where(.pc) .dia{border:1.5px solid var(--cream);flex:none;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}:where(.pc) .dia.on{background:var(--agent);border-color:var(--agent);box-shadow:0 0 10px var(--agent-glow)}:where(.pc) .gatebox{align-items:flex-start;gap:14px;display:flex}:where(.pc) .gatebox .dia-big{flex:none;place-items:center;width:32px;height:32px;display:grid}:where(.pc) .gatebox .dia-big i{border:1.5px solid var(--cream);background:#f7f5f20f;width:20px;height:20px;transition:background .3s,border-color .3s,box-shadow .3s;display:block;transform:rotate(45deg)}:where(.pc) .gatebox.done .dia-big i{background:var(--agent);border-color:var(--agent);box-shadow:0 0 18px var(--agent-glow)}:where(.pc) .gatebox p{color:var(--body);font-size:14px;line-height:1.5}:where(.pc) .agent-ico{display:block}:where(.pc) .comps{flex-wrap:wrap;gap:6px;display:flex}:where(.pc) .comp{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--body);background:#00000024;padding:6px 10px;font-size:12.5px;line-height:1.4;transition:border-color .3s,color .3s,background .3s,box-shadow .3s;position:relative}:where(.pc) .comp.lit{border-color:var(--agent-line);background:var(--agent-fill);color:var(--fg);box-shadow:0 0 18px var(--agent-halo)}:where(.pc) .comp.hum{border-style:dashed;border-color:var(--human-line);color:var(--human)}:where(.pc) .comp.withico{align-items:center;gap:7px;padding:4px 10px 4px 4px;display:inline-flex}:where(.pc) .comp.withico svg{border-radius:6px}:where(.pc) .fade{animation:pc-fade .45s var(--ease) both}@media (width<=900px){:where(.pc) :is(.hero,.hero.hub){grid-template-columns:minmax(0,1fr)}:where(.pc) :is(.pc-cols-3,.pc-cols-4){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){:where(.pc) :is(.pc-cols-3,.pc-cols-4){grid-template-columns:minmax(0,1fr)}:where(.pc) .actions{margin-top:24px}}@media (pointer:coarse){:where(.pc) .seg>:is(button,a){min-height:40px}}@media (prefers-reduced-motion:reduce){:where(.pc) *,:where(.pc) :before,:where(.pc) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer utilities;@keyframes pc-fade{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pc-blink{0%,to{opacity:1}50%{opacity:.25}}.orch.svelte-559j4m{min-height:100vh;font-family:var(--font-dm,"DM Sans"), system-ui, sans-serif;background:#0e1712;padding-top:140px;padding-bottom:112px}.orch-wrap.svelte-559j4m{z-index:1;width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px;position:relative}.orch-back.svelte-559j4m{margin-bottom:40px}@media (width<=768px){.orch.svelte-559j4m{padding-top:110px;padding-bottom:80px}.orch-wrap.svelte-559j4m{padding-inline:24px}.orch-back.svelte-559j4m{margin-bottom:32px}}@media (width<=480px){.orch-wrap.svelte-559j4m{padding-inline:20px}}
