:root{--bg: #121214;--panel: #1a1d23;--sidebar: #16161a;--text: #f4f4f5;--muted: #94a3b8;--subtle: #64748b;--accent: #3b82f6;--text-success: #4ade80;--text-danger: #f87171;--border: #2d3139;--nav-hover: #252830;--side-width: 220px;--input-bg: #0e1014;--input-border: #3f4553;--surface-muted: #22262e}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text)}a{color:var(--accent);text-decoration:none}.public-root{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.shell{display:flex;min-height:100vh}.sidebar{width:var(--side-width);flex-shrink:0;background:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto;z-index:100;transition:transform .25s ease}.side-brand{padding:1.1rem 1rem 1rem;border-bottom:1px solid var(--border)}.side-title{display:block;font-weight:700;font-size:1.05rem;letter-spacing:.02em;color:var(--text)}.side-sub{font-size:.75rem;color:var(--muted)}.side-nav{padding:.75rem 0;flex:1}.nav-group{margin-bottom:1rem}.nav-group-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:.35rem 1rem .5rem}.nav-link{display:block;padding:.5rem 1rem;font-size:.9rem;color:var(--text);border-left:3px solid transparent}.nav-link:hover{background:var(--nav-hover)}.nav-link.router-link-active{background:var(--nav-hover);border-left-color:var(--accent);color:#fff}.main-col{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0}.topbar-crumb{font-size:.95rem;font-weight:600;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hamburger{display:none;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;padding:6px 4px;background:transparent;border:1px solid var(--border);border-radius:6px;cursor:pointer;flex-shrink:0}.hamburger span{display:block;width:100%;height:2px;background:var(--text);border-radius:1px}.btn-ghost{background:transparent;color:var(--accent);border:1px solid var(--border);padding:.35rem .75rem;border-radius:6px;cursor:pointer;font-size:.85rem;white-space:nowrap}.btn-ghost:hover{background:var(--nav-hover)}.main{flex:1;padding:1.25rem 1.5rem 2rem;max-width:1280px;width:100%;margin:0 auto}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:1.25rem;margin-top:1rem}label{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.35rem}input,textarea,select{width:100%;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);margin-bottom:.85rem;font-family:inherit}textarea{min-height:6rem;resize:vertical}button{background:var(--accent);color:#fff;border:none;padding:.55rem 1rem;border-radius:6px;cursor:pointer;font-weight:600}button.secondary{background:#334155;color:#e2e8f0}button:disabled{opacity:.5;cursor:not-allowed}.muted{color:var(--muted);font-size:.9rem}.err{color:var(--text-danger);font-size:.9rem;margin-top:.5rem}.ok{color:var(--text-success);font-size:.9rem;margin-top:.5rem}pre{background:var(--surface-muted);padding:.75rem;border-radius:6px;overflow:auto;font-size:.8rem;border:1px solid var(--border);color:var(--text)}ul.raw{margin:0;padding-left:1.25rem}.mobile-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:90}@media(max-width:768px){.hamburger{display:flex}.mobile-overlay{display:block}.sidebar{position:fixed;left:0;top:0;height:100vh;transform:translate(-100%);box-shadow:none;z-index:100}.sidebar--open{transform:translate(0);box-shadow:4px 0 20px #0006}.shell{flex-direction:column}.main-col{width:100%}.topbar{padding:.5rem .75rem}.main{padding:.75rem .75rem 2rem}.card{padding:.75rem}}.toolbar[data-v-d8683a02]{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.checks[data-v-d8683a02]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.check[data-v-d8683a02]{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--border);font-size:.88rem}.check.ok[data-v-d8683a02]{border-color:#4ade8073;background:#4ade800f}.check.skip[data-v-d8683a02]{opacity:.85}.check.bad[data-v-d8683a02]{border-color:#f8717180;background:#f871710f}.check-name[data-v-d8683a02]{font-weight:600}.check-err[data-v-d8683a02]{font-size:.8rem;color:#f87171;word-break:break-word}.dash .h2[data-v-d8683a02]{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.grid[data-v-d8683a02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.tile[data-v-d8683a02]{display:flex;flex-direction:column;gap:.35rem;padding:1rem;background:var(--panel);border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit;transition:border-color .15s}.tile[data-v-d8683a02]:hover{border-color:var(--accent)}.tile-title[data-v-d8683a02]{font-weight:600;color:#4ade80}.tile-desc[data-v-d8683a02]{font-size:.85rem;color:var(--muted)}.wrap[data-v-03169c0f]{overflow-x:auto}.data-table[data-v-03169c0f]{width:100%;border-collapse:collapse;font-size:.88rem}.data-table th[data-v-03169c0f],.data-table td[data-v-03169c0f]{border:1px solid var(--border);padding:.45rem .5rem;text-align:left;vertical-align:middle;word-break:break-word}.data-table th[data-v-03169c0f]{color:var(--muted);font-weight:600;white-space:nowrap}.th-actions[data-v-03169c0f],.td-actions[data-v-03169c0f]{width:1%;white-space:nowrap}.data-table td.mono[data-v-03169c0f]{font-family:ui-monospace,monospace}.data-table td.tiny[data-v-03169c0f]{font-size:.75rem;max-width:140px}.data-table td.small[data-v-03169c0f]{font-size:.75rem;white-space:nowrap}.data-table td.v-top[data-v-03169c0f]{vertical-align:top}.data-table td.muted[data-v-03169c0f]{color:var(--muted)}.row[data-v-8fbc286e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.check-row[data-v-8fbc286e]{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem}.check-row input[data-v-8fbc286e]{width:auto;margin:0}.toolbar[data-v-8fbc286e]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.summary[data-v-8fbc286e]{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.9rem;margin-top:.5rem}.bucket-wrap[data-v-8fbc286e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.bucket[data-v-8fbc286e]{border:1px solid var(--border);border-radius:999px;padding:.15rem .55rem;font-size:.78rem}[data-v-8fbc286e] .data-table{font-size:.82rem}[data-v-8fbc286e] .data-table th,[data-v-8fbc286e] .data-table td{padding:.35rem .45rem}.login-panel[data-v-a7e772c2]{width:100%;max-width:400px}.login-panel h1[data-v-a7e772c2]{margin-top:0}.ingress-strip-card[data-v-3fc4600f]{margin-bottom:1rem}.ingress-line[data-v-3fc4600f]{margin:0;line-height:1.5}.ingress-link[data-v-3fc4600f]{margin-left:.65rem;color:#60a5fa;text-decoration:underline}.small[data-v-3fc4600f]{font-size:.85rem;margin:.35rem 0 0}.h2[data-v-3fc4600f]{margin-top:0;font-size:1rem}.sel[data-v-3fc4600f]{width:100%;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text);margin-bottom:.85rem}.sel.narrow[data-v-3fc4600f]{width:auto;min-width:120px;margin-bottom:0}.toolbar[data-v-3fc4600f]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.inline[data-v-3fc4600f]{display:inline;margin:0;font-size:.85rem}.tiny[data-v-3fc4600f]{padding:.25rem .45rem;font-size:.72rem;margin-right:.2rem;margin-bottom:.2rem}.warn[data-v-3fc4600f]{color:#c9a227}.h2[data-v-2fdc6fe1]{margin-top:0;font-size:1rem}.toolbar[data-v-2fdc6fe1]{margin-bottom:.75rem}.tiny[data-v-2fdc6fe1]{font-size:.78rem;max-width:160px}.pre-wrap[data-v-2fdc6fe1]{white-space:pre-wrap}.row-btns[data-v-2fdc6fe1]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.modal-back[data-v-2fdc6fe1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-2fdc6fe1]{max-width:420px;width:100%;margin:0}.modal.card[data-v-2fdc6fe1]{margin-top:0}.h2[data-v-c1421ebc]{margin-top:0;font-size:1rem}.form-row-two--sync[data-v-c1421ebc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem;row-gap:.45rem;align-items:start;margin-bottom:.85rem;grid-template-areas:"headsp lab2" "lab1  hint" "stk1  stk2"}.ff-top[data-v-c1421ebc]{grid-area:headsp;min-height:0;pointer-events:none}.ff-l1[data-v-c1421ebc]{grid-area:lab1}.ff-l2[data-v-c1421ebc]{grid-area:lab2}.ff-hint[data-v-c1421ebc]{grid-area:hint;margin:0;min-width:0}.ff-stk-1[data-v-c1421ebc]{grid-area:stk1;min-width:0}.ff-stk-2[data-v-c1421ebc]{grid-area:stk2;min-width:0}.ff-lab[data-v-c1421ebc]{display:block;font-size:.9rem;line-height:1.3;padding:0;margin:0;font-weight:500;color:var(--text);cursor:default}.field-hint[data-v-c1421ebc]{line-height:1.4}.field-stack[data-v-c1421ebc]{display:flex;flex-direction:column;gap:.5rem}.manual-block[data-v-c1421ebc]{display:flex;flex-direction:column;gap:.3rem}.manual-hint[data-v-c1421ebc]{display:block;line-height:1.2}.in-num[data-v-c1421ebc]{width:100%;box-sizing:border-box;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text);font-family:inherit}.sel[data-v-c1421ebc]{width:100%;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text);font-family:inherit}@media(max-width:720px){.form-row-two--sync[data-v-c1421ebc]{grid-template-columns:1fr;row-gap:.4rem;grid-template-areas:"lab1" "stk1" "lab2" "hint" "stk2"}.ff-top[data-v-c1421ebc]{display:none}}.row-check[data-v-c1421ebc]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--muted);font-size:.9rem}.row-check input[data-v-c1421ebc]{width:auto;margin:0}.toolbar[data-v-c1421ebc]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.tiny[data-v-c1421ebc]{padding:.2rem .45rem;font-size:.75rem;margin-right:.25rem}.mono[data-v-c1421ebc]{font-family:ui-monospace,monospace}.small[data-v-c1421ebc]{font-size:.75rem;display:block;margin-bottom:.25rem}.preview[data-v-c1421ebc]{margin-top:.75rem}.preview pre[data-v-c1421ebc]{margin:.35rem 0 0;font-size:.78rem}.pre-scroll[data-v-c1421ebc]{max-height:min(60vh,32rem);overflow:auto;padding:.5rem .6rem;border-radius:6px;border:1px solid var(--border);background:#06080b}.long-op[data-v-c1421ebc]{margin-top:.75rem;padding:.6rem .75rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12}.indeterminate-track[data-v-c1421ebc]{height:4px;border-radius:2px;background:#1a1f2a;overflow:hidden}.indeterminate-bar[data-v-c1421ebc]{height:100%;width:40%;border-radius:2px;background:linear-gradient(90deg,#2b6fd6,#5aa3ff,#2b6fd6);background-size:200% 100%;animation:indet-slide-c1421ebc 1.1s ease-in-out infinite}@keyframes indet-slide-c1421ebc{0%{transform:translate(-30%)}to{transform:translate(280%)}}.long-op-hint[data-v-c1421ebc]{margin:.5rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.4}.discover-section[data-v-c1421ebc]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.discover-block[data-v-c1421ebc]{padding:.75rem .85rem;border-radius:8px;border:1px solid var(--border);margin-bottom:.75rem;background:#0e1218}.discover-block--primary[data-v-c1421ebc]{border-color:#2d4a3a;background:#0a1410}.discover-block--secondary[data-v-c1421ebc]{margin-top:.85rem;opacity:.98}.discover-block-title[data-v-c1421ebc]{font-size:.88rem;font-weight:600;color:var(--text);margin-bottom:.4rem}.discover-block-lead[data-v-c1421ebc]{line-height:1.45;margin-bottom:.35rem}.discover-hint-callout[data-v-c1421ebc]{padding:.5rem .65rem;border-radius:6px;background:#121820;border:1px dashed var(--border);margin-bottom:.65rem;line-height:1.4}.discover-inline-label[data-v-c1421ebc]{font-size:.8rem;margin-bottom:.35rem;margin-top:.25rem}.discover-footnote[data-v-c1421ebc]{margin-top:.5rem;line-height:1.4}.discover-actions--tight[data-v-c1421ebc]{margin-top:.5rem}.interval-quick-row[data-v-c1421ebc]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.interval-chip[data-v-c1421ebc]{margin:0!important}.discover-series-hint[data-v-c1421ebc]{padding:.25rem .65rem .45rem;line-height:1.35;border-top:1px solid #1a1f2a;font-size:.72rem}.discover-row[data-v-c1421ebc]{display:flex;gap:.5rem;align-items:stretch}.discover-grain[data-v-c1421ebc]{width:auto;min-width:6rem;flex-shrink:0}.discover-input-wrap[data-v-c1421ebc]{position:relative;flex:1;min-width:0;z-index:1;isolation:isolate}.discover-input-wrap input[data-v-c1421ebc]{width:100%;box-sizing:border-box}.discover-spinner[data-v-c1421ebc]{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--text);border-radius:50%;animation:spin-c1421ebc .6s linear infinite}@keyframes spin-c1421ebc{to{transform:translateY(-50%) rotate(360deg)}}.discover-dropdown[data-v-c1421ebc]{position:absolute;top:100%;left:0;right:0;z-index:5000;max-height:min(55vh,22rem);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#4a5a72 #1a1f2a;margin-top:2px;border-radius:6px;border:1px solid var(--border);background:#111318;box-shadow:0 8px 24px #0006}.discover-dropdown[data-v-c1421ebc]::-webkit-scrollbar{width:10px}.discover-dropdown[data-v-c1421ebc]::-webkit-scrollbar-track{background:#1a1f2a;border-radius:0 6px 6px 0}.discover-dropdown[data-v-c1421ebc]::-webkit-scrollbar-thumb{background:#4a5a72;border-radius:5px;border:2px solid #1a1f2a}.discover-dropdown[data-v-c1421ebc]::-webkit-scrollbar-thumb:hover{background:#5d6f8a}.discover-item[data-v-c1421ebc]{padding:.5rem .65rem;cursor:pointer;border-bottom:1px solid #1a1f2a}.discover-item[data-v-c1421ebc]:hover{background:#1a2030}.discover-item[data-v-c1421ebc]:last-child{border-bottom:none}.discover-item-title[data-v-c1421ebc]{font-size:.85rem;color:var(--text);line-height:1.3}.discover-item-meta[data-v-c1421ebc]{display:flex;gap:.75rem;margin-top:.15rem;color:var(--muted)}.discover-item-meta span[data-v-c1421ebc]{display:inline}.discover-actions[data-v-c1421ebc]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem;align-items:center}.small-btn[data-v-c1421ebc]{margin-top:0;font-size:.78rem;padding:.25rem .6rem}.discover-series-wrap[data-v-c1421ebc]{margin-top:.65rem;position:relative;z-index:0}.discover-crypto-layout[data-v-c1421ebc]{display:flex;gap:.85rem;align-items:flex-start;margin-top:.45rem}.discover-bucket-nav[data-v-c1421ebc]{flex:0 0 9.25rem;display:flex;flex-direction:column;gap:.3rem}.discover-bucket-btn[data-v-c1421ebc]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;margin:0;padding:.4rem .5rem;border-radius:6px;border:1px solid var(--border);background:#0e1218;color:var(--text);font-size:.78rem;cursor:pointer;text-align:left;font-family:inherit}.discover-bucket-btn[data-v-c1421ebc]:hover{background:#151b24}.discover-bucket-btn--active[data-v-c1421ebc]{border-color:#2d6a4f;background:#0f1f18;box-shadow:0 0 0 1px #22c55e40}.discover-bucket-label[data-v-c1421ebc]{font-weight:600}.discover-bucket-count[data-v-c1421ebc]{font-size:.68rem;color:var(--muted);font-variant-numeric:tabular-nums}.discover-bucket-count--partial[data-v-c1421ebc]{color:var(--text-danger, #f87171)}.discover-catalog-warn[data-v-c1421ebc]{margin:0 0 .45rem;color:var(--text-danger, #f87171)}.discover-series-base[data-v-c1421ebc]{margin-top:.15rem;color:var(--accent, #3b82f6)}.discover-bucket-panel[data-v-c1421ebc]{flex:1;min-width:0}@media(max-width:720px){.discover-crypto-layout[data-v-c1421ebc]{flex-direction:column}.discover-bucket-nav[data-v-c1421ebc]{flex:none;width:100%;flex-direction:row;flex-wrap:wrap}.discover-bucket-btn[data-v-c1421ebc]{flex:1 1 auto;min-width:6.5rem}}.discover-series-head[data-v-c1421ebc]{margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.series-pick-spinner[data-v-c1421ebc]{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--text);border-radius:50%;animation:spin-plain-c1421ebc .6s linear infinite;flex-shrink:0}@keyframes spin-plain-c1421ebc{to{transform:rotate(360deg)}}.discover-series-filter[data-v-c1421ebc]{width:100%;box-sizing:border-box;margin-bottom:.35rem;padding:.35rem .5rem;font-size:.82rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text)}.discover-series-empty[data-v-c1421ebc]{margin-top:.35rem}.discover-series-list[data-v-c1421ebc]{max-height:min(40vh,16rem);overflow-y:auto;border-radius:6px;border:1px solid var(--border);background:#111318}.discover-series-list--busy[data-v-c1421ebc]{opacity:.65;pointer-events:none}.discover-series-row-head[data-v-c1421ebc]{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.discover-grain-badge[data-v-c1421ebc]{flex-shrink:0;font-size:.68rem;font-weight:600;padding:.12rem .38rem;border-radius:4px;background:#143d2e;color:#86efac;letter-spacing:.02em}.discover-series-official-title[data-v-c1421ebc]{font-size:.92rem;font-weight:600;color:var(--text);line-height:1.35}.discover-series-slug[data-v-c1421ebc]{margin-top:.25rem;color:var(--muted);font-size:.76rem}.discover-series-sub[data-v-c1421ebc]{margin-top:.2rem;font-size:.72rem;line-height:1.35}.modal-mask[data-v-c1421ebc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-c1421ebc]{background:#0a0d12;border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem;max-width:480px;width:100%;box-shadow:0 8px 24px #00000073}.modal h3[data-v-c1421ebc]{margin:0 0 .5rem}.modal label[data-v-c1421ebc]{display:block;margin-top:.65rem;font-size:.85rem}.modal input[data-v-c1421ebc]{width:100%;padding:.45rem .6rem;background:#0a0d12;border:1px solid var(--border);border-radius:6px;color:var(--text);margin-top:.25rem;font-family:inherit}.modal .toolbar[data-v-c1421ebc]{margin-top:.85rem;display:flex;gap:.5rem}.h2[data-v-e409e9b9]{margin-top:0;font-size:1rem}.manual-head[data-v-e409e9b9]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.toolbar[data-v-e409e9b9]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.row2[data-v-e409e9b9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.row-check[data-v-e409e9b9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--muted);font-size:.9rem}.row-check input[data-v-e409e9b9]{width:auto;margin:0}.mono[data-v-e409e9b9]{font-family:ui-monospace,monospace}.tiny[data-v-e409e9b9]{padding:.2rem .45rem;font-size:.75rem;margin-right:.25rem}.sel[data-v-e409e9b9]{width:100%;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text);font-family:inherit}.import-row[data-v-e409e9b9]{--import-control-h: 2.25rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.import-field[data-v-e409e9b9]{display:inline-flex;align-items:center;gap:.45rem;flex:0 1 auto;margin:0}.import-field-market[data-v-e409e9b9]{flex:1 1 18rem;min-width:14rem;max-width:36rem}.import-field-min[data-v-e409e9b9],.import-field-action[data-v-e409e9b9]{flex:0 0 auto}.import-label[data-v-e409e9b9]{flex-shrink:0;margin:0;font-size:.9rem;line-height:var(--import-control-h);color:var(--muted);white-space:nowrap}.import-row select[data-v-e409e9b9],.import-row input[data-v-e409e9b9],.import-row button[data-v-e409e9b9]{margin:0;box-sizing:border-box;height:var(--import-control-h);font-size:.9rem;line-height:1.25}.import-row .import-market[data-v-e409e9b9]{flex:1 1 auto;width:auto;min-width:10rem;max-width:none;padding:0 .65rem}.import-min-input[data-v-e409e9b9]{width:6.5rem;padding:0 .65rem}.import-btn[data-v-e409e9b9]{display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;white-space:nowrap}.modal-back[data-v-e409e9b9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-e409e9b9]{max-width:420px;width:100%;margin:0}.modal.card[data-v-e409e9b9]{margin-top:0}.row-btns[data-v-e409e9b9]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.link[data-v-e409e9b9]{color:#60a5fa;text-decoration:underline}.link[data-v-e409e9b9]:hover{color:#93c5fd}.center[data-v-e409e9b9],[data-v-e409e9b9] .data-table th.center,[data-v-e409e9b9] .data-table td.center{text-align:center}.time-stack[data-v-e409e9b9]{line-height:1.25;text-align:center}.time-value[data-v-e409e9b9]{color:var(--text);font-size:.82rem}.time-zone[data-v-e409e9b9]{color:var(--muted);font-size:.72rem;margin-top:.12rem}.h2[data-v-91d44132]{margin-top:0;font-size:1rem}.section-title[data-v-91d44132]{margin-top:1.5rem}.strip[data-v-91d44132]{line-height:1.5}.sel[data-v-91d44132]{width:100%;max-width:420px;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text);margin-bottom:.85rem}.small[data-v-91d44132]{margin:.5rem 0 0}.warn[data-v-91d44132]{color:#c9a227}.ol[data-v-91d44132]{margin:.35rem 0 0;padding-left:1.25rem;line-height:1.55}.secondary[data-v-91d44132]{margin-top:.35rem}.inline-check[data-v-91d44132]{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem}.inline-check input[data-v-91d44132]{width:auto;margin:0}.toolbar[data-v-91d44132]{display:flex;gap:.5rem;flex-wrap:wrap}.tiny[data-v-91d44132]{padding:.25rem .45rem;font-size:.72rem;margin-right:.2rem}.platform[data-v-91d44132]{background:#1e2532;border:1px solid #2e3b4e;padding:.15rem .45rem;border-radius:4px;font-size:.75rem;color:#a0aec0}.http-url-cell[data-v-91d44132]{display:inline-block;max-width:160px}.http-url-fallback[data-v-91d44132]{color:var(--muted);font-family:inherit;font-size:.72rem}.probe-cell[data-v-91d44132]{min-width:6.5rem}.probe-pill[data-v-91d44132]{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.probe-ok[data-v-91d44132]{background:#2ea04326;color:#3fb950}.probe-live[data-v-91d44132]{background:#388bfd2e;color:#58a6ff}.probe-warn[data-v-91d44132]{background:#c9a22726;color:#c9a227}.probe-bad[data-v-91d44132]{background:#f851491f;color:#f85149}.probe-off[data-v-91d44132]{background:#8b949e1f;color:#8b949e}.probe-err[data-v-91d44132]{display:block;margin-top:.2rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-textarea[data-v-91d44132]{width:100%;min-height:120px;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text);font-family:monospace;font-size:.82rem;resize:vertical;margin-bottom:.85rem}.inbound-mode-grid[data-v-91d44132]{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem}.inbound-mode-option[data-v-91d44132]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .5rem;border:1px solid var(--border);border-radius:6px;cursor:pointer}.inbound-mode-option input[data-v-91d44132]{margin:0}.inbound-mode-label[data-v-91d44132]{font-size:.88rem}.page-lead[data-v-91d44132]{line-height:1.55;max-width:52rem}.rtds-channel-note[data-v-91d44132]{margin:-.35rem 0 1rem;padding:.6rem .75rem;max-width:52rem;line-height:1.55;border-radius:8px;border:1px solid rgba(88,166,255,.35);background:#58a6ff14;color:var(--text)}.rtds-channel-note code[data-v-91d44132]{font-size:.82em}.shadow-production-banner[data-v-91d44132]{margin:.75rem 0;padding:.65rem .85rem;border-radius:8px;border:1px solid rgba(201,162,39,.45);background:#c9a2271a;color:#e8c96a;font-size:.86rem;line-height:1.5}.production-card[data-v-91d44132]{margin-top:.75rem}.mode-summary-grid[data-v-91d44132]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.65rem 0 1rem}@media(max-width:640px){.mode-summary-grid[data-v-91d44132]{grid-template-columns:1fr}}.mode-summary-card[data-v-91d44132]{padding:.75rem .85rem;border-radius:8px;border:1px solid var(--border)}.mode-summary-card--ok[data-v-91d44132]{border-color:#3fb95059;background:#2ea04314}.mode-summary-card--warn[data-v-91d44132]{border-color:#c9a22766;background:#c9a22714}.mode-summary-kicker[data-v-91d44132]{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem}.mode-summary-title[data-v-91d44132]{margin:0;font-size:1rem;font-weight:700}.mode-summary-detail[data-v-91d44132]{margin:.35rem 0 0;line-height:1.45}.status-banner[data-v-91d44132]{margin:.65rem 0 1rem;padding:.7rem .85rem;border-radius:8px;border:1px solid var(--border)}.status-banner-line1[data-v-91d44132]{margin:0;font-weight:600;font-size:.92rem}.status-banner-line2[data-v-91d44132]{margin:.35rem 0 0}.status-banner--ok[data-v-91d44132]{border-color:#3fb95059;background:#2ea0431a}.status-banner--warn[data-v-91d44132],.status-banner--shadow[data-v-91d44132]{border-color:#c9a22759;background:#c9a22714}.status-banner--error[data-v-91d44132]{border-color:#f8514959;background:#f8514914}.status-banner--info[data-v-91d44132]{border-color:#388bfd59;background:#388bfd14}.status-banner--muted[data-v-91d44132]{opacity:.85}.production-section-title[data-v-91d44132]{margin:0 0 .55rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.global-ingress-card[data-v-91d44132]{margin-top:.75rem}.section-lead[data-v-91d44132]{margin:-.25rem 0 .55rem;line-height:1.45}.ingress-chip-grid[data-v-91d44132]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ingress-chip[data-v-91d44132]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:8.5rem;padding:.55rem .75rem;border:1px solid var(--border);border-radius:8px;background:#ffffff05;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;color:inherit;font:inherit}.ingress-chip[data-v-91d44132]:hover:not(:disabled){border-color:#58a6ff73}.ingress-chip.active[data-v-91d44132]{border-color:#58a6ff;background:#388bfd1a}.ingress-chip.running.active[data-v-91d44132]{border-color:#3fb9508c}.ingress-chip[data-v-91d44132]:disabled{opacity:.55;cursor:not-allowed}.ingress-chip--off[data-v-91d44132]{border-style:dashed}.ingress-chip-label[data-v-91d44132]{font-size:.88rem;font-weight:600}.ingress-chip-status[data-v-91d44132]{line-height:1.3}.shadow-data-panel[data-v-91d44132]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.shadow-data-panel>summary[data-v-91d44132]{cursor:pointer;font-weight:600;font-size:.88rem;margin-bottom:.65rem}.inbound-source-grid[data-v-91d44132]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media(max-width:640px){.inbound-source-grid[data-v-91d44132]{grid-template-columns:1fr}}.inbound-source-card[data-v-91d44132]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:8px;cursor:pointer;background:#ffffff05;transition:border-color .15s,background .15s}.inbound-source-card[data-v-91d44132]:hover:not(:has(input:disabled)){border-color:#58a6ff73}.inbound-source-card.active[data-v-91d44132]{border-color:#58a6ff;background:#388bfd1a}.inbound-source-title[data-v-91d44132]{font-size:.9rem;font-weight:600}.inbound-source-sub[data-v-91d44132]{line-height:1.35}.sr-only[data-v-91d44132]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.production-save-row[data-v-91d44132]{margin-top:.65rem;margin-bottom:0}.production-save-hint[data-v-91d44132]{margin:.35rem 0 0}.production-divider[data-v-91d44132]{border:none;border-top:1px solid var(--border);margin:1.1rem 0}.pipeline-status-line[data-v-91d44132]{margin:0 0 .45rem}.pipeline-status-pill[data-v-91d44132]{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.82rem;font-weight:600}.pipeline-status-pill--ok[data-v-91d44132]{background:#2ea04326;color:#3fb950}.pipeline-status-pill--warn[data-v-91d44132]{background:#c9a22726;color:#c9a227}.pipeline-status-pill--error[data-v-91d44132]{background:#f851491f;color:#f85149}.pipeline-status-pill--info[data-v-91d44132]{background:#388bfd26;color:#58a6ff}.pipeline-status-pill--muted[data-v-91d44132]{background:#8b949e1f;color:#8b949e}.pipeline-metrics[data-v-91d44132]{margin:0 0 .5rem}.rtds-lane-panel[data-v-91d44132]{margin:.85rem 0 .25rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:8px;background:#ffffff05}.rtds-lane-panel-head[data-v-91d44132]{margin-bottom:.55rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.rtds-lane-panel-head-main[data-v-91d44132]{flex:1;min-width:12rem}.rtds-lane-card-head[data-v-91d44132]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}.rtds-ws-err-btn[data-v-91d44132]{position:relative;margin-top:0;flex-shrink:0}.rtds-ws-err-btn--alert[data-v-91d44132]{border-color:#dc50508c}.rtds-ws-err-badge[data-v-91d44132]{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;margin-left:.25rem;padding:0 .25rem;border-radius:999px;background:#c0392b;color:#fff;font-size:.65rem;line-height:1}.rtds-lane-title[data-v-91d44132]{margin:0 0 .2rem}.rtds-lane-meta[data-v-91d44132]{margin:0}.rtds-lane-grid[data-v-91d44132]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.55rem}.rtds-lane-grid--dual[data-v-91d44132]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.rtds-lane-grid--dual[data-v-91d44132]{grid-template-columns:1fr}}.rtds-lane-card[data-v-91d44132]{padding:.55rem .65rem;border-radius:8px;border:1px solid var(--border);background:#ffffff08}.rtds-lane-card--running[data-v-91d44132]{border-color:#3fb95073;background:#3fb95014}.rtds-lane-card--stale[data-v-91d44132]{border-color:#d2992280;background:#d2992214}.rtds-lane-card--connecting[data-v-91d44132]{border-color:#58a6ff59;background:#58a6ff0f}.rtds-lane-card--stopped[data-v-91d44132]{opacity:.72}.rtds-lane-card--danger[data-v-91d44132]{border-color:#f851498c;background:#f851491a}.rtds-lane-kicker[data-v-91d44132]{display:block;font-size:.72rem;color:var(--muted)}.rtds-lane-state[data-v-91d44132]{margin:.15rem 0 .35rem;font-size:.92rem;font-weight:600}.rtds-lane-line[data-v-91d44132]{margin:.12rem 0;line-height:1.35;word-break:break-word}.rtds-lane-line--warn[data-v-91d44132]{color:#f85149}.rtds-lane-foot[data-v-91d44132]{margin:.55rem 0 0}.ws-drawer-mask[data-v-91d44132]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:60;display:flex;justify-content:flex-end}.ws-drawer[data-v-91d44132]{width:min(520px,100vw);height:100%;overflow:auto;background:#0a0d12;border-left:1px solid var(--border);padding:1rem 1.1rem 1.5rem;box-shadow:-8px 0 24px #00000059}.ws-drawer-head[data-v-91d44132]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.h3[data-v-91d44132]{margin:0 0 .2rem}.ws-drawer-tabs[data-v-91d44132]{display:flex;gap:.35rem;margin-bottom:.65rem}.ws-drawer-tabs .secondary.tiny.active[data-v-91d44132]{border-color:#64b4ff8c;color:#9fd0ff}.ws-drawer-suspect[data-v-91d44132]{margin-bottom:.75rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:6px;background:#c9a2270d}.ws-drawer-suspect-head[data-v-91d44132]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.ws-drawer-suspect-head .secondary.tiny.active[data-v-91d44132]{border-color:#64b4ff8c;color:#9fd0ff}.ws-drawer-suspect-list[data-v-91d44132]{display:flex;flex-direction:column;gap:.45rem;margin-top:.45rem}.ws-drawer-suspect-row[data-v-91d44132]{padding:.4rem .5rem;border:1px solid var(--border);border-radius:6px;background:#ffffff05}.ws-drawer-suspect-main[data-v-91d44132]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ws-drawer-suspect-actions[data-v-91d44132]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.ws-drawer-link[data-v-91d44132]{display:inline-flex;align-items:center;text-decoration:none;padding:.25rem .45rem;font-size:.72rem;border-radius:6px;border:1px solid var(--border);color:inherit}.ws-drawer-ring-table[data-v-91d44132]{margin-top:.5rem}.ws-drawer-toolbar[data-v-91d44132]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem}.ws-drawer-market-row[data-v-91d44132]{display:grid;grid-template-columns:1fr;gap:.45rem}@media(min-width:520px){.ws-drawer-market-row[data-v-91d44132]{grid-template-columns:1fr 1fr}}.ws-drawer-field--slug[data-v-91d44132]{grid-column:1 / -1}.ws-drawer-inp[data-v-91d44132]{width:100%;margin:0;padding:.4rem .55rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text);font-size:.82rem}.ws-drawer-filter-slug[data-v-91d44132]{margin:-.35rem 0 .5rem;word-break:break-all}.ws-drawer-field[data-v-91d44132]{display:flex;flex-direction:column;gap:.25rem}.ws-drawer-sel[data-v-91d44132]{max-width:none;margin-bottom:0}.ws-drawer-seg[data-v-91d44132]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ws-drawer-label[data-v-91d44132]{font-size:.75rem;color:var(--muted, #8a919e);margin-right:.25rem}.ws-drawer-seg .secondary.tiny.active[data-v-91d44132]{border-color:#64b4ff8c;color:#9fd0ff}.ws-drawer-summary[data-v-91d44132]{margin:0 0 .75rem;padding:.5rem .65rem;border:1px solid var(--border);border-radius:6px;background:#ffffff05}.ws-drawer-timeline[data-v-91d44132]{display:flex;flex-direction:column;gap:.55rem}.ws-drawer-row[data-v-91d44132]{padding:.45rem .55rem;border:1px solid var(--border);border-radius:6px;background:#ffffff05}.ws-drawer-row-main[data-v-91d44132]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.ws-drawer-time[data-v-91d44132]{min-width:4.5rem}.ws-drawer-lane[data-v-91d44132]{font-size:.75rem;color:var(--muted, #8a919e)}.ws-drawer-tag[data-v-91d44132]{font-size:.7rem;padding:.05rem .35rem;border-radius:4px;background:#c9a2272e;color:#c9a227}.ws-drawer-detail[data-v-91d44132],.ws-drawer-slugs[data-v-91d44132]{margin:.25rem 0 0;word-break:break-all}.pipeline-alert[data-v-91d44132]{margin:.35rem 0 .65rem}.pipeline-alert-link[data-v-91d44132]{margin-left:.35rem;color:#58a6ff}.pipeline-ctl-row[data-v-91d44132]{margin-top:.25rem}.inactive-pipeline[data-v-91d44132]{margin:.75rem 0 0}.production-advanced[data-v-91d44132]{margin-top:.85rem;font-size:.82rem}.production-advanced summary[data-v-91d44132]{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none}.advanced-dl[data-v-91d44132]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.65rem 0 0}.advanced-dl dt[data-v-91d44132]{color:var(--muted)}.advanced-dl dd[data-v-91d44132]{margin:0;word-break:break-all}.advanced-pre[data-v-91d44132]{margin:.65rem 0 0;padding:.65rem;border-radius:6px;background:#00000040;overflow:auto;max-height:16rem}.shadow-window-compare[data-v-91d44132]{margin-top:.85rem;padding:.75rem;border:1px solid var(--border);border-radius:8px;background:#ffffff05}.shadow-compare-table[data-v-91d44132]{margin-top:.65rem}.shadow-compare-table td[data-v-91d44132]:first-child{color:var(--muted);white-space:nowrap}.shadow-gap-lists[data-v-91d44132]{margin-top:1rem}.h4[data-v-91d44132]{margin:0 0 .5rem;font-size:.95rem}.shadow-gap-table[data-v-91d44132]{margin-bottom:1rem}.act-only-audit[data-v-91d44132]{margin-top:1rem;padding-top:.75rem;border-top:1px dashed var(--border)}.act-only-buckets[data-v-91d44132]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.bucket-chip[data-v-91d44132]{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.78rem;border:1px solid var(--border);background:#ffffff08}.act-only-minutes[data-v-91d44132]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.minute-chip[data-v-91d44132]{display:inline-block;padding:.1rem .35rem;border-radius:4px;background:#ffffff0a}.shadow-rtds-ring[data-v-91d44132]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border, rgba(255, 255, 255, .08))}.btn-link[data-v-91d44132]{background:none;border:none;color:#58a6ff;cursor:pointer;padding:0}.shadow-filter-bar[data-v-91d44132]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem;margin-top:.75rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:6px;background:#ffffff05}.shadow-filter-field[data-v-91d44132]{display:flex;flex-direction:column;gap:.25rem;min-width:6.5rem}.shadow-filter-slug[data-v-91d44132]{flex:1;min-width:10rem}.shadow-filter-time[data-v-91d44132]{flex:1 1 11rem;min-width:9rem}.shadow-filter-hint[data-v-91d44132]{flex:1 1 100%;margin:.15rem 0 0}.shadow-filter-label[data-v-91d44132]{font-size:.72rem;color:var(--muted)}.shadow-filter-sel[data-v-91d44132],.shadow-filter-input[data-v-91d44132]{font-size:.82rem}.shadow-filter-input[data-v-91d44132]{width:100%;padding:.35rem .5rem;border-radius:6px;border:1px solid var(--border);background:#0a0d12;color:var(--text);font-family:inherit}.shadow-filter-actions[data-v-91d44132]{margin:0;padding-bottom:.05rem}.shadow-segment[data-v-91d44132]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.65rem 0 .5rem}.shadow-segment-btn[data-v-91d44132]{padding:.35rem .65rem;border:1px solid var(--border);border-radius:6px;background:#ffffff08;color:var(--text);font-size:.82rem;cursor:pointer}.shadow-segment-btn[data-v-91d44132]:hover:not(:disabled){border-color:#58a6ff}.shadow-segment-btn.active[data-v-91d44132]{border-color:#58a6ff;background:#388bfd1f;color:#58a6ff}.shadow-segment-btn[data-v-91d44132]:disabled{opacity:.55;cursor:not-allowed}.card-disabled[data-v-91d44132]{opacity:.72;pointer-events:none}.table-scroll[data-v-91d44132]{margin-top:.75rem}.shadow-events-table[data-v-91d44132]{min-width:1600px;width:max-content}.shadow-col-group-labels th[data-v-91d44132]{text-align:left;font-weight:500;font-size:.72rem;color:var(--muted);border-bottom:none;padding-bottom:.15rem;background:#ffffff05}.shadow-col-group-start[data-v-91d44132]{border-left:2px solid rgba(88,166,255,.35)}.shadow-event-filters[data-v-91d44132]{margin-top:.75rem}.shadow-event-filters button.active[data-v-91d44132]{border-color:#58a6ff;color:#58a6ff}.burst-table[data-v-91d44132]{margin-top:.75rem}.burst-table caption[data-v-91d44132]{caption-side:top;text-align:left;padding-bottom:.35rem}.burst-pill[data-v-91d44132]{display:inline-block;padding:.1rem .4rem;border-radius:999px;font-size:.72rem;background:#c9a2272e;color:#c9a227}.row-burst[data-v-91d44132]{background:#c9a2270f}.warn-text[data-v-91d44132]{color:#c9a227}.data-table.compact[data-v-91d44132]{width:100%;margin-top:.75rem;border-collapse:collapse;font-size:.82rem}.data-table.compact th[data-v-91d44132],.data-table.compact td[data-v-91d44132]{border:1px solid var(--border);padding:.35rem .45rem;text-align:left}.data-table.compact th[data-v-91d44132]{background:#ffffff08}.modal-mask[data-v-91d44132]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-91d44132]{background:#0a0d12;border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem;max-width:520px;width:100%;box-shadow:0 8px 24px #00000073}.modal h3[data-v-91d44132]{margin:0 0 .5rem}.modal label[data-v-91d44132]{display:flex;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.85rem}.modal input[data-v-91d44132]{width:100%;padding:.45rem .6rem;background:#0a0d12;border:1px solid var(--border);border-radius:6px;color:var(--text);margin-top:.25rem;font-family:inherit}.link[data-v-91d44132]{background:transparent;border:none;color:#6aa9ff;cursor:pointer;padding:0;margin:0}.ok[data-v-91d44132]{color:#3fb950}.warn[data-v-91d44132]{color:#d29922}.strip[data-v-91d44132]{margin:.5rem 0 0;word-break:break-all}.mono[data-v-91d44132]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.section-title[data-v-91d44132]{font-size:1.05rem;font-weight:700}.tiny[data-v-8e0b732a]{padding:.2rem .4rem;font-size:.8rem;margin-right:.4rem}.modal-mask[data-v-8e0b732a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-8e0b732a]{background:#0a0d12;border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem;max-width:480px;width:100%;box-shadow:0 8px 24px #00000073}.modal h3[data-v-8e0b732a]{margin:0 0 .5rem}.modal label[data-v-8e0b732a]{display:block;margin-top:.65rem;font-size:.85rem}.modal input[data-v-8e0b732a]{width:100%;padding:.45rem .6rem;background:#0a0d12;border:1px solid var(--border);border-radius:6px;color:var(--text);margin-top:.25rem;font-family:inherit}.modal .toolbar[data-v-8e0b732a]{margin-top:.85rem;display:flex;gap:.5rem}.small[data-v-8e0b732a]{margin:.5rem 0 0}.page-h1[data-v-2f95610c]{font-size:1.2rem;margin:0 0 .5rem}.filters[data-v-2f95610c]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin:1rem 0}.filters label[data-v-2f95610c]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted, #8899af)}.filters select[data-v-2f95610c]{min-width:16rem;padding:.4rem .5rem;border-radius:6px;border:1px solid var(--border, #2a3a52);background:#0c1017;color:var(--text, #e8edf4)}.table-card[data-v-2f95610c]{overflow:auto;padding:0}.data-table[data-v-2f95610c]{width:100%;border-collapse:collapse;font-size:.86rem}.data-table th[data-v-2f95610c],.data-table td[data-v-2f95610c]{padding:.5rem .65rem;border-bottom:1px solid var(--border, #2a3a52);text-align:left}.data-table th[data-v-2f95610c]{color:var(--muted, #8899af);font-weight:600}.inner[data-v-2f95610c]{padding:1rem;margin:0}.err[data-v-2f95610c]{color:#f87171}.page-h1[data-v-2022da64]{font-size:1.2rem;margin:0 0 .5rem}.section[data-v-2022da64]{margin-top:1.5rem}.section-header[data-v-2022da64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.section-title[data-v-2022da64]{font-size:1.05rem;font-weight:600;margin:0}.bot-form-card[data-v-2022da64]{max-width:420px;margin-bottom:.75rem}.op-form-card[data-v-2022da64]{margin-bottom:.75rem}.op-form-row[data-v-2022da64]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.op-label[data-v-2022da64]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted, #8899af)}.op-label input[data-v-2022da64]{width:180px}.seen-users[data-v-2022da64]{margin-top:.75rem;font-size:.8rem;color:var(--muted, #8899af)}.seen-label[data-v-2022da64]{display:block;margin-bottom:.35rem}.seen-chip[data-v-2022da64]{display:inline-block;background:var(--surface-muted, #22262e);padding:.2rem .5rem;border-radius:4px;margin:.15rem .2rem;cursor:pointer;font-size:.78rem;color:var(--text, #e8edf4)}.seen-chip[data-v-2022da64]:hover{background:var(--nav-hover, #252830)}.filters[data-v-2022da64]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin:0 0 1rem}.filters label[data-v-2022da64]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted, #8899af)}.filters select[data-v-2022da64]{min-width:12rem;padding:.4rem .5rem;border-radius:6px;border:1px solid var(--border, #2a3a52);background:#0c1017;color:var(--text, #e8edf4)}.form-card[data-v-2022da64]{max-width:600px}.form-title[data-v-2022da64]{font-size:1rem;font-weight:600;margin:0 0 1rem}.req[data-v-2022da64]{color:#f87171;font-size:.8rem}.hint[data-v-2022da64]{font-size:.8rem;color:var(--muted, #8899af);margin:-.5rem 0 .75rem;word-break:break-all}.hint code[data-v-2022da64]{background:var(--surface-muted, #22262e);padding:.15rem .35rem;border-radius:3px;font-size:.78rem}.toggle-label[data-v-2022da64]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;margin-bottom:1rem}.toggle-label input[type=checkbox][data-v-2022da64]{width:auto;margin:0}.form-actions[data-v-2022da64]{display:flex;gap:.5rem}.compact-row[data-v-2022da64]{display:flex;gap:1rem}.compact-label[data-v-2022da64]{flex:1;display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted, #8899af)}.table-card[data-v-2022da64]{overflow:auto;padding:0}.data-table[data-v-2022da64]{width:100%;border-collapse:collapse;font-size:.86rem}.data-table th[data-v-2022da64],.data-table td[data-v-2022da64]{padding:.5rem .65rem;border-bottom:1px solid var(--border, #2a3a52);text-align:left}.data-table th[data-v-2022da64]{color:var(--muted, #8899af);font-weight:600}.btn-sm[data-v-2022da64]{font-size:.78rem;padding:.25rem .5rem;border-radius:4px;margin-right:.35rem;background:var(--accent, #3b82f6);color:#fff;border:none;cursor:pointer}.btn-sm.btn-danger[data-v-2022da64]{background:#dc2626}.btn-sm.btn-test[data-v-2022da64]{background:#059669}.btn-sm[data-v-2022da64]:hover{opacity:.85}.badge[data-v-2022da64]{display:inline-block;background:var(--surface-muted, #22262e);padding:.15rem .45rem;border-radius:4px;font-size:.78rem}code[data-v-2022da64]{background:var(--surface-muted, #22262e);padding:.15rem .35rem;border-radius:3px;font-size:.82rem}.h2[data-v-59e15f58]{margin-top:0;font-size:1rem}.toolbar[data-v-59e15f58]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}.toolbar select[data-v-59e15f58]{padding:.3rem .4rem;background:#0a0d12;border:1px solid var(--border);border-radius:4px;color:var(--text)}.inline[data-v-59e15f58]{display:inline-flex;gap:.4rem;align-items:center;font-size:.85rem}.grid[data-v-59e15f58]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.grid .card[data-v-59e15f58]{padding:.85rem 1rem}.big[data-v-59e15f58]{font-size:1.6rem;font-weight:600;margin:.25rem 0}.tiny[data-v-59e15f58]{margin-top:.25rem}.errtbl[data-v-59e15f58]{width:100%;border-collapse:collapse;font-size:.85rem}.errtbl th[data-v-59e15f58],.errtbl td[data-v-59e15f58]{padding:.4rem .5rem;border-bottom:1px solid var(--border)}.errtbl th[data-v-59e15f58]{text-align:left;font-weight:500}.errtbl .num[data-v-59e15f58]{text-align:right;font-variant-numeric:tabular-nums}.errtbl .mono[data-v-59e15f58]{font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:.78rem}.h2[data-v-1a77b4a1]{margin-top:0;font-size:1rem}.filter-row[data-v-1a77b4a1]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:flex-end}.filter-row label[data-v-1a77b4a1]{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;color:var(--muted)}.filter-row input[data-v-1a77b4a1],.filter-row select[data-v-1a77b4a1]{padding:.4rem .55rem;background:#0a0d12;border:1px solid var(--border);border-radius:6px;color:var(--text);min-width:160px}.actions[data-v-1a77b4a1]{display:flex;gap:.5rem}.badge[data-v-1a77b4a1]{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.72rem;border:1px solid var(--border)}.badge.post[data-v-1a77b4a1]{border-color:#3b9c4a;color:#3b9c4a}.badge.put[data-v-1a77b4a1],.badge.patch[data-v-1a77b4a1]{border-color:#c9a227;color:#c9a227}.badge.delete[data-v-1a77b4a1]{border-color:#d05656;color:#d05656}.tiny[data-v-1a77b4a1]{padding:.2rem .4rem;font-size:.72rem}.paginator[data-v-1a77b4a1]{display:flex;align-items:center;gap:.5rem;margin-top:.85rem;flex-wrap:wrap}.body-card[data-v-1a77b4a1]{margin-top:1rem;padding:.75rem 1rem;background:#0a0d12;border:1px solid var(--border);border-radius:6px;overflow:auto}.body-card pre[data-v-1a77b4a1]{white-space:pre-wrap;word-break:break-all;font-size:.78rem;margin:.4rem 0}.pnl-time-cell[data-v-cbe62b1a]{font-size:.78rem;line-height:1.35;white-space:nowrap}.line[data-v-cbe62b1a]{display:block}.line.muted[data-v-cbe62b1a]{color:var(--muted)}.tz-tag[data-v-cbe62b1a]{display:inline-block;min-width:2.2em;font-size:.72rem;color:var(--subtle, var(--muted));margin-right:.2em}.tz-text[data-v-cbe62b1a]{font-family:ui-monospace,monospace;font-size:.76rem}.stats-block[data-v-ebc3cf83]{margin:1rem 0 .5rem;padding-top:.75rem;border-top:1px solid var(--border)}.h3[data-v-ebc3cf83]{margin:0 0 .35rem;font-size:.95rem}.h4[data-v-ebc3cf83]{margin:0 0 .35rem;font-size:.88rem}.tz-note[data-v-ebc3cf83]{margin:0 0 .65rem;line-height:1.45}.summary-grid[data-v-ebc3cf83]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.85rem;padding:.65rem .75rem;background:var(--surface-muted);border-radius:8px;border:1px solid var(--border)}.summary-item[data-v-ebc3cf83]{display:flex;flex-direction:column;gap:.15rem;min-width:72px}.stats-tables[data-v-ebc3cf83]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.stats-col-wide[data-v-ebc3cf83]{grid-column:1 / -1}.table-scroll-sm[data-v-ebc3cf83]{max-height:280px;overflow:auto}.date-label .date-key[data-v-ebc3cf83]{font-family:ui-monospace,monospace;font-size:.8rem;margin-bottom:.15rem}.tiny[data-v-ebc3cf83]{font-size:.78rem}.small[data-v-ebc3cf83]{font-size:.82rem}.mono[data-v-ebc3cf83]{font-family:ui-monospace,monospace}.pos[data-v-ebc3cf83]{color:var(--text-success)}.neg[data-v-ebc3cf83]{color:var(--text-danger)}.muted[data-v-ebc3cf83]{color:var(--muted)}.page[data-v-c24a5bb7]{width:100%;max-width:none}[data-v-c24a5bb7] .data-table td.tiny{max-width:none}[data-v-c24a5bb7] .data-table{width:100%}.page h1[data-v-c24a5bb7]{margin:0 0 .35rem;font-size:1.35rem}.h2[data-v-c24a5bb7]{margin:0;font-size:1rem}.detail-title[data-v-c24a5bb7]{margin:1.25rem 0 .5rem;font-size:1.1rem}.section-head[data-v-c24a5bb7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.form-card input[data-v-c24a5bb7]{margin-bottom:.5rem}.toolbar[data-v-c24a5bb7]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.inline[data-v-c24a5bb7]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--muted);margin:0}.inline select[data-v-c24a5bb7]{width:auto;margin:0;padding:.25rem .4rem}.check input[data-v-c24a5bb7]{width:auto;margin:0}.link[data-v-c24a5bb7]{font-size:.9rem}.link-btn[data-v-c24a5bb7]{background:none;border:none;color:var(--accent);padding:0;font-weight:inherit;cursor:pointer;text-align:left}.link-btn.selected[data-v-c24a5bb7]{color:#fff;font-weight:700}.small-btn[data-v-c24a5bb7]{padding:.3rem .55rem;font-size:.8rem}.btn-warn[data-v-c24a5bb7]{color:var(--text-danger);border-color:#f8717173}.btn-warn[data-v-c24a5bb7]:hover:not(:disabled){background:#f871711f}.danger-btn[data-v-c24a5bb7]{color:#fff;background:#dc2626d9;border:1px solid rgba(248,113,113,.6)}.danger-btn[data-v-c24a5bb7]:hover:not(:disabled){background:#b91c1cf2}.rtds-hint[data-v-c24a5bb7]{margin:.35rem 0 0}.grid[data-v-c24a5bb7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:.75rem}.stat .big[data-v-c24a5bb7]{font-size:1.5rem;font-weight:700;margin-top:.25rem}.stat .big.tiny-mono[data-v-c24a5bb7]{font-size:.95rem;font-family:ui-monospace,monospace}.small[data-v-c24a5bb7]{font-size:.85rem}.tiny[data-v-c24a5bb7]{font-size:.78rem}.right[data-v-c24a5bb7]{text-align:right}.center[data-v-c24a5bb7]{text-align:center}.mono[data-v-c24a5bb7]{font-family:ui-monospace,monospace}.pos[data-v-c24a5bb7]{color:var(--text-success)}.neg[data-v-c24a5bb7]{color:var(--text-danger)}.err-hint[data-v-c24a5bb7]{cursor:help;color:var(--text-danger)}.empty-pnl-hint[data-v-c24a5bb7]{margin:.5rem 0 0;padding:.5rem .65rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--text-danger) 35%,transparent);background:color-mix(in srgb,var(--text-danger) 8%,transparent);color:var(--text)}.chart-wrap[data-v-c24a5bb7]{overflow-x:auto;margin-top:.5rem}.chart[data-v-c24a5bb7]{width:100%;min-width:640px;height:auto;display:block}.chart-zero[data-v-c24a5bb7]{stroke:var(--border);stroke-width:1;stroke-dasharray:4 4}.chart-line[data-v-c24a5bb7]{stroke:var(--accent);stroke-width:2}.chart-line-week[data-v-c24a5bb7]{stroke:#a78bfa}.table-scroll[data-v-c24a5bb7]{overflow-x:auto;max-height:420px;overflow-y:auto;margin-top:.5rem}.coarse-tbl[data-v-c24a5bb7]{width:100%;border-collapse:collapse;font-size:.88rem}.coarse-tbl th[data-v-c24a5bb7],.coarse-tbl td[data-v-c24a5bb7]{border-bottom:1px solid var(--border);padding:.45rem .5rem;text-align:left}.callout[data-v-c24a5bb7]{margin-top:1rem;padding:.65rem .75rem;border-left:3px solid var(--accent);background:var(--surface-muted);border-radius:4px}.tz-legend[data-v-c24a5bb7]{margin:.35rem 0 0;padding:.5rem .65rem;background:var(--surface-muted);border-radius:6px;border:1px solid var(--border);line-height:1.45}[data-v-c24a5bb7] .time-cell{vertical-align:top;padding-top:.35rem;padding-bottom:.35rem}.hour-range[data-v-c24a5bb7]{line-height:1.35;white-space:nowrap}.tz-hint[data-v-c24a5bb7]{color:var(--text-muted);font-size:.85em}.alert-em[data-v-c24a5bb7]{color:var(--text-danger)}.alert-banner[data-v-c24a5bb7]{margin:.5rem 0 .75rem;padding:.65rem .85rem;border-radius:8px;border:1px solid rgba(248,113,113,.45);background:#f8717114}.alert-banner-title[data-v-c24a5bb7]{font-weight:700;color:var(--text-danger);margin-bottom:.35rem}.alert-banner ul[data-v-c24a5bb7]{margin:0;padding-left:1.1rem}.alert-banner li[data-v-c24a5bb7]{margin:.25rem 0}.alert-reason[data-v-c24a5bb7]{display:inline-block;margin-left:.5rem;color:var(--text-muted);font-size:.85rem}.alert-badge[data-v-c24a5bb7]{display:inline-block;padding:.1rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600}.alert-badge.triggered[data-v-c24a5bb7]{background:#f8717133;color:var(--text-danger)}.alert-badge.ok[data-v-c24a5bb7]{background:#22c55e26;color:#4ade80}.alert-reasons[data-v-c24a5bb7]{margin-top:.2rem;color:var(--text-danger);line-height:1.3;max-width:none}.modal-backdrop[data-v-c24a5bb7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-c24a5bb7]{width:min(420px,100%);max-height:90vh;overflow:auto}.modal .field[data-v-c24a5bb7]{display:block;margin:.75rem 0;font-size:.9rem}.modal .field input[data-v-c24a5bb7]{display:block;width:100%;margin-top:.35rem}.modal .block[data-v-c24a5bb7]{display:flex;margin:.75rem 0}.modal-actions[data-v-c24a5bb7]{margin-top:1rem}.page[data-v-b4a8a225]{max-width:1100px}.page-head[data-v-b4a8a225]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1rem}.page-head h1[data-v-b4a8a225]{margin:0 0 .35rem;font-size:1.35rem}.muted[data-v-b4a8a225]{color:var(--muted, #94a3b8);font-size:.9rem;margin:0}.head-pills[data-v-b4a8a225]{display:flex;flex-wrap:wrap;gap:.45rem}.pill[data-v-b4a8a225]{font-size:.78rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border, #2d3139);white-space:nowrap}.pill-on[data-v-b4a8a225]{background:#4ade801f;color:var(--text-success, #4ade80);border-color:#4ade8059}.pill-off[data-v-b4a8a225]{background:#f871711a;color:var(--text-danger, #f87171);border-color:#f871714d}.pill-muted[data-v-b4a8a225]{color:var(--muted, #94a3b8);max-width:28rem;white-space:normal}.banner[data-v-b4a8a225]{margin:0 0 .75rem;padding:.55rem .75rem;border-radius:6px;font-size:.9rem}.banner.err[data-v-b4a8a225]{color:var(--text-danger, #f87171);background:#f8717114;border:1px solid rgba(248,113,113,.25)}.banner.ok[data-v-b4a8a225]{color:var(--text-success, #4ade80);background:#4ade8014;border:1px solid rgba(74,222,128,.25)}.card[data-v-b4a8a225]{margin-bottom:1rem}.card-head[data-v-b4a8a225]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.card h2[data-v-b4a8a225]{margin:0;font-size:1.05rem}.toolbar[data-v-b4a8a225]{display:flex;gap:.5rem}.field-grid[data-v-b4a8a225]{display:grid;gap:.85rem 1rem;margin-top:.85rem}.field-grid--2[data-v-b4a8a225]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid--3[data-v-b4a8a225]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid--4[data-v-b4a8a225]{grid-template-columns:repeat(4,minmax(0,1fr))}label[data-v-b4a8a225]{display:flex;flex-direction:column;gap:.3rem;font-size:.88rem}.field-label[data-v-b4a8a225]{color:var(--text, #f4f4f5);font-weight:500}.toggle-row[data-v-b4a8a225]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.toggle-row input[data-v-b4a8a225]{margin:0}.hint[data-v-b4a8a225]{font-size:.78rem;color:var(--muted, #94a3b8);line-height:1.35}.advanced summary[data-v-b4a8a225]{cursor:pointer;font-weight:600;font-size:.95rem;color:var(--muted, #94a3b8);list-style:none}.advanced summary[data-v-b4a8a225]::-webkit-details-marker{display:none}.advanced summary[data-v-b4a8a225]:before{content:"▸ ";display:inline-block;transition:transform .15s ease}.advanced[open] summary[data-v-b4a8a225]:before{transform:rotate(90deg)}.advanced-body[data-v-b4a8a225]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border, #2d3139)}.batch-fields[data-v-b4a8a225]{margin-bottom:.5rem}.advanced-block[data-v-b4a8a225]{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border, #2d3139)}textarea[data-v-b4a8a225]{font-family:ui-monospace,monospace;font-size:.82rem;padding:.5rem;min-height:5rem;width:100%;border-radius:6px;border:1px solid var(--input-border, #3f4553);background:var(--input-bg, #0e1014);color:var(--text, #f4f4f5)}.flow-filters[data-v-b4a8a225]{display:flex;flex-wrap:wrap;gap:.35rem}.filter-btn[data-v-b4a8a225]{padding:.25rem .6rem;font-size:.78rem;border-radius:999px;border:1px solid var(--border, #2d3139);background:transparent;color:var(--muted, #94a3b8);cursor:pointer}.filter-btn.active[data-v-b4a8a225]{background:#3b82f626;border-color:#3b82f673;color:#93c5fd}.status-tag[data-v-b4a8a225]{display:inline-block;padding:.1rem .45rem;border-radius:4px;font-size:.78rem;white-space:nowrap}.status-ok[data-v-b4a8a225]{background:#4ade801f;color:var(--text-success, #4ade80)}.status-bad[data-v-b4a8a225]{background:#f871711f;color:var(--text-danger, #f87171)}.status-skip[data-v-b4a8a225]{background:#94a3b81f;color:var(--muted, #94a3b8)}.status-muted[data-v-b4a8a225]{color:var(--muted, #94a3b8)}[data-v-b4a8a225] .nowrap{white-space:nowrap}@media(max-width:900px){.field-grid--4[data-v-b4a8a225],.field-grid--3[data-v-b4a8a225]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.field-grid--4[data-v-b4a8a225],.field-grid--3[data-v-b4a8a225],.field-grid--2[data-v-b4a8a225]{grid-template-columns:1fr}.card-head[data-v-b4a8a225]{flex-direction:column;align-items:stretch}.toolbar[data-v-b4a8a225]{justify-content:flex-end}}.toolbar[data-v-23f866e1]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.sel.wide[data-v-23f866e1]{min-width:280px;max-width:100%}.ops-toggles[data-v-74a73642]{max-width:1080px}.toolbar[data-v-74a73642]{display:flex;align-items:center;gap:.5rem;margin:1rem 0;flex-wrap:wrap}.status-summary[data-v-74a73642]{margin-left:auto;display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--muted, #888)}.sep[data-v-74a73642]{opacity:.4}.toggle-group[data-v-74a73642]{margin-bottom:1rem}.toggle-group .h2[data-v-74a73642]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#4ade80}.toggle-list[data-v-74a73642]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem}@media(max-width:800px){.toggle-list[data-v-74a73642]{grid-template-columns:1fr}}.toggle-row[data-v-74a73642]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .25rem;border-bottom:1px solid var(--border, rgba(255,255,255,.06))}.toggle-row[data-v-74a73642]:last-child{border-bottom:none}.toggle-info[data-v-74a73642]{display:flex;flex-direction:column;gap:.1rem}.toggle-label[data-v-74a73642]{font-weight:500;font-size:.95rem}.toggle-actions[data-v-74a73642]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.status-badge[data-v-74a73642]{display:flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:500;min-width:70px}.status-badge.running[data-v-74a73642]{color:#4ade80}.status-badge.stopped[data-v-74a73642]{color:#888}.status-badge.mode-alt[data-v-74a73642]{color:#fbbf24}.status-dot[data-v-74a73642]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.running[data-v-74a73642]{background:#4ade80}.status-dot.stopped[data-v-74a73642]{background:#555}.status-dot.mode-alt[data-v-74a73642]{background:#fbbf24}.action-btn[data-v-74a73642]{padding:.3rem .8rem;border-radius:5px;font-size:.82rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:opacity .15s;min-width:50px;text-align:center}.action-btn[data-v-74a73642]:disabled{opacity:.4;cursor:not-allowed}.action-start[data-v-74a73642]{background:#4ade801f;color:#4ade80;border-color:#4ade804d}.action-start[data-v-74a73642]:hover:not(:disabled){background:#4ade8033}.action-stop[data-v-74a73642]{background:#f871711a;color:#f87171;border-color:#f8717140}.action-stop[data-v-74a73642]:hover:not(:disabled){background:#f871712e}.secondary[data-v-74a73642]{background:transparent;color:var(--text, #ccc);border:1px solid var(--border, rgba(255,255,255,.15));padding:.4rem 1rem;border-radius:6px;cursor:pointer}.secondary[data-v-74a73642]:disabled{opacity:.5}.err[data-v-74a73642]{color:#f87171;margin:.5rem 0}.ok[data-v-74a73642]{color:#4ade80;margin:.5rem 0}
