.catalog[data-v-bb46b876]{max-width:1000px;margin:auto;padding:24px;overflow-wrap:anywhere}.catalog.embedded[data-v-bb46b876]{max-width:none;padding:0}label[data-v-bb46b876]{display:grid;gap:6px;margin:14px 0}input[data-v-bb46b876],textarea[data-v-bb46b876],select[data-v-bb46b876]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--hairline);border-radius:6px;background:var(--panel);color:var(--text);font:inherit}.check[data-v-bb46b876]{display:flex}.check input[data-v-bb46b876]{width:auto}.btn[data-v-bb46b876]{font-family:inherit;margin:8px 12px 8px 0}details[data-v-bb46b876]{padding:14px;border:1px solid var(--hairline);border-radius:8px;margin:12px 0}summary[data-v-bb46b876]{cursor:pointer}.feedback[data-v-bb46b876]{white-space:pre-wrap}article[data-v-bb46b876]{border-bottom:1px solid var(--hairline)}.suggestions[data-v-9d6a00d4]{overflow-wrap:anywhere}.filters[data-v-9d6a00d4]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.filters button[data-v-9d6a00d4]{background:var(--panel);color:var(--text);border:1px solid var(--hairline);border-radius:7px;padding:10px 14px;cursor:pointer;font:inherit}.filters button[aria-pressed=true][data-v-9d6a00d4]{border-color:var(--accent, #eaa044);color:var(--accent, #eaa044)}.suggestion[data-v-9d6a00d4]{border:1px solid var(--hairline);border-radius:10px;padding:18px;margin:12px 0}summary[data-v-9d6a00d4]{cursor:pointer}summary .meta[data-v-9d6a00d4]{display:block;margin-top:8px}.badge[data-v-9d6a00d4]{display:inline-block;margin-left:12px;padding:3px 8px;border-radius:6px;background:var(--panel);font-size:.8rem}.meta[data-v-9d6a00d4]{font-family:inherit;color:var(--muted);font-size:.875rem}.comparison[data-v-9d6a00d4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.comparison>div[data-v-9d6a00d4],.accept-form[data-v-9d6a00d4]{background:var(--panel);padding:14px;border-radius:8px}pre[data-v-9d6a00d4],.prose[data-v-9d6a00d4]{white-space:pre-wrap;overflow-wrap:anywhere}pre[data-v-9d6a00d4]{font:.875rem/1.6 var(--mono)}label[data-v-9d6a00d4]{display:grid;gap:6px;margin:14px 0}input[data-v-9d6a00d4],textarea[data-v-9d6a00d4]{width:100%;box-sizing:border-box;background:var(--panel);color:var(--text);border:1px solid var(--hairline);border-radius:6px;padding:10px;font:inherit}.btn[data-v-9d6a00d4]{font-family:inherit;margin:8px 10px 8px 0}.explanation[data-v-9d6a00d4]{border-left:3px solid var(--accent, #eaa044);padding:12px}@media(max-width:760px){.comparison[data-v-9d6a00d4]{grid-template-columns:1fr}}.suggestion-process[data-v-9d6a00d4]{list-style:none;display:flex;gap:12px;padding:0;margin:20px 0 24px}.suggestion-process li[data-v-9d6a00d4]{flex:1;display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--hairline);border-radius:10px;font-size:12px}.suggestion-process span[data-v-9d6a00d4]{border:1px solid var(--hairline);border-radius:50%;min-width:24px;height:24px;display:grid;place-items:center;color:var(--amber)}@media(max-width:600px){.suggestion-process[data-v-9d6a00d4]{flex-direction:column;gap:6px}}.templates[data-v-abededcf]{max-width:1360px;margin:auto;padding:24px;overflow-wrap:anywhere}label[data-v-abededcf]{display:grid;gap:6px;margin:16px 0}input[data-v-abededcf],textarea[data-v-abededcf],select[data-v-abededcf]{padding:12px;background:var(--panel);color:var(--text);border:1px solid var(--hairline);border-radius:6px;font:inherit;box-sizing:border-box;max-width:100%}textarea[data-v-abededcf]{font-family:var(--mono)}button[data-v-abededcf]{font-family:inherit;margin:8px 12px 8px 0}pre[data-v-abededcf]{white-space:pre-wrap;overflow-wrap:anywhere}details[data-v-abededcf]{margin:16px 0;padding:12px;border:1px solid var(--hairline);border-radius:8px}summary[data-v-abededcf]{cursor:pointer}.template-card[data-v-abededcf]{display:grid;gap:16px;width:min(100%,620px);padding:24px;text-align:left;border:1px solid var(--hairline);border-radius:14px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer}.template-card strong[data-v-abededcf]{font-size:1.35rem}.template-card[data-v-abededcf]:hover,.template-card[data-v-abededcf]:focus-visible{border-color:var(--accent, #eaa044)}.eyebrow[data-v-abededcf],.card-meta[data-v-abededcf],.meta[data-v-abededcf]{font-family:inherit;color:var(--muted);font-size:.875rem}.card-action[data-v-abededcf]{color:var(--accent, #eaa044)}.back-link[data-v-abededcf]{background:transparent;border:0;color:var(--accent, #eaa044);padding:8px 0;cursor:pointer;font:inherit}.relationship[data-v-abededcf]{padding:16px;background:var(--panel);border:1px solid var(--hairline);border-radius:10px}.relationship p[data-v-abededcf]{margin:8px 0 0;font-size:.9rem;color:var(--muted)}.section-tabs[data-v-abededcf]{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;border-bottom:1px solid var(--hairline);padding-bottom:12px}.section-tabs button[data-v-abededcf],.step-navigation button[data-v-abededcf]{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text);font:inherit;padding:12px;margin:0;cursor:pointer;text-align:left}.section-tabs button[aria-current][data-v-abededcf],.step-navigation button[aria-current][data-v-abededcf]{background:var(--panel);border-color:var(--accent, #eaa044);color:var(--accent, #eaa044)}.instruction-layout[data-v-abededcf]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}.step-navigation[data-v-abededcf]{padding-right:18px;border-right:1px solid var(--hairline)}.step-navigation button[data-v-abededcf]{width:100%;display:flex;gap:12px;align-items:center}.step-navigation button span[data-v-abededcf]:first-child{color:var(--muted);min-width:20px;font-size:.85rem}.step-navigation h3[data-v-abededcf]{margin:24px 12px 10px;font-size:.9rem}.step-navigation .meta[data-v-abededcf]{margin:8px 12px}.step-navigation ol[data-v-abededcf]{list-style:none;padding:0;margin:0}.instruction-editor[data-v-abededcf]{min-width:0}.instruction-editor h3[data-v-abededcf]{margin-top:12px}.edited[data-v-abededcf]{margin-left:auto;color:var(--accent, #eaa044)}.version-card[data-v-abededcf]{padding:18px;border:1px solid var(--hairline);border-radius:8px;margin:12px 0}.mobile-back[data-v-abededcf]{display:none}@media(max-width:760px){.templates[data-v-abededcf]{padding:16px}.instruction-layout[data-v-abededcf]{display:block}.step-navigation[data-v-abededcf]{border:0;padding:0}.instruction-editor[data-v-abededcf],.show-detail .step-navigation[data-v-abededcf]{display:none}.show-detail .instruction-editor[data-v-abededcf]{display:block}.mobile-back[data-v-abededcf]{display:inline-block}.section-tabs button[data-v-abededcf]{padding:10px}}.app-header .wordmark[data-v-6af70832]{display:inline-flex;gap:6px}.app-header[data-v-6af70832]{flex-shrink:0;gap:28px}.app-header .nav[data-v-6af70832]{flex:1;gap:24px;align-items:center;text-transform:none;letter-spacing:.02em}.app-header .nav-admin[data-v-6af70832]{text-transform:none;min-height:40px}.app-header .nav>a[data-v-6af70832]{padding:12px 0}.app-header .nav-menu[data-v-6af70832]{top:100%;min-width:180px;padding:8px;gap:0;border-radius:8px;box-shadow:0 10px 30px #0008}.app-header .nav-menu a[data-v-6af70832]{padding:12px;border-radius:4px}.app-header .nav-menu a[data-v-6af70832]:hover{background:var(--ink)}.app-header .nav-signout[data-v-6af70832]{text-transform:none}.account[data-v-6af70832]{margin-left:auto}.mobile-toggle[data-v-6af70832]{display:none}.app-header button[data-v-6af70832]:focus-visible,.app-header a[data-v-6af70832]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media(max-width:1050px){.app-header[data-v-6af70832]{flex-wrap:wrap;gap:10px 20px;padding:12px 16px}.app-header .nav[data-v-6af70832]{order:3;flex-basis:100%;justify-content:flex-start}.account[data-v-6af70832]{margin-left:auto}}@media(max-width:600px){.app-header[data-v-6af70832]{display:grid;grid-template-columns:1fr auto;gap:8px 12px}.brand-product[data-v-6af70832]{display:none}.mobile-toggle[data-v-6af70832]{display:block;background:var(--panel);color:var(--text);border:1px solid var(--hairline);border-radius:6px;padding:10px 14px;font:inherit}.account[data-v-6af70832]{grid-column:1 / -1;justify-content:space-between;width:100%;margin:0}.account .nav-name[data-v-6af70832]{max-width:65vw}.account .nav-signout[data-v-6af70832]{padding:10px 0 10px 12px}.app-header .nav[data-v-6af70832]{display:none;grid-column:1 / -1;width:100%}.app-header .nav.mobile-open[data-v-6af70832]{display:flex;flex-direction:column;align-items:stretch;gap:0}.app-header .nav>a[data-v-6af70832],.app-header .nav-admin[data-v-6af70832]{display:block;width:100%;text-align:left;padding:12px 0}.app-header .nav-menu[data-v-6af70832]{position:static;display:flex;box-shadow:none;margin-bottom:8px}}.deployment-plan[data-v-2e74fe8e]{margin:16px 0;border:1px solid var(--hairline);border-radius:8px;padding:12px;font-size:13px;line-height:1.5}summary[data-v-2e74fe8e]{cursor:pointer;color:var(--amber)}p[data-v-2e74fe8e],li[data-v-2e74fe8e]{overflow-wrap:anywhere}ul[data-v-2e74fe8e]{padding-left:18px}.plan-columns[data-v-2e74fe8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.recovery[data-v-30166a63]{border:1px solid var(--hairline);border-left:3px solid var(--amber);border-radius:8px;padding:14px;margin:14px 0;font-size:14px;overflow-wrap:anywhere}.recovery-heading[data-v-30166a63]{display:flex;gap:8px;align-items:center}.recovery-icon[data-v-30166a63],.current[data-v-30166a63]{color:var(--amber)}.failed-operation[data-v-30166a63]{margin:8px 0 14px}.repair-track[data-v-30166a63]{display:flex;list-style:none;padding:0;gap:8px;flex-wrap:wrap}.repair-track li[data-v-30166a63]{border:1px solid var(--hairline);border-radius:6px;padding:6px 10px;color:var(--muted);font-size:12px}.repair-track .current[data-v-30166a63]{border-color:var(--amber);color:var(--amber)}.repair-track .complete[data-v-30166a63]:before{content:"✓ ";color:var(--amber)}.links[data-v-30166a63]{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}summary[data-v-30166a63]{cursor:pointer;color:var(--muted)}ul[data-v-30166a63]{padding-left:20px;max-height:200px;overflow:auto}.earlier-tasks[data-v-85865c46]{margin-top:14px;border:1px solid var(--hairline);border-radius:10px;color:var(--muted)}.task-graph[data-v-85865c46]{margin:24px 0}.heading[data-v-85865c46]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.heading h3[data-v-85865c46]{font-size:17px;margin:0}.heading>span[data-v-85865c46],small[data-v-85865c46]{color:var(--muted);font-size:12px}.graph-groups[data-v-85865c46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px;align-items:start}.graph-group[data-v-85865c46]{border:1px solid var(--hairline);border-radius:10px;background:var(--panel);min-width:0}.graph-group.active[data-v-85865c46]{border-color:var(--amber)}.graph-group.complete>summary[data-v-85865c46]{color:var(--muted)}summary[data-v-85865c46]{padding:16px;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center}summary strong[data-v-85865c46]{font-size:15px;font-weight:500}summary>span[data-v-85865c46]{font-size:12px;color:var(--muted)}.task[data-v-85865c46]{border-top:1px solid var(--hairline);padding:16px}.task-heading[data-v-85865c46]{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.task-name[data-v-85865c46]{font:inherit;font-size:14px;font-weight:500;color:var(--text);text-align:left;border:0;background:none;padding:0;cursor:pointer}.task-state[data-v-85865c46]{font-size:12px;color:var(--muted)}.task-state.running[data-v-85865c46],.task-state.waiting[data-v-85865c46]{color:var(--amber)}.task-state.succeeded[data-v-85865c46]{color:var(--running)}.task-state.failed[data-v-85865c46]{color:#f0a4a4}.wait[data-v-85865c46]{font-size:13px;line-height:1.6;overflow-wrap:anywhere;color:var(--muted);margin:10px 0}.dependencies[data-v-85865c46]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0;font-size:12px;color:var(--muted)}.dependencies button[data-v-85865c46]{font:inherit;background:var(--panel-2);color:var(--muted);border:1px solid var(--hairline);border-radius:6px;padding:5px 8px;cursor:pointer}.dependencies button.ready[data-v-85865c46]{color:var(--running)}.links[data-v-85865c46]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:12px}.links a[data-v-85865c46],.links button[data-v-85865c46]{font:inherit;font-size:12px;color:var(--amber);text-decoration:none;border:0;background:none;padding:4px 0;cursor:pointer}.links small[data-v-85865c46]{margin-left:auto}@media(max-width:600px){.dependencies button[data-v-85865c46],.links a[data-v-85865c46],.links button[data-v-85865c46]{min-height:44px;display:inline-flex;align-items:center}.task-heading[data-v-85865c46]{display:grid}.links small[data-v-85865c46]{margin-left:0}}.lead-state[data-v-f6c13e12]{display:inline-flex;align-items:center;gap:8px;font-size:14px;padding:7px 12px}.status-dot[data-v-f6c13e12]{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.lead-state.working[data-v-f6c13e12]{color:var(--running)}.lead-state.waiting[data-v-f6c13e12]{color:var(--amber)}.lead-state.idle[data-v-f6c13e12]{color:var(--muted)}.lead-state.attention[data-v-f6c13e12]{color:var(--amber)}.lead-state.working .status-dot[data-v-f6c13e12]{animation:coordinator-pulse-f6c13e12 1.8s ease-in-out infinite}.session-state[data-v-f6c13e12]{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:12px;margin:0 0 16px}@keyframes coordinator-pulse-f6c13e12{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.status-dot[data-v-f6c13e12]{animation:none!important}}.coordinator[data-v-f6c13e12]{border:1px solid var(--hairline);background:var(--panel);padding:16px 0 0;margin:20px 0 0;border:0;border-top:1px solid var(--hairline);border-radius:0;background:transparent;min-width:0}header[data-v-f6c13e12]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coordinator-icon[data-v-f6c13e12]{color:var(--amber);display:flex}.identity[data-v-f6c13e12]{flex:1}h3[data-v-f6c13e12],h2[data-v-f6c13e12]{margin:0}h3[data-v-f6c13e12]{font-size:16px;font-weight:500}.meta[data-v-f6c13e12],small[data-v-f6c13e12]{color:var(--muted);font-size:12px;line-height:1.6}.state[data-v-f6c13e12]{border:1px solid var(--hairline);padding:4px 10px;border-radius:20px;font-size:12px}.state.attention[data-v-f6c13e12],.stale[data-v-f6c13e12]{color:var(--amber)}.state.active[data-v-f6c13e12]{color:var(--running)}.summary[data-v-f6c13e12]{margin:16px 0 8px;line-height:1.6;overflow-wrap:anywhere}.continuing[data-v-f6c13e12]{color:var(--running);font-size:13px}.coordinator-actions[data-v-f6c13e12],.lane-actions[data-v-f6c13e12]{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.coordinator-actions>.meta[data-v-f6c13e12]{margin-left:auto}a[data-v-f6c13e12],.text-button[data-v-f6c13e12]{color:var(--amber);font:inherit;font-size:13px;text-decoration:none}.text-button[data-v-f6c13e12]{border:0;background:none;padding:8px 0;cursor:pointer;text-align:left}.active-lanes[data-v-f6c13e12]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:18px}.lane[data-v-f6c13e12]{border-top:1px solid var(--hairline);padding-top:16px;min-width:0}.lane-heading[data-v-f6c13e12],.request-heading[data-v-f6c13e12]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.lane-heading strong[data-v-f6c13e12]{font-size:14px;font-weight:500}.lane-heading span[data-v-f6c13e12]{color:var(--muted);font-size:12px}.update[data-v-f6c13e12]{font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.update small[data-v-f6c13e12]{display:block}.activity-drawer[data-v-f6c13e12]{position:fixed;margin:0 0 0 auto;top:0;right:0;bottom:0;left:0;width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--hairline);background:var(--panel);color:var(--text);box-sizing:border-box}.activity-drawer[data-v-f6c13e12]::backdrop{background:#0008}.drawer-body[data-v-f6c13e12]{padding:26px}.drawer-heading[data-v-f6c13e12]{justify-content:space-between;align-items:flex-start}.drawer-heading h2[data-v-f6c13e12]{font-size:21px}.close[data-v-f6c13e12]{border:1px solid var(--hairline);border-radius:6px;padding:8px 12px;color:var(--text);background:var(--panel-2);font:inherit;cursor:pointer}.current-state[data-v-f6c13e12]{margin:24px 0;padding:16px;background:var(--panel-2);border-radius:8px;line-height:1.6}.current-state p[data-v-f6c13e12]{margin-bottom:0}.request-list[data-v-f6c13e12]{list-style:none;padding:0}.request-list li[data-v-f6c13e12]{border-bottom:1px solid var(--hairline);padding:18px 0}.request-list details[data-v-f6c13e12]{margin:10px 0}.request-list summary[data-v-f6c13e12]{cursor:pointer;font-size:13px;padding:6px 0}.request-text[data-v-f6c13e12]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}@media(max-width:600px){.coordinator[data-v-f6c13e12]{padding:18px}.coordinator-actions>.meta[data-v-f6c13e12]{margin-left:0;width:100%}.drawer-body[data-v-f6c13e12]{padding:20px}.text-button[data-v-f6c13e12],.lane-actions a[data-v-f6c13e12]{min-height:44px;display:inline-flex;align-items:center}}.change-button[data-v-f6c13e12]{border:1px solid var(--amber);border-radius:7px;background:var(--panel-2);color:var(--text);font:inherit;font-size:13px;padding:10px 14px;cursor:pointer}.change-button[data-v-f6c13e12]:disabled{opacity:.5;cursor:default}.latest-correction[data-v-f6c13e12]{border-top:1px solid var(--hairline);margin-top:18px;padding-top:18px}.correction-text[data-v-f6c13e12]{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.impact-list[data-v-f6c13e12]{display:grid;grid-template-columns:100px 1fr;gap:8px;font-size:13px;line-height:1.6}.impact-list dt[data-v-f6c13e12]{color:var(--muted)}.impact-list dd[data-v-f6c13e12]{margin:0;overflow-wrap:anywhere}.correction-dialog[data-v-f6c13e12]{width:min(620px,calc(100% - 24px));max-height:90dvh;box-sizing:border-box;border:1px solid var(--hairline);border-radius:12px;background:var(--panel);color:var(--text);padding:24px}.correction-dialog[data-v-f6c13e12]::backdrop{background:#0008}.correction-dialog label[data-v-f6c13e12]{display:block;font-size:13px;margin:18px 0;color:var(--muted)}.correction-dialog textarea[data-v-f6c13e12]{box-sizing:border-box;width:100%;display:block;margin-top:8px;border:1px solid var(--hairline);border-radius:7px;background:var(--ink);color:var(--text);font:inherit;font-size:16px;padding:12px;resize:vertical}.file-label input[data-v-f6c13e12]{display:block;max-width:100%;margin-top:8px}.attachments[data-v-f6c13e12]{list-style:none;padding:0;font-size:13px}.attachments li[data-v-f6c13e12],.delivery-row[data-v-f6c13e12]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;overflow-wrap:anywhere}.delivery-row[data-v-f6c13e12]{padding:8px 0;font-size:13px;color:var(--muted)}.revision[data-v-f6c13e12]{border-top:1px solid var(--hairline);padding:14px 0;font-size:14px}.revision summary[data-v-f6c13e12]{cursor:pointer}.entity-change[data-v-f6c13e12]{padding:12px 0;overflow-wrap:anywhere}.before-after[data-v-f6c13e12]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.before-after>div[data-v-f6c13e12]{min-width:0;padding:12px;background:var(--panel-2);border-radius:6px}.before-after p[data-v-f6c13e12]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin-bottom:0}@media(max-width:600px){.before-after[data-v-f6c13e12]{grid-template-columns:1fr}.impact-list[data-v-f6c13e12]{grid-template-columns:1fr;gap:4px}.impact-list dd[data-v-f6c13e12]{margin-bottom:8px}.correction-dialog[data-v-f6c13e12]{padding:18px}}.correction-receipt[data-v-f6c13e12]{display:flex;align-items:center;gap:10px;margin-top:12px;color:var(--muted);font-size:12px;min-width:0}.correction-preview[data-v-f6c13e12]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-align:left}.correction-receipt>span[data-v-f6c13e12]{flex-shrink:0}.steering-control[data-v-f6c13e12]{position:relative;display:flex;align-items:center;gap:8px}.steering-help-button[data-v-f6c13e12]{border:1px solid var(--hairline);border-radius:50%;width:28px;height:28px;background:var(--panel-2);color:var(--muted);cursor:pointer}.steering-tip[data-v-f6c13e12]{position:absolute;bottom:calc(100% + 8px);left:0;box-sizing:border-box;width:min(330px,calc(100vw - 100px));padding:16px;z-index:20;background:var(--panel-2);color:var(--text);border:1px solid var(--hairline);border-radius:10px;box-shadow:0 8px 28px #0007;font-size:13px;line-height:1.5}.steering-tip p[data-v-f6c13e12]{margin:10px 0 0}.steering-tip ul[data-v-f6c13e12]{margin:10px 0;padding-left:18px}.steering-tip li+li[data-v-f6c13e12]{margin-top:6px}@media(max-width:600px){.steering-tip[data-v-f6c13e12]{position:fixed;left:16px;right:16px;bottom:16px;top:auto;width:auto;max-height:65dvh;overflow:auto}}.edit-batch[data-v-73fc4948]{border:1px solid var(--hairline);border-radius:12px;padding:20px;margin-bottom:20px;background:var(--panel)}header[data-v-73fc4948],.batch-actions[data-v-73fc4948],.activity-meta[data-v-73fc4948]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}header[data-v-73fc4948]{justify-content:space-between}.batch-heading[data-v-73fc4948]{justify-content:flex-start;margin-bottom:18px}h3[data-v-73fc4948],p[data-v-73fc4948]{margin:0}p[data-v-73fc4948]{margin-top:10px;line-height:1.5;overflow-wrap:anywhere}.mode-badge[data-v-73fc4948]{color:var(--amber);border:1px solid var(--hairline);border-radius:20px;padding:4px 10px;font-size:13px}.workflow-stages[data-v-73fc4948]{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:10px}.stage-card[data-v-73fc4948]{display:flex;gap:14px;padding:16px;border:1px solid var(--hairline);border-radius:10px;background:var(--bg)}.stage-card.working[data-v-73fc4948],.stage-card.attention[data-v-73fc4948]{border-left:3px solid var(--amber)}.stage-card.complete .stage-number[data-v-73fc4948]{color:var(--green, #61b98f)}.stage-number[data-v-73fc4948]{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--hairline);border-radius:50%;color:var(--muted)}.stage-content[data-v-73fc4948]{flex:1;min-width:0}.status[data-v-73fc4948],time[data-v-73fc4948],.pending[data-v-73fc4948]{font-size:13px;color:var(--muted)}.working .status[data-v-73fc4948],.attention .status[data-v-73fc4948]{color:var(--amber)}.activity-meta[data-v-73fc4948],.batch-actions[data-v-73fc4948]{margin-top:14px}.requests[data-v-73fc4948]{margin-top:18px;border-top:1px solid var(--hairline);padding-top:16px}summary[data-v-73fc4948]{cursor:pointer}.requests article[data-v-73fc4948]{padding:16px 0}.request-text[data-v-73fc4948]{white-space:pre-wrap}@media(max-width:600px){.edit-batch[data-v-73fc4948]{padding:12px}.stage-card[data-v-73fc4948]{padding:12px;gap:10px}.batch-actions .btn[data-v-73fc4948]{width:100%;text-align:center}}.attempt-card[data-v-85c51608]{min-width:0;border:1px solid var(--hairline);border-left:3px solid var(--hairline);border-radius:8px;padding:14px;margin-top:10px;background:var(--panel);font:13px/1.5 var(--sans)}.attempt-card.latest[data-v-85c51608]{border-left-color:var(--amber)}header[data-v-85c51608],footer[data-v-85c51608]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}header strong[data-v-85c51608]{flex:1;min-width:110px}.result-icon[data-v-85c51608]{color:var(--muted);font-size:18px}.badge[data-v-85c51608]{border:1px solid var(--hairline);border-radius:20px;padding:2px 8px;font-size:11px;color:var(--muted)}.latest .badge[data-v-85c51608]{color:var(--amber)}.description[data-v-85c51608]{margin:10px 0;overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}footer[data-v-85c51608]{justify-content:space-between}.attempt-number[data-v-85c51608]{color:var(--muted)}a[data-v-85c51608]{color:var(--amber)}.technical[data-v-85c51608]{margin-top:12px;padding-top:8px;border-top:1px solid var(--hairline);color:var(--muted)}summary[data-v-85c51608]{cursor:pointer}summary[data-v-85c51608]:focus-visible,a[data-v-85c51608]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}dl[data-v-85c51608]{margin-bottom:8px}dd[data-v-85c51608]{margin:0;overflow-wrap:anywhere}pre[data-v-85c51608]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.delivery-grid[data-v-09baa016],.deliverable-grid[data-v-09baa016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.delivery-card[data-v-09baa016],.deliverable[data-v-09baa016],.archive[data-v-09baa016]{border:1px solid var(--hairline);background:var(--panel);border-radius:14px;padding:20px;min-width:0}.delivery-card[data-v-09baa016]{display:flex;align-items:flex-start;flex-direction:column;gap:12px;border-top:3px solid var(--muted)}.accepted[data-v-09baa016]{border-top-color:var(--running)}.candidate[data-v-09baa016]{border-top-color:var(--amber)}.delivery-icon[data-v-09baa016]{display:grid;place-items:center;width:42px;height:42px;background:var(--bg);border-radius:12px}.delivery-card h3[data-v-09baa016]{margin:0 0 8px;font-size:20px}.eyebrow[data-v-09baa016],.meta[data-v-09baa016],small[data-v-09baa016]{color:var(--muted);font-size:12px}.deliverable header[data-v-09baa016]{display:flex;gap:10px;align-items:center;margin-bottom:16px}.deliverable h4[data-v-09baa016]{margin:0;flex:1}.count[data-v-09baa016]{border-radius:20px;padding:3px 8px;background:var(--bg);font-size:12px;color:var(--muted)}details[data-v-09baa016]{margin-top:12px}summary[data-v-09baa016]{cursor:pointer;padding:8px 0}summary small[data-v-09baa016]{float:right}pre[data-v-09baa016]{overflow:auto;max-height:300px;font-size:12px}p[data-v-09baa016]{overflow-wrap:anywhere;line-height:1.55}.version-line[data-v-09baa016]{display:flex;flex-wrap:wrap;gap:16px;padding:14px 0;border-top:1px solid var(--hairline)}.version-line span[data-v-09baa016]{color:var(--muted);font-size:13px}.archive[data-v-09baa016]{margin-top:16px}.archive>summary[data-v-09baa016]{font-weight:600}@media(max-width:680px){.delivery-grid[data-v-09baa016],.deliverable-grid[data-v-09baa016]{grid-template-columns:1fr}.delivery-card[data-v-09baa016],.deliverable[data-v-09baa016],.archive[data-v-09baa016]{padding:16px}}.checkpoints[data-v-ab8d8564]{padding:20px;border:1px solid var(--hairline);border-radius:10px;margin:16px 0;overflow-wrap:anywhere}article[data-v-ab8d8564]{padding:16px;margin:12px 0;background:var(--panel);border-left:3px solid var(--hairline);border-radius:6px}article.running[data-v-ab8d8564]{border-color:var(--accent)}article.failed[data-v-ab8d8564],article.blocked[data-v-ab8d8564]{border-color:#e89c6b}header[data-v-ab8d8564]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}header span[data-v-ab8d8564]{font-size:13px}p[data-v-ab8d8564]{line-height:1.5}details a[data-v-ab8d8564]{display:block;margin:8px 0}label[data-v-ab8d8564]{display:flex;gap:8px;align-items:center}.coverage[data-v-26938920]{padding:20px;min-width:0}.filters[data-v-26938920]{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}label[data-v-26938920]{display:grid;gap:6px;flex:1;min-width:180px}input[data-v-26938920],select[data-v-26938920]{padding:10px;background:var(--panel);color:var(--text);border:1px solid var(--hairline);border-radius:6px}.group[data-v-26938920]{border:1px solid var(--hairline);border-radius:8px;margin:10px 0;padding:12px}summary[data-v-26938920]{cursor:pointer;font-weight:600}article[data-v-26938920]{border-top:1px solid var(--hairline);padding:16px 0;overflow-wrap:anywhere}article[data-v-26938920]:first-of-type{margin-top:12px}article a[data-v-26938920]{margin-right:14px}.meta[data-v-26938920]{color:var(--muted)}.failed[data-v-26938920]{color:var(--danger, #e88)}.readiness-score[data-v-26938920]{display:flex;gap:20px;align-items:center;margin:24px 0}.score-ring[data-v-26938920]{width:100px;height:100px;flex:none;border-radius:50%;background:conic-gradient(var(--running) var(--score),var(--hairline) 0);display:grid;place-items:center}.score-ring strong[data-v-26938920]{width:82px;height:82px;border-radius:50%;background:var(--panel);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:28px}.score-ring small[data-v-26938920]{font-size:12px;color:var(--muted)}.score-label[data-v-26938920]{display:grid;gap:6px}.score-label span[data-v-26938920]{font-size:12px;color:var(--muted)}.check-stats[data-v-26938920]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.check-stats button[data-v-26938920]{display:grid;gap:6px;text-align:left;padding:14px;border:1px solid var(--hairline);border-radius:10px;background:var(--panel);color:inherit}.check-stats strong[data-v-26938920]{font-size:24px}.check-stats span[data-v-26938920]{font-size:12px;color:var(--muted)}.check-stats .pass strong[data-v-26938920]{color:var(--running)}.check-stats .fail strong[data-v-26938920]{color:var(--amber)}.check-stats [aria-pressed=true][data-v-26938920]{border-color:var(--amber)}.workflow-groups[data-v-64cb8bf9]{display:grid;gap:12px;list-style:none;padding:0;margin:0}.workflow-group[data-v-64cb8bf9]{border:1px solid var(--hairline);border-radius:12px;background:var(--bg);min-width:0}.workflow-group.working[data-v-64cb8bf9]{border-color:var(--amber)}.workflow-group.attention[data-v-64cb8bf9]{border-color:#f28b82}summary[data-v-64cb8bf9]{cursor:pointer;list-style:none}summary[data-v-64cb8bf9]::-webkit-details-marker{display:none}summary[data-v-64cb8bf9]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.group-heading[data-v-64cb8bf9]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px}.group-number[data-v-64cb8bf9]{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--hairline);border-radius:50%;font-size:12px}.group-heading svg[data-v-64cb8bf9]{width:23px;height:23px;color:var(--muted);flex-shrink:0}.group-title[data-v-64cb8bf9]{display:grid;gap:4px;flex:1;min-width:80px}.group-title strong[data-v-64cb8bf9]{font-size:15px}.group-title small[data-v-64cb8bf9],.group-count[data-v-64cb8bf9]{color:var(--muted);font-size:12px}.segments[data-v-64cb8bf9]{display:flex;gap:5px;width:100%;padding-left:40px;box-sizing:border-box}.segments>span[data-v-64cb8bf9]{height:4px;flex:1;border-radius:4px;background:var(--hairline)}.segments>.succeeded[data-v-64cb8bf9]{background:var(--success, #82c991)}.segments>.running[data-v-64cb8bf9],.segments>.waiting[data-v-64cb8bf9]{background:var(--amber)}.segments>.failed[data-v-64cb8bf9]{background:#f28b82}.micro-steps[data-v-64cb8bf9]{list-style:none;padding:0 16px 12px 30px;margin:0}.micro-steps>li[data-v-64cb8bf9]{border-left:2px solid var(--hairline);padding:0 0 0 14px}.micro-heading[data-v-64cb8bf9]{display:flex;align-items:baseline;gap:10px;padding:12px 0;font-size:13px}.micro-heading strong[data-v-64cb8bf9]{flex:1}.micro-heading>span[data-v-64cb8bf9]:not(.micro-status){font-size:11px;color:var(--muted)}.micro-status[data-v-64cb8bf9]{color:var(--muted)}.succeeded .micro-status[data-v-64cb8bf9],.complete .group-number[data-v-64cb8bf9]{color:var(--success, #82c991)}.running .micro-status[data-v-64cb8bf9],.waiting .micro-status[data-v-64cb8bf9]{color:var(--amber)}.failed .micro-status[data-v-64cb8bf9],.error[data-v-64cb8bf9]{color:#f28b82}.micro-content[data-v-64cb8bf9]{display:grid;gap:10px;padding:4px 0 16px 22px;font-size:13px;overflow-wrap:anywhere}.micro-content p[data-v-64cb8bf9]{margin:0}.micro-content small[data-v-64cb8bf9]{color:var(--muted)}.chevron[data-v-64cb8bf9]{transition:transform .15s}details[open]>.group-heading>.chevron[data-v-64cb8bf9],details[open]>.micro-heading>.chevron[data-v-64cb8bf9]{transform:rotate(180deg)}@media(max-width:550px){.group-heading[data-v-64cb8bf9]{padding:12px;gap:8px}.micro-steps[data-v-64cb8bf9]{padding-left:20px;padding-right:12px}.micro-heading[data-v-64cb8bf9]{flex-wrap:wrap;gap:7px}.micro-heading strong[data-v-64cb8bf9]{min-width:100px}.group-title small[data-v-64cb8bf9]{line-height:1.5}.group-count[data-v-64cb8bf9]{font-size:11px}.micro-content[data-v-64cb8bf9]{padding-left:0}}.history[data-v-507c6c27]{display:grid;gap:16px;font:14px/1.6 var(--sans);min-width:0}.deliveries[data-v-507c6c27]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.delivery[data-v-507c6c27],.versions[data-v-507c6c27],.improvement[data-v-507c6c27]{background:var(--panel);border:1px solid var(--hairline);border-radius:10px;padding:18px}.delivery h3[data-v-507c6c27],.heading h3[data-v-507c6c27]{margin:0}.candidate[data-v-507c6c27]{border-top:3px solid var(--amber)}.heading[data-v-507c6c27]{display:flex;gap:12px;align-items:center;justify-content:space-between}.hint[data-v-507c6c27],.heading>span[data-v-507c6c27]{color:var(--muted);font-size:13px}.timeline[data-v-507c6c27]{list-style:none;margin:0;padding:0 0 0 20px;border-left:2px solid var(--hairline);display:grid;gap:16px}.timeline>li[data-v-507c6c27]{position:relative}.timeline>li[data-v-507c6c27]:before{content:"";position:absolute;left:-27px;top:24px;width:10px;height:10px;background:var(--amber);border-radius:50%}summary[data-v-507c6c27]{cursor:pointer;line-height:1.6}summary[data-v-507c6c27]:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.improvement>summary[data-v-507c6c27]{display:grid;gap:6px}.improvement>summary>span[data-v-507c6c27]:first-child{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.request[data-v-507c6c27]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted)}.status[data-v-507c6c27]{font-size:12px;border:1px solid var(--hairline);border-radius:20px;padding:2px 9px}.status.succeeded[data-v-507c6c27]{color:var(--success, #82c991)}.status.blocked[data-v-507c6c27]{color:#f28b82}.status.implementing[data-v-507c6c27]{color:var(--amber)}.contents[data-v-507c6c27]{border-top:1px solid var(--hairline);margin-top:16px;padding-top:16px;display:grid;gap:12px}.request-full[data-v-507c6c27]{white-space:pre-wrap}.steps[data-v-507c6c27]{padding-left:22px}.steps li[data-v-507c6c27]{padding:8px 0}.steps summary[data-v-507c6c27]{display:flex;flex-wrap:wrap;gap:12px}.repairs[data-v-507c6c27]{border-left:3px solid var(--amber);padding-left:16px}.version-row[data-v-507c6c27]{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.version-row strong[data-v-507c6c27]{min-width:90px}code[data-v-507c6c27]{font-family:var(--mono);overflow-wrap:anywhere}.error[data-v-507c6c27]{color:#f28b82}p[data-v-507c6c27]{overflow-wrap:anywhere}@media(max-width:650px){.deliveries[data-v-507c6c27]{grid-template-columns:1fr}.heading[data-v-507c6c27]{align-items:flex-start;flex-direction:column}.timeline[data-v-507c6c27]{padding-left:14px}.timeline>li[data-v-507c6c27]:before{left:-21px}.improvement[data-v-507c6c27]{padding:14px}}.steps[data-v-507c6c27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0}.steps li[data-v-507c6c27]{min-width:0;margin:0;border:1px solid var(--hairline);border-radius:10px;padding:12px;background:var(--bg)}.steps li.running[data-v-507c6c27],.steps li.waiting[data-v-507c6c27]{border-color:var(--amber)}.steps summary[data-v-507c6c27]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer}.steps summary>span[data-v-507c6c27]{font-size:11px}.flow-number[data-v-507c6c27]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--panel);border:1px solid var(--hairline);font-size:11px}.succeeded .flow-number[data-v-507c6c27]{color:var(--running);border-color:var(--running)}.running .flow-number[data-v-507c6c27]{color:var(--amber);border-color:var(--amber)}.repair-card[data-v-507c6c27]{border:1px solid var(--hairline);border-left:3px solid var(--amber);border-radius:8px;margin:10px 0;padding:12px}.repair-card>summary[data-v-507c6c27]{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.repair-direction[data-v-507c6c27]{font-weight:600}.repair-card p[data-v-507c6c27]{line-height:1.6}.repair-card details[data-v-507c6c27]{margin-top:12px}@media(max-width:700px){.steps[data-v-507c6c27]{grid-template-columns:1fr}}.usage-limit[data-v-2e202eb6]{border:1px solid #c98c35;border-radius:10px;padding:16px;background:#241e15;color:#eee5d7;margin:12px 0;overflow-wrap:anywhere}p[data-v-2e202eb6]{margin:8px 0;line-height:1.5}button[data-v-2e202eb6]{max-width:100%;white-space:normal}.iterations[data-v-f18f0cf0]{display:grid;gap:1rem}.panel[data-v-f18f0cf0]{padding:1.25rem;border:1px solid var(--hairline);border-radius:12px;background:var(--panel)}form[data-v-f18f0cf0],label[data-v-f18f0cf0]{display:grid;gap:.6rem}form[data-v-f18f0cf0]{gap:1rem}textarea[data-v-f18f0cf0],input[data-v-f18f0cf0]{width:100%;box-sizing:border-box;font:inherit;color:inherit;background:var(--ink);border:1px solid var(--hairline);border-radius:6px;padding:.7rem}textarea[data-v-f18f0cf0]{resize:vertical}.links[data-v-f18f0cf0]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin:.8rem 0}.muted[data-v-f18f0cf0]{opacity:.75}.error[data-v-f18f0cf0]{color:#f28b82}.pre[data-v-f18f0cf0],pre[data-v-f18f0cf0]{white-space:pre-wrap;overflow-wrap:anywhere}li[data-v-f18f0cf0]{margin:.7rem 0}.review-results[data-v-f18f0cf0]{width:100%}.request-route[data-v-f18f0cf0]{display:flex;gap:10px;align-items:center;margin:20px 0;color:var(--muted);font-size:12px}.request-node[data-v-f18f0cf0]{border:1px solid var(--hairline);border-radius:9px;padding:10px 12px;flex:1;text-align:center;color:var(--text)}.queue-notice[data-v-f18f0cf0]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px;margin-bottom:18px;border-radius:9px;background:var(--bg);font-size:13px}.live-dot[data-v-f18f0cf0]{width:8px;height:8px;border-radius:50%;background:var(--amber)}.queue-tag[data-v-f18f0cf0]{color:var(--muted);margin-left:auto;font-size:12px}.edit-options[data-v-f18f0cf0]{display:flex;flex-wrap:wrap;gap:8px}.edit-options button[data-v-f18f0cf0]{border:1px solid var(--hairline);border-radius:8px;background:var(--panel);color:var(--text);padding:10px 12px;font:inherit;cursor:pointer}.edit-options button[aria-pressed=true][data-v-f18f0cf0]{border-color:var(--amber);background:var(--bg);box-shadow:inset 0 -2px var(--amber)}.change-mode-field[data-v-f18f0cf0]{border:0;padding:0;margin:0;min-width:0}.change-mode-field legend[data-v-f18f0cf0]{margin-bottom:10px;font-weight:600}.change-modes[data-v-f18f0cf0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.change-mode[data-v-f18f0cf0]{position:relative;min-width:0}.change-mode button[data-v-f18f0cf0]{display:flex;align-items:flex-start;gap:10px;width:100%;height:100%;padding:14px;text-align:left;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--hairline);border-radius:10px;cursor:pointer}.change-mode button svg[data-v-f18f0cf0]{flex:0 0 22px;width:22px;height:22px;color:var(--muted)}.mode-copy[data-v-f18f0cf0]{display:grid;gap:7px;flex:1;min-width:0}.mode-copy strong[data-v-f18f0cf0]{font-size:13px;line-height:1.4}.mode-copy small[data-v-f18f0cf0]{color:var(--muted);font-size:12px;line-height:1.5}.mode-help[data-v-f18f0cf0]{display:grid;place-items:center;border:1px solid var(--muted);color:var(--muted);border-radius:50%;font-size:11px;flex:0 0 16px;height:16px}.change-mode button[aria-pressed=true][data-v-f18f0cf0]{border-color:var(--amber);background:var(--bg);box-shadow:inset 0 -2px var(--amber)}.change-mode button[aria-pressed=true] svg[data-v-f18f0cf0]{color:var(--amber)}.change-mode button[aria-disabled=true][data-v-f18f0cf0]{border-style:dashed;cursor:help}.change-mode button[data-v-f18f0cf0]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.mode-tip[data-v-f18f0cf0]{display:block;position:absolute;z-index:40;top:calc(100% + 5px);left:0;width:100%;min-width:230px;box-sizing:border-box;border:1px solid var(--hairline);border-radius:8px;background:var(--panel-2, var(--panel));color:var(--text);padding:12px;font:13px/1.6 var(--sans);box-shadow:0 8px 24px #0006}.change-mode:last-child .mode-tip[data-v-f18f0cf0]{left:auto;right:0}@media(max-width:900px){.change-modes[data-v-f18f0cf0]{grid-template-columns:1fr}.mode-tip[data-v-f18f0cf0]{min-width:0}}.decision-form[data-v-a6587dde]{color-scheme:dark;max-width:850px;width:100%}.decision-heading[data-v-a6587dde]{font-size:1.1rem;font-weight:600;line-height:1.5}.decision-hint[data-v-a6587dde],.decision-submit>span[data-v-a6587dde]{color:var(--muted, #a2aab5);font-size:.9rem}.decision-card[data-v-a6587dde]{border:1px solid var(--border, #343b45);border-radius:10px;padding:18px;margin:16px 0;background:var(--bg, #111519)}h4[data-v-a6587dde]{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1rem}.decision-number[data-v-a6587dde]{border:1px solid #6c5735;border-radius:50%;width:26px;height:26px;display:inline-grid;place-items:center;flex-shrink:0;color:#efaf55}.decision-prompt[data-v-a6587dde],details p[data-v-a6587dde]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65}.decision-options[data-v-a6587dde]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}button[aria-pressed=true][data-v-a6587dde]{border-color:#edaa4c;background:#473821}label[data-v-a6587dde]{display:grid;gap:8px;font-size:.9rem;margin-top:14px}textarea[data-v-a6587dde]{width:100%;box-sizing:border-box;background:#151a20;color:inherit;border:1px solid #454d58;border-radius:6px;padding:12px;font:inherit;resize:vertical}summary[data-v-a6587dde]{cursor:pointer;color:var(--muted, #a2aab5);padding:8px 0}.decision-submit[data-v-a6587dde]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.dashboard[data-v-b8406ffe]{min-width:0}.build-header[data-v-b8406ffe],.section-heading[data-v-b8406ffe],.actions[data-v-b8406ffe]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.build-header[data-v-b8406ffe]{padding:12px 0 22px}.build-header h2[data-v-b8406ffe]{font-size:30px;display:flex;gap:14px;align-items:center;margin:6px 0}.header-meta[data-v-b8406ffe]{display:grid;gap:8px;text-align:right;color:var(--muted);font-size:13px}.eyebrow[data-v-b8406ffe]{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.status-pill[data-v-b8406ffe]{font-size:12px;line-height:1.4;padding:5px 10px;border:1px solid var(--hairline);border-radius:30px;color:var(--muted);font-weight:400}.status-pill.running[data-v-b8406ffe]{color:var(--amber);border-color:var(--amber)}.status-pill.succeeded[data-v-b8406ffe]{color:var(--running)}.section-nav[data-v-b8406ffe]{display:flex;gap:26px;overflow-x:auto;border-bottom:1px solid var(--hairline);margin-bottom:26px}.section-nav a[data-v-b8406ffe]{color:var(--muted);padding:12px 0;white-space:nowrap;border-bottom:2px solid transparent;text-decoration:none}.section-nav .active[data-v-b8406ffe]{color:var(--amber);border-color:var(--amber)}.count[data-v-b8406ffe]{font-size:11px;margin-left:7px;color:var(--amber)}.now-card[data-v-b8406ffe]{border:1px solid var(--hairline);border-left:3px solid var(--amber);border-radius:12px;padding:26px;background:var(--panel);margin-bottom:28px}.now-card h3[data-v-b8406ffe]{font-size:24px;margin:4px 0 12px}.now-card>p[data-v-b8406ffe]{max-width:800px}.actions[data-v-b8406ffe]{justify-content:flex-start;margin-top:18px}.up-next[data-v-b8406ffe]{display:grid;grid-template-columns:180px 1fr;gap:16px;border-top:1px solid var(--hairline);padding-top:18px;margin-top:22px;font-size:14px}.up-next span[data-v-b8406ffe]{color:var(--muted)}.agent-update[data-v-b8406ffe]{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.agent-update span[data-v-b8406ffe]{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.section-heading h3[data-v-b8406ffe],.section-heading h4[data-v-b8406ffe]{margin:0}.section-heading[data-v-b8406ffe]{margin-bottom:16px}.journey[data-v-b8406ffe]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px}.stage-button[data-v-b8406ffe]{width:100%;height:100%;text-align:left;display:grid;grid-template-columns:25px 1fr;gap:8px;padding:14px;border:1px solid var(--hairline);border-radius:8px;color:var(--muted);background:var(--panel);font:inherit;cursor:pointer}.stage-button strong[data-v-b8406ffe]{font-size:13px;color:var(--text);font-weight:500}.stage-button small[data-v-b8406ffe]{grid-column:2;font-size:11px}.step-number[data-v-b8406ffe]{font:12px var(--mono);padding-top:2px}.stage-button.complete .step-number[data-v-b8406ffe]{color:var(--running)}.stage-button.current[data-v-b8406ffe]{border-color:var(--amber)}.stage-button.chosen[data-v-b8406ffe]{background:var(--panel-2);box-shadow:inset 0 -3px var(--amber)}.panel[data-v-b8406ffe]{border:1px solid var(--hairline);border-radius:10px;padding:22px;background:var(--panel);margin:16px 0}.panel h4[data-v-b8406ffe]{margin-top:0}.panel p[data-v-b8406ffe],.now-card p[data-v-b8406ffe]{line-height:1.65}.panel summary[data-v-b8406ffe]{cursor:pointer;padding:4px 0;line-height:1.55}.panel details[data-v-b8406ffe]{margin-top:14px}.meta[data-v-b8406ffe],small[data-v-b8406ffe]{color:var(--muted);font-size:12px;line-height:1.6}.text-button[data-v-b8406ffe]{background:none;border:0;padding:4px 0;color:var(--amber);font:inherit;font-size:13px;cursor:pointer;text-align:left}.error[data-v-b8406ffe],.danger[data-v-b8406ffe]{color:#f0a4a4}.message[data-v-b8406ffe]{border:1px solid var(--hairline);border-radius:6px;padding:12px 16px;line-height:1.6}.message .text-button[data-v-b8406ffe]{margin-left:16px}.empty-state[data-v-b8406ffe]{padding:18px;border:1px dashed var(--hairline);border-radius:8px;color:var(--muted)}.attention[data-v-b8406ffe]{border-color:var(--amber)}label[data-v-b8406ffe]{display:block;margin:14px 0;color:var(--muted);font-size:13px}select[data-v-b8406ffe],textarea[data-v-b8406ffe]{display:block;width:100%;margin-top:8px;background:var(--ink);border:1px solid var(--hairline);border-radius:6px;padding:10px;color:var(--text);font:inherit;min-height:42px;box-sizing:border-box;color-scheme:dark}textarea[data-v-b8406ffe]{resize:vertical}.impact[data-v-b8406ffe]{background:var(--ink);padding:12px;border-radius:6px;font-size:13px}.result-filters[data-v-b8406ffe]{display:flex;align-items:center;gap:24px}.result-filters>label[data-v-b8406ffe]:first-child{min-width:200px}.check[data-v-b8406ffe]{display:flex;align-items:center;gap:8px}input[type=checkbox][data-v-b8406ffe]{accent-color:var(--amber)}.workflow-row[data-v-b8406ffe]{display:grid;gap:7px;border-top:1px solid var(--hairline);padding:14px 0}.deferred[data-v-b8406ffe]{border-top:1px solid var(--hairline);padding:16px 0}.activity-list[data-v-b8406ffe]{list-style:none;padding:0}.activity-list li[data-v-b8406ffe]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;border-bottom:1px solid var(--hairline);padding:20px 0}.activity-list time[data-v-b8406ffe]{font-size:12px;color:var(--muted)}.activity-list p[data-v-b8406ffe]{margin:5px 0;line-height:1.6}.activity-list summary[data-v-b8406ffe]{cursor:pointer;line-height:1.6}.settings-grid[data-v-b8406ffe]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;font-size:14px}.settings-grid dt[data-v-b8406ffe]{color:var(--muted)}.settings-grid dd[data-v-b8406ffe]{margin:0;overflow-wrap:anywhere}.settings-grid small[data-v-b8406ffe]{display:block}.attachments[data-v-b8406ffe]{list-style:none;padding:0}.attachments li[data-v-b8406ffe]{display:flex;gap:14px;justify-content:space-between;margin-top:12px}.review-dialog[data-v-b8406ffe]{background:var(--panel);color:var(--text);border:1px solid var(--hairline);border-radius:14px;padding:28px;width:min(540px,calc(100vw - 40px));max-height:85vh;overflow:auto;box-sizing:border-box}.review-dialog[data-v-b8406ffe]::backdrop{background:#000000b3}.review-dialog p[data-v-b8406ffe]{line-height:1.65}.review-dialog h3[data-v-b8406ffe]{font-size:22px}.affected-list[data-v-b8406ffe]{line-height:1.9;padding-left:22px}pre[data-v-b8406ffe]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;padding:14px;background:var(--ink);border-radius:6px}button[data-v-b8406ffe]:focus-visible,a[data-v-b8406ffe]:focus-visible,select[data-v-b8406ffe]:focus-visible,textarea[data-v-b8406ffe]:focus-visible,summary[data-v-b8406ffe]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.danger-zone[data-v-b8406ffe]{border-color:#704343}@media(max-width:700px){.build-header[data-v-b8406ffe]{align-items:flex-start}.header-meta[data-v-b8406ffe]{text-align:left}.journey[data-v-b8406ffe]{grid-template-columns:repeat(2,minmax(0,1fr))}.up-next[data-v-b8406ffe]{grid-template-columns:1fr;gap:7px}.section-nav[data-v-b8406ffe]{gap:22px}.now-card[data-v-b8406ffe],.panel[data-v-b8406ffe]{padding:18px}.activity-list li[data-v-b8406ffe]{grid-template-columns:1fr;gap:6px}.settings-grid[data-v-b8406ffe]{grid-template-columns:1fr;gap:7px}.settings-grid dd[data-v-b8406ffe]{margin-bottom:12px}.result-filters[data-v-b8406ffe]{align-items:flex-start;gap:8px;flex-direction:column}.result-filters label[data-v-b8406ffe]{width:100%;margin:6px 0}.build-header h2[data-v-b8406ffe]{font-size:26px}.review-dialog[data-v-b8406ffe]{padding:20px}.section-heading[data-v-b8406ffe]{align-items:flex-start}.stage-button[data-v-b8406ffe]{padding:12px;gap:5px}.stage-button strong[data-v-b8406ffe]{font-size:12px}}.build-workspace[data-v-b8406ffe]{display:grid;grid-template-columns:185px minmax(0,1fr);gap:28px;align-items:start}.section-content[data-v-b8406ffe]{min-width:0}.section-nav[data-v-b8406ffe]{position:sticky;top:16px;display:flex;flex-direction:column;gap:24px;overflow:visible;border:0;margin:0}.nav-group[data-v-b8406ffe]{display:grid;gap:4px}.nav-group-label[data-v-b8406ffe]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 12px 6px}.section-nav a[data-v-b8406ffe]{display:flex;align-items:center;gap:10px;padding:11px 12px;white-space:normal;border:0;border-radius:9px;font-size:13px}.section-nav a svg[data-v-b8406ffe]{flex:none}.section-nav .active[data-v-b8406ffe]{background:var(--panel);box-shadow:inset 3px 0 var(--amber)}.section-nav a[data-v-b8406ffe]:hover{background:var(--panel)}.signal-grid[data-v-b8406ffe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.signal[data-v-b8406ffe]{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:18px;border:1px solid var(--hairline);border-radius:12px;background:var(--panel)}.signal strong[data-v-b8406ffe]{font-size:28px;line-height:1}.signal span[data-v-b8406ffe]{grid-column:2;color:var(--muted);font-size:13px}.signal.attention svg[data-v-b8406ffe]{color:var(--amber)}.action-context[data-v-b8406ffe]{font-size:13px;color:var(--muted);margin:12px 0}.agent-update[data-v-b8406ffe]{max-height:120px;overflow:auto}.section-content[data-v-b8406ffe] h2{font-size:22px}.section-content[data-v-b8406ffe] h3{font-size:19px}.section-content[data-v-b8406ffe] p{line-height:1.6}.section-content[data-v-b8406ffe] summary{cursor:pointer}.activity-list li[data-v-b8406ffe]{position:relative;border-left:2px solid var(--hairline);padding-left:18px}.activity-list li[data-v-b8406ffe]:before{content:"";position:absolute;left:-5px;top:20px;width:8px;height:8px;border-radius:50%;background:var(--amber)}@media(max-width:800px){.build-workspace[data-v-b8406ffe]{grid-template-columns:1fr;gap:18px}.section-nav[data-v-b8406ffe]{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nav-group[data-v-b8406ffe]{align-content:start}.nav-group-label[data-v-b8406ffe]{padding-left:8px}.section-nav a[data-v-b8406ffe]{font-size:12px;padding:9px 7px;gap:7px}.section-nav a svg[data-v-b8406ffe]{width:16px;height:16px}.section-nav .count[data-v-b8406ffe]{margin:0}.signal[data-v-b8406ffe]{padding:12px}}.mode-options[data-v-b8406ffe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;padding:0;margin:16px 0}.mode-options label[data-v-b8406ffe]{position:relative;display:grid;gap:9px;padding:18px;border:1px solid var(--hairline);border-radius:12px;cursor:pointer}.mode-options .chosen[data-v-b8406ffe]{border-color:var(--amber);background:var(--bg)}.mode-options input[data-v-b8406ffe]{position:absolute;right:14px;top:14px;accent-color:var(--amber)}.mode-options span[data-v-b8406ffe]{font-size:12px;color:var(--muted)}.sr-only[data-v-b8406ffe]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:500px){.mode-options[data-v-b8406ffe]{grid-template-columns:1fr}}.field-help[data-v-73f06463]{position:relative;display:inline-flex;margin-left:6px;vertical-align:middle}button[data-v-73f06463]{border:1px solid var(--muted);border-radius:50%;color:var(--muted);background:transparent;width:22px;height:22px;cursor:help;font:inherit}[role=tooltip][data-v-73f06463]{display:none;position:absolute;z-index:30;top:28px;left:-100px;width:min(280px,70vw);background:var(--panel-2);border:1px solid var(--hairline);border-radius:8px;padding:12px;color:var(--text);font:13px/1.6 var(--sans);box-shadow:0 8px 30px #0008}.field-help:hover [role=tooltip][data-v-73f06463],.field-help:focus-within [role=tooltip][data-v-73f06463]{display:block}button[data-v-73f06463]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}pre[data-v-93cd62be]{max-width:100%;overflow-x:auto}.guide[data-v-93cd62be]{max-width:1080px;margin:28px auto;line-height:1.7}.intro[data-v-93cd62be]{max-width:740px;margin-bottom:30px}.intro h2[data-v-93cd62be]{font-size:28px;margin:4px 0 12px}.eyebrow[data-v-93cd62be],.flow li>span[data-v-93cd62be]{color:var(--amber);font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em}.flow[data-v-93cd62be]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:stage}.flow li[data-v-93cd62be],article[data-v-93cd62be]{padding:20px;background:var(--panel);border:1px solid var(--hairline);border-radius:10px}.flow li[data-v-93cd62be]{position:relative;border-top:2px solid var(--amber)}.flow li[data-v-93cd62be]:not(:last-child):after{content:"→";position:absolute;right:-14px;top:26px;color:var(--amber);z-index:1}.flow strong[data-v-93cd62be]{display:block;margin-top:10px;font-size:16px}.flow p[data-v-93cd62be]{font-size:13px;margin-bottom:0}.guide-grid[data-v-93cd62be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}h3[data-v-93cd62be]{margin-top:0;color:var(--text)}p[data-v-93cd62be]{color:var(--muted)}code[data-v-93cd62be]{color:var(--text);overflow-wrap:anywhere}@media(max-width:900px){.flow[data-v-93cd62be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.flow[data-v-93cd62be],.guide-grid[data-v-93cd62be]{grid-template-columns:1fr}.flow li[data-v-93cd62be]:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-19px}}.game-builds[data-v-e6f433a2]{color-scheme:dark;max-width:1250px;padding:24px;margin:auto}.page-head[data-v-e6f433a2],.fields[data-v-e6f433a2],.actions[data-v-e6f433a2]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.page-head[data-v-e6f433a2]{justify-content:space-between;padding:0 0 18px;margin-bottom:18px}.page-head h1[data-v-e6f433a2]{margin:0;font-size:24px}.page-tools[data-v-e6f433a2]{display:flex;align-items:center;gap:20px;font-size:13px}.back-link[data-v-e6f433a2]{display:inline-block;margin:0 0 20px}.build-cards[data-v-e6f433a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.build-card[data-v-e6f433a2]{display:grid;gap:12px;text-align:left;padding:22px;color:var(--text);font:14px/1.5 var(--sans);background:var(--panel);border:1px solid var(--hairline);border-radius:12px;cursor:pointer;overflow-wrap:anywhere}.build-card[data-v-e6f433a2]:hover{border-color:var(--amber);background:var(--panel-2)}.build-card[data-v-e6f433a2]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.card-title[data-v-e6f433a2]{font-size:22px;font-weight:600}.card-status[data-v-e6f433a2]{color:var(--muted);text-transform:capitalize}.card-status.running[data-v-e6f433a2],.card-action[data-v-e6f433a2]{color:var(--amber)}.card-status.blocked[data-v-e6f433a2]{color:#f28b82}.build-picker[data-v-e6f433a2]{max-width:440px;margin:24px 0}label[data-v-e6f433a2]{display:block;margin:12px 0;flex:1}input[data-v-e6f433a2]:not([type=checkbox]),textarea[data-v-e6f433a2],select[data-v-e6f433a2]{display:block;width:100%;padding:8px;box-sizing:border-box;margin-top:7px;background:var(--ink);color:var(--text);border:1px solid var(--hairline);border-radius:6px;font:inherit;min-height:42px;color-scheme:dark}.check[data-v-e6f433a2]{display:flex;gap:8px}.stages[data-v-e6f433a2]{padding-left:24px}.stages li[data-v-e6f433a2]{margin:10px 0}pre[data-v-e6f433a2]{white-space:pre-wrap;overflow-wrap:anywhere}.error[data-v-e6f433a2]{color:#e57373}@media(max-width:700px){.build-layout[data-v-e6f433a2]{grid-template-columns:1fr}}.card[data-v-e6f433a2]{background:var(--panel);border:1px solid var(--hairline);border-radius:10px;padding:20px}.create-form[data-v-e6f433a2]{max-width:880px;margin:24px auto}.create-form h3[data-v-e6f433a2]{border-top:1px solid var(--hairline);padding-top:24px;margin-top:24px}.fields[data-v-e6f433a2]>*{min-width:190px}.meta[data-v-e6f433a2],small[data-v-e6f433a2]{line-height:1.6}.tabs[data-v-e6f433a2]{display:flex;gap:24px;border-bottom:1px solid var(--hairline);margin-top:24px}.tabs a[data-v-e6f433a2]{padding:12px 0;color:var(--muted);border-bottom:2px solid transparent}.tabs a.selected[data-v-e6f433a2]{color:var(--amber);border-bottom-color:var(--amber)}.target-preview[data-v-e6f433a2]{flex:1;display:grid;gap:5px;padding:12px;background:var(--ink);border:1px solid var(--hairline);border-radius:6px}.target-preview strong[data-v-e6f433a2]{color:var(--running);font:16px var(--mono)}.target-preview small[data-v-e6f433a2],.check small[data-v-e6f433a2]{display:block;color:var(--muted)}.advanced[data-v-e6f433a2]{border:1px solid var(--hairline);border-radius:6px;padding:16px;margin-top:24px}summary[data-v-e6f433a2]{cursor:pointer;padding:8px 0}.check[data-v-e6f433a2]{align-items:flex-start;line-height:1.6}.check input[data-v-e6f433a2]{margin-top:5px;accent-color:var(--amber);width:18px;height:18px}.attachment-list[data-v-e6f433a2]{list-style:none;padding:0}.attachment-list li[data-v-e6f433a2]{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:8px 0;overflow-wrap:anywhere}input[data-v-e6f433a2]:focus-visible,textarea[data-v-e6f433a2]:focus-visible,select[data-v-e6f433a2]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media(max-width:600px){.game-builds[data-v-e6f433a2]{padding:16px}.fields[data-v-e6f433a2]{display:block}.card[data-v-e6f433a2]{padding:16px}.attachment-list li[data-v-e6f433a2]{flex-wrap:wrap}}.questions[data-v-e6f433a2]{border:1px solid var(--amber);background:var(--panel);border-radius:10px;padding:20px;margin:20px 0}.questions .question-text[data-v-e6f433a2]{font:16px/1.65 var(--sans);color:var(--text);white-space:pre-wrap}input[data-v-e6f433a2]::file-selector-button{background:var(--panel-2);color:var(--text);border:1px solid var(--hairline);border-radius:4px;padding:6px 10px;margin-right:10px;cursor:pointer}.engine-choice[data-v-e6f433a2]{border:1px solid var(--hairline);border-radius:8px;padding:14px 18px;margin:16px 0}.engine-choice legend[data-v-e6f433a2]{font-size:14px}.engine-choice label[data-v-e6f433a2]{display:flex;gap:10px;align-items:center;margin:10px 0;font-size:14px}.engine-choice input[data-v-e6f433a2]{width:auto;margin:0;accent-color:var(--amber)}:root{--ink: #101318;--panel: #171b22;--panel-2: #1c212a;--hairline: #262c36;--text: #c9d1d9;--muted: #7d8590;--amber: #e8a03d;--running: #4ec9b0;--failed: #f47067;--done: #57ab5a;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "IBM Plex Sans", -apple-system, system-ui, sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;height:100dvh;margin:0}body{background:var(--ink);color:var(--text);font-family:var(--sans);font-size:14px}a{color:var(--amber);text-decoration:none}a:hover{text-decoration:underline}.topbar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--hairline);font-family:var(--mono)}.wordmark{font-weight:600;letter-spacing:.18em;font-size:12px;text-transform:uppercase;color:var(--text)}.wordmark .blink{color:var(--amber);animation:blink 1.2s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.wordmark .blink{animation:none}}.badge{font-family:var(--mono);font-size:12px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.badge:before{content:"▮";font-size:11px}.badge.active{color:var(--running);text-shadow:0 0 8px rgba(78,201,176,.45)}.badge.waiting{color:var(--amber);text-shadow:0 0 8px rgba(232,160,61,.45)}.badge.design{color:#c58af9;text-shadow:0 0 8px rgba(197,138,249,.5)}.badge.failed{color:var(--failed)}.badge.done{color:var(--done)}.badge.idle{color:var(--muted)}table.jobs{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:13px}table.jobs th{text-align:left;font-weight:500;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:10px 16px;border-bottom:1px solid var(--hairline)}table.jobs td{padding:12px 16px;border-bottom:1px solid var(--hairline);vertical-align:middle}table.jobs tr:hover td{background:var(--panel)}.empty{padding:60px 20px;text-align:center;color:var(--muted);font-family:var(--mono)}.console-layout{display:flex;flex-direction:column;height:100%}.console-main{position:relative;display:flex;flex:1;min-height:0}.terminal-wrap{flex:1;min-width:0;padding:8px 0 0 10px;background:#0c0e12;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x}.terminal-wrap .xterm{height:100%}.timeline{display:none;overflow-y:auto;padding:12px 0;background:var(--panel)}.timeline-open .timeline{display:block}@media(min-width:721px){.timeline-open .timeline{width:320px;flex:0 0 320px;border-left:1px solid var(--hairline)}}@media(max-width:720px){.timeline-open .timeline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}}.timeline h3{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 16px 8px;font-weight:500}.event{padding:8px 16px;border-bottom:1px solid var(--hairline);font-size:12px}.event .when{font-family:var(--mono);color:var(--muted);font-size:11px}.event .what{margin-top:2px;word-break:break-word}.btn{font-family:var(--mono);font-size:12px;background:var(--panel-2);color:var(--text);border:1px solid var(--hairline);border-radius:4px;padding:6px 14px;cursor:pointer}.btn:hover{border-color:var(--muted)}.btn.control-on{background:var(--amber);color:#14100a;border-color:var(--amber);font-weight:600}.btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.meta{font-family:var(--mono);font-size:12px;color:var(--muted)}.spacer{flex:1}.console-bar{flex-wrap:wrap;gap:8px;padding:10px 12px}.console-bar .repo-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw}.btn.ghost{background:transparent;padding:6px 10px}.bar-error{font-family:var(--mono);font-size:12px;color:var(--failed);padding:6px 12px;border-bottom:1px solid var(--hairline)}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:560px){.hide-sm{display:none!important}.topbar{flex-wrap:wrap;gap:8px;padding:12px}.btn{padding:8px 12px}table.jobs th,table.jobs td{padding:10px;font-size:12px}}.nav{display:flex;gap:16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nav a{color:var(--muted)}.nav a.router-link-exact-active{color:var(--amber)}.terminal-holder{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#0c0e12;padding-bottom:8px}.terminal-holder>.steer-box{margin:8px 20px 4px}@media(max-width:760px){.terminal-holder>.steer-box{margin:6px 12px 2px}.terminal-holder{padding-bottom:4px}}.terminal-holder>.steer-result{margin:0 20px 6px}.xterm-viewport{scrollbar-width:none}.xterm-viewport::-webkit-scrollbar{width:0;height:0}.past-logs{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);overflow:auto;padding:12px 14px;font-family:var(--mono);font-size:12px}.past-logs-head{display:flex;align-items:center;gap:12px;color:var(--muted);margin-bottom:10px}.past-logs pre{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text)}.steer-box{display:flex;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--hairline)}.steer-input{flex:1;min-width:0;background:var(--panel);border:1px solid var(--hairline);color:var(--text);font-family:var(--mono);font-size:12px;padding:8px 10px}.steer-input:focus{outline:none;border-color:var(--amber)}.agent-link+.agent-link:before{content:", "}.nav-group{position:relative}.nav-admin{background:none;border:none;color:var(--muted);font-family:inherit;font-size:inherit;letter-spacing:inherit;cursor:pointer;padding:0}.nav-admin:hover,.nav-admin.open{color:var(--text)}.nav-menu{position:absolute;top:22px;left:0;z-index:20;display:flex;flex-direction:column;gap:8px;padding:10px 14px;white-space:nowrap;background:var(--panel-2);border:1px solid var(--hairline);border-radius:5px}.nav-help{color:var(--muted)}.nav-user{display:flex;align-items:center;gap:10px;min-width:0;color:var(--muted);text-transform:none;letter-spacing:normal;font-family:var(--mono);font-size:12px}.nav-name{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-signout{background:none;border:none;color:var(--muted);font-family:inherit;font-size:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0}.nav-signout:hover{color:var(--text)}.create-agent{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--hairline)}.create-agent select{background:var(--panel-2);color:var(--text);border:1px solid var(--hairline);border-radius:4px;padding:6px 8px;font-family:var(--mono);font-size:13px}.pr-list{display:inline-flex;gap:10px}.ask-box{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.ask-label{margin-bottom:6px}.steer-result{margin-top:8px}.question-bar{max-height:65vh;overflow-y:auto;flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--hairline);background:var(--panel)}.question-text{color:var(--amber);font-family:var(--mono);font-size:13px;margin-bottom:6px}.question-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.wake-box{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--hairline)}.btn.wake{border-color:var(--amber);color:var(--amber)}.tabs{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--hairline);background:var(--panel)}.tabs button{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;cursor:pointer}.tabs button:hover{color:var(--text)}.tabs button.on{color:var(--amber);border-bottom-color:var(--amber)}.tab-dot{color:var(--amber);margin-left:4px}.pane{flex:1;min-height:0;overflow:auto;padding:14px 18px;font-family:var(--mono);font-size:12px}.pane pre{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text)}.asleep{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--ink)}.asleep-body{margin:auto;max-width:560px;padding:24px}.asleep-body h3{margin:0 0 8px;font-family:var(--mono);font-size:14px;font-weight:600;color:var(--text)}.asleep-body p{margin:0;line-height:1.6}.transcript{flex:1;min-height:0;overflow:auto;padding:10px 16px}.turn{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:6px 0;border-bottom:1px solid rgba(38,44,54,.5)}.turn-role{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:2px}.turn-text{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--mono);font-size:12px;line-height:1.55;color:var(--text)}.turn.user .turn-role{color:var(--amber)}.turn.assistant .turn-role{color:var(--running)}.turn.tool .turn-role{color:#7aa2f7}.turn.thinking .turn-text,.turn.result .turn-text{color:var(--muted)}@media(max-width:640px){.turn{grid-template-columns:1fr;gap:2px}}.follow-again{position:absolute;right:18px;bottom:18px;background:var(--panel-2);border:1px solid var(--amber);color:var(--amber);font-family:var(--mono);font-size:12px;padding:6px 12px;cursor:pointer;z-index:2}.follow-again:hover{background:var(--panel)}.sleep-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--hairline);background:var(--panel);font-size:13px;color:var(--muted)}.sleep-bar strong{color:var(--text)}.sleep-bar.bad{color:var(--failed)}.page-head{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--hairline);flex-wrap:wrap}.page-title{font-size:14px;font-weight:600;margin:0;letter-spacing:.01em}.facts{display:flex;flex-wrap:wrap;gap:10px 30px;padding:4px 0 16px;border-bottom:1px solid var(--hairline);margin-bottom:6px}.facts .f .k{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.07em}.facts .f .v{margin-top:2px;font-size:12.5px}h3.sec{margin:24px 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:500}.card{border:1px solid var(--hairline);border-radius:6px;padding:14px 16px;background:var(--panel);margin-bottom:12px}.card h4{margin:0 0 6px;font-size:12.5px;font-weight:600}.chip{display:inline-flex;align-items:center;gap:7px;padding:3px 11px;border:1px solid var(--hairline);border-radius:999px;font-size:12px}.chip .dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.chip.live{border-color:#4ec9b08c;color:var(--running)}.chip.live .dot{background:var(--running);animation:chip-pulse 1.6s ease-in-out infinite}@keyframes chip-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.chip.live .dot{animation:none}}.session-term{display:flex;flex-direction:column;flex:1;min-height:0}.term-toolbar{display:flex;align-items:center;gap:10px;padding:8px 20px;min-width:0}.term-toolbar .spacer{min-width:22px}.term-toolbar .ribbon-slot{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.term-toolbar .chip{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:760px){.term-toolbar{padding:6px 12px;gap:6px}.term-toolbar .btn{padding:5px 8px}}.btn.contended{border-color:var(--amber);color:var(--amber)}.tab-live{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--running);margin-left:5px;vertical-align:2px;animation:chip-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tab-live{animation:none}}.note-bad{border-left:3px solid var(--failed);padding:8px 12px;background:#f4706712;margin:12px 0;font-size:12.5px;border-radius:0 4px 4px 0}.pr-row{margin-bottom:6px}pre.logs{background:#0b0e12;border:1px solid var(--hairline);border-radius:5px;padding:12px 14px;overflow:auto;max-height:40vh;font-size:12px;white-space:pre-wrap;word-break:break-word}tr.rowlink{cursor:pointer}.btn.primary{border-color:#e8a03d99;color:var(--amber)}.btn.danger{border-color:#f4706773;color:var(--failed)}.btn.danger.armed{background:#f4706729;border-color:var(--failed)}.linkish{background:none;border:none;padding:0;color:var(--amber);font:inherit;cursor:pointer;text-decoration:underline}.drift-banner{background:#e8a03d17;border-bottom:1px solid rgba(232,160,61,.3);color:var(--amber);padding:6px 20px;font-size:12px;display:flex;gap:8px;align-items:center}.drift-banner a{color:var(--amber);text-decoration:underline}.banner-x{background:none;border:none;color:var(--amber);cursor:pointer;margin-left:auto;font:inherit}.list-head{display:flex;align-items:center;gap:12px;padding:12px 16px 10px;flex-wrap:wrap}details.x{border:1px solid var(--hairline);border-radius:6px;margin-bottom:10px;background:var(--panel)}details.x summary{padding:13px 16px;cursor:pointer;list-style:none;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}details.x summary::-webkit-details-marker{display:none}details.x[open] summary{border-bottom:1px solid var(--hairline)}details.x .xbody{padding:4px 16px 16px}details.x.retired{opacity:.55}pre.code{background:#0b0e12;border:1px solid var(--hairline);border-radius:4px;padding:10px 12px;overflow:auto;max-height:320px;font-size:11.5px;margin:6px 0 0;white-space:pre-wrap;word-break:break-word}.nav a.active,.nav-admin.active{color:var(--amber)}@media(max-width:720px){.page-head{padding:10px 12px}.term-toolbar{padding-left:12px;padding-right:12px}.facts{gap:8px 18px}}.only-sm{display:none}@media(max-width:760px){.only-sm{display:inline}.topbar{padding:7px 12px;gap:10px}.wordmark{display:none}.page-head{padding:7px 12px;gap:8px;flex-wrap:nowrap;overflow:hidden}.page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-head .spacer,.page-head>a.meta:last-child{display:none}.tabs button{padding:8px 10px}.sleep-bar{padding:6px 12px;gap:8px;flex-wrap:nowrap;align-items:center}.sleep-bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.terminal-focus .topbar,body.terminal-focus .page-head,body.terminal-focus .tabs,body.terminal-focus .sleep-bar,body.terminal-focus .drift-banner{display:none}body.terminal-focus .question-bar{max-height:65vh;overflow-y:auto;flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--amber)}body.terminal-focus .question-text{font-size:12px;margin-bottom:4px}body.terminal-focus .question-bar .meta{display:none}body.terminal-focus .term-toolbar{position:absolute;top:0;right:0;z-index:5;padding:6px 8px;background:linear-gradient(to left,#0c0e12 70%,transparent);border-radius:0 0 0 6px}body.terminal-focus .term-toolbar .ribbon-slot{display:none}body.terminal-focus .terminal-wrap{padding-top:2px}.btn.focus-toggle{padding:5px 9px}.help{padding:20px 20px 70px;max-width:1100px}.help h2{font-size:15px;margin:0 0 10px}.help h3{margin:38px 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.help h4{margin:22px 0 8px;font-size:12.5px;font-weight:600}.help p{max-width:82ch;line-height:1.55;margin:0 0 12px}.help .lead{max-width:78ch;margin-bottom:22px}.help code{font-family:var(--mono);font-size:12px;background:var(--panel-2);border:1px solid var(--hairline);border-radius:3px;padding:1px 5px;overflow-wrap:normal;word-break:keep-all}.help .notes{margin:0;padding-left:18px;max-width:82ch}.help .notes li{margin-bottom:10px;line-height:1.5}.help table.jobs td{vertical-align:top;line-height:1.5}.help .key{font-family:var(--mono);width:1%;padding-right:22px;white-space:nowrap}.help .key.wrap{white-space:normal;width:26%;min-width:15ch}.help .key.dim{color:var(--muted)}.help .table-scroll table.jobs{min-width:660px}.help .flow{display:flex;align-items:stretch;gap:6px;flex-wrap:wrap}.help .node{flex:1 1 190px;min-width:170px;border:1px solid var(--hairline);border-radius:5px;padding:11px 13px;background:var(--panel)}.help .node.accent{border-color:var(--amber)}.help .node-title{font-family:var(--mono);font-size:13px;margin-bottom:5px}.help .node.accent .node-title{color:var(--amber)}.help .node-body{font-size:12px;line-height:1.45;color:var(--muted)}.help .arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);padding:0 2px;font-family:var(--mono)}.help .arrow-label{font-size:10px;margin-bottom:2px;white-space:nowrap}.help .caption{margin-top:12px;max-width:82ch;line-height:1.5}.help .diagram{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hairline);border-radius:6px;background:var(--panel);padding:12px 14px;margin-bottom:8px}.help .diagram svg{width:100%;min-width:840px;height:auto;display:block;color:var(--muted)}.help .diagram text{font-family:var(--mono);fill:var(--text)}.help .diagram .lane text,.help .diagram .box text{font-size:11px}.help .diagram .lane rect,.help .diagram .box rect{fill:var(--panel-2);stroke:var(--hairline)}.help .diagram .box.accent rect{stroke:var(--amber)}.help .diagram .box.accent text.name{fill:var(--amber)}.help .diagram .dec path{fill:var(--panel-2);stroke:var(--hairline)}.help .diagram .dec text{font-size:10.5px;fill:var(--text)}.help .diagram .box text.sub{font-size:10px;fill:var(--text)}.help .diagram .lifeline{stroke:var(--hairline);stroke-dasharray:3 5}.help .diagram .msg{stroke:currentColor;fill:none}.help .diagram .msg.back{stroke-dasharray:5 4}.help .diagram .msg.accent{stroke:var(--amber)}.help .diagram text.lbl{font-size:10px;fill:var(--text)}.help .diagram text.lbl.dim,.help .diagram text.note{fill:var(--muted)}.help .diagram text.note{font-size:9.5px}.help .diagram text.lbl.accent{fill:var(--amber)}.help .diagram marker path{fill:var(--muted)}.help .diagram marker.accent path{fill:var(--amber)}.help .diagram .seg.hot{fill:#4ec9b047;stroke:var(--running)}.help .diagram .seg.warm{fill:#e8a03d38;stroke:var(--amber)}.help .diagram .seg.cold{fill:var(--panel-2);stroke:var(--hairline)}.help .diagram .tick{stroke:var(--muted)}@media(max-width:760px){.help{padding:16px 12px 60px}.help .arrow{transform:rotate(90deg);padding:4px 0}.help .key{padding-right:12px}}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.codex-composer[data-v-d0e86e79]{padding:12px 20px;background:var(--panel)}.codex-composer p[data-v-d0e86e79],.codex-composer span[data-v-d0e86e79]{color:var(--muted);font-size:12px}.codex-composer textarea[data-v-d0e86e79]{display:block;width:100%;box-sizing:border-box;margin:8px 0}.control-banner[data-v-d0e86e79]{font-family:var(--mono);font-size:12px;color:var(--muted);background:var(--panel);border-bottom:1px solid var(--hairline);padding:6px 20px}.control-banner strong[data-v-d0e86e79]{color:var(--amber);font-weight:500;word-break:break-all}.progress-view[data-v-f1ea4f68]{min-width:0;padding:16px;border:1px solid var(--hairline);background:var(--panel);border-radius:10px;font:14px/1.6 var(--sans)}.progress-view button[data-v-f1ea4f68],.progress-view .meta[data-v-f1ea4f68]{font-family:var(--sans)}header[data-v-f1ea4f68],.entry-heading[data-v-f1ea4f68]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}header .meta[data-v-f1ea4f68]{flex:1;min-width:160px}.progress-scroll[data-v-f1ea4f68]{max-height:65vh;overflow:auto;overflow-anchor:none;padding:4px}.event[data-v-f1ea4f68]{--event-color: #9aaaba;margin:12px 0;border:1px solid var(--hairline);border-left:3px solid var(--event-color);border-radius:8px;overflow:hidden}.agent[data-v-f1ea4f68]{--event-color: #a6bfff}.instruction[data-v-f1ea4f68]{--event-color: #cbb1ed}.running[data-v-f1ea4f68]{--event-color: #f1bd68}.result[data-v-f1ea4f68]{--event-color: #86c9ac}.error[data-v-f1ea4f68]{--event-color: #f29a9a}.notice[data-v-f1ea4f68]{--event-color: #d6ba7c}.entry-heading[data-v-f1ea4f68]{padding:9px 12px;background:color-mix(in srgb,var(--event-color) 8%,transparent);font:13px/1.5 var(--sans)}.entry-heading strong[data-v-f1ea4f68],.event-icon[data-v-f1ea4f68]{color:var(--event-color)}.event-icon[data-v-f1ea4f68]{width:18px;text-align:center;font-weight:700}.status[data-v-f1ea4f68]{color:var(--event-color);border:1px solid color-mix(in srgb,var(--event-color) 35%,transparent);border-radius:20px;padding:0 7px;font-size:12px}time[data-v-f1ea4f68]{margin-left:auto}time[data-v-f1ea4f68],.duration[data-v-f1ea4f68],.attribution[data-v-f1ea4f68],.directory[data-v-f1ea4f68],.section-label[data-v-f1ea4f68]{color:var(--muted);font-size:12px}.event-body[data-v-f1ea4f68]{padding:12px;min-width:0}.prose[data-v-f1ea4f68]{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.65 var(--sans)}.attribution[data-v-f1ea4f68]{margin-top:10px}summary[data-v-f1ea4f68]{cursor:pointer;overflow-wrap:anywhere;font:14px/1.6 var(--sans)}summary[data-v-f1ea4f68]:hover{color:var(--event-color)}summary[data-v-f1ea4f68]:focus-visible,pre[data-v-f1ea4f68]:focus-visible{outline:2px solid var(--event-color);outline-offset:3px}.command-summary[data-v-f1ea4f68]{font:13px/1.6 var(--mono)}.nested-content[data-v-f1ea4f68]{margin:12px 0 0 6px;padding:10px 12px;border-left:2px solid color-mix(in srgb,var(--event-color) 45%,transparent);background:color-mix(in srgb,var(--event-color) 4%,transparent);border-radius:0 6px 6px 0;min-width:0}pre[data-v-f1ea4f68]{white-space:pre;overflow:auto;max-height:420px;font:12px/1.65 var(--mono);padding:10px;margin:6px 0;background:color-mix(in srgb,var(--panel) 75%,black);border-radius:5px;-moz-tab-size:2;tab-size:2}.directory code[data-v-f1ea4f68]{overflow-wrap:anywhere;font:12px var(--mono)}.directory span[data-v-f1ea4f68],.section-label[data-v-f1ea4f68]{display:block;font-family:var(--sans)}.output-details[data-v-f1ea4f68]{margin-top:14px;padding-left:12px;border-left:2px solid var(--hairline)}.truncation[data-v-f1ea4f68]{color:#f1bd68;font-size:12px}@media(max-width:600px){.progress-view[data-v-f1ea4f68]{padding:10px}.entry-heading[data-v-f1ea4f68]{gap:6px;padding:8px}.event-body[data-v-f1ea4f68]{padding:9px}.nested-content[data-v-f1ea4f68]{margin-left:0;padding:8px}.output-details[data-v-f1ea4f68]{padding-left:8px}}.fleet-summary[data-v-2da246cc]{display:flex;gap:24px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:13px}.drift-count[data-v-2da246cc]{color:var(--failed)}.residency[data-v-2da246cc]{color:var(--muted);margin-left:6px}.row-drift td[data-v-2da246cc]{border-bottom:none}.drift-row td[data-v-2da246cc]{color:var(--failed);font-size:13px;padding-top:0}.help-tabs[data-v-a05a9b30]{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--hairline);margin-bottom:22px}.help-tabs a[data-v-a05a9b30]{color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;border-bottom:2px solid transparent;margin-bottom:-1px}.help-tabs a[data-v-a05a9b30]:hover{color:var(--text);text-decoration:none}.help-tabs a.on[data-v-a05a9b30]{color:var(--amber);border-bottom-color:var(--amber)}.retired[data-v-8949b820]{opacity:.55}.login[data-v-7f92233a]{display:flex;align-items:center;justify-content:center;min-height:100%;padding:40px 20px}.login-card[data-v-7f92233a]{width:100%;max-width:380px;text-align:center;border:1px solid var(--hairline);border-radius:6px;padding:32px 24px;background:var(--panel)}.login-sub[data-v-7f92233a]{margin:10px 0 22px}.login-error[data-v-7f92233a]{border-bottom:none;margin-bottom:18px;text-align:left}.login-btn[data-v-7f92233a]{display:inline-block;padding:9px 18px}.login-btn[data-v-7f92233a]:hover{text-decoration:none}.retired[data-v-890272d8]{opacity:.55}.row[data-v-890272d8]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}.fleet-summary[data-v-22e4ca7e]{display:flex;gap:24px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:13px}.drift-count[data-v-22e4ca7e]{color:var(--failed)}.mono[data-v-22e4ca7e]{font-family:var(--mono);font-size:12px}button.danger[data-v-22e4ca7e]{background:transparent;border:1px solid var(--hairline);color:var(--failed);font-family:var(--mono);font-size:12px;padding:4px 10px;cursor:pointer}button.danger[data-v-22e4ca7e]:hover:not(:disabled){border-color:var(--failed)}button.danger[data-v-22e4ca7e]:disabled{opacity:.5;cursor:default}
