@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-variable-DeSwz965.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/geist-mono-variable-DQK1EhV1.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-regular-Cyjo-q7q.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-italic-DakeqbAP.woff2)format("woff2")}:root{--brand-primary:#581cff;--brand-primary-deep:#3f0fd1;--brand-primary-soft:#ede5ff;--brand-accent:#00d2ff;--brand-accent-soft:#d6f4fb;--brand-gradient:linear-gradient(135deg, #581cff 0%, #00d2ff 100%);--ink:#0c0d18;--ink-2:#1a1b2e;--ink-3:#262842;--paper:#fbfaff;--paper-soft:#f5f2ff;--paper-warm:#faf8ff;--surface:#fff;--line:#e8e3f5;--line-soft:#efedf8;--muted:#6b6783;--muted-soft:#716a97;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--font-display:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-italic:"Instrument Serif", "Times New Roman", Georgia, serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--shadow-card:0 20px 60px -28px #3c16b42e;--shadow-deep:0 30px 80px -24px #3c16b447;--color-success:#0e7c3a;--color-success-soft:#0e7c3a1a;--color-warning:#8f5802;--color-warning-soft:#c278031a;--color-danger:#bc385c;--color-danger-hover:#b62f55;--color-danger-soft:#cd3d641a;--color-info:#225bd8;--color-info-soft:#2563eb1a;--xt-bg:var(--surface);--xt-surface:var(--paper);--xt-surface-muted:var(--paper-soft);--xt-border:var(--line);--xt-border-strong:#d8d2eb;--xt-fg:var(--ink);--xt-fg-muted:var(--muted);--xt-fg-subtle:var(--muted-soft);--xt-fg-inverse:#fff;--xt-brand:var(--brand-primary);--xt-brand-hover:var(--brand-primary-deep);--xt-brand-soft:var(--brand-primary-soft);--xt-brand-light:#a78bfa;--xt-brand-text:var(--color-primary);--xt-accent:var(--brand-accent);--xt-brand-gradient:var(--brand-gradient);--xt-success:var(--color-success);--xt-success-soft:var(--color-success-soft);--xt-warning:var(--color-warning);--xt-warning-soft:var(--color-warning-soft);--xt-warning-bg:#fff4e5;--xt-warning-border:#ffb84d;--xt-warning-border-strong:#f59e0b;--xt-warning-text:#7a4f01;--xt-warning-text-strong:#5a3700;--xt-danger:var(--color-danger);--xt-danger-soft:var(--color-danger-soft);--xt-info:var(--color-info);--xt-info-soft:var(--color-info-soft);--xt-r-ctrl:8px;--xt-r-card:8px;--xt-r-modal:var(--r-md);--xt-r-pill:var(--r-pill);--xt-ctrl-h:40px;--xt-ctrl-h-sm:32px;--xt-ctrl-h-lg:48px;--xt-sp-1:4px;--xt-sp-2:8px;--xt-sp-3:12px;--xt-sp-4:16px;--xt-sp-5:20px;--xt-sp-6:24px;--xt-sp-8:32px;--xt-sp-10:40px;--xt-shadow-sm:var(--shadow-card);--xt-shadow-md:var(--shadow-card);--xt-shadow-lg:var(--shadow-deep);--xt-focus-ring:0 0 0 3px var(--color-primary);--xt-font:var(--font-body);--xt-font-mono:var(--font-mono);--xt-ease:cubic-bezier(.2, .8, .2, 1);--xt-dur-fast:.15s;--xt-dur-base:.2s;--color-primary:var(--brand-primary);--color-primary-hover:var(--brand-primary-deep);--color-primary-soft:var(--brand-primary-soft);--color-accent:var(--brand-accent);--surface-page:var(--paper);--surface-card:var(--surface);--surface-muted:var(--paper-soft);--surface-selected:var(--brand-primary-soft);--border-subtle:var(--line);--border-strong:var(--xt-border-strong);--text-primary:var(--ink);--text-muted:var(--muted);--text-subtle:var(--muted-soft);--text-inverse:#fff;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-pill:var(--r-pill);--shadow-card-hover:var(--shadow-deep);--shadow-elevated:var(--shadow-deep);--focus-ring:var(--xt-focus-ring);--font-sans:var(--font-body);--xt-primary:var(--brand-primary);--accent:var(--brand-primary);--neu-accent:var(--brand-primary)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.55}button,input,select,textarea{font-family:inherit}.font-display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500}.font-italic{font-family:var(--font-italic);letter-spacing:-.015em;font-style:italic;font-weight:400}.font-mono{font-family:var(--font-mono)}.accent-italic{font-family:var(--font-italic);color:var(--color-primary);letter-spacing:-.015em;font-style:italic;font-weight:400}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--color-primary);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #581cff1f}.xt-redesign{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-card)}.xt-redesign :is(h1,h2,h3,h4,h5){color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.xt-redesign .xt-btn{justify-content:center;align-items:center;gap:var(--xt-sp-2);height:var(--xt-ctrl-h);padding:0 var(--xt-sp-4);border-radius:var(--xt-r-ctrl);color:inherit;font:500 14px/1 var(--font-body);cursor:pointer;transition:background var(--xt-dur-fast) var(--xt-ease), box-shadow var(--xt-dur-fast) var(--xt-ease), border-color var(--xt-dur-fast) var(--xt-ease);white-space:nowrap;background:0 0;border:1px solid #0000;display:inline-flex}.xt-redesign .xt-btn:focus-visible{box-shadow:var(--xt-focus-ring);outline:none}.xt-redesign .xt-btn--primary{background:var(--color-primary);color:var(--text-inverse);box-shadow:0 6px 22px -10px #581cff8c}.xt-redesign .xt-btn--primary:hover{background:var(--color-primary-hover)}.xt-redesign .xt-btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-subtle)}.xt-redesign .xt-btn--secondary:hover{background:var(--surface-muted)}.xt-redesign .xt-btn--ghost{color:var(--text-muted)}.xt-redesign .xt-btn--ghost:hover{background:var(--surface-muted);color:var(--text-primary)}.xt-redesign .xt-btn--danger{background:var(--color-danger);color:var(--text-inverse)}.xt-redesign .xt-btn--danger:hover{background:var(--color-danger-hover)}.xt-redesign .xt-btn--icon{width:var(--xt-ctrl-h);padding:0}.xt-redesign .xt-btn--sm{height:var(--xt-ctrl-h-sm);padding:0 var(--xt-sp-3);font-size:13px}.xt-redesign .xt-btn--lg{height:var(--xt-ctrl-h-lg);padding:0 var(--xt-sp-5);font-size:15px}.xt-redesign .xt-btn:disabled{opacity:.5;cursor:not-allowed}.xt-redesign .xt-input{height:var(--xt-ctrl-h);width:100%;padding:0 var(--xt-sp-3);background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--xt-r-ctrl);font:14px var(--font-body);transition:border-color var(--xt-dur-fast) var(--xt-ease), box-shadow var(--xt-dur-fast) var(--xt-ease)}.xt-redesign .xt-input:focus{border-color:var(--color-primary);box-shadow:var(--xt-focus-ring);outline:none}.xt-redesign .xt-input::placeholder{color:var(--text-subtle)}.xt-redesign textarea.xt-input{height:auto;padding:var(--xt-sp-2) var(--xt-sp-3);resize:vertical;min-height:80px}.xt-redesign .xt-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--xt-r-card);padding:var(--xt-sp-5);box-shadow:var(--shadow-card)}.xt-redesign .xt-card--flat{box-shadow:none}.xt-redesign .xt-tile{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--xt-r-card);padding:var(--xt-sp-5);box-shadow:var(--shadow-card);cursor:pointer;transition:transform var(--xt-dur-base) var(--xt-ease), box-shadow var(--xt-dur-base) var(--xt-ease), border-color var(--xt-dur-fast) var(--xt-ease)}.xt-redesign .xt-tile:hover{box-shadow:var(--shadow-deep);border-color:var(--color-primary-soft);transform:translateY(-2px)}.xt-redesign .xt-tile--active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.xt-redesign .xt-badge{border-radius:var(--xt-r-pill);font:500 11px/1.6 var(--font-body);letter-spacing:.02em;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.xt-redesign .xt-badge--success{background:var(--color-success-soft);color:var(--color-success)}.xt-redesign .xt-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.xt-redesign .xt-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.xt-redesign .xt-badge--info{background:var(--color-info-soft);color:var(--color-info)}.xt-redesign .xt-badge--muted{background:var(--surface-muted);color:var(--text-muted);border:1px solid var(--border-subtle)}.xt-redesign .xt-table{border-collapse:collapse;width:100%;font-size:13px}.xt-redesign .xt-table th,.xt-redesign .xt-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 14px}.xt-redesign .xt-table th{font:600 11px/1.5 var(--font-body);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:var(--paper-soft);border-bottom:1px solid var(--line)}.xt-redesign .xt-table tbody tr:hover{background:var(--surface-muted)}.xt-redesign .xt-hero{background:var(--brand-gradient);color:var(--text-inverse);border-radius:var(--xt-r-card);padding:var(--xt-sp-6);box-shadow:var(--shadow-deep)}.xt-redesign .xt-hero h3{color:var(--text-inverse);margin-bottom:4px;font-size:18px}.xt-redesign .xt-hero p{opacity:.9;font-size:14px}.xt-redesign .xt-icon-box{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.xt-redesign .xt-section-label{font:500 11px/1.5 var(--font-body);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.xt-redesign .xt-divider{background:var(--line);height:1px;margin:var(--xt-sp-4) 0}:root[data-theme=dark]{--paper:#0f0d1a;--paper-soft:#15132a;--paper-warm:#161325;--surface:#1a172e;--line:#2a2541;--line-soft:#211d36;--ink:#f5f3ff;--ink-2:#d8d2ee;--ink-3:#b6afd1;--muted:#aea8c9;--muted-soft:#837e9c;--xt-border:var(--line);--xt-border-strong:#3d3559;--xt-fg-inverse:#0f0d1a;--color-success:#4ade80;--color-success-soft:#4ade8024;--color-warning:#fbbf24;--color-warning-soft:#fbbf2424;--color-danger:#f87171;--color-danger-soft:#f8717124;--color-danger-hover:#ef4444;--color-info:#60a5fa;--color-info-soft:#60a5fa24;--brand-primary-soft:#581cff38;--brand-accent-soft:#00d2ff26;--xt-brand-text:var(--xt-brand-light);--xt-focus-ring:0 0 0 3px var(--xt-brand-light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--surface-page);min-height:100vh;margin:0}.btn{border-radius:var(--radius-pill);cursor:pointer;letter-spacing:.02em;white-space:nowrap;border:none;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:box-shadow .15s,opacity .15s;display:inline-flex}.btn-primary{background:var(--color-primary);color:var(--text-inverse);box-shadow:var(--shadow-card)}.btn-primary:hover,.btn-primary:active{background:var(--color-primary-hover)}.btn-primary:active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 8%, transparent)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--surface-card);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-subtle)}.btn-secondary:hover,.btn-secondary:active{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-strong)}.btn-danger{background:var(--color-danger);color:var(--text-inverse);box-shadow:var(--shadow-card)}.btn-danger:hover{background:var(--color-danger-hover)}.btn-danger:active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 8%, transparent)}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:1.25rem}.interactive-tile{transition:transform .14s,box-shadow .14s,border-color .14s}.interactive-tile:hover{border-color:var(--color-primary);box-shadow:var(--shadow-elevated);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.interactive-tile{transition:box-shadow .14s,border-color .14s}.interactive-tile:hover{transform:none}}.badge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;padding:.2rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-draft{background:var(--text-subtle);color:var(--text-inverse)}.badge-published{background:var(--color-success);color:var(--text-inverse)}.f-connection .f-connection-path{fill:none;stroke:var(--color-primary);stroke-width:2px}.f-connection .f-connection-selection{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke}.f-connection.f-selected .f-connection-path{stroke:var(--color-primary);stroke-width:3px}f-connection-for-create .f-connection-path{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-dasharray:6 4}f-flow.f-connections-dragging .f-node-input.f-connector-connectable{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 35%, transparent)}f-minimap svg{background:var(--surface-card)}f-minimap .f-minimap-node{fill:var(--color-primary);stroke:none}f-minimap .f-minimap-view{fill:color-mix(in srgb, var(--color-primary) 12%, transparent);stroke:var(--color-primary);stroke-width:2px;vector-effect:non-scaling-stroke}.form-field{flex-direction:column;gap:.3rem;display:flex}.form-field label{color:var(--text-muted);font-size:.8rem;font-weight:600}.form-field input,.form-field textarea,.form-field select{background:var(--surface-card);border-radius:var(--radius-sm);width:100%;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary);border:none;padding:.6rem .9rem;font-family:inherit;font-size:.9rem}.form-field input:focus-visible,.form-field textarea:focus-visible,.form-field select:focus-visible{box-shadow:inset 0 0 0 1px var(--color-primary), var(--focus-ring);outline:none}.form-field textarea{resize:vertical;min-height:5rem;line-height:1.45}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.help-backdrop{z-index:50;background:color-mix(in srgb, var(--text-primary) 45%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.help-modal{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(560px,100%);max-height:calc(100vh - 4rem);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.help-modal .help-header{border-bottom:1px solid var(--border-subtle,var(--border-strong));justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.help-modal .help-header h3{color:var(--text-primary);margin:0;font-size:1rem}.help-modal .help-body{color:var(--text-primary);padding:1rem;font-size:.85rem;line-height:1.5;overflow-y:auto}.help-modal .help-body h4{color:var(--text-primary);margin:1.1rem 0 .35rem;font-size:.85rem}.help-modal .help-body p{margin:0 0 .5rem}.help-modal .help-body code{background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:var(--radius-sm);padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.help-modal .help-fields{flex-direction:column;gap:.3rem;margin:.25rem 0 .5rem;padding-left:1.1rem;display:flex}.help-modal .help-code{white-space:pre;color:var(--text-primary);background:var(--surface-muted,color-mix(in srgb, var(--text-primary) 5%, transparent));border:1px solid var(--border-subtle,var(--border-strong));border-radius:var(--radius-sm);margin:.4rem 0 .2rem;padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;overflow-x:auto}.help-modal .help-note{color:var(--text-muted);background:color-mix(in srgb, var(--color-warning,var(--text-primary)) 10%, transparent);border-radius:var(--radius-sm);margin-top:.8rem;padding:.55rem .7rem;font-size:.8rem}.help-modal .help-footer{border-top:1px solid var(--border-subtle,var(--border-strong));justify-content:flex-end;padding:.75rem 1rem;display:flex}.help-diagram{width:100%;height:auto;margin:.2rem 0 .4rem}.help-diagram .dg-box{fill:var(--surface-card);stroke:var(--border-strong);stroke-width:1.5px}.help-diagram .dg-cond{stroke:var(--color-primary)}.help-diagram .dg-true-box{stroke:var(--color-success)}.help-diagram .dg-false-box{stroke:var(--color-danger)}.help-diagram .dg-label{fill:var(--text-primary);text-anchor:middle;font-size:11px;font-weight:600}.help-diagram .dg-edge{fill:none;stroke:var(--text-muted);stroke-width:1.5px}.help-diagram .dg-true{stroke:var(--color-success)}.help-diagram .dg-false{stroke:var(--color-danger)}.help-diagram .dg-edge-label{text-anchor:middle;font-size:10px;font-weight:600}.help-diagram .dg-true-label{fill:var(--color-success)}.help-diagram .dg-false-label{fill:var(--color-danger)}x-shell.xt-shell--embedded .xt-shell{grid-template-columns:1fr!important}x-shell.xt-shell--embedded .xt-shell__sidebar,x-shell.xt-shell--embedded .xt-shell__topbar,x-shell.xt-shell--embedded .xt-shell__brand{display:none!important}.auth-splash[data-v-7e81edba]{min-height:100vh;color:var(--text-muted);font-family:var(--font-sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.auth-splash__product[data-v-7e81edba]{color:var(--text-primary);font-weight:600}.auth-splash[data-v-b922f34f]{min-height:100vh;color:var(--text-muted);font-family:var(--font-sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.auth-splash__product[data-v-b922f34f]{color:var(--text-primary);font-weight:600}.kpi-row[data-v-3894aef1],.actions-grid[data-v-3894aef1]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.kpi[data-v-3894aef1]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:.35rem;padding:1rem;display:grid}.kpi span[data-v-3894aef1],.action p[data-v-3894aef1]{color:var(--text-muted)}.kpi strong[data-v-3894aef1]{font-size:1.5rem}.actions-grid[data-v-3894aef1]{margin-top:1rem}.action[data-v-3894aef1]{text-align:left;cursor:pointer}.alert[data-v-3894aef1]{color:var(--color-danger);margin-bottom:1rem}.header[data-v-0a9f8f8f]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}h1[data-v-0a9f8f8f]{color:var(--text-primary);margin:0;font-size:1.5rem}.hint[data-v-0a9f8f8f],.state[data-v-0a9f8f8f],.empty[data-v-0a9f8f8f]{color:var(--text-muted)}.error[data-v-0a9f8f8f]{color:var(--color-danger)}.totals[data-v-0a9f8f8f]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.total-card[data-v-0a9f8f8f]{gap:.35rem;min-width:12rem;padding:1rem 1.25rem;display:grid}.total-card span[data-v-0a9f8f8f],dt[data-v-0a9f8f8f]{color:var(--text-muted);font-size:.8rem}.total-card strong[data-v-0a9f8f8f],.type-total[data-v-0a9f8f8f]{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:2rem}.type-grid[data-v-0a9f8f8f]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.type-card[data-v-0a9f8f8f]{color:inherit;grid-template-columns:1fr auto;gap:.6rem 1rem;text-decoration:none;display:grid}.type-name[data-v-0a9f8f8f]{overflow-wrap:anywhere;font-weight:600}dl[data-v-0a9f8f8f]{flex-wrap:wrap;grid-column:1/-1;gap:.4rem 1.2rem;margin:0;display:flex}dl div[data-v-0a9f8f8f]{gap:.4rem;display:flex}dd[data-v-0a9f8f8f]{color:var(--text-primary);margin:0;font-weight:600}@media (width<=540px){.header[data-v-0a9f8f8f]{flex-direction:column;align-items:flex-start}.header button[data-v-0a9f8f8f]{width:100%}}.header[data-v-6016014e],.controls[data-v-6016014e],.type-block>header[data-v-6016014e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.header[data-v-6016014e]{margin-bottom:1rem}h1[data-v-6016014e],h2[data-v-6016014e]{color:var(--text-primary);margin:0}h1[data-v-6016014e]{font-size:1.5rem}h2[data-v-6016014e]{font-size:1.1rem}.controls label[data-v-6016014e]{color:var(--text-muted);gap:.3rem;font-size:.8rem;display:grid}select[data-v-6016014e]{padding:.45rem .6rem}.hint[data-v-6016014e],.calculated[data-v-6016014e],.state[data-v-6016014e],.empty[data-v-6016014e]{color:var(--text-muted)}.error[data-v-6016014e],.overdue td[data-v-6016014e]{color:var(--color-danger)}.type-block[data-v-6016014e]{margin-bottom:1.25rem}.type-block>header span[data-v-6016014e]{color:var(--text-muted);font-size:.8rem}.stats[data-v-6016014e]{flex-wrap:wrap;gap:.6rem 2rem;display:flex}dt[data-v-6016014e]{color:var(--text-muted);font-size:.75rem}dd[data-v-6016014e]{color:var(--text-primary);margin:.2rem 0 0;font-weight:600}h3[data-v-6016014e]{color:var(--text-muted);font-size:.9rem}.table-wrap[data-v-6016014e]{overflow-x:auto}table[data-v-6016014e]{border-collapse:collapse;width:100%}th[data-v-6016014e],td[data-v-6016014e]{text-align:left;border-bottom:1px solid var(--surface-muted);padding:.45rem .6rem}th[data-v-6016014e]{color:var(--text-muted);font-weight:500}@media (width<=620px){.header[data-v-6016014e]{flex-direction:column;align-items:flex-start}.controls[data-v-6016014e]{width:100%}.controls button[data-v-6016014e]{flex:1}}.header[data-v-0f824183]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.header h1[data-v-0f824183]{color:var(--text-primary);font-size:1.5rem}.hint[data-v-0f824183]{color:var(--text-muted);margin:0 0 1rem;font-size:.9rem}.hint.footnote[data-v-0f824183]{margin:1rem 0 0}.state[data-v-0f824183]{color:var(--text-muted);padding:1rem}.state.error[data-v-0f824183]{color:var(--color-danger)}.config-card[data-v-0f824183]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.queue-tabs[data-v-0f824183]{flex-wrap:wrap;gap:.5rem;display:flex}.queue-tab[data-v-0f824183]{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--text-muted);cursor:pointer;align-items:center;gap:.45rem;padding:.35rem .75rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.queue-tab[data-v-0f824183]:hover{color:var(--text-primary);background:var(--surface-muted)}.queue-tab.active[data-v-0f824183]{color:var(--xt-brand-text);background:var(--color-primary-soft);border-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}.queue-tab[data-v-0f824183]:focus-visible{box-shadow:var(--focus-ring);outline:none}.queue-tab-count[data-v-0f824183]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-muted) 16%, transparent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.5rem;padding:0 .35rem;font-size:.7rem;display:inline-flex}.queue-tab.active .queue-tab-count[data-v-0f824183]{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}.queue-heading[data-v-0f824183]{color:var(--text-primary);font-size:1.05rem;font-weight:600}.orphan-warning[data-v-0f824183]{color:var(--text-primary);border-left:3px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--surface-page);margin:0;padding:.6rem .8rem;font-size:.85rem}.field[data-v-0f824183]{color:var(--text-muted);flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.field input[data-v-0f824183]{color:var(--text-primary);background:var(--surface-page);border:1px solid var(--surface-muted);border-radius:var(--radius-sm);padding:.55rem .7rem;font-family:inherit;font-size:.95rem}.field input[data-v-0f824183]:focus-visible{box-shadow:var(--focus-ring);outline:none}.members[data-v-0f824183]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);flex-direction:column;max-height:22rem;display:flex;overflow-y:auto}.member[data-v-0f824183]{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.6rem .9rem;display:grid}.member+.member[data-v-0f824183]{border-top:1px solid var(--surface-muted)}.member[data-v-0f824183]:hover{background:var(--surface-page)}.member input[type=checkbox][data-v-0f824183]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}.member-name[data-v-0f824183]{color:var(--text-primary);font-size:.95rem}.member-email[data-v-0f824183]{color:var(--text-muted);font-size:.8rem}.empty[data-v-0f824183]{text-align:center;color:var(--text-muted);padding:1.5rem}.footer[data-v-0f824183]{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.footer .count[data-v-0f824183]{color:var(--text-muted);margin-right:auto;font-size:.85rem}.footer .saved[data-v-0f824183]{color:var(--color-success);font-size:.85rem}.header[data-v-03fa0511],.controls[data-v-03fa0511]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.header[data-v-03fa0511]{margin-bottom:1rem}h1[data-v-03fa0511]{color:var(--text-primary);margin:0;font-size:1.5rem}label[data-v-03fa0511]{color:var(--text-muted);gap:.3rem;font-size:.8rem;display:grid}select[data-v-03fa0511]{padding:.45rem .6rem}.hint[data-v-03fa0511],.state[data-v-03fa0511],.empty[data-v-03fa0511]{color:var(--text-muted)}.error[data-v-03fa0511]{color:var(--color-danger)}.table-wrap[data-v-03fa0511]{overflow-x:auto}table[data-v-03fa0511]{border-collapse:collapse;width:100%;min-width:640px}th[data-v-03fa0511],td[data-v-03fa0511]{text-align:left;border-bottom:1px solid var(--surface-muted);padding:.55rem .6rem}th[data-v-03fa0511]{color:var(--text-muted);font-weight:500}td[data-v-03fa0511]:not(:nth-child(2)),th[data-v-03fa0511]:not(:nth-child(2)){text-align:right;font-variant-numeric:tabular-nums}td[data-v-03fa0511]:last-child{min-width:8rem}.bar[data-v-03fa0511]{background:var(--color-primary);border-radius:999px;min-width:2px;height:.5rem;margin-right:.5rem;display:inline-block}@media (width<=620px){.header[data-v-03fa0511]{flex-direction:column;align-items:flex-start}.controls[data-v-03fa0511]{width:100%}}.dv[data-v-4524d422]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.dv__toolbar[data-v-4524d422]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);background:var(--surface-card);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem .5rem;display:flex}.dv__btn[data-v-4524d422]{width:2rem;height:2rem;color:var(--text-primary);border:1px solid var(--surface-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:1.05rem;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.dv__btn[data-v-4524d422]:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.dv__btn[data-v-4524d422]:disabled{opacity:.4;cursor:default}.dv__zoom[data-v-4524d422],.dv__page[data-v-4524d422]{text-align:center;min-width:3rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.dv__sep[data-v-4524d422]{background:var(--surface-muted);width:1px;height:1.4rem;margin:0 .2rem}.dv__stage[data-v-4524d422]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);background:#fff;justify-content:center;align-items:flex-start;min-height:8rem;max-height:70vh;padding:1rem;display:flex;overflow:auto}.dv__stage[data-v-4524d422]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dv__stage--grab[data-v-4524d422]{cursor:grab;touch-action:none}.dv__stage--grab[data-v-4524d422]:active{cursor:grabbing}.dv__img[data-v-4524d422]{object-fit:contain;transform-origin:top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;max-width:100%;height:auto;display:block}.dv__canvas[data-v-4524d422]{background:#fff;display:block}.dv__state[data-v-4524d422]{text-align:center;color:var(--text-muted);margin:auto;padding:2rem 1rem}.dv__state--error[data-v-4524d422]{color:var(--color-danger)}.facematch-reviewer[data-v-87c26014]{gap:.5rem;display:grid}.facematch-reviewer h2[data-v-87c26014]{color:var(--text-primary);font-size:1.05rem}.fm-hint[data-v-87c26014]{color:var(--text-muted);font-size:.85rem}.fm-pair[data-v-87c26014]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin:.9rem 0 1.5rem;padding:1rem;display:grid}.fm-pair.fm-flagged[data-v-87c26014]{border-color:var(--color-danger)}@media (width<=960px){.fm-pair[data-v-87c26014]{grid-template-columns:minmax(0,1fr)}}.fm-side[data-v-87c26014]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.fm-side-label[data-v-87c26014]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.8rem;font-weight:600}.fm-doc-name[data-v-87c26014]{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8rem}.fm-verdict[data-v-87c26014]{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.fm-badge[data-v-87c26014]{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-primary);padding:.25rem .6rem;font-size:.8rem;font-weight:600}.fm-badge--flagged[data-v-87c26014]{background:var(--color-danger);color:var(--text-inverse)}.fm-score[data-v-87c26014]{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:1.1rem;font-weight:600}.fm-reason[data-v-87c26014]{color:var(--text-muted);max-width:14rem;font-size:.78rem}.fm-state[data-v-87c26014]{color:var(--text-muted);border:1px dashed var(--surface-muted);border-radius:var(--radius-sm);text-align:center;padding:.75rem;font-size:.85rem}.fm-state.error[data-v-87c26014]{color:var(--color-danger);border-style:solid}.fraud-review[data-v-019772ba]{border-inline-start:4px solid var(--color-danger);gap:.75rem;padding-inline-start:1rem;display:grid}.fraud-banner[data-v-019772ba]{border-left:3px solid var(--color-danger);border-radius:var(--radius-md);background:var(--surface-page);margin-bottom:.25rem;padding:.9rem 1rem}.fraud-banner strong[data-v-019772ba]{color:var(--text-primary);font-size:.95rem;display:block}.fraud-banner p[data-v-019772ba]{color:var(--text-muted);margin:.35rem 0 0;font-size:.85rem}.fraud-banner-level[data-v-019772ba]{font-weight:600}.fraud-review h3[data-v-019772ba]{color:var(--text-primary);margin:.5rem 0 0;font-size:.95rem}.fraud-verdict[data-v-019772ba]{border-radius:var(--radius-md);background:var(--surface-page);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:0;padding:.75rem 1rem;display:grid}.fraud-verdict dt[data-v-019772ba]{color:var(--text-muted);font-size:.78rem}.fraud-verdict dd[data-v-019772ba]{color:var(--text-primary);margin:.15rem 0 0;font-size:1rem;font-weight:600}.fraud-note[data-v-019772ba]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.45}.fraud-note.degraded[data-v-019772ba]{color:var(--color-danger)}.fraud-checks[data-v-019772ba],.fraud-signals[data-v-019772ba]{flex-direction:column;gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.fraud-checks li[data-v-019772ba],.fraud-signals li[data-v-019772ba]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface-card);padding:.6rem .75rem}.row-head[data-v-019772ba]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.row-name[data-v-019772ba]{color:var(--text-primary);font-size:.88rem;font-weight:600}.row-status[data-v-019772ba],.row-severity[data-v-019772ba]{border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.row-status[data-status=flagged][data-v-019772ba],.row-severity[data-severity=high][data-v-019772ba],.row-severity[data-severity=medium][data-v-019772ba]{color:var(--color-danger)}.row-about[data-v-019772ba]{color:var(--text-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.row-evidence[data-v-019772ba]{margin:.35rem 0 0;font-size:.82rem}.row-evidence-label[data-v-019772ba]{color:var(--text-muted);margin-inline-end:.35rem}.signal-value[data-v-019772ba]{color:var(--text-primary);word-break:break-word;font-weight:600}.state[data-v-019772ba]{color:var(--text-muted);padding:.75rem 0;font-size:.9rem}.state.error[data-v-019772ba]{color:var(--color-danger)}.action-message[data-v-019772ba]{color:var(--text-muted);margin:0;font-size:.85rem}.classify-panel[data-v-e74fc538]{flex-direction:column;gap:.75rem;display:flex}.classify-panel h2[data-v-e74fc538]{color:var(--text-primary);font-size:1.05rem}.state[data-v-e74fc538]{color:var(--text-muted);padding:.75rem 0;font-size:.9rem}.state.error[data-v-e74fc538]{color:var(--color-danger)}.hint[data-v-e74fc538]{color:var(--text-muted);margin:0;font-size:.9rem}.classify-grid[data-v-e74fc538]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem;display:grid}.classify-btn[data-v-e74fc538]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);text-align:center;cursor:pointer;padding:.85rem .9rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s}.classify-btn[data-v-e74fc538]:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);transform:translateY(-1px)}.classify-btn[data-v-e74fc538]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent);outline:none}.classify-btn[data-v-e74fc538]:disabled{opacity:.5;cursor:not-allowed}.action-message[data-v-e74fc538]{color:var(--text-muted);margin:0;font-size:.85rem}.actions-row[data-v-f3eab46f]{z-index:2;background:var(--surface-card);flex-direction:column;gap:.6rem;margin-top:0;padding:.25rem 0 .6rem;display:flex;position:sticky;top:0}.icon-actions[data-v-f3eab46f]{justify-content:center;align-items:center;gap:1.25rem;padding:.35rem 0;display:flex}.icon-btn[data-v-f3eab46f]{border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.icon-btn[data-v-f3eab46f]:hover:not(:disabled){transform:translateY(-1px)}.icon-btn[data-v-f3eab46f]:disabled{opacity:.5;cursor:not-allowed}.icon-btn[data-v-f3eab46f]:focus-visible{outline:none}.icon-btn svg[data-v-f3eab46f]{display:block}.icon-btn--approve[data-v-f3eab46f]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent);border-color:color-mix(in srgb, var(--color-success) 35%, transparent)}.icon-btn--approve[data-v-f3eab46f]:hover:not(:disabled){background:color-mix(in srgb, var(--color-success) 22%, transparent);border-color:var(--color-success)}.icon-btn--approve[data-v-f3eab46f]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 30%, transparent)}.icon-btn--reject[data-v-f3eab46f]{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, transparent);border-color:color-mix(in srgb, var(--color-danger) 35%, transparent)}.icon-btn--reject[data-v-f3eab46f]:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 20%, transparent);border-color:var(--color-danger)}.icon-btn--reject[data-v-f3eab46f]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 30%, transparent)}.actions[data-v-f3eab46f]{flex-direction:column;gap:.5rem;display:flex}.actions .btn[data-v-f3eab46f]{width:100%}.reject-note[data-v-f3eab46f]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--surface-page);resize:vertical;padding:.5rem .7rem;font-family:inherit;font-size:.9rem}.reject-note[data-v-f3eab46f]:focus-visible{box-shadow:var(--focus-ring);outline:none}.blocklist-option[data-v-f3eab46f]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);margin:.2rem 0 0;padding:.75rem}.blocklist-choice[data-v-f3eab46f]{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.blocklist-choice input[data-v-f3eab46f]{margin-top:.2rem}.blocklist-choice span[data-v-f3eab46f],.blocklist-fields label[data-v-f3eab46f]{flex-direction:column;gap:.2rem;display:flex}.blocklist-choice small[data-v-f3eab46f]{color:var(--text-secondary);line-height:1.4}.blocklist-fields[data-v-f3eab46f]{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.65fr);gap:.65rem;margin-top:.75rem;display:grid}.blocklist-fields select[data-v-f3eab46f],.blocklist-fields input[data-v-f3eab46f]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:2.5rem;color:var(--text-primary);background:var(--surface-page);font:inherit;padding:.45rem .55rem}.blocklist-fields select[data-v-f3eab46f]:focus-visible,.blocklist-fields input[data-v-f3eab46f]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=34rem){.blocklist-fields[data-v-f3eab46f]{grid-template-columns:1fr}}.hint[data-v-cec9daac]{color:var(--text-muted);margin:.25rem 0 1rem;font-size:.9rem}.queue-grid[data-v-cec9daac]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.queue-card[data-v-cec9daac]{text-align:left;cursor:pointer;border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface-card);justify-content:space-between;align-items:baseline;gap:1rem;min-height:6.5rem;padding:1.5rem 1.6rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.queue-card[data-v-cec9daac]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card);transform:translateY(-1px)}.queue-card[data-v-cec9daac]:focus-visible{box-shadow:var(--focus-ring);outline:none}.queue-card--unidentified[data-v-cec9daac]{border-left:3px solid var(--color-warning)}.queue-card--fraud[data-v-cec9daac]{border-left:3px solid var(--color-danger)}.queue-name[data-v-cec9daac]{color:var(--text-primary);word-break:break-word;font-size:1.1rem;font-weight:600}.queue-count[data-v-cec9daac]{color:var(--color-primary);font-variant-numeric:tabular-nums;flex:none;font-size:1.9rem;font-weight:700;line-height:1}.zero-shot-reviewer[data-v-d7b02d49]{gap:1rem;display:grid}.zs-doc[data-v-d7b02d49]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;margin:.9rem 0 1.5rem;padding:1rem;display:grid}.zs-doc.preview-only[data-v-d7b02d49],.zs-doc.data-only[data-v-d7b02d49]{grid-template-columns:minmax(0,1fr)}@media (width<=960px){.zs-doc[data-v-d7b02d49]{grid-template-columns:minmax(0,1fr)}}.zs-preview[data-v-d7b02d49]{flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;display:flex}.zs-preview-state[data-v-d7b02d49]{text-align:center;color:var(--text-muted);border:1px dashed var(--surface-muted);border-radius:var(--radius-sm);padding:2rem 1rem}.zs-preview-state.error[data-v-d7b02d49]{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}.zs-doc-name[data-v-d7b02d49]{color:var(--text-muted);word-break:break-all;font-size:.8rem}.zs-panel[data-v-d7b02d49]{flex-direction:column;gap:.6rem;min-width:0;display:flex}.zs-type-row[data-v-d7b02d49]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-success) 14%, transparent);align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.zs-type-label[data-v-d7b02d49]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.zs-type-value[data-v-d7b02d49]{color:var(--text-primary);word-break:break-word;flex:1;font-size:.95rem;font-weight:600}.zs-field-list[data-v-d7b02d49]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.zs-field[data-v-d7b02d49]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-muted) 35%, transparent);flex-direction:column;gap:.3rem;min-width:0;padding:.5rem .65rem;display:flex}.zs-field-head[data-v-d7b02d49]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.zs-field-key[data-v-d7b02d49]{font-family:var(--font-mono);color:var(--text-muted);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.78rem;font-weight:600}.zs-field-conf[data-v-d7b02d49]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success);white-space:nowrap;flex:none;padding:.05rem .45rem;font-size:.68rem;font-weight:700}.zs-field-conf.low[data-v-d7b02d49]{background:color-mix(in srgb, var(--color-warning) 18%, transparent);color:var(--color-warning)}.zs-field-value[data-v-d7b02d49]{width:100%;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow-wrap:anywhere;word-break:break-word;margin:0;padding:.35rem .5rem;font-family:inherit;font-size:.88rem}.zs-field-value[data-v-d7b02d49]:focus-visible{border-color:var(--color-primary);outline:none}.state[data-v-d7b02d49]{color:var(--text-muted);padding:.5rem 0;font-size:.85rem}.state.error[data-v-d7b02d49]{color:var(--color-danger)}.doc-card[data-v-4912f073]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface);gap:.75rem;margin-top:1rem;padding:.85rem 1rem 1rem;display:grid}.doc-header[data-v-4912f073]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.doc-header h4[data-v-4912f073]{color:var(--text-primary);margin:0;font-size:.95rem}.muted[data-v-4912f073]{color:var(--text-muted);font-size:.8rem}.state[data-v-4912f073]{color:var(--text-muted);padding:.75rem 0;font-size:.85rem}.state.error[data-v-4912f073]{color:var(--color-danger)}.hint[data-v-4912f073]{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.35}.canvas-wrap[data-v-4912f073]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);background:#000;justify-self:start;max-width:100%;line-height:0;display:inline-block;position:relative}.base-img[data-v-4912f073]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:70vh;display:block}.overlay[data-v-4912f073]{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.bbox[data-v-4912f073]{cursor:move}.bbox-rect[data-v-4912f073]{fill:color-mix(in srgb, var(--color-info) 12%, transparent);stroke:color-mix(in srgb, var(--color-info) 90%, transparent);stroke-width:4px;vector-effect:non-scaling-stroke}.bbox.selected .bbox-rect[data-v-4912f073]{fill:color-mix(in srgb, var(--color-warning) 18%, transparent);stroke:var(--color-warning);stroke-width:6px}.handle[data-v-4912f073]{fill:var(--text-inverse);stroke:var(--color-warning);stroke-width:2px;vector-effect:non-scaling-stroke;cursor:nwse-resize}.bbox-list[data-v-4912f073]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.bbox-row[data-v-4912f073]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:center;gap:.6rem;padding:.4rem .55rem;font-size:.82rem;display:flex}.bbox-row.selected[data-v-4912f073]{border-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 6%, transparent)}.bbox-tag[data-v-4912f073]{color:var(--text-muted);flex-shrink:0;width:2.2rem;font-weight:600}.bbox-label-wrap[data-v-4912f073]{flex:1;min-width:0;display:block}.bbox-label[data-v-4912f073]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);width:100%;min-width:6rem;color:var(--text-primary);background:var(--surface-card);padding:.3rem .5rem;font-family:inherit;font-size:.82rem}.bbox-del[data-v-4912f073]{cursor:pointer;color:var(--color-danger);background:0 0;border:0;padding:0 .35rem;font-family:inherit;font-size:1.1rem;line-height:1}.crop-save[data-v-4912f073]{justify-self:start}.sr-only[data-v-4912f073]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-card[data-v-9f874bc4]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface);gap:.75rem;margin-top:1rem;padding:.85rem 1rem 1rem;display:grid}.doc-header[data-v-9f874bc4]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.doc-header h4[data-v-9f874bc4]{color:var(--text-primary);margin:0;font-size:.95rem}.muted[data-v-9f874bc4]{color:var(--text-muted);font-size:.8rem}.state[data-v-9f874bc4]{color:var(--text-muted);padding:.75rem 0;font-size:.85rem}.state.error[data-v-9f874bc4]{color:var(--color-danger)}.seg-list[data-v-9f874bc4]{flex-direction:column;gap:.5rem;max-height:70vh;margin:0;padding:0 .25rem 0 0;list-style:none;display:flex;overflow-y:auto}.seg-item[data-v-9f874bc4]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.seg-meta[data-v-9f874bc4]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.seg-name[data-v-9f874bc4]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.seg-range[data-v-9f874bc4]{color:var(--text-muted);font-size:.75rem}.field-review[data-v-05a0a29e]{gap:1rem;display:grid}.state[data-v-05a0a29e]{color:var(--text-muted);padding:.75rem 0;font-size:.9rem}.state.error[data-v-05a0a29e]{color:var(--color-danger)}.kyb-panel[data-v-b85f2472]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.kyb-verdict[data-v-b85f2472]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kyb-badge[data-v-b85f2472]{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);background:var(--surface-muted);padding:.3rem .7rem;font-size:.85rem;font-weight:600}.kyb-verdict[data-tone=confirmed] .kyb-badge[data-v-b85f2472]{background:color-mix(in srgb, var(--color-success) 18%, transparent)}.kyb-verdict[data-tone=unconfirmed] .kyb-badge[data-v-b85f2472]{background:color-mix(in srgb, var(--color-warning) 18%, transparent)}.kyb-number[data-v-b85f2472]{font-family:var(--font-mono);color:var(--text-muted);font-size:.95rem}.kyb-caveat[data-v-b85f2472],.kyb-reason[data-v-b85f2472],.kyb-note[data-v-b85f2472]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.4}.kyb-section[data-v-b85f2472]{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);margin:.5rem 0 0;font-size:.8rem;font-weight:600}.kyb-facts[data-v-b85f2472]{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.3rem .9rem;margin:0;display:grid}.kyb-facts dt[data-v-b85f2472]{color:var(--text-muted);overflow-wrap:anywhere;font-size:.85rem}.kyb-facts dd[data-v-b85f2472]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.9rem}.kyb-absent[data-v-b85f2472]{color:var(--text-muted);font-style:italic}.kyb-mismatch[data-v-b85f2472]{font-weight:600}.kyb-flag[data-v-b85f2472]{border-radius:var(--radius-pill);color:var(--text-primary);background:color-mix(in srgb, var(--color-danger) 18%, transparent);margin-left:.4rem;padding:.1rem .45rem;font-size:.75rem}.kyb-more[data-v-b85f2472]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.2rem 0;font-family:inherit;font-size:.82rem;text-decoration:underline}.kyb-findings[data-v-b85f2472]{color:var(--text-primary);margin:0;padding-left:1.1rem;font-size:.88rem}.kyb-findings li[data-v-b85f2472]{overflow-wrap:anywhere}.reviews-list-view[data-v-eef747a7]{gap:1rem;display:grid}.state[data-v-eef747a7]{color:var(--text-muted);padding:.75rem 0;font-size:.9rem}.state.error[data-v-eef747a7]{color:var(--color-danger)}.state.empty[data-v-eef747a7]{text-align:center;padding:2rem}.hint[data-v-eef747a7]{color:var(--text-muted);margin:.25rem 0 1rem;font-size:.9rem}.queue-grid[data-v-eef747a7]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.queue-card[data-v-eef747a7]{text-align:left;cursor:pointer;border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface-card);justify-content:space-between;align-items:baseline;gap:1rem;min-height:6.5rem;padding:1.5rem 1.6rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.queue-card[data-v-eef747a7]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card);transform:translateY(-1px)}.queue-card[data-v-eef747a7]:focus-visible{box-shadow:var(--focus-ring);outline:none}.queue-card--unidentified[data-v-eef747a7]{border-left:3px solid var(--color-warning)}.queue-card--fraud[data-v-eef747a7]{border-left:3px solid var(--color-danger)}.queue-name[data-v-eef747a7]{color:var(--text-primary);word-break:break-word;font-size:1.1rem;font-weight:600}.queue-count[data-v-eef747a7]{color:var(--color-primary);font-variant-numeric:tabular-nums;flex:none;font-size:1.9rem;font-weight:700;line-height:1}.review-header[data-v-eef747a7]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.review-header h1[data-v-eef747a7]{color:var(--text-primary);overflow-wrap:anywhere;font-size:1.25rem}.review-progress[data-v-eef747a7]{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;font-size:.85rem}.field-review[data-v-eef747a7]{gap:1rem;display:grid}.fraud-review[data-v-eef747a7]{border-inline-start:4px solid var(--color-danger);gap:.75rem;padding-inline-start:1rem;display:grid}.fraud-banner[data-v-eef747a7]{border-left:3px solid var(--color-danger);border-radius:var(--radius-md);background:var(--surface-page);margin-bottom:.25rem;padding:.9rem 1rem}.fraud-banner strong[data-v-eef747a7]{color:var(--text-primary);font-size:.95rem;display:block}.fraud-banner p[data-v-eef747a7]{color:var(--text-muted);margin:.35rem 0 0;font-size:.85rem}.fraud-review h3[data-v-eef747a7]{color:var(--text-primary);font-size:.95rem}.fraud-score[data-v-eef747a7]{color:var(--text-muted);font-size:.9rem}.fraud-signals[data-v-eef747a7]{flex-direction:column;gap:.3rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.fraud-signals li[data-v-eef747a7]{justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.signal-label[data-v-eef747a7]{color:var(--text-muted)}.signal-value[data-v-eef747a7]{color:var(--text-primary);word-break:break-word;font-weight:600}.classify-panel[data-v-eef747a7]{flex-direction:column;gap:.75rem;display:flex}.classify-panel h2[data-v-eef747a7]{color:var(--text-primary);font-size:1.05rem}.classify-grid[data-v-eef747a7]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem;display:grid}.classify-btn[data-v-eef747a7]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);text-align:center;cursor:pointer;padding:.85rem .9rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s}.classify-btn[data-v-eef747a7]:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);transform:translateY(-1px)}.classify-btn[data-v-eef747a7]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent);outline:none}.classify-btn[data-v-eef747a7]:disabled{opacity:.5;cursor:not-allowed}.actions-row[data-v-eef747a7]{z-index:2;background:var(--surface-card);flex-direction:column;gap:.6rem;margin-top:0;padding:.25rem 0 .6rem;display:flex;position:sticky;top:0}.icon-actions[data-v-eef747a7]{justify-content:center;align-items:center;gap:1.25rem;padding:.35rem 0;display:flex}.icon-btn[data-v-eef747a7]{border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.icon-btn[data-v-eef747a7]:hover:not(:disabled){transform:translateY(-1px)}.icon-btn[data-v-eef747a7]:disabled{opacity:.5;cursor:not-allowed}.icon-btn[data-v-eef747a7]:focus-visible{outline:none}.icon-btn svg[data-v-eef747a7]{display:block}.icon-btn--approve[data-v-eef747a7]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent);border-color:color-mix(in srgb, var(--color-success) 35%, transparent)}.icon-btn--approve[data-v-eef747a7]:hover:not(:disabled){background:color-mix(in srgb, var(--color-success) 22%, transparent);border-color:var(--color-success)}.icon-btn--approve[data-v-eef747a7]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 30%, transparent)}.icon-btn--reject[data-v-eef747a7]{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, transparent);border-color:color-mix(in srgb, var(--color-danger) 35%, transparent)}.icon-btn--reject[data-v-eef747a7]:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 20%, transparent);border-color:var(--color-danger)}.icon-btn--reject[data-v-eef747a7]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 30%, transparent)}.actions[data-v-eef747a7]{flex-direction:column;gap:.5rem;display:flex}.actions .btn[data-v-eef747a7]{width:100%}.reject-note[data-v-eef747a7]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--surface-page);resize:vertical;padding:.5rem .7rem;font-family:inherit;font-size:.9rem}.reject-note[data-v-eef747a7]:focus-visible{box-shadow:var(--focus-ring);outline:none}.action-message[data-v-eef747a7]{color:var(--text-muted);margin:0;font-size:.85rem}.phase-panel[data-v-514e2a21]{background:var(--surface-card);border:1px solid var(--surface-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:1rem;padding:1rem;display:flex;overflow-x:auto}.phase-panel__head[data-v-514e2a21]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.phase-panel__head h4[data-v-514e2a21]{color:var(--text-primary);margin:0 0 .25rem;font-size:.95rem}.phase-panel__close[data-v-514e2a21]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-family:inherit;font-size:1.25rem;line-height:1}.phase-panel__close[data-v-514e2a21]:hover{color:var(--text-primary)}.phase-panel__summary[data-v-514e2a21]{flex-direction:column;gap:.5rem;display:flex}.outcome[data-v-514e2a21]{color:var(--text-primary);margin:0}.outcome[data-outcome=review][data-v-514e2a21],.outcome[data-outcome=false][data-v-514e2a21]{color:var(--color-warning)}.outcome[data-outcome=pass][data-v-514e2a21],.outcome[data-outcome=true][data-v-514e2a21]{color:var(--color-success)}.badge[data-v-514e2a21]{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-muted);color:var(--text-muted);padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.badge[data-status=completed][data-v-514e2a21]{background:var(--color-success-soft);color:var(--color-success)}.badge[data-status=failed][data-v-514e2a21]{background:var(--color-danger-soft);color:var(--color-danger)}.badge[data-status=running][data-v-514e2a21],.badge[data-status=started][data-v-514e2a21]{background:var(--color-info-soft);color:var(--color-info)}.badge[data-status=awaiting_review][data-v-514e2a21]{background:color-mix(in srgb, var(--color-warning) 18%, transparent);color:var(--color-warning)}.counts[data-v-514e2a21]{color:var(--text-muted);flex-wrap:wrap;gap:.75rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.counts__n[data-v-514e2a21]{color:var(--text-primary);font-weight:600}.phase-panel__meta[data-v-514e2a21]{grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.875rem;display:grid}.phase-panel__meta dt[data-v-514e2a21]{color:var(--text-muted)}.phase-panel__meta dd[data-v-514e2a21]{color:var(--text-primary);margin:0}.phase-panel__masked[data-v-514e2a21]{color:var(--text-subtle);margin:0 0 .5rem;font-size:.8125rem}.phase-panel__warn[data-v-514e2a21]{border-left:3px solid var(--color-warning);background:var(--surface-muted);color:var(--text-primary);margin:0;padding:.5rem .75rem;font-size:.875rem}table[data-v-514e2a21]{border-collapse:collapse;width:100%;min-width:30rem;font-size:.875rem}table th[data-v-514e2a21]{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--surface-muted);white-space:nowrap;padding:.375rem .5rem;font-weight:500}table td[data-v-514e2a21]{color:var(--text-primary);border-bottom:1px solid var(--surface-muted);vertical-align:top;padding:.375rem .5rem}table code[data-v-514e2a21]{color:var(--text-primary);font-family:var(--font-mono);word-break:break-all}.decisions__unresolved[data-v-514e2a21]{background:var(--surface-muted)}.op[data-v-514e2a21],.reason[data-v-514e2a21],.score[data-v-514e2a21]{color:var(--text-subtle);margin-left:.375rem;font-size:.8125rem;display:inline-block}.state[data-v-514e2a21]{color:var(--text-muted);margin:0;font-size:.875rem}.state.error[data-v-514e2a21]{color:var(--color-danger)}.executed-flow[data-v-411ac8de]{flex-direction:column;gap:.75rem;display:flex}.executed-flow__header[data-v-411ac8de]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.executed-flow__close[data-v-411ac8de]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.25rem;line-height:1}.executed-flow__meta[data-v-411ac8de]{gap:.5rem;margin:0;display:grid}.executed-flow__meta dt[data-v-411ac8de]{color:var(--text-muted);font-size:.8125rem;font-weight:600}.executed-flow__meta dd[data-v-411ac8de]{margin:0}.executed-flow__phases[data-v-411ac8de]{margin:0;padding-left:1.25rem}.executed-flow__unavailable .meta[data-v-411ac8de]{color:var(--text-muted);font-size:.8125rem}.kanban-board[data-v-efc63ad2]{align-items:flex-start;gap:.85rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.kanban-column[data-v-efc63ad2]{background:var(--surface-muted);border:1px solid var(--surface-muted);border-radius:var(--radius-md);flex-direction:column;flex:0 0 16rem;max-height:70vh;display:flex;overflow:hidden}.kanban-column.terminal-done[data-v-efc63ad2]{border-color:color-mix(in srgb, var(--color-success) 40%, transparent)}.kanban-column.terminal-failed[data-v-efc63ad2]{border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}.col-header[data-v-efc63ad2]{border-bottom:1px solid color-mix(in srgb, var(--text-muted) 15%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.col-title[data-v-efc63ad2]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.72rem;font-weight:700}.col-count[data-v-efc63ad2]{border-radius:var(--radius-pill);background:var(--surface-card);text-align:center;min-width:1.5rem;color:var(--text-primary);padding:.05rem .45rem;font-size:.72rem;font-weight:700}.col-body[data-v-efc63ad2]{padding:.7rem;overflow-y:auto}.card-list[data-v-efc63ad2]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.col-empty[data-v-efc63ad2]{color:var(--text-subtle);text-align:center;margin:.5rem 0;font-size:.75rem}.run-card[data-v-efc63ad2]{background:var(--surface-card);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card);border:1px solid #0000;flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}.run-card.selected[data-v-efc63ad2]{border-color:var(--color-primary)}@media (prefers-reduced-motion:no-preference){.run-card[data-v-efc63ad2]{animation:.25s both card-enter-efc63ad2}}.card-select[data-v-efc63ad2]{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.3rem;margin:0;padding:0;display:flex}.card-select[data-v-efc63ad2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-title[data-v-efc63ad2]{color:var(--text-primary);font-size:.9rem;font-weight:600}.card-meta[data-v-efc63ad2]{color:var(--text-muted);font-size:.72rem}.card-footer[data-v-efc63ad2]{align-items:center;gap:.5rem;margin-top:.1rem;display:flex}.card-docs[data-v-efc63ad2]{color:var(--text-muted);font-size:.72rem}.card-elapsed[data-v-efc63ad2]{color:var(--text-subtle);white-space:nowrap;font-size:.72rem}.card-status[data-v-efc63ad2]{margin-left:auto;font-size:.95rem;line-height:1}.card-status[data-status=completed][data-v-efc63ad2]{color:var(--color-success)}.card-status[data-status=failed][data-v-efc63ad2]{color:var(--color-danger)}.card-status[data-status=running][data-v-efc63ad2],.card-status[data-status=started][data-v-efc63ad2],.card-status[data-status=in_progress][data-v-efc63ad2],.card-status[data-status=pending][data-v-efc63ad2],.card-status[data-status=awaiting_review][data-v-efc63ad2]{color:var(--color-warning)}.card-status[data-status=skipped][data-v-efc63ad2]{color:var(--text-subtle)}.card-error[data-v-efc63ad2]{color:var(--color-danger);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.card-actions[data-v-efc63ad2]{gap:.4rem;margin-top:.15rem;display:flex}.card-action[data-v-efc63ad2]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;padding:.25rem .6rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.card-action[data-v-efc63ad2]:hover{border-color:var(--color-primary);color:var(--xt-brand-text)}.card-action.primary[data-v-efc63ad2]{border-color:var(--color-primary);background:var(--color-primary);color:var(--text-inverse)}.card-action.primary[data-v-efc63ad2]:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--text-inverse)}.sr-only[data-v-efc63ad2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes card-enter-efc63ad2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header[data-v-057bfaaf]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.header h1[data-v-057bfaaf]{color:var(--text-primary);font-size:1.5rem}.state[data-v-057bfaaf]{color:var(--text-muted);padding:1rem}.state.error[data-v-057bfaaf]{color:var(--color-danger)}.empty[data-v-057bfaaf]{text-align:center;color:var(--text-muted);padding:2rem}.hint[data-v-057bfaaf]{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem}.process-type-grid[data-v-057bfaaf]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.process-type-card[data-v-057bfaaf]{text-align:left;cursor:pointer;border:1px solid var(--surface-muted);background:var(--surface-card);flex-direction:column;gap:1rem;padding:1.1rem 1.2rem;display:flex}.process-type-card .pt-name[data-v-057bfaaf]{color:var(--text-primary);font-size:1rem;font-weight:600}.process-type-card .pt-stats[data-v-057bfaaf]{gap:1.5rem;display:flex}.process-type-card .pt-stat[data-v-057bfaaf]{flex-direction:column;gap:.1rem;display:flex}.process-type-card .pt-stat-value[data-v-057bfaaf]{font-size:1.5rem;font-weight:700;line-height:1}.process-type-card .pt-stat-label[data-v-057bfaaf]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.7rem}.process-type-card .pt-stat.in-progress .pt-stat-value[data-v-057bfaaf]{color:var(--color-warning)}.process-type-card .pt-stat.finished .pt-stat-value[data-v-057bfaaf]{color:var(--text-primary)}.type-bar[data-v-057bfaaf]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.type-bar .type-heading[data-v-057bfaaf]{color:var(--text-primary);font-size:1.15rem}.view-toggle[data-v-057bfaaf]{border:1px solid var(--surface-muted);border-radius:var(--radius-md);background:var(--surface-muted);gap:.15rem;margin-left:auto;padding:.15rem;display:inline-flex}.view-toggle .view-btn[data-v-057bfaaf]{border-radius:calc(var(--radius-md) - .15rem);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.3rem .85rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background-color .15s,color .15s}.view-toggle .view-btn[data-v-057bfaaf]:hover{color:var(--text-primary)}.view-toggle .view-btn.active[data-v-057bfaaf]{background:var(--surface-card);color:var(--xt-brand-text);box-shadow:var(--shadow-card)}.btn-back[data-v-057bfaaf]{color:var(--xt-brand-text);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-family:inherit;font-size:.9rem;font-weight:600}.btn-back[data-v-057bfaaf]:hover{text-decoration:underline}.runs-table-card[data-v-057bfaaf]{padding:0;overflow:hidden}.runs-table[data-v-057bfaaf]{border-collapse:collapse;width:100%;font-size:.9rem}.runs-table th[data-v-057bfaaf],.runs-table td[data-v-057bfaaf]{text-align:left;border-bottom:1px solid var(--surface-muted);color:var(--text-primary);padding:.75rem 1rem}.runs-table th[data-v-057bfaaf]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--surface-muted);font-size:.75rem;font-weight:600}.runs-table tr.row[data-v-057bfaaf]{cursor:pointer;transition:background-color .15s}.runs-table tr.row[data-v-057bfaaf]:hover,.runs-table tr.row.selected[data-v-057bfaaf]{background:var(--surface-muted)}.runs-matrix th.flow-col[data-v-057bfaaf],.runs-matrix td.flow-cell[data-v-057bfaaf]{text-align:left;white-space:nowrap;width:1%}.runs-matrix th.phase-col[data-v-057bfaaf]{text-align:center}.runs-matrix .flow-cell[data-v-057bfaaf]{flex-direction:column;gap:.15rem;display:flex}.runs-matrix .flow-name[data-v-057bfaaf]{color:var(--text-primary);font-weight:600}.runs-matrix .flow-meta[data-v-057bfaaf]{color:var(--text-muted);font-size:.7rem}.runs-matrix .flow-requester[data-v-057bfaaf]{color:var(--text-muted);font-weight:600}.runs-matrix .phase-cell[data-v-057bfaaf]{text-align:center;font-size:1.15rem;line-height:1}.runs-matrix .phase-cell .phase-icon[data-v-057bfaaf]{justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;display:inline-flex}.runs-matrix .phase-cell[data-status=completed] .phase-icon[data-v-057bfaaf]{color:var(--color-success)}.runs-matrix .phase-cell[data-status=running] .phase-icon[data-v-057bfaaf],.runs-matrix .phase-cell[data-status=started] .phase-icon[data-v-057bfaaf]{animation:1.4s ease-in-out infinite phase-cell-pulse-057bfaaf}.runs-matrix .phase-cell[data-status=failed] .phase-icon[data-v-057bfaaf]{color:var(--color-danger)}.runs-matrix .phase-cell[data-status=pending] .phase-icon[data-v-057bfaaf]{color:var(--color-warning);animation:2.2s ease-in-out infinite phase-cell-pulse-057bfaaf}.runs-matrix .phase-cell[data-status=awaiting_review] .phase-icon[data-v-057bfaaf]{color:var(--color-warning);animation:1.8s ease-in-out infinite phase-cell-pulse-057bfaaf}.runs-matrix .phase-cell[data-status=skipped] .phase-icon[data-v-057bfaaf],.runs-matrix .phase-cell[data-status=absent] .phase-icon[data-v-057bfaaf]{color:var(--text-subtle)}@keyframes phase-cell-pulse-057bfaaf{0%,to{opacity:.55}50%{opacity:1}}.modal-backdrop[data-v-057bfaaf]{z-index:1000;background:color-mix(in srgb, var(--text-primary) 35%, transparent);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.detail-card[data-v-057bfaaf]{width:min(56rem,94vw);max-height:100%;box-shadow:var(--shadow-elevated);flex-direction:column;gap:1rem;display:flex;overflow-y:auto}.detail-card[data-v-057bfaaf]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.detail-card>header[data-v-057bfaaf]{z-index:1;background:var(--surface-card);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.detail-card>header h2[data-v-057bfaaf]{color:var(--text-primary);font-size:1.1rem}.detail-card .btn-link[data-v-057bfaaf]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:1.4rem;line-height:1}.detail-card .btn-link[data-v-057bfaaf]:hover{color:var(--color-danger)}.detail-card .detail-meta[data-v-057bfaaf]{color:var(--text-primary);flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}.detail-card .detail-meta .error[data-v-057bfaaf]{color:var(--color-danger)}.detail-card h3[data-v-057bfaaf]{color:var(--text-primary);margin-top:.5rem;font-size:.95rem}.detail-card .meta[data-v-057bfaaf]{color:var(--text-subtle);font-size:.85rem}.detail-card.has-panel[data-v-057bfaaf]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);grid-template-areas:"header header""meta meta""steps panel";align-items:start;column-gap:1rem;width:min(76rem,94vw);display:grid}.detail-card.has-panel>header[data-v-057bfaaf]{grid-area:header}.detail-card.has-panel>.detail-meta[data-v-057bfaaf]{grid-area:meta}.detail-card.has-panel>.detail-steps[data-v-057bfaaf]{grid-area:steps;min-width:0}.detail-card.has-panel>.run-phase-panel[data-v-057bfaaf]{grid-area:panel;min-width:0}@media (width<=60rem){.detail-card.has-panel[data-v-057bfaaf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""meta""steps""panel"}}.steps-table__row[data-v-057bfaaf]{cursor:pointer}.steps-table__row[data-v-057bfaaf]:hover{background:var(--surface-muted)}.steps-table__row--selected[data-v-057bfaaf]{background:var(--surface-muted);box-shadow:inset 3px 0 0 var(--color-primary)}.steps-table[data-v-057bfaaf]{border-collapse:collapse;width:100%;font-size:.85rem}.steps-table th[data-v-057bfaaf],.steps-table td[data-v-057bfaaf]{text-align:left;border-bottom:1px solid var(--surface-muted);color:var(--text-primary);padding:.55rem .75rem}.steps-table th[data-v-057bfaaf]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.7rem;font-weight:600}.steps-table__toggle[data-v-057bfaaf]{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.steps-table__toggle[data-v-057bfaaf]:hover{text-decoration:underline}.steps-table__toggle[data-v-057bfaaf]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.badge[data-v-057bfaaf]{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-muted);color:var(--text-muted);padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.badge[data-status=pending][data-v-057bfaaf]{background:color-mix(in srgb, var(--text-muted) 18%, transparent);color:var(--text-muted)}.badge[data-status=running][data-v-057bfaaf],.badge[data-status=started][data-v-057bfaaf]{background:var(--color-info-soft);color:var(--color-info)}.badge[data-status=completed][data-v-057bfaaf]{background:var(--color-success-soft);color:var(--color-success)}.badge[data-status=failed][data-v-057bfaaf]{background:var(--color-danger-soft);color:var(--color-danger)}.badge[data-status=awaiting_review][data-v-057bfaaf]{background:color-mix(in srgb, var(--color-warning) 18%, transparent);color:var(--color-warning)}.badge[data-status=skipped][data-v-057bfaaf]{background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-subtle)}.detail-card .detail-retry[data-v-057bfaaf]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.detail-card .retry-feedback[data-v-057bfaaf]{color:var(--text-muted);font-size:.8rem}.detail-card .retry-feedback.error[data-v-057bfaaf]{color:var(--color-danger)}.test-kyb[data-v-8bcce41c]{box-sizing:border-box;flex-direction:column;gap:1.2rem;width:100%;max-width:48rem;min-height:100vh;margin:0 auto;padding:2rem 1.5rem;display:flex}.page-header[data-v-8bcce41c],.page-title-group[data-v-8bcce41c]{align-items:center;gap:1rem;min-width:0;display:flex}.page-icon-box[data-v-8bcce41c]{border-radius:var(--radius-md);background:var(--surface-page);width:48px;height:48px;color:var(--color-primary);flex:none;place-items:center;display:grid}.page-icon-box svg[data-v-8bcce41c]{width:22px;height:22px}.page-eyebrow[data-v-8bcce41c]{color:var(--xt-brand-text);text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}h1[data-v-8bcce41c],h2[data-v-8bcce41c],h3[data-v-8bcce41c]{color:var(--text-primary);margin:0}h1[data-v-8bcce41c]{font-size:1.5rem}h2[data-v-8bcce41c]{font-size:1.1rem}.subtitle[data-v-8bcce41c],.hint[data-v-8bcce41c]{color:var(--text-muted)}.subtitle[data-v-8bcce41c]{margin:.25rem 0 0}.form[data-v-8bcce41c]{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.form label[data-v-8bcce41c]{color:var(--text-muted);flex:16rem;gap:.3rem;font-size:.8rem;display:grid}input[data-v-8bcce41c]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-primary);font-family:var(--font-mono,monospace);padding:.55rem .7rem}.hint[data-v-8bcce41c]{font-size:.75rem}.state[data-v-8bcce41c]{gap:.3rem;display:grid}.error[data-v-8bcce41c]{color:var(--color-danger)}.state span[data-v-8bcce41c]{color:var(--text-primary)}.result[data-v-8bcce41c]{gap:.75rem;display:grid}.status-line[data-v-8bcce41c]{color:var(--text-muted);gap:.5rem;margin:0;display:flex}.badge[data-v-8bcce41c]{border-radius:var(--radius-pill);background:var(--surface-muted);text-transform:uppercase;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.badge[data-status=valid][data-v-8bcce41c]{color:var(--color-success);background:var(--color-success-soft)}.badge[data-status=invalid][data-v-8bcce41c]{color:var(--color-warning);background:var(--color-warning-soft)}.badge[data-status=unknown][data-v-8bcce41c]{color:var(--color-info);background:var(--color-info-soft)}.explanation[data-v-8bcce41c]{color:var(--text-primary);margin:0}.summary[data-v-8bcce41c]{grid-template-columns:auto 1fr;gap:.35rem .9rem;margin:0;display:grid}dt[data-v-8bcce41c]{color:var(--text-muted)}dd[data-v-8bcce41c]{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.payload[data-v-8bcce41c]{border:1px solid var(--surface-muted);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text-primary) 5%,transparent);white-space:pre-wrap;word-break:break-word;max-height:420px;padding:.75rem;overflow:auto}.payload[data-v-8bcce41c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=540px){.test-kyb[data-v-8bcce41c]{padding:1.25rem 1rem}.form button[data-v-8bcce41c]{width:100%}.summary[data-v-8bcce41c]{grid-template-columns:1fr;gap:.2rem}}.header[data-v-78e6b772],.filters[data-v-78e6b772],.filter-actions[data-v-78e6b772],.detail>header[data-v-78e6b772],.detail footer[data-v-78e6b772]{align-items:center;gap:1rem;display:flex}.header[data-v-78e6b772],.detail>header[data-v-78e6b772]{justify-content:space-between}h1[data-v-78e6b772],h2[data-v-78e6b772],h3[data-v-78e6b772]{color:var(--text-primary);margin:0}h1[data-v-78e6b772]{font-size:1.5rem}h2[data-v-78e6b772]{font-size:1.1rem}.filters[data-v-78e6b772]{flex-wrap:wrap;margin-bottom:1.2rem}label[data-v-78e6b772]{color:var(--text-muted);gap:.3rem;font-size:.8rem;display:grid}input[data-v-78e6b772],select[data-v-78e6b772]{min-width:11rem;padding:.45rem .6rem}.filter-actions[data-v-78e6b772]{margin-left:auto}.state[data-v-78e6b772],.empty[data-v-78e6b772]{color:var(--text-muted)}.error[data-v-78e6b772],.failure[data-v-78e6b772]{color:var(--color-danger)}.success[data-v-78e6b772]{color:var(--color-success)}.table-wrap[data-v-78e6b772]{padding:0;overflow-x:auto}table[data-v-78e6b772]{border-collapse:collapse;width:100%;min-width:850px}th[data-v-78e6b772],td[data-v-78e6b772]{text-align:left;border-bottom:1px solid var(--surface-muted);padding:.7rem 1rem}th[data-v-78e6b772]{color:var(--text-muted);text-transform:uppercase;font-size:.72rem}tbody tr[data-v-78e6b772]:hover,.selected[data-v-78e6b772]{background:var(--surface-muted)}.delivery-opener[data-v-78e6b772]{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0}.delivery-opener[data-v-78e6b772]:focus-visible,.btn-link[data-v-78e6b772]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.endpoint[data-v-78e6b772]{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.badge[data-v-78e6b772]{background:var(--surface-muted);border-radius:999px;padding:.15rem .55rem}.badge[data-status=success][data-v-78e6b772]{color:var(--color-success)}.badge[data-status=failed][data-v-78e6b772]{color:var(--color-danger)}.detail[data-v-78e6b772]{gap:1rem;margin-top:1.2rem;display:grid}dl[data-v-78e6b772]{grid-template-columns:auto 1fr;gap:.4rem .9rem;margin:0;display:grid}dt[data-v-78e6b772]{color:var(--text-muted)}dd[data-v-78e6b772]{overflow-wrap:anywhere;margin:0}.payload[data-v-78e6b772]{border:1px solid var(--surface-muted);white-space:pre-wrap;word-break:break-word;max-height:360px;padding:.75rem;overflow:auto}.btn-link[data-v-78e6b772]{color:var(--text-muted);background:0 0;border:0;font-size:1.4rem}@media (width<=680px){.header[data-v-78e6b772]{flex-direction:column;align-items:flex-start}.filter-actions[data-v-78e6b772]{width:100%;margin-left:0}}.phase-icon[data-v-a4c009ee]{flex:none;display:block}.guided[data-v-0c5ec284]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:min(26rem,100%);box-shadow:var(--shadow-card);flex-direction:column;gap:1rem;padding:1.1rem;display:flex;overflow:auto}.guided__title[data-v-0c5ec284]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:700}.guided__hint[data-v-0c5ec284]{color:var(--text-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.guided__blocked[data-v-0c5ec284]{color:var(--text-muted);background:var(--surface-muted);border-radius:var(--radius-sm);justify-items:start;gap:.75rem;padding:.9rem;font-size:.85rem;line-height:1.5;display:grid}.guided__steps[data-v-0c5ec284]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.guided__step[data-v-0c5ec284]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);align-items:center;gap:.4rem;padding:.25rem .35rem .25rem 0;display:flex}.guided__step--selected[data-v-0c5ec284]{border-color:var(--color-primary);background:var(--surface-muted)}.guided__select[data-v-0c5ec284]{font:inherit;text-align:left;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.guided__select[data-v-0c5ec284]:focus-visible{box-shadow:var(--focus-ring);outline:none}.guided__ordinal[data-v-0c5ec284]{font-variant-numeric:tabular-nums;width:1.4rem;height:1.4rem;color:var(--text-muted);background:var(--surface-muted);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.guided__icon[data-v-0c5ec284]{color:var(--color-primary);flex-shrink:0}.guided__label[data-v-0c5ec284]{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.guided__actions[data-v-0c5ec284]{flex-shrink:0;gap:.15rem;display:flex}.guided__action[data-v-0c5ec284]{width:1.75rem;height:1.75rem;font:inherit;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.85rem;display:inline-flex}.guided__action[data-v-0c5ec284]:hover:not(:disabled){color:var(--text-primary);background:var(--surface-muted)}.guided__action[data-v-0c5ec284]:focus-visible{box-shadow:var(--focus-ring);outline:none}.guided__action[data-v-0c5ec284]:disabled{opacity:.35;cursor:not-allowed}.guided__action--danger[data-v-0c5ec284]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-soft)}.guided__add[data-v-0c5ec284]{border-top:1px solid var(--border-subtle);gap:.5rem;padding-top:.85rem;display:grid}.guided__add-label[data-v-0c5ec284]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.guided__select-input[data-v-0c5ec284]{font:inherit;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.45rem .6rem}.guided__add-button[data-v-0c5ec284]{justify-self:start}.panel-resizer[data-v-f10473a1]{cursor:ew-resize;z-index:6;touch-action:none;width:10px;height:100%;position:absolute;top:0;left:-4px}.panel-resizer[data-v-f10473a1]:before{content:"";border-radius:var(--radius-pill);background:var(--border-strong);opacity:.6;width:3px;height:48px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.panel-resizer[data-v-f10473a1]:hover:before,.panel-resizer[data-v-f10473a1]:focus-visible:before{background:var(--color-primary);opacity:1}.panel-resizer[data-v-f10473a1]:focus-visible{outline:none}.config-header[data-v-ccd82677]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.55rem;padding-bottom:.6rem;display:flex}.config-header__icon[data-v-ccd82677]{color:var(--color-primary)}.config-header__heading[data-v-ccd82677]{flex:1;gap:.1rem;min-width:0;display:grid}.config-header__type[data-v-ccd82677]{letter-spacing:.07em;color:var(--text-muted);font-size:.6rem;font-weight:600}.config-header__close[data-v-ccd82677]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.1rem;line-height:1}.config-header__close[data-v-ccd82677]:hover{color:var(--color-danger)}.inspector[data-v-0b722688]{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);max-height:calc(100vh - 6rem);padding:1rem;overflow-y:auto}.inspector header[data-v-0b722688]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.inspector header h4[data-v-0b722688]{color:var(--text-primary);margin:0;font-size:.9rem}.header-actions[data-v-0b722688]{align-items:center;gap:.5rem;display:flex}.close-btn[data-v-0b722688]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-family:inherit;font-size:1.4rem;line-height:1}.close-btn[data-v-0b722688]:hover{color:var(--text-primary)}.hook-url[data-v-0b722688]{font-family:var(--font-mono);color:var(--text-muted);word-break:break-all;margin-bottom:.75rem;font-size:.78rem;display:block}.requests-table[data-v-0b722688],.kv-table[data-v-0b722688]{border-collapse:collapse;width:100%;font-size:.85rem}.requests-table th[data-v-0b722688],.kv-table th[data-v-0b722688]{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-strong);padding:.4rem .5rem;font-weight:600}.requests-table td[data-v-0b722688],.kv-table td[data-v-0b722688]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:.45rem .5rem}.requests-table .row[data-v-0b722688]{cursor:pointer}.requests-table .row:hover td[data-v-0b722688]{background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.kv-table .k[data-v-0b722688]{color:var(--text-muted);white-space:nowrap;vertical-align:top}.kv-table .v[data-v-0b722688]{word-break:break-all}.badge[data-v-0b722688]{border-radius:var(--radius-sm);padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.badge.method[data-v-0b722688]{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--xt-brand-text)}.badge.status[data-v-0b722688]{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.badge.status.ok[data-v-0b722688]{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.badge.truncated[data-v-0b722688]{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.detail h4[data-v-0b722688]{color:var(--text-primary);margin:1rem 0 .4rem;font-size:.9rem}.detail-meta[data-v-0b722688]{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.back-btn[data-v-0b722688]{margin-bottom:.25rem}.payload[data-v-0b722688]{background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:320px;padding:.75rem;font-size:.78rem;overflow-y:auto}.muted[data-v-0b722688]{color:var(--text-muted);font-size:.85rem}.error[data-v-0b722688]{color:var(--color-danger);font-size:.85rem}.btn-secondary[data-v-0b722688]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);background:0 0;padding:.3rem .7rem;font-family:inherit;font-size:.8rem}.btn-secondary[data-v-0b722688]:hover:not(:disabled){border-color:var(--color-primary);color:var(--xt-brand-text)}.btn-secondary[data-v-0b722688]:disabled{opacity:.6;cursor:not-allowed}.config-panel[data-v-f79669a7]{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:320px;max-width:min(900px,92vw);box-shadow:var(--shadow-card);flex-direction:column;gap:.8rem;min-height:0;max-height:calc(100vh - 6rem);padding:1rem;display:flex;position:relative;overflow:visible}.panel-body[data-v-f79669a7]{flex-direction:column;flex:auto;gap:.65rem;min-height:0;display:flex;overflow:hidden auto}.config-panel label[data-v-f79669a7],.config-panel fieldset[data-v-f79669a7]{color:var(--text-muted);gap:.25rem;min-width:0;font-size:.8rem;display:grid}.config-panel fieldset[data-v-f79669a7]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.6rem}.config-panel legend[data-v-f79669a7]{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);padding:0 .3rem;font-size:.72rem;font-weight:600}.config-panel input[data-v-f79669a7],.config-panel select[data-v-f79669a7],.config-panel textarea[data-v-f79669a7]{min-width:0;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.4rem .5rem;font-family:inherit;font-size:.8rem}.config-panel textarea[data-v-f79669a7]{resize:vertical}.config-panel input[data-v-f79669a7]:focus,.config-panel select[data-v-f79669a7]:focus,.config-panel textarea[data-v-f79669a7]:focus{border-color:var(--color-primary);outline:none}.config-panel input[type=checkbox][data-v-f79669a7],.config-panel input[type=radio][data-v-f79669a7]{width:auto;min-width:0;accent-color:var(--color-primary);padding:0}.config-panel input[type=file][data-v-f79669a7]{padding:.3rem;font-size:.75rem}.config-panel button[data-v-f79669a7]{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;align-self:flex-start;padding:.3rem .7rem;font-family:inherit;font-size:.8rem;transition:border-color .15s,color .15s}.config-panel button[data-v-f79669a7]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.config-panel button[data-v-f79669a7]:focus-visible{box-shadow:var(--focus-ring);outline:none}.config-panel button[data-v-f79669a7]:disabled{opacity:.6;cursor:not-allowed}.config-panel small[data-v-f79669a7]{color:var(--text-muted);font-size:.72rem}.config-panel small[role=alert][data-v-f79669a7],.config-panel p[role=alert][data-v-f79669a7]{color:var(--color-danger);font-size:.72rem}.config-panel .toggle[data-v-f79669a7]{align-items:center;gap:.45rem;display:flex}.condition-row[data-v-f79669a7],.cross-rule[data-v-f79669a7]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-page);gap:.45rem;padding:.55rem;display:grid}.condition-row[data-v-f79669a7]{grid-template-columns:1fr 7rem 1fr auto;align-items:end}.condition-row label[data-v-f79669a7]{min-width:0}.condition-row>button[data-v-f79669a7]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);align-self:end;padding:0;font-size:.95rem;line-height:1}.condition-row>button[data-v-f79669a7]:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, transparent)}.test-hook[data-v-f79669a7],.signing-secret[data-v-f79669a7],.secret-actions[data-v-f79669a7],.test-hook-actions[data-v-f79669a7]{gap:.4rem;display:grid}.secret-actions[data-v-f79669a7],.test-hook-actions[data-v-f79669a7]{grid-template-columns:repeat(auto-fit,minmax(8rem,max-content))}.signing-secret input[data-v-f79669a7],.test-hook input[data-v-f79669a7]{font-family:var(--font-mono);letter-spacing:.02em;font-size:.72rem}@media (width<=720px){.config-panel[data-v-f79669a7]{width:min(100%,340px)!important}.condition-row[data-v-f79669a7]{grid-template-columns:1fr}}.phase-palette[data-v-b005b816]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:13rem;box-shadow:var(--shadow-card);align-content:start;gap:.5rem;padding:.85rem;display:grid;overflow:auto}.phase-palette__title[data-v-b005b816]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:0 .25rem;font-size:.7rem;font-weight:700}.phase-palette__list[data-v-b005b816]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.phase-palette__item[data-v-b005b816]{text-align:left;width:100%;font:inherit;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-md) - 2px);cursor:grab;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.phase-palette__icon[data-v-b005b816]{color:var(--color-primary)}.phase-palette__item[data-v-b005b816]:hover:not(:disabled){border-color:var(--color-primary);background:var(--surface-muted)}.phase-palette__item[data-v-b005b816]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.phase-palette__item[data-v-b005b816]:active:not(:disabled){cursor:grabbing}.phase-palette__item[data-v-b005b816]:disabled{opacity:.5;cursor:not-allowed}.phase-palette__item:disabled .phase-palette__icon[data-v-b005b816]{color:var(--text-muted)}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.phase-node[data-v-dd2d773f]{border:1px solid var(--border-strong);border-radius:calc(var(--radius-md) - 2px);background:var(--surface-card);min-width:11rem;color:var(--text-primary);box-shadow:var(--shadow-card);position:relative}.phase-node__select[data-v-dd2d773f]{cursor:pointer;padding:.6rem 2rem .55rem .7rem}.phase-node__select[data-v-dd2d773f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.phase-node.selected[data-v-dd2d773f]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft), var(--shadow-card)}.phase-node__title[data-v-dd2d773f]{align-items:center;gap:.45rem;font-weight:600;display:flex}.phase-node__icon[data-v-dd2d773f]{color:var(--color-primary)}.phase-node.is-start .phase-node__icon[data-v-dd2d773f]{color:var(--color-success)}.phase-node__label[data-v-dd2d773f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phase-node__type[data-v-dd2d773f]{letter-spacing:.07em;color:var(--text-muted);margin:.15rem 0 0;padding-left:1.45rem;font-size:.6rem;font-weight:600}.phase-node__remove[data-v-dd2d773f]{color:var(--color-danger);cursor:pointer;background:0 0;border:0;line-height:1;position:absolute;top:.4rem;right:.4rem}.phase-node__output-label[data-v-dd2d773f]{letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;margin:.3rem 0 0;font-size:.55rem;font-weight:600;position:absolute;top:100%;transform:translate(-50%)}.phase-node[data-v-dd2d773f] .handle{border:2px solid var(--surface-card);border-radius:var(--radius-pill);background:var(--color-primary);width:.6rem;height:.6rem;transition:transform .12s,box-shadow .12s}.phase-node[data-v-dd2d773f] .handle--target{background:var(--text-primary)}.phase-node[data-v-dd2d773f] .handle--true{background:var(--color-success)}.phase-node[data-v-dd2d773f] .handle--false{background:var(--color-danger)}.phase-node[data-v-dd2d773f] .handle--alternative{background:var(--color-warning)}.phase-node[data-v-dd2d773f] .handle:hover,.phase-node[data-v-dd2d773f] .handle.connectionindicator:hover{box-shadow:0 0 0 3px var(--color-primary-soft);transform:scale(1.35)}.phase-node[data-v-dd2d773f] .handle.connecting{box-shadow:0 0 0 3px var(--color-success-soft);transform:scale(1.35)}.workflow-canvas[data-v-5b45e839]{background:var(--surface-page);width:100%;height:100%}.workflow-canvas--drop[data-v-5b45e839]{outline:2px dashed var(--color-primary);outline-offset:-4px}.workflow-zoom[data-v-5b45e839]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);align-items:center;gap:.15rem;padding:.25rem .4rem;display:flex;inset:1rem 1rem auto auto}.workflow-zoom__level[data-v-5b45e839]{text-align:center;min-width:3rem;color:var(--text-primary);font-size:.8rem;font-weight:600}.workflow-zoom[data-v-5b45e839] .vue-flow__controls-button{border-radius:var(--radius-pill);width:1.9rem;height:1.9rem;box-shadow:none;color:var(--text-primary);background:0 0;border:0;padding:0;font-size:.95rem}.workflow-zoom[data-v-5b45e839] .vue-flow__controls-button:hover{background:var(--surface-muted)}.workflow-zoom[data-v-5b45e839] .vue-flow__controls-button svg{display:none}.workflow-canvas[data-v-5b45e839] .vue-flow__edge-path{stroke:var(--color-primary);stroke-width:2px}.workflow-canvas[data-v-5b45e839] .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--color-danger);stroke-width:2.5px}.workflow-canvas[data-v-5b45e839] .vue-flow__connectionline .vue-flow__edge-path{stroke:var(--color-primary);stroke-dasharray:5 4}.version-history[data-v-023dbf16]{flex-direction:column;gap:.75rem;display:flex}.version-history__header[data-v-023dbf16]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.version-history__close[data-v-023dbf16]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.25rem;line-height:1}.version-history__list[data-v-023dbf16]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.version-row[data-v-023dbf16]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.5rem}.version-row__head[data-v-023dbf16]{align-items:center;gap:.5rem;display:flex}.version-row__meta[data-v-023dbf16]{color:var(--text-muted);margin:.25rem 0 .5rem;font-size:.8125rem}.version-row__actions[data-v-023dbf16]{gap:.5rem;display:flex}.version-history__inspected ol[data-v-023dbf16]{margin:0;padding-left:1.25rem}.modal-backdrop[data-v-023dbf16]{z-index:1000;background:color-mix(in srgb, var(--text-primary) 35%, transparent);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modal[data-v-023dbf16]{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(460px,92vw);color:var(--text-primary);box-shadow:var(--shadow-card);gap:1rem;padding:1.5rem;display:grid}.modal h4[data-v-023dbf16]{margin:0;font-size:1.15rem}.modal p[data-v-023dbf16]{color:var(--text-muted);margin:0}.modal__actions[data-v-023dbf16]{justify-content:flex-end;gap:.5rem;display:flex}.editor-shell[data-v-ca69d502]{background:var(--surface-card);flex-direction:column;height:100vh;display:flex}.toolbar[data-v-ca69d502]{box-shadow:var(--shadow-card);align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.name-input[data-v-ca69d502]{min-width:240px;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.4rem .8rem}.spacer[data-v-ca69d502]{flex:1}.editor-body[data-v-ca69d502]{flex:1;position:relative}.palette[data-v-ca69d502],.config[data-v-ca69d502]{z-index:4;position:absolute}.palette[data-v-ca69d502]{max-height:calc(100% - 2rem);top:1rem;left:1rem}.config[data-v-ca69d502]{max-height:calc(100% - 2rem);top:1rem;right:1rem}.error[data-v-ca69d502]{color:var(--color-danger)}.success[data-v-ca69d502]{color:var(--color-success)}.editor-body--guided[data-v-ca69d502]{background:var(--surface-page);align-items:start;gap:1rem;padding:1rem;display:flex;overflow:auto}.guided-config[data-v-ca69d502]{flex:1;max-width:32rem}.mode-switch[data-v-ca69d502]{background:var(--surface-muted);border-radius:var(--radius-pill);gap:.15rem;padding:.15rem;display:flex}.mode-switch__option[data-v-ca69d502]{font:inherit;color:var(--text-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:.3rem .8rem;font-size:.8rem}.mode-switch__option[data-v-ca69d502]:focus-visible{box-shadow:var(--focus-ring);outline:none}.mode-switch__option--active[data-v-ca69d502]{color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-card)}.modal-backdrop[data-v-ca69d502]{background:color-mix(in srgb, var(--text-primary) 35%, transparent);z-index:10;place-content:center;padding:2rem;display:grid;position:fixed;inset:0}.modal[data-v-ca69d502]{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(100%,30rem);color:var(--text-primary);box-shadow:var(--shadow-card);gap:1rem;padding:1.5rem;display:grid}.modal-actions[data-v-ca69d502]{justify-content:end;gap:.75rem;display:flex}.sr-only[data-v-ca69d502]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.modal-backdrop[data-v-dcd560f6]{z-index:1000;background:color-mix(in srgb, var(--text-primary) 35%, transparent);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.dialog[data-v-dcd560f6]{gap:1rem;width:min(460px,92vw);display:grid}h2[data-v-dcd560f6]{font-size:1.15rem}p[data-v-dcd560f6]{color:var(--text-muted);overflow-wrap:anywhere}footer[data-v-dcd560f6]{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.modal-backdrop[data-v-d16c201a]{z-index:1000;background:color-mix(in srgb, var(--text-primary) 35%, transparent);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.dialog[data-v-d16c201a]{gap:1rem;width:min(460px,92vw);display:grid}h2[data-v-d16c201a]{font-size:1.15rem}.meta[data-v-d16c201a]{color:var(--text-muted);font-size:.85rem}small[data-v-d16c201a]{color:var(--text-muted);font-size:.75rem}footer[data-v-d16c201a]{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.file-list[data-v-d16c201a]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.file-list li[data-v-d16c201a]{border-radius:var(--radius-sm);background:var(--surface-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.file-list button[data-v-d16c201a]{border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:1rem;line-height:1}.file-list button[data-v-d16c201a]:hover,.error[data-v-d16c201a]{color:var(--color-danger)}.header[data-v-b9a4e5ee]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}h1[data-v-b9a4e5ee]{color:var(--text-primary);font-size:1.5rem}.state[data-v-b9a4e5ee]{color:var(--text-muted);padding:1rem}.state.error[data-v-b9a4e5ee]{color:var(--color-danger)}.empty[data-v-b9a4e5ee]{text-align:center;color:var(--text-muted);padding:2rem}.grid[data-v-b9a4e5ee]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.2rem;display:grid}.workflow-card[data-v-b9a4e5ee]{flex-direction:column;gap:.65rem;display:flex}.workflow-card>header[data-v-b9a4e5ee]{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.workflow-card>header h2[data-v-b9a4e5ee]{letter-spacing:-.01em;color:var(--text-primary);font-size:1.05rem;font-weight:600}.workflow-card .badge[data-v-b9a4e5ee]{border-radius:var(--radius-pill);text-transform:none;letter-spacing:.01em;flex-shrink:0;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.workflow-card .badge[data-v-b9a4e5ee]:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.workflow-card .badge-published[data-v-b9a4e5ee]{background:var(--color-success-soft);color:var(--color-success)}.workflow-card .badge-draft[data-v-b9a4e5ee]{background:var(--surface-muted);color:var(--text-muted)}.workflow-card .description[data-v-b9a4e5ee]{color:var(--text-muted);overflow-wrap:anywhere;min-height:2.4em;font-size:.85rem;line-height:1.5}.workflow-card footer[data-v-b9a4e5ee]{border-top:1px solid var(--border-subtle);flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.55rem;margin-top:auto;padding-top:.75rem;display:flex}.workflow-card footer .meta[data-v-b9a4e5ee]{min-height:1rem;color:var(--text-subtle);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.workflow-card footer .actions[data-v-b9a4e5ee]{align-items:center;gap:.35rem;min-height:32px;display:flex}.workflow-card .btn-start[data-v-b9a4e5ee]{box-shadow:0 6px 18px -10px color-mix(in srgb, var(--color-primary) 60%, transparent);padding:.4rem .95rem;font-size:.8rem}.workflow-card .action-link[data-v-b9a4e5ee]{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.4rem .55rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:color .15s,background .15s}.workflow-card .action-link[data-v-b9a4e5ee]:hover{color:var(--text-primary);background:var(--surface-muted)}.workflow-card .action-link[data-v-b9a4e5ee]:focus-visible{box-shadow:var(--focus-ring);outline:none}.workflow-card .action-icon[data-v-b9a4e5ee]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.workflow-card .action-icon svg[data-v-b9a4e5ee]{display:block}.workflow-card .action-icon[data-v-b9a4e5ee]:focus-visible{box-shadow:var(--focus-ring);outline:none}.workflow-card .action-icon--danger[data-v-b9a4e5ee]:hover{color:var(--color-danger);background:var(--color-danger-soft)}.error[data-v-b9a4e5ee]{color:var(--color-danger)}.modal-backdrop[data-v-b9a4e5ee]{z-index:1000;background:color-mix(in srgb, var(--text-primary) 35%, transparent);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.dialog[data-v-b9a4e5ee]{border-radius:var(--radius-md);gap:1rem;width:min(460px,92vw);display:grid}.dialog h2[data-v-b9a4e5ee]{color:var(--text-primary);font-size:1.15rem}.dialog-form[data-v-b9a4e5ee]{gap:.9rem;display:grid}.template-picker[data-v-b9a4e5ee]{border:0;gap:.4rem;padding:0;display:grid}.template-picker legend[data-v-b9a4e5ee]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:0 0 .4rem;font-size:.72rem;font-weight:700}.template-choice[data-v-b9a4e5ee]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;align-items:start;gap:.6rem;padding:.55rem .7rem;display:flex}.template-choice--active[data-v-b9a4e5ee]{border-color:var(--color-primary);background:var(--surface-muted)}.template-choice__body[data-v-b9a4e5ee]{gap:.15rem;display:grid}.template-choice__name[data-v-b9a4e5ee]{color:var(--text-primary);font-size:.88rem;font-weight:600}.template-choice__description[data-v-b9a4e5ee]{color:var(--text-muted);font-size:.78rem;line-height:1.45}.dialog footer[data-v-b9a4e5ee]{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}
