:root[data-theme=neon]{--vo-brand: #5529d6;--vo-brand-lift: #6b3fe8;--vo-ground: #131417;--vo-panel: #1a1c20;--vo-panel-2: #232529;--vo-ink: #edeef0;--vo-ink-dim: #a9adb4;--vo-line: #2e3136;--vo-line-strong: #3d4149;--vo-accent: #a58af3;--vo-accent-soft: rgba(85, 41, 214, .18);--vo-glow: rgba(85, 41, 214, .3);--vo-grad: linear-gradient(135deg, #a58af3, #5529d6);--vo-pend: #ec9a52;--vo-pend-soft: rgba(236, 154, 82, .14);--vo-ok: #3ecb84;--vo-ok-soft: rgba(62, 203, 132, .13);--vo-fail: #f0685a;--vo-fail-soft: rgba(240, 104, 90, .13);--vo-c-watch: #4e90d9;--vo-c-audit: #a58af3;--vo-c-fix: #3ecb84;--vo-c-memory: #ec9a52;--vo-c-human: #edeef0;--vo-dot-grid: rgba(255, 255, 255, .05)}:root[data-theme=light]{--vo-brand: #5529d6;--vo-brand-lift: #6b3fe8;--vo-ground: #f6f5f3;--vo-panel: #ffffff;--vo-panel-2: #f6f5f3;--vo-ink: #222325;--vo-ink-dim: #5c5d60;--vo-line: #e2e0dd;--vo-line-strong: #d0cec9;--vo-accent: #5529d6;--vo-accent-soft: rgba(85, 41, 214, .09);--vo-glow: rgba(85, 41, 214, .11);--vo-grad: linear-gradient(135deg, #a58af3, #5529d6);--vo-pend: #c2691a;--vo-pend-soft: rgba(194, 105, 26, .1);--vo-ok: #1f9e54;--vo-ok-soft: rgba(31, 158, 84, .1);--vo-fail: #d23f31;--vo-fail-soft: rgba(210, 63, 49, .09);--vo-c-watch: #004794;--vo-c-audit: #5529d6;--vo-c-fix: #1f9e54;--vo-c-memory: #c2691a;--vo-c-human: #222325;--vo-dot-grid: rgba(0, 0, 0, .07)}:root{--vo-led-idle: #ffffff;--vo-led-working: #6ea8ff;--vo-led-complete: #45c98a;--vo-led-input: #e0993c;--vo-led-error: #e5695d;--vo-led-off: rgba(255, 255, 255, .18);--vo-led-idle-on-light: #b9b5af;--vo-led-working-on-light: #17458f;--vo-led-complete-on-light: #0e5c33;--vo-led-input-on-light: #6a4206;--vo-led-error-on-light: #99231b;--vo-led-off-on-light: rgba(0, 0, 0, .22)}:root{--vo-radius: 10px;--vo-radius-pill: 200px;--vo-ease: cubic-bezier(.16, 1, .3, 1);--vo-shadow-sm: 0 1px 2px rgba(20, 12, 40, .06), 0 1px 3px rgba(20, 12, 40, .05);--vo-shadow-md: 0 6px 20px rgba(20, 12, 40, .07), 0 2px 6px rgba(20, 12, 40, .05);--vo-shadow-lg: 0 20px 50px rgba(20, 12, 40, .1), 0 6px 16px rgba(20, 12, 40, .06);--vo-shadow-brand: 0 14px 40px rgba(85, 41, 214, .22)}:root{color-scheme:dark}:root[data-theme=neon]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=neon] .vo-logo{filter:brightness(0) invert(1)}:where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--vo-accent);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lc[data-v-546db3c9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lcq[data-v-546db3c9]{flex:1 1 160px;min-width:120px;max-width:300px;background:var(--panel, var(--vo-panel));border:1px solid var(--line-strong, var(--vo-line-strong));border-radius:var(--radius, var(--vo-radius));padding:5px 10px;font-size:11px;color:var(--ink, var(--vo-ink))}.lcq[data-v-546db3c9]:focus{outline:none;border-color:var(--accent, var(--vo-accent))}.lcd[data-v-546db3c9]{background:var(--panel, var(--vo-panel));border:1px solid var(--line-strong, var(--vo-line-strong));border-radius:var(--radius, var(--vo-radius));padding:5px 8px;font-size:10.5px;color:var(--ink-dim, var(--vo-ink-dim));cursor:pointer}select[data-v-546db3c9-s]{background:var(--panel, var(--vo-panel));border:1px solid var(--line-strong, var(--vo-line-strong));border-radius:var(--radius, var(--vo-radius));padding:5px 8px;font-size:10.5px;font-family:Geist Mono,ui-monospace,Consolas,monospace;color:var(--ink-dim, var(--vo-ink-dim));cursor:pointer}select[data-v-546db3c9-s]:focus{outline:none;border-color:var(--accent, var(--vo-accent))}.lcn[data-v-546db3c9]{margin-left:auto;font-size:10px;color:var(--ink-dim, var(--vo-ink-dim));white-space:nowrap}.lcp[data-v-546db3c9]{display:inline-flex;align-items:center;gap:7px}.lcpb[data-v-546db3c9]{border:1px solid var(--line-strong, var(--vo-line-strong));background:var(--panel, var(--vo-panel));color:var(--ink-dim, var(--vo-ink-dim));border-radius:var(--radius-pill, var(--vo-radius-pill));font-size:10px;font-weight:700;padding:3px 9px;cursor:pointer;transition:all .22s var(--ease, var(--vo-ease))}.lcpb[data-v-546db3c9]:hover:not(:disabled){color:var(--accent, var(--vo-accent));border-color:var(--accent, var(--vo-accent))}.lcpb[data-v-546db3c9]:disabled{opacity:.45;cursor:default}.lcpn[data-v-546db3c9]{font-size:10px;color:var(--ink, var(--vo-ink));white-space:nowrap}.mono[data-v-546db3c9]{font-family:Geist Mono,ui-monospace,Consolas,monospace}.fx-block[data-v-9d54a040]{margin-top:10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel);padding:10px 12px}.fx-block[data-status=applied][data-v-9d54a040]{border-color:color-mix(in srgb,var(--ok) 45%,var(--line-strong))}.fx-head[data-v-9d54a040]{font-size:9.5px;color:var(--ink-dim);margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fx-status[data-v-9d54a040]{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-pill);padding:2px 8px;border:1px solid var(--line-strong);color:var(--ink-dim)}.fx-status[data-s=proposed][data-v-9d54a040]{color:var(--pend);border-color:var(--pend);background:var(--pend-soft)}.fx-status[data-s=approved][data-v-9d54a040],.fx-status[data-s=applying][data-v-9d54a040]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.fx-status[data-s=applied][data-v-9d54a040]{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.fx-lane[data-v-9d54a040]{font-size:8px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:2px 7px}.fx-lane[data-lane=deterministic][data-v-9d54a040]{color:var(--ok);border-color:var(--ok)}.fx-lane[data-lane=on-device-model][data-v-9d54a040]{color:var(--pend);border-color:var(--pend)}.fx-lane[data-lane=escalated-cloud][data-v-9d54a040]{color:var(--accent);border-color:var(--accent)}.fx-diff[data-v-9d54a040]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.fx-d[data-v-9d54a040]{font-family:var(--mono);font-size:10.5px;border-radius:7px;padding:7px 9px;line-height:1.5;word-break:break-word}.fx-d.before[data-v-9d54a040]{background:var(--fail-soft);color:var(--ink)}.fx-d.after[data-v-9d54a040]{background:var(--ok-soft);color:var(--ink)}.fx-dl[data-v-9d54a040]{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);margin-bottom:2px}.fx-editurl[data-v-9d54a040]{font-size:9.5px;color:var(--ink-dim);margin-bottom:8px;word-break:break-all}.fx-scope[data-v-9d54a040]{margin:-2px 0 9px;color:var(--ink-dim);font-size:10px}.fx-scope summary[data-v-9d54a040]{color:var(--accent);cursor:pointer}.fx-scope ul[data-v-9d54a040]{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.fx-scope li[data-v-9d54a040]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.fx-scope li span[data-v-9d54a040]{color:var(--ink)}.fx-scope code[data-v-9d54a040]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-scorebar[data-v-9d54a040]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.fx-sc[data-v-9d54a040]{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-dim)}.fx-sc[data-g=ok][data-v-9d54a040]{color:var(--ok)}.fx-sc[data-g=warn][data-v-9d54a040]{color:var(--pend)}.fx-sc[data-g=stop][data-v-9d54a040]{color:var(--fail)}.fx-resolved[data-v-9d54a040]{font-size:11px;font-weight:700;color:var(--ink-dim)}.fx-resolved[data-clears=all][data-v-9d54a040]{color:var(--ok)}.fx-resolved[data-clears=partial][data-v-9d54a040]{color:var(--pend)}.fx-introduced[data-v-9d54a040]{font-size:10px;font-weight:700;color:var(--fail)}.fx-acts[data-v-9d54a040]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fx-applied[data-v-9d54a040]{font-size:10.5px;color:var(--ok)}.fx-approve[data-v-9d54a040]{margin-top:9px;border-top:1px dashed var(--line);padding-top:9px}.fx-amt[data-v-9d54a040]{font-size:11.5px;color:var(--ink);margin:0 0 6px}.fx-arow[data-v-9d54a040]{font-size:10.5px;color:var(--ink-dim);margin-bottom:4px;display:flex;align-items:center;gap:6px}.fx-anote[data-v-9d54a040]{font-size:9.5px;color:var(--ink-dim);margin:6px 0 8px;line-height:1.5}.fx-abtns[data-v-9d54a040]{display:flex;gap:8px;justify-content:flex-end}.chip[data-v-9d54a040]{font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);padding:2px 8px;border:1px solid var(--line-strong)}.chip.ok[data-v-9d54a040]{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.chip.acc[data-v-9d54a040]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.act[data-v-9d54a040]{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);border-radius:var(--radius-pill);font-size:10.5px;font-weight:700;padding:6px 12px;cursor:pointer;transition:all .22s var(--ease)}.act[data-v-9d54a040]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.act[data-v-9d54a040]:disabled{opacity:.55;cursor:wait}.act.primary[data-v-9d54a040]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.act.danger[data-v-9d54a040]{border-color:var(--fail);color:var(--fail)}.act.danger[data-v-9d54a040]:hover:not(:disabled){background:var(--fail-soft)}@media(max-width:420px){.fx-diff[data-v-9d54a040]{grid-template-columns:1fr}.fx-acts .act[data-v-9d54a040]{width:100%}.fx-scope li[data-v-9d54a040]{grid-template-columns:1fr;gap:1px}}.share[data-v-aeb1b163]{margin-top:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm);padding:16px 18px}.shead[data-v-aeb1b163]{display:flex;align-items:flex-start;gap:11px}.shi[data-v-aeb1b163]{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.shi svg[data-v-aeb1b163]{width:13px;height:13px}.shead h3[data-v-aeb1b163]{font-size:14px;font-weight:650;letter-spacing:-.01em;margin:0 0 3px;color:var(--ink)}.shead p[data-v-aeb1b163]{font-size:12px;color:var(--ink-dim);margin:0;max-width:62ch;line-height:1.5}.flash[data-v-aeb1b163]{margin-left:auto;font-size:10.5px;color:var(--ok);white-space:nowrap}.notready[data-v-aeb1b163]{display:grid;gap:4px;margin-top:12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);padding:12px;color:var(--ink-dim);font-size:11.5px}.notready b[data-v-aeb1b163]{color:var(--ink)}.previewtabs[data-v-aeb1b163]{display:inline-flex;margin-top:12px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-pill)}.previewtabs button[data-v-aeb1b163]{border:0;background:var(--panel-2);color:var(--ink-dim);padding:7px 12px;font-size:11px;cursor:pointer}.previewtabs button.on[data-v-aeb1b163]{background:var(--accent-soft);color:var(--accent);font-weight:700}.share-safety[data-v-aeb1b163]{margin-top:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);padding:8px 10px}.share-safety summary[data-v-aeb1b163]{color:var(--accent);font-size:10.5px;font-weight:650;cursor:pointer}.share-safety div[data-v-aeb1b163]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.share-safety p[data-v-aeb1b163]{margin:0;color:var(--ink-dim);font-size:10px;line-height:1.45}.share-safety strong[data-v-aeb1b163]{display:block;color:var(--ink);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.sbody[data-v-aeb1b163]{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;align-items:flex-start}.preview[data-v-aeb1b163]{width:min(400px,100%)}.scard[data-v-aeb1b163]{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:11px}.story[data-v-aeb1b163]{aspect-ratio:1}.sacts[data-v-aeb1b163]{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1 1 260px;min-width:240px;align-content:start}.sbtn[data-v-aeb1b163]{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:9px;font-size:12.5px;font-weight:600;padding:9px 12px;cursor:pointer;box-shadow:var(--shadow-sm);text-align:center;transition:border-color .15s var(--ease),background .15s var(--ease),transform .06s}.sbtn[data-v-aeb1b163]:hover{border-color:var(--ink-3, var(--ink-dim))}.sbtn[data-v-aeb1b163]:active{transform:translateY(.5px)}.sbtn.primary[data-v-aeb1b163]{background:var(--brand, var(--accent));border-color:var(--brand, var(--accent));color:#fff}.sbtn.primary[data-v-aeb1b163]:hover{background:var(--brand-lift, var(--accent));border-color:var(--brand-lift, var(--accent));box-shadow:var(--shadow-brand)}.shint[data-v-aeb1b163]{grid-column:1 / -1;font-size:11px;color:var(--ink-dim);line-height:1.5;margin:2px 0 0}.srframes[data-v-aeb1b163]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){.shead[data-v-aeb1b163]{display:grid}.flash[data-v-aeb1b163]{margin-left:0}.previewtabs[data-v-aeb1b163]{display:grid;grid-template-columns:1fr 1fr;width:100%}.sbody[data-v-aeb1b163]{display:grid}.preview[data-v-aeb1b163],.sacts[data-v-aeb1b163]{width:100%;min-width:0}.share-safety div[data-v-aeb1b163]{grid-template-columns:1fr;gap:7px}}@media(prefers-reduced-motion:reduce){.sbtn[data-v-aeb1b163]{transition:none}.sbtn[data-v-aeb1b163]:active{transform:none}}.panel[data-v-eedaa591]{position:absolute;top:52px;left:50%;transform:translate(-50%);bottom:44px;width:min(720px,calc(100vw - 28px));display:flex;flex-direction:column;border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 97%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg);z-index:11}.phead[data-v-eedaa591]{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;border-bottom:1px solid var(--line)}.phead .pi[data-v-eedaa591]{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.phead .pi svg[data-v-eedaa591]{width:15px;height:15px}.pcrumb[data-v-eedaa591]{display:grid;gap:1px;min-width:0}.audit-cols[data-v-eedaa591]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 384px;grid-template-rows:auto minmax(0,1fr);gap:20px;align-items:start;overflow-y:auto;padding:6px 14px 14px}.audit-cols>.body[data-v-eedaa591]{grid-column:1;grid-row:1 / span 2;flex:none;overflow:visible;padding:0;min-width:0}.audit-cols>.sevs[data-v-eedaa591]{grid-column:2;grid-row:1}.audit-cols>.audit-rail[data-v-eedaa591]{grid-column:2;grid-row:2}.vhero[data-v-eedaa591]{margin:2px 0 4px;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-md);background:radial-gradient(620px 240px at 12% -50%,var(--ok-soft),transparent 70%),var(--panel);padding:18px 20px}.vhero[data-g=warn][data-v-eedaa591]{background:radial-gradient(620px 240px at 12% -50%,var(--pend-soft),transparent 70%),var(--panel)}.vhero[data-g=stop][data-v-eedaa591]{background:radial-gradient(620px 240px at 12% -50%,var(--fail-soft),transparent 70%),var(--panel)}.summary[data-v-eedaa591]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.meter .tick[data-v-eedaa591]{position:absolute;top:0;bottom:0;width:1.5px;background:var(--line)}.scale[data-v-eedaa591]{display:flex;justify-content:space-between;font-size:10.5px;color:var(--ink-3, var(--ink-dim));margin-top:6px}.checkchips[data-v-eedaa591]{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.checkchips .ck[data-v-eedaa591]{display:inline-flex;gap:5px;align-items:center;border-radius:var(--radius-pill);background:var(--panel-2);padding:3px 10px;color:var(--ink-dim);font-family:var(--mono);font-size:10px}.checkchips .ck svg[data-v-eedaa591]{width:10px;height:10px;color:var(--ok);flex:0 0 10px}.filters[data-v-eedaa591]{display:inline-flex;gap:2px;margin:0 0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);padding:3px;box-shadow:var(--shadow-sm)}.filters button[data-v-eedaa591]{display:inline-flex;gap:6px;align-items:center;border:0;border-radius:var(--radius-pill);background:transparent;padding:5px 13px;color:var(--ink-dim);font-size:12px;font-weight:500;cursor:pointer;transition:background .14s var(--ease),color .14s var(--ease)}.filters button[data-v-eedaa591]:hover{color:var(--ink)}.filters button.on[data-v-eedaa591]{background:var(--accent-soft);color:var(--accent);font-weight:600}.filters .ct[data-v-eedaa591]{border-radius:var(--radius-pill);background:var(--panel-2);padding:0 6px;font-size:10px}.filters button.on .ct[data-v-eedaa591]{background:color-mix(in srgb,var(--accent) 18%,transparent)}.rcard[data-v-eedaa591]{border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm);padding:16px 18px}.rcard h3[data-v-eedaa591]{display:flex;gap:8px;align-items:center;margin:0;font-size:13.5px;font-weight:650;letter-spacing:-.01em}.rcard h3 .ri[data-v-eedaa591]{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.rcard h3 .ri svg[data-v-eedaa591]{width:13px;height:13px}.wnsteps[data-v-eedaa591]{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.wnsteps li[data-v-eedaa591]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:12.5px;color:var(--ink-dim);line-height:1.5}.wnsteps b[data-v-eedaa591]{color:var(--ink);font-weight:650}.wnn[data-v-eedaa591]{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:600}.audit-rail .reg[data-v-eedaa591]{border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm);padding:16px 18px}.audit-rail[data-v-eedaa591]{display:flex;flex-direction:column;gap:14px;position:sticky;top:var(--tn-clear, 12px);align-self:start;min-width:0}.audit-rail .section[data-v-eedaa591]{margin-top:0}.sevs[data-v-eedaa591]{border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm);padding:16px 18px}.sevhead[data-v-eedaa591]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sevs .slabel[data-v-eedaa591]{margin:0}.jumplink[data-v-eedaa591]{margin-left:auto;color:var(--accent);font-size:12px;font-weight:600;text-decoration:none}.jumplink[data-v-eedaa591]:hover{text-decoration:underline}.railnote[data-v-eedaa591]{margin:0;color:var(--ink-3, var(--ink-dim));font-size:11px;line-height:1.55}.railnote b[data-v-eedaa591]{color:var(--ink-2, var(--ink))}.sevrow[data-v-eedaa591]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sev[data-v-eedaa591]{border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:11px;padding:11px 8px 9px;text-align:center}.sev b[data-v-eedaa591]{display:block;font-family:var(--mono);font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.sev i[data-v-eedaa591]{display:block;margin-top:5px;color:var(--ink-3, var(--ink-dim));font-family:var(--mono);font-size:8.5px;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sev.high b[data-v-eedaa591]{color:var(--fail)}.sev.med b[data-v-eedaa591]{color:var(--pend)}.sev.low b[data-v-eedaa591]{color:var(--ink-2, var(--ink-dim))}.sev.rev b[data-v-eedaa591]{color:var(--accent)}.sevfoot[data-v-eedaa591]{margin:12px 0 0;color:var(--ink-3, var(--ink-dim));font-size:11.5px;line-height:1.5}.sevfoot b[data-v-eedaa591]{color:var(--ink-2, var(--ink));font-weight:600}@media(max-width:1180px){.audit-cols[data-v-eedaa591]{grid-template-columns:minmax(0,1fr)}.audit-rail[data-v-eedaa591]{position:static}}.ptitle[data-v-eedaa591]{font-size:15px;letter-spacing:-.015em;color:var(--ink);font-weight:650;font-family:var(--sans, "Geist", sans-serif);text-transform:none}.pcount[data-v-eedaa591]{font-size:10.5px;color:var(--ink-3, var(--ink-dim));letter-spacing:.05em}.close[data-v-eedaa591]{margin-left:auto;border:0;background:transparent;color:var(--ink-dim);border-radius:8px;font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.close[data-v-eedaa591]:hover{background:var(--panel);color:var(--ink)}.runbar[data-v-eedaa591]{display:flex;gap:9px;padding:14px 14px 6px}.input[data-v-eedaa591]{flex:1;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:13px;padding:10px 14px;box-shadow:var(--shadow-sm);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.input[data-v-eedaa591]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input.pw[data-v-eedaa591]{flex:0 0 200px}.go[data-v-eedaa591]{border:1px solid var(--brand, var(--accent));background:var(--brand, var(--accent));color:#fff;border-radius:9px;font-size:13px;font-weight:600;padding:9px 16px;cursor:pointer;transition:background .15s var(--ease),box-shadow .15s var(--ease),transform .06s}.go[data-v-eedaa591]:hover:not(:disabled){background:var(--brand-lift, var(--accent));border-color:var(--brand-lift, var(--accent));box-shadow:var(--shadow-brand)}.go[data-v-eedaa591]:active:not(:disabled){transform:translateY(.5px)}.go[data-v-eedaa591]:disabled{opacity:.55;cursor:wait}.err[data-v-eedaa591]{color:var(--fail);font-size:10.5px;padding:2px 14px}.prog[data-v-eedaa591]{color:var(--ink-dim);font-size:10.5px;padding:4px 14px}.livefinds[data-v-eedaa591]{margin:4px 14px 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:10px 12px}.lfhead[data-v-eedaa591]{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.lfrow[data-v-eedaa591]{display:flex;align-items:center;gap:9px;padding:3px 0;animation:lfin-eedaa591 .3s var(--ease, ease)}.lfrow .lftt[data-v-eedaa591]{font-size:12.5px;color:var(--ink)}.lfrow .chip[data-v-eedaa591]{font-size:8.5px;padding:1px 7px;border-radius:var(--radius-pill)}.lfrow .chip.high[data-v-eedaa591]{color:var(--fail);border:1px solid var(--fail)}.lfrow .chip.medium[data-v-eedaa591]{color:var(--pend);border:1px solid var(--pend)}.lfrow .chip.low[data-v-eedaa591]{color:var(--ink-dim);border:1px solid var(--line-strong)}.gatarget[data-v-eedaa591]{margin:8px 0 0;padding:0 14px;font-size:11px;color:var(--ink-dim)}.gatarget b[data-v-eedaa591]{color:var(--ink);font-weight:600}.gadim[data-v-eedaa591]{opacity:.65}.panel[data-v-eedaa591]{--verify-accent: #5b6472}:root[data-theme=neon] .panel[data-v-eedaa591]{--verify-accent: #9aa4b4}.lfrow .chip.info[data-v-eedaa591]{color:var(--verify-accent);border:1px solid var(--verify-accent)}@keyframes lfin-eedaa591{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lfrow[data-v-eedaa591]{animation:none}}.body[data-v-eedaa591]{flex:1;overflow-y:auto;padding:6px 14px 14px}.vhero[data-v-eedaa591]{margin:12px 0 4px;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-md);background:radial-gradient(620px 240px at 12% -50%,var(--ok-soft),transparent 70%),var(--panel)!important;padding:18px 20px}.vhero[data-g=warn][data-v-eedaa591]{background:radial-gradient(620px 240px at 12% -50%,var(--pend-soft),transparent 70%),var(--panel)!important}.summary[data-v-eedaa591]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.score[data-v-eedaa591]{flex:0 0 auto}.sampletag[data-v-eedaa591]{display:inline-block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pend);background:var(--pend-soft);border:0;border-radius:var(--radius-pill, 999px);padding:2.5px 9px;margin-bottom:7px}.verdict[data-v-eedaa591]{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.verdict[data-g=ok][data-v-eedaa591]{color:var(--ok)}.verdict[data-g=warn][data-v-eedaa591]{color:var(--pend)}.verdict[data-g=stop][data-v-eedaa591]{color:var(--fail)}.score .num[data-v-eedaa591]{font-family:var(--mono);font-size:40px;font-weight:600;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:4px}.score .num span[data-v-eedaa591]{font-size:12px;color:var(--ink-3, var(--ink-dim));margin-left:3px;letter-spacing:0}.vmain[data-v-eedaa591]{flex:1;min-width:260px}.meaning[data-v-eedaa591]{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.4}.scanline[data-v-eedaa591]{font-size:12px;color:var(--ink-dim);margin:4px 0 0;border:0;padding:0}.meter[data-v-eedaa591]{position:relative;height:7px;border-radius:200px;background:color-mix(in srgb,var(--ground) 70%,var(--line));margin-top:12px;overflow:hidden}.meter .fill[data-v-eedaa591]{position:absolute;top:0;left:0;bottom:0;border-radius:200px;background:var(--ink-dim)}.meter[data-g=ok] .fill[data-v-eedaa591]{background:linear-gradient(90deg,var(--ok),color-mix(in srgb,var(--ok) 70%,#fff))}.meter[data-g=warn] .fill[data-v-eedaa591]{background:linear-gradient(90deg,var(--pend),color-mix(in srgb,var(--pend) 70%,#fff))}.meter[data-g=stop] .fill[data-v-eedaa591]{background:var(--fail)}.meter .tick[data-v-eedaa591]{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--line-strong)}.meaning[data-v-eedaa591]{font-size:12.5px;color:var(--ink);margin:2px 0 8px;line-height:1.45}.census[data-v-eedaa591]{display:flex;gap:16px;margin-left:auto;align-self:flex-start}.cx[data-v-eedaa591]{text-align:center}.cx b[data-v-eedaa591]{display:block;font-size:18px;font-variant-numeric:tabular-nums}.cx b.high[data-v-eedaa591]{color:var(--fail)}.cx b.medium[data-v-eedaa591]{color:var(--pend)}.cx b.low[data-v-eedaa591]{color:var(--ink-dim)}.cx b.verify[data-v-eedaa591]{color:var(--verify-accent)}.cx span[data-v-eedaa591]{font-family:var(--mono);font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim)}.ranbar[data-v-eedaa591]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px;padding:12px 14px 0}.ranbar .ranurl[data-v-eedaa591],.ranbar .storesel[data-v-eedaa591]{flex:1 1 340px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:11px 14px;box-shadow:var(--shadow-sm)}.ranurl[data-v-eedaa591]{font-size:12.5px;color:var(--ink);font-weight:600}.ranwhen[data-v-eedaa591]{font-size:10.5px;color:var(--ink-dim)}.ranedit[data-v-eedaa591]{margin-left:auto;border:0;background:none;color:var(--ink-dim);font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.ranedit[data-v-eedaa591]:hover{color:var(--accent)}.ranedit~.ranedit[data-v-eedaa591]{margin-left:0}.storesel[data-v-eedaa591]{max-width:min(46ch,60%);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);font-size:12.5px;font-weight:600;padding:4px 8px;cursor:pointer}.storesel[data-v-eedaa591]:hover{border-color:var(--accent)}.runhist[data-v-eedaa591]{display:grid;gap:2px;margin:6px 0 4px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.hrow[data-v-eedaa591]{display:flex;gap:12px;align-items:baseline;width:100%;text-align:left;border:0;background:none;color:var(--ink-dim);font-size:10.5px;padding:5px 8px;border-radius:6px;cursor:pointer}.hrow[data-v-eedaa591]:hover{background:var(--accent-soft);color:var(--ink)}.hrow.on[data-v-eedaa591]{background:var(--accent-soft);color:var(--accent);font-weight:700}.hwhen[data-v-eedaa591]{min-width:19ch}.hfind[data-v-eedaa591]{margin-left:auto}.hnow[data-v-eedaa591]{color:var(--ok);font-weight:700}.hbad[data-v-eedaa591]{color:var(--pend)}.olderbar[data-v-eedaa591]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:6px 0 2px;padding:7px 11px;border:1px solid var(--pend);border-radius:var(--radius);background:var(--pend-soft);color:var(--pend);font-size:11px}.olderbar button[data-v-eedaa591]{border:1px solid currentColor;background:none;color:inherit;font:inherit;border-radius:var(--radius-pill);padding:3px 11px;cursor:pointer}.olderbar button[data-v-eedaa591]:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.scanline[data-v-eedaa591]{font-size:10px;color:var(--ink-dim);padding-bottom:6px}.scanline b[data-v-eedaa591]{color:var(--ink);font-weight:600}.assumeline[data-v-eedaa591]{font-size:9.5px;color:var(--ink-dim);opacity:.8;padding-bottom:6px;border-bottom:1px solid var(--line)}.kpis[data-v-eedaa591]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0 4px}.kpi[data-v-eedaa591]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:12px 13px}.kpi.lead[data-v-eedaa591]{border-left:3px solid var(--ok)}.klabel[data-v-eedaa591]{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.kval[data-v-eedaa591]{font-size:27px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px}.kval.ok[data-v-eedaa591]{color:var(--ok)}.knote[data-v-eedaa591]{font-size:10.5px;color:var(--ink-dim);line-height:1.35;margin-top:3px}.kchips[data-v-eedaa591]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.kchip[data-v-eedaa591]{font-size:9.5px;font-weight:700;border-radius:5px;padding:1px 6px}.kchip.high[data-v-eedaa591]{color:var(--fail);background:var(--fail-soft)}.kchip.medium[data-v-eedaa591]{color:var(--pend);background:var(--pend-soft)}.kchip.low[data-v-eedaa591]{color:var(--ink-dim);background:var(--panel);border:1px solid var(--line)}.kchip.verify[data-v-eedaa591]{color:var(--verify-accent);background:var(--panel);border:1px solid var(--line)}.findhead[data-v-eedaa591]{align-items:baseline}.findtitle[data-v-eedaa591]{font-size:13px;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.starthere[data-v-eedaa591]{margin:14px 0 6px;padding:16px 18px;border:1px solid var(--border-brand, color-mix(in srgb, var(--accent) 30%, var(--line)));border-radius:14px;background:linear-gradient(180deg,var(--accent-soft),transparent 70%),var(--panel);box-shadow:var(--shadow-sm)}.starthere .slabel[data-v-eedaa591]{display:flex;align-items:center;gap:7px;color:var(--accent);margin-bottom:7px;letter-spacing:.14em}.shdot[data-v-eedaa591]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.shgrid[data-v-eedaa591]{display:flex;gap:22px;align-items:center;justify-content:space-between;flex-wrap:wrap}.shgrid>div[data-v-eedaa591]:first-child{flex:1 1 380px;min-width:0}.shact[data-v-eedaa591]{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:5px}.shsafe[data-v-eedaa591]{font-size:10px;color:var(--ink-3, var(--ink-dim));text-align:center}.shfacts[data-v-eedaa591]{display:flex;flex-wrap:wrap;gap:14px;margin:9px 0 0;padding:0;list-style:none;font-size:10px;color:var(--ink-3, var(--ink-dim))}.shfacts li[data-v-eedaa591]:before{content:"· "}.sh-title[data-v-eedaa591]{margin:0 0 6px;font-size:15.5px;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.sh-why[data-v-eedaa591]{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-dim)}.sh-btn[data-v-eedaa591]{border:1px solid var(--accent);border-radius:9px;background:var(--accent);color:#fff;padding:10px 18px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);transition:background .15s var(--ease),box-shadow .15s var(--ease)}.sh-btn[data-v-eedaa591]:hover:not(:disabled){background:var(--accent-strong, var(--accent));box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 30%,transparent)}.sh-btn[data-v-eedaa591]:disabled{opacity:.6;cursor:default}.sh-done[data-v-eedaa591]{max-width:30ch;font-size:11.5px;font-weight:600;line-height:1.45;color:var(--ok)}.sh-done.beyond[data-v-eedaa591]{color:var(--c-watch)}.sh-done.older[data-v-eedaa591]{color:var(--pend)}.fgroup[data-v-eedaa591]{display:flex;gap:8px;align-items:baseline;margin:18px 0 8px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.fgroup span[data-v-eedaa591]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:1px 8px}.factbtn[data-v-eedaa591]{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:9px;background:var(--panel);padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);text-decoration:none;transition:border-color .15s var(--ease),background .15s var(--ease)}.factbtn[data-v-eedaa591]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong, var(--accent))}.factbtn[data-v-eedaa591]:disabled{cursor:progress;opacity:.6}.fact[data-v-eedaa591]{margin-left:auto;font-size:10px;letter-spacing:.03em;white-space:nowrap}.fact.factbtn[data-v-eedaa591]{letter-spacing:0}.fact[data-k=crew][data-v-eedaa591]{color:var(--accent);font-weight:600}.fact[data-k=staged][data-v-eedaa591]{color:var(--ok);font-weight:600}.fact[data-k=judgment][data-v-eedaa591]{color:var(--ink-dim)}.fact[data-k=beyond][data-v-eedaa591]{color:var(--c-watch)}.roitoggle[data-v-eedaa591]{display:flex;width:100%;align-items:center;gap:10px;border:0;background:none;padding:0;cursor:pointer;text-align:left;font:inherit}.roichev[data-v-eedaa591]{margin-left:auto;color:var(--ink-dim);font-size:9.5px;text-decoration:underline;text-underline-offset:2px}.roitoggle:hover .roichev[data-v-eedaa591]{color:var(--accent)}.webperf[data-v-eedaa591]{margin:10px 14px 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:12px 14px}.wphead[data-v-eedaa591]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.wptag[data-v-eedaa591]{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.wppass[data-v-eedaa591]{margin-left:auto;font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-dim)}.wppass[data-g=good][data-v-eedaa591]{color:var(--ok);border-color:var(--ok)}.wppass[data-g=ni][data-v-eedaa591]{color:var(--pend);border-color:var(--pend)}.wpgrid[data-v-eedaa591]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.wpv[data-v-eedaa591]{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);border-left-width:3px;background:var(--panel)}.wpv[data-g=good][data-v-eedaa591]{border-left-color:var(--ok)}.wpv[data-g=ni][data-v-eedaa591]{border-left-color:var(--pend)}.wpv[data-g=poor][data-v-eedaa591]{border-left-color:var(--fail)}.wpl[data-v-eedaa591]{font-size:11px;color:var(--ink-dim);line-height:1.25}.wpn[data-v-eedaa591]{font-size:18px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.wpverdict[data-v-eedaa591]{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim)}.wpv[data-g=good] .wpverdict[data-v-eedaa591]{color:var(--ok)}.wpv[data-g=ni] .wpverdict[data-v-eedaa591]{color:var(--pend)}.wpv[data-g=poor] .wpverdict[data-v-eedaa591]{color:var(--fail)}.wpfoot[data-v-eedaa591]{margin:9px 0 0;font-size:9.5px;color:var(--ink-dim)}.wphint[data-v-eedaa591]{margin:10px 14px 0;padding:9px 12px;border:1px dashed var(--line-strong);border-radius:var(--radius);font-size:11px;color:var(--ink-dim);line-height:1.5}.wphint b[data-v-eedaa591]{color:var(--ink)}.pending-fixes[data-v-eedaa591]{margin:12px 14px 4px;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--accent) 5%,var(--panel));padding:12px}.pending-fixes-head[data-v-eedaa591]{display:flex;align-items:flex-start;gap:16px;margin-bottom:10px}.pending-fixes-head>div[data-v-eedaa591]{display:grid;gap:2px}.pending-fixes-head .slabel[data-v-eedaa591]{margin:0;color:var(--accent)}.pending-fixes-head strong[data-v-eedaa591]{color:var(--ink);font-size:13px}.pending-fixes-head p[data-v-eedaa591]{margin:0 0 0 auto;max-width:48ch;color:var(--ink-dim);font-size:10.5px;line-height:1.45;text-align:right}.pending-fix+.pending-fix[data-v-eedaa591]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-strong)}.fix-context[data-v-eedaa591]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;color:var(--ink-dim);font-size:9.5px}.fix-context span[data-v-eedaa591]:first-child{color:var(--ink);font-weight:700}.fix-context strong[data-v-eedaa591]{margin-left:auto;border:1px solid var(--pend);border-radius:var(--radius-pill);color:var(--pend);padding:2px 8px;font-size:8.5px;text-transform:uppercase;letter-spacing:.05em}.fix-context strong[data-current=true][data-v-eedaa591]{border-color:var(--ok);color:var(--ok)}.pending-fixes[data-v-eedaa591] .fx-block{background:var(--panel)}.section[data-v-eedaa591]{margin-top:24px}.slabel[data-v-eedaa591]{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:10px}.verify-sec .slabel[data-v-eedaa591]{color:var(--verify-accent)}.sechead-t[data-v-eedaa591]{font-family:var(--sans, "Geist", sans-serif);font-size:15.5px;font-weight:650;letter-spacing:-.015em;text-transform:none;color:var(--ink)}.sechead-s[data-v-eedaa591]{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3, var(--ink-dim))}.finding[data-v-eedaa591]{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:15px 17px 14px;margin-bottom:12px;box-shadow:var(--shadow-sm);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.finding[data-v-eedaa591]:hover{border-color:var(--ink-3, var(--ink-dim));box-shadow:var(--shadow-md)}.finding[data-fam=destructive][data-v-eedaa591]{border-left-color:var(--fail)}.finding[data-fam=warning][data-v-eedaa591]{border-left-color:var(--pend)}.finding.verify[data-v-eedaa591]{border-color:color-mix(in srgb,var(--pend) 45%,var(--line));background:linear-gradient(180deg,var(--pend-soft),transparent 62%),var(--panel)}.frow[data-v-eedaa591]{display:flex;align-items:center;gap:10px}.ftitle[data-v-eedaa591]{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--ink);flex:1;line-height:1.35}.chip[data-v-eedaa591]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;border-radius:var(--radius-pill);padding:2.5px 10px;border:0;flex:0 0 auto}.chip.high[data-v-eedaa591]{color:var(--fail);background:var(--fail-soft)}.chip.medium[data-v-eedaa591]{color:var(--pend);background:var(--pend-soft)}.chip.low[data-v-eedaa591]{color:var(--ink-dim);background:var(--panel-2)}.chip.info[data-v-eedaa591]{color:var(--pend);background:var(--pend-soft)}.fcount[data-v-eedaa591]{font-size:10.5px;color:var(--ink-dim);background:var(--panel-2);border:0;border-radius:var(--radius-pill);padding:2px 9px}.fixwith[data-v-eedaa591]{font-size:11.5px;font-weight:600;color:var(--accent)}.fbody[data-v-eedaa591]{font-size:13px;color:var(--ink-dim);margin:7px 0 0;line-height:1.55}.eviden[data-v-eedaa591]{display:block;font-family:var(--mono);font-size:12px;color:var(--ink-dim);background:color-mix(in srgb,var(--ground) 75%,var(--panel));border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:9px;padding:9px 13px;margin-top:10px;white-space:pre-wrap;word-break:break-word;line-height:1.6}.fimpact[data-v-eedaa591]{font-size:12px;color:var(--ink-3, var(--ink-dim));margin-top:8px}.none[data-v-eedaa591],.empty[data-v-eedaa591]{color:var(--ink-dim);font-size:11.5px;text-align:center;padding:24px 10px;line-height:1.6}.empty.errbox[data-v-eedaa591]{color:var(--fail);border:1px dashed var(--fail);border-radius:var(--radius);margin:12px 14px}.reg .skills[data-v-eedaa591]{display:flex;flex-wrap:wrap;gap:6px}.skill[data-v-eedaa591]{font-size:9.5px;color:var(--ink-dim);border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px 9px;background:var(--panel-2)}.skill i[data-v-eedaa591]{color:var(--pend);font-style:normal}.lcrow[data-v-eedaa591]{margin:4px 0 8px}.morebtn[data-v-eedaa591]{display:block;width:100%;border:1px dashed var(--line-strong);background:transparent;color:var(--ink-dim);border-radius:8px;font-size:10.5px;font-weight:700;padding:7px 12px;cursor:pointer}.morebtn[data-v-eedaa591]:hover{border-color:var(--accent);color:var(--accent)}.roi[data-v-eedaa591]{margin-top:12px;border:1px solid var(--border-brand, rgba(85, 41, 214, .3));border-radius:11px;background:linear-gradient(180deg,var(--accent-soft),transparent 80%),var(--panel);padding:0 0 2px;overflow:hidden}.roihead[data-v-eedaa591]{display:flex;align-items:center;gap:10px;padding:9px 14px 0;margin-bottom:6px}.roik[data-v-eedaa591]{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.roitoggle .roik[data-v-eedaa591]{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--ink)}.roiconf[data-v-eedaa591]{margin-left:auto;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;border:0;border-radius:var(--radius-pill);padding:2.5px 9px;color:var(--ink-3, var(--ink-dim));background:var(--panel-2)}.roiconf[data-c=high][data-v-eedaa591]{color:var(--ok);background:var(--ok-soft)}.roiconf[data-c=medium][data-v-eedaa591]{color:var(--pend);background:var(--pend-soft)}.roigrid[data-v-eedaa591]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px;padding:4px 14px 10px}.roicell[data-v-eedaa591]{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--ink);line-height:1.45}.roicell b[data-v-eedaa591]{font-weight:650}.roicell.ttv b[data-v-eedaa591]{color:var(--ok)}.roil[data-v-eedaa591]{font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3, var(--ink-dim))}.roifoot[data-v-eedaa591]{margin:0;padding:0 14px 10px;font-size:10px;font-family:var(--mono);color:var(--ink-3, var(--ink-dim))}.srow[data-v-eedaa591]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.resultnote[data-v-eedaa591]{margin-left:auto;color:var(--ok);font-size:9.5px;letter-spacing:0;text-transform:none}.fixresults[data-v-eedaa591]{border:1px solid color-mix(in srgb,var(--ok) 45%,var(--line));border-radius:10px;background:var(--ok-soft);padding:10px 12px}.fixresults[data-v-eedaa591] .fx-block{background:var(--panel)}.stools[data-v-eedaa591]{margin-left:auto;display:inline-flex;gap:7px}.toolbtn[data-v-eedaa591]{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;box-shadow:var(--shadow-sm);font-family:var(--sans, "Geist", sans-serif);letter-spacing:0;text-transform:none;transition:border-color .15s var(--ease),background .15s var(--ease),transform .06s}.toolbtn[data-v-eedaa591]:hover:not(:disabled){border-color:var(--ink-3, var(--ink-dim))}.toolbtn[data-v-eedaa591]:active:not(:disabled){transform:translateY(.5px)}.toolbtn[data-v-eedaa591]:disabled{opacity:.6;cursor:wait}.toolbtn.propose[data-v-eedaa591]{color:#fff;border-color:var(--brand, var(--accent));background:var(--brand, var(--accent))}.toolbtn.propose[data-v-eedaa591]:hover:not(:disabled){background:var(--brand-lift, var(--accent));border-color:var(--brand-lift, var(--accent));box-shadow:var(--shadow-brand)}.enote[data-v-eedaa591]{font-size:10.5px;color:var(--ok);margin:4px 0 8px}.enote.bad[data-v-eedaa591]{color:var(--fail)}.aiwhy[data-v-eedaa591]{margin-top:10px;border:1px solid color-mix(in srgb,var(--pend, #c47d12) 45%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--pend, #c47d12) 7%,var(--panel));padding:9px 12px}.aihead[data-v-eedaa591]{display:flex;align-items:center;gap:10px;margin-bottom:5px}.ailane[data-v-eedaa591]{margin-left:auto;font-size:9px;letter-spacing:.04em;color:var(--pend, #c47d12)}.aitext[data-v-eedaa591]{margin:0;font-size:12px;color:var(--ink);line-height:1.5}.ainote[data-v-eedaa591]{margin:8px 0 0;font-size:11.5px;color:var(--ink);font-weight:650}.roicell.rev b[data-v-eedaa591]{color:var(--ok)}@media(max-width:560px){.panel[data-v-eedaa591]{top:max(52px,env(safe-area-inset-top));bottom:calc(58px + env(safe-area-inset-bottom));width:100%;border-inline:0;border-radius:0}.phead[data-v-eedaa591]{padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right))}.pcount[data-v-eedaa591]{display:none}.runbar[data-v-eedaa591]{display:grid;grid-template-columns:1fr;padding-inline:10px}.input[data-v-eedaa591],.input.pw[data-v-eedaa591],.go[data-v-eedaa591]{width:100%;min-width:0;box-sizing:border-box}.input.pw[data-v-eedaa591]{flex-basis:auto}.body[data-v-eedaa591]{padding-inline:10px}.summary[data-v-eedaa591]{display:grid;grid-template-columns:1fr;gap:12px}.score[data-v-eedaa591]{min-width:0}.census[data-v-eedaa591]{width:100%;margin-left:0;justify-content:space-between}.srow[data-v-eedaa591]{align-items:stretch}.stools[data-v-eedaa591]{width:100%;margin-left:0;flex-wrap:wrap}.toolbtn[data-v-eedaa591]{flex:1 1 42%;white-space:normal}.frow[data-v-eedaa591]{align-items:flex-start;flex-wrap:wrap}.ftitle[data-v-eedaa591]{flex:1 1 calc(100% - 80px)}.webperf[data-v-eedaa591],.wphint[data-v-eedaa591],.livefinds[data-v-eedaa591],.pending-fixes[data-v-eedaa591]{margin-inline:10px}.wphead[data-v-eedaa591]{align-items:flex-start;flex-direction:column}.wppass[data-v-eedaa591]{margin-left:0}.pending-fixes-head[data-v-eedaa591]{flex-direction:column;gap:7px}.pending-fixes-head p[data-v-eedaa591]{margin-left:0;text-align:left}.fix-context strong[data-v-eedaa591]{width:max-content;margin-left:0}}.panel[data-v-d343dbb7]{position:absolute;top:52px;right:14px;bottom:44px;width:min(430px,calc(100vw - 28px));display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg);z-index:10}.phead[data-v-d343dbb7]{display:flex;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid var(--line)}.ptitle[data-v-d343dbb7]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-weight:700}.pcount[data-v-d343dbb7]{font-size:10px;color:var(--ink-dim);margin-left:auto}.pcount i[data-v-d343dbb7]{font-style:normal;color:var(--fail)}.pcount i.on[data-v-d343dbb7]{color:var(--ok)}.close[data-v-d343dbb7]{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink-dim);border-radius:var(--radius-pill);font-size:10px;padding:2px 8px;cursor:pointer;transition:all .22s var(--ease)}.close[data-v-d343dbb7]:hover{color:var(--ink);border-color:var(--accent)}.lines[data-v-d343dbb7]{flex:1;overflow-y:auto;padding:8px 10px;font-size:10.5px;line-height:1.7}.line[data-v-d343dbb7]{display:flex;gap:9px;align-items:baseline;white-space:nowrap}.line .t[data-v-d343dbb7]{color:var(--ink-dim);opacity:.7;flex:0 0 auto}.line .ty[data-v-d343dbb7]{color:var(--accent);flex:0 0 auto}.line .ac[data-v-d343dbb7]{color:var(--ink);flex:0 0 auto}.line .pl[data-v-d343dbb7]{color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis}.line.empty[data-v-d343dbb7]{color:var(--ink-dim);white-space:normal}.lcrow[data-v-d343dbb7]{padding:8px 12px 0}.morebtn[data-v-d343dbb7]{display:block;width:100%;margin-top:6px;border:1px dashed var(--line-strong);background:transparent;color:var(--ink-dim);border-radius:8px;font-size:10px;font-weight:700;padding:6px 10px;cursor:pointer}.morebtn[data-v-d343dbb7]:hover{border-color:var(--accent);color:var(--accent)}.office-canvas[data-v-c1b2a55e]{display:flex;flex-direction:column;gap:10px}.office-canvas.presentation[data-v-c1b2a55e]{gap:0;width:100%}.office-canvas.presentation .oc-stage[data-v-c1b2a55e]{max-height:min(470px,calc(100vh - 310px));min-height:360px;align-items:center;overflow:hidden}.office-canvas.presentation .oc-stage canvas[data-v-c1b2a55e]{max-width:100%;max-height:100%;height:auto;box-shadow:0 10px 30px #00000038}.office-canvas.full[data-v-c1b2a55e]{background:#0f0f14;padding:20px;box-sizing:border-box}.office-canvas.full .oc-body[data-v-c1b2a55e]{height:calc(100vh - 80px)}.office-canvas.full .oc-stage[data-v-c1b2a55e]{align-items:center}.office-canvas.kiosk[data-v-c1b2a55e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto}.oc-bar[data-v-c1b2a55e]{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.oc-bar label[data-v-c1b2a55e]{display:flex;gap:8px;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--vo-mut, #9aa0ac)}.oc-bar select[data-v-c1b2a55e]{font:inherit;background:var(--vo-panel-2, #262735);color:var(--vo-ink, #e8e8ef);border:1px solid var(--vo-line, #33343f);border-radius:7px;padding:5px 10px;text-transform:capitalize}.oc-z[data-v-c1b2a55e]{color:var(--vo-mut, #9aa0ac)}.oc-toggle[data-v-c1b2a55e]{font:inherit;font-size:12px;background:var(--vo-panel-2, #262735);color:var(--vo-ink, #e8e8ef);border:1px solid var(--vo-line, #33343f);border-radius:7px;padding:5px 12px;cursor:pointer}.oc-toggle.on[data-v-c1b2a55e]{border-color:var(--vo-accent, #cd5a2e)}.oc-toggle[data-v-c1b2a55e]:focus-visible,.oc-bar select[data-v-c1b2a55e]:focus-visible,.oc-bar input[data-v-c1b2a55e]:focus-visible{outline:2px solid var(--vo-accent, #cd5a2e);outline-offset:2px}.oc-bar-more[data-v-c1b2a55e]{flex:1 0 100%;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.oc-bar-more[hidden][data-v-c1b2a55e]{display:none}.oc-a11ylist[data-v-c1b2a55e]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.oc-a11ylist[data-v-c1b2a55e]:focus-within{position:relative;z-index:5;width:auto;height:auto;overflow:visible;clip-path:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px;border:1px solid var(--vo-accent, #cd5a2e);border-radius:8px;background:var(--vo-panel, #1b1b22);white-space:normal}.oc-a11yhint[data-v-c1b2a55e]{color:var(--vo-mut, #9aa0ac);font-size:11px}.oc-a11ylist button[data-v-c1b2a55e]{border:1px solid var(--vo-line, #33343f);border-radius:999px;background:var(--vo-panel-2, #262735);color:var(--vo-ink, #e8e8ef);padding:5px 9px;font:600 11px system-ui,sans-serif}.oc-a11ylist button[data-v-c1b2a55e]:focus-visible{outline:2px solid var(--vo-accent, #cd5a2e);outline-offset:2px}.oc-body[data-v-c1b2a55e]{display:flex;gap:14px;align-items:flex-start}.oc-stage[data-v-c1b2a55e]{flex:1;display:flex;justify-content:center;overflow:auto;position:relative}.oc-stage canvas[data-v-c1b2a55e]{image-rendering:pixelated;box-shadow:0 8px 40px #00000080;border:1px solid var(--vo-line, #33343f);border-radius:6px}.oc-loading[data-v-c1b2a55e]{position:absolute;top:40%;color:var(--vo-mut, #9aa0ac)}.oc-crew[data-v-c1b2a55e]{flex:0 0 220px;background:var(--vo-panel, #1b1b22);border:1px solid var(--vo-line, #33343f);border-radius:10px;padding:12px}.oc-crew h4[data-v-c1b2a55e]{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--vo-mut, #9aa0ac)}.oc-crew ul[data-v-c1b2a55e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.oc-crew li[data-v-c1b2a55e]{display:flex;align-items:center;gap:10px}.oc-thumb[data-v-c1b2a55e]{flex:0 0 auto;width:32px;height:48px;background-size:224px 192px;background-position:-32px 0;image-rendering:pixelated}.oc-meta[data-v-c1b2a55e]{flex:1;display:flex;flex-direction:column;line-height:1.2;min-width:0}.oc-meta b[data-v-c1b2a55e]{font-size:13px;color:var(--vo-ink, #e8e8ef)}.oc-meta small[data-v-c1b2a55e]{font-size:11px;color:var(--vo-mut, #9aa0ac);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-dot[data-v-c1b2a55e]{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.oc-dot.on[data-v-c1b2a55e]{background:#46c46e;box-shadow:0 0 6px #46c46e}.oc-dot.off[data-v-c1b2a55e]{background:var(--vo-line-strong, #4a4a57)}.oc-stage canvas.hot[data-v-c1b2a55e]{cursor:pointer}.oc-stage canvas[data-v-c1b2a55e]:focus-visible{outline:2px solid var(--vo-accent, #cd5a2e);outline-offset:2px}.oc-card[data-v-c1b2a55e]{position:absolute;top:0;left:0;opacity:0;z-index:3;max-width:220px;display:flex;flex-direction:column;gap:2px;line-height:1.25;padding:8px 26px 8px 10px;background:var(--vo-panel, #1b1b22);border:1px solid var(--vo-line, #33343f);border-left:2px solid var(--vo-line-strong, #4a4a57);border-radius:8px;box-shadow:0 6px 22px #00000080}.oc-card b[data-v-c1b2a55e]{font-size:13px;color:var(--vo-ink, #e8e8ef)}.oc-card small[data-v-c1b2a55e]{font-size:11px;color:var(--vo-mut, #9aa0ac)}.oc-card-act[data-v-c1b2a55e]{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11px;color:var(--vo-ink, #e8e8ef)}.oc-card-rename[data-v-c1b2a55e]{margin-top:6px;font:inherit;font-size:11px;font-weight:700;color:var(--vo-accent, #6d4aff);background:none;border:1px solid var(--vo-line-strong, #33343f);border-radius:6px;padding:3px 9px;cursor:pointer}.oc-card-rename[data-v-c1b2a55e]:hover{border-color:var(--vo-accent, #6d4aff)}.oc-card-x[data-v-c1b2a55e]{position:absolute;top:3px;right:4px;font:inherit;font-size:11px;line-height:1;background:none;border:0;padding:4px;cursor:pointer;color:var(--vo-mut, #9aa0ac)}.oc-card-x[data-v-c1b2a55e]:hover{color:var(--vo-ink, #e8e8ef)}.oc-card.st-working[data-v-c1b2a55e]{border-left-color:#46c46e}.oc-card.st-working .oc-dot[data-v-c1b2a55e]{background:#46c46e;box-shadow:0 0 6px #46c46e}.oc-card.st-staged[data-v-c1b2a55e]{border-left-color:#c99a2e}.oc-card.st-staged .oc-dot[data-v-c1b2a55e]{background:#c99a2e}.oc-card.st-blocked[data-v-c1b2a55e]{border-left-color:#cd5a2e}.oc-card.st-blocked .oc-dot[data-v-c1b2a55e]{background:#cd5a2e}.oc-card.st-scheduled .oc-dot[data-v-c1b2a55e],.oc-card.st-idle .oc-dot[data-v-c1b2a55e],.oc-card.st-locked .oc-dot[data-v-c1b2a55e]{background:var(--vo-line-strong, #4a4a57)}.oc-sr[data-v-c1b2a55e]{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}@media(max-width:560px){.office-canvas.presentation .oc-stage[data-v-c1b2a55e]{min-height:300px;max-height:390px;overflow:auto;justify-content:flex-start}}.char-editor[data-v-f6dea109]{display:flex;gap:16px;align-items:flex-start}.ce-crew[data-v-f6dea109]{flex:0 0 220px;background:var(--vo-panel, #1b1b22);border:1px solid var(--vo-line, #33343f);border-radius:10px;padding:12px}.ce-crew h4[data-v-f6dea109],.ce-controls h4[data-v-f6dea109]{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--vo-mut, #9aa0ac)}.ce-controls h4[data-v-f6dea109]{margin-top:14px}.ce-crew ul[data-v-f6dea109]{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.ce-crew li[data-v-f6dea109]{display:flex;align-items:center;gap:10px;padding:6px;border-radius:8px;cursor:pointer;border:1px solid transparent}.ce-crew li.on[data-v-f6dea109]{border-color:var(--vo-accent, #cd5a2e);background:color-mix(in srgb,var(--vo-accent, #cd5a2e) 12%,transparent)}.ce-meta[data-v-f6dea109]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ce-meta b[data-v-f6dea109]{font-size:13px;color:var(--vo-ink, #e8e8ef)}.ce-meta small[data-v-f6dea109]{font-size:11px;color:var(--vo-mut, #9aa0ac)}.ce-frame[data-v-f6dea109]{flex:0 0 auto;width:32px;height:48px;background-size:224px 192px;background-position:-32px 0;background-repeat:no-repeat;image-rendering:pixelated}.ce-frame.big[data-v-f6dea109]{width:96px;height:144px;background-size:672px 576px;background-position:-96px 0}.ce-panel[data-v-f6dea109]{flex:1;background:var(--vo-panel, #1b1b22);border:1px solid var(--vo-line, #33343f);border-radius:10px;padding:16px}.ce-panel h3[data-v-f6dea109]{margin:0 0 14px;font-size:16px;color:var(--vo-ink, #e8e8ef)}.ce-panel h3 small[data-v-f6dea109]{font-size:12px;color:var(--vo-mut, #9aa0ac);font-weight:400}.ce-row[data-v-f6dea109]{display:flex;gap:20px}.ce-preview[data-v-f6dea109]{display:flex;flex-direction:column;align-items:center;gap:10px}.ce-controls[data-v-f6dea109]{flex:1}.ce-builtins[data-v-f6dea109]{display:flex;flex-wrap:wrap;gap:6px}.ce-builtins button[data-v-f6dea109]{background:var(--vo-panel-2, #262735);border:1px solid var(--vo-line, #33343f);border-radius:6px;padding:4px;cursor:pointer}.ce-builtins button[data-v-f6dea109]:hover{border-color:var(--vo-accent, #cd5a2e)}.ce-upload[data-v-f6dea109]{display:block;font-size:12px;color:var(--vo-mut, #9aa0ac);margin-top:10px}.ce-upload input[data-v-f6dea109]{display:block;margin-top:6px;font-size:12px}.ce-controls label[data-v-f6dea109]{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--vo-mut, #9aa0ac);margin-bottom:8px}.ce-controls label input[type=range][data-v-f6dea109]{flex:1}.ce-controls label span[data-v-f6dea109]{flex:0 0 44px;text-align:right;color:var(--vo-ink, #e8e8ef)}.ce-apply[data-v-f6dea109]{background:var(--vo-accent, #cd5a2e);color:#fff;border:0;border-radius:7px;padding:8px 14px;cursor:pointer;font-weight:600}.ce-apply[data-v-f6dea109]:disabled{opacity:.5}.ce-clear[data-v-f6dea109]{background:transparent;color:var(--vo-mut, #9aa0ac);border:1px solid var(--vo-line, #33343f);border-radius:7px;padding:6px 12px;cursor:pointer;font-size:12px}.ce-actions[data-v-f6dea109]{display:flex;flex-direction:column;gap:8px}.ce-save[data-v-f6dea109]{background:var(--vo-accent, #cd5a2e);color:#fff;border:0;border-radius:7px;padding:8px;cursor:pointer;font-weight:600}.ce-save[data-v-f6dea109]:disabled{opacity:.5;cursor:default}.ce-reset[data-v-f6dea109]{background:transparent;color:var(--vo-mut, #9aa0ac);border:1px solid var(--vo-line, #33343f);border-radius:7px;padding:7px;cursor:pointer}.ce-loading[data-v-f6dea109]{color:var(--vo-mut, #9aa0ac)}.office-editor[data-v-5c7494f8]{display:flex;gap:16px;align-items:flex-start}.oe-side[data-v-5c7494f8]{flex:0 0 240px;display:flex;flex-direction:column;gap:14px}.oe-group[data-v-5c7494f8]{background:var(--vo-panel, #1b1b22);border:1px solid var(--vo-line, #33343f);border-radius:10px;padding:12px}.oe-group h4[data-v-5c7494f8]{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--vo-mut, #9aa0ac)}.oe-group h4 small[data-v-5c7494f8]{text-transform:none;letter-spacing:0;font-weight:400}.oe-group label[data-v-5c7494f8]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--vo-mut, #9aa0ac);margin-bottom:8px}.oe-group select[data-v-5c7494f8]{font:inherit;flex:1;background:var(--vo-panel-2, #262735);color:var(--vo-ink, #e8e8ef);border:1px solid var(--vo-line, #33343f);border-radius:6px;padding:4px 8px}.oe-tools[data-v-5c7494f8],.oe-floors[data-v-5c7494f8]{display:flex;flex-wrap:wrap;gap:6px}.oe-tools button[data-v-5c7494f8],.oe-floors button[data-v-5c7494f8]{background:var(--vo-panel-2, #262735);color:var(--vo-ink, #e8e8ef);border:1px solid var(--vo-line, #33343f);border-radius:6px;padding:5px 10px;cursor:pointer;font-size:12px;text-transform:capitalize}.oe-floors button[data-v-5c7494f8]{width:30px;padding:5px 0;text-transform:none}.oe-tools button.on[data-v-5c7494f8],.oe-floors button.on[data-v-5c7494f8]{background:var(--vo-accent, #cd5a2e);color:#fff;border-color:var(--vo-accent, #cd5a2e)}.oe-mirror[data-v-5c7494f8]{text-transform:none}.oe-catalog[data-v-5c7494f8]{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.oe-catalog button[data-v-5c7494f8]{display:flex;align-items:center;gap:8px;background:var(--vo-panel-2, #262735);border:1px solid var(--vo-line, #33343f);border-radius:6px;padding:4px 8px;cursor:pointer;color:var(--vo-ink, #e8e8ef);text-align:left}.oe-catalog button.on[data-v-5c7494f8]{border-color:var(--vo-accent, #cd5a2e)}.oe-fthumb[data-v-5c7494f8]{flex:0 0 auto;width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.oe-fname[data-v-5c7494f8]{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oe-hint[data-v-5c7494f8]{font-size:11px;color:var(--vo-mut, #9aa0ac);margin:4px 0 0}.oe-actions[data-v-5c7494f8]{display:flex;flex-direction:column;gap:8px}.oe-save[data-v-5c7494f8]{background:var(--vo-accent, #cd5a2e);color:#fff;border:0;border-radius:7px;padding:8px;cursor:pointer;font-weight:600}.oe-save[data-v-5c7494f8]:disabled{opacity:.5;cursor:default}.oe-reset[data-v-5c7494f8]{background:transparent;color:var(--vo-mut, #9aa0ac);border:1px solid var(--vo-line, #33343f);border-radius:7px;padding:7px;cursor:pointer}.oe-stage[data-v-5c7494f8]{flex:1;overflow:auto}.oe-stage canvas[data-v-5c7494f8]{image-rendering:pixelated;border:1px solid var(--vo-line, #33343f);border-radius:6px;cursor:crosshair}.oe-loading[data-v-5c7494f8]{color:var(--vo-mut, #9aa0ac)}.acc[data-v-ad6806fe]{display:flex;flex-direction:column;gap:14px}h2[data-v-ad6806fe]{font-size:15px;margin:0;letter-spacing:-.01em}.lede[data-v-ad6806fe]{font-size:12.5px;line-height:1.6;color:var(--ink-dim);margin:0;max-width:68ch}.problem[data-v-ad6806fe]{font-size:12.5px;margin:0;padding:8px 10px;border-radius:8px;border:1px solid var(--danger, #b4232a);color:var(--ink)}.mk[data-v-ad6806fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);align-items:start}.fld[data-v-ad6806fe]{display:flex;flex-direction:column;gap:5px;min-width:0}.fld label[data-v-ad6806fe]{font-size:12px;color:var(--ink-dim)}.opt[data-v-ad6806fe]{opacity:.65;font-size:11px}.fldhint[data-v-ad6806fe]{margin:0;font-size:11px;color:var(--ink-dim);line-height:1.4}.in[data-v-ad6806fe]{width:100%;box-sizing:border-box;font:inherit;font-size:13px;height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2, var(--panel));color:var(--ink)}select.in[data-v-ad6806fe]{padding-right:6px}.in[data-v-ad6806fe]::placeholder{color:var(--ink-dim);opacity:.7}.in[data-v-ad6806fe]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mkgo[data-v-ad6806fe]{grid-column:1 / -1;display:flex;justify-content:flex-end}.mkbtn[data-v-ad6806fe]{font:inherit;font-size:12.5px;font-weight:600;height:34px;padding:0 16px;border-radius:8px;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff}.mkbtn.sm[data-v-ad6806fe]{height:30px;padding:0 12px;font-size:12px}.mkbtn[data-v-ad6806fe]:disabled{opacity:.45;cursor:default}.rows[data-v-ad6806fe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.row[data-v-ad6806fe]{display:grid;grid-template-columns:1fr auto auto;gap:10px 12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.row.off[data-v-ad6806fe]{opacity:.58}.who[data-v-ad6806fe]{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0}.name[data-v-ad6806fe]{font-weight:650;font-size:13px}.you[data-v-ad6806fe],.tag[data-v-ad6806fe]{font-size:10px;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:1px 7px;color:var(--ink-dim)}.meta[data-v-ad6806fe]{flex-basis:100%;font-size:11.5px;color:var(--ink-dim)}.row select.in[data-v-ad6806fe]{width:auto;min-width:116px;height:30px;font-size:12px}.acts[data-v-ad6806fe]{display:flex;gap:6px}.act[data-v-ad6806fe]{font:inherit;font-size:12px;height:30px;padding:0 11px;border-radius:7px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--ink)}.act[data-v-ad6806fe]:hover:not(:disabled){border-color:var(--line-strong, var(--accent))}.act[data-v-ad6806fe]:disabled{opacity:.45;cursor:default}.act.danger[data-v-ad6806fe]{color:var(--danger, #b4232a);border-color:color-mix(in srgb,var(--danger, #b4232a) 45%,transparent)}.reset[data-v-ad6806fe]{grid-column:1 / -1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:10px;margin-top:2px;border-top:1px dashed var(--line)}.reset .in[data-v-ad6806fe]{flex:1 1 240px;width:auto}.note[data-v-ad6806fe]{flex-basis:100%;font-size:11px;color:var(--ink-dim)}@media(max-width:620px){.mk[data-v-ad6806fe],.row[data-v-ad6806fe]{grid-template-columns:minmax(0,1fr)}.acts[data-v-ad6806fe]{justify-content:flex-start}}.scrim[data-v-4183fbb1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;padding:3vh 3vw}.settings[data-v-4183fbb1]{margin:auto;width:min(1320px,100%);max-height:94vh;overflow:auto;background:var(--vo-panel-2);color:var(--vo-ink);border:1px solid var(--vo-line-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);position:relative}.head[data-v-4183fbb1]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--vo-line);position:sticky;top:0;background:var(--vo-panel-2);z-index:3}.tag[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--vo-accent);border:1px solid var(--vo-accent);border-radius:var(--radius-pill);padding:3px 8px}.head h1[data-v-4183fbb1]{font-size:20px;margin:0}.x[data-v-4183fbb1]{margin-left:auto;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;color:var(--vo-ink-dim);background:var(--vo-panel);border:1px solid var(--vo-line-strong);border-radius:var(--radius-pill);padding:6px 12px;cursor:pointer;transition:all .22s var(--ease)}.x[data-v-4183fbb1]:hover{color:var(--vo-ink);border-color:var(--vo-accent)}.themebar[data-v-4183fbb1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--vo-line);background:color-mix(in srgb,var(--vo-panel) 60%,transparent)}.themebar b[data-v-4183fbb1]{font-size:13px}.hint[data-v-4183fbb1]{font-size:12px;color:var(--vo-ink-dim);flex:1;min-width:220px;line-height:1.5}.skinpick[data-v-4183fbb1]{display:flex;gap:6px;flex-wrap:wrap}.officepalette[data-v-4183fbb1]{max-width:640px}.skinpick button[data-v-4183fbb1]{font:inherit;font-size:12px;font-weight:700;color:var(--vo-ink-dim);background:var(--vo-panel);border:1px solid var(--vo-line-strong);border-radius:var(--radius-pill);padding:6px 16px;cursor:pointer;transition:all .22s var(--ease);text-transform:capitalize}.skinpick button[data-v-4183fbb1]:hover{border-color:var(--vo-accent);color:var(--vo-ink)}.skinpick button.on[data-v-4183fbb1]{color:#fff;background:var(--vo-accent);border-color:var(--vo-accent)}.accentpick[data-v-4183fbb1]{display:flex;align-items:center;gap:8px;padding:5px 9px;border:1px solid var(--vo-line-strong);border-radius:var(--radius-pill);background:var(--vo-panel)}.accentpick .sw[data-v-4183fbb1]{width:18px;height:18px;border-radius:6px;background:var(--sw);border:1px solid rgba(0,0,0,.2);padding:0;cursor:pointer;transition:transform .12s,box-shadow .12s}.accentpick .sw[data-v-4183fbb1]:hover{transform:scale(1.14)}.accentpick .sw.on[data-v-4183fbb1]{box-shadow:0 0 0 2px var(--vo-panel),0 0 0 3.5px var(--sw)}.modelbar[data-v-4183fbb1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--vo-line);background:color-mix(in srgb,var(--vo-panel) 60%,transparent)}.modelbar b[data-v-4183fbb1]{font-size:13px}.aiprivacy[data-v-4183fbb1]{display:block;padding-block:16px;background:color-mix(in srgb,var(--vo-accent-soft) 42%,var(--vo-panel))}.aiheading[data-v-4183fbb1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aiheading b[data-v-4183fbb1]{font-size:16px}.ailede[data-v-4183fbb1],.aifoot[data-v-4183fbb1]{margin:7px 0 0;color:var(--vo-ink-dim);font-size:12px;line-height:1.5}.aichoices[data-v-4183fbb1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.aichoices article[data-v-4183fbb1]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border:1px solid var(--vo-line-strong);border-radius:11px;background:var(--vo-panel);padding:12px}.aichoices strong[data-v-4183fbb1]{margin-top:7px;font-size:13px;color:var(--vo-ink)}.aichoices p[data-v-4183fbb1]{margin:4px 0 9px;color:var(--vo-ink-dim);font-size:11.5px;line-height:1.45}.aistatus[data-v-4183fbb1]{border:1px solid var(--vo-line-strong);border-radius:var(--radius-pill);padding:2px 7px;color:var(--vo-ink-dim);font:700 8.5px Geist Mono,ui-monospace,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.aistatus.always[data-v-4183fbb1],.aistatus.active[data-v-4183fbb1]{color:var(--vo-ok);border-color:var(--vo-ok);background:var(--vo-ok-soft)}.ailink[data-v-4183fbb1]{margin-top:auto;border:0;background:none;color:var(--vo-accent);padding:0;font:700 11px Geist Mono,ui-monospace,Consolas,monospace;cursor:pointer}.ailink[data-v-4183fbb1]:hover{text-decoration:underline}.modelbar .danger[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;white-space:nowrap;padding:5px 14px;border-radius:var(--radius-pill);border:1px solid var(--vo-fail);color:var(--vo-fail);background:var(--vo-panel);cursor:pointer;transition:all .22s var(--vo-ease)}.modelbar .danger[data-v-4183fbb1]:hover:not(:disabled){background:var(--vo-fail-soft);transform:translateY(-1px)}.modelbar .danger[data-v-4183fbb1]:disabled{opacity:.55;cursor:wait}.modelbar .okmsg[data-v-4183fbb1]{display:block;margin-top:4px;color:var(--vo-ok);font-size:11.5px}.psbar .pskey[data-v-4183fbb1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.psbar .pskey input[data-v-4183fbb1]{width:260px;font-size:12px;font-weight:500;font-family:Geist Mono,ui-monospace,Consolas,monospace}.psbar .pskey .save[data-v-4183fbb1],.psbar .pskey .reset[data-v-4183fbb1]{font-size:11px;padding:6px 14px}.psbar code[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;color:var(--vo-ink);background:var(--vo-panel);border:1px solid var(--vo-line);border-radius:4px;padding:0 4px;word-break:break-all}.lanechip[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;white-space:nowrap;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--vo-line-strong);color:var(--vo-ink);background:var(--vo-panel)}.lanechip.on-device-model[data-v-4183fbb1],.lanechip.escalated-cloud[data-v-4183fbb1]{color:var(--vo-ok);border-color:var(--vo-ok)}.modelbar code[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;color:var(--vo-ink);background:var(--vo-panel);border:1px solid var(--vo-line);border-radius:4px;padding:0 4px}select[data-v-4183fbb1]{font:inherit;font-size:13px;font-weight:600;color:var(--vo-ink);background:var(--vo-panel);border:1px solid var(--vo-line-strong);border-radius:var(--radius);padding:6px 10px;cursor:pointer}.cols[data-v-4183fbb1]{display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:24px;padding:18px 20px 24px;align-items:start}@media(max-width:1080px){.cols[data-v-4183fbb1]{grid-template-columns:1fr}.preview[data-v-4183fbb1]{position:static!important}.aichoices[data-v-4183fbb1]{grid-template-columns:1fr}}@media(max-width:560px){.scrim[data-v-4183fbb1]{padding:0}.settings[data-v-4183fbb1]{width:100%;max-height:none;min-height:100%;border-radius:0}.head[data-v-4183fbb1]{gap:8px;padding:12px 10px}.tag[data-v-4183fbb1]{display:none}.head h1[data-v-4183fbb1]{font-size:17px}.themebar[data-v-4183fbb1],.modelbar[data-v-4183fbb1]{padding-inline:10px;align-items:flex-start}.skinpick[data-v-4183fbb1],.accentpick[data-v-4183fbb1],.pskey[data-v-4183fbb1]{width:100%}.skinpick button[data-v-4183fbb1]{flex:1;padding-inline:8px}.pskey input[data-v-4183fbb1],.pskey select[data-v-4183fbb1],.omselect[data-v-4183fbb1]{width:100%!important;flex:1 1 100%}.cols[data-v-4183fbb1]{padding:14px 10px calc(76px + env(safe-area-inset-bottom))}th[data-v-4183fbb1]:last-child,td[data-v-4183fbb1]:last-child{display:none}.preview[data-v-4183fbb1]{display:none}input[data-v-4183fbb1]{max-width:100%}}.note[data-v-4183fbb1]{font-size:12.5px;color:var(--vo-ink-dim);line-height:1.6;border:1px dashed var(--vo-line-strong);border-radius:10px;padding:10px 14px;margin:0 0 18px}.note b[data-v-4183fbb1]{color:var(--vo-ink)}.crew[data-v-4183fbb1]{margin-bottom:20px}.crewhead[data-v-4183fbb1]{display:flex;align-items:center;gap:10px}.swatch[data-v-4183fbb1]{width:12px;height:12px;border-radius:3px;border:1px solid rgba(0,0,0,.3)}.crewhead h2[data-v-4183fbb1]{font-size:15px;margin:0}.plan[data-v-4183fbb1]{margin-left:auto;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--vo-line-strong);color:var(--vo-ink-dim)}.plan.pro[data-v-4183fbb1]{color:var(--vo-pend);border-color:var(--vo-pend)}table[data-v-4183fbb1]{border-collapse:collapse;width:100%;margin-top:8px}th[data-v-4183fbb1],td[data-v-4183fbb1]{text-align:left;padding:7px 8px;border-bottom:1px solid var(--vo-line);vertical-align:middle}th[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--vo-ink-dim);font-weight:600}td[data-v-4183fbb1]:first-child{display:flex;align-items:center;gap:9px}.chip[data-v-4183fbb1]{width:48px;height:58px;flex:0 0 48px;background-size:336px 288px;background-position:0 0;background-repeat:no-repeat;image-rendering:pixelated;border-radius:6px;background-color:var(--vo-panel);border:1px solid var(--vo-line)}.editorfold[data-v-4183fbb1]{margin-top:16px;border:1px solid var(--vo-line-strong);border-radius:11px;background:var(--vo-panel);overflow:hidden}.editorfold>summary[data-v-4183fbb1]{cursor:pointer;padding:12px 16px;font-size:13px;font-weight:700;color:var(--vo-ink);list-style:none}.editorfold>summary[data-v-4183fbb1]::-webkit-details-marker{display:none}.editorfold>summary[data-v-4183fbb1]:before{content:"▸ ";color:var(--vo-accent)}.editorfold[open]>summary[data-v-4183fbb1]:before{content:"▾ "}.editorfold>summary[data-v-4183fbb1]:hover{color:var(--vo-accent)}.editorfold[data-v-4183fbb1]>:not(summary){padding:4px 16px 16px}.roles[data-v-4183fbb1]{margin-bottom:26px}.roles h2[data-v-4183fbb1],.casthead[data-v-4183fbb1]{font-size:15px;letter-spacing:-.01em;margin:0 0 6px;color:var(--vo-ink)}.casthead[data-v-4183fbb1]{margin-top:30px}.rolenote[data-v-4183fbb1]{font-size:12px;line-height:1.55;color:var(--vo-ink-dim);margin:0 0 14px;max-width:76ch}.rolegrid[data-v-4183fbb1]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}.rolecard[data-v-4183fbb1]{border:1px solid var(--vo-line);border-radius:11px;background:var(--vo-panel);padding:13px 14px}.rolecard.soon[data-v-4183fbb1]{opacity:.78}.rolehead[data-v-4183fbb1]{display:flex;align-items:flex-start;gap:11px;margin-bottom:8px}.rolehead h3[data-v-4183fbb1]{font-size:14px;margin:0;color:var(--vo-ink)}.rwho[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;color:var(--vo-ink-dim);margin:1px 0 0}.rchip[data-v-4183fbb1]{width:48px;height:72px;flex:0 0 48px;background-size:504px 432px;background-position:-9px 0;background-repeat:no-repeat;image-rendering:pixelated;border-radius:5px;background-color:var(--vo-panel-2);border:1px solid var(--vo-line)}.chip.px[data-v-4183fbb1],.rchip.px[data-v-4183fbb1]{background-size:336px 288px;background-position:0 0}.rtag[data-v-4183fbb1]{margin-left:auto;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:2px 8px;white-space:nowrap}.rtag.on[data-v-4183fbb1]{color:var(--vo-ok);border:1px solid var(--vo-ok)}.rtag.soon[data-v-4183fbb1]{color:var(--vo-ink-dim);border:1px solid var(--vo-line-strong)}.rhire[data-v-4183fbb1]{font-size:11px;color:var(--vo-accent);margin:0 0 5px;font-weight:600}.rhl[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--vo-ink-dim);margin-right:5px;font-weight:400}.rline[data-v-4183fbb1]{font-size:11.5px;line-height:1.45;color:var(--vo-ink);margin:0 0 5px}.rnever[data-v-4183fbb1]{font-size:11px;line-height:1.45;color:var(--vo-ink-dim);margin:0}.rostertable td[data-v-4183fbb1]{vertical-align:top;padding-top:12px;padding-bottom:12px}.cnamecell[data-v-4183fbb1]{display:flex;align-items:center;gap:12px}.plays[data-v-4183fbb1]{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;max-width:52ch}.plays li[data-v-4183fbb1]{display:flex;align-items:baseline;gap:5px;font-size:11.5px;line-height:1.5}.pdot[data-v-4183fbb1]{width:6px;height:6px;border-radius:50%;flex:0 0 6px;align-self:center}.prole[data-v-4183fbb1]{color:var(--vo-ink)}.pcrew[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9.5px;color:var(--vo-ink-dim)}input[data-v-4183fbb1]{font:inherit;font-size:13.5px;font-weight:600;color:var(--vo-ink);background:var(--vo-panel);border:1px solid var(--vo-line-strong);border-radius:var(--radius);padding:6px 10px;width:190px}input[data-v-4183fbb1]:focus{outline:none;border-color:var(--vo-accent)}td.role[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11.5px;color:var(--vo-ink-dim)}td.role.def[data-v-4183fbb1]{color:var(--vo-ink)}.bar[data-v-4183fbb1]{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 0 2px;margin-top:8px;background:var(--vo-panel-2);border-top:1px solid var(--vo-line)}button.save[data-v-4183fbb1]{font:inherit;font-weight:700;font-size:13px;color:var(--vo-panel-2);background:var(--vo-accent);border:1px solid var(--vo-accent);border-radius:var(--radius-pill);padding:9px 20px;cursor:pointer;transition:all .22s var(--ease)}button.save[data-v-4183fbb1]:hover{transform:translateY(-1px)}button.reset[data-v-4183fbb1]{font:inherit;font-weight:600;font-size:13px;color:var(--vo-ink);background:var(--vo-panel);border:1px solid var(--vo-line-strong);border-radius:var(--radius-pill);padding:9px 18px;cursor:pointer;transition:all .22s var(--ease)}.status[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;color:var(--vo-ok)}.preview[data-v-4183fbb1]{position:sticky;top:92px}.plabel[data-v-4183fbb1]{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--vo-ink-dim)}.plabel select[data-v-4183fbb1]{font-size:11px;padding:3px 8px;margin-left:auto}.pcard[data-v-4183fbb1]{border-radius:var(--radius);overflow:hidden;border:1px solid var(--vo-line-strong);background:var(--vo-ground)}.pcard[data-v-4183fbb1] .oc-stage{max-height:none;min-height:0}.phint[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10.5px;color:var(--vo-ink-dim);margin:8px 0 0;line-height:1.6}.ollamapull[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;color:var(--vo-accent);margin:8px 0 2px}.omselect[data-v-4183fbb1]{flex:1;min-width:0;border:1px solid var(--vo-line-strong);border-radius:var(--radius);background:var(--vo-panel-2);color:var(--vo-ink);font-size:13px;padding:9px 12px}.omselect[data-v-4183fbb1]:focus{outline:none;border-color:var(--vo-accent)}.ollamalist[data-v-4183fbb1]{display:flex;flex-direction:column;gap:6px;margin:10px 0 6px}.ollamarow[data-v-4183fbb1]{display:flex;align-items:center;gap:10px;border:1px solid var(--vo-line);border-radius:9px;padding:8px 12px;background:var(--vo-panel-2)}.ollamarow .omid[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:12px}.ollamarow .omsz[data-v-4183fbb1]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10.5px;color:var(--vo-ink-dim);margin-left:auto}.ommanual[data-v-4183fbb1]{margin-top:6px}.ommanual>summary[data-v-4183fbb1]{font-size:11.5px;color:var(--vo-ink-dim);cursor:pointer}.bd-icon[data-v-6195878d]{flex:none;display:inline-block;vertical-align:middle}.sf-support[data-v-444062da]{display:inline-flex;margin-top:4px;border:1px solid currentColor;border-radius:999px;padding:1px 7px;font:750 9px Geist Mono,ui-monospace,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.sf-support-ready[data-v-444062da]{color:var(--green, #21865d);background:color-mix(in srgb,var(--green, #21865d) 10%,transparent)}.sf-support-advanced[data-v-444062da]{color:var(--orange, #b06e16);background:color-mix(in srgb,var(--orange, #b06e16) 10%,transparent)}.wizard-formview[data-v-56380b6f]{display:block;width:100%;height:74vh;border:1px solid var(--s-line);border-radius:var(--s-radius-lg);background:var(--bg-1);overflow:hidden}.nlib[data-v-b216a8c8]{display:flex;flex-direction:column;min-height:0;height:100%}.nlib-head[data-v-b216a8c8]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex:0 0 auto}.nlib-search[data-v-b216a8c8]{flex:1 1 auto;min-width:0;font:inherit;font-size:14px;line-height:20px;padding:8px 12px;border-radius:4px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.nlib-search[data-v-b216a8c8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.nlib-count[data-v-b216a8c8]{font-size:12px;line-height:16px;color:var(--ink-dim);white-space:nowrap;flex:0 0 auto}.nlib-empty[data-v-b216a8c8],.nlib-hint[data-v-b216a8c8]{font-size:14px;line-height:20px;color:var(--ink-dim);margin:0 0 12px}.nlib-list[data-v-b216a8c8]{flex:1 1 auto;min-height:0;overflow-y:auto;max-height:clamp(200px,calc(100vh - 460px),940px);overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;gap:3px}.nlib-group.off[data-v-b216a8c8]{opacity:.62}.nlib-conn[data-v-b216a8c8]{width:100%;display:flex;align-items:center;gap:8px;text-align:left;font:inherit;font-size:14px;line-height:20px;cursor:pointer;padding:8px 12px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--ink)}.nlib-conn[data-v-b216a8c8]:hover{background:var(--panel-2);border-color:var(--line)}.nlib-conn[data-v-b216a8c8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.nlib-caret[data-v-b216a8c8]{color:var(--ink-dim);flex:0 0 auto;transform:rotate(-90deg);transition:transform .12s ease}.nlib-caret.open[data-v-b216a8c8]{transform:none}.nlib-icon[data-v-b216a8c8]{width:15px;height:15px;flex:0 0 auto;border-radius:3px}.nlib-mono[data-v-b216a8c8]{display:inline-flex;align-items:center;justify-content:center;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:-.02em;color:#fff}.nlib-group.off .nlib-icon[data-v-b216a8c8]{filter:grayscale(1);opacity:.8}.nlib-name[data-v-b216a8c8]{font-weight:600}.nlib-tag[data-v-b216a8c8]{font-size:12px;line-height:16px;color:var(--ink-dim);border:1px solid var(--line);border-radius:4px;padding:0 6px}.nlib-n[data-v-b216a8c8]{margin-left:auto;font-size:12px;line-height:16px;color:var(--ink-dim);flex:0 0 auto}.nlib-nodes[data-v-b216a8c8]{list-style:none;margin:4px 0 8px;padding:0 0 0 20px;display:flex;flex-direction:column;gap:2px}.nlib-node[data-v-b216a8c8]{width:100%;min-width:0;text-align:left;font:inherit;font-size:14px;line-height:20px;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ink)}.nlib-line[data-v-b216a8c8]{display:flex;align-items:baseline;gap:8px;min-width:0}.nlib-node[data-v-b216a8c8]:hover{background:var(--accent-soft);border-color:var(--accent)}.nlib-node[data-v-b216a8c8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.nlib-filters[data-v-b216a8c8]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;flex:0 0 auto}.nlib-filter[data-v-b216a8c8]{font:inherit;font-size:14px;line-height:20px;font-weight:600;padding:4px 12px;cursor:pointer;border:1px solid var(--line-strong, rgba(127, 127, 127, .3));border-radius:4px;background:var(--panel);color:var(--accent);transition:background .15s ease,border-color .15s ease,color .15s ease}.nlib-filter[data-v-b216a8c8]:hover:not(.on){background:var(--accent-soft)}.nlib-filter.on[data-v-b216a8c8]{background:var(--accent);border-color:var(--accent);color:#fff}.nlib-filter[data-v-b216a8c8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.nlib-clear[data-v-b216a8c8]{font:inherit;font-size:14px;background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer}.nlib-u[data-v-b216a8c8]{font-size:12px;line-height:16px;font-weight:600;color:var(--pend, #a66a00);border:1px solid currentColor;border-radius:4px;padding:0 6px;white-space:nowrap}.nlib-u.half[data-v-b216a8c8]{color:var(--ink-dim);opacity:.8}.nlib-label[data-v-b216a8c8]{font-size:14px;line-height:20px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nlib-w[data-v-b216a8c8]{font-size:12px;line-height:16px;font-weight:600;color:var(--amber, #9a620e);border:1px solid var(--amber, #9a620e);border-radius:4px;padding:0 6px;flex:0 0 auto}.nlib-io[data-v-b216a8c8]{font-size:12px;line-height:16px;color:var(--ink-dim);min-width:0;overflow-wrap:anywhere}.srv[data-v-a99bec2f]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);overflow:hidden;container-type:inline-size}.srv-head[data-v-a99bec2f]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.srv-titles[data-v-a99bec2f]{flex:1;min-width:0}.srv-title[data-v-a99bec2f]{font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srv-sub[data-v-a99bec2f]{display:inline-block;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;color:var(--ink-dim);margin-top:4px;border:1px solid var(--line-strong);background:var(--panel-2);border-radius:var(--radius-pill);padding:2px 9px}.srv-status[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:3px 10px;border:1px solid var(--line-strong);color:var(--ink-dim);flex:0 0 auto}.srv-status[data-s=running][data-v-a99bec2f]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.srv-status[data-s=done][data-v-a99bec2f]{color:var(--ok);border-color:var(--ok);background:var(--ok-soft, transparent)}.srv-status[data-s=error][data-v-a99bec2f]{color:var(--fail);border-color:var(--fail)}.srv-replay[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:3px 10px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);flex:0 0 auto}.srv-mode[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:3px 10px;border:1px solid var(--line-strong);color:var(--ink-dim);background:var(--panel-2);flex:0 0 auto}.srv-mode[data-mode=deterministic][data-v-a99bec2f]{border-color:var(--warn, #b7791f);color:var(--warn, #8a5a10);background:var(--warn-soft, #fff7e6)}.srv-actions[data-v-a99bec2f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px 0}.srv-toher[data-v-a99bec2f]{display:inline-flex;align-items:center;gap:6px}.srv-toherlbl[data-v-a99bec2f]{font-size:11px;color:var(--vo-ink-dim)}.srv-toheresel[data-v-a99bec2f]{font:inherit;font-size:11px;padding:3px 6px;max-width:190px;color:var(--vo-ink);background:var(--vo-panel-2);border:1px solid var(--vo-line);border-radius:6px}.srv-toheresel[data-v-a99bec2f]:disabled{opacity:.55}.srv-partial[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:3px 10px;border:1px solid var(--warn, var(--line-strong));color:var(--warn, var(--ink-dim));background:var(--panel-2);flex:0 0 auto}.srv-relbadge[data-v-a99bec2f]{color:var(--ok, #30a46c);font-weight:700}.srv-versions[data-v-a99bec2f]{margin:10px 14px 0;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel-2);padding:10px 12px}.srv-verbar[data-v-a99bec2f]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:8px}.srv-vrel[data-v-a99bec2f]{font-size:12px;font-weight:700;color:var(--ink)}.srv-vmsg[data-v-a99bec2f]{font-size:11.5px;color:var(--ok, #30a46c);margin:0 0 8px}.srv-vempty[data-v-a99bec2f]{font-size:12px;color:var(--ink-dim, #9aa0ac);padding:6px 2px}.srv-vlist[data-v-a99bec2f]{display:flex;flex-direction:column}.srv-vrow[data-v-a99bec2f]{display:grid;grid-template-columns:40px 1fr 160px 74px 78px;gap:8px;align-items:center;font-size:12px;padding:6px 0;border-bottom:1px solid var(--line)}.srv-vrow[data-v-a99bec2f]:last-child{border-bottom:none}.srv-vno[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-weight:700;color:var(--accent, #6d4aff)}.srv-vlabel[data-v-a99bec2f]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srv-vlabel[data-v-a99bec2f]:hover{text-decoration:underline}.srv-vwhen[data-v-a99bec2f],.srv-vsrc[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10.5px}.srv-vnote[data-v-a99bec2f]{font-size:10.5px;color:var(--ink-dim, #9aa0ac);margin:8px 2px 0}.btn.danger[data-v-a99bec2f]{color:var(--fail, #e5484d);border-color:var(--fail, #e5484d)}.btn.on[data-v-a99bec2f]{background:var(--accent, #6d4aff);color:#fff;border-color:var(--accent, #6d4aff)}.srv-meet[data-v-a99bec2f]{margin-left:auto}.srv-stage[data-v-a99bec2f]{display:grid;grid-template-columns:1fr;align-items:start}.srv-convo[data-v-a99bec2f]{display:flex;flex-direction:column;min-width:0;grid-area:chat}.srv-officepane[data-v-a99bec2f]{min-width:0;padding:14px 16px 4px;grid-area:office}.srv-officepane .srv-stepshead[data-v-a99bec2f]{margin-bottom:9px}.srv-officepane[data-v-a99bec2f] canvas{max-width:100%;height:auto}.srv-nodebar[data-v-a99bec2f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;padding:7px 9px;border:1px solid var(--line);border-left:3px solid var(--amber, #9a620e);border-radius:8px;background:var(--panel-2, transparent)}.srv-nodename[data-v-a99bec2f]{font-weight:700;font-size:12.5px}.srv-nodemeta[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10.5px;color:var(--ink-dim)}.srv-pin[data-v-a99bec2f]{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-dim);padding:6px 12px 0}.srv-pindot[data-v-a99bec2f]{width:7px;height:7px;border-radius:50%;background:var(--amber, #9a620e);flex:0 0 auto}.srv-pin b[data-v-a99bec2f]{color:var(--ink)}.srv-usage[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10.5px;color:var(--ink-dim);border:1px solid var(--line);border-radius:var(--s-pill, 200px);padding:2px 8px;white-space:nowrap}.srv-stop[data-v-a99bec2f]{flex:0 0 auto}.srv-libpane[data-v-a99bec2f]{display:flex;flex-direction:column;min-height:0}.srv-libpane>.srv-stepshead[data-v-a99bec2f]{flex:0 0 auto}.srv-graphhead[data-v-a99bec2f]{display:flex;align-items:center;gap:8px;margin-bottom:9px}.srv-graphhead .srv-stepshead[data-v-a99bec2f]{margin-bottom:0}.srv-graph[data-v-a99bec2f]{margin-top:10px}.srv-runlog[data-v-a99bec2f]{min-width:0;display:flex;flex-direction:column;grid-area:runlog}.srv-loghead[data-v-a99bec2f]{padding:12px 16px 0}.srv-logheadrow[data-v-a99bec2f]{display:flex;align-items:center;gap:8px}.srv-usage b[data-v-a99bec2f]{color:var(--ink);font-weight:700}.srv-log[data-v-a99bec2f]{padding:8px 16px 14px;min-width:0}.srv-stage.crewed .srv-chat[data-v-a99bec2f],.srv-stage.crewed .srv-runlog .srv-log[data-v-a99bec2f]{flex:1 1 auto;min-height:0;overflow-y:auto}@container (min-width: 720px){.srv-stage.crewed[data-v-a99bec2f]:not(.full){grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"chat office" "chat runlog";column-gap:4px;align-items:stretch;height:min(calc(100dvh - 220px),860px);min-height:460px}.srv-stage.crewed:not(.full) .srv-convo[data-v-a99bec2f]{border-right:1px solid var(--line);overflow:hidden}.srv-stage.crewed:not(.full) .srv-officepane[data-v-a99bec2f] canvas{max-height:40vh;width:auto}.srv-stage.crewed:not(.full) .srv-officepane[data-v-a99bec2f]{overflow:hidden}.srv-stage.crewed:not(.full) .srv-runlog[data-v-a99bec2f]{overflow:hidden;border-top:1px solid var(--line)}}.srv.srv-full.srv-lit[data-v-a99bec2f] .vstudio{--accent: #5529d6;--accent-mid: #392bd5;--accent-soft: #f3f0fc;--border-brand: rgba(85, 41, 214, .3);--grad: linear-gradient(135deg, #5529d6, #0c061f 50%, #5529d6 75%);--grad-soft: linear-gradient(135deg, #a58af3, #5529d6);--bg: #f6f5f3;--bg-1: #ffffff;--bg-2: #f6f5f3;--bg-3: #e8e6e3;--text: #222325;--text-2: rgba(0, 0, 0, .6);--text-3: rgba(0, 0, 0, .4);--s-line: rgba(0, 0, 0, .1);--s-line-soft: rgba(0, 0, 0, .06);--s-line-strong: rgba(0, 0, 0, .16);--green: #1f9e54;--green-soft: rgba(31, 158, 84, .1);--amber: #9a620e;--rose: #d23f31;--rose-soft: rgba(210, 63, 49, .09);--cyan: #004794;--shadow-brand: 0 14px 40px rgba(85, 41, 214, .22)}.srv.srv-full[data-v-a99bec2f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;max-width:none;border:0;border-radius:0;background:var(--panel, #ffffff);color:var(--ink, #222325);display:flex;flex-direction:column;overflow:hidden}.srv.srv-full>.srv-stage[data-v-a99bec2f]{flex:1 1 auto;min-height:0}.srv-stage.full[data-v-a99bec2f]{grid-template-columns:minmax(300px,1fr) minmax(340px,1.1fr) minmax(360px,1fr);grid-template-rows:1fr;grid-template-areas:"chat runlog office";column-gap:1px;align-items:stretch;height:100%}.srv-stage.full .srv-convo[data-v-a99bec2f]{border-right:1px solid var(--line);overflow:hidden}.srv-stage.full .srv-runlog[data-v-a99bec2f],.srv-stage.full .srv-officepane[data-v-a99bec2f]{overflow:hidden}.srv-stage.full .srv-officepane[data-v-a99bec2f] canvas{max-height:calc(100dvh - 150px);width:auto}.srv-stage.full .srv-officepane[data-v-a99bec2f]{border-left:1px solid var(--line)}.srv-stage.full[data-v-a99bec2f]:not(.crewed){grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"chat" "office"}.srv-stage.full.crewed.logless[data-v-a99bec2f]{grid-template-columns:minmax(320px,1fr) minmax(420px,1.15fr);grid-template-areas:"chat office"}.srv-stage.crewed.logless[data-v-a99bec2f]:not(.full){grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"chat office"}.srv-steps[data-v-a99bec2f]{display:flex;flex-direction:column;gap:12px}.srv-stepshead[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:2px}.srv-row[data-v-a99bec2f]{display:flex;gap:10px;align-items:flex-start}.srv-ic[data-v-a99bec2f]{flex:0 0 auto;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;margin-top:1px;border:1px solid var(--line-strong);color:var(--ink-dim)}.srv-ic[data-s=ok][data-v-a99bec2f]{color:#fff;background:var(--ok);border-color:var(--ok);font-weight:700}.srv-ic[data-s=skip][data-v-a99bec2f]{color:var(--ink-dim)}.srv-spin[data-v-a99bec2f]{width:9px;height:9px;border:2px solid var(--accent);border-right-color:transparent;border-radius:50%;animation:srv-spin-a99bec2f .7s linear infinite}@keyframes srv-spin-a99bec2f{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.srv-spin[data-v-a99bec2f]{animation:none}}.srv-rowbody[data-v-a99bec2f]{min-width:0;display:flex;flex-direction:column;gap:3px}.srv-lab[data-v-a99bec2f]{font-size:12.5px;color:var(--ink)}.srv-det[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10.5px;color:var(--ink-dim);white-space:pre-wrap;word-break:break-word;line-height:1.4}.srv-answer[data-v-a99bec2f]{margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--ink);font-size:13px;line-height:1.55;word-break:break-word}.srv-answer[data-v-a99bec2f] h3{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--accent);margin:14px 0 6px}.srv-answer[data-v-a99bec2f] h3:first-child{margin-top:0}.srv-answer[data-v-a99bec2f] p{margin:0 0 8px}.srv-answer[data-v-a99bec2f] p:last-child{margin-bottom:0}.srv-answer[data-v-a99bec2f] strong{color:var(--ink);font-weight:700}.srv-answer[data-v-a99bec2f] code{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11.5px;background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:0 4px}.srv-answer[data-v-a99bec2f] pre.srv-code{margin:0 0 8px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:8px;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11.5px;line-height:1.5;white-space:pre;overflow-x:auto}.srv-answer[data-v-a99bec2f] em{color:var(--ink-dim, #9aa0ac);font-style:italic}.srv-answer[data-v-a99bec2f] ul{margin:0 0 8px;padding-left:18px}.srv-answer[data-v-a99bec2f] li{margin:2px 0}.srv-err[data-v-a99bec2f]{margin-top:10px;color:var(--fail);font-size:12.5px}.srv-fix[data-v-a99bec2f]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.srv-fixmsg[data-v-a99bec2f]{font-size:12px;color:var(--fail, #e5484d)}.srv-fixcard[data-v-a99bec2f]{border:1px solid var(--line-strong);border-radius:10px;background:var(--panel-2);padding:12px 14px}.srv-fixhd[data-v-a99bec2f]{font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:8px}.srv-fixdiff[data-v-a99bec2f]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.srv-fixdiff li[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11.5px;padding-left:16px;position:relative;color:var(--ink)}.srv-fixdiff li[data-v-a99bec2f]:before{position:absolute;left:0}.srv-fixdiff li.added[data-v-a99bec2f]:before{content:"+";color:var(--ok, #30a46c)}.srv-fixdiff li.removed[data-v-a99bec2f]:before{content:"−";color:var(--fail, #e5484d)}.srv-fixdiff li.changed[data-v-a99bec2f]:before{content:"~";color:var(--pend, #cf9a12)}.srv-fixacts[data-v-a99bec2f]{display:flex;gap:8px}.srv-fixnote[data-v-a99bec2f]{font-size:10.5px;color:var(--ink-dim, #9aa0ac);margin:8px 0 0}.srv-chat[data-v-a99bec2f]{flex:1;min-height:0;padding:10px 14px 2px;display:flex;flex-direction:column;gap:10px}.srv-chatempty[data-v-a99bec2f]{margin:auto;max-width:32ch;text-align:center;color:var(--ink-dim, #9aa0ac);font-size:12.5px;line-height:1.5}.srv-msg[data-v-a99bec2f]{display:flex;flex-direction:column;gap:3px;max-width:88%}.srv-msg.user[data-v-a99bec2f]{align-self:flex-end;align-items:flex-end}.srv-msg.assistant[data-v-a99bec2f]{align-self:flex-start}.srv-msg-who[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.05em;color:var(--ink-dim, #9aa0ac)}.srv-msg-body[data-v-a99bec2f]{font-size:13px;line-height:1.55;padding:9px 13px;border-radius:12px;word-break:break-word}.srv-msg.user .srv-msg-body[data-v-a99bec2f]{background:var(--accent, #6d4aff);color:#fff;border-bottom-right-radius:4px}.srv-msg.user .srv-msg-body[data-v-a99bec2f] *{color:#fff}.srv-msg.user .srv-msg-body[data-v-a99bec2f] a{color:#fff;text-decoration:underline}.srv-msg.user .srv-msg-body[data-v-a99bec2f] code{background:#ffffff2e;color:#fff}.srv-msg.assistant .srv-msg-body[data-v-a99bec2f]{background:var(--panel-2);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px}.srv-thinking[data-v-a99bec2f]{font-size:12px;line-height:1.5;color:var(--ink-dim, #9aa0ac);font-style:italic;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto;background:var(--panel-2);border:1px dashed var(--line)}.srv-typing[data-v-a99bec2f]{display:inline-flex;align-items:center;gap:4px}.srv-typing span[data-v-a99bec2f]{width:6px;height:6px;border-radius:50%;background:var(--ink-dim, #9aa0ac);opacity:.4;animation:srv-typing-a99bec2f 1.1s ease-in-out infinite}.srv-typing span[data-v-a99bec2f]:nth-child(2){animation-delay:.18s}.srv-typing span[data-v-a99bec2f]:nth-child(3){animation-delay:.36s}@keyframes srv-typing-a99bec2f{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.srv-typing span[data-v-a99bec2f]{animation:none}}.srv-tools[data-v-a99bec2f]{max-width:96%}.srv-toollist[data-v-a99bec2f]{list-style:none;margin:0;border-style:dashed;display:flex;flex-direction:column;gap:5px}.srv-toolrow[data-v-a99bec2f]{display:flex;align-items:baseline;gap:7px;min-width:0;position:relative;padding-left:16px;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11.5px;color:var(--ink-dim, #9aa0ac)}.srv-toolrow[data-v-a99bec2f]:before{content:"…";position:absolute;left:0;color:var(--ink-dim, #9aa0ac)}.srv-toolrow[data-done="1"][data-v-a99bec2f]{color:var(--ink)}.srv-toolrow[data-done="1"][data-v-a99bec2f]:before{content:"✓";color:var(--ok, #30a46c)}.srv-toolname[data-v-a99bec2f]{flex:0 0 auto;font-weight:700}.srv-toolarg[data-v-a99bec2f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.82}.srv-approval[data-v-a99bec2f]{max-width:96%;outline:none}.srv-approval .srv-msg-body[data-v-a99bec2f]{border-color:var(--accent, #6d4aff);border-left-width:3px}.srv-approval:focus-visible .srv-msg-body[data-v-a99bec2f]{box-shadow:0 0 0 2px var(--accent-soft, rgba(109, 74, 255, .35))}.srv-aplist[data-v-a99bec2f]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.srv-aplist li[data-v-a99bec2f]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11.5px;color:var(--ink);padding-left:16px;position:relative;word-break:break-word}.srv-aplist li[data-v-a99bec2f]:before{content:"−";position:absolute;left:0;color:var(--fail, #e5484d)}.srv-apacts[data-v-a99bec2f]{display:flex;gap:8px;margin-top:10px}.srv-runprompt[data-v-a99bec2f]{align-self:flex-start;display:flex;gap:8px;padding:2px 0 4px}.srv-msg-body[data-v-a99bec2f] h3{font-size:13px;margin:4px 0}.srv-inputrow[data-v-a99bec2f]{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--line)}.srv-inputrow input[data-v-a99bec2f]{flex:1;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--panel-2);color:var(--ink);font-size:13px;padding:8px 14px}.srv-inputrow input[data-v-a99bec2f]:focus{outline:none;border-color:var(--accent)}.srv .btn[data-v-a99bec2f]{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);border-radius:var(--radius-pill);font-size:12px;font-weight:700;padding:7px 15px;cursor:pointer;font-family:inherit;transition:all .22s var(--ease)}.srv .btn[data-v-a99bec2f]:hover:not(:disabled){border-color:var(--accent)}.srv .btn.primary[data-v-a99bec2f]{background:var(--accent);border-color:var(--accent);color:#fff}.srv .btn.sm[data-v-a99bec2f]{font-size:11.5px;padding:6px 13px}.srv .btn[data-v-a99bec2f]:disabled{opacity:.55;cursor:default}.srv-logempty[data-v-a99bec2f]{font-size:12.5px;line-height:1.6;color:var(--ink-dim);margin:0;max-width:42ch}.sed[data-v-155312b1]{border:1px solid var(--vo-line);border-radius:8px;margin:0 0 10px;padding:10px;background:var(--vo-panel-2);display:flex;flex-direction:column;gap:9px}.sed-presets[data-v-155312b1],.sed-kinds[data-v-155312b1]{display:flex;flex-wrap:wrap;gap:7px}.sed-kind[data-v-155312b1]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-size:11.5px;padding:7px 12px;border-radius:8px;cursor:pointer;color:var(--vo-ink-dim);background:var(--vo-panel);border:1px solid var(--vo-line-strong);transition:all .18s ease}.sed-kind small[data-v-155312b1]{font-size:10px;opacity:.8}.sed-kind[data-v-155312b1]:hover{color:var(--vo-ink);border-color:var(--vo-accent)}.sed-kind.active[data-v-155312b1]{color:var(--vo-accent);border-color:var(--vo-accent);background:var(--vo-accent-soft);font-weight:600}.sed-check[data-v-155312b1]{display:flex;align-items:flex-start;gap:7px;max-width:62ch}.sed-check input[data-v-155312b1]{margin-top:2px}.sed-preset[data-v-155312b1]{font-size:11px;padding:5px 11px;border-radius:var(--radius-pill, 999px);color:var(--vo-ink-dim);background:var(--vo-panel);border:1px solid var(--vo-line-strong);cursor:pointer;transition:all .18s ease}.sed-preset[data-v-155312b1]:hover{color:var(--vo-ink);border-color:var(--vo-accent)}.sed-preset.active[data-v-155312b1]{color:var(--vo-accent);border-color:var(--vo-accent);background:var(--vo-accent-soft);font-weight:600}.sed-fld[data-v-155312b1]{display:flex;flex-direction:column;gap:4px}.sed-lbl[data-v-155312b1],.sed-hint[data-v-155312b1]{font-size:11px;color:var(--vo-ink-dim)}.sed-in[data-v-155312b1]{font:inherit;font-size:11px;padding:6px 8px;color:var(--vo-ink);background:var(--vo-panel);border:1px solid var(--vo-line-strong);border-radius:6px}.sed-cron[data-v-155312b1]{max-width:220px}.sed-msg[data-v-155312b1]{resize:vertical;line-height:1.5}.sed-in[data-v-155312b1]:focus{outline:none;border-color:var(--vo-accent)}.sed-err[data-v-155312b1]{font-size:11px;color:var(--vo-fail, #d23f31);margin:0}.sed-acts[data-v-155312b1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sed-note[data-v-155312b1]{font-size:10.5px;color:var(--vo-ink-dim)}@media(prefers-reduced-motion:reduce){.sed-preset[data-v-155312b1]{transition:none}}.bd-button[data-v-919b2068]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--bd-secondary30, #D9DCE9);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:16px;font-weight:400;height:36px;justify-content:center;line-height:32px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.bd-button__content[data-v-919b2068]{align-items:center;display:inline-grid;grid-auto-flow:column;grid-gap:8px}.bd-button__content.is-loading[data-v-919b2068]{visibility:hidden}.bd-button--icon-only[data-v-919b2068]{padding:0;min-width:36px}.bd-button[data-v-919b2068]:has(.bd-icon:first-child):not(.bd-button--icon-only){padding-left:8px}.bd-button[disabled][data-v-919b2068]{border-color:var(--bd-secondary30, #D9DCE9);pointer-events:none}.bd-button--primary[data-v-919b2068]{background-color:#3c64f4;border-color:#3c64f4;font-weight:600}.bd-button--primary[data-v-919b2068]:hover:not(:active){background-color:#2852eb}.bd-button--primary[data-v-919b2068]:active{background-color:#0b38d9}.bd-button--primary[data-v-919b2068]:focus-visible{box-shadow:0 0 0 4px #dbe3fe}.bd-button--primary[disabled][data-v-919b2068]{background-color:#d9dce9}.bd-button--primary.bd-button--destructive[data-v-919b2068]{background-color:#db3643;border-color:#db3643}.bd-button--primary.bd-button--destructive[data-v-919b2068]:hover:not(:active){background-color:#cc1f1f}.bd-button--primary.bd-button--destructive[data-v-919b2068]:active{background-color:#ad0000}.bd-button--primary.bd-button--destructive[data-v-919b2068]:focus-visible{box-shadow:0 0 0 4px #fedbde}.bd-button--primary.bd-button--destructive[disabled][data-v-919b2068]{background-color:#d9dce9}.bd-button--secondary[data-v-919b2068]{background-color:transparent;border-color:#3c64f4;color:#3c64f4}.bd-button--secondary[data-v-919b2068]:hover:not(:active){background-color:#f0f3ff}.bd-button--secondary[data-v-919b2068]:active{background-color:#dbe3fe}.bd-button--secondary[data-v-919b2068]:focus-visible{box-shadow:0 0 0 4px #dbe3fe}.bd-button--secondary[disabled][data-v-919b2068]{color:#d9dce9}.bd-button--secondary.bd-button--destructive[data-v-919b2068]{border-color:#db3643;color:#db3643}.bd-button--secondary.bd-button--destructive[data-v-919b2068]:hover:not(:active){background-color:#fff0f1}.bd-button--secondary.bd-button--destructive[data-v-919b2068]:active{background-color:#fedbde}.bd-button--secondary.bd-button--destructive[data-v-919b2068]:focus-visible{box-shadow:0 0 0 4px #fedbde}.bd-button--subtle[data-v-919b2068]{background-color:transparent;border-color:transparent;color:#3c64f4}.bd-button--subtle[data-v-919b2068]:hover:not(:active){background-color:#f0f3ff}.bd-button--subtle[data-v-919b2068]:active{background-color:#dbe3fe}.bd-button--subtle[data-v-919b2068]:focus-visible{box-shadow:0 0 0 4px #dbe3fe}.bd-button--subtle[disabled][data-v-919b2068]{color:#d9dce9}.bd-button--subtle.bd-button--destructive[data-v-919b2068]{color:#db3643}.bd-button--subtle.bd-button--destructive[data-v-919b2068]:hover:not(:active){background-color:#fff0f1}.bd-button--subtle.bd-button--destructive[data-v-919b2068]:active{background-color:#fedbde}.bd-button__spinner[data-v-919b2068]{position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bd-spin-919b2068 .6s linear infinite}@keyframes bd-spin-919b2068{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bd-button__spinner[data-v-919b2068]{animation-duration:2.4s}}.bd-message[data-v-30f332c1]{display:flex;gap:12px;align-items:flex-start;border:1px solid;border-radius:4px;padding:12px 16px;font-size:14px;line-height:20px;color:#313440}.bd-message__header[data-v-30f332c1]{margin:0 0 4px;font-weight:600}.bd-message__text[data-v-30f332c1],.bd-message__text[data-v-30f332c1] p{margin:0}.bd-message__icon[data-v-30f332c1]{margin-top:1px}.bd-message--info[data-v-30f332c1]{background:#f0f3ff;border-color:#3c64f4}.bd-message--info .bd-message__icon[data-v-30f332c1]{color:#3c64f4}.bd-message--success[data-v-30f332c1]{background:#eefcf0;border-color:#2aab3f}.bd-message--success .bd-message__icon[data-v-30f332c1]{color:#208831}.bd-message--warning[data-v-30f332c1]{background:#fff9e6;border-color:#ffbf00}.bd-message--warning .bd-message__icon[data-v-30f332c1]{color:#cc720a}.bd-message--error[data-v-30f332c1]{background:#fff0f1;border-color:#db3643}.bd-message--error .bd-message__icon[data-v-30f332c1]{color:#cc1f1f}.fsch[data-v-f768bce8]{display:flex;flex-direction:column;gap:12px;position:relative}.fsch-head[data-v-f768bce8]{display:flex;align-items:flex-start;gap:16px}.fsch-head h3[data-v-f768bce8]{margin:0;font-size:20px;line-height:28px;font-weight:600;color:var(--ink)}.fsch-lede[data-v-f768bce8]{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--ink-dim);max-width:68ch}.fsch-head>div[data-v-f768bce8]{flex:1;min-width:0}.fsch-search[data-v-f768bce8]{font:inherit;font-size:14px;line-height:20px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--ink);width:100%}.fsch-search[data-v-f768bce8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.fsch-empty[data-v-f768bce8]{font-size:14px;line-height:20px;color:var(--ink-dim);padding:16px 0}.fsch-msg[data-v-f768bce8]{margin:0}.fsch-sect[data-v-f768bce8]{margin:12px 0 0;font-size:14px;line-height:20px;font-weight:600;color:var(--ink-dim)}.fsch-row[data-v-f768bce8]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:4px;background:var(--panel)}.fsch-row.off[data-v-f768bce8]{background:var(--panel-2)}.fsch-row.gone[data-v-f768bce8]{border-color:var(--fail)}.fsch-dot[data-v-f768bce8]{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:0 0 auto}.fsch-dot.on[data-v-f768bce8]{background:var(--ok)}.fsch-dot.off[data-v-f768bce8]{background:var(--line-strong)}.fsch-body[data-v-f768bce8]{flex:1;min-width:0}.fsch-title[data-v-f768bce8]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fsch-title b[data-v-f768bce8]{font-size:14px;line-height:20px;color:var(--ink)}.fsch-says[data-v-f768bce8]{font-size:14px;line-height:20px;color:var(--ink-dim)}.fsch-tag[data-v-f768bce8]{font-size:12px;line-height:16px;padding:0 6px;border-radius:4px;border:1px solid var(--line);color:var(--ink-dim)}.fsch-tag.bad[data-v-f768bce8]{border-color:var(--fail);color:var(--fail)}.fsch-meta[data-v-f768bce8]{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--ink-dim)}.fsch-why[data-v-f768bce8]{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--pend)}.fsch-acts[data-v-f768bce8]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.fsch-sugg[data-v-f768bce8]{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;font:inherit;cursor:pointer;padding:12px 16px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--ink)}.fsch-sugg[data-v-f768bce8]:hover{background:var(--accent-soft);border-color:var(--accent)}.fsch-sugg[data-v-f768bce8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.fsch-suggico[data-v-f768bce8]{color:var(--accent);flex:0 0 auto;margin-top:2px}.fsch-suggbody[data-v-f768bce8]{display:flex;flex-direction:column;gap:2px;min-width:0}.fsch-suggtitle[data-v-f768bce8]{font-size:14px;line-height:20px}.fsch-suggwhy[data-v-f768bce8]{font-size:12px;line-height:16px;color:var(--ink-dim)}.fsch-drawer[data-v-f768bce8]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--accent);border-radius:4px;background:var(--panel);box-shadow:var(--shadow-lg)}.fsch-dhead[data-v-f768bce8]{display:flex;align-items:center;gap:8px}.fsch-card[data-v-f768bce8]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;overflow:hidden}.fsch-frow[data-v-f768bce8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;font-size:14px;line-height:20px;color:var(--ink)}.fsch-frow+.fsch-frow[data-v-f768bce8]{border-top:1px solid var(--line)}.fsch-frow select[data-v-f768bce8],.fsch-frow input[data-v-f768bce8]{font:inherit;font-size:14px;line-height:20px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--ink);max-width:60%;min-width:0}.fsch-frow input.mono[data-v-f768bce8]{font-family:var(--mono, monospace)}.fsch-frow select[data-v-f768bce8]:focus-visible,.fsch-frow input[data-v-f768bce8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.fsch-dacts[data-v-f768bce8]{display:flex;gap:8px}.fsch-pickwrap[data-v-f768bce8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:4px;background:var(--panel);border:1px solid var(--accent);box-shadow:var(--shadow-lg)}.fsch-pickhead[data-v-f768bce8]{display:flex;align-items:center;gap:8px}.fsch-pickhead b[data-v-f768bce8]{font-size:16px;line-height:24px;color:var(--ink)}.fsch-pickfilters[data-v-f768bce8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fsch-pickfilters select[data-v-f768bce8]{font:inherit;font-size:14px;line-height:20px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--ink)}.fsch-pickcount[data-v-f768bce8]{margin-left:auto;font-size:12px;line-height:16px;color:var(--ink-dim)}.fsch-pickmine[data-v-f768bce8]{font:inherit;font-size:14px;line-height:20px;padding:4px 12px;cursor:pointer;border:1px solid var(--line-strong);border-radius:4px;background:var(--panel);color:var(--accent);font-weight:600}.fsch-pickmine[data-v-f768bce8]:hover{background:var(--accent-soft);border-color:var(--accent)}.fsch-picklist[data-v-f768bce8]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;max-height:clamp(200px,calc(100vh - 460px),720px);overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px}.fsch-pickrow[data-v-f768bce8]{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;min-width:0;text-align:left;font:inherit;cursor:pointer;padding:8px 12px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ink)}.fsch-pickrow[data-v-f768bce8]:hover{background:var(--accent-soft);border-color:var(--accent)}.fsch-pickrow.on[data-v-f768bce8]{border-color:var(--accent);background:var(--accent-soft)}.fsch-pickrow[data-v-f768bce8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.fsch-pickname[data-v-f768bce8]{font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsch-pickmeta[data-v-f768bce8]{font-size:12px;line-height:16px;color:var(--ink-dim);overflow-wrap:anywhere}.fsch-pick[data-v-f768bce8]{display:inline-flex;align-items:center;gap:6px;max-width:60%;min-width:0;font:inherit;font-size:14px;line-height:20px;cursor:pointer;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--ink)}.fsch-pick[data-v-f768bce8]:hover:not(:disabled){border-color:var(--accent)}.fsch-pick[data-v-f768bce8]:disabled{cursor:default;opacity:.7}.fsch-pick[data-v-f768bce8]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.fsch-pickval[data-v-f768bce8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsch-picknow[data-v-f768bce8]{color:var(--ink-dim);flex:0 0 auto}.fsch-drawer[data-v-f768bce8]{position:relative}.create-overlay[data-v-a4d8fc6d]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0f1d3d75}.create-panel[data-v-a4d8fc6d]{position:relative;width:min(480px,100%);height:100%;overflow:auto;padding:38px 32px;background:var(--panel);box-shadow:-16px 0 48px #131f3d33;outline:none}.create-close[data-v-a4d8fc6d]{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink);cursor:pointer}.create-close[data-v-a4d8fc6d]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--bd-primary-edge)}.create-eyebrow[data-v-a4d8fc6d]{margin:6px 0 7px;color:var(--accent);font-size:10px;line-height:15px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}h2[data-v-a4d8fc6d]{margin:0;color:var(--ink);font-size:26px;line-height:34px;letter-spacing:-.02em}.create-lede[data-v-a4d8fc6d]{margin:8px 0 24px;color:var(--ink-dim);font-size:13px;line-height:20px}.create-choices[data-v-a4d8fc6d]{display:flex;flex-direction:column;gap:10px}.create-choice[data-v-a4d8fc6d]{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.create-choice[data-v-a4d8fc6d]:hover{border-color:var(--accent);background:var(--accent-soft)}.create-choice[data-v-a4d8fc6d]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--bd-primary-edge)}.create-icon[data-v-a4d8fc6d]{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.create-choice b[data-v-a4d8fc6d],.create-choice small[data-v-a4d8fc6d]{display:block}.create-choice b[data-v-a4d8fc6d]{font-size:14px;line-height:19px}.create-choice small[data-v-a4d8fc6d]{margin-top:3px;color:var(--ink-dim);font-size:11.5px;line-height:17px}.create-recommended[data-v-a4d8fc6d]{padding:5px 7px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:9px;font-weight:750;text-transform:uppercase}@media(max-width:560px){.create-panel[data-v-a4d8fc6d]{padding:32px 20px}.create-choice[data-v-a4d8fc6d]{grid-template-columns:38px minmax(0,1fr)}.create-recommended[data-v-a4d8fc6d],.create-choice>.bd-icon[data-v-a4d8fc6d]{grid-column:2}}.merchant-flow-card[data-v-85c6bdcf]{min-width:0;min-height:278px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:visible;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.merchant-flow-card[data-v-85c6bdcf]:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 12px 30px #19274a17}.merchant-card-body[data-v-85c6bdcf]{flex:1;min-width:0;padding:18px 18px 15px}.merchant-card-top[data-v-85c6bdcf]{display:flex;align-items:center;justify-content:space-between;gap:10px}.merchant-outcome[data-v-85c6bdcf]{color:var(--accent);font-size:9px;line-height:14px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.merchant-readiness[data-v-85c6bdcf]{flex:none;padding:5px 8px;border-radius:999px;font-size:10px;line-height:14px;font-weight:700}.merchant-readiness.ready[data-v-85c6bdcf]{color:var(--ok);background:var(--ok-soft)}.merchant-readiness.connect[data-v-85c6bdcf]{color:var(--pend);background:var(--pend-soft, #fff5dd)}.merchant-readiness.soon[data-v-85c6bdcf]{color:var(--ink-dim);background:var(--panel-2)}h3[data-v-85c6bdcf]{margin:12px 0 7px;color:var(--ink);font-size:17px;line-height:22px;letter-spacing:-.01em}.merchant-description[data-v-85c6bdcf]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-height:54px;margin:0;color:var(--ink-dim);font-size:12px;line-height:18px}.merchant-card-meta[data-v-85c6bdcf]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--ink-dim);font-size:11px}.merchant-card-meta span[data-v-85c6bdcf],.merchant-permission[data-v-85c6bdcf]{display:flex;align-items:center;gap:5px}.merchant-permission[data-v-85c6bdcf]{margin:10px 0 0;color:var(--ok);font-size:11px;line-height:16px}.merchant-permission.warning[data-v-85c6bdcf]{color:var(--fail)}.merchant-card-foot[data-v-85c6bdcf]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 16px;border-top:1px solid var(--line)}.merchant-card-foot>small[data-v-85c6bdcf]{min-width:0;color:var(--ink-dim);font-size:10.5px;line-height:15px}.merchant-card-actions[data-v-85c6bdcf]{display:flex;align-items:center;gap:1px;flex:none}.merchant-card-actions[data-v-85c6bdcf] .bd-button{height:34px;padding-inline:8px;font-size:13px}.merchant-overflow[data-v-85c6bdcf]{position:relative}.merchant-overflow>summary[data-v-85c6bdcf]{list-style:none;display:grid;place-items:center;width:34px;height:34px;border-radius:5px;color:var(--ink-dim);cursor:pointer}.merchant-overflow>summary[data-v-85c6bdcf]::-webkit-details-marker{display:none}.merchant-overflow>summary[data-v-85c6bdcf]:hover,.merchant-overflow[open]>summary[data-v-85c6bdcf]{color:var(--accent);background:var(--accent-soft)}.merchant-overflow>summary[data-v-85c6bdcf]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bd-primary-edge)}.merchant-overflow-menu[data-v-85c6bdcf]{position:absolute;z-index:20;right:0;bottom:40px;width:244px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);box-shadow:var(--shadow-lg)}.merchant-overflow-menu label[data-v-85c6bdcf]{display:flex;flex-direction:column;gap:5px;color:var(--ink-dim);font-size:11px}.merchant-overflow-menu select[data-v-85c6bdcf]{width:100%;min-height:36px;border:1px solid var(--line-strong);border-radius:6px;padding:6px 8px;background:var(--panel);color:var(--ink)}.merchant-delete[data-v-85c6bdcf]{width:100%;margin-top:8px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--fail);text-align:left;font:inherit;font-size:12px;cursor:pointer}.merchant-delete[data-v-85c6bdcf]:hover{background:var(--fail-soft)}.merchant-flow-card.is-compact[data-v-85c6bdcf]{min-height:0}.merchant-flow-card.is-compact .merchant-card-body[data-v-85c6bdcf]{padding:15px}.merchant-flow-card.is-compact .merchant-description[data-v-85c6bdcf]{min-height:36px;-webkit-line-clamp:2}.merchant-flow-card.is-compact .merchant-card-foot[data-v-85c6bdcf]{min-height:54px}.merchant-flow-card.is-list[data-v-85c6bdcf]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px}.merchant-flow-card.is-list .merchant-card-body[data-v-85c6bdcf]{padding:14px 18px}.merchant-flow-card.is-list h3[data-v-85c6bdcf]{margin:7px 0 4px;font-size:15px;line-height:20px}.merchant-flow-card.is-list .merchant-description[data-v-85c6bdcf]{min-height:0;-webkit-line-clamp:2}.merchant-flow-card.is-list .merchant-card-meta[data-v-85c6bdcf]{margin-top:8px}.merchant-flow-card.is-list .merchant-permission[data-v-85c6bdcf]{margin-top:7px}.merchant-flow-card.is-list .merchant-card-foot[data-v-85c6bdcf]{border-top:0;border-left:1px solid var(--line)}@media(max-width:720px){.merchant-flow-card.is-list[data-v-85c6bdcf]{display:flex}.merchant-flow-card.is-list .merchant-card-foot[data-v-85c6bdcf]{border-left:0;border-top:1px solid var(--line)}.merchant-card-foot[data-v-85c6bdcf]{align-items:flex-start;flex-direction:column}.merchant-card-actions[data-v-85c6bdcf]{align-self:stretch;justify-content:space-between}}.guide-overlay[data-v-39a3a647]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:76px 18px 18px;background:#0f1d3d33}.guide-panel[data-v-39a3a647]{width:min(390px,100%);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 20px 60px #15264a38;outline:none;overflow:hidden}header[data-v-39a3a647]{display:grid;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:9px;padding:14px 15px;border-bottom:1px solid var(--line)}.guide-icon[data-v-39a3a647]{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-size:18px}header b[data-v-39a3a647],header small[data-v-39a3a647]{display:block}header b[data-v-39a3a647]{font-size:14px}header small[data-v-39a3a647]{color:var(--ink-dim);font-size:10px}header button[data-v-39a3a647]{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer}header button[data-v-39a3a647]:hover{background:var(--panel-2)}.guide-body[data-v-39a3a647]{flex:1;padding:22px 18px;color:var(--ink);font-size:13px;line-height:20px}.guide-body p[data-v-39a3a647]{margin:0}.guide-example[data-v-39a3a647]{margin-top:10px!important;padding:12px;border-radius:9px;background:var(--panel-2);color:var(--ink-dim)}.guide-foot[data-v-39a3a647]{display:flex;flex-direction:column;gap:8px;padding:15px;border-top:1px solid var(--line)}.guide-foot label[data-v-39a3a647]{color:var(--ink);font-size:11px;font-weight:650}.guide-foot textarea[data-v-39a3a647]{width:100%;resize:vertical;border:1px solid var(--line-strong);border-radius:8px;padding:9px;background:var(--panel);color:var(--ink);font:inherit;font-size:12px}.guide-foot textarea[data-v-39a3a647]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--bd-primary-edge)}.guide-foot[data-v-39a3a647] .bd-button{align-self:flex-end}@media(max-width:560px){.guide-overlay[data-v-39a3a647]{padding:0}.guide-panel[data-v-39a3a647]{width:100%;border-radius:0}}.merchant-workflows[data-v-85533936]{--landing-navy: #101d35;width:100%;min-width:0;color:var(--ink);background:var(--panel)}.workflow-hero[data-v-85533936]{padding:38px 48px 30px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--accent-soft) 85%,transparent) 0,transparent 34%),linear-gradient(125deg,var(--panel),color-mix(in srgb,var(--accent-soft) 38%,var(--panel)))}.workflow-hero-top[data-v-85533936]{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.workflow-eyebrow[data-v-85533936]{margin:0;color:var(--accent);font-size:10px;line-height:15px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}h1[data-v-85533936]{max-width:780px;margin:8px 0 10px;color:var(--ink);font-size:clamp(29px,3.2vw,40px);line-height:1.08;letter-spacing:-.035em}.workflow-hero-lede[data-v-85533936]{max-width:750px;margin:0;color:var(--ink-dim);font-size:15px;line-height:23px}.workflow-hero-actions[data-v-85533936]{display:flex;gap:9px;flex:none}.outcome-prompt[data-v-85533936]{margin:26px 0 11px;font-size:12px;font-weight:700}.outcome-cards[data-v-85533936]{max-width:1000px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.outcome-card[data-v-85533936]{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.outcome-card[data-v-85533936]:hover{border-color:var(--accent);box-shadow:0 8px 24px #3156f514}.outcome-card.selected[data-v-85533936]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.outcome-card[data-v-85533936]:focus-visible,.role-chip[data-v-85533936]:focus-visible,.toolbar-button[data-v-85533936]:focus-visible,.view-toggle button[data-v-85533936]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--bd-primary-edge)}.outcome-icon[data-v-85533936]{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.outcome-card.grow .outcome-icon[data-v-85533936]{color:#6d46e8;background:#f1ebff}.outcome-card b[data-v-85533936],.outcome-card small[data-v-85533936]{display:block}.outcome-card b[data-v-85533936]{margin-bottom:3px;font-size:15px;line-height:20px}.outcome-card small[data-v-85533936]{color:var(--ink-dim);font-size:11.5px;line-height:17px}.outcome-card>.bd-icon[data-v-85533936]{color:var(--accent)}.workflow-workspace[data-v-85533936]{padding:26px 48px 60px}.role-personalisation[data-v-85533936]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.role-personalisation>b[data-v-85533936]{flex:none;font-size:12px}.role-chips[data-v-85533936]{display:flex;flex-wrap:wrap;gap:7px}.role-chip[data-v-85533936]{padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink-dim);font:inherit;font-size:11.5px;cursor:pointer}.role-chip[data-v-85533936]:hover{border-color:var(--line-strong);color:var(--ink)}.role-chip.selected[data-v-85533936]{border-color:var(--landing-navy);background:var(--landing-navy);color:#fff}.workflow-section[data-v-85533936]{scroll-margin-top:20px;margin-top:30px}.workflow-section-head[data-v-85533936]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.workflow-section-head h2[data-v-85533936]{margin:4px 0 0;font-size:22px;line-height:29px;letter-spacing:-.015em}.workflow-section-head>div>p[data-v-85533936]:last-child{margin:4px 0 0;color:var(--ink-dim);font-size:12.5px;line-height:18px}.workflow-link[data-v-85533936]{border:0;padding:5px;background:transparent;color:var(--accent);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.workflow-link[data-v-85533936]:hover{text-decoration:underline}.active-grid[data-v-85533936],.recommended-grid[data-v-85533936]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.active-card[data-v-85533936]{min-height:150px;padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.active-card-top[data-v-85533936]{display:flex;align-items:center;justify-content:space-between;gap:10px}.active-card-top button[data-v-85533936]{border:0;background:transparent;color:var(--accent);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.active-status[data-v-85533936]{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:10px;font-weight:700}.active-status>span[data-v-85533936]{width:6px;height:6px;border-radius:50%;background:currentColor}.active-status.paused[data-v-85533936]{color:var(--ink-dim);background:var(--panel-2)}.active-status.failed[data-v-85533936],.active-status.attention[data-v-85533936]{color:var(--fail);background:var(--fail-soft)}.active-card h3[data-v-85533936]{margin:10px 0 5px;font-size:14px;line-height:19px}.active-card>p[data-v-85533936]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:34px;margin:0;color:var(--ink-dim);font-size:11.5px;line-height:17px}.active-next[data-v-85533936]{margin-top:11px;padding:8px;border-radius:6px;background:var(--panel-2);color:var(--ink-dim);font-size:10.5px;line-height:15px}.active-next b[data-v-85533936]{color:var(--ink)}.workflow-empty[data-v-85533936]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:180px;padding:28px;border:1px dashed var(--line-strong);border-radius:11px;background:var(--panel-2);text-align:center}.workflow-empty.compact[data-v-85533936]{min-height:110px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;text-align:left}.workflow-empty p[data-v-85533936]{margin:0;max-width:600px;color:var(--ink-dim);font-size:12px;line-height:18px}.empty-icon[data-v-85533936]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.workflow-state[data-v-85533936]{display:flex;align-items:center;gap:14px;margin-top:24px;padding:18px;border:1px solid var(--fail);border-radius:10px;background:var(--fail-soft);color:var(--fail)}.workflow-state>div[data-v-85533936]{flex:1}.workflow-state p[data-v-85533936]{margin:3px 0 0;font-size:12px}.partial-warning[data-v-85533936]{margin:9px 0 0;color:var(--pend);font-size:11px}.store-note[data-v-85533936]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;border-radius:8px;background:var(--panel-2);color:var(--ink-dim);font-size:11.5px}.store-note .bd-icon[data-v-85533936]{color:var(--accent)}.library-toolbar[data-v-85533936]{display:flex;align-items:center;gap:9px;margin:14px 0}.library-search[data-v-85533936]{position:relative;flex:1;min-width:240px}.library-search>.bd-icon[data-v-85533936]{position:absolute;top:12px;left:13px;color:var(--ink-dim)}.library-search input[data-v-85533936]{width:100%;height:42px;border:1px solid var(--line-strong);border-radius:8px;padding:0 14px 0 39px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.library-search input[data-v-85533936]:focus,.toolbar-select select[data-v-85533936]:focus,.more-filters select[data-v-85533936]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--bd-primary-edge)}.toolbar-button[data-v-85533936],.toolbar-select select[data-v-85533936]{height:42px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:12px}.toolbar-button[data-v-85533936]{display:flex;align-items:center;gap:6px;padding:0 12px;cursor:pointer}.toolbar-button.selected[data-v-85533936]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.toolbar-select select[data-v-85533936]{padding:0 31px 0 11px}.view-toggle[data-v-85533936]{display:flex;height:42px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.view-toggle button[data-v-85533936]{width:40px;border:0;background:var(--panel);color:var(--ink-dim);font-size:17px;cursor:pointer}.view-toggle button+button[data-v-85533936]{border-left:1px solid var(--line)}.view-toggle button.selected[data-v-85533936]{background:var(--accent-soft);color:var(--accent)}.more-filters[data-v-85533936]{display:flex;align-items:flex-end;gap:12px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.more-filters>b[data-v-85533936]{align-self:center;flex:none;font-size:12px}.more-filters label[data-v-85533936]{display:flex;flex-direction:column;gap:4px;color:var(--ink-dim);font-size:10px}.more-filters select[data-v-85533936]{min-width:175px;height:36px;border:1px solid var(--line);border-radius:6px;padding:0 8px;background:var(--panel);color:var(--ink);font:inherit;font-size:11.5px}.result-count[data-v-85533936]{margin-left:auto;align-self:center;color:var(--ink-dim);font-size:11px}.result-line[data-v-85533936]{display:flex;justify-content:flex-end;align-items:center;gap:7px;min-height:26px;color:var(--ink-dim);font-size:11px}.library-grid[data-v-85533936]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.library-grid.list[data-v-85533936]{grid-template-columns:minmax(0,1fr)}.workflow-skeleton[data-v-85533936]{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.workflow-skeleton[data-v-85533936]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--panel) 75%,transparent),transparent);animation:workflow-shimmer-85533936 1.3s infinite}.workflow-card-skeleton[data-v-85533936]{min-height:260px}@keyframes workflow-shimmer-85533936{to{transform:translate(100%)}}.show-more[data-v-85533936]{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:18px;color:var(--ink-dim);font-size:10px}.sr-only[data-v-85533936]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.workflow-skeleton[data-v-85533936]:after{animation:none}.merchant-workflows[data-v-85533936] *{scroll-behavior:auto!important}}@media(max-width:1160px){.library-grid[data-v-85533936]{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-hero-top[data-v-85533936]{display:block}.workflow-hero-actions[data-v-85533936]{margin-top:18px}}@media(max-width:920px){.workflow-hero[data-v-85533936],.workflow-workspace[data-v-85533936]{padding-inline:28px}.active-grid[data-v-85533936],.recommended-grid[data-v-85533936],.library-grid[data-v-85533936]{grid-template-columns:repeat(2,minmax(0,1fr))}.role-personalisation[data-v-85533936]{align-items:flex-start;flex-direction:column}.library-toolbar[data-v-85533936]{flex-wrap:wrap}.library-search[data-v-85533936]{flex-basis:100%}.more-filters[data-v-85533936]{flex-wrap:wrap}}@media(max-width:660px){.workflow-hero[data-v-85533936],.workflow-workspace[data-v-85533936]{padding:24px 17px}.workflow-hero-actions[data-v-85533936]{width:100%;flex-wrap:wrap}.workflow-hero-actions[data-v-85533936] .bd-button{flex:1}.outcome-cards[data-v-85533936],.active-grid[data-v-85533936],.recommended-grid[data-v-85533936],.library-grid[data-v-85533936]{grid-template-columns:minmax(0,1fr)}.role-chips[data-v-85533936]{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:4px}.role-chip[data-v-85533936]{flex:none}.workflow-section-head[data-v-85533936]{align-items:flex-start;flex-direction:column}.workflow-empty.compact[data-v-85533936]{display:flex;text-align:center}.toolbar-button[data-v-85533936],.toolbar-select[data-v-85533936]{flex:1}.toolbar-select select[data-v-85533936]{width:100%}.view-toggle[data-v-85533936]{margin-left:auto}.more-filters[data-v-85533936]{align-items:stretch;flex-direction:column}.more-filters label[data-v-85533936],.more-filters select[data-v-85533936]{width:100%}.result-count[data-v-85533936]{margin-left:0}}.vstudio{--accent: #5529d6;--accent-mid: #392bd5;--accent-light: #a58af3;--accent-deep: #0c061f;--accent-soft: #f3f0fc;--border-brand: rgba(85, 41, 214, .3);--grad: linear-gradient(135deg, #5529d6, #0c061f 50%, #5529d6 75%);--grad-soft: linear-gradient(135deg, #a58af3, #5529d6);--bg: #f6f5f3;--bg-1: #ffffff;--bg-2: #f6f5f3;--bg-3: #e8e6e3;--text: #222325;--text-2: rgba(0, 0, 0, .6);--text-3: rgba(0, 0, 0, .4);--s-line: rgba(0, 0, 0, .1);--s-line-soft: rgba(0, 0, 0, .06);--s-line-strong: rgba(0, 0, 0, .16);--green: #198044;--green-soft: rgba(31, 158, 84, .1);--amber: #9a620e;--rose: #d23f31;--rose-soft: rgba(210, 63, 49, .09);--cyan: #004794;--s-mono: "Geist Mono", ui-monospace, Consolas, monospace;--s-sans: "Geist", "Segoe UI", system-ui, -apple-system, sans-serif;--s-radius: 10px;--s-radius-lg: 16px;--s-pill: 200px;--shadow-sm: 0 1px 2px rgba(20, 12, 40, .06), 0 1px 3px rgba(20, 12, 40, .05);--shadow-md: 0 6px 20px rgba(20, 12, 40, .07), 0 2px 6px rgba(20, 12, 40, .05);--shadow-lg: 0 20px 50px rgba(20, 12, 40, .1), 0 6px 16px rgba(20, 12, 40, .06);--shadow-brand: 0 14px 40px rgba(85, 41, 214, .22);--s-ease: cubic-bezier(.16, 1, .3, 1);--dark: #0c061f;font-family:var(--s-sans);font-size:14.5px;color:var(--text);line-height:1.5}:root[data-theme=neon] .vstudio{--accent: #a58af3;--accent-mid: #7d5ae5;--accent-soft: rgba(85, 41, 214, .18);--border-brand: rgba(165, 138, 243, .3);--grad: linear-gradient(135deg, #a58af3, #232529 50%, #a58af3 75%);--grad-soft: linear-gradient(135deg, #d2c4f9, #a58af3);--bg: #131417;--bg-1: #1a1c20;--bg-2: #232529;--bg-3: #2e3136;--text: #edeef0;--text-2: #a9adb4;--text-3: #787d85;--s-line: #2e3136;--s-line-soft: #232529;--s-line-strong: #3d4149;--green: #3ecb84;--green-soft: rgba(62, 203, 132, .13);--amber: #ec9a52;--rose: #f0685a;--rose-soft: rgba(240, 104, 90, .13);--cyan: #4e90d9;--shadow-brand: 0 14px 40px rgba(85, 41, 214, .3);--dark: #0d0e10}.vstudio input,.vstudio textarea,.vstudio select{font:inherit;color:var(--text);background:var(--bg-1);border:1px solid var(--s-line-strong);border-radius:8px;padding:9px 12px;width:100%;outline:none;transition:border-color .18s var(--s-ease),box-shadow .18s var(--s-ease)}.vstudio input:focus,.vstudio textarea:focus,.vstudio select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vstudio textarea{resize:vertical;min-height:84px}.vstudio textarea.auto{overflow:hidden;resize:none;min-height:40px}.vstudio label.fld{display:block;margin-bottom:14px}.vstudio label.fld>span{display:block;font-family:var(--s-mono);font-size:11px;font-weight:500;color:var(--text-2);margin-bottom:6px;letter-spacing:.08em;text-transform:uppercase}.vstudio label.fld>small{display:block;color:var(--text-3);font-size:12px;margin-top:5px}.vstudio label.fld>span .muted{text-transform:none;letter-spacing:0;font-weight:400;color:var(--text-3)}.vstudio .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--s-pill);font-weight:500;font-size:14px;font-family:var(--s-sans);background:var(--bg-1);border:1px solid var(--s-line-strong);color:var(--text);transition:all .22s var(--s-ease);white-space:nowrap;cursor:pointer}.vstudio .btn:hover{border-color:var(--text);transform:translateY(-1px)}.vstudio .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.vstudio .btn.primary:hover{background:var(--accent-mid);box-shadow:var(--shadow-brand)}.vstudio .btn.ghost{background:transparent;border-color:transparent;color:var(--text-2)}.vstudio .btn.ghost:hover{color:var(--text);background:var(--bg-2);transform:none}.vstudio .btn.sm{padding:6px 14px;font-size:13px}.vstudio .btn.danger:hover{border-color:var(--rose);color:var(--rose)}.vstudio .btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.vstudio .landing{display:flex;flex-direction:column;align-items:center;padding:10px 8px 48px}.vstudio .hero{text-align:left;width:100%;margin:2px 0 18px}.vstudio .hero h1{font-size:clamp(1.4rem,2.3vw,1.7rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--text)}.vstudio .hero h1 em{font-style:normal;background:var(--grad-soft);-webkit-background-clip:text;background-clip:text;color:transparent}.vstudio .hero p{color:var(--text-2);font-size:13.5px;margin-top:6px;line-height:1.5}.vstudio .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;width:100%}.vstudio .bigcard .hico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:0 0 40px;background:var(--accent-soft);color:var(--accent)}.vstudio .bigcard .hico svg{width:19px;height:19px}.vstudio .scratch-step .si{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex:0 0 24px;background:var(--bg-2);color:var(--text-2)}.vstudio .scratch-step .si svg{width:13px;height:13px}.vstudio .tmpl .di{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 30px;background:var(--green-soft);color:var(--green)}.vstudio .tmpl .di svg{width:14px;height:14px}.vstudio .mergelist{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.vstudio .mergechip{font-size:10.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--vo-line, rgba(128,128,128,.35));color:var(--vo-ink, inherit)}.vstudio .mergeout{margin-top:11px;border-top:1px solid var(--vo-line, rgba(128,128,128,.25));padding-top:11px}.vstudio .mergehead{font-size:12px;color:var(--vo-accent, #6c3ce9);font-weight:600;margin-bottom:6px;font-family:var(--s-mono)}.vstudio .mergeline{font-size:12px;line-height:1.55;color:var(--vo-ink, inherit);margin:0 0 9px}.vstudio .mergeprof{display:flex;gap:10px;align-items:baseline;padding:4px 0;font-size:11px;border-bottom:1px solid var(--vo-line, rgba(128,128,128,.18))}.vstudio .mergeprof:last-of-type{border-bottom:0}.vstudio .mergeprof{align-items:flex-start}.vstudio .mergeprof .pname{color:var(--vo-accent, #6c3ce9);flex:0 0 auto;max-width:170px;font-weight:600;overflow-wrap:anywhere;line-height:1.4}.vstudio .mergeprof .pvals{white-space:pre-line;line-height:1.5}.vstudio .mergeprof .pvals{color:var(--vo-ink-dim, #6b6b76);font-size:10.5px}.vstudio .bigcard{background:var(--bg-1);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);padding:20px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s var(--s-ease),transform .3s var(--s-ease),box-shadow .3s var(--s-ease)}.vstudio .bigcard:hover{border-color:var(--s-line-strong);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.vstudio .bigcard h2{font-size:16px;font-weight:700;letter-spacing:-.015em;display:flex;align-items:center;gap:9px;margin:0}.vstudio .bigcard p{color:var(--text-2);font-size:12.5px;flex:1;line-height:1.5;margin:0}.vstudio .bigcard textarea{font-family:var(--s-mono);font-size:12px;min-height:96px}.vstudio .drop{border:1.5px dashed var(--s-line-strong);border-radius:var(--s-radius);padding:16px;text-align:center;color:var(--text-3);font-size:13px;cursor:pointer;transition:all .18s var(--s-ease)}.vstudio .drop:hover,.vstudio .drop.over{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.vstudio .tmpl-row{display:flex;flex-direction:column;gap:8px}.vstudio .scratch-step{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-2);padding:2px 0}.vstudio .scratch-step .e{font-size:16px;flex-shrink:0}.vstudio .scratch-step b{color:var(--text);font-weight:600}.vstudio .tmpl{display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;padding:12px 14px;border-radius:var(--s-radius);border:1px solid var(--s-line);background:var(--bg-1);transition:all .2s var(--s-ease);width:100%;font:inherit;color:inherit}.vstudio .tmpl:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.vstudio .tmpl .e{font-size:22px}.vstudio .tmpl b{display:block;font-size:13.5px;font-weight:600}.vstudio .tmpl small{color:var(--text-3);font-size:12px}.vstudio .err{background:var(--rose-soft);border:1px solid rgba(210,63,49,.3);color:var(--rose);padding:10px 14px;border-radius:var(--s-radius);font-size:13px;margin-bottom:18px;max-width:860px}.vstudio .foot{margin-top:52px;color:var(--text-3);font-size:12.5px;text-align:center;font-family:var(--s-mono)}.vstudio .foot code{color:var(--accent)}.vstudio .gal{width:100%;margin:28px auto 0}.vstudio .gal-head{text-align:left;margin:0 0 16px}.vstudio .gal-eyebrow{font-family:var(--s-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}.vstudio .gal-title{font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--text)}.vstudio .gal-legend{color:var(--text-3);font-size:12.5px;margin-top:5px}.vstudio .gal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1000px){.vstudio .gal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vstudio .gal-grid{grid-template-columns:1fr}}.vstudio .gal-card{display:flex;flex-direction:column;gap:10px;background:var(--bg-1);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);padding:20px 20px 16px;cursor:pointer;transition:border-color .2s var(--s-ease),transform .3s var(--s-ease),box-shadow .3s var(--s-ease)}.vstudio .gal-card:hover{border-color:var(--border-brand);box-shadow:var(--shadow-brand);transform:translateY(-2px)}.vstudio .gal-card:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vstudio .gal-card-top{display:flex;align-items:center;gap:10px;min-width:0}.vstudio .gal-ico{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.vstudio .gal-ico svg{width:17px;height:17px}.vstudio .gal-name{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--text)}.vstudio .gal-badge{flex-shrink:0;margin-left:auto;align-self:flex-start;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap;cursor:help}.vstudio .gal-badge.ready{color:var(--green);background:var(--green-soft);border:0}.vstudio .gal-badge.advanced{color:var(--amber);background:#c47d121f;border:0}:root[data-theme=neon] .vstudio .gal-badge.ready{border-color:#2fb46959}:root[data-theme=neon] .vstudio .gal-badge.advanced{color:#e0993c;border-color:#e0993c59}.vstudio .gal-desc{color:var(--text-2);font-size:13px;line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.vstudio .gal-stats{font-family:var(--s-mono);font-size:11px;color:var(--text-3);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vstudio .gal-connlabel{font-family:var(--s-mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.vstudio .gal-connchips{display:flex;flex-wrap:wrap;gap:5px}.vstudio .gal-conn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:var(--s-pill);border:1px solid var(--s-line-strong);background:var(--bg-2);color:var(--text-2);white-space:nowrap}.vstudio .gal-conn.met{border-color:#1f9e5459;background:var(--green-soft);color:var(--green)}.vstudio .gal-conn.info{border-style:dashed;background:transparent;color:var(--text-3);cursor:help}.vstudio .gal-tick{font-weight:700;font-size:10px}.vstudio .gal-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--s-line-soft);padding-top:12px;margin-top:2px}.vstudio .gal-open{flex-shrink:0;padding:5px 13px;border-radius:var(--s-pill);border:1px solid var(--border-brand);background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:600;transition:all .2s var(--s-ease);white-space:nowrap;cursor:pointer;font-family:inherit}.vstudio .gal-card:hover .gal-open,.vstudio .gal-open:hover{background:var(--accent);border-color:var(--accent);color:#fff}.vstudio .topbar{display:flex;align-items:center;gap:14px;padding:10px 4px;border-bottom:1px solid var(--s-line)}.vstudio .topbar .name{font-weight:700;font-size:15px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;color:var(--text)}.vstudio .topbar .spacer{flex:1}.vstudio .topbar .pill{font-family:var(--s-mono);font-size:11px;color:var(--text-2);background:var(--bg-1);border:1px solid var(--s-line);padding:4px 12px;border-radius:var(--s-pill)}.vstudio .topsteps{display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 4px;border-bottom:1px solid var(--s-line);overflow-x:auto}.vstudio .topsteps button{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--s-pill);color:var(--text-2);font-size:13.5px;font-weight:500;white-space:nowrap;transition:all .15s var(--s-ease);background:none;border:none;cursor:pointer;font-family:inherit}.vstudio .topsteps button:hover{background:var(--bg-2);color:var(--text)}.vstudio .topsteps button.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.vstudio .topsteps .num{width:21px;height:21px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--s-mono);font-size:10.5px;font-weight:600;background:var(--bg-2);color:var(--text-3);border:1px solid var(--s-line)}.vstudio .topsteps button.active .num{background:var(--accent);border-color:var(--accent);color:#fff}.vstudio .topsteps button.done .num{background:var(--green-soft);border-color:#1f9e544d;color:var(--green)}.vstudio .topsteps-sep{width:22px;height:1px;background:var(--s-line-strong);flex-shrink:0}.vstudio .studio-main{display:flex;min-height:0;gap:0}.vstudio .studio-main.has-preview .editor,.vstudio .studio-main .editor{flex:1;min-width:0}.vstudio .editor{padding:28px 4px 60px}.vstudio .studio-main.has-preview .editor{padding-right:20px}@media(max-width:1000px){.vstudio .preview{display:none}}.vstudio .preview{width:46%;max-width:720px;min-width:380px;flex-shrink:0;border-left:1px solid var(--s-line);background:var(--dark);display:flex;flex-direction:column;align-self:flex-start;position:sticky;top:8px;height:calc(100vh - 118px);border-radius:12px;overflow:hidden;margin:4px 0}.vstudio .preview .ptabs{display:flex;align-items:center;gap:4px;padding:10px 12px 0;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.vstudio .preview .ptabs>button{padding:7px 14px;font-family:var(--s-mono);font-size:11.5px;font-weight:500;color:#ffffff6b;border-radius:8px 8px 0 0;border:1px solid transparent;border-bottom:none;background:none;cursor:pointer}.vstudio .preview .ptabs>button.active{color:#fff;background:var(--dark);border-color:#ffffff1a;position:relative;top:1px}.vstudio .preview .pclose{margin-left:auto;color:#ffffff6b;font-size:15px}.vstudio .preview .pclose:hover{color:#fff}.vstudio .preview .pbody{display:flex;flex:1;min-height:0}.vstudio .ftree{width:230px;flex-shrink:0;overflow-y:auto;padding:12px 8px;border-right:1px solid rgba(255,255,255,.1)}.vstudio .ftree .dir{color:#ffffff6b;font-size:10.5px;font-weight:600;font-family:var(--s-mono);text-transform:uppercase;letter-spacing:.08em;padding:8px 8px 3px}.vstudio .ftree button{display:flex;align-items:center;gap:7px;width:100%;padding:5px 8px;border-radius:6px;font-size:12.5px;color:#d9d4ee;font-family:var(--s-mono);text-align:left;background:none;border:none;cursor:pointer}.vstudio .ftree button:hover{background:#ffffff0f}.vstudio .ftree button.active{background:#a58af32e;color:#d2c4f9}.vstudio .code{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px 18px;font-family:var(--s-mono);font-size:12.3px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2;color:#d9d4ee}.vstudio .code .tk-k{color:#c792ea}.vstudio .code .tk-s{color:#c3e88d}.vstudio .code .tk-c{color:#6e6592;font-style:italic}.vstudio .code .tk-f{color:#82aaff}.vstudio .code .tk-n{color:#f78c6c}.vstudio .code .tk-h{color:#a58af3;font-weight:700}.vstudio .code .tk-b{color:#ffcb6b}.vstudio .im{flex:1;overflow-y:auto;padding:16px 18px 28px}.vstudio .im-intro{color:#d9d4ee;opacity:.85;font-size:12.5px;line-height:1.55;margin-bottom:14px}.vstudio .im-intro b{color:#fff;opacity:1}.vstudio .im-stats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.vstudio .im-stat{background:#150d2e;border:1px solid rgba(255,255,255,.1);border-radius:var(--s-radius);padding:8px 14px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.vstudio .im-stat:hover{border-color:#a58af380}.vstudio .im-stat.active{border-color:#a58af3;background:#a58af329}.vstudio .im-stat b{display:block;font-size:18px;color:#fff;line-height:1.1}.vstudio .im-stat span{color:#ffffff6b;font-family:var(--s-mono);font-size:10px}.vstudio .im-stat.active span{color:#d2c4f9}.vstudio .im-trigline{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#d9d4ee;opacity:.85;margin-bottom:14px}.vstudio .im-badge{display:inline-block;padding:2px 9px;border-radius:var(--s-pill);font-family:var(--s-mono);font-size:9.5px;font-weight:600;letter-spacing:.05em}.vstudio .im-badge.trigger{background:#c47d1238;color:#ffcb6b}.vstudio .im-block{padding:8px 12px 4px}.vstudio .im-block+.im-block{border-top:1px solid rgba(255,255,255,.1)}.vstudio .im-blocklabel{font-family:var(--s-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin-bottom:5px}.vstudio .im-skills{margin:0;padding-left:18px;color:#d9d4ee;font-size:12px;line-height:1.5}.vstudio .im-skills li{margin-bottom:4px}.vstudio .im-origin{font-family:var(--s-mono);font-size:11px;color:#d9d4ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.vstudio .im-origin.dim{color:#ffffff6b}.vstudio .im-warns{border:1px solid #b8822e;background:#b8822e14;border-radius:9px;padding:10px 12px;margin-bottom:12px}.vstudio .im-warnhead{font-size:11px;font-weight:600;color:#d79a3a;margin-bottom:5px}.vstudio .im-warn{font-size:11.5px;line-height:1.55;margin:0 0 5px;color:#ffffffb8}.vstudio .im-warn:last-child{margin-bottom:0}.vstudio .im-pager{font-size:10.5px;color:#ffffff80;margin-top:5px;line-height:1.5}.vstudio .im-cfg{justify-content:flex-start;gap:10px}.vstudio .im-cfgval{font-family:var(--s-mono);font-size:11px;color:#ffffff9e}.vstudio .im-secret{font-size:10.5px;color:#d79a3a}.vstudio .im-note{font-size:11px;color:#ffffff80;margin:0 0 9px;line-height:1.5}.vstudio .im-toolcard{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;margin-bottom:8px}.vstudio .im-toolcard .im-row{padding:0;background:none}.vstudio .im-owner{margin-left:auto;font-family:var(--s-mono);font-size:10px;color:#d2c4f9;background:#a58af329;padding:2px 8px;border-radius:99px;white-space:nowrap}.vstudio .im-tooldesc{color:#d9d4ee;opacity:.75;font-size:11.5px;line-height:1.5;margin-top:5px}.vstudio .im-rulerow{display:flex;gap:10px;padding:9px 12px;font-size:12.5px;color:#d9d4ee;line-height:1.55}.vstudio .im-rulerow:nth-child(2n){background:#ffffff08}.vstudio .im-rulen{font-family:var(--s-mono);color:#a58af3;font-size:11px;flex-shrink:0;padding-top:1px}.vstudio .im-lead{border-left-width:2px;border-left-color:var(--s-accent, #a58af3)}.vstudio .im-leadline{display:block;line-height:1.5;color:#ffffffa8}.vstudio .im-leadline.dim{color:#ffffff6b}.vstudio .im-agent{border:1px solid rgba(255,255,255,.1);border-radius:10px;margin-bottom:12px;overflow:hidden}.vstudio .im-agenthead{display:flex;align-items:center;gap:9px;padding:10px 12px;background:#a58af31a;border-bottom:1px solid rgba(255,255,255,.1)}.vstudio .im-agenthead .im-emoji{font-size:18px}.vstudio .im-agenthead b{color:#fff;font-size:13.5px}.vstudio .im-agentmeta{margin-left:auto;font-family:var(--s-mono);font-size:10px;color:#ffffff6b}.vstudio .im-row{display:flex;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;color:#d9d4ee}.vstudio .im-row:nth-child(2n){background:#ffffff08}.vstudio .im-row.dim{opacity:.6}.vstudio .im-nodname{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:52%}.vstudio .im-nodkind{font-family:var(--s-mono);font-size:9.5px;color:#ffffff6b;background:#ffffff0f;padding:1px 6px;border-radius:99px;flex-shrink:0}.vstudio .im-arrow{color:#ffffff6b;flex-shrink:0;margin-left:auto}.vstudio .im-tool{font-family:var(--s-mono);font-size:11.5px;color:#9fc0ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vstudio .im-dest{color:#d9d4ee;opacity:.8;font-size:11.5px;min-width:0}.vstudio .im-empty{padding:9px 12px;font-size:11.5px;color:#ffffff6b;font-style:italic}.vstudio .btn.toggled{background:var(--accent-soft);color:var(--accent);border-color:var(--border-brand)}.vstudio .stepjump{display:inline-flex;border:1px solid var(--s-line-strong);border-radius:var(--s-pill);overflow:hidden}.vstudio .stepjump button{font-family:var(--s-sans);font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--bg-1);border:none;padding:6px 14px;cursor:pointer;white-space:nowrap}.vstudio .stepjump button:hover:not(:disabled){color:var(--text);background:var(--bg-2)}.vstudio .stepjump button.next{color:var(--accent);border-left:1px solid var(--s-line-strong)}.vstudio .stepjump button.next:hover:not(:disabled){background:var(--accent-soft)}.vstudio .stepjump button:disabled{opacity:.4;cursor:default}.vstudio .editor .inner{max-width:860px;margin:0 auto}.vstudio .editor h2{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px;color:var(--text)}.vstudio .editor .sub{color:var(--text-2);margin:0 0 24px;font-size:14px}.vstudio .editor .sub code,.vstudio .editor p code{font-family:var(--s-mono);font-size:.92em;color:var(--accent);background:var(--accent-soft);padding:1px 5px;border-radius:4px}.vstudio .stepnav{display:flex;justify-content:space-between;margin-top:30px;padding-top:18px;border-top:1px solid var(--s-line);max-width:860px;margin-left:auto;margin-right:auto}.vstudio .helper{background:var(--accent-soft);border:1px solid var(--border-brand);color:var(--accent);border-radius:var(--s-radius);padding:11px 15px;font-size:13px;margin-bottom:20px}.vstudio .helper b{color:var(--accent-mid)}.vstudio .elist{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.vstudio .erow{display:flex;gap:8px;align-items:flex-start}.vstudio .erow .idx{font-family:var(--s-mono);color:var(--text-3);font-size:12px;padding-top:10px;width:20px;text-align:right;flex-shrink:0}.vstudio .erow textarea{min-height:40px;font-size:13px;padding:8px 10px;overflow:hidden;resize:none}.vstudio .erow .rowbtns{display:flex;flex-direction:column;gap:2px;padding-top:3px}.vstudio .erow .rowbtns button{color:var(--text-3);padding:2px 5px;border-radius:5px;font-size:11px;line-height:1;background:none;border:none;cursor:pointer}.vstudio .erow .rowbtns button:hover{color:var(--text);background:var(--bg-2)}.vstudio .toolcards{display:flex;flex-direction:column;gap:12px}.vstudio .toolcard{background:var(--bg-1);border:1px solid var(--s-line);border-radius:var(--s-radius);overflow:hidden;transition:border-color .2s var(--s-ease),box-shadow .3s var(--s-ease)}.vstudio .toolcard:hover{border-color:var(--s-line-strong);box-shadow:var(--shadow-sm)}.vstudio .tc-head{display:flex;align-items:center;gap:11px;padding:13px 16px;cursor:pointer}.vstudio .tc-head:hover{background:var(--bg-2)}.vstudio .tc-head .kind{font-size:18px}.vstudio .tc-head .t{flex:1;min-width:0}.vstudio .tc-head .t b{font-family:var(--s-mono);font-size:13px;color:var(--text)}.vstudio .tc-head .t small{display:block;color:var(--text-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vstudio .tc-head .chev{color:var(--text-3);transition:transform .15s}.vstudio .toolcard.open .tc-head .chev{transform:rotate(90deg)}.vstudio .tc-body{padding:4px 16px 16px;border-top:1px solid var(--s-line-soft)}.vstudio .inputchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.vstudio .schip{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);border:1px solid var(--border-brand);color:var(--accent);padding:4px 11px;border-radius:var(--s-pill);font-size:12px;font-family:var(--s-mono)}.vstudio .schip .ty{color:var(--text-3);font-size:10.5px}.vstudio .schip button{color:var(--text-3);font-size:12px;line-height:1;background:none;border:none;cursor:pointer}.vstudio .schip button:hover{color:var(--rose)}.vstudio .addinput{display:flex;gap:6px;margin-top:8px}.vstudio .addinput input{padding:6px 9px;font-size:12.5px;font-family:var(--s-mono)}.vstudio .addinput select{width:110px;padding:6px 9px;font-size:12.5px}.vstudio .codebox textarea{font-family:var(--s-mono);font-size:12px;min-height:150px}.vstudio .kvrow{display:flex;gap:6px;margin-bottom:6px}.vstudio .kvrow input{font-family:var(--s-mono);flex:1}.vstudio .palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px}.vstudio .palette button{background:var(--bg-1);border:1px solid var(--s-line);border-radius:var(--s-radius);padding:12px 10px;text-align:center;transition:all .2s var(--s-ease);cursor:pointer;font-family:inherit;color:inherit}.vstudio .palette button:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.vstudio .palette button .e{font-size:20px;display:block;margin-bottom:5px}.vstudio .palette button b{font-size:12.5px;display:block;font-weight:600}.vstudio .palette button small{color:var(--text-3);font-size:11px}.vstudio .trigcards{display:flex;flex-direction:column;gap:14px}.vstudio .trigcard{background:var(--bg-1);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);padding:18px;transition:border-color .2s var(--s-ease),box-shadow .3s var(--s-ease)}.vstudio .trigcard.on{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.vstudio .trigcard .th{display:flex;align-items:center;gap:12px}.vstudio .trigcard .th .e{font-size:24px}.vstudio .trigcard .th .t{flex:1}.vstudio .trigcard .th b{font-size:15px;font-weight:600;color:var(--text)}.vstudio .trigcard .th small{display:block;color:var(--text-3);font-size:12.5px}.vstudio .trigcard .tbody{margin-top:16px;padding-top:16px;border-top:1px solid var(--s-line-soft)}.vstudio .presets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.vstudio .presets button{padding:7px 16px;border-radius:var(--s-pill);border:1px solid var(--s-line-strong);background:var(--bg-1);font-size:13px;font-weight:500;transition:all .18s var(--s-ease);cursor:pointer;font-family:inherit;color:inherit}.vstudio .presets button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.vstudio .cronhint{font-size:12px;color:var(--text-3);margin:-6px 0 12px;font-family:var(--s-mono)}.vstudio .tog{position:relative;width:42px;height:24px;border-radius:var(--s-pill);background:var(--bg-3);border:1px solid var(--s-line-strong);transition:all .18s var(--s-ease);flex-shrink:0;cursor:pointer}.vstudio .tog:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:all .2s var(--s-ease)}.vstudio .tog.on{background:var(--accent);border-color:var(--accent)}.vstudio .tog.on:after{left:20px}.vstudio .inner.wide{max-width:none}.vstudio .teamboard{border:1px solid var(--s-line);border-radius:var(--s-radius-lg);background:var(--bg-1);padding:22px}.vstudio .teampanel{border:1px solid var(--s-line);border-radius:var(--s-radius-lg);background:var(--bg-1);padding:18px 20px;margin-top:16px}.vstudio .tp-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.vstudio .tp-head b{font-size:15px;color:var(--text)}.vstudio .tp-head .stagebadge{font-family:var(--s-mono);font-size:10px;color:var(--text-3);border:1px solid var(--s-line);border-radius:var(--s-pill);padding:2px 9px}.vstudio .tp-actions{margin-left:auto;display:flex;gap:6px}.vstudio .toolgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.vstudio .toolpick{display:flex;align-items:center;gap:8px;border:1px solid var(--s-line);border-radius:8px;padding:7px 10px;font-family:var(--s-mono);font-size:12px;cursor:pointer;color:var(--text-2);min-width:0;overflow-wrap:anywhere;line-height:1.35}.vstudio .toolpick.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.vstudio .toolpick input{width:auto;margin:0;flex-shrink:0}.vstudio .teamempty{text-align:center;padding:30px 10px;color:var(--text-2);font-size:13.5px}.vstudio .overview{color:var(--text-2);font-size:13px}.vstudio .overview b{color:var(--text)}.vstudio .exp-grid{display:flex;flex-direction:column;gap:14px;max-width:min(1560px,100%)}.vstudio .exp-card{background:var(--bg-1);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);padding:20px}.vstudio .exp-card.hl{border-color:var(--border-brand);background:var(--accent-soft)}.vstudio .exp-card h3{font-size:15px;font-weight:600;margin:0 0 10px;display:flex;align-items:center;gap:8px;color:var(--text)}.vstudio .exp-card p{color:var(--text-2);font-size:13px;margin:0 0 12px}.vstudio .exp-card p code{font-family:var(--s-mono);font-size:.92em;color:var(--accent)}.vstudio .exp-card .shipname{max-width:420px}.vstudio .exp-card .shipname input:disabled{opacity:.6;cursor:default}.vstudio .exp-card .namedupe{border:1px solid rgba(196,125,18,.3);border-radius:var(--s-radius);background:#c47d121f;padding:13px 15px;margin:0 0 14px;max-width:620px}.vstudio .exp-card .namedupe p{margin:0 0 11px;color:var(--text)}.vstudio .exp-card .namedupe small{display:block;margin-top:9px;color:var(--text-2);font-size:12px;line-height:1.5}.vstudio .exp-card .namedupe-acts{display:flex;flex-wrap:wrap;gap:8px}.vstudio .cmd{display:flex;align-items:center;gap:10px;background:var(--dark);border-radius:8px;padding:9px 13px;font-family:var(--s-mono);font-size:12.5px;margin-bottom:8px}.vstudio .cmd code{flex:1;color:#c3e88d}.vstudio .cmd .dollar{color:#ffffff59}.vstudio .cmd button{color:#ffffff80;font-size:12px;background:none;border:none;cursor:pointer}.vstudio .cmd button:hover{color:#fff}.vstudio .envrow{display:flex;gap:10px;padding:6px 0;font-size:12.5px;border-bottom:1px solid var(--s-line-soft)}.vstudio .envrow:last-child{border-bottom:none}.vstudio .envrow code{font-family:var(--s-mono);color:var(--cyan);min-width:200px}.vstudio .envrow span{color:var(--text-3)}.vstudio .connsum{font-family:var(--s-mono);font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid var(--s-fail, #e5484d);color:var(--s-fail, #e5484d);margin-left:auto}.vstudio .connsum.allmet{border-color:var(--s-ok, #30a46c);color:var(--s-ok, #30a46c)}.vstudio .connrow{display:grid;grid-template-columns:18px minmax(90px,auto) auto 1fr;gap:10px;align-items:baseline;padding:7px 0;font-size:12.5px;border-bottom:1px solid var(--s-line-soft)}.vstudio .connrow:last-of-type{border-bottom:none}.vstudio .connrow .connstate{font-weight:700;color:var(--s-fail, #e5484d);text-align:center}.vstudio .connrow.met .connstate{color:var(--s-ok, #30a46c)}.vstudio .connrow.api .connstate{color:var(--text-3)}.vstudio .connrow .connlabel{font-weight:600;color:var(--text)}.vstudio .connrow .conntag{font-family:var(--s-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--s-fail, #e5484d)}.vstudio .connrow.met .conntag{color:var(--s-ok, #30a46c)}.vstudio .connrow.api .conntag{color:var(--text-3)}.vstudio .connrow .connhint{color:var(--text-3);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vstudio .connactions{display:flex;gap:8px;margin-top:12px}.vstudio .okline{display:flex;align-items:center;gap:8px;color:var(--green);font-size:13px;font-weight:600}.vstudio .emojirow{display:flex;gap:6px;flex-wrap:wrap}.vstudio .ac-wrap{position:relative;border:1px solid var(--s-line);border-radius:var(--s-radius-lg);overflow:hidden;background:var(--bg-2)}.vstudio .ac-view{position:relative;overflow:hidden;cursor:grab;touch-action:none;background:repeating-linear-gradient(45deg,rgba(0,0,0,.025) 0 1px,transparent 1px 10px),var(--bg-2)}.vstudio .ac-view.ac-panning{cursor:grabbing}.vstudio .ac-world{position:absolute;top:0;left:0;will-change:transform}:root[data-theme=neon] .vstudio .ac-wrap{background:var(--bg-1)}:root[data-theme=neon] .vstudio .ac-view{background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 10px),var(--bg-1)}.vstudio .ac-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.vstudio .ac-edge{fill:none;stroke:#5529d673;stroke-width:2}:root[data-theme=neon] .vstudio .ac-edge{stroke:#a78bfa80}.vstudio .ac-port{fill:#fff;stroke:var(--accent);stroke-width:1.5}:root[data-theme=neon] .vstudio .ac-port{fill:var(--bg-2)}.vstudio .ac-parallel{position:absolute;z-index:2;transform:translate(-50%);font-family:var(--s-mono);font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border-brand);padding:2px 9px;border-radius:var(--s-pill);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.vstudio .ac-trigger{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 12px;background:var(--bg-1);border:1px solid var(--border-brand);border-radius:var(--s-pill);box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:grab;touch-action:none}.vstudio .ac-trigger:active{cursor:grabbing}.vstudio .ac-trigger-e{font-size:15px;line-height:1}.vstudio .ac-trigger-t{font-family:var(--s-mono);font-size:11px;font-weight:600;color:var(--accent);letter-spacing:.02em}.vstudio .ac-card{position:absolute;z-index:2;width:200px;background:var(--bg-1);border:1px solid var(--s-line);border-radius:12px;padding:11px 13px 12px;box-shadow:var(--shadow-sm);transition:border-color .15s var(--s-ease),box-shadow .2s var(--s-ease)}.vstudio .ac-card:hover{border-color:var(--border-brand);z-index:20}.vstudio .ac-card.ac-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 12px 32px #5529d629}.vstudio .ac-card.ac-dragging{z-index:3;box-shadow:var(--shadow-lg);transition:none}.vstudio .ac-card.ac-touched{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.vstudio .ac-card.ac-busy{z-index:4;animation:ac-busy-pulse 1.1s var(--s-ease) infinite}@keyframes ac-busy-pulse{0%,to{box-shadow:0 0 0 1px var(--amber),0 0 #b26a0057}50%{box-shadow:0 0 0 1px var(--amber),0 0 0 7px #b26a0000}}.vstudio .ac-chip.ac-chip-hot{color:#fff;background:var(--amber);border-color:var(--amber);font-weight:700}@media(prefers-reduced-motion:reduce){.vstudio .ac-card.ac-busy{animation:none;box-shadow:0 0 0 3px #b26a0057}}.vstudio .ac-head{display:flex;align-items:center;gap:9px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-width:0}.vstudio .ac-card.ac-dragging .ac-head{cursor:grabbing}.vstudio .ac-emoji{font-size:26px;line-height:1;flex-shrink:0}.vstudio .ac-name{font-weight:700;font-size:13.5px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--text)}.vstudio .ac-meta{font-family:var(--s-mono);font-size:10.5px;color:var(--text-3);margin-top:6px}.vstudio .ac-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.vstudio .ac-chip{font-family:var(--s-mono);font-size:10px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border-brand);padding:2px 8px;border-radius:var(--s-pill);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vstudio .ac-chip-more{color:var(--text-3);background:transparent;border:1px dashed var(--s-line-strong)}.vstudio .ac-ghost{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);max-width:340px;padding:22px 28px;text-align:center;color:var(--text-3);font-size:13px;line-height:1.5;background:color-mix(in srgb,var(--bg-1) 65%,transparent);border:1.5px dashed var(--s-line-strong);border-radius:12px}.vstudio .ac-zoomctl{position:absolute;left:14px;bottom:14px;z-index:4;display:flex;align-items:center;gap:6px}.vstudio .ac-zoomctl button{width:34px;height:34px;background:var(--bg-1);border:1px solid var(--s-line);border-radius:9px;font-size:16px;color:var(--text-2);box-shadow:var(--shadow-sm);transition:all .15s var(--s-ease);cursor:pointer}.vstudio .ac-zoomctl button:hover{border-color:var(--accent);color:var(--accent)}.vstudio .ac-zoomctl .ac-zoom-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.vstudio .ac-zoompct{font-family:var(--s-mono);font-size:10.5px;color:var(--text-3);min-width:34px}.vstudio .ac-pan-hint{font-family:var(--s-mono);font-size:10px;color:var(--text-3);background:var(--bg-1);border:1px solid var(--s-line);padding:4px 10px;border-radius:var(--s-pill);white-space:nowrap}.vstudio .ac-add{position:absolute;right:16px;bottom:16px;z-index:4;box-shadow:var(--shadow-lg)}.vstudio .canvastabs{display:flex;align-items:center;gap:4px;margin:4px 0 18px}.vstudio .canvastabs button{padding:7px 16px;font-size:13px;font-weight:500;color:var(--text-2);background:var(--bg-1);border:1px solid var(--s-line);border-radius:var(--s-pill);white-space:nowrap;cursor:pointer;transition:all .15s var(--s-ease)}.vstudio .canvastabs button:hover{border-color:var(--s-line-strong, var(--s-line));color:var(--text-1, inherit)}.vstudio .canvastabs button.active{background:var(--accent-soft);border-color:var(--border-brand);color:var(--accent);font-weight:600}.vstudio .canvastabs-tail{margin-left:auto;display:flex;align-items:center}.vstudio .canvastabs-hint{margin-left:10px;font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vstudio .sf-wrap{position:relative;border:1px solid var(--s-line);border-radius:var(--s-radius-lg, 14px);overflow:hidden;background:var(--bg-2)}.vstudio .sf-view{position:relative;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(45deg,rgba(0,0,0,.025) 0 1px,transparent 1px 10px),var(--bg-2)}:root[data-theme=neon] .vstudio .sf-view{background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 10px),var(--bg-1)}.vstudio .sf-view.sf-panning{cursor:grabbing}.vstudio .sf-world{position:absolute;top:0;left:0;will-change:transform}.vstudio .sf-sticky{position:absolute;z-index:0;background:var(--sf-note-bg, #fdf6c8);border:1px solid var(--sf-note-bd, #ece0a0);border-radius:8px;padding:14px 16px;overflow:hidden}.vstudio .sf-sticky-title{font-size:19px;font-weight:700;line-height:1.25;color:#26262e;margin-bottom:8px}.vstudio .sf-sticky-body{font-size:12.5px;line-height:1.5;color:#4a4a56;white-space:pre-wrap}.vstudio .sf-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.vstudio .sf-edge{fill:none;stroke:#5a5a6e61;stroke-width:2}.vstudio .sf-port{fill:var(--bg-1);stroke:#5a5a6e8c;stroke-width:1.5}:root[data-theme=neon] .vstudio .sf-edge{stroke:#aaaac84d}:root[data-theme=neon] .vstudio .sf-port{stroke:#aaaac880}.vstudio .sf-nodebox{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.vstudio .sf-node{width:100px;height:100px;display:flex;align-items:center;justify-content:center;font-size:36px;background:var(--bg-1);border:1px solid var(--s-line);border-radius:14px;box-shadow:var(--shadow-sm)}.vstudio .sf-nodebox:hover .sf-node{border-color:var(--accent);box-shadow:var(--shadow-lg)}.vstudio .sf-node-name{margin-top:7px;font-size:13px;font-weight:600;line-height:1.25;color:var(--text-1, inherit);max-width:180px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vstudio .sf-nodebox .sf-badge{margin-top:4px;max-width:176px}.vstudio .sf-cat-trigger{border-left:4px solid #f59e0b}.vstudio .sf-cat-tool{border-left:4px solid var(--accent)}.vstudio .sf-cat-ai{border-left:4px solid #10b981}.vstudio .sf-cat-rule{border-left:4px solid #f43f5e}.vstudio .sf-cat-flow{border-left:4px solid #cbd5e1}.vstudio .sf-badge{display:inline-block;font-family:var(--s-mono);font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 9px;border-radius:var(--s-pill);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vstudio .sf-badge-trigger{color:#b45309;background:#f59e0b24;border:1px solid rgba(180,83,9,.3)}.vstudio .sf-badge-tool{color:var(--accent);background:var(--accent-soft);border:1px solid var(--border-brand)}.vstudio .sf-badge-ai{color:#059669;background:#10b98121;border:1px solid rgba(4,120,87,.3)}.vstudio .sf-badge-rule{color:#be123c;background:#f43f5e1f;border:1px solid rgba(190,18,60,.28)}.vstudio .sf-badge-flow{color:var(--text-2);background:var(--bg-2);border:1px solid var(--s-line)}.vstudio .sf-badge-note{color:#a16207;background:#eab30824;border:1px solid rgba(161,98,7,.3)}:root[data-theme=neon] .vstudio .sf-badge-trigger{color:#f4b455}:root[data-theme=neon] .vstudio .sf-badge-ai{color:#3ddc97}:root[data-theme=neon] .vstudio .sf-badge-rule{color:#f4728b}:root[data-theme=neon] .vstudio .sf-badge-note{color:#e0c25c}.vstudio .sf-zoomctl{position:absolute;left:14px;bottom:52px;z-index:4;display:flex;align-items:center;gap:6px}.vstudio .sf-zoomctl button{width:34px;height:34px;background:var(--bg-1);border:1px solid var(--s-line);border-radius:9px;font-size:16px;color:var(--text-2);box-shadow:var(--shadow-sm);transition:all .15s var(--s-ease);cursor:pointer}.vstudio .sf-zoomctl button:hover{border-color:var(--accent);color:var(--accent)}.vstudio .sf-zoomctl .sf-zoom-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.vstudio .sf-zoompct{font-family:var(--s-mono);font-size:10.5px;color:var(--text-3);min-width:34px}.vstudio .sf-notes-toggle{display:inline-flex;align-items:center;gap:5px;font-family:var(--s-mono);font-size:10.5px;color:var(--text-2);background:var(--bg-1);border:1px solid var(--s-line);border-radius:var(--s-pill);padding:5px 11px;cursor:pointer;box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none}.vstudio .sf-notes-toggle input{accent-color:var(--accent);margin:0;width:auto}.vstudio .sf-pan-hint{font-family:var(--s-mono);font-size:10px;color:var(--text-3);background:var(--bg-1);border:1px solid var(--s-line);padding:4px 10px;border-radius:var(--s-pill);white-space:nowrap}.vstudio .sf-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 14px;border-top:1px solid var(--s-line);background:var(--bg-1);position:relative;z-index:3}.vstudio .sf-legend-title{font-size:11px;color:var(--text-3);margin-right:2px}.vstudio .gal-badge.notokens{color:var(--accent);background:var(--accent-soft);border:0;margin-left:0}.vstudio .aihint{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--text-2);background:var(--accent-soft);border:1px solid var(--border-brand)}.vstudio .aihint b{color:var(--accent)}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3VF.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}.bigdesign{--bd-brand: #273A8A;--bd-primary: #3C64F4;--bd-primary-hover: #2852EB;--bd-primary-active: #0B38D9;--bd-primary-wash: #F0F3FF;--bd-primary-edge: #DBE3FE;--ground: #F6F7FC;--panel: #FFFFFF;--panel-2: #ECEEF5;--ink: #313440;--ink-dim: #5E637A;--line: #D9DCE9;--line-strong: #B4BAD1;--accent: #3C64F4;--accent-soft: #F0F3FF;--glow: rgba(60, 100, 244, .18);--grad: linear-gradient(135deg, #3C64F4, #273A8A);--ok: #208831;--ok-soft: #EEFCF0;--fail: #CC1F1F;--fail-soft: #FFF0F1;--pend: #CC720A;--pend-soft: #FFF9E6;--warn: #CC720A;--bad: #CC1F1F;--bg: #F6F7FC;--bg-1: #FFFFFF;--bg-2: #F6F7FC;--bg-3: #ECEEF5;--text: #313440;--text-2: #5E637A;--text-3: #5E637A;--s-line: #D9DCE9;--s-line-soft: #ECEEF5;--s-line-strong: #B4BAD1;--green: #208831;--green-soft: #EEFCF0;--amber: #CC720A;--amber-soft: #FFF9E6;--rose: #CC1F1F;--rose-soft: #FFF0F1;--cyan: #0B38D9;--dark: #313440;--good: #208831;--danger: #CC1F1F;--warn-soft: #FFF9E6;--ink-3: #5E637A;--text-1: #313440;--accent-mid: #2852EB;--accent-light: #9EB3FC;--accent-deep: #0024A6;--border-brand: rgba(60, 100, 244, .3);--grad-soft: linear-gradient(135deg, #9EB3FC, #3C64F4);--crew: #273A8A;--s-accent: #3C64F4;--s-ok: #208831;--s-fail: #CC1F1F;--sf-note-bg: #F0F3FF;--sf-note-bd: #DBE3FE;--mono: "Geist Mono", ui-monospace, "SF Mono", Consolas, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--s-ease: cubic-bezier(.16, 1, .3, 1);--vo-accent: #3C64F4;--vo-accent-soft: #F0F3FF;--vo-ink: #313440;--vo-ink-dim: #5E637A;--vo-line: #D9DCE9;--vo-line-strong: #B4BAD1;--vo-panel: #FFFFFF;--vo-panel-2: #ECEEF5;--vo-ok: #208831;--vo-bad: #CC1F1F;--vo-fail: #CC1F1F;--vo-fail-soft: #FFF0F1;--vo-pend: #CC720A;--radius: 4px;--radius-pill: 4px;--s-radius: 4px;--s-radius-lg: 4px;--s-pill: 4px;--shadow-sm: 0 1px 6px rgba(49, 52, 64, .2);--shadow-md: 0 1px 6px rgba(49, 52, 64, .2);--shadow-lg: 0 2px 12px rgba(49, 52, 64, .2);--shadow-brand: 0 2px 12px rgba(39, 58, 138, .24);--sp-xxs: 4px;--sp-xs: 8px;--sp-sm: 12px;--sp-md: 16px;--sp-lg: 20px;--sp-xl: 24px;--sp-xxl: 32px;--sp-xxxl: 48px;--s-sans: "Source Sans 3", "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;--s-mono: "Geist Mono", ui-monospace, "SF Mono", Consolas, monospace;--fs-sm: 14px;--lh-sm: 20px;--fs-md: 16px;--lh-md: 24px;--fs-lg: 20px;--lh-lg: 28px;--fs-xl: 24px;--lh-xl: 32px;--fs-xxl: 32px;--lh-xxl: 40px;--fw-light: 300;--fw-regular: 400;--fw-semibold: 600;color-scheme:light;font-family:var(--s-sans);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink);-webkit-font-smoothing:antialiased}.bigdesign .vstudio{--accent: inherit;--accent-mid: inherit;--accent-light: inherit;--accent-deep: inherit;--accent-soft: inherit;--border-brand: inherit;--grad: inherit;--grad-soft: inherit;--bg: inherit;--bg-1: inherit;--bg-2: inherit;--bg-3: inherit;--text: inherit;--text-2: inherit;--text-3: inherit;--s-line: inherit;--s-line-soft: inherit;--s-line-strong: inherit;--green: inherit;--green-soft: inherit;--amber: inherit;--rose: inherit;--rose-soft: inherit;--cyan: inherit;--s-mono: inherit;--s-sans: inherit;--s-radius: inherit;--s-radius-lg: inherit;--s-pill: inherit;--shadow-sm: inherit;--shadow-md: inherit;--shadow-lg: inherit;--shadow-brand: inherit;--dark: inherit;font-family:var(--s-sans);font-size:var(--fs-sm);color:var(--ink)}.bigdesign a{color:var(--accent)}.bigdesign button,.bigdesign .act,.bigdesign .btn{font-family:var(--s-sans);font-weight:var(--fw-semibold);border-radius:var(--radius)}.bigdesign input,.bigdesign textarea,.bigdesign select{font-family:var(--s-sans);font-size:var(--fs-sm);border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:6px var(--sp-sm)}.bigdesign input:focus-visible,.bigdesign textarea:focus-visible,.bigdesign select:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.bigdesign input.mono,.bigdesign textarea.mono,.bigdesign .mono input,.bigdesign .mono textarea{font-family:var(--s-mono)}.bigdesign .vstudio .preview,.bigdesign .vstudio .im-stat{background:#313440;border-color:#ffffff1f}.bigdesign .vstudio .preview .ptabs>button.active{background:#313440;color:#fff}.bigdesign .vstudio .ftree button,.bigdesign .vstudio .code,.bigdesign .vstudio .im-intro{color:#eceef5}.bigdesign .vstudio .ftree button.active{background:#3c64f438;color:#dbe3fe}.bigdesign .vstudio .im-stat.active{border-color:#9eb3fc;background:#3c64f42e}.bigdesign .vstudio .im-stat.active span{color:#dbe3fe}.bigdesign .vstudio .gal-badge.advanced{color:#ffe180;border-color:#ffe18059}.bigdesign .row,.bigdesign .flowrow,.bigdesign .runrow{gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md)}.bigdesign .flowhead,.bigdesign .schedhead{display:flex;align-items:flex-start;gap:var(--sp-md);margin-bottom:var(--sp-md)}.bigdesign .flowlede,.bigdesign .fhint{margin:var(--sp-xxs) 0 0;max-width:68ch}.bigdesign .sect{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--ink);margin:0 0 var(--sp-xs)}.bigdesign .formcol{gap:var(--sp-md);padding:var(--sp-lg)}.bigdesign .worktabs,.bigdesign .screenbar,.bigdesign .inputbar{gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-md)}.bigdesign .flowmsg{margin-bottom:var(--sp-md)}.bigdesign .msgact{margin-top:var(--sp-xs)}.bigdesign .schedempty{padding:var(--sp-xl);color:var(--ink-dim);font-size:var(--fs-sm);line-height:var(--lh-sm);border:1px dashed var(--line);border-radius:var(--radius)}.bigdesign .act,.bigdesign .btn{height:36px;padding:0 var(--sp-md);border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);color:var(--accent);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:32px;display:inline-flex;align-items:center;gap:var(--sp-xs);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.bigdesign .act:hover:not(:active):not(:disabled),.bigdesign .btn:hover:not(:active):not(:disabled){background:var(--accent-soft)}.bigdesign .act:focus-visible,.bigdesign .btn:focus-visible{outline:none;box-shadow:0 0 0 var(--sp-xxs) var(--bd-primary-edge)}.bigdesign .btn.primary,.bigdesign .act.primary{background:var(--bd-primary);border-color:var(--bd-primary);color:#fff;font-weight:var(--fw-semibold)}.bigdesign .btn.primary:hover:not(:active),.bigdesign .act.primary:hover:not(:active){background:var(--bd-primary-hover)}.bigdesign .act:disabled,.bigdesign .btn:disabled{background:var(--panel-2);border-color:var(--line);color:var(--line-strong)}.bigdesign *,.bigdesign{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bigdesign ::-webkit-scrollbar{width:10px;height:10px}.bigdesign ::-webkit-scrollbar-track{background:transparent}.bigdesign ::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid transparent;background-clip:content-box;border-radius:6px}.bigdesign ::-webkit-scrollbar-thumb:hover{background:var(--ink-dim);background-clip:content-box}.bigdesign ::-webkit-scrollbar-corner{background:transparent}.bigdesign .mono,.bigdesign .tct,.bigdesign .sgrouphd,.bigdesign .spill,.bigdesign .captag,.bigdesign .capbadge,.bigdesign .capcount,.bigdesign .capplaybtn{font-family:var(--s-sans);letter-spacing:normal}.bigdesign pre,.bigdesign code,.bigdesign textarea.code,.bigdesign .code,.bigdesign .rspre,.bigdesign .cmd,.bigdesign .ftree button,.bigdesign .raw,.bigdesign .mono.keeps-mono{font-family:var(--s-mono)}.bigdesign .runmeta,.bigdesign .rfacts,.bigdesign .ver,.bigdesign .fid,.bigdesign .pcount{font-variant-numeric:tabular-nums}.bigdesign .cap,.bigdesign .rslabel,.bigdesign .inputbar .cap{font-family:var(--s-sans);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim)}.bigdesign .vstudio .connrow{align-items:center}.bigdesign .vstudio .connrow .connstate{display:block;margin:0 auto}.bigdesign .lc{gap:var(--sp-xs);margin-bottom:var(--sp-sm)}.bigdesign .lcq,.bigdesign .lcd{font-family:var(--s-sans);font-size:var(--fs-sm);height:32px;border-radius:var(--radius);border-color:var(--line)}.bigdesign .lcq:focus,.bigdesign .lcd:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 var(--sp-xxs) var(--bd-primary-edge)}.bigdesign .lcn,.bigdesign .lcpn{font-family:var(--s-sans);font-size:12px}.bigdesign .lcpb{font-family:var(--s-sans);font-size:12px;border-radius:var(--radius);border-color:var(--line);color:var(--accent)}.bigdesign .lcclear{height:32px;padding:0 var(--sp-sm);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--accent);font-family:var(--s-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.bigdesign .lcclear:hover{background:var(--accent-soft)}.bigdesign .lcclear:focus-visible{outline:none;box-shadow:0 0 0 var(--sp-xxs) var(--bd-primary-edge)}.runview[data-v-1e5ee745]{font-size:13.5px}.runview.stale[data-v-1e5ee745]{opacity:.45}.verdict[data-v-1e5ee745]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.privacy[data-v-1e5ee745]{margin:0 0 12px;padding:9px 11px;border-radius:6px;font-size:12.5px;line-height:1.5;color:var(--pend);background:var(--pend-soft);border:1px solid var(--pend)}.privacy.calm[data-v-1e5ee745]{color:inherit;opacity:.62;background:transparent;border-color:transparent;padding:0 0 10px;font-size:12px}.pill[data-v-1e5ee745]{font-family:var(--mono, monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border:1px solid}.pill.good[data-v-1e5ee745]{color:var(--good, #157a5b);border-color:currentColor}.pill.bad[data-v-1e5ee745]{color:var(--bad, #b4342b);border-color:currentColor}.pill.live[data-v-1e5ee745]{color:var(--accent, #6c5ce7);border-color:currentColor}.fact[data-v-1e5ee745]{font-size:12.5px;opacity:.7;font-variant-numeric:tabular-nums}.fact.dim[data-v-1e5ee745]{opacity:.5}.mini[data-v-1e5ee745]{margin-left:auto;font:inherit;font-size:11.5px;padding:2px 8px;cursor:pointer;background:transparent;color:inherit;border:1px solid var(--line, rgba(127,127,127,.3))}.failed[data-v-1e5ee745]{margin:0 0 12px;padding:9px 12px;font-size:12px;white-space:pre-wrap;color:var(--bad, #b4342b);border:1px solid currentColor}.calls[data-v-1e5ee745]{list-style:none;margin:0 0 18px;padding:0;border:1px solid var(--line, rgba(127,127,127,.28))}.calls li+li[data-v-1e5ee745]{border-top:1px solid var(--line, rgba(127,127,127,.28))}.calls li.bad[data-v-1e5ee745]{background:color-mix(in srgb,var(--bad, #b4342b) 7%,transparent)}.callhead[data-v-1e5ee745]{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;font:inherit;text-align:left;background:transparent;color:inherit;border:0;cursor:pointer}.callhead[data-v-1e5ee745]:hover{background:var(--panel-2, rgba(127,127,127,.06))}.n[data-v-1e5ee745]{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;font-family:var(--mono, monospace);font-size:11px;opacity:.6;border:1px solid var(--line, rgba(127,127,127,.3))}.op[data-v-1e5ee745]{flex:0 0 auto;font-family:var(--mono, monospace);font-size:12px}.op .svc[data-v-1e5ee745]{opacity:.55}.op .svc[data-v-1e5ee745]:after{content:" "}.args[data-v-1e5ee745]{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.arg[data-v-1e5ee745]{font-family:var(--mono, monospace);font-size:11px;padding:1px 6px;border:1px solid var(--line, rgba(127,127,127,.28));opacity:.85}.arg b[data-v-1e5ee745]{font-weight:600;opacity:.6;margin-right:4px}.arg.none[data-v-1e5ee745],.arg.more[data-v-1e5ee745]{border-style:dashed;opacity:.5}.got[data-v-1e5ee745]{flex:0 0 auto;font-size:12px;opacity:.75}.took[data-v-1e5ee745]{flex:0 0 auto;font-size:11.5px;opacity:.5;font-variant-numeric:tabular-nums}.arg.moved[data-v-1e5ee745]{border-color:var(--accent, #6c5ce7);opacity:1}.subcalls[data-v-1e5ee745]{list-style:none;margin:0;padding:0 0 0 32px}.subcalls>li+li[data-v-1e5ee745]{border-top:1px solid var(--line, rgba(127,127,127,.18))}.subhead[data-v-1e5ee745]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 12px;font:inherit;text-align:left;background:transparent;color:inherit;border:0;cursor:pointer}.subhead[data-v-1e5ee745]:hover{background:var(--panel-2, rgba(127,127,127,.06))}.calls .waiting[data-v-1e5ee745]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;opacity:.6}.calls .waiting .mark[data-v-1e5ee745]{width:6px;height:6px;background:currentColor}.rawstep[data-v-1e5ee745]{margin:0;padding:10px 12px;font-family:var(--mono, monospace);font-size:11.5px;background:var(--panel-2, rgba(127,127,127,.06));max-height:260px;overflow:auto;white-space:pre-wrap}.cap[data-v-1e5ee745]{font-family:var(--mono, monospace);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;opacity:.55;margin:0 0 7px}.figures[data-v-1e5ee745]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--line, rgba(127,127,127,.28));border:1px solid var(--line, rgba(127,127,127,.28));margin-bottom:16px}.figures>div[data-v-1e5ee745]{background:var(--panel, transparent);padding:9px 12px}.figures dt[data-v-1e5ee745]{font-family:var(--mono, monospace);font-size:10px;letter-spacing:.09em;text-transform:uppercase;opacity:.55}.figures dd[data-v-1e5ee745]{margin:3px 0 0;font-size:19px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.prose[data-v-1e5ee745]{margin:0 0 16px;padding-left:12px;border-left:2px solid var(--accent, #6c5ce7);font-size:14.5px}.prose .cap[data-v-1e5ee745]{display:block}.tablewrap[data-v-1e5ee745],.listwrap[data-v-1e5ee745]{margin-bottom:18px}.scroll[data-v-1e5ee745]{overflow-x:auto;border:1px solid var(--line, rgba(127,127,127,.28))}table[data-v-1e5ee745]{border-collapse:collapse;width:100%;font-size:12.5px}th[data-v-1e5ee745],td[data-v-1e5ee745]{text-align:left;padding:6px 10px;white-space:nowrap}th[data-v-1e5ee745]{font-family:var(--mono, monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.6;border-bottom:1px solid var(--line, rgba(127,127,127,.28))}tbody tr+tr td[data-v-1e5ee745]{border-top:1px solid var(--line, rgba(127,127,127,.18))}td[data-v-1e5ee745]{font-variant-numeric:tabular-nums}.chip[data-v-1e5ee745]{display:inline-block;margin:0 5px 5px 0;padding:2px 7px;font-size:11.5px;font-family:var(--mono, monospace);border:1px solid var(--line, rgba(127,127,127,.28))}.dim[data-v-1e5ee745]{opacity:.55}.small[data-v-1e5ee745]{font-size:11.5px;margin:6px 0 0}.empty[data-v-1e5ee745]{opacity:.6;font-size:13px}.raw[data-v-1e5ee745]{margin:14px 0 0;padding:12px;font-family:var(--mono, monospace);font-size:11.5px;background:var(--panel-2, rgba(127,127,127,.06));max-height:420px;overflow:auto;white-space:pre-wrap}.logs[data-v-1e5ee745]{margin-top:16px;font-size:12.5px}.logs summary[data-v-1e5ee745]{cursor:pointer;opacity:.7}.logs pre[data-v-1e5ee745]{margin:8px 0 0;padding:10px 12px;font-family:var(--mono, monospace);font-size:11.5px;background:var(--panel-2, rgba(127,127,127,.06));max-height:240px;overflow:auto;white-space:pre-wrap}.bd-tabs[data-v-cd8c5320]{display:flex;align-items:center;overflow:auto;border-bottom:1px solid #D9DCE9}.bd-tab[data-v-cd8c5320]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:4px solid transparent;border-radius:0;color:#3c64f4;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;line-height:32px;padding:0 16px;white-space:nowrap;width:auto;transition:border-color .15s ease,color .15s ease}.bd-tab[data-v-cd8c5320]:hover:not(.is-active):not(:disabled){border-bottom-color:#dbe3fe}.bd-tab[data-v-cd8c5320]:focus-visible{outline:none;box-shadow:0 0 0 4px #dbe3fe}.bd-tab.is-active[data-v-cd8c5320]{border-bottom-color:#3c64f4;color:#313440;pointer-events:none}.bd-tab[data-v-cd8c5320]:disabled{color:#b4bad1;cursor:default}.merchant-schedule[data-v-09585451]{max-width:920px;margin:0 auto;padding:32px 0 44px;color:var(--ink)}.schedule-hero[data-v-09585451]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.schedule-hero h3[data-v-09585451]{margin:5px 0 7px;font-size:26px;line-height:34px}.schedule-hero p[data-v-09585451]{margin:0;color:var(--ink-dim);font-size:14px;line-height:21px}.schedule-eyebrow[data-v-09585451]{color:var(--accent)!important;font-size:10px!important;line-height:14px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.schedule-loading[data-v-09585451],.no-runs[data-v-09585451],.multiple-note[data-v-09585451]{color:var(--ink-dim);font-size:13px;line-height:20px}.automatic-card[data-v-09585451]{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:13px}.automatic-card.blocked[data-v-09585451]{border-color:var(--fail)}.automatic-top[data-v-09585451]{display:flex;align-items:center;gap:15px;padding:22px 24px;border-bottom:1px solid var(--line)}.automatic-copy[data-v-09585451]{flex:1;min-width:0}.automatic-copy h4[data-v-09585451]{margin:0 0 4px;font-size:16px;line-height:22px}.automatic-copy p[data-v-09585451]{margin:0;color:var(--ink-dim);font-size:13px;line-height:18px}.schedule-toggle[data-v-09585451]{width:52px;height:29px;flex:0 0 auto;padding:3px;border:0;border-radius:999px;background:var(--line-strong);cursor:pointer}.schedule-toggle span[data-v-09585451]{display:block;width:23px;height:23px;border-radius:50%;background:#fff;transition:transform .18s ease}.schedule-toggle.on[data-v-09585451]{background:var(--accent)}.schedule-toggle.on span[data-v-09585451]{transform:translate(23px)}.schedule-toggle[data-v-09585451]:disabled{cursor:not-allowed;opacity:.55}.schedule-pill[data-v-09585451]{padding:4px 8px;border-radius:999px;font-size:10px;line-height:14px;font-weight:700}.schedule-pill.on[data-v-09585451]{color:var(--ok);background:var(--ok-soft)}.schedule-pill.off[data-v-09585451]{color:var(--ink-dim);background:var(--panel-2)}.schedule-body[data-v-09585451]{padding:24px}.recommendation[data-v-09585451]{margin-bottom:22px;padding:13px 15px;border-left:3px solid var(--accent);background:var(--accent-soft);font-size:13px;line-height:19px}.recommendation b[data-v-09585451],.recommendation span[data-v-09585451]{display:block}.recommendation.blocked[data-v-09585451]{border-left-color:var(--fail);background:var(--fail-soft)}fieldset[data-v-09585451]{min-width:0;margin:0;padding:0;border:0;transition:opacity .18s ease}fieldset[data-v-09585451]:disabled{opacity:.48}fieldset legend[data-v-09585451]{margin-bottom:10px;padding:0;font-size:12px;line-height:16px;font-weight:700}.frequency-chips[data-v-09585451]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.frequency-chips button[data-v-09585451]{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink-dim);font:inherit;font-size:13px;cursor:pointer}.frequency-chips button.active[data-v-09585451]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:700}.schedule-grid[data-v-09585451]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.schedule-grid label[data-v-09585451]{display:flex;flex-direction:column;gap:7px}.schedule-grid label>span[data-v-09585451]{font-size:12px;line-height:16px;font-weight:700}.schedule-grid select[data-v-09585451],.schedule-grid input[data-v-09585451]{width:100%;height:44px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit}.schedule-grid select[data-v-09585451]:focus-visible,.schedule-grid input[data-v-09585451]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60,100,244,.2))}.field-error[data-v-09585451]{color:var(--fail);font-size:11px;line-height:16px}.schedule-grid [aria-invalid=true][data-v-09585451]{border-color:var(--fail);box-shadow:0 0 0 3px var(--fail-soft)}.schedule-summary[data-v-09585451]{display:flex;align-items:flex-start;gap:13px;margin-top:22px;padding:17px;border:1px solid var(--line);border-radius:10px}.summary-icon[data-v-09585451]{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.schedule-summary p[data-v-09585451]{margin:0}.schedule-summary b[data-v-09585451],.schedule-summary span[data-v-09585451]{display:block}.schedule-summary span[data-v-09585451]{margin-top:4px;color:var(--ink-dim);font-size:13px;line-height:19px}.schedule-actions[data-v-09585451]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.schedule-actions small[data-v-09585451]{color:var(--ink-dim);font-size:11px;line-height:16px}.schedule-actions>div[data-v-09585451]{display:flex;gap:8px}.multiple-note[data-v-09585451]{margin:12px 0 0}.next-runs[data-v-09585451]{margin-top:24px}.next-runs h4[data-v-09585451]{margin:0 0 12px;font-size:14px;line-height:20px}.next-run-list[data-v-09585451]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.next-run-list article[data-v-09585451]{padding:13px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.next-run-list b[data-v-09585451],.next-run-list span[data-v-09585451]{display:block}.next-run-list b[data-v-09585451]{font-size:13px;line-height:18px}.next-run-list span[data-v-09585451]{margin-top:4px;color:var(--ink-dim);font-size:11px;line-height:15px}@media(max-width:700px){.merchant-schedule[data-v-09585451]{padding:24px 0 36px}.schedule-hero[data-v-09585451],.schedule-actions[data-v-09585451]{align-items:stretch;flex-direction:column}.schedule-hero[data-v-09585451] button{width:100%}.schedule-grid[data-v-09585451],.next-run-list[data-v-09585451]{grid-template-columns:1fr}.frequency-chips[data-v-09585451]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-actions>div[data-v-09585451]{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.schedule-toggle span[data-v-09585451],fieldset[data-v-09585451]{transition:none}}.cwrap[data-v-9d57452e]{display:inline-flex;align-items:center;gap:4px}.cname[data-v-9d57452e]{font-size:11px;opacity:.75;white-space:nowrap}.cmark[data-v-9d57452e]{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:3px;color:#fff;font-size:8px;font-weight:700;line-height:1;letter-spacing:.02em;overflow:hidden}.cmark svg[data-v-9d57452e]{width:100%;height:100%}.bench[data-v-ff58051d]{display:flex;flex-direction:column;min-height:0;flex:1}.benchhead[data-v-ff58051d]{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.benchhead h2[data-v-ff58051d]{margin:0;font-size:20px;line-height:28px;font-weight:600;color:var(--ink)}.back[data-v-ff58051d]{font:inherit;font-size:13px;padding:3px 9px;cursor:pointer;background:transparent;color:inherit;border:1px solid var(--line, rgba(127,127,127,.3))}.ver[data-v-ff58051d]{font-size:11.5px;opacity:.6}.conns[data-v-ff58051d]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.fid[data-v-ff58051d]{font-size:14px;line-height:20px;color:var(--ink-dim);margin-left:auto}.renaming[data-v-ff58051d]{display:flex;gap:6px;align-items:center}.renaming input[data-v-ff58051d]{font:inherit;font-size:16px;padding:3px 8px;min-width:22ch;background:var(--panel-2, rgba(127,127,127,.07));color:inherit;border:1px solid var(--accent, #6c5ce7)}.ver.warn[data-v-ff58051d]{opacity:1;color:var(--warn, #a66a00)}.vers[data-v-ff58051d]{position:relative;flex:0 0 auto}.verbtn[data-v-ff58051d]{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:11.5px;line-height:1;cursor:pointer;padding:5px 8px;border-radius:4px;background:transparent;color:var(--ink);opacity:.75;border:1px solid var(--line)}.verbtn[data-v-ff58051d]:hover{opacity:1;border-color:var(--line-strong)}.verbtn[data-v-ff58051d]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge)}.caret[data-v-ff58051d]{font-size:9px;opacity:.7}.verpanel[data-v-ff58051d]{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(460px,78vw);max-height:60vh;overflow:auto;padding:12px 14px 10px;background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 32px #0000002e}.verempty[data-v-ff58051d]{margin:0;font-size:12.5px;color:var(--ink-dim)}.verlist[data-v-ff58051d]{list-style:none;margin:6px 0 0;padding:0}.verrow[data-v-ff58051d]{padding:9px 0;border-top:1px solid var(--line)}.verrow[data-v-ff58051d]:first-child{border-top:0}.verrow.now[data-v-ff58051d]{border-left:2px solid var(--accent);padding-left:9px;margin-left:-11px}.verhead[data-v-ff58051d]{display:flex;align-items:center;gap:8px}.verhead b[data-v-ff58051d]{font-size:12.5px}.verspacer[data-v-ff58051d]{flex:1}.vertag[data-v-ff58051d]{font:600 9.5px/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;border-radius:3px;color:var(--accent);border:1px solid var(--accent)}.verwhen[data-v-ff58051d]{font-size:11.5px;color:var(--ink-dim)}.versum[data-v-ff58051d]{margin:4px 0 0;font-size:12.5px;line-height:18px;color:var(--ink)}.vernote[data-v-ff58051d]{margin:10px 0 0;font-size:11.5px;color:var(--ink-dim)}.vernote.warn[data-v-ff58051d]{color:var(--warn, #a66a00)}.err[data-v-ff58051d]{margin:0 0 12px;padding:9px 12px;font-size:12.5px;color:var(--bad, #b4342b);border:1px solid currentColor}.split[data-v-ff58051d]{display:grid;position:relative;grid-template-columns:minmax(320px,4fr) minmax(0,6fr);grid-template-rows:minmax(0,1fr);gap:16px;flex:0 0 auto;height:clamp(420px,calc(100vh - 320px),1100px);min-height:0}.split[data-v-ff58051d]{grid-template-columns:minmax(0,1fr)}.split.withchat[data-v-ff58051d]{grid-template-columns:minmax(320px,4fr) minmax(0,6fr)}.split.withchat.withlib[data-v-ff58051d]{grid-template-columns:minmax(280px,3fr) minmax(0,5fr) 330px}@media(max-width:1400px){.split.withchat.withlib[data-v-ff58051d]{grid-template-columns:minmax(320px,4fr) minmax(0,6fr)}.libpane[data-v-ff58051d]{position:absolute;right:0;top:0;bottom:0;width:340px;z-index:12;box-shadow:var(--shadow-lg)}}@media(max-width:1040px){.split[data-v-ff58051d],.split.withchat[data-v-ff58051d],.split.withlib[data-v-ff58051d],.split.withchat.withlib[data-v-ff58051d]{grid-template-columns:minmax(0,1fr);height:auto;grid-auto-rows:minmax(0,auto)}.chat[data-v-ff58051d],.work[data-v-ff58051d],.libpane[data-v-ff58051d]{height:min(70vh,620px)}.libpane[data-v-ff58051d]{position:static;width:auto;box-shadow:none}}.libpane[data-v-ff58051d]{display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-radius:4px;background:var(--panel);overflow:hidden}.chat[data-v-ff58051d],.work[data-v-ff58051d],.libpane[data-v-ff58051d]{max-height:clamp(360px,calc(100vh - 320px),1100px)}.libpane[data-v-ff58051d] .nlib-list{overscroll-behavior:contain}.panehead[data-v-ff58051d]{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:12px 16px;border-bottom:1px solid var(--line)}.panespace[data-v-ff58051d]{flex:1 1 auto}.panehead .cap[data-v-ff58051d]{font-family:inherit;font-size:16px;line-height:24px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ink);opacity:1}.libpane[data-v-ff58051d] .nlib{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px}.chat[data-v-ff58051d]{display:flex;flex-direction:column;min-height:0;border:1px solid var(--line, rgba(127,127,127,.28));border-radius:4px;background:var(--panel);overflow:hidden}.thread[data-v-ff58051d]{flex:1 1 auto;overflow-y:auto;padding:16px}.opening[data-v-ff58051d]{font-size:14px;line-height:20px;color:var(--ink-dim)}.opening p[data-v-ff58051d]{margin:0 0 12px}.opening .cap[data-v-ff58051d]{display:block;margin-bottom:8px;font-family:inherit;font-size:16px;line-height:24px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ink);opacity:1}.opening .eg[data-v-ff58051d]{display:block;font-size:14px;line-height:20px;padding:12px;border-radius:4px;color:var(--ink);background:var(--panel-2, rgba(127,127,127,.06));border:1px solid var(--line, rgba(127,127,127,.28))}.cap[data-v-ff58051d]{font-family:var(--mono, monospace);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;opacity:.55}.msg+.msg[data-v-ff58051d]{margin-top:16px}.msg .who[data-v-ff58051d]{font-family:inherit;font-size:12px;line-height:16px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ink-dim);margin:0 0 4px}.msg .body[data-v-ff58051d]{margin:0;font-size:14px;line-height:20px;white-space:pre-wrap;color:var(--ink)}.msg.you .body[data-v-ff58051d]{padding:8px 12px;border-radius:4px;background:var(--panel-2, rgba(127,127,127,.07));border-left:2px solid var(--accent, #6c5ce7)}.msg.failed .body[data-v-ff58051d]{color:var(--bad, #b4342b)}.working[data-v-ff58051d]{margin:0;font-size:12px;line-height:16px;color:var(--ink-dim);font-variant-numeric:tabular-nums}.lines[data-v-ff58051d]{list-style:none;margin:0 0 8px;padding:0}.lines li[data-v-ff58051d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;line-height:20px;padding:2px 0}.lines .mark[data-v-ff58051d]{flex:0 0 auto;width:6px;height:6px;margin-top:5px;background:currentColor;opacity:.5}.lines li.step[data-v-ff58051d]{color:inherit}.lines li.note[data-v-ff58051d]{opacity:.65}.lines li.call .ltext[data-v-ff58051d]{font-family:var(--mono, monospace);font-size:12px}.lines li.call .mark[data-v-ff58051d]{opacity:1;color:var(--accent, #6c5ce7)}.lines li.warn[data-v-ff58051d]{color:var(--warn, #a66a00)}.lines li.fail[data-v-ff58051d]{color:var(--bad, #b4342b)}.lines li.done .mark[data-v-ff58051d]{opacity:1;color:var(--good, #157a5b)}.lines .ltext[data-v-ff58051d]{flex:0 1 auto}.lines .tools[data-v-ff58051d]{display:flex;flex-wrap:wrap;gap:4px}.lines .tools code[data-v-ff58051d]{font-family:var(--mono, monospace);font-size:12px;line-height:16px;padding:0 6px;border:1px solid var(--line, rgba(127,127,127,.3));border-radius:4px;color:var(--ink-dim)}.lines.inwork[data-v-ff58051d]{margin:0 0 12px;padding:10px 12px;background:var(--panel-2, rgba(127,127,127,.06))}.composer[data-v-ff58051d]{display:flex;gap:8px;padding:12px;align-items:flex-end;border-top:1px solid var(--line);flex:none}.composer textarea[data-v-ff58051d]{flex:1 1 auto;resize:none;font-size:14px;line-height:20px;padding:8px 12px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:4px;min-height:64px}.composer textarea[data-v-ff58051d]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge)}.work[data-v-ff58051d]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.worktabs[data-v-ff58051d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.workswitch[data-v-ff58051d]{flex:1 0 auto;align-self:stretch}.workswitch[data-v-ff58051d]{scrollbar-width:none}.workswitch[data-v-ff58051d]::-webkit-scrollbar{width:0;height:0}.worktabs>button[data-v-ff58051d]{font:inherit;font-size:12.5px;padding:4px 11px;cursor:pointer;background:transparent;color:inherit;border:1px solid var(--line, rgba(127,127,127,.28))}.worktabs>button.on[data-v-ff58051d]{border-color:var(--accent, #6c5ce7);color:var(--accent, #6c5ce7)}.worktabs>button[data-v-ff58051d]:disabled{opacity:.4;cursor:default}.spacer[data-v-ff58051d]{flex:1 1 auto}.note[data-v-ff58051d]{margin:0 0 10px;font-size:12px;opacity:.7}.workbody[data-v-ff58051d]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.workbody[data-v-ff58051d]>*{flex:1 1 auto;min-height:0}.code[data-v-ff58051d]{width:100%;flex:1;min-height:240px;resize:none;border:1px solid var(--line);border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.6;padding:12px;background:var(--panel-2, rgba(127,127,127,.05));color:inherit;border:1px solid var(--line, rgba(127,127,127,.28));white-space:pre;overflow:auto}.resultpane[data-v-ff58051d]{padding:14px;min-height:0;overflow-y:auto;border:1px solid var(--line, rgba(127,127,127,.28));border-radius:4px}.designing[data-v-ff58051d]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin:0 0 12px;border:1px solid var(--accent);border-radius:4px;background:var(--accent-soft)}.designspin[data-v-ff58051d]{width:16px;height:16px;flex:0 0 auto;margin-top:2px;border-radius:50%;border:2px solid var(--accent);border-top-color:transparent;animation:designturn-ff58051d .8s linear infinite}@keyframes designturn-ff58051d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.designspin[data-v-ff58051d]{animation:none}}.designbody[data-v-ff58051d]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.designbody b[data-v-ff58051d]{font-size:14px;line-height:20px;color:var(--ink)}.designstep[data-v-ff58051d]{font-size:14px;line-height:20px;color:var(--ink);overflow-wrap:anywhere}.designwhy[data-v-ff58051d]{font-size:12px;line-height:16px;color:var(--ink-dim)}.designclock[data-v-ff58051d]{font-size:12px;line-height:16px;color:var(--ink-dim);flex:0 0 auto;font-variant-numeric:tabular-nums}.timeoutfact select[data-v-ff58051d]{font:inherit;font-size:14px;line-height:20px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--ink)}.timeoutfact select[data-v-ff58051d]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--bd-primary-edge, rgba(60, 100, 244, .2))}.timeoutmsg[data-v-ff58051d]{font-size:12px;line-height:16px;color:var(--ink-dim)}.flowsummary[data-v-ff58051d]{margin:-4px 0 14px;max-width:90ch;font-size:13px;line-height:1.5;opacity:.8}.stepspane[data-v-ff58051d]{overflow:auto;padding:4px 2px 16px}.stepsempty[data-v-ff58051d]{opacity:.7;padding:18px 4px}.steplist[data-v-ff58051d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.step[data-v-ff58051d]{display:flex;gap:12px;align-items:flex-start}.stepnum[data-v-ff58051d]{flex:none;width:22px;height:22px;margin-top:9px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 ui-monospace,monospace;background:var(--panel-2, rgba(127,127,127,.12));color:var(--ink-dim)}.stepbody[data-v-ff58051d]{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--line, rgba(127,127,127,.28));border-left:3px solid var(--line, rgba(127,127,127,.28));border-radius:6px;background:var(--panel, transparent)}.step[data-kind=read] .stepbody[data-v-ff58051d]{border-left-color:#3b82f6}.step[data-kind=check] .stepbody[data-v-ff58051d]{border-left-color:#a855f7}.step[data-kind=think] .stepbody[data-v-ff58051d]{border-left-color:#f59e0b}.step[data-kind=report] .stepbody[data-v-ff58051d]{border-left-color:#10b981}.stephead[data-v-ff58051d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stephead b[data-v-ff58051d]{font-size:13.5px}.stepkind[data-v-ff58051d]{font:600 9.5px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.steptag[data-v-ff58051d]{font:600 9.5px/1 ui-monospace,monospace;padding:3px 6px;border-radius:999px;background:var(--panel-2, rgba(127,127,127,.12));opacity:.8}.stepdetail[data-v-ff58051d]{margin:6px 0 0;font-size:12.5px;opacity:.8}.stepargs[data-v-ff58051d],.stepchecks[data-v-ff58051d],.stepfields[data-v-ff58051d]{list-style:none;margin:8px 0 0;padding:0}.stepargs[data-v-ff58051d]{display:flex;flex-wrap:wrap;gap:6px}.stepargs li[data-v-ff58051d]{display:flex;gap:6px;align-items:baseline;font-size:11px;padding:3px 7px;border-radius:4px;background:var(--panel-2, rgba(127,127,127,.1))}.argname[data-v-ff58051d]{opacity:.6}.argval[data-v-ff58051d]{font-weight:600}button.argval[data-v-ff58051d]{font:inherit;font-size:11px;font-weight:700;cursor:pointer;padding:0;background:none;border:0;color:var(--edit, #1a5fb4);border-bottom:1px dashed currentColor}button.argval[data-v-ff58051d]:hover{filter:brightness(1.15)}button.argval[data-v-ff58051d]:focus-visible{outline:2px solid var(--edit, #1a5fb4);outline-offset:2px;border-radius:2px}.argform[data-v-ff58051d]{display:flex;gap:4px;align-items:center}.argedit[data-v-ff58051d]{font:inherit;font-size:11px;width:8ch;padding:1px 4px;background:var(--panel);color:var(--ink);border:1px solid var(--accent);border-radius:3px}.argok[data-v-ff58051d],.argno[data-v-ff58051d]{font:inherit;font-size:10.5px;cursor:pointer;padding:2px 6px;border-radius:3px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.argok[data-v-ff58051d]{border-color:var(--accent);color:var(--accent)}.argerr[data-v-ff58051d]{margin:6px 0 0;font-size:11px;color:var(--bad, #b4342b)}.argper[data-v-ff58051d]{font-size:10px;opacity:.55}.stepchecks[data-v-ff58051d]{display:flex;flex-direction:column;gap:4px}.stepchecks li[data-v-ff58051d]{display:flex;align-items:center;gap:8px;font-size:12.5px}.chkcode[data-v-ff58051d]{font-size:10px;opacity:.55}.chksev[data-v-ff58051d]{font:600 9px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;padding:3px 6px;border-radius:999px;background:var(--panel-2, rgba(127,127,127,.12));opacity:.75}.chksev[data-sev=high][data-v-ff58051d],.chksev[data-sev=critical][data-v-ff58051d]{color:var(--bad, #b3261e);opacity:1}.stepfields[data-v-ff58051d]{display:flex;flex-wrap:wrap;gap:5px}.fieldchip[data-v-ff58051d]{font-size:10.5px;padding:3px 7px;border-radius:4px;background:var(--panel-2, rgba(127,127,127,.1));opacity:.85}.stepfail[data-v-ff58051d]{margin:8px 0 0;font-size:11.5px;opacity:.65}.rstatus[data-v-ff58051d]{font-size:11px;font-weight:700;letter-spacing:.02em}.rstatus.good[data-v-ff58051d]{color:var(--ok)}.rstatus.bad[data-v-ff58051d]{color:var(--bad, #b4342b)}.rstatus.warn[data-v-ff58051d]{color:var(--pend)}.sr-only[data-v-ff58051d]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.runfilters[data-v-ff58051d]{display:flex;flex-direction:column;gap:8px;padding:0 0 12px;border-bottom:1px solid var(--line);margin-bottom:10px}.rfsearch input[data-v-ff58051d],.rfsel select[data-v-ff58051d]{font:inherit;font-size:12.5px;padding:6px 9px;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink)}.rfsearch input[data-v-ff58051d]:focus-visible,.rfsel select[data-v-ff58051d]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--bd-primary-edge)}.rfrow[data-v-ff58051d]{display:flex;flex-wrap:wrap;gap:6px}.rfsel[data-v-ff58051d]{flex:1 1 100px;min-width:92px}.rfcount[data-v-ff58051d]{font-size:11px;color:var(--ink-dim);display:flex;align-items:center;gap:8px}.runpager[data-v-ff58051d]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0 4px;font-size:11px;color:var(--ink-dim)}.runpager .act[disabled][data-v-ff58051d]{opacity:.4;cursor:default}.rfceil[data-v-ff58051d]{font-size:11px;color:var(--ink-dim);padding:6px 0 0;line-height:16px}.failpane[data-v-ff58051d]{border:1px solid var(--bad, #b4342b);border-radius:10px;padding:16px 18px;background:var(--bad-soft, rgba(180,52,43,.07))}.failhead[data-v-ff58051d]{margin:0 0 8px;font-size:14.5px;font-weight:600;line-height:21px;color:var(--ink)}.failsafe[data-v-ff58051d]{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--ink-dim)}.failnext[data-v-ff58051d]{margin:0 0 14px;padding-left:20px;font-size:13px;line-height:20px;color:var(--ink)}.failacts[data-v-ff58051d]{display:flex;gap:8px;margin-bottom:12px}.failtech[data-v-ff58051d]{font-size:12px;color:var(--ink-dim)}.failtech summary[data-v-ff58051d]{cursor:pointer}.failtech pre[data-v-ff58051d]{margin:8px 0 0;padding:10px 12px;overflow-x:auto;font-size:11.5px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.review[data-v-ff58051d]{border:1px solid var(--accent);border-radius:10px;padding:15px 17px;background:var(--accent-soft);margin-bottom:14px}.revhead[data-v-ff58051d]{display:flex;align-items:flex-start;gap:10px}.revtitle[data-v-ff58051d]{margin:0;flex:1;font-size:14px;font-weight:600;line-height:20px;color:var(--ink)}.revwhy[data-v-ff58051d]{margin:6px 0 12px;font-size:12.5px;line-height:18px;color:var(--ink-dim);max-width:70ch}.revsum[data-v-ff58051d]{margin:0 0 12px;display:flex;flex-direction:column;gap:8px}.revsum div[data-v-ff58051d]{display:flex;gap:10px;align-items:baseline}.revsum dt[data-v-ff58051d]{flex:none;width:48px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim)}.revsum dd[data-v-ff58051d]{margin:0;font-size:13px;line-height:19px;color:var(--ink)}.revsteps[data-v-ff58051d]{margin-left:7px;font-size:11px;color:var(--ink-dim)}.revcount[data-v-ff58051d]{display:flex;align-items:center;gap:10px;font-size:11.5px}.revadd[data-v-ff58051d]{color:var(--ok);font-weight:700}.revdel[data-v-ff58051d]{color:var(--bad, #b4342b);font-weight:700}.revdiff[data-v-ff58051d]{max-height:320px;overflow:auto;margin:10px 0 14px;padding:8px 0;background:var(--panel);border:1px solid var(--line);border-radius:7px}.revline[data-v-ff58051d]{margin:0;padding:0 12px;font-size:11.5px;line-height:17px;white-space:pre-wrap;overflow-wrap:anywhere}.revsign[data-v-ff58051d]{display:inline-block;width:1ch;margin-right:6px;color:var(--ink-dim)}.revline[data-kind=add][data-v-ff58051d]{background:#26a2691f}.revline[data-kind=del][data-v-ff58051d]{background:#b4342b1f}.revline[data-kind=fold][data-v-ff58051d]{color:var(--ink-dim);font-style:italic;text-align:center;padding:3px 12px}.revacts[data-v-ff58051d]{display:flex;flex-wrap:wrap;gap:8px}.builderpane[data-v-ff58051d]{display:flex;flex-direction:column;gap:14px;min-height:0;flex:1;overflow:auto}.bviews[data-v-ff58051d]{display:inline-flex;align-self:flex-start;border:1px solid var(--line);border-radius:7px;overflow:hidden}.bview[data-v-ff58051d]{font:inherit;font-size:12px;padding:5px 14px;border:0;cursor:pointer;background:var(--panel);color:var(--ink-dim)}.bview+.bview[data-v-ff58051d]{border-left:1px solid var(--line)}.bview.on[data-v-ff58051d]{background:var(--accent-soft);color:var(--ink);font-weight:600}.bview[data-v-ff58051d]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.inputonce[data-v-ff58051d]{margin:8px 0 4px;font-size:12.5px}.inputonce summary[data-v-ff58051d]{cursor:pointer;color:var(--ink-dim)}.inputonce summary[data-v-ff58051d]:focus-visible{outline:none;text-decoration:underline}.oncewhy[data-v-ff58051d]{margin:6px 0 8px;font-size:11.5px;color:var(--ink-dim)}.ovlast[data-v-ff58051d]{display:flex;flex-direction:column;gap:10px}.ovwhen[data-v-ff58051d]{font-size:11px;color:var(--ink-dim)}.ovcards[data-v-ff58051d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ovcard[data-v-ff58051d]{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.ovnum[data-v-ff58051d]{font-size:22px;font-weight:700;line-height:27px;font-variant-numeric:tabular-nums;color:var(--ink)}.ovcaption[data-v-ff58051d]{font-size:11.5px;line-height:16px;color:var(--ink-dim)}.ovscan[data-v-ff58051d]{font-size:11px;color:var(--ink-dim)}.ovpartial[data-v-ff58051d]{margin:0;padding:9px 12px;border-radius:7px;font-size:12px;line-height:18px;background:var(--pend-soft, rgba(229,165,10,.1));border-left:3px solid var(--pend);color:var(--ink)}.ovnorun[data-v-ff58051d]{margin:0;font-size:13px;color:var(--ink-dim)}.ovpane[data-v-ff58051d]{display:flex;flex-direction:column;gap:18px;overflow:auto}.ovsummary[data-v-ff58051d]{margin:0;font-size:14.5px;line-height:21px;color:var(--ink);max-width:70ch}.ovrule[data-v-ff58051d]{border:1px solid var(--line);border-radius:10px;padding:16px 18px;background:var(--panel-2)}.ovhead[data-v-ff58051d]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ovfields[data-v-ff58051d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.ovfield[data-v-ff58051d]{display:flex;flex-direction:column;gap:5px}.ovlabel[data-v-ff58051d]{font-size:12.5px;font-weight:600;color:var(--ink)}.ovfield input[data-v-ff58051d]{font:inherit;font-size:14px;padding:8px 11px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink)}.ovfield input[data-v-ff58051d]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--bd-primary-edge)}.ovfield select[data-v-ff58051d]{width:100%;min-height:40px;padding:8px 11px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.ovhint[data-v-ff58051d]{font-size:11.5px;color:var(--ink-dim)}.ovacts[data-v-ff58051d]{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.ovmsg[data-v-ff58051d]{font-size:11.5px;color:var(--ok)}.ovactive[data-v-ff58051d]{margin:14px 0 0;padding:11px 13px;border-radius:8px;background:var(--accent-soft);border-left:3px solid var(--accent);font-size:13.5px;line-height:20px;color:var(--ink)}.ovactive .cap[data-v-ff58051d]{display:block;margin-bottom:3px}.ovnext[data-v-ff58051d]{display:flex;gap:8px;flex-wrap:wrap}.ovnotice[data-v-ff58051d]{margin:10px 0 0;padding:11px 13px;border-radius:8px;border-left:3px solid var(--pend);background:var(--pend-soft, rgba(229,165,10,.1));color:var(--ink);font-size:13px;line-height:19px}.ovnotice.danger[data-v-ff58051d]{border-left-color:var(--fail);background:var(--fail-soft)}.ovnotice.good[data-v-ff58051d]{border-left-color:var(--ok);background:var(--ok-soft)}.ovnotice .cap[data-v-ff58051d],.ovnotice b[data-v-ff58051d]{display:block}.ovnotice b[data-v-ff58051d]{margin-top:4px;font-weight:500}.canvaspane[data-v-ff58051d]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-content:start;overflow:auto}.canvaspane>.err[data-v-ff58051d],.canvaspane>.stepsempty[data-v-ff58051d],.canvaspane>.stepsnote[data-v-ff58051d]{grid-column:1 / -1}.canvas[data-v-ff58051d]{display:flex;flex-direction:column;align-items:stretch;min-width:0}.canvas[data-v-ff58051d]:focus-visible{outline:none}.edge[data-v-ff58051d]{display:flex;flex-direction:column;align-items:center;height:22px}.edgeline[data-v-ff58051d]{flex:1;width:2px;background:var(--line)}.edgearrow[data-v-ff58051d]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--line)}.nodewrap[data-v-ff58051d]{display:flex;flex-direction:column;gap:4px}.node[data-v-ff58051d]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--line);border-left:3px solid var(--ink-dim);border-radius:9px;background:var(--panel);color:var(--ink);cursor:pointer;font:inherit}.node[data-v-ff58051d]:hover{border-color:var(--accent)}.node.on[data-v-ff58051d]{border-color:var(--accent);border-left-color:var(--accent);background:var(--accent-soft)}.node[data-v-ff58051d]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bd-primary-edge)}.node[data-kind=read][data-v-ff58051d]{border-left-color:#1a5fb4}.node[data-kind=check][data-v-ff58051d]{border-left-color:var(--pend)}.node[data-kind=think][data-v-ff58051d]{border-left-color:#6c3fb5}.node[data-kind=report][data-v-ff58051d]{border-left-color:var(--ok)}.nodenum[data-v-ff58051d]{font-size:11px;color:var(--ink-dim);min-width:15px}.nodemain[data-v-ff58051d]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nodehead[data-v-ff58051d]{display:flex;align-items:center;gap:7px;min-width:0}.nodetitle[data-v-ff58051d]{font-size:13.5px;font-weight:600;line-height:19px;overflow-wrap:anywhere}.nodekind[data-v-ff58051d]{font-size:11px;color:var(--ink-dim)}.nodedot[data-v-ff58051d]{width:7px;height:7px;border-radius:50%;background:#1a5fb4;flex:none}.loopback[data-v-ff58051d]{display:flex;align-items:center;gap:6px;padding:3px 0 0 30px;font-size:11px;color:var(--ink-dim)}.loopmark[data-v-ff58051d]{font-size:13px}.inspector[data-v-ff58051d]{border:1px solid var(--line);border-radius:10px;padding:15px 16px;background:var(--panel-2);align-self:start;position:sticky;top:0}.inspector.empty[data-v-ff58051d]{color:var(--ink-dim)}.inhead[data-v-ff58051d]{margin:3px 0 7px;font-size:14px;font-weight:600;line-height:20px}.indetail[data-v-ff58051d]{margin:0 0 10px;font-size:12.5px;line-height:18px;color:var(--ink-dim)}.inop[data-v-ff58051d]{margin:0 0 12px;font-size:11px;color:var(--ink-dim);overflow-wrap:anywhere}@media(max-width:900px){.canvaspane[data-v-ff58051d]{grid-template-columns:minmax(0,1fr)}.inspector[data-v-ff58051d]{position:static}}.n8npane[data-v-ff58051d]{display:flex;flex-direction:column;min-height:0;flex:1}.n8nhead[data-v-ff58051d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.n8njson[data-v-ff58051d]{margin:0;padding:12px;flex:1;min-height:0;overflow:auto;font-size:11px;line-height:16px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px}.stepsnote[data-v-ff58051d]{margin:14px 0 0;font-size:11px;opacity:.5}.editswatch[data-v-ff58051d]{color:var(--edit, #1a5fb4);font-weight:700}.inputbar[data-v-ff58051d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:14px;padding:10px 12px;border-bottom:1px solid var(--line, rgba(127, 127, 127, .25));background:var(--panel-2, rgba(127, 127, 127, .05))}.inputbar .cap[data-v-ff58051d]{font:600 10px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.6;padding-bottom:6px}.infield[data-v-ff58051d]{display:grid;grid-template-rows:32px 34px minmax(36px,auto);align-content:start;gap:4px;min-width:0}.inlabel[data-v-ff58051d]{display:flex;align-items:flex-end;min-width:0;font-size:11.5px;line-height:16px;opacity:.75}.inlabel em[data-v-ff58051d]{font-style:normal;color:var(--warn, #a66a00)}.infield input[data-v-ff58051d],.infield select[data-v-ff58051d]{width:100%;min-width:0;height:34px;box-sizing:border-box;font:inherit;font-size:13px;padding:4px 7px}.inhint[data-v-ff58051d]{font-size:11px;line-height:18px;opacity:.55;max-width:none}.runspane[data-v-ff58051d]{display:flex;min-height:0;flex:1}.logsize[data-v-ff58051d]{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:8px 4px;font-size:12px;line-height:16px;color:var(--ink-dim);border-bottom:1px solid var(--line)}.purge[data-v-ff58051d]{display:flex;flex-direction:column;gap:8px;padding:12px;margin:8px 0;border:1px solid var(--line);border-radius:4px;background:var(--panel-2)}.purgeopt[data-v-ff58051d]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px}.purgeopt input[data-v-ff58051d]{margin-top:3px;flex:0 0 auto}.purgeopt span[data-v-ff58051d]{display:flex;flex-direction:column;min-width:0}.purgeopt b[data-v-ff58051d]{color:var(--ink)}.purgeopt em[data-v-ff58051d]{font-style:normal;font-size:12px;line-height:16px;color:var(--ink-dim)}.purgenote[data-v-ff58051d]{margin:0;font-size:12px;line-height:16px;color:var(--pend)}.runlist[data-v-ff58051d]{width:270px;flex:none;overflow:auto;padding:8px;border-right:1px solid var(--line, rgba(127, 127, 127, .25))}.runrow[data-v-ff58051d]{display:grid;grid-template-columns:10px 1fr;gap:2px 8px;width:100%;text-align:left;font:inherit;background:none;border:1px solid transparent;border-radius:5px;padding:7px 8px;cursor:pointer;color:inherit}.runrow[data-v-ff58051d]:hover{background:var(--panel-2, rgba(127, 127, 127, .08))}.runrow.on[data-v-ff58051d]{background:var(--panel-2, rgba(127, 127, 127, .12));border-color:var(--accent, #6ea8fe)}.runrow[data-v-ff58051d]:focus-visible{outline:2px solid var(--accent, #6ea8fe);outline-offset:-2px}.runrow .dot[data-v-ff58051d]{width:7px;height:7px;border-radius:50%;margin-top:6px}.runrow .dot.good[data-v-ff58051d]{background:var(--ok, #2e9e6b)}.runrow .dot.bad[data-v-ff58051d]{background:var(--bad, #c2410c)}.rwhen[data-v-ff58051d]{font-size:12.5px}.rfacts[data-v-ff58051d]{grid-column:2;font-size:11px;opacity:.6}.rnote[data-v-ff58051d]{grid-column:2;font-size:11px;opacity:.55;font-style:italic}.runshow[data-v-ff58051d]{flex:1;min-width:0;display:flex;flex-direction:column}.runshow .framewrap[data-v-ff58051d]{flex:1;min-height:0}.runshow .resultpane[data-v-ff58051d]{flex:1;min-height:0;overflow:auto}.screenbar .act.on[data-v-ff58051d]{border-color:var(--accent, #6ea8fe);color:var(--accent, #6ea8fe)}.note.fail[data-v-ff58051d]{color:var(--bad, #c2410c)}.note.warn[data-v-ff58051d]{color:var(--warn, #a66a00)}.screenbar[data-v-ff58051d]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line, rgba(127,127,127,.28))}.screenbar .cap[data-v-ff58051d]{font-family:inherit;font-size:14px;line-height:20px;letter-spacing:normal;text-transform:none;color:var(--ink-dim);opacity:1}.screenbar .act[data-v-ff58051d]{margin-left:auto}.screenpane[data-v-ff58051d]{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--line, rgba(127,127,127,.28));border-radius:4px;overflow:hidden}.screenpane .framewrap[data-v-ff58051d]{flex:1;min-height:0}.screenpane .frame[data-v-ff58051d]{height:100%}.screenpane .note[data-v-ff58051d]{margin:12px 16px 0}.screenpane .stepsempty[data-v-ff58051d]{padding:24px 16px;max-width:68ch}.framewrap[data-v-ff58051d]{position:relative}.frame[data-v-ff58051d]{display:block;width:100%;height:620px;border:0;background:#fff}.framewrap.busy .frame[data-v-ff58051d]{filter:grayscale(1) opacity(.35)}.veil[data-v-ff58051d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--panel, #fff) 55%,transparent)}.veil span[data-v-ff58051d]{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.bench[data-v-ff58051d]{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.benchhead[data-v-ff58051d]{display:block;padding:0;margin:0;border:0;background:var(--panel)}.headnav[data-v-ff58051d]{min-height:56px;display:flex;align-items:center;gap:10px;padding:9px 18px;border-bottom:1px solid var(--line)}.headcrumb[data-v-ff58051d]{color:var(--ink-dim);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headspacer[data-v-ff58051d]{flex:1 1 auto}.workflowhero[data-v-ff58051d]{display:flex;align-items:flex-start;gap:28px;padding:28px 32px 26px;background:linear-gradient(120deg,var(--panel) 55%,var(--accent-soft))}.herocopy[data-v-ff58051d]{min-width:0;flex:1}.herokicker[data-v-ff58051d]{display:flex;align-items:center;gap:12px;margin-bottom:7px;color:var(--accent);font-size:10px;line-height:16px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.herokicker .conns[data-v-ff58051d]{color:var(--ink-dim);letter-spacing:normal;text-transform:none}.herotitle[data-v-ff58051d]{display:flex;align-items:center;gap:8px}.benchhead .herotitle h2[data-v-ff58051d]{font-size:30px;line-height:38px;font-weight:650;letter-spacing:-.025em}.herocopy>p[data-v-ff58051d]{margin:6px 0 0;max-width:74ch;color:var(--ink-dim);font-size:14px;line-height:21px}.herostatus[data-v-ff58051d]{display:flex;align-items:center;gap:9px;flex:none;margin-top:4px;padding:8px 12px;border-radius:999px;background:var(--ok-soft);color:var(--ok)}.herostatus>span[data-v-ff58051d]:last-child{display:flex;flex-direction:column}.herostatus b[data-v-ff58051d]{font-size:12px;line-height:15px}.herostatus small[data-v-ff58051d]{color:var(--ink-dim);font-size:10px;line-height:14px}.statusdot[data-v-ff58051d]{width:7px;height:7px;border-radius:50%;background:var(--ok)}.herostatus.warning[data-v-ff58051d]{color:var(--pend);background:var(--pend-soft, rgba(229,165,10,.1))}.herostatus.warning .statusdot[data-v-ff58051d]{background:var(--pend)}.herostatus.danger[data-v-ff58051d]{color:var(--fail);background:var(--fail-soft)}.herostatus.danger .statusdot[data-v-ff58051d]{background:var(--fail)}.herostatus.neutral[data-v-ff58051d]{color:var(--ink-dim);background:var(--panel-2)}.herostatus.neutral .statusdot[data-v-ff58051d]{background:var(--ink-dim)}.split[data-v-ff58051d]{gap:0;height:clamp(520px,calc(100vh - 280px),1100px)}.split.merchantpage[data-v-ff58051d]{height:auto;grid-template-rows:auto}.split.merchantpage .work[data-v-ff58051d]{max-height:none;overflow:visible}.split.merchantpage .workbody[data-v-ff58051d]{flex:none;overflow:visible}.split.merchantpage .workbody[data-v-ff58051d]>*{flex:none;min-height:auto}.split.merchantpage .ovpane[data-v-ff58051d],.split.merchantpage .builderpane[data-v-ff58051d],.split.merchantpage .schedpane[data-v-ff58051d],.split.merchantpage .stepspane[data-v-ff58051d],.split.merchantpage .canvaspane[data-v-ff58051d]{overflow:visible}.split.withchat[data-v-ff58051d]{grid-template-columns:minmax(0,1fr) minmax(340px,390px)}.split.withlib[data-v-ff58051d]{grid-template-columns:minmax(0,1fr) 330px}.split.withchat.withlib[data-v-ff58051d]{grid-template-columns:minmax(0,1fr) 330px minmax(340px,390px)}.split.withchat .work[data-v-ff58051d]{grid-column:1;grid-row:1}.split.withchat .chat[data-v-ff58051d]{grid-column:2;grid-row:1}.split.withchat.withlib .work[data-v-ff58051d]{grid-column:1}.split.withchat.withlib .libpane[data-v-ff58051d]{grid-column:2;grid-row:1}.split.withchat.withlib .chat[data-v-ff58051d]{grid-column:3}.work[data-v-ff58051d]{padding:0}.worktabs[data-v-ff58051d]{flex:none;min-height:54px;margin:0;padding:0 18px;border-bottom:1px solid var(--line);background:var(--panel)}.workswitch[data-v-ff58051d],.worktabs[data-v-ff58051d] .bd-tabs{min-height:54px}.technical[data-v-ff58051d]{position:relative;flex:0 0 auto}.technical>summary[data-v-ff58051d]{list-style:none;min-height:34px;display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink);font-size:12px;cursor:pointer}.technical>summary[data-v-ff58051d]::-webkit-details-marker{display:none}.technical>summary[data-v-ff58051d]:after{content:"•••";margin-left:7px;color:var(--ink-dim);letter-spacing:1px}.technical>summary[data-v-ff58051d]:hover,.technical>summary.on[data-v-ff58051d]{border-color:var(--accent);color:var(--accent)}.technical>summary[data-v-ff58051d]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bd-primary-edge)}.technicalmenu[data-v-ff58051d]{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:210px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--line);border-radius:9px;background:var(--panel);box-shadow:var(--shadow-lg)}.technicalmenu button[data-v-ff58051d]{border:0;border-radius:6px;padding:9px 10px;background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:12px;cursor:pointer}.technicalmenu button[data-v-ff58051d]:hover:not(:disabled),.technicalmenu button.on[data-v-ff58051d]{background:var(--accent-soft);color:var(--accent)}.technicalmenu button[data-v-ff58051d]:disabled{opacity:.42;cursor:default}.technicalrule[data-v-ff58051d]{height:1px;margin:5px 4px;background:var(--line)}.inputonce[data-v-ff58051d]{margin:10px 22px 0}.workbody[data-v-ff58051d]{background:var(--panel)}.schedpane[data-v-ff58051d]{padding:0 32px;overflow:auto;background:color-mix(in srgb,var(--panel-2) 34%,var(--panel))}.chat[data-v-ff58051d]{border-width:0 0 0 1px;border-radius:0;max-height:none}.chatcontext[data-v-ff58051d]{color:var(--ink-dim);font-size:11px}.ovpane[data-v-ff58051d]{padding:0;gap:0}.overviewgrid[data-v-ff58051d]{display:grid;grid-template-columns:minmax(300px,355px) minmax(0,1fr);min-height:100%}.ovconfig[data-v-ff58051d]{padding:30px 30px 32px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 42%,var(--panel))}.ovconfig h3[data-v-ff58051d],.ovcontent h3[data-v-ff58051d],.buildertop h3[data-v-ff58051d]{margin:5px 0 7px;color:var(--ink);font-size:22px;line-height:29px;letter-spacing:-.015em}.ovlede[data-v-ff58051d]{margin:0 0 22px;color:var(--ink-dim);font-size:13px;line-height:19px}.ovfields[data-v-ff58051d]{display:flex;flex-direction:column;gap:17px}.ovfield[data-v-ff58051d]{gap:7px}.ovlabel[data-v-ff58051d]{font-size:12px}.ovinput[data-v-ff58051d]{display:flex;align-items:center;min-height:42px;border:1px solid var(--line-strong);border-radius:7px;background:var(--panel);overflow:hidden}.ovinput[data-v-ff58051d]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--bd-primary-edge)}.ovinput input[data-v-ff58051d]{width:100%;min-width:0;min-height:40px;padding:8px 11px;border:0;border-radius:0;box-shadow:none;background:transparent}.ovinput input[data-v-ff58051d]:focus-visible{border:0;box-shadow:none}.ovinput.money input[data-v-ff58051d]{font-size:18px;font-weight:650}.currencyprefix[data-v-ff58051d]{padding-left:12px;color:var(--ink);font-size:16px;font-weight:650}.lookbackrange[data-v-ff58051d]{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:12px}.lookbackrange input[data-v-ff58051d]{width:100%;accent-color:var(--accent)}.lookbackrange b[data-v-ff58051d]{font-size:12px;line-height:15px;text-align:right}.channels[data-v-ff58051d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.channels button[data-v-ff58051d]{min-height:36px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink-dim);font:inherit;font-size:12px;cursor:pointer}.channels button[data-v-ff58051d]:hover,.channels button.active[data-v-ff58051d]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.channels button[data-v-ff58051d]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bd-primary-edge)}.schedulefact[data-v-ff58051d]{display:flex;flex-direction:column;gap:5px;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.schedulefact>span[data-v-ff58051d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedulefact .cap[data-v-ff58051d]{opacity:1;color:var(--ink-dim)}.schedulefact b[data-v-ff58051d]{font-size:12px;text-align:right}.schedulefact small[data-v-ff58051d]{color:var(--ink-dim);font-size:11px;line-height:16px}.schedulefact[data-v-ff58051d] button{align-self:flex-start;margin:1px 0 -4px -8px}.ovhint[data-v-ff58051d]{font-size:11px;line-height:16px}.ovactive[data-v-ff58051d]{margin-top:22px;padding:13px 14px;background:var(--accent-soft)}.ovactive b[data-v-ff58051d]{display:block;margin-top:4px;font-size:12.5px;line-height:18px}.ovacts[data-v-ff58051d]{margin-top:16px}.ovmsg[data-v-ff58051d]{display:block;margin-top:8px;color:var(--ok);font-size:12px}.ovmsg.bad[data-v-ff58051d],.field-error[data-v-ff58051d]{color:var(--fail)}.field-error[data-v-ff58051d]{display:block;font-size:11px;line-height:16px}.ovinput[data-v-ff58051d]:has([aria-invalid=true]){border-color:var(--fail);box-shadow:0 0 0 3px var(--fail-soft)}.ovwide[data-v-ff58051d]{width:100%;margin-top:18px;justify-content:space-between}.ovcontent[data-v-ff58051d]{padding:30px 38px 34px;min-width:0}.ovcontenthead[data-v-ff58051d]{display:flex;align-items:flex-end;gap:20px;justify-content:space-between;margin-bottom:20px}.ovcontenthead>div>p[data-v-ff58051d]:last-child{margin:0;max-width:72ch;color:var(--ink-dim);font-size:13px;line-height:19px}.ovflow[data-v-ff58051d]{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.ovflow li[data-v-ff58051d]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;padding:16px 20px}.ovflow li+li[data-v-ff58051d]{border-top:1px solid var(--line)}.ovstepnum[data-v-ff58051d]{padding-top:4px;color:var(--ink-dim);font-size:12px;font-variant-numeric:tabular-nums}.ovsteptag[data-v-ff58051d]{color:var(--accent);font-size:9px;line-height:14px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ovflow h4[data-v-ff58051d]{margin:2px 0 3px;font-size:14px;line-height:19px}.ovflow p[data-v-ff58051d]{margin:0;color:var(--ink-dim);font-size:12px;line-height:17px}.ovlast[data-v-ff58051d]{margin-top:16px}.ovcards[data-v-ff58051d]{grid-template-columns:repeat(3,minmax(0,1fr))}.ovemptyresult[data-v-ff58051d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:9px;background:var(--panel-2)}.ovemptyresult p[data-v-ff58051d]{display:flex;flex-direction:column;gap:2px;margin:0}.ovemptyresult span[data-v-ff58051d]{color:var(--ink-dim);font-size:12px}.ovnext[data-v-ff58051d]{margin-top:18px}.builderpane[data-v-ff58051d]{gap:0}.buildertop[data-v-ff58051d]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 28px 20px;border-bottom:1px solid var(--line)}.buildertop>div:first-child>p[data-v-ff58051d]:last-child{margin:0;color:var(--ink-dim);font-size:13px}.buildertools[data-v-ff58051d]{display:flex;align-items:center;gap:9px}.bviews[data-v-ff58051d]{align-self:auto}.bview[data-v-ff58051d]{min-height:34px;padding:7px 14px}.stepspane[data-v-ff58051d]{padding:20px 24px 28px}.stepboard[data-v-ff58051d]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.steplist[data-v-ff58051d]{gap:9px}.step[data-v-ff58051d]{display:grid;grid-template-columns:18px 30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.stepdrag[data-v-ff58051d]{color:var(--line-strong);font-size:16px;line-height:1;letter-spacing:-5px}.stepnum[data-v-ff58051d]{width:28px;height:28px;margin:0;background:var(--accent-soft);color:var(--accent)}.stepbody[data-v-ff58051d]{padding:0;border:0!important;border-radius:0}.stephead b[data-v-ff58051d]{font-size:14px}.stepdetail[data-v-ff58051d]{font-size:12px;line-height:17px}.stepactions[data-v-ff58051d]{display:flex;gap:5px;align-items:center}.stepactions button[data-v-ff58051d]{min-height:30px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink);font:inherit;font-size:11px;cursor:pointer}.stepactions button[data-v-ff58051d]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.stepactions button[data-v-ff58051d]:disabled{opacity:.35;cursor:default}.stepactions .stepswitch.on[data-v-ff58051d]{background:var(--accent);border-color:var(--accent);color:#fff}.runorder[data-v-ff58051d]{position:sticky;top:0;padding:18px;border-radius:10px;background:var(--panel-2)}.runorder h4[data-v-ff58051d]{margin:5px 0 8px;font-size:14px}.runorder>p[data-v-ff58051d]:not(.cap){margin:0 0 14px;color:var(--ink-dim);font-size:12px;line-height:17px}.runorder ol[data-v-ff58051d]{list-style:none;margin:0;padding:0}.runorder li[data-v-ff58051d]{display:flex;align-items:center;gap:8px;margin-top:7px;padding:8px 9px;border:1px solid var(--line);border-radius:6px;background:var(--panel);font-size:11px}.runorder li span[data-v-ff58051d]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:9px}.versionsafety[data-v-ff58051d]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.versionsafety p[data-v-ff58051d]{margin:4px 0 0;color:var(--ink-dim);font-size:11px;line-height:16px}.canvaspane[data-v-ff58051d]{grid-template-columns:minmax(0,1fr) 300px;gap:0;padding:20px 24px 28px;background:var(--panel)}.canvas[data-v-ff58051d]{justify-content:flex-start;align-items:center;min-height:520px;padding:28px;border:1px solid var(--line);border-radius:10px 0 0 10px;background-color:color-mix(in srgb,var(--panel-2) 62%,var(--panel));background-image:radial-gradient(var(--line-strong) .7px,transparent .7px);background-size:18px 18px}.nodewrap[data-v-ff58051d]{width:min(100%,330px)}.node[data-v-ff58051d]{min-height:76px;padding:13px 15px;background:var(--panel);box-shadow:0 2px 7px #232d460f}.edge[data-v-ff58051d]{height:30px}.inspector[data-v-ff58051d]{position:static;min-height:520px;border-radius:0 10px 10px 0;border-left:0;background:var(--panel)}.inacts[data-v-ff58051d]{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}@media(max-width:1200px){.split.withchat.withlib[data-v-ff58051d]{grid-template-columns:minmax(0,1fr) minmax(340px,390px)}.split.withchat.withlib .libpane[data-v-ff58051d]{position:absolute;right:390px;top:0;bottom:0;width:330px;z-index:12}.split.withchat.withlib .chat[data-v-ff58051d]{grid-column:2}.overviewgrid[data-v-ff58051d]{grid-template-columns:320px minmax(0,1fr)}.ovcontent[data-v-ff58051d]{padding-inline:28px}.stepboard[data-v-ff58051d]{grid-template-columns:minmax(0,1fr)}.runorder[data-v-ff58051d]{position:static}}@media(max-width:900px){.headnav[data-v-ff58051d]{flex-wrap:wrap}.headcrumb[data-v-ff58051d]{display:none}.workflowhero[data-v-ff58051d]{padding:24px 22px}.benchhead .herotitle h2[data-v-ff58051d]{font-size:25px;line-height:32px}.herostatus[data-v-ff58051d]{display:none}.split[data-v-ff58051d],.split.withchat[data-v-ff58051d],.split.withlib[data-v-ff58051d],.split.withchat.withlib[data-v-ff58051d]{display:flex;flex-direction:column;height:auto}.work[data-v-ff58051d]{height:auto;max-height:none;overflow:visible}.workbody[data-v-ff58051d]{flex:none;overflow:visible}.workbody[data-v-ff58051d]>*{flex:none;min-height:auto}.ovpane[data-v-ff58051d],.builderpane[data-v-ff58051d],.schedpane[data-v-ff58051d],.stepspane[data-v-ff58051d],.canvaspane[data-v-ff58051d]{overflow:visible}.split.withchat .work[data-v-ff58051d]{order:1}.split.withchat .chat[data-v-ff58051d]{order:2;height:min(72vh,620px);border:1px solid var(--line)}.overviewgrid[data-v-ff58051d]{grid-template-columns:minmax(0,1fr)}.ovconfig[data-v-ff58051d]{border-right:0;border-bottom:1px solid var(--line)}.ovcards[data-v-ff58051d]{grid-template-columns:repeat(2,minmax(0,1fr))}.buildertop[data-v-ff58051d]{align-items:flex-start;flex-direction:column}.canvaspane[data-v-ff58051d]{grid-template-columns:minmax(0,1fr)}.canvas[data-v-ff58051d]{border-radius:10px 10px 0 0}.inspector[data-v-ff58051d]{min-height:auto;border-left:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px}}@media(max-width:620px){.headnav[data-v-ff58051d]{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.headspacer[data-v-ff58051d],.headcrumb[data-v-ff58051d]{display:none}.headback[data-v-ff58051d]{grid-column:1;justify-self:start}.vers[data-v-ff58051d]{grid-column:2}.headask[data-v-ff58051d]{grid-column:1;width:100%}.headrun[data-v-ff58051d]{grid-column:2;min-width:112px}.headnav>.warn[data-v-ff58051d]{grid-column:1 / -1}.workflowhero[data-v-ff58051d]{padding:20px 17px}.herokicker .conns[data-v-ff58051d]{display:none}.worktabs[data-v-ff58051d]{padding:8px 10px;align-items:center}.workswitch[data-v-ff58051d]{flex:1 1 100%;min-width:0}.technicalmenu[data-v-ff58051d]{right:auto;left:0}.ovconfig[data-v-ff58051d],.ovcontent[data-v-ff58051d],.schedpane[data-v-ff58051d],.stepspane[data-v-ff58051d],.canvaspane[data-v-ff58051d]{padding:20px 16px}.ovcontenthead[data-v-ff58051d],.buildertop[data-v-ff58051d]{align-items:flex-start}.ovcontenthead[data-v-ff58051d]{flex-direction:column}.ovcards[data-v-ff58051d]{grid-template-columns:minmax(0,1fr)}.buildertools[data-v-ff58051d]{flex-wrap:wrap}.step[data-v-ff58051d]{grid-template-columns:28px minmax(0,1fr)}.stepdrag[data-v-ff58051d]{display:none}.stepactions[data-v-ff58051d]{grid-column:2;flex-wrap:wrap}.runorder[data-v-ff58051d]{display:none}}.desk[data-v-70d593f6]{border:1px solid var(--vo-line);border-radius:12px;background:var(--vo-panel);padding:13px 14px 11px;box-shadow:var(--vo-shadow-sm);transition:box-shadow .16s var(--vo-ease),border-color .16s var(--vo-ease),transform .16s var(--vo-ease)}.desk[data-v-70d593f6]:hover{border-color:var(--vo-ink-dim);box-shadow:var(--vo-shadow-md);transform:translateY(-1px)}.desk[data-status=working][data-v-70d593f6]{border-color:color-mix(in srgb,var(--crew) 45%,var(--vo-line));box-shadow:0 0 18px color-mix(in srgb,var(--crew) 18%,transparent)}.waitbtn[data-v-70d593f6]{display:block;width:100%;text-align:left;font:inherit;font-size:12px;font-weight:600;border:1px solid color-mix(in srgb,var(--vo-pend) 45%,var(--vo-line));background:var(--vo-pend-soft);border-radius:8px;padding:6px 10px;margin-bottom:8px;cursor:pointer;color:var(--vo-pend);transition:border-color .15s var(--vo-ease),transform .06s}.waitbtn[data-v-70d593f6]:hover{border-color:var(--vo-pend)}.desk[data-status=blocked][data-v-70d593f6]{border-color:color-mix(in srgb,var(--vo-fail) 45%,var(--vo-line))}.desk.locked[data-v-70d593f6]{background:var(--vo-panel)}.head[data-v-70d593f6]{display:flex;align-items:center;gap:11px}.sprite[data-v-70d593f6]{width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--crew) 12%,var(--vo-panel));color:var(--crew);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crew) 30%,transparent);font-size:12.5px;font-weight:600;font-family:Geist Mono,ui-monospace,Consolas,monospace;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sprite.pulse[data-v-70d593f6]{animation:vo-pulse-70d593f6 1.4s ease-in-out infinite}@keyframes vo-pulse-70d593f6{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crew) 30%,transparent),0 0 color-mix(in srgb,var(--crew) 55%,transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crew) 30%,transparent),0 0 0 5px transparent}}.who[data-v-70d593f6]{min-width:0}.name[data-v-70d593f6]{max-width:100%;overflow-wrap:anywhere;background:none;border:0;padding:0;font:inherit;font-weight:650;color:var(--vo-ink);font-size:14.5px;letter-spacing:-.01em;line-height:1.2;cursor:pointer;text-align:left}.name[data-v-70d593f6]:hover:not(:disabled){color:var(--vo-accent)}.name[data-v-70d593f6]:disabled{cursor:default}.role[data-v-70d593f6]{overflow-wrap:anywhere;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--vo-ink-dim);margin-top:2px}.hint[data-v-70d593f6]{font-size:12px;color:var(--vo-ink-dim);line-height:1.4;margin-top:4px}.lock[data-v-70d593f6]{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vo-ink-dim);background:var(--vo-panel-2);border:0;border-radius:var(--vo-radius-pill);padding:3px 9px;line-height:1.4;transition:color .15s var(--vo-ease)}.lock[data-v-70d593f6]:hover{color:var(--vo-accent)}.lock svg[data-v-70d593f6]{width:10px;height:10px}.statechip[data-v-70d593f6]{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--vo-ink-dim);background:var(--vo-panel-2);border-radius:var(--vo-radius-pill);padding:3px 10px}.statechip .d[data-v-70d593f6]{width:5px;height:5px;border-radius:50%;background:currentColor}.statechip[data-status=working][data-v-70d593f6]{color:var(--vo-accent);background:var(--vo-accent-soft)}.statechip[data-status=working] .d[data-v-70d593f6]{animation:vo-statping-70d593f6 1.4s ease-in-out infinite}@keyframes vo-statping-70d593f6{50%{opacity:.35}}.statechip[data-status=staged][data-v-70d593f6]{color:var(--vo-pend);background:var(--vo-pend-soft)}.statechip[data-status=blocked][data-v-70d593f6]{color:var(--vo-fail);background:var(--vo-fail-soft)}.tagline[data-v-70d593f6]{overflow-wrap:anywhere;margin:9px 0 0;font-size:12.5px;color:var(--vo-ink-dim);line-height:1.45;min-height:2.4em}.taglink[data-v-70d593f6]{display:block;width:100%;text-align:left;font:inherit;border:0;background:none;padding:0;cursor:pointer}.taglink[data-v-70d593f6]:hover{color:var(--vo-accent)}.taglinkarrow[data-v-70d593f6]{opacity:0;transition:opacity .15s}.taglink:hover .taglinkarrow[data-v-70d593f6]{opacity:1}.statusrows[data-v-70d593f6]{min-height:0;display:grid;gap:2px}.statusrow[data-v-70d593f6]{display:grid;grid-template-columns:5.6em 1fr;gap:8px;align-items:baseline}.statusrowlabel[data-v-70d593f6]{font-size:11px;color:var(--vo-ink-dim);opacity:.8}.statusrowvalue[data-v-70d593f6]{font-size:12px;color:var(--vo-ink);font-variant-numeric:tabular-nums}.taglink:hover .statusrowvalue[data-v-70d593f6]{color:var(--vo-accent)}.bar[data-v-70d593f6]{height:5px;border-radius:var(--vo-radius-pill);background:color-mix(in srgb,var(--vo-ground) 70%,var(--vo-line));overflow:hidden;margin:9px 0}.bar i[data-v-70d593f6]{display:block;height:100%;background:var(--crew);border-radius:var(--vo-radius-pill);transition:width .4s}.foot[data-v-70d593f6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--vo-line) 55%,transparent)}.crewname[data-v-70d593f6]{min-width:0;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--vo-ink-dim);opacity:.8}@media(prefers-reduced-motion:reduce){.sprite.pulse[data-v-70d593f6],.statechip[data-status=working] .d[data-v-70d593f6]{animation:none}}.panel[data-v-6b94560e]{position:absolute;top:52px;left:50%;transform:translate(-50%);bottom:44px;width:calc(100vw - 24px);display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 97%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg);z-index:11}.flowsview[data-v-6b94560e]{display:flex;flex-direction:column;min-height:0;flex:1;padding:0;gap:0}.merchantimport[data-v-6b94560e]{position:fixed;z-index:90;top:76px;right:18px;bottom:18px;width:min(520px,calc(100vw - 36px));margin:0;overflow:auto;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:0 20px 60px #15264a3d;outline:none}.merchantimport[data-v-6b94560e]:focus-visible{box-shadow:0 20px 60px #15264a3d,0 0 0 4px var(--bd-primary-edge)}@media(max-width:600px){.merchantimport[data-v-6b94560e]{top:0;right:0;bottom:0;left:0;width:100%;border-radius:0}}.panel.flow-detail-open>.phead[data-v-6b94560e]{display:none!important}.panel.flow-detail-open .flowsview[data-v-6b94560e]{padding:0;gap:0}.panel.flow-detail-open[data-v-6b94560e] .bench{border:0;border-radius:0;min-height:100%}@media(max-width:620px){.panel.flow-detail-open .flowsview[data-v-6b94560e]{padding-top:36px}}.bigdesign .flowlede[data-v-6b94560e],.bigdesign .fhint[data-v-6b94560e],.bigdesign .sechint[data-v-6b94560e]{max-width:68ch}.phead[data-v-6b94560e]{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ptitle[data-v-6b94560e]{font-size:15px;letter-spacing:-.015em;color:var(--ink);font-weight:650}.pcount[data-v-6b94560e]{font-size:14px;line-height:20px;color:var(--ink-dim);margin-left:auto}.close[data-v-6b94560e]{border:0;background:transparent;color:var(--ink-dim);border-radius:8px;font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.close[data-v-6b94560e]:hover{background:var(--panel);color:var(--ink)}.tabs[data-v-6b94560e]{display:inline-flex;gap:2px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px;box-shadow:var(--shadow-sm)}.tab[data-v-6b94560e]{font-size:12.5px;font-weight:500;color:var(--ink-dim);border:0;border-radius:var(--radius-pill);padding:6px 15px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .14s var(--ease),color .14s var(--ease)}.tab.on[data-v-6b94560e]{color:var(--accent);background:var(--accent-soft);font-weight:600}.tab[data-v-6b94560e]:hover{color:var(--ink)}.tct[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;background:var(--panel-2);border-radius:var(--radius-pill);padding:0 6px}.notice[data-v-6b94560e]{margin:10px 12px 0;border:1px solid var(--ok);background:var(--ok-soft);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:11px}.rows[data-v-6b94560e]{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.row[data-v-6b94560e]{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--panel-2)}.rmain[data-v-6b94560e]{flex:1;min-width:0}.rname[data-v-6b94560e]{font-size:13px;font-weight:700;color:var(--ink)}.rmeta[data-v-6b94560e]{font-size:10px;color:var(--ink-dim);margin-top:2px}.rnote[data-v-6b94560e]{font-size:10px;color:var(--pend);margin-top:3px;line-height:1.4}.chip[data-v-6b94560e]{font-size:9px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:3px 9px;border:1px solid var(--line-strong);color:var(--ink-dim);flex:0 0 auto}.chip[data-r=ready][data-v-6b94560e]{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.chip[data-r=advanced][data-v-6b94560e]{color:var(--pend);border-color:var(--pend);background:var(--pend-soft)}.schedbtn[data-v-6b94560e]{cursor:pointer;background:var(--panel);transition:all .22s var(--ease)}.schedbtn[data-s=on][data-v-6b94560e]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.schedbtn[data-v-6b94560e]:disabled{opacity:.55;cursor:default}.schedbtn[data-s=none][data-v-6b94560e]{color:var(--vo-ink-dim);border-style:dashed}.schedbtn[data-s=none][data-v-6b94560e]:hover:not(:disabled),.schedbtn[data-s=none].on[data-v-6b94560e]{color:var(--accent);border-color:var(--accent);border-style:solid}.schedbtn[data-s=edit][data-v-6b94560e]{color:var(--vo-ink-dim)}.schedbtn[data-s=edit][data-v-6b94560e]:hover:not(:disabled),.schedbtn[data-s=edit].on[data-v-6b94560e]{color:var(--accent);border-color:var(--accent)}.delbtn[data-v-6b94560e]:hover:not(:disabled){color:var(--vo-fail, #d23f31);border-color:var(--vo-fail, #d23f31)}.stablechip[data-s=ok][data-v-6b94560e]{color:var(--ok);border-color:var(--ok);background:var(--ok-soft, transparent)}.stablechip[data-s=drift][data-v-6b94560e]{color:var(--warn);border-color:var(--warn);background:var(--warn-soft, transparent)}.acts[data-v-6b94560e]{display:flex;gap:6px;flex:0 0 auto}.act[data-v-6b94560e]{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);border-radius:var(--radius-pill);font-size:10px;font-weight:700;padding:5px 12px;cursor:pointer;transition:all .22s var(--ease)}.act.primary[data-v-6b94560e]{background:var(--accent);border-color:var(--accent);color:#fff}.act[data-v-6b94560e]:disabled{opacity:.55;cursor:default}.editbox[data-v-6b94560e]{border:1px solid var(--vo-line);border-radius:8px;margin:0 0 10px;padding:9px 10px;background:var(--vo-panel-2)}.editrow[data-v-6b94560e]{display:flex;gap:7px}.editin[data-v-6b94560e]{flex:1;padding:6px 9px;font-size:12px;border-radius:6px;border:1px solid var(--vo-line);background:var(--vo-panel);color:var(--vo-ink)}.editex[data-v-6b94560e]{font-size:10px;color:var(--vo-ink-dim);margin-top:6px}.exlink[data-v-6b94560e]{background:none;border:0;padding:0;font:inherit;color:var(--vo-accent);cursor:pointer}.exlink[data-v-6b94560e]:hover{text-decoration:underline}.editmsg[data-v-6b94560e]{font-size:11.5px;color:var(--vo-ink-dim);margin:8px 2px 0}.stagedbox[data-v-6b94560e]{margin-top:9px;border-top:1px solid var(--vo-line);padding-top:8px}.stagedhead[data-v-6b94560e]{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--vo-ink-dim);margin-bottom:6px}.dline[data-v-6b94560e]{font-size:11.5px;padding:2px 0}.dline .dk[data-v-6b94560e]{display:inline-block;width:14px;font-weight:700}.dline[data-k=added] .dk[data-v-6b94560e]{color:var(--vo-ok)}.dline[data-k=removed] .dk[data-v-6b94560e]{color:var(--vo-bad, #e26a4e)}.dline[data-k=changed] .dk[data-v-6b94560e]{color:var(--vo-accent)}.stagedacts[data-v-6b94560e]{display:flex;gap:7px;margin-top:9px}.setupscrim[data-v-6b94560e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:color-mix(in srgb,#0c061f 62%,transparent)}.setupmodal[data-v-6b94560e]{width:min(560px,94vw);max-height:86vh;overflow:auto;background:var(--vo-panel);border:1px solid var(--vo-line);border-radius:14px;padding:22px 24px;box-shadow:0 18px 60px #00000047}.smt[data-v-6b94560e]{font-size:17px;font-weight:650;margin:0 0 6px;color:var(--vo-ink)}.smb[data-v-6b94560e]{font-size:13px;line-height:1.6;color:var(--vo-ink-dim);margin:0 0 16px}.sreq[data-v-6b94560e]{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--vo-line)}.sreqmain[data-v-6b94560e]{flex:1;min-width:0}.sreqlabel[data-v-6b94560e]{display:block;font-size:13.5px;font-weight:600;color:var(--vo-ink)}.sreqdetail[data-v-6b94560e]{display:block;font-size:11.5px;color:var(--vo-ink-dim);margin-top:1px}.sreqwhy[data-v-6b94560e]{display:block;font-size:10px;color:var(--vo-ink-dim);opacity:.8;margin-top:3px}.sreqmanual[data-v-6b94560e]{font-size:10.5px;color:var(--vo-ink-dim);white-space:nowrap}.sgroup[data-v-6b94560e]{margin:14px 0 4px}.sgrouphd[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--vo-ink-dim);margin:0 0 4px}.sreq2[data-v-6b94560e]{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--vo-line)}.sreqicon[data-v-6b94560e]{font-size:17px;width:22px;text-align:center;flex:0 0 22px}.sreqbody[data-v-6b94560e]{flex:1;min-width:0}.sreqname[data-v-6b94560e]{display:block;font-size:13.5px;font-weight:600;color:var(--vo-ink)}.sreq2 .sreqwhy[data-v-6b94560e]{display:block;font-size:10.5px;color:var(--vo-ink-dim);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spill[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px;white-space:nowrap}.spill.bad[data-v-6b94560e]{color:var(--vo-fail, #e5484d);border:1px solid var(--vo-fail, #e5484d)}.spill.warn[data-v-6b94560e]{color:var(--vo-pend, #cf9a12);border:1px solid var(--vo-pend, #cf9a12)}.inlineform[data-v-6b94560e]{margin:2px 0 10px 33px;padding:12px 14px;border:1px solid var(--vo-line-strong);border-radius:9px;background:var(--vo-panel-2);display:flex;flex-direction:column;gap:9px}.inlineform .ilrow[data-v-6b94560e]{display:flex;flex-direction:column;gap:4px}.inlineform .illabel[data-v-6b94560e]{font-size:11.5px;color:var(--vo-ink-dim)}.inlineform .ilreq[data-v-6b94560e]{color:var(--vo-fail, #e5484d);margin-left:2px}.inlineform input[data-v-6b94560e]{font:inherit;font-size:13px;color:var(--vo-ink);background:var(--vo-panel);border:1px solid var(--vo-line-strong);border-radius:7px;padding:7px 10px}.inlineform input[data-v-6b94560e]:focus{outline:none;border-color:var(--vo-accent)}.inlineform .ilactions[data-v-6b94560e]{display:flex;align-items:center;gap:10px}.inlineform .ilmsg[data-v-6b94560e]{font-size:12px;color:var(--vo-fail, #e5484d)}.inlineform .ilmsg.ok[data-v-6b94560e]{color:var(--vo-ok, #30a46c)}.inlineform .ilhint[data-v-6b94560e]{font-size:10.5px;color:var(--vo-ink-dim);margin:0}.sready[data-v-6b94560e]{margin-top:14px;border-top:1px solid var(--vo-line);padding-top:10px}.sready summary[data-v-6b94560e]{font-size:12px;color:var(--vo-ink-dim);cursor:pointer}.sreqmini[data-v-6b94560e]{display:flex;gap:8px;align-items:baseline;font-size:11.5px;padding:4px 0 0;color:var(--vo-ink)}.sreqmini .stick[data-v-6b94560e]{color:var(--vo-ok);width:12px}.sacts[data-v-6b94560e]{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.histbox[data-v-6b94560e]{border:1px solid var(--vo-line);border-radius:8px;margin:0 0 10px;padding:8px 10px;background:var(--vo-panel-2)}.histempty[data-v-6b94560e]{font-size:11px;color:var(--vo-ink-dim);padding:4px 2px}.histrow[data-v-6b94560e]{display:grid;grid-template-columns:66px 1fr 150px 82px 168px;gap:8px;align-items:center;font-size:11px;padding:5px 2px;border-bottom:1px solid var(--vo-line)}.histrow[data-v-6b94560e]:last-of-type{border-bottom:0}.histhead[data-v-6b94560e]{color:var(--vo-ink-dim);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.histrow .hv[data-v-6b94560e]{color:var(--vo-accent);font-weight:600}.histrow .dim[data-v-6b94560e]{color:var(--vo-ink-dim)}.histnote[data-v-6b94560e]{font-size:10.5px;color:var(--vo-ink-dim);margin:7px 2px 1px}.histbar[data-v-6b94560e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 2px 8px;border-bottom:1px solid var(--vo-line);margin-bottom:8px}.histrel[data-v-6b94560e]{font-size:11px;font-weight:700;color:var(--vo-ink)}.histmsg[data-v-6b94560e]{font-size:11px;color:var(--vo-ok, #30a46c);margin:0 2px 8px}.act.danger[data-v-6b94560e]{color:var(--vo-fail, #e5484d);border-color:var(--vo-fail, #e5484d)}.act.danger[data-v-6b94560e]:hover:not(:disabled){background:var(--vo-fail-soft, rgba(229,72,77,.1))}.histlabel[data-v-6b94560e]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.histlabel[data-v-6b94560e]:hover{text-decoration:underline}.histrow.isstable[data-v-6b94560e]{border-left:3px solid var(--vo-accent);padding-left:6px}.stablepin[data-v-6b94560e]{color:var(--vo-accent)}.histacts[data-v-6b94560e]{display:flex;gap:6px;justify-content:flex-end}.runview[data-v-6b94560e]{margin:-2px 0 4px}.formcol[data-v-6b94560e]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.schedsplit[data-v-6b94560e]{width:100%;height:1px;border:0;background:var(--line);margin:20px 0 4px}.schedsect[data-v-6b94560e]{margin:20px 0 4px;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ink-dim)}.schedrow[data-v-6b94560e]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:4px;background:var(--panel)}.schedrow.paused[data-v-6b94560e],.schedrow.archived[data-v-6b94560e]{background:var(--panel-2)}.scheddot[data-v-6b94560e]{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:0 0 auto}.scheddot.on[data-v-6b94560e]{background:var(--ok)}.scheddot.off[data-v-6b94560e]{background:var(--line-strong)}.schedmid[data-v-6b94560e]{flex:1;min-width:0;display:block}.schedtitle[data-v-6b94560e]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.schedtitle b[data-v-6b94560e]{font-size:14px;line-height:20px;color:var(--ink)}.schedsays[data-v-6b94560e]{font-size:14px;line-height:20px;color:var(--ink-dim);cursor:help}.schedtag[data-v-6b94560e]{font-size:12px;line-height:16px;padding:0 6px;border-radius:4px;border:1px solid var(--line);color:var(--ink-dim)}.schedmeta[data-v-6b94560e]{display:block;margin-top:2px;font-family:inherit;font-size:12px;line-height:16px;color:var(--ink-dim)}.schedacts[data-v-6b94560e]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.livebadge[data-v-6b94560e]{font-family:inherit;font-size:12px;line-height:16px;padding:0 8px;border-radius:4px;border:1px solid var(--line);color:var(--ink-dim)}.livebadge.on[data-v-6b94560e]{border-color:var(--ok);color:var(--ok)}.hint[data-v-6b94560e]{font-size:12px;color:var(--ink-dim);line-height:1.55;margin:0}.hint code[data-v-6b94560e]{font-size:11px;color:var(--ink)}.paste[data-v-6b94560e]{border:1px solid var(--line-strong);border-radius:10px;background:var(--panel);color:var(--ink);font-size:11px;line-height:1.5;padding:10px 12px;resize:vertical}.paste[data-v-6b94560e]:focus{outline:none;border-color:var(--accent)}.frow[data-v-6b94560e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fresult[data-v-6b94560e]{font-size:11px;color:var(--ok)}.fresult.bad[data-v-6b94560e]{color:var(--fail)}.credtrigger[data-v-6b94560e]{align-self:flex-start}.scrim[data-v-6b94560e]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ground, #0c061f) 70%,transparent);display:grid;place-items:center;z-index:60}.credmodal[data-v-6b94560e]{border:1.5px solid var(--accent);border-radius:var(--radius);background:var(--panel);padding:18px 20px;width:min(520px,92vw);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:10px}.cmt[data-v-6b94560e]{font-weight:800;color:var(--ink);margin:0;font-size:15px}.cmb[data-v-6b94560e]{font-size:12px;color:var(--ink-dim);line-height:1.55;margin:0}.cmb code[data-v-6b94560e]{font-size:11px;color:var(--ink)}.cmrow[data-v-6b94560e]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.cmspacer[data-v-6b94560e]{flex:1}.ubtn[data-v-6b94560e]{border-radius:var(--radius-pill);font-size:12px;font-weight:700;padding:7px 14px;cursor:pointer;border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);transition:all .22s var(--ease)}.ubtn.primary[data-v-6b94560e]{background:var(--accent);border-color:var(--accent);color:#fff}.ubtn.primary[data-v-6b94560e]:disabled{opacity:.55;cursor:default}.empty[data-v-6b94560e]{font-size:12px;color:var(--ink-dim);line-height:1.6;padding:18px 6px;text-align:center}.mono[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace}.schedhead[data-v-6b94560e]{display:flex;align-items:center;gap:10px}.schedhead h3[data-v-6b94560e]{margin:0;font-size:15px;color:var(--ink)}.livebadge[data-v-6b94560e]{font-size:10px;border:1px solid var(--line-strong);color:var(--ink-dim);border-radius:var(--radius-pill);padding:2px 9px}.livebadge.on[data-v-6b94560e]{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.fhint[data-v-6b94560e]{font-size:11.5px;color:var(--ink-dim);line-height:1.5;margin:0}.sect[data-v-6b94560e]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin:8px 0 0}.schedempty[data-v-6b94560e]{font-size:12px;color:var(--ink-dim);line-height:1.55;border:1px dashed var(--line-strong);border-radius:10px;padding:10px 12px}.schedrow[data-v-6b94560e]{justify-content:space-between}.schedrow.paused[data-v-6b94560e]{border-style:dashed}.schedrow.focusrow[data-v-6b94560e]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.schedmid[data-v-6b94560e]{display:flex;flex-direction:column;gap:3px;min-width:0}.schedmid b[data-v-6b94560e]{font-size:13px;color:var(--ink)}.schedcron[data-v-6b94560e]{font-size:10px;color:var(--ink-dim);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.schedcron code[data-v-6b94560e]{border:1px solid var(--line-strong);border-radius:5px;padding:0 5px;background:var(--panel)}.schedstate[data-v-6b94560e]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:0 7px;color:var(--ink-dim)}.schedstate.on[data-v-6b94560e]{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.schedmeta[data-v-6b94560e]{font-size:9.5px;color:var(--ink-dim)}.schedrun[data-v-6b94560e]{gap:9px}.schedrun.clickable[data-v-6b94560e]{cursor:pointer}.schedrun.clickable[data-v-6b94560e]:hover{background:var(--panel-2, rgba(127,127,127,.08))}.schedrun.clickable[data-v-6b94560e]:focus-visible{outline:2px solid var(--accent, #6ea8fe);outline-offset:-2px}.runchev[data-v-6b94560e]{margin-left:6px;opacity:.6}.runsteps[data-v-6b94560e]{display:flex;flex-direction:column;gap:8px;padding:8px 0 14px 26px}.runstep[data-v-6b94560e]{border:1px solid var(--line, rgba(127,127,127,.28));border-left-width:3px;border-radius:6px;padding:8px 10px}.runstep[data-status=done][data-v-6b94560e]{border-left-color:#3fb950}.runstep[data-status=failed][data-v-6b94560e]{border-left-color:#f85149}.runstep[data-status=gated][data-v-6b94560e]{border-left-color:#d29922}.runstep[data-status=waiting][data-v-6b94560e]{border-left-color:#6ea8fe}.runstep[data-status=started][data-v-6b94560e]{border-left-color:#8b949e}.rshead[data-v-6b94560e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rsname[data-v-6b94560e]{font-weight:600}.rskind[data-v-6b94560e],.rsms[data-v-6b94560e]{opacity:.65;font-size:11px}.rsstat[data-v-6b94560e]{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.rsstat.failed[data-v-6b94560e]{color:#f85149}.rsstat.gated[data-v-6b94560e]{color:#d29922}.rsdesc[data-v-6b94560e]{opacity:.7;font-size:12px;margin-top:3px}.rsio[data-v-6b94560e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px}@media(max-width:860px){.rsio[data-v-6b94560e]{grid-template-columns:1fr}}.rslabel[data-v-6b94560e]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin-bottom:3px}.rspre[data-v-6b94560e]{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.45;background:var(--panel-2, rgba(127,127,127,.08));border-radius:4px;padding:6px 8px}.rsnone[data-v-6b94560e]{font-size:11px;opacity:.45;padding:6px 8px}.flowhead[data-v-6b94560e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.flowlede[data-v-6b94560e]{max-width:62ch;opacity:.72;font-size:13.5px;margin:2px 0 0}.flowrow[data-v-6b94560e]{gap:10px;cursor:pointer}.flowrow[data-v-6b94560e]:hover{background:var(--panel-2, rgba(127,127,127,.08))}.flowrow[data-v-6b94560e]:focus-visible{outline:2px solid var(--accent, #6ea8fe);outline-offset:-2px}.flowico[data-v-6b94560e]{opacity:.5}.flowbody[data-v-6b94560e]{display:flex;flex-direction:column;gap:12px;padding:10px 0 20px 26px}.flowcode[data-v-6b94560e]{width:100%;min-height:320px;resize:vertical;background:var(--panel-2, rgba(127,127,127,.06));color:inherit;border:1px solid var(--line, rgba(127,127,127,.28));border-radius:8px;padding:12px 14px;font-size:12.5px;line-height:1.6;-moz-tab-size:2;tab-size:2}.flowacts[data-v-6b94560e]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.flowmsg[data-v-6b94560e]{font-size:12.5px;opacity:.75}.flowresult[data-v-6b94560e]{border:1px solid var(--line, rgba(127,127,127,.28));border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.flowresult[data-ok=false][data-v-6b94560e]{border-color:#f85149}.flowrhead[data-v-6b94560e]{display:flex;gap:14px;font-size:12px;opacity:.8}.okmark[data-v-6b94560e]{color:#3fb950}.badmark[data-v-6b94560e]{color:#f85149}.flowstep[data-v-6b94560e]{border-left:3px solid #3fb950;padding-left:10px}.flowstep[data-ok=false][data-v-6b94560e]{border-left-color:#f85149}.fshead[data-v-6b94560e]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px}.flowerr[data-v-6b94560e]{font-size:12px;color:#f85149;white-space:pre-wrap}.hasui[data-v-6b94560e]{opacity:.75;margin-left:8px}.flowconns[data-v-6b94560e]{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.noconn[data-v-6b94560e]{font-size:10px;color:var(--ink-dim);opacity:.7}.floworigin[data-v-6b94560e]{font-size:10px;color:var(--ink-dim);white-space:nowrap;padding:3px 7px;border-radius:4px;background:var(--panel-2);border:1px solid var(--line);flex:0 0 auto}.catpick[data-v-6b94560e]{padding:4px 10px;max-width:none;color:var(--ink-dim)}.catpick.run[data-v-6b94560e],.catpick.grow[data-v-6b94560e]{background:#1a5fb4;border-color:#1a5fb4;color:#fff}.uinote[data-v-6b94560e]{margin:0 0 14px;padding:9px 13px;font-size:12.5px;background:var(--panel-2, rgba(127,127,127,.06));border:1px solid var(--line, rgba(127,127,127,.28))}.uiwrap[data-v-6b94560e]{border:1px solid var(--line, rgba(127,127,127,.28));border-radius:10px;overflow:hidden;margin:0 0 18px}.uihead[data-v-6b94560e]{display:flex;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid var(--line, rgba(127,127,127,.28));background:var(--panel-2, rgba(127,127,127,.06));font-size:13px}.uihead .dim[data-v-6b94560e]{opacity:.6}.uihead button[data-v-6b94560e]{margin-left:auto}.uihead button+button[data-v-6b94560e]{margin-left:0}.uiframe[data-v-6b94560e]{width:100%;height:560px;border:0;display:block;background:#fff}.flowchat[data-v-6b94560e]{border:1px solid var(--line, rgba(127,127,127,.28));border-radius:10px;margin:12px 0 18px;display:flex;flex-direction:column;overflow:hidden}.flowchat-head[data-v-6b94560e]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line, rgba(127,127,127,.28));background:var(--panel-2, rgba(127,127,127,.06))}.flowchat-log[data-v-6b94560e]{display:flex;flex-direction:column;gap:12px;padding:14px;max-height:340px;overflow-y:auto}.flowchat-hint[data-v-6b94560e]{font-size:13px;opacity:.6;line-height:1.5}.flowchat-hint em[data-v-6b94560e]{opacity:.85}.flowchat-msg[data-v-6b94560e]{display:flex;flex-direction:column;gap:3px}.flowchat-msg[data-who=you][data-v-6b94560e]{align-items:flex-end}.flowchat-who[data-v-6b94560e]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.45}.flowchat-text[data-v-6b94560e]{font-size:14px;line-height:1.5;max-width:78%;padding:8px 12px;border-radius:10px;background:var(--panel-2, rgba(127,127,127,.08));white-space:pre-wrap;word-break:break-word}.flowchat-msg[data-who=you] .flowchat-text[data-v-6b94560e]{background:var(--accent-soft, rgba(110,168,254,.16))}.flowchat-msg[data-failed=true] .flowchat-text[data-v-6b94560e]{border-left:3px solid #f85149}.flowchat-tries[data-v-6b94560e]{display:block;font-size:11px;opacity:.55;margin-top:4px}.flowchat-compose[data-v-6b94560e]{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--line, rgba(127,127,127,.28))}.flowchat-input[data-v-6b94560e]{flex:1;resize:vertical;min-height:46px;background:var(--panel-2, rgba(127,127,127,.06));color:inherit;border:1px solid var(--line, rgba(127,127,127,.28));border-radius:7px;padding:9px 11px;font:inherit;font-size:14px}.flowchat-input[data-v-6b94560e]:focus-visible{outline:2px solid var(--accent, #6ea8fe);outline-offset:-1px}.dim[data-v-6b94560e]{opacity:.6}.flowvers[data-v-6b94560e]{display:flex;flex-direction:column;gap:5px}.flowver[data-v-6b94560e]{display:flex;align-items:center;gap:12px;font-size:12px}.flowver .dim[data-v-6b94560e]{opacity:.55}.trig[data-v-6b94560e]{flex:0 0 auto}.runname[data-v-6b94560e]{font-size:12.5px;font-weight:650;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runmeta[data-v-6b94560e]{font-size:10px;color:var(--ink-dim);margin-left:auto;flex:0 0 auto}.runstat[data-v-6b94560e]{font-size:12px;flex:0 0 auto}.runstat.done[data-v-6b94560e]{color:var(--ok)}.runstat.failed[data-v-6b94560e]{color:var(--fail)}.runstat.running[data-v-6b94560e]{color:var(--accent)}.runtime[data-v-6b94560e]{font-size:10px;color:var(--ink-dim);flex:0 0 auto}.schedacts[data-v-6b94560e]{display:flex;gap:6px;flex:0 0 auto}.schedrow.archived[data-v-6b94560e]{opacity:.85;border-style:dashed}.morebtn[data-v-6b94560e]{display:block;width:100%;border:1px dashed var(--line-strong);background:transparent;color:var(--ink-dim);border-radius:var(--radius-pill);font-size:10.5px;font-weight:700;padding:7px 12px;cursor:pointer;transition:all .22s var(--ease)}.morebtn[data-v-6b94560e]:hover{border-color:var(--accent);color:var(--accent)}.capview[data-v-6b94560e]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.caphead[data-v-6b94560e]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line)}.captag[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-pill);padding:3px 8px}.caphead h1[data-v-6b94560e]{font-size:20px;margin:0;color:var(--ink)}.capback[data-v-6b94560e]{font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:6px 12px;cursor:pointer;transition:all .22s var(--ease)}.capback[data-v-6b94560e]:hover{border-color:var(--accent);color:var(--accent)}.capcrumb[data-v-6b94560e]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--ink)}.capcdot[data-v-6b94560e]{width:11px;height:11px;border-radius:3px}.capplaybtn[data-v-6b94560e]{margin-left:auto;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius-pill);padding:6px 12px;cursor:pointer;transition:all .22s var(--ease)}.capplaybtn[data-v-6b94560e]:hover{transform:translateY(-1px)}.capgrid[data-v-6b94560e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:20px}.capcard[data-v-6b94560e]{text-align:left;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--radius);border:1px solid var(--line);border-left:4px solid var(--crew);background:var(--panel-2);cursor:pointer;transition:box-shadow .18s,transform .18s,border-color .18s;font:inherit;color:var(--ink)}.capcard[data-v-6b94560e]:hover{transform:translateY(-2px);box-shadow:0 12px 26px color-mix(in srgb,var(--crew) 22%,transparent);border-color:var(--crew)}.capcard.pro[data-v-6b94560e]{opacity:.92}.capchead[data-v-6b94560e]{display:flex;align-items:center;gap:9px}.capdot[data-v-6b94560e]{width:12px;height:12px;border-radius:4px;background:var(--crew);flex:0 0 auto}.capctitle[data-v-6b94560e]{font-weight:700;font-size:14px;color:var(--ink)}.capbadge[data-v-6b94560e]{margin-left:auto;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-dim)}.capbadge.pro[data-v-6b94560e]{color:var(--pend);border-color:var(--pend)}.capbadge.included[data-v-6b94560e]{color:var(--ok);border-color:var(--ok)}.captagline[data-v-6b94560e]{margin:0;font-size:12px;color:var(--ink-dim);line-height:1.5;min-height:2.9em}.capavatars[data-v-6b94560e]{display:flex;gap:4px}.capav[data-v-6b94560e]{width:26px;height:30px;background-size:182px 156px;background-position:0 0;background-repeat:no-repeat;image-rendering:pixelated;border-radius:5px;border:1px solid var(--line);background-color:var(--panel-2);flex:0 0 auto}.capcfoot[data-v-6b94560e]{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.flowacts[data-v-6b94560e]{display:flex;gap:8px;align-items:center}.imp[data-v-6b94560e]{margin:0 0 16px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel-2)}.imphead[data-v-6b94560e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.impwhy[data-v-6b94560e]{margin:0 0 12px;font-size:12.5px;line-height:19px;color:var(--ink-dim)}.imphidden[data-v-6b94560e]{display:none}.impdrop[data-v-6b94560e]{cursor:pointer;border:1.5px dashed var(--line-strong);border-radius:10px;padding:18px;text-align:center;transition:all .2s var(--ease)}.impdrop.over[data-v-6b94560e]{border-color:var(--accent);background:var(--accent-soft)}.impdroptext[data-v-6b94560e]{margin:0;font-size:13px;color:var(--ink)}.impor[data-v-6b94560e]{margin:4px 0 0;font-size:10.5px;color:var(--ink-dim)}.imppaste[data-v-6b94560e]{width:100%;margin-top:8px;padding:8px 10px;font-size:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);resize:vertical}.impfound[data-v-6b94560e]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.impname[data-v-6b94560e]{margin:0 0 4px;font-size:14px}.impnote[data-v-6b94560e]{margin:0 0 8px;font-size:12px;color:var(--ink-dim)}.impconn[data-v-6b94560e]{display:inline-flex;margin-right:8px;vertical-align:middle}.impbrief[data-v-6b94560e]{margin:10px 0;font-size:11.5px;color:var(--ink-dim)}.impbrief summary[data-v-6b94560e]{cursor:pointer}.impbrief pre[data-v-6b94560e]{margin:8px 0 0;padding:10px;max-height:260px;overflow:auto;font-size:10.5px;line-height:16px;white-space:pre-wrap;background:var(--panel);border:1px solid var(--line);border-radius:8px}.implines[data-v-6b94560e]{margin:10px 0;padding-left:18px;font-size:11px;color:var(--ink-dim)}.lcclear[data-v-6b94560e]{font-size:10px;cursor:pointer;padding:4px 9px;border-radius:var(--radius-pill, 999px);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-dim)}.lcclear[data-v-6b94560e]:hover{color:var(--accent);border-color:var(--accent)}.capcount[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;color:var(--ink-dim)}.capctas[data-v-6b94560e]{display:flex;align-items:center;gap:12px}.capenter[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;font-weight:700;color:var(--crew);background:none;border:0;padding:0;cursor:pointer;transition:all .22s var(--ease)}.capenter[data-v-6b94560e]:hover{text-decoration:underline}.capenter.ghost[data-v-6b94560e]{color:var(--ink-dim);font-weight:600}.capenter.ghost[data-v-6b94560e]:hover{color:var(--ink)}.capoffice[data-v-6b94560e]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding:18px 20px 24px;align-items:start}@media(max-width:1040px){.capoffice[data-v-6b94560e]{grid-template-columns:1fr}}.capofficecol[data-v-6b94560e]{min-width:0}.capprobar[data-v-6b94560e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border-radius:10px;border:1px solid var(--pend);background:color-mix(in srgb,var(--pend) 12%,transparent);font-size:12.5px;color:var(--ink)}.capprobar .capup[data-v-6b94560e]{margin-left:auto;font:inherit;font-weight:700;font-size:12px;color:var(--panel-2);background:var(--pend);border:0;border-radius:var(--radius-pill);padding:7px 16px;cursor:pointer;transition:all .22s var(--ease)}.capofficewrap[data-v-6b94560e]{border-radius:var(--radius)}.capofficewrap.locked[data-v-6b94560e]{filter:saturate(.85) brightness(.96)}.cappvbar[data-v-6b94560e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cappvspacer[data-v-6b94560e]{flex:1}.cappvrun[data-v-6b94560e]{display:inline-flex;align-items:center;gap:7px;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.04em;color:var(--accent)}.cappvrun .caprdot[data-v-6b94560e]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);animation:cappvping-6b94560e 1.2s ease-in-out infinite}@keyframes cappvping-6b94560e{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.cappvrun .caprdot[data-v-6b94560e]{animation:none}}.cappvseg[data-v-6b94560e]{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.cappvseg button[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.05em;color:var(--ink-dim);background:var(--panel-2);border:0;padding:5px 12px;cursor:pointer;transition:all .22s var(--ease)}.cappvseg button.on[data-v-6b94560e]{background:var(--accent-soft);color:var(--accent)}.cappvroster[data-v-6b94560e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-items:start}.cappvroster.locked[data-v-6b94560e]{filter:saturate(.9) brightness(.98)}.captaskscol[data-v-6b94560e]{display:flex;flex-direction:column;gap:14px}.captasks[data-v-6b94560e]{border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:var(--panel-2)}.captasks h3[data-v-6b94560e]{margin:0 0 6px;font-size:13px;color:var(--ink)}.captl[data-v-6b94560e]{margin:0 0 12px;font-size:12px;color:var(--ink-dim);line-height:1.5}.captasks ul[data-v-6b94560e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.captasks li[data-v-6b94560e]{display:flex;gap:10px;align-items:flex-start}.captasks .capav[data-v-6b94560e]{width:24px;height:28px;background-size:168px 144px}.captinfo[data-v-6b94560e]{min-width:0;font-size:12px;display:flex;flex-direction:column}.captinfo b[data-v-6b94560e]{font-weight:700;color:var(--ink)}.captinfo em[data-v-6b94560e]{font-style:normal;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim)}.captinfo .caprole[data-v-6b94560e]{display:block;font-size:10px;color:var(--vo-ink-dim);margin:2px 0 0}.caprole b[data-v-6b94560e]{color:var(--vo-accent);font-weight:600}.caprole i[data-v-6b94560e]{font-style:normal;color:var(--vo-ink-dim);opacity:.85}.caprole i[data-v-6b94560e]:before{content:" · "}.captask[data-v-6b94560e]{color:var(--ink-dim);margin-top:2px;line-height:1.4}.capfoot[data-v-6b94560e]{margin:12px 0 0;font-size:10.5px;color:var(--ink-dim);line-height:1.5}.cappscript[data-v-6b94560e]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);overflow:hidden}.cappshead[data-v-6b94560e]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;background:none;border:0;cursor:pointer;font:inherit;color:var(--ink);transition:all .22s var(--ease)}.cappstitle[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--crew)}.cappschev[data-v-6b94560e]{color:var(--ink-dim);font-size:11px}.cappsbody[data-v-6b94560e]{padding:0 14px 14px}.cappslede[data-v-6b94560e]{margin:0 0 10px;font-size:12px;font-weight:650;color:var(--ink)}.cappssteps[data-v-6b94560e]{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.cappssteps li[data-v-6b94560e]{border-top:1px solid var(--line);padding:8px;margin:0 -8px;border-radius:8px;transition:background .25s ease,padding .25s ease}.cappssteps li[data-v-6b94560e]:first-child{border-top:0}.cappssteps li.active[data-v-6b94560e]{background:color-mix(in srgb,var(--crew) 16%,transparent);border-top-color:transparent}.cappssteps li.active .cappswho[data-v-6b94560e]{color:var(--crew)}.cappssteps li.active .cappswhat[data-v-6b94560e]{color:var(--ink);font-weight:600}.cappsrow[data-v-6b94560e]{display:flex;align-items:baseline;gap:6px}.cappsn[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9.5px;color:var(--ink-dim)}.cappssteps li.active .cappsn[data-v-6b94560e]{color:var(--crew);font-weight:700}.cappswho[data-v-6b94560e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;font-weight:700;color:var(--crew)}.cappsms[data-v-6b94560e]{margin-left:auto;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9.5px;color:var(--ink-dim)}.cappswhat[data-v-6b94560e]{margin-top:3px;font-size:11.5px;color:var(--ink-dim);line-height:1.4}.cappsfoot[data-v-6b94560e]{margin:0;padding-top:10px;border-top:1px solid var(--line);font-size:10.5px;color:var(--ink-dim);line-height:1.5}.scratch-choices[data-v-6b94560e]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:2px 0 4px}.scratch-err[data-v-6b94560e]{margin:6px 0 0;font-size:11px;color:var(--danger, #b4232a)}.hookreveal[data-v-6b94560e]{border:1px solid var(--vo-accent);border-radius:8px;padding:12px;margin:0 0 10px;background:var(--vo-accent-soft);display:flex;flex-direction:column;gap:7px}.hrtitle[data-v-6b94560e]{margin:0;font-size:12.5px;font-weight:650}.hrbody[data-v-6b94560e]{margin:0;font-size:11px;color:var(--vo-ink-dim);line-height:1.5}.hrtoken[data-v-6b94560e]{display:block;word-break:break-all;font-size:11.5px;padding:8px;border-radius:6px;background:var(--vo-panel);border:1px solid var(--vo-line-strong)}.hookform[data-v-6b94560e]{display:flex;flex-direction:column;gap:9px;padding:12px;margin:0 0 10px;border:1px solid var(--vo-line);border-radius:8px;background:var(--vo-panel-2)}.hfld[data-v-6b94560e]{display:flex;flex-direction:column;gap:4px}.hlbl[data-v-6b94560e]{font-size:11px;color:var(--vo-ink-dim)}.hhint[data-v-6b94560e]{font-size:10.5px;color:var(--vo-ink-dim);line-height:1.45}.hin[data-v-6b94560e]{font:inherit;font-size:11.5px;padding:6px 8px;color:var(--vo-ink);background:var(--vo-panel);border:1px solid var(--vo-line-strong);border-radius:6px}.hin[data-v-6b94560e]:focus{outline:none;border-color:var(--vo-accent)}.hookdeliv[data-v-6b94560e]{padding:8px 0 12px 14px;border-left:2px solid var(--vo-line);margin:0 0 8px 8px;display:flex;flex-direction:column;gap:4px}.hookbody[data-v-6b94560e]{font-size:10.5px;line-height:1.5;max-height:260px;overflow:auto;padding:9px;border-radius:6px;background:var(--vo-panel-2);border:1px solid var(--vo-line);white-space:pre-wrap;word-break:break-word}.act.danger[data-v-6b94560e]{color:var(--vo-fail, #d23f31)}.panel[data-v-dc64134d]{position:absolute;top:52px;left:50%;transform:translate(-50%);bottom:44px;width:min(1080px,calc(100vw - 28px));display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 97%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg);z-index:11}.phead[data-v-dc64134d]{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;border-bottom:1px solid var(--line)}.ptitle[data-v-dc64134d]{font-size:15px;letter-spacing:-.015em;color:var(--ink);font-weight:650}.pcount[data-v-dc64134d]{font-size:10.5px;color:var(--ink-3, var(--ink-dim));margin-left:auto;letter-spacing:.04em;text-transform:uppercase}.close[data-v-dc64134d]{border:0;background:transparent;color:var(--ink-dim);border-radius:8px;font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.close[data-v-dc64134d]:hover{background:var(--panel);color:var(--ink)}.notice[data-v-dc64134d]{margin:10px 12px 0;border:1px solid color-mix(in srgb,var(--ok) 45%,var(--line));background:var(--ok-soft);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:11.5px}.stats[data-v-dc64134d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 0 0}@media(max-width:900px){.stats[data-v-dc64134d]{grid-template-columns:repeat(2,1fr)}}.stat[data-v-dc64134d]{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:12px 16px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:12px}.stat .si[data-v-dc64134d]{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 32px;font-size:14px}.stat.attn .si[data-v-dc64134d]{background:var(--pend-soft);color:var(--pend)}.stat.ok .si[data-v-dc64134d]{background:var(--ok-soft);color:var(--ok)}.stat.brand .si[data-v-dc64134d]{background:var(--accent-soft);color:var(--accent)}.stat.neutral .si[data-v-dc64134d]{background:var(--panel-2);color:var(--ink-dim)}.stat .sn[data-v-dc64134d]{font-family:var(--mono);font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.stat .sl[data-v-dc64134d]{font-size:11.5px;color:var(--ink-3, var(--ink-dim));line-height:1.3}.toolrow[data-v-dc64134d]{display:flex;align-items:center;gap:12px;padding:12px 0 0;flex-wrap:wrap}.toolrow .lcrow[data-v-dc64134d]{flex:1;min-width:260px;padding:0}.legend[data-v-dc64134d]{display:flex;align-items:center;gap:14px;font-size:11.5px;color:var(--ink-3, var(--ink-dim));flex-wrap:wrap}.legend .li[data-v-dc64134d]{display:inline-flex;align-items:center;gap:6px}.legend .d[data-v-dc64134d]{width:7px;height:7px;border-radius:2.5px}.legend .d.fix[data-v-dc64134d]{background:var(--pend)}.legend .d.audit[data-v-dc64134d]{background:var(--ok)}.legend .d.agent[data-v-dc64134d]{background:var(--accent)}.cols[data-v-dc64134d]{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:13px;padding:14px 0;overflow:auto;min-height:0}.col[data-v-dc64134d]{display:flex;flex-direction:column;min-width:170px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-height:0;box-shadow:var(--shadow-sm)}.chead[data-v-dc64134d]{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);font-weight:600;padding:11px 13px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);display:flex;align-items:center;gap:8px}.cdot[data-v-dc64134d]{width:7px;height:7px;border-radius:50%;background:var(--ink-dim);flex:0 0 auto}.ccount[data-v-dc64134d]{margin-left:auto;border:0;background:var(--panel-2);border-radius:var(--radius-pill);padding:1px 9px;font-size:10.5px;color:var(--ink-3, var(--ink-dim));min-width:24px;text-align:center}.col[data-col=proposed] .chead[data-v-dc64134d]{color:var(--pend)}.col[data-col=proposed] .cdot[data-v-dc64134d]{background:var(--pend)}.col[data-col=approved] .chead[data-v-dc64134d]{color:var(--accent)}.col[data-col=approved] .cdot[data-v-dc64134d]{background:var(--accent)}.col[data-col=running] .chead[data-v-dc64134d]{color:var(--accent)}.col[data-col=running] .cdot[data-v-dc64134d]{background:var(--accent);animation:bping-dc64134d 1.6s ease-in-out infinite}@keyframes bping-dc64134d{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.col[data-col=running] .cdot[data-v-dc64134d]{animation:none}}.col[data-col=done] .chead[data-v-dc64134d]{color:var(--ok)}.col[data-col=done] .cdot[data-v-dc64134d]{background:var(--ok)}.col[data-col=attention] .chead[data-v-dc64134d]{color:var(--fail)}.col[data-col=attention] .cdot[data-v-dc64134d]{background:var(--fail)}.cbody[data-v-dc64134d]{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:9px}.card[data-v-dc64134d]{position:relative;border:1px solid var(--line);border-radius:11px;background:var(--panel);padding:11px 12px;overflow:hidden;box-shadow:var(--shadow-sm)!important;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.card[data-v-dc64134d]:hover{border-color:var(--ink-3, var(--ink-dim));transform:translateY(-1px)}.card[data-v-dc64134d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;background:var(--line)}.card[data-kind=changeset][data-v-dc64134d]:before{background:var(--pend)}.card[data-kind=audit][data-v-dc64134d]:before{background:var(--ok)}.card[data-kind=agent-run][data-v-dc64134d]:before{background:var(--accent)}.kind[data-v-dc64134d]{display:flex;align-items:center;gap:7px;margin-bottom:6px}.kico[data-v-dc64134d]{width:21px;height:21px;border-radius:6px;display:grid;place-items:center;flex:0 0 21px;font-size:11px;background:var(--panel-2);color:var(--ink-dim)}.card[data-kind=changeset] .kico[data-v-dc64134d]{background:var(--pend-soft);color:var(--pend)}.card[data-kind=audit] .kico[data-v-dc64134d]{background:var(--ok-soft);color:var(--ok)}.card[data-kind=agent-run] .kico[data-v-dc64134d]{background:var(--accent-soft);color:var(--accent)}.kt[data-v-dc64134d]{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3, var(--ink-dim));font-weight:600}.ctitle[data-v-dc64134d]{font-size:13px;font-weight:650;letter-spacing:-.005em;color:var(--ink);line-height:1.4;word-break:break-word}.cmeta[data-v-dc64134d]{font-size:11.5px;color:var(--ink-3, var(--ink-dim));margin-top:3px;line-height:1.45;word-break:break-word}.cfoot[data-v-dc64134d]{display:flex;align-items:center;gap:7px;margin-top:9px;flex-wrap:wrap}.lane[data-v-dc64134d]{font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-pill);padding:2px 8px;border:0;color:var(--ink-3, var(--ink-dim));background:var(--panel-2)}.lane[data-lane=deterministic][data-v-dc64134d]{color:var(--ok);background:var(--ok-soft)}.lane[data-lane=escalated-cloud][data-v-dc64134d],.lane[data-lane=escalated-own-model][data-v-dc64134d]{color:var(--accent);background:var(--accent-soft)}.lane[data-lane=on-device-model][data-v-dc64134d]{color:var(--pend);background:var(--pend-soft)}.cts[data-v-dc64134d]{font-size:9.5px;color:var(--ink-3, var(--ink-dim));margin-left:auto;font-family:var(--mono)}.cacts[data-v-dc64134d]{display:flex;gap:7px;margin-top:10px}.act[data-v-dc64134d]{flex:1;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;font-size:11.5px;font-weight:600;padding:5px 11px;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s var(--ease),background .15s var(--ease),transform .06s}.act[data-v-dc64134d]:hover:not(:disabled){border-color:var(--ink-3, var(--ink-dim))}.act[data-v-dc64134d]:active:not(:disabled){transform:translateY(.5px)}.act.primary[data-v-dc64134d]{background:var(--brand, var(--accent));border-color:var(--brand, var(--accent));color:#fff}.act.primary[data-v-dc64134d]:hover:not(:disabled){background:var(--brand-lift, var(--accent));border-color:var(--brand-lift, var(--accent))}.act.danger[data-v-dc64134d]{color:var(--fail);border-color:color-mix(in srgb,var(--fail) 45%,var(--line));background:var(--fail-soft)}.act[data-v-dc64134d]:disabled{opacity:.55;cursor:default}.cempty[data-v-dc64134d]{flex:1;display:grid;place-items:center;color:var(--ink-3, var(--ink-dim));text-align:center;padding:14px 0;font-size:12px;min-height:64px;border:1px dashed var(--line);border-radius:10px;margin:2px}.mono[data-v-dc64134d]{font-family:Geist Mono,ui-monospace,Consolas,monospace}.num[data-v-dc64134d]{font-variant-numeric:tabular-nums}.lcrow[data-v-dc64134d]{padding:8px 14px 0}.morebtn[data-v-dc64134d]{display:block;width:100%;border:1px dashed var(--line);background:transparent;color:var(--ink-dim);border-radius:9px;font-size:11.5px;font-weight:600;padding:7px 10px;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease)}.morebtn[data-v-dc64134d]:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:900px){.cols[data-v-dc64134d]{grid-template-columns:repeat(2,minmax(0,1fr))}.col[data-v-dc64134d]{min-width:0}}@media(max-width:700px){.phead[data-v-dc64134d]{flex-wrap:wrap;padding:10px 12px}.pcount[data-v-dc64134d]{order:3;width:100%;margin-left:0;white-space:normal}.close[data-v-dc64134d]{margin-left:auto}.cols[data-v-dc64134d]{grid-template-columns:1fr;overflow:visible;padding:10px}.col[data-v-dc64134d]{min-width:0}.cbody[data-v-dc64134d]{overflow:visible}.cacts[data-v-dc64134d]{flex-wrap:wrap}}.sync[data-v-1bcfd0bb]{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding-bottom:4px}.lede[data-v-1bcfd0bb]{font-size:13px;line-height:1.6;color:var(--ink-dim);margin:0;max-width:64ch}.muted[data-v-1bcfd0bb]{font-size:13px;color:var(--ink-dim);margin:0}.addr[data-v-1bcfd0bb]{display:flex;flex-direction:column;gap:6px}.addr label[data-v-1bcfd0bb]{font-size:12px;color:var(--ink-dim)}.hint[data-v-1bcfd0bb]{font-size:11.5px;color:var(--ink-dim);margin:0}.hint .mono[data-v-1bcfd0bb]{font-size:10.5px}.addrrow[data-v-1bcfd0bb]{display:flex;gap:8px;align-items:center}.in[data-v-1bcfd0bb]{flex:1 1 auto;min-width:0;font:inherit;font-size:12.5px;padding:7px 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.in[data-v-1bcfd0bb]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.notice[data-v-1bcfd0bb]{font-size:12.5px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);margin:0}.notice.bad[data-v-1bcfd0bb]{border-color:var(--danger, #b4232a)}.group[data-v-1bcfd0bb]{display:flex;flex-direction:column;gap:6px}.ghead[data-v-1bcfd0bb]{display:flex;align-items:baseline;gap:8px}.gtitle[data-v-1bcfd0bb]{font-size:13px;font-weight:600}.gcount[data-v-1bcfd0bb]{font-size:10.5px;color:var(--ink-dim);margin-left:auto}.rows[data-v-1bcfd0bb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.row[data-v-1bcfd0bb]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:7px 9px;border-radius:7px;border:1px solid var(--line);background:var(--panel)}.row.off[data-v-1bcfd0bb]{opacity:.66}.pick[data-v-1bcfd0bb]{display:flex;align-items:center;gap:8px;cursor:pointer}.rname[data-v-1bcfd0bb]{font-size:12.5px;font-weight:600}.rkey[data-v-1bcfd0bb],.rfields[data-v-1bcfd0bb],.rwhy[data-v-1bcfd0bb],.rtag[data-v-1bcfd0bb],.rout[data-v-1bcfd0bb]{font-size:10.5px;color:var(--ink-dim)}.rfields[data-v-1bcfd0bb]{margin-left:auto}.rwhy[data-v-1bcfd0bb]{flex:1 1 20ch;font-size:11.5px}.rtag[data-v-1bcfd0bb]{border:1px solid var(--line);border-radius:4px;padding:0 5px}.rout[data-v-1bcfd0bb]{border-radius:4px;padding:0 5px;border:1px solid var(--line)}.rout[data-s=rejected][data-v-1bcfd0bb]{color:var(--danger, #b4232a);border-color:currentColor}.rout[data-s=created][data-v-1bcfd0bb],.rout[data-s=updated][data-v-1bcfd0bb]{color:var(--ok, #1f7a4d);border-color:currentColor}.result[data-v-1bcfd0bb]{font-size:12.5px;padding:10px;border-radius:8px;border:1px solid var(--ok, #1f7a4d);background:var(--panel-2)}.result.bad[data-v-1bcfd0bb]{border-color:var(--danger, #b4232a)}.errs[data-v-1bcfd0bb]{margin:6px 0 0;padding-left:18px;font-size:11.5px}.linkish[data-v-1bcfd0bb]{background:none;border:0;padding:0;margin-left:6px;font:inherit;font-size:11.5px;color:var(--accent);cursor:pointer;text-decoration:underline}.foot[data-v-1bcfd0bb]{display:flex;align-items:center;gap:10px;padding-top:4px}.waiting[data-v-1bcfd0bb]{font-size:12px;color:var(--ink-dim)}.foot .act[data-v-1bcfd0bb]{margin-left:auto}.panel[data-v-4af99c7e]{position:absolute;top:52px;left:50%;transform:translate(-50%);bottom:44px;width:min(820px,calc(100vw - 28px));display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 97%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg);z-index:11}.phead[data-v-4af99c7e]{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ptitle[data-v-4af99c7e]{font-size:15px;letter-spacing:-.015em;color:var(--ink);font-weight:650}.pcount[data-v-4af99c7e]{font-size:10.5px;color:var(--ink-3, var(--ink-dim));margin-left:auto}.close[data-v-4af99c7e]{border:0;background:transparent;color:var(--ink-dim);border-radius:8px;font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.close[data-v-4af99c7e]:hover{background:var(--panel);color:var(--ink)}.tabs[data-v-4af99c7e]{display:inline-flex;gap:2px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px;box-shadow:var(--shadow-sm)}.tab[data-v-4af99c7e]{font-size:12.5px;font-weight:500;color:var(--ink-dim);border:0;border-radius:var(--radius-pill);padding:6px 15px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .14s var(--ease),color .14s var(--ease)}.tab.on[data-v-4af99c7e]{color:var(--accent);background:var(--accent-soft);font-weight:600}.tab[data-v-4af99c7e]:hover{color:var(--ink)}.vaultdot[data-v-4af99c7e]{width:6px;height:6px;border-radius:50%;background:var(--ok)}.vaultdot[data-warn=true][data-v-4af99c7e]{background:var(--pend)}.repair[data-v-4af99c7e]{margin:10px 12px 0;border:1px solid var(--pend);background:var(--pend-soft);color:var(--ink);border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.5}.storage-warning[data-v-4af99c7e]{display:grid;gap:4px;margin:10px 12px 0;border:1px solid var(--fail);border-radius:10px;background:var(--fail-soft);color:var(--ink);padding:10px 12px;font-size:11px;line-height:1.5}.storage-warning strong[data-v-4af99c7e]{color:var(--fail);font-size:12px}.storage-status[data-v-4af99c7e]{margin:10px 12px 0;border:1px solid var(--ok);border-radius:10px;background:var(--ok-soft);color:var(--ok);padding:8px 11px;font-size:10.5px}.vault-safety[data-v-4af99c7e]{margin:10px 12px 0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);padding:9px 11px}.vault-safety summary[data-v-4af99c7e]{color:var(--accent);font-size:11px;font-weight:700;cursor:pointer}.vault-safety div[data-v-4af99c7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:9px}.vault-safety p[data-v-4af99c7e]{margin:0;color:var(--ink-dim);font-size:10px;line-height:1.5}.vault-safety strong[data-v-4af99c7e]{display:block;color:var(--ink);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.act.danger[data-v-4af99c7e]:hover{color:var(--fail);border-color:var(--fail);background:var(--fail-soft)}.pfoot[data-v-4af99c7e]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.syncbody[data-v-4af99c7e]{flex:1 1 auto;min-height:0;padding:14px}.lcrow[data-v-4af99c7e]{padding:8px 14px 0}.searchrow[data-v-4af99c7e]{padding:12px 0 0}.searchbox[data-v-4af99c7e]{position:relative;max-width:360px}.searchbox svg[data-v-4af99c7e]{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--ink-3, var(--ink-dim));pointer-events:none}.search[data-v-4af99c7e]{width:100%;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);color:var(--ink);font-size:13px;padding:9px 14px 9px 36px;box-shadow:var(--shadow-sm);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.search[data-v-4af99c7e]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.notice[data-v-4af99c7e]{margin:10px 12px 0;border:1px solid var(--ok);background:var(--ok-soft);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:11px}.notice.bad[data-v-4af99c7e]{border-color:var(--fail);background:transparent;color:var(--fail)}.offer[data-v-4af99c7e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 12px 0;border:1px solid var(--accent);background:var(--accent-soft);border-radius:10px;padding:9px 12px}.offer .otext[data-v-4af99c7e]{flex:1;min-width:220px;font-size:12px;color:var(--ink);line-height:1.5}.offer .otext b[data-v-4af99c7e]{color:var(--ink)}.crewcard[data-v-4af99c7e]{display:flex;align-items:center;gap:10px;margin:10px 12px 0;border:1px solid var(--line-strong);background:var(--panel-2);border-radius:10px;padding:9px 12px}.crewcard .sprite[data-v-4af99c7e]{width:26px;height:26px;border-radius:7px;flex:0 0 auto;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);font-size:10px;font-weight:800;font-family:Geist Mono,ui-monospace,Consolas,monospace;display:inline-flex;align-items:center;justify-content:center}.crewcard .sprite.pulse[data-v-4af99c7e]{animation:cx-pulse-4af99c7e 1.4s ease-in-out infinite}.crewcard .crewtext[data-v-4af99c7e]{font-size:12px;color:var(--ink-dim)}.crewcard .crewtext b[data-v-4af99c7e]{color:var(--ink)}@keyframes cx-pulse-4af99c7e{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}50%{box-shadow:0 0 0 5px transparent}}@media(prefers-reduced-motion:reduce){.crewcard .sprite.pulse[data-v-4af99c7e]{animation:none}}.boardlink[data-v-4af99c7e]{margin-left:8px;border:0;background:none;color:var(--accent);font-weight:700;font-size:11px;text-decoration:underline;cursor:pointer;padding:0}.consentlink[data-v-4af99c7e]{display:inline-block;margin-left:8px;color:var(--accent);font-weight:700;text-decoration:underline}.suggested[data-v-4af99c7e]{margin:14px 0 0;border:1px solid var(--border-brand, rgba(85,41,214,.3));border-radius:14px;background:linear-gradient(180deg,var(--accent-soft),transparent 75%),var(--panel);padding:13px 16px;box-shadow:var(--shadow-sm)}.sughead[data-v-4af99c7e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:9px}.sugtag[data-v-4af99c7e]{font-size:12.5px;letter-spacing:-.005em;text-transform:none;color:var(--ink);font-weight:650}.sugdetect[data-v-4af99c7e]{margin-left:auto;font-size:11px;color:var(--ink-dim)}.sugdetect b[data-v-4af99c7e]{color:var(--ink)}.sugrow[data-v-4af99c7e]{display:flex;gap:8px;flex-wrap:wrap}.sugcard[data-v-4af99c7e]{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);padding:5px 6px 5px 14px;box-shadow:var(--shadow-sm)}.sugcard .scn[data-v-4af99c7e]{font-size:12.5px;font-weight:600;color:var(--ink)}.rows[data-v-4af99c7e]{flex:1;overflow-y:auto;padding:12px 0 14px;display:flex;flex-direction:column;gap:8px}.group[data-v-4af99c7e]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.ghead[data-v-4af99c7e]{display:flex;align-items:baseline;gap:9px;margin-top:10px;flex-wrap:wrap}.gtitle[data-v-4af99c7e]{font-size:15px;letter-spacing:-.015em;text-transform:none;color:var(--ink);font-weight:650}.gcount[data-v-4af99c7e]{font-size:10.5px;color:var(--ink-3, var(--ink-dim));background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-pill);padding:1px 9px}.ghint[data-v-4af99c7e]{font-size:12px;color:var(--ink-3, var(--ink-dim))}.gitems[data-v-4af99c7e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;align-items:start}.citem[data-v-4af99c7e]{min-width:0}.row[data-v-4af99c7e]{display:flex;align-items:flex-start;gap:10px 12px;flex-wrap:wrap;border:1px solid var(--line);border-radius:13px;padding:14px 15px;background:var(--panel);box-shadow:var(--shadow-sm)!important;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.row[data-v-4af99c7e]:hover{border-color:var(--ink-3, var(--ink-dim));transform:translateY(-1px)}.logo[data-v-4af99c7e]{width:42px;height:42px;flex:0 0 42px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:16px;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px #8080802e}.logo-svg[data-v-4af99c7e]{width:30px;height:30px}.rmain[data-v-4af99c7e]{flex:1 1 200px;min-width:200px}.row>.chip[data-v-4af99c7e]{margin-left:auto}.acts[data-v-4af99c7e]{margin-left:auto}.rname[data-v-4af99c7e]{font-size:13.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.rmeta[data-v-4af99c7e]{font-size:9.5px;color:var(--ink-3, var(--ink-dim));margin-top:4px;letter-spacing:.03em}.chip[data-h=gated][data-v-4af99c7e]{color:var(--vo-warn, #b8822e);border-color:var(--vo-warn, #b8822e)}.gatednote[data-v-4af99c7e]{margin-top:8px;padding:9px 11px;border-radius:8px;font-size:12px;line-height:1.55;border:1px solid var(--vo-warn, #b8822e);background:color-mix(in srgb,var(--vo-warn, #b8822e) 7%,transparent);color:var(--vo-ink)}.gatednote code[data-v-4af99c7e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;padding:1px 5px;border-radius:4px;background:var(--vo-panel-2)}.gatednote .gatedline[data-v-4af99c7e]{display:block;margin:7px 0 5px;padding:6px 9px;font-size:12px}.gatednote .gatedhint[data-v-4af99c7e]{display:block;color:var(--vo-ink-dim);font-size:11px}.rpayoff[data-v-4af99c7e]{font-size:12px;color:var(--ink-3, var(--ink-dim));margin-top:5px;line-height:1.45}.chip[data-v-4af99c7e]{font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-pill);padding:2.5px 9px;border:0;color:var(--ink-3, var(--ink-dim));background:var(--panel-2);flex:0 0 auto}.chip[data-h=healthy][data-v-4af99c7e]{color:var(--ok);background:var(--ok-soft)}.chip[data-h=unchecked][data-v-4af99c7e]{color:var(--ink-dim)}.chip[data-h=expiring][data-v-4af99c7e]{color:var(--pend);background:var(--pend-soft)}.row[data-v-4af99c7e]:has(.proppick){flex-wrap:wrap;align-items:center}.proppick[data-v-4af99c7e]{flex-basis:100%;width:100%;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.proppick label[data-v-4af99c7e]{font-size:12px;color:var(--ink)}.proppick label span[data-v-4af99c7e]{color:var(--ink-dim)}.propsel[data-v-4af99c7e]{flex:1;min-width:240px;max-width:520px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);padding:7px 10px;font-size:12px}.propline[data-v-4af99c7e]{flex-basis:100%;width:100%;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-top:7px}.propnow[data-v-4af99c7e]{font-size:11px;color:var(--ink-dim)}.propnow b[data-v-4af99c7e]{color:var(--ink);font-weight:600}.propid[data-v-4af99c7e]{opacity:.6}.propwarn[data-v-4af99c7e]{font-size:11px;color:var(--pend)}.propok[data-v-4af99c7e]{color:var(--ok);font-size:11px}.propnone[data-v-4af99c7e]{color:var(--ink-dim);font-size:11px}.chip[data-h=expired][data-v-4af99c7e],.chip[data-h=revoked][data-v-4af99c7e]{color:var(--fail);background:var(--fail-soft)}.acts[data-v-4af99c7e]{display:flex;gap:6px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.act[data-v-4af99c7e]{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;font-size:11.5px;font-weight:600;padding:5px 12px;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s var(--ease),background .15s var(--ease),transform .06s}.act[data-v-4af99c7e]:hover:not(:disabled){border-color:var(--ink-3, var(--ink-dim))}.act[data-v-4af99c7e]:active:not(:disabled){transform:translateY(.5px)}.act.primary[data-v-4af99c7e]{background:var(--brand, var(--accent));border-color:var(--brand, var(--accent));color:#fff}.act.primary[data-v-4af99c7e]:hover:not(:disabled){background:var(--brand-lift, var(--accent));border-color:var(--brand-lift, var(--accent))}.act[data-v-4af99c7e]:disabled{opacity:.55;cursor:default}.checkline[data-v-4af99c7e]{font-size:10px;color:var(--ok);padding:0 4px;margin-top:-3px}.checkline.bad[data-v-4af99c7e]{color:var(--fail)}.cardnote[data-v-4af99c7e]{font-size:11px;color:var(--ink);line-height:1.5;background:var(--ok-soft);border:1px solid var(--ok);border-radius:9px;padding:7px 10px;margin:2px 0}.cardnote.bad[data-v-4af99c7e]{color:var(--fail);background:transparent;border-color:var(--fail)}.entrylist[data-v-4af99c7e]{display:flex;flex-direction:column;gap:6px;margin:-2px 4px 2px}.entryrow[data-v-4af99c7e]{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);padding:8px 10px}.entryrow .ename[data-v-4af99c7e]{font-size:12px;font-weight:700;color:var(--ink);margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entryrow .chip[data-v-4af99c7e]{flex:0 0 auto}.entryrow .etodo[data-v-4af99c7e]{flex:1 1 100%;font-size:10.5px;color:var(--ink-dim);line-height:1.4}.entryrow .eacts[data-v-4af99c7e]{display:flex;gap:6px;margin-left:auto}.entryrow .checkline[data-v-4af99c7e]{flex:1 1 100%;margin:0;padding:0}.cform[data-v-4af99c7e]{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:12px;margin-top:-2px;display:flex;flex-direction:column;gap:10px}.reconnectnote[data-v-4af99c7e]{font-size:11px;color:var(--ink);line-height:1.5;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:8px;padding:8px 10px}.reconnectnote b[data-v-4af99c7e]{font-weight:700}.cform.claude[data-v-4af99c7e]{gap:12px}.claudeopt[data-v-4af99c7e]{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);padding:10px 12px}.claudeopt .act[data-v-4af99c7e]{align-self:flex-start}.claudeopt code[data-v-4af99c7e]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:5px;padding:1px 5px}.field[data-v-4af99c7e]{display:flex;flex-direction:column;gap:4px}.flabel[data-v-4af99c7e]{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);font-weight:700}.fopt[data-v-4af99c7e]{font-style:normal;text-transform:none;letter-spacing:0;color:var(--ink-dim);font-weight:400}.finput[data-v-4af99c7e]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);font-size:12px;padding:7px 10px}.finput[data-v-4af99c7e]:focus{outline:none;border-color:var(--accent)}.fdesc[data-v-4af99c7e]{font-size:10px;color:var(--ink-dim)}.frow[data-v-4af99c7e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.doclink[data-v-4af99c7e]{font-size:10px;color:var(--accent);text-decoration:none}.doclink[data-v-4af99c7e]:hover{text-decoration:underline}.fhint[data-v-4af99c7e]{font-size:9px;color:var(--ink-dim);margin-left:auto}.empty[data-v-4af99c7e]{font-size:12px;color:var(--ink-dim);line-height:1.6;padding:18px 6px;text-align:center}.mono[data-v-4af99c7e]{font-family:Geist Mono,ui-monospace,Consolas,monospace}@media(max-width:700px){.vault-safety div[data-v-4af99c7e]{grid-template-columns:1fr;gap:7px}}.sent[data-v-9b04ffb6]{margin:10px 0 0;padding:9px 11px;border-radius:8px;font-size:13px;line-height:19px;color:var(--ok, #2f7d54);border:1px solid currentColor}.alt[data-v-9b04ffb6]{margin:14px 0 0;text-align:center}.linky[data-v-9b04ffb6]{font:inherit;font-size:13px;cursor:pointer;background:none;border:0;padding:4px 6px;color:var(--accent, #6c5ce7);text-decoration:underline}.linky[data-v-9b04ffb6]:hover{opacity:.8}.linky[data-v-9b04ffb6]:focus-visible{outline:2px solid var(--accent, #6c5ce7);outline-offset:2px;border-radius:4px}.gate[data-v-9b04ffb6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:grid;place-items:center;padding:24px;background:var(--bg, #0b0d12)}.card[data-v-9b04ffb6]{width:min(420px,100%);border:1px solid var(--line, #262a33);border-radius:14px;background:var(--panel, #12151c);padding:26px 24px;box-shadow:var(--shadow-lg, 0 20px 60px rgba(0,0,0,.4))}.brand[data-v-9b04ffb6]{display:flex;align-items:center;gap:9px;margin-bottom:20px}.mark[data-v-9b04ffb6]{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--accent, #6c5ce7);color:#fff;font-weight:800;font-size:14px}.wordmark[data-v-9b04ffb6]{font-weight:700;font-size:14px;color:var(--ink, #e8ecf4)}h1[data-v-9b04ffb6]{font-size:19px;margin:0 0 8px;color:var(--ink, #e8ecf4);letter-spacing:-.01em}.lede[data-v-9b04ffb6]{font-size:13px;line-height:1.6;color:var(--ink-dim, #98a2b3);margin:0 0 14px}.warn[data-v-9b04ffb6]{font-size:12px;line-height:1.6;margin:0 0 16px;padding:9px 11px;border-radius:8px;border:1px solid var(--amber, #9a620e);color:var(--ink, #e8ecf4)}label[data-v-9b04ffb6]{display:block;font-size:12px;color:var(--ink-dim, #98a2b3);margin:12px 0 5px}.opt[data-v-9b04ffb6]{opacity:.75}.in[data-v-9b04ffb6]{width:100%;font:inherit;font-size:13.5px;padding:9px 11px;border-radius:9px;border:1px solid var(--line, #262a33);background:var(--panel-2, #0e1117);color:var(--ink, #e8ecf4)}.in[data-v-9b04ffb6]:focus-visible{outline:2px solid var(--accent, #6c5ce7);outline-offset:1px}.rule[data-v-9b04ffb6]{font-size:11.5px;color:var(--ink-dim, #98a2b3);margin:6px 0 0}.problem[data-v-9b04ffb6]{font-size:12.5px;margin:12px 0 0;padding:8px 10px;border-radius:8px;border:1px solid var(--danger, #b4232a);color:var(--ink, #e8ecf4)}.go[data-v-9b04ffb6]{width:100%;margin-top:18px;padding:10px 14px;font:inherit;font-size:13.5px;font-weight:600;border-radius:9px;border:1px solid var(--accent, #6c5ce7);background:var(--accent, #6c5ce7);color:#fff;cursor:pointer}.go[data-v-9b04ffb6]:disabled{opacity:.55;cursor:default}.panel[data-v-25409643]{position:absolute;top:52px;left:50%;transform:translate(-50%);bottom:44px;width:min(1040px,calc(100vw - 28px));display:flex;flex-direction:column;background:var(--ground);z-index:11;overflow-y:auto;overflow-x:hidden}.phead[data-v-25409643]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--ground)}.ptitle[data-v-25409643]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-weight:700}.pcount[data-v-25409643]{font-size:10px;color:var(--ink-dim);margin-left:auto}.pcount i[data-v-25409643]{font-style:normal;color:var(--ink-dim)}.pcount i.on[data-v-25409643]{color:var(--ok)}.close[data-v-25409643]{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink-dim);border-radius:var(--radius-pill);font-size:10px;padding:2px 8px;cursor:pointer;transition:all .22s var(--ease)}.close[data-v-25409643]:hover{color:var(--ink);border-color:var(--accent)}.pwrap[data-v-25409643]{width:100%;max-width:1020px;margin:0 auto;padding:18px 22px 60px}.num[data-v-25409643]{font-variant-numeric:tabular-nums}.mono[data-v-25409643]{font-family:Geist Mono,ui-monospace,Consolas,monospace}.card[data-v-25409643]{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 3px #140c280f;padding:20px 24px;margin-bottom:16px}.cardhead[data-v-25409643]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:14px}.empty[data-v-25409643]{font-size:13px;color:var(--ink-dim);line-height:1.5;padding:4px 2px}.banner[data-v-25409643]{display:flex;align-items:center;gap:20px;padding:24px 26px}.blight[data-v-25409643]{width:15px;height:15px;border-radius:50%;flex:none;position:relative}.blight[data-v-25409643]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;opacity:.35}.blight.healthy[data-v-25409643]{background:var(--ok)}.blight.healthy[data-v-25409643]:after{border:2px solid var(--ok);animation:breathe-25409643 2.4s ease-in-out infinite}.blight.needs[data-v-25409643]{background:var(--pend)}.blight.needs[data-v-25409643]:after{border:2px solid var(--pend);animation:breathe-25409643 1.8s ease-in-out infinite}.blight.recovering[data-v-25409643]{background:var(--c-watch)}.blight.recovering[data-v-25409643]:after{border:2px solid var(--c-watch);animation:breathe-25409643 1.8s ease-in-out infinite}@keyframes breathe-25409643{0%,to{transform:scale(.85);opacity:.4}50%{transform:scale(1.12);opacity:.12}}.b-needs[data-v-25409643]{border-color:color-mix(in srgb,var(--pend) 40%,var(--line))}.b-recovering[data-v-25409643]{border-color:color-mix(in srgb,var(--c-watch) 34%,var(--line))}.bmain[data-v-25409643]{min-width:0}.btitle[data-v-25409643]{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.bsub[data-v-25409643]{font-size:13.5px;color:var(--ink-dim);margin-top:7px;line-height:1.55}.bsub b[data-v-25409643]{color:var(--ink);font-weight:600}.bsub .mono[data-v-25409643]{font-size:12.5px;color:var(--ink)}.bact[data-v-25409643]{margin-left:auto;flex:none;display:flex;gap:10px}.btn[data-v-25409643]{font-size:12.5px;font-weight:600;border-radius:var(--radius-pill);padding:8px 16px;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-dim);cursor:pointer;transition:all .18s var(--ease)}.btn[data-v-25409643]:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.btn.primary[data-v-25409643]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-25409643]:hover:not(:disabled){filter:brightness(1.06)}.btn[data-v-25409643]:disabled{opacity:.55;cursor:default}.chip[data-v-25409643]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border:1px solid transparent}.c-ok[data-v-25409643]{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.c-pend[data-v-25409643]{background:var(--pend-soft);color:var(--pend);border-color:color-mix(in srgb,var(--pend) 30%,transparent)}.c-fail[data-v-25409643]{background:var(--fail-soft);color:var(--fail);border-color:color-mix(in srgb,var(--fail) 30%,transparent)}.c-cloud[data-v-25409643]{background:color-mix(in srgb,var(--c-watch) 14%,transparent);color:var(--c-watch);border-color:color-mix(in srgb,var(--c-watch) 30%,transparent)}.c-acc[data-v-25409643]{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.c-dim[data-v-25409643]{background:var(--panel-2);color:var(--ink-dim);border-color:var(--line-strong)}.digest[data-v-25409643]{display:flex;flex-direction:column}.drow[data-v-25409643]{display:flex;align-items:center;gap:14px;padding:11px 2px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink)}.drow[data-v-25409643]:first-child{border-top:0}.drow .ic[data-v-25409643]{width:26px;height:26px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;font-size:13px}.drow .ic.ok[data-v-25409643]{background:var(--ok-soft);color:var(--ok)}.drow .ic.pend[data-v-25409643]{background:var(--pend-soft);color:var(--pend)}.drow .ic.cloud[data-v-25409643]{background:color-mix(in srgb,var(--c-watch) 14%,transparent);color:var(--c-watch)}.drow .ic.acc[data-v-25409643]{background:var(--accent-soft);color:var(--accent)}.drow .what b[data-v-25409643]{font-weight:600}.drow .when[data-v-25409643]{margin-left:auto;font-size:10.5px;color:var(--ink-dim);flex:none}.proof-intro[data-v-25409643]{margin:-5px 0 12px;color:var(--ink-dim);font-size:12px;line-height:1.5}.proof-row[data-v-25409643]{border-top:1px solid var(--line);padding:10px 0}.proof-row summary[data-v-25409643]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;cursor:pointer;list-style-position:outside}.proof-row summary strong[data-v-25409643]{font-size:13px}.proof-row summary small[data-v-25409643]{color:var(--ink-dim);font:9px Geist Mono,monospace}.proof-state[data-v-25409643]{border:1px solid var(--pend);border-radius:var(--radius-pill);color:var(--pend);padding:2px 7px;font:8px Geist Mono,monospace;text-transform:uppercase}.proof-state.recovered[data-v-25409643]{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.proof-row dl[data-v-25409643]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0 0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--line)}.proof-row dl>div[data-v-25409643]{min-width:0;background:var(--panel-2);padding:9px 10px}.proof-row dt[data-v-25409643]{color:var(--ink-dim);font:8px Geist Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.proof-row dd[data-v-25409643]{margin:3px 0 0;color:var(--ink);font-size:11px;line-height:1.4}.proof-row code[data-v-25409643]{color:var(--ink-dim);font-size:9px}.proud[data-v-25409643]{color:var(--ok);font-weight:600}.evidencebtn[data-v-25409643]{flex:none;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--panel-2);color:var(--accent);padding:4px 8px;font:700 9.5px var(--mono);cursor:pointer}.congrid[data-v-25409643]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.con[data-v-25409643]{border:1px solid var(--line);border-radius:12px;padding:13px 15px;background:var(--panel-2);display:flex;flex-direction:column;gap:8px}.conhead[data-v-25409643]{display:flex;align-items:center;gap:10px}.conname[data-v-25409643]{font-weight:600;font-size:13.5px;color:var(--ink)}.conhead .chip[data-v-25409643]{margin-left:auto}.consub[data-v-25409643]{font-size:12.5px;color:var(--ink-dim);line-height:1.5}.clink[data-v-25409643]{color:var(--accent);font-weight:600;cursor:pointer;margin-left:3px}.clink[data-v-25409643]:hover{text-decoration:underline}.clink.dis[data-v-25409643]{opacity:.55;pointer-events:none}.conmore[data-v-25409643]{color:var(--pend);font-weight:500}.subrows[data-v-25409643]{display:flex;flex-direction:column;gap:6px}.subrow[data-v-25409643]{display:grid;gap:5px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.submeta[data-v-25409643]{display:flex;align-items:center;gap:8px}.subname[data-v-25409643]{font-size:12px;font-weight:600;color:var(--ink);min-width:8ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.subrow .chip[data-v-25409643]{flex:none}.subage[data-v-25409643]{font-size:10.5px;color:var(--ink-dim);margin-left:auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subacts[data-v-25409643]{display:flex;gap:9px;flex:none}.subacts .clink[data-v-25409643]{margin-left:0}.spin[data-v-25409643]{display:inline-block;width:10px;height:10px;border:2px solid var(--c-watch);border-top-color:transparent;border-radius:50%;animation:spin-25409643 1s linear infinite;vertical-align:-1px}@keyframes spin-25409643{to{transform:rotate(360deg)}}.agents[data-v-25409643]{display:flex;flex-direction:column}.arow[data-v-25409643]{display:flex;align-items:flex-start;gap:16px;padding:15px 2px;border-top:1px solid var(--line)}.arow[data-v-25409643]:first-child{border-top:0}.aname[data-v-25409643]{font-weight:600;font-size:13.5px;width:150px;flex:none;padding-top:1px;color:var(--ink);word-break:break-word}.abody[data-v-25409643]{flex:1;min-width:0}.asent[data-v-25409643]{font-size:13.5px;color:var(--ink);line-height:1.55}.asent b[data-v-25409643]{font-weight:600}.ameta[data-v-25409643]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;align-items:center}.alink[data-v-25409643]{color:var(--accent);font-weight:600;cursor:pointer;font-size:12px}.alink[data-v-25409643]:hover{text-decoration:underline}.cronraw[data-v-25409643]{color:var(--ink-dim);font-size:11.5px}.countpill[data-v-25409643]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:11px;font-weight:700;color:var(--c-watch);background:color-mix(in srgb,var(--c-watch) 14%,transparent);border-radius:8px;padding:3px 9px}.attempts[data-v-25409643]{display:inline-flex;gap:4px;margin-left:6px;vertical-align:1px}.attempts i[data-v-25409643]{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.attempts i.used[data-v-25409643]{background:var(--c-watch)}.aact[data-v-25409643]{flex:none;display:flex;gap:8px;padding-top:2px;flex-wrap:wrap;justify-content:flex-end;max-width:220px}.pausednote[data-v-25409643]{background:var(--pend-soft);border:1px solid color-mix(in srgb,var(--pend) 30%,transparent);border-radius:12px;padding:12px 15px;font-size:13px;color:var(--ink);line-height:1.55;margin-top:8px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pausednote b[data-v-25409643]{font-weight:700}.pausednote .btn[data-v-25409643]{flex:none}.pausednote .btn.primary[data-v-25409643]{margin-left:auto}.skiprow[data-v-25409643]{font-size:12px;color:var(--ink-dim);padding:12px 2px 0;border-top:1px dashed var(--line);margin-top:8px;line-height:1.5}.raw[data-v-25409643]{margin-top:2px}.raw summary[data-v-25409643]{cursor:pointer;font-size:12.5px;color:var(--ink-dim);list-style:none;display:flex;align-items:center;gap:8px;padding:4px 2px;width:fit-content}.raw summary[data-v-25409643]::-webkit-details-marker{display:none}.raw summary[data-v-25409643]:hover{color:var(--ink)}.raw summary[data-v-25409643]:before{content:"▸";font-size:10px;transition:transform .15s ease}.raw[open] summary[data-v-25409643]:before{transform:rotate(90deg)}.rawlog[data-v-25409643]{font-size:11px;line-height:1.9;color:var(--ink-dim);background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-top:10px;overflow-x:auto}.rawlog .line[data-v-25409643]{display:flex;gap:9px;align-items:baseline;white-space:nowrap}.rawlog .t[data-v-25409643]{color:var(--ink-dim);opacity:.7;flex:0 0 auto}.rawlog .ty[data-v-25409643]{color:var(--accent);font-weight:600;flex:0 0 auto}.rawlog .ac[data-v-25409643]{color:var(--ink);flex:0 0 auto}.rawlog .pl[data-v-25409643]{color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis}.rawlog .line.empty[data-v-25409643]{color:var(--ink-dim);white-space:normal}.settings .shead[data-v-25409643]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.settings .shead .cardhead[data-v-25409643]{margin-bottom:0}.settings .shead .btn[data-v-25409643]{margin-left:auto}.srow[data-v-25409643]{display:flex;align-items:center;gap:20px;padding:16px 2px;border-top:1px solid var(--line)}.srow[data-v-25409643]:first-of-type{border-top:0}.srow.dis[data-v-25409643]{opacity:.45;pointer-events:none}.slab[data-v-25409643]{flex:1;min-width:0}.slab b[data-v-25409643]{font-size:13.5px;font-weight:600;display:block;margin-bottom:3px;color:var(--ink)}.slab span[data-v-25409643]{font-size:12.5px;color:var(--ink-dim);line-height:1.5;display:block;max-width:520px}.slab span b[data-v-25409643]{display:inline;font-size:inherit;margin:0;color:var(--ink)}.sctl[data-v-25409643]{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.switch[data-v-25409643]{width:40px;height:23px;border-radius:var(--radius-pill);background:var(--line-strong);position:relative;transition:background .18s ease;flex:none;border:0;padding:0;cursor:pointer}.switch[data-v-25409643]:after{content:"";position:absolute;top:2.5px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.switch.on[data-v-25409643]{background:var(--accent)}.switch.on[data-v-25409643]:after{transform:translate(16px)}.switch[data-v-25409643]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seg[data-v-25409643]{display:flex;gap:2px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:3px}.seg button[data-v-25409643]{font-size:12px;color:var(--ink-dim);padding:5px 12px;border-radius:var(--radius-pill);white-space:nowrap;border:0;background:none;cursor:pointer}.seg button.on[data-v-25409643]{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001a}.rec[data-v-25409643]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:8px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);padding:1px 6px;margin-left:5px;vertical-align:1px}.timepill[data-v-25409643]{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:12px;font-weight:600;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:9px;padding:5px 9px}.timepill.dis[data-v-25409643]{opacity:.45}.timesep[data-v-25409643]{font-size:12px;color:var(--ink-dim)}.chans[data-v-25409643]{display:flex;gap:8px;flex-wrap:wrap}.chan[data-v-25409643]{font-size:12.5px;color:var(--ink-dim);border:1px solid var(--line-strong);background:var(--panel);border-radius:var(--radius-pill);padding:6px 13px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .18s var(--ease)}.chan[data-v-25409643]:hover{color:var(--ink);border-color:var(--accent)}.chan.on[data-v-25409643]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.chan .cdot[data-v-25409643]{width:7px;height:7px;border-radius:50%;background:var(--ok);display:inline-block}.chan .cdot.off[data-v-25409643]{background:var(--ink-dim)}.chan.envonly[data-v-25409643]{opacity:.62;border-style:dashed}.chan.envonly[data-v-25409643]:hover{opacity:.9;border-color:var(--accent);color:var(--ink-dim)}.envhint[data-v-25409643]{font-size:11.5px;color:var(--ink-dim);padding:8px 2px 0;line-height:1.5}.envhint .clink[data-v-25409643]{margin-left:0}.testline[data-v-25409643]{font-size:11.5px;color:var(--ink-dim);padding:6px 2px 0}.testline.bad[data-v-25409643]{color:var(--fail)}.promise[data-v-25409643]{font-size:12.5px;color:var(--ink-dim);text-align:center;margin-top:26px;line-height:1.6}.plink[data-v-25409643]{color:var(--accent);font-weight:600;cursor:pointer}.plink[data-v-25409643]:hover{text-decoration:underline}.toast[data-v-25409643]{position:fixed;left:50%;bottom:26px;transform:translate(-50%);background:var(--ink);color:var(--ground);font-size:12.5px;font-weight:600;border-radius:var(--radius-pill);padding:9px 20px;z-index:40;box-shadow:var(--shadow-lg)}@media(prefers-reduced-motion:reduce){.blight[data-v-25409643]:after,.spin[data-v-25409643]{animation:none}}@media(max-width:720px){.banner[data-v-25409643]{flex-wrap:wrap}.bact[data-v-25409643]{margin-left:0}.aname[data-v-25409643]{width:100%}.arow[data-v-25409643]{flex-wrap:wrap}}@media(max-width:560px){.pwrap[data-v-25409643]{padding:12px 10px calc(92px + env(safe-area-inset-bottom))}.card[data-v-25409643]{padding:16px 14px;border-radius:13px}.congrid[data-v-25409643]{grid-template-columns:minmax(0,1fr)}.con[data-v-25409643]{min-width:0;padding:12px}.conhead[data-v-25409643]{align-items:flex-start;flex-wrap:wrap}.conhead .chip[data-v-25409643]{margin-left:0}.subrow[data-v-25409643]{align-items:flex-start;flex-wrap:wrap}.subname[data-v-25409643]{flex:1 1 120px;white-space:normal}.subage[data-v-25409643]{margin-left:0}.subacts[data-v-25409643]{width:100%}.srow[data-v-25409643]{align-items:flex-start;flex-direction:column;gap:10px}.sctl[data-v-25409643]{width:100%;min-width:0;justify-content:flex-start}.seg[data-v-25409643]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:12px}.seg button[data-v-25409643]{min-width:0;padding-inline:7px}.timepill[data-v-25409643]{min-width:0;flex:1 1 105px}.drow[data-v-25409643]{align-items:flex-start;flex-wrap:wrap;gap:8px}.drow .what[data-v-25409643]{flex:1 1 calc(100% - 42px);min-width:0;overflow-wrap:anywhere}.drow .when[data-v-25409643]{margin-left:34px}.proof-row summary[data-v-25409643]{grid-template-columns:auto minmax(0,1fr)}.proof-row summary small[data-v-25409643]{grid-column:2}.proof-row dl[data-v-25409643]{grid-template-columns:1fr}}.office-home[data-v-a9a40d4a]{--panel: #ffffff;--paper: #ffffff;--raised: #f6f5f3;--sunk: #efeeec;--line: #e2e0dd;--line-soft: #edecea;--ink: #222325;--ink-2: #5c5d60;--ink-3: #8a8b8e;--muted: #5c5d60;--purple: #5529d6;--brand-lift: #6b3fe8;--brand-wash: rgba(85, 41, 214, .08);--brand-line: rgba(85, 41, 214, .3);--green: #1f9e54;--ok-wash: rgba(31, 158, 84, .1);--amber: #c2691a;--attn-wash: rgba(194, 105, 26, .1);--shadow-sm: 0 1px 2px rgba(20, 12, 40, .05), 0 2px 6px rgba(20, 12, 40, .04);--shadow-md: 0 6px 20px rgba(20, 12, 40, .07), 0 2px 6px rgba(20, 12, 40, .05);--r: 12px;--r-pill: 200px;--ease: cubic-bezier(.16, 1, .3, 1);display:grid;gap:20px;color:var(--ink)}.home-summary[data-v-a9a40d4a],.crew-card[data-v-a9a40d4a],.next-card[data-v-a9a40d4a],.proof-strip[data-v-a9a40d4a]{border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-md)}.home-summary[data-v-a9a40d4a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;padding:24px 26px;background:radial-gradient(680px 260px at 88% -60%,var(--brand-wash),transparent 70%),var(--panel)}.eyebrow[data-v-a9a40d4a],.section-kicker[data-v-a9a40d4a]{margin:0 0 8px;color:var(--ink-3);font:600 9.5px/1.3 Geist Mono,ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.live-dot[data-v-a9a40d4a],.crew-live i[data-v-a9a40d4a]{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:none}h1[data-v-a9a40d4a],h2[data-v-a9a40d4a],p[data-v-a9a40d4a]{margin-top:0}h1[data-v-a9a40d4a]{max-width:820px;margin-bottom:7px;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:650;line-height:1.12;letter-spacing:-.03em}h1 em[data-v-a9a40d4a]{color:var(--purple);font-family:inherit;font-style:normal;font-weight:650}.home-summary>div>p[data-v-a9a40d4a]:last-child{max-width:69ch;margin-bottom:0;color:var(--muted);line-height:1.55}.summary-actions[data-v-a9a40d4a]{display:grid;grid-template-columns:auto auto;gap:7px 18px;align-items:center;justify-items:end}button[data-v-a9a40d4a]{font:inherit}.primary-button[data-v-a9a40d4a],.next-button[data-v-a9a40d4a]{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--purple);border-radius:9px;background:var(--purple);color:#fff;padding:10px 16px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease),transform .06s}.primary-button[data-v-a9a40d4a]:hover,.next-button[data-v-a9a40d4a]:hover{border-color:var(--brand-lift);background:var(--brand-lift);box-shadow:0 8px 24px #5529d64d}.primary-button[data-v-a9a40d4a]:active,.next-button[data-v-a9a40d4a]:active{transform:translateY(.5px)}.text-button[data-v-a9a40d4a],.crew-head-actions>button[data-v-a9a40d4a],.simulation-story button[data-v-a9a40d4a],.replay-bar button[data-v-a9a40d4a]{border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;padding:8px 2px}.text-button[data-v-a9a40d4a]:hover,.crew-head-actions>button[data-v-a9a40d4a]:hover,.simulation-story button[data-v-a9a40d4a]:hover,.replay-bar button[data-v-a9a40d4a]:hover{color:var(--purple)}.coverage[data-v-a9a40d4a]{grid-column:1 / -1;display:flex;gap:7px;align-items:baseline;color:var(--ink-3)}.coverage strong[data-v-a9a40d4a]{font-family:Geist Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.coverage span[data-v-a9a40d4a]{color:#9890a0;font:11px Geist Mono,monospace}.coverage em[data-v-a9a40d4a]{color:var(--amber);font:11px Geist Mono,monospace;font-style:normal}.sampletag[data-v-a9a40d4a]{display:inline-block;margin-left:10px;padding:3px 9px;border:0;border-radius:var(--r-pill);background:var(--attn-wash);color:var(--amber);font:600 9.5px Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.office-grid[data-v-a9a40d4a]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.48fr);gap:20px;align-items:start}.crew-card[data-v-a9a40d4a]{min-width:0;overflow:hidden}.crew-head[data-v-a9a40d4a]{min-height:58px;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--line-soft);background:transparent}.crew-head h2[data-v-a9a40d4a]{margin:0;font-size:15.5px;font-weight:650;letter-spacing:-.015em}.crew-head .section-kicker[data-v-a9a40d4a]{margin-bottom:1px}.crew-head-actions[data-v-a9a40d4a]{display:flex;gap:10px;align-items:center}.crew-live[data-v-a9a40d4a]{display:inline-flex;gap:7px;align-items:center;border-radius:var(--r-pill);background:var(--ok-wash);padding:4px 12px;color:var(--green);font:600 10.5px Geist Mono,monospace;letter-spacing:.05em;white-space:nowrap}.crew-live i[data-v-a9a40d4a]{width:6px;height:6px;margin-right:0;background:var(--green);box-shadow:none;animation:oh-ping-a9a40d4a 1.6s ease-in-out infinite}.crew-live.busy[data-v-a9a40d4a]{background:var(--brand-wash);color:var(--purple)}.crew-live.busy i[data-v-a9a40d4a]{background:var(--purple)}@keyframes oh-ping-a9a40d4a{50%{opacity:.35}}.crew-head-actions>button[data-v-a9a40d4a]{border-color:var(--line);border-radius:8px;padding:6px 10px;font-size:11px}.view-seg[data-v-a9a40d4a]{display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);padding:3px;box-shadow:var(--shadow-sm)}.view-seg button[data-v-a9a40d4a]{border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);padding:6px 14px;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .14s var(--ease),color .14s var(--ease)}.view-seg button[data-v-a9a40d4a]:hover{color:var(--ink)}.view-seg button.on[data-v-a9a40d4a]{background:var(--brand-wash);color:var(--purple);font-weight:600}.scene-wrap[data-v-a9a40d4a]{position:relative;min-height:500px;background:#ebe9ee;overflow:hidden}.scene-wrap.roster[data-v-a9a40d4a]{min-height:0;background:var(--panel);padding:0}.crew-roster[data-v-a9a40d4a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start;--vo-ground: #f6f5f3;--vo-panel: #ffffff;--vo-panel-2: #f6f5f3;--vo-ink: #222325;--vo-ink-dim: #5c5d60;--vo-line: #e2e0dd;--vo-line-strong: #d0cec9}.crew-roster .zone[data-v-a9a40d4a]{position:relative;min-width:0;padding:16px 16px 20px}.crew-roster .zone+.zone[data-v-a9a40d4a]{border-left:1px solid var(--line-soft)}.zone-h[data-v-a9a40d4a]{display:flex;gap:8px;align-items:center;margin-bottom:13px}.zone-h .zi[data-v-a9a40d4a]{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:8px;background:var(--raised);color:var(--ink-2)}.zone-h .zi[data-v-a9a40d4a] svg{width:14px;height:14px}.zone-h .zt[data-v-a9a40d4a]{color:var(--ink-3);font:600 10px Geist Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.zone-h .zarr[data-v-a9a40d4a]{margin-left:auto;color:var(--ink-3);font-size:13px;opacity:.5}.zone-cards[data-v-a9a40d4a]{display:flex;flex-direction:column;gap:10px}@media(max-width:1180px){.crew-roster[data-v-a9a40d4a]{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-roster .zone[data-v-a9a40d4a]:nth-child(odd){border-left:0}.crew-roster .zone[data-v-a9a40d4a]:nth-child(n+3){border-top:1px solid var(--line-soft)}}.scene-wrap.roster .audit-story[data-v-a9a40d4a],.scene-wrap.roster .simulation-story[data-v-a9a40d4a]{margin-bottom:16px}.scene-wrap.roster .replay-bar[data-v-a9a40d4a]{position:static;justify-content:flex-end;margin-top:14px}.scene-wrap[data-v-a9a40d4a] .office-canvas.presentation .oc-stage{min-height:500px;max-height:500px;padding:12px}.scene-wrap[data-v-a9a40d4a] .office-canvas.presentation .oc-stage canvas{border-color:#332a3c;border-radius:7px;box-shadow:0 16px 34px #2b20352c}.audit-story[data-v-a9a40d4a],.simulation-story[data-v-a9a40d4a]{position:relative;z-index:6;margin:0 0 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,30%) auto;gap:14px;align-items:center;padding:13px 16px;border:1px solid #53475e;border-radius:11px;background:#251c2eef;color:#fff;box-shadow:0 12px 28px #1a102f35;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.story-copy[data-v-a9a40d4a],.simulation-story>div[data-v-a9a40d4a]{display:flex;min-width:0;flex-direction:column}.story-agent[data-v-a9a40d4a],.simulation-story span[data-v-a9a40d4a]{color:#c9ed72;font:650 9px Geist Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.story-copy strong[data-v-a9a40d4a],.simulation-story strong[data-v-a9a40d4a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-copy small[data-v-a9a40d4a],.simulation-story small[data-v-a9a40d4a]{color:#c9c3ce}.progress-track[data-v-a9a40d4a]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff18}.progress-track span[data-v-a9a40d4a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a5bd3,#c8ed72);transition:width .35s ease}.progress-value[data-v-a9a40d4a]{color:#fff;font:11px Geist Mono,monospace}.story-phases[data-v-a9a40d4a]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:0;padding:0;list-style:none}.story-phases li[data-v-a9a40d4a]{display:flex;gap:5px;align-items:center;color:#9e95a5;font:8px Geist Mono,monospace;text-transform:uppercase}.story-phases i[data-v-a9a40d4a]{width:6px;height:6px;flex:0 0 6px;border:1px solid #756c7c;border-radius:50%}.story-phases li.complete[data-v-a9a40d4a],.story-phases li.active[data-v-a9a40d4a]{color:#fff}.story-phases li.complete i[data-v-a9a40d4a]{border-color:#8a5bd3;background:#8a5bd3}.story-phases li.active i[data-v-a9a40d4a]{border-color:#c8ed72;background:#c8ed72;box-shadow:0 0 0 3px #c8ed7225}.simulation-story[data-v-a9a40d4a]{grid-template-columns:1fr auto}.simulation-story button[data-v-a9a40d4a]{color:#fff;border-color:#ffffff2d;border-radius:8px;padding:7px 10px}.replay-bar[data-v-a9a40d4a]{position:absolute;z-index:5;right:18px;bottom:16px;display:flex;gap:12px;align-items:center;border-radius:9px;background:#251c2eea;color:#fff;padding:8px 12px;font:10px Geist Mono,monospace}.replay-bar button[data-v-a9a40d4a]{color:#c8ed72;padding:0}.next-card[data-v-a9a40d4a]{padding:18px 18px 16px;background:radial-gradient(560px 220px at 85% -40%,var(--brand-wash),transparent 70%),var(--panel)}.next-card.needs[data-v-a9a40d4a]{border-color:color-mix(in srgb,var(--amber) 45%,var(--line));background:linear-gradient(180deg,var(--attn-wash),transparent 70%),var(--panel)}.next-card h2[data-v-a9a40d4a]{margin-bottom:8px;font-size:15.5px;font-weight:650;line-height:1.3;letter-spacing:-.015em}.next-body[data-v-a9a40d4a]{color:var(--ink-2);font:12.5px/1.5 inherit}.waiting-list[data-v-a9a40d4a]{display:grid;gap:8px;margin:14px 0}.waiting-list article[data-v-a9a40d4a]{display:grid;gap:2px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));border-radius:var(--r);background:var(--attn-wash)}.waiting-list span[data-v-a9a40d4a],.waiting-list small[data-v-a9a40d4a]{color:var(--amber);font:600 9px Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.waiting-list strong[data-v-a9a40d4a]{color:var(--ink);font-size:12.5px;font-weight:650}.next-button[data-v-a9a40d4a]{width:100%;margin-top:8px}.activity-toggle[data-v-a9a40d4a]{width:100%;display:flex;justify-content:space-between;margin-top:15px;padding:12px 0 3px;border:0;border-top:1px solid var(--line-soft);background:transparent;color:var(--ink-3);font:600 10px Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.activity-toggle[data-v-a9a40d4a]:hover{color:var(--ink)}.crew-list[data-v-a9a40d4a]{margin-top:12px;padding-top:4px;border-top:1px solid var(--line-soft)}.crew-list .steps[data-v-a9a40d4a]{position:relative;margin:0;padding:4px 0 2px;list-style:none}.step[data-v-a9a40d4a]{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:0 12px;padding:9px 0}.step[data-v-a9a40d4a]:before{content:"";position:absolute;top:36px;bottom:-4px;left:11.5px;width:1.5px;background:var(--line-soft)}.step[data-v-a9a40d4a]:last-child:before{display:none}.step .dotn[data-v-a9a40d4a]{position:relative;z-index:1;display:grid;width:24px;height:24px;margin-top:2px;place-items:center;border-radius:50%;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:600 10.5px Geist Mono,monospace}.step-b[data-v-a9a40d4a]{min-width:0}.ca-row[data-v-a9a40d4a]{display:flex;gap:8px;align-items:baseline}.ca-who[data-v-a9a40d4a]{color:var(--purple);font-size:13px;font-weight:650;letter-spacing:-.005em}.ca-state[data-v-a9a40d4a]{margin-left:auto;color:var(--ink-3);font:10.5px Geist Mono,monospace;white-space:nowrap}.ca-what[data-v-a9a40d4a]{margin:2px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.5}.step[data-status=working] .dotn[data-v-a9a40d4a]{background:var(--brand-wash);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--purple);animation:oh-ping-a9a40d4a 1.6s ease-in-out infinite}.step[data-status=working] .ca-what[data-v-a9a40d4a],.step[data-status=staged] .ca-what[data-v-a9a40d4a]{color:var(--ink);font-weight:600}.step[data-status=working] .ca-state[data-v-a9a40d4a]{color:var(--vo-led-working-on-light);font-weight:700}.step[data-status=complete] .ca-state[data-v-a9a40d4a]{color:var(--vo-led-complete-on-light);font-weight:700}.step[data-status=staged] .ca-state[data-v-a9a40d4a]{color:var(--vo-led-input-on-light);font-weight:700}.step[data-status=blocked] .ca-state[data-v-a9a40d4a]{color:var(--vo-led-error-on-light);font-weight:700}.latest-event[data-v-a9a40d4a]{padding-top:10px;border-top:1px solid var(--line-soft)}.latest-event span[data-v-a9a40d4a],.latest-event strong[data-v-a9a40d4a]{display:block}.latest-event span[data-v-a9a40d4a]{color:#7b747d;font:8px Geist Mono,monospace;text-transform:uppercase}.latest-event strong[data-v-a9a40d4a]{margin-top:3px;font-size:11px;font-weight:550}.proof-strip[data-v-a9a40d4a]{display:grid;grid-template-columns:repeat(3,auto) minmax(260px,1fr);gap:26px;align-items:center;padding:18px 26px}.proof-strip div[data-v-a9a40d4a]{display:flex;gap:6px;align-items:baseline}.proof-strip strong[data-v-a9a40d4a]{font:600 1.3rem Geist Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.proof-strip div span[data-v-a9a40d4a]{color:var(--ink-3);font:600 9.5px Geist Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.proof-strip p[data-v-a9a40d4a]{justify-self:end;margin:0;color:var(--ink-2);font-size:12px}@media(max-width:1080px){.office-grid[data-v-a9a40d4a]{grid-template-columns:1fr}.next-card[data-v-a9a40d4a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 24px;align-items:center}.next-card .section-kicker[data-v-a9a40d4a],.next-card h2[data-v-a9a40d4a],.next-card .next-body[data-v-a9a40d4a],.next-card .waiting-list[data-v-a9a40d4a],.next-card .activity-toggle[data-v-a9a40d4a],.next-card .crew-list[data-v-a9a40d4a]{grid-column:1}.next-button[data-v-a9a40d4a]{grid-column:2;grid-row:1 / span 4;width:auto}}@media(max-width:760px){.office-home[data-v-a9a40d4a]{gap:14px}.home-summary[data-v-a9a40d4a]{grid-template-columns:1fr;gap:18px;padding:20px}.summary-actions[data-v-a9a40d4a]{justify-items:stretch}.summary-actions .primary-button[data-v-a9a40d4a]{grid-column:1 / -1}.summary-actions .text-button[data-v-a9a40d4a]{text-align:left}.coverage[data-v-a9a40d4a]{grid-column:auto;justify-content:flex-end}.crew-head[data-v-a9a40d4a]{align-items:flex-start}.crew-head-actions[data-v-a9a40d4a]{flex-direction:column;align-items:flex-end}.scene-wrap[data-v-a9a40d4a],.scene-wrap[data-v-a9a40d4a] .office-canvas.presentation .oc-stage{min-height:360px;max-height:430px}.scene-wrap.roster[data-v-a9a40d4a]{min-height:0;max-height:none;padding:14px}.audit-story[data-v-a9a40d4a],.simulation-story[data-v-a9a40d4a]{grid-template-columns:1fr auto;top:10px;left:10px;right:10px}.audit-story .progress-track[data-v-a9a40d4a]{grid-column:1}.audit-story .progress-value[data-v-a9a40d4a]{grid-column:2;grid-row:2}.story-phases[data-v-a9a40d4a]{grid-column:1 / -1;overflow-x:auto}.story-copy small[data-v-a9a40d4a]{display:none}.next-card[data-v-a9a40d4a]{display:block;padding:22px 18px 17px}.next-button[data-v-a9a40d4a]{width:100%}.proof-strip[data-v-a9a40d4a]{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.proof-strip div[data-v-a9a40d4a]{display:grid;gap:1px}.proof-strip p[data-v-a9a40d4a]{grid-column:1 / -1;justify-self:start}}@media(max-width:480px){h1[data-v-a9a40d4a]{font-size:1.75rem}.home-summary[data-v-a9a40d4a]{border-radius:12px}.crew-head[data-v-a9a40d4a]{padding:10px 14px}.crew-live[data-v-a9a40d4a]{display:none}.audit-story[data-v-a9a40d4a]{grid-template-columns:1fr auto;padding:10px 12px}.story-copy strong[data-v-a9a40d4a]{font-size:12px}.scene-wrap[data-v-a9a40d4a] .office-canvas.presentation .oc-stage{justify-content:flex-start;overflow-x:auto;padding:8px}.proof-strip strong[data-v-a9a40d4a]{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.progress-track span[data-v-a9a40d4a]{transition:none}}.runtime-shell[data-v-0b52d794]{--rt-bg: #f6f5f3;--rt-paper: #ffffff;--rt-ink: #222325;--rt-muted: #5c5d60;--rt-line: #e2e0dd;--rt-purple: #5529d6;--rt-purple-2: #6b3fe8;--rt-green: #1f9e54;--tn-glass: rgba(255, 255, 255, .62);--tn-glass-border: rgba(255, 255, 255, .8);--tn-glass-hi: rgba(255, 255, 255, .9);--tn-glass-shadow: 0 16px 40px -22px rgba(20, 12, 40, .28);--tn-h: 58px;--tn-clear: calc(14px + var(--tn-h) + 18px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:var(--rt-bg);color:var(--rt-ink)}.topnav[data-v-0b52d794]{position:absolute;top:14px;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));z-index:30;display:flex;gap:18px;align-items:center;height:var(--tn-h);padding:0 14px 0 18px;border:1px solid var(--tn-glass-border);border-radius:16px;background:linear-gradient(155deg,var(--tn-glass-hi),transparent 42%),var(--tn-glass);box-shadow:inset 0 1px 0 var(--tn-glass-hi),var(--tn-glass-shadow);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.tn-brand[data-v-0b52d794]{display:flex;flex:0 0 auto;gap:9px;align-items:center;border:0;background:none;padding:0;color:inherit;cursor:pointer}.tn-mark[data-v-0b52d794]{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;background:linear-gradient(150deg,var(--rt-purple-2),var(--rt-purple))}.tn-mark img[data-v-0b52d794]{width:17px;height:17px;object-fit:contain}.tn-name[data-v-0b52d794]{font-size:14.5px;font-weight:600;letter-spacing:-.018em;white-space:nowrap}.tn-sep[data-v-0b52d794]{width:1px;height:26px;flex:0 0 auto;background:var(--rt-line)}.tn-menu[data-v-0b52d794]{display:flex;flex:1;min-width:0;gap:3px;align-items:center;overflow-x:auto;scrollbar-width:none}.tn-menu[data-v-0b52d794]::-webkit-scrollbar{display:none}.tn-item[data-v-0b52d794]{position:relative;display:inline-flex;gap:7px;align-items:center;border:0;border-radius:8px;background:none;padding:8px 11px;color:var(--rt-muted);font:500 13px Geist,sans-serif;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.tn-item[data-v-0b52d794]:hover{background:#ffffffb0;color:var(--rt-ink)}.tn-item.on[data-v-0b52d794]{background:#ece4f5;color:var(--rt-ink);font-weight:600}.nav-icon[data-v-0b52d794]{width:15px;height:15px;flex:0 0 15px;color:#8f7fa8;opacity:.9;overflow:visible}.tn-item.on .nav-icon[data-v-0b52d794]{color:var(--rt-purple);opacity:1}.tn-badge[data-v-0b52d794]{border-radius:999px;background:var(--rt-purple);color:#fff;padding:1px 6px;font:600 10px Geist Mono,monospace;font-variant-numeric:tabular-nums}.tn-right[data-v-0b52d794]{display:flex;flex:0 0 auto;gap:12px;align-items:center}.tn-store[data-v-0b52d794]{display:inline-flex;min-width:0;gap:7px;align-items:center;color:var(--rt-ink);font-size:12.5px;font-weight:600}.tn-storename[data-v-0b52d794]{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-sample[data-v-0b52d794]{border:1px solid #d8b981;border-radius:999px;background:#fdf4e3;color:#8a6414;padding:2px 8px;font:600 9px Geist Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.tn-local[data-v-0b52d794],.connection-state[data-v-0b52d794]{color:var(--rt-muted);font:9px Geist Mono,monospace;white-space:nowrap}.connection-state i[data-v-0b52d794]{background:var(--rt-muted);box-shadow:none}.connection-state i.on[data-v-0b52d794],.pip.on[data-v-0b52d794]{background:#78a954}.pip[data-v-0b52d794],.connection-state i[data-v-0b52d794],.mobile-more>p i[data-v-0b52d794]{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#78a954;box-shadow:0 0 0 4px #78a9541f}.tn-store .pip[data-v-0b52d794]{margin-right:0}.waiting-button[data-v-0b52d794]{min-height:34px;border:1px solid var(--rt-line);border-radius:9px;background:var(--rt-paper);color:var(--rt-ink);padding:0 12px;font:500 12px Geist,sans-serif;white-space:nowrap;cursor:pointer}.waiting-button[data-v-0b52d794]:hover{border-color:var(--rt-purple-2);color:var(--rt-purple)}.runtime-content[data-v-0b52d794]{height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--tn-clear) 27px 48px;scroll-padding-top:var(--tn-clear);background:radial-gradient(circle at 95% 2%,#efe7f765 0,transparent 30%),var(--rt-bg)}.home-host[data-v-0b52d794],.first-run-host[data-v-0b52d794],.mvp-pagehost[data-v-0b52d794]{width:min(1500px,100%);margin:0 auto}.first-run-host[data-v-0b52d794]{min-height:calc(100vh - var(--tn-clear) - 52px);display:grid}.mvp-pagehost[data-v-0b52d794]{min-height:calc(100vh - var(--tn-clear) - 74px);position:relative;color:var(--rt-ink);--ground: var(--rt-bg);--panel: var(--rt-paper);--panel-2: #f6f5f3;--ink: var(--rt-ink);--ink-dim: var(--rt-muted);--ink-2: #5c5d60;--ink-3: #8a8b8e;--line: var(--rt-line);--line-soft: #edecea;--line-strong: #d0cec9;--accent: var(--rt-purple);--accent-strong: var(--rt-purple-2);--accent-soft: rgba(85, 41, 214, .08);--border-brand: rgba(85, 41, 214, .3);--ok: var(--rt-green);--ok-soft: rgba(31, 158, 84, .1);--pend: #c2691a;--pend-soft: rgba(194, 105, 26, .1);--fail: #d23f31;--fail-soft: rgba(210, 63, 49, .09);--c-watch: #004794;--c-audit: var(--rt-purple);--c-fix: var(--rt-green);--c-memory: #9b5d16;--vo-panel: var(--rt-paper);--vo-panel-2: #f6f5f3;--vo-ink: var(--rt-ink);--vo-ink-dim: var(--rt-muted);--vo-line: var(--rt-line);--vo-line-strong: #d0cec9;--vo-accent: var(--rt-purple);--vo-accent-soft: #eee7f5;--vo-ok: var(--rt-green);--vo-pend: #a86615;--vo-pend-soft: #fbefd9;--vo-fail: #b83f42;--vo-fail-soft: #fae7e7;--vo-c-watch: #315f9b;--vo-c-audit: var(--rt-purple);--vo-c-fix: var(--rt-green);--vo-c-memory: #9b5d16;--vo-c-human: var(--rt-ink);--vo-led-idle: var(--vo-led-idle-on-light);--vo-led-working: var(--vo-led-working-on-light);--vo-led-complete: var(--vo-led-complete-on-light);--vo-led-input: var(--vo-led-input-on-light);--vo-led-error: var(--vo-led-error-on-light);--vo-led-off: var(--vo-led-off-on-light)}.runtime-shell .mvp-pagehost[data-v-0b52d794] .vstudio{--accent: #5529d6;--accent-mid: #392bd5;--accent-soft: #f3f0fc;--border-brand: rgba(85, 41, 214, .3);--grad: linear-gradient(135deg, #5529d6, #0c061f 50%, #5529d6 75%);--grad-soft: linear-gradient(135deg, #a58af3, #5529d6);--bg: #f6f5f3;--bg-1: #ffffff;--bg-2: #f6f5f3;--bg-3: #e8e6e3;--text: #222325;--text-2: rgba(0, 0, 0, .6);--text-3: rgba(0, 0, 0, .4);--s-line: rgba(0, 0, 0, .1);--s-line-soft: rgba(0, 0, 0, .06);--s-line-strong: rgba(0, 0, 0, .16);--green: #1f9e54;--green-soft: rgba(31, 158, 84, .1);--rose: #d23f31;--rose-soft: rgba(210, 63, 49, .09);--cyan: #004794;--shadow-brand: 0 14px 40px rgba(85, 41, 214, .22)}.mvp-pagehost[data-v-0b52d794]>.panel,.mvp-pagehost[data-v-0b52d794] .panel{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:none!important;min-height:calc(100vh - var(--tn-clear) - 74px)!important;transform:none!important;border:1px solid var(--rt-line)!important;border-radius:14px!important;background:var(--rt-paper)!important;box-shadow:0 12px 36px #30213b0c!important;overflow:visible!important}.mvp-pagehost[data-v-0b52d794] .panel>.phead{z-index:8;background:var(--rt-paper)!important}.mvp-pagehost[data-v-0b52d794] .panel .rows,.mvp-pagehost[data-v-0b52d794] .panel .body,.mvp-pagehost[data-v-0b52d794] .panel .audit-cols,.mvp-pagehost[data-v-0b52d794] .panel .cols,.mvp-pagehost[data-v-0b52d794] .panel .lines,.mvp-pagehost[data-v-0b52d794] .panel .formcol{flex:none!important;overflow:visible!important}.mvp-pagehost[data-v-0b52d794] .panel:has(>.scrim){z-index:100!important}.mvp-pagehost[data-v-0b52d794]>.scrim{position:relative!important;inset:auto!important;min-height:calc(100vh - var(--tn-clear) - 74px);display:block!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mvp-pagehost[data-v-0b52d794]>.scrim>.settings{width:100%!important;max-width:none!important;max-height:none!important;min-height:calc(100vh - var(--tn-clear) - 74px);border:1px solid var(--rt-line);border-radius:14px;background:var(--rt-paper);box-shadow:0 12px 36px #30213b0c}.mobile-nav[data-v-0b52d794],.mobile-more-scrim[data-v-0b52d794]{display:none}@media(max-width:1600px){.tn-local[data-v-0b52d794]{display:none}}@media(max-width:1340px){.topnav[data-v-0b52d794]{gap:12px}.connection-state[data-v-0b52d794]{display:none}}@media(max-width:1200px){.tn-name[data-v-0b52d794]{display:none}}@media(max-width:1050px){.topnav[data-v-0b52d794]{gap:10px;padding:0 12px 0 14px}.tn-item[data-v-0b52d794]{padding:8px 9px}.tn-storename[data-v-0b52d794]{max-width:14ch}.runtime-content[data-v-0b52d794]{padding-left:22px;padding-right:max(22px,env(safe-area-inset-right))}}@media(max-width:700px){.runtime-shell[data-v-0b52d794]{--tn-h: 50px;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.topnav[data-v-0b52d794]{top:0;left:0;right:0;gap:10px;height:calc(var(--tn-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));border-width:0 0 1px;border-radius:0;box-shadow:none}.tn-menu[data-v-0b52d794],.tn-sep[data-v-0b52d794]{display:none}.tn-name[data-v-0b52d794]{display:inline}.tn-right[data-v-0b52d794]{margin-left:auto;gap:8px}.waiting-button[data-v-0b52d794]{max-width:43vw;overflow:hidden;padding:0 10px;text-overflow:ellipsis}.runtime-content[data-v-0b52d794]{padding:14px max(12px,env(safe-area-inset-right)) 28px max(12px,env(safe-area-inset-left))}.first-run-host[data-v-0b52d794],.mvp-pagehost[data-v-0b52d794]{min-height:calc(100dvh - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.mvp-pagehost[data-v-0b52d794] .panel,.mvp-pagehost[data-v-0b52d794]>.scrim>.settings{min-height:calc(100dvh - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:12px!important}.mvp-pagehost[data-v-0b52d794] .panel>.phead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:center;padding:10px 12px!important}.mvp-pagehost[data-v-0b52d794] .panel>.phead>.ptitle{min-width:0}.mvp-pagehost[data-v-0b52d794] .panel>.phead>.close{grid-column:2;grid-row:1;margin-left:0}.mvp-pagehost[data-v-0b52d794] .panel>.phead>.tabs{grid-column:1 / -1;grid-row:2;width:100%;overflow-x:auto;padding-bottom:2px!important;scrollbar-width:none}.mvp-pagehost[data-v-0b52d794] .panel>.phead>.tabs::-webkit-scrollbar{display:none}.mvp-pagehost[data-v-0b52d794] .panel>.phead>.tabs .tab{flex:0 0 auto;white-space:nowrap}.mvp-pagehost[data-v-0b52d794] .panel>.phead>.pcount{grid-column:1 / -1;grid-row:3;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-pagehost[data-v-0b52d794] .row{align-items:flex-start;flex-wrap:wrap}.mvp-pagehost[data-v-0b52d794] .row>.rmain{flex-basis:calc(100% - 90px)}.mvp-pagehost[data-v-0b52d794] .row>.acts{width:100%;flex-wrap:wrap}.mvp-pagehost[data-v-0b52d794] .entryrow .eacts{width:100%;margin-left:0;flex-wrap:wrap}.mvp-pagehost[data-v-0b52d794] .capgrid{grid-template-columns:1fr;padding:12px}.mobile-nav[data-v-0b52d794]{position:fixed;z-index:80;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);min-height:calc(64px + env(safe-area-inset-bottom));padding:5px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));border-top:1px solid var(--rt-line);background:#fffdf9f7;box-shadow:0 -8px 28px #2b203512;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-nav button[data-v-0b52d794]{position:relative;display:grid;gap:1px;place-items:center;border:0;border-radius:10px;background:transparent;color:#7a707f;font:inherit;cursor:pointer}.mobile-nav button>span[data-v-0b52d794]{font:16px Geist Mono,monospace}.mobile-nav small[data-v-0b52d794]{font-size:9px}.mobile-nav button.active[data-v-0b52d794]{background:#eee7f5;color:var(--rt-purple)}.mobile-nav i[data-v-0b52d794]{position:absolute;top:2px;left:calc(50% + 8px);min-width:16px;border-radius:99px;background:#c34c4c;color:#fff;padding:1px 4px;font: 8px Geist Mono,monospace}.mobile-more-scrim[data-v-0b52d794]{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;background:#1a112d65;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-more[data-v-0b52d794]{width:100%;max-height:min(78dvh,690px);overflow-y:auto;border-radius:22px 22px 0 0;background:var(--rt-paper);color:var(--rt-ink);padding:18px max(16px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-shadow:0 -20px 55px #1a112d30}.mobile-more header[data-v-0b52d794]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.mobile-more header span[data-v-0b52d794]{color:var(--rt-purple);font:650 9px Geist Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.mobile-more h2[data-v-0b52d794]{margin:1px 0 0;font-size:1.35rem}.mobile-more header button[data-v-0b52d794]{width:38px;height:38px;border:1px solid var(--rt-line);border-radius:50%;background:#fff;color:var(--rt-ink);font-size:22px}.mobile-more-grid[data-v-0b52d794]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-more-grid button[data-v-0b52d794]{position:relative;min-height:66px;display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--rt-line);border-radius:12px;background:#fff;color:var(--rt-ink);padding:10px;text-align:left}.mobile-more-grid button.active[data-v-0b52d794]{border-color:#9c79cf;background:#f2ebf8}.mobile-more-grid button>span[data-v-0b52d794]{color:var(--rt-purple);text-align:center}.mobile-more-grid button>small[data-v-0b52d794]{position:absolute;top:7px;right:7px;border-radius:99px;background:#eee7f5;padding:2px 5px}.mobile-more>p[data-v-0b52d794]{margin:16px 3px 0;color:var(--rt-muted);font-size:10px}.mobile-more>p i[data-v-0b52d794]{width:7px;height:7px;background:#78a954}}@media(max-width:390px){.tn-store[data-v-0b52d794]{display:none}.waiting-button[data-v-0b52d794]{max-width:58vw}}@media(prefers-reduced-motion:reduce){.topnav[data-v-0b52d794],.mobile-nav[data-v-0b52d794],.mobile-more-scrim[data-v-0b52d794]{-webkit-backdrop-filter:none;backdrop-filter:none}}.pixelskin[data-v-95507d2b]{--acc:#c8641e;--acc2:#e07a2a;--accs:#f7e2cf;--onacc:#ffffff;--cream:#f6f5f3;--parch:#ecebe9;--panel:#ffffff;--panel2:#f6f5f3;--wood:#9a6338;--wood2:#8a5730;--wooddk:#5c3a20;--woodlt:#c08a55;--ink:#222325;--ink2:#5c5d60;--dim:#8a8b8e;--line:#e2e0dd;--paper:#ffffff;--ok:#1f9e54;--oks:#e4f3ea;--okt:#187747;--pend:#c2691a;--pends:#f7ecd9;--pendt:#96560f;--fail:#d23f31;--fails:#f9e4e0;--cloud:#3f6f9a;--clouds:#dbe7f0;--sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--glass-bg:rgba(255,255,255,.55);--glass-border:rgba(255,255,255,.75);--glass-hi:rgba(255,255,255,.9);--glass-shadow:0 16px 40px -22px rgba(20,12,40,.28);--ease:cubic-bezier(.16,1,.3,1);--officeA:#f5ecd2;--officeB:#efe2c2;--wallA:#f6edd4;--wallB:#efe2c3;--wallline:rgba(92,58,32,.18);--floorA:#a06a3c;--floorB:#8a5730;--groove:rgba(58,28,10,.14);--baseline:#3a2311;--crtline:rgba(0,0,0,.04);--dash:rgba(34,35,37,.18);--tsh:rgba(20,12,40,.08);--shc:rgba(20,12,40,.14);--octrlbg:rgba(255,255,255,.92);--monbg:#20303a;--monA:#2f4a5a;--monB:#1a2830;--figsh:rgba(58,28,10,.22);--glow:transparent;--medal:#f4e0a8;--sky:#a9d3e6;--skytop:#c3e2f0;--sun:#f4d06a;--lampglow:rgba(255,206,120,.3);--lamphead:#f2c85a;--led:#3f8f4a;--sceneA:#efe2c2;--sceneB:#e4d3ac;--grid:rgba(92,58,32,.16);--wire:#c9b78f;--wiredk:#a98f5f;--sh:4px 4px 0 var(--shc);--mono:"Geist Mono","DejaVu Sans Mono","Liberation Mono","Consolas","Courier New",ui-monospace,Menlo,monospace;background:var(--cream);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01" 1,"ss03" 1,"ss04" 1;-webkit-font-smoothing:antialiased;image-rendering:pixelated;padding-bottom:40px;min-height:100vh}.pixelskin[data-theme=violet][data-v-95507d2b]{--acc:#5529d6;--acc2:#a58af3;--accs:#f3f0fc;--onacc:#ffffff}.pixelskin[data-theme=mint][data-v-95507d2b]{--acc:#1f9d57;--acc2:#2bb869;--accs:#d8efdf;--onacc:#0e2416}.pixelskin[data-theme=berry][data-v-95507d2b]{--acc:#c23a78;--acc2:#dd4f8f;--accs:#f6dbe7;--onacc:#ffffff}.pixelskin[data-theme=ocean][data-v-95507d2b]{--acc:#2f6fb0;--acc2:#3d86cf;--accs:#d8e6f2;--onacc:#ffffff}.pixelskin[data-mode=dark][data-v-95507d2b]{--cream:#131417;--parch:#1a1c20;--panel:#1a1c20;--panel2:#232529;--wood:#7a4d29;--wood2:#5c3a1f;--wooddk:#3a2412;--woodlt:#9a6a3e;--ink:#edeef0;--ink2:#a9adb4;--dim:#787d85;--line:#2e3136;--paper:#232529;--ok:#3ecb84;--oks:#1d2e24;--okt:#7fd6a4;--pend:#ec9a52;--pends:#2f2418;--pendt:#eec489;--fail:#f0685a;--fails:#331b18;--cloud:#79a8d6;--clouds:#152736;--glass-bg:rgba(255,255,255,.055);--glass-border:rgba(255,255,255,.13);--glass-hi:rgba(255,255,255,.1);--glass-shadow:0 16px 40px -20px rgba(0,0,0,.8);--officeA:#241a10;--officeB:#170f08;--wallA:#2a1d11;--wallB:#1d140b;--wallline:rgba(0,0,0,.45);--floorA:#4a3018;--floorB:#382413;--groove:rgba(0,0,0,.38);--baseline:#120b04;--crtline:rgba(237,238,240,.04);--dash:rgba(237,238,240,.14);--tsh:rgba(0,0,0,.55);--shc:rgba(0,0,0,.5);--octrlbg:rgba(19,20,23,.94);--monbg:#141f26;--monA:#213642;--monB:#0d161d;--figsh:rgba(0,0,0,.55);--glow:rgba(255,176,88,.1);--medal:#6b4e17;--sky:#1c2c49;--skytop:#283f63;--sun:#f4d06a;--lampglow:rgba(255,196,110,.6);--lamphead:#ffd873;--led:#57b95f;--sceneA:#241a10;--sceneB:#160f07;--grid:rgba(240,228,200,.12);--wire:#4a3a22;--wiredk:#6b5230;--accs:rgba(85,41,214,.22)}.pixelskin[data-v-95507d2b] *{box-sizing:border-box;margin:0}.pixelskin button[data-v-95507d2b]{font:inherit;cursor:pointer;color:inherit;border:0;background:none}.pixelskin[data-v-95507d2b] ::-webkit-scrollbar{width:12px;height:12px}.pixelskin[data-v-95507d2b] ::-webkit-scrollbar-track{background:var(--parch)}.pixelskin[data-v-95507d2b] ::-webkit-scrollbar-thumb{background:var(--dim);border:3px solid var(--parch);border-radius:9px}.pixelskin svg[data-v-95507d2b]{shape-rendering:crispEdges}.pixelskin .focuscs[data-v-95507d2b]{outline:3px solid var(--acc);outline-offset:2px;animation:focuscsFade-95507d2b 2.6s steps(4,end)}@keyframes focuscsFade-95507d2b{0%{box-shadow:0 0 0 4px var(--accs)}to{box-shadow:0 0 0 0 transparent}}.bar[data-v-95507d2b]{position:sticky;top:10px;z-index:40;display:flex;align-items:center;gap:14px;margin:12px 14px 0;padding:8px 14px;border-radius:16px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);flex-wrap:wrap}.brand[data-v-95507d2b]{display:flex;align-items:center;gap:9px}.mk[data-v-95507d2b]{width:28px;height:28px;border:0;border-radius:8px;background:var(--acc);display:grid;place-items:center}.mk svg[data-v-95507d2b]{width:16px;height:16px}.brand b[data-v-95507d2b]{font-size:14.5px;font-weight:600;letter-spacing:-.018em;text-transform:none}.brand small[data-v-95507d2b]{display:block;font-family:var(--mono);font-size:8.5px;color:var(--dim);letter-spacing:.14em;text-transform:uppercase}.nav[data-v-95507d2b]{display:flex;gap:3px;flex-wrap:wrap;margin-left:2px}.nav button[data-v-95507d2b]{font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink2);padding:7px 11px;border:0;border-radius:8px;transition:background .14s var(--ease),color .14s var(--ease)}.nav button.dim[data-v-95507d2b]{opacity:.45}.nav button.dim[data-v-95507d2b]:hover{opacity:.8}.nav button[data-v-95507d2b]:hover{background:var(--panel2);color:var(--ink)}.nav button.on[data-v-95507d2b]{background:var(--accs);color:var(--ink);font-weight:600}.nav button .n[data-v-95507d2b]{font-family:var(--mono);font-size:10px;font-weight:600;background:var(--acc);color:#fff;border-radius:200px;padding:1px 6px;margin-left:5px;font-variant-numeric:tabular-nums}.nav button.on .n[data-v-95507d2b]{background:var(--acc);color:#fff}.sp[data-v-95507d2b]{margin-left:auto}.htile[data-v-95507d2b]{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--panel);padding:5px 11px;border-radius:9px;transition:border-color .14s var(--ease)}.htile[data-v-95507d2b]:hover{border-color:var(--dim)}.htile b[data-v-95507d2b]{font-size:13px;font-weight:600;letter-spacing:0}.htile b[data-g=ok][data-v-95507d2b]{color:var(--ok)}.htile b[data-g=warn][data-v-95507d2b]{color:var(--pend)}.htile b[data-g=stop][data-v-95507d2b]{color:var(--fail)}.htile b.dim[data-v-95507d2b]{color:var(--dim);font-weight:600}.htile span[data-v-95507d2b]{font-variant-numeric:tabular-nums}.htile span[data-v-95507d2b]{font-family:var(--mono);font-size:9.5px;color:var(--dim);text-transform:uppercase}.htile i[data-v-95507d2b]{font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--ok)}.lchip[data-v-95507d2b]{font-family:var(--mono);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);padding:5px 11px;border-radius:200px;background:var(--panel2);color:var(--ink2);display:flex;align-items:center;gap:6px}.lchip .hb[data-v-95507d2b]{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:hb-95507d2b 1.2s steps(2) infinite}@keyframes hb-95507d2b{50%{opacity:.25}}.morewrap[data-v-95507d2b]{position:relative}.morescrim[data-v-95507d2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39}.moremenu[data-v-95507d2b]{position:absolute;top:calc(100% + 8px);left:0;min-width:196px;z-index:41;list-style:none;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:0 10px 30px -14px #00000073;animation:menurise-95507d2b .16s var(--ease)}@keyframes menurise-95507d2b{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.moremenu li+li[data-v-95507d2b]{margin-top:2px}.moremenu button[data-v-95507d2b]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 11px;border-radius:8px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink2);transition:background .12s var(--ease),color .12s var(--ease)}.moremenu button[data-v-95507d2b]:hover{background:var(--panel2);color:var(--ink)}.moremenu .n[data-v-95507d2b]{margin-left:auto;font-family:var(--mono);font-size:10px;font-weight:600;background:var(--acc);color:#fff;border-radius:200px;padding:1px 6px;border:0}.seedwrap[data-v-95507d2b]{position:relative}.seedbtn[data-v-95507d2b]{font-size:11.5px;font-weight:500;color:var(--ink2);border:1px solid var(--line);border-radius:200px;background:var(--panel);padding:5px 12px;transition:border-color .14s var(--ease),color .14s var(--ease)}.seedbtn[data-v-95507d2b]:hover{border-color:var(--acc);color:var(--acc)}.seedscrim[data-v-95507d2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39}.seedmenu[data-v-95507d2b]{position:absolute;top:calc(100% + 8px);left:0;min-width:216px;z-index:41;list-style:none;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:0 10px 30px -14px #00000073;animation:menurise-95507d2b .16s var(--ease)}.seedmenu li+li[data-v-95507d2b]{margin-top:2px}.seedmenu button[data-v-95507d2b]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:9px 11px;border-radius:8px;font-size:13px;color:var(--ink);transition:background .12s var(--ease)}.seedmenu button[data-v-95507d2b]:hover{background:var(--panel2)}.seedmenu .splat[data-v-95507d2b]{font-family:var(--mono);font-size:8.5px;color:var(--dim);text-transform:uppercase}.seedempty[data-v-95507d2b]{padding:9px 11px;font-size:12px;color:var(--dim)}.seedbtn[data-v-95507d2b]:focus-visible,.seedmenu button[data-v-95507d2b]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.themebar[data-v-95507d2b]{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--panel2);padding:4px 8px;border-radius:200px}.modetog[data-v-95507d2b]{width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--ink2);font-size:13px;line-height:1;display:grid;place-items:center;transition:background .14s var(--ease),color .14s var(--ease)}.modetog[data-v-95507d2b]:hover{background:var(--panel);color:var(--ink)}.swatches[data-v-95507d2b]{display:flex;gap:6px}.swatches .sw[data-v-95507d2b]{width:15px;height:15px;border:1px solid var(--line);border-radius:50%;background:var(--sc);position:relative;transition:transform .12s var(--ease),box-shadow .12s var(--ease)}.swatches .sw[data-v-95507d2b]:hover{transform:translateY(-1px)}.swatches .sw.on[data-v-95507d2b]{box-shadow:0 0 0 2px var(--panel2),0 0 0 3.5px var(--sc)}.wrap[data-v-95507d2b]{max-width:1120px;margin:0 auto;padding:18px 16px}.page[data-v-95507d2b]{display:none}.page.on[data-v-95507d2b]{display:block;animation:fadein-95507d2b .18s ease}@keyframes fadein-95507d2b{0%{opacity:0}}.ph[data-v-95507d2b]{margin-bottom:16px}.ph .k[data-v-95507d2b]{font-family:var(--mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--dim);font-weight:600}.ph h1[data-v-95507d2b]{font-size:24px;font-weight:600;text-transform:none;letter-spacing:-.028em;margin-top:5px;text-shadow:none}.ph p[data-v-95507d2b]{color:var(--ink2);font-size:13px;margin-top:5px;max-width:70ch;line-height:1.55}.pxcard[data-v-95507d2b]{border:1px solid var(--line);background:var(--panel);border-radius:10px;box-shadow:0 1px 2px #140c280f,0 1px 3px #140c280d;overflow:hidden}.pxcard .hd[data-v-95507d2b]{display:flex;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:var(--panel2)}.pxcard .hd .live[data-v-95507d2b]{margin-left:auto;font-size:9px;color:var(--acc);display:flex;align-items:center;gap:5px}.pxcard .hd .live b[data-v-95507d2b]{width:6px;height:6px;border-radius:50%;background:var(--acc);animation:hb-95507d2b 1.2s steps(2) infinite}.pxbtn[data-v-95507d2b]{font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--ink);transition:background .15s var(--ease),border-color .15s var(--ease),transform .06s}.pxbtn[data-v-95507d2b]:hover{background:var(--parch);border-color:var(--dim)}.pxbtn[data-v-95507d2b]:active{transform:translateY(.5px)}.pxbtn.p[data-v-95507d2b]{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.pxbtn.p[data-v-95507d2b]:hover{background:color-mix(in srgb,var(--acc) 86%,#fff);border-color:color-mix(in srgb,var(--acc) 86%,#fff)}.pxbtn.d[data-v-95507d2b]{background:var(--fails);color:var(--fail);border-color:var(--fail)}.pxbtn.sm[data-v-95507d2b]{font-size:11px;padding:5px 10px;border-radius:7px}.pxbtn.big[data-v-95507d2b]{font-size:13.5px;padding:11px 18px;border-radius:9px}.pxbtn[data-v-95507d2b]:disabled{opacity:.6;cursor:wait}.chip[data-v-95507d2b]{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2.5px 9px;border:1px solid;border-radius:200px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.c-ok[data-v-95507d2b]{background:var(--oks);color:var(--okt);border-color:var(--ok)}.c-pend[data-v-95507d2b]{background:var(--pends);color:var(--pendt);border-color:var(--pend)}.c-fail[data-v-95507d2b]{background:var(--fails);color:var(--fail);border-color:var(--fail)}.c-acc[data-v-95507d2b]{background:var(--accs);color:var(--acc);border-color:var(--acc)}.c-cloud[data-v-95507d2b]{background:var(--clouds);color:var(--cloud);border-color:var(--cloud)}.c-dim[data-v-95507d2b]{background:var(--parch);color:var(--dim);border-color:#c9b78f}.fx[data-v-95507d2b]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:2px 6px;border:2px solid;white-space:nowrap}.fx.det[data-v-95507d2b]{background:var(--oks);color:var(--okt);border-color:var(--ok)}.fx.mod[data-v-95507d2b]{background:var(--pends);color:var(--pendt);border-color:var(--pend)}.fx.jud[data-v-95507d2b]{background:var(--clouds);color:var(--cloud);border-color:var(--cloud)}.pixelskin .tog[data-v-95507d2b]{width:36px;height:18px;border:2px solid var(--ink);background:var(--panel2);position:relative;cursor:pointer;flex:none;padding:0}.pixelskin .tog[data-v-95507d2b]:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;background:var(--dim);transition:left .08s}.pixelskin .tog.on[data-v-95507d2b]{background:var(--oks)}.pixelskin .tog.on[data-v-95507d2b]:after{left:19px;background:var(--ok)}.pixelskin .tog[data-v-95507d2b]:disabled{cursor:default;opacity:.85}.pixelskin .tog[data-v-95507d2b]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.office[data-v-95507d2b]{position:relative;height:452px;border:3px solid var(--ink);overflow:hidden;box-shadow:var(--sh);background:linear-gradient(180deg,var(--officeA),var(--officeB))}.wall[data-v-95507d2b]{position:absolute;left:0;right:0;top:0;height:62%;background:radial-gradient(120% 90% at 50% 12%,var(--glow),transparent 60%),linear-gradient(180deg,var(--wallA),var(--wallB));z-index:0}.wall[data-v-95507d2b]:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:3px;background:var(--wallline)}.floor[data-v-95507d2b]{position:absolute;left:0;right:0;top:62%;bottom:0;z-index:0;background:repeating-linear-gradient(90deg,var(--floorA) 0 46px,var(--floorB) 46px 48px),repeating-linear-gradient(0deg,transparent 0 30px,var(--groove) 30px 32px)}.baseboard[data-v-95507d2b]{position:absolute;left:0;right:0;top:calc(62% - 8px);height:11px;background:var(--wooddk);border-top:2px solid var(--baseline);z-index:1}.office .crt[data-v-95507d2b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9;background:repeating-linear-gradient(0deg,transparent 0 2px,var(--crtline) 2px 3px)}.pixelskin.nocrt .office .crt[data-v-95507d2b]{display:none}.prop[data-v-95507d2b]{position:absolute;z-index:1;image-rendering:pixelated}.pwin[data-v-95507d2b]{left:3.5%;top:9%;width:74px}.pclock[data-v-95507d2b]{left:31%;top:6%;width:44px}.pframe[data-v-95507d2b]{left:57%;top:9%;width:46px}.pshelf[data-v-95507d2b]{right:4%;top:16%;width:92px}.pplant[data-v-95507d2b]{right:5%;top:60%;width:52px;z-index:2}.prop svg[data-v-95507d2b]{width:100%;height:auto;display:block}.cticks[data-v-95507d2b]{transform-origin:6px 6px;animation:tick-95507d2b 12s steps(12) infinite}@keyframes tick-95507d2b{to{transform:rotate(360deg)}}.pwin .glass[data-v-95507d2b]{fill:var(--sky)}.pwin .glasstop[data-v-95507d2b]{fill:var(--skytop)}.pwin .skyNight[data-v-95507d2b],.pixelskin[data-mode=dark] .pwin .skyDay[data-v-95507d2b]{display:none}.pixelskin[data-mode=dark] .pwin .skyNight[data-v-95507d2b]{display:block}.pwin .star[data-v-95507d2b]{animation:twinkle-95507d2b 3.4s steps(2) infinite}.pwin .star.s2[data-v-95507d2b]{animation-delay:.6s}.pwin .star.s3[data-v-95507d2b]{animation-delay:1.2s}.pwin .star.s4[data-v-95507d2b]{animation-delay:1.9s}.pwin .star.s5[data-v-95507d2b]{animation-delay:2.6s}@keyframes twinkle-95507d2b{0%,to{opacity:1}50%{opacity:.2}}.pdigit[data-v-95507d2b]{left:29%;top:16%;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--ink);background:var(--panel);border:2px solid var(--ink);padding:1px 4px;box-shadow:2px 2px 0 var(--shc);z-index:2;font-family:var(--mono)}.prug[data-v-95507d2b]{left:29%;top:79%;width:44%;height:52px;z-index:1;transform:perspective(60px) rotateX(24deg);background:repeating-linear-gradient(90deg,transparent 0 8px,var(--groove) 8px 10px),linear-gradient(180deg,var(--wood2),var(--wooddk));border:2px solid var(--baseline);box-shadow:inset 0 0 0 2px var(--woodlt),inset 0 0 0 4px var(--wood2)}.pboard[data-v-95507d2b]{left:63%;top:5%;width:66px;background:var(--panel);border:2px solid var(--ink);padding:4px;box-shadow:2px 2px 0 var(--shc);z-index:1}.pboard .pbhd[data-v-95507d2b]{display:flex;align-items:center;justify-content:space-between;font-size:6px;font-weight:700;letter-spacing:.04em;color:var(--ink2);margin-bottom:3px}.pboard .leds[data-v-95507d2b]{display:flex;gap:2px}.pboard .led[data-v-95507d2b]{width:4px;height:4px;background:var(--led);display:block}.pboard .led.l1[data-v-95507d2b]{animation:led-95507d2b 1.3s steps(2) infinite}.pboard .led.l2[data-v-95507d2b]{background:var(--acc);animation:led-95507d2b 1.9s steps(2) infinite .4s}@keyframes led-95507d2b{50%{opacity:.2}}.pboard .pbbar[data-v-95507d2b]{height:4px;border:1px solid var(--ink);background:var(--panel2);margin-bottom:3px}.pboard .pbbar[data-v-95507d2b]:last-child{margin-bottom:0}.pboard .pbbar i[data-v-95507d2b]{display:block;height:100%}.pnotes[data-v-95507d2b]{left:12%;top:5%;width:22px;z-index:1}.pnotes span[data-v-95507d2b]{position:absolute;width:12px;height:12px;border:1px solid var(--baseline);box-shadow:1px 1px 0 var(--shc)}.pnotes .nt1[data-v-95507d2b]{left:0;top:0;background:#f2d24e;transform:rotate(-4deg)}.pnotes .nt2[data-v-95507d2b]{left:8px;top:5px;background:#7fc4e8;transform:rotate(5deg)}.plamp[data-v-95507d2b]{left:1.5%;top:63%;width:26px;z-index:5}.plamp .lglow[data-v-95507d2b]{position:absolute;left:-14px;top:-10px;width:52px;height:44px;pointer-events:none;background:radial-gradient(closest-side,var(--lampglow),transparent 72%);z-index:-1;animation:lampflk-95507d2b 4.2s steps(6) infinite}@keyframes lampflk-95507d2b{0%,to{opacity:1}40%{opacity:.86}42%{opacity:1}88%{opacity:.9}}.pmug[data-v-95507d2b]{left:30%;top:72%;width:24px;z-index:5}.pmug .steam[data-v-95507d2b]{position:absolute;width:2px;height:5px;background:var(--ink2);opacity:0;border-radius:0}.pmug .steam.s1[data-v-95507d2b]{left:8px;bottom:16px;animation:steam-95507d2b 2.6s ease-out infinite}.pmug .steam.s2[data-v-95507d2b]{left:12px;bottom:16px;animation:steam-95507d2b 2.6s ease-out infinite .9s}.pmug .steam.s3[data-v-95507d2b]{left:16px;bottom:16px;animation:steam-95507d2b 2.6s ease-out infinite 1.7s}@keyframes steam-95507d2b{0%{opacity:0;transform:translateY(0) scaleY(.5)}25%{opacity:.5}to{opacity:0;transform:translateY(-14px) scaleY(1.4)}}.pplant svg[data-v-95507d2b]{transform-origin:50% 100%;animation:sway-95507d2b 5.5s ease-in-out infinite}@keyframes sway-95507d2b{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.fig.act-type[data-v-95507d2b]{animation:typebob-95507d2b .34s steps(2) 4}@keyframes typebob-95507d2b{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.fig.act-glance[data-v-95507d2b]{animation:glance-95507d2b 1.3s ease}@keyframes glance-95507d2b{0%,to{transform:translate(0)}30%{transform:translate(2px)}62%{transform:translate(-2px)}}.fig.act-sip[data-v-95507d2b]{animation:sip-95507d2b 1.1s ease}@keyframes sip-95507d2b{0%,to{transform:translateY(0) rotate(0)}42%{transform:translateY(1px) rotate(-5deg)}}.crew[data-v-95507d2b]{position:absolute;display:flex;flex-direction:column;align-items:center;z-index:3}.crew.big[data-v-95507d2b]{z-index:4}.fig[data-v-95507d2b]{width:60px;animation:bob-95507d2b 2.6s ease-in-out infinite}.crew.big .fig[data-v-95507d2b]{width:74px}.fig[data-v-95507d2b] svg{width:100%;height:auto;display:block;filter:drop-shadow(2px 3px 0 var(--figsh))}@keyframes bob-95507d2b{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.fig[data-v-95507d2b] .pxblink{animation:blink-95507d2b 4.4s steps(1) infinite}@keyframes blink-95507d2b{0%,95%,to{opacity:0}96%,98%{opacity:1}}.desk[data-v-95507d2b]{margin-top:-11px;width:88px;height:15px;background:linear-gradient(180deg,var(--woodlt),var(--wood));border:2px solid var(--wooddk);position:relative;z-index:4}.crew.big .desk[data-v-95507d2b]{width:104px}.mon[data-v-95507d2b]{position:absolute;right:5px;top:-16px;width:22px;height:16px;background:var(--monbg);border:2px solid var(--wooddk);z-index:5}.mon[data-v-95507d2b]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:repeating-linear-gradient(0deg,transparent 0 1px,rgba(0,0,0,.22) 1px 2px),linear-gradient(180deg,var(--monA),var(--monB));animation:monflk-95507d2b 2.8s steps(8) infinite}@keyframes monflk-95507d2b{0%,to{opacity:1}44%{opacity:.85}46%{opacity:1}90%{opacity:.9}92%{opacity:1}}.mon[data-v-95507d2b]:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:2px;background:var(--c,#6ea8ff);box-shadow:0 4px #fff6;animation:scan-95507d2b 1.4s steps(3) infinite}@keyframes scan-95507d2b{50%{opacity:.4}}.crew[data-agent=memo] .mon[data-v-95507d2b]:before{animation-delay:.5s}.crew[data-agent=kai] .mon[data-v-95507d2b]:before{animation-delay:.9s}.crew[data-agent=rai] .mon[data-v-95507d2b]:before{animation-delay:1.4s}.crew[data-agent=watch] .mon[data-v-95507d2b]:before{animation-delay:1.9s}.crew[data-status=idle] .mon[data-v-95507d2b]:after{animation:none;opacity:.4;background:#5f6b78}.plate[data-v-95507d2b]{margin-top:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;background:var(--panel);border:2px solid var(--ink);padding:3px 7px;display:flex;align-items:center;gap:5px;box-shadow:2px 2px 0 var(--ink);white-space:nowrap;z-index:5}.plate .dot[data-v-95507d2b]{width:6px;height:6px;background:var(--c,var(--ok))}.crew[data-status=working] .plate .dot[data-v-95507d2b]{animation:hb-95507d2b 1.1s steps(2) infinite}.bubble[data-v-95507d2b]{position:absolute;bottom:100%;margin-bottom:8px;min-width:96px;max-width:158px;background:var(--paper);color:var(--ink);border:2px solid var(--ink);padding:5px 8px;font-size:10px;font-weight:700;line-height:1.35;box-shadow:3px 3px 0 var(--shc);z-index:6;transform-origin:bottom left}.bubble[data-v-95507d2b]:before{content:"";position:absolute;left:16px;bottom:-7px;width:8px;height:8px;background:var(--paper);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg)}.bubble.ok[data-v-95507d2b]{background:var(--oks);color:var(--okt)}.bubble.ok[data-v-95507d2b]:before{background:var(--oks)}.bubble.pend[data-v-95507d2b]{background:var(--pends);color:var(--pendt)}.bubble.pend[data-v-95507d2b]:before{background:var(--pends)}.bubble.fail[data-v-95507d2b]{background:var(--fails);color:var(--fail)}.bubble.fail[data-v-95507d2b]:before{background:var(--fails)}.bubble.pop[data-v-95507d2b]{animation:pop-95507d2b .32s cubic-bezier(.2,1.3,.4,1)}@keyframes pop-95507d2b{0%{transform:scale(0)}72%{transform:scale(1.1)}to{transform:scale(1)}}.crew[data-v-95507d2b]{cursor:pointer}.crew[data-v-95507d2b]:focus-visible{outline:none}.crew:hover .plate[data-v-95507d2b],.crew:focus-visible .plate[data-v-95507d2b]{border-color:var(--acc);box-shadow:2px 2px 0 var(--acc)}.crew:hover .bubble[data-v-95507d2b],.crew:focus-visible .bubble[data-v-95507d2b]{border-color:var(--acc)}.bubble .tick[data-v-95507d2b]{display:inline;animation:tickin-95507d2b .01s steps(1)}@keyframes tickin-95507d2b{0%{opacity:.35}to{opacity:1}}.bubble .tcar[data-v-95507d2b]{display:inline-block;width:5px;height:9px;margin-left:3px;vertical-align:-1px;background:var(--c,var(--ink));animation:tcar-95507d2b 1s steps(1) infinite}@keyframes tcar-95507d2b{50%{opacity:0}}.crew.hop[data-v-95507d2b]{animation:hopR-95507d2b 1.6s ease-in-out}@keyframes hopR-95507d2b{0%{transform:translate(0)}20%{transform:translate(24px,-16px)}45%{transform:translate(52px,-2px)}55%{transform:translate(52px,-2px)}78%{transform:translate(24px,-14px)}to{transform:translate(0)}}.octrl[data-v-95507d2b]{position:absolute;left:0;right:0;bottom:0;z-index:8;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;background:var(--octrlbg);border-top:3px solid var(--ink)}.octrl .kx[data-v-95507d2b]{font-size:10px;color:var(--dim);text-transform:uppercase;letter-spacing:.03em}.octrl .kx b[data-v-95507d2b]{font-size:16px;color:var(--ink);margin-right:3px}.octrl .kx i[data-v-95507d2b]{font-style:normal;color:var(--ok);font-size:9px}.octrl .sp[data-v-95507d2b]{flex:1;min-width:6px}.oneed[data-v-95507d2b]{position:absolute;top:10px;right:10px;z-index:7;width:214px;background:var(--pends);border:2px solid var(--pend);box-shadow:var(--sh)}.oneed .nt[data-v-95507d2b]{display:flex;align-items:center;gap:6px;padding:7px 9px;border-bottom:2px solid var(--pend);font-size:10px;font-weight:700;text-transform:uppercase}.oneed .nb[data-v-95507d2b]{padding:8px 9px}.oneed .q[data-v-95507d2b]{font-size:11px;font-weight:700;line-height:1.3}.oneed .meta[data-v-95507d2b]{font-size:9px;color:var(--pendt);margin:6px 0}.oneed .nlive[data-v-95507d2b]{display:flex;flex-direction:column;gap:2px;margin:6px 0;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.oneed .nlede[data-v-95507d2b]{font-size:9px;color:var(--dim);margin:0 0 6px}.oneed .nsteps[data-v-95507d2b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.oneed .nsteps li[data-v-95507d2b]{min-width:0}.oneed .nsrow[data-v-95507d2b]{display:flex;gap:6px;align-items:baseline;min-width:0}.oneed .nsrow .d[data-v-95507d2b]{width:5px;height:5px;flex:none;background:var(--dim);transform:translateY(-1px)}.oneed .nsrow .d.s-working[data-v-95507d2b]{background:var(--ok)}.oneed .nsrow .d.s-staged[data-v-95507d2b]{background:var(--pend)}.oneed .nsrow .d.s-blocked[data-v-95507d2b]{background:var(--fail)}.oneed .nswho[data-v-95507d2b]{font-weight:700;font-size:9.5px;color:var(--okt);text-transform:capitalize}.oneed .nsms[data-v-95507d2b]{font-size:8px;color:var(--dim);text-transform:lowercase}.oneed .nswhat[data-v-95507d2b]{font-size:9.5px;line-height:1.45;color:var(--pendt);margin-top:1px}.oneed .nlh[data-v-95507d2b]{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:3px}.oneed .nev[data-v-95507d2b]{display:flex;gap:6px;align-items:baseline;font-size:9px;line-height:1.4;min-width:0}.oneed .nev .t[data-v-95507d2b]{color:var(--dim);flex:none;font-variant-numeric:tabular-nums}.oneed .nev .a[data-v-95507d2b]{color:var(--okt);font-weight:700;flex:none}.oneed .nev .m[data-v-95507d2b]{color:var(--pendt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.diff[data-v-95507d2b]{font-size:9.5px;border:2px solid var(--ink);background:var(--panel);padding:6px;line-height:1.5;margin:6px 0;word-break:break-word}.diff .o[data-v-95507d2b]{color:var(--fail);text-decoration:line-through}.diff .n[data-v-95507d2b]{color:var(--okt)}@media(max-width:720px){.oneed[data-v-95507d2b]{display:none}}.pxstrip[data-v-95507d2b]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-top:16px}@media(max-width:860px){.pxstrip[data-v-95507d2b]{grid-template-columns:1fr}}.miniboard[data-v-95507d2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px}.mcol .mh[data-v-95507d2b]{font-size:9px;font-weight:700;text-transform:uppercase;text-align:center;padding:4px;border:2px solid var(--ink);margin-bottom:6px;background:var(--panel2)}.mcard[data-v-95507d2b]{border:2px solid var(--ink);background:var(--panel);padding:5px;font-size:9px;font-weight:700;line-height:1.3;margin-bottom:6px;box-shadow:2px 2px 0 var(--shc)}.mcard .who[data-v-95507d2b]{font-size:8px;color:var(--dim);text-transform:uppercase;margin-top:3px}.feed[data-v-95507d2b]{padding:8px 10px;max-height:186px;overflow:auto}.ev[data-v-95507d2b]{display:flex;gap:8px;font-size:10px;padding:4px 0;line-height:1.4;border-bottom:1px dashed var(--dash)}.ev .t[data-v-95507d2b]{color:var(--dim);flex:none}.ev .a[data-v-95507d2b]{color:var(--acc);font-weight:700;text-transform:uppercase;flex:none}.ev .m[data-v-95507d2b]{color:var(--ink2);word-break:break-word}.ev.fresh[data-v-95507d2b]{animation:pop-95507d2b .3s ease}.conn[data-v-95507d2b]{padding:8px 10px}.crow[data-v-95507d2b]{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px dashed var(--dash);font-size:10px;font-weight:700}.crow[data-v-95507d2b]:last-child{border:0}.clogo[data-v-95507d2b]{width:18px;height:18px;border:2px solid var(--ink);display:grid;place-items:center;font-size:9px;color:#fff;flex:none}.crow .st[data-v-95507d2b]{margin-left:auto}.g3[data-v-95507d2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:820px){.g3[data-v-95507d2b]{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g3[data-v-95507d2b]{grid-template-columns:1fr}}.g2[data-v-95507d2b]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.g2[data-v-95507d2b]{grid-template-columns:1fr}}.pad[data-v-95507d2b]{padding:14px}.scorewrap[data-v-95507d2b]{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.bigscore[data-v-95507d2b]{font-size:52px;font-weight:700;line-height:1;letter-spacing:.02em;border:3px solid var(--ink);background:var(--oks);padding:10px 16px;box-shadow:var(--sh)}.bigscore small[data-v-95507d2b]{font-size:13px;color:var(--dim)}.census[data-v-95507d2b]{display:flex;gap:14px;flex-wrap:wrap}.census div[data-v-95507d2b]{font-size:10px;color:var(--dim);text-transform:uppercase}.census b[data-v-95507d2b]{display:block;font-size:22px;color:var(--ink)}.catbar[data-v-95507d2b]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:2px solid var(--ink);background:var(--panel);margin-bottom:8px;box-shadow:2px 2px 0 var(--shc)}.catbar .nm[data-v-95507d2b]{font-size:12px;font-weight:700;text-transform:uppercase;min-width:110px}.catbar .track[data-v-95507d2b]{flex:1;height:12px;border:2px solid var(--ink);background:var(--panel2);min-width:80px}.catbar .track i[data-v-95507d2b]{display:block;height:100%}.find[data-v-95507d2b]{border:2px solid var(--ink);border-left-width:7px;background:var(--panel);padding:11px;margin-bottom:9px;box-shadow:2px 2px 0 var(--shc)}.find .ft[data-v-95507d2b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.find .tt[data-v-95507d2b]{font-size:12.5px;font-weight:700;flex:1;min-width:150px}.find .bd[data-v-95507d2b]{font-size:11.5px;color:var(--ink2);margin-top:6px;line-height:1.45}.fixcard[data-v-95507d2b]{border:2px solid var(--ink);background:var(--panel);padding:12px;margin-bottom:12px;box-shadow:var(--sh)}.fixcard .top[data-v-95507d2b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mline[data-v-95507d2b]{font-size:9.5px;color:var(--dim);margin:8px 0}.board[data-v-95507d2b]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;overflow-x:auto}.bcol .bh[data-v-95507d2b]{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;text-transform:uppercase;padding:6px 9px;border:2px solid var(--ink);margin-bottom:9px;box-shadow:2px 2px 0 var(--shc)}.bcard[data-v-95507d2b]{border:2px solid var(--ink);background:var(--panel);padding:9px;margin-bottom:9px;box-shadow:2px 2px 0 var(--shc)}.bcard .tt[data-v-95507d2b]{font-size:11.5px;font-weight:700;line-height:1.3}.bcard .row[data-v-95507d2b]{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:7px}.gcard[data-v-95507d2b]{border:2px solid var(--ink);background:var(--panel);padding:12px;box-shadow:var(--sh)}.gcard .top[data-v-95507d2b]{display:flex;align-items:center;gap:8px}.gcard .em[data-v-95507d2b]{width:30px;height:30px;border:2px solid var(--ink);background:var(--panel2);display:grid;place-items:center;font-size:14px;flex:none}.gcard .nm[data-v-95507d2b]{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.gcard .ds[data-v-95507d2b]{font-size:11px;color:var(--ink2);margin:8px 0;line-height:1.45}.gcard .mt[data-v-95507d2b]{font-size:9px;color:var(--dim);text-transform:uppercase}.gcard .cn[data-v-95507d2b]{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.gcard .clogo[data-v-95507d2b]{width:30px;height:30px}.cxform[data-v-95507d2b]{display:flex;flex-direction:column;gap:9px;border-top:2px solid var(--ink);padding-top:10px;margin-top:10px}.cxopt[data-v-95507d2b]{display:flex;flex-direction:column;gap:5px}.cxlabel[data-v-95507d2b]{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);font-weight:700}.cxinput[data-v-95507d2b]{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:11px;padding:6px 8px;font-family:inherit}.runrow[data-v-95507d2b]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.runrow .cxinput[data-v-95507d2b]{flex:1;min-width:180px}.cxinput[data-v-95507d2b]:focus{outline:none;border-color:var(--acc)}.ta[data-v-95507d2b]{width:100%;min-height:78px;background:var(--panel2);border:2px solid var(--ink);padding:9px;font-family:var(--mono);font-size:10px;color:var(--ink2);resize:none;margin-top:6px}.filters[data-v-95507d2b]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.fchip[data-v-95507d2b]{font-size:10px;font-weight:700;text-transform:uppercase;padding:5px 9px;border:2px solid var(--ink);background:var(--panel);cursor:pointer}.fchip.on[data-v-95507d2b]{background:var(--acc);color:var(--onacc);box-shadow:2px 2px 0 var(--ink)}.skill[data-v-95507d2b]{display:flex;align-items:center;gap:9px;border:2px solid var(--ink);background:var(--panel);padding:10px;box-shadow:2px 2px 0 var(--shc)}.skill .sn[data-v-95507d2b]{font-size:12px;font-weight:700;text-transform:uppercase}.skill .sd[data-v-95507d2b]{font-size:10px;color:var(--dim);margin-top:2px}.skill .rt[data-v-95507d2b]{margin-left:auto;display:flex;align-items:center;gap:8px}.ag[data-v-95507d2b]{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:2px dashed var(--dash)}.ag[data-v-95507d2b]:last-child{border:0}.av[data-v-95507d2b]{width:30px;height:30px;border:2px solid var(--ink);background:var(--panel2);display:grid;place-items:center;font-size:14px;flex:none}.ag .nm[data-v-95507d2b]{font-size:12px;font-weight:700}.ag .rl[data-v-95507d2b]{font-size:9px;color:var(--dim);text-transform:uppercase}.vrow[data-v-95507d2b]{display:flex;align-items:center;gap:12px;border:2px solid var(--ink);background:var(--panel);padding:11px;margin-bottom:9px;box-shadow:2px 2px 0 var(--shc)}.vrow .nm[data-v-95507d2b]{font-size:12.5px;font-weight:700}.vrow .mt[data-v-95507d2b]{font-size:10px;color:var(--dim);margin-top:2px}.vrow .acts[data-v-95507d2b]{margin-left:auto;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.key[data-v-95507d2b]{font-size:11px;letter-spacing:.14em;color:var(--ink2)}.banner[data-v-95507d2b]{border:2px solid var(--pend);background:var(--pends);padding:10px 12px;font-size:11.5px;margin-bottom:14px;box-shadow:2px 2px 0 var(--shc)}.setrow[data-v-95507d2b]{border:2px solid var(--ink);background:var(--panel);padding:14px;margin-bottom:12px;box-shadow:var(--sh)}.setrow h4[data-v-95507d2b]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.ladder[data-v-95507d2b]{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.rung[data-v-95507d2b]{border:2px solid var(--ink);padding:7px 10px;font-size:10.5px;font-weight:700;text-transform:uppercase}.rung.on[data-v-95507d2b]{background:var(--acc);color:var(--onacc);box-shadow:2px 2px 0 var(--ink)}.rename[data-v-95507d2b]{display:grid;grid-template-columns:auto 1fr auto;gap:8px 10px;align-items:center;max-width:520px}.rename .role[data-v-95507d2b]{font-size:9.5px;color:var(--dim);text-transform:uppercase}.rename input[data-v-95507d2b]{background:var(--panel2);border:2px solid var(--ink);padding:6px 8px;color:var(--ink);font:inherit;font-size:12px;font-weight:700}.tiers[data-v-95507d2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:780px){.tiers[data-v-95507d2b]{grid-template-columns:1fr 1fr}}.tier[data-v-95507d2b]{border:2px solid var(--ink);background:var(--panel);padding:11px;box-shadow:var(--sh)}.tier.on[data-v-95507d2b]{border-color:var(--acc);box-shadow:4px 4px 0 var(--acc)}.tier h5[data-v-95507d2b]{font-size:12px;font-weight:700;text-transform:uppercase}.tier .pr[data-v-95507d2b]{font-size:17px;font-weight:700;margin:5px 0}.tier ul[data-v-95507d2b]{list-style:none;font-size:10px;color:var(--ink2);line-height:1.7}.tier li[data-v-95507d2b]:before{content:"▪ ";color:var(--acc)}.scan[data-v-95507d2b]{max-width:600px;margin:12px auto;text-align:center}.scan .eb[data-v-95507d2b]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);font-weight:700}.scan h2[data-v-95507d2b]{font-size:26px;font-weight:700;text-transform:uppercase;margin:12px 0 8px;line-height:1.15;text-shadow:2px 2px 0 var(--tsh)}.scan .free[data-v-95507d2b]{color:var(--ink2);font-size:12.5px;line-height:1.5}.scan .b2[data-v-95507d2b]{max-width:460px;margin:18px auto 0;display:flex;gap:8px}.scan .in[data-v-95507d2b]{flex:1;background:var(--panel);border:2px solid var(--ink);padding:11px;font-family:var(--mono);font-size:12px;color:var(--dim);text-align:left}.scan input.in[data-v-95507d2b]:focus{outline:none;border-color:var(--acc);color:var(--ink)}.badge[data-v-95507d2b]{max-width:400px;margin:22px auto 0;border:2px solid var(--ink);background:var(--panel);padding:16px;display:flex;align-items:center;gap:16px;box-shadow:var(--sh)}.medal[data-v-95507d2b]{width:64px;height:64px;border:3px solid var(--ink);display:grid;place-items:center;font-size:22px;font-weight:700;flex:none;background:var(--pends)}.badge .bm[data-v-95507d2b]{text-align:left}.badge .g[data-v-95507d2b]{font-size:14px;font-weight:700;text-transform:uppercase}.badge .s[data-v-95507d2b]{font-size:10px;color:var(--dim);margin-top:2px}.badge .cta[data-v-95507d2b]{font-size:10px;color:var(--acc);margin-top:8px;font-weight:700}.note[data-v-95507d2b]{font-size:10.5px;color:var(--dim);margin-top:14px}.foot[data-v-95507d2b]{font-size:9.5px;color:var(--dim);margin-top:14px;letter-spacing:.02em}.pixelskin[data-mode=dark] .office[data-v-95507d2b]{box-shadow:var(--sh),inset 0 -46px 130px #d2782d1f,inset 0 24px 90px #ffb45a0d}.playing[data-v-95507d2b]{display:none;align-items:center;gap:7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--acc);border:2px solid var(--acc);background:var(--accs);padding:5px 9px;box-shadow:2px 2px 0 var(--ink)}.pixelskin.demo-live .playing[data-v-95507d2b]{display:inline-flex}.playing .pbar[data-v-95507d2b]{display:inline-flex;gap:2px}.playing .pbar i[data-v-95507d2b]{width:3px;height:11px;background:var(--acc);display:block;animation:eq-95507d2b .7s steps(3) infinite}.playing .pbar i[data-v-95507d2b]:nth-child(2){animation-delay:.12s}.playing .pbar i[data-v-95507d2b]:nth-child(3){animation-delay:.24s}@keyframes eq-95507d2b{0%,to{transform:scaleY(.4);transform-origin:bottom}50%{transform:scaleY(1);transform-origin:bottom}}.agmodal[data-v-95507d2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:22px;background:#1a140a94}.agdlg[data-v-95507d2b]{width:min(480px,100%);max-height:80vh;display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--shc);image-rendering:pixelated}.agh[data-v-95507d2b]{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:3px solid var(--ink);background:var(--paper)}.agh .agdot[data-v-95507d2b]{width:9px;height:9px;flex:none;background:var(--c,var(--ink))}.agh .agname[data-v-95507d2b]{display:flex;flex-direction:column;gap:1px;min-width:0}.agh .agname b[data-v-95507d2b]{font-size:12px;text-transform:uppercase;letter-spacing:.03em;line-height:1.1}.agh .agrole[data-v-95507d2b]{font-size:8.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}.agh .chip[data-v-95507d2b]{margin-left:auto}.agx[data-v-95507d2b]{width:24px;height:24px;flex:none;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:11px;box-shadow:2px 2px 0 var(--ink)}.agx[data-v-95507d2b]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.agfeed[data-v-95507d2b]{flex:1;min-height:130px;overflow:auto;padding:9px 11px;background:var(--monbg);font-size:10px;line-height:1.55;color:#cfe0c6;background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.14) 3px 4px)}.agln[data-v-95507d2b]{display:flex;gap:7px;padding:2px 0;word-break:break-word}.agln .t[data-v-95507d2b]{color:#7f9a8c;flex:none}.agln .a[data-v-95507d2b]{color:var(--acc2,#a58af3)}.agln .m[data-v-95507d2b]{color:#e2ecdd}.agwait[data-v-95507d2b]{color:#8fa79a;text-align:center;padding:22px 0}.agfoot[data-v-95507d2b]{padding:7px 11px;border-top:3px solid var(--ink);background:var(--paper);font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);display:flex;align-items:center;gap:6px}.agfoot[data-v-95507d2b]:before{content:"";width:6px;height:6px;background:var(--ok)}.studio-overlay[data-v-95507d2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:71}@media(prefers-reduced-motion:reduce){.fig[data-v-95507d2b],.lchip .hb[data-v-95507d2b],.pxcard .hd .live b[data-v-95507d2b],.plate .dot[data-v-95507d2b],.office .crt[data-v-95507d2b],.playing .pbar i[data-v-95507d2b],.pwin .star[data-v-95507d2b],.pboard .led[data-v-95507d2b],.plamp .lglow[data-v-95507d2b],.pmug .steam[data-v-95507d2b],.pplant svg[data-v-95507d2b],.fig.act-type[data-v-95507d2b],.fig.act-glance[data-v-95507d2b],.fig.act-sip[data-v-95507d2b],.bubble .tick[data-v-95507d2b],.bubble .tcar[data-v-95507d2b]{animation:none!important}.pmug .steam[data-v-95507d2b]{display:none}}.warmskin[data-v-3ca4e070]{--paper:#ffffff;--paper2:#f4f4f5;--card:#ffffff;--card2:#f4f4f5;--wood:#a1a1aa;--wood-dk:#71717a;--wall:#ffffff;--ink:#09090b;--ink2:#71717a;--ink3:#a1a1aa;--line:#e4e4e9;--line2:#f1f1f4;--acc:#5529d6;--acc2:#392bd5;--accs:#f3f0fc;--onacc:#fafafa;--acc-rgb:85,41,214;--violet:#5529d6;--violets:#f3f0fc;--violet-ink:#392bd5;--violet-rgb:85,41,214;--ok:#5f8a4f;--oks:#e7efdd;--ok-ink:#43672f;--pend:#c58a2e;--pends:#f7ecd3;--pend-ink:#8a5d16;--fail:#c04a2f;--fails:#f7e0d7;--fail-ink:#933320;--cloud:#4f7bab;--clouds:#e2ecf6;--cloud-ink:#365d84;--c-scout:#cd5a2e;--c-kai:#5f8a4f;--c-rai:#c58a2e;--c-watch:#4f7bab;--c-memo:#8a5aa8;--scroll:#d4d4d8;--hero-wash:#f4f2fb;--floor1:#ececef;--floor2:#e0e0e6;--floorline:rgba(113,113,122,.22);--ohead-bg:rgba(246,239,226,.6);--frame-bg:rgba(251,246,238,.5);--desk-top:#d8b483;--desk-side1:#b98f5c;--desk-side2:#a2794c;--chair:#e0cdad;--chair2:#d3bb95;--lap1:#3c3730;--lap2:#2b2721;--lap-b:#55504a;--lap-base:#cbb58f;--leaf1:#7ba85f;--leaf2:#4f7a3c;--eye:#2c211a;--smile:#9a5f3f;--shadow-rgb:51,42,32;--wood-rgb:169,125,77;--wood-dk-rgb:120,86,48;--skin:#e0a878;--hair:#3a2b21;--serif:"Hoefler Text","Iowan Old Style","Palatino Linotype",Palatino,"Cambria",Georgia,ui-serif,serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"Geist Mono",ui-monospace,"Cascadia Code","SF Mono","Consolas",Menlo,monospace;height:100vh;display:flex;flex-direction:column;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden;background:radial-gradient(900px 480px at 82% -12%,rgba(var(--acc-rgb),.06),transparent 60%),radial-gradient(700px 420px at 6% 108%,rgba(var(--violet-rgb),.05),transparent 60%),var(--paper)}.warmskin[data-theme=violet][data-v-3ca4e070]{--acc:#5529d6;--acc2:#392bd5;--acc-rgb:85,41,214;--accs:#f3f0fc}.warmskin[data-theme=terracotta][data-v-3ca4e070]{--acc:#cd5a2e;--acc2:#b64c26;--acc-rgb:205,90,46;--accs:color-mix(in srgb,var(--acc) 15%,var(--card))}.warmskin[data-theme=sage][data-v-3ca4e070]{--acc:#6f9150;--acc2:#587a3c;--acc-rgb:111,145,80;--accs:color-mix(in srgb,var(--acc) 15%,var(--card))}.warmskin[data-theme=teal][data-v-3ca4e070]{--acc:#14b8a6;--acc2:#0f9488;--acc-rgb:20,184,166;--accs:color-mix(in srgb,var(--acc) 15%,var(--card))}.warmskin[data-theme=ochre][data-v-3ca4e070]{--acc:#cf9a12;--acc2:#a8760e;--acc-rgb:207,154,18;--accs:color-mix(in srgb,var(--acc) 16%,var(--card))}.warmskin[data-mode=dark][data-v-3ca4e070]{--paper:#0f0f12;--paper2:#18181b;--card:#161619;--card2:#1f1f23;--wall:#141417;--wood:#52525b;--wood-dk:#3f3f46;--ink:#fafafa;--ink2:#a1a1aa;--ink3:#71717a;--line:#2a2a30;--line2:#1e1e22;--ok:#7aa864;--oks:#25321d;--ok-ink:#a9d38f;--pend:#d69a3f;--pends:#342812;--pend-ink:#e7c07a;--fail:#d5634a;--fails:#331a14;--fail-ink:#f0a992;--cloud:#6f9dcb;--clouds:#1b2733;--cloud-ink:#9cc2e8;--violets:#241a33;--violet-ink:#a58af3;--scroll:#2a2a30;--hero-wash:#17171b;--floor1:#141417;--floor2:#0d0d0f;--floorline:rgba(255,255,255,.08);--ohead-bg:rgba(33,26,20,.6);--frame-bg:rgba(42,34,24,.5);--desk-top:#6e5230;--desk-side1:#4f3c22;--desk-side2:#3c2c19;--chair:#4a3d29;--chair2:#3c3122;--lap-base:#4a3d2a;--leaf1:#6f9a54;--leaf2:#436b34;--shadow-rgb:0,0,0;--wood-rgb:150,116,74;--wood-dk-rgb:120,86,48;--accs:color-mix(in srgb,var(--acc) 22%,var(--card))}.warmskin[data-v-3ca4e070] *{box-sizing:border-box;margin:0}.warmskin button[data-v-3ca4e070]{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.warmskin .mono[data-v-3ca4e070]{font-family:var(--mono)}.warmskin[data-v-3ca4e070] ::-webkit-scrollbar{width:10px;height:10px}.warmskin[data-v-3ca4e070] ::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:9px;border:2px solid transparent;background-clip:padding-box}.warmskin .focuscs[data-v-3ca4e070]{outline:2px solid var(--acc);outline-offset:2px;animation:focuscsFade-3ca4e070 2.6s ease-out}@keyframes focuscsFade-3ca4e070{0%{box-shadow:0 0 0 3px rgba(var(--acc-rgb),.4)}to{box-shadow:0 0 rgba(var(--acc-rgb),0)}}.bar[data-v-3ca4e070]{display:flex;align-items:center;gap:12px;padding:11px 20px;border-bottom:1px solid var(--line);flex:none;flex-wrap:wrap;background:var(--card);position:relative;z-index:62}.brand[data-v-3ca4e070]{display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;cursor:pointer}.brand[data-v-3ca4e070]:hover{opacity:.8}.logomark[data-v-3ca4e070]{height:26px;width:auto;display:block}.brand b[data-v-3ca4e070]{font-size:15.5px;font-family:var(--serif);letter-spacing:.01em}.brand small[data-v-3ca4e070]{display:block;font-family:var(--mono);font-size:9px;color:var(--ink3);letter-spacing:.16em;text-transform:uppercase;margin-top:1px}.nav[data-v-3ca4e070]{display:flex;gap:2px;background:var(--paper2);border:1px solid var(--line);border-radius:12px;padding:3px;margin-left:6px;flex-shrink:0;overflow-x:auto;max-width:100%}.nav button[data-v-3ca4e070]{font-size:12.5px;color:var(--ink2);padding:7px 12px;border-radius:9px;white-space:nowrap;display:flex;align-items:center;gap:7px}.nav button.dim[data-v-3ca4e070]{opacity:.45}.nav button.dim[data-v-3ca4e070]:hover{opacity:.8}.nav button[data-v-3ca4e070]:hover{color:var(--ink)}.nav button.on[data-v-3ca4e070]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(var(--shadow-rgb),.1);font-weight:600}.nav button .n[data-v-3ca4e070]{font-family:var(--mono);font-size:9px;color:var(--onacc);background:var(--acc);padding:1px 5px;border-radius:99px;font-weight:700}.sp[data-v-3ca4e070]{margin-left:auto}.rtile[data-v-3ca4e070]{display:flex;align-items:baseline;gap:7px;padding:4px 13px;border:1px solid var(--line);border-radius:200px;background:var(--card)}.rtsample[data-v-3ca4e070]{font-style:normal;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pend);border:1px solid var(--pend);border-radius:99px;padding:1px 6px}.rtile b.w[data-v-3ca4e070]{font-family:var(--serif);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.rtile b.w[data-g=ok][data-v-3ca4e070]{color:var(--ok)}.rtile b.w[data-g=warn][data-v-3ca4e070]{color:var(--pend)}.rtile b.w[data-g=stop][data-v-3ca4e070]{color:var(--fail)}.rtile b.w.dim[data-v-3ca4e070]{color:var(--ink2)}.rtile .s[data-v-3ca4e070]{font-size:10px;color:var(--ink3);font-family:var(--mono);font-variant-numeric:tabular-nums}.rtile .u[data-v-3ca4e070]{font-size:10px;color:var(--ok);font-family:var(--mono);font-weight:600}.runbtn[data-v-3ca4e070]{background:linear-gradient(150deg,var(--acc),var(--acc2));color:var(--onacc);font-weight:700;font-size:13px;padding:9px 16px;border-radius:11px;display:flex;align-items:center;gap:8px;box-shadow:0 3px 10px rgba(var(--acc-rgb),.3)}.runbtn[data-v-3ca4e070]:hover{filter:brightness(1.05)}.runbtn .tri[data-v-3ca4e070]{font-size:10px}.runbtn.playing[data-v-3ca4e070]{opacity:.7;pointer-events:none}.tsw[data-v-3ca4e070]{display:flex;align-items:center;gap:8px}.modebtn[data-v-3ca4e070]{width:32px;height:30px;border-radius:9px;border:1px solid var(--line);background:var(--card);color:var(--ink2);font-size:14px;line-height:1;display:grid;place-items:center;transition:border-color .12s,color .12s}.modebtn[data-v-3ca4e070]:hover{border-color:var(--acc);color:var(--ink)}.demopill[data-v-3ca4e070]{display:none;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;color:var(--acc2);border:1px solid color-mix(in srgb,var(--acc) 40%,var(--line));background:var(--accs);padding:5px 10px;border-radius:99px}.demopill.on[data-v-3ca4e070]{display:flex}.demopill .dd[data-v-3ca4e070]{width:6px;height:6px;border-radius:50%;background:var(--acc);animation:pz-3ca4e070 1s infinite}.morewrap[data-v-3ca4e070]{position:relative}.morescrim[data-v-3ca4e070]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.moremenu[data-v-3ca4e070]{position:absolute;top:calc(100% + 6px);left:0;min-width:190px;z-index:20;list-style:none;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 12px 30px rgba(var(--shadow-rgb),.3)}.moremenu li+li[data-v-3ca4e070]{margin-top:3px}.moremenu button[data-v-3ca4e070]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border-radius:7px;padding:7px 10px;font-size:12.5px;color:var(--ink2)}.moremenu button[data-v-3ca4e070]:hover{background:var(--accs);color:var(--ink)}.moremenu .n[data-v-3ca4e070]{margin-left:auto;font-family:var(--mono);font-size:9px;font-weight:700;background:var(--pend);color:#fff;border-radius:200px;padding:1px 6px}.seedwrap[data-v-3ca4e070]{position:relative}.seedbtn[data-v-3ca4e070]{font-family:var(--mono);font-size:10px;color:var(--ink2);border:1px dashed var(--line);border-radius:99px;padding:5px 11px;background:var(--card)}.seedbtn[data-v-3ca4e070]:hover{border-color:var(--acc);color:var(--acc)}.seedscrim[data-v-3ca4e070]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.seedmenu[data-v-3ca4e070]{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;z-index:20;list-style:none;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 12px 30px rgba(var(--shadow-rgb),.3)}.seedmenu li+li[data-v-3ca4e070]{margin-top:3px}.seedmenu button[data-v-3ca4e070]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border-radius:7px;padding:7px 9px}.seedmenu button[data-v-3ca4e070]:hover{background:var(--accs)}.seedmenu .sname[data-v-3ca4e070]{font-size:12px;color:var(--ink)}.seedmenu .splat[data-v-3ca4e070]{font-family:var(--mono);font-size:9px;color:var(--ink3);text-transform:uppercase}.seedempty[data-v-3ca4e070]{padding:7px 9px;font-size:11px;color:var(--ink3)}.seedbtn[data-v-3ca4e070]:focus-visible,.seedmenu button[data-v-3ca4e070]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.office.demoflash[data-v-3ca4e070]{animation:demoflash-3ca4e070 1.1s ease}@keyframes demoflash-3ca4e070{0%{box-shadow:0 0 rgba(var(--acc-rgb),0)}30%{box-shadow:0 0 0 3px rgba(var(--acc-rgb),.35)}to{box-shadow:0 0 rgba(var(--acc-rgb),0)}}.needs.approved[data-v-3ca4e070]{border-color:color-mix(in srgb,var(--ok) 48%,var(--line));background:var(--oks);transition:background .4s,border-color .4s}.needs.approved .go[data-v-3ca4e070]{background:linear-gradient(150deg,var(--ok),color-mix(in srgb,var(--ok) 65%,#000));cursor:default}.stage[data-v-3ca4e070]{flex:1;min-height:0;position:relative}.page[data-v-3ca4e070]{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;padding:22px 26px 40px}.page.on[data-v-3ca4e070]{display:block}.ph[data-v-3ca4e070]{margin-bottom:20px}.ph .k[data-v-3ca4e070]{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3)}.ph h1[data-v-3ca4e070]{font-family:var(--serif);font-size:28px;font-weight:600;letter-spacing:-.01em;margin-top:6px}.ph p[data-v-3ca4e070]{color:var(--ink2);font-size:14px;margin-top:5px;max-width:70ch}.card[data-v-3ca4e070]{border:1px solid var(--line);border-radius:15px;background:var(--card);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.03)}.cardh[data-v-3ca4e070]{display:flex;align-items:center;gap:9px;padding:13px 17px;border-bottom:1px solid var(--line2);font-size:13.5px;font-weight:600;font-family:var(--serif)}.cardh .live[data-v-3ca4e070]{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink2);display:flex;align-items:center;gap:6px;font-weight:400}.cardh .live .d[data-v-3ca4e070]{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--oks);animation:pz-3ca4e070 1.5s infinite}@keyframes pz-3ca4e070{50%{opacity:.35}}.chip[data-v-3ca4e070]{font-family:var(--mono);font-size:9.5px;font-weight:600;padding:3px 8px;border-radius:99px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.c-ok[data-v-3ca4e070]{background:var(--oks);color:var(--ok-ink)}.c-pend[data-v-3ca4e070]{background:var(--pends);color:var(--pend-ink)}.c-fail[data-v-3ca4e070]{background:var(--fails);color:var(--fail-ink)}.c-acc[data-v-3ca4e070]{background:var(--accs);color:var(--acc2)}.c-cloud[data-v-3ca4e070]{background:var(--clouds);color:var(--cloud-ink)}.c-dim[data-v-3ca4e070]{background:var(--paper2);color:var(--ink2)}.c-vi[data-v-3ca4e070]{background:var(--violets);color:var(--violet-ink)}.fx[data-v-3ca4e070]{font-family:var(--mono);font-size:9.5px;font-weight:600;padding:3px 9px;border-radius:99px;white-space:nowrap}.fx.det[data-v-3ca4e070]{background:var(--oks);color:var(--ok-ink)}.fx.mod[data-v-3ca4e070]{background:var(--pends);color:var(--pend-ink)}.fx.jud[data-v-3ca4e070]{background:var(--clouds);color:var(--cloud-ink)}.btn[data-v-3ca4e070]{font-size:12.5px;padding:8px 14px;border-radius:10px;border:1px solid var(--line);color:var(--ink);background:var(--card);transition:border-color .12s,background .12s}.btn[data-v-3ca4e070]:hover{border-color:var(--acc);background:var(--card2)}.btn.p[data-v-3ca4e070]{background:linear-gradient(150deg,var(--acc),var(--acc2));color:var(--onacc);border:0;font-weight:600}.btn.p[data-v-3ca4e070]:hover{filter:brightness(1.05)}.btn.d[data-v-3ca4e070]{color:var(--fail);border-color:color-mix(in srgb,var(--fail) 34%,var(--line))}.btn.xl[data-v-3ca4e070]{font-size:14px;padding:12px 20px;border-radius:12px}.btn[data-v-3ca4e070]:disabled{opacity:.6;cursor:wait}.herorun[data-v-3ca4e070]{display:flex;align-items:center;gap:22px;flex-wrap:wrap;border:1px solid var(--line);border-radius:18px;padding:20px 24px;margin-bottom:18px;background:linear-gradient(115deg,var(--card) 60%,var(--hero-wash))}.herorun .lead[data-v-3ca4e070]{flex:1;min-width:280px}.herorun .kick[data-v-3ca4e070]{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--acc2);display:flex;align-items:center;gap:8px}.herorun .kick .lk[data-v-3ca4e070]{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--oks);animation:pz-3ca4e070 1.5s infinite}.herorun h1[data-v-3ca4e070]{font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-.01em;margin:9px 0 6px;line-height:1.1}.herorun h1 em[data-v-3ca4e070]{font-style:italic;color:var(--acc)}.herorun p[data-v-3ca4e070]{color:var(--ink2);font-size:14px;max-width:56ch;line-height:1.5}.herorun.compact[data-v-3ca4e070]{padding:13px 18px;margin-bottom:12px}.herorun.compact h1[data-v-3ca4e070]{font-size:24px;margin:5px 0 3px}.herorun.compact p[data-v-3ca4e070]{font-size:12.5px;line-height:1.35}.herorun.compact .btn.xl[data-v-3ca4e070]{font-size:12.5px;padding:9px 14px}.herorun.compact .runacts[data-v-3ca4e070]{gap:5px}.herorun.compact .runacts .rt b[data-v-3ca4e070]{font-size:17px}.runacts[data-v-3ca4e070]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.runacts .pair[data-v-3ca4e070]{display:flex;gap:10px}.runacts .rt[data-v-3ca4e070]{display:flex;align-items:baseline;gap:7px;font-family:var(--mono);font-size:11px;color:var(--ink3)}.runacts .rt b[data-v-3ca4e070]{font-family:var(--serif);font-size:20px;color:var(--ink);font-weight:600;letter-spacing:-.01em}.runacts .rt b[data-g=ok][data-v-3ca4e070]{color:var(--ok)}.runacts .rt b[data-g=warn][data-v-3ca4e070]{color:var(--pend)}.runacts .rt b[data-g=stop][data-v-3ca4e070]{color:var(--fail)}.runacts .rt i[data-v-3ca4e070]{font-style:normal;color:var(--ok);font-weight:600}.homegrid[data-v-3ca4e070]{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(280px,.8fr);gap:16px;align-items:start;margin-bottom:18px}@media(max-width:940px){.homegrid[data-v-3ca4e070]{grid-template-columns:1fr}}.office[data-v-3ca4e070]{position:relative;overflow:hidden;border-radius:15px;border:1px solid var(--line);background:linear-gradient(180deg,var(--wall) 0%,var(--wall) 58%,var(--floor1) 58.2%,var(--floor2) 100%);display:flex;flex-direction:column;min-height:430px}.office .ohead[data-v-3ca4e070]{display:flex;align-items:center;gap:9px;padding:12px 17px;font-family:var(--serif);font-size:13.5px;font-weight:600;border-bottom:1px solid rgba(var(--wood-rgb),.22);position:relative;z-index:3;background:var(--ohead-bg)}.office .ohead .beat[data-v-3ca4e070]{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink2);font-weight:400;display:flex;align-items:center;gap:6px}.office .ohead .beat .d[data-v-3ca4e070]{width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px var(--accs);animation:pz-3ca4e070 1.4s infinite}.office .wall[data-v-3ca4e070]{position:absolute;left:0;right:0;top:47px;height:52%;z-index:0;pointer-events:none}.office .wall .frame[data-v-3ca4e070]{position:absolute;border:2px solid rgba(var(--wood-rgb),.32);border-radius:5px;background:var(--frame-bg)}.office .wall .frame.a[data-v-3ca4e070]{left:6%;top:16px;width:78px;height:56px}.office .wall .frame.b[data-v-3ca4e070]{left:6%;top:82px;width:78px;height:40px;background:linear-gradient(120deg,rgba(var(--acc-rgb),.14),rgba(var(--violet-rgb),.1))}.office .wall .frame.c[data-v-3ca4e070]{right:6%;top:24px;width:64px;height:80px}.office .wall .clock[data-v-3ca4e070]{position:absolute;right:50%;transform:translate(50%);top:5px;width:44px;display:flex;flex-direction:column;align-items:center;gap:2px}.office .wall .clockface[data-v-3ca4e070]{width:42px;height:42px;display:block;filter:drop-shadow(0 2px 3px rgba(var(--shadow-rgb),.2))}.cf-rim[data-v-3ca4e070]{fill:var(--wood)}.cf-ring[data-v-3ca4e070]{fill:none;stroke:var(--wood-dk);stroke-width:2}.cf-face[data-v-3ca4e070]{fill:var(--card)}.cf-tk[data-v-3ca4e070]{stroke:var(--ink3);stroke-width:1.3;stroke-linecap:round}.cf-tk.maj[data-v-3ca4e070]{stroke:var(--ink2);stroke-width:2.2}.cf-h[data-v-3ca4e070]{stroke:var(--ink);stroke-width:3.6;stroke-linecap:round}.cf-m[data-v-3ca4e070]{stroke:var(--ink2);stroke-width:2.4;stroke-linecap:round}.cf-s[data-v-3ca4e070]{stroke:var(--acc);stroke-width:1.3;stroke-linecap:round}.cf-cap[data-v-3ca4e070]{fill:var(--acc)}.cdigital[data-v-3ca4e070]{font-family:var(--mono);font-size:7.5px;letter-spacing:.05em;color:var(--ink2);background:var(--ohead-bg);border:1px solid rgba(var(--wood-rgb),.3);border-radius:5px;padding:1px 4px;line-height:1.4}.office .wall .plant[data-v-3ca4e070]{position:absolute;right:15%;bottom:-6px;width:26px;height:34px}.office .wall .plant[data-v-3ca4e070]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:14px;border-radius:3px 3px 6px 6px;background:var(--wood-dk)}.office .wall .plant[data-v-3ca4e070]:after{content:"";position:absolute;bottom:11px;left:50%;transform:translate(-50%);width:24px;height:26px;border-radius:60% 60% 40% 40%;background:radial-gradient(circle at 40% 30%,var(--leaf1),var(--leaf2))}.office .wall .window[data-v-3ca4e070]{position:absolute;left:22%;top:6px;width:52px;height:56px;border:3px solid var(--wood-dk);border-radius:7px;overflow:hidden;box-shadow:0 2px 4px rgba(var(--shadow-rgb),.16)}.office .wall .window .sky[data-v-3ca4e070]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#bfe3f2,#dcecdf 70%,#e9f2df);transition:background .5s}.office .wall .window .stars[data-v-3ca4e070]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s;background-image:radial-gradient(1px 1px at 22% 26%,#fff,transparent 60%),radial-gradient(1px 1px at 64% 20%,#fff,transparent 60%),radial-gradient(1px 1px at 42% 58%,#fff,transparent 60%),radial-gradient(1px 1px at 80% 66%,#fdf6e3,transparent 60%),radial-gradient(1px 1px at 30% 76%,#fff,transparent 60%)}.office .wall .window .orb[data-v-3ca4e070]{position:absolute;right:9px;top:8px;width:15px;height:15px;border-radius:50%;z-index:1;background:radial-gradient(circle at 40% 38%,#ffe9a8,#ffbf47);box-shadow:0 0 10px 2px #ffc1478c;transition:background .5s,box-shadow .5s}.office .wall .window[data-v-3ca4e070]:before,.office .wall .window[data-v-3ca4e070]:after{content:"";position:absolute;background:var(--wood-dk);z-index:2;opacity:.75}.office .wall .window[data-v-3ca4e070]:before{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%)}.office .wall .window[data-v-3ca4e070]:after{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.warmskin[data-mode=dark] .office .wall .window .sky[data-v-3ca4e070]{background:linear-gradient(180deg,#121a30,#1d243d 60%,#2a3050)}.warmskin[data-mode=dark] .office .wall .window .stars[data-v-3ca4e070]{opacity:1}.warmskin[data-mode=dark] .office .wall .window .orb[data-v-3ca4e070]{background:radial-gradient(circle at 38% 36%,#f6f2e6,#cfd4de);box-shadow:0 0 9px 2px #dee3f266}.office .dust[data-v-3ca4e070]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.4;background-repeat:no-repeat;background-image:radial-gradient(1.5px 1.5px at 15% 42%,rgba(255,240,214,.6),transparent 60%),radial-gradient(1.5px 1.5px at 42% 70%,rgba(255,240,214,.4),transparent 60%),radial-gradient(1px 1px at 63% 30%,rgba(255,240,214,.5),transparent 60%),radial-gradient(1.5px 1.5px at 80% 58%,rgba(255,240,214,.4),transparent 60%),radial-gradient(1px 1px at 30% 20%,rgba(255,240,214,.4),transparent 60%),radial-gradient(1px 1px at 72% 82%,rgba(255,240,214,.5),transparent 60%);animation:dust-3ca4e070 22s linear infinite}@keyframes dust-3ca4e070{0%{transform:translateY(8px)}to{transform:translateY(-18px)}}.warmskin[data-mode=dark] .office .dust[data-v-3ca4e070]{opacity:.6}.office .floorline[data-v-3ca4e070]{position:absolute;left:0;right:0;top:58%;height:2px;background:var(--floorline);z-index:0}.office .ohead .vseg[data-v-3ca4e070]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:200px;background:var(--card);margin-left:10px}.office .ohead .vseg button[data-v-3ca4e070]{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ink2);padding:3px 10px;border-radius:200px;border:0;background:none;cursor:pointer;transition:all .22s var(--s-ease,cubic-bezier(.16,1,.3,1))}.office .ohead .vseg button.on[data-v-3ca4e070]{background:var(--accs);color:var(--acc2);font-weight:700}.custommenu[data-v-3ca4e070]{position:relative;margin-left:2px;font-family:var(--sans);font-weight:400}.custommenu summary[data-v-3ca4e070]{list-style:none;border:1px solid var(--line);border-radius:99px;padding:4px 9px;color:var(--ink2);font-family:var(--mono);font-size:9.5px;cursor:pointer}.custommenu summary[data-v-3ca4e070]::-webkit-details-marker{display:none}.custommenu[open] summary[data-v-3ca4e070]{border-color:var(--acc);color:var(--acc2);background:var(--accs)}.custompop[data-v-3ca4e070]{position:absolute;z-index:12;top:calc(100% + 6px);left:0;min-width:150px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 12px 28px rgba(var(--shadow-rgb),.18)}.custompop button[data-v-3ca4e070]{display:block;width:100%;padding:7px 9px;border-radius:7px;text-align:left;font-size:11.5px;color:var(--ink2)}.custompop button[data-v-3ca4e070]:hover,.custompop button[data-v-3ca4e070]:focus-visible{background:var(--accs);color:var(--ink);outline:none}.pixelwrap[data-v-3ca4e070]{display:flex;align-items:center;justify-content:center;min-width:0;padding:10px;background:color-mix(in srgb,var(--paper2) 55%,var(--card))}.pixelwrap[data-v-3ca4e070] .office-canvas{width:100%;min-width:0}.roster[data-v-3ca4e070]{position:relative;z-index:2;padding:16px 18px 20px;display:flex;flex-direction:column;gap:16px;flex:1;overflow-y:auto}.rzones[data-v-3ca4e070]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;align-items:start}.rzone[data-v-3ca4e070]{display:flex;flex-direction:column;gap:9px;min-width:0}.rmore[data-v-3ca4e070]{border-top:1px dashed var(--line);padding-top:14px}.rzlabel[data-v-3ca4e070]{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);margin:0}.rcards[data-v-3ca4e070]{display:flex;flex-direction:column;gap:10px}.rcards.rrow[data-v-3ca4e070]{flex-direction:row;flex-wrap:wrap}.rcards.rrow .rcard[data-v-3ca4e070]{flex:1 1 200px;max-width:260px}.rcard[data-v-3ca4e070]{border:1px solid var(--line);border-left:3px solid var(--c,var(--acc));border-radius:10px;background:var(--card);padding:11px 13px;display:flex;flex-direction:column;gap:7px;cursor:pointer;transition:border-color .22s,transform .22s}.rcard[data-v-3ca4e070]:hover{border-color:var(--acc);transform:translateY(-1px)}.rcard.locked[data-v-3ca4e070]{opacity:.62;cursor:default;border-left-style:dashed}.rcard.locked[data-v-3ca4e070]:hover{transform:none;border-color:var(--line)}.rtop[data-v-3ca4e070]{display:flex;align-items:center;gap:9px}.rav[data-v-3ca4e070]{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;font-weight:700;background:color-mix(in srgb,var(--c) 14%,var(--card));border:1px solid color-mix(in srgb,var(--c) 34%,var(--line));color:var(--c);flex:none}.rid[data-v-3ca4e070]{min-width:0}.rid b[data-v-3ca4e070]{display:block;font-size:13px;font-weight:600;line-height:1.2}.rid span[data-v-3ca4e070]{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink3)}.rlock[data-v-3ca4e070]{margin-left:auto;font-size:11px}.rdetail[data-v-3ca4e070]{font-size:11.5px;color:var(--ink2);line-height:1.4;margin:0;min-height:2.8em}.rfoot[data-v-3ca4e070]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rcrew[data-v-3ca4e070]{margin-left:auto;font-family:var(--mono);font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink3)}@media(prefers-reduced-motion:reduce){.rcard[data-v-3ca4e070],.office .ohead .vseg button[data-v-3ca4e070]{transition:none}.rcard[data-v-3ca4e070]:hover{transform:none}}.crewrow[data-v-3ca4e070]{position:relative;z-index:2;display:flex;justify-content:space-around;align-items:flex-end;gap:8px;flex-wrap:wrap;padding:26px 18px 22px;flex:1}.stn[data-v-3ca4e070]{position:relative;display:flex;flex-direction:column;align-items:center;width:158px;padding-top:52px}.bubble[data-v-3ca4e070]{position:absolute;top:0;left:50%;transform:translate(-50%);min-width:132px;max-width:172px;background:var(--card);border:1.5px solid color-mix(in srgb,var(--c) 40%,var(--line));border-radius:12px;padding:8px 11px;font-size:11.5px;line-height:1.32;color:var(--ink);text-align:center;font-weight:500;box-shadow:0 3px 10px rgba(var(--shadow-rgb),.09);z-index:4}.bubble .who[data-v-3ca4e070]{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:2px;font-weight:700}.bubble[data-v-3ca4e070]:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid var(--card);filter:drop-shadow(0 1.5px 0 color-mix(in srgb,var(--c) 40%,var(--line)))}.bubble .bd[data-v-3ca4e070]{width:6px;height:6px;border-radius:50%;background:var(--c);display:inline-block;vertical-align:middle;margin-right:5px;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 16%,transparent)}.stn[data-status=working] .bubble .bd[data-v-3ca4e070],.stn[data-status=review] .bubble .bd[data-v-3ca4e070]{animation:pz-3ca4e070 1.3s infinite}.stn[data-v-3ca4e070]{cursor:pointer}.stn[data-v-3ca4e070]:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:12px}.stn:hover .bubble[data-v-3ca4e070],.stn:focus-visible .bubble[data-v-3ca4e070]{border-color:color-mix(in srgb,var(--acc) 55%,var(--line));box-shadow:0 5px 16px rgba(var(--shadow-rgb),.14)}.stn:hover .plate b[data-v-3ca4e070],.stn:focus-visible .plate b[data-v-3ca4e070]{color:var(--acc)}.bubble .tick[data-v-3ca4e070]{display:inline;animation:tickin-3ca4e070 .34s ease}@keyframes tickin-3ca4e070{0%{opacity:.2}to{opacity:1}}.bubble .tcar[data-v-3ca4e070]{display:inline-block;width:6px;height:1.02em;vertical-align:-2px;margin-left:3px;background:var(--c);opacity:.85;animation:tcar-3ca4e070 1s steps(1) infinite}@keyframes tcar-3ca4e070{50%{opacity:0}}.mon .ml[data-v-3ca4e070]{animation:tickin-3ca4e070 .34s ease}.stn[data-status=review] .bubble[data-v-3ca4e070]{border-color:color-mix(in srgb,var(--pend) 60%,var(--line));background:var(--pends)}.stn[data-status=review] .bubble[data-v-3ca4e070]:after{border-top-color:var(--pends);filter:drop-shadow(0 1.5px 0 color-mix(in srgb,var(--pend) 55%,var(--line)))}.fig[data-v-3ca4e070]{width:120px;height:118px;display:block;overflow:visible;position:relative;z-index:2}.fig-torso[data-v-3ca4e070]{transform-box:view-box;transform-origin:70px 130px;animation:breathe-3ca4e070 4.4s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes breathe-3ca4e070{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.02)}}.fig-head[data-v-3ca4e070]{transform-box:view-box;transform-origin:70px 74px;animation:bob-3ca4e070 5.6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes bob-3ca4e070{0%,to{transform:rotate(0)}30%{transform:rotate(1.6deg)}70%{transform:rotate(-1.4deg)}}.fig-arms[data-v-3ca4e070]{transform-box:view-box;transform-origin:70px 92px}.fig-relax[data-v-3ca4e070]{transform-box:view-box;display:none}.stn[data-pose=active] .fig-arms[data-v-3ca4e070]{animation:type-3ca4e070 .8s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes type-3ca4e070{0%,to{transform:translateY(0)}50%{transform:translateY(2.2px)}}.stn[data-pose=active] .fig-arms .hand-l[data-v-3ca4e070],.stn[data-pose=active] .fig-arms .hand-r[data-v-3ca4e070]{transform-box:view-box;transform-origin:center}.stn[data-pose=active] .fig-arms .hand-l[data-v-3ca4e070]{animation:tap-3ca4e070 .32s ease-in-out infinite;animation-delay:var(--d,0s)}.stn[data-pose=active] .fig-arms .hand-r[data-v-3ca4e070]{animation:tap-3ca4e070 .32s ease-in-out infinite;animation-delay:calc(var(--d,0s) + .16s)}@keyframes tap-3ca4e070{0%,to{transform:translateY(0)}50%{transform:translateY(1.8px)}}.stn[data-pose=active] .fig-head[data-v-3ca4e070]{animation-duration:3.6s}.stn[data-pose=idle] .fig-arms[data-v-3ca4e070]{display:none}.stn[data-pose=idle] .fig-relax[data-v-3ca4e070]{display:block}.desk[data-v-3ca4e070]{position:relative;width:150px;height:34px;margin-top:-10px;z-index:3}.desk[data-v-3ca4e070]:before{content:"";position:absolute;left:0;right:0;top:0;height:11px;border-radius:5px 5px 3px 3px;background:linear-gradient(180deg,var(--desk-top),var(--wood));border:1px solid var(--wood-dk);box-shadow:0 3px 8px rgba(var(--wood-dk-rgb),.28)}.desk[data-v-3ca4e070]:after{content:"";position:absolute;left:12px;right:12px;top:11px;bottom:0;background:linear-gradient(180deg,var(--desk-side1),var(--desk-side2));border-radius:0 0 4px 4px}.lap[data-v-3ca4e070]{position:absolute;left:50%;top:-9px;transform:translate(-50%);width:40px;height:12px;z-index:4}.lap[data-v-3ca4e070]:before{content:"";position:absolute;left:3px;bottom:3px;right:3px;top:-14px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--lap1),var(--lap2));border:1px solid var(--lap-b);box-shadow:inset 0 0 6px color-mix(in srgb,var(--c) 40%,transparent)}.lap[data-v-3ca4e070]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:2px;background:var(--lap-base);border:1px solid var(--wood-dk)}.plate[data-v-3ca4e070]{margin-top:9px;text-align:center;z-index:4}.plate b[data-v-3ca4e070]{font-family:var(--serif);font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px;justify-content:center}.plate b .dot[data-v-3ca4e070]{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 15%,transparent)}.plate .role[data-v-3ca4e070]{font-family:var(--mono);font-size:9px;color:var(--ink2);text-transform:uppercase;letter-spacing:.07em;margin-top:3px;border:1px solid color-mix(in srgb,var(--c) 34%,var(--line));border-radius:99px;padding:2px 8px;display:inline-block;background:color-mix(in srgb,var(--c) 8%,var(--card))}.stn[data-v-3ca4e070]{--skin:#e0a878;--hair:#3a2b21}.stn[data-pose=idle] .fig[data-v-3ca4e070]{animation:sway-3ca4e070 6.5s ease-in-out infinite;animation-delay:var(--d,0s);transform-origin:50% 90%}@keyframes sway-3ca4e070{0%,to{transform:rotate(-1.7deg)}50%{transform:rotate(1.3deg)}}.stn[data-pose=idle] .fig-head[data-v-3ca4e070]{animation-duration:6.8s}.stn[data-v-3ca4e070]{--eo:1;--es:0}.stn[data-pose=idle][data-v-3ca4e070]{--eo:0;--es:1}.stn[data-pose=active] .fig[data-v-3ca4e070]{animation:blink-3ca4e070 5.4s infinite;animation-delay:var(--d,0s)}@keyframes blink-3ca4e070{0%,94%{--eo:1;--es:0}95%,96%{--eo:0;--es:1}97%,to{--eo:1;--es:0}}.stn[data-v-3ca4e070]:before{content:"";position:absolute;left:50%;top:66px;width:98px;height:74px;transform:translate(-50%);border-radius:50%;z-index:1;pointer-events:none;opacity:.55;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--c) 26%,transparent),transparent 66%)}.desk .dsh[data-v-3ca4e070]{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);width:152px;height:13px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(ellipse,rgba(var(--shadow-rgb),.26),transparent 70%)}.desk .lamp[data-v-3ca4e070]{position:absolute;left:13px;top:-22px;width:2.4px;height:20px;background:var(--wood-dk);border-radius:2px;z-index:5}.desk .lamp[data-v-3ca4e070]:before{content:"";position:absolute;left:-4px;top:-4px;width:12px;height:7px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--acc),var(--acc2));transform:rotate(30deg);transform-origin:left bottom}.desk .lamp[data-v-3ca4e070]:after{content:"";position:absolute;left:-3px;top:3px;width:22px;height:22px;border-radius:0 0 50% 50%;pointer-events:none;background:radial-gradient(ellipse at top,rgba(255,214,140,.5),transparent 70%)}.desk .papers[data-v-3ca4e070]{position:absolute;left:33px;top:-4px;width:15px;height:11px;background:var(--card);border:1px solid var(--line);border-radius:1px;transform:rotate(-7deg);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.15);z-index:5}.desk .papers[data-v-3ca4e070]:before{content:"";position:absolute;left:2px;top:-2px;right:-2px;bottom:2px;background:var(--card2);border:1px solid var(--line);border-radius:1px;transform:rotate(6deg);z-index:-1}.desk .mug[data-v-3ca4e070]{position:absolute;right:29px;top:-9px;width:11px;height:10px;border-radius:2px 2px 3px 3px;background:linear-gradient(180deg,var(--card),var(--card2));border:1px solid var(--wood-dk);z-index:6}.desk .mug[data-v-3ca4e070]:after{content:"";position:absolute;right:-4px;top:2px;width:4px;height:5px;border:1.5px solid var(--wood-dk);border-left:0;border-radius:0 4px 4px 0}.desk .mug .steam[data-v-3ca4e070]{position:absolute;left:50%;top:-8px;width:3px;height:9px;transform:translate(-50%);border-radius:2px;opacity:0;background:linear-gradient(180deg,rgba(255,255,255,.75),transparent);animation:steam-3ca4e070 3.2s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes steam-3ca4e070{0%{opacity:0;transform:translate(-50%) translateY(3px) scaleY(.5)}30%{opacity:.55}70%{opacity:.2}to{opacity:0;transform:translate(-50%) translateY(-8px) scaleY(1.25)}}.desk .plantlet[data-v-3ca4e070]{position:absolute;right:12px;top:-9px;width:10px;height:10px;z-index:6}.desk .plantlet[data-v-3ca4e070]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:8px;height:6px;border-radius:2px 2px 3px 3px;background:var(--wood-dk)}.desk .plantlet[data-v-3ca4e070]:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:11px;height:11px;border-radius:60% 60% 45% 45%;background:radial-gradient(circle at 40% 30%,var(--leaf1),var(--leaf2))}.mon[data-v-3ca4e070]{position:absolute;left:50%;bottom:70px;transform:translate(-50%);width:118px;z-index:7;pointer-events:none;background:linear-gradient(180deg,#1e1712,#150f09);border:1px solid color-mix(in srgb,var(--c) 55%,#000);border-radius:6px;padding:5px 7px;box-shadow:0 4px 12px #00000057,0 0 12px color-mix(in srgb,var(--c) 32%,transparent);overflow:hidden}.mon .mh[data-v-3ca4e070]{display:flex;align-items:center;gap:4px;margin-bottom:3px}.mon .mh .md[data-v-3ca4e070]{width:5px;height:5px;border-radius:50%;background:var(--c);box-shadow:0 0 5px var(--c)}.mon .mh .mt[data-v-3ca4e070]{font-family:var(--mono);font-size:6.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.mon .mlines[data-v-3ca4e070]{height:22px;overflow:hidden}.mon .ml[data-v-3ca4e070]{font-family:var(--mono);font-size:7.6px;line-height:1.45;color:#dbe9cf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mon .ml .ok[data-v-3ca4e070]{color:#82d07c}.needs[data-v-3ca4e070]{border:1px solid color-mix(in srgb,var(--pend) 45%,var(--line));border-radius:15px;background:var(--pends);padding:16px;display:flex;flex-direction:column}.needs .nt[data-v-3ca4e070]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.needs .q[data-v-3ca4e070]{font-size:14px;line-height:1.4;font-weight:600;font-family:var(--serif)}.needs .meta[data-v-3ca4e070]{font-family:var(--mono);font-size:9.5px;color:var(--ink2);margin:9px 0}.needs .nlive[data-v-3ca4e070]{display:flex;flex-direction:column;gap:2px;margin:9px 0 4px}.activitydetails[data-v-3ca4e070]{margin:10px 0 4px;border-top:1px solid color-mix(in srgb,var(--ok) 20%,var(--line));padding-top:9px}.activitydetails summary[data-v-3ca4e070]{font-family:var(--mono);font-size:9.5px;font-weight:650;color:var(--ink2);cursor:pointer}.activitydetails summary[data-v-3ca4e070]:hover,.activitydetails summary[data-v-3ca4e070]:focus-visible{color:var(--acc2)}.needs .nlede[data-v-3ca4e070]{font-size:11.5px;color:var(--ink2);margin:0 0 8px}.needs .nsteps[data-v-3ca4e070]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.needs .nsteps li[data-v-3ca4e070]{min-width:0}.needs .nsrow[data-v-3ca4e070]{display:flex;gap:8px;align-items:baseline;min-width:0}.needs .nsrow .d[data-v-3ca4e070]{width:6px;height:6px;border-radius:50%;flex:none;background:var(--ink3);transform:translateY(-1px)}.needs .nsrow .d.s-working[data-v-3ca4e070]{background:var(--ok)}.needs .nsrow .d.s-staged[data-v-3ca4e070]{background:var(--pend)}.needs .nsrow .d.s-blocked[data-v-3ca4e070]{background:var(--fail)}.needs .nswho[data-v-3ca4e070]{font-weight:700;font-size:11.5px;color:var(--ok-ink);text-transform:capitalize}.needs .nsms[data-v-3ca4e070]{font-size:9.5px;color:var(--ink3);text-transform:lowercase}.needs .nswhat[data-v-3ca4e070]{font-size:11.5px;line-height:1.45;color:var(--ink2);margin-top:1px}.needs .nlh[data-v-3ca4e070]{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px}.needs .nev[data-v-3ca4e070]{display:flex;gap:8px;align-items:baseline;font-size:11px;line-height:1.45;min-width:0}.needs .nev .t[data-v-3ca4e070]{color:var(--ink3);font-size:9.5px;flex:none;font-variant-numeric:tabular-nums}.needs .nev .a[data-v-3ca4e070]{color:var(--ok-ink);font-weight:600;flex:none}.needs .nev .m[data-v-3ca4e070]{color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.diff[data-v-3ca4e070]{font-family:var(--mono);font-size:11px;background:var(--card);border:1px solid var(--line);border-radius:9px;padding:11px;margin:8px 0 12px;line-height:1.55;word-break:break-word}.diff .o[data-v-3ca4e070]{color:var(--fail);text-decoration:line-through;opacity:.8}.diff .n[data-v-3ca4e070]{color:var(--ok-ink)}.needs .go[data-v-3ca4e070]{width:100%;background:linear-gradient(150deg,var(--acc),var(--acc2));color:var(--onacc);border:0;font-weight:700;font-size:13px;padding:11px;border-radius:11px;margin-top:auto;cursor:pointer}.needs .sec[data-v-3ca4e070]{display:flex;gap:8px;margin-top:9px}.needs .sec .btn[data-v-3ca4e070]{flex:1;text-align:center;font-size:11.5px;padding:8px}.proof[data-v-3ca4e070]{border:1px solid var(--line);border-radius:16px;background:var(--card);padding:2px}.proofh[data-v-3ca4e070]{display:flex;align-items:center;gap:12px;padding:15px 18px 10px;flex-wrap:wrap}.proofh .lbl[data-v-3ca4e070]{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3)}.proofh h3[data-v-3ca4e070]{font-family:var(--serif);font-size:19px;font-weight:600}.proofh .kpis[data-v-3ca4e070]{margin-left:auto;display:flex;gap:16px;flex-wrap:wrap}.proofh .kp[data-v-3ca4e070]{font-size:12px;color:var(--ink2);white-space:nowrap}.proofh .kp b[data-v-3ca4e070]{font-family:var(--serif);font-size:19px;color:var(--ink);font-weight:600;margin-right:4px}.proofh .kp i[data-v-3ca4e070]{font-style:normal;color:var(--ok);font-family:var(--mono);font-size:11px}.proofbody[data-v-3ca4e070]{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(240px,1fr);gap:16px;padding:6px 18px 18px}@media(max-width:940px){.proofbody[data-v-3ca4e070]{grid-template-columns:1fr}}.board[data-v-3ca4e070]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}@media(max-width:720px){.board[data-v-3ca4e070]{grid-template-columns:repeat(2,1fr)}}.col[data-v-3ca4e070]{display:flex;flex-direction:column;gap:9px}.colh[data-v-3ca4e070]{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:11.5px;font-weight:700;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px;border-radius:9px;background:var(--paper2);border:0;cursor:pointer;text-align:left}button.colh[data-v-3ca4e070]:hover{background:var(--accs)}.bcard.live[data-v-3ca4e070]{cursor:pointer;transition:border-color .22s,transform .22s}.bcard.live[data-v-3ca4e070]:hover{border-color:var(--acc);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.bcard.live[data-v-3ca4e070]{transition:none}.bcard.live[data-v-3ca4e070]:hover{transform:none}}.colh span[data-v-3ca4e070]{font-family:var(--mono);font-size:11px;color:var(--ink2)}.bcard[data-v-3ca4e070]{border:1px solid var(--line);border-radius:11px;background:var(--card);padding:10px 11px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px rgba(var(--shadow-rgb),.03)}.bcard .tt[data-v-3ca4e070]{font-size:12.5px;font-weight:500;line-height:1.35}.bcard .row[data-v-3ca4e070]{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.feed[data-v-3ca4e070]{border-left:1px solid var(--line2);padding-left:16px}@media(max-width:940px){.feed[data-v-3ca4e070]{border-left:0;padding-left:0;border-top:1px solid var(--line2);padding-top:14px}}.feed .fh[data-v-3ca4e070]{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);display:flex;align-items:center;gap:7px;margin-bottom:10px}.feed .fh .d[data-v-3ca4e070]{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--oks);animation:pz-3ca4e070 1.5s infinite}.ev[data-v-3ca4e070]{display:flex;gap:9px;font-family:var(--mono);font-size:11px;padding:5px 0;line-height:1.5;border-bottom:1px dashed var(--line2)}.ev .t[data-v-3ca4e070]{color:var(--ink3);flex:none}.ev .a[data-v-3ca4e070]{color:var(--acc);font-weight:600}.ev .m[data-v-3ca4e070]{color:var(--ink2);word-break:break-word}.connbar[data-v-3ca4e070]{margin-top:14px;border-top:1px dashed var(--line2);padding-top:12px}.connbar .ct[data-v-3ca4e070]{font-family:var(--mono);font-size:10px;color:var(--ink3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.connbar .cg[data-v-3ca4e070]{display:flex;gap:6px;flex-wrap:wrap}.connpill[data-v-3ca4e070]{font-size:11px;padding:4px 9px;border-radius:99px;border:1px solid var(--line);background:var(--card);display:flex;align-items:center;gap:5px}.connpill.on[data-v-3ca4e070]{border-color:color-mix(in srgb,var(--ok) 45%,var(--line));background:var(--oks)}.connpill .cd[data-v-3ca4e070]{width:6px;height:6px;border-radius:50%;background:var(--ink3)}.connpill.on .cd[data-v-3ca4e070]{background:var(--ok)}.cols3[data-v-3ca4e070]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:860px){.cols3[data-v-3ca4e070]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cols3[data-v-3ca4e070]{grid-template-columns:1fr}}.cols2[data-v-3ca4e070]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.cols2[data-v-3ca4e070]{grid-template-columns:1fr}}.gcard[data-v-3ca4e070]{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:15px;box-shadow:0 1px 2px rgba(var(--shadow-rgb),.03)}.gcard .top[data-v-3ca4e070]{display:flex;align-items:center;gap:10px}.gcard .em[data-v-3ca4e070]{width:36px;height:36px;border-radius:10px;background:var(--paper2);border:1px solid var(--line);display:grid;place-items:center;font-size:17px}.gcard .nm[data-v-3ca4e070]{font-size:14px;font-weight:600;font-family:var(--serif)}.gcard .ds[data-v-3ca4e070]{font-size:12.5px;color:var(--ink2);margin:10px 0;line-height:1.45}.gcard .mt[data-v-3ca4e070]{font-family:var(--mono);font-size:9.5px;color:var(--ink3)}.gcard .cn[data-v-3ca4e070]{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.gcard .av[data-v-3ca4e070]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:16px;background:color-mix(in srgb,var(--c) 12%,var(--card));border:1px solid color-mix(in srgb,var(--c) 34%,var(--line));color:var(--c)}.ag[data-v-3ca4e070]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line2)}.ag[data-v-3ca4e070]:last-child{border:0}.av[data-v-3ca4e070]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:14px;font-weight:600;background:color-mix(in srgb,var(--c) 12%,var(--card));border:1px solid color-mix(in srgb,var(--c) 34%,var(--line));color:var(--c);flex:none}.ag .nm[data-v-3ca4e070]{font-size:14px;font-weight:600}.ag .rl[data-v-3ca4e070]{font-family:var(--mono);font-size:10px;color:var(--ink3);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.filters[data-v-3ca4e070]{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.fchip[data-v-3ca4e070]{font-size:12px;padding:6px 13px;border-radius:99px;border:1px solid var(--line);color:var(--ink2);background:var(--card);cursor:pointer}.fchip.on[data-v-3ca4e070]{background:var(--accs);color:var(--acc2);border-color:transparent;font-weight:600}.searchrow[data-v-3ca4e070]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.sq[data-v-3ca4e070]{flex:1 1 220px;max-width:340px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font-size:12px;padding:7px 12px}.sq[data-v-3ca4e070]:focus{outline:none;border-color:var(--acc)}.sn[data-v-3ca4e070]{margin-left:auto;font-size:11px;color:var(--ink3);white-space:nowrap}.sp[data-v-3ca4e070]{display:inline-flex;align-items:center;gap:8px}.ccard[data-v-3ca4e070]{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:15px;display:flex;flex-direction:column;gap:11px}.ccard .top[data-v-3ca4e070]{display:flex;align-items:center;gap:10px}.ccard .lg[data-v-3ca4e070]{width:32px;height:32px;border-radius:9px;background:var(--paper2);border:1px solid var(--line);display:grid;place-items:center;font-size:15px}.ccard .nm[data-v-3ca4e070]{font-size:14px;font-weight:600;font-family:var(--serif)}.ccard .cat[data-v-3ca4e070]{font-family:var(--mono);font-size:9px;color:var(--ink3);text-transform:uppercase;margin-top:2px}.ccard .payoff[data-v-3ca4e070]{margin:0;font-size:11.5px;color:var(--ink2);line-height:1.4}.ccard .connrows[data-v-3ca4e070]{display:flex;flex-direction:column;gap:8px}.ccard .connrow[data-v-3ca4e070]{border:1px solid var(--line);border-radius:10px;background:var(--paper2);padding:9px 11px;display:flex;flex-direction:column;gap:5px}.ccard .crtop[data-v-3ca4e070]{display:flex;align-items:center;gap:8px}.ccard .crname[data-v-3ca4e070]{font-size:12.5px;font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccard .crtop .chip[data-v-3ca4e070]{margin-left:auto;flex:none}.ccard .crtodo[data-v-3ca4e070]{font-size:11.5px;color:var(--ink2);line-height:1.45}.ccard .crcheck[data-v-3ca4e070]{font-size:11px;color:var(--ok-ink);line-height:1.4}.ccard .crcheck.bad[data-v-3ca4e070]{color:var(--fail)}.ccard .cracts[data-v-3ca4e070]{display:flex;gap:6px;flex-wrap:wrap}.ccard .ccardacts[data-v-3ca4e070]{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.ccard .cardnote[data-v-3ca4e070]{font-size:11.5px;line-height:1.45;color:var(--ok-ink);background:var(--oks);border:1px solid color-mix(in srgb,var(--ok-ink) 26%,transparent);border-radius:9px;padding:8px 10px}.ccard .cardnote.bad[data-v-3ca4e070]{color:var(--fail);background:var(--fails);border-color:color-mix(in srgb,var(--fail) 30%,transparent)}.cxform[data-v-3ca4e070]{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--line);padding-top:11px;margin-top:2px}.cxreconnect[data-v-3ca4e070]{font-size:11.5px;color:var(--ink2);line-height:1.45;background:var(--accs);border:1px solid color-mix(in srgb,var(--acc) 34%,transparent);border-radius:9px;padding:8px 10px}.cxreconnect b[data-v-3ca4e070]{color:var(--ink)}.cxopt[data-v-3ca4e070]{display:flex;flex-direction:column;gap:5px}.cxlabel[data-v-3ca4e070]{font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);font-weight:700}.cxinput[data-v-3ca4e070]{border:1px solid var(--line);border-radius:9px;background:var(--paper2);color:var(--ink);font-size:12px;padding:7px 10px;font-family:var(--sans)}.cxinput[data-v-3ca4e070]:focus{outline:none;border-color:var(--acc)}.vrow[data-v-3ca4e070]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);margin-bottom:10px}.vrow .nm[data-v-3ca4e070]{font-size:14px;font-weight:600;font-family:var(--serif)}.vrow .mt[data-v-3ca4e070]{font-family:var(--mono);font-size:10px;color:var(--ink2);margin-top:3px}.vrow .acts[data-v-3ca4e070]{margin-left:auto;display:flex;gap:8px;align-items:center}.banner[data-v-3ca4e070]{border:1px solid color-mix(in srgb,var(--pend) 42%,var(--line));background:var(--pends);border-radius:12px;padding:13px 15px;font-size:13px;margin-bottom:18px;line-height:1.45}.agmodal[data-v-3ca4e070]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(var(--shadow-rgb),.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:agfade-3ca4e070 .18s ease}@keyframes agfade-3ca4e070{0%{opacity:0}to{opacity:1}}.agdlg[data-v-3ca4e070]{width:min(520px,100%);max-height:80vh;display:flex;flex-direction:column;overflow:hidden;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:16px;box-shadow:0 22px 60px rgba(var(--shadow-rgb),.32);animation:agpop-3ca4e070 .22s cubic-bezier(.2,1.2,.4,1)}@keyframes agpop-3ca4e070{0%{transform:translateY(10px);opacity:.5}to{transform:translateY(0);opacity:1}}.agh[data-v-3ca4e070]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line2)}.agh .agdot[data-v-3ca4e070]{width:9px;height:9px;border-radius:50%;flex:none;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}.agh .agname[data-v-3ca4e070]{display:flex;flex-direction:column;gap:2px;min-width:0}.agh .agname b[data-v-3ca4e070]{font-family:var(--serif);font-size:16px;font-weight:600;line-height:1.1}.agh .agrole[data-v-3ca4e070]{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink3)}.agh .chip[data-v-3ca4e070]{margin-left:auto}.agx[data-v-3ca4e070]{width:26px;height:26px;border-radius:8px;border:1px solid var(--line);color:var(--ink2);display:grid;place-items:center;font-size:11px;flex:none}.agx[data-v-3ca4e070]:hover{border-color:var(--acc);color:var(--ink)}.agfeed[data-v-3ca4e070]{flex:1;min-height:130px;overflow:auto;padding:12px 15px;background:var(--paper2);font-family:var(--mono);font-size:11.5px}.agln[data-v-3ca4e070]{display:flex;gap:9px;padding:5px 0;line-height:1.5;border-bottom:1px dashed var(--line2)}.agln .t[data-v-3ca4e070]{color:var(--ink3);flex:none}.agln .m[data-v-3ca4e070]{color:var(--ink);word-break:break-word}.agwait[data-v-3ca4e070]{color:var(--ink3);text-align:center;padding:22px 0}.agfoot[data-v-3ca4e070]{display:flex;align-items:center;gap:7px;padding:9px 15px;border-top:1px solid var(--line2);font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.agfoot[data-v-3ca4e070]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--oks);animation:pz-3ca4e070 1.5s infinite}.studio-overlay[data-v-3ca4e070]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61}.studio-light[data-v-3ca4e070]{--ground:#f6f5f3;--panel:#fff;--panel-2:#fff;--ink:#222325;--ink-dim:rgba(0,0,0,.6);--line:rgba(0,0,0,.1);--line-strong:rgba(0,0,0,.16);--accent:#5529d6;--accent-soft:#f3f0fc;--ok:#198044;--ok-soft:rgba(31,158,84,.1);--pend:#9a620e;--pend-soft:rgba(196,125,18,.12);--fail:#d23f31;--fail-soft:rgba(210,63,49,.09);--c-fix:#198044;--vo-panel:#fff;--vo-panel-2:#fff;--vo-ink:#222325;--vo-ink-dim:rgba(0,0,0,.6);--vo-line:rgba(0,0,0,.1);--vo-line-strong:rgba(0,0,0,.16);--vo-accent:#5529d6;--vo-accent-soft:#f3f0fc;--vo-ok:#198044;--vo-pend:#9a620e;--vo-pend-soft:rgba(196,125,18,.12);--vo-fail:#d23f31;--vo-fail-soft:rgba(210,63,49,.09);--vo-c-watch:#004794;--vo-c-audit:#5529d6;--vo-c-fix:#198044;--vo-c-memory:#9a620e;--vo-c-human:#222325}.warmskin .studio-light[data-v-3ca4e070] .vstudio{--accent:#5529d6;--accent-mid:#392bd5;--accent-soft:#f3f0fc;--border-brand:rgba(85,41,214,.3);--grad:linear-gradient(135deg,#5529d6,#0c061f 50%,#5529d6 75%);--grad-soft:linear-gradient(135deg,#a58af3,#5529d6);--bg:#f6f5f3;--bg-1:#ffffff;--bg-2:#f6f5f3;--bg-3:#e8e6e3;--text:#222325;--text-2:rgba(0,0,0,.6);--text-3:rgba(0,0,0,.4);--s-line:rgba(0,0,0,.1);--s-line-soft:rgba(0,0,0,.06);--s-line-strong:rgba(0,0,0,.16);--green:#1f9e54;--green-soft:rgba(31,158,84,.1);--rose:#d23f31;--rose-soft:rgba(210,63,49,.09);--cyan:#004794;--shadow-brand:0 14px 40px rgba(85,41,214,.22)}.lightground[data-v-3ca4e070]{--ground:#f6f5f3}.studio-light[data-v-3ca4e070] .panel>.phead,.findings-overlay[data-v-3ca4e070] .panel>.phead{padding-top:22px}.findings-overlay[data-v-3ca4e070]{--ground:#f6f5f3;--panel:#fff;--panel-2:#fff;--ink:#222325;--ink-dim:rgba(0,0,0,.6);--line:rgba(0,0,0,.1);--line-strong:rgba(0,0,0,.16);--accent:#5529d6;--accent-soft:#f3f0fc;--pend:#9a620e;--pend-soft:rgba(196,125,18,.12);--ok:#198044;--ok-soft:rgba(31,158,84,.1);--fail:#d23f31;--fail-soft:rgba(210,63,49,.09);--c-fix:#198044;--vo-panel:#fff;--vo-ink:#222325;--vo-ink-dim:rgba(0,0,0,.6);--vo-line-strong:rgba(0,0,0,.16);--vo-accent:#5529d6}.nav .livedot[data-v-3ca4e070]{width:7px;height:7px;border-radius:50%;background:var(--ok);display:inline-block;flex:none}.nav .livedot.green[data-v-3ca4e070]{background:var(--ok)}.nav .livedot.amber[data-v-3ca4e070]{background:var(--pend)}.pulse-overlay[data-v-3ca4e070]{--c-watch:#004794}.mobileonly[data-v-3ca4e070]{display:none}@media(min-width:941px){.bar[data-v-3ca4e070]{padding:8px 18px;flex-wrap:nowrap}.page[data-v-3ca4e070]{padding:16px 24px 28px}.office.view-office[data-v-3ca4e070],.office.view-pixel[data-v-3ca4e070]{height:clamp(430px,calc(100dvh - 245px),520px);min-height:0}.office.view-office .crewrow[data-v-3ca4e070]{flex-wrap:nowrap;padding:22px 12px 18px}.office.view-office .stn[data-v-3ca4e070]{width:min(19%,158px)}.office.view-pixel .pixelwrap[data-v-3ca4e070]{flex:1;overflow:hidden}.homegrid>.needs[data-v-3ca4e070]{position:sticky;top:12px;width:100%}}@media(max-width:720px){.warmskin[data-v-3ca4e070]{height:100dvh}.bar[data-v-3ca4e070]{flex-wrap:nowrap;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));min-height:52px}.brand span[data-v-3ca4e070],.bar>.seedwrap[data-v-3ca4e070],.bar>.rtile[data-v-3ca4e070],.bar>.tsw[data-v-3ca4e070],.bar>.demopill[data-v-3ca4e070]{display:none}.bar>.sp[data-v-3ca4e070]{display:block;margin-left:auto}.bar>.runbtn[data-v-3ca4e070]{margin-left:auto;font-size:12px;padding:8px 11px}.nav[data-v-3ca4e070]{position:fixed;z-index:90;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;max-width:none;margin:0;padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-width:1px 0 0;border-radius:0;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 -8px 24px rgba(var(--shadow-rgb),.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:visible}.nav>button[data-v-3ca4e070]:nth-of-type(3){display:none}.nav button[data-v-3ca4e070]{justify-content:center;padding:8px 3px;font-size:11px}.morewrap[data-v-3ca4e070]{position:static}.moremenu[data-v-3ca4e070]{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));top:auto;bottom:calc(62px + env(safe-area-inset-bottom));min-width:0}.mobileonly[data-v-3ca4e070]{display:list-item}.page[data-v-3ca4e070]{padding:12px 12px calc(82px + env(safe-area-inset-bottom))}.herorun[data-v-3ca4e070],.herorun.compact[data-v-3ca4e070]{display:grid;padding:13px 14px;margin-bottom:12px}.herorun h1[data-v-3ca4e070],.herorun.compact h1[data-v-3ca4e070]{font-size:21px}.herorun p[data-v-3ca4e070]{font-size:12.5px}.runacts[data-v-3ca4e070]{width:100%;align-items:stretch}.runacts .pair[data-v-3ca4e070]{display:grid;grid-template-columns:1fr 1fr}.runacts .rt[data-v-3ca4e070]{justify-content:flex-end}.homegrid[data-v-3ca4e070]{grid-template-columns:1fr;gap:12px}.office .ohead[data-v-3ca4e070]{flex-wrap:wrap;padding:10px 12px}.office .ohead .beat[data-v-3ca4e070]{font-size:9px}.custommenu[data-v-3ca4e070]{display:none}.needs[data-v-3ca4e070]{position:static}}@media(max-width:560px){.office[data-v-3ca4e070]{min-height:360px}.office .ohead .beat[data-v-3ca4e070]{width:100%;margin-left:0}.office .ohead .vseg[data-v-3ca4e070]{margin-left:auto}.crewrow[data-v-3ca4e070]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.stn[data-v-3ca4e070]{width:100%;min-width:0}.bubble[data-v-3ca4e070]{min-width:116px;max-width:145px}.runacts .pair[data-v-3ca4e070]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fig-torso[data-v-3ca4e070],.fig-head[data-v-3ca4e070],.fig-arms[data-v-3ca4e070],.fig[data-v-3ca4e070],.fig-arms .hand-l[data-v-3ca4e070],.fig-arms .hand-r[data-v-3ca4e070],.bubble .bd[data-v-3ca4e070],.cardh .live .d[data-v-3ca4e070],.office .ohead .beat .d[data-v-3ca4e070],.feed .fh .d[data-v-3ca4e070],.herorun .kick .lk[data-v-3ca4e070],.demopill .dd[data-v-3ca4e070],.office.demoflash[data-v-3ca4e070],.desk .mug .steam[data-v-3ca4e070],.office .dust[data-v-3ca4e070],.mon .ml[data-v-3ca4e070],.bubble .tick[data-v-3ca4e070],.bubble .tcar[data-v-3ca4e070],.agmodal[data-v-3ca4e070],.agdlg[data-v-3ca4e070],.agfoot[data-v-3ca4e070]:before{animation:none!important}}.fr-surface[data-v-0683d048]{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#f6f1eaf2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.fr-surface.embedded[data-v-0683d048]{position:relative;z-index:auto;inset:auto;display:block;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fr[data-v-0683d048]{--fr-paper: #fffdf9;--fr-ink: #261c31;--fr-muted: #766d7d;--fr-line: #ded5e2;--fr-purple: #5c28b8;width:min(1250px,100%);min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid var(--fr-line);border-radius:14px;background:var(--fr-paper);color:var(--fr-ink);box-shadow:0 12px 36px #30213b12}.fr-copy[data-v-0683d048]{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,78px)}.fr-kick[data-v-0683d048]{margin:0 0 17px;color:var(--fr-purple);font:800 11px Geist Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}h1[data-v-0683d048]{max-width:620px;margin:0;font-size:clamp(2.4rem,4vw,4.05rem);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.fr-lede[data-v-0683d048]{max-width:60ch;margin:32px 0;color:var(--fr-muted);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.55}.fr-run[data-v-0683d048]{display:flex;gap:9px}.fr-input[data-v-0683d048]{min-width:0;flex:1;height:55px;border:1px solid var(--fr-line);border-radius:10px;background:#fff;color:var(--fr-ink);padding:0 15px;font:15px Geist,sans-serif}.fr-input[data-v-0683d048]:focus{outline:2px solid #8a5bd3;outline-offset:1px}.fr-go[data-v-0683d048]{min-width:150px;height:55px;border:1px solid var(--fr-purple);border-radius:10px;background:#6417c9;color:#fff;padding:0 17px;font:700 15px Geist,sans-serif;cursor:pointer}.fr-go[data-v-0683d048]:hover:not(:disabled){background:#5211a9}.fr-go[data-v-0683d048]:disabled{opacity:.48;cursor:not-allowed}.fr-promises[data-v-0683d048]{display:flex;flex-wrap:wrap;gap:9px 18px;margin:10px 0 0;color:#756a7b;font:10px Geist Mono,monospace}.fr-err[data-v-0683d048]{margin:9px 0 0;color:#b63f44;font-size:12px}.fr-builder[data-v-0683d048]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:38px;padding-top:25px;border-top:1px solid var(--fr-line);font-size:12px}.fr-builder button[data-v-0683d048]{border:1px solid var(--fr-line);border-radius:8px;background:#fff;color:var(--fr-ink);padding:8px 11px;font:500 11px Geist,sans-serif;cursor:pointer}.fr-builder button[data-v-0683d048]:hover{border-color:#9b75cf;color:var(--fr-purple)}.fr-quiet-actions[data-v-0683d048]{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.fr-quiet-actions button[data-v-0683d048]{border:0;background:transparent;color:#706677;padding:0;font:10px Geist Mono,monospace;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer}.fr-quiet-actions button[data-v-0683d048]:hover{color:var(--fr-purple);text-decoration-color:currentColor}.fr-samples[data-v-0683d048]{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.fr-samples button[data-v-0683d048]{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--fr-line);border-radius:8px;background:#fff;color:var(--fr-ink);padding:8px 11px;font:11px Geist,sans-serif;cursor:pointer}.fr-samples button[data-v-0683d048]:hover{border-color:#9b75cf}.fr-samples small[data-v-0683d048]{color:var(--fr-muted);font:8px Geist Mono,monospace;text-transform:uppercase}.fr-office[data-v-0683d048]{position:relative;min-height:590px;overflow:hidden;border-left:1px solid var(--fr-line);background:linear-gradient(#ebe6dc 0 67%,transparent 67%),#bf9b6d}.office-floor[data-v-0683d048]{position:absolute;right:0;bottom:0;left:0;height:33%;background:linear-gradient(90deg,#6b4b2920 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(#6b4b2920 1px,transparent 1px) 0 0 / 56px 56px}.office-label[data-v-0683d048]{position:absolute;top:26px;left:26px;z-index:2;display:flex;gap:7px;align-items:center;color:#574a5b;font:8px Geist Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.office-label i[data-v-0683d048]{width:5px;height:5px;border-radius:50%;background:#8eaf62}.office-label small[data-v-0683d048]{color:#827887;font-size:inherit}.mini-agent[data-v-0683d048]{position:absolute;z-index:3;display:grid;justify-items:center;gap:7px;animation:crew-breathe-0683d048 2.9s ease-in-out infinite}.portrait[data-v-0683d048]{display:grid;width:58px;height:58px;place-items:center;border:3px solid #42334b;border-radius:13px;background:#fff8e9;font-size:25px;box-shadow:0 10px #6d5038,0 15px 18px #3c2b3920}.mini-agent strong[data-v-0683d048]{color:#2e2236;font:750 10px Georgia,Times New Roman,serif}.scout-agent[data-v-0683d048]{top:38%;left:20%}.kai-agent[data-v-0683d048]{top:38%;right:18%;animation-delay:-.9s}.pulse-agent[data-v-0683d048]{top:62%;left:51%;animation-delay:-1.7s}.pulse-agent .portrait[data-v-0683d048]{color:#7a1ee0;font-size:31px}.speech[data-v-0683d048]{position:absolute;z-index:4;max-width:180px;border:1px solid #d4c8dd;border-radius:9px;background:#fff;color:#413648;padding:10px 11px;font:9px/1.45 Geist,sans-serif;box-shadow:0 9px 22px #2b203514}.speech[data-v-0683d048]:after{content:"";position:absolute;bottom:-6px;left:18px;width:10px;height:10px;border-right:1px solid #d4c8dd;border-bottom:1px solid #d4c8dd;background:#fff;transform:rotate(45deg)}.speech-scout[data-v-0683d048]{top:21%;left:9%}.speech-kai[data-v-0683d048]{top:46%;right:7%;transform:translateY(74px)}.speech-kai[data-v-0683d048]:after{left:auto;right:20px}.sr-only[data-v-0683d048]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes crew-breathe-0683d048{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:900px){.fr[data-v-0683d048]{grid-template-columns:1fr}.fr-copy[data-v-0683d048]{padding:42px}.fr-office[data-v-0683d048]{min-height:410px;border-top:1px solid var(--fr-line);border-left:0}.speech-scout[data-v-0683d048]{top:16%}.speech-kai[data-v-0683d048]{top:41%}}@media(max-width:600px){.fr-surface[data-v-0683d048]{align-items:start;padding:0;background:#f6f1ea}.fr[data-v-0683d048]{min-height:auto;border-radius:12px}.fr-copy[data-v-0683d048]{padding:30px 20px}h1[data-v-0683d048]{font-size:2.55rem}.fr-lede[data-v-0683d048]{margin:23px 0}.fr-run[data-v-0683d048]{display:grid}.fr-go[data-v-0683d048]{width:100%}.fr-office[data-v-0683d048]{min-height:350px}.portrait[data-v-0683d048]{width:52px;height:52px}.speech[data-v-0683d048]{max-width:145px}.fr-builder[data-v-0683d048]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.mini-agent[data-v-0683d048]{animation:none}}.gdz[data-v-f5747cba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.gdz-overlay[data-v-f5747cba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:grid;place-items:center;background:color-mix(in srgb,var(--vo-ground) 82%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.gdz-card[data-v-f5747cba]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 44px;border:2px dashed var(--vo-accent);border-radius:var(--radius, 14px);background:var(--vo-panel);box-shadow:var(--shadow-lg);text-align:center}.gdz-icon[data-v-f5747cba]{font-size:26px;color:var(--vo-accent);line-height:1}.gdz-card b[data-v-f5747cba]{font-size:15px;color:var(--vo-ink)}.gdz-card span[data-v-f5747cba]:not(.gdz-icon){font-size:12px;color:var(--vo-ink-dim);max-width:34ch;line-height:1.5}.gdz-miss[data-v-f5747cba]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:250;background:var(--vo-panel);border:1px solid var(--vo-fail);color:var(--vo-fail);border-radius:var(--radius-pill, 999px);padding:9px 18px;font-size:12.5px;box-shadow:var(--shadow-lg);pointer-events:none}@media(prefers-reduced-motion:reduce){.gdz-overlay[data-v-f5747cba],.gdz-card[data-v-f5747cba]{transition:none}}.cfm-veil[data-v-ed3cc3aa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,#0c061f 62%,transparent)}.cfm-card[data-v-ed3cc3aa]{width:min(440px,94vw);background:var(--vo-panel, #fff);border:1px solid var(--vo-line, #e2e0dd);border-radius:14px;padding:20px 22px;box-shadow:0 18px 60px #00000047;display:flex;flex-direction:column;gap:9px}.cfm-card[data-v-ed3cc3aa]:focus{outline:none}.cfm-title[data-v-ed3cc3aa]{font-size:16px;font-weight:650;line-height:1.4;margin:0;color:var(--vo-ink, #222325);text-wrap:balance}.cfm-body[data-v-ed3cc3aa]{font-size:13px;line-height:1.6;color:var(--vo-ink-dim, #5c5d60);margin:0}.cfm-acts[data-v-ed3cc3aa]{display:flex;justify-content:flex-end;gap:8px;margin-top:7px}.cfm-btn[data-v-ed3cc3aa]{font:inherit;font-size:12.5px;padding:7px 15px;border-radius:8px;cursor:pointer;color:var(--vo-ink, #222325);background:var(--vo-panel, #fff);border:1px solid var(--vo-line-strong, #d0cec9);transition:all .18s ease}.cfm-btn[data-v-ed3cc3aa]:hover{border-color:var(--vo-ink-dim, #5c5d60)}.cfm-btn[data-v-ed3cc3aa]:focus-visible{outline:2px solid var(--vo-accent, #5529d6);outline-offset:2px}.cfm-go[data-v-ed3cc3aa]{color:#fff;font-weight:600;background:var(--vo-accent, #5529d6);border-color:var(--vo-accent, #5529d6)}.cfm-go[data-v-ed3cc3aa]:hover{filter:brightness(1.08);border-color:var(--vo-accent, #5529d6)}.cfm-go.danger[data-v-ed3cc3aa]{background:var(--vo-fail, #d23f31);border-color:var(--vo-fail, #d23f31)}@media(prefers-reduced-motion:reduce){.cfm-btn[data-v-ed3cc3aa]{transition:none}}.stage:not(.mvp-active) .panel{top:var(--vo-hdr-h, 52px)!important;bottom:calc(var(--vo-ticker-h, 44px) - 2px)!important;left:0!important;right:0!important;transform:none!important;width:auto!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--ground)!important;padding-left:22px!important;padding-right:22px!important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.stage:not(.mvp-active) .panel .rows,.stage:not(.mvp-active) .panel .body,.stage:not(.mvp-active) .panel .cols,.stage:not(.mvp-active) .panel .lines,.stage:not(.mvp-active) .panel .formcol{flex:none!important;overflow:visible!important}.stage:not(.mvp-active) .panel>.phead{position:sticky;top:0;background:var(--ground);z-index:5}.stage:not(.mvp-active) .panel:has(.vstudio-wizard){padding-left:14px!important;padding-right:14px!important}.stage:not(.mvp-active) .panel .row,.stage:not(.mvp-active) .panel .card,.stage:not(.mvp-active) .panel .item{background:var(--panel)!important;box-shadow:0 1px 2px #1018280f}.stage:not(.mvp-active) .panel .rname{font-size:14px}.stage:not(.mvp-active) .panel .rmeta{font-size:11px}.stage:not(.mvp-active) .scrim:has(>.settings),.stage:not(.mvp-active) .scrim:has(>.hub){position:absolute!important;inset:var(--vo-hdr-h, 52px) 0 calc(var(--vo-ticker-h, 44px) - 2px) 0!important;background:var(--ground)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;display:block!important;overflow:auto;overscroll-behavior:contain}.stage:not(.mvp-active) .scrim>.settings,.stage:not(.mvp-active) .scrim>.hub{margin:0 auto!important;width:100%!important;padding-left:22px;padding-right:22px;min-height:100%;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:560px){.stage:not(.mvp-active) .panel{bottom:calc(58px + env(safe-area-inset-bottom))!important;padding-left:10px!important;padding-right:10px!important}.stage:not(.mvp-active) .scrim:has(>.settings),.stage:not(.mvp-active) .scrim:has(>.hub){bottom:calc(58px + env(safe-area-inset-bottom))!important}}.stage[data-v-4497324b]{height:100%}.scrim[data-v-4497324b]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--vo-ground) 70%,transparent);display:grid;place-items:center;z-index:30}.upmodal[data-v-4497324b]{border:1.5px solid var(--vo-accent);border-radius:13px;background:var(--vo-panel);padding:18px 20px;max-width:380px;box-shadow:0 12px 40px #0006}.umt[data-v-4497324b]{font-weight:800;color:var(--vo-ink);margin:0 0 8px}.umb[data-v-4497324b]{font-size:13px;color:var(--vo-ink-dim);line-height:1.55;margin:0 0 14px}.umrow[data-v-4497324b]{display:flex;gap:8px;justify-content:flex-end}.ubtn[data-v-4497324b]{border-radius:8px;font-size:12px;font-weight:700;padding:7px 14px;cursor:pointer;border:1px solid var(--vo-line-strong);background:var(--vo-panel-2);color:var(--vo-ink)}.ubtn.primary[data-v-4497324b]{background:var(--vo-accent);border-color:var(--vo-accent);color:#fff}@font-face{font-family:Geist;src:url(/fonts/GeistVF.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMonoVF.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}:root[data-theme=neon]{--brand: #5529d6;--brand-lift: #6b3fe8;--ground: #131417;--panel: #1a1c20;--panel-2: #232529;--ink: #edeef0;--ink-dim: #a9adb4;--line: #2e3136;--line-strong: #3d4149;--accent: #a58af3;--accent-soft: rgba(85, 41, 214, .18);--glow: rgba(85, 41, 214, .3);--grad: linear-gradient(135deg, #a58af3, #5529d6);--pend: #ec9a52;--pend-soft: rgba(236, 154, 82, .14);--ok: #3ecb84;--ok-soft: rgba(62, 203, 132, .13);--fail: #f0685a;--fail-soft: rgba(240, 104, 90, .13);--c-watch: #4e90d9;--edit: #7ab0f5;--c-audit: #a58af3;--c-fix: #3ecb84;--c-memory: #ec9a52;--c-human: #edeef0;--dot-grid: rgba(255, 255, 255, .05);--glass-bg: rgba(255, 255, 255, .055);--glass-border: rgba(255, 255, 255, .13);--glass-hi: rgba(255, 255, 255, .1);--glass-shadow: 0 16px 40px -20px rgba(0, 0, 0, .8)}:root[data-theme=light]{--brand: #5529d6;--brand-lift: #6b3fe8;--ground: #f6f5f3;--panel: #ffffff;--panel-2: #f6f5f3;--ink: #222325;--ink-dim: #5c5d60;--line: #e2e0dd;--line-strong: #d0cec9;--accent: #5529d6;--accent-soft: rgba(85, 41, 214, .09);--glow: rgba(85, 41, 214, .11);--grad: linear-gradient(135deg, #a58af3, #5529d6);--pend: #c2691a;--pend-soft: rgba(194, 105, 26, .1);--ok: #1f9e54;--ok-soft: rgba(31, 158, 84, .1);--fail: #d23f31;--fail-soft: rgba(210, 63, 49, .09);--c-watch: #004794;--edit: #1a5fb4;--c-audit: #5529d6;--c-fix: #1f9e54;--c-memory: #c2691a;--c-human: #222325;--dot-grid: rgba(0, 0, 0, .07);--glass-bg: rgba(255, 255, 255, .55);--glass-border: rgba(255, 255, 255, .75);--glass-hi: rgba(255, 255, 255, .9);--glass-shadow: 0 16px 40px -22px rgba(20, 12, 40, .28)}:root{--radius: 10px;--radius-pill: 200px;--ease: cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 1px 2px rgba(20, 12, 40, .06), 0 1px 3px rgba(20, 12, 40, .05);--shadow-md: 0 6px 20px rgba(20, 12, 40, .07), 0 2px 6px rgba(20, 12, 40, .05);--shadow-lg: 0 20px 50px rgba(20, 12, 40, .1), 0 6px 16px rgba(20, 12, 40, .06);--shadow-brand: 0 14px 40px rgba(85, 41, 214, .22)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--ground);color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-feature-settings:"ss01" 1,"ss03" 1,"ss04" 1;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden}:focus-visible:not([tabindex="-1"]){outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.mono{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,Cascadia Code,Consolas,monospace}
