.market-selector[data-v-ef0ef0fc]{display:grid;gap:10px}.market-search input[data-v-ef0ef0fc],select[data-v-ef0ef0fc]{width:100%;box-sizing:border-box;background:var(--cc-bg, #0c0d11);border:1px solid var(--cc-line, #2a2e38);border-radius:9px;padding:10px 12px;color:var(--cc-ink, #e8eaf0);font:inherit}.market-search input[data-v-ef0ef0fc]:focus,select[data-v-ef0ef0fc]:focus{outline:none;border-color:var(--cc-accent, #ff5d0d)}.recommendation[data-v-ef0ef0fc]{border:1px solid var(--cc-line, #2a2e38);border-radius:11px;padding:14px;background:var(--cc-panel-2, #101218)}.rec-head[data-v-ef0ef0fc],.platform-row[data-v-ef0ef0fc]{display:flex;justify-content:space-between;gap:12px}.rec-head strong[data-v-ef0ef0fc]{display:block;margin-top:3px;color:var(--cc-ink, #e8eaf0)}.rec-kicker[data-v-ef0ef0fc],h4[data-v-ef0ef0fc],.platform-row span[data-v-ef0ef0fc]:last-child{color:var(--cc-dim, #8a90a0);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.rationale[data-v-ef0ef0fc],.note[data-v-ef0ef0fc]{color:var(--cc-ink-2, #c4c8d4);font-size:13px;line-height:1.5}.platforms[data-v-ef0ef0fc]{display:grid;gap:8px}.platform-row[data-v-ef0ef0fc]{font-size:12px}.reach[data-v-ef0ef0fc]{height:4px;margin-top:4px;background:var(--cc-line, #2a2e38);border-radius:2px;overflow:hidden}.reach span[data-v-ef0ef0fc]{display:block;height:100%;background:var(--cc-accent, #ff5d0d)}.note[data-v-ef0ef0fc]{color:var(--cc-dim, #8a90a0);margin-bottom:0}.change[data-v-ef0ef0fc]{border:0;background:none;color:var(--cc-accent, #ff5d0d);cursor:pointer}.sr-only[data-v-ef0ef0fc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[dir=rtl] .rec-kicker[data-v-ef0ef0fc],[dir=rtl] h4[data-v-ef0ef0fc]{text-transform:none;letter-spacing:0}.ob-overlay[data-v-c3dbafc9]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ob-card[data-v-c3dbafc9]{width:100%;max-width:560px;max-height:92vh;overflow-y:auto;background:var(--cc-panel, #14161c);border:1px solid var(--cc-line, #2a2e38);border-radius:16px;padding:24px 26px 20px;box-shadow:0 24px 60px #00000080}.ob-head[data-v-c3dbafc9]{display:flex;align-items:center;justify-content:space-between}.ob-brand[data-v-c3dbafc9]{display:flex;align-items:center;gap:8px}.ob-logo[data-v-c3dbafc9]{color:var(--cc-accent, #ff5d0d);font-size:18px}.ob-name[data-v-c3dbafc9]{font-weight:700;letter-spacing:2px;font-size:13px;color:var(--cc-ink, #e8eaf0)}.ob-skip[data-v-c3dbafc9]{background:none;border:none;color:var(--cc-dim, #8a90a0);cursor:pointer;font-size:13px}.ob-skip[data-v-c3dbafc9]:hover{color:var(--cc-ink, #e8eaf0)}.ob-intro[data-v-c3dbafc9]{margin-top:16px}.ob-title[data-v-c3dbafc9]{font-size:22px;font-weight:700;color:var(--cc-ink, #e8eaf0)}.ob-sub[data-v-c3dbafc9]{margin-top:6px;font-size:14px;color:var(--cc-dim, #8a90a0);line-height:1.5}.ob-dots[data-v-c3dbafc9]{display:flex;gap:6px;margin:18px 0}.ob-dot[data-v-c3dbafc9]{height:4px;flex:1;border-radius:2px;background:var(--cc-line-2, #2a2e38);transition:background .2s}.ob-dot.active[data-v-c3dbafc9]{background:var(--cc-accent, #ff5d0d)}.ob-dot.done[data-v-c3dbafc9]{background:var(--cc-accent-2, #7c3aed)}.ob-step[data-v-c3dbafc9]{display:flex;flex-direction:column;gap:14px}.ob-step-title[data-v-c3dbafc9]{font-size:16px;font-weight:600;color:var(--cc-ink, #e8eaf0)}.ob-step-hint[data-v-c3dbafc9],.ob-hint[data-v-c3dbafc9]{font-size:12.5px;color:var(--cc-dim, #8a90a0);line-height:1.5}.ob-field[data-v-c3dbafc9]{display:flex;flex-direction:column;gap:6px}.ob-field>span[data-v-c3dbafc9]{font-size:13px;color:var(--cc-ink-2, #c4c8d4)}.ob-row[data-v-c3dbafc9]{display:flex;gap:12px}.ob-row .ob-field[data-v-c3dbafc9]{flex:1}.ob-field input[data-v-c3dbafc9],.ob-field select[data-v-c3dbafc9],.ob-field textarea[data-v-c3dbafc9]{width:100%;background:var(--cc-bg, #0c0d11);border:1px solid var(--cc-line, #2a2e38);border-radius:9px;padding:10px 12px;color:var(--cc-ink, #e8eaf0);font-size:14px;font-family:inherit}.ob-field input[data-v-c3dbafc9]:focus,.ob-field select[data-v-c3dbafc9]:focus,.ob-field textarea[data-v-c3dbafc9]:focus{outline:none;border-color:var(--cc-accent, #ff5d0d)}.ob-chips[data-v-c3dbafc9]{display:flex;flex-wrap:wrap;gap:8px}.ob-chip[data-v-c3dbafc9]{padding:8px 14px;border-radius:999px;border:1px solid var(--cc-line, #2a2e38);background:var(--cc-bg, #0c0d11);color:var(--cc-ink-2, #c4c8d4);cursor:pointer;font-size:13px}.ob-chip.on[data-v-c3dbafc9]{border-color:var(--cc-accent, #ff5d0d);background:color-mix(in srgb,var(--cc-accent, #ff5d0d) 14%,transparent);color:var(--cc-ink, #e8eaf0)}.ob-deploy[data-v-c3dbafc9]{display:flex;flex-direction:column;gap:3px;text-align:start;width:100%;padding:14px 16px;border-radius:11px;border:1px solid var(--cc-line, #2a2e38);background:var(--cc-bg, #0c0d11);color:var(--cc-ink, #e8eaf0);cursor:pointer}.ob-deploy.on[data-v-c3dbafc9]{border-color:var(--cc-accent, #ff5d0d);background:color-mix(in srgb,var(--cc-accent, #ff5d0d) 10%,transparent)}.ob-deploy-name[data-v-c3dbafc9]{font-weight:600;font-size:14px}.ob-deploy-tier[data-v-c3dbafc9]{font-size:12px;color:var(--cc-accent, #ff5d0d)}.ob-deploy-desc[data-v-c3dbafc9]{font-size:12.5px;color:var(--cc-dim, #8a90a0);line-height:1.45}.ob-error[data-v-c3dbafc9]{margin-top:12px;color:#ff6b6b;font-size:13px}.ob-foot[data-v-c3dbafc9]{display:flex;align-items:center;gap:10px;margin-top:20px}.ob-foot-spacer[data-v-c3dbafc9]{flex:1}.ob-btn[data-v-c3dbafc9]{padding:10px 22px;border-radius:9px;border:none;background:var(--cc-accent, #ff5d0d);color:#fff;font-weight:600;font-size:14px;cursor:pointer}.ob-btn[data-v-c3dbafc9]:disabled{opacity:.6;cursor:default}.ob-btn.ghost[data-v-c3dbafc9]{background:transparent;border:1px solid var(--cc-line, #2a2e38);color:var(--cc-ink-2, #c4c8d4)}.rm-overlay[data-v-b0ab394c]{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,var(--cc-ink) 24%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.rm-card[data-v-b0ab394c]{position:relative;width:100%;max-width:560px;background:var(--cc-panel);color:var(--cc-ink);border-radius:8px;border:1px solid var(--cc-line-2);padding:34px 34px 30px;box-shadow:0 24px 70px #00000052;font-family:var(--cc-sans, "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif);max-height:92vh;overflow-y:auto}.rm-x[data-v-b0ab394c]{position:absolute;inset-inline-end:16px;inset-block-start:14px;background:none;border:none;font-size:26px;line-height:1;cursor:pointer;color:var(--cc-dim);padding:4px}.rm-x[data-v-b0ab394c]:hover{color:var(--cc-signal)}.rm-kicker[data-v-b0ab394c]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);display:flex;align-items:center;gap:8px;margin-bottom:10px}.rm-kicker .dot[data-v-b0ab394c]{color:var(--cc-signal);font-size:.6rem}.rm-title[data-v-b0ab394c]{font-size:1.5rem;font-weight:600;margin:0 0 8px;letter-spacing:-.3px}.rm-sub[data-v-b0ab394c]{color:var(--cc-muted);margin:0 0 22px;line-height:1.5;font-size:.98rem}.rm-form[data-v-b0ab394c]{display:flex;flex-direction:column;gap:14px}.rm-hp[data-v-b0ab394c]{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.rm-grid[data-v-b0ab394c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rm-field[data-v-b0ab394c]{display:flex;flex-direction:column;gap:6px}.rm-field.rm-full[data-v-b0ab394c]{grid-column:1 / -1}.rm-field>span[data-v-b0ab394c]{font-size:.8rem;font-weight:600;color:var(--cc-muted)}.rm-field input[data-v-b0ab394c],.rm-field textarea[data-v-b0ab394c]{font:inherit;font-size:.95rem;padding:11px 13px;border:1px solid var(--cc-line-2);border-radius:5px;background:var(--cc-panel-2);color:var(--cc-ink);outline:none;transition:border-color .15s,background .15s;width:100%}.rm-field input[data-v-b0ab394c]:focus,.rm-field textarea[data-v-b0ab394c]:focus{border-color:var(--cc-signal);background:color-mix(in srgb,var(--cc-panel-2) 84%,var(--cc-signal) 6%)}.rm-field textarea[data-v-b0ab394c]{resize:vertical}.rm-credits[data-v-b0ab394c]{gap:8px}.rm-chips[data-v-b0ab394c]{display:flex;flex-wrap:wrap;gap:8px}.rm-chip[data-v-b0ab394c]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:.9rem;font-weight:600;padding:8px 16px;border:1px solid var(--cc-line-2);border-radius:999px;background:var(--cc-panel-2);color:var(--cc-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.rm-chip[data-v-b0ab394c]:hover{border-color:var(--cc-signal);color:var(--cc-ink)}.rm-chip.on[data-v-b0ab394c]{border-color:var(--cc-signal);background:var(--cc-signal);color:#0a0d13}.rm-hint[data-v-b0ab394c]{font-size:.78rem;color:var(--cc-dim)}.rm-err[data-v-b0ab394c]{color:var(--cc-bad);font-size:.88rem;margin:0}.rm-note[data-v-b0ab394c]{color:var(--cc-dim);font-size:.82rem;margin:0;line-height:1.45}.rm-submit[data-v-b0ab394c]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:.95rem;background:var(--cc-signal);color:#0a0d13;border:1px solid var(--cc-signal);border-radius:5px;padding:14px 22px;cursor:pointer;transition:background .2s,border-color .2s;margin-top:2px}.rm-submit[data-v-b0ab394c]:hover:not(:disabled){filter:brightness(1.08)}.rm-submit[data-v-b0ab394c]:disabled{opacity:.6;cursor:not-allowed}.rm-sent[data-v-b0ab394c]{text-align:center;padding:10px 0 4px}.rm-check[data-v-b0ab394c]{width:56px;height:56px;margin:4px auto 16px;border-radius:50%;background:color-mix(in srgb,var(--cc-ok) 18%,transparent);color:var(--cc-ok);font-size:28px;display:flex;align-items:center;justify-content:center}.rm-actions[data-v-b0ab394c]{display:flex;flex-direction:column;gap:12px;margin:22px 0 8px}.rm-btn[data-v-b0ab394c]{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:.95rem;padding:14px 20px;border-radius:6px;text-decoration:none;cursor:pointer;transition:filter .15s}.rm-btn[data-v-b0ab394c]:hover{filter:brightness(1.05)}.rm-wa[data-v-b0ab394c]{background:#25d366;color:#062b15}.rm-em[data-v-b0ab394c]{background:var(--cc-ink);color:var(--cc-bg)}.rm-done[data-v-b0ab394c]{background:none;border:none;color:var(--cc-dim);cursor:pointer;font-size:.9rem;margin-top:8px;text-decoration:underline}.rm-done[data-v-b0ab394c]:hover{color:var(--cc-signal)}.rm-fade-enter-active[data-v-b0ab394c],.rm-fade-leave-active[data-v-b0ab394c]{transition:opacity .18s ease}.rm-fade-enter-from[data-v-b0ab394c],.rm-fade-leave-to[data-v-b0ab394c]{opacity:0}@media(max-width:560px){.rm-grid[data-v-b0ab394c]{grid-template-columns:1fr}.rm-card[data-v-b0ab394c]{padding:28px 22px 24px}}.dg-overlay[data-v-4c2b2e8e]{position:fixed;inset:0;z-index:990;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--cc-bg);background-image:radial-gradient(1100px 560px at 50% -12%,color-mix(in srgb,var(--cc-signal) 10%,transparent),transparent 62%);overflow-y:auto}.dg-card[data-v-4c2b2e8e]{width:100%;max-width:560px;background:var(--cc-panel);border:1px solid var(--cc-line-2);border-radius:10px;padding:40px 40px 24px;box-shadow:0 30px 80px #00000057;font-family:var(--cc-sans, "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif);color:var(--cc-ink)}.dg-brand[data-v-4c2b2e8e]{display:flex;align-items:center;gap:10px;margin-bottom:26px}.dg-logo[data-v-4c2b2e8e]{width:34px;height:34px}.dg-word[data-v-4c2b2e8e]{font-weight:700;letter-spacing:.5px;font-size:1.15rem}.dg-kicker[data-v-4c2b2e8e]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-muted);display:flex;align-items:center;gap:8px;margin-bottom:12px}.dg-kicker .dot[data-v-4c2b2e8e]{color:var(--cc-signal);font-size:.58rem}.dg-kicker.ok .dot[data-v-4c2b2e8e]{color:var(--cc-ok)}.dg-title[data-v-4c2b2e8e]{font-size:1.7rem;font-weight:600;letter-spacing:-.4px;margin:0 0 12px;line-height:1.2}.dg-sub[data-v-4c2b2e8e]{color:var(--cc-muted);line-height:1.55;margin:0 0 26px;font-size:1rem}.dg-steps[data-v-4c2b2e8e]{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:16px}.dg-steps li[data-v-4c2b2e8e]{display:flex;gap:14px;align-items:flex-start}.dg-steps .n[data-v-4c2b2e8e]{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--cc-mono, monospace);font-size:.8rem;font-weight:700;color:var(--cc-signal);border:1px solid color-mix(in srgb,var(--cc-signal) 45%,transparent);background:color-mix(in srgb,var(--cc-signal) 8%,transparent)}.dg-steps li>div[data-v-4c2b2e8e]{display:flex;flex-direction:column;gap:2px}.dg-steps b[data-v-4c2b2e8e]{font-size:.95rem;font-weight:600}.dg-steps li span[data-v-4c2b2e8e]:not(.n){color:var(--cc-muted);font-size:.9rem;line-height:1.45}.dg-cta[data-v-4c2b2e8e]{width:100%;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:1rem;background:var(--cc-signal);color:#0a0d13;border:1px solid var(--cc-signal);border-radius:6px;padding:15px 22px;cursor:pointer;transition:filter .15s}.dg-cta[data-v-4c2b2e8e]:hover{filter:brightness(1.08)}.dg-direct[data-v-4c2b2e8e]{margin-top:16px;text-align:center;font-size:.88rem;color:var(--cc-dim);display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.dg-direct a[data-v-4c2b2e8e]{color:var(--cc-signal);text-decoration:none;font-weight:600}.dg-direct a[data-v-4c2b2e8e]:hover{text-decoration:underline}.dg-direct .sep[data-v-4c2b2e8e]{color:var(--cc-line-2)}.dg-foot[data-v-4c2b2e8e]{margin-top:26px;padding-top:18px;border-top:1px solid var(--cc-line-2);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dg-who[data-v-4c2b2e8e]{font-size:.82rem;color:var(--cc-dim)}.dg-who b[data-v-4c2b2e8e]{color:var(--cc-muted);font-weight:600}.dg-signout[data-v-4c2b2e8e]{background:none;border:none;color:var(--cc-dim);cursor:pointer;font-size:.84rem;text-decoration:underline;font-family:inherit}.dg-signout[data-v-4c2b2e8e]:hover{color:var(--cc-signal)}@media(max-width:560px){.dg-card[data-v-4c2b2e8e]{padding:30px 22px 20px}.dg-title[data-v-4c2b2e8e]{font-size:1.4rem}}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:IBM Plex Sans,IBM Plex Sans Arabic,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--cc-ink);background-color:var(--cc-bg)}html,body,#app{min-height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--cc-panel-2)}::-webkit-scrollbar-thumb{background:var(--cc-line-2)}::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}button{font-family:inherit}[dir=rtl],[lang=ar]{font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}.language-switcher[data-v-8205abd1]{position:relative;display:inline-block;font-family:var(--cc-mono)}.switcher-trigger[data-v-8205abd1]{background:transparent;color:inherit;border:1px solid currentColor;opacity:.8;padding:4px 12px;font-family:var(--cc-mono);font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;transition:opacity .2s,border-color .2s}.switcher-trigger[data-v-8205abd1]:hover{opacity:1}.language-switcher.language-switcher--icon .switcher-trigger.icon-only[data-v-8205abd1]{width:30px;height:38px;justify-content:center;padding:0;background:transparent;border:1px solid transparent;border-color:transparent;border-radius:0;opacity:.82}.language-switcher.language-switcher--icon .switcher-trigger.icon-only[data-v-8205abd1]:hover{background:transparent;border-color:transparent;opacity:1}.globe-icon[data-v-8205abd1]{flex:0 0 auto}.caret[data-v-8205abd1]{font-size:.6rem}.switcher-dropdown[data-v-8205abd1]{position:absolute;top:100%;right:0;margin-top:4px;background:var(--cc-panel);border:1px solid var(--cc-line-2);list-style:none;padding:4px 0;min-width:100%;z-index:1000;box-shadow:0 10px 28px #00000080}.language-switcher--icon .switcher-dropdown[data-v-8205abd1]{min-width:148px}.switcher-option[data-v-8205abd1]{padding:6px 12px;font-size:.8rem;color:var(--cc-muted);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.switcher-option[data-v-8205abd1]:hover{background:var(--cc-panel-2);color:var(--cc-ink)}.switcher-option.active[data-v-8205abd1]{color:var(--cc-signal)}.credits-pill-wrap[data-v-0d9a44cf]{position:relative;display:inline-flex}.credits-pill[data-v-0d9a44cf]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--cc-line-2, currentColor);border-radius:6px;background:transparent;font-family:var(--cc-mono, monospace);font-size:13px;font-weight:600;line-height:1;color:inherit;opacity:.92;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.credits-pill[data-v-0d9a44cf]:hover,.credits-pill.open[data-v-0d9a44cf]{opacity:1;border-color:#ff4d1485;background:#ff4d1414}.cp-icon[data-v-0d9a44cf]{color:var(--cc-signal, #FF4D14);flex:0 0 auto}.cp-value[data-v-0d9a44cf]{letter-spacing:.02em}.cp-caret[data-v-0d9a44cf]{opacity:.7;transition:transform .18s ease}.credits-pill.open .cp-caret[data-v-0d9a44cf]{transform:rotate(180deg)}.credits-pill.low[data-v-0d9a44cf]{color:var(--cc-warn, #F5B23D);border-color:var(--cc-warn, #F5B23D);opacity:1}.credits-pill.low .cp-icon[data-v-0d9a44cf]{color:var(--cc-warn, #F5B23D)}.credits-pill.empty[data-v-0d9a44cf]{color:var(--cc-bad, #FF5C6C);border-color:var(--cc-bad, #FF5C6C);opacity:1}.credits-pill.empty .cp-icon[data-v-0d9a44cf]{color:var(--cc-bad, #FF5C6C)}[dir=rtl] .credits-pill[data-v-0d9a44cf]{direction:ltr}.cp-menu[data-v-0d9a44cf]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:248px;display:flex;flex-direction:column;padding:6px;background:color-mix(in srgb,var(--cc-panel) 98%,transparent);border:1px solid var(--cc-line-2);border-radius:12px;box-shadow:0 22px 48px #0000006b;z-index:95;color:var(--cc-ink)}.cp-menu-head[data-v-0d9a44cf]{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--cc-line)}.cp-menu-kicker[data-v-0d9a44cf]{font-family:var(--cc-mono, monospace);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-dim, var(--cc-muted))}.cp-menu-balance[data-v-0d9a44cf]{font-family:var(--cc-mono, monospace);font-size:1.32rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cc-ink)}.cp-menu-balance small[data-v-0d9a44cf]{font-size:.72rem;font-weight:600;color:var(--cc-muted)}.cp-menu-note[data-v-0d9a44cf]{font-size:.74rem;font-weight:600;line-height:1.35}.cp-menu-note.warn[data-v-0d9a44cf]{color:var(--cc-warn, #F5B23D)}.cp-menu-note.bad[data-v-0d9a44cf]{color:var(--cc-bad, #FF5C6C)}.cp-menu-item[data-v-0d9a44cf]{display:flex;align-items:center;gap:10px;min-height:42px;padding-inline:12px;border:0;border-radius:8px;background:transparent;color:var(--cc-ink-2, var(--cc-ink));font-family:var(--cc-sans, sans-serif);font-size:.9rem;font-weight:600;text-align:start;text-decoration:none;cursor:pointer;transition:color .14s ease,background-color .14s ease}.cp-menu-item svg[data-v-0d9a44cf]{flex:0 0 auto;color:var(--cc-signal, #FF4D14)}.cp-menu-item[data-v-0d9a44cf]:hover{color:var(--cc-signal, #FF4D14);background:var(--cc-signal-soft, rgba(255, 77, 20, .08))}.cp-menu-item--admin svg[data-v-0d9a44cf]{color:var(--cc-muted)}.cp-menu-sep[data-v-0d9a44cf]{height:1px;margin:5px 4px;background:var(--cc-line)}.cp-menu-fade-enter-active[data-v-0d9a44cf],.cp-menu-fade-leave-active[data-v-0d9a44cf]{transition:opacity .15s ease,transform .15s ease}.cp-menu-fade-enter-from[data-v-0d9a44cf],.cp-menu-fade-leave-to[data-v-0d9a44cf]{opacity:0;transform:translateY(-6px)}.admin-link[data-v-47e67eac]{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;font-family:var(--cc-mono, monospace);font-size:.85rem;opacity:.85;transition:color .15s,opacity .15s}.admin-link[data-v-47e67eac]:hover{opacity:1;color:var(--cc-signal, #FF4D14)}.al-icon[data-v-47e67eac]{flex:0 0 auto}.app-top-nav[data-v-6a820537]{position:sticky;top:0;z-index:80;min-height:72px;direction:ltr;color:var(--cc-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--cc-bg) 96%,transparent),color-mix(in srgb,var(--cc-bg) 88%,transparent)),color-mix(in srgb,var(--cc-bg) 92%,transparent);border-bottom:1px solid var(--cc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-top-nav__inner[data-v-6a820537]{width:100%;min-height:72px;display:grid;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 clamp(18px,4vw,48px)}.app-top-nav:not(.has-center) .app-top-nav__inner[data-v-6a820537]{grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto}.app-top-nav__brand[data-v-6a820537]{display:inline-flex;align-items:center;gap:11px;min-width:0;color:inherit;text-decoration:none}.app-top-nav__mark[data-v-6a820537]{width:32px;height:32px;flex:0 0 auto}.app-top-nav__word[data-v-6a820537]{font-family:var(--cc-sans, sans-serif);font-size:.98rem;font-weight:800;letter-spacing:0;line-height:1}.app-top-nav__section[data-v-6a820537]{display:inline-flex;align-items:center;min-height:24px;padding-inline:9px;border:1px solid rgba(255,77,20,.45);border-radius:999px;color:var(--cc-signal, #ff4d14);font-family:var(--cc-mono, monospace);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-top-nav__center[data-v-6a820537]{min-width:0;justify-self:center;width:min(100%,760px)}.app-top-nav__actions[data-v-6a820537]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;color:inherit;direction:ltr}.app-top-nav__link[data-v-6a820537]{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding-inline:9px;color:var(--cc-muted);text-decoration:none;border-radius:6px;font-family:var(--cc-sans, sans-serif);font-size:.88rem;font-weight:650;letter-spacing:0;white-space:nowrap;unicode-bidi:plaintext;background:transparent;border:0;cursor:pointer;transition:color .16s ease,background-color .16s ease}.app-top-nav__link[data-v-6a820537]:hover,.app-top-nav__link.router-link-active[data-v-6a820537],.app-top-nav__ws-btn.active[data-v-6a820537],[data-v-6a820537] .admin-link:hover{color:var(--cc-signal, #ff4d14);background:var(--cc-signal-soft)}.app-top-nav__ws[data-v-6a820537]{position:relative;display:inline-flex}.app-top-nav__caret[data-v-6a820537]{transition:transform .18s ease}.app-top-nav__ws-btn.open .app-top-nav__caret[data-v-6a820537]{transform:rotate(180deg)}.app-top-nav__ws-panel[data-v-6a820537]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:220px;display:flex;flex-direction:column;padding:6px;background:color-mix(in srgb,var(--cc-panel) 98%,transparent);border:1px solid var(--cc-line-2);border-radius:12px;box-shadow:0 22px 48px #0006;z-index:90}.app-top-nav__ws-item[data-v-6a820537]{min-height:40px;display:flex;align-items:center;padding-inline:12px;border-radius:8px;color:var(--cc-ink-2, var(--cc-ink));text-decoration:none;font-family:var(--cc-sans, sans-serif);font-size:.9rem;font-weight:600;unicode-bidi:plaintext;transition:color .14s ease,background-color .14s ease}.app-top-nav__ws-item[data-v-6a820537]:hover,.app-top-nav__ws-item.router-link-active[data-v-6a820537]{color:var(--cc-signal, #ff4d14);background:var(--cc-signal-soft)}.app-top-nav__divider[data-v-6a820537]{width:1px;height:24px;margin-inline:4px;background:var(--cc-line-2)}.app-top-nav__icon-btn[data-v-6a820537],.app-top-nav__menu[data-v-6a820537],.app-top-nav__drawer-icon[data-v-6a820537]{appearance:none;display:inline-grid;place-items:center;width:38px;height:38px;color:var(--cc-muted);background:color-mix(in srgb,var(--cc-panel) 68%,transparent);border:1px solid var(--cc-line-2);border-radius:8px;cursor:pointer;text-decoration:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.app-top-nav__icon-btn[data-v-6a820537]{width:34px;height:38px;background:transparent;border-color:transparent}.app-top-nav__icon-btn.router-link-active[data-v-6a820537]{color:var(--cc-signal, #ff4d14)}.app-top-nav__icon-btn[data-v-6a820537]:hover,.app-top-nav__menu[data-v-6a820537]:hover,.app-top-nav__drawer-icon[data-v-6a820537]:hover{color:var(--cc-signal, #ff4d14);border-color:#ff4d1485;background:#ff4d1414}.app-top-nav__icon-btn[data-v-6a820537]:hover{border-color:transparent;background:#ff4d1414}.app-top-nav__auth-actions[data-v-6a820537]{display:inline-flex;align-items:center;gap:8px}.app-top-nav__auth-btn[data-v-6a820537]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding-inline:14px;border:1px solid var(--cc-line-2);border-radius:8px;background:color-mix(in srgb,var(--cc-panel) 68%,transparent);color:inherit;font-family:var(--cc-sans, sans-serif);font-size:.86rem;font-weight:700;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.app-top-nav__auth-btn[data-v-6a820537]:hover{color:var(--cc-signal, #ff4d14);border-color:#ff4d1485;background:#ff4d1414}.app-top-nav__auth-btn--solid[data-v-6a820537]{background:var(--cc-ink);border-color:var(--cc-ink);color:var(--cc-bg)}.app-top-nav__auth-btn--solid[data-v-6a820537]:hover{background:var(--cc-signal, #ff4d14);border-color:var(--cc-signal, #ff4d14);color:var(--cc-bg)}.app-top-nav__menu[data-v-6a820537]{display:none;position:relative;background:color-mix(in srgb,var(--cc-panel) 78%,transparent);border-color:var(--cc-line-2)}.app-top-nav__menu span[data-v-6a820537]{position:absolute;left:10px;width:17px;height:1.5px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.app-top-nav__menu span[data-v-6a820537]:nth-child(1){transform:translateY(-6px)}.app-top-nav__menu span[data-v-6a820537]:nth-child(3){transform:translateY(6px)}.app-top-nav__menu.open span[data-v-6a820537]:nth-child(1){transform:translateY(0) rotate(45deg)}.app-top-nav__menu.open span[data-v-6a820537]:nth-child(2){opacity:0}.app-top-nav__menu.open span[data-v-6a820537]:nth-child(3){transform:translateY(0) rotate(-45deg)}[data-v-6a820537] .language-switcher{font-family:var(--cc-sans, sans-serif)}[data-v-6a820537] .switcher-trigger,[data-v-6a820537] .auth-btn,[data-v-6a820537] .credits-pill{min-height:38px;border-radius:8px;border-color:var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 68%,transparent);color:inherit;font-family:var(--cc-sans, sans-serif);font-size:.86rem;font-weight:700;opacity:1}[data-v-6a820537] .switcher-trigger{padding-inline:12px}[data-v-6a820537] .switcher-trigger:hover,[data-v-6a820537] .auth-btn:hover{border-color:#ff4d1485;color:var(--cc-signal, #ff4d14);background:#ff4d1414}[data-v-6a820537] .switcher-trigger.icon-only{width:34px;height:38px;background:transparent;border-color:transparent;padding:0}[data-v-6a820537] .switcher-trigger.icon-only:hover{color:var(--cc-signal, #ff4d14);background:#ff4d1414;border-color:transparent}[data-v-6a820537] .cl-userButtonBox{color:inherit}[data-v-6a820537] .cl-userButtonAvatarBox{width:34px;height:34px}.app-top-nav__drawer[data-v-6a820537]{display:none}.app-top-nav-drawer-enter-active[data-v-6a820537],.app-top-nav-drawer-leave-active[data-v-6a820537]{transition:opacity .16s ease,transform .16s ease}.app-top-nav-drawer-enter-from[data-v-6a820537],.app-top-nav-drawer-leave-to[data-v-6a820537]{opacity:0;transform:translateY(-8px)}@media(max-width:1180px){.app-top-nav.has-center .app-top-nav__inner[data-v-6a820537]{grid-template-columns:auto minmax(0,1fr) auto}.app-top-nav__center[data-v-6a820537]{justify-self:stretch}.app-top-nav__actions[data-v-6a820537]{gap:7px}.app-top-nav__link[data-v-6a820537]{padding-inline:7px;font-size:.82rem}}@media(max-width:980px){.app-top-nav[data-v-6a820537]{min-height:64px}.app-top-nav__inner[data-v-6a820537],.app-top-nav:not(.has-center) .app-top-nav__inner[data-v-6a820537],.app-top-nav.has-center .app-top-nav__inner[data-v-6a820537]{min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:16px}.app-top-nav__center[data-v-6a820537],.app-top-nav__actions[data-v-6a820537]{display:none}.app-top-nav__menu[data-v-6a820537]{display:inline-grid}.app-top-nav__mark[data-v-6a820537]{width:30px;height:30px}.app-top-nav__section[data-v-6a820537]{min-height:22px;font-size:.63rem}.app-top-nav__drawer[data-v-6a820537]{display:flex;flex-direction:column;gap:10px;padding:14px 16px 18px;border-top:1px solid var(--cc-line);background:color-mix(in srgb,var(--cc-bg) 98%,transparent);box-shadow:0 24px 48px #0000005c;max-height:calc(100dvh - 64px);overflow-y:auto}.app-top-nav__drawer-heading[data-v-6a820537]{margin-top:6px;padding-inline:4px;color:var(--cc-dim, var(--cc-muted));font-family:var(--cc-mono, monospace);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.app-top-nav__drawer-link[data-v-6a820537],.app-top-nav__drawer-control[data-v-6a820537],.app-top-nav__drawer-icon[data-v-6a820537]{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;padding-inline:14px;color:var(--cc-ink);text-decoration:none;background:color-mix(in srgb,var(--cc-panel) 72%,transparent);border:1px solid var(--cc-line-2);border-radius:8px;font-family:var(--cc-sans, sans-serif);font-size:.95rem;font-weight:700}.app-top-nav__drawer-link--sub[data-v-6a820537]{min-height:42px;margin-inline-start:10px;font-size:.9rem;font-weight:600;background:transparent;border-color:transparent;color:var(--cc-ink-2, var(--cc-ink))}.app-top-nav__drawer-link[data-v-6a820537]:hover,.app-top-nav__drawer-link.router-link-active[data-v-6a820537]{color:var(--cc-signal, #ff4d14);border-color:#ff4d1480}.app-top-nav__drawer-link--icon[data-v-6a820537]{justify-content:flex-start;gap:10px}.app-top-nav__drawer-icon[data-v-6a820537]{justify-content:center;padding:0}.app-top-nav__drawer-control[data-v-6a820537]{justify-content:flex-start}.app-top-nav__drawer-control[data-v-6a820537] .language-switcher,.app-top-nav__drawer-control[data-v-6a820537] .switcher-trigger,.app-top-nav__drawer-control[data-v-6a820537] .credits-pill,.app-top-nav__drawer-control[data-v-6a820537] .admin-link{width:100%}.app-top-nav__auth-actions--drawer[data-v-6a820537]{width:100%;flex-direction:column;align-items:stretch}.app-top-nav__auth-actions--drawer .app-top-nav__auth-btn[data-v-6a820537]{width:100%}.app-top-nav__drawer-control[data-v-6a820537] .admin-link{min-height:38px;padding-inline:0}}.strands-container[data-v-f6fd4c3c]{position:relative;width:100%;height:100%;background:transparent}.strands-container[data-v-f6fd4c3c] canvas{display:block;width:100%;height:100%}.home[data-v-17bbcda8]{--black: var(--cc-bg);--white: var(--cc-ink);--orange: var(--cc-signal);--ink: var(--cc-ink);--muted: var(--cc-muted);--line: var(--cc-line-2);--bg-soft: var(--cc-panel);--font-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace;background:var(--white);color:var(--ink);font-family:var(--font-sans)}.btn[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.9rem;font-weight:600;padding:12px 22px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .2s ease;letter-spacing:.3px;text-decoration:none}.btn .ar[data-v-17bbcda8]{font-family:var(--font-sans)}.btn-primary[data-v-17bbcda8]{background:var(--black);color:var(--white);border-color:var(--black)}.btn-primary[data-v-17bbcda8]:hover:not(:disabled){background:var(--orange);border-color:var(--orange)}.btn-primary[data-v-17bbcda8]:disabled{background:var(--bg-soft);color:var(--muted);border-color:var(--line);cursor:not-allowed}.btn-outline[data-v-17bbcda8]{background:transparent;color:var(--black);border-color:var(--black)}.btn-outline[data-v-17bbcda8]:hover{background:var(--black);color:var(--white)}.btn-ghost[data-v-17bbcda8]{background:transparent;color:var(--white);border-color:#ffffff4d;padding:8px 16px}.btn-ghost[data-v-17bbcda8]:hover{border-color:var(--orange);color:var(--orange)}.btn-block[data-v-17bbcda8]{width:100%;justify-content:space-between;padding:18px 22px;font-size:1.05rem}.credits-note[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.82rem;line-height:1.5;padding:10px 14px;margin-bottom:12px;border-radius:6px;border:1px solid}.credits-note.empty[data-v-17bbcda8]{color:var(--geist-red-800, #e2162a);border-color:var(--geist-red-800, #e2162a);background:#e2162a14}.credits-note.low[data-v-17bbcda8]{color:var(--geist-amber-700, #ffae00);border-color:var(--geist-amber-700, #ffae00);background:#ffae0014}.site-header[data-v-17bbcda8]{position:sticky;top:0;z-index:50;background:var(--black);color:var(--white)}.header-inner[data-v-17bbcda8]{max-width:1200px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-17bbcda8]{display:flex;align-items:center;gap:12px;cursor:pointer}.brand-mark[data-v-17bbcda8]{width:28px;height:28px}.brand-word[data-v-17bbcda8]{font-family:var(--font-mono);font-weight:700;letter-spacing:1.5px;font-size:1.15rem}.header-actions[data-v-17bbcda8]{display:flex;align-items:center;gap:18px}.nav-link[data-v-17bbcda8]{color:inherit;text-decoration:none;font-family:var(--font-mono);font-size:.85rem;opacity:.8}.nav-link[data-v-17bbcda8]:hover{opacity:1;color:var(--orange)}main[data-v-17bbcda8]{max-width:1200px;margin:0 auto;padding:0 32px}.band[data-v-17bbcda8]{padding:72px 0;border-top:1px solid var(--line)}.band-alt[data-v-17bbcda8]{background:var(--bg-soft);border-radius:4px;padding-inline:40px}.kicker[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:16px}.kicker .dot[data-v-17bbcda8]{color:var(--orange);font-size:.7rem}.kicker .diamond[data-v-17bbcda8]{color:var(--orange)}.band-title[data-v-17bbcda8]{font-size:2.1rem;font-weight:600;line-height:1.25;margin:0 0 12px;letter-spacing:-.5px}.band-sub[data-v-17bbcda8]{color:var(--muted);font-size:1.05rem;max-width:60ch;margin:0 0 36px;line-height:1.6}.hero[data-v-17bbcda8]{display:flex;align-items:center;gap:48px;padding:80px 0 72px}.hero-text[data-v-17bbcda8]{flex:1.4}.hero-art[data-v-17bbcda8]{flex:1;display:flex;justify-content:center}.hero-mark[data-v-17bbcda8]{width:100%;max-width:360px}.eyebrow[data-v-17bbcda8]{display:flex;align-items:center;gap:14px;margin-bottom:22px;font-family:var(--font-mono);font-size:.8rem}.eyebrow-tag[data-v-17bbcda8]{background:var(--orange);color:var(--white);padding:4px 10px;font-weight:700;letter-spacing:.5px;font-size:.72rem}.eyebrow-ver[data-v-17bbcda8]{color:#999}.hero-title[data-v-17bbcda8]{font-size:3.6rem;line-height:1.1;font-weight:600;letter-spacing:-1.5px;margin:0 0 26px}.hero-title-2[data-v-17bbcda8]{color:var(--orange)}.hero-desc[data-v-17bbcda8]{font-size:1.1rem;line-height:1.7;color:var(--muted);max-width:60ch;margin:0 0 30px}.hero-desc strong[data-v-17bbcda8]{color:var(--ink)}.hero-desc .accent[data-v-17bbcda8]{color:var(--orange);font-weight:700;font-family:var(--font-mono)}.hero-desc .code[data-v-17bbcda8]{background:#0000000d;padding:1px 6px;border-radius:2px;font-family:var(--font-mono);font-size:.9em}.hero-cta[data-v-17bbcda8]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px}.trust-line[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.82rem;color:var(--muted);border-inline-start:3px solid var(--orange);padding-inline-start:14px}.vert-grid[data-v-17bbcda8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vert[data-v-17bbcda8]{border:1px solid var(--line);padding:28px 22px;font-size:1.15rem;font-weight:600;display:flex;flex-direction:column;gap:14px;transition:all .2s}.vert[data-v-17bbcda8]:hover{border-color:var(--orange);transform:translateY(-3px)}.vert-num[data-v-17bbcda8]{font-family:var(--font-mono);color:var(--orange);font-size:.85rem}.steps[data-v-17bbcda8]{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.step[data-v-17bbcda8]{border-top:2px solid var(--black);padding-top:16px}.step-num[data-v-17bbcda8]{font-family:var(--font-mono);font-weight:700;color:var(--orange);margin-bottom:10px}.step-title[data-v-17bbcda8]{font-weight:600;margin-bottom:8px;font-size:1rem}.step-desc[data-v-17bbcda8]{font-size:.85rem;color:var(--muted);line-height:1.5}.values[data-v-17bbcda8]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.value h3[data-v-17bbcda8]{font-size:1.25rem;font-weight:600;margin:0 0 12px}.value h3[data-v-17bbcda8]:before{content:"→ ";color:var(--orange)}.value p[data-v-17bbcda8]{color:var(--muted);line-height:1.65;margin:0}.decision-snapshot-head[data-v-17bbcda8]{max-width:820px}.snapshot-grid[data-v-17bbcda8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.snapshot-card[data-v-17bbcda8]{min-width:0;min-height:190px;display:flex;flex-direction:column;gap:16px;border:1px solid var(--line);border-radius:6px;background:var(--bg-soft);padding:20px}.snapshot-index[data-v-17bbcda8]{color:var(--orange);font-family:var(--font-mono);font-size:.76rem}.snapshot-card h3[data-v-17bbcda8]{color:var(--ink);font-size:1.02rem;line-height:1.35;font-weight:650;margin:0}.snapshot-card p[data-v-17bbcda8]{color:var(--muted);font-size:.9rem;line-height:1.55;margin:0}.snapshot-actions[data-v-17bbcda8]{display:flex;justify-content:flex-start;margin-top:18px}.home-action-band[data-v-17bbcda8]{display:flex;justify-content:space-between;align-items:center}.decision-engine-band[data-v-17bbcda8]{position:relative}.decision-engine-head[data-v-17bbcda8]{max-width:860px}.decision-engine-layout[data-v-17bbcda8]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;align-items:stretch}.engine-lifecycle[data-v-17bbcda8]{border:1px solid var(--line);border-radius:6px;background:var(--bg-soft);padding:24px;min-height:100%}.engine-lifecycle-label[data-v-17bbcda8],.engine-capability-state[data-v-17bbcda8],.engine-capability-num[data-v-17bbcda8],.lifecycle-index[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.76rem;line-height:1.4}.engine-lifecycle-label[data-v-17bbcda8]{color:var(--orange);margin-bottom:18px}.engine-lifecycle-steps[data-v-17bbcda8]{display:grid;gap:12px}.engine-lifecycle-step[data-v-17bbcda8]{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--line)}.lifecycle-index[data-v-17bbcda8]{color:var(--orange)}.lifecycle-title[data-v-17bbcda8]{color:var(--ink);font-weight:600;line-height:1.45}.engine-capability-grid[data-v-17bbcda8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.engine-capability[data-v-17bbcda8]{min-width:0;min-height:210px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:6px;background:var(--bg-soft);padding:20px}.engine-capability-featured[data-v-17bbcda8]{background:linear-gradient(135deg,rgba(255,77,20,.12),transparent 56%),var(--bg-soft);border-color:#ff4d146b}.engine-capability-top[data-v-17bbcda8]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.engine-capability-num[data-v-17bbcda8]{color:var(--orange)}.engine-capability-state[data-v-17bbcda8]{color:var(--muted);white-space:nowrap}.engine-capability h3[data-v-17bbcda8]{color:var(--ink);font-size:1.02rem;line-height:1.35;font-weight:650;margin:0}.engine-capability p[data-v-17bbcda8]{color:var(--muted);font-size:.9rem;line-height:1.55;margin:0}.enterprise-operating-band[data-v-17bbcda8]{position:relative}.enterprise-operating-layout[data-v-17bbcda8]{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:20px;align-items:stretch}.enterprise-operating-panel[data-v-17bbcda8],.enterprise-workflow[data-v-17bbcda8]{border:1px solid var(--line);border-radius:6px;background:var(--bg-soft)}.enterprise-operating-panel[data-v-17bbcda8]{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;min-height:100%}.enterprise-operating-panel .band-title[data-v-17bbcda8]{margin-bottom:16px}.operating-metrics[data-v-17bbcda8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.operating-metric[data-v-17bbcda8]{min-width:0;padding:18px 14px;border-inline-end:1px solid var(--line)}.operating-metric[data-v-17bbcda8]:last-child{border-inline-end:none}.operating-metric span[data-v-17bbcda8]{display:block;color:var(--ink);font-family:var(--font-mono);font-size:1.28rem;font-weight:700;line-height:1.1;margin-bottom:8px}.operating-metric small[data-v-17bbcda8]{display:block;color:var(--muted);font-size:.74rem;line-height:1.35}.enterprise-workflow-grid[data-v-17bbcda8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.enterprise-workflow[data-v-17bbcda8]{min-width:0;min-height:248px;display:flex;flex-direction:column;gap:16px;padding:20px}.enterprise-workflow-top[data-v-17bbcda8]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.enterprise-workflow-index[data-v-17bbcda8],.enterprise-workflow-lane[data-v-17bbcda8],.enterprise-workflow-output span[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.74rem;line-height:1.4}.enterprise-workflow-index[data-v-17bbcda8]{color:var(--orange)}.enterprise-workflow-lane[data-v-17bbcda8]{color:var(--muted);white-space:nowrap}.enterprise-workflow h3[data-v-17bbcda8]{color:var(--ink);font-size:1.05rem;line-height:1.34;font-weight:650;margin:0}.enterprise-workflow p[data-v-17bbcda8]{color:var(--muted);font-size:.9rem;line-height:1.58;margin:0}.enterprise-workflow-output[data-v-17bbcda8]{margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.enterprise-workflow-output span[data-v-17bbcda8]{display:block;color:var(--orange);margin-bottom:6px}.enterprise-workflow-output strong[data-v-17bbcda8]{display:block;color:var(--ink);font-size:.92rem;line-height:1.45;font-weight:650}.value-calculator-band[data-v-17bbcda8]{position:relative}.value-calculator-head[data-v-17bbcda8]{max-width:860px}.value-calculator-layout[data-v-17bbcda8]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.value-calculator-controls[data-v-17bbcda8],.value-estimate-panel[data-v-17bbcda8]{border:1px solid var(--line);border-radius:6px;background:var(--bg-soft)}.value-calculator-controls[data-v-17bbcda8]{display:grid;gap:0}.value-control[data-v-17bbcda8]{display:grid;gap:14px;padding:20px;border-bottom:1px solid var(--line)}.value-control[data-v-17bbcda8]:last-child{border-bottom:none}.value-control-top[data-v-17bbcda8]{display:flex;align-items:baseline;justify-content:space-between;gap:18px;min-width:0}.value-control-top>span[data-v-17bbcda8],.value-control-hint[data-v-17bbcda8],.value-estimate-head>span[data-v-17bbcda8],.value-estimate small[data-v-17bbcda8],.value-estimate-note[data-v-17bbcda8]{color:var(--muted);font-family:var(--font-mono);font-size:.76rem;line-height:1.45}.value-control-top strong[data-v-17bbcda8]{color:var(--ink);font-family:var(--font-mono);font-size:1rem;line-height:1.2;white-space:nowrap}.value-control-top small[data-v-17bbcda8]{color:var(--muted);font-size:.72rem;margin-inline-start:4px}.value-control input[type=range][data-v-17bbcda8]{width:100%;height:2px;appearance:none;background:linear-gradient(90deg,var(--orange),var(--line));outline:none}.value-control input[type=range][data-v-17bbcda8]::-webkit-slider-thumb{width:16px;height:16px;appearance:none;border:2px solid var(--orange);border-radius:50%;background:var(--bg-soft);cursor:pointer}.value-control input[type=range][data-v-17bbcda8]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--orange);border-radius:50%;background:var(--bg-soft);cursor:pointer}.value-estimate-panel[data-v-17bbcda8]{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;min-height:100%}.value-estimate-head strong[data-v-17bbcda8]{display:block;color:var(--ink);font-family:var(--font-mono);font-size:clamp(2.4rem,6vw,4.8rem);line-height:.95;font-weight:750;margin:14px 0}.value-estimate-head p[data-v-17bbcda8]{color:var(--muted);font-size:1rem;line-height:1.6;max-width:58ch;margin:0}.value-estimate-grid[data-v-17bbcda8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.value-estimate[data-v-17bbcda8]{min-width:0;padding:18px 14px;border-inline-end:1px solid var(--line)}.value-estimate[data-v-17bbcda8]:last-child{border-inline-end:none}.value-estimate span[data-v-17bbcda8]{display:block;color:var(--orange);font-family:var(--font-mono);font-size:1.34rem;font-weight:700;line-height:1.1;margin-bottom:8px}.value-estimate-note[data-v-17bbcda8]{margin:0;color:var(--muted)}.console[data-v-17bbcda8]{border:1px solid #ccc;padding:8px;background:var(--white);max-width:760px}.console-section[data-v-17bbcda8]{padding:18px}.console-head[data-v-17bbcda8]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.75rem;color:#666;margin-bottom:12px}.console-head .muted[data-v-17bbcda8]{color:#aaa}.upload-zone[data-v-17bbcda8]{border:1px dashed #ccc;min-height:170px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fafafa;transition:all .2s}.upload-zone[data-v-17bbcda8]:hover,.upload-zone.drag-over[data-v-17bbcda8]{background:#f0f0f0;border-color:var(--orange)}.upload-zone.has-files[data-v-17bbcda8]{align-items:flex-start}.upload-placeholder[data-v-17bbcda8]{text-align:center}.upload-icon[data-v-17bbcda8]{width:40px;height:40px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#999}.upload-title[data-v-17bbcda8]{font-weight:500;font-size:.9rem;margin-bottom:4px}.upload-hint[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.75rem;color:#999}.file-list[data-v-17bbcda8]{width:100%;padding:14px;display:flex;flex-direction:column;gap:10px}.file-item[data-v-17bbcda8]{display:flex;align-items:center;background:var(--white);padding:8px 12px;border:1px solid #eee;font-family:var(--font-mono);font-size:.85rem}.file-name[data-v-17bbcda8]{flex:1;margin:0 10px}.remove-btn[data-v-17bbcda8]{background:none;border:none;cursor:pointer;font-size:1.2rem;color:#999}.console-divider[data-v-17bbcda8]{display:flex;align-items:center;margin:6px 0}.console-divider[data-v-17bbcda8]:before,.console-divider[data-v-17bbcda8]:after{content:"";flex:1;height:1px;background:#eee}.console-divider span[data-v-17bbcda8]{padding:0 14px;font-family:var(--font-mono);font-size:.7rem;color:#bbb;letter-spacing:1px}.input-wrapper[data-v-17bbcda8]{position:relative;border:1px solid #ddd;background:#fafafa}.code-input[data-v-17bbcda8]{width:100%;border:none;background:transparent;padding:18px;font-family:var(--font-mono);font-size:.9rem;line-height:1.6;resize:vertical;outline:none;min-height:140px}.model-badge[data-v-17bbcda8]{position:absolute;bottom:10px;inset-inline-end:14px;font-family:var(--font-mono);font-size:.7rem;color:#aaa}.ground-toggle[data-v-17bbcda8]{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;background:var(--bg-soft);border:1px solid var(--line);cursor:pointer;text-align:start;transition:border-color .2s;font-family:inherit}.ground-toggle[data-v-17bbcda8]:hover:not(:disabled){border-color:var(--orange)}.ground-toggle[data-v-17bbcda8]:disabled{opacity:.55;cursor:not-allowed}.ground-track[data-v-17bbcda8]{flex-shrink:0;width:38px;height:20px;border-radius:999px;background:#d4d4d4;position:relative;transition:background .2s}.ground-toggle.on .ground-track[data-v-17bbcda8]{background:var(--orange)}.ground-thumb[data-v-17bbcda8]{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px #00000040;transition:transform .2s}.ground-toggle.on .ground-thumb[data-v-17bbcda8]{transform:translate(18px)}[dir=rtl] .ground-toggle.on .ground-thumb[data-v-17bbcda8]{transform:translate(-18px)}.ground-text[data-v-17bbcda8]{display:flex;flex-direction:column;gap:2px}.ground-label[data-v-17bbcda8]{font-size:.85rem;font-weight:600;color:var(--ink)}.ground-hint[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.site-footer[data-v-17bbcda8]{background:var(--black);color:var(--white);margin-top:40px}.footer-inner[data-v-17bbcda8]{max-width:1200px;margin:0 auto;padding:56px 32px 30px;display:flex;justify-content:space-between;align-items:flex-start;gap:48px;flex-wrap:wrap}.footer-brand[data-v-17bbcda8]{display:flex;align-items:flex-start;gap:16px;max-width:48ch}.footer-mark[data-v-17bbcda8]{width:40px;height:40px;flex:0 0 auto}.footer-word[data-v-17bbcda8]{font-family:var(--font-mono);font-weight:700;letter-spacing:1px}.footer-note[data-v-17bbcda8]{color:var(--geist-secondary, #9a9a9a);font-size:.9rem;line-height:1.5;margin:7px 0 0;max-width:42ch}.footer-nav[data-v-17bbcda8]{display:flex;flex-direction:column;gap:11px;align-items:flex-start;min-width:140px}.footer-h[data-v-17bbcda8]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--geist-secondary, #8a8a8a);opacity:.75;margin-bottom:2px}.footer-link[data-v-17bbcda8]{color:var(--geist-primary, #d8d8d8);font-size:.93rem;text-decoration:none;opacity:.85;transition:color .15s ease,opacity .15s ease}.footer-link[data-v-17bbcda8]:hover{color:var(--cc-signal, #FF4D14);opacity:1}.footer-bottom[data-v-17bbcda8]{max-width:1200px;margin:0 auto;padding:18px 32px 40px;border-top:1px solid var(--geist-alpha-200, rgba(255,255,255,.09));display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.footer-rights[data-v-17bbcda8]{color:var(--geist-secondary, #8a8a8a);font-size:.8rem}.footer-tagline[data-v-17bbcda8]{color:var(--geist-secondary, #9a9a9a);font-size:.85rem}[dir=rtl] .brand-word[data-v-17bbcda8],[dir=rtl] .footer-word[data-v-17bbcda8]{letter-spacing:0}@media(max-width:960px){.hero[data-v-17bbcda8]{flex-direction:column-reverse;align-items:flex-start;gap:28px;padding-top:48px}.hero-mark[data-v-17bbcda8]{max-width:200px}.hero-title[data-v-17bbcda8]{font-size:2.6rem}.vert-grid[data-v-17bbcda8],.steps[data-v-17bbcda8]{grid-template-columns:repeat(2,1fr)}.values[data-v-17bbcda8]{grid-template-columns:1fr}.snapshot-grid[data-v-17bbcda8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.header-inner[data-v-17bbcda8],main[data-v-17bbcda8]{padding-inline:18px}.hero-title[data-v-17bbcda8]{font-size:2.1rem}.vert-grid[data-v-17bbcda8],.steps[data-v-17bbcda8],.snapshot-grid[data-v-17bbcda8]{grid-template-columns:1fr}.band-alt[data-v-17bbcda8]{padding-inline:18px}}.home[data-v-17bbcda8]{--geist-primary: #E7ECF4;--geist-secondary: #8A96AA;--geist-muted: #586275;--geist-background: #0A0D13;--geist-gray-100: #11161F;--geist-gray-200: #0D1118;--geist-gray-300: #1E2735;--geist-gray-400: #2A3547;--geist-gray-500: #586275;--geist-gray-700: #8A96AA;--geist-gray-1000: #E7ECF4;--geist-alpha-100: rgba(231, 236, 244, .07);--geist-alpha-200: rgba(231, 236, 244, .1);--geist-alpha-300: rgba(231, 236, 244, .13);--geist-alpha-400: rgba(231, 236, 244, .16);--geist-alpha-500: rgba(231, 236, 244, .24);--geist-blue-700: #FF4D14;--geist-blue-900: #FF6A3D;--geist-green-700: #00ac3a;--geist-amber-700: #ffae00;--geist-red-800: #e2162a;--black: var(--geist-background);--white: var(--geist-primary);--orange: var(--geist-blue-700);--ink: var(--geist-primary);--muted: var(--geist-secondary);--line: var(--geist-alpha-200);--bg-soft: var(--geist-gray-100);--font-sans: "Geist", "Geist Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "Geist Mono", "IBM Plex Mono", monospace;--cc-bg: var(--geist-background);--cc-panel: var(--geist-gray-100);--cc-panel-2: var(--geist-gray-200);--cc-line: var(--geist-alpha-200);--cc-line-2: var(--geist-alpha-400);--cc-ink: var(--geist-primary);--cc-muted: var(--geist-secondary);--cc-dim: var(--geist-muted);--cc-signal: var(--geist-blue-700);--cc-sans: var(--font-sans);--cc-mono: var(--font-mono);min-height:100vh;background:linear-gradient(var(--geist-alpha-100) 1px,transparent 1px),linear-gradient(90deg,var(--geist-alpha-100) 1px,transparent 1px),var(--geist-background);background-size:56px 56px;color:var(--geist-primary);font-family:var(--font-sans)}.home[data-v-17bbcda8] *::selection{background:var(--geist-blue-700);color:#fff}.home[data-v-17bbcda8] *::-webkit-scrollbar{width:8px;height:8px}.home[data-v-17bbcda8] *::-webkit-scrollbar-track{background:var(--geist-background)}.home[data-v-17bbcda8] *::-webkit-scrollbar-thumb{background:var(--geist-gray-500);border-radius:9999px}.home[data-v-17bbcda8] :focus-visible{outline:none;box-shadow:0 0 0 2px var(--geist-background),0 0 0 4px var(--geist-blue-900)}.btn[data-v-17bbcda8]{min-height:40px;border-radius:6px;padding:0 14px;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;transition:background-color .15s cubic-bezier(.175,.885,.32,1.1),border-color .15s cubic-bezier(.175,.885,.32,1.1),color .15s cubic-bezier(.175,.885,.32,1.1)}.btn-primary[data-v-17bbcda8]{background:var(--geist-gray-1000);border-color:var(--geist-gray-1000);color:var(--geist-background)}.btn-primary[data-v-17bbcda8]:hover:not(:disabled){background:#fbf8f1;border-color:#fbf8f1}.btn-primary[data-v-17bbcda8]:disabled{background:var(--geist-gray-100);border-color:var(--geist-alpha-200);color:var(--geist-gray-700)}.btn-outline[data-v-17bbcda8]{background:var(--geist-background);border-color:var(--geist-alpha-400);color:var(--geist-primary)}.btn-outline[data-v-17bbcda8]:hover{background:var(--geist-alpha-100);border-color:var(--geist-alpha-500);color:var(--geist-primary)}.btn-block[data-v-17bbcda8]{min-height:48px;padding:0 14px;font-size:16px;line-height:20px}.site-header[data-v-17bbcda8]{background:color-mix(in srgb,var(--geist-background) 78%,transparent);border-bottom:1px solid var(--geist-alpha-200);color:var(--geist-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner[data-v-17bbcda8]{height:64px;padding:0 24px}.brand[data-v-17bbcda8]{color:inherit;text-decoration:none}.brand-mark[data-v-17bbcda8]{width:24px;height:24px}.brand-word[data-v-17bbcda8]{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0}.header-actions[data-v-17bbcda8]{gap:12px}.nav-link[data-v-17bbcda8]{min-height:32px;display:inline-flex;align-items:center;border-radius:6px;color:var(--geist-secondary);font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:0;opacity:1;padding:0 8px}.nav-link[data-v-17bbcda8]:hover{background:var(--geist-alpha-100);color:var(--geist-primary)}main[data-v-17bbcda8]{max-width:1200px;padding:0 24px}.band[data-v-17bbcda8]{border-top:1px solid var(--geist-alpha-200);padding:80px 0}.band-alt[data-v-17bbcda8]{background:transparent;border-radius:0;padding-inline:0}.kicker[data-v-17bbcda8]{color:var(--geist-secondary);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.kicker .dot[data-v-17bbcda8],.kicker .diamond[data-v-17bbcda8]{color:var(--geist-blue-900);font-size:10px}.band-title[data-v-17bbcda8]{max-width:820px;color:var(--geist-primary);font-size:40px;font-weight:600;line-height:48px;letter-spacing:0}.band-sub[data-v-17bbcda8]{color:var(--geist-secondary);font-size:18px;line-height:28px}.hero[data-v-17bbcda8]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:64px;padding:96px 0 88px}.hero-text[data-v-17bbcda8]{flex:none}.hero-art[data-v-17bbcda8]{min-height:380px;position:relative;flex:none;align-items:center;justify-content:center;border:1px solid var(--geist-alpha-200);border-radius:6px;background:linear-gradient(var(--geist-alpha-100) 1px,transparent 1px),linear-gradient(90deg,var(--geist-alpha-100) 1px,transparent 1px),#050505;background-size:32px 32px;box-shadow:0 1px 2px #00000029;overflow:hidden}.hero-art[data-v-17bbcda8]:before,.hero-art[data-v-17bbcda8]:after{content:"";position:absolute;inset-inline:24px;height:1px;background:var(--geist-alpha-200)}.hero-art[data-v-17bbcda8]:before{top:24px}.hero-art[data-v-17bbcda8]:after{bottom:24px}.hero-mark[data-v-17bbcda8]{width:min(70%,320px);max-width:none;filter:drop-shadow(0 24px 80px rgba(255,77,20,.2))}.eyebrow[data-v-17bbcda8]{gap:8px;color:var(--geist-secondary);font-family:var(--font-mono);font-size:13px}.eyebrow-tag[data-v-17bbcda8],.eyebrow-ver[data-v-17bbcda8]{min-height:28px;display:inline-flex;align-items:center;border:1px solid var(--geist-alpha-300);border-radius:9999px;background:var(--geist-background);color:var(--geist-secondary);font-size:12px;font-weight:400;letter-spacing:0;padding:0 10px}.eyebrow-tag[data-v-17bbcda8]{border-color:var(--geist-blue-700);color:var(--geist-blue-900)}.hero-title[data-v-17bbcda8]{max-width:840px;color:var(--geist-primary);font-size:72px;font-weight:600;line-height:72px;letter-spacing:0;margin-bottom:24px}.hero-title-2[data-v-17bbcda8]{color:var(--geist-secondary)}.hero-desc[data-v-17bbcda8]{max-width:66ch;color:var(--geist-secondary);font-size:18px;line-height:28px;margin-bottom:32px}.hero-desc strong[data-v-17bbcda8]{color:var(--geist-primary);font-weight:500}.hero-desc .accent[data-v-17bbcda8]{color:var(--geist-blue-900);font-family:var(--font-sans);font-weight:500}.hero-desc .code[data-v-17bbcda8]{border:1px solid var(--geist-alpha-200);border-radius:6px;background:var(--geist-alpha-100);color:var(--geist-primary);font-family:var(--font-mono);padding:1px 6px}.trust-line[data-v-17bbcda8]{border-inline-start:1px solid var(--geist-alpha-400);color:var(--geist-secondary);font-family:var(--font-mono);font-size:13px;line-height:20px}.vert-grid[data-v-17bbcda8]{gap:12px}.vert[data-v-17bbcda8],.value[data-v-17bbcda8],.step[data-v-17bbcda8]{border:1px solid var(--geist-alpha-200);border-radius:6px;background:color-mix(in srgb,var(--geist-gray-200) 86%,transparent);box-shadow:0 1px 2px #00000029}.vert[data-v-17bbcda8]{min-height:132px;padding:24px;color:var(--geist-primary);font-size:16px;font-weight:500;line-height:24px}.vert[data-v-17bbcda8]:hover{background:var(--geist-alpha-100);border-color:var(--geist-alpha-500);transform:none}.vert-num[data-v-17bbcda8],.step-num[data-v-17bbcda8]{color:var(--geist-blue-900);font-family:var(--font-mono);font-size:13px;font-weight:400}.steps[data-v-17bbcda8]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.step[data-v-17bbcda8]{border-top:1px solid var(--geist-alpha-200);padding:20px}.step-title[data-v-17bbcda8]{color:var(--geist-primary);font-size:16px;font-weight:600;line-height:24px}.step-desc[data-v-17bbcda8]{color:var(--geist-secondary);font-size:14px;line-height:20px}.values[data-v-17bbcda8]{gap:12px}.value[data-v-17bbcda8]{padding:24px}.value h3[data-v-17bbcda8]{color:var(--geist-primary);font-size:20px;font-weight:600;line-height:26px}.value h3[data-v-17bbcda8]:before{color:var(--geist-blue-900)}.value p[data-v-17bbcda8]{color:var(--geist-secondary);font-size:14px;line-height:20px}.snapshot-card[data-v-17bbcda8],.engine-lifecycle[data-v-17bbcda8],.engine-capability[data-v-17bbcda8],.enterprise-operating-panel[data-v-17bbcda8],.enterprise-workflow[data-v-17bbcda8],.value-calculator-controls[data-v-17bbcda8],.value-estimate-panel[data-v-17bbcda8]{border-color:var(--geist-alpha-200);background:color-mix(in srgb,var(--geist-gray-200) 86%,transparent);box-shadow:0 1px 2px #00000029}.engine-capability-featured[data-v-17bbcda8]{background:linear-gradient(135deg,rgba(255,77,20,.14),transparent 58%),color-mix(in srgb,var(--geist-gray-200) 86%,transparent);border-color:#ff4d1470}.engine-lifecycle-label[data-v-17bbcda8],.engine-capability-num[data-v-17bbcda8],.lifecycle-index[data-v-17bbcda8]{color:var(--geist-blue-900)}.snapshot-card p[data-v-17bbcda8],.engine-capability-state[data-v-17bbcda8],.engine-capability p[data-v-17bbcda8],.enterprise-workflow-lane[data-v-17bbcda8],.enterprise-workflow p[data-v-17bbcda8],.operating-metric small[data-v-17bbcda8],.value-control-top>span[data-v-17bbcda8],.value-control-hint[data-v-17bbcda8],.value-estimate-head>span[data-v-17bbcda8],.value-estimate small[data-v-17bbcda8],.value-estimate-note[data-v-17bbcda8],.value-estimate-head p[data-v-17bbcda8]{color:var(--geist-secondary)}.snapshot-card h3[data-v-17bbcda8],.engine-capability h3[data-v-17bbcda8],.lifecycle-title[data-v-17bbcda8],.enterprise-workflow h3[data-v-17bbcda8],.enterprise-workflow-output strong[data-v-17bbcda8],.operating-metric span[data-v-17bbcda8],.value-control-top strong[data-v-17bbcda8],.value-estimate-head strong[data-v-17bbcda8]{color:var(--geist-primary)}.engine-lifecycle-step[data-v-17bbcda8],.enterprise-workflow-output[data-v-17bbcda8],.value-control[data-v-17bbcda8]{border-top-color:var(--geist-alpha-200)}.operating-metrics[data-v-17bbcda8],.value-estimate-grid[data-v-17bbcda8]{border-color:var(--geist-alpha-200)}.operating-metric[data-v-17bbcda8],.value-estimate[data-v-17bbcda8]{border-inline-end-color:var(--geist-alpha-200)}.enterprise-workflow-index[data-v-17bbcda8],.enterprise-workflow-output span[data-v-17bbcda8],.value-estimate span[data-v-17bbcda8],.snapshot-index[data-v-17bbcda8]{color:var(--geist-blue-900)}.value-control[data-v-17bbcda8]{border-bottom-color:var(--geist-alpha-200)}.value-control input[type=range][data-v-17bbcda8]{background:linear-gradient(90deg,var(--geist-blue-900),var(--geist-alpha-300))}.value-control input[type=range][data-v-17bbcda8]::-webkit-slider-thumb{background:var(--geist-background)}.value-control input[type=range][data-v-17bbcda8]::-moz-range-thumb{background:var(--geist-background)}.console[data-v-17bbcda8]{max-width:820px;border:1px solid var(--geist-alpha-300);border-radius:6px;background:var(--geist-background);box-shadow:0 1px 2px #00000029}.console-section[data-v-17bbcda8]{padding:20px}.console-head[data-v-17bbcda8]{color:var(--geist-secondary);font-family:var(--font-mono);font-size:12px}.console-head .muted[data-v-17bbcda8]{color:var(--geist-muted)}.upload-zone[data-v-17bbcda8]{min-height:176px;border-color:var(--geist-alpha-400);border-radius:6px;background:var(--geist-gray-100);color:var(--geist-primary)}.upload-zone[data-v-17bbcda8]:hover,.upload-zone.drag-over[data-v-17bbcda8]{background:var(--geist-gray-200);border-color:var(--geist-blue-900)}.upload-icon[data-v-17bbcda8]{border-color:var(--geist-alpha-300);border-radius:6px;color:var(--geist-blue-900)}.upload-title[data-v-17bbcda8]{color:var(--geist-primary);font-size:14px}.upload-hint[data-v-17bbcda8]{color:var(--geist-secondary);font-family:var(--font-mono)}.file-item[data-v-17bbcda8]{border-color:var(--geist-alpha-200);border-radius:6px;background:var(--geist-background);color:var(--geist-primary)}.remove-btn[data-v-17bbcda8]{width:28px;height:28px;border-radius:6px;color:var(--geist-secondary)}.remove-btn[data-v-17bbcda8]:hover{background:var(--geist-alpha-100);color:var(--geist-primary)}.console-divider[data-v-17bbcda8]:before,.console-divider[data-v-17bbcda8]:after{background:var(--geist-alpha-200)}.console-divider span[data-v-17bbcda8]{color:var(--geist-muted);font-family:var(--font-mono);letter-spacing:0}.input-wrapper[data-v-17bbcda8]{border-color:var(--geist-alpha-300);border-radius:6px;background:var(--geist-gray-100)}.code-input[data-v-17bbcda8]{color:var(--geist-primary);font-family:var(--font-mono);font-size:14px;line-height:20px}.code-input[data-v-17bbcda8]::placeholder{color:var(--geist-muted)}.model-badge[data-v-17bbcda8]{color:var(--geist-muted);font-family:var(--font-mono)}.ground-toggle[data-v-17bbcda8]{border-color:var(--geist-alpha-300);border-radius:6px;background:var(--geist-background)}.ground-toggle[data-v-17bbcda8]:hover:not(:disabled){border-color:var(--geist-alpha-500);background:var(--geist-alpha-100)}.ground-track[data-v-17bbcda8]{background:var(--geist-gray-500)}.ground-toggle.on .ground-track[data-v-17bbcda8]{background:var(--geist-blue-700)}.ground-thumb[data-v-17bbcda8]{background:#fbf8f1}.ground-label[data-v-17bbcda8]{color:var(--geist-primary)}.ground-hint[data-v-17bbcda8]{color:var(--geist-secondary)}.site-footer[data-v-17bbcda8]{margin-top:0;border-top:1px solid var(--geist-alpha-200);background:var(--geist-background);color:var(--geist-primary)}.footer-inner[data-v-17bbcda8]{padding:48px 24px}.footer-word[data-v-17bbcda8]{font-family:var(--font-sans);letter-spacing:0}.footer-tag[data-v-17bbcda8],.footer-note[data-v-17bbcda8]{color:var(--geist-secondary)}.home[data-v-17bbcda8] .switcher-trigger,.home[data-v-17bbcda8] .auth-btn,.home[data-v-17bbcda8] .auth-link{min-height:32px;border-radius:6px;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0}.home[data-v-17bbcda8] .switcher-trigger,.home[data-v-17bbcda8] .auth-ghost{border-color:var(--geist-alpha-300);color:var(--geist-secondary);opacity:1}.home[data-v-17bbcda8] .switcher-trigger:hover,.home[data-v-17bbcda8] .auth-ghost:hover,.home[data-v-17bbcda8] .auth-link:hover{background:var(--geist-alpha-100);border-color:var(--geist-alpha-500);color:var(--geist-primary)}.home[data-v-17bbcda8] .auth-solid{background:var(--geist-gray-1000);border-color:var(--geist-gray-1000);color:var(--geist-background)}.home[data-v-17bbcda8] .auth-solid:hover{background:#fbf8f1;border-color:#fbf8f1;filter:none}.home[data-v-17bbcda8] .switcher-dropdown{border-color:var(--geist-alpha-300);border-radius:6px;background:var(--geist-gray-100);box-shadow:0 1px 1px #00000005,0 4px 8px -4px #0000000a,0 16px 24px -8px #0000000f}.home[data-v-17bbcda8] .switcher-option{color:var(--geist-secondary);font-size:14px}.home[data-v-17bbcda8] .switcher-option:hover{background:var(--geist-alpha-100);color:var(--geist-primary)}.home[data-v-17bbcda8] .switcher-option.active{color:var(--geist-blue-900)}.home[data-v-17bbcda8] .history-database{margin-top:0;color:var(--geist-primary)}.home[data-v-17bbcda8] .grid-pattern{background-image:linear-gradient(to right,var(--geist-alpha-100) 1px,transparent 1px),linear-gradient(to bottom,var(--geist-alpha-100) 1px,transparent 1px)}.home[data-v-17bbcda8] .gradient-overlay{background:transparent}.home[data-v-17bbcda8] .section-title{color:var(--geist-secondary);font-family:var(--font-mono);font-size:12px;letter-spacing:0;text-transform:none}.home[data-v-17bbcda8] .section-line{background:var(--geist-alpha-200)}.home[data-v-17bbcda8] .project-card{border-color:var(--geist-alpha-300);border-radius:6px;background:var(--geist-background);box-shadow:0 1px 2px #00000029}.home[data-v-17bbcda8] .project-card:hover{border-color:var(--geist-alpha-500);box-shadow:0 1px 1px #00000005,0 4px 8px -4px #0000000a,0 16px 24px -8px #0000000f}.home[data-v-17bbcda8] .card-header,.home[data-v-17bbcda8] .card-footer{border-color:var(--geist-alpha-200);color:var(--geist-secondary);font-family:var(--font-mono)}.home[data-v-17bbcda8] .card-id,.home[data-v-17bbcda8] .card-desc,.home[data-v-17bbcda8] .file-name,.home[data-v-17bbcda8] .files-more,.home[data-v-17bbcda8] .empty-file-text{color:var(--geist-secondary)}.home[data-v-17bbcda8] .card-title{color:var(--geist-primary);font-family:var(--font-sans)}.home[data-v-17bbcda8] .project-card:hover .card-title{color:var(--geist-blue-900)}.home[data-v-17bbcda8] .card-files-wrapper{border-color:var(--geist-alpha-200);border-radius:6px;background:var(--geist-gray-100)}.home[data-v-17bbcda8] .project-card:hover .card-files-wrapper,.home[data-v-17bbcda8] .file-item:hover{border-color:var(--geist-alpha-400);background:var(--geist-gray-200)}.home[data-v-17bbcda8] .file-item,.home[data-v-17bbcda8] .files-more{border-radius:6px;background:var(--geist-background)}.home[data-v-17bbcda8] .file-tag{border-radius:9999px;background:var(--geist-alpha-100);color:var(--geist-primary);font-family:var(--font-mono)}.home[data-v-17bbcda8] .card-progress.completed,.home[data-v-17bbcda8] .card-footer .card-progress.completed,.home[data-v-17bbcda8] .status-icon:nth-child(3).available{color:var(--geist-green-700)}.home[data-v-17bbcda8] .card-progress.in-progress,.home[data-v-17bbcda8] .card-footer .card-progress.in-progress,.home[data-v-17bbcda8] .status-icon:nth-child(2).available{color:var(--geist-amber-700)}.home[data-v-17bbcda8] .status-icon:nth-child(1).available{color:var(--geist-blue-900)}.home[data-v-17bbcda8] .card-progress.not-started,.home[data-v-17bbcda8] .card-footer .card-progress.not-started,.home[data-v-17bbcda8] .status-icon.unavailable{color:var(--geist-muted)}.home[data-v-17bbcda8] .card-bottom-line{background:var(--geist-blue-900)}.home[data-v-17bbcda8] .loading-state{color:var(--geist-secondary)}.home[data-v-17bbcda8] .loading-spinner{border-color:var(--geist-alpha-300);border-top-color:var(--geist-blue-900)}.home[data-v-17bbcda8] .modal-overlay{background:color-mix(in srgb,var(--geist-primary) 30%,transparent)}.home[data-v-17bbcda8] .modal-content,.home[data-v-17bbcda8] .modal-header,.home[data-v-17bbcda8] .modal-body,.home[data-v-17bbcda8] .modal-divider,.home[data-v-17bbcda8] .modal-actions,.home[data-v-17bbcda8] .modal-playback-hint{background:var(--geist-background);color:var(--geist-primary)}.home[data-v-17bbcda8] .modal-content{border-color:var(--geist-alpha-300)}.home[data-v-17bbcda8] .modal-header,.home[data-v-17bbcda8] .modal-divider .divider-line{border-color:var(--geist-alpha-200)}.home[data-v-17bbcda8] .modal-id,.home[data-v-17bbcda8] .modal-btn:hover:not(:disabled) .btn-text{color:var(--geist-primary)}.home[data-v-17bbcda8] .modal-label,.home[data-v-17bbcda8] .modal-create-time,.home[data-v-17bbcda8] .divider-text,.home[data-v-17bbcda8] .btn-step,.home[data-v-17bbcda8] .hint-text,.home[data-v-17bbcda8] .modal-empty{color:var(--geist-secondary)}.home[data-v-17bbcda8] .modal-requirement,.home[data-v-17bbcda8] .modal-empty,.home[data-v-17bbcda8] .modal-file-item,.home[data-v-17bbcda8] .modal-progress,.home[data-v-17bbcda8] .modal-btn{border-color:var(--geist-alpha-200);border-radius:6px;background:var(--geist-gray-100);color:var(--geist-secondary)}.home[data-v-17bbcda8] .modal-file-name,.home[data-v-17bbcda8] .btn-text,.home[data-v-17bbcda8] .modal-close{color:var(--geist-secondary)}.home[data-v-17bbcda8] .modal-close:hover,.home[data-v-17bbcda8] .modal-btn:hover:not(:disabled){border-color:var(--geist-alpha-500);background:var(--geist-alpha-100);color:var(--geist-primary);transform:none}.home.theme-light[data-v-17bbcda8]{--geist-primary: #171717;--geist-secondary: #4d4d4d;--geist-muted: #8f8f8f;--geist-background: #f6f1e8;--geist-gray-100: #fbf8f1;--geist-gray-200: #efe7da;--geist-gray-300: #e6dccd;--geist-gray-400: #ded3c1;--geist-gray-500: #cdbda6;--geist-gray-700: #8a7d6d;--geist-gray-1000: #171717;--geist-alpha-100: #0000000d;--geist-alpha-200: #00000015;--geist-alpha-300: #0000001a;--geist-alpha-400: #00000014;--geist-alpha-500: #00000036;--geist-blue-700: #FF4D14;--geist-blue-900: #E03E0C;--geist-green-700: #28a948;--geist-amber-700: #ffae00;--geist-red-800: #ea001d;--black: var(--geist-gray-1000);--white: var(--geist-background);--orange: var(--geist-blue-700);--ink: var(--geist-primary);--muted: var(--geist-secondary);--line: var(--geist-alpha-200);--bg-soft: var(--geist-gray-100);color-scheme:light}.home.theme-dark[data-v-17bbcda8]{color-scheme:dark}.home.theme-light[data-v-17bbcda8] :focus-visible{box-shadow:0 0 0 2px #f6f1e8,0 0 0 4px var(--geist-blue-700)}.home.theme-light .site-header[data-v-17bbcda8]{background:#f6f1e8d1}.home.theme-light .btn-primary[data-v-17bbcda8]:hover:not(:disabled),.home.theme-light[data-v-17bbcda8] .auth-solid:hover{background:var(--geist-gray-1000);border-color:var(--geist-gray-1000);color:#f6f1e8}.home.theme-light .vert[data-v-17bbcda8],.home.theme-light .value[data-v-17bbcda8],.home.theme-light .step[data-v-17bbcda8],.home.theme-light .snapshot-card[data-v-17bbcda8],.home.theme-light .engine-lifecycle[data-v-17bbcda8],.home.theme-light .engine-capability[data-v-17bbcda8],.home.theme-light .enterprise-operating-panel[data-v-17bbcda8],.home.theme-light .enterprise-workflow[data-v-17bbcda8],.home.theme-light .value-calculator-controls[data-v-17bbcda8],.home.theme-light .value-estimate-panel[data-v-17bbcda8]{background:#fbf8f1db;box-shadow:0 2px 2px #0000000a}.home.theme-light .value-control input[type=range][data-v-17bbcda8]::-webkit-slider-thumb{background:#fbf8f1}.home.theme-light .value-control input[type=range][data-v-17bbcda8]::-moz-range-thumb{background:#fbf8f1}.home.theme-light .engine-capability-featured[data-v-17bbcda8]{background:linear-gradient(135deg,rgba(255,77,20,.12),transparent 58%),#fbf8f1e6}.home.theme-light .engine-readout[data-v-17bbcda8]{background:#fbf8f1db;box-shadow:0 2px 8px #0000000f}.home.theme-light .engine-field[data-v-17bbcda8]{border-color:transparent;box-shadow:none}.home.theme-light .neural-grid path[data-v-17bbcda8]{stroke:#0e121b1a}.home.theme-light .neural-visual[data-v-17bbcda8]{opacity:.94}.theme-toggle[data-v-17bbcda8]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--geist-alpha-300);border-radius:6px;background:var(--geist-background);color:var(--geist-secondary);cursor:pointer;padding:0;transition:background-color .15s cubic-bezier(.175,.885,.32,1.1),border-color .15s cubic-bezier(.175,.885,.32,1.1),color .15s cubic-bezier(.175,.885,.32,1.1)}.theme-toggle[data-v-17bbcda8]:hover{background:var(--geist-alpha-100);border-color:var(--geist-alpha-500);color:var(--geist-primary)}.theme-toggle-icon[data-v-17bbcda8]{display:block}.menu-toggle[data-v-17bbcda8]{display:none;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid var(--geist-alpha-300);border-radius:8px;background:var(--geist-background);cursor:pointer;padding:0}.menu-toggle[data-v-17bbcda8]:hover{border-color:var(--geist-alpha-500)}.menu-bar[data-v-17bbcda8]{width:18px;height:1.5px;border-radius:2px;background:var(--geist-primary);transition:transform .25s ease,opacity .2s ease}.menu-toggle.open .menu-bar[data-v-17bbcda8]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu-toggle.open .menu-bar[data-v-17bbcda8]:nth-child(2){opacity:0}.menu-toggle.open .menu-bar[data-v-17bbcda8]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu[data-v-17bbcda8]{display:none}.mobile-link[data-v-17bbcda8],.mobile-row[data-v-17bbcda8],.theme-row[data-v-17bbcda8]{font-family:var(--font-sans)}.drawer-enter-active[data-v-17bbcda8],.drawer-leave-active[data-v-17bbcda8]{transition:opacity .22s ease,transform .22s ease}.drawer-enter-from[data-v-17bbcda8],.drawer-leave-to[data-v-17bbcda8]{opacity:0;transform:translateY(-8px)}.hero-art[data-v-17bbcda8]{min-height:460px;position:relative;flex:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;isolation:isolate}.hero-art[data-v-17bbcda8]:before,.hero-art[data-v-17bbcda8]:after{display:none}.engine-field[data-v-17bbcda8]{position:relative;width:min(100%,560px);aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.engine-field[data-v-17bbcda8]:before{content:"";display:none;position:absolute;inset:0;background:linear-gradient(rgba(81,139,180,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(81,139,180,.08) 1px,transparent 1px);background-size:62px 62px;mask-image:radial-gradient(circle at 52% 50%,#000 0 58%,transparent 94%);-webkit-mask-image:radial-gradient(circle at 52% 50%,#000 0 58%,transparent 94%);z-index:1;pointer-events:none}.engine-grid[data-v-17bbcda8]{position:absolute;inset:0;background:linear-gradient(var(--geist-alpha-100) 1px,transparent 1px),linear-gradient(90deg,var(--geist-alpha-100) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(circle at 50% 46%,#000 0 42%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0 42%,transparent 78%)}.engine-orbit[data-v-17bbcda8]{position:absolute;top:46%;left:50%;width:clamp(220px,60%,320px);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid var(--geist-alpha-300);border-radius:50%}.engine-core[data-v-17bbcda8]{position:relative;grid-row:1;grid-column:1;align-self:center;transform:translateY(-7%);width:clamp(132px,30vw,188px);aspect-ratio:1;display:grid;place-items:center;z-index:2}.core-halo[data-v-17bbcda8]{position:absolute;inset:4%;border-radius:9999px;background:radial-gradient(circle,rgba(255,77,20,.16) 0%,transparent 62%)}.hero-mark[data-v-17bbcda8]{position:relative;z-index:2;width:clamp(108px,24vw,156px);max-width:none;filter:drop-shadow(0 14px 44px rgba(255,77,20,.28))}.forecast[data-v-17bbcda8]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}[dir=rtl] .forecast[data-v-17bbcda8]{transform:scaleX(-1)}.forecast-band[data-v-17bbcda8]{fill:var(--geist-blue-700);opacity:.08}.forecast-base[data-v-17bbcda8]{stroke:var(--geist-alpha-300);stroke-width:1}.forecast-line[data-v-17bbcda8]{stroke:var(--geist-blue-700);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(255,77,20,.45));stroke-dasharray:520;stroke-dashoffset:520;animation:forecast-draw-17bbcda8 1.8s cubic-bezier(.4,0,.2,1) .2s forwards}@keyframes forecast-draw-17bbcda8{to{stroke-dashoffset:0}}.forecast-now[data-v-17bbcda8]{position:absolute;top:31%;inset-inline-end:2.5%;width:9px;height:9px;border-radius:9999px;background:var(--geist-blue-700);box-shadow:0 0 0 4px var(--geist-background),0 0 16px #ff4d1499;z-index:3}.forecast-now[data-v-17bbcda8]:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:1px solid var(--geist-blue-700);opacity:.6;animation:forecast-pulse-17bbcda8 2.4s ease-out infinite}@keyframes forecast-pulse-17bbcda8{0%{transform:scale(.7);opacity:.7}70%,to{transform:scale(2.1);opacity:0}}.engine-field[data-v-17bbcda8]:after{content:"";display:none;position:absolute;left:22px;top:22px;width:172px;height:6px;border-radius:999px;background:linear-gradient(90deg,#ff4d14,#ffd15a 20%,#ff72d2 38%,#5979ff 55%,#30eeff 76%,#28f2a6);box-shadow:0 0 28px #30eeff4d;z-index:3}.neural-visual[data-v-17bbcda8]{position:relative;z-index:3;width:100%;height:100%;display:none;overflow:visible;opacity:.46;mix-blend-mode:screen}.hero-sphere[data-v-17bbcda8]{z-index:2}.neural-grid path[data-v-17bbcda8]{stroke:#7ebeff1a;stroke-width:1}.neural-fibers[data-v-17bbcda8],.neural-dots[data-v-17bbcda8],.neural-swarm[data-v-17bbcda8],.neural-core[data-v-17bbcda8]{display:none}.cognitive-shell[data-v-17bbcda8]{transform-origin:310px 230px;animation:shell-drift-17bbcda8 16s ease-in-out infinite}.shell-ring[data-v-17bbcda8]{fill:none;stroke:#30eeff2e;stroke-width:1;filter:url(#hero-neural-glow)}.ring-main[data-v-17bbcda8]{stroke:#9ff8ff57;stroke-width:1.35}.ring-tilt-a[data-v-17bbcda8]{transform:rotate(32deg);transform-origin:310px 230px;stroke:#5979ff47}.ring-tilt-b[data-v-17bbcda8]{transform:rotate(-38deg);transform-origin:310px 230px;stroke:#ff72d22e}.ring-equator[data-v-17bbcda8]{stroke:#28f2a633;stroke-dasharray:8 12}.shell-map path[data-v-17bbcda8]{fill:none;stroke:#9ff8ff33;stroke-width:1.1;stroke-linecap:round;filter:url(#hero-neural-glow)}.core-veins path[data-v-17bbcda8]{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:26 260;stroke-dashoffset:0;opacity:.72;filter:url(#hero-neural-glow);animation:vein-flow-17bbcda8 3.4s linear infinite}.core-veins path[data-v-17bbcda8]:nth-child(2n){animation-delay:-.7s}.core-veins path[data-v-17bbcda8]:nth-child(3n){animation-delay:-1.4s}.core-veins path[data-v-17bbcda8]:nth-child(5n){animation-delay:-2.1s}.surface-sparks circle[data-v-17bbcda8]{fill:currentColor;filter:url(#hero-neural-glow);opacity:.9;transform-origin:center;animation:surface-throb-17bbcda8 3.8s ease-in-out infinite}.surface-sparks circle[data-v-17bbcda8]:nth-child(2n){animation-delay:.6s}.surface-sparks circle[data-v-17bbcda8]:nth-child(3n){animation-delay:1.1s}.magma-core[data-v-17bbcda8]{display:none}.magma-core circle[data-v-17bbcda8]:first-child{fill:#ff4d141a;stroke:#ffd15a2e;stroke-width:1;filter:url(#hero-neural-glow)}.magma-core circle[data-v-17bbcda8]:nth-child(2){fill:#ff4d1442;filter:url(#hero-neural-glow);animation:magma-breathe-17bbcda8 4.5s ease-in-out infinite}.magma-core circle[data-v-17bbcda8]:nth-child(3){fill:#ffd15ac7;filter:url(#hero-neural-glow)}.magma-core circle[data-v-17bbcda8]:nth-child(4){fill:#fff;filter:url(#hero-neural-glow)}.neural-fibers path[data-v-17bbcda8]{fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;opacity:.78;filter:url(#hero-neural-glow);stroke-dasharray:620;stroke-dashoffset:620;animation:neural-draw-17bbcda8 2.8s cubic-bezier(.16,1,.3,1) forwards}.neural-fibers-soft path[data-v-17bbcda8]{stroke-width:.7;opacity:.36;filter:none;animation-duration:3.8s}.neural-dots circle[data-v-17bbcda8],.neural-swarm circle[data-v-17bbcda8]{fill:currentColor;filter:url(#hero-neural-glow);opacity:.92;transform-origin:center;animation:neural-pulse-17bbcda8 3.2s ease-in-out infinite}.neural-swarm circle[data-v-17bbcda8]:nth-child(3n){animation-delay:.4s}.neural-swarm circle[data-v-17bbcda8]:nth-child(4n){animation-delay:.8s}.neural-swarm circle[data-v-17bbcda8]:nth-child(5n){animation-delay:1.2s}.c-cyan[data-v-17bbcda8]{color:#30eeff}.c-blue[data-v-17bbcda8]{color:#5979ff}.c-pink[data-v-17bbcda8]{color:#ff72d2}.c-green[data-v-17bbcda8]{color:#28f2a6}.c-orange[data-v-17bbcda8]{color:#ff4d14}.c-violet[data-v-17bbcda8]{color:#8d5cff}.neural-core circle[data-v-17bbcda8]:first-child{fill:url(#hero-core-cyan);opacity:.28;filter:url(#hero-neural-glow);animation:neural-core-breathe-17bbcda8 4.2s ease-in-out infinite}.neural-core circle[data-v-17bbcda8]:nth-child(2){fill:#30eeff75;filter:url(#hero-neural-glow)}.neural-core circle[data-v-17bbcda8]:nth-child(3){fill:#fff;filter:url(#hero-neural-glow)}.neural-readouts text[data-v-17bbcda8]{fill:#ffffffd6;font-family:var(--font-mono);font-size:42px;font-weight:700;letter-spacing:0;filter:drop-shadow(0 0 18px rgba(48,238,255,.6))}@keyframes neural-draw-17bbcda8{to{stroke-dashoffset:0}}@keyframes neural-pulse-17bbcda8{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes neural-core-breathe-17bbcda8{0%,to{opacity:.2;transform:scale(.92)}50%{opacity:.42;transform:scale(1.06)}}@keyframes shell-drift-17bbcda8{0%,to{transform:rotate(-1deg) scale(1)}50%{transform:rotate(1.4deg) scale(1.015)}}@keyframes vein-flow-17bbcda8{to{stroke-dashoffset:-286}}@keyframes surface-throb-17bbcda8{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.24)}}@keyframes magma-breathe-17bbcda8{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.78;transform:scale(1.08)}}.engine-readout[data-v-17bbcda8]{position:absolute;bottom:2%;inset-inline-start:2%;display:grid;gap:1px;min-width:132px;border:1px solid var(--geist-alpha-200);border-radius:8px;background:color-mix(in srgb,var(--geist-background) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;z-index:5}.readout-row[data-v-17bbcda8]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 12px;font-family:var(--font-mono)}.readout-row+.readout-row[data-v-17bbcda8]{border-top:1px solid var(--geist-alpha-200)}.readout-key[data-v-17bbcda8]{color:var(--geist-secondary);font-size:11px;line-height:16px;letter-spacing:.02em}.readout-val[data-v-17bbcda8]{color:var(--geist-primary);font-size:13px;font-weight:500;line-height:16px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.home[data-v-17bbcda8] *,.home[data-v-17bbcda8] *:before,.home[data-v-17bbcda8] *:after{scroll-behavior:auto!important;transition-duration:0ms!important;animation-duration:0ms!important}}@media(max-width:960px){.hero[data-v-17bbcda8]{grid-template-columns:1fr;gap:32px;padding:56px 0 72px}.hero-art[data-v-17bbcda8]{width:100%;min-height:260px}.hero-title[data-v-17bbcda8]{font-size:56px;line-height:56px}.steps[data-v-17bbcda8]{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-engine-layout[data-v-17bbcda8]{grid-template-columns:1fr}.engine-capability-grid[data-v-17bbcda8]{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-operating-layout[data-v-17bbcda8],.value-calculator-layout[data-v-17bbcda8]{grid-template-columns:1fr}}@media(max-width:860px){.header-actions[data-v-17bbcda8]{display:none}.menu-toggle[data-v-17bbcda8]{display:inline-flex}.site-header[data-v-17bbcda8]{position:sticky}.mobile-menu[data-v-17bbcda8]{position:fixed;top:64px;inset-inline:0;z-index:49;display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--geist-background);border-top:1px solid var(--geist-alpha-200);border-bottom:1px solid var(--geist-alpha-200);box-shadow:0 16px 32px -12px #00000073}.mobile-link[data-v-17bbcda8],.theme-row[data-v-17bbcda8]{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-radius:8px;color:var(--geist-primary);font-size:15px;font-weight:500;text-decoration:none;background:transparent;border:1px solid transparent;cursor:pointer;width:100%}.mobile-link[data-v-17bbcda8]:hover,.theme-row[data-v-17bbcda8]:hover{background:var(--geist-alpha-100)}.theme-row[data-v-17bbcda8]{color:var(--geist-secondary)}.theme-icon-row[data-v-17bbcda8]{width:48px;justify-content:center;align-self:flex-end;padding:0}.mobile-row[data-v-17bbcda8]{display:flex;align-items:center;min-height:48px;padding:0 14px}.theme-icon-row[data-v-17bbcda8]{padding:0}.mobile-row[data-v-17bbcda8] .language-switcher,.mobile-row[data-v-17bbcda8] .switcher-trigger{width:100%}.mobile-row[data-v-17bbcda8] .switcher-trigger{justify-content:space-between;min-height:40px;border-radius:8px}.mobile-auth[data-v-17bbcda8]{padding:8px 14px 6px;border-top:1px solid var(--geist-alpha-200);margin-top:2px}.mobile-auth[data-v-17bbcda8] .auth-controls{flex-direction:column;align-items:stretch;gap:10px}.mobile-auth[data-v-17bbcda8] .auth-btn,.mobile-auth[data-v-17bbcda8] .auth-link{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media(max-width:640px){.header-inner[data-v-17bbcda8],main[data-v-17bbcda8]{padding-inline:16px}.hero[data-v-17bbcda8]{padding-top:28px;gap:24px;padding-bottom:8px}.hero-title[data-v-17bbcda8]{font-size:40px;line-height:48px}.hero-art[data-v-17bbcda8]{width:100%;min-height:240px}.engine-field[data-v-17bbcda8]{width:min(100%,360px);aspect-ratio:1.25}.engine-grid[data-v-17bbcda8]{background-size:32px 32px}.engine-readout[data-v-17bbcda8]{min-width:116px}.readout-row[data-v-17bbcda8]{padding:6px 10px}.band[data-v-17bbcda8]{padding:64px 0}.hero+.band[data-v-17bbcda8]{padding-top:0}.band-title[data-v-17bbcda8]{font-size:32px;line-height:40px}.vert-grid[data-v-17bbcda8],.steps[data-v-17bbcda8],.values[data-v-17bbcda8],.snapshot-grid[data-v-17bbcda8],.engine-capability-grid[data-v-17bbcda8],.enterprise-workflow-grid[data-v-17bbcda8],.operating-metrics[data-v-17bbcda8],.value-estimate-grid[data-v-17bbcda8]{grid-template-columns:1fr}.operating-metric[data-v-17bbcda8],.value-estimate[data-v-17bbcda8]{border-inline-end:none;border-bottom:1px solid var(--line)}.operating-metric[data-v-17bbcda8]:last-child{border-bottom:none}.value-estimate[data-v-17bbcda8]:last-child{border-bottom:none}.console-section[data-v-17bbcda8]{padding:16px}}.engine-deep-dive[data-v-a4bf57af]{display:block}.band[data-v-a4bf57af]{padding:64px 0;border-top:1px solid var(--line)}.kicker[data-v-a4bf57af]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;letter-spacing:1px;text-transform:uppercase}.dot[data-v-a4bf57af],.diamond[data-v-a4bf57af]{width:7px;height:7px;display:inline-block;flex:0 0 auto;background:var(--orange)}.diamond[data-v-a4bf57af]{transform:rotate(45deg);background:transparent;border:1px solid var(--orange)}.band-title[data-v-a4bf57af]{color:var(--ink);font-size:clamp(2rem,4vw,3rem);line-height:1.08;font-weight:650;letter-spacing:0;margin:0 0 18px}.band-sub[data-v-a4bf57af]{color:var(--muted);font-size:1.05rem;line-height:1.65;max-width:72ch;margin:0 0 36px}.decision-engine-head[data-v-a4bf57af],.value-calculator-head[data-v-a4bf57af]{max-width:860px}.decision-engine-layout[data-v-a4bf57af],.enterprise-operating-layout[data-v-a4bf57af],.value-calculator-layout[data-v-a4bf57af]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.engine-lifecycle[data-v-a4bf57af],.engine-capability[data-v-a4bf57af],.enterprise-operating-panel[data-v-a4bf57af],.enterprise-workflow[data-v-a4bf57af],.value-calculator-controls[data-v-a4bf57af],.value-estimate-panel[data-v-a4bf57af]{border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--bg-soft) 86%,transparent);box-shadow:0 1px 2px #00000029}.engine-lifecycle[data-v-a4bf57af],.enterprise-operating-panel[data-v-a4bf57af],.value-estimate-panel[data-v-a4bf57af]{min-height:100%;padding:24px}.enterprise-operating-panel[data-v-a4bf57af],.value-estimate-panel[data-v-a4bf57af]{display:flex;flex-direction:column;justify-content:space-between;gap:28px}.engine-lifecycle-label[data-v-a4bf57af],.engine-capability-state[data-v-a4bf57af],.engine-capability-num[data-v-a4bf57af],.lifecycle-index[data-v-a4bf57af],.enterprise-workflow-index[data-v-a4bf57af],.enterprise-workflow-lane[data-v-a4bf57af],.enterprise-workflow-output span[data-v-a4bf57af],.value-control-top>span[data-v-a4bf57af],.value-control-hint[data-v-a4bf57af],.value-estimate-head>span[data-v-a4bf57af],.value-estimate small[data-v-a4bf57af],.value-estimate-note[data-v-a4bf57af]{font-family:var(--font-mono);font-size:.76rem;line-height:1.45}.engine-lifecycle-label[data-v-a4bf57af],.engine-capability-num[data-v-a4bf57af],.lifecycle-index[data-v-a4bf57af],.enterprise-workflow-index[data-v-a4bf57af],.enterprise-workflow-output span[data-v-a4bf57af],.value-estimate span[data-v-a4bf57af]{color:var(--orange)}.engine-lifecycle-label[data-v-a4bf57af]{margin-bottom:18px}.engine-lifecycle-steps[data-v-a4bf57af]{display:grid;gap:12px}.engine-lifecycle-step[data-v-a4bf57af]{min-height:52px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid var(--line)}.engine-capability-grid[data-v-a4bf57af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.enterprise-workflow-grid[data-v-a4bf57af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.engine-capability[data-v-a4bf57af],.enterprise-workflow[data-v-a4bf57af]{min-width:0;min-height:210px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px}.engine-capability-featured[data-v-a4bf57af]{background:linear-gradient(135deg,rgba(255,77,20,.14),transparent 58%),#000000b8;border-color:#ff4d1470}.engine-capability-top[data-v-a4bf57af],.enterprise-workflow-top[data-v-a4bf57af],.value-control-top[data-v-a4bf57af]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.engine-capability-state[data-v-a4bf57af],.enterprise-workflow-lane[data-v-a4bf57af],.enterprise-workflow p[data-v-a4bf57af],.engine-capability p[data-v-a4bf57af],.operating-metric small[data-v-a4bf57af],.value-control-top>span[data-v-a4bf57af],.value-control-hint[data-v-a4bf57af],.value-estimate-head>span[data-v-a4bf57af],.value-estimate small[data-v-a4bf57af],.value-estimate-note[data-v-a4bf57af],.value-estimate-head p[data-v-a4bf57af]{color:var(--muted)}.engine-capability-state[data-v-a4bf57af],.enterprise-workflow-lane[data-v-a4bf57af]{white-space:nowrap}.engine-capability h3[data-v-a4bf57af],.enterprise-workflow h3[data-v-a4bf57af],.lifecycle-title[data-v-a4bf57af],.enterprise-workflow-output strong[data-v-a4bf57af],.operating-metric span[data-v-a4bf57af],.value-control-top strong[data-v-a4bf57af],.value-estimate-head strong[data-v-a4bf57af]{color:var(--ink)}.engine-capability h3[data-v-a4bf57af],.enterprise-workflow h3[data-v-a4bf57af]{font-size:1.02rem;line-height:1.35;font-weight:650;margin:0}.engine-capability p[data-v-a4bf57af],.enterprise-workflow p[data-v-a4bf57af]{font-size:.9rem;line-height:1.55;margin:0}.enterprise-workflow-output[data-v-a4bf57af]{margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.enterprise-workflow-output strong[data-v-a4bf57af]{display:block;font-size:.92rem;line-height:1.45;font-weight:650}.operating-metrics[data-v-a4bf57af],.value-estimate-grid[data-v-a4bf57af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.operating-metric[data-v-a4bf57af],.value-estimate[data-v-a4bf57af]{min-width:0;padding:18px 14px;border-inline-end:1px solid var(--line)}.operating-metric[data-v-a4bf57af]:last-child,.value-estimate[data-v-a4bf57af]:last-child{border-inline-end:none}.operating-metric span[data-v-a4bf57af],.value-estimate span[data-v-a4bf57af]{display:block;font-family:var(--font-mono);font-size:1.28rem;font-weight:700;line-height:1.1;margin-bottom:8px}.value-calculator-controls[data-v-a4bf57af]{display:grid}.value-control[data-v-a4bf57af]{display:grid;gap:14px;padding:20px;border-bottom:1px solid var(--line)}.value-control[data-v-a4bf57af]:last-child{border-bottom:none}.value-control-top strong[data-v-a4bf57af]{font-family:var(--font-mono);font-size:1rem;line-height:1.2;white-space:nowrap}.value-control-top small[data-v-a4bf57af]{color:var(--muted);font-size:.72rem;margin-inline-start:4px}.value-control input[type=range][data-v-a4bf57af]{width:100%;height:2px;appearance:none;background:linear-gradient(90deg,var(--orange),var(--line));outline:none}.value-control input[type=range][data-v-a4bf57af]::-webkit-slider-thumb{width:16px;height:16px;appearance:none;border:2px solid var(--orange);border-radius:50%;background:var(--black);cursor:pointer}.value-control input[type=range][data-v-a4bf57af]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--orange);border-radius:50%;background:var(--black);cursor:pointer}.value-estimate-head strong[data-v-a4bf57af]{display:block;font-family:var(--font-mono);font-size:clamp(2.4rem,6vw,4.8rem);line-height:.95;font-weight:750;margin:14px 0}.value-estimate-head p[data-v-a4bf57af]{font-size:1rem;line-height:1.6;max-width:58ch;margin:0}.value-estimate-note[data-v-a4bf57af]{margin:0}.theme-light{background:linear-gradient(135deg,rgba(255,77,20,.12),transparent 58%),#fbf8f1e6}.theme-light{background:#fbf8f1}@media(max-width:960px){.decision-engine-layout[data-v-a4bf57af],.enterprise-operating-layout[data-v-a4bf57af],.value-calculator-layout[data-v-a4bf57af]{grid-template-columns:1fr}.engine-capability-grid[data-v-a4bf57af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.engine-capability-grid[data-v-a4bf57af],.enterprise-workflow-grid[data-v-a4bf57af],.operating-metrics[data-v-a4bf57af],.value-estimate-grid[data-v-a4bf57af]{grid-template-columns:1fr}.operating-metric[data-v-a4bf57af],.value-estimate[data-v-a4bf57af]{border-inline-end:none;border-bottom:1px solid var(--line)}.operating-metric[data-v-a4bf57af]:last-child,.value-estimate[data-v-a4bf57af]:last-child{border-bottom:none}}.engine-page[data-v-597313e5]{--black: var(--cc-bg);--white: var(--cc-ink);--orange: var(--cc-signal);--ink: var(--cc-ink);--muted: var(--cc-muted);--line: var(--cc-line-2);--bg-soft: var(--cc-panel);--font-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace;min-height:100vh;background:linear-gradient(to right,var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--cc-bg-grid) 1px,transparent 1px),var(--black);background-size:72px 72px;color:var(--ink);font-family:var(--font-sans)}.engine-page.theme-light[data-v-597313e5]{--black: #171717;--white: #f6f1e8;--orange: #FF4D14;--ink: #171717;--muted: #4d4d4d;--line: #00000015;--bg-soft: #fbf8f1;background:linear-gradient(to right,rgba(0,0,0,.065) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.065) 1px,transparent 1px),var(--white);background-size:72px 72px;color-scheme:light}.engine-page.theme-light[data-v-597313e5] .engine-lifecycle,.engine-page.theme-light[data-v-597313e5] .engine-capability,.engine-page.theme-light[data-v-597313e5] .enterprise-operating-panel,.engine-page.theme-light[data-v-597313e5] .enterprise-workflow,.engine-page.theme-light[data-v-597313e5] .value-calculator-controls,.engine-page.theme-light[data-v-597313e5] .value-estimate-panel{background:#fbf8f1db;box-shadow:0 2px 2px #0000000a}.engine-page.theme-light[data-v-597313e5] .engine-capability-featured{background:linear-gradient(135deg,rgba(255,77,20,.12),transparent 58%),#fbf8f1e6}.engine-page.theme-light[data-v-597313e5] .value-control input[type=range]::-webkit-slider-thumb{background:#fbf8f1}.engine-page.theme-light[data-v-597313e5] .value-control input[type=range]::-moz-range-thumb{background:#fbf8f1}.engine-main[data-v-597313e5]{max-width:1200px;margin:0 auto;padding:0 32px}.engine-hero[data-v-597313e5]{padding:92px 0 42px;max-width:900px}.kicker[data-v-597313e5]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;letter-spacing:1px;text-transform:uppercase}.dot[data-v-597313e5]{width:7px;height:7px;display:inline-block;background:var(--orange)}.engine-hero h1[data-v-597313e5]{margin:0 0 18px;color:var(--ink);font-size:clamp(2.8rem,7vw,5.6rem);line-height:.98;font-weight:700;letter-spacing:0}.engine-hero p[data-v-597313e5]{max-width:72ch;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.7}.hero-actions[data-v-597313e5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn[data-v-597313e5]{min-height:46px;display:inline-flex;align-items:center;gap:10px;border:1px solid transparent;padding:12px 22px;color:inherit;font-family:var(--font-mono);font-size:.9rem;font-weight:650;text-decoration:none}.btn-primary[data-v-597313e5]{background:var(--ink);color:var(--black);border-color:var(--ink)}.btn-primary[data-v-597313e5]:hover{background:var(--orange);border-color:var(--orange);color:#fff}.btn-outline[data-v-597313e5]{color:var(--ink);border-color:var(--line)}.btn-outline[data-v-597313e5]:hover{border-color:var(--orange);color:var(--orange)}.theme-light .btn-primary[data-v-597313e5]{background:var(--black);color:var(--white);border-color:var(--black)}.site-footer[data-v-597313e5]{border-top:1px solid var(--line);background:color-mix(in srgb,var(--cc-panel-2) 86%,transparent)}.theme-light .site-footer[data-v-597313e5]{background:#fbf8f1db}.footer-inner[data-v-597313e5]{max-width:1200px;margin:0 auto;padding:36px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-brand[data-v-597313e5]{display:flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none}.footer-mark[data-v-597313e5]{width:34px;height:34px}.footer-word[data-v-597313e5]{font-family:var(--font-mono);font-weight:700;letter-spacing:1px}.footer-note[data-v-597313e5]{color:var(--muted);font-size:.9rem;margin:0}@media(max-width:640px){.engine-main[data-v-597313e5],.footer-inner[data-v-597313e5]{padding-inline:18px}.engine-hero[data-v-597313e5]{padding-top:64px}}.simulation-start-console[data-v-6b11b4c4]{border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--cc-panel-2, var(--bg-soft)) 86%,transparent);max-width:820px;box-shadow:0 1px 2px #00000029}.console-section[data-v-6b11b4c4]{padding:18px}.console-head[data-v-6b11b4c4]{display:flex;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:.75rem;color:var(--muted);margin-bottom:12px}.console-head .muted[data-v-6b11b4c4]{color:var(--muted)}.upload-zone[data-v-6b11b4c4]{min-height:190px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px dashed var(--line);background:var(--bg-soft);transition:border-color .2s,background .2s}.upload-zone[data-v-6b11b4c4]:hover,.upload-zone.drag-over[data-v-6b11b4c4]{border-color:var(--orange);background:#ff4d1414}.upload-zone.has-files[data-v-6b11b4c4]{align-items:flex-start}.upload-placeholder[data-v-6b11b4c4]{text-align:center}.upload-icon[data-v-6b11b4c4]{min-width:58px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:.68rem;margin-bottom:12px;padding:0 10px}.upload-title[data-v-6b11b4c4]{color:var(--ink);font-weight:650;font-size:.95rem;margin-bottom:4px}.upload-hint[data-v-6b11b4c4]{color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.file-list[data-v-6b11b4c4]{width:100%;padding:14px;display:flex;flex-direction:column;gap:10px}.file-item[data-v-6b11b4c4]{display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--cc-panel, var(--bg-soft)) 78%,transparent);padding:10px 12px;border:1px solid var(--line);font-family:var(--font-mono);font-size:.82rem}.file-icon[data-v-6b11b4c4]{color:var(--orange);font-size:.7rem}.file-name[data-v-6b11b4c4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-btn[data-v-6b11b4c4]{width:28px;height:28px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.remove-btn[data-v-6b11b4c4]:hover{border-color:var(--orange);color:var(--orange)}.console-divider[data-v-6b11b4c4]{display:flex;align-items:center;margin:6px 0}.console-divider[data-v-6b11b4c4]:before,.console-divider[data-v-6b11b4c4]:after{content:"";flex:1;height:1px;background:var(--line)}.console-divider span[data-v-6b11b4c4]{padding:0 14px;font-family:var(--font-mono);font-size:.7rem;color:var(--muted);letter-spacing:1px}.input-wrapper[data-v-6b11b4c4]{position:relative;border:1px solid var(--line);background:var(--bg-soft)}.code-input[data-v-6b11b4c4]{width:100%;min-height:160px;border:none;background:transparent;color:var(--ink);padding:18px;font-family:var(--font-mono);font-size:.9rem;line-height:1.6;resize:vertical;outline:none}.code-input[data-v-6b11b4c4]::placeholder{color:var(--muted)}.model-badge[data-v-6b11b4c4]{position:absolute;bottom:10px;inset-inline-end:14px;font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.ground-toggle[data-v-6b11b4c4]{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;background:var(--bg-soft);border:1px solid var(--line);cursor:pointer;text-align:start;transition:border-color .2s;font-family:inherit}.ground-toggle[data-v-6b11b4c4]:hover:not(:disabled){border-color:var(--orange)}.ground-toggle[data-v-6b11b4c4]:disabled{opacity:.55;cursor:not-allowed}.ground-track[data-v-6b11b4c4]{flex-shrink:0;width:38px;height:20px;border-radius:999px;background:var(--line);position:relative;transition:background .2s}.ground-toggle.on .ground-track[data-v-6b11b4c4]{background:var(--orange)}.ground-thumb[data-v-6b11b4c4]{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px #00000040;transition:transform .2s}.ground-toggle.on .ground-thumb[data-v-6b11b4c4]{transform:translate(18px)}[dir=rtl] .ground-toggle.on .ground-thumb[data-v-6b11b4c4]{transform:translate(-18px)}.ground-text[data-v-6b11b4c4]{display:flex;flex-direction:column;gap:2px}.ground-label[data-v-6b11b4c4]{font-size:.85rem;font-weight:650;color:var(--ink)}.ground-hint[data-v-6b11b4c4]{font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.credits-note[data-v-6b11b4c4]{font-family:var(--font-mono);font-size:.82rem;line-height:1.5;padding:10px 14px;margin-bottom:12px;border-radius:6px;border:1px solid}.credits-note.empty[data-v-6b11b4c4]{border-color:#ea001d52;color:#ffb3bf;background:#ea001d14}.credits-note.low[data-v-6b11b4c4]{border-color:#ffae005c;color:#ffd27d;background:#ffae0014}.btn[data-v-6b11b4c4]{font-family:var(--font-mono);font-size:.9rem;font-weight:650;padding:12px 22px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .2s ease;letter-spacing:.3px}.btn .ar[data-v-6b11b4c4]{font-family:var(--font-sans)}.btn-primary[data-v-6b11b4c4]{background:var(--ink);color:var(--black);border-color:var(--ink)}.btn-primary[data-v-6b11b4c4]:hover:not(:disabled){background:var(--orange);border-color:var(--orange);color:#fff}.btn-primary[data-v-6b11b4c4]:disabled{background:color-mix(in srgb,var(--cc-panel, var(--bg-soft)) 78%,transparent);color:var(--muted);border-color:var(--line);cursor:not-allowed}.btn-block[data-v-6b11b4c4]{width:100%;justify-content:space-between;padding:18px 22px;font-size:1.05rem}.theme-light{background:#fbf8f1db;box-shadow:0 2px 2px #0000000a}.theme-light{background:#f6f1e8b8}.theme-light{background:var(--black);color:var(--white);border-color:var(--black)}.theme-light{background:var(--orange);border-color:var(--orange);color:#fff}.theme-light{color:#b00020}.theme-light{color:#7a5200}.simulation-start-page[data-v-6de04792]{--black: var(--cc-bg);--white: var(--cc-ink);--orange: var(--cc-signal);--ink: var(--cc-ink);--muted: var(--cc-muted);--line: var(--cc-line-2);--bg-soft: var(--cc-panel);--font-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace;min-height:100vh;background:linear-gradient(to right,var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--cc-bg-grid) 1px,transparent 1px),var(--black);background-size:72px 72px;color:var(--ink);font-family:var(--font-sans)}.simulation-start-page.theme-light[data-v-6de04792]{--black: #171717;--white: #f6f1e8;--orange: #FF4D14;--ink: #171717;--muted: #4d4d4d;--line: #00000015;--bg-soft: #fbf8f1;background:linear-gradient(to right,rgba(0,0,0,.065) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.065) 1px,transparent 1px),var(--white);background-size:72px 72px;color-scheme:light}.simulation-start-page.theme-light[data-v-6de04792] .simulation-start-console{background:#fbf8f1db;box-shadow:0 2px 2px #0000000a}.simulation-start-page.theme-light[data-v-6de04792] .file-item{background:#f6f1e8b8}.start-main[data-v-6de04792]{max-width:1200px;margin:0 auto;padding:72px 32px}.start-layout[data-v-6de04792]{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:28px;align-items:start}.start-copy[data-v-6de04792]{position:sticky;top:112px}.kicker[data-v-6de04792]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;letter-spacing:1px;text-transform:uppercase}.dot[data-v-6de04792]{width:7px;height:7px;display:inline-block;background:var(--orange)}.start-copy h1[data-v-6de04792]{margin:0 0 18px;color:var(--ink);font-size:clamp(2.4rem,6vw,4.9rem);line-height:.98;font-weight:700;letter-spacing:0}.start-copy p[data-v-6de04792]{max-width:54ch;margin:0;color:var(--muted);font-size:1.05rem;line-height:1.7}.start-steps[data-v-6de04792]{display:grid;gap:10px;margin-top:30px}.start-step[data-v-6de04792]{min-height:52px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid var(--line)}.start-step span[data-v-6de04792]{color:var(--orange);font-family:var(--font-mono);font-size:.8rem}.start-step strong[data-v-6de04792]{color:var(--ink);font-size:.96rem;line-height:1.35}.start-links[data-v-6de04792]{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.decision-library-link[data-v-6de04792]{min-height:42px;display:inline-flex;align-items:center;gap:9px;color:var(--ink);border-bottom:1px solid var(--orange);text-decoration:none;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em}.decision-library-link[data-v-6de04792]:hover{color:var(--orange)}@media(max-width:900px){.start-layout[data-v-6de04792]{grid-template-columns:1fr}.start-copy[data-v-6de04792]{position:static}}@media(max-width:640px){.start-main[data-v-6de04792]{padding:48px 18px}}.graph-panel[data-v-41ff0cb3]{--graph-surface: var(--cc-bg, #000000);--graph-grid-line: rgba(70, 120, 180, .08);--graph-radial-signal: rgba(255, 77, 20, .16);--graph-radial-blue: rgba(89, 121, 255, .2);--graph-radial-teal: rgba(48, 238, 255, .12);--graph-border: rgba(48, 238, 255, .18);--graph-shadow: inset 0 0 0 1px rgba(255, 255, 255, .025);--graph-header-bg: rgba(2, 4, 10, .86);--graph-overlay-bg: rgba(2, 4, 10, .74);--graph-overlay-border: rgba(48, 238, 255, .14);--graph-detail-bg: rgba(2, 4, 10, .88);--graph-detail-shadow: 0 18px 52px rgba(0, 0, 0, .55), 0 0 40px rgba(48, 238, 255, .08);--graph-hint-bg: color-mix(in srgb, var(--cc-panel) 86%, transparent);--graph-hint-shadow: 0 4px 20px rgba(0, 0, 0, .4);--graph-rich-text: #d7deea;position:relative;width:100%;height:100%;background-color:var(--graph-surface);background-image:radial-gradient(circle at 18% 18%,var(--graph-radial-signal),transparent 24%),radial-gradient(circle at 76% 16%,var(--graph-radial-blue),transparent 28%),radial-gradient(circle at 48% 58%,var(--graph-radial-teal),transparent 38%),linear-gradient(var(--graph-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--graph-grid-line) 1px,transparent 1px);background-size:auto,auto,auto,46px 46px,46px 46px;background-position:center;overflow:hidden;border:1px solid var(--graph-border);box-shadow:var(--graph-shadow);display:flex;flex-direction:column}.graph-panel.graph-panel--light[data-v-41ff0cb3]{--graph-surface: #f6f1e8;--graph-grid-line: rgba(28, 35, 47, .075);--graph-radial-signal: rgba(255, 77, 20, .11);--graph-radial-blue: rgba(40, 91, 184, .11);--graph-radial-teal: rgba(20, 125, 118, .09);--graph-border: rgba(62, 48, 31, .2);--graph-shadow: inset 0 0 0 1px rgba(255, 255, 255, .38), 0 18px 44px rgba(68, 49, 25, .08);--graph-header-bg: rgba(251, 248, 241, .86);--graph-overlay-bg: rgba(251, 248, 241, .82);--graph-overlay-border: rgba(62, 48, 31, .16);--graph-detail-bg: rgba(251, 248, 241, .94);--graph-detail-shadow: 0 18px 52px rgba(68, 49, 25, .16);--graph-hint-bg: rgba(251, 248, 241, .9);--graph-hint-shadow: 0 14px 34px rgba(68, 49, 25, .12);--graph-rich-text: #3c3328}.graph-panel[data-v-41ff0cb3]:before,.graph-panel[data-v-41ff0cb3]:after{content:"";position:absolute;width:11px;height:11px;border:1.5px solid var(--cc-signal, #FF4D14);opacity:.8;pointer-events:none;z-index:11}.graph-panel[data-v-41ff0cb3]:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.graph-panel[data-v-41ff0cb3]:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.graph-panel>.cc-corner-tr[data-v-41ff0cb3],.graph-panel>.cc-corner-bl[data-v-41ff0cb3]{position:absolute;width:11px;height:11px;border:1.5px solid var(--cc-signal, #FF4D14);opacity:.8;pointer-events:none;z-index:11}.graph-panel>.cc-corner-tr[data-v-41ff0cb3]{top:-1px;right:-1px;border-left:none;border-bottom:none}.graph-panel>.cc-corner-bl[data-v-41ff0cb3]{bottom:-1px;left:-1px;border-right:none;border-top:none}.panel-header[data-v-41ff0cb3]{position:relative;flex-shrink:0;padding:11px 14px;z-index:10;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--cc-line, #1E2735);background:var(--graph-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-title[data-v-41ff0cb3]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink, #E7ECF4)}.panel-meta[data-v-41ff0cb3]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.05em;color:var(--cc-dim, #586275)}.header-tools[data-v-41ff0cb3]{margin-left:auto;display:flex;gap:6px;align-items:center}.tool-btn[data-v-41ff0cb3]{width:26px;height:26px;padding:0;border:1px solid var(--cc-line-2, #2A3547);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cc-muted, #8A96AA);transition:all .15s;font-size:12px}.tool-btn[data-v-41ff0cb3]:hover{border-color:var(--cc-signal, #FF4D14);color:var(--cc-signal, #FF4D14)}.tool-btn[data-v-41ff0cb3]:disabled{opacity:.4;cursor:not-allowed}.icon-refresh.spinning[data-v-41ff0cb3]{animation:spin-41ff0cb3 1s linear infinite}@keyframes spin-41ff0cb3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graph-container[data-v-41ff0cb3]{position:relative;flex:1;width:100%;min-height:0}.graph-view[data-v-41ff0cb3]{position:relative}.graph-view[data-v-41ff0cb3],.graph-svg[data-v-41ff0cb3]{width:100%;height:100%;display:block}.graph-state[data-v-41ff0cb3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--cc-dim, #586275);font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.08em}.empty-icon[data-v-41ff0cb3]{font-size:48px;margin-bottom:16px;opacity:.25;color:var(--cc-line-2, #2A3547)}.empty-text[data-v-41ff0cb3]{text-transform:uppercase;letter-spacing:.12em}.graph-legend[data-v-41ff0cb3]{position:absolute;bottom:12px;left:12px;background:var(--graph-overlay-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:9px 11px;border:1px solid var(--graph-overlay-border);z-index:10;max-width:62%}.legend-title[data-v-41ff0cb3]{display:block;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:9px;font-weight:600;color:var(--cc-dim, #586275);margin-bottom:8px;text-transform:uppercase;letter-spacing:.16em}.legend-items[data-v-41ff0cb3]{display:flex;flex-wrap:wrap;gap:4px 14px}.legend-item[data-v-41ff0cb3]{display:flex;align-items:center;gap:5px;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:9.5px;color:var(--cc-muted, #8A96AA)}.legend-dot[data-v-41ff0cb3]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-41ff0cb3]{white-space:nowrap}.edge-labels-toggle[data-v-41ff0cb3]{position:absolute;top:60px;right:16px;display:flex;align-items:center;gap:9px;background:var(--graph-overlay-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 11px;border:1px solid var(--graph-overlay-border);z-index:10}.toggle-switch[data-v-41ff0cb3]{position:relative;display:inline-block;width:40px;height:22px}.toggle-switch input[data-v-41ff0cb3]{opacity:0;width:0;height:0}.slider[data-v-41ff0cb3]{position:absolute;cursor:pointer;inset:0;background-color:var(--cc-line-2, #2A3547);border-radius:22px;transition:.3s}.slider[data-v-41ff0cb3]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--cc-muted, #8A96AA);border-radius:50%;transition:.3s}input:checked+.slider[data-v-41ff0cb3]{background-color:var(--cc-signal-soft, rgba(255, 77, 20, .14));box-shadow:inset 0 0 0 1px var(--cc-signal, #FF4D14)}input:checked+.slider[data-v-41ff0cb3]:before{transform:translate(18px);background-color:var(--cc-signal, #FF4D14)}.toggle-label[data-v-41ff0cb3]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.06em;color:var(--cc-muted, #8A96AA)}.detail-panel[data-v-41ff0cb3]{position:absolute;top:60px;right:16px;width:320px;max-height:calc(100% - 100px);background:var(--graph-detail-bg);border:1px solid var(--graph-overlay-border);box-shadow:var(--graph-detail-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;font-family:var(--cc-sans, "IBM Plex Sans", system-ui, sans-serif);font-size:13px;z-index:20;display:flex;flex-direction:column}.detail-panel-header[data-v-41ff0cb3]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;background:var(--cc-panel-2, #0D1118);border-bottom:1px solid var(--cc-line, #1E2735);flex-shrink:0}.detail-title[data-v-41ff0cb3]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink, #E7ECF4)}.detail-type-badge[data-v-41ff0cb3]{padding:3px 9px;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;margin-left:auto;margin-right:12px}.detail-close[data-v-41ff0cb3]{background:none;border:none;font-size:20px;cursor:pointer;color:var(--cc-dim, #586275);line-height:1;padding:0;transition:color .2s}.detail-close[data-v-41ff0cb3]:hover{color:var(--cc-signal, #FF4D14)}.detail-content[data-v-41ff0cb3]{padding:14px;overflow-y:auto;flex:1}.detail-row[data-v-41ff0cb3]{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:4px}.detail-label[data-v-41ff0cb3]{color:var(--cc-dim, #586275);font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.06em;text-transform:uppercase;min-width:80px}.detail-value[data-v-41ff0cb3]{color:var(--cc-ink, #E7ECF4);flex:1;word-break:break-word}.detail-value.uuid-text[data-v-41ff0cb3]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:11px;color:var(--cc-muted, #8A96AA)}.detail-value.fact-text[data-v-41ff0cb3]{line-height:1.5;color:var(--graph-rich-text)}.detail-section[data-v-41ff0cb3]{margin-top:16px;padding-top:14px;border-top:1px solid var(--cc-line, #1E2735)}.section-title[data-v-41ff0cb3]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--cc-muted, #8A96AA);margin-bottom:10px}.properties-list[data-v-41ff0cb3]{display:flex;flex-direction:column;gap:8px}.property-item[data-v-41ff0cb3]{display:flex;gap:8px}.property-key[data-v-41ff0cb3]{color:var(--cc-dim, #586275);font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:11px;min-width:90px}.property-value[data-v-41ff0cb3]{color:var(--cc-ink, #E7ECF4);flex:1}.summary-text[data-v-41ff0cb3]{line-height:1.6;color:var(--graph-rich-text);font-size:12px}.labels-list[data-v-41ff0cb3]{display:flex;flex-wrap:wrap;gap:8px}.label-tag[data-v-41ff0cb3]{display:inline-block;padding:3px 10px;background:var(--cc-panel-2, #0D1118);border:1px solid var(--cc-line-2, #2A3547);font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:10px;color:var(--cc-muted, #8A96AA)}.episodes-list[data-v-41ff0cb3]{display:flex;flex-direction:column;gap:6px}.episode-tag[data-v-41ff0cb3]{display:inline-block;padding:5px 9px;background:var(--cc-panel-2, #0D1118);border:1px solid var(--cc-line, #1E2735);font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:10px;color:var(--cc-muted, #8A96AA);word-break:break-all}.edge-relation-header[data-v-41ff0cb3]{background:var(--cc-panel-2, #0D1118);border:1px solid var(--cc-line, #1E2735);padding:11px 12px;margin-bottom:16px;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:12px;font-weight:500;color:var(--cc-ink, #E7ECF4);line-height:1.5;word-break:break-word}.graph-building-hint[data-v-41ff0cb3]{position:absolute;bottom:160px;left:50%;transform:translate(-50%);background:var(--graph-hint-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cc-ink, #E7ECF4);padding:9px 18px;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:11px;display:flex;align-items:center;gap:10px;box-shadow:var(--graph-hint-shadow);border:1px solid var(--cc-line-2, #2A3547);font-weight:500;letter-spacing:.08em;z-index:100}.memory-icon-wrapper[data-v-41ff0cb3]{display:flex;align-items:center;justify-content:center;animation:breathe-41ff0cb3 2s ease-in-out infinite}.memory-icon[data-v-41ff0cb3]{width:18px;height:18px;color:var(--cc-signal, #FF4D14)}@keyframes breathe-41ff0cb3{0%,to{opacity:.7;transform:scale(1);filter:drop-shadow(0 0 2px rgba(255,77,20,.3))}50%{opacity:1;transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(255,77,20,.6))}}.graph-building-hint.finished-hint[data-v-41ff0cb3]{background:var(--graph-hint-bg);border:1px solid var(--cc-line-2, #2A3547)}.finished-hint .hint-icon-wrapper[data-v-41ff0cb3]{display:flex;align-items:center;justify-content:center}.finished-hint .hint-icon[data-v-41ff0cb3]{width:18px;height:18px;color:var(--cc-steel, #5B8DEF)}.finished-hint .hint-text[data-v-41ff0cb3]{flex:1;white-space:nowrap}.hint-close-btn[data-v-41ff0cb3]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--cc-line, #1E2735);border:none;border-radius:50%;cursor:pointer;color:var(--cc-muted, #8A96AA);transition:all .2s;margin-left:8px;flex-shrink:0}.hint-close-btn[data-v-41ff0cb3]:hover{background:var(--cc-line-2, #2A3547);color:var(--cc-signal, #FF4D14);transform:scale(1.1)}.loading-spinner[data-v-41ff0cb3]{width:40px;height:40px;border:3px solid var(--cc-line-2, #2A3547);border-top-color:var(--cc-signal, #FF4D14);border-radius:50%;animation:spin-41ff0cb3 1s linear infinite;margin:0 auto 16px}.self-loop-header[data-v-41ff0cb3]{display:flex;align-items:center;gap:8px;background:var(--cc-signal-soft, rgba(255, 77, 20, .14));border:1px solid var(--cc-line-2, #2A3547);color:var(--cc-ink, #E7ECF4)}.self-loop-count[data-v-41ff0cb3]{margin-left:auto;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:10px;color:var(--cc-muted, #8A96AA);background:var(--cc-panel-2, #0D1118);padding:2px 8px}.self-loop-list[data-v-41ff0cb3]{display:flex;flex-direction:column;gap:10px}.self-loop-item[data-v-41ff0cb3]{background:var(--cc-panel-2, #0D1118);border:1px solid var(--cc-line, #1E2735)}.self-loop-item-header[data-v-41ff0cb3]{display:flex;align-items:center;gap:8px;padding:9px 11px;background:var(--cc-panel, #11161F);cursor:pointer;transition:background .2s}.self-loop-item-header[data-v-41ff0cb3]:hover,.self-loop-item.expanded .self-loop-item-header[data-v-41ff0cb3]{background:var(--cc-line, #1E2735)}.self-loop-index[data-v-41ff0cb3]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:10px;font-weight:600;color:var(--cc-muted, #8A96AA);background:var(--cc-line-2, #2A3547);padding:2px 6px}.self-loop-name[data-v-41ff0cb3]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:11px;font-weight:500;color:var(--cc-ink, #E7ECF4);flex:1}.self-loop-toggle[data-v-41ff0cb3]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--cc-muted, #8A96AA);background:var(--cc-line-2, #2A3547);transition:all .2s}.self-loop-item.expanded .self-loop-toggle[data-v-41ff0cb3]{background:var(--cc-signal, #FF4D14);color:#0a0d13}.self-loop-item-content[data-v-41ff0cb3]{padding:11px;border-top:1px solid var(--cc-line, #1E2735)}.self-loop-item-content .detail-row[data-v-41ff0cb3]{margin-bottom:8px}.self-loop-item-content .detail-label[data-v-41ff0cb3]{font-size:11px;min-width:60px}.self-loop-item-content .detail-value[data-v-41ff0cb3]{font-size:12px}.self-loop-episodes[data-v-41ff0cb3]{margin-top:8px}.episodes-list.compact[data-v-41ff0cb3]{flex-direction:row;flex-wrap:wrap;gap:4px}.episode-tag.small[data-v-41ff0cb3]{padding:3px 6px;font-size:9px}.workbench-panel[data-v-14285275]{height:100%;background:transparent;color:var(--cc-ink);font-family:var(--cc-sans);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;position:relative;overflow:hidden}.scroll-container[data-v-14285275]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--cc-panel-2)}.step-card[data-v-14285275]{background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:18px;transition:border-color .2s;position:relative}.step-card.active[data-v-14285275]{border-color:var(--cc-signal)}.card-header[data-v-14285275]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--cc-line)}.step-info[data-v-14285275]{display:flex;align-items:center;gap:12px}.step-num[data-v-14285275]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-dim);letter-spacing:.05em}.step-card.active .step-num[data-v-14285275]{color:var(--cc-signal)}.step-card.completed .step-num[data-v-14285275]{color:var(--cc-ink)}.step-title[data-v-14285275]{font-family:var(--cc-mono);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink)}.badge[data-v-14285275]{font-family:var(--cc-mono);font-size:9.5px;padding:3px 8px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1px solid}.badge.done[data-v-14285275]{color:var(--cc-ok);border-color:#36d39966}.badge.live[data-v-14285275]{color:var(--cc-signal);border-color:#ff4d1473}.badge.idle[data-v-14285275]{color:var(--cc-dim);border-color:var(--cc-line-2)}.api-note[data-v-14285275]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);letter-spacing:.04em;margin-bottom:8px}.description[data-v-14285275]{font-size:12.5px;color:var(--cc-muted);line-height:1.6;margin-bottom:16px}.tags-container[data-v-14285275]{margin-top:14px;transition:opacity .3s}.tags-container.dimmed[data-v-14285275]{opacity:.3;pointer-events:none}.tag-label[data-v-14285275]{display:block;font-family:var(--cc-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-dim);margin-bottom:9px}.tags-list[data-v-14285275]{display:flex;flex-wrap:wrap;gap:8px}.entity-tag[data-v-14285275]{background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:4px 10px;font-size:11px;color:var(--cc-muted);font-family:var(--cc-mono);letter-spacing:.04em;transition:all .2s}.entity-tag.clickable[data-v-14285275]{cursor:pointer}.entity-tag.clickable[data-v-14285275]:hover{border-color:var(--cc-signal);color:var(--cc-signal)}.grounded-card[data-v-14285275]{margin:14px 0;background:var(--cc-panel-2)}.grounded-body[data-v-14285275]{padding:14px;display:flex;flex-direction:column;gap:16px}.grounded-summary[data-v-14285275]{font-size:12.5px;line-height:1.6;color:#d7deea;margin:0}.grounded-group[data-v-14285275]{display:flex;flex-direction:column;gap:8px}.grounded-cat[data-v-14285275]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-signal)}.grounded-facts[data-v-14285275]{display:flex;flex-direction:column;gap:8px}.grounded-fact[data-v-14285275]{background:var(--cc-panel);border:1px solid var(--cc-line);border-inline-start:2px solid var(--cc-line-2);padding:9px 11px}.fact-claim[data-v-14285275]{font-size:12.5px;line-height:1.55;color:var(--cc-ink)}.fact-foot[data-v-14285275]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:7px}.fact-source[data-v-14285275]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-steel);text-decoration:none;word-break:break-all;transition:color .15s}.fact-source[data-v-14285275]:hover{color:var(--cc-signal);text-decoration:underline}.fact-conf[data-v-14285275]{font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-dim);white-space:nowrap}.grounded-entities[data-v-14285275]{display:flex;flex-wrap:wrap;gap:8px}.grounded-chip[data-v-14285275]{background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:4px 10px;font-family:var(--cc-mono);font-size:11px;letter-spacing:.04em;color:var(--cc-muted)}[dir=rtl] .fact-source[data-v-14285275],[dir=rtl] .grounded-chip[data-v-14285275]{direction:ltr}.ontology-detail-overlay[data-v-14285275]{position:absolute;inset:60px 18px 18px;background:color-mix(in srgb,var(--cc-panel) 97%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;border:1px solid var(--cc-line-2);box-shadow:0 8px 30px #0000008c;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn-14285275 .2s ease-out}@keyframes fadeIn-14285275{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.detail-header[data-v-14285275]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid var(--cc-line);background:var(--cc-panel)}.detail-title-group[data-v-14285275]{display:flex;align-items:center;gap:8px}.detail-type-badge[data-v-14285275]{font-family:var(--cc-mono);font-size:9px;font-weight:600;color:var(--cc-signal);border:1px solid rgba(255,77,20,.45);padding:2px 7px;letter-spacing:.1em;text-transform:uppercase}.detail-name[data-v-14285275]{font-size:13px;font-weight:700;font-family:var(--cc-mono);color:var(--cc-ink)}.close-btn[data-v-14285275]{background:none;border:none;font-size:18px;color:var(--cc-dim);cursor:pointer;line-height:1;transition:color .15s}.close-btn[data-v-14285275]:hover{color:var(--cc-signal)}.detail-body[data-v-14285275]{flex:1;overflow-y:auto;padding:16px}.detail-desc[data-v-14285275]{font-size:12.5px;color:var(--cc-muted);line-height:1.6;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed var(--cc-line-2)}.detail-section[data-v-14285275]{margin-bottom:16px}.section-label[data-v-14285275]{display:block;font-family:var(--cc-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-dim);margin-bottom:9px}.attr-list[data-v-14285275],.conn-list[data-v-14285275]{display:flex;flex-direction:column;gap:6px}.attr-item[data-v-14285275]{font-size:11px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:6px 8px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}.attr-name[data-v-14285275]{font-family:var(--cc-mono);font-weight:600;color:var(--cc-ink)}.attr-type[data-v-14285275]{color:var(--cc-dim);font-size:10px;font-family:var(--cc-mono)}.attr-desc[data-v-14285275]{color:var(--cc-muted);flex:1;min-width:150px}.example-list[data-v-14285275]{display:flex;flex-wrap:wrap;gap:6px}.example-tag[data-v-14285275]{font-family:var(--cc-mono);font-size:11px;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:3px 9px;color:var(--cc-muted)}.conn-item[data-v-14285275]{display:flex;align-items:center;gap:8px;font-size:11px;padding:6px 8px;background:var(--cc-panel-2);border:1px solid var(--cc-line);font-family:var(--cc-mono)}.conn-node[data-v-14285275]{font-weight:600;color:var(--cc-ink)}.conn-arrow[data-v-14285275]{color:var(--cc-signal)}.stats-grid[data-v-14285275]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--cc-line);border:1px solid var(--cc-line)}.stat-card[data-v-14285275]{text-align:center;background:var(--cc-panel-2);padding:16px 12px}.stat-value[data-v-14285275]{display:block;font-size:22px;font-weight:700;color:var(--cc-ink);font-family:var(--cc-mono)}.stat-label[data-v-14285275]{font-family:var(--cc-mono);font-size:9px;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;margin-top:6px;display:block}.action-btn[data-v-14285275]{width:100%;font-family:var(--cc-mono);background:var(--cc-signal);border:1px solid var(--cc-signal);color:#0a0d13;padding:12px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .15s ease}.action-btn[data-v-14285275]:hover:not(:disabled){filter:brightness(1.08)}.action-btn[data-v-14285275]:disabled{background:transparent;border-color:var(--cc-line-2);color:var(--cc-ink);opacity:.4;cursor:not-allowed}.channel-choice[data-v-14285275]{display:flex;gap:8px;margin:0 0 14px;padding:0;border:0}.channel-choice legend[data-v-14285275]{width:100%;margin-bottom:7px;color:var(--cc-muted);font-size:.78rem}.channel-choice label[data-v-14285275]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--cc-line-2);border-radius:999px;color:var(--cc-muted);cursor:pointer}.channel-choice label.on[data-v-14285275]{border-color:var(--cc-signal);color:var(--cc-ink);background:color-mix(in srgb,var(--cc-signal) 8%,transparent)}.channel-choice input[data-v-14285275]{accent-color:var(--cc-signal)}.channel-both[data-v-14285275]{align-items:center;flex-wrap:wrap}.cc-legend[data-v-14285275]{width:100%;margin-bottom:7px;color:var(--cc-muted);font-size:.78rem}.cc-chip[data-v-14285275]{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--cc-signal);border-radius:999px;color:var(--cc-ink);background:color-mix(in srgb,var(--cc-signal) 8%,transparent);font-size:.85rem}.cc-chip.cc-market[data-v-14285275]{border-color:var(--cc-line-2);background:transparent;color:var(--cc-ink-2, #c4c8d4)}.cc-chip.cc-market.unset[data-v-14285275]{color:var(--cc-muted);border-style:dashed}.cc-market-link[data-v-14285275]{align-self:center;color:var(--cc-signal);font-size:.8rem;text-decoration:none}.cc-market-link[data-v-14285275]:hover{text-decoration:underline}.action-btn.ghost[data-v-14285275]{background:transparent;border-color:var(--cc-line-2);color:var(--cc-muted)}.action-btn.ghost[data-v-14285275]:hover:not(:disabled){border-color:var(--cc-signal);color:var(--cc-signal);filter:none}.review-section[data-v-14285275]{margin-bottom:16px}.review-card[data-v-14285275]{background:var(--cc-panel-2)}.review-version[data-v-14285275]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.08em;color:var(--cc-dim)}.review-body[data-v-14285275]{padding:14px;display:flex;flex-direction:column;gap:16px}.review-intro[data-v-14285275]{font-size:12.5px;line-height:1.6;color:var(--cc-muted);margin:0}.review-group[data-v-14285275]{display:flex;flex-direction:column;gap:8px}.review-cat[data-v-14285275]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-signal)}.review-summary[data-v-14285275]{font-size:12.5px;line-height:1.6;color:#d7deea;margin:0}.review-assumptions[data-v-14285275]{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px}.review-assumptions li[data-v-14285275]{font-size:12px;line-height:1.55;color:var(--cc-muted)}.review-question[data-v-14285275]{background:var(--cc-panel);border:1px solid var(--cc-line);border-inline-start:2px solid var(--cc-line-2);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.rq-label[data-v-14285275]{font-size:12.5px;line-height:1.5;color:var(--cc-ink);font-weight:600}.rq-why[data-v-14285275]{font-size:11px;line-height:1.5;color:var(--cc-dim);margin:0}.rq-input[data-v-14285275]{width:100%;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);color:var(--cc-ink);font-size:12px;padding:8px 10px;margin-top:2px;transition:border-color .15s;box-sizing:border-box}.rq-input[data-v-14285275]::placeholder{color:var(--cc-dim)}.rq-input[data-v-14285275]:focus{outline:none;border-color:var(--cc-signal)}.review-actions[data-v-14285275]{display:flex;flex-direction:column;gap:8px}.progress-section[data-v-14285275]{display:flex;align-items:center;gap:10px;font-family:var(--cc-mono);font-size:12px;color:var(--cc-signal);margin-bottom:12px}.spinner-sm[data-v-14285275]{width:14px;height:14px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);border-radius:50%;animation:spin-14285275 1s linear infinite}@keyframes spin-14285275{to{transform:rotate(360deg)}}.system-logs[data-v-14285275]{background:var(--cc-panel);color:var(--cc-muted);padding:0;font-family:var(--cc-mono);border-top:1px solid var(--cc-line-2);flex-shrink:0}.log-header[data-v-14285275]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cc-line);padding:11px 14px;font-size:11px}.log-title[data-v-14285275]{font-family:var(--cc-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink)}.log-id[data-v-14285275]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);letter-spacing:.05em}.log-content[data-v-14285275]{display:flex;flex-direction:column;gap:2px;height:90px;overflow-y:auto;padding:9px 14px}.log-content[data-v-14285275]::-webkit-scrollbar{width:8px}.log-content[data-v-14285275]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.log-content[data-v-14285275]::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.log-content[data-v-14285275]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.log-line[data-v-14285275]{font-size:11px;display:flex;gap:12px;line-height:1.85}.log-time[data-v-14285275]{color:var(--cc-dim);min-width:78px}.log-msg[data-v-14285275]{color:var(--cc-muted);word-break:break-all}[dir=rtl] .log-content[data-v-14285275],[dir=rtl] .log-id[data-v-14285275],[dir=rtl] .stat-value[data-v-14285275],[dir=rtl] .api-note[data-v-14285275],[dir=rtl] .entity-tag[data-v-14285275],[dir=rtl] .conn-item[data-v-14285275],[dir=rtl] .attr-name[data-v-14285275]{direction:ltr}.env-setup-panel[data-v-91094821]{height:100%;display:flex;flex-direction:column;background:transparent;color:var(--cc-ink);font-family:var(--cc-sans);-webkit-font-smoothing:antialiased}.scroll-container[data-v-91094821]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--cc-panel-2)}.step-card[data-v-91094821]{background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:18px;transition:border-color .2s;position:relative}.step-card.active[data-v-91094821]{border-color:var(--cc-signal)}.card-header[data-v-91094821]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--cc-line)}.step-info[data-v-91094821]{display:flex;align-items:center;gap:12px}.step-num[data-v-91094821]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-dim);letter-spacing:.05em}.step-card.active .step-num[data-v-91094821]{color:var(--cc-signal)}.step-card.completed .step-num[data-v-91094821]{color:var(--cc-ink)}.step-title[data-v-91094821]{font-family:var(--cc-mono);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink)}.badge[data-v-91094821]{font-family:var(--cc-mono);font-size:9.5px;padding:3px 8px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1px solid}.badge.success[data-v-91094821]{color:var(--cc-ok);border-color:#36d39966}.badge.processing[data-v-91094821]{color:var(--cc-signal);border-color:#ff4d1473}.badge.pending[data-v-91094821]{color:var(--cc-dim);border-color:var(--cc-line-2)}.badge.accent[data-v-91094821]{color:var(--cc-steel);border-color:#5b8def73}.api-note[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);letter-spacing:.04em;margin-bottom:8px}.description[data-v-91094821]{font-size:12.5px;color:var(--cc-muted);line-height:1.6;margin-bottom:16px}.action-section[data-v-91094821]{margin-top:16px}.action-btn[data-v-91094821]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;font-family:var(--cc-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--cc-line-2);background:transparent;color:var(--cc-ink);cursor:pointer;transition:all .15s ease}.action-btn.primary[data-v-91094821]{background:var(--cc-signal);border-color:var(--cc-signal);color:#0a0d13}.action-btn.primary[data-v-91094821]:hover:not(:disabled){filter:brightness(1.08)}.action-btn.secondary[data-v-91094821]{background:transparent;color:var(--cc-ink)}.action-btn.secondary[data-v-91094821]:hover:not(:disabled){border-color:var(--cc-signal);color:var(--cc-signal)}.action-btn[data-v-91094821]:disabled{opacity:.4;cursor:not-allowed}.action-group[data-v-91094821]{display:flex;gap:12px;margin-top:16px}.action-group.dual[data-v-91094821]{display:grid;grid-template-columns:1fr 1fr}.action-group.dual .action-btn[data-v-91094821]{width:100%}.info-card[data-v-91094821]{background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:14px 16px;margin-top:16px}.info-row[data-v-91094821]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--cc-line-2)}.info-row[data-v-91094821]:last-child{border-bottom:none}.info-label[data-v-91094821]{font-family:var(--cc-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-dim)}.info-value[data-v-91094821]{font-size:13px;font-weight:500;color:var(--cc-ink)}.info-value.mono[data-v-91094821]{font-family:var(--cc-mono);font-size:12px;color:var(--cc-muted)}.stats-grid[data-v-91094821]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--cc-line);border:1px solid var(--cc-line)}.stat-card[data-v-91094821]{text-align:center;background:var(--cc-panel-2);padding:16px 12px}.stat-value[data-v-91094821]{display:block;font-size:22px;font-weight:700;color:var(--cc-ink);font-family:var(--cc-mono)}.stat-label[data-v-91094821]{font-family:var(--cc-mono);font-size:9px;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;margin-top:6px;display:block}.profiles-preview[data-v-91094821]{margin-top:20px;border-top:1px solid var(--cc-line);padding-top:16px}.preview-header[data-v-91094821]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.preview-title[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;font-weight:500;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.16em}.profiles-list[data-v-91094821]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:320px;overflow-y:auto;padding-right:4px}.profiles-list[data-v-91094821]::-webkit-scrollbar{width:8px}.profiles-list[data-v-91094821]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.profiles-list[data-v-91094821]::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.profiles-list[data-v-91094821]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.profile-card[data-v-91094821]{background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:14px;cursor:pointer;transition:border-color .2s ease}.profile-card[data-v-91094821]:hover{border-color:var(--cc-line-2)}.profile-header[data-v-91094821]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.profile-realname[data-v-91094821]{font-size:13px;font-weight:600;color:var(--cc-ink)}.profile-username[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-dim)}.profile-meta[data-v-91094821]{margin-bottom:8px}.profile-profession[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-muted);background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:2px 8px;letter-spacing:.04em}.profile-bio[data-v-91094821]{font-size:12px;color:var(--cc-muted);line-height:1.6;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profile-topics[data-v-91094821]{display:flex;flex-wrap:wrap;gap:6px}.topic-tag[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-steel);background:#5b8def1a;border:1px solid rgba(91,141,239,.3);padding:2px 8px}.topic-more[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);padding:2px 6px}.config-detail-panel[data-v-91094821]{margin-top:16px}.config-block[data-v-91094821]{margin-top:16px;border-top:1px solid var(--cc-line);padding-top:14px}.config-block[data-v-91094821]:first-child{margin-top:0;border-top:none;padding-top:0}.config-block-header[data-v-91094821]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.config-block-title[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;font-weight:500;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.16em}.config-block-badge[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);color:var(--cc-muted);padding:2px 8px;letter-spacing:.04em}.config-grid[data-v-91094821]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--cc-line);border:1px solid var(--cc-line)}.config-item[data-v-91094821]{background:var(--cc-panel-2);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.config-item-label[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-dim)}.config-item-value[data-v-91094821]{font-family:var(--cc-mono);font-size:16px;font-weight:600;color:var(--cc-ink)}.time-periods[data-v-91094821]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.period-item[data-v-91094821]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}.period-label[data-v-91094821]{font-family:var(--cc-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted);min-width:70px}.period-hours[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-muted);flex:1}.period-multiplier[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-violet);background:#9b7bef1f;border:1px solid rgba(155,123,239,.3);padding:2px 6px}.agents-cards[data-v-91094821]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:400px;overflow-y:auto;padding-right:4px}.agents-cards[data-v-91094821]::-webkit-scrollbar{width:8px}.agents-cards[data-v-91094821]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.agents-cards[data-v-91094821]::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.agents-cards[data-v-91094821]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.agent-card[data-v-91094821]{background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:14px;transition:border-color .2s ease}.agent-card[data-v-91094821]:hover{border-color:var(--cc-line-2)}.agent-card-header[data-v-91094821]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--cc-line)}.agent-identity[data-v-91094821]{display:flex;flex-direction:column;gap:2px}.agent-id[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);letter-spacing:.04em}.agent-name[data-v-91094821]{font-size:13px;font-weight:600;color:var(--cc-ink)}.agent-tags[data-v-91094821]{display:flex;gap:6px}.agent-type[data-v-91094821]{font-family:var(--cc-mono);font-size:9.5px;color:var(--cc-muted);background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:2px 8px;letter-spacing:.04em}.agent-stance[data-v-91094821]{font-family:var(--cc-mono);font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border:1px solid}.stance-neutral[data-v-91094821]{color:var(--cc-muted);border-color:var(--cc-line-2)}.stance-supportive[data-v-91094821]{color:var(--cc-ok);border-color:#36d39966}.stance-opposing[data-v-91094821]{color:var(--cc-bad);border-color:#ff5c6c66}.stance-observer[data-v-91094821]{color:var(--cc-warn);border-color:#f5b23d66}.agent-timeline[data-v-91094821]{margin-bottom:14px}.timeline-label[data-v-91094821]{display:block;font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);margin-bottom:6px;text-transform:uppercase;letter-spacing:.1em}.mini-timeline[data-v-91094821]{display:flex;gap:2px;height:16px;background:var(--cc-panel);border:1px solid var(--cc-line);padding:3px}.timeline-hour[data-v-91094821]{flex:1;background:var(--cc-line-2);transition:all .2s}.timeline-hour.active[data-v-91094821]{background:var(--cc-signal)}.timeline-marks[data-v-91094821]{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--cc-mono);font-size:9px;color:var(--cc-dim)}.agent-params[data-v-91094821]{display:flex;flex-direction:column;gap:10px}.param-group[data-v-91094821]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.param-item[data-v-91094821]{display:flex;flex-direction:column;gap:2px}.param-item .param-label[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);letter-spacing:.04em}.param-item .param-value[data-v-91094821]{font-family:var(--cc-mono);font-size:12px;font-weight:600;color:var(--cc-muted)}.param-value.with-bar[data-v-91094821]{display:flex;align-items:center;gap:6px}.mini-bar[data-v-91094821]{height:4px;background:var(--cc-signal);min-width:4px;max-width:40px}.param-value.positive[data-v-91094821]{color:var(--cc-ok)}.param-value.negative[data-v-91094821]{color:var(--cc-bad)}.param-value.neutral[data-v-91094821]{color:var(--cc-muted)}.param-value.highlight[data-v-91094821]{color:var(--cc-signal)}.platforms-grid[data-v-91094821]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.platform-card[data-v-91094821]{background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:14px}.platform-card-header[data-v-91094821]{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--cc-line)}.platform-name[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink)}.channel-kind[data-v-91094821]{font-family:var(--cc-mono);font-size:9px;color:var(--cc-dim);letter-spacing:.04em}.platform-params[data-v-91094821]{display:flex;flex-direction:column;gap:8px}.param-row[data-v-91094821]{display:flex;justify-content:space-between;align-items:center}.param-label[data-v-91094821]{font-size:11.5px;color:var(--cc-muted)}.param-value[data-v-91094821]{font-family:var(--cc-mono);font-size:12px;font-weight:600;color:var(--cc-ink)}.reasoning-content[data-v-91094821]{display:flex;flex-direction:column;gap:10px}.reasoning-item[data-v-91094821]{padding:12px 14px;background:var(--cc-panel-2);border:1px solid var(--cc-line);border-left:2px solid var(--cc-signal)}.reasoning-text[data-v-91094821]{font-size:13px;color:var(--cc-muted);line-height:1.7;margin:0}.profile-modal-overlay[data-v-91094821]{position:fixed;inset:0;background:color-mix(in srgb,var(--cc-ink) 24%,transparent);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-modal[data-v-91094821]{background:var(--cc-panel);border:1px solid var(--cc-line-2);width:90%;max-width:600px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 70px #0009}.modal-header[data-v-91094821]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;background:var(--cc-panel);border-bottom:1px solid var(--cc-line)}.modal-header-info[data-v-91094821]{flex:1}.modal-name-row[data-v-91094821]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.modal-realname[data-v-91094821]{font-size:19px;font-weight:700;color:var(--cc-ink)}.modal-username[data-v-91094821]{font-family:var(--cc-mono);font-size:13px;color:var(--cc-dim)}.modal-profession[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-muted);background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:4px 10px;display:inline-block;font-weight:500;letter-spacing:.04em}.close-btn[data-v-91094821]{width:32px;height:32px;border:1px solid var(--cc-line-2);background:transparent;color:var(--cc-muted);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:all .15s;padding:0}.close-btn[data-v-91094821]:hover{border-color:var(--cc-signal);color:var(--cc-signal)}.modal-body[data-v-91094821]{padding:24px;overflow-y:auto;flex:1}.modal-info-grid[data-v-91094821]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;margin-bottom:32px;padding:0;background:transparent;border-radius:0}.info-item[data-v-91094821]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;font-weight:500}.info-value[data-v-91094821]{font-size:15px;font-weight:600;color:var(--cc-ink)}.info-value.mbti[data-v-91094821]{font-family:var(--cc-mono);color:var(--cc-signal)}.modal-section[data-v-91094821]{margin-bottom:28px}.section-label[data-v-91094821]{display:block;font-family:var(--cc-mono);font-size:10px;font-weight:500;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px}.section-bio[data-v-91094821]{font-size:13.5px;color:var(--cc-muted);line-height:1.7;margin:0;padding:14px 16px;background:var(--cc-panel-2);border:1px solid var(--cc-line);border-left:2px solid var(--cc-signal)}.topics-grid[data-v-91094821]{display:flex;flex-wrap:wrap;gap:8px}.topic-item[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-steel);background:#5b8def1a;border:1px solid rgba(91,141,239,.3);padding:4px 10px;transition:all .2s}.topic-item[data-v-91094821]:hover{border-color:var(--cc-steel);color:#90b4f5}.persona-dimensions[data-v-91094821]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.dimension-card[data-v-91094821]{background:var(--cc-panel-2);padding:12px;border:1px solid var(--cc-line);border-left:2px solid var(--cc-line-2);transition:all .2s}.dimension-card[data-v-91094821]:hover{border-left-color:var(--cc-signal)}.dim-title[data-v-91094821]{display:block;font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-ink);margin-bottom:4px}.dim-desc[data-v-91094821]{display:block;font-size:10.5px;color:var(--cc-dim);line-height:1.5}.persona-content[data-v-91094821]{max-height:none;overflow:visible;padding:0;background:transparent;border:none}.persona-content[data-v-91094821]::-webkit-scrollbar{width:8px}.persona-content[data-v-91094821]::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.section-persona[data-v-91094821]{font-size:13px;color:var(--cc-muted);line-height:1.8;margin:0;text-align:justify}.system-logs[data-v-91094821]{background:var(--cc-panel);color:var(--cc-muted);padding:0;font-family:var(--cc-mono);border-top:1px solid var(--cc-line-2);flex-shrink:0}.log-header[data-v-91094821]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cc-line);padding:11px 14px;font-size:11px}.log-title[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink)}.log-id[data-v-91094821]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);letter-spacing:.05em}.log-content[data-v-91094821]{display:flex;flex-direction:column;gap:2px;height:90px;overflow-y:auto;padding:9px 14px}.log-content[data-v-91094821]::-webkit-scrollbar{width:8px}.log-content[data-v-91094821]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.log-content[data-v-91094821]::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.log-content[data-v-91094821]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.log-line[data-v-91094821]{font-size:11px;display:flex;gap:12px;line-height:1.85}.log-time[data-v-91094821]{color:var(--cc-dim);min-width:78px}.log-msg[data-v-91094821]{color:var(--cc-muted);word-break:break-all}.spinner-sm[data-v-91094821]{width:16px;height:16px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);border-radius:50%;animation:spin-91094821 .8s linear infinite}@keyframes spin-91094821{to{transform:rotate(360deg)}}.orchestration-content[data-v-91094821]{display:flex;flex-direction:column;gap:20px;margin-top:16px}.box-label[data-v-91094821]{display:block;font-family:var(--cc-mono);font-size:10px;font-weight:500;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px}.narrative-box[data-v-91094821]{background:var(--cc-panel-2);padding:18px 20px;border:1px solid var(--cc-line);border-left:2px solid var(--cc-signal);transition:all .3s ease}.narrative-box .box-label[data-v-91094821]{display:flex;align-items:center;gap:8px;color:var(--cc-muted);font-size:11px;letter-spacing:.14em;margin-bottom:12px;font-weight:500}.special-icon[data-v-91094821]{filter:drop-shadow(0 2px 4px rgba(255,77,20,.25));transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.narrative-box:hover .special-icon[data-v-91094821]{transform:rotate(180deg)}.narrative-text[data-v-91094821]{font-family:var(--cc-sans);font-size:13.5px;color:#d7deea;line-height:1.8;margin:0;text-align:justify;letter-spacing:.01em}.topics-section[data-v-91094821]{background:transparent}.hot-topics-grid[data-v-91094821]{display:flex;flex-wrap:wrap;gap:8px}.hot-topic-tag[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-signal);background:var(--cc-signal-soft);border:1px solid rgba(255,77,20,.3);padding:4px 10px;font-weight:500}.hot-topic-more[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-dim);padding:4px 6px}.initial-posts-section[data-v-91094821]{border-top:1px solid var(--cc-line);padding-top:16px}.posts-timeline[data-v-91094821]{display:flex;flex-direction:column;gap:14px;padding-left:8px;border-left:1px solid var(--cc-line-2);margin-top:12px}.timeline-item[data-v-91094821]{position:relative;padding-left:20px}.timeline-marker[data-v-91094821]{position:absolute;left:0;top:14px;width:12px;height:1px;background:var(--cc-signal)}.timeline-content[data-v-91094821]{background:var(--cc-panel-2);padding:12px;border:1px solid var(--cc-line)}.post-header[data-v-91094821]{display:flex;justify-content:space-between;margin-bottom:6px}.post-role[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-ink);text-transform:uppercase;letter-spacing:.1em}.post-agent-info[data-v-91094821]{display:flex;align-items:center;gap:6px}.post-id[data-v-91094821],.post-username[data-v-91094821]{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);line-height:1;vertical-align:baseline}.post-username[data-v-91094821]{margin-right:6px}.post-text[data-v-91094821]{font-size:12.5px;color:var(--cc-muted);line-height:1.6;margin:0}.rounds-config-section[data-v-91094821]{margin:20px 0;padding-top:20px;border-top:1px solid var(--cc-line)}.rounds-header[data-v-91094821]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-left[data-v-91094821]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-91094821]{font-family:var(--cc-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-ink)}.section-desc[data-v-91094821]{font-size:12px;color:var(--cc-dim)}.desc-highlight[data-v-91094821]{font-family:var(--cc-mono);font-weight:600;color:var(--cc-ink);background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:1px 6px;margin:0 2px}.switch-control[data-v-91094821]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px 4px 4px;transition:opacity .2s}.switch-control[data-v-91094821]:hover{opacity:.85}.switch-control input[data-v-91094821]{display:none}.switch-track[data-v-91094821]{width:36px;height:20px;background:var(--cc-line-2);border-radius:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.switch-track[data-v-91094821]:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:var(--cc-muted);border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.switch-control input:checked+.switch-track[data-v-91094821]{background:var(--cc-signal)}.switch-control input:checked+.switch-track[data-v-91094821]:after{background:#0a0d13;transform:translate(16px)}.switch-label[data-v-91094821]{font-family:var(--cc-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted)}.switch-control input:checked~.switch-label[data-v-91094821]{color:var(--cc-ink)}.rounds-content[data-v-91094821]{animation:fadeIn-91094821 .3s ease}.slider-display[data-v-91094821]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.slider-main-value[data-v-91094821]{display:flex;align-items:baseline;gap:4px}.val-num[data-v-91094821]{font-family:var(--cc-mono);font-size:24px;font-weight:700;color:var(--cc-ink)}.val-unit[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-dim);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.slider-meta-info[data-v-91094821]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-muted);background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:4px 8px}.range-wrapper[data-v-91094821]{position:relative;padding:0 2px}.rounds-ceiling-note[data-v-91094821]{margin:14px 0 0;font-size:.78rem;line-height:1.45;color:var(--cc-dim, var(--cc-muted))}.minimal-slider[data-v-91094821]{-webkit-appearance:none;width:100%;height:4px;background:var(--cc-line-2);border-radius:2px;outline:none;background-image:linear-gradient(var(--cc-signal),var(--cc-signal));background-size:var(--percent, 0%) 100%;background-repeat:no-repeat;cursor:pointer}.minimal-slider[data-v-91094821]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--cc-signal);border:2px solid var(--cc-bg);cursor:pointer;transition:transform .1s;margin-top:-5px}.minimal-slider[data-v-91094821]::-webkit-slider-thumb:hover{transform:scale(1.1)}.minimal-slider[data-v-91094821]::-webkit-slider-runnable-track{height:4px;border-radius:2px}.range-marks[data-v-91094821]{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);position:relative}.mark-recommend[data-v-91094821]{cursor:pointer;transition:color .2s;position:relative}.mark-recommend[data-v-91094821]:hover{color:var(--cc-signal)}.mark-recommend.active[data-v-91094821]{color:var(--cc-signal);font-weight:600}.mark-recommend[data-v-91094821]:after{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:1px;height:4px;background:var(--cc-line-2)}.auto-info-card[data-v-91094821]{display:flex;align-items:center;gap:24px;background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:16px 20px}.auto-value[data-v-91094821]{display:flex;flex-direction:row;align-items:baseline;gap:4px;padding-right:24px;border-right:1px solid var(--cc-line-2)}.auto-content[data-v-91094821]{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.auto-meta-row[data-v-91094821]{display:flex;align-items:center}.duration-badge[data-v-91094821]{display:inline-flex;align-items:center;gap:5px;font-family:var(--cc-mono);font-size:11px;font-weight:500;color:var(--cc-muted);background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:3px 8px}.auto-desc[data-v-91094821]{display:flex;flex-direction:column;gap:2px}.auto-desc p[data-v-91094821]{margin:0;font-size:13px;color:var(--cc-muted);line-height:1.5}.highlight-tip[data-v-91094821]{margin-top:4px!important;font-size:12px!important;color:var(--cc-signal)!important;font-weight:500;cursor:pointer}.highlight-tip[data-v-91094821]:hover{text-decoration:underline}@keyframes fadeIn-91094821{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-91094821],.fade-leave-active[data-v-91094821]{transition:opacity .2s ease}.fade-enter-from[data-v-91094821],.fade-leave-to[data-v-91094821]{opacity:0}.modal-enter-active[data-v-91094821],.modal-leave-active[data-v-91094821]{transition:opacity .3s ease}.modal-enter-from[data-v-91094821],.modal-leave-to[data-v-91094821]{opacity:0}.modal-enter-active .profile-modal[data-v-91094821]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .profile-modal[data-v-91094821]{transition:all .3s ease-in}.modal-enter-from .profile-modal[data-v-91094821],.modal-leave-to .profile-modal[data-v-91094821]{transform:scale(.95) translateY(10px);opacity:0}.main-view[data-v-b74c81f3]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-header[data-v-b74c81f3]{height:60px;justify-content:space-between;padding:0 18px;z-index:100;position:relative}.header-left[data-v-b74c81f3]{display:flex;align-items:center;gap:14px}.mark[data-v-b74c81f3]{display:flex;align-items:center;gap:9px;cursor:pointer}.mark svg[data-v-b74c81f3],.mark img[data-v-b74c81f3]{width:22px;height:22px;display:block}.brand[data-v-b74c81f3]{font-size:14px}.header-center[data-v-b74c81f3]{flex:1;display:flex;justify-content:center;min-width:0}.view-switcher[data-v-b74c81f3]{display:flex;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:3px;gap:3px}.switch-btn[data-v-b74c81f3]{border:none;background:transparent;padding:6px 14px;font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);cursor:pointer;transition:all .15s}.switch-btn[data-v-b74c81f3]:hover{color:var(--cc-ink)}.switch-btn.active[data-v-b74c81f3]{background:var(--cc-signal-soft);color:var(--cc-signal)}.header-right[data-v-b74c81f3]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-b74c81f3]{display:flex;align-items:center;gap:8px}.step-num[data-v-b74c81f3]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink);display:flex;align-items:baseline;gap:6px}.step-num .k[data-v-b74c81f3]{color:var(--cc-dim);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.step-name[data-v-b74c81f3]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink)}.status-indicator[data-v-b74c81f3]{font-family:var(--cc-mono)}.status-indicator .dot[data-v-b74c81f3]{width:8px;height:8px;border-radius:50%;background:var(--cc-signal)}.status-indicator.completed[data-v-b74c81f3],.status-indicator.completed b[data-v-b74c81f3]{color:var(--cc-ok)}.status-indicator.completed .dot[data-v-b74c81f3]{background:var(--cc-ok);animation:none}.status-indicator.error[data-v-b74c81f3],.status-indicator.error b[data-v-b74c81f3]{color:var(--cc-bad)}.status-indicator.error .dot[data-v-b74c81f3]{background:var(--cc-bad);animation:none}.content-area[data-v-b74c81f3]{flex:1;display:flex;position:relative;overflow:hidden;gap:12px;padding:12px}.panel-wrapper[data-v-b74c81f3]{height:100%;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper .cc-panel[data-v-b74c81f3]{height:100%;width:100%}.main-view[data-v-f9a1f374]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-header[data-v-f9a1f374]{height:60px;justify-content:space-between;padding:0 18px;z-index:100;position:relative}.header-left[data-v-f9a1f374]{display:flex;align-items:center;gap:14px}.mark[data-v-f9a1f374]{display:flex;align-items:center;gap:9px;cursor:pointer}.mark svg[data-v-f9a1f374],.mark img[data-v-f9a1f374]{width:22px;height:22px;display:block}.brand[data-v-f9a1f374]{font-size:14px}.header-center[data-v-f9a1f374]{flex:1;display:flex;justify-content:center;min-width:0}.view-switcher[data-v-f9a1f374]{display:flex;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:3px;gap:3px}.switch-btn[data-v-f9a1f374]{border:none;background:transparent;padding:6px 14px;font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);cursor:pointer;transition:all .15s}.switch-btn[data-v-f9a1f374]:hover{color:var(--cc-ink)}.switch-btn.active[data-v-f9a1f374]{background:var(--cc-signal-soft);color:var(--cc-signal)}.header-right[data-v-f9a1f374]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-f9a1f374]{display:flex;align-items:center;gap:8px}.step-num[data-v-f9a1f374]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink);display:flex;align-items:baseline;gap:6px}.step-num .k[data-v-f9a1f374]{color:var(--cc-dim);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.step-name[data-v-f9a1f374]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink)}.status-indicator[data-v-f9a1f374]{font-family:var(--cc-mono)}.status-indicator .dot[data-v-f9a1f374]{width:8px;height:8px;border-radius:50%;background:var(--cc-signal)}.status-indicator.completed[data-v-f9a1f374],.status-indicator.completed b[data-v-f9a1f374]{color:var(--cc-ok)}.status-indicator.completed .dot[data-v-f9a1f374]{background:var(--cc-ok);animation:none}.status-indicator.error[data-v-f9a1f374],.status-indicator.error b[data-v-f9a1f374]{color:var(--cc-bad)}.status-indicator.error .dot[data-v-f9a1f374]{background:var(--cc-bad);animation:none}.content-area[data-v-f9a1f374]{flex:1;display:flex;position:relative;overflow:hidden;gap:12px;padding:12px}.panel-wrapper[data-v-f9a1f374]{height:100%;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper .cc-panel[data-v-f9a1f374]{height:100%;width:100%}.prerun-gate[data-v-aeab9643]{display:flex;align-items:center;justify-content:center;min-height:340px;padding:32px 16px}.prerun-card[data-v-aeab9643]{position:relative;max-width:440px;width:100%;text-align:center;background:var(--cc-panel, rgba(13,17,24,.6));border:1px solid var(--cc-line-2, #2a3340);padding:34px 28px 30px;display:flex;flex-direction:column;align-items:center;gap:11px}.prerun-icon[data-v-aeab9643]{color:var(--cc-signal, #FF4D14);opacity:.92}.prerun-title[data-v-aeab9643]{font-family:var(--cc-mono, monospace);font-size:1.02rem;letter-spacing:.05em;text-transform:uppercase;color:var(--cc-ink, #EAF0F8);margin:0}.prerun-desc[data-v-aeab9643]{color:var(--cc-muted, #9fb0c3);font-size:.88rem;margin:0 0 2px;max-width:38ch;line-height:1.55}.prerun-meta[data-v-aeab9643]{display:inline-flex;align-items:center;gap:10px;font-family:var(--cc-mono, monospace);font-size:11px;color:var(--cc-dim, #6b7a8d);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.prerun-meta .pm-k[data-v-aeab9643]{margin-inline-end:6px}.prerun-meta .pm-v[data-v-aeab9643]{color:var(--cc-ink, #EAF0F8)}.prerun-meta .pm-sep[data-v-aeab9643]{color:var(--cc-line-2, #2a3340)}.prerun-limits[data-v-aeab9643]{width:100%;border:1px solid var(--cc-line, #1E2735);background:color-mix(in srgb,var(--cc-panel) 72%,transparent);padding:10px 12px;text-align:start}.prerun-limits.blocked[data-v-aeab9643]{border-color:#ff5c6c80;background:#ff5c6c14}.limit-title[data-v-aeab9643]{color:var(--cc-muted, #9fb0c3);font-family:var(--cc-mono, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.prerun-limits.blocked .limit-title[data-v-aeab9643]{color:var(--cc-bad, #FF5C6C)}.limit-grid[data-v-aeab9643]{display:grid;gap:6px}.limit-row[data-v-aeab9643]{display:flex;justify-content:space-between;gap:14px;color:var(--cc-dim, #6b7a8d);font-size:11px}.limit-label[data-v-aeab9643]{overflow-wrap:anywhere}.limit-value[data-v-aeab9643]{flex:0 0 auto;color:var(--cc-ink, #EAF0F8)}.prerun-start[data-v-aeab9643]{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:6px;padding:12px 22px;cursor:pointer;background:var(--cc-signal, #FF4D14);color:#0b0e13;border:none;border-radius:3px;font-family:var(--cc-mono, monospace);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;transition:filter .15s,opacity .15s}.prerun-start[data-v-aeab9643]:hover:not(:disabled){filter:brightness(1.08)}.prerun-start[data-v-aeab9643]:disabled{opacity:.6;cursor:default}.prerun-cost[data-v-aeab9643]{font-weight:600;opacity:.85;padding-inline-start:9px;border-inline-start:1px solid rgba(0,0,0,.28)}.prerun-empty[data-v-aeab9643]{color:var(--cc-bad, #FF5C6C);font-size:.82rem;margin:8px 0 0;font-family:var(--cc-mono, monospace)}.prerun-actions[data-v-aeab9643]{display:inline-flex;gap:10px;align-items:center;margin-top:6px;flex-wrap:wrap;justify-content:center}.prerun-secondary[data-v-aeab9643]{background:transparent;color:var(--cc-muted, #9fb0c3);border:1px solid var(--cc-line-2, #2a3340);border-radius:3px;padding:11px 16px;cursor:pointer;font-family:var(--cc-mono, monospace);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;transition:color .15s,border-color .15s}.prerun-secondary[data-v-aeab9643]:hover:not(:disabled){color:var(--cc-ink, #EAF0F8);border-color:var(--cc-muted, #9fb0c3)}.prerun-secondary[data-v-aeab9643]:disabled{opacity:.5;cursor:default}[dir=rtl] .prerun-meta[data-v-aeab9643],[dir=rtl] .prerun-card .mono[data-v-aeab9643]{direction:ltr}.simulation-panel[data-v-aeab9643]{height:100%;display:flex;flex-direction:column;background:transparent;color:var(--cc-ink);font-family:var(--cc-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.control-bar[data-v-aeab9643]{background:color-mix(in srgb,var(--cc-panel) 86%,transparent);padding:0 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--cc-line-2);z-index:10;min-height:56px}.status-group[data-v-aeab9643]{display:flex;gap:0;align-items:stretch}.platform-status[data-v-aeab9643]{display:flex;flex-direction:column;gap:5px;padding:9px 16px;background:transparent;border:none;border-bottom:2px solid transparent;opacity:.55;transition:opacity .2s,border-color .2s;min-width:150px;position:relative;cursor:pointer}.platform-status.active[data-v-aeab9643]{opacity:1;border-bottom-color:var(--cc-signal)}.platform-status.completed[data-v-aeab9643]{opacity:1;border-bottom-color:var(--cc-ok)}.actions-tooltip[data-v-aeab9643]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:10px 14px;background:var(--cc-panel);border:1px solid var(--cc-line-2);color:var(--cc-ink);box-shadow:0 8px 24px #00000080;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;min-width:180px;pointer-events:none}.actions-tooltip[data-v-aeab9643]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--cc-line-2)}.platform-status:hover .actions-tooltip[data-v-aeab9643]{opacity:1;visibility:visible}.tooltip-title[data-v-aeab9643]{font-family:var(--cc-mono);font-size:9.5px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.tooltip-actions[data-v-aeab9643]{display:flex;flex-wrap:wrap;gap:6px}.tooltip-action[data-v-aeab9643]{font-family:var(--cc-mono);font-size:9.5px;font-weight:500;padding:3px 8px;background:var(--cc-panel-2);border:1px solid var(--cc-line);color:var(--cc-muted);letter-spacing:.06em}.platform-header[data-v-aeab9643]{display:flex;align-items:center;gap:8px;margin-bottom:1px}.platform-name[data-v-aeab9643]{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-ink);text-transform:uppercase;letter-spacing:.12em}.platform-icon[data-v-aeab9643]{color:var(--cc-muted)}.platform-status.active .platform-icon[data-v-aeab9643]{color:var(--cc-signal)}.platform-status.completed .platform-icon[data-v-aeab9643]{color:var(--cc-ok)}.platform-stats[data-v-aeab9643]{display:flex;gap:12px}.platform-progress[data-v-aeab9643]{margin-top:6px;height:3px;width:100%;background:var(--cc-line);border-radius:2px;overflow:hidden}.platform-progress-fill[data-v-aeab9643]{height:100%;width:0;background:var(--cc-signal);border-radius:2px;transition:width .4s ease}.platform-progress-fill.warming[data-v-aeab9643]{width:35%!important;background:linear-gradient(90deg,transparent,var(--cc-signal),transparent);animation:warming-slide-aeab9643 1.4s ease-in-out infinite}@keyframes warming-slide-aeab9643{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.platform-progress-fill.warming[data-v-aeab9643]{animation:none;opacity:.5}}.stat[data-v-aeab9643]{display:flex;align-items:baseline;gap:4px}.stat-label[data-v-aeab9643]{font-family:var(--cc-mono);font-size:8.5px;color:var(--cc-dim);font-weight:500;text-transform:uppercase;letter-spacing:.1em}.stat-value[data-v-aeab9643]{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-ink)}.stat-total[data-v-aeab9643],.stat-unit[data-v-aeab9643]{font-size:9px;color:var(--cc-dim);font-weight:400}.status-badge[data-v-aeab9643]{margin-left:auto;color:var(--cc-ok);display:flex;align-items:center}.action-controls[data-v-aeab9643]{display:flex;align-items:center;gap:8px}.action-btn[data-v-aeab9643]{font-family:var(--cc-mono);display:inline-flex;align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;font-weight:600;border:1px solid var(--cc-line-2);background:transparent;color:var(--cc-ink);cursor:pointer;transition:all .15s ease;text-transform:uppercase;letter-spacing:.1em}.action-btn.primary[data-v-aeab9643]{background:var(--cc-signal);border-color:var(--cc-signal);color:#0a0d13}.action-btn.primary[data-v-aeab9643]:hover:not(:disabled){filter:brightness(1.08)}.action-btn.danger[data-v-aeab9643]{border-color:#ff6b6b8c;color:#ff8080}.action-btn.danger[data-v-aeab9643]:hover:not(:disabled){background:#ff6b6b1f;border-color:#ff6b6b}.action-btn.warn[data-v-aeab9643]{border-color:#f0b43c8c;color:#f0c04a}.action-btn.warn[data-v-aeab9643]:hover:not(:disabled){background:#f0b43c1f;border-color:#f0b43c}.action-btn[data-v-aeab9643]:disabled{opacity:.4;cursor:not-allowed}.paused-chip[data-v-aeab9643]{display:inline-flex;align-items:center;gap:6px;font-family:var(--cc-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#f0c04a;padding:4px 9px;border:1px solid rgba(240,180,60,.4);border-radius:2px;background:#f0b43c14}.paused-dot[data-v-aeab9643]{width:6px;height:6px;border-radius:50%;background:#f0c04a;animation:paused-pulse-aeab9643 1.6s ease-in-out infinite}@keyframes paused-pulse-aeab9643{0%,to{opacity:1}50%{opacity:.35}}.arrow-icon[data-v-aeab9643]{font-size:13px}.credits-banner[data-v-aeab9643]{background:#ff5c6c1a;border-bottom:1px solid var(--cc-bad);color:var(--cc-bad);font-family:var(--cc-mono);font-size:12px;letter-spacing:.04em;padding:11px 16px;text-align:center}.main-content-area[data-v-aeab9643]{flex:1;overflow-y:auto;position:relative;background:var(--cc-panel-2)}.timeline-header[data-v-aeab9643]{position:sticky;top:0;background:color-mix(in srgb,var(--cc-panel) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 16px;border-bottom:1px solid var(--cc-line);z-index:5;display:flex;justify-content:center}.timeline-stats[data-v-aeab9643]{display:flex;align-items:center;gap:16px;font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-muted);background:var(--cc-panel);border:1px solid var(--cc-line);padding:5px 14px}.total-count[data-v-aeab9643]{font-weight:500;color:var(--cc-ink);text-transform:uppercase;letter-spacing:.08em}.platform-breakdown[data-v-aeab9643]{display:flex;align-items:center;gap:8px}.breakdown-item[data-v-aeab9643]{display:flex;align-items:center;gap:5px}.breakdown-divider[data-v-aeab9643]{color:var(--cc-dim)}.breakdown-item.twitter[data-v-aeab9643]{color:var(--cc-signal)}.breakdown-item.reddit[data-v-aeab9643]{color:var(--cc-steel)}.timeline-feed[data-v-aeab9643]{padding:18px 0;position:relative;min-height:100%;max-width:920px;margin:0 auto}.timeline-axis[data-v-aeab9643]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--cc-line);transform:translate(-50%)}.timeline-item[data-v-aeab9643]{display:flex;justify-content:center;margin-bottom:22px;position:relative;width:100%}.timeline-marker[data-v-aeab9643]{position:absolute;left:50%;top:18px;width:10px;height:10px;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);border-radius:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center}.marker-dot[data-v-aeab9643]{width:4px;height:4px;background:var(--cc-dim);border-radius:50%}.timeline-item.twitter .marker-dot[data-v-aeab9643]{background:var(--cc-signal)}.timeline-item.reddit .marker-dot[data-v-aeab9643]{background:var(--cc-steel)}.timeline-item.twitter .timeline-marker[data-v-aeab9643]{border-color:var(--cc-signal)}.timeline-item.reddit .timeline-marker[data-v-aeab9643]{border-color:var(--cc-steel)}.timeline-card[data-v-aeab9643]{width:calc(100% - 40px);background:var(--cc-panel);border:1px solid var(--cc-line);padding:13px 15px;position:relative;transition:border-color .15s}.timeline-card[data-v-aeab9643]:hover{border-color:var(--cc-line-2)}.timeline-item.twitter[data-v-aeab9643]{justify-content:flex-start;padding-right:50%}.timeline-item.twitter .timeline-card[data-v-aeab9643]{margin-left:auto;margin-right:28px}.timeline-item.reddit[data-v-aeab9643]{justify-content:flex-end;padding-left:50%}.timeline-item.reddit .timeline-card[data-v-aeab9643]{margin-right:auto;margin-left:28px}.card-header[data-v-aeab9643]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:11px;padding-bottom:11px;border-bottom:1px solid var(--cc-line)}.agent-info[data-v-aeab9643]{display:flex;align-items:center;gap:9px}.avatar-placeholder[data-v-aeab9643]{width:26px;height:26px;background:var(--cc-signal-soft);color:var(--cc-signal);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:11px;font-weight:600;text-transform:uppercase}.timeline-item.reddit .avatar-placeholder[data-v-aeab9643]{background:#5b8def29;color:#90b4f5}.agent-name[data-v-aeab9643]{font-family:var(--cc-mono);font-size:12px;font-weight:500;color:var(--cc-muted)}.header-meta[data-v-aeab9643]{display:flex;align-items:center;gap:8px}.platform-indicator[data-v-aeab9643]{color:var(--cc-dim);display:flex;align-items:center}.action-badge[data-v-aeab9643]{font-family:var(--cc-mono);font-size:9.5px;padding:3px 8px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--cc-line-2);color:var(--cc-muted)}.badge-post[data-v-aeab9643]{color:var(--cc-signal);border-color:#ff4d1466}.badge-comment[data-v-aeab9643]{color:var(--cc-teal);border-color:#2dd4bf66}.badge-action[data-v-aeab9643]{color:var(--cc-muted);border-color:var(--cc-line-2)}.badge-meta[data-v-aeab9643]{color:var(--cc-dim);border-style:dashed}.badge-idle[data-v-aeab9643]{opacity:.5}.badge-default[data-v-aeab9643]{color:var(--cc-muted);border-color:var(--cc-line-2)}.content-text[data-v-aeab9643]{font-size:13.5px;line-height:1.5;color:#d7deea;margin-bottom:10px}.content-text.main-text[data-v-aeab9643]{color:var(--cc-ink)}.quoted-block[data-v-aeab9643],.repost-content[data-v-aeab9643],.liked-content[data-v-aeab9643],.voted-content[data-v-aeab9643]{background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:10px 12px;margin-top:8px;font-size:12px;color:var(--cc-muted)}.liked-content[data-v-aeab9643],.voted-content[data-v-aeab9643]{font-style:italic}.quote-header[data-v-aeab9643],.repost-info[data-v-aeab9643],.like-info[data-v-aeab9643],.search-info[data-v-aeab9643],.follow-info[data-v-aeab9643],.vote-info[data-v-aeab9643],.idle-info[data-v-aeab9643],.comment-context[data-v-aeab9643]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-family:var(--cc-mono);font-size:11px;color:var(--cc-muted)}.quote-label[data-v-aeab9643],.repost-label[data-v-aeab9643],.like-label[data-v-aeab9643],.search-label[data-v-aeab9643],.follow-label[data-v-aeab9643],.vote-label[data-v-aeab9643],.idle-label[data-v-aeab9643]{letter-spacing:.04em}.icon-small[data-v-aeab9643]{color:var(--cc-dim)}.icon-small.filled[data-v-aeab9643]{color:var(--cc-bad)}.search-query[data-v-aeab9643]{font-family:var(--cc-mono);background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:0 5px;color:var(--cc-ink)}.card-footer[data-v-aeab9643]{margin-top:11px;display:flex;justify-content:flex-end;font-size:10px;color:var(--cc-dim);font-family:var(--cc-mono);letter-spacing:.05em}.waiting-state[data-v-aeab9643]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.waiting-sub[data-v-aeab9643]{font-size:9.5px;letter-spacing:.06em;text-transform:none;color:var(--cc-dim);max-width:320px;text-align:center;line-height:1.5}.waiting-sub.dim[data-v-aeab9643]{opacity:.7}.waiting-state.failed[data-v-aeab9643]{color:#ff8080}.fail-mark[data-v-aeab9643]{width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(255,128,128,.6);color:#ff8080;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:20px;font-weight:700}.waiting-state.failed .action-btn[data-v-aeab9643]{margin-top:4px}.pulse-ring[data-v-aeab9643]{width:32px;height:32px;border-radius:50%;border:1px solid var(--cc-line-2);animation:ripple-aeab9643 2s infinite}@keyframes ripple-aeab9643{0%{transform:scale(.8);opacity:1;border-color:var(--cc-signal)}to{transform:scale(2.5);opacity:0;border-color:var(--cc-line)}}@media(prefers-reduced-motion:reduce){.pulse-ring[data-v-aeab9643]{animation:none}}.timeline-item-enter-active[data-v-aeab9643],.timeline-item-leave-active[data-v-aeab9643]{transition:opacity .3s ease,transform .3s ease}.timeline-item-enter-from[data-v-aeab9643]{opacity:0;transform:translateY(20px)}.timeline-item-leave-to[data-v-aeab9643]{opacity:0}.system-logs[data-v-aeab9643]{background:var(--cc-panel);color:var(--cc-muted);padding:0;font-family:var(--cc-mono);border-top:1px solid var(--cc-line-2);flex-shrink:0}.log-header[data-v-aeab9643]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cc-line);padding:11px 14px;font-size:11px}.log-title[data-v-aeab9643]{font-family:var(--cc-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink)}.log-id[data-v-aeab9643]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);letter-spacing:.05em}.log-content[data-v-aeab9643]{display:flex;flex-direction:column;gap:2px;height:100px;overflow-y:auto;padding:9px 14px}.log-content[data-v-aeab9643]::-webkit-scrollbar{width:8px}.log-content[data-v-aeab9643]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.log-content[data-v-aeab9643]::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.log-content[data-v-aeab9643]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.log-line[data-v-aeab9643]{font-size:11px;display:flex;gap:12px;line-height:1.85}.log-time[data-v-aeab9643]{color:var(--cc-dim);min-width:78px}.log-msg[data-v-aeab9643]{color:var(--cc-muted);word-break:break-all}.mono[data-v-aeab9643]{font-family:var(--cc-mono)}.loading-spinner-small[data-v-aeab9643]{display:inline-block;width:14px;height:14px;border:2px solid rgba(10,13,19,.3);border-top-color:#0a0d13;border-radius:50%;animation:spin-aeab9643 .8s linear infinite;margin-right:6px}@keyframes spin-aeab9643{to{transform:rotate(360deg)}}[dir=rtl] .platform-name[data-v-aeab9643],[dir=rtl] .platform-stats[data-v-aeab9643],[dir=rtl] .stat-value[data-v-aeab9643],[dir=rtl] .agent-name[data-v-aeab9643],[dir=rtl] .card-footer[data-v-aeab9643],[dir=rtl] .log-content[data-v-aeab9643],[dir=rtl] .log-id[data-v-aeab9643],[dir=rtl] .timeline-stats[data-v-aeab9643],[dir=rtl] .search-query[data-v-aeab9643]{direction:ltr}.main-view[data-v-7d3edb0a]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-header[data-v-7d3edb0a]{height:60px;justify-content:space-between;padding:0 18px;z-index:100;position:relative}.header-left[data-v-7d3edb0a]{display:flex;align-items:center;gap:14px}.mark[data-v-7d3edb0a]{display:flex;align-items:center;gap:9px;cursor:pointer}.mark svg[data-v-7d3edb0a],.mark img[data-v-7d3edb0a]{width:22px;height:22px;display:block}.brand[data-v-7d3edb0a]{font-size:14px}.header-center[data-v-7d3edb0a]{flex:1;display:flex;justify-content:center;min-width:0}.view-switcher[data-v-7d3edb0a]{display:flex;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:3px;gap:3px}.switch-btn[data-v-7d3edb0a]{border:none;background:transparent;padding:6px 14px;font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);cursor:pointer;transition:all .15s}.switch-btn[data-v-7d3edb0a]:hover{color:var(--cc-ink)}.switch-btn.active[data-v-7d3edb0a]{background:var(--cc-signal-soft);color:var(--cc-signal)}.header-right[data-v-7d3edb0a]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-7d3edb0a]{display:flex;align-items:center;gap:8px}.step-num[data-v-7d3edb0a]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink);display:flex;align-items:baseline;gap:6px}.step-num .k[data-v-7d3edb0a]{color:var(--cc-dim);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.step-name[data-v-7d3edb0a]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink)}.status-indicator[data-v-7d3edb0a]{font-family:var(--cc-mono)}.status-indicator .dot[data-v-7d3edb0a]{width:8px;height:8px;border-radius:50%;background:var(--cc-signal)}.status-indicator.completed[data-v-7d3edb0a],.status-indicator.completed b[data-v-7d3edb0a]{color:var(--cc-ok)}.status-indicator.completed .dot[data-v-7d3edb0a]{background:var(--cc-ok);animation:none}.status-indicator.error[data-v-7d3edb0a],.status-indicator.error b[data-v-7d3edb0a]{color:var(--cc-bad)}.status-indicator.error .dot[data-v-7d3edb0a]{background:var(--cc-bad);animation:none}.content-area[data-v-7d3edb0a]{flex:1;display:flex;position:relative;overflow:hidden;gap:12px;padding:12px}.panel-wrapper[data-v-7d3edb0a]{height:100%;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper .cc-panel[data-v-7d3edb0a]{height:100%;width:100%}.itm-overlay[data-v-532a4905]{position:fixed;inset:0;z-index:1000;background:#06090eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.itm-card[data-v-532a4905]{position:relative;width:min(680px,100%);max-height:90vh;overflow-y:auto;background:var(--cc-panel, #12161d);border:1px solid var(--cc-line-2, #2a3038);border-radius:6px;padding:26px 26px 22px;color:var(--cc-ink, #e8ecf1);font-family:var(--cc-mono, ui-monospace, monospace)}.itm-x[data-v-532a4905]{position:absolute;top:12px;inset-inline-end:14px;background:none;border:none;color:var(--cc-dim, #8a929c);font-size:22px;line-height:1;cursor:pointer}.itm-x[data-v-532a4905]:hover{color:var(--cc-ink, #e8ecf1)}.itm-kicker[data-v-532a4905]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-signal, #f0a24a);display:flex;align-items:center;gap:6px}.itm-kicker .dot[data-v-532a4905]{font-size:8px}.itm-title[data-v-532a4905]{margin:6px 0 4px;font-size:18px;font-weight:700}.itm-sub[data-v-532a4905]{margin:0 0 16px;font-size:12px;color:var(--cc-dim, #8a929c);line-height:1.5}.itm-group[data-v-532a4905]{border:1px solid var(--cc-line, #232830);border-radius:4px;padding:12px 14px 14px;margin:0 0 14px}.itm-group legend[data-v-532a4905]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--cc-signal, #f0a24a);padding:0 6px;font-weight:600}.itm-note[data-v-532a4905]{margin:0;font-size:11px;color:var(--cc-dim, #8a929c);line-height:1.5}.itm-row[data-v-532a4905]{display:flex;gap:12px;flex-wrap:wrap}.itm-field[data-v-532a4905]{display:flex;flex-direction:column;gap:5px;flex:1;min-width:130px;margin-bottom:10px}.itm-field.itm-wide[data-v-532a4905]{min-width:100%}.itm-field>span[data-v-532a4905]{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--cc-dim, #8a929c)}.itm-field input[data-v-532a4905],.itm-field select[data-v-532a4905],.itm-field textarea[data-v-532a4905]{background:var(--cc-panel-2, #0d1116);border:1px solid var(--cc-line-2, #2a3038);border-radius:3px;color:var(--cc-ink, #e8ecf1);padding:8px 9px;font-size:12.5px;font-family:inherit}.itm-field textarea[data-v-532a4905]{resize:vertical}.itm-field input[data-v-532a4905]:focus,.itm-field select[data-v-532a4905]:focus,.itm-field textarea[data-v-532a4905]:focus{outline:none;border-color:var(--cc-signal, #f0a24a)}.itm-toggles[data-v-532a4905]{display:flex;gap:18px;margin-bottom:12px;flex-wrap:wrap}.itm-toggle[data-v-532a4905],.itm-inline[data-v-532a4905]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--cc-ink, #e8ecf1);text-transform:none;letter-spacing:0;cursor:pointer}.itm-toggle input[data-v-532a4905],.itm-inline input[data-v-532a4905]{accent-color:var(--cc-signal, #f0a24a)}.itm-temp[data-v-532a4905]{display:flex;align-items:center;gap:10px}.itm-temp input[type=range][data-v-532a4905]{flex:1;accent-color:var(--cc-signal, #f0a24a)}.itm-temp-val[data-v-532a4905]{font-size:12px;min-width:46px;text-align:end}.itm-temp-val.dim[data-v-532a4905]{color:var(--cc-dim, #8a929c)}.itm-error[data-v-532a4905]{color:#ff8080;font-size:12px;margin:4px 0 0}.itm-actions[data-v-532a4905]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.itm-btn[data-v-532a4905]{font-family:inherit;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:9px 16px;border-radius:3px;cursor:pointer;background:transparent;border:1px solid var(--cc-line-2, #2a3038);color:var(--cc-ink, #e8ecf1);display:inline-flex;align-items:center;gap:8px}.itm-btn.itm-primary[data-v-532a4905]{background:var(--cc-signal, #f0a24a);border-color:var(--cc-signal, #f0a24a);color:#0a0d13}.itm-btn[data-v-532a4905]:disabled{opacity:.5;cursor:not-allowed}.itm-spin[data-v-532a4905]{width:12px;height:12px;border:2px solid rgba(0,0,0,.3);border-top-color:#0a0d13;border-radius:50%;animation:itm-spin-532a4905 .7s linear infinite}@keyframes itm-spin-532a4905{to{transform:rotate(360deg)}}.itm-fade-enter-active[data-v-532a4905],.itm-fade-leave-active[data-v-532a4905]{transition:opacity .18s ease}.itm-fade-enter-from[data-v-532a4905],.itm-fade-leave-to[data-v-532a4905]{opacity:0}.report-panel[data-v-8153ca8e]{height:100%;display:flex;flex-direction:column;background:transparent;color:var(--cc-ink);font-family:var(--cc-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.main-split-layout[data-v-8153ca8e]{flex:1;display:flex;overflow:hidden}.panel-header[data-v-8153ca8e]{display:flex;align-items:center;gap:10px;padding:11px 14px;background:color-mix(in srgb,var(--cc-panel) 86%,transparent);border-bottom:1px solid var(--cc-line);font-family:var(--cc-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink);position:sticky;top:0;z-index:10}.header-dot[data-v-8153ca8e]{width:8px;height:8px;border-radius:50%;background:var(--cc-signal);box-shadow:0 0 #ff4d1480;margin-right:10px;flex-shrink:0;animation:pulse-dot-8153ca8e 1.8s ease-in-out infinite}@keyframes pulse-dot-8153ca8e{0%{box-shadow:0 0 #ff4d1480}70%{box-shadow:0 0 0 7px #ff4d1400}to{box-shadow:0 0 #ff4d1400}}@media(prefers-reduced-motion:reduce){.header-dot[data-v-8153ca8e]{animation:none}}.header-index[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-dim);margin-right:10px;flex-shrink:0}.header-title[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:11px;letter-spacing:.05em;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.header-meta[data-v-8153ca8e]{margin-left:auto;font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);flex-shrink:0}.panel-header--active[data-v-8153ca8e]{background:color-mix(in srgb,var(--cc-panel) 92%,transparent);border-color:var(--cc-signal)}.panel-header--active .header-index[data-v-8153ca8e]{color:var(--cc-signal)}.panel-header--active .header-title[data-v-8153ca8e]{color:var(--cc-ink)}.panel-header--active .header-meta[data-v-8153ca8e]{color:var(--cc-signal)}.panel-header--done[data-v-8153ca8e]{background:color-mix(in srgb,var(--cc-panel) 86%,transparent)}.panel-header--done .header-index[data-v-8153ca8e]{color:var(--cc-ok)}.panel-header--todo .header-index[data-v-8153ca8e],.panel-header--todo .header-title[data-v-8153ca8e]{color:var(--cc-dim)}.left-panel.report-style[data-v-8153ca8e]{width:45%;min-width:450px;background:var(--cc-panel-2);border-right:1px solid var(--cc-line-2);overflow-y:auto;display:flex;flex-direction:column;padding:30px 50px 60px}.left-panel[data-v-8153ca8e]::-webkit-scrollbar{width:8px}.left-panel[data-v-8153ca8e]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.left-panel[data-v-8153ca8e]::-webkit-scrollbar-thumb{background:var(--cc-line-2);transition:background .3s ease}.left-panel[data-v-8153ca8e]:hover::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.left-panel[data-v-8153ca8e]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.report-content-wrapper[data-v-8153ca8e]{max-width:800px;margin:0 auto;width:100%}.report-header-block[data-v-8153ca8e]{margin-bottom:30px}.report-meta[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.report-tag[data-v-8153ca8e]{background:var(--cc-signal);color:#0a0d13;font-family:var(--cc-mono);font-size:10px;font-weight:700;padding:4px 8px;letter-spacing:.12em;text-transform:uppercase}.report-id[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);font-weight:500;letter-spacing:.05em}.main-title[data-v-8153ca8e]{font-family:var(--cc-sans);font-size:34px;font-weight:700;color:var(--cc-ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.sub-title[data-v-8153ca8e]{font-family:var(--cc-sans);font-size:16px;color:var(--cc-muted);line-height:1.6;margin:0 0 30px;font-weight:400}.header-divider[data-v-8153ca8e]{height:1px;background:var(--cc-line);width:100%}.sections-list[data-v-8153ca8e]{display:flex;flex-direction:column;gap:32px}.report-section-item[data-v-8153ca8e]{display:flex;flex-direction:column;gap:12px}.section-header-row[data-v-8153ca8e]{display:flex;align-items:baseline;gap:12px;transition:background-color .2s ease;padding:8px 12px;margin:-8px -12px}.section-header-row.clickable[data-v-8153ca8e]{cursor:pointer}.section-header-row.clickable[data-v-8153ca8e]:hover{background-color:var(--cc-panel)}.collapse-icon[data-v-8153ca8e]{margin-left:auto;color:var(--cc-dim);transition:transform .3s ease;flex-shrink:0;align-self:center}.collapse-icon.is-collapsed[data-v-8153ca8e]{transform:rotate(-90deg)}.section-number[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:15px;color:var(--cc-signal);font-weight:500}.section-title[data-v-8153ca8e]{font-family:var(--cc-sans);font-size:23px;font-weight:600;color:var(--cc-ink);margin:0;transition:color .3s ease}.report-section-item.is-pending .section-title[data-v-8153ca8e]{color:var(--cc-dim)}.report-section-item.is-pending .section-number[data-v-8153ca8e]{color:var(--cc-line-2)}.report-section-item.is-active .section-title[data-v-8153ca8e],.report-section-item.is-completed .section-title[data-v-8153ca8e]{color:var(--cc-ink)}.section-body[data-v-8153ca8e]{padding-left:28px;overflow:hidden}.expert-review[data-v-8153ca8e]{margin-top:40px;padding-top:28px;border-top:1px solid var(--cc-line-2)}.er-head[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.er-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-signal);letter-spacing:.05em}.er-heading[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);margin:0}.er-launch[data-v-8153ca8e]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.er-intro[data-v-8153ca8e]{font-size:13.5px;line-height:1.6;color:var(--cc-muted);margin:0}.er-run-btn[data-v-8153ca8e]{gap:10px}.er-spinner[data-v-8153ca8e]{width:13px;height:13px;border:2px solid rgba(10,13,19,.3);border-top-color:#0a0d13;border-radius:50%;animation:spin-8153ca8e .8s linear infinite}.er-error[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:12px;color:var(--cc-bad);margin:0}.er-result[data-v-8153ca8e]{display:flex;flex-direction:column;gap:20px}.er-confidence[data-v-8153ca8e]{display:flex;align-items:center;gap:12px}.er-conf-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-dim)}.er-conf-badge[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border:1px solid}.conf-high[data-v-8153ca8e]{color:var(--cc-ok);border-color:#36d39980;background:#36d39914}.conf-moderate[data-v-8153ca8e]{color:var(--cc-warn);border-color:#f5b23d80;background:#f5b23d14}.conf-low[data-v-8153ca8e]{color:var(--cc-bad);border-color:#ff5c6c80;background:#ff5c6c14}.er-rationale[data-v-8153ca8e]{font-size:13.5px;line-height:1.65;color:#d7deea;margin:0}.er-block[data-v-8153ca8e]{display:flex;flex-direction:column;gap:8px}.er-block-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-signal)}.er-label-ok[data-v-8153ca8e]{color:var(--cc-ok)}.er-label-warn[data-v-8153ca8e]{color:var(--cc-warn)}.er-label-bad[data-v-8153ca8e]{color:var(--cc-bad)}.er-verdict[data-v-8153ca8e]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;border:1px solid color-mix(in srgb,var(--cc-signal) 40%,transparent);background:color-mix(in srgb,var(--cc-signal) 6%,transparent)}.er-verdict-kicker[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-signal)}.er-verdict-rec[data-v-8153ca8e]{font-size:15px;line-height:1.6;font-weight:600;color:var(--cc-ink);margin:0}.er-verdict-next[data-v-8153ca8e]{font-size:13px;color:var(--cc-muted);margin:0}.er-verdict-next b[data-v-8153ca8e]{color:var(--cc-ink)}.er-evidence[data-v-8153ca8e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.er-evidence li[data-v-8153ca8e]{display:flex;gap:8px;align-items:baseline;font-size:13px}.er-ev-label[data-v-8153ca8e]{flex:none;font-family:var(--cc-mono);font-size:9px;letter-spacing:.1em;padding:2px 6px;border-radius:4px;border:1px solid var(--cc-line-2);color:var(--cc-muted)}.er-ev-label.ev-fact[data-v-8153ca8e]{color:var(--cc-ok);border-color:color-mix(in srgb,var(--cc-ok) 45%,transparent)}.er-ev-label.ev-inference[data-v-8153ca8e]{color:var(--cc-signal);border-color:color-mix(in srgb,var(--cc-signal) 45%,transparent)}.er-ev-label.ev-assumption[data-v-8153ca8e]{color:var(--cc-warn);border-color:color-mix(in srgb,var(--cc-warn) 45%,transparent)}.er-ev-label.ev-unknown[data-v-8153ca8e]{color:var(--cc-bad);border-color:color-mix(in srgb,var(--cc-bad) 45%,transparent)}.er-ev-claim[data-v-8153ca8e]{color:#d7deea}.er-synthesis[data-v-8153ca8e]{font-size:13.5px;line-height:1.7;color:#d7deea;margin:0}.er-list[data-v-8153ca8e]{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px}.er-list li[data-v-8153ca8e]{font-size:13px;line-height:1.55;color:var(--cc-muted)}.er-list-refuted li[data-v-8153ca8e]{text-decoration:line-through;color:var(--cc-dim)}.er-critiques[data-v-8153ca8e]{display:flex;flex-direction:column;gap:14px}.er-critique[data-v-8153ca8e]{background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.er-critique-head[data-v-8153ca8e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--cc-line)}.er-expert[data-v-8153ca8e]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.er-expert-name[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:12.5px;font-weight:600;color:var(--cc-ink);letter-spacing:.04em}.er-expert-label[data-v-8153ca8e]{font-size:11.5px;color:var(--cc-muted)}.er-delta[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.06em;padding:2px 8px;border:1px solid var(--cc-line-2);white-space:nowrap}.delta-up[data-v-8153ca8e]{color:var(--cc-ok);border-color:#36d39973}.delta-down[data-v-8153ca8e]{color:var(--cc-bad);border-color:#ff5c6c73}.delta-flat[data-v-8153ca8e]{color:var(--cc-dim)}.er-crit-block[data-v-8153ca8e]{display:flex;flex-direction:column;gap:6px}.er-crit-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-dim)}[dir=rtl] .er-expert-name[data-v-8153ca8e],[dir=rtl] .er-delta[data-v-8153ca8e]{direction:ltr}.decision-record[data-v-8153ca8e]{margin-top:40px;padding-top:28px;border-top:1px solid var(--cc-line-2)}.dr-head[data-v-8153ca8e]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin-bottom:18px}.dr-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-signal);letter-spacing:.05em}.dr-heading[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);margin:0 0 8px}.dr-intro[data-v-8153ca8e]{font-size:13.5px;line-height:1.6;color:var(--cc-muted);margin:0}.dr-status[data-v-8153ca8e],.dr-log-status[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--cc-line-2);padding:5px 10px;white-space:nowrap}.dr-status.is-approved[data-v-8153ca8e],.dr-log-status.is-approved[data-v-8153ca8e]{color:var(--cc-ok);border-color:#36d39980;background:#36d39914}.dr-status.is-requested[data-v-8153ca8e],.dr-log-status.is-requested[data-v-8153ca8e]{color:var(--cc-warn);border-color:#f5b23d80;background:#f5b23d14}.dr-status.is-revoked[data-v-8153ca8e],.dr-log-status.is-revoked[data-v-8153ca8e],.dr-status.is-pending[data-v-8153ca8e],.dr-log-status.is-pending[data-v-8153ca8e]{color:var(--cc-dim);border-color:var(--cc-line-2);background:#94a3b80f}.dr-loading[data-v-8153ca8e]{display:flex;align-items:center;gap:10px;font-family:var(--cc-mono);font-size:12px;color:var(--cc-muted)}.dr-body[data-v-8153ca8e]{display:flex;flex-direction:column;gap:16px}.dr-metrics[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cc-line-2);background:#070b12b8}.dr-metric[data-v-8153ca8e]{min-width:0;padding:12px 14px;border-inline-end:1px solid var(--cc-line);display:flex;flex-direction:column;gap:5px}.dr-metric[data-v-8153ca8e]:last-child{border-inline-end:0}.dr-metric-value[data-v-8153ca8e]{font-size:20px;font-weight:700;color:var(--cc-ink)}.dr-metric-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--cc-dim)}.dr-actions[data-v-8153ca8e]{display:flex;flex-wrap:wrap;gap:10px}.dr-action[data-v-8153ca8e]{min-height:36px;font-size:12px}.dr-approve[data-v-8153ca8e]{color:var(--cc-ok);border-color:#36d39980}.dr-request[data-v-8153ca8e]{color:var(--cc-warn);border-color:#f5b23d80}.dr-textarea[data-v-8153ca8e]{width:100%;min-width:0;resize:vertical;border:1px solid var(--cc-line-2);background:#04070cd1;color:var(--cc-ink);font-family:var(--cc-sans);font-size:13px;line-height:1.55;padding:12px 14px;outline:none}.dr-textarea[data-v-8153ca8e]:focus{border-color:#ff5b1fb3;box-shadow:0 0 0 2px #ff5b1f1f}.dr-comment-row[data-v-8153ca8e]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.dr-comment-submit[data-v-8153ca8e]{min-height:42px;gap:8px}.dr-list[data-v-8153ca8e]{display:flex;flex-direction:column;gap:10px}.dr-item[data-v-8153ca8e]{border:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel-2) 58%,transparent);padding:12px 14px}.dr-item-head[data-v-8153ca8e],.dr-log-item[data-v-8153ca8e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dr-actor[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-ink);letter-spacing:.04em}.dr-date[data-v-8153ca8e]{font-size:10px;color:var(--cc-dim)}.dr-text[data-v-8153ca8e]{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:#d7deea}.dr-empty[data-v-8153ca8e]{margin:0;color:var(--cc-dim);font-size:13px}.dr-approval-log[data-v-8153ca8e]{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--cc-line);padding-top:14px}.dr-log-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-dim)}.dr-note[data-v-8153ca8e]{flex-basis:100%;color:var(--cc-muted);font-size:12.5px;line-height:1.55}[dir=rtl] .dr-date[data-v-8153ca8e],[dir=rtl] .dr-actor[data-v-8153ca8e]{direction:ltr}.evidence-section[data-v-8153ca8e]{margin-top:40px;padding-top:28px;border-top:1px solid var(--cc-line-2)}.ev-head[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ev-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-signal);letter-spacing:.05em}.ev-heading[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);margin:0}.ev-intro[data-v-8153ca8e]{font-size:13.5px;line-height:1.6;color:var(--cc-muted);margin:0 0 18px}.ev-loading[data-v-8153ca8e]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--cc-muted)}.ev-result[data-v-8153ca8e]{display:flex;flex-direction:column;gap:18px}.ev-summary[data-v-8153ca8e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ev-stat[data-v-8153ca8e]{display:flex;align-items:baseline;gap:8px;padding:8px 11px;background:var(--cc-panel);border:1px solid var(--cc-line-2)}.ev-stat-value[data-v-8153ca8e]{font-size:20px;font-weight:700;color:var(--cc-ink)}.ev-stat-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-dim)}.ev-score[data-v-8153ca8e]{gap:7px}.ev-grade[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border:1px solid currentColor}.ev-score-strong .ev-stat-value[data-v-8153ca8e],.ev-score-strong .ev-grade[data-v-8153ca8e]{color:var(--cc-ok)}.ev-score-moderate .ev-stat-value[data-v-8153ca8e],.ev-score-moderate .ev-grade[data-v-8153ca8e]{color:var(--cc-warn)}.ev-score-thin .ev-stat-value[data-v-8153ca8e],.ev-score-thin .ev-grade[data-v-8153ca8e],.ev-score-weak .ev-stat-value[data-v-8153ca8e],.ev-score-weak .ev-grade[data-v-8153ca8e]{color:var(--cc-bad)}.ev-type-chips[data-v-8153ca8e]{display:flex;gap:8px;flex-wrap:wrap}.ev-chip[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);border:1px solid var(--cc-line-2);background:var(--cc-panel);padding:5px 8px}.ev-chip b[data-v-8153ca8e]{color:var(--cc-signal);margin-inline-start:5px}.ev-missing[data-v-8153ca8e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ev-missing-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-dim)}.ev-chip-missing[data-v-8153ca8e]{color:var(--cc-warn);border-color:#f5b23d73}.ev-refresh[data-v-8153ca8e],.ev-run[data-v-8153ca8e]{gap:8px}.ev-list[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.ev-item[data-v-8153ca8e]{background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:13px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.ev-item-head[data-v-8153ca8e]{display:flex;justify-content:space-between;gap:10px;align-items:center}.ev-item-type[data-v-8153ca8e],.ev-item-id[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-dim)}.ev-item-id[data-v-8153ca8e]{direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48%}.ev-item-title[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:12px;color:var(--cc-ink);margin:0}.ev-item-summary[data-v-8153ca8e]{font-size:12.5px;line-height:1.55;color:var(--cc-muted);margin:0}.ev-source[data-v-8153ca8e],.ev-source-muted[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10.5px;overflow-wrap:anywhere}.ev-source[data-v-8153ca8e]{color:var(--cc-signal)}.ev-source-muted[data-v-8153ca8e]{color:var(--cc-dim)}.ev-empty[data-v-8153ca8e]{font-size:13px;color:var(--cc-muted);margin:0}.compare-section[data-v-8153ca8e]{margin-top:40px;padding-top:28px;border-top:1px solid var(--cc-line-2)}.cmp-head[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cmp-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-signal);letter-spacing:.05em}.cmp-heading[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);margin:0}.cmp-intro[data-v-8153ca8e]{font-size:13.5px;line-height:1.6;color:var(--cc-muted);margin:0 0 20px}.cmp-saved[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-dim);margin:-8px 0 16px}.cmp-rows[data-v-8153ca8e]{display:flex;flex-direction:column;gap:12px}.cmp-row[data-v-8153ca8e]{display:flex;align-items:flex-start;gap:12px}.cmp-row-index[data-v-8153ca8e]{font-size:13px;font-weight:700;color:var(--cc-signal);width:18px;text-align:center;padding-top:10px;flex-shrink:0}.cmp-row-fields[data-v-8153ca8e]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.cmp-input[data-v-8153ca8e],.cmp-textarea[data-v-8153ca8e]{width:100%;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);color:var(--cc-ink);font-family:var(--cc-sans);padding:9px 12px;font-size:13.5px;line-height:1.55;transition:border-color .15s}.cmp-input[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:12px;letter-spacing:.04em}.cmp-input[data-v-8153ca8e]::placeholder,.cmp-textarea[data-v-8153ca8e]::placeholder{color:var(--cc-dim)}.cmp-input[data-v-8153ca8e]:focus,.cmp-textarea[data-v-8153ca8e]:focus{outline:none;border-color:var(--cc-signal)}.cmp-textarea[data-v-8153ca8e]{resize:vertical;min-height:44px}.cmp-remove[data-v-8153ca8e]{flex-shrink:0;width:28px;height:28px;margin-top:4px;background:transparent;border:1px solid var(--cc-line-2);color:var(--cc-muted);font-size:18px;line-height:1;cursor:pointer;transition:all .15s}.cmp-remove[data-v-8153ca8e]:hover{border-color:var(--cc-bad);color:var(--cc-bad)}.cmp-controls[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.cmp-add-btn[data-v-8153ca8e]{gap:6px}.cmp-run-btn[data-v-8153ca8e]{gap:10px}.cmp-error[data-v-8153ca8e]{margin-top:12px}.cmp-result[data-v-8153ca8e]{margin-top:28px;display:flex;flex-direction:column;gap:22px}.cmp-grid[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.cmp-card[data-v-8153ca8e]{position:relative;background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:18px 16px 16px;display:flex;flex-direction:column;gap:14px}.cmp-card.is-recommended[data-v-8153ca8e]{border-color:var(--cc-signal);box-shadow:0 0 0 1px var(--cc-signal),0 0 20px #ff4d141f}.cmp-rec-badge[data-v-8153ca8e]{position:absolute;top:-10px;inset-inline-start:14px;font-family:var(--cc-mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0a0d13;background:var(--cc-signal);padding:3px 9px}.cmp-card-head[data-v-8153ca8e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cmp-card-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--cc-ink);margin:0;word-break:break-word}.cmp-sent-chip[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border:1px solid;white-space:nowrap;flex-shrink:0}.sent-positive[data-v-8153ca8e]{color:var(--cc-ok);border-color:#36d39980;background:#36d39914}.sent-mixed[data-v-8153ca8e]{color:var(--cc-warn);border-color:#f5b23d80;background:#f5b23d14}.sent-negative[data-v-8153ca8e]{color:var(--cc-bad);border-color:#ff5c6c80;background:#ff5c6c14}.cmp-score-block[data-v-8153ca8e]{display:flex;flex-direction:column;gap:7px}.cmp-score-row[data-v-8153ca8e]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cmp-score-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-dim)}.cmp-score-value[data-v-8153ca8e]{font-size:26px;font-weight:700;line-height:1}.cmp-score-value.score-ok[data-v-8153ca8e]{color:var(--cc-ok)}.cmp-score-value.score-warn[data-v-8153ca8e]{color:var(--cc-warn)}.cmp-score-value.score-bad[data-v-8153ca8e]{color:var(--cc-bad)}.cmp-score-track[data-v-8153ca8e]{width:100%;height:6px;background:var(--cc-panel-2);border:1px solid var(--cc-line);overflow:hidden}.cmp-score-fill[data-v-8153ca8e]{height:100%;transition:width .4s ease}.cmp-score-fill.score-ok[data-v-8153ca8e]{background:var(--cc-ok)}.cmp-score-fill.score-warn[data-v-8153ca8e]{background:var(--cc-warn)}.cmp-score-fill.score-bad[data-v-8153ca8e]{background:var(--cc-bad)}.cmp-block[data-v-8153ca8e]{display:flex;flex-direction:column;gap:8px}.cmp-block-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-signal)}.cmp-segments[data-v-8153ca8e]{display:flex;flex-direction:column;gap:8px}.cmp-segment[data-v-8153ca8e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 9px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}.cmp-seg-name[data-v-8153ca8e]{font-size:12.5px;color:var(--cc-ink);font-weight:500;margin-inline-end:auto}.cmp-seg-sent[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border:1px solid}.cmp-seg-churn[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border:1px solid;white-space:nowrap}.churn-high[data-v-8153ca8e]{color:var(--cc-bad);border-color:#ff5c6c73}.churn-medium[data-v-8153ca8e]{color:var(--cc-warn);border-color:#f5b23d73}.churn-low[data-v-8153ca8e]{color:var(--cc-ok);border-color:#36d39973}.er-list-risks li[data-v-8153ca8e]{color:#c9b6b9}.cmp-list-upside li[data-v-8153ca8e]{color:#b6c9be}.cmp-summary[data-v-8153ca8e]{font-size:13px;line-height:1.6;color:#d7deea;margin:0}.cmp-narrative[data-v-8153ca8e]{display:flex;flex-direction:column;gap:8px;background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:16px}.cmp-narrative-text[data-v-8153ca8e]{font-size:13.5px;line-height:1.7;color:#d7deea;margin:0}[dir=rtl] .cmp-row-index[data-v-8153ca8e],[dir=rtl] .cmp-score-value[data-v-8153ca8e]{direction:ltr}.confidence-section[data-v-8153ca8e]{margin-top:40px;padding-top:28px;border-top:1px solid var(--cc-line-2)}.cf-head[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cf-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-signal);letter-spacing:.05em}.cf-heading[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);margin:0}.cf-launch[data-v-8153ca8e]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cf-intro[data-v-8153ca8e]{font-size:13.5px;line-height:1.6;color:var(--cc-muted);margin:0}.cf-run-btn[data-v-8153ca8e]{gap:10px}.cf-result[data-v-8153ca8e]{display:flex;flex-direction:column;gap:24px}.cf-overall[data-v-8153ca8e]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cf-samples[data-v-8153ca8e]{font-size:11px;color:var(--cc-dim);letter-spacing:.04em;margin:0}.cf-metrics[data-v-8153ca8e]{display:flex;flex-direction:column;gap:20px}.cf-metric[data-v-8153ca8e]{display:flex;flex-direction:column;gap:10px;background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:14px 16px}.cf-metric-head[data-v-8153ca8e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.cf-metric-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--cc-ink)}.cf-metric-chip[data-v-8153ca8e]{font-size:9.5px;padding:3px 9px;flex-shrink:0}.cf-track[data-v-8153ca8e]{position:relative;direction:ltr;width:100%;height:10px;background:var(--cc-panel-2);border:1px solid var(--cc-line);overflow:hidden}.cf-band[data-v-8153ca8e]{position:absolute;top:0;bottom:0;min-width:2px;opacity:.85;transition:inset-inline-start .4s ease,width .4s ease}.cf-band.conf-high[data-v-8153ca8e]{background:var(--cc-ok)}.cf-band.conf-moderate[data-v-8153ca8e]{background:var(--cc-warn)}.cf-band.conf-low[data-v-8153ca8e]{background:var(--cc-bad)}.cf-marker[data-v-8153ca8e]{position:absolute;top:-2px;bottom:-2px;width:2px;margin-inline-start:-1px;background:var(--cc-ink);box-shadow:0 0 0 1px #0a0d1399}.cf-values[data-v-8153ca8e]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;direction:ltr}.cf-val[data-v-8153ca8e]{display:flex;flex-direction:column;gap:2px}.cf-val-mean[data-v-8153ca8e]{align-items:center}.cf-val-high[data-v-8153ca8e]{align-items:flex-end}.cf-val-key[data-v-8153ca8e]{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-dim)}.cf-val-num[data-v-8153ca8e]{font-size:14px;font-weight:700;color:var(--cc-muted)}.cf-val-mean .cf-val-num[data-v-8153ca8e]{font-size:17px;color:var(--cc-ink)}.cf-drivers[data-v-8153ca8e]{display:flex;flex-direction:column;gap:10px}.cf-chips[data-v-8153ca8e]{display:flex;flex-wrap:wrap;gap:8px}.cf-chip[data-v-8153ca8e]{font-size:12px;line-height:1.45;color:var(--cc-muted);background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:5px 11px}[dir=rtl] .cf-samples[data-v-8153ca8e],[dir=rtl] .cf-values[data-v-8153ca8e]{direction:ltr}.sensitivity-section[data-v-8153ca8e]{margin-top:40px;padding-top:28px;border-top:1px solid var(--cc-line-2)}.sx-head[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sx-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-signal);letter-spacing:.05em}.sx-heading[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);margin:0}.sx-launch[data-v-8153ca8e],.sx-result[data-v-8153ca8e]{display:flex;flex-direction:column;gap:18px}.sx-intro[data-v-8153ca8e]{font-size:13.5px;line-height:1.6;color:var(--cc-muted);margin:0}.sx-summary[data-v-8153ca8e]{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:16px;align-items:stretch;background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:16px}.sx-score[data-v-8153ca8e]{display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid currentColor;padding:12px;min-height:88px}.sx-score-value[data-v-8153ca8e]{font-size:28px;line-height:1;font-weight:800}.sx-score-label[data-v-8153ca8e],.sx-kicker[data-v-8153ca8e],.sx-driver-type[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.sx-summary-copy[data-v-8153ca8e]{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.sx-kicker[data-v-8153ca8e],.sx-time[data-v-8153ca8e]{color:var(--cc-dim)}.sx-summary-copy p[data-v-8153ca8e]{margin:0;font-size:14px;line-height:1.65;color:var(--cc-ink)}.sx-refresh[data-v-8153ca8e]{align-self:center;white-space:nowrap}.sx-metrics[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sx-metric[data-v-8153ca8e],.sx-driver[data-v-8153ca8e],.sx-assumptions[data-v-8153ca8e],.sx-segment[data-v-8153ca8e]{background:var(--cc-panel);border:1px solid var(--cc-line-2)}.sx-metric[data-v-8153ca8e]{padding:14px}.sx-metric-head[data-v-8153ca8e],.sx-driver-head[data-v-8153ca8e],.sx-segment-row[data-v-8153ca8e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sx-metric-head span[data-v-8153ca8e],.sx-segment-row span[data-v-8153ca8e]{font-family:var(--cc-mono);color:var(--cc-ink);font-size:12px;font-weight:700}.sx-metric-grid[data-v-8153ca8e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;margin-top:12px;font-size:11.5px}.sx-metric-grid span[data-v-8153ca8e]{color:var(--cc-dim)}.sx-metric-grid strong[data-v-8153ca8e]{color:var(--cc-muted)}.sx-drivers[data-v-8153ca8e],.sx-assumptions[data-v-8153ca8e],.sx-segments[data-v-8153ca8e]{display:flex;flex-direction:column;gap:10px}.sx-driver-list[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sx-driver[data-v-8153ca8e]{padding:14px;min-width:0}.sx-driver-type[data-v-8153ca8e]{color:var(--cc-dim)}.sx-driver h4[data-v-8153ca8e]{color:var(--cc-ink);font-size:13.5px;line-height:1.4;margin:10px 0 6px}.sx-driver p[data-v-8153ca8e],.sx-segment p[data-v-8153ca8e]{color:var(--cc-muted);font-size:12.5px;line-height:1.55;margin:0}.sx-assumptions[data-v-8153ca8e]{padding:14px}.sx-assumptions li[data-v-8153ca8e]{display:flex;flex-direction:column;gap:4px}.sx-assumptions strong[data-v-8153ca8e]{color:var(--cc-ink)}.sx-segment-list[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sx-segment[data-v-8153ca8e]{padding:13px}.risk-high[data-v-8153ca8e]{color:var(--cc-bad)!important}.risk-medium[data-v-8153ca8e]{color:var(--cc-warn)!important}.risk-low[data-v-8153ca8e]{color:var(--cc-ok)!important}[dir=rtl] .sx-score-value[data-v-8153ca8e],[dir=rtl] .sx-metric-grid strong[data-v-8153ca8e],[dir=rtl] .sx-driver-head strong[data-v-8153ca8e],[dir=rtl] .sx-segment-row b[data-v-8153ca8e],[dir=rtl] .sx-time[data-v-8153ca8e]{direction:ltr}.bayesian-section[data-v-8153ca8e]{margin-top:40px;padding-top:28px;border-top:1px solid var(--cc-line-2)}.bu-head[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.bu-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-steel);letter-spacing:.05em}.bu-heading[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);margin:0}.bu-launch[data-v-8153ca8e],.bu-result[data-v-8153ca8e]{display:flex;flex-direction:column;gap:18px}.bu-intro[data-v-8153ca8e]{font-size:13.5px;line-height:1.6;color:var(--cc-muted);margin:0}.bu-summary[data-v-8153ca8e]{display:grid;grid-template-columns:116px minmax(0,1fr) minmax(168px,auto) auto;gap:16px;align-items:stretch;background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:16px}.bu-status[data-v-8153ca8e]{display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid currentColor;padding:12px;min-height:88px}.bu-status-updated[data-v-8153ca8e]{color:var(--cc-ok)}.bu-status-awaiting[data-v-8153ca8e]{color:var(--cc-warn)}.bu-status-value[data-v-8153ca8e]{font-size:28px;line-height:1;font-weight:800}.bu-status-label[data-v-8153ca8e],.bu-kicker[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bu-summary-copy[data-v-8153ca8e]{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.bu-kicker[data-v-8153ca8e],.bu-time[data-v-8153ca8e]{color:var(--cc-dim)}.bu-summary-copy p[data-v-8153ca8e]{margin:0;font-size:14px;line-height:1.65;color:var(--cc-ink)}.bu-summary-stats[data-v-8153ca8e]{display:grid;gap:7px;align-content:center;color:var(--cc-muted);font-size:11.5px}.bu-summary-stats span[data-v-8153ca8e]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--cc-line);padding-bottom:6px}.bu-summary-stats b[data-v-8153ca8e]{color:currentColor}.bu-refresh[data-v-8153ca8e]{align-self:center;white-space:nowrap}.bu-metrics[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bu-metric[data-v-8153ca8e],.bu-unmatched[data-v-8153ca8e]{background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:14px}.bu-metric-head[data-v-8153ca8e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.bu-metric-head span[data-v-8153ca8e]{font-family:var(--cc-mono);color:var(--cc-ink);font-size:12px;font-weight:700}.bu-meter[data-v-8153ca8e]{position:relative;height:18px;margin:14px 0 12px}.bu-meter-track[data-v-8153ca8e]{position:absolute;inset:8px 0 auto;height:2px;background:linear-gradient(90deg,var(--cc-bad),var(--cc-warn),var(--cc-ok));opacity:.35}.bu-meter-prior[data-v-8153ca8e],.bu-meter-posterior[data-v-8153ca8e]{position:absolute;top:2px;width:12px;height:12px;margin-inline-start:-6px;border-radius:50%;border:2px solid var(--cc-bg)}.bu-meter-prior[data-v-8153ca8e]{background:var(--cc-muted);box-shadow:0 0 0 1px var(--cc-line-2)}.bu-meter-posterior[data-v-8153ca8e]{background:var(--cc-steel);box-shadow:0 0 0 1px #5b8def8c,0 0 16px #5b8def59}.bu-metric-grid[data-v-8153ca8e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;font-size:11.5px}.bu-metric-grid span[data-v-8153ca8e]{color:var(--cc-dim)}.bu-metric-grid strong[data-v-8153ca8e]{color:var(--cc-muted);text-align:end}.bu-metric p[data-v-8153ca8e]{color:var(--cc-muted);font-size:12.5px;line-height:1.55;margin:13px 0 0}.bu-chips[data-v-8153ca8e]{display:flex;flex-wrap:wrap;gap:7px}.bu-chip[data-v-8153ca8e]{border:1px solid var(--cc-line-2);color:var(--cc-muted);background:var(--cc-panel-2);padding:5px 9px;font-family:var(--cc-mono);font-size:10.5px}[dir=rtl] .bu-status-value[data-v-8153ca8e],[dir=rtl] .bu-time[data-v-8153ca8e],[dir=rtl] .bu-summary-stats[data-v-8153ca8e],[dir=rtl] .bu-metric-grid strong[data-v-8153ca8e]{direction:ltr}.calibration-section[data-v-8153ca8e]{margin-top:40px;padding-top:28px;border-top:1px solid var(--cc-line-2)}.cal-head[data-v-8153ca8e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cal-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:18px;font-weight:700;color:var(--cc-signal);letter-spacing:.05em}.cal-heading[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);margin:0}.cal-intro[data-v-8153ca8e]{font-size:13.5px;line-height:1.6;color:var(--cc-muted);margin:0 0 20px}.cal-grid[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cal-card[data-v-8153ca8e]{background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.cal-card-head[data-v-8153ca8e]{display:flex;justify-content:space-between;align-items:center;gap:10px}.cal-card-title[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink)}.cal-state[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ok);border:1px solid rgba(80,220,150,.35);padding:3px 7px;white-space:nowrap}.cal-textarea[data-v-8153ca8e]{min-height:116px;direction:ltr}.cal-controls[data-v-8153ca8e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cal-error[data-v-8153ca8e]{margin:0}.cal-note[data-v-8153ca8e]{margin:0;color:var(--cc-ok);font-size:12.5px;line-height:1.5}.cal-mix[data-v-8153ca8e]{display:flex;flex-direction:column;gap:10px}.cal-mix-row[data-v-8153ca8e]{display:flex;flex-direction:column;gap:6px}.cal-mix-label[data-v-8153ca8e]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--cc-muted)}.cal-mix-label b[data-v-8153ca8e]{color:var(--cc-ink);font-weight:700}.cal-mix-track[data-v-8153ca8e]{position:relative;height:7px;background:var(--cc-panel-2);border:1px solid var(--cc-line);overflow:hidden}.cal-mix-fill[data-v-8153ca8e]{position:absolute;inset-block:0;inset-inline-start:0;background:linear-gradient(90deg,var(--cc-signal),var(--cc-ok))}.ens-form[data-v-8153ca8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ens-field[data-v-8153ca8e],.ens-check[data-v-8153ca8e]{display:flex;flex-direction:column;gap:6px;min-width:0;font-family:var(--cc-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-dim)}.ens-field .cmp-input[data-v-8153ca8e]{direction:ltr}.ens-check[data-v-8153ca8e]{grid-column:1 / -1;flex-direction:row;align-items:center;text-transform:none;letter-spacing:.04em;font-family:var(--cc-sans);font-size:12.5px;color:var(--cc-muted)}.ens-check input[data-v-8153ca8e]{accent-color:var(--cc-signal)}.ens-summary[data-v-8153ca8e]{display:flex;flex-direction:column;gap:10px;padding-top:2px}.ens-summary-row[data-v-8153ca8e]{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--cc-muted)}.ens-summary-row b[data-v-8153ca8e]{color:var(--cc-ink);overflow-wrap:anywhere}.ens-scenarios[data-v-8153ca8e]{display:grid;gap:10px}.ens-counts[data-v-8153ca8e]{display:flex;flex-wrap:wrap;gap:8px}.ens-counts span[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.08em;color:var(--cc-muted);border:1px solid var(--cc-line-2);padding:4px 8px}.ens-counts b[data-v-8153ca8e]{color:var(--cc-ink)}.ens-dist[data-v-8153ca8e]{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--cc-line);padding-top:12px}.ens-dist-row[data-v-8153ca8e]{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.ens-dist-label[data-v-8153ca8e]{color:var(--cc-muted);font-size:12.5px}.ens-dist-values[data-v-8153ca8e]{color:var(--cc-ink);font-size:11px;letter-spacing:.08em;direction:ltr;white-space:nowrap}@media(max-width:960px){.dr-head[data-v-8153ca8e],.dr-comment-row[data-v-8153ca8e],.dr-metrics[data-v-8153ca8e]{grid-template-columns:1fr}.dr-metric[data-v-8153ca8e]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.dr-metric[data-v-8153ca8e]:last-child{border-bottom:0}.dr-status[data-v-8153ca8e]{width:fit-content}.cal-grid[data-v-8153ca8e],.sx-summary[data-v-8153ca8e],.sx-metrics[data-v-8153ca8e],.bu-summary[data-v-8153ca8e],.bu-metrics[data-v-8153ca8e],.sx-driver-list[data-v-8153ca8e],.sx-segment-list[data-v-8153ca8e]{grid-template-columns:1fr}.sx-refresh[data-v-8153ca8e],.bu-refresh[data-v-8153ca8e]{justify-self:flex-start;align-self:flex-start}.ens-form[data-v-8153ca8e]{grid-template-columns:1fr}}.generated-content[data-v-8153ca8e]{font-family:var(--cc-sans);font-size:14px;line-height:1.8;color:#d7deea}.generated-content[data-v-8153ca8e] p{margin-bottom:1em}.generated-content[data-v-8153ca8e] .md-h2,.generated-content[data-v-8153ca8e] .md-h3,.generated-content[data-v-8153ca8e] .md-h4{font-family:var(--cc-sans);color:var(--cc-ink);margin-top:1.5em;margin-bottom:.8em;font-weight:700}.generated-content[data-v-8153ca8e] .md-h2{font-size:20px;border-bottom:1px solid var(--cc-line);padding-bottom:8px}.generated-content[data-v-8153ca8e] .md-h3{font-size:18px}.generated-content[data-v-8153ca8e] .md-h4{font-size:16px}.generated-content[data-v-8153ca8e] .md-ul,.generated-content[data-v-8153ca8e] .md-ol{padding-left:24px;margin:12px 0}.generated-content[data-v-8153ca8e] .md-li,.generated-content[data-v-8153ca8e] .md-oli{margin:6px 0}.generated-content[data-v-8153ca8e] .md-quote{border-left:3px solid var(--cc-signal);padding-left:16px;margin:1.5em 0;color:var(--cc-muted);font-style:italic;font-family:var(--cc-sans)}.generated-content[data-v-8153ca8e] .code-block{background:var(--cc-bg);padding:12px;font-family:var(--cc-mono);font-size:12px;color:#d7deea;overflow-x:auto;margin:1em 0;border:1px solid var(--cc-line)}.generated-content[data-v-8153ca8e] .inline-code{font-family:var(--cc-mono);font-size:12.5px;background:var(--cc-bg);border:1px solid var(--cc-line);padding:1px 5px;color:var(--cc-signal)}.generated-content[data-v-8153ca8e] strong{font-weight:600;color:var(--cc-ink)}.loading-state[data-v-8153ca8e]{display:flex;align-items:center;gap:10px;color:var(--cc-muted);font-family:var(--cc-mono);font-size:12px;margin-top:4px}.loading-icon[data-v-8153ca8e]{width:18px;height:18px;animation:spin-8153ca8e 1s linear infinite;display:flex;align-items:center;justify-content:center;color:var(--cc-signal)}.loading-text[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:12px;letter-spacing:.04em;color:var(--cc-muted)}.cursor-blink[data-v-8153ca8e]{display:inline-block;width:8px;height:14px;background:var(--cc-signal);opacity:.5;animation:blink-8153ca8e 1s step-end infinite}@keyframes blink-8153ca8e{0%,to{opacity:.5}50%{opacity:0}}@keyframes spin-8153ca8e{to{transform:rotate(360deg)}}.generated-content[data-v-8153ca8e] .md-h2{font-family:var(--cc-sans);font-size:18px;margin-top:0}.slide-content-enter-active[data-v-8153ca8e]{transition:opacity .3s ease-out}.slide-content-leave-active[data-v-8153ca8e]{transition:opacity .2s ease-in}.slide-content-enter-from[data-v-8153ca8e],.slide-content-leave-to[data-v-8153ca8e]{opacity:0}.slide-content-enter-to[data-v-8153ca8e],.slide-content-leave-from[data-v-8153ca8e]{opacity:1}.waiting-placeholder[data-v-8153ca8e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;color:var(--cc-dim);font-family:var(--cc-mono);letter-spacing:.14em;text-transform:uppercase}.waiting-animation[data-v-8153ca8e]{position:relative;width:48px;height:48px}.waiting-ring[data-v-8153ca8e]{position:absolute;width:100%;height:100%;border:1px solid var(--cc-line-2);border-radius:50%;animation:ripple-8153ca8e 2s cubic-bezier(.4,0,.2,1) infinite}.waiting-ring[data-v-8153ca8e]:nth-child(2){animation-delay:.4s}.waiting-ring[data-v-8153ca8e]:nth-child(3){animation-delay:.8s}@keyframes ripple-8153ca8e{0%{transform:scale(.5);opacity:1;border-color:var(--cc-signal)}to{transform:scale(2);opacity:0;border-color:var(--cc-line)}}@media(prefers-reduced-motion:reduce){.waiting-ring[data-v-8153ca8e]{animation:none}}.waiting-text[data-v-8153ca8e]{font-size:11px}.right-panel[data-v-8153ca8e]{flex:1;background:var(--cc-panel);overflow-y:auto;display:flex;flex-direction:column;--wf-border: var(--cc-line-2);--wf-divider: var(--cc-line);--wf-active-bg: rgba(255, 77, 20, .08);--wf-active-border: var(--cc-signal);--wf-active-dot: var(--cc-signal);--wf-active-text: var(--cc-signal);--wf-done-bg: var(--cc-panel-2);--wf-done-border: var(--cc-line-2);--wf-done-dot: var(--cc-ok);--wf-muted-dot: var(--cc-dim);--wf-todo-text: var(--cc-dim)}.right-panel[data-v-8153ca8e]::-webkit-scrollbar{width:8px}.right-panel[data-v-8153ca8e]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.right-panel[data-v-8153ca8e]::-webkit-scrollbar-thumb{background:var(--cc-line-2);transition:background .3s ease}.right-panel[data-v-8153ca8e]:hover::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.right-panel[data-v-8153ca8e]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.mono[data-v-8153ca8e]{font-family:var(--cc-mono)}.workflow-overview[data-v-8153ca8e]{padding:16px 20px 0}.workflow-metrics[data-v-8153ca8e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.metric[data-v-8153ca8e]{display:inline-flex;align-items:baseline;gap:6px}.metric-right[data-v-8153ca8e]{margin-left:auto}.metric-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em}.metric-value[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:12px;color:var(--cc-ink)}.metric-pill[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--wf-border);background:var(--cc-panel-2);color:var(--cc-muted)}.metric-pill.pill--processing[data-v-8153ca8e]{background:var(--wf-active-bg);border-color:var(--wf-active-border);color:var(--wf-active-text)}.metric-pill.pill--completed[data-v-8153ca8e]{background:#36d3991f;border-color:#36d39966;color:var(--cc-ok)}.metric-pill.pill--pending[data-v-8153ca8e]{background:transparent;border-style:dashed;color:var(--cc-muted)}.workflow-steps[data-v-8153ca8e]{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.wf-step[data-v-8153ca8e]{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:10px 12px;border:1px solid var(--wf-divider);background:var(--cc-panel-2)}.wf-step--active[data-v-8153ca8e]{background:var(--wf-active-bg);border-color:var(--wf-active-border)}.wf-step--done[data-v-8153ca8e]{background:var(--wf-done-bg);border-color:var(--wf-done-border)}.wf-step--todo[data-v-8153ca8e]{background:transparent;border-color:var(--wf-border);border-style:dashed}.wf-step-connector[data-v-8153ca8e]{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.wf-step-dot[data-v-8153ca8e]{width:10px;height:10px;border-radius:50%;background:var(--wf-muted-dot);border:2px solid var(--cc-panel);z-index:1}.wf-step-line[data-v-8153ca8e]{width:2px;flex:1;background:var(--wf-divider);margin-top:-2px}.wf-step--active .wf-step-dot[data-v-8153ca8e]{background:var(--wf-active-dot);box-shadow:0 0 0 3px #ff4d142e}.wf-step--done .wf-step-dot[data-v-8153ca8e]{background:var(--wf-done-dot)}.wf-step-title-row[data-v-8153ca8e]{display:flex;align-items:baseline;gap:10px;min-width:0}.wf-step-index[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10px;font-weight:700;color:var(--cc-dim);letter-spacing:.1em;flex-shrink:0}.wf-step-title[data-v-8153ca8e]{font-family:var(--cc-sans);font-size:13px;font-weight:600;color:var(--cc-ink);line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-step-meta[data-v-8153ca8e]{margin-left:auto;font-family:var(--cc-mono);font-size:9.5px;font-weight:700;color:var(--wf-active-text);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.wf-step--todo .wf-step-title[data-v-8153ca8e],.wf-step--todo .wf-step-index[data-v-8153ca8e]{color:var(--wf-todo-text)}.workflow-divider[data-v-8153ca8e]{height:1px;background:var(--wf-divider);margin:14px 0 0}.workflow-timeline[data-v-8153ca8e]{padding:14px 20px 24px;flex:1}.timeline-item[data-v-8153ca8e]{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:10px 12px;margin-bottom:10px;border:1px solid var(--wf-divider);background:var(--cc-panel-2);transition:background-color .15s ease,border-color .15s ease}.timeline-item[data-v-8153ca8e]:hover{background:var(--cc-panel-2);border-color:var(--wf-border)}.timeline-item.node--active[data-v-8153ca8e],.timeline-item.node--active[data-v-8153ca8e]:hover{background:var(--wf-active-bg);border-color:var(--wf-active-border)}.timeline-item.node--done[data-v-8153ca8e],.timeline-item.node--done[data-v-8153ca8e]:hover{background:var(--wf-done-bg);border-color:var(--wf-done-border)}.timeline-connector[data-v-8153ca8e]{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.connector-dot[data-v-8153ca8e]{width:12px;height:12px;border-radius:50%;background:var(--wf-muted-dot);border:2px solid var(--cc-panel);z-index:1}.connector-line[data-v-8153ca8e]{width:2px;flex:1;background:var(--wf-divider);margin-top:-2px}.dot-active[data-v-8153ca8e]{background:var(--wf-active-dot);box-shadow:0 0 0 3px #ff4d142e}.dot-done[data-v-8153ca8e]{background:var(--wf-done-dot)}.dot-muted[data-v-8153ca8e]{background:var(--wf-muted-dot)}.timeline-content[data-v-8153ca8e]{min-width:0;background:transparent;border:none;border-radius:0;padding:0;margin:0;transition:none}.timeline-content[data-v-8153ca8e]:hover{box-shadow:none}.timeline-header[data-v-8153ca8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.action-label[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-muted);text-transform:uppercase;letter-spacing:.1em}.action-time[data-v-8153ca8e]{font-size:10.5px;color:var(--cc-dim);font-family:var(--cc-mono)}.timeline-body[data-v-8153ca8e]{font-size:13px;color:var(--cc-muted)}.timeline-footer[data-v-8153ca8e]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--cc-line)}.elapsed-placeholder[data-v-8153ca8e]{flex-shrink:0}.footer-actions[data-v-8153ca8e]{display:flex;gap:8px;margin-left:auto}.elapsed-badge[data-v-8153ca8e]{font-size:10.5px;color:var(--cc-muted);background:var(--cc-panel);border:1px solid var(--cc-line);padding:2px 8px;font-family:var(--cc-mono)}.info-row[data-v-8153ca8e]{display:flex;gap:8px;margin-bottom:6px}.info-key[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);min-width:80px}.info-val[data-v-8153ca8e]{color:var(--cc-muted)}.status-message[data-v-8153ca8e]{padding:8px 12px;font-size:13px;border:1px solid transparent}.status-message.planning[data-v-8153ca8e]{background:var(--wf-active-bg);border-color:var(--wf-active-border);color:var(--wf-active-text)}.status-message.success[data-v-8153ca8e]{background:#36d3991f;border-color:#36d39966;color:var(--cc-ok)}.outline-badge[data-v-8153ca8e]{display:inline-block;margin-top:8px;padding:4px 10px;background:var(--cc-panel);color:var(--cc-muted);border:1px solid var(--cc-line-2);font-family:var(--cc-mono);font-size:10.5px;font-weight:500}.section-tag[data-v-8153ca8e]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--cc-panel);border:1px solid var(--wf-border)}.section-tag.content-ready[data-v-8153ca8e]{background:var(--wf-active-bg);border:1px dashed var(--wf-active-border)}.section-tag.content-ready svg[data-v-8153ca8e]{color:var(--wf-active-dot)}.section-tag.completed[data-v-8153ca8e]{background:#36d3991f;border:1px solid rgba(54,211,153,.4)}.section-tag.completed svg[data-v-8153ca8e]{color:var(--cc-ok)}.tag-num[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10.5px;font-weight:700;color:var(--cc-muted)}.section-tag.completed .tag-num[data-v-8153ca8e]{color:var(--cc-ok)}.tag-title[data-v-8153ca8e]{font-size:13px;font-weight:500;color:var(--cc-ink)}.tool-badge[data-v-8153ca8e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--cc-panel);color:var(--cc-muted);border:1px solid var(--wf-border);font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.04em;transition:all .2s ease}.tool-icon[data-v-8153ca8e]{flex-shrink:0}.tool-badge.tool-purple[data-v-8153ca8e]{background:#9b7bef1f;border-color:#9b7bef66;color:var(--cc-violet)}.tool-badge.tool-purple .tool-icon[data-v-8153ca8e]{stroke:var(--cc-violet)}.tool-badge.tool-blue[data-v-8153ca8e]{background:#5b8def1f;border-color:#5b8def66;color:var(--cc-steel)}.tool-badge.tool-blue .tool-icon[data-v-8153ca8e]{stroke:var(--cc-steel)}.tool-badge.tool-green[data-v-8153ca8e]{background:#36d3991f;border-color:#36d39966;color:var(--cc-ok)}.tool-badge.tool-green .tool-icon[data-v-8153ca8e]{stroke:var(--cc-ok)}.tool-badge.tool-orange[data-v-8153ca8e]{background:var(--cc-signal-soft);border-color:#ff4d1466;color:var(--cc-signal)}.tool-badge.tool-orange .tool-icon[data-v-8153ca8e]{stroke:var(--cc-signal)}.tool-badge.tool-cyan[data-v-8153ca8e]{background:#2dd4bf1f;border-color:#2dd4bf66;color:var(--cc-teal)}.tool-badge.tool-cyan .tool-icon[data-v-8153ca8e]{stroke:var(--cc-teal)}.tool-badge.tool-pink[data-v-8153ca8e]{background:#f5b23d1f;border-color:#f5b23d66;color:var(--cc-warn)}.tool-badge.tool-pink .tool-icon[data-v-8153ca8e]{stroke:var(--cc-warn)}.tool-badge.tool-gray[data-v-8153ca8e]{background:var(--cc-panel);border-color:var(--cc-line-2);color:var(--cc-muted)}.tool-badge.tool-gray .tool-icon[data-v-8153ca8e]{stroke:var(--cc-dim)}.tool-params[data-v-8153ca8e]{margin-top:10px;background:transparent;border-radius:0;padding:10px 0 0;border-top:1px dashed var(--wf-divider);overflow-x:auto}.tool-params pre[data-v-8153ca8e]{margin:0;font-family:var(--cc-mono);font-size:11px;color:var(--cc-muted);white-space:pre-wrap;word-break:break-all;background:var(--cc-bg);border:1px solid var(--cc-line);padding:10px}.action-btn[data-v-8153ca8e]{background:transparent;border:1px solid var(--cc-line-2);padding:4px 10px;font-family:var(--cc-mono);font-size:10.5px;font-weight:500;letter-spacing:.04em;color:var(--cc-muted);cursor:pointer;transition:all .15s ease;white-space:nowrap}.action-btn[data-v-8153ca8e]:hover{background:transparent;color:var(--cc-signal);border-color:var(--cc-signal)}.result-wrapper[data-v-8153ca8e]{background:transparent;border:none;border-top:1px solid var(--wf-divider);border-radius:0;padding:12px 0 0}.result-meta[data-v-8153ca8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-tool[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-muted)}.result-size[data-v-8153ca8e]{font-size:10px;color:var(--cc-dim);font-family:var(--cc-mono)}.result-raw[data-v-8153ca8e]{margin-top:10px;max-height:300px;overflow-y:auto}.result-raw pre[data-v-8153ca8e]{margin:0;font-family:var(--cc-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;color:var(--cc-muted);background:var(--cc-bg);border:1px solid var(--cc-line);padding:10px}.raw-preview[data-v-8153ca8e]{margin:0;font-family:var(--cc-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;color:var(--cc-dim)}.llm-meta[data-v-8153ca8e]{display:flex;gap:8px;flex-wrap:wrap}.meta-tag[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10.5px;padding:3px 8px;background:var(--cc-panel);border:1px solid var(--cc-line);color:var(--cc-dim)}.meta-tag.active[data-v-8153ca8e]{background:#5b8def24;border-color:#5b8def66;color:var(--cc-steel)}.meta-tag.final-answer[data-v-8153ca8e]{background:#36d3991f;border-color:#36d39966;color:var(--cc-ok);font-weight:600}.final-answer-hint[data-v-8153ca8e]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;background:#36d3991f;border:1px solid rgba(54,211,153,.4);color:var(--cc-ok);font-size:12px;font-weight:500}.final-answer-hint svg[data-v-8153ca8e]{flex-shrink:0}.llm-content[data-v-8153ca8e]{margin-top:10px;max-height:200px;overflow-y:auto}.llm-content pre[data-v-8153ca8e]{margin:0;font-family:var(--cc-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;color:var(--cc-muted);background:var(--cc-bg);border:1px solid var(--cc-line);padding:10px}.complete-banner[data-v-8153ca8e]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#36d3991f;border:1px solid rgba(54,211,153,.4);color:var(--cc-ok);font-weight:600;font-size:14px}.completion-actions[data-v-8153ca8e]{display:flex;align-items:stretch;gap:10px;margin:4px 20px 0}.export-pdf-btn[data-v-8153ca8e]{flex-shrink:0;justify-content:center;padding:12px 16px}.iterate-btn[data-v-8153ca8e]{flex-shrink:0;justify-content:center;padding:12px 16px;border-color:#f0a24a80;color:var(--cc-signal)}.iterate-btn[data-v-8153ca8e]:hover{background:#f0a24a1a;border-color:var(--cc-signal)}.next-step-btn[data-v-8153ca8e]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:12px 20px;font-family:var(--cc-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0a0d13;background:var(--cc-signal);border:1px solid var(--cc-signal);cursor:pointer;transition:all .15s ease}.next-step-btn[data-v-8153ca8e]:hover{filter:brightness(1.08)}.next-step-btn svg[data-v-8153ca8e]{transition:transform .2s ease}.next-step-btn:hover svg[data-v-8153ca8e]{transform:translate(4px)}.workflow-empty[data-v-8153ca8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.empty-pulse[data-v-8153ca8e]{width:24px;height:24px;background:var(--cc-line-2);border-radius:50%;margin-bottom:16px;animation:pulse-ring-8153ca8e 1.5s infinite}@keyframes pulse-ring-8153ca8e{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}}.timeline-item-enter-active[data-v-8153ca8e]{transition:all .4s ease}.timeline-item-enter-from[data-v-8153ca8e]{opacity:0;transform:translate(-20px)}[data-v-8153ca8e] .stat-row{display:flex;gap:8px;margin-bottom:12px}[data-v-8153ca8e] .stat-box{flex:1;background:var(--cc-panel);border:1px solid var(--cc-line);padding:10px 8px;text-align:center}[data-v-8153ca8e] .stat-box .stat-num{display:block;font-size:20px;font-weight:700;color:var(--cc-ink);font-family:var(--cc-mono)}[data-v-8153ca8e] .stat-box .stat-label{display:block;font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);margin-top:2px;text-transform:uppercase;letter-spacing:.1em}[data-v-8153ca8e] .stat-box.highlight{background:#36d3991f;border-color:#36d39966}[data-v-8153ca8e] .stat-box.highlight .stat-num{color:var(--cc-ok)}[data-v-8153ca8e] .stat-box.muted{background:var(--cc-panel-2);border-color:var(--cc-line)}[data-v-8153ca8e] .stat-box.muted .stat-num{color:var(--cc-muted)}[data-v-8153ca8e] .query-display{background:var(--cc-panel-2);padding:10px 14px;font-size:12px;color:var(--cc-muted);margin-bottom:12px;border:1px solid var(--cc-line);line-height:1.5}[data-v-8153ca8e] .expand-details{background:transparent;border:1px solid var(--cc-line-2);padding:8px 14px;font-family:var(--cc-mono);font-size:10.5px;font-weight:500;color:var(--cc-muted);cursor:pointer;transition:all .15s ease}[data-v-8153ca8e] .expand-details:hover{border-color:var(--cc-signal);color:var(--cc-signal)}[data-v-8153ca8e] .detail-content{margin-top:14px;background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:14px}[data-v-8153ca8e] .section-label{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--cc-line)}[data-v-8153ca8e] .facts-section{margin-bottom:14px}[data-v-8153ca8e] .fact-row{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--cc-line)}[data-v-8153ca8e] .fact-row:last-child{border-bottom:none}[data-v-8153ca8e] .fact-row.active{background:#36d3991f;margin:0 -10px;padding:8px 10px;border-bottom:none}[data-v-8153ca8e] .fact-idx{min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--cc-line);font-family:var(--cc-mono);font-size:10px;font-weight:700;color:var(--cc-muted);flex-shrink:0}[data-v-8153ca8e] .fact-row.active .fact-idx{background:#36d39966;color:var(--cc-ok)}[data-v-8153ca8e] .fact-text{font-size:12px;color:var(--cc-muted);line-height:1.6}[data-v-8153ca8e] .entities-section{margin-bottom:14px}[data-v-8153ca8e] .entity-chips{display:flex;flex-wrap:wrap;gap:8px}[data-v-8153ca8e] .entity-chip{display:inline-flex;align-items:center;gap:6px;background:var(--cc-panel);border:1px solid var(--cc-line);padding:6px 12px}[data-v-8153ca8e] .chip-name{font-size:12px;font-weight:500;color:var(--cc-ink)}[data-v-8153ca8e] .chip-type{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);background:var(--cc-line);padding:1px 6px}[data-v-8153ca8e] .relations-section{margin-bottom:14px}[data-v-8153ca8e] .relation-row{display:flex;align-items:center;gap:8px;padding:8px 0;flex-wrap:wrap;border-bottom:1px solid var(--cc-line)}[data-v-8153ca8e] .relation-row:last-child{border-bottom:none}[data-v-8153ca8e] .rel-node{font-size:12px;font-weight:500;color:var(--cc-ink);background:var(--cc-line);padding:4px 10px}[data-v-8153ca8e] .rel-edge{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:#0a0d13;background:var(--cc-signal);padding:3px 10px}[data-v-8153ca8e] .interview-display{padding:0}[data-v-8153ca8e] .interview-display .interview-header{padding:0;background:transparent;border-bottom:none;margin-bottom:16px}[data-v-8153ca8e] .interview-display .header-main{display:flex;justify-content:space-between;align-items:center}[data-v-8153ca8e] .interview-display .header-title{font-family:var(--cc-mono);font-size:12px;font-weight:600;color:var(--cc-ink);letter-spacing:.08em;text-transform:uppercase}[data-v-8153ca8e] .interview-display .header-stats{display:flex;align-items:center;gap:6px}[data-v-8153ca8e] .interview-display .stat-item{display:flex;align-items:baseline;gap:4px}[data-v-8153ca8e] .interview-display .stat-value{font-size:14px;font-weight:600;color:var(--cc-signal);font-family:var(--cc-mono)}[data-v-8153ca8e] .interview-display .stat-label{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.08em}[data-v-8153ca8e] .interview-display .stat-divider{color:var(--cc-line-2);font-size:12px}[data-v-8153ca8e] .interview-display .stat-size{font-size:10px;color:var(--cc-dim);font-family:var(--cc-mono)}[data-v-8153ca8e] .interview-display .header-topic{margin-top:4px;font-size:12px;color:var(--cc-muted);line-height:1.5}[data-v-8153ca8e] .interview-display .agent-tabs{display:flex;gap:8px;padding:0 0 14px;background:transparent;border-bottom:1px solid var(--cc-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--cc-line-2) transparent}[data-v-8153ca8e] .interview-display .agent-tabs::-webkit-scrollbar{height:4px}[data-v-8153ca8e] .interview-display .agent-tabs::-webkit-scrollbar-track{background:transparent}[data-v-8153ca8e] .interview-display .agent-tabs::-webkit-scrollbar-thumb{background:var(--cc-line-2)}[data-v-8153ca8e] .interview-display .agent-tabs::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}[data-v-8153ca8e] .interview-display .agent-tab{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--cc-panel);border:1px solid var(--cc-line-2);font-family:var(--cc-mono);font-size:11px;font-weight:500;color:var(--cc-muted);cursor:pointer;transition:all .15s ease;white-space:nowrap}[data-v-8153ca8e] .interview-display .agent-tab:hover{background:var(--cc-panel);border-color:var(--cc-dim);color:var(--cc-ink)}[data-v-8153ca8e] .interview-display .agent-tab.active{background:var(--cc-signal-soft);border-color:#ff4d1466;color:var(--cc-signal)}[data-v-8153ca8e] .interview-display .tab-avatar{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--cc-line);color:var(--cc-muted);font-family:var(--cc-mono);font-size:10px;font-weight:700;border-radius:50%;flex-shrink:0}[data-v-8153ca8e] .interview-display .agent-tab:hover .tab-avatar{background:var(--cc-line-2)}[data-v-8153ca8e] .interview-display .agent-tab.active .tab-avatar{background:var(--cc-signal);color:#0a0d13}[data-v-8153ca8e] .interview-display .tab-name{max-width:100px;overflow:hidden;text-overflow:ellipsis}[data-v-8153ca8e] .interview-display .interview-detail{padding:12px 0;background:transparent}[data-v-8153ca8e] .interview-display .agent-profile{display:flex;gap:12px;padding:0;background:transparent;border:none;margin-bottom:16px}[data-v-8153ca8e] .interview-display .profile-avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--cc-signal-soft);color:var(--cc-signal);font-family:var(--cc-mono);font-size:14px;font-weight:600;border-radius:50%;flex-shrink:0}[data-v-8153ca8e] .interview-display .profile-info{flex:1;min-width:0}[data-v-8153ca8e] .interview-display .profile-name{font-size:13px;font-weight:600;color:var(--cc-ink);margin-bottom:2px}[data-v-8153ca8e] .interview-display .profile-role{font-size:11px;color:var(--cc-muted);margin-bottom:4px}[data-v-8153ca8e] .interview-display .profile-bio{font-size:11px;color:var(--cc-dim);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-8153ca8e] .interview-display .selection-reason{background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:12px 14px;margin-bottom:16px}[data-v-8153ca8e] .interview-display .reason-label{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}[data-v-8153ca8e] .interview-display .reason-content{font-size:12px;color:var(--cc-muted);line-height:1.6}[data-v-8153ca8e] .interview-display .qa-thread{display:flex;flex-direction:column;gap:20px}[data-v-8153ca8e] .interview-display .qa-pair{display:flex;flex-direction:column;gap:12px;padding:0;background:transparent;border:none;border-radius:0}[data-v-8153ca8e] .interview-display .qa-question,[data-v-8153ca8e] .interview-display .qa-answer{display:flex;gap:12px}[data-v-8153ca8e] .interview-display .qa-badge{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:10px;font-weight:700;flex-shrink:0}[data-v-8153ca8e] .interview-display .q-badge{background:transparent;color:var(--cc-dim);border:1px solid var(--cc-line-2)}[data-v-8153ca8e] .interview-display .a-badge{background:var(--cc-signal);color:#0a0d13;border:1px solid var(--cc-signal)}[data-v-8153ca8e] .interview-display .qa-content{flex:1;min-width:0}[data-v-8153ca8e] .interview-display .qa-sender{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);margin-bottom:4px;text-transform:uppercase;letter-spacing:.1em}[data-v-8153ca8e] .interview-display .qa-text{font-size:13px;color:var(--cc-muted);line-height:1.6}[data-v-8153ca8e] .interview-display .qa-answer{background:transparent;padding:0;border:none;margin-top:0}[data-v-8153ca8e] .interview-display .answer-placeholder{opacity:.6}[data-v-8153ca8e] .interview-display .placeholder-text{font-style:italic;color:var(--cc-dim)}[data-v-8153ca8e] .interview-display .qa-answer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}[data-v-8153ca8e] .interview-display .platform-switch{display:flex;gap:2px;background:transparent;padding:0;border-radius:0}[data-v-8153ca8e] .interview-display .platform-btn{display:flex;align-items:center;gap:4px;padding:2px 6px;background:transparent;border:1px solid transparent;font-family:var(--cc-mono);font-size:10px;font-weight:500;color:var(--cc-dim);cursor:pointer;transition:all .15s ease}[data-v-8153ca8e] .interview-display .platform-btn:hover{color:var(--cc-muted)}[data-v-8153ca8e] .interview-display .platform-btn.active{background:transparent;color:var(--cc-signal);border-color:var(--cc-line-2);box-shadow:none}[data-v-8153ca8e] .interview-display .platform-icon{flex-shrink:0}[data-v-8153ca8e] .interview-display .answer-text{font-size:13px;color:#d7deea;line-height:1.6}[data-v-8153ca8e] .interview-display .answer-text strong{color:var(--cc-ink);font-weight:600}[data-v-8153ca8e] .interview-display .expand-answer-btn{display:inline-block;margin-top:8px;padding:0;background:transparent;border:none;border-bottom:1px dotted var(--cc-line-2);border-radius:0;font-family:var(--cc-mono);font-size:10.5px;font-weight:500;color:var(--cc-dim);cursor:pointer;transition:all .15s ease}[data-v-8153ca8e] .interview-display .expand-answer-btn:hover{background:transparent;color:var(--cc-signal);border-bottom-style:solid;border-bottom-color:var(--cc-signal)}[data-v-8153ca8e] .interview-display .quotes-section{background:transparent;border:none;border-top:1px solid var(--cc-line);border-radius:0;padding:16px 0 0;margin-top:16px}[data-v-8153ca8e] .interview-display .quotes-header{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}[data-v-8153ca8e] .interview-display .quotes-list{display:flex;flex-direction:column;gap:12px}[data-v-8153ca8e] .interview-display .quote-item{margin:0;padding:10px 12px;background:var(--cc-panel);border:1px solid var(--cc-line);border-left:3px solid var(--cc-signal);font-size:12px;font-style:italic;color:var(--cc-muted);line-height:1.5}[data-v-8153ca8e] .interview-display .summary-section{margin-top:20px;padding:16px 0 0;background:transparent;border:none;border-top:1px solid var(--cc-line);border-radius:0}[data-v-8153ca8e] .interview-display .summary-header{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}[data-v-8153ca8e] .interview-display .summary-content{font-size:13px;color:var(--cc-muted);line-height:1.6}[data-v-8153ca8e] .interview-display .summary-content h2,[data-v-8153ca8e] .interview-display .summary-content h3,[data-v-8153ca8e] .interview-display .summary-content h4,[data-v-8153ca8e] .interview-display .summary-content h5{margin:12px 0 8px;font-weight:600;color:var(--cc-ink)}[data-v-8153ca8e] .interview-display .summary-content h2{font-size:15px}[data-v-8153ca8e] .interview-display .summary-content h3{font-size:14px}[data-v-8153ca8e] .interview-display .summary-content h4,[data-v-8153ca8e] .interview-display .summary-content h5{font-size:13px}[data-v-8153ca8e] .interview-display .summary-content p{margin:8px 0}[data-v-8153ca8e] .interview-display .summary-content strong{font-weight:600;color:var(--cc-ink)}[data-v-8153ca8e] .interview-display .summary-content em{font-style:italic}[data-v-8153ca8e] .interview-display .summary-content ul,[data-v-8153ca8e] .interview-display .summary-content ol{margin:8px 0;padding-left:20px}[data-v-8153ca8e] .interview-display .summary-content li{margin:4px 0}[data-v-8153ca8e] .interview-display .summary-content blockquote{margin:8px 0;padding-left:12px;border-left:3px solid var(--cc-signal);color:var(--cc-muted);font-style:italic}[data-v-8153ca8e] .interview-display .quote-item strong{font-weight:600;color:var(--cc-ink)}[data-v-8153ca8e] .interview-display .quote-item em{font-style:italic}[data-v-8153ca8e] .insight-display{padding:0}[data-v-8153ca8e] .insight-header{padding:12px 16px;background:#9b7bef1a;border:1px solid rgba(155,123,239,.4);border-bottom:none}[data-v-8153ca8e] .insight-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-8153ca8e] .insight-header .header-title{font-family:var(--cc-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-violet)}[data-v-8153ca8e] .insight-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-8153ca8e] .insight-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-8153ca8e] .insight-header .stat-value{font-family:var(--cc-mono);font-weight:700;color:var(--cc-violet)}[data-v-8153ca8e] .insight-header .stat-label{color:var(--cc-muted);font-size:10px}[data-v-8153ca8e] .insight-header .stat-divider{color:#9b7bef80;margin:0 4px}[data-v-8153ca8e] .insight-header .stat-size{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim)}[data-v-8153ca8e] .insight-header .header-topic{font-size:13px;color:#c9bcf2;line-height:1.5}[data-v-8153ca8e] .insight-header .header-scenario{margin-top:6px;font-size:11px;color:var(--cc-violet)}[data-v-8153ca8e] .insight-header .scenario-label{font-weight:600}[data-v-8153ca8e] .insight-tabs{display:flex;gap:2px;padding:8px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line);border-top:none}[data-v-8153ca8e] .insight-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;font-family:var(--cc-mono);font-size:10.5px;font-weight:500;color:var(--cc-muted);cursor:pointer;transition:all .15s ease}[data-v-8153ca8e] .insight-tab:hover{background:var(--cc-panel);color:var(--cc-ink)}[data-v-8153ca8e] .insight-tab.active{background:var(--cc-panel);color:var(--cc-violet);border-color:#9b7bef66}[data-v-8153ca8e] .insight-content{padding:12px;background:var(--cc-panel);border:1px solid var(--cc-line);border-top:none}[data-v-8153ca8e] .insight-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--cc-line)}[data-v-8153ca8e] .insight-display .panel-title{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-muted)}[data-v-8153ca8e] .insight-display .panel-count{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim)}[data-v-8153ca8e] .insight-display .facts-list,[data-v-8153ca8e] .insight-display .relations-list,[data-v-8153ca8e] .insight-display .subqueries-list{display:flex;flex-direction:column;gap:8px}[data-v-8153ca8e] .insight-display .entities-grid{display:flex;flex-wrap:wrap;gap:6px}[data-v-8153ca8e] .insight-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .insight-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--cc-line);border-radius:50%;font-family:var(--cc-mono);font-size:10px;font-weight:700;color:var(--cc-muted)}[data-v-8153ca8e] .insight-display .fact-content{flex:1;font-size:12px;color:var(--cc-muted);line-height:1.6}[data-v-8153ca8e] .insight-display .entity-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--cc-panel-2);border:1px solid var(--cc-line);cursor:default;transition:all .15s ease}[data-v-8153ca8e] .insight-display .entity-tag:hover{background:var(--cc-panel);border-color:var(--cc-line-2)}[data-v-8153ca8e] .insight-display .entity-tag .entity-name{font-size:12px;font-weight:500;color:var(--cc-ink)}[data-v-8153ca8e] .insight-display .entity-tag .entity-type{font-family:var(--cc-mono);font-size:9px;color:var(--cc-violet);background:#9b7bef29;padding:1px 4px}[data-v-8153ca8e] .insight-display .entity-tag .entity-fact-count{font-size:9px;color:var(--cc-dim);margin-left:2px}[data-v-8153ca8e] .insight-display .entity-card{padding:12px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .insight-display .entity-header{display:flex;align-items:center;gap:10px}[data-v-8153ca8e] .insight-display .entity-info{flex:1}[data-v-8153ca8e] .insight-display .entity-card .entity-name{font-size:13px;font-weight:600;color:var(--cc-ink)}[data-v-8153ca8e] .insight-display .entity-card .entity-type{font-family:var(--cc-mono);font-size:10px;color:var(--cc-violet);background:#9b7bef29;padding:2px 6px;display:inline-block;margin-top:2px}[data-v-8153ca8e] .insight-display .entity-card .entity-fact-count{font-size:10px;color:var(--cc-dim);background:var(--cc-line);padding:2px 6px}[data-v-8153ca8e] .insight-display .entity-summary{margin-top:8px;padding-top:8px;border-top:1px solid var(--cc-line);font-size:11px;color:var(--cc-muted);line-height:1.5}[data-v-8153ca8e] .insight-display .relation-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .insight-display .rel-source,[data-v-8153ca8e] .insight-display .rel-target{padding:4px 8px;background:var(--cc-panel);border:1px solid var(--cc-line-2);font-size:11px;font-weight:500;color:var(--cc-muted)}[data-v-8153ca8e] .insight-display .rel-arrow{display:flex;align-items:center;gap:4px;flex:1}[data-v-8153ca8e] .insight-display .rel-line{flex:1;height:1px;background:var(--cc-line-2)}[data-v-8153ca8e] .insight-display .rel-label{padding:2px 6px;background:#9b7bef29;font-family:var(--cc-mono);font-size:10px;font-weight:500;color:var(--cc-violet);white-space:nowrap}[data-v-8153ca8e] .insight-display .subquery-item{display:flex;gap:10px;padding:10px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .insight-display .subquery-number{flex-shrink:0;padding:2px 6px;background:var(--cc-violet);font-family:var(--cc-mono);font-size:10px;font-weight:700;color:#0a0d13}[data-v-8153ca8e] .insight-display .subquery-text{font-size:12px;color:var(--cc-muted);line-height:1.5}[data-v-8153ca8e] .insight-display .expand-btn,[data-v-8153ca8e] .panorama-display .expand-btn,[data-v-8153ca8e] .quick-search-display .expand-btn{display:block;width:100%;margin-top:12px;padding:8px 12px;background:transparent;border:1px solid var(--cc-line-2);font-family:var(--cc-mono);font-size:10.5px;font-weight:500;letter-spacing:.04em;color:var(--cc-muted);cursor:pointer;transition:all .15s ease;text-align:center}[data-v-8153ca8e] .insight-display .expand-btn:hover,[data-v-8153ca8e] .panorama-display .expand-btn:hover,[data-v-8153ca8e] .quick-search-display .expand-btn:hover{background:transparent;color:var(--cc-signal);border-color:var(--cc-signal)}[data-v-8153ca8e] .insight-display .empty-state,[data-v-8153ca8e] .panorama-display .empty-state,[data-v-8153ca8e] .quick-search-display .empty-state{padding:24px;text-align:center;font-family:var(--cc-mono);font-size:11px;letter-spacing:.08em;color:var(--cc-dim)}[data-v-8153ca8e] .panorama-display{padding:0}[data-v-8153ca8e] .panorama-header{padding:12px 16px;background:#5b8def1a;border:1px solid rgba(91,141,239,.4);border-bottom:none}[data-v-8153ca8e] .panorama-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-8153ca8e] .panorama-header .header-title{font-family:var(--cc-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-steel)}[data-v-8153ca8e] .panorama-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-8153ca8e] .panorama-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-8153ca8e] .panorama-header .stat-value{font-family:var(--cc-mono);font-weight:700;color:var(--cc-steel)}[data-v-8153ca8e] .panorama-header .stat-label{color:var(--cc-muted);font-size:10px}[data-v-8153ca8e] .panorama-header .stat-divider{color:#5b8def80;margin:0 4px}[data-v-8153ca8e] .panorama-header .stat-size{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim)}[data-v-8153ca8e] .panorama-header .header-topic{font-size:13px;color:#aac4f5;line-height:1.5}[data-v-8153ca8e] .panorama-tabs{display:flex;gap:2px;padding:8px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line);border-top:none}[data-v-8153ca8e] .panorama-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;font-family:var(--cc-mono);font-size:10.5px;font-weight:500;color:var(--cc-muted);cursor:pointer;transition:all .15s ease}[data-v-8153ca8e] .panorama-tab:hover{background:var(--cc-panel);color:var(--cc-ink)}[data-v-8153ca8e] .panorama-tab.active{background:var(--cc-panel);color:var(--cc-steel);border-color:#5b8def66}[data-v-8153ca8e] .panorama-content{padding:12px;background:var(--cc-panel);border:1px solid var(--cc-line);border-top:none}[data-v-8153ca8e] .panorama-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--cc-line)}[data-v-8153ca8e] .panorama-display .panel-title{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-muted)}[data-v-8153ca8e] .panorama-display .panel-count{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim)}[data-v-8153ca8e] .panorama-display .facts-list{display:flex;flex-direction:column;gap:8px}[data-v-8153ca8e] .panorama-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .panorama-display .fact-item.active,[data-v-8153ca8e] .panorama-display .fact-item.historical{background:var(--cc-panel-2);border-color:var(--cc-line)}[data-v-8153ca8e] .panorama-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--cc-line);border-radius:50%;font-family:var(--cc-mono);font-size:10px;font-weight:700;color:var(--cc-muted)}[data-v-8153ca8e] .panorama-display .fact-item.active .fact-number{background:var(--cc-line);color:var(--cc-muted)}[data-v-8153ca8e] .panorama-display .fact-item.historical .fact-number{background:var(--cc-dim);color:var(--cc-bg)}[data-v-8153ca8e] .panorama-display .fact-content{flex:1;font-size:12px;color:var(--cc-muted);line-height:1.6}[data-v-8153ca8e] .panorama-display .fact-time{display:block;font-size:10px;color:var(--cc-dim);margin-bottom:4px;font-family:var(--cc-mono)}[data-v-8153ca8e] .panorama-display .fact-text{display:block}[data-v-8153ca8e] .panorama-display .entities-grid{display:flex;flex-wrap:wrap;gap:8px}[data-v-8153ca8e] .panorama-display .entity-tag{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .panorama-display .entity-name{font-size:12px;font-weight:500;color:var(--cc-muted)}[data-v-8153ca8e] .panorama-display .entity-type{font-family:var(--cc-mono);font-size:10px;color:var(--cc-steel);background:#5b8def29;padding:2px 6px}[data-v-8153ca8e] .quick-search-display{padding:0}[data-v-8153ca8e] .quicksearch-header{padding:12px 16px;background:var(--cc-signal-soft);border:1px solid rgba(255,77,20,.4);border-bottom:none}[data-v-8153ca8e] .quicksearch-header .header-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-8153ca8e] .quicksearch-header .header-title{font-family:var(--cc-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-signal)}[data-v-8153ca8e] .quicksearch-header .header-stats{display:flex;align-items:center;gap:4px;font-size:11px}[data-v-8153ca8e] .quicksearch-header .stat-item{display:flex;align-items:baseline;gap:2px}[data-v-8153ca8e] .quicksearch-header .stat-value{font-family:var(--cc-mono);font-weight:700;color:var(--cc-signal)}[data-v-8153ca8e] .quicksearch-header .stat-label{color:var(--cc-muted);font-size:10px}[data-v-8153ca8e] .quicksearch-header .stat-divider{color:#ff4d1480;margin:0 4px}[data-v-8153ca8e] .quicksearch-header .stat-size{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim)}[data-v-8153ca8e] .quicksearch-header .header-query{font-size:13px;color:#f2b79f;line-height:1.5}[data-v-8153ca8e] .quicksearch-header .query-label{font-weight:600}[data-v-8153ca8e] .quicksearch-tabs{display:flex;gap:2px;padding:8px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line);border-top:none}[data-v-8153ca8e] .quicksearch-tab{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;font-family:var(--cc-mono);font-size:10.5px;font-weight:500;color:var(--cc-muted);cursor:pointer;transition:all .15s ease}[data-v-8153ca8e] .quicksearch-tab:hover{background:var(--cc-panel);color:var(--cc-ink)}[data-v-8153ca8e] .quicksearch-tab.active{background:var(--cc-panel);color:var(--cc-signal);border-color:#ff4d1466}[data-v-8153ca8e] .quicksearch-content{padding:12px;background:var(--cc-panel);border:1px solid var(--cc-line);border-top:none}[data-v-8153ca8e] .quicksearch-content.no-tabs{border-top:none}[data-v-8153ca8e] .quick-search-display .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--cc-line)}[data-v-8153ca8e] .quick-search-display .panel-title{font-family:var(--cc-mono);font-size:11px;font-weight:600;color:var(--cc-muted)}[data-v-8153ca8e] .quick-search-display .panel-count{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim)}[data-v-8153ca8e] .quick-search-display .facts-list{display:flex;flex-direction:column;gap:8px}[data-v-8153ca8e] .quick-search-display .fact-item{display:flex;gap:10px;padding:10px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .quick-search-display .fact-item.active{background:var(--cc-panel-2);border-color:var(--cc-line)}[data-v-8153ca8e] .quick-search-display .fact-number{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--cc-line);border-radius:50%;font-family:var(--cc-mono);font-size:10px;font-weight:700;color:var(--cc-muted)}[data-v-8153ca8e] .quick-search-display .fact-item.active .fact-number{background:var(--cc-line);color:var(--cc-muted)}[data-v-8153ca8e] .quick-search-display .fact-content{flex:1;font-size:12px;color:var(--cc-muted);line-height:1.6}[data-v-8153ca8e] .quick-search-display .edges-list{display:flex;flex-direction:column;gap:8px}[data-v-8153ca8e] .quick-search-display .edge-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .quick-search-display .edge-source,[data-v-8153ca8e] .quick-search-display .edge-target{padding:4px 8px;background:var(--cc-panel);border:1px solid var(--cc-line-2);font-size:11px;font-weight:500;color:var(--cc-muted)}[data-v-8153ca8e] .quick-search-display .edge-arrow{display:flex;align-items:center;gap:4px;flex:1}[data-v-8153ca8e] .quick-search-display .edge-line{flex:1;height:1px;background:var(--cc-line-2)}[data-v-8153ca8e] .quick-search-display .edge-label{padding:2px 6px;background:var(--cc-signal-soft);font-family:var(--cc-mono);font-size:10px;font-weight:500;color:var(--cc-signal);white-space:nowrap}[data-v-8153ca8e] .quick-search-display .nodes-grid{display:flex;flex-wrap:wrap;gap:8px}[data-v-8153ca8e] .quick-search-display .node-tag{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}[data-v-8153ca8e] .quick-search-display .node-name{font-size:12px;font-weight:500;color:var(--cc-muted)}[data-v-8153ca8e] .quick-search-display .node-type{font-family:var(--cc-mono);font-size:10px;color:var(--cc-signal);background:var(--cc-signal-soft);padding:2px 6px}.console-logs[data-v-8153ca8e]{background:var(--cc-panel);color:var(--cc-muted);padding:0;font-family:var(--cc-mono);border-top:1px solid var(--cc-line-2);flex-shrink:0}.log-header[data-v-8153ca8e]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cc-line);padding:11px 14px;font-size:11px;color:var(--cc-dim)}.log-title[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--cc-ink)}.log-id[data-v-8153ca8e]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);letter-spacing:.05em}.log-content[data-v-8153ca8e]{display:flex;flex-direction:column;gap:2px;height:100px;overflow-y:auto;padding:9px 14px}.log-content[data-v-8153ca8e]::-webkit-scrollbar{width:8px}.log-content[data-v-8153ca8e]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.log-content[data-v-8153ca8e]::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.log-content[data-v-8153ca8e]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.log-line[data-v-8153ca8e]{font-size:11px;line-height:1.85}.log-msg[data-v-8153ca8e]{color:var(--cc-muted);word-break:break-all}.log-msg.error[data-v-8153ca8e]{color:var(--cc-bad)}.log-msg.warning[data-v-8153ca8e]{color:var(--cc-warn)}.log-msg.success[data-v-8153ca8e]{color:var(--cc-ok)}[dir=rtl] .log-content[data-v-8153ca8e],[dir=rtl] .log-id[data-v-8153ca8e],[dir=rtl] .header-meta[data-v-8153ca8e],[dir=rtl] .action-time[data-v-8153ca8e],[dir=rtl] .report-id[data-v-8153ca8e]{direction:ltr}.main-view[data-v-de2c936d]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-header[data-v-de2c936d]{height:60px;justify-content:space-between;padding:0 18px;z-index:100;position:relative}.header-left[data-v-de2c936d]{display:flex;align-items:center;gap:14px}.mark[data-v-de2c936d]{display:flex;align-items:center;gap:9px;cursor:pointer}.mark svg[data-v-de2c936d],.mark img[data-v-de2c936d]{width:22px;height:22px;display:block}.brand[data-v-de2c936d]{font-size:14px}.header-center[data-v-de2c936d]{flex:1;display:flex;justify-content:center;min-width:0}.view-switcher[data-v-de2c936d]{display:flex;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:3px;gap:3px}.switch-btn[data-v-de2c936d]{border:none;background:transparent;padding:6px 14px;font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);cursor:pointer;transition:all .15s}.switch-btn[data-v-de2c936d]:hover{color:var(--cc-ink)}.switch-btn.active[data-v-de2c936d]{background:var(--cc-signal-soft);color:var(--cc-signal)}.header-right[data-v-de2c936d]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-de2c936d]{display:flex;align-items:center;gap:8px}.step-num[data-v-de2c936d]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink);display:flex;align-items:baseline;gap:6px}.step-num .k[data-v-de2c936d]{color:var(--cc-dim);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.step-name[data-v-de2c936d]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink)}.status-indicator[data-v-de2c936d]{font-family:var(--cc-mono)}.status-indicator .dot[data-v-de2c936d]{width:8px;height:8px;border-radius:50%;background:var(--cc-signal)}.status-indicator.completed[data-v-de2c936d],.status-indicator.completed b[data-v-de2c936d]{color:var(--cc-ok)}.status-indicator.completed .dot[data-v-de2c936d]{background:var(--cc-ok);animation:none}.status-indicator.error[data-v-de2c936d],.status-indicator.error b[data-v-de2c936d]{color:var(--cc-bad)}.status-indicator.error .dot[data-v-de2c936d]{background:var(--cc-bad);animation:none}.content-area[data-v-de2c936d]{flex:1;display:flex;position:relative;overflow:hidden;gap:12px;padding:12px}.panel-wrapper[data-v-de2c936d]{height:100%;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper .cc-panel[data-v-de2c936d]{height:100%;width:100%}.export-root[data-v-ab70a5e8]{--ink: #14181f;--ink-soft: #3a4250;--ink-dim: #6b7480;--accent: #ff4500;--accent-2: #ff4d14;--rule: #e6e3dd;--rule-soft: #efece6;--paper: #fbf8f1;--page-bg: #f6f1e8;min-height:100vh;background:var(--page-bg);color:var(--ink);font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 64px}.export-root[dir=rtl][data-v-ab70a5e8]{font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif}.export-toolbar[data-v-ab70a5e8]{position:sticky;top:0;z-index:20;background:#fbf8f1eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block-end:1px solid var(--rule)}.toolbar-inner[data-v-ab70a5e8]{max-width:880px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tb-btn[data-v-ab70a5e8]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:9px 16px;border:1px solid var(--rule);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:2px;transition:all .15s ease}.tb-btn[data-v-ab70a5e8]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.tb-btn[data-v-ab70a5e8]:disabled{opacity:.5;cursor:not-allowed}.tb-primary[data-v-ab70a5e8]{background:var(--accent);border-color:var(--accent);color:#fff}.tb-primary[data-v-ab70a5e8]:hover:not(:disabled){filter:brightness(1.06);color:#fff}.export-state[data-v-ab70a5e8]{max-width:880px;margin:0 auto;padding:96px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--ink-dim);font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.04em}.export-error[data-v-ab70a5e8]{color:#b3360b}.state-spinner[data-v-ab70a5e8]{width:28px;height:28px;border:3px solid var(--rule);border-top-color:var(--accent);border-radius:50%;animation:ex-spin-ab70a5e8 .8s linear infinite}@keyframes ex-spin-ab70a5e8{to{transform:rotate(360deg)}}.paper[data-v-ab70a5e8]{max-width:880px;margin:28px auto 0;background:var(--paper);padding:56px 64px 48px;box-shadow:0 1px 2px #14181f0f,0 12px 40px #14181f14;border-radius:2px}.doc-table[data-v-ab70a5e8]{width:100%;border-collapse:collapse}.doc-table>thead>tr>td[data-v-ab70a5e8],.doc-table>tbody>tr>td[data-v-ab70a5e8],.doc-table>tfoot>tr>td[data-v-ab70a5e8]{padding:0;vertical-align:top}.cover-top[data-v-ab70a5e8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block-end:12px;margin-block-end:24px;border-block-end:1px solid var(--rule)}.cover-brand[data-v-ab70a5e8]{display:flex;align-items:center;gap:10px}.cover-date[data-v-ab70a5e8]{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.06em;color:var(--ink-dim);white-space:nowrap}.cover-logo[data-v-ab70a5e8]{width:30px;height:30px;display:block}.cover-prepared[data-v-ab70a5e8]{margin-top:10px;font-size:13px;font-weight:500;color:#5a6170}.cover-wordmark[data-v-ab70a5e8]{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600;letter-spacing:.26em;color:var(--ink)}.cover-kicker[data-v-ab70a5e8]{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-block-end:10px}.cover-title[data-v-ab70a5e8]{font-size:30px;line-height:1.2;font-weight:600;margin:0 0 12px;color:var(--ink);letter-spacing:-.01em}.cover-rule[data-v-ab70a5e8]{height:3px;margin-block-start:28px;background:linear-gradient(90deg,var(--accent),var(--accent-2));width:64px}.board-pack[data-v-ab70a5e8]{margin-block:30px 34px;padding-block-end:22px;border-block-end:1px solid var(--rule);break-inside:avoid}.board-pack-head[data-v-ab70a5e8]{margin-block-end:16px}.section-eyebrow[data-v-ab70a5e8]{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-block-end:6px}.board-pack-head h2[data-v-ab70a5e8]{margin:0;font-size:19px;line-height:1.25;color:var(--ink);font-weight:600}.kpi-grid[data-v-ab70a5e8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);break-inside:avoid}.kpi-card[data-v-ab70a5e8]{min-height:104px;padding:16px 14px;border-inline-end:1px solid var(--rule);display:flex;flex-direction:column;justify-content:space-between;gap:8px}.kpi-card[data-v-ab70a5e8]:last-child{border-inline-end:none}.kpi-label[data-v-ab70a5e8]{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.kpi-card strong[data-v-ab70a5e8]{font-size:22px;line-height:1.1;color:var(--ink);font-weight:650}.kpi-card small[data-v-ab70a5e8]{font-size:11.5px;line-height:1.35;color:var(--ink-dim)}.brief-grid[data-v-ab70a5e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block-start:16px}.brief-panel[data-v-ab70a5e8]{padding:16px 18px;background:#fbf7f3;border:1px solid var(--rule-soft);break-inside:avoid}.brief-panel p[data-v-ab70a5e8]{margin:0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.report-body[data-v-ab70a5e8]{font-size:14.5px;line-height:1.72;color:var(--ink-soft)}.report-body[data-v-ab70a5e8] h1,.report-body[data-v-ab70a5e8] h2,.report-body[data-v-ab70a5e8] h3,.report-body[data-v-ab70a5e8] h4,.report-body[data-v-ab70a5e8] h5,.report-body[data-v-ab70a5e8] h6{color:var(--ink);font-weight:600;line-height:1.3;break-after:avoid;break-inside:avoid}.report-body[data-v-ab70a5e8] h1{font-size:23px;margin:34px 0 14px;padding-block-end:8px;border-block-end:1px solid var(--rule)}.report-body[data-v-ab70a5e8] h2{font-size:19px;margin:30px 0 12px;color:var(--accent)}.report-body[data-v-ab70a5e8] h3{font-size:16px;margin:24px 0 10px;color:var(--accent-2)}.report-body[data-v-ab70a5e8] h4{font-size:14.5px;margin:20px 0 8px}.report-body[data-v-ab70a5e8] h5,.report-body[data-v-ab70a5e8] h6{font-size:13px;margin:16px 0 6px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim)}.report-body[data-v-ab70a5e8] p{margin:0 0 13px}.report-body[data-v-ab70a5e8] ul,.report-body[data-v-ab70a5e8] ol{margin:0 0 14px;padding-inline-start:24px}.report-body[data-v-ab70a5e8] li{margin:0 0 6px}.report-body[data-v-ab70a5e8] strong{color:var(--ink);font-weight:600}.report-body[data-v-ab70a5e8] a{color:var(--accent);text-decoration:none}.report-body[data-v-ab70a5e8] blockquote{margin:0 0 14px;padding:4px 16px;border-inline-start:3px solid var(--accent);background:#fbf7f3;color:var(--ink-soft);break-inside:avoid}.report-body[data-v-ab70a5e8] hr{border:none;border-block-start:1px solid var(--rule);margin:24px 0}.report-body[data-v-ab70a5e8] code.md-code{font-family:IBM Plex Mono,monospace;font-size:.88em;background:#f4f1ec;border:1px solid var(--rule-soft);padding:1px 5px;border-radius:3px;color:#b3360b}.governance-appendix[data-v-ab70a5e8]{margin-block-start:38px;padding-block-start:24px;border-block-start:2px solid var(--ink)}.appendix-grid[data-v-ab70a5e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.appendix-panel[data-v-ab70a5e8]{border:1px solid var(--rule);padding:16px;break-inside:avoid}.appendix-wide[data-v-ab70a5e8]{grid-column:1 / -1}.appendix-panel h3[data-v-ab70a5e8]{margin:0 0 12px;font-size:13px;font-weight:650;color:var(--ink)}.evidence-type-list[data-v-ab70a5e8],.gap-list[data-v-ab70a5e8]{list-style:none;padding:0;margin:0}.evidence-type-list li[data-v-ab70a5e8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-block-end:1px solid var(--rule-soft);font-size:12.5px;color:var(--ink-soft)}.evidence-type-list li[data-v-ab70a5e8]:last-child{border-block-end:none}.evidence-type-list strong[data-v-ab70a5e8]{font-family:IBM Plex Mono,monospace;color:var(--ink)}.gap-list li[data-v-ab70a5e8]{position:relative;padding-inline-start:18px;margin-block-end:9px;font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.gap-list li[data-v-ab70a5e8]:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.verdict-section[data-v-ab70a5e8]{margin-block-start:20px;break-inside:avoid}.verdict-list[data-v-ab70a5e8]{list-style:none;padding:0;margin:0}.verdict-list li[data-v-ab70a5e8]{position:relative;padding-inline-start:18px;margin-block-end:9px;font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.verdict-list li[data-v-ab70a5e8]:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.verdict-list strong[data-v-ab70a5e8]{color:var(--ink)}.evidence-basis-list[data-v-ab70a5e8]{list-style:none;padding:0;margin:0}.evidence-basis-list li[data-v-ab70a5e8]{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-block-end:1px solid var(--rule-soft);font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.evidence-basis-list li[data-v-ab70a5e8]:last-child{border-block-end:none}.ev-tag[data-v-ab70a5e8]{flex:none;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:650;letter-spacing:.04em;padding:2px 6px;border:1px solid var(--rule);border-radius:3px;color:var(--ink-soft);text-transform:uppercase}.ev-tag.ev-fact[data-v-ab70a5e8]{border-color:var(--accent);color:var(--accent)}.ev-tag.ev-inference[data-v-ab70a5e8]{color:var(--ink)}.ev-tag.ev-unknown[data-v-ab70a5e8]{opacity:.72}.verdict-next[data-v-ab70a5e8]{margin-block-start:12px;font-size:12.5px;line-height:1.5;color:var(--ink-soft)}.verdict-next strong[data-v-ab70a5e8]{color:var(--ink)}.appendix-ok[data-v-ab70a5e8],.muted-row span[data-v-ab70a5e8]{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-dim)}.meta-list[data-v-ab70a5e8]{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);gap:8px 14px;margin:0;font-size:12.5px}.meta-list dt[data-v-ab70a5e8]{color:var(--ink-dim);font-family:IBM Plex Mono,monospace}.meta-list dd[data-v-ab70a5e8]{margin:0;color:var(--ink-soft);overflow-wrap:anywhere}.paper-footer[data-v-ab70a5e8]{margin-block-start:44px;padding-block-start:16px;border-block-start:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.05em;color:var(--ink-dim)}@media print{.no-print[data-v-ab70a5e8]{display:none!important}.export-root[data-v-ab70a5e8]{background:#fbf8f1;padding:0}.paper[data-v-ab70a5e8]{max-width:none;margin:0;padding:0;box-shadow:none;border-radius:0}.doc-head[data-v-ab70a5e8]{display:table-header-group}.doc-foot[data-v-ab70a5e8]{display:table-footer-group}.report-body[data-v-ab70a5e8] blockquote,.report-body[data-v-ab70a5e8] li,.report-body[data-v-ab70a5e8] pre{break-inside:avoid}}@media(max-width:760px){.paper[data-v-ab70a5e8]{padding:36px 24px}.kpi-grid[data-v-ab70a5e8],.brief-grid[data-v-ab70a5e8],.appendix-grid[data-v-ab70a5e8]{grid-template-columns:1fr}.kpi-card[data-v-ab70a5e8]{border-inline-end:none;border-block-end:1px solid var(--rule)}.kpi-card[data-v-ab70a5e8]:last-child{border-block-end:none}.meta-list[data-v-ab70a5e8]{grid-template-columns:1fr}}@page{size:A4;margin:16mm}.interaction-panel[data-v-fd7c9cb3]{height:100%;display:flex;flex-direction:column;background:transparent;color:var(--cc-ink);font-family:var(--cc-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.mono[data-v-fd7c9cb3]{font-family:var(--cc-mono)}.main-split-layout[data-v-fd7c9cb3]{flex:1;display:flex;overflow:hidden}.left-panel.report-style[data-v-fd7c9cb3]{width:45%;min-width:450px;background:var(--cc-panel-2);border-right:1px solid var(--cc-line-2);overflow-y:auto;display:flex;flex-direction:column;padding:30px 50px 60px}.left-panel[data-v-fd7c9cb3]::-webkit-scrollbar{width:8px}.left-panel[data-v-fd7c9cb3]::-webkit-scrollbar-track{background:var(--cc-panel-2)}.left-panel[data-v-fd7c9cb3]::-webkit-scrollbar-thumb{background:var(--cc-line-2);transition:background .3s ease}.left-panel[data-v-fd7c9cb3]:hover::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.left-panel[data-v-fd7c9cb3]::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.report-content-wrapper[data-v-fd7c9cb3]{max-width:800px;margin:0 auto;width:100%}.report-header-block[data-v-fd7c9cb3]{margin-bottom:30px}.report-meta[data-v-fd7c9cb3]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.report-tag[data-v-fd7c9cb3]{background:var(--cc-signal);color:#0a0d13;font-family:var(--cc-mono);font-size:10px;font-weight:700;padding:4px 8px;letter-spacing:.12em;text-transform:uppercase}.report-id[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);font-weight:500;letter-spacing:.05em}.main-title[data-v-fd7c9cb3]{font-family:var(--cc-sans);font-size:34px;font-weight:700;color:var(--cc-ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.sub-title[data-v-fd7c9cb3]{font-family:var(--cc-sans);font-size:16px;color:var(--cc-muted);line-height:1.6;margin:0 0 30px;font-weight:400}.header-divider[data-v-fd7c9cb3]{height:1px;background:var(--cc-line);width:100%}.sections-list[data-v-fd7c9cb3]{display:flex;flex-direction:column;gap:32px}.report-section-item[data-v-fd7c9cb3]{display:flex;flex-direction:column;gap:12px}.section-header-row[data-v-fd7c9cb3]{display:flex;align-items:baseline;gap:12px;transition:background-color .2s ease;padding:8px 12px;margin:-8px -12px}.section-header-row.clickable[data-v-fd7c9cb3]{cursor:pointer}.section-header-row.clickable[data-v-fd7c9cb3]:hover{background-color:var(--cc-panel)}.collapse-icon[data-v-fd7c9cb3]{margin-left:auto;color:var(--cc-dim);transition:transform .3s ease;flex-shrink:0;align-self:center}.collapse-icon.is-collapsed[data-v-fd7c9cb3]{transform:rotate(-90deg)}.section-number[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:15px;color:var(--cc-line-2);font-weight:500;transition:color .3s ease}.section-title[data-v-fd7c9cb3]{font-family:var(--cc-sans);font-size:23px;font-weight:600;color:var(--cc-ink);margin:0;transition:color .3s ease}.report-section-item.is-pending .section-number[data-v-fd7c9cb3]{color:var(--cc-line-2)}.report-section-item.is-pending .section-title[data-v-fd7c9cb3]{color:var(--cc-dim)}.report-section-item.is-active .section-number[data-v-fd7c9cb3],.report-section-item.is-completed .section-number[data-v-fd7c9cb3]{color:var(--cc-signal)}.report-section-item.is-active .section-title[data-v-fd7c9cb3],.report-section-item.is-completed .section-title[data-v-fd7c9cb3]{color:var(--cc-ink)}.section-body[data-v-fd7c9cb3]{padding-left:28px;overflow:hidden}.generated-content[data-v-fd7c9cb3]{font-family:var(--cc-sans);font-size:14px;line-height:1.8;color:#d7deea}.generated-content[data-v-fd7c9cb3] p{margin-bottom:1em}.generated-content[data-v-fd7c9cb3] .md-h2,.generated-content[data-v-fd7c9cb3] .md-h3,.generated-content[data-v-fd7c9cb3] .md-h4{font-family:var(--cc-sans);color:var(--cc-ink);margin-top:1.5em;margin-bottom:.8em;font-weight:700}.generated-content[data-v-fd7c9cb3] .md-h2{font-size:20px;border-bottom:1px solid var(--cc-line);padding-bottom:8px}.generated-content[data-v-fd7c9cb3] .md-h3{font-size:18px}.generated-content[data-v-fd7c9cb3] .md-h4{font-size:16px}.generated-content[data-v-fd7c9cb3] .md-ul,.generated-content[data-v-fd7c9cb3] .md-ol{padding-left:20px;margin-bottom:1em}.generated-content[data-v-fd7c9cb3] .md-li{margin-bottom:.5em}.generated-content[data-v-fd7c9cb3] .md-quote{border-left:3px solid var(--cc-signal);padding-left:16px;margin:1.5em 0;color:var(--cc-muted);font-style:italic;font-family:var(--cc-sans)}.generated-content[data-v-fd7c9cb3] .code-block{background:var(--cc-bg);padding:12px;font-family:var(--cc-mono);font-size:12px;color:#d7deea;overflow-x:auto;margin:1em 0;border:1px solid var(--cc-line)}.generated-content[data-v-fd7c9cb3] .inline-code{font-family:var(--cc-mono);font-size:12.5px;background:var(--cc-bg);border:1px solid var(--cc-line);padding:1px 5px;color:var(--cc-signal)}.generated-content[data-v-fd7c9cb3] strong{font-weight:600;color:var(--cc-ink)}.loading-state[data-v-fd7c9cb3]{display:flex;align-items:center;gap:10px;color:var(--cc-muted);font-family:var(--cc-mono);font-size:12px;margin-top:4px}.loading-icon[data-v-fd7c9cb3]{width:18px;height:18px;animation:spin-fd7c9cb3 1s linear infinite;display:flex;align-items:center;justify-content:center;color:var(--cc-signal)}.loading-text[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:12px;letter-spacing:.04em;color:var(--cc-muted)}.generated-content[data-v-fd7c9cb3] .md-h2{font-family:var(--cc-sans);font-size:18px;margin-top:0}.waiting-placeholder[data-v-fd7c9cb3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;color:var(--cc-dim);font-family:var(--cc-mono);letter-spacing:.14em;text-transform:uppercase}.waiting-animation[data-v-fd7c9cb3]{position:relative;width:48px;height:48px}.waiting-ring[data-v-fd7c9cb3]{position:absolute;width:100%;height:100%;border:1px solid var(--cc-line-2);border-radius:50%;animation:ripple-fd7c9cb3 2s cubic-bezier(.4,0,.2,1) infinite}.waiting-ring[data-v-fd7c9cb3]:nth-child(2){animation-delay:.4s}.waiting-ring[data-v-fd7c9cb3]:nth-child(3){animation-delay:.8s}@keyframes ripple-fd7c9cb3{0%{transform:scale(.5);opacity:1;border-color:var(--cc-signal)}to{transform:scale(2);opacity:0;border-color:var(--cc-line)}}@media(prefers-reduced-motion:reduce){.waiting-ring[data-v-fd7c9cb3]{animation:none}}.waiting-text[data-v-fd7c9cb3]{font-size:11px}.right-panel[data-v-fd7c9cb3]{flex:1;display:flex;flex-direction:column;background:var(--cc-panel);overflow:hidden}.action-bar[data-v-fd7c9cb3]{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 86%,transparent);gap:16px}.action-bar-header[data-v-fd7c9cb3]{display:flex;align-items:center;gap:12px;min-width:160px}.action-bar-icon[data-v-fd7c9cb3]{color:var(--cc-signal);flex-shrink:0}.action-bar-text[data-v-fd7c9cb3]{display:flex;flex-direction:column;gap:2px}.action-bar-title[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink)}.action-bar-subtitle[data-v-fd7c9cb3]{font-size:10.5px;color:var(--cc-dim)}.action-bar-subtitle.mono[data-v-fd7c9cb3]{font-family:var(--cc-mono)}.action-bar-tabs[data-v-fd7c9cb3]{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.tab-pill[data-v-fd7c9cb3]{display:flex;align-items:center;gap:6px;padding:8px 14px;font-family:var(--cc-mono);font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--cc-muted);background:transparent;border:1px solid var(--cc-line-2);cursor:pointer;transition:all .15s ease;white-space:nowrap}.tab-pill[data-v-fd7c9cb3]:hover{border-color:var(--cc-signal);color:var(--cc-signal)}.tab-pill.active[data-v-fd7c9cb3]{background:var(--cc-signal);border-color:var(--cc-signal);color:#0a0d13}.tab-pill svg[data-v-fd7c9cb3]{flex-shrink:0;opacity:.8}.tab-pill.active svg[data-v-fd7c9cb3]{opacity:1}.tab-divider[data-v-fd7c9cb3]{width:1px;height:24px;background:var(--cc-line-2);margin:0 6px}.agent-pill[data-v-fd7c9cb3]{width:200px;justify-content:space-between}.agent-pill span[data-v-fd7c9cb3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.survey-pill[data-v-fd7c9cb3]{background:transparent;border-color:#36d39966;color:var(--cc-ok)}.survey-pill[data-v-fd7c9cb3]:hover{border-color:var(--cc-ok);color:var(--cc-ok)}.survey-pill.active[data-v-fd7c9cb3]{background:var(--cc-ok);border-color:var(--cc-ok);color:#0a0d13}.interaction-header[data-v-fd7c9cb3]{padding:16px 24px;border-bottom:1px solid var(--cc-line-2);background:var(--cc-panel-2)}.tab-switcher[data-v-fd7c9cb3]{display:flex;gap:8px}.tab-btn[data-v-fd7c9cb3]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-family:var(--cc-mono);font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--cc-muted);background:transparent;border:1px solid var(--cc-line-2);cursor:pointer;transition:all .15s ease}.tab-btn[data-v-fd7c9cb3]:hover{border-color:var(--cc-signal);color:var(--cc-signal)}.tab-btn.active[data-v-fd7c9cb3]{background:var(--cc-signal);color:#0a0d13;border-color:var(--cc-signal)}.tab-btn svg[data-v-fd7c9cb3]{flex-shrink:0}.chat-container[data-v-fd7c9cb3]{flex:1;display:flex;flex-direction:column;overflow:hidden}.report-agent-tools-card[data-v-fd7c9cb3]{border-bottom:1px solid var(--cc-line);background:var(--cc-panel-2)}.tools-card-header[data-v-fd7c9cb3]{display:flex;align-items:center;gap:12px;padding:14px 20px}.tools-card-avatar[data-v-fd7c9cb3]{width:40px;height:40px;min-width:40px;min-height:40px;background:var(--cc-signal-soft);color:var(--cc-signal);border:1px solid rgba(255,77,20,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:16px;font-weight:600;flex-shrink:0}.tools-card-info[data-v-fd7c9cb3]{flex:1;min-width:0}.tools-card-name[data-v-fd7c9cb3]{font-size:14px;font-weight:600;color:var(--cc-ink);margin-bottom:2px}.tools-card-subtitle[data-v-fd7c9cb3]{font-size:12px;color:var(--cc-muted)}.tools-card-toggle[data-v-fd7c9cb3]{width:28px;height:28px;background:transparent;border:1px solid var(--cc-line-2);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--cc-muted);transition:all .15s ease;flex-shrink:0}.tools-card-toggle[data-v-fd7c9cb3]:hover{border-color:var(--cc-signal);color:var(--cc-signal)}.tools-card-toggle svg[data-v-fd7c9cb3]{transition:transform .3s ease}.tools-card-toggle svg.is-expanded[data-v-fd7c9cb3]{transform:rotate(180deg)}.tools-card-body[data-v-fd7c9cb3]{padding:0 20px 16px}.tools-grid[data-v-fd7c9cb3]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tool-item[data-v-fd7c9cb3]{display:flex;gap:10px;padding:12px;background:var(--cc-panel);border:1px solid var(--cc-line);transition:all .15s ease}.tool-item[data-v-fd7c9cb3]:hover{border-color:var(--cc-line-2)}.tool-icon-wrapper[data-v-fd7c9cb3]{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tool-purple .tool-icon-wrapper[data-v-fd7c9cb3]{background:#9b7bef1f;color:var(--cc-violet)}.tool-blue .tool-icon-wrapper[data-v-fd7c9cb3]{background:#5b8def1f;color:var(--cc-steel)}.tool-orange .tool-icon-wrapper[data-v-fd7c9cb3]{background:var(--cc-signal-soft);color:var(--cc-signal)}.tool-green .tool-icon-wrapper[data-v-fd7c9cb3]{background:#36d3991f;color:var(--cc-ok)}.tool-content[data-v-fd7c9cb3]{flex:1;min-width:0}.tool-name[data-v-fd7c9cb3]{font-size:12px;font-weight:600;color:var(--cc-ink);margin-bottom:4px}.tool-desc[data-v-fd7c9cb3]{font-size:11px;color:var(--cc-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-profile-card[data-v-fd7c9cb3]{border-bottom:1px solid var(--cc-line);background:var(--cc-panel-2)}.profile-card-header[data-v-fd7c9cb3]{display:flex;align-items:center;gap:12px;padding:14px 20px}.profile-card-avatar[data-v-fd7c9cb3]{width:40px;height:40px;min-width:40px;min-height:40px;background:var(--cc-signal-soft);color:var(--cc-signal);border:1px solid rgba(255,77,20,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:16px;font-weight:600;flex-shrink:0}.profile-card-info[data-v-fd7c9cb3]{flex:1;min-width:0}.profile-card-name[data-v-fd7c9cb3]{font-size:14px;font-weight:600;color:var(--cc-ink);margin-bottom:2px}.profile-card-meta[data-v-fd7c9cb3]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cc-muted)}.profile-card-handle[data-v-fd7c9cb3]{font-family:var(--cc-mono);color:var(--cc-dim)}.profile-card-profession[data-v-fd7c9cb3]{padding:2px 8px;background:var(--cc-panel);border:1px solid var(--cc-line);font-family:var(--cc-mono);font-size:10.5px;font-weight:500}.profile-card-toggle[data-v-fd7c9cb3]{width:28px;height:28px;background:transparent;border:1px solid var(--cc-line-2);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--cc-muted);transition:all .15s ease;flex-shrink:0}.profile-card-toggle[data-v-fd7c9cb3]:hover{border-color:var(--cc-signal);color:var(--cc-signal)}.profile-card-toggle svg[data-v-fd7c9cb3]{transition:transform .3s ease}.profile-card-toggle svg.is-expanded[data-v-fd7c9cb3]{transform:rotate(180deg)}.profile-card-body[data-v-fd7c9cb3]{padding:0 20px 16px;display:flex;flex-direction:column;gap:12px}.profile-card-label[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.profile-card-bio[data-v-fd7c9cb3]{background:var(--cc-panel);padding:12px 14px;border:1px solid var(--cc-line)}.profile-card-bio p[data-v-fd7c9cb3]{margin:0;font-size:13px;line-height:1.6;color:var(--cc-muted)}.target-selector[data-v-fd7c9cb3]{padding:16px 24px;border-bottom:1px solid var(--cc-line-2)}.selector-label[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.selector-options[data-v-fd7c9cb3]{display:flex;gap:12px}.target-option[data-v-fd7c9cb3]{display:flex;align-items:center;gap:8px;padding:10px 16px;font-family:var(--cc-mono);font-size:12px;font-weight:500;color:var(--cc-muted);background:transparent;border:1px solid var(--cc-line-2);cursor:pointer;transition:all .15s ease}.target-option[data-v-fd7c9cb3]:hover{border-color:var(--cc-signal);color:var(--cc-signal)}.target-option.active[data-v-fd7c9cb3]{background:var(--cc-signal);color:#0a0d13;border-color:var(--cc-signal)}.agent-dropdown[data-v-fd7c9cb3]{position:relative}.dropdown-arrow[data-v-fd7c9cb3]{margin-left:4px;transition:transform .2s ease;opacity:.7}.dropdown-arrow.open[data-v-fd7c9cb3]{transform:rotate(180deg)}.dropdown-menu[data-v-fd7c9cb3]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:240px;background:var(--cc-panel);border:1px solid var(--cc-line-2);box-shadow:0 12px 40px #00000080;max-height:320px;overflow-y:auto;z-index:100}.dropdown-header[data-v-fd7c9cb3]{padding:12px 16px 8px;font-family:var(--cc-mono);font-size:10px;font-weight:600;color:var(--cc-dim);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--cc-line)}.dropdown-item[data-v-fd7c9cb3]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:all .15s ease;border-left:3px solid transparent}.dropdown-item[data-v-fd7c9cb3]:hover{background:var(--cc-panel-2);border-left-color:var(--cc-signal)}.dropdown-item[data-v-fd7c9cb3]:first-of-type{margin-top:4px}.dropdown-item[data-v-fd7c9cb3]:last-child{margin-bottom:4px}.agent-avatar[data-v-fd7c9cb3]{width:32px;height:32px;min-width:32px;min-height:32px;background:var(--cc-signal-soft);color:var(--cc-signal);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:12px;font-weight:600;flex-shrink:0}.agent-info[data-v-fd7c9cb3]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.agent-name[data-v-fd7c9cb3]{font-size:13px;font-weight:600;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-role[data-v-fd7c9cb3]{font-size:11px;color:var(--cc-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-messages[data-v-fd7c9cb3]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.chat-empty[data-v-fd7c9cb3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--cc-dim)}.empty-icon[data-v-fd7c9cb3]{opacity:.4;color:var(--cc-dim)}.empty-text[data-v-fd7c9cb3]{font-size:13px;text-align:center;max-width:280px;line-height:1.6}.chat-message[data-v-fd7c9cb3]{display:flex;gap:12px}.chat-message.user[data-v-fd7c9cb3]{flex-direction:row-reverse}.message-avatar[data-v-fd7c9cb3]{width:34px;height:34px;min-width:34px;min-height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:13px;font-weight:600;flex-shrink:0}.chat-message.user .message-avatar[data-v-fd7c9cb3]{background:var(--cc-signal);color:#0a0d13}.chat-message.assistant .message-avatar[data-v-fd7c9cb3]{background:var(--cc-panel-2);border:1px solid var(--cc-line-2);color:var(--cc-muted)}.message-content[data-v-fd7c9cb3]{max-width:70%;display:flex;flex-direction:column;gap:6px}.chat-message.user .message-content[data-v-fd7c9cb3]{align-items:flex-end}.message-header[data-v-fd7c9cb3]{display:flex;align-items:center;gap:8px}.chat-message.user .message-header[data-v-fd7c9cb3]{flex-direction:row-reverse}.sender-name[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--cc-muted)}.message-time[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim)}.message-text[data-v-fd7c9cb3]{padding:10px 14px;font-size:14px;line-height:1.5}.chat-message.user .message-text[data-v-fd7c9cb3]{background:var(--cc-signal-soft);border:1px solid rgba(255,77,20,.4);color:#f2d9cf}.chat-message.assistant .message-text[data-v-fd7c9cb3]{background:var(--cc-panel-2);border:1px solid var(--cc-line);color:#d7deea}.message-text[data-v-fd7c9cb3] .md-p{margin:0}.message-text[data-v-fd7c9cb3] .md-p:last-child{margin-bottom:0}.message-text[data-v-fd7c9cb3]{counter-reset:list-counter}.message-text[data-v-fd7c9cb3] .md-ol{list-style:none;padding-left:0;margin:8px 0}.message-text[data-v-fd7c9cb3] .md-oli{counter-increment:list-counter;display:flex;gap:8px;margin:4px 0}.message-text[data-v-fd7c9cb3] .md-oli:before{content:counter(list-counter) ".";font-family:var(--cc-mono);font-weight:600;color:var(--cc-signal);min-width:20px;flex-shrink:0}.message-text[data-v-fd7c9cb3] .md-ul{padding-left:20px;margin:8px 0}.message-text[data-v-fd7c9cb3] .md-li{margin:4px 0}.typing-indicator[data-v-fd7c9cb3]{display:flex;gap:4px;padding:10px 14px;background:var(--cc-panel-2);border:1px solid var(--cc-line)}.typing-indicator span[data-v-fd7c9cb3]{width:8px;height:8px;background:var(--cc-dim);border-radius:50%;animation:typing-fd7c9cb3 1.4s infinite ease-in-out}.typing-indicator span[data-v-fd7c9cb3]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-fd7c9cb3]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-fd7c9cb3]:nth-child(3){animation-delay:.4s}@keyframes typing-fd7c9cb3{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.chat-input-area[data-v-fd7c9cb3]{padding:16px 24px;border-top:1px solid var(--cc-line-2);display:flex;gap:12px;align-items:flex-end}.chat-input[data-v-fd7c9cb3]{flex:1;padding:12px 16px;font-size:14px;background:var(--cc-panel-2);color:var(--cc-ink);border:1px solid var(--cc-line-2);resize:none;font-family:var(--cc-sans);line-height:1.5;transition:border-color .15s ease}.chat-input[data-v-fd7c9cb3]::placeholder{color:var(--cc-dim)}.chat-input[data-v-fd7c9cb3]:focus{outline:none;border-color:var(--cc-signal)}.chat-input[data-v-fd7c9cb3]:disabled{background:var(--cc-panel);opacity:.6;cursor:not-allowed}.send-btn[data-v-fd7c9cb3]{width:44px;height:44px;background:var(--cc-signal);color:#0a0d13;border:1px solid var(--cc-signal);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .15s ease}.send-btn[data-v-fd7c9cb3]:hover:not(:disabled){filter:brightness(1.08)}.send-btn[data-v-fd7c9cb3]:disabled{background:transparent;border-color:var(--cc-line-2);color:var(--cc-dim);cursor:not-allowed}.survey-container[data-v-fd7c9cb3]{flex:1;display:flex;flex-direction:column;overflow:hidden}.survey-setup[data-v-fd7c9cb3]{flex:1;display:flex;flex-direction:column;padding:24px;border-bottom:1px solid var(--cc-line-2);overflow:hidden}.setup-section[data-v-fd7c9cb3]{margin-bottom:24px}.setup-section[data-v-fd7c9cb3]:first-child{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.setup-section[data-v-fd7c9cb3]:last-child{margin-bottom:0}.section-header[data-v-fd7c9cb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.setup-section .section-header .section-title[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink)}.selection-count[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-dim)}.agents-grid[data-v-fd7c9cb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;flex:1;overflow-y:auto;padding:4px;align-content:start}.agent-checkbox[data-v-fd7c9cb3]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--cc-panel-2);border:1px solid var(--cc-line);cursor:pointer;transition:all .15s ease}.agent-checkbox[data-v-fd7c9cb3]:hover{border-color:var(--cc-line-2)}.agent-checkbox.checked[data-v-fd7c9cb3]{background:#36d3991a;border-color:var(--cc-ok)}.agent-checkbox input[data-v-fd7c9cb3]{display:none}.checkbox-avatar[data-v-fd7c9cb3]{width:28px;height:28px;min-width:28px;min-height:28px;background:var(--cc-line);color:var(--cc-muted);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:11px;font-weight:600;flex-shrink:0}.agent-checkbox.checked .checkbox-avatar[data-v-fd7c9cb3]{background:var(--cc-ok);color:#0a0d13}.checkbox-info[data-v-fd7c9cb3]{flex:1;min-width:0}.checkbox-name[data-v-fd7c9cb3]{display:block;font-size:12px;font-weight:600;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-role[data-v-fd7c9cb3]{display:block;font-size:10px;color:var(--cc-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-indicator[data-v-fd7c9cb3]{width:20px;height:20px;border:2px solid var(--cc-line-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.agent-checkbox.checked .checkbox-indicator[data-v-fd7c9cb3]{background:var(--cc-ok);border-color:var(--cc-ok);color:#0a0d13}.checkbox-indicator svg[data-v-fd7c9cb3]{opacity:0;transform:scale(.5);transition:all .15s ease}.agent-checkbox.checked .checkbox-indicator svg[data-v-fd7c9cb3]{opacity:1;transform:scale(1)}.selection-actions[data-v-fd7c9cb3]{display:flex;gap:8px;margin-top:12px}.action-link[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-muted);background:none;border:none;cursor:pointer;padding:0}.action-link[data-v-fd7c9cb3]:hover{color:var(--cc-signal);text-decoration:underline}.action-divider[data-v-fd7c9cb3]{color:var(--cc-line-2)}.survey-input[data-v-fd7c9cb3]{width:100%;padding:14px 16px;font-size:14px;background:var(--cc-panel-2);color:var(--cc-ink);border:1px solid var(--cc-line-2);resize:none;font-family:var(--cc-sans);line-height:1.5;transition:border-color .15s ease}.survey-input[data-v-fd7c9cb3]::placeholder{color:var(--cc-dim)}.survey-input[data-v-fd7c9cb3]:focus{outline:none;border-color:var(--cc-signal)}.survey-submit-btn[data-v-fd7c9cb3]{width:100%;padding:13px 24px;font-family:var(--cc-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0a0d13;background:var(--cc-signal);border:1px solid var(--cc-signal);cursor:pointer;transition:filter .15s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}.survey-submit-btn[data-v-fd7c9cb3]:hover:not(:disabled){filter:brightness(1.08)}.survey-submit-btn[data-v-fd7c9cb3]:disabled{background:transparent;border-color:var(--cc-line-2);color:var(--cc-dim);cursor:not-allowed}.loading-spinner[data-v-fd7c9cb3]{width:18px;height:18px;border:2px solid rgba(10,13,19,.3);border-top-color:#0a0d13;border-radius:50%;animation:spin-fd7c9cb3 .8s linear infinite}@keyframes spin-fd7c9cb3{to{transform:rotate(360deg)}}.survey-results[data-v-fd7c9cb3]{flex:1;overflow-y:auto;padding:24px}.results-header[data-v-fd7c9cb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.results-title[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink)}.results-count[data-v-fd7c9cb3]{font-family:var(--cc-mono);font-size:11px;color:var(--cc-dim)}.results-list[data-v-fd7c9cb3]{display:flex;flex-direction:column;gap:16px}.result-card[data-v-fd7c9cb3]{background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:20px}.result-header[data-v-fd7c9cb3]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.result-avatar[data-v-fd7c9cb3]{width:34px;height:34px;min-width:34px;min-height:34px;background:var(--cc-signal-soft);color:var(--cc-signal);border:1px solid rgba(255,77,20,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cc-mono);font-size:14px;font-weight:600;flex-shrink:0}.result-info[data-v-fd7c9cb3]{display:flex;flex-direction:column;gap:2px}.result-name[data-v-fd7c9cb3]{font-size:14px;font-weight:600;color:var(--cc-ink)}.result-role[data-v-fd7c9cb3]{font-size:12px;color:var(--cc-dim)}.result-question[data-v-fd7c9cb3]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--cc-panel);border:1px solid var(--cc-line);margin-bottom:12px;font-size:13px;color:var(--cc-muted)}.result-question svg[data-v-fd7c9cb3]{flex-shrink:0;margin-top:2px;color:var(--cc-dim)}.result-answer[data-v-fd7c9cb3]{font-size:14px;line-height:1.7;color:#d7deea}[data-v-fd7c9cb3] .md-p{margin:0 0 12px}[data-v-fd7c9cb3] .md-h2{font-size:20px;font-weight:700;color:var(--cc-ink);margin:24px 0 12px}[data-v-fd7c9cb3] .md-h3{font-size:16px;font-weight:600;color:var(--cc-ink);margin:20px 0 10px}[data-v-fd7c9cb3] .md-h4{font-size:14px;font-weight:600;color:#d7deea;margin:16px 0 8px}[data-v-fd7c9cb3] .md-h5{font-size:13px;font-weight:600;color:var(--cc-muted);margin:12px 0 6px}[data-v-fd7c9cb3] .md-ul,[data-v-fd7c9cb3] .md-ol{margin:12px 0;padding-left:24px}[data-v-fd7c9cb3] .md-li,[data-v-fd7c9cb3] .md-oli{margin:6px 0}.chat-messages[data-v-fd7c9cb3] .md-quote,.result-answer[data-v-fd7c9cb3] .md-quote{margin:12px 0;padding:12px 16px;background:var(--cc-panel);border-left:3px solid var(--cc-signal);color:var(--cc-muted)}[data-v-fd7c9cb3] .code-block{margin:12px 0;padding:12px 16px;background:var(--cc-bg);border:1px solid var(--cc-line);overflow-x:auto}[data-v-fd7c9cb3] .code-block code{font-family:var(--cc-mono);font-size:13px;color:#d7deea}[data-v-fd7c9cb3] .inline-code{font-family:var(--cc-mono);font-size:12.5px;background:var(--cc-bg);border:1px solid var(--cc-line);padding:1px 5px;color:var(--cc-signal)}[data-v-fd7c9cb3] .md-hr{border:none;border-top:1px solid var(--cc-line);margin:24px 0}[dir=rtl] .action-bar-subtitle[data-v-fd7c9cb3],[dir=rtl] .report-id[data-v-fd7c9cb3],[dir=rtl] .message-time[data-v-fd7c9cb3],[dir=rtl] .profile-card-handle[data-v-fd7c9cb3]{direction:ltr}html[lang=en] .report-header-block .main-title{font-size:28px}.main-view[data-v-062f0fdf]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-header[data-v-062f0fdf]{height:60px;justify-content:space-between;padding:0 18px;z-index:100;position:relative}.header-left[data-v-062f0fdf]{display:flex;align-items:center;gap:14px}.mark[data-v-062f0fdf]{display:flex;align-items:center;gap:9px;cursor:pointer}.mark svg[data-v-062f0fdf],.mark img[data-v-062f0fdf]{width:22px;height:22px;display:block}.brand[data-v-062f0fdf]{font-size:14px}.header-center[data-v-062f0fdf]{flex:1;display:flex;justify-content:center;min-width:0}.view-switcher[data-v-062f0fdf]{display:flex;background:var(--cc-panel-2);border:1px solid var(--cc-line-2);padding:3px;gap:3px}.switch-btn[data-v-062f0fdf]{border:none;background:transparent;padding:6px 14px;font-family:var(--cc-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);cursor:pointer;transition:all .15s}.switch-btn[data-v-062f0fdf]:hover{color:var(--cc-ink)}.switch-btn.active[data-v-062f0fdf]{background:var(--cc-signal-soft);color:var(--cc-signal)}.header-right[data-v-062f0fdf]{display:flex;align-items:center;gap:16px}.workflow-step[data-v-062f0fdf]{display:flex;align-items:center;gap:8px}.step-num[data-v-062f0fdf]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink);display:flex;align-items:baseline;gap:6px}.step-num .k[data-v-062f0fdf]{color:var(--cc-dim);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.step-name[data-v-062f0fdf]{font-family:var(--cc-mono);font-weight:500;color:var(--cc-ink)}.status-indicator[data-v-062f0fdf]{font-family:var(--cc-mono)}.status-indicator .dot[data-v-062f0fdf]{width:8px;height:8px;border-radius:50%;background:var(--cc-signal)}.status-indicator.ready[data-v-062f0fdf],.status-indicator.ready b[data-v-062f0fdf]{color:var(--cc-ok)}.status-indicator.ready .dot[data-v-062f0fdf]{background:var(--cc-ok);animation:none}.status-indicator.completed[data-v-062f0fdf],.status-indicator.completed b[data-v-062f0fdf]{color:var(--cc-ok)}.status-indicator.completed .dot[data-v-062f0fdf]{background:var(--cc-ok);animation:none}.status-indicator.error[data-v-062f0fdf],.status-indicator.error b[data-v-062f0fdf]{color:var(--cc-bad)}.status-indicator.error .dot[data-v-062f0fdf]{background:var(--cc-bad);animation:none}.content-area[data-v-062f0fdf]{flex:1;display:flex;position:relative;overflow:hidden;gap:12px;padding:12px}.panel-wrapper[data-v-062f0fdf]{height:100%;overflow:hidden;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .3s ease,transform .3s ease;will-change:width,opacity,transform}.panel-wrapper .cc-panel[data-v-062f0fdf]{height:100%;width:100%}.pricing[data-v-47386ad6]{--black: var(--cc-ink);--white: var(--cc-bg);--panel: var(--cc-panel);--orange: var(--cc-signal);--ink: var(--cc-ink);--muted: var(--cc-muted);--line: var(--cc-line-2);--bg-soft: var(--cc-panel-2);--button-ink: #0A0D13;--font-sans:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace;background-color:var(--white);background-image:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--orange) 11%,transparent),transparent 34%),linear-gradient(var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-bg-grid) 1px,transparent 1px);background-size:auto,46px 46px,46px 46px;background-position:center,center,center;color:var(--ink);font-family:var(--font-sans);min-height:100vh}.btn[data-v-47386ad6]{font-family:var(--font-mono);font-size:.9rem;font-weight:600;padding:12px 22px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .2s;text-decoration:none}.btn .ar[data-v-47386ad6]{font-family:var(--font-sans)}.btn-primary[data-v-47386ad6]{background:var(--orange);color:var(--button-ink);border-color:var(--orange)}.btn-primary[data-v-47386ad6]:hover{filter:brightness(1.08)}.btn-outline[data-v-47386ad6]{background:transparent;color:var(--ink);border-color:var(--line)}.btn-outline[data-v-47386ad6]:hover{border-color:var(--orange);color:var(--orange);background:var(--cc-signal-soft)}.btn-ghost[data-v-47386ad6]{background:transparent;color:inherit;border:1px solid currentColor;opacity:.8;padding:8px 16px}.btn-ghost[data-v-47386ad6]:hover{opacity:1}.btn-block[data-v-47386ad6]{width:100%;justify-content:space-between}.btn-lg[data-v-47386ad6]{padding:16px 28px;font-size:1rem}.site-header[data-v-47386ad6]{position:sticky;top:0;z-index:50;background:var(--black);color:var(--white)}.header-inner[data-v-47386ad6]{max-width:1100px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-47386ad6]{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--white)}.brand-mark[data-v-47386ad6]{width:28px;height:28px}.brand-word[data-v-47386ad6]{font-family:var(--font-mono);font-weight:700;letter-spacing:1.5px;font-size:1.15rem}.header-actions[data-v-47386ad6]{display:flex;align-items:center;gap:18px}.wrap[data-v-47386ad6]{max-width:1100px;margin:0 auto;padding:0 32px}.intro[data-v-47386ad6]{padding:72px 0 40px;text-align:center}.kicker[data-v-47386ad6]{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.kicker .dot[data-v-47386ad6]{color:var(--orange);font-size:.7rem}.title[data-v-47386ad6]{font-size:2.4rem;font-weight:600;letter-spacing:-.5px;margin:0 0 14px}.subtitle[data-v-47386ad6]{color:var(--muted);font-size:1.1rem;max-width:60ch;margin:0 auto;line-height:1.6}.tiers[data-v-47386ad6]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:24px 0 64px;align-items:start}.tier[data-v-47386ad6]{border:1px solid var(--line);padding:32px 26px;display:flex;flex-direction:column;gap:16px;position:relative;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 20px 58px #00000029}.tier.featured[data-v-47386ad6]{border-color:var(--orange);box-shadow:0 20px 68px color-mix(in srgb,var(--orange) 14%,transparent)}.badge[data-v-47386ad6]{position:absolute;top:-12px;inset-inline-start:26px;background:var(--orange);color:var(--button-ink);font-family:var(--font-mono);font-size:.68rem;font-weight:700;padding:4px 10px;letter-spacing:.5px}.tier-name[data-v-47386ad6]{font-size:1.4rem;font-weight:600;margin:0}.tier-tagline[data-v-47386ad6]{color:var(--muted);margin:0;min-height:42px;line-height:1.5;font-size:.95rem}.tier-price[data-v-47386ad6]{font-family:var(--font-mono);font-size:1.5rem;font-weight:600;color:var(--orange)}.tier-mode[data-v-47386ad6]{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.tier-license[data-v-47386ad6]{font-family:var(--font-mono);font-size:.72rem;color:var(--muted);margin-top:-10px}.intro-cta[data-v-47386ad6]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px}.intro-note[data-v-47386ad6]{font-family:var(--font-mono);font-size:.8rem;color:var(--muted);letter-spacing:.02em}.features[data-v-47386ad6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.features li[data-v-47386ad6]{display:flex;gap:10px;font-size:.92rem;line-height:1.45;color:var(--ink)}.features .check[data-v-47386ad6]{color:var(--orange);font-weight:700}.contact[data-v-47386ad6]{background:var(--bg-soft);border:1px solid var(--line);border-radius:4px;margin-bottom:64px}.contact-inner[data-v-47386ad6]{padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.contact-title[data-v-47386ad6]{font-size:1.8rem;font-weight:600;margin:.2rem 0 .5rem}.contact-text[data-v-47386ad6]{color:var(--muted);max-width:52ch;margin:0;line-height:1.6}.contact-cta[data-v-47386ad6]{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.contact-direct[data-v-47386ad6]{display:flex;flex-direction:column;gap:6px;text-align:end}.contact-link[data-v-47386ad6]{font-family:var(--font-mono);font-size:.82rem;color:var(--muted);text-decoration:none}.contact-link[data-v-47386ad6]:hover{color:var(--orange)}.site-footer[data-v-47386ad6]{background:color-mix(in srgb,var(--panel) 84%,#000 16%);color:var(--ink);border-top:1px solid var(--line)}.footer-inner[data-v-47386ad6]{max-width:1100px;margin:0 auto;padding:40px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-brand[data-v-47386ad6]{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.footer-mark[data-v-47386ad6]{width:34px;height:34px}.footer-word[data-v-47386ad6]{font-family:var(--font-mono);font-weight:700;letter-spacing:1px}.footer-note[data-v-47386ad6]{color:var(--muted);font-size:.9rem;margin:0}:root[data-theme=light]{--button-ink: #fbf8f1}:root[data-theme=light]{box-shadow:0 18px 48px #4431191a}@media(max-width:880px){.tiers[data-v-47386ad6]{grid-template-columns:1fr}.contact-inner[data-v-47386ad6]{flex-direction:column;align-items:flex-start}.contact-cta[data-v-47386ad6]{align-items:flex-start}.contact-direct[data-v-47386ad6]{text-align:start}}.brief[data-v-715da0a7]{--black: var(--cc-ink);--white: var(--cc-bg);--panel: var(--cc-panel);--orange: var(--cc-signal);--ink: var(--cc-ink);--muted: var(--cc-muted);--dim: var(--cc-dim);--line: var(--cc-line-2);--bg-soft: var(--cc-panel-2);--button-ink: #0A0D13;--font-sans:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace;background-color:var(--white);background-image:radial-gradient(circle at 80% -4%,color-mix(in srgb,var(--orange) 13%,transparent),transparent 38%),linear-gradient(var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-bg-grid) 1px,transparent 1px);background-size:auto,46px 46px,46px 46px;background-position:center,center,center;background-attachment:fixed,scroll,scroll;color:var(--ink);font-family:var(--font-sans);min-height:100vh}.btn[data-v-715da0a7]{font-family:var(--font-mono);font-size:.9rem;font-weight:600;padding:12px 22px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .2s;text-decoration:none}.btn .ar[data-v-715da0a7]{font-family:var(--font-sans)}[dir=rtl] .btn .ar[data-v-715da0a7]{transform:scaleX(-1)}.btn-primary[data-v-715da0a7]{background:var(--orange);color:var(--button-ink);border-color:var(--orange)}.btn-primary[data-v-715da0a7]:hover{filter:brightness(1.08)}.btn-outline[data-v-715da0a7]{background:transparent;color:var(--ink);border-color:var(--line)}.btn-outline[data-v-715da0a7]:hover{border-color:var(--orange);color:var(--orange);background:var(--cc-signal-soft)}.btn-lg[data-v-715da0a7]{padding:16px 28px;font-size:1rem}.band[data-v-715da0a7]{max-width:1100px;margin:0 auto;padding:64px 32px}.band-alt[data-v-715da0a7]{max-width:none;background:var(--bg-soft);border-block:1px solid var(--line)}.band-alt[data-v-715da0a7]>*{max-width:1100px;margin-inline:auto}.kicker[data-v-715da0a7]{font-family:var(--font-mono);font-size:.76rem;color:var(--muted);letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:14px}.kicker .dot[data-v-715da0a7]{color:var(--orange);font-size:.7rem}.band-title[data-v-715da0a7]{font-size:2.05rem;font-weight:600;line-height:1.22;letter-spacing:-.4px;margin:0 0 14px;max-width:24ch}.band-sub[data-v-715da0a7]{color:var(--muted);font-size:1.06rem;line-height:1.62;max-width:64ch;margin:0}.reveal[data-v-715da0a7]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in[data-v-715da0a7]{opacity:1;transform:none}.hero[data-v-715da0a7]{padding-top:48px}.hero-grid[data-v-715da0a7]{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.hero-title[data-v-715da0a7]{font-size:3rem;font-weight:600;line-height:1.08;letter-spacing:-1px;margin:0 0 18px}.hero-lede[data-v-715da0a7]{color:var(--muted);font-size:1.18rem;line-height:1.62;max-width:54ch;margin:0 0 28px}.hero-cta[data-v-715da0a7]{display:flex;gap:14px;flex-wrap:wrap}.hero-trust[data-v-715da0a7]{font-family:var(--font-mono);font-size:.78rem;color:var(--dim);letter-spacing:.02em;margin:26px 0 0;line-height:1.7}.hero-viz[data-v-715da0a7]{position:relative}.hero-viz svg[data-v-715da0a7]{width:100%;height:auto;display:block;overflow:visible}.viz-diamond[data-v-715da0a7]{fill:var(--orange)}.viz-axis[data-v-715da0a7]{stroke:var(--line);stroke-width:1.4}.viz-agent[data-v-715da0a7]{fill:var(--cc-steel);opacity:.5;transform-origin:center;animation:vizPulse-715da0a7 4.6s ease-in-out infinite}.viz-agent.hot[data-v-715da0a7]{fill:var(--orange);opacity:.92}.viz-flow[data-v-715da0a7]{fill:none;stroke:var(--orange);stroke-width:1;opacity:.16;stroke-dasharray:5 7;animation:vizDash-715da0a7 9s linear infinite}.viz-bandfill[data-v-715da0a7]{opacity:.9}.viz-curve[data-v-715da0a7]{fill:none;stroke:var(--orange);stroke-width:2.4}.viz-marker[data-v-715da0a7]{stroke:var(--orange);stroke-width:1.2;stroke-dasharray:3 4;opacity:.6}.viz-point[data-v-715da0a7]{fill:var(--orange)}@keyframes vizPulse-715da0a7{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes vizDash-715da0a7{to{stroke-dashoffset:-120}}.viz-labels[data-v-715da0a7]{position:absolute;inset:0;pointer-events:none}.viz-label[data-v-715da0a7]{position:absolute;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.vl-decision[data-v-715da0a7]{left:2%;top:62%}.vl-agents[data-v-715da0a7]{left:38%;bottom:1%}.vl-outcome[data-v-715da0a7]{right:0%;top:6%;text-align:end;max-width:38%}.hero-viz.still .viz-agent[data-v-715da0a7],.hero-viz.still .viz-flow[data-v-715da0a7]{animation:none}.stakes-grid[data-v-715da0a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.stake[data-v-715da0a7]{border-top:2px solid var(--orange);padding-top:16px}.stake-t[data-v-715da0a7]{font-family:var(--font-mono);font-size:.96rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.stake-d[data-v-715da0a7]{color:var(--muted);font-size:.96rem;line-height:1.55}.shift-inner[data-v-715da0a7]{text-align:center;max-width:760px;margin-inline:auto}.shift .kicker[data-v-715da0a7]{justify-content:center}.shift .band-title[data-v-715da0a7]{max-width:none;margin-inline:auto}.shift .band-sub[data-v-715da0a7]{margin-inline:auto}.shift-chip[data-v-715da0a7]{display:inline-block;margin-top:22px;font-family:var(--font-mono);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);border:1px solid var(--orange);padding:8px 18px;border-radius:999px;background:var(--cc-signal-soft)}.how-flow[data-v-715da0a7]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:34px}.how-step[data-v-715da0a7]{position:relative;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:22px 18px}.how-n[data-v-715da0a7]{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--orange);margin-bottom:10px}.how-t[data-v-715da0a7]{font-weight:600;font-size:1rem;margin-bottom:8px}.how-d[data-v-715da0a7]{color:var(--muted);font-size:.88rem;line-height:1.5}.how-arrow[data-v-715da0a7]{position:absolute;inset-inline-end:-12px;top:26px;color:var(--dim);font-family:var(--font-sans);z-index:2}[dir=rtl] .how-arrow[data-v-715da0a7]{transform:scaleX(-1)}.answers[data-v-715da0a7]{margin-top:30px;border-top:1px solid var(--line)}.answer-row[data-v-715da0a7]{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}.answer-p[data-v-715da0a7]{color:var(--muted);font-style:italic;font-size:1rem;line-height:1.5;display:flex;gap:10px}.answer-a[data-v-715da0a7]{color:var(--ink);font-size:1rem;line-height:1.55;display:flex;gap:10px}.answer-x[data-v-715da0a7]{color:var(--dim);font-style:normal;font-weight:700}.answer-check[data-v-715da0a7]{color:var(--orange);font-weight:700}.cards[data-v-715da0a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.cards-4[data-v-715da0a7]{grid-template-columns:repeat(4,1fr)}.card[data-v-715da0a7]{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:24px 22px}.card-n[data-v-715da0a7]{font-family:var(--font-mono);font-size:.78rem;color:var(--orange);margin-bottom:12px}.card-t[data-v-715da0a7]{font-weight:600;font-size:1.06rem;margin-bottom:9px}.card-d[data-v-715da0a7]{color:var(--muted);font-size:.92rem;line-height:1.55}.proof-grid[data-v-715da0a7]{display:grid;grid-template-columns:1.4fr .9fr;gap:40px;align-items:center}.proof-points[data-v-715da0a7]{display:flex;flex-direction:column;gap:16px;margin:26px 0 22px}.proof-point[data-v-715da0a7]{display:flex;gap:12px;align-items:flex-start}.proof-dot[data-v-715da0a7]{color:var(--orange);font-size:.7rem;margin-top:5px}.proof-pt[data-v-715da0a7]{font-weight:600;font-size:.98rem;margin-bottom:3px}.proof-pd[data-v-715da0a7]{color:var(--muted);font-size:.9rem;line-height:1.5}.proof-note[data-v-715da0a7]{color:var(--ink);font-size:.96rem;line-height:1.6;border-inline-start:2px solid var(--orange);padding-inline-start:16px;margin:0}.calib[data-v-715da0a7]{margin:0;padding:24px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);position:relative}.calib svg[data-v-715da0a7]{width:100%;height:auto}.calib-axis[data-v-715da0a7]{stroke:var(--line);stroke-width:1.4}.calib-ideal[data-v-715da0a7]{stroke:var(--dim);stroke-width:1.2;stroke-dasharray:4 4}.calib-curve[data-v-715da0a7]{fill:none;stroke:var(--orange);stroke-width:2.6}.calib figcaption[data-v-715da0a7]{font-family:var(--font-mono);font-size:.64rem;color:var(--dim);text-transform:uppercase;letter-spacing:.05em}.calib-cap-x[data-v-715da0a7]{position:absolute;bottom:14px;inset-inline-end:24px}.calib-cap-y[data-v-715da0a7]{position:absolute;top:24px;inset-inline-start:24px}.calib-illus[data-v-715da0a7]{display:block;text-align:center;margin-top:6px;color:var(--muted);text-transform:none;letter-spacing:0}.sov-tiers[data-v-715da0a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.sov-tier[data-v-715da0a7]{position:relative;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:24px 22px}.sov-tier[data-v-715da0a7]:last-child{border-color:var(--orange);box-shadow:0 18px 50px color-mix(in srgb,var(--orange) 12%,transparent)}.sov-ico[data-v-715da0a7]{color:var(--orange);margin-bottom:12px}.sov-t[data-v-715da0a7]{font-weight:600;font-size:1.1rem;margin-bottom:8px}.sov-d[data-v-715da0a7]{color:var(--muted);font-size:.92rem;line-height:1.55;margin-bottom:14px}.sov-tag[data-v-715da0a7]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--orange)}.sov-arrow[data-v-715da0a7]{position:absolute;inset-inline-end:-11px;top:30px;color:var(--dim);z-index:2}[dir=rtl] .sov-arrow[data-v-715da0a7]{transform:scaleX(-1)}.econ-grid[data-v-715da0a7]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.econ-stats[data-v-715da0a7]{display:flex;flex-direction:column;gap:18px}.econ-stat[data-v-715da0a7]{border-inline-start:2px solid var(--orange);padding-inline-start:18px}.econ-n[data-v-715da0a7]{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--ink)}.econ-l[data-v-715da0a7]{color:var(--muted);font-size:.92rem;margin-top:2px}.start[data-v-715da0a7]{text-align:center;max-width:760px;margin-inline:auto;border:1px solid var(--orange);background:var(--cc-signal-soft);padding:48px 40px}.start .kicker[data-v-715da0a7]{justify-content:center}.start-title[data-v-715da0a7]{font-size:1.9rem;font-weight:600;line-height:1.2;margin:0 0 14px}.start .band-sub[data-v-715da0a7]{margin-inline:auto}.start-cta[data-v-715da0a7]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:26px}.start-ladder[data-v-715da0a7]{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:.02em}.close-inner[data-v-715da0a7]{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;border:1px solid var(--line);background:var(--bg-soft);padding:40px}.close-title[data-v-715da0a7]{font-size:1.8rem;font-weight:600;margin:0 0 10px}.close-cta[data-v-715da0a7]{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.close-direct[data-v-715da0a7]{display:flex;flex-direction:column;gap:6px;text-align:end}.contact-link[data-v-715da0a7]{font-family:var(--font-mono);font-size:.82rem;color:var(--muted);text-decoration:none}.contact-link[data-v-715da0a7]:hover{color:var(--orange)}.site-footer[data-v-715da0a7]{background:color-mix(in srgb,var(--panel) 84%,#000 16%);color:var(--ink);border-top:1px solid var(--line)}.footer-inner[data-v-715da0a7]{max-width:1100px;margin:0 auto;padding:40px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-brand[data-v-715da0a7]{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.footer-mark[data-v-715da0a7]{width:34px;height:34px}.footer-word[data-v-715da0a7]{font-family:var(--font-mono);font-weight:700;letter-spacing:1px}.footer-note[data-v-715da0a7]{color:var(--muted);font-size:.9rem;margin:0}@media(max-width:920px){.hero-grid[data-v-715da0a7]{grid-template-columns:1fr}.hero-viz[data-v-715da0a7]{order:-1;max-width:460px}.hero-title[data-v-715da0a7]{font-size:2.3rem}.how-flow[data-v-715da0a7]{grid-template-columns:repeat(2,1fr)}.how-arrow[data-v-715da0a7]{display:none}.proof-grid[data-v-715da0a7],.econ-grid[data-v-715da0a7]{grid-template-columns:1fr;gap:28px}.calib[data-v-715da0a7]{max-width:340px}.cards-4[data-v-715da0a7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.band[data-v-715da0a7]{padding:48px 22px}.hero-title[data-v-715da0a7]{font-size:2rem}.band-title[data-v-715da0a7]{font-size:1.7rem}.stakes-grid[data-v-715da0a7],.cards[data-v-715da0a7],.cards-4[data-v-715da0a7],.sov-tiers[data-v-715da0a7],.how-flow[data-v-715da0a7]{grid-template-columns:1fr}.answer-row[data-v-715da0a7]{grid-template-columns:1fr;gap:8px}.answer-a[data-v-715da0a7]{padding-inline-start:24px}.close-inner[data-v-715da0a7]{flex-direction:column;align-items:flex-start}.close-cta[data-v-715da0a7]{align-items:flex-start}.close-direct[data-v-715da0a7]{text-align:start}.sov-arrow[data-v-715da0a7],.how-arrow[data-v-715da0a7]{display:none}}@media(prefers-reduced-motion:reduce){.reveal[data-v-715da0a7]{opacity:1;transform:none;transition:none}.viz-agent[data-v-715da0a7],.viz-flow[data-v-715da0a7]{animation:none}}.pm-overlay[data-v-20a3e83c]{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,var(--cc-ink) 24%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.pm-card[data-v-20a3e83c]{position:relative;width:100%;max-width:620px;background:var(--cc-panel);color:var(--cc-ink);border-radius:8px;border:1px solid var(--cc-line-2);padding:34px 34px 30px;box-shadow:0 24px 70px #00000052;font-family:var(--cc-sans, "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif);max-height:92vh;overflow-y:auto}.pm-x[data-v-20a3e83c]{position:absolute;inset-inline-end:16px;inset-block-start:14px;background:none;border:none;font-size:26px;line-height:1;cursor:pointer;color:var(--cc-dim);padding:4px}.pm-x[data-v-20a3e83c]:hover{color:var(--cc-signal)}.pm-kicker[data-v-20a3e83c]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);display:flex;align-items:center;gap:8px;margin-bottom:10px}.pm-kicker .dot[data-v-20a3e83c]{color:var(--cc-signal);font-size:.6rem}.pm-title[data-v-20a3e83c]{font-size:1.5rem;font-weight:600;margin:0 0 8px;letter-spacing:-.3px}.pm-sub[data-v-20a3e83c]{color:var(--cc-muted);margin:0 0 22px;line-height:1.5;font-size:.98rem}.pm-form[data-v-20a3e83c]{display:flex;flex-direction:column;gap:14px}.pm-hp[data-v-20a3e83c]{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.pm-grid[data-v-20a3e83c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pm-field[data-v-20a3e83c]{display:flex;flex-direction:column;gap:6px}.pm-field.pm-full[data-v-20a3e83c]{grid-column:1 / -1}.pm-field>span[data-v-20a3e83c]{font-size:.8rem;font-weight:600;color:var(--cc-muted)}.pm-field input[data-v-20a3e83c],.pm-field textarea[data-v-20a3e83c],.pm-field select[data-v-20a3e83c]{font:inherit;font-size:.95rem;padding:11px 13px;border:1px solid var(--cc-line-2);border-radius:5px;background:var(--cc-panel-2);color:var(--cc-ink);outline:none;transition:border-color .15s,background .15s;width:100%}.pm-field select[data-v-20a3e83c]{cursor:pointer;appearance:none;-webkit-appearance:none}.pm-field input[data-v-20a3e83c]:focus,.pm-field textarea[data-v-20a3e83c]:focus,.pm-field select[data-v-20a3e83c]:focus{border-color:var(--cc-signal);background:color-mix(in srgb,var(--cc-panel-2) 84%,var(--cc-signal) 6%)}.pm-field textarea[data-v-20a3e83c]{resize:vertical}.pm-chips[data-v-20a3e83c]{display:flex;flex-wrap:wrap;gap:8px}.pm-chip[data-v-20a3e83c]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--cc-line-2);border-radius:999px;cursor:pointer;font-size:.88rem;color:var(--cc-muted);transition:border-color .15s,color .15s,background .15s}.pm-chip input[data-v-20a3e83c]{position:absolute;opacity:0;width:0;height:0}.pm-chip.on[data-v-20a3e83c]{border-color:var(--cc-signal);color:var(--cc-ink);background:var(--cc-signal-soft)}.pm-err[data-v-20a3e83c]{color:var(--cc-bad);font-size:.88rem;margin:0}.pm-note[data-v-20a3e83c]{color:var(--cc-dim);font-size:.82rem;margin:0;line-height:1.45}.pm-submit[data-v-20a3e83c]{font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:.95rem;background:var(--cc-signal);color:#0a0d13;border:1px solid var(--cc-signal);border-radius:5px;padding:14px 22px;cursor:pointer;transition:filter .2s;margin-top:2px}.pm-submit[data-v-20a3e83c]:hover:not(:disabled){filter:brightness(1.08)}.pm-submit[data-v-20a3e83c]:disabled{opacity:.6;cursor:not-allowed}.pm-sent[data-v-20a3e83c]{text-align:center;padding:10px 0 4px}.pm-check[data-v-20a3e83c]{width:56px;height:56px;margin:4px auto 16px;border-radius:50%;background:color-mix(in srgb,var(--cc-ok) 18%,transparent);color:var(--cc-ok);font-size:28px;display:flex;align-items:center;justify-content:center}.pm-actions[data-v-20a3e83c]{display:flex;flex-direction:column;gap:12px;margin:22px 0 8px}.pm-btn[data-v-20a3e83c]{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--cc-mono, "IBM Plex Mono", monospace);font-weight:600;font-size:.95rem;padding:14px 20px;border-radius:6px;text-decoration:none;cursor:pointer;transition:filter .15s}.pm-btn[data-v-20a3e83c]:hover{filter:brightness(1.05)}.pm-wa[data-v-20a3e83c]{background:#25d366;color:#062b15}.pm-em[data-v-20a3e83c]{background:var(--cc-ink);color:var(--cc-bg)}.pm-done[data-v-20a3e83c]{background:none;border:none;color:var(--cc-dim);cursor:pointer;font-size:.9rem;margin-top:8px;text-decoration:underline}.pm-done[data-v-20a3e83c]:hover{color:var(--cc-signal)}:root[data-theme=light]{box-shadow:0 24px 70px #4431193d}:root[data-theme=light]{background:var(--cc-signal);border-color:var(--cc-signal);color:#1d1710}.pm-fade-enter-active[data-v-20a3e83c],.pm-fade-leave-active[data-v-20a3e83c]{transition:opacity .18s ease}.pm-fade-enter-from[data-v-20a3e83c],.pm-fade-leave-to[data-v-20a3e83c]{opacity:0}@media(max-width:600px){.pm-grid[data-v-20a3e83c]{grid-template-columns:1fr}.pm-card[data-v-20a3e83c]{padding:28px 22px 24px}}.partners[data-v-b8ee2012]{--black: var(--cc-ink);--white: var(--cc-bg);--panel: var(--cc-panel);--orange: var(--cc-signal);--ink: var(--cc-ink);--muted: var(--cc-muted);--dim: var(--cc-dim);--line: var(--cc-line-2);--bg-soft: var(--cc-panel-2);--button-ink: #0A0D13;--font-sans:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace;background-color:var(--white);background-image:radial-gradient(circle at 82% -4%,color-mix(in srgb,var(--orange) 13%,transparent),transparent 38%),linear-gradient(var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-bg-grid) 1px,transparent 1px);background-size:auto,46px 46px,46px 46px;background-position:center,center,center;background-attachment:fixed,scroll,scroll;color:var(--ink);font-family:var(--font-sans);min-height:100vh}.btn[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.9rem;font-weight:600;padding:12px 22px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .2s;text-decoration:none}.btn .ar[data-v-b8ee2012]{font-family:var(--font-sans)}[dir=rtl] .btn .ar[data-v-b8ee2012]{transform:scaleX(-1)}.btn-primary[data-v-b8ee2012]{background:var(--orange);color:var(--button-ink);border-color:var(--orange)}.btn-primary[data-v-b8ee2012]:hover{filter:brightness(1.08)}.btn-outline[data-v-b8ee2012]{background:transparent;color:var(--ink);border-color:var(--line)}.btn-outline[data-v-b8ee2012]:hover{border-color:var(--orange);color:var(--orange);background:var(--cc-signal-soft)}.btn-lg[data-v-b8ee2012]{padding:16px 28px;font-size:1rem}.btn-block[data-v-b8ee2012]{width:100%;justify-content:space-between;margin-top:auto}.band[data-v-b8ee2012]{max-width:1100px;margin:0 auto;padding:64px 32px}.band-alt[data-v-b8ee2012]{max-width:none;background:var(--bg-soft);border-block:1px solid var(--line)}.band-alt[data-v-b8ee2012]>*{max-width:1100px;margin-inline:auto}.kicker[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.76rem;color:var(--muted);letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:14px}.kicker .dot[data-v-b8ee2012]{color:var(--orange);font-size:.7rem}.band-title[data-v-b8ee2012]{font-size:2.05rem;font-weight:600;line-height:1.22;letter-spacing:-.4px;margin:0 0 14px;max-width:26ch}.band-sub[data-v-b8ee2012]{color:var(--muted);font-size:1.06rem;line-height:1.62;max-width:66ch;margin:0}.reveal[data-v-b8ee2012]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in[data-v-b8ee2012]{opacity:1;transform:none}.hero[data-v-b8ee2012]{padding-top:48px}.hero-grid[data-v-b8ee2012]{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.hero-title[data-v-b8ee2012]{font-size:2.9rem;font-weight:600;line-height:1.1;letter-spacing:-1px;margin:0 0 18px}.hero-lede[data-v-b8ee2012]{color:var(--muted);font-size:1.16rem;line-height:1.62;max-width:56ch;margin:0 0 28px}.hero-cta[data-v-b8ee2012]{display:flex;gap:14px;flex-wrap:wrap}.hero-trust[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.78rem;color:var(--dim);letter-spacing:.02em;margin:26px 0 0;line-height:1.7}.hero-viz[data-v-b8ee2012]{position:relative}.hero-viz svg[data-v-b8ee2012]{width:100%;height:auto;display:block;overflow:visible}.viz-engine[data-v-b8ee2012]{fill:var(--orange)}.viz-partner[data-v-b8ee2012]{fill:var(--orange);transform-origin:center;animation:pPulse-b8ee2012 4.4s ease-in-out infinite}.viz-client[data-v-b8ee2012]{fill:var(--cc-steel);opacity:.6;transform-origin:center;animation:pPulse-b8ee2012 5s ease-in-out infinite}.viz-link[data-v-b8ee2012]{fill:none;stroke:var(--orange);stroke-width:1.4;opacity:.5;stroke-dasharray:5 6;animation:pDash-b8ee2012 8s linear infinite}.viz-thread[data-v-b8ee2012]{stroke:var(--cc-steel);stroke-width:1;opacity:.28}@keyframes pPulse-b8ee2012{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes pDash-b8ee2012{to{stroke-dashoffset:-120}}.viz-labels[data-v-b8ee2012]{position:absolute;inset:0;pointer-events:none}.viz-label[data-v-b8ee2012]{position:absolute;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.vl-engine[data-v-b8ee2012]{left:1%;top:60%}.vl-partners[data-v-b8ee2012]{left:40%;top:8%}.vl-clients[data-v-b8ee2012]{right:2%;top:20%}.hero-viz.still .viz-partner[data-v-b8ee2012],.hero-viz.still .viz-client[data-v-b8ee2012],.hero-viz.still .viz-link[data-v-b8ee2012]{animation:none}.opp-grid[data-v-b8ee2012]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.opp[data-v-b8ee2012]{border-top:2px solid var(--orange);padding-top:16px}.opp-t[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.96rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.opp-d[data-v-b8ee2012]{color:var(--muted);font-size:.96rem;line-height:1.55}.models[data-v-b8ee2012]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:34px;align-items:stretch}.model[data-v-b8ee2012]{position:relative;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);padding:30px 26px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 50px #00000029}.model.featured[data-v-b8ee2012]{border-color:var(--orange);box-shadow:0 20px 64px color-mix(in srgb,var(--orange) 14%,transparent)}.model-badge[data-v-b8ee2012]{position:absolute;top:-12px;inset-inline-start:26px;background:var(--orange);color:var(--button-ink);font-family:var(--font-mono);font-size:.66rem;font-weight:700;padding:4px 10px;letter-spacing:.5px;text-transform:uppercase}.model-step[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.82rem;font-weight:700;color:var(--orange)}.model-name[data-v-b8ee2012]{font-size:1.4rem;font-weight:600;margin:0}.model-tagline[data-v-b8ee2012]{color:var(--ink);font-size:1rem;margin:0;font-weight:500}.model-for[data-v-b8ee2012]{color:var(--muted);font-size:.92rem;line-height:1.5}.model-lbl[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.model-for .model-lbl[data-v-b8ee2012]{color:var(--dim);margin-inline-end:6px}.model-block[data-v-b8ee2012]{display:flex;flex-direction:column;gap:8px}.model-list[data-v-b8ee2012]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.model-list li[data-v-b8ee2012]{display:flex;gap:9px;font-size:.92rem;line-height:1.45;color:var(--ink);align-items:flex-start}.model-list .mk[data-v-b8ee2012]{color:var(--orange);font-weight:700}.model-list .mk-dot[data-v-b8ee2012]{color:var(--dim)}.model-list.bring li[data-v-b8ee2012]{color:var(--muted)}.cards[data-v-b8ee2012]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.cards-4[data-v-b8ee2012]{grid-template-columns:repeat(4,1fr)}.card[data-v-b8ee2012]{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:24px 22px}.card-n[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.78rem;color:var(--orange);margin-bottom:12px}.card-t[data-v-b8ee2012]{font-weight:600;font-size:1.04rem;margin-bottom:9px}.card-d[data-v-b8ee2012]{color:var(--muted);font-size:.91rem;line-height:1.55}.fit-grid[data-v-b8ee2012]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.fit-list[data-v-b8ee2012]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.fit-list li[data-v-b8ee2012]{display:flex;gap:12px;font-size:1.02rem;line-height:1.5;color:var(--ink);align-items:flex-start}.fit-list .mk[data-v-b8ee2012]{color:var(--orange);font-weight:700}.how-flow[data-v-b8ee2012]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.how-step[data-v-b8ee2012]{position:relative;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:22px 18px}.how-n[data-v-b8ee2012]{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--orange);margin-bottom:10px}.how-t[data-v-b8ee2012]{font-weight:600;font-size:1rem;margin-bottom:8px}.how-d[data-v-b8ee2012]{color:var(--muted);font-size:.88rem;line-height:1.5}.how-arrow[data-v-b8ee2012]{position:absolute;inset-inline-end:-12px;top:26px;color:var(--dim);font-family:var(--font-sans);z-index:2}[dir=rtl] .how-arrow[data-v-b8ee2012]{transform:scaleX(-1)}.econ-grid[data-v-b8ee2012]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.econ-stats[data-v-b8ee2012]{display:flex;flex-direction:column;gap:18px}.econ-stat[data-v-b8ee2012]{border-inline-start:2px solid var(--orange);padding-inline-start:18px}.econ-n[data-v-b8ee2012]{font-family:var(--font-mono);font-size:1.4rem;font-weight:700;color:var(--ink)}.econ-l[data-v-b8ee2012]{color:var(--muted);font-size:.92rem;margin-top:2px}.start[data-v-b8ee2012]{text-align:center;max-width:780px;margin-inline:auto;border:1px solid var(--orange);background:var(--cc-signal-soft);padding:48px 40px}.start .kicker[data-v-b8ee2012]{justify-content:center}.start-title[data-v-b8ee2012]{font-size:1.9rem;font-weight:600;line-height:1.2;margin:0 0 14px}.start .band-sub[data-v-b8ee2012]{margin-inline:auto}.start-cta[data-v-b8ee2012]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:26px}.start-note[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:.02em}.close-inner[data-v-b8ee2012]{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;border:1px solid var(--line);background:var(--bg-soft);padding:40px}.close-title[data-v-b8ee2012]{font-size:1.8rem;font-weight:600;margin:0 0 10px}.close-cta[data-v-b8ee2012]{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.close-direct[data-v-b8ee2012]{display:flex;flex-direction:column;gap:6px;text-align:end}.contact-link[data-v-b8ee2012]{font-family:var(--font-mono);font-size:.82rem;color:var(--muted);text-decoration:none}.contact-link[data-v-b8ee2012]:hover{color:var(--orange)}.site-footer[data-v-b8ee2012]{background:color-mix(in srgb,var(--panel) 84%,#000 16%);color:var(--ink);border-top:1px solid var(--line)}.footer-inner[data-v-b8ee2012]{max-width:1100px;margin:0 auto;padding:40px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-brand[data-v-b8ee2012]{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.footer-mark[data-v-b8ee2012]{width:34px;height:34px}.footer-word[data-v-b8ee2012]{font-family:var(--font-mono);font-weight:700;letter-spacing:1px}.footer-note[data-v-b8ee2012]{color:var(--muted);font-size:.9rem;margin:0}:root[data-theme=light]{--button-ink:#fbf8f1}:root[data-theme=light]{background:#1d1710;color:#fbf8f1;border-color:#1d1710}:root[data-theme=light]{background:var(--orange);border-color:var(--orange);color:#1d1710}:root[data-theme=light]{border-color:#1d1710}@media(max-width:920px){.hero-grid[data-v-b8ee2012]{grid-template-columns:1fr}.hero-viz[data-v-b8ee2012]{order:-1;max-width:460px}.hero-title[data-v-b8ee2012]{font-size:2.2rem}.models[data-v-b8ee2012]{grid-template-columns:1fr}.how-flow[data-v-b8ee2012]{grid-template-columns:repeat(2,1fr)}.how-arrow[data-v-b8ee2012]{display:none}.fit-grid[data-v-b8ee2012],.econ-grid[data-v-b8ee2012]{grid-template-columns:1fr;gap:28px}.cards-4[data-v-b8ee2012]{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.band[data-v-b8ee2012]{padding:48px 22px}.hero-title[data-v-b8ee2012]{font-size:1.9rem}.band-title[data-v-b8ee2012]{font-size:1.7rem}.opp-grid[data-v-b8ee2012],.cards[data-v-b8ee2012],.cards-4[data-v-b8ee2012],.how-flow[data-v-b8ee2012]{grid-template-columns:1fr}.close-inner[data-v-b8ee2012]{flex-direction:column;align-items:flex-start}.close-cta[data-v-b8ee2012]{align-items:flex-start}.close-direct[data-v-b8ee2012]{text-align:start}}@media(prefers-reduced-motion:reduce){.reveal[data-v-b8ee2012]{opacity:1;transform:none;transition:none}.viz-partner[data-v-b8ee2012],.viz-client[data-v-b8ee2012],.viz-link[data-v-b8ee2012]{animation:none}}.auth-page[data-v-fa7e2c5e]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 20px;background-color:var(--cc-bg);background-image:linear-gradient(var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-bg-grid) 1px,transparent 1px);background-size:46px 46px;background-position:center}.auth-home[data-v-fa7e2c5e]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cc-ink)}.auth-mark[data-v-fa7e2c5e]{width:30px;height:30px}.auth-word[data-v-fa7e2c5e]{font-family:var(--cc-mono);font-weight:700;letter-spacing:1.5px}.auth-title[data-v-fa7e2c5e]{font-family:var(--cc-sans);font-size:1.3rem;font-weight:600;color:var(--cc-ink);margin:0 0 4px}.auth-page[data-v-3710deae]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 20px;background-color:var(--cc-bg);background-image:linear-gradient(var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-bg-grid) 1px,transparent 1px);background-size:46px 46px;background-position:center}.auth-home[data-v-3710deae]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cc-ink)}.auth-mark[data-v-3710deae]{width:30px;height:30px}.auth-word[data-v-3710deae]{font-family:var(--cc-mono);font-weight:700;letter-spacing:1.5px}.auth-title[data-v-3710deae]{font-family:var(--cc-sans);font-size:1.3rem;font-weight:600;color:var(--cc-ink);margin:0 0 4px}.model-picker[data-v-2d70d621]{font-family:var(--cc-sans)}.mp-label[data-v-2d70d621]{display:block;margin-bottom:8px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.78rem;letter-spacing:.5px;text-transform:uppercase}.mp-brand-card[data-v-2d70d621]{max-width:560px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--cc-line-2);border-radius:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--cc-signal) 10%,transparent),transparent 58%),color-mix(in srgb,var(--cc-panel-2) 82%,transparent)}.mp-brand-card strong[data-v-2d70d621]{display:block;margin-bottom:6px;color:var(--cc-ink);font-family:var(--cc-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.mp-brand-card p[data-v-2d70d621]{margin:0;color:var(--cc-muted);font-size:.92rem;line-height:1.55}.mp-status-pill[data-v-2d70d621]{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid color-mix(in srgb,var(--cc-ok) 48%,transparent);color:var(--cc-ok);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}[dir=rtl] .mp-label[data-v-2d70d621]{font-family:var(--cc-sans);letter-spacing:normal;text-transform:none}@media(max-width:640px){.mp-brand-card[data-v-2d70d621]{align-items:flex-start;flex-direction:column}}.manage-link.as-btn[data-v-ad30f3bf]{background:none;border:none;cursor:pointer;font:inherit;padding:0}.settings-page[data-v-ad30f3bf]{min-height:100vh;background-color:var(--cc-bg);background-image:linear-gradient(var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-bg-grid) 1px,transparent 1px);background-size:46px 46px;background-position:center;font-family:var(--cc-sans);color:var(--cc-ink)}.set-bar[data-v-ad30f3bf]{height:64px;background:color-mix(in srgb,var(--cc-panel) 86%,transparent);color:var(--cc-ink);border-bottom:1px solid var(--cc-line-2);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:50}.sb-brand[data-v-ad30f3bf]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cc-ink)}.sb-mark[data-v-ad30f3bf]{width:26px;height:26px}.sb-word[data-v-ad30f3bf]{font-family:var(--cc-mono);font-weight:700;letter-spacing:1.5px}.sb-actions[data-v-ad30f3bf]{display:flex;align-items:center;gap:18px}.sb-link[data-v-ad30f3bf]{color:var(--cc-muted);text-decoration:none;font-family:var(--cc-mono);font-size:.85rem;opacity:.8}.sb-link[data-v-ad30f3bf]:hover{opacity:1;color:var(--cc-signal)}.set-main[data-v-ad30f3bf]{max-width:860px;margin:0 auto;padding:48px 32px 80px}.set-head[data-v-ad30f3bf]{margin-bottom:36px}.set-title[data-v-ad30f3bf]{font-size:2rem;font-weight:600;letter-spacing:-.5px;margin:0 0 8px;color:var(--cc-ink)}.set-sub[data-v-ad30f3bf]{color:var(--cc-muted);font-size:1.02rem;margin:0}.card[data-v-ad30f3bf]{position:relative;background:var(--cc-panel);border:1px solid var(--cc-line-2);border-radius:2px;padding:28px;margin-bottom:22px}.engine-auto[data-v-ad30f3bf]{border:1px solid color-mix(in srgb,var(--cc-signal) 45%,var(--cc-line));border-radius:14px;padding:16px 18px;background:color-mix(in srgb,var(--cc-signal) 6%,var(--cc-panel-2));display:grid;gap:12px}.engine-auto-head[data-v-ad30f3bf]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.engine-steps[data-v-ad30f3bf]{margin:0;padding-inline-start:1.25rem;display:grid;gap:7px;color:var(--cc-ink-2, #c4c8d4);font-size:.9rem;line-height:1.45}.engine-steps li[data-v-ad30f3bf]::marker{color:var(--cc-signal);font-variant-numeric:tabular-nums}.engine-steps li.dim[data-v-ad30f3bf]{opacity:.5}.engine-note[data-v-ad30f3bf]{margin:0;color:var(--cc-muted);font-size:.82rem;line-height:1.5}.engine-grid[data-v-ad30f3bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:4px}.engine-opt[data-v-ad30f3bf]{position:relative;text-align:start;display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid var(--cc-line-2);border-radius:8px;background:var(--cc-panel-2);color:var(--cc-ink);cursor:pointer;font:inherit;transition:border-color .15s,background .15s}.engine-opt[data-v-ad30f3bf]:hover:not(:disabled){border-color:var(--cc-signal)}.engine-opt.on[data-v-ad30f3bf]{border-color:var(--cc-signal);background:color-mix(in srgb,var(--cc-signal) 8%,var(--cc-panel-2))}.engine-opt-fusion[data-v-ad30f3bf]{border-color:color-mix(in srgb,var(--cc-signal) 45%,var(--cc-line))}.engine-opt[data-v-ad30f3bf]:disabled,.engine-opt.locked[data-v-ad30f3bf]{cursor:not-allowed;opacity:.62}.engine-gen[data-v-ad30f3bf]{font-family:var(--cc-mono, monospace);font-size:.72rem;letter-spacing:.1em;color:var(--cc-dim)}.engine-name[data-v-ad30f3bf]{font-size:1.15rem;font-weight:700;letter-spacing:.3px}.engine-desc[data-v-ad30f3bf]{color:var(--cc-muted);font-size:.88rem;line-height:1.45}.engine-badge[data-v-ad30f3bf]{position:absolute;inset-inline-end:14px;inset-block-start:16px;font-family:var(--cc-mono, monospace);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.engine-badge.ready[data-v-ad30f3bf]{color:var(--cc-ok);border:1px solid color-mix(in srgb,var(--cc-ok) 45%,transparent);background:color-mix(in srgb,var(--cc-ok) 12%,transparent)}.engine-badge.beta[data-v-ad30f3bf]{color:var(--cc-signal);border:1px solid color-mix(in srgb,var(--cc-signal) 45%,transparent);background:color-mix(in srgb,var(--cc-signal) 10%,transparent)}.engine-badge.fusion[data-v-ad30f3bf]{color:var(--cc-ok);border:1px solid color-mix(in srgb,var(--cc-ok) 45%,transparent);background:color-mix(in srgb,var(--cc-ok) 10%,transparent)}.engine-badge.fusion.unavailable[data-v-ad30f3bf]{color:var(--cc-signal);border-color:color-mix(in srgb,var(--cc-signal) 45%,transparent);background:color-mix(in srgb,var(--cc-signal) 10%,transparent)}.engine-saved[data-v-ad30f3bf]{color:var(--cc-ok);font-size:.82rem;margin:12px 0 0;font-family:var(--cc-mono, monospace)}@media(max-width:900px){.engine-grid[data-v-ad30f3bf]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.engine-grid[data-v-ad30f3bf]{grid-template-columns:1fr}}.card[data-v-ad30f3bf]:before,.card[data-v-ad30f3bf]:after{content:"";position:absolute;width:11px;height:11px;border:1.5px solid var(--cc-signal);opacity:.8;pointer-events:none}.card[data-v-ad30f3bf]:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.card[data-v-ad30f3bf]:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.card-head[data-v-ad30f3bf]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.card-dot[data-v-ad30f3bf]{color:var(--cc-signal);font-size:.7rem}.card-title[data-v-ad30f3bf]{font-family:var(--cc-mono);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--cc-ink);margin:0}.card-desc[data-v-ad30f3bf]{color:var(--cc-muted);font-size:.92rem;line-height:1.6;margin:0 0 20px;max-width:64ch}.account-row[data-v-ad30f3bf]{display:flex;align-items:center;gap:20px}.manage-link[data-v-ad30f3bf]{font-family:var(--cc-mono);font-size:.88rem;color:var(--cc-ink);text-decoration:none;border-bottom:1px solid var(--cc-signal);padding-bottom:2px}.manage-link[data-v-ad30f3bf]:hover{color:var(--cc-signal)}[dir=rtl] .card-title[data-v-ad30f3bf]{font-family:var(--cc-sans);text-transform:none;letter-spacing:normal}.profile-page[data-v-3c34b09f]{min-height:100vh;background-color:var(--cc-bg);background-image:linear-gradient(var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-bg-grid) 1px,transparent 1px);background-size:46px 46px;background-position:center;font-family:var(--cc-sans);color:var(--cc-ink)}.profile-main[data-v-3c34b09f]{max-width:1120px;margin:0 auto;padding:48px 32px 80px}.profile-head[data-v-3c34b09f]{max-width:760px;margin-bottom:28px}.profile-kicker[data-v-3c34b09f],.profile-label[data-v-3c34b09f]{display:inline-flex;align-items:center;gap:8px;font-family:var(--cc-mono);font-size:.72rem;color:var(--cc-dim);letter-spacing:.16em;text-transform:uppercase}.profile-kicker[data-v-3c34b09f]:before,.profile-label[data-v-3c34b09f]:before{content:"";width:7px;height:7px;background:var(--cc-signal)}.profile-title[data-v-3c34b09f]{font-size:clamp(2.4rem,5vw,5.2rem);line-height:.95;font-weight:600;color:var(--cc-ink);margin:14px 0 16px}.profile-sub[data-v-3c34b09f]{color:var(--cc-muted);font-size:1.08rem;line-height:1.65;margin:0;max-width:58ch}.profile-overview[data-v-3c34b09f]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-bottom:18px}.profile-identity-panel[data-v-3c34b09f],.profile-metrics[data-v-3c34b09f],.profile-card[data-v-3c34b09f]{position:relative;background:var(--cc-panel);border:1px solid var(--cc-line-2);border-radius:2px}.profile-identity-panel[data-v-3c34b09f]{min-height:250px;padding:30px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px;overflow:hidden}.profile-identity-panel[data-v-3c34b09f]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,var(--cc-signal-soft),transparent 32%),linear-gradient(135deg,transparent 0 54%,color-mix(in srgb,var(--cc-signal) 10%,transparent) 54% 56%,transparent 56%);pointer-events:none}.profile-avatar-wrap[data-v-3c34b09f]{position:relative;width:128px;height:128px;border:1px solid var(--cc-line-2);background:var(--cc-panel-2);display:grid;place-items:center}.profile-avatar-wrap[data-v-3c34b09f]:before,.profile-avatar-wrap[data-v-3c34b09f]:after{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--cc-signal)}.profile-avatar-wrap[data-v-3c34b09f]:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.profile-avatar-wrap[data-v-3c34b09f]:after{right:-1px;bottom:-1px;border-left:none;border-top:none}.profile-avatar[data-v-3c34b09f],.profile-avatar-fallback[data-v-3c34b09f]{width:94px;height:94px;border-radius:50%;object-fit:cover;border:2px solid var(--cc-signal)}.profile-avatar-fallback[data-v-3c34b09f]{display:grid;place-items:center;color:var(--cc-ink);background:var(--cc-signal-soft);font-family:var(--cc-mono);font-size:1.5rem;font-weight:700}.profile-identity-copy[data-v-3c34b09f]{position:relative;min-width:0}.profile-identity-copy h2[data-v-3c34b09f]{font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:12px 0 10px;color:var(--cc-ink)}.profile-identity-copy p[data-v-3c34b09f]{margin:0;color:var(--cc-muted);font-family:var(--cc-mono);overflow-wrap:anywhere}.profile-status[data-v-3c34b09f]{position:absolute;top:24px;right:24px;font-family:var(--cc-mono);font-size:.72rem;color:var(--cc-ok);letter-spacing:.14em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--cc-ok) 45%,transparent);padding:7px 10px;background:color-mix(in srgb,var(--cc-ok) 8%,transparent)}.profile-metrics[data-v-3c34b09f]{display:grid;min-height:250px}.profile-metric[data-v-3c34b09f]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;border-bottom:1px solid var(--cc-line)}.profile-metric[data-v-3c34b09f]:last-child{border-bottom:none}.profile-metric span[data-v-3c34b09f]{color:var(--cc-muted);font-family:var(--cc-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.profile-metric strong[data-v-3c34b09f]{color:var(--cc-ink);font-size:1.8rem;line-height:1}.profile-card[data-v-3c34b09f]{padding:28px}.profile-card[data-v-3c34b09f]:before,.profile-card[data-v-3c34b09f]:after{content:"";position:absolute;width:11px;height:11px;border:1.5px solid var(--cc-signal);opacity:.8;pointer-events:none}.profile-card[data-v-3c34b09f]:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.profile-card[data-v-3c34b09f]:after{right:-1px;bottom:-1px;border-left:none;border-top:none}.profile-card-head[data-v-3c34b09f]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.profile-card-dot[data-v-3c34b09f]{color:var(--cc-signal);font-size:.7rem}.profile-card-title[data-v-3c34b09f]{font-family:var(--cc-mono);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--cc-ink);margin:0}.profile-card-desc[data-v-3c34b09f]{color:var(--cc-muted);font-size:.92rem;line-height:1.6;margin:0 0 22px;max-width:64ch}.profile-clerk-shell[data-v-3c34b09f]{border:1px solid var(--cc-line);background:var(--cc-panel-2);overflow:hidden}.profile-clerk-shell[data-v-3c34b09f] .cl-rootBox,.profile-clerk-shell[data-v-3c34b09f] .cl-userProfile-root{width:100%}.profile-clerk-shell[data-v-3c34b09f] .cl-cardBox,.profile-clerk-shell[data-v-3c34b09f] .cl-card{width:100%!important;max-width:none!important}.profile-clerk-shell[data-v-3c34b09f] .cl-card{border:none!important;box-shadow:none!important;background:var(--cc-panel-2)!important}.profile-clerk-shell[data-v-3c34b09f] .cl-card:before,.profile-clerk-shell[data-v-3c34b09f] .cl-card:after{display:none}.profile-clerk-shell[data-v-3c34b09f] .cl-navbar{width:230px;background:var(--cc-panel)!important;border-right:1px solid var(--cc-line)!important}.profile-clerk-shell[data-v-3c34b09f] .cl-page,.profile-clerk-shell[data-v-3c34b09f] .cl-pageScrollBox,.profile-clerk-shell[data-v-3c34b09f] .cl-scrollBox{background:var(--cc-panel-2)!important}.profile-clerk-shell[data-v-3c34b09f] .cl-pageScrollBox,.profile-clerk-shell[data-v-3c34b09f] .cl-scrollBox{min-height:520px}[dir=rtl] .profile-card-title[data-v-3c34b09f]{font-family:var(--cc-sans);text-transform:none;letter-spacing:normal}[dir=rtl] .profile-status[data-v-3c34b09f]{right:auto;left:24px}@media(max-width:920px){.profile-overview[data-v-3c34b09f]{grid-template-columns:1fr}.profile-identity-panel[data-v-3c34b09f]{min-height:auto}}@media(max-width:760px){.profile-main[data-v-3c34b09f]{padding:34px 18px 64px}.profile-title[data-v-3c34b09f]{font-size:2.4rem}.profile-card[data-v-3c34b09f]{padding:20px}.profile-identity-panel[data-v-3c34b09f]{grid-template-columns:1fr;align-items:start;padding:22px}.profile-status[data-v-3c34b09f]{position:static;width:fit-content}.profile-clerk-shell[data-v-3c34b09f]{overflow-x:auto}.profile-clerk-shell[data-v-3c34b09f] .cl-card{min-width:680px}}.admin-page[data-v-95b74108]{min-height:100vh;font-family:var(--cc-sans);color:var(--cc-ink)}.set-bar[data-v-95b74108]{height:64px;background:color-mix(in srgb,var(--cc-panel) 86%,transparent);color:var(--cc-ink);border-bottom:1px solid var(--cc-line-2);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:50}.sb-brand[data-v-95b74108]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cc-ink)}.sb-mark[data-v-95b74108]{width:26px;height:26px}.sb-word[data-v-95b74108]{font-family:var(--cc-mono);font-weight:700;letter-spacing:1.5px}.sb-actions[data-v-95b74108]{display:flex;align-items:center;gap:18px}.sb-link[data-v-95b74108]{color:var(--cc-muted);text-decoration:none;font-family:var(--cc-mono);font-size:.85rem;opacity:.8}.sb-link[data-v-95b74108]:hover{opacity:1;color:var(--cc-signal)}.set-main[data-v-95b74108]{max-width:1100px;margin:0 auto;padding:40px 32px 80px}.set-head[data-v-95b74108]{margin-bottom:24px}.set-title[data-v-95b74108]{font-size:2rem;font-weight:600;letter-spacing:-.5px;margin:0 0 8px;color:var(--cc-ink)}.set-sub[data-v-95b74108]{color:var(--cc-muted);font-size:1.02rem;margin:0}.access-panel[data-v-95b74108]{max-width:520px;margin:40px auto}.access-inner[data-v-95b74108]{padding:40px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.access-icon[data-v-95b74108]{font-size:2rem;color:var(--cc-warn)}.access-title[data-v-95b74108]{font-family:var(--cc-mono);font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;margin:0;color:var(--cc-ink)}.access-text[data-v-95b74108]{color:var(--cc-muted);margin:0 0 8px;max-width:40ch}.admin-nav[data-v-95b74108]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--cc-line-2)}.admin-nav-item[data-v-95b74108]{font-family:var(--cc-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--cc-muted);padding:7px 13px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .15s,background-color .15s,border-color .15s}.admin-nav-item[data-v-95b74108]:hover{color:var(--cc-ink);background:var(--cc-panel-2)}.admin-nav-item.on[data-v-95b74108]{color:var(--cc-signal);background:var(--cc-signal-soft);border-color:#ff4d146b}.admin-nav-item.link[data-v-95b74108]{border-color:var(--cc-line-2)}.admin-nav-item.link[data-v-95b74108]:hover{color:var(--cc-signal);border-color:var(--cc-signal);background:var(--cc-signal-soft)}.nav-ext[data-v-95b74108]{opacity:.65}.admin-nav-div[data-v-95b74108]{align-self:stretch;width:1px;min-height:20px;margin:0 5px;background:var(--cc-line)}.tab-body[data-v-95b74108]{animation:fade-95b74108 .2s ease}@keyframes fade-95b74108{0%{opacity:0}to{opacity:1}}.loading-row[data-v-95b74108]{color:var(--cc-muted);font-family:var(--cc-mono);padding:24px 4px}.stat-grid[data-v-95b74108]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.stat-card[data-v-95b74108]{position:relative;background:var(--cc-panel);border:1px solid var(--cc-line-2);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px}.stat-card.wide[data-v-95b74108]{grid-column:1 / -1}.sc-label[data-v-95b74108]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-dim)}.sc-value[data-v-95b74108]{font-family:var(--cc-mono);font-size:1.9rem;font-weight:600;color:var(--cc-ink);font-variant-numeric:tabular-nums}.sc-value.running[data-v-95b74108]{color:var(--cc-signal)}.sc-value.model[data-v-95b74108]{font-size:1.1rem;word-break:break-all}.trust-grid[data-v-95b74108]{display:grid;grid-template-columns:1fr;gap:18px}.trust-panel .cc-phead[data-v-95b74108]{display:flex;align-items:center;justify-content:space-between;gap:12px}.trust-body[data-v-95b74108]{padding:18px 20px 20px}.trust-kpis[data-v-95b74108]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 20px;margin-bottom:18px}.track-metrics[data-v-95b74108]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.track-card[data-v-95b74108]{display:flex;flex-direction:column;gap:7px;background:var(--cc-panel-2);border:1px solid var(--cc-line);padding:14px}.track-name[data-v-95b74108]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-signal)}.track-value[data-v-95b74108]{color:var(--cc-ink);font-size:13px}.track-sub[data-v-95b74108]{color:var(--cc-muted);font-size:11px}.trust-empty[data-v-95b74108]{padding:22px;background:var(--cc-panel-2);border:1px solid var(--cc-line);color:var(--cc-muted)}.trust-empty-title[data-v-95b74108]{display:block;font-family:var(--cc-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink);margin-bottom:8px}.trust-empty p[data-v-95b74108]{margin:0;line-height:1.55}.trust-table-wrap[data-v-95b74108]{max-height:360px;overflow:auto}.tab-toolbar[data-v-95b74108]{display:flex;justify-content:flex-end;margin-bottom:12px}.table-wrap[data-v-95b74108]{border:1px solid var(--cc-line-2);background:var(--cc-panel);overflow-x:auto}.admin-table[data-v-95b74108]{width:100%;border-collapse:collapse;font-size:13px}.admin-table th[data-v-95b74108]{text-align:start;font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-dim);padding:11px 14px;border-bottom:1px solid var(--cc-line-2);background:var(--cc-panel-2);white-space:nowrap}.admin-table td[data-v-95b74108]{padding:11px 14px;border-bottom:1px solid var(--cc-line);color:var(--cc-ink);vertical-align:middle}.admin-table tbody tr[data-v-95b74108]:hover{background:var(--cc-panel-2)}.admin-table .num[data-v-95b74108]{text-align:end}.admin-table .mono[data-v-95b74108]{font-family:var(--cc-mono)}.admin-table .dim[data-v-95b74108]{color:var(--cc-dim)}.admin-table .email[data-v-95b74108]{color:var(--cc-ink)}.actions-col[data-v-95b74108]{text-align:end;white-space:nowrap}.cell-sub[data-v-95b74108]{display:block;font-size:.68rem;font-weight:600;color:var(--cc-dim, var(--cc-muted));margin-top:2px}.usage-caption[data-v-95b74108]{margin-bottom:8px;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--cc-dim, var(--cc-muted));text-transform:uppercase}.empty-cell[data-v-95b74108]{text-align:center;color:var(--cc-dim);padding:24px;font-family:var(--cc-mono)}.user-cards[data-v-95b74108]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.user-card[data-v-95b74108]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--cc-line);border-radius:12px;background:var(--cc-panel-2, var(--cc-panel))}.uc-head[data-v-95b74108]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.uc-id[data-v-95b74108]{display:flex;flex-direction:column;gap:3px;min-width:0}.uc-email[data-v-95b74108]{font-weight:700;font-size:.95rem;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-uid[data-v-95b74108]{font-size:.72rem;color:var(--cc-dim)}.uc-updated[data-v-95b74108]{font-size:.7rem;color:var(--cc-dim);white-space:nowrap;flex-shrink:0}.uc-stats[data-v-95b74108]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 0;border-block:1px solid var(--cc-line)}.uc-stat[data-v-95b74108]{display:flex;flex-direction:column;gap:3px;min-width:0}.uc-stat-k[data-v-95b74108]{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cc-dim);white-space:nowrap}.uc-stat-v[data-v-95b74108]{font-family:var(--cc-mono);font-size:1.02rem;font-weight:700;color:var(--cc-ink);font-variant-numeric:tabular-nums}.uc-stat.balance .uc-stat-v[data-v-95b74108]{color:var(--cc-signal);font-size:1.22rem}.uc-stat-sub[data-v-95b74108]{font-size:.64rem;font-weight:600;color:var(--cc-dim)}.uc-actions[data-v-95b74108]{display:flex;flex-direction:column;gap:9px}.uc-action-row[data-v-95b74108]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uc-action-row .amt-input[data-v-95b74108]{flex:1 1 90px;min-width:80px}.uc-margin-label[data-v-95b74108]{font-size:.72rem;font-weight:600;color:var(--cc-dim);min-width:54px}@media(max-width:540px){.user-cards[data-v-95b74108]{grid-template-columns:1fr}.uc-stats[data-v-95b74108]{grid-template-columns:repeat(2,1fr)}}.row-actions[data-v-95b74108]{display:inline-flex;align-items:center;gap:7px;justify-content:flex-end}.margin-cell[data-v-95b74108]{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end}.pkg-form[data-v-95b74108]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pkg-form .s-input[data-v-95b74108]{flex:1;min-width:160px}.pkg-active[data-v-95b74108]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--cc-muted);white-space:nowrap}.price-note[data-v-95b74108]{color:var(--cc-dim);font-size:.78rem;margin:14px 0 0;line-height:1.5}.price-suffix[data-v-95b74108]{color:var(--cc-muted);font-family:var(--cc-mono)}.retention-note[data-v-95b74108]{color:var(--cc-muted);font-size:.86rem;line-height:1.55;margin:0 0 18px;max-width:76ch}.retention-kpis[data-v-95b74108]{margin:18px 0}.retention-policy[data-v-95b74108]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 18px}.retention-apply[data-v-95b74108]{margin-top:18px;padding-top:18px;border-top:1px solid var(--cc-line)}.amt-input[data-v-95b74108]{width:84px;padding:6px 8px;border:1px solid var(--cc-line-2);background:var(--cc-panel-2);color:var(--cc-ink);font-family:var(--cc-mono);font-size:12px;border-radius:2px}.amt-input[data-v-95b74108]:focus{outline:none;border-color:var(--cc-signal)}.cc-btn.sm[data-v-95b74108]{padding:6px 11px;font-size:10px}.cc-btn.danger[data-v-95b74108]{color:var(--cc-bad);border-color:#ff5c6c66}.cc-btn.danger[data-v-95b74108]:hover:not(:disabled){border-color:var(--cc-bad);color:var(--cc-bad);background:#ff5c6c14}.status-tag[data-v-95b74108]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--cc-line-2);color:var(--cc-muted)}.status-tag.running[data-v-95b74108]{color:var(--cc-signal);border-color:#ff4d1466}.status-tag.warn[data-v-95b74108]{color:var(--cc-warn);border-color:#f5b23d66}.status-tag.done[data-v-95b74108]{color:var(--cc-ok);border-color:#36d39966}.status-tag.bad[data-v-95b74108]{color:var(--cc-bad);border-color:#ff5c6c66}.s-panel[data-v-95b74108]{margin-bottom:20px}.s-body[data-v-95b74108]{padding:20px}.kv[data-v-95b74108]{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.kv-k[data-v-95b74108]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-dim);min-width:130px}.kv-v[data-v-95b74108]{color:var(--cc-ink)}.s-field-label[data-v-95b74108]{display:block;font-family:var(--cc-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-dim);margin-bottom:8px}.model-row[data-v-95b74108]{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.head-actions[data-v-95b74108]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.schedule-form[data-v-95b74108]{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.7fr) minmax(180px,1fr) minmax(120px,.7fr) auto;gap:10px;align-items:stretch;margin-bottom:14px}.dataset-form[data-v-95b74108]{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(180px,.9fr) minmax(260px,2fr) auto;gap:10px;align-items:stretch;margin-bottom:14px}.alert-form[data-v-95b74108]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(130px,.65fr) minmax(220px,1.3fr) minmax(180px,.9fr) auto;gap:10px;align-items:stretch;margin-bottom:14px}.worker-form[data-v-95b74108]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.5fr) auto;gap:10px;align-items:stretch;margin-bottom:14px}.dataset-textarea[data-v-95b74108]{min-height:92px;resize:vertical;line-height:1.45;font-family:var(--cc-mono)}.dataset-preview[data-v-95b74108]{max-width:340px;color:var(--cc-muted);font-size:.82rem;line-height:1.45}.dataset-actions[data-v-95b74108]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dataset-sim-input[data-v-95b74108]{min-width:150px}.alert-last[data-v-95b74108]{margin-inline-start:6px}.alert-deliveries[data-v-95b74108]{margin-top:18px}.s-select[data-v-95b74108],.s-input[data-v-95b74108]{flex:1;min-width:220px;padding:10px 12px;border:1px solid var(--cc-line-2);background:var(--cc-panel-2);color:var(--cc-ink);font-family:var(--cc-sans);font-size:.92rem;border-radius:2px}.s-select[data-v-95b74108]:focus,.s-input[data-v-95b74108]:focus{outline:none;border-color:var(--cc-signal);box-shadow:0 0 0 2px var(--cc-signal-soft)}.s-select option[data-v-95b74108],.s-select optgroup[data-v-95b74108]{background:var(--cc-panel);color:var(--cc-ink)}.s-msg[data-v-95b74108]{margin:12px 0 0;font-size:.85rem;font-family:var(--cc-mono)}.s-msg.ok[data-v-95b74108]{color:var(--cc-ok)}.s-msg.bad[data-v-95b74108]{color:var(--cc-bad)}.flag-grid[data-v-95b74108]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:22px}.flag-item[data-v-95b74108]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--cc-line);background:var(--cc-panel-2);padding:12px 14px}.flag-name[data-v-95b74108]{font-size:.88rem;color:var(--cc-ink)}.flag-state[data-v-95b74108]{font-family:var(--cc-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border:1px solid}.flag-state.on[data-v-95b74108]{color:var(--cc-ok);border-color:#36d39966}.flag-state.off[data-v-95b74108]{color:var(--cc-dim);border-color:var(--cc-line-2)}.limit-grid[data-v-95b74108]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px}.limit-grid .kv[data-v-95b74108]{margin-bottom:6px}[dir=rtl] .mono[data-v-95b74108],[dir=rtl] .sc-value[data-v-95b74108],[dir=rtl] .amt-input[data-v-95b74108],[dir=rtl] .kv-v.mono[data-v-95b74108]{direction:ltr}[dir=rtl] .admin-table .num[data-v-95b74108]{text-align:start}[dir=rtl] .actions-col[data-v-95b74108],[dir=rtl] .row-actions[data-v-95b74108]{justify-content:flex-start}@media(max-width:640px){.set-main[data-v-95b74108]{padding:24px 16px 64px}.set-bar[data-v-95b74108]{padding:0 16px}.schedule-form[data-v-95b74108],.dataset-form[data-v-95b74108],.alert-form[data-v-95b74108],.worker-form[data-v-95b74108]{grid-template-columns:1fr}.head-actions[data-v-95b74108],.dataset-actions[data-v-95b74108]{justify-content:flex-start}}.row-new>td[data-v-95b74108]{background:#ff4d140d}.req-name[data-v-95b74108]{font-weight:600;color:var(--cc-ink)}.req-company[data-v-95b74108]{font-size:.82rem;color:var(--cc-dim);margin-top:1px}.req-contact[data-v-95b74108]{display:flex;flex-direction:column;gap:2px;margin-top:5px}.req-link[data-v-95b74108]{font-family:var(--cc-mono);font-size:.78rem;color:var(--cc-signal);text-decoration:none}.req-link[data-v-95b74108]:hover{text-decoration:underline}.req-msg[data-v-95b74108]{max-width:320px;white-space:pre-wrap;color:var(--cc-ink);font-size:.86rem;line-height:1.5}.req-msg-text[data-v-95b74108]{display:block}.req-credits[data-v-95b74108]{display:inline-block;margin-bottom:5px;padding:2px 9px;border-radius:999px;font-family:var(--cc-mono);font-size:.74rem;font-weight:700;color:var(--cc-signal);border:1px solid var(--cc-signal)}.req-plan[data-v-95b74108]{font-size:.74rem;color:var(--cc-dim);font-family:var(--cc-mono);margin-top:4px}.req-actions[data-v-95b74108]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .req-actions[data-v-95b74108]{justify-content:flex-start}[dir=rtl] .req-link[data-v-95b74108]{direction:ltr;text-align:start}.admin-pricing[data-v-ebca198b]{min-height:100vh}.set-main[data-v-ebca198b]{max-width:1120px;margin:0 auto;padding:24px 28px 72px}.set-head[data-v-ebca198b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.set-title[data-v-ebca198b]{font-size:1.7rem;font-weight:700;margin:0}.set-sub[data-v-ebca198b]{color:var(--cc-muted);margin:4px 0 0;font-size:.9rem}.head-actions[data-v-ebca198b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cc-btn.primary[data-v-ebca198b]{background:var(--cc-signal);color:#0a0d13;border-color:var(--cc-signal)}.cc-btn.primary[data-v-ebca198b]:disabled{opacity:.45;cursor:not-allowed}.dirty-tag[data-v-ebca198b]{font-family:var(--cc-mono);font-size:.72rem;color:var(--cc-warn)}.saved-tag[data-v-ebca198b]{font-family:var(--cc-mono);font-size:.72rem;color:var(--cc-ok)}.disclosure[data-v-ebca198b]{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--cc-signal);background:var(--cc-signal-soft);color:var(--cc-ink);padding:12px 16px;font-size:.86rem;line-height:1.5;margin-bottom:18px}.disclosure .dot[data-v-ebca198b]{color:var(--cc-signal)}.pb-panel[data-v-ebca198b]{position:relative;margin-bottom:16px;padding:0}.cc-phead[data-v-ebca198b]{padding:11px 16px;border-bottom:1px solid var(--cc-line-2);font-family:var(--cc-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-ink)}.pb-body[data-v-ebca198b]{padding:15px 16px}.pb-grid[data-v-ebca198b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.arr-grid[data-v-ebca198b]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:end}.arr-grid .derived[data-v-ebca198b]{grid-column:1 / -1;display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid var(--cc-line-2);padding-top:12px;margin-top:4px}.d-row[data-v-ebca198b]{display:flex;flex-direction:column;gap:2px}.d-row>span[data-v-ebca198b]:first-child{font-size:.7rem;color:var(--cc-muted);font-family:var(--cc-mono);text-transform:uppercase;letter-spacing:.05em}.d-row.big .mono[data-v-ebca198b]{font-size:1.5rem}.fld[data-v-ebca198b]{display:flex;flex-direction:column;gap:5px}.fld>span[data-v-ebca198b]{font-size:.7rem;color:var(--cc-muted);font-family:var(--cc-mono);text-transform:uppercase;letter-spacing:.05em}.in[data-v-ebca198b],.fld input[data-v-ebca198b]{font:inherit;font-size:.86rem;padding:7px 9px;border:1px solid var(--cc-line-2);border-radius:4px;background:var(--cc-panel-2);color:var(--cc-ink);outline:none;width:100%;transition:border-color .15s}.in[data-v-ebca198b]:focus,.fld input[data-v-ebca198b]:focus{border-color:var(--cc-signal)}.in.b[data-v-ebca198b]{font-weight:600}.in.dim[data-v-ebca198b]{color:var(--cc-muted)}.in.mono[data-v-ebca198b],.fld input[data-v-ebca198b]{font-family:var(--cc-mono)}.in.sm[data-v-ebca198b]{max-width:160px}.in.xs[data-v-ebca198b]{padding:5px 6px;font-size:.8rem}.in.full[data-v-ebca198b]{width:100%}textarea.in[data-v-ebca198b]{resize:vertical;line-height:1.4}.pb-table[data-v-ebca198b]{width:100%;border-collapse:collapse;font-size:.86rem}.pb-table th[data-v-ebca198b]{text-align:start;font-family:var(--cc-mono);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:var(--cc-muted);padding:5px 8px;border-bottom:1px solid var(--cc-line-2)}.pb-table td[data-v-ebca198b]{padding:5px 8px;border-bottom:1px solid var(--cc-line-2);vertical-align:middle;color:var(--cc-ink)}.pb-table tr:last-child td[data-v-ebca198b]{border-bottom:0}.mono[data-v-ebca198b]{font-family:var(--cc-mono)}.dim[data-v-ebca198b]{color:var(--cc-muted)}.hot[data-v-ebca198b]{color:var(--cc-signal)}.b[data-v-ebca198b]{font-weight:600}.neg[data-v-ebca198b]{color:var(--cc-bad)}.kv[data-v-ebca198b]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:6px 0;border-bottom:1px solid var(--cc-line-2);font-size:.88rem}.kv[data-v-ebca198b]:last-of-type{border-bottom:0}.kv>span[data-v-ebca198b]:first-child{color:var(--cc-muted)}.scenarios[data-v-ebca198b]{display:flex;gap:12px;flex-wrap:wrap;font-size:.76rem;color:var(--cc-muted)}.scenarios label[data-v-ebca198b]{display:inline-flex;align-items:center;gap:5px}.pb-note[data-v-ebca198b]{font-size:.84rem;line-height:1.5;margin-top:10px;display:flex;flex-direction:column;gap:6px}.pb-sub[data-v-ebca198b]{font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted);margin:16px 0 8px}.guardrails[data-v-ebca198b]{display:flex;flex-direction:column;gap:6px}.pb-foot[data-v-ebca198b]{font-size:.76rem;color:var(--cc-dim);font-family:var(--cc-mono);margin-top:6px}.save-row[data-v-ebca198b]{margin-top:16px}.access-panel[data-v-ebca198b]{padding:40px;text-align:center}.access-inner[data-v-ebca198b]{max-width:420px;margin:0 auto}.access-icon[data-v-ebca198b]{font-size:2rem;color:var(--cc-signal)}.access-title[data-v-ebca198b]{font-size:1.3rem;margin:8px 0}.access-text[data-v-ebca198b]{color:var(--cc-muted);margin-bottom:16px}.loading-row[data-v-ebca198b]{color:var(--cc-muted);padding:40px;text-align:center}@media(max-width:820px){.pb-grid[data-v-ebca198b]{grid-template-columns:1fr}.arr-grid[data-v-ebca198b]{grid-template-columns:1fr 1fr}.pb-table[data-v-ebca198b]{font-size:.78rem}}.activity-page[data-v-b43240d5]{min-height:100vh}.activity-bar[data-v-b43240d5]{height:64px;background:color-mix(in srgb,var(--cc-panel) 86%,transparent);color:var(--cc-ink);border-bottom:1px solid var(--cc-line-2);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 32px;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.activity-brand[data-v-b43240d5]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cc-ink)}.activity-mark[data-v-b43240d5]{width:26px;height:26px}.activity-word[data-v-b43240d5]{font-family:var(--cc-mono);font-weight:700;letter-spacing:1.5px}.activity-actions[data-v-b43240d5]{display:flex;align-items:center;gap:16px}.activity-nav[data-v-b43240d5]{color:var(--cc-muted);text-decoration:none;font-family:var(--cc-mono);font-size:.85rem;opacity:.84}.activity-nav[data-v-b43240d5]:hover{opacity:1;color:var(--cc-signal)}.activity-main[data-v-b43240d5]{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:48px 0 80px}.activity-head[data-v-b43240d5]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.activity-kicker[data-v-b43240d5]{margin:0 0 10px}.activity-title[data-v-b43240d5]{margin:0;color:var(--cc-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:.98;font-weight:700;letter-spacing:0}.activity-sub[data-v-b43240d5]{margin:14px 0 0;max-width:62ch;color:var(--cc-muted);font-size:1rem;line-height:1.6}.activity-summary[data-v-b43240d5]{display:grid;grid-template-columns:minmax(130px,.5fr) minmax(260px,1.2fr) minmax(180px,.8fr);border:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 72%,transparent);margin-bottom:22px}.summary-cell[data-v-b43240d5]{min-width:0;padding:16px 18px;border-inline-end:1px solid var(--cc-line)}.summary-cell[data-v-b43240d5]:last-child{border-inline-end:0}.summary-label[data-v-b43240d5]{display:block;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.summary-value[data-v-b43240d5]{display:block;color:var(--cc-ink);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-workspace[data-v-b43240d5]{direction:ltr;text-align:start}.activity-panel[data-v-b43240d5]{min-height:420px}.activity-panel-head[data-v-b43240d5]{min-height:48px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid var(--cc-line)}.activity-state[data-v-b43240d5],.activity-empty[data-v-b43240d5]{min-height:310px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--cc-muted);text-align:center;padding:40px 24px}.activity-empty[data-v-b43240d5]{flex-direction:column}.activity-empty h2[data-v-b43240d5]{margin:0;color:var(--cc-ink);font-size:1.3rem}.activity-empty p[data-v-b43240d5]{margin:0;max-width:42ch;line-height:1.6}.activity-error[data-v-b43240d5]{color:var(--cc-bad)}.activity-spinner[data-v-b43240d5]{width:18px;height:18px;border-radius:999px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);animation:activity-spin-b43240d5 .8s linear infinite}@keyframes activity-spin-b43240d5{to{transform:rotate(360deg)}}.activity-list[data-v-b43240d5]{list-style:none;margin:0;padding:6px 0}.activity-item[data-v-b43240d5]{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 20px;border-bottom:1px solid var(--cc-line)}.activity-item[data-v-b43240d5]:last-child{border-bottom:0}.activity-dot[data-v-b43240d5]{width:10px;height:10px;margin-top:8px;border-radius:999px;background:var(--cc-ok);box-shadow:0 0 0 5px #36d3991a}.activity-dot.failed[data-v-b43240d5]{background:var(--cc-bad);box-shadow:0 0 0 5px #ff5c6c1a}.activity-row-main[data-v-b43240d5]{min-width:0}.activity-row-top[data-v-b43240d5]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0}.activity-action[data-v-b43240d5]{min-width:0;color:var(--cc-ink);font-family:var(--cc-mono);font-size:.92rem;word-break:break-word}.activity-time[data-v-b43240d5]{flex:0 0 auto;color:var(--cc-dim);font-size:.78rem}.activity-meta[data-v-b43240d5]{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px;color:var(--cc-muted);font-size:.88rem}.activity-meta .ok[data-v-b43240d5]{color:var(--cc-ok)}.activity-meta .bad[data-v-b43240d5]{color:var(--cc-bad)}.activity-details[data-v-b43240d5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.detail-chip[data-v-b43240d5]{max-width:100%;border:1px solid var(--cc-line);background:var(--cc-panel-2);color:var(--cc-muted);padding:5px 8px;font-family:var(--cc-mono);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.activity-spinner[data-v-b43240d5]{animation:none}}@media(max-width:860px){.activity-bar[data-v-b43240d5]{height:auto;min-height:64px;align-items:flex-start;flex-direction:column;padding:14px 18px}.activity-actions[data-v-b43240d5]{width:100%;flex-wrap:wrap;gap:12px}.activity-main[data-v-b43240d5]{width:min(100vw - 28px,1180px);padding-top:32px}.activity-head[data-v-b43240d5]{align-items:stretch;flex-direction:column}.activity-summary[data-v-b43240d5]{grid-template-columns:1fr}.summary-cell[data-v-b43240d5]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.summary-cell[data-v-b43240d5]:last-child{border-bottom:0}.activity-row-top[data-v-b43240d5]{flex-direction:column;gap:6px}}.command-menu[data-v-be02fd82]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;padding:1px;overflow:hidden;background:var(--cc-line)}.command-menu-item[data-v-be02fd82]{min-width:0;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px;color:inherit;text-decoration:none;border:0;background:linear-gradient(135deg,color-mix(in srgb,var(--cc-panel-2) 44%,transparent),transparent 58%),color-mix(in srgb,var(--cc-panel) 72%,transparent);transition:background .16s ease,border-color .16s ease,transform .16s ease}.command-menu-item[data-v-be02fd82]:hover,.command-menu-item.router-link-active[data-v-be02fd82]{background:linear-gradient(135deg,color-mix(in srgb,var(--cc-signal) 16%,transparent),transparent 60%),color-mix(in srgb,var(--cc-panel-2) 76%,transparent);border-color:color-mix(in srgb,var(--cc-signal) 38%,var(--cc-line));transform:translateY(-1px)}.command-menu-index[data-v-be02fd82]{color:var(--cc-signal);font-size:.72rem;line-height:1.2}.command-menu-copy[data-v-be02fd82]{min-width:0;display:grid;gap:8px}.command-menu-copy strong[data-v-be02fd82]{color:var(--cc-ink);font-size:.95rem;line-height:1.25}.command-menu-copy small[data-v-be02fd82]{color:var(--cc-muted);font-size:.76rem;line-height:1.45}@media(max-width:1100px){.command-menu[data-v-be02fd82]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.command-menu[data-v-be02fd82]{grid-template-columns:1fr}}.dashboard-page[data-v-e009bce7]{min-height:100vh}.dashboard-main[data-v-e009bce7]{width:min(1220px,calc(100vw - 48px));margin:0 auto;padding:48px 0 80px}.dashboard-head[data-v-e009bce7]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.dashboard-head-copy[data-v-e009bce7]{min-width:0}.dashboard-head-tools[data-v-e009bce7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.dashboard-refresh[data-v-e009bce7]{min-width:118px;justify-content:center}.dashboard-kicker[data-v-e009bce7]{margin:0 0 10px}.dashboard-title[data-v-e009bce7]{margin:0;color:var(--cc-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:.98;font-weight:700;letter-spacing:0}.dashboard-sub[data-v-e009bce7]{margin:14px 0 0;max-width:74ch;color:var(--cc-muted);font-size:1rem;line-height:1.65}.readiness-panel[data-v-e009bce7]{min-height:132px;display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px;margin-bottom:18px}.readiness-score[data-v-e009bce7]{display:grid;gap:10px}.readiness-score strong[data-v-e009bce7]{color:var(--cc-ink);font-size:clamp(2.4rem,6vw,5rem);line-height:.9}.posture-ready[data-v-e009bce7]{color:var(--cc-ok)}.posture-watch[data-v-e009bce7]{color:var(--cc-warn)}.posture-critical[data-v-e009bce7]{color:var(--cc-bad)}.readiness-copy[data-v-e009bce7]{min-width:0}.readiness-copy p[data-v-e009bce7]{margin:12px 0 0;color:var(--cc-muted);line-height:1.6}.posture-pill[data-v-e009bce7],.focus-status[data-v-e009bce7]{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--cc-line-2);padding:0 9px;font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.readiness-time[data-v-e009bce7]{color:var(--cc-dim);font-size:.76rem;text-align:end}.summary-grid[data-v-e009bce7]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--cc-line-2);margin-bottom:22px}.summary-card[data-v-e009bce7]{min-width:0;display:grid;gap:7px;padding:16px;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--cc-panel) 72%,transparent);border-inline-end:1px solid var(--cc-line)}.summary-card[data-v-e009bce7]:last-child{border-inline-end:0}.summary-card[data-v-e009bce7]:hover{background:color-mix(in srgb,var(--cc-panel-2) 82%,transparent)}.summary-card span[data-v-e009bce7],.focus-panel-head[data-v-e009bce7],.focus-empty[data-v-e009bce7]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.summary-card strong[data-v-e009bce7]{color:var(--cc-ink);font-size:1.25rem}.summary-card small[data-v-e009bce7]{color:var(--cc-muted);line-height:1.35}.dashboard-state[data-v-e009bce7]{min-height:320px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--cc-muted)}.dashboard-error[data-v-e009bce7]{color:var(--cc-bad)}.dashboard-spinner[data-v-e009bce7]{width:18px;height:18px;border-radius:999px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);animation:dashboard-spin-e009bce7 .8s linear infinite}@keyframes dashboard-spin-e009bce7{to{transform:rotate(360deg)}}.focus-grid[data-v-e009bce7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.focus-panel[data-v-e009bce7]{min-height:320px}.focus-panel.wide[data-v-e009bce7]{grid-column:1 / -1;min-height:220px}.focus-panel-head[data-v-e009bce7]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--cc-line)}.focus-link[data-v-e009bce7]{color:var(--cc-signal);text-decoration:none}.focus-empty[data-v-e009bce7]{min-height:220px;display:grid;place-items:center;padding:24px;text-align:center}.focus-list[data-v-e009bce7],.outcome-strip[data-v-e009bce7]{list-style:none;margin:0;padding:0}.focus-list li[data-v-e009bce7]{padding:18px;border-bottom:1px solid var(--cc-line)}.focus-list li[data-v-e009bce7]:last-child{border-bottom:0}.focus-list strong[data-v-e009bce7]{display:block;margin-top:9px;color:var(--cc-ink);font-size:1rem;line-height:1.35}.focus-list p[data-v-e009bce7]{margin:8px 0 12px;color:var(--cc-muted);line-height:1.55}.focus-list a[data-v-e009bce7],.outcome-strip a[data-v-e009bce7]{color:var(--cc-signal);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.severity-high[data-v-e009bce7],.priority-critical[data-v-e009bce7],.priority-high[data-v-e009bce7]{color:var(--cc-bad);border-color:color-mix(in srgb,var(--cc-bad) 46%,transparent)}.severity-medium[data-v-e009bce7],.priority-medium[data-v-e009bce7]{color:var(--cc-warn);border-color:color-mix(in srgb,var(--cc-warn) 46%,transparent)}.severity-low[data-v-e009bce7],.priority-low[data-v-e009bce7]{color:var(--cc-ok);border-color:color-mix(in srgb,var(--cc-ok) 46%,transparent)}.outcome-strip[data-v-e009bce7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-strip li[data-v-e009bce7]{min-width:0;display:grid;gap:8px;padding:18px;border-inline-end:1px solid var(--cc-line)}.outcome-strip li[data-v-e009bce7]:last-child{border-inline-end:0}.outcome-strip span[data-v-e009bce7]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.outcome-strip strong[data-v-e009bce7]{color:var(--cc-bad);font-size:1.25rem}.outcome-strip small[data-v-e009bce7]{color:var(--cc-muted);line-height:1.35}:root[data-theme=light]{background:#fbf8f1c2}@media(prefers-reduced-motion:reduce){.dashboard-spinner[data-v-e009bce7]{animation:none}}@media(max-width:1100px){.summary-grid[data-v-e009bce7]{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card[data-v-e009bce7]:nth-child(3n){border-inline-end:0}}@media(max-width:860px){.dashboard-main[data-v-e009bce7]{width:min(100vw - 28px,1220px);padding-top:32px}.dashboard-head[data-v-e009bce7],.readiness-panel[data-v-e009bce7]{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.dashboard-head-tools[data-v-e009bce7]{justify-content:flex-start}.readiness-time[data-v-e009bce7]{text-align:start}.summary-grid[data-v-e009bce7],.focus-grid[data-v-e009bce7],.outcome-strip[data-v-e009bce7]{grid-template-columns:1fr}.summary-card[data-v-e009bce7],.outcome-strip li[data-v-e009bce7]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.summary-card[data-v-e009bce7]:last-child,.outcome-strip li[data-v-e009bce7]:last-child{border-bottom:0}}.decision-page[data-v-a3b05e64]{min-height:100vh}.decision-main[data-v-a3b05e64]{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:48px 0 80px}.decision-head[data-v-a3b05e64]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.decision-head-actions[data-v-a3b05e64]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.decision-kicker[data-v-a3b05e64]{margin:0 0 10px}.decision-title[data-v-a3b05e64]{margin:0;color:var(--cc-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:.98;font-weight:700;letter-spacing:0}.decision-sub[data-v-a3b05e64]{margin:14px 0 0;max-width:68ch;color:var(--cc-muted);font-size:1rem;line-height:1.65}.decision-summary[data-v-a3b05e64]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 72%,transparent);margin-bottom:18px}.summary-cell[data-v-a3b05e64]{min-width:0;padding:16px 18px;border-inline-end:1px solid var(--cc-line)}.summary-cell[data-v-a3b05e64]:last-child{border-inline-end:0}.summary-label[data-v-a3b05e64]{display:block;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.summary-value[data-v-a3b05e64]{display:block;color:var(--cc-ink);font-size:1.12rem}.summary-value.ok[data-v-a3b05e64]{color:var(--cc-ok)}.summary-value.bad[data-v-a3b05e64]{color:var(--cc-bad)}.decision-tools[data-v-a3b05e64]{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:16px;margin-bottom:22px}.search-box[data-v-a3b05e64]{display:grid;gap:8px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.search-box input[data-v-a3b05e64]{width:100%;min-height:42px;border:1px solid var(--cc-line-2);background:var(--cc-panel);color:var(--cc-ink);padding:0 13px;font-family:var(--cc-sans);font-size:.95rem;letter-spacing:0;text-transform:none}.status-tabs[data-v-a3b05e64]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.status-tab[data-v-a3b05e64]{min-height:42px;border:1px solid var(--cc-line-2);background:transparent;color:var(--cc-muted);padding:0 13px;font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.status-tab.on[data-v-a3b05e64],.status-tab[data-v-a3b05e64]:hover{color:var(--cc-signal);border-color:#ff4d1494;background:#ff4d1414}.decision-panel[data-v-a3b05e64]{min-height:430px}.decision-panel-head[data-v-a3b05e64]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--cc-line)}.decision-count[data-v-a3b05e64]{color:var(--cc-dim);font-size:.78rem}.decision-state[data-v-a3b05e64],.decision-empty[data-v-a3b05e64]{min-height:320px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--cc-muted);text-align:center;padding:40px 24px}.decision-empty[data-v-a3b05e64]{flex-direction:column}.decision-empty h2[data-v-a3b05e64]{margin:0;color:var(--cc-ink);font-size:1.35rem}.decision-empty p[data-v-a3b05e64]{margin:0;max-width:46ch;line-height:1.6}.decision-error[data-v-a3b05e64]{color:var(--cc-bad)}.decision-spinner[data-v-a3b05e64]{width:18px;height:18px;border-radius:999px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);animation:decision-spin-a3b05e64 .8s linear infinite}@keyframes decision-spin-a3b05e64{to{transform:rotate(360deg)}}.decision-list[data-v-a3b05e64]{list-style:none;margin:0;padding:0}.decision-item[data-v-a3b05e64]{padding:22px;border-bottom:1px solid var(--cc-line)}.decision-item[data-v-a3b05e64]:last-child{border-bottom:0}.decision-row-top[data-v-a3b05e64]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.decision-title-block[data-v-a3b05e64]{min-width:0}.decision-title-block h2[data-v-a3b05e64]{margin:10px 0 0;color:var(--cc-ink);font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.1;font-weight:700}.decision-status[data-v-a3b05e64]{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--cc-line-2);color:var(--cc-muted);padding:0 9px;font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.decision-status.status-approved[data-v-a3b05e64]{color:var(--cc-ok);border-color:color-mix(in srgb,var(--cc-ok) 46%,transparent)}.decision-status.status-changes_requested[data-v-a3b05e64]{color:var(--cc-bad);border-color:color-mix(in srgb,var(--cc-bad) 46%,transparent)}.decision-status.status-pending[data-v-a3b05e64]{color:var(--cc-warn);border-color:color-mix(in srgb,var(--cc-warn) 46%,transparent)}.decision-time[data-v-a3b05e64]{color:var(--cc-dim);font-size:.78rem;white-space:nowrap}.decision-scenario[data-v-a3b05e64]{margin:14px 0 0;color:var(--cc-muted);line-height:1.65;max-width:92ch}.decision-meta[data-v-a3b05e64]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--cc-dim);font-size:.82rem}.decision-metrics[data-v-a3b05e64]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line);margin-top:18px}.decision-metrics div[data-v-a3b05e64]{min-width:0;padding:13px 14px;border-inline-end:1px solid var(--cc-line)}.decision-metrics div[data-v-a3b05e64]:last-child{border-inline-end:0}.decision-metrics span[data-v-a3b05e64]{display:block;margin-bottom:6px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.decision-metrics strong[data-v-a3b05e64]{color:var(--cc-ink);font-size:.95rem}.latest-comment[data-v-a3b05e64]{margin-top:18px;padding:14px;border-inline-start:2px solid var(--cc-signal);background:var(--cc-panel-2)}.latest-comment span[data-v-a3b05e64]{display:block;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.latest-comment p[data-v-a3b05e64]{margin:0;color:var(--cc-muted);line-height:1.55}.decision-actions[data-v-a3b05e64]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px}@media(prefers-reduced-motion:reduce){.decision-spinner[data-v-a3b05e64]{animation:none}}@media(max-width:860px){.decision-main[data-v-a3b05e64]{width:min(100vw - 28px,1180px);padding-top:32px}.decision-head[data-v-a3b05e64],.decision-row-top[data-v-a3b05e64]{align-items:stretch;flex-direction:column}.decision-summary[data-v-a3b05e64],.decision-tools[data-v-a3b05e64],.decision-metrics[data-v-a3b05e64]{grid-template-columns:1fr}.summary-cell[data-v-a3b05e64],.decision-metrics div[data-v-a3b05e64]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.summary-cell[data-v-a3b05e64]:last-child,.decision-metrics div[data-v-a3b05e64]:last-child{border-bottom:0}.status-tabs[data-v-a3b05e64],.decision-head-actions[data-v-a3b05e64],.decision-actions[data-v-a3b05e64]{justify-content:flex-start}.decision-time[data-v-a3b05e64]{white-space:normal}}.risk-page[data-v-ef537fca]{min-height:100vh}.risk-main[data-v-ef537fca]{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:48px 0 80px}.risk-head[data-v-ef537fca]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.risk-head-actions[data-v-ef537fca]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.risk-kicker[data-v-ef537fca]{margin:0 0 10px}.risk-title[data-v-ef537fca]{margin:0;color:var(--cc-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:.98;font-weight:700;letter-spacing:0}.risk-sub[data-v-ef537fca]{margin:14px 0 0;max-width:70ch;color:var(--cc-muted);font-size:1rem;line-height:1.65}.risk-summary[data-v-ef537fca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 72%,transparent);margin-bottom:18px}.summary-cell[data-v-ef537fca]{min-width:0;padding:16px 18px;border-inline-end:1px solid var(--cc-line)}.summary-cell[data-v-ef537fca]:last-child{border-inline-end:0}.summary-label[data-v-ef537fca]{display:block;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.summary-value[data-v-ef537fca]{display:block;color:var(--cc-ink);font-size:1.12rem}.summary-value.bad[data-v-ef537fca]{color:var(--cc-bad)}.summary-value.warn[data-v-ef537fca]{color:var(--cc-warn)}.risk-tools[data-v-ef537fca]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(170px,240px) auto;align-items:end;gap:16px;margin-bottom:22px}.search-box[data-v-ef537fca],.select-box[data-v-ef537fca]{display:grid;gap:8px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.search-box input[data-v-ef537fca],.select-box select[data-v-ef537fca]{width:100%;min-height:42px;border:1px solid var(--cc-line-2);background:var(--cc-panel);color:var(--cc-ink);padding:0 13px;font-family:var(--cc-sans);font-size:.95rem;letter-spacing:0;text-transform:none}.severity-tabs[data-v-ef537fca]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.severity-tab[data-v-ef537fca]{min-height:42px;border:1px solid var(--cc-line-2);background:transparent;color:var(--cc-muted);padding:0 13px;font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.severity-tab.on[data-v-ef537fca],.severity-tab[data-v-ef537fca]:hover{color:var(--cc-signal);border-color:#ff4d1494;background:#ff4d1414}.risk-panel[data-v-ef537fca]{min-height:430px}.risk-panel-head[data-v-ef537fca]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--cc-line)}.risk-count[data-v-ef537fca]{color:var(--cc-dim);font-size:.78rem}.risk-state[data-v-ef537fca],.risk-empty[data-v-ef537fca]{min-height:320px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--cc-muted);text-align:center;padding:40px 24px}.risk-empty[data-v-ef537fca]{flex-direction:column}.risk-empty h2[data-v-ef537fca]{margin:0;color:var(--cc-ink);font-size:1.35rem}.risk-empty p[data-v-ef537fca]{margin:0;max-width:48ch;line-height:1.6}.risk-error[data-v-ef537fca]{color:var(--cc-bad)}.risk-spinner[data-v-ef537fca]{width:18px;height:18px;border-radius:999px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);animation:risk-spin-ef537fca .8s linear infinite}@keyframes risk-spin-ef537fca{to{transform:rotate(360deg)}}.risk-list[data-v-ef537fca]{list-style:none;margin:0;padding:0}.risk-item[data-v-ef537fca]{padding:22px;border-bottom:1px solid var(--cc-line)}.risk-item[data-v-ef537fca]:last-child{border-bottom:0}.risk-row-top[data-v-ef537fca]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.risk-title-block[data-v-ef537fca]{min-width:0}.risk-title-block h2[data-v-ef537fca]{margin:10px 0 0;color:var(--cc-ink);font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.15;font-weight:700}.risk-severity[data-v-ef537fca],.risk-category[data-v-ef537fca]{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--cc-line-2);color:var(--cc-muted);padding:0 9px;margin-inline-end:7px;font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.risk-severity.severity-high[data-v-ef537fca]{color:var(--cc-bad);border-color:color-mix(in srgb,var(--cc-bad) 46%,transparent)}.risk-severity.severity-medium[data-v-ef537fca]{color:var(--cc-warn);border-color:color-mix(in srgb,var(--cc-warn) 46%,transparent)}.risk-severity.severity-low[data-v-ef537fca]{color:var(--cc-ok);border-color:color-mix(in srgb,var(--cc-ok) 46%,transparent)}.risk-category[data-v-ef537fca]{color:var(--cc-muted)}.risk-time[data-v-ef537fca]{color:var(--cc-dim);font-size:.78rem;white-space:nowrap}.risk-description[data-v-ef537fca]{margin:15px 0 0;color:var(--cc-ink);font-size:1rem;line-height:1.62;max-width:92ch}.risk-meta[data-v-ef537fca]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--cc-dim);font-size:.82rem}.risk-metrics[data-v-ef537fca]{display:grid;grid-template-columns:.5fr .7fr 1.8fr;border:1px solid var(--cc-line);margin-top:18px}.risk-metrics div[data-v-ef537fca]{min-width:0;padding:13px 14px;border-inline-end:1px solid var(--cc-line)}.risk-metrics div[data-v-ef537fca]:last-child{border-inline-end:0}.risk-metrics span[data-v-ef537fca]{display:block;margin-bottom:6px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.risk-metrics strong[data-v-ef537fca]{display:block;min-width:0;color:var(--cc-ink);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.risk-actions[data-v-ef537fca]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px}@media(prefers-reduced-motion:reduce){.risk-spinner[data-v-ef537fca]{animation:none}}@media(max-width:920px){.risk-main[data-v-ef537fca]{width:min(100vw - 28px,1180px);padding-top:32px}.risk-head[data-v-ef537fca],.risk-row-top[data-v-ef537fca]{align-items:stretch;flex-direction:column}.risk-head-actions[data-v-ef537fca],.severity-tabs[data-v-ef537fca],.risk-actions[data-v-ef537fca]{justify-content:flex-start}.risk-summary[data-v-ef537fca],.risk-tools[data-v-ef537fca],.risk-metrics[data-v-ef537fca]{grid-template-columns:1fr}.summary-cell[data-v-ef537fca],.risk-metrics div[data-v-ef537fca]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.summary-cell[data-v-ef537fca]:last-child,.risk-metrics div[data-v-ef537fca]:last-child{border-bottom:0}.risk-time[data-v-ef537fca]{white-space:normal}}.evidence-page[data-v-2e6810fa]{min-height:100vh}.evidence-main[data-v-2e6810fa]{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:48px 0 80px}.evidence-head[data-v-2e6810fa]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.evidence-head-actions[data-v-2e6810fa]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.evidence-kicker[data-v-2e6810fa]{margin:0 0 10px}.evidence-title[data-v-2e6810fa]{margin:0;color:var(--cc-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:.98;font-weight:700;letter-spacing:0}.evidence-sub[data-v-2e6810fa]{margin:14px 0 0;max-width:72ch;color:var(--cc-muted);font-size:1rem;line-height:1.65}.evidence-summary[data-v-2e6810fa]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 72%,transparent);margin-bottom:18px}.summary-cell[data-v-2e6810fa]{min-width:0;padding:16px 18px;border-inline-end:1px solid var(--cc-line)}.summary-cell[data-v-2e6810fa]:last-child{border-inline-end:0}.summary-label[data-v-2e6810fa]{display:block;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.summary-value[data-v-2e6810fa]{display:block;color:var(--cc-ink);font-size:1.12rem}.summary-value.warn[data-v-2e6810fa]{color:var(--cc-warn)}.evidence-tools[data-v-2e6810fa]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(170px,240px) minmax(170px,240px);align-items:end;gap:16px;margin-bottom:22px}.search-box[data-v-2e6810fa],.select-box[data-v-2e6810fa]{display:grid;gap:8px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.search-box input[data-v-2e6810fa],.select-box select[data-v-2e6810fa]{width:100%;min-height:42px;border:1px solid var(--cc-line-2);background:var(--cc-panel);color:var(--cc-ink);padding:0 13px;font-family:var(--cc-sans);font-size:.95rem;letter-spacing:0;text-transform:none}.evidence-panel[data-v-2e6810fa]{min-height:430px}.evidence-panel-head[data-v-2e6810fa]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--cc-line)}.evidence-count[data-v-2e6810fa]{color:var(--cc-dim);font-size:.78rem}.evidence-state[data-v-2e6810fa],.evidence-empty[data-v-2e6810fa]{min-height:320px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--cc-muted);text-align:center;padding:40px 24px}.evidence-empty[data-v-2e6810fa]{flex-direction:column}.evidence-empty h2[data-v-2e6810fa]{margin:0;color:var(--cc-ink);font-size:1.35rem}.evidence-empty p[data-v-2e6810fa]{margin:0;max-width:48ch;line-height:1.6}.evidence-error[data-v-2e6810fa]{color:var(--cc-bad)}.evidence-spinner[data-v-2e6810fa]{width:18px;height:18px;border-radius:999px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);animation:evidence-spin-2e6810fa .8s linear infinite}@keyframes evidence-spin-2e6810fa{to{transform:rotate(360deg)}}.evidence-list[data-v-2e6810fa]{list-style:none;margin:0;padding:0}.evidence-item[data-v-2e6810fa]{padding:22px;border-bottom:1px solid var(--cc-line)}.evidence-item[data-v-2e6810fa]:last-child{border-bottom:0}.evidence-row-top[data-v-2e6810fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.evidence-title-block[data-v-2e6810fa]{min-width:0}.evidence-title-block h2[data-v-2e6810fa]{margin:10px 0 0;color:var(--cc-ink);font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.15;font-weight:700}.evidence-type[data-v-2e6810fa],.evidence-grade[data-v-2e6810fa]{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--cc-line-2);color:var(--cc-muted);padding:0 9px;margin-inline-end:7px;font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.evidence-grade.grade-strong[data-v-2e6810fa]{color:var(--cc-ok);border-color:color-mix(in srgb,var(--cc-ok) 46%,transparent)}.evidence-grade.grade-moderate[data-v-2e6810fa]{color:var(--cc-warn);border-color:color-mix(in srgb,var(--cc-warn) 46%,transparent)}.evidence-grade.grade-thin[data-v-2e6810fa],.evidence-grade.grade-weak[data-v-2e6810fa]{color:var(--cc-bad);border-color:color-mix(in srgb,var(--cc-bad) 46%,transparent)}.evidence-time[data-v-2e6810fa]{color:var(--cc-dim);font-size:.78rem;white-space:nowrap}.evidence-description[data-v-2e6810fa]{margin:15px 0 0;color:var(--cc-ink);font-size:1rem;line-height:1.62;max-width:92ch}.evidence-meta[data-v-2e6810fa]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--cc-dim);font-size:.82rem}.evidence-metrics[data-v-2e6810fa]{display:grid;grid-template-columns:.5fr .55fr .7fr 1.65fr;border:1px solid var(--cc-line);margin-top:18px}.evidence-metrics div[data-v-2e6810fa]{min-width:0;padding:13px 14px;border-inline-end:1px solid var(--cc-line)}.evidence-metrics div[data-v-2e6810fa]:last-child{border-inline-end:0}.evidence-metrics span[data-v-2e6810fa],.evidence-gaps span[data-v-2e6810fa]{display:block;margin-bottom:6px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.evidence-metrics strong[data-v-2e6810fa]{display:block;min-width:0;color:var(--cc-ink);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.reliability-high[data-v-2e6810fa]{color:var(--cc-ok)!important}.reliability-moderate[data-v-2e6810fa]{color:var(--cc-warn)!important}.reliability-low[data-v-2e6810fa]{color:var(--cc-bad)!important}.evidence-gaps[data-v-2e6810fa]{margin-top:18px;padding:14px;border-inline-start:2px solid var(--cc-warn);background:var(--cc-panel-2)}.evidence-gaps p[data-v-2e6810fa]{margin:0;color:var(--cc-muted);line-height:1.55}.evidence-actions[data-v-2e6810fa]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px}@media(prefers-reduced-motion:reduce){.evidence-spinner[data-v-2e6810fa]{animation:none}}@media(max-width:920px){.evidence-main[data-v-2e6810fa]{width:min(100vw - 28px,1180px);padding-top:32px}.evidence-head[data-v-2e6810fa],.evidence-row-top[data-v-2e6810fa]{align-items:stretch;flex-direction:column}.evidence-head-actions[data-v-2e6810fa],.evidence-actions[data-v-2e6810fa]{justify-content:flex-start}.evidence-summary[data-v-2e6810fa],.evidence-tools[data-v-2e6810fa],.evidence-metrics[data-v-2e6810fa]{grid-template-columns:1fr}.summary-cell[data-v-2e6810fa],.evidence-metrics div[data-v-2e6810fa]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.summary-cell[data-v-2e6810fa]:last-child,.evidence-metrics div[data-v-2e6810fa]:last-child{border-bottom:0}.evidence-time[data-v-2e6810fa]{white-space:normal}}.assumption-page[data-v-830d8f80]{min-height:100vh}.assumption-main[data-v-830d8f80]{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:48px 0 80px}.assumption-head[data-v-830d8f80],.assumption-row-top[data-v-830d8f80]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.assumption-head[data-v-830d8f80]{margin-bottom:24px}.assumption-head-actions[data-v-830d8f80],.assumption-actions[data-v-830d8f80]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.assumption-kicker[data-v-830d8f80]{margin:0 0 10px}.assumption-title[data-v-830d8f80]{margin:0;color:var(--cc-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:.98;font-weight:700;letter-spacing:0}.assumption-sub[data-v-830d8f80]{margin:14px 0 0;max-width:74ch;color:var(--cc-muted);font-size:1rem;line-height:1.65}.assumption-summary[data-v-830d8f80]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 72%,transparent);margin-bottom:18px}.summary-cell[data-v-830d8f80]{min-width:0;padding:16px 18px;border-inline-end:1px solid var(--cc-line)}.summary-cell[data-v-830d8f80]:last-child{border-inline-end:0}.summary-label[data-v-830d8f80]{display:block;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.summary-value[data-v-830d8f80]{color:var(--cc-ink);font-size:1.12rem}.summary-value.bad[data-v-830d8f80]{color:var(--cc-bad)}.summary-value.warn[data-v-830d8f80]{color:var(--cc-warn)}.assumption-tools[data-v-830d8f80]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,240px) minmax(170px,240px);gap:16px;align-items:end;margin-bottom:22px}.search-box[data-v-830d8f80],.select-box[data-v-830d8f80]{display:grid;gap:8px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.search-box input[data-v-830d8f80],.select-box select[data-v-830d8f80]{width:100%;min-height:42px;border:1px solid var(--cc-line-2);background:var(--cc-panel);color:var(--cc-ink);padding:0 13px;font-family:var(--cc-sans);font-size:.95rem;letter-spacing:0;text-transform:none}.assumption-panel[data-v-830d8f80]{min-height:430px}.assumption-panel-head[data-v-830d8f80]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--cc-line)}.assumption-count[data-v-830d8f80],.assumption-time[data-v-830d8f80]{color:var(--cc-dim);font-size:.78rem}.assumption-state[data-v-830d8f80],.assumption-empty[data-v-830d8f80]{min-height:320px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--cc-muted);text-align:center;padding:40px 24px}.assumption-empty[data-v-830d8f80]{flex-direction:column}.assumption-empty h2[data-v-830d8f80]{margin:0;color:var(--cc-ink);font-size:1.35rem}.assumption-empty p[data-v-830d8f80]{margin:0;max-width:48ch;line-height:1.6}.assumption-error[data-v-830d8f80]{color:var(--cc-bad)}.assumption-spinner[data-v-830d8f80]{width:18px;height:18px;border-radius:999px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);animation:assumption-spin-830d8f80 .8s linear infinite}@keyframes assumption-spin-830d8f80{to{transform:rotate(360deg)}}.assumption-list[data-v-830d8f80]{list-style:none;margin:0;padding:0}.assumption-item[data-v-830d8f80]{padding:22px;border-bottom:1px solid var(--cc-line)}.assumption-item[data-v-830d8f80]:last-child{border-bottom:0}.assumption-title-block[data-v-830d8f80]{min-width:0}.assumption-title-block h2[data-v-830d8f80]{margin:10px 0 0;color:var(--cc-ink);font-size:clamp(1.2rem,2vw,1.72rem);line-height:1.2;font-weight:700}.assumption-status[data-v-830d8f80],.assumption-priority[data-v-830d8f80]{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--cc-line-2);color:var(--cc-muted);padding:0 9px;margin-inline-end:7px;font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.status-validated[data-v-830d8f80]{color:var(--cc-ok);border-color:color-mix(in srgb,var(--cc-ok) 46%,transparent)}.status-challenged[data-v-830d8f80],.priority-critical[data-v-830d8f80],.priority-high[data-v-830d8f80]{color:var(--cc-bad);border-color:color-mix(in srgb,var(--cc-bad) 46%,transparent)}.status-needs_validation[data-v-830d8f80],.priority-medium[data-v-830d8f80]{color:var(--cc-warn);border-color:color-mix(in srgb,var(--cc-warn) 46%,transparent)}.assumption-time[data-v-830d8f80]{white-space:nowrap}.assumption-meta[data-v-830d8f80]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--cc-dim);font-size:.82rem}.assumption-metrics[data-v-830d8f80]{display:grid;grid-template-columns:.55fr .65fr .55fr 2fr;border:1px solid var(--cc-line);margin-top:18px}.assumption-metrics div[data-v-830d8f80]{min-width:0;padding:13px 14px;border-inline-end:1px solid var(--cc-line)}.assumption-metrics div[data-v-830d8f80]:last-child{border-inline-end:0}.assumption-metrics span[data-v-830d8f80],.assumption-linked>span[data-v-830d8f80],.assumption-actions-needed span[data-v-830d8f80]{display:block;margin-bottom:6px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.assumption-metrics strong[data-v-830d8f80]{display:block;min-width:0;color:var(--cc-ink);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.assumption-linked[data-v-830d8f80],.assumption-actions-needed[data-v-830d8f80]{margin-top:18px;padding:14px;background:var(--cc-panel-2);border-inline-start:2px solid var(--cc-steel)}.assumption-linked.challenge[data-v-830d8f80]{border-inline-start-color:var(--cc-bad)}.assumption-linked ul[data-v-830d8f80]{list-style:none;display:grid;gap:10px;margin:0;padding:0}.assumption-linked strong[data-v-830d8f80]{color:var(--cc-ink);font-size:.92rem}.assumption-linked p[data-v-830d8f80],.assumption-actions-needed p[data-v-830d8f80]{margin:3px 0 0;color:var(--cc-muted);line-height:1.55}.assumption-actions[data-v-830d8f80]{margin-top:18px}@media(prefers-reduced-motion:reduce){.assumption-spinner[data-v-830d8f80]{animation:none}}@media(max-width:920px){.assumption-main[data-v-830d8f80]{width:min(100vw - 28px,1180px);padding-top:32px}.assumption-head[data-v-830d8f80],.assumption-row-top[data-v-830d8f80]{align-items:stretch;flex-direction:column}.assumption-head-actions[data-v-830d8f80],.assumption-actions[data-v-830d8f80]{justify-content:flex-start}.assumption-summary[data-v-830d8f80],.assumption-tools[data-v-830d8f80],.assumption-metrics[data-v-830d8f80]{grid-template-columns:1fr}.summary-cell[data-v-830d8f80],.assumption-metrics div[data-v-830d8f80]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.summary-cell[data-v-830d8f80]:last-child,.assumption-metrics div[data-v-830d8f80]:last-child{border-bottom:0}.assumption-time[data-v-830d8f80]{white-space:normal}}.action-page[data-v-094802bf]{min-height:100vh}.action-main[data-v-094802bf]{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:48px 0 80px}.action-head[data-v-094802bf],.action-row-top[data-v-094802bf]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.action-head[data-v-094802bf]{margin-bottom:24px}.action-head-actions[data-v-094802bf],.action-links[data-v-094802bf]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.action-kicker[data-v-094802bf]{margin:0 0 10px}.action-title[data-v-094802bf]{margin:0;color:var(--cc-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:.98;font-weight:700;letter-spacing:0}.action-sub[data-v-094802bf]{margin:14px 0 0;max-width:74ch;color:var(--cc-muted);font-size:1rem;line-height:1.65}.action-summary[data-v-094802bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 72%,transparent);margin-bottom:18px}.summary-cell[data-v-094802bf]{min-width:0;padding:16px 18px;border-inline-end:1px solid var(--cc-line)}.summary-cell[data-v-094802bf]:last-child{border-inline-end:0}.summary-label[data-v-094802bf]{display:block;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.summary-value[data-v-094802bf]{color:var(--cc-ink);font-size:1.12rem}.summary-value.bad[data-v-094802bf]{color:var(--cc-bad)}.action-tools[data-v-094802bf]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,240px) minmax(170px,240px);gap:16px;align-items:end;margin-bottom:22px}.search-box[data-v-094802bf],.select-box[data-v-094802bf]{display:grid;gap:8px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.search-box input[data-v-094802bf],.select-box select[data-v-094802bf]{width:100%;min-height:42px;border:1px solid var(--cc-line-2);background:var(--cc-panel);color:var(--cc-ink);padding:0 13px;font-family:var(--cc-sans);font-size:.95rem;letter-spacing:0;text-transform:none}.action-panel[data-v-094802bf]{min-height:430px}.action-panel-head[data-v-094802bf]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--cc-line)}.action-count[data-v-094802bf]{color:var(--cc-dim);font-size:.78rem}.action-state[data-v-094802bf],.action-empty[data-v-094802bf]{min-height:320px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--cc-muted);text-align:center;padding:40px 24px}.action-empty[data-v-094802bf]{flex-direction:column}.action-empty h2[data-v-094802bf]{margin:0;color:var(--cc-ink);font-size:1.35rem}.action-empty p[data-v-094802bf]{margin:0;max-width:48ch;line-height:1.6}.action-error[data-v-094802bf]{color:var(--cc-bad)}.action-spinner[data-v-094802bf]{width:18px;height:18px;border-radius:999px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);animation:action-spin-094802bf .8s linear infinite}@keyframes action-spin-094802bf{to{transform:rotate(360deg)}}.action-list[data-v-094802bf]{list-style:none;margin:0;padding:0}.action-item[data-v-094802bf]{padding:22px;border-bottom:1px solid var(--cc-line)}.action-item[data-v-094802bf]:last-child{border-bottom:0}.action-title-block[data-v-094802bf]{min-width:0}.action-title-block h2[data-v-094802bf]{margin:10px 0 0;color:var(--cc-ink);font-size:clamp(1.2rem,2vw,1.72rem);line-height:1.2;font-weight:700}.action-priority[data-v-094802bf],.action-status[data-v-094802bf],.action-type[data-v-094802bf]{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--cc-line-2);color:var(--cc-muted);padding:0 9px;margin-inline-end:7px;font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.priority-critical[data-v-094802bf],.priority-high[data-v-094802bf],.status-blocked[data-v-094802bf]{color:var(--cc-bad);border-color:color-mix(in srgb,var(--cc-bad) 46%,transparent)}.priority-medium[data-v-094802bf],.status-open[data-v-094802bf]{color:var(--cc-warn);border-color:color-mix(in srgb,var(--cc-warn) 46%,transparent)}.priority-low[data-v-094802bf],.status-done[data-v-094802bf]{color:var(--cc-ok);border-color:color-mix(in srgb,var(--cc-ok) 46%,transparent)}.action-due[data-v-094802bf]{min-width:120px;border:1px solid var(--cc-line);padding:10px 12px;text-align:end}.action-due span[data-v-094802bf],.action-metrics span[data-v-094802bf],.action-context span[data-v-094802bf]{display:block;margin-bottom:6px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.action-due strong[data-v-094802bf],.action-metrics strong[data-v-094802bf]{display:block;min-width:0;color:var(--cc-ink);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.action-description[data-v-094802bf]{margin:15px 0 0;color:var(--cc-ink);font-size:1rem;line-height:1.62;max-width:92ch}.action-meta[data-v-094802bf]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--cc-dim);font-size:.82rem}.action-metrics[data-v-094802bf]{display:grid;grid-template-columns:.75fr .65fr 2fr;border:1px solid var(--cc-line);margin-top:18px}.action-metrics div[data-v-094802bf]{min-width:0;padding:13px 14px;border-inline-end:1px solid var(--cc-line)}.action-metrics div[data-v-094802bf]:last-child{border-inline-end:0}.action-context[data-v-094802bf]{margin-top:18px;padding:14px;background:var(--cc-panel-2);border-inline-start:2px solid var(--cc-steel)}.action-context.risk[data-v-094802bf]{border-inline-start-color:var(--cc-bad)}.action-context p[data-v-094802bf]{margin:0;color:var(--cc-muted);line-height:1.55}.action-workflow[data-v-094802bf]{margin-top:18px;padding:14px;border:1px solid var(--cc-line);background:color-mix(in srgb,var(--cc-panel-2) 82%,transparent)}.workflow-grid[data-v-094802bf]{display:grid;grid-template-columns:minmax(150px,190px) minmax(180px,1fr) minmax(110px,150px);gap:12px}.workflow-grid label[data-v-094802bf],.workflow-note[data-v-094802bf]{display:grid;gap:7px;min-width:0}.workflow-note[data-v-094802bf]{margin-top:12px}.workflow-grid span[data-v-094802bf],.workflow-note span[data-v-094802bf]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.workflow-grid input[data-v-094802bf],.workflow-grid select[data-v-094802bf],.workflow-note textarea[data-v-094802bf]{width:100%;min-height:38px;border:1px solid var(--cc-line-2);background:var(--cc-panel);color:var(--cc-ink);padding:8px 10px;font:inherit;resize:vertical}.workflow-actions[data-v-094802bf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px;margin-top:12px}.workflow-updated[data-v-094802bf]{margin-inline-end:auto;color:var(--cc-dim);font-size:.74rem}.action-links[data-v-094802bf]{margin-top:18px}@media(prefers-reduced-motion:reduce){.action-spinner[data-v-094802bf]{animation:none}}@media(max-width:920px){.action-main[data-v-094802bf]{width:min(100vw - 28px,1180px);padding-top:32px}.action-head[data-v-094802bf],.action-row-top[data-v-094802bf]{align-items:stretch;flex-direction:column}.action-head-actions[data-v-094802bf],.action-links[data-v-094802bf]{justify-content:flex-start}.action-summary[data-v-094802bf],.action-tools[data-v-094802bf],.action-metrics[data-v-094802bf],.workflow-grid[data-v-094802bf]{grid-template-columns:1fr}.summary-cell[data-v-094802bf],.action-metrics div[data-v-094802bf]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.summary-cell[data-v-094802bf]:last-child,.action-metrics div[data-v-094802bf]:last-child{border-bottom:0}.action-due[data-v-094802bf]{text-align:start}}.outcome-page[data-v-3268788e]{min-height:100vh}.outcome-main[data-v-3268788e]{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:48px 0 80px}.outcome-head[data-v-3268788e],.outcome-row-top[data-v-3268788e]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.outcome-head[data-v-3268788e]{margin-bottom:24px}.outcome-head-actions[data-v-3268788e],.outcome-links[data-v-3268788e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.outcome-kicker[data-v-3268788e]{margin:0 0 10px}.outcome-title[data-v-3268788e]{margin:0;color:var(--cc-ink);font-size:clamp(2rem,4vw,4.5rem);line-height:.98;font-weight:700;letter-spacing:0}.outcome-sub[data-v-3268788e]{margin:14px 0 0;max-width:74ch;color:var(--cc-muted);font-size:1rem;line-height:1.65}.outcome-summary[data-v-3268788e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 72%,transparent);margin-bottom:18px}.summary-cell[data-v-3268788e]{min-width:0;padding:16px 18px;border-inline-end:1px solid var(--cc-line)}.summary-cell[data-v-3268788e]:last-child{border-inline-end:0}.summary-label[data-v-3268788e],.outcome-panel-head[data-v-3268788e],.form-grid span[data-v-3268788e],.wide-field span[data-v-3268788e],.tool-field span[data-v-3268788e],.outcome-metrics span[data-v-3268788e],.outcome-context span[data-v-3268788e]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.summary-label[data-v-3268788e]{display:block;margin-bottom:8px}.summary-value[data-v-3268788e]{display:block;color:var(--cc-ink);font-size:1.12rem}.summary-value.bad[data-v-3268788e],.outcome-metrics strong.bad[data-v-3268788e]{color:var(--cc-bad)}.outcome-metrics strong.good[data-v-3268788e]{color:var(--cc-ok)}.outcome-grid[data-v-3268788e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;align-items:stretch;margin-bottom:22px}.outcome-form[data-v-3268788e],.outcome-tools[data-v-3268788e],.outcome-panel[data-v-3268788e]{min-width:0}.outcome-panel-head[data-v-3268788e]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--cc-line)}.outcome-save-message[data-v-3268788e],.outcome-count[data-v-3268788e]{color:var(--cc-dim);font-size:.74rem}.form-grid[data-v-3268788e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 18px 0}.form-grid label[data-v-3268788e],.wide-field[data-v-3268788e],.tool-field[data-v-3268788e]{display:grid;gap:7px;min-width:0}.wide-field[data-v-3268788e]{margin:12px 18px 0}.tool-field[data-v-3268788e]{margin:18px}.form-grid input[data-v-3268788e],.wide-field input[data-v-3268788e],.wide-field textarea[data-v-3268788e],.tool-field input[data-v-3268788e],.tool-field select[data-v-3268788e],.tool-field textarea[data-v-3268788e]{width:100%;min-height:40px;border:1px solid var(--cc-line-2);background:var(--cc-panel);color:var(--cc-ink);padding:8px 11px;font:inherit;letter-spacing:0;text-transform:none}.tool-field textarea[data-v-3268788e]{min-height:124px;line-height:1.5;resize:vertical}.wide-field textarea[data-v-3268788e]{resize:vertical}.import-block[data-v-3268788e]{margin:8px 18px 18px;padding:16px;border:1px solid var(--cc-line-2);background:linear-gradient(135deg,rgba(255,90,28,.08),transparent 34%),var(--cc-panel)}.import-head[data-v-3268788e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.import-block .tool-field[data-v-3268788e]{margin:0}.import-block p[data-v-3268788e]{margin:10px 0 14px;color:var(--cc-muted);font-size:.78rem;line-height:1.55}.form-actions[data-v-3268788e]{display:flex;justify-content:flex-end;padding:14px 18px 18px}.outcome-panel[data-v-3268788e]{min-height:430px}.outcome-state[data-v-3268788e],.outcome-empty[data-v-3268788e]{min-height:320px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--cc-muted);text-align:center;padding:40px 24px}.outcome-empty[data-v-3268788e]{flex-direction:column}.outcome-empty h2[data-v-3268788e]{margin:0;color:var(--cc-ink);font-size:1.35rem}.outcome-empty p[data-v-3268788e]{margin:0;max-width:48ch;line-height:1.6}.outcome-error[data-v-3268788e]{color:var(--cc-bad)}.outcome-spinner[data-v-3268788e]{width:18px;height:18px;border-radius:999px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);animation:outcome-spin-3268788e .8s linear infinite}@keyframes outcome-spin-3268788e{to{transform:rotate(360deg)}}.outcome-list[data-v-3268788e]{list-style:none;margin:0;padding:0}.outcome-item[data-v-3268788e]{padding:22px;border-bottom:1px solid var(--cc-line)}.outcome-item[data-v-3268788e]:last-child{border-bottom:0}.outcome-title-block[data-v-3268788e]{min-width:0}.outcome-title-block h2[data-v-3268788e]{margin:10px 0 0;color:var(--cc-ink);font-size:clamp(1.2rem,2vw,1.72rem);line-height:1.2;font-weight:700}.metric-chip[data-v-3268788e]{display:inline-flex;min-height:24px;align-items:center;border:1px solid color-mix(in srgb,var(--cc-signal) 48%,transparent);color:var(--cc-signal);padding:0 9px;font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.outcome-time[data-v-3268788e]{color:var(--cc-dim);font-size:.78rem;white-space:nowrap}.outcome-scenario[data-v-3268788e]{margin:14px 0 0;color:var(--cc-muted);line-height:1.65;max-width:92ch}.outcome-meta[data-v-3268788e]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--cc-dim);font-size:.82rem}.outcome-metrics[data-v-3268788e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line);margin-top:18px}.outcome-metrics div[data-v-3268788e]{min-width:0;padding:13px 14px;border-inline-end:1px solid var(--cc-line)}.outcome-metrics div[data-v-3268788e]:last-child{border-inline-end:0}.outcome-metrics span[data-v-3268788e],.outcome-context span[data-v-3268788e]{display:block;margin-bottom:6px}.outcome-metrics strong[data-v-3268788e]{display:block;min-width:0;color:var(--cc-ink);font-size:.95rem;overflow-wrap:anywhere}.outcome-context[data-v-3268788e]{margin-top:18px;padding:14px;border-inline-start:2px solid var(--cc-signal);background:var(--cc-panel-2)}.outcome-context p[data-v-3268788e]{margin:0;color:var(--cc-muted);line-height:1.55}.outcome-links[data-v-3268788e]{margin-top:18px}:root[data-theme=light]{background:#fbf8f1bd}@media(prefers-reduced-motion:reduce){.outcome-spinner[data-v-3268788e]{animation:none}}@media(max-width:920px){.outcome-main[data-v-3268788e]{width:min(100vw - 28px,1180px);padding-top:32px}.outcome-head[data-v-3268788e],.outcome-row-top[data-v-3268788e]{align-items:stretch;flex-direction:column}.outcome-head-actions[data-v-3268788e],.outcome-links[data-v-3268788e]{justify-content:flex-start}.outcome-summary[data-v-3268788e],.outcome-grid[data-v-3268788e],.form-grid[data-v-3268788e],.outcome-metrics[data-v-3268788e]{grid-template-columns:1fr}.summary-cell[data-v-3268788e],.outcome-metrics div[data-v-3268788e]{border-inline-end:0;border-bottom:1px solid var(--cc-line)}.summary-cell[data-v-3268788e]:last-child,.outcome-metrics div[data-v-3268788e]:last-child{border-bottom:0}.outcome-time[data-v-3268788e]{white-space:normal}}.accuracy-page[data-v-6eaf9ace]{min-height:100vh}.accuracy-main[data-v-6eaf9ace]{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:44px 0 72px}.accuracy-head[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:24px}.accuracy-kicker[data-v-6eaf9ace]{margin-bottom:10px}.accuracy-title[data-v-6eaf9ace]{font-size:clamp(2.2rem,5vw,5.5rem);line-height:.95;letter-spacing:0;max-width:960px}.accuracy-sub[data-v-6eaf9ace]{max-width:760px;margin-top:18px;color:var(--cc-muted);font-size:1rem;line-height:1.7}.accuracy-actions[data-v-6eaf9ace]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.outcome-record-panel[data-v-6eaf9ace]{padding:20px;margin-bottom:22px}.outcome-record-head[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;margin-bottom:16px}.outcome-record-head h2[data-v-6eaf9ace]{margin-top:8px;font-size:1.25rem}.outcome-record-head p[data-v-6eaf9ace]{color:var(--cc-muted);line-height:1.55}.outcome-record-actions[data-v-6eaf9ace]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.outcome-record-body[data-v-6eaf9ace]{display:grid;gap:14px}.outcome-record-stats[data-v-6eaf9ace]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line-2);background:var(--cc-line-2);gap:1px}.outcome-record-stats>div[data-v-6eaf9ace]{min-height:82px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;background:var(--cc-panel-2)}.outcome-record-stats span[data-v-6eaf9ace],.recent-outcome dt[data-v-6eaf9ace]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.outcome-record-stats strong[data-v-6eaf9ace]{color:var(--cc-ink);font-size:1.2rem}.recent-outcome-list[data-v-6eaf9ace]{display:grid;gap:10px}.recent-outcome[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:16px;align-items:center;padding:14px;border:1px solid var(--cc-line);background:var(--cc-panel-2)}.recent-outcome h3[data-v-6eaf9ace]{margin:8px 0 4px;color:var(--cc-ink);font-size:1rem;line-height:1.35}.recent-outcome p[data-v-6eaf9ace]{margin:0;color:var(--cc-muted);line-height:1.45}.metric-chip[data-v-6eaf9ace]{display:inline-flex;min-height:24px;align-items:center;border:1px solid color-mix(in srgb,var(--cc-signal) 48%,transparent);color:var(--cc-signal);padding:0 9px;font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.recent-outcome dl[data-v-6eaf9ace]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.recent-outcome dd[data-v-6eaf9ace]{margin-top:6px;color:var(--cc-ink)}.accuracy-state-inline[data-v-6eaf9ace]{min-height:86px;display:flex;align-items:center;gap:12px;color:var(--cc-muted)}.accuracy-state-inline.error[data-v-6eaf9ace]{color:var(--cc-bad)}.accuracy-spine[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:24px;padding:22px;margin-bottom:22px}.accuracy-spine h2[data-v-6eaf9ace]{margin-top:8px;font-size:1.25rem}.spine-steps[data-v-6eaf9ace]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none}.spine-steps li[data-v-6eaf9ace]{min-height:74px;padding:14px;border:1px solid var(--cc-line);background:var(--cc-panel-2);color:var(--cc-muted);font-size:.86rem;line-height:1.45}.spine-steps span[data-v-6eaf9ace]{display:block;width:7px;height:7px;margin-bottom:12px;background:var(--cc-signal)}.corpus-panel[data-v-6eaf9ace]{padding:20px;margin-bottom:22px}.corpus-head[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;margin-bottom:16px}.corpus-head h2[data-v-6eaf9ace]{margin-top:8px;font-size:1.25rem}.corpus-head p[data-v-6eaf9ace],.corpus-actions p[data-v-6eaf9ace]{color:var(--cc-muted);line-height:1.55}.corpus-editor[data-v-6eaf9ace]{display:grid;gap:8px}.corpus-editor span[data-v-6eaf9ace]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.corpus-editor textarea[data-v-6eaf9ace]{width:100%;resize:vertical;min-height:220px;border:1px solid var(--cc-line);background:var(--cc-panel-2);color:var(--cc-ink);padding:14px;font-family:var(--cc-mono);font-size:.82rem;line-height:1.55;outline:none}.corpus-editor textarea[data-v-6eaf9ace]:focus{border-color:color-mix(in srgb,var(--cc-signal) 70%,var(--cc-line))}.corpus-actions[data-v-6eaf9ace]{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:14px}.corpus-action-buttons[data-v-6eaf9ace],.case-library-actions[data-v-6eaf9ace],.saved-case-actions[data-v-6eaf9ace]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.corpus-actions .error[data-v-6eaf9ace]{color:var(--cc-bad)}.case-library-panel[data-v-6eaf9ace]{padding:20px;margin-bottom:22px}.case-library-head[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;margin-bottom:16px}.case-library-head h2[data-v-6eaf9ace]{margin-top:8px;font-size:1.25rem}.case-library-head p[data-v-6eaf9ace]{color:var(--cc-muted);line-height:1.55}.case-library-message[data-v-6eaf9ace]{margin-bottom:14px;color:var(--cc-ok);font-family:var(--cc-mono);font-size:.78rem}.case-library-message.error[data-v-6eaf9ace]{color:var(--cc-bad)}.saved-case-list[data-v-6eaf9ace]{display:grid;gap:12px}.saved-case[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) auto;gap:16px;align-items:center;padding:14px;border:1px solid var(--cc-line);background:var(--cc-panel-2)}.saved-case h3[data-v-6eaf9ace]{margin:6px 0;color:var(--cc-ink);font-size:1rem;line-height:1.35}.saved-case p[data-v-6eaf9ace]{margin:0;color:var(--cc-muted);line-height:1.5}.saved-case-quality[data-v-6eaf9ace]{margin-top:10px}.saved-case-blockers[data-v-6eaf9ace]{display:block;margin-top:8px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.72rem}.saved-case dl[data-v-6eaf9ace]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.saved-case dt[data-v-6eaf9ace]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.saved-case dd[data-v-6eaf9ace]{margin-top:6px;color:var(--cc-ink);font-family:var(--cc-mono)}.accuracy-state[data-v-6eaf9ace],.accuracy-empty[data-v-6eaf9ace]{min-height:280px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--cc-muted)}.accuracy-empty[data-v-6eaf9ace]{flex-direction:column;padding:48px 24px;text-align:center}.accuracy-empty h2[data-v-6eaf9ace]{color:var(--cc-ink);font-size:1.6rem}.accuracy-empty p[data-v-6eaf9ace]{max-width:560px;line-height:1.6}.accuracy-error[data-v-6eaf9ace]{color:var(--cc-bad)}.accuracy-spinner[data-v-6eaf9ace]{width:18px;height:18px;border:2px solid var(--cc-line-2);border-top-color:var(--cc-signal);border-radius:50%;animation:spin-6eaf9ace .9s linear infinite}.accuracy-warning[data-v-6eaf9ace],.accuracy-note[data-v-6eaf9ace],.accuracy-source-note[data-v-6eaf9ace]{display:flex;gap:12px;align-items:center;padding:14px 16px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--cc-warn) 46%,var(--cc-line));background:color-mix(in srgb,var(--cc-warn) 11%,transparent);color:var(--cc-muted)}.accuracy-warning strong[data-v-6eaf9ace],.accuracy-note strong[data-v-6eaf9ace],.accuracy-source-note strong[data-v-6eaf9ace]{color:var(--cc-warn);white-space:nowrap}.accuracy-source-note[data-v-6eaf9ace]{border-color:color-mix(in srgb,var(--cc-ok) 36%,var(--cc-line));background:color-mix(in srgb,var(--cc-ok) 9%,transparent)}.accuracy-source-note strong[data-v-6eaf9ace]{color:var(--cc-ok)}.accuracy-summary[data-v-6eaf9ace]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(220px,1.2fr);gap:1px;margin-bottom:22px;border:1px solid var(--cc-line-2);background:var(--cc-line-2)}.summary-cell[data-v-6eaf9ace]{min-height:92px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:var(--cc-panel)}.summary-cell span[data-v-6eaf9ace]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.summary-cell strong[data-v-6eaf9ace]{font-size:1.25rem}.proof-draft[data-v-6eaf9ace]{color:var(--cc-warn)}.proof-validated[data-v-6eaf9ace]{color:var(--cc-ok)}.accuracy-grid[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;margin-bottom:18px}.accuracy-panel[data-v-6eaf9ace]{padding:18px}.accuracy-panel-head[data-v-6eaf9ace]{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--cc-line);margin-bottom:16px}.accuracy-empty-inline[data-v-6eaf9ace]{min-height:120px;display:flex;align-items:center;color:var(--cc-muted)}.metric-score-list[data-v-6eaf9ace]{display:grid;gap:12px}.metric-score[data-v-6eaf9ace]{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:16px;padding:14px;border:1px solid var(--cc-line);background:var(--cc-panel-2)}.metric-score span[data-v-6eaf9ace],.metric-score dt[data-v-6eaf9ace],.calibration-grid span[data-v-6eaf9ace]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.metric-score strong[data-v-6eaf9ace]{display:block;margin-top:8px;color:var(--cc-ink)}.metric-score dl[data-v-6eaf9ace],.calibration-grid[data-v-6eaf9ace]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metric-score dd[data-v-6eaf9ace],.calibration-grid strong[data-v-6eaf9ace]{margin-top:8px;color:var(--cc-ink);font-size:1.08rem}.calibration-grid[data-v-6eaf9ace]{grid-template-columns:repeat(2,minmax(0,1fr))}.calibration-grid div[data-v-6eaf9ace]{padding:14px;border:1px solid var(--cc-line);background:var(--cc-panel-2)}.calibration-note[data-v-6eaf9ace]{margin-top:14px;color:var(--cc-muted);line-height:1.6}.case-table-wrap[data-v-6eaf9ace]{overflow-x:auto}.case-table[data-v-6eaf9ace]{width:100%;border-collapse:collapse;min-width:860px}.case-table th[data-v-6eaf9ace],.case-table td[data-v-6eaf9ace]{padding:13px 12px;border-bottom:1px solid var(--cc-line);text-align:start;vertical-align:top}.case-table th[data-v-6eaf9ace]{color:var(--cc-dim);font-family:var(--cc-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.case-table td[data-v-6eaf9ace]{color:var(--cc-muted);line-height:1.55}.case-table small[data-v-6eaf9ace]{display:block;margin-top:6px;color:var(--cc-dim);font-family:var(--cc-mono);font-size:.72rem}.quality-chip[data-v-6eaf9ace]{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--cc-line-2);color:var(--cc-muted);font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.04em}.quality-publishable[data-v-6eaf9ace]{border-color:color-mix(in srgb,var(--cc-ok) 45%,var(--cc-line));color:var(--cc-ok);background:color-mix(in srgb,var(--cc-ok) 10%,transparent)}.quality-needs_evidence[data-v-6eaf9ace]{border-color:color-mix(in srgb,var(--cc-warn) 45%,var(--cc-line));color:var(--cc-warn);background:color-mix(in srgb,var(--cc-warn) 10%,transparent)}.accuracy-note[data-v-6eaf9ace]{margin-top:18px;margin-bottom:0}@keyframes spin-6eaf9ace{to{transform:rotate(360deg)}}@media(max-width:980px){.accuracy-head[data-v-6eaf9ace],.accuracy-spine[data-v-6eaf9ace],.outcome-record-head[data-v-6eaf9ace],.corpus-head[data-v-6eaf9ace],.case-library-head[data-v-6eaf9ace],.accuracy-grid[data-v-6eaf9ace]{grid-template-columns:1fr}.accuracy-actions[data-v-6eaf9ace],.outcome-record-actions[data-v-6eaf9ace]{justify-content:flex-start}.spine-steps[data-v-6eaf9ace],.outcome-record-stats[data-v-6eaf9ace],.accuracy-summary[data-v-6eaf9ace]{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-outcome[data-v-6eaf9ace],.recent-outcome dl[data-v-6eaf9ace]{grid-template-columns:1fr}.summary-cell.wide[data-v-6eaf9ace]{grid-column:1 / -1}}@media(max-width:640px){.accuracy-main[data-v-6eaf9ace]{width:min(100% - 24px,1440px);padding-top:28px}.spine-steps[data-v-6eaf9ace],.outcome-record-stats[data-v-6eaf9ace],.accuracy-summary[data-v-6eaf9ace],.metric-score[data-v-6eaf9ace],.recent-outcome[data-v-6eaf9ace],.recent-outcome dl[data-v-6eaf9ace],.metric-score dl[data-v-6eaf9ace],.calibration-grid[data-v-6eaf9ace]{grid-template-columns:1fr}.accuracy-warning[data-v-6eaf9ace],.accuracy-note[data-v-6eaf9ace],.accuracy-source-note[data-v-6eaf9ace],.corpus-actions[data-v-6eaf9ace],.saved-case[data-v-6eaf9ace]{align-items:flex-start;grid-template-columns:1fr}.corpus-actions[data-v-6eaf9ace]{flex-direction:column}.corpus-action-buttons[data-v-6eaf9ace],.case-library-actions[data-v-6eaf9ace],.saved-case-actions[data-v-6eaf9ace]{justify-content:flex-start}.saved-case dl[data-v-6eaf9ace]{grid-template-columns:1fr}}.memory-page[data-v-319a44ad]{min-height:100vh;background:var(--cc-bg);color:var(--cc-ink)}.memory-main[data-v-319a44ad]{width:min(1480px,calc(100% - 40px));margin:0 auto;padding:38px 0 72px}.memory-head[data-v-319a44ad]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.memory-head h1[data-v-319a44ad]{margin:8px 0 10px;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em}.memory-head p[data-v-319a44ad]:last-child{max-width:780px;color:var(--cc-muted);line-height:1.65}.head-actions[data-v-319a44ad],.editor-actions[data-v-319a44ad]{display:flex;gap:10px;flex-wrap:wrap}.memory-stats[data-v-319a44ad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cc-line);margin-bottom:18px}.memory-stats article[data-v-319a44ad]{padding:18px 20px;border-inline-end:1px solid var(--cc-line);display:grid;gap:8px;background:var(--cc-panel)}.memory-stats article[data-v-319a44ad]:last-child{border-inline-end:0}.memory-stats span[data-v-319a44ad]{color:var(--cc-muted);font-size:.78rem}.memory-stats strong[data-v-319a44ad]{color:var(--cc-signal);font-size:1.65rem}.memory-tabs[data-v-319a44ad]{display:flex;gap:2px;margin-bottom:14px}.memory-tabs button[data-v-319a44ad]{padding:11px 20px;border:1px solid var(--cc-line);color:var(--cc-muted);background:var(--cc-panel);cursor:pointer}.memory-tabs button.active[data-v-319a44ad]{color:var(--cc-ink);border-color:var(--cc-signal);box-shadow:inset 0 -2px var(--cc-signal)}.memory-error[data-v-319a44ad]{padding:12px 16px;margin-bottom:14px;border:1px solid #a94a4a;color:#ffadad;background:#78181833}.notes-workspace[data-v-319a44ad]{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.6fr);gap:14px;min-height:680px}.notes-index[data-v-319a44ad],.note-editor[data-v-319a44ad],.graph-workspace[data-v-319a44ad]{border:1px solid var(--cc-line);background:var(--cc-panel)}.notes-index[data-v-319a44ad]{overflow:hidden}.index-tools[data-v-319a44ad]{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:10px;padding:16px;border-bottom:1px solid var(--cc-line)}.index-tools label[data-v-319a44ad]{display:grid;gap:7px}input[data-v-319a44ad],textarea[data-v-319a44ad],select[data-v-319a44ad]{width:100%;border:1px solid var(--cc-line-2);background:var(--cc-bg);color:var(--cc-ink);padding:11px 12px;font:inherit;outline:none}input[data-v-319a44ad]:focus,textarea[data-v-319a44ad]:focus,select[data-v-319a44ad]:focus{border-color:var(--cc-signal)}textarea[data-v-319a44ad]{resize:vertical;line-height:1.6}.note-list[data-v-319a44ad]{list-style:none;max-height:620px;overflow:auto}.note-list button[data-v-319a44ad]{width:100%;display:grid;gap:10px;text-align:start;padding:16px;border:0;border-bottom:1px solid var(--cc-line);color:var(--cc-ink);background:transparent;cursor:pointer}.note-list button[data-v-319a44ad]:hover,.note-list button.selected[data-v-319a44ad]{background:color-mix(in srgb,var(--cc-signal) 10%,var(--cc-panel))}.note-list button.selected[data-v-319a44ad]{border-inline-start:3px solid var(--cc-signal)}.note-topline[data-v-319a44ad]{display:flex;justify-content:space-between;gap:14px;align-items:start}.note-topline b[data-v-319a44ad]{line-height:1.35}.note-topline em[data-v-319a44ad],.source-chip[data-v-319a44ad]{color:var(--cc-signal);font-style:normal;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.note-meta[data-v-319a44ad]{display:flex;gap:10px;flex-wrap:wrap;color:var(--cc-muted);font-size:.7rem}.status-chip[data-v-319a44ad]{padding:2px 7px;border:1px solid var(--cc-line-2);color:var(--cc-ink)}.status-active[data-v-319a44ad]{border-color:#31845f;color:#77d7a8}.status-contradicted[data-v-319a44ad]{border-color:#c9862e;color:#f1bb69}.status-superseded[data-v-319a44ad],.status-expired[data-v-319a44ad]{color:var(--cc-muted)}.note-editor[data-v-319a44ad]{padding:22px}.editor-head[data-v-319a44ad],.graph-head[data-v-319a44ad]{display:flex;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--cc-line)}.editor-head h2[data-v-319a44ad],.graph-head h2[data-v-319a44ad]{margin-top:7px;font-size:1.35rem}.editor-form[data-v-319a44ad]{display:grid;gap:16px;padding-top:20px}.editor-form label[data-v-319a44ad]{display:grid;gap:8px;color:var(--cc-muted);font-size:.78rem}.editor-row[data-v-319a44ad]{display:grid;grid-template-columns:.6fr 1.4fr;gap:14px}.editor-row-three[data-v-319a44ad]{grid-template-columns:.55fr 1fr 1fr}.provenance-panel[data-v-319a44ad]{padding:14px;border:1px solid var(--cc-line);background:color-mix(in srgb,var(--cc-signal) 4%,var(--cc-bg))}.provenance-panel dl[data-v-319a44ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:12px}.provenance-panel dl>div[data-v-319a44ad]{min-width:0}.provenance-panel dt[data-v-319a44ad]{color:var(--cc-muted);font-size:.7rem}.provenance-panel dd[data-v-319a44ad]{margin-top:3px;overflow-wrap:anywhere;color:var(--cc-ink);font-size:.8rem}.body-field textarea[data-v-319a44ad]{min-height:290px}.backlinks[data-v-319a44ad]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;border:1px dashed var(--cc-line-2)}.backlinks button[data-v-319a44ad]{border:0;background:transparent;color:var(--cc-signal);cursor:pointer}.danger[data-v-319a44ad]{color:#ff9b9b;border-color:#8f4141}.empty-state[data-v-319a44ad]{min-height:180px;display:grid;place-content:center;gap:8px;text-align:center;color:var(--cc-muted);padding:30px}.graph-workspace[data-v-319a44ad]{padding:22px}.graph-head p[data-v-319a44ad]{max-width:520px;color:var(--cc-muted);line-height:1.5}.graph-canvas[data-v-319a44ad]{min-height:620px;overflow:auto;background:radial-gradient(circle at center,color-mix(in srgb,var(--cc-signal) 6%,transparent),transparent 58%),var(--cc-bg);border:1px solid var(--cc-line);margin-top:18px}.graph-canvas svg[data-v-319a44ad]{min-width:900px;width:100%;height:620px}.graph-edge[data-v-319a44ad]{stroke:var(--cc-line-2);stroke-width:1.4}.graph-node[data-v-319a44ad]{cursor:pointer}.graph-node circle[data-v-319a44ad]{fill:var(--cc-panel-2);stroke:var(--cc-signal);stroke-width:2;transition:filter .15s,transform .15s;transform-box:fill-box;transform-origin:center}.graph-node:hover circle[data-v-319a44ad]{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--cc-signal) 70%,transparent));transform:scale(1.08)}.graph-node text[data-v-319a44ad]{fill:var(--cc-ink);font-size:11px;pointer-events:none}.node-decision circle[data-v-319a44ad]{fill:color-mix(in srgb,#f45b35 25%,var(--cc-panel));stroke:#f45b35}.node-report circle[data-v-319a44ad]{fill:color-mix(in srgb,#8b5cf6 24%,var(--cc-panel));stroke:#a78bfa}.node-stakeholder circle[data-v-319a44ad]{stroke:#38bdf8}.node-market circle[data-v-319a44ad]{stroke:#22c55e}.graph-node.status-superseded circle[data-v-319a44ad],.graph-node.status-expired circle[data-v-319a44ad]{opacity:.38;stroke-dasharray:4 4}.graph-node.status-contradicted circle[data-v-319a44ad]{stroke:#f1bb69;stroke-dasharray:3 3}.graph-legend[data-v-319a44ad]{display:flex;gap:16px;flex-wrap:wrap;margin-top:15px;color:var(--cc-muted);font-size:.75rem}.graph-legend span[data-v-319a44ad]{display:flex;align-items:center;gap:6px}.graph-legend i[data-v-319a44ad]{width:9px;height:9px;border-radius:50%;background:var(--cc-signal)}.legend-report i[data-v-319a44ad]{background:#a78bfa}.legend-stakeholder i[data-v-319a44ad]{background:#38bdf8}.legend-market i[data-v-319a44ad]{background:#22c55e}.legend-decision i[data-v-319a44ad]{background:#f45b35}@media(max-width:980px){.notes-workspace[data-v-319a44ad]{grid-template-columns:1fr}.memory-stats[data-v-319a44ad]{grid-template-columns:repeat(2,1fr)}.memory-head[data-v-319a44ad]{align-items:start;flex-direction:column}}@media(max-width:620px){.memory-main[data-v-319a44ad]{width:min(100% - 22px,1480px);padding-top:24px}.memory-stats[data-v-319a44ad],.editor-row[data-v-319a44ad],.index-tools[data-v-319a44ad],.provenance-panel dl[data-v-319a44ad]{grid-template-columns:1fr}.memory-stats article[data-v-319a44ad]{border-bottom:1px solid var(--cc-line);border-inline-end:0}}:root{--cc-bg: #0A0D13;--cc-bg-grid: #141B27;--cc-panel: #11161F;--cc-panel-2: #0D1118;--cc-line: #1E2735;--cc-line-2: #2A3547;--cc-ink: #E7ECF4;--cc-muted: #8A96AA;--cc-dim: #586275;--cc-signal: #FF4D14;--cc-signal-soft: rgba(255, 77, 20, .14);--cc-ok: #36D399;--cc-warn: #F5B23D;--cc-bad: #FF5C6C;--cc-steel: #5B8DEF;--cc-violet: #9B7BEF;--cc-teal: #2DD4BF;--cc-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--cc-mono: "IBM Plex Mono", monospace}:root[data-theme=light]{--cc-bg: #f6f1e8;--cc-bg-grid: rgba(28, 35, 47, .08);--cc-panel: #fbf8f1;--cc-panel-2: #efe7da;--cc-line: #ded3c1;--cc-line-2: #cdbda6;--cc-ink: #1d1710;--cc-muted: #655b4e;--cc-dim: #8a7d6d;--cc-signal: #ff4d14;--cc-signal-soft: rgba(255, 77, 20, .12);--cc-ok: #18794e;--cc-warn: #a05f00;--cc-bad: #b42335;--cc-steel: #285bb8;--cc-violet: #6d4bb8;--cc-teal: #147d76}.cc{background-color:var(--cc-bg);color:var(--cc-ink);font-family:var(--cc-sans);-webkit-font-smoothing:antialiased;background-image:linear-gradient(var(--cc-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cc-bg-grid) 1px,transparent 1px);background-size:46px 46px;background-position:center}.cc *::-webkit-scrollbar{width:8px;height:8px}.cc *::-webkit-scrollbar-track{background:var(--cc-panel-2)}.cc *::-webkit-scrollbar-thumb{background:var(--cc-line-2)}.cc *::-webkit-scrollbar-thumb:hover{background:var(--cc-dim)}.cc-mono{font-family:var(--cc-mono)}.cc-up{text-transform:uppercase;letter-spacing:.12em}.cc-label{font-family:var(--cc-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-dim)}.cc-bar{height:54px;display:flex;align-items:center;gap:22px;padding:0 18px;border-bottom:1px solid var(--cc-line-2);background:color-mix(in srgb,var(--cc-panel) 86%,transparent)}.cc-wordmark{font-family:var(--cc-mono);font-weight:700;letter-spacing:.22em;font-size:14px;color:var(--cc-ink)}.cc-chip{font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim);border:1px solid var(--cc-line-2);padding:2px 7px;letter-spacing:.18em;text-transform:uppercase}.cc-ribbon{display:flex;align-items:center;gap:18px;font-family:var(--cc-mono);font-size:11.5px;color:var(--cc-muted)}.cc-ribbon b{color:var(--cc-ink);font-weight:500}.cc-ribbon .k{color:var(--cc-dim);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:1px}.cc-live{display:flex;align-items:center;gap:7px;color:var(--cc-signal)}.cc-pulse{width:8px;height:8px;border-radius:50%;background:var(--cc-signal);animation:cc-p 1.8s infinite}@keyframes cc-p{0%{box-shadow:0 0 #ff4d1480}70%{box-shadow:0 0 0 7px #ff4d1400}to{box-shadow:0 0 #ff4d1400}}@media(prefers-reduced-motion:reduce){.cc-pulse{animation:none}}.cc-panel{position:relative;background:var(--cc-panel);border:1px solid var(--cc-line-2);display:flex;flex-direction:column;min-height:0}.cc-panel:before,.cc-panel:after{content:"";position:absolute;width:11px;height:11px;border:1.5px solid var(--cc-signal);opacity:.8;pointer-events:none}.cc-panel:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.cc-panel:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.cc-corner-tr,.cc-corner-bl{position:absolute;width:11px;height:11px;border:1.5px solid var(--cc-signal);opacity:.8;pointer-events:none}.cc-corner-tr{top:-1px;right:-1px;border-left:none;border-bottom:none}.cc-corner-bl{bottom:-1px;left:-1px;border-right:none;border-top:none}.cc-phead{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--cc-line)}.cc-phead .t{font-family:var(--cc-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink)}.cc-phead .meta{font-family:var(--cc-mono);font-size:10.5px;color:var(--cc-dim);letter-spacing:.05em}.cc-phead .tools{margin-left:auto;display:flex;gap:6px}.cc-icbtn{width:26px;height:26px;border:1px solid var(--cc-line-2);background:transparent;color:var(--cc-muted);cursor:pointer;font-size:12px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.cc-icbtn:hover{border-color:var(--cc-signal);color:var(--cc-signal)}.cc-btn{font-family:var(--cc-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:9px 16px;cursor:pointer;border:1px solid var(--cc-line-2);background:transparent;color:var(--cc-ink);display:inline-flex;align-items:center;gap:8px;transition:all .15s}.cc-btn:hover:not(:disabled){border-color:var(--cc-signal);color:var(--cc-signal)}.cc-btn:disabled{opacity:.4;cursor:not-allowed}.cc-btn-primary{background:var(--cc-signal);border-color:var(--cc-signal);color:#0a0d13}.cc-btn-primary:hover:not(:disabled){filter:brightness(1.08);color:#0a0d13}.cc-tabs{display:flex;border-bottom:1px solid var(--cc-line)}.cc-tab{font-family:var(--cc-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);padding:11px 16px;cursor:pointer;border:none;border-bottom:2px solid transparent;background:transparent;display:flex;align-items:center;gap:7px}.cc-tab.on{color:var(--cc-ink);border-bottom-color:var(--cc-signal)}.cc-tab .ct{font-size:9.5px;color:var(--cc-dim);border:1px solid var(--cc-line-2);padding:1px 5px}.cc-post{border:1px solid var(--cc-line);background:var(--cc-panel-2);padding:12px 13px}.cc-seg{font-family:var(--cc-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border:1px solid}.cc-av{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:var(--cc-mono)}.cc-post .ptext{font-size:13.5px;line-height:1.5;color:#d7deea}.cc-post .ptext .tag{color:var(--cc-signal);font-weight:500}.cc-pmeta{display:flex;align-items:center;gap:16px;margin-top:9px;font-family:var(--cc-mono);font-size:10px;color:var(--cc-dim)}:root[data-theme=light] .cc{background-color:var(--cc-bg)}:root[data-theme=light] .cc-bar{background:#fbf8f1db;box-shadow:0 14px 34px #44311914}:root[data-theme=light] .cc-panel,:root[data-theme=light] .cl-card{box-shadow:0 18px 44px #44311914}:root[data-theme=light] .cc-post .ptext{color:var(--cc-ink)}html[data-theme=light] .app-top-nav{color:var(--cc-ink);background:linear-gradient(180deg,#fbf8f1f0,#f6f1e8e0),#f6f1e8e6;border-bottom-color:#3e301f24;box-shadow:0 14px 34px #44311914}html[data-theme=light] .app-top-nav__link,html[data-theme=light] .app-top-nav .admin-link,html[data-theme=light] .app-top-nav .activity-link,html[data-theme=light] .app-top-nav .auth-link{color:#1d1710b8}html[data-theme=light] .app-top-nav__link:hover,html[data-theme=light] .app-top-nav__link.router-link-active,html[data-theme=light] .app-top-nav .admin-link:hover,html[data-theme=light] .app-top-nav .activity-link:hover,html[data-theme=light] .app-top-nav .auth-link:hover{color:var(--cc-signal);background:#ff4d1414}html[data-theme=light] .app-top-nav__icon-btn{color:#1d1710a8}html[data-theme=light] .app-top-nav__menu,html[data-theme=light] .app-top-nav__drawer-icon,html[data-theme=light] .app-top-nav__auth-btn,html[data-theme=light] .app-top-nav .switcher-trigger,html[data-theme=light] .app-top-nav .credits-pill{color:inherit;background:#1d171009;border-color:#3e301f24}html[data-theme=light] .app-top-nav__auth-btn--solid{color:#fbf8f1;background:#1d1710;border-color:#1d1710}html[data-theme=light] .app-top-nav__auth-btn--solid:hover{color:#1d1710;background:var(--cc-signal);border-color:var(--cc-signal)}html[data-theme=light] .app-top-nav .switcher-trigger.icon-only,html[data-theme=light] .app-top-nav__icon-btn,html[data-theme=light] .app-top-nav__icon-btn:hover{background:transparent;border-color:transparent}@media(max-width:920px){html[data-theme=light] .app-top-nav__drawer{background:#f6f1e8fa;border-top-color:#3e301f24;box-shadow:0 24px 48px #44311929}html[data-theme=light] .app-top-nav .app-top-nav__drawer-link,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control,html[data-theme=light] .app-top-nav .app-top-nav__drawer-icon{color:#1d1710e0;background:#1d171009;border-color:#3e301f24}html[data-theme=light] .app-top-nav .app-top-nav__drawer-link:hover,html[data-theme=light] .app-top-nav .app-top-nav__drawer-icon:hover{color:var(--cc-signal);background:#ff4d1414;border-color:#ff4d146b}html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .switcher-trigger,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .credits-pill,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .auth-btn,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .admin-link,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .activity-link,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .auth-link,html[data-theme=light] .app-top-nav .app-top-nav__auth-actions--drawer .app-top-nav__auth-btn{color:#1d1710e0;background:#1d171009;border-color:#3e301f24}html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .credits-pill .cp-value{color:#1d1710e0}html[data-theme=light] .app-top-nav .app-top-nav__auth-actions--drawer .app-top-nav__auth-btn--solid{color:#fbf8f1;background:#1d1710;border-color:#1d1710}html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .switcher-trigger:hover,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .auth-btn:hover,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .admin-link:hover,html[data-theme=light] .app-top-nav .app-top-nav__drawer-control .activity-link:hover,html[data-theme=light] .app-top-nav .app-top-nav__auth-actions--drawer .app-top-nav__auth-btn:hover{color:var(--cc-signal);background:#ff4d1414;border-color:#ff4d146b}}[dir=rtl] .cc-ribbon,[dir=rtl] .cc-mono,[dir=rtl] .cc-label{direction:ltr}.cl-card{position:relative;background-color:var(--cc-panel)!important;border:1px solid var(--cc-line-2)!important;border-radius:2px!important;box-shadow:0 10px 34px #0000008c!important}.cl-cardBox{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:2px!important}.cl-card:before,.cl-card:after{content:"";position:absolute;width:11px;height:11px;border:1.5px solid var(--cc-signal);opacity:.8;pointer-events:none;z-index:1}.cl-card:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.cl-card:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.cl-headerTitle{font-family:var(--cc-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--cc-ink)}.cl-headerSubtitle{color:var(--cc-muted)}.cl-socialButtonsBlockButton,.cl-socialButtonsIconButton{background-color:var(--cc-panel-2)!important;border:1px solid var(--cc-line-2)!important;color:var(--cc-ink)!important;border-radius:2px!important;transition:border-color .15s,color .15s}.cl-socialButtonsBlockButton:hover,.cl-socialButtonsIconButton:hover{border-color:var(--cc-signal)!important;color:var(--cc-signal)!important}.cl-dividerLine{background-color:var(--cc-line)!important}.cl-dividerText{color:var(--cc-dim)!important;font-family:var(--cc-mono);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.cl-formFieldLabel{font-family:var(--cc-mono);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:var(--cc-dim)}.cl-formFieldInput,.cl-otpCodeFieldInput,.cl-phoneInputBox,.cl-selectButton{background-color:var(--cc-panel-2)!important;border:1px solid var(--cc-line-2)!important;color:var(--cc-ink)!important;border-radius:2px!important}.cl-formFieldInput:focus,.cl-otpCodeFieldInput:focus,.cl-phoneInputBox:focus-within,.cl-selectButton:focus{border-color:var(--cc-signal)!important;box-shadow:0 0 0 2px var(--cc-signal-soft)!important;outline:none!important}.cl-formFieldInputShowPasswordButton,.cl-formFieldAction{color:var(--cc-muted)!important}.cl-formFieldAction:hover{color:var(--cc-signal)!important}.cl-formButtonPrimary{background-color:var(--cc-signal)!important;border:1px solid var(--cc-signal)!important;color:#0a0d13!important;font-family:var(--cc-mono);font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:2px!important;box-shadow:none!important}.cl-formButtonPrimary:hover{filter:brightness(1.08)}.cl-formButtonReset,.cl-backLink{color:var(--cc-muted)!important}.cl-alternativeMethodsBlockButton{background-color:var(--cc-panel-2)!important;border:1px solid var(--cc-line-2)!important;color:var(--cc-ink)!important;border-radius:2px!important}.cl-alternativeMethodsBlockButton:hover{border-color:var(--cc-signal)!important}.cl-formResendCodeLink{color:var(--cc-signal)!important}.cl-footer,.cl-footerAction,.cl-footerActionText{color:var(--cc-dim)!important}.cl-footerActionLink{color:var(--cc-signal)!important;font-weight:600}.cl-footerActionLink:hover{filter:brightness(1.1)}.cl-footerItem{display:none!important}.cl-identityPreview{background-color:var(--cc-panel-2)!important;border:1px solid var(--cc-line)!important;border-radius:2px!important}.cl-identityPreviewText{color:var(--cc-ink)!important}.cl-identityPreviewEditButton{color:var(--cc-signal)!important}.cl-avatarBox,.cl-userButtonAvatarBox{border:1px solid var(--cc-line-2)}.cl-userButtonPopoverCard{background-color:var(--cc-panel)!important;border:1px solid var(--cc-line-2)!important;border-radius:2px!important;box-shadow:0 10px 34px #0000008c!important}.cl-userButtonPopoverMain{background-color:var(--cc-panel)!important}.cl-userPreview,.cl-userButtonPopoverActions{background-color:transparent!important}.cl-userPreviewMainIdentifier{color:var(--cc-ink)!important}.cl-userPreviewSecondaryIdentifier{color:var(--cc-muted)!important}.cl-userButtonPopoverActionButton{color:var(--cc-ink)!important}.cl-userButtonPopoverActionButton:hover{background-color:var(--cc-panel-2)!important;color:var(--cc-signal)!important}.cl-userButtonPopoverActionButtonIcon{color:var(--cc-muted)!important}.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverActionButtonIcon{color:var(--cc-signal)!important}.cl-userButtonPopoverFooter{border-top:1px solid var(--cc-line)!important;background-color:var(--cc-panel-2)!important}.cl-navbar{background-color:var(--cc-panel-2)!important;border-right:1px solid var(--cc-line)!important}.cl-navbarButton{color:var(--cc-muted)!important;font-family:var(--cc-mono);letter-spacing:.04em;border-radius:2px!important}.cl-navbarButton:hover{color:var(--cc-ink)!important;background-color:var(--cc-panel)!important}.cl-navbarButton[aria-current=page],.cl-navbarButton[data-active=true],.cl-navbarButtonActive{color:var(--cc-signal)!important;background-color:var(--cc-signal-soft)!important}.cl-profileSectionTitleText{color:var(--cc-ink)!important;font-family:var(--cc-mono);text-transform:uppercase;letter-spacing:.1em}.cl-accordionTriggerButton{color:var(--cc-ink)!important}.cl-accordionTriggerButton:hover{background-color:var(--cc-panel-2)!important}.cl-profileSectionPrimaryButton,.cl-profileSectionSecondaryButton{color:var(--cc-signal)!important}.cl-badge{background-color:var(--cc-signal-soft)!important;color:var(--cc-signal)!important;border:1px solid rgba(255,77,20,.4)!important}.cl-fileDropAreaBox{background-color:var(--cc-panel-2)!important;border:1px dashed var(--cc-line-2)!important}.cl-menuList,.cl-menuItem,.cl-selectOptionsContainer,.cl-selectOption{background-color:var(--cc-panel)!important;color:var(--cc-ink)!important;border-color:var(--cc-line-2)!important}.cl-menuItem:hover,.cl-selectOption:hover{background-color:var(--cc-panel-2)!important;color:var(--cc-signal)!important}.cl-scrollBox,.cl-pageScrollBox,.cl-page{background-color:var(--cc-panel)!important}[dir=rtl] .cl-headerTitle,[dir=rtl] .cl-dividerText,[dir=rtl] .cl-formFieldLabel,[dir=rtl] .cl-profileSectionTitleText,[dir=rtl] .cl-navbarButton,[dir=rtl] .cl-formButtonPrimary{font-family:var(--cc-sans);text-transform:none;letter-spacing:normal}
