.limits-layout[data-v-b2424481]{gap:var(--x-space-4)}.limits-detail[data-v-b2424481]{flex-grow:1;min-width:0;max-width:640px}.tenant-documents[data-v-1ab13f26]{display:flex;flex-direction:column;gap:var(--x-space-3)}.tenant-documents-sub[data-v-1ab13f26]{margin-top:var(--x-space-1);font-size:var(--x-text-sm);color:var(--x-text-muted)}.tenant-documents-said[data-v-1ab13f26]{margin-top:var(--x-space-2);padding-left:var(--x-space-2);border-left:2px solid var(--x-border);font-size:var(--x-text-sm);color:var(--x-text)}.tenant-documents-said-label[data-v-1ab13f26]{display:block;color:var(--x-text-muted)}.tenant-documents-finding+.tenant-documents-finding[data-v-1ab13f26]{margin-top:var(--x-space-1)}.tenant-documents-actions[data-v-1ab13f26]{display:flex;gap:var(--x-space-2);margin-top:var(--x-space-2)}.detail-section[data-v-c95a77d1]{font-size:var(--x-text-md)}.detail-head[data-v-c95a77d1]{display:flex;justify-content:space-between;align-items:center;padding-left:var(--x-inset);margin-bottom:var(--x-space-2)}.detail-section[data-v-52b67c4e]{font-size:var(--x-text-md)}.detail-head[data-v-52b67c4e]{display:flex;justify-content:space-between;align-items:center;padding-left:var(--x-inset);margin-bottom:var(--x-space-2)}.priority-pill[data-v-52b67c4e]{min-width:1.6rem;justify-content:center;cursor:pointer}.priority-input[data-v-52b67c4e]{width:4rem;padding:var(--x-space-1) var(--x-space-1);font-size:var(--x-text-sm);border:1px solid var(--border-color);border-radius:.4rem}.svc-card[data-v-a5373dee]{border:1px solid var(--border-color);border-radius:9px;overflow:hidden}.svc-card-head[data-v-a5373dee]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3);background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.svc-card-title[data-v-a5373dee]{font-size:var(--x-text-sm);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.svc-card-actions[data-v-a5373dee]{margin-left:auto;display:flex;align-items:center;gap:var(--x-space-2)}.field-label[data-v-a5373dee]{font-size:var(--x-text-sm);color:var(--text-muted)}.log-hd[data-v-a5373dee],.log-row[data-v-a5373dee]{display:grid;grid-template-columns:1fr 150px 88px;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3)}.log-hd[data-v-a5373dee]{font-size:var(--x-text-2xs);font-weight:700;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.log-row[data-v-a5373dee]{border-bottom:1px solid var(--border-color);font-size:var(--x-text-sm)}.log-row[data-v-a5373dee]:last-of-type{border-bottom:none}.log-row>code[data-v-a5373dee]{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-level[data-v-a5373dee]{display:inline-flex;align-items:center;gap:var(--x-space-2);justify-content:center}.lvl-dot[data-v-a5373dee]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.lvl-TRACE[data-v-a5373dee]{background:var(--text-muted)}.lvl-DEBUG[data-v-a5373dee]{background:var(--info)}.lvl-INFO[data-v-a5373dee]{background:var(--success)}.lvl-WARN[data-v-a5373dee]{background:var(--warning)}.lvl-ERROR[data-v-a5373dee]{background:var(--error)}.add-bar[data-v-a5373dee]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3);background:var(--bg-hover);border-top:1px solid var(--border-color)}.add-class[data-v-a5373dee]{flex:1 1 auto}.tab-hint[data-v-a5373dee]{font-size:var(--x-text-sm);color:var(--text-muted);padding:var(--x-space-2) var(--x-space-1) 0}.svc-card[data-v-32aaca4b]{border:1px solid var(--border-color);border-radius:9px;overflow:hidden;margin-bottom:var(--x-space-3)}.svc-card-head[data-v-32aaca4b]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3);background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.svc-card-title[data-v-32aaca4b]{font-size:var(--x-text-sm);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.svc-card-actions[data-v-32aaca4b]{margin-left:auto;display:flex;align-items:center;gap:var(--x-space-2)}.field-label[data-v-32aaca4b]{font-size:var(--x-text-sm);color:var(--text-muted)}.trace-strip[data-v-32aaca4b]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--x-space-3);padding:var(--x-space-3)}.trace-state[data-v-32aaca4b]{display:flex;align-items:center;gap:var(--x-space-2)}.state-dot[data-v-32aaca4b]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.state-dot.is-on[data-v-32aaca4b]{background:var(--success);box-shadow:0 0 0 3px rgba(var(--success-rgb),.15)}.state-dot.is-off[data-v-32aaca4b]{background:var(--text-muted);box-shadow:0 0 0 3px #0000000f}.state-txt[data-v-32aaca4b]{font-weight:700;font-size:var(--x-text-base);color:var(--text-primary)}.state-sub[data-v-32aaca4b]{font-size:var(--x-text-xs);color:var(--text-muted)}.trace-controls[data-v-32aaca4b]{display:flex;align-items:center;gap:var(--x-space-2)}.trace-grid[data-v-32aaca4b]{font-variant-numeric:tabular-nums}.trace-hd[data-v-32aaca4b],.trace-row[data-v-32aaca4b]{display:grid;grid-template-columns:64px 78px 1fr 56px 118px 18px;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3)}.trace-hd[data-v-32aaca4b]{font-size:var(--x-text-2xs);font-weight:700;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.trace-row[data-v-32aaca4b]{font-size:var(--x-text-sm);color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-color)}.trace-row[data-v-32aaca4b]:last-child{border-bottom:none}.trace-row[data-v-32aaca4b]:hover{background:var(--bg-hover)}.trace-row.is-err[data-v-32aaca4b]{box-shadow:inset 2px 0 0 var(--error)}.trace-row.is-slow[data-v-32aaca4b]{box-shadow:inset 2px 0 0 var(--warning)}.trace-op[data-v-32aaca4b]{display:flex;flex-direction:column;min-width:0}.trace-op code[data-v-32aaca4b]{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trace-msg[data-v-32aaca4b]{font-size:var(--x-text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trace-id[data-v-32aaca4b]{font-size:var(--x-text-sm);color:var(--text-secondary)}.tab-hint[data-v-32aaca4b]{font-size:var(--x-text-sm);color:var(--text-muted);padding:0 var(--x-space-1)}.log-pane[data-v-63966498]{max-height:60vh}.log-list[data-v-63966498]{font-family:var(--bs-font-monospace);font-size:var(--x-text-base);line-height:1.5}.log-line[data-v-63966498]{display:flex;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);border-left:3px solid transparent;white-space:pre-wrap;word-break:break-word}.log-line[data-v-63966498]:hover{background:var(--bs-tertiary-bg)}.log-line.lvl-error[data-v-63966498]{border-left-color:var(--bs-danger)}.log-line.lvl-warn[data-v-63966498]{border-left-color:var(--bs-warning)}.log-line.lvl-info[data-v-63966498]{border-left-color:var(--bs-border-color)}.log-line.lvl-debug[data-v-63966498]{border-left-color:var(--bs-info)}.log-time[data-v-63966498]{color:var(--bs-secondary-color);flex-shrink:0}.log-level[data-v-63966498]{flex-shrink:0;width:46px;font-weight:700}.lvl-error .log-level[data-v-63966498]{color:var(--bs-danger)}.lvl-warn .log-level[data-v-63966498]{color:var(--bs-warning)}.lvl-debug .log-level[data-v-63966498]{color:var(--bs-info)}.lvl-info .log-level[data-v-63966498]{color:var(--bs-secondary-color)}.log-node[data-v-63966498]{color:var(--bs-secondary-color);flex-shrink:0}.log-msg[data-v-63966498]{flex-grow:1}.metrics-section-title[data-v-816a00c2]{font-size:var(--x-text-base);font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--x-space-1)}.dependency-graph[data-v-f2c4b8ca]{display:block;overflow:visible}.node[data-v-f2c4b8ca]{fill:var(--bs-body-bg);stroke:var(--bs-border-color);stroke-width:1}.node.source[data-v-f2c4b8ca]{fill:var(--bs-primary-bg-subtle);stroke:var(--bs-primary-border-subtle)}.node.target.status-warn[data-v-f2c4b8ca]{stroke:var(--bs-warning)}.node.target.status-crit[data-v-f2c4b8ca]{stroke:var(--bs-danger)}.node-name[data-v-f2c4b8ca]{font-size:var(--x-text-base);font-weight:700;fill:var(--bs-body-color);font-family:var(--bs-font-monospace)}.target-label[data-v-f2c4b8ca]{font-size:var(--x-text-sm);font-weight:600;fill:var(--bs-body-color)}.target-stats[data-v-f2c4b8ca]{font-size:var(--x-text-xs);fill:var(--bs-secondary-color)}.dep-canvas[data-v-b1310860]{overflow:auto}.dep-legend[data-v-b1310860]{display:flex;gap:var(--x-space-3)}.legend-dot[data-v-b1310860]{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:var(--x-space-1)}.dot-ok[data-v-b1310860]{background:var(--bs-success)}.dot-warn[data-v-b1310860]{background:var(--bs-warning)}.dot-crit[data-v-b1310860]{background:var(--bs-danger)}.detail-head[data-v-b5a535a3]{display:flex;justify-content:space-between;align-items:center}.grant-panel[data-v-b5a535a3]{flex:0 0 340px;width:340px;border-left:1px solid var(--border-color-strong);padding-left:var(--x-space-4)}.health-tile[data-v-22290af4]{border:1px solid var(--border-color);border-left:3px solid var(--border-color);border-radius:8px;padding:var(--x-space-3) var(--x-space-4);background:var(--bs-body-bg)}.health-tile.status-up[data-v-22290af4]{border-left-color:var(--bs-success)}.health-tile.status-warn[data-v-22290af4]{border-left-color:var(--bs-warning)}.health-tile.status-down[data-v-22290af4]{border-left-color:var(--bs-danger)}.tile-name[data-v-22290af4]{font-size:var(--x-text-md)}.status-dot[data-v-22290af4]{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.dot-up[data-v-22290af4]{background:var(--bs-success)}.dot-warn[data-v-22290af4]{background:var(--bs-warning)}.dot-down[data-v-22290af4]{background:var(--bs-danger)}.signal-grid[data-v-22290af4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--x-space-2) var(--x-space-4)}.signal-value[data-v-22290af4]{font-size:var(--x-text-md);font-weight:600}.tile-scroll[data-v-74c938ec]{flex:1 1 auto}.tile-grid[data-v-74c938ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--x-space-4)}.tile-wrap[data-v-74c938ec]{cursor:pointer;border-radius:8px}.tile-wrap.active[data-v-74c938ec]{outline:2px solid var(--bs-primary);outline-offset:1px}.app-icon-cell[data-v-c35f8757]{width:16px;height:16px;vertical-align:middle;margin-right:var(--x-space-1)}.detail-grid[data-v-c35f8757]{display:grid;grid-template-columns:130px 1fr;gap:var(--x-space-2) var(--x-space-4);font-size:var(--x-text-md)}.detail-grid .k[data-v-c35f8757]{color:#6e7681;font-weight:600}.detail-grid code[data-v-c35f8757]{font-size:var(--x-text-sm)}.sub-checks[data-v-c35f8757]{display:flex;flex-direction:column;gap:var(--x-space-1);font-size:var(--x-text-sm)}.sub-check[data-v-c35f8757]{display:flex;align-items:center;gap:var(--x-space-2)}.sub-check code[data-v-c35f8757]{min-width:140px}.entry-lines>div[data-v-9b54e59e]{white-space:normal;overflow-wrap:anywhere}.latency-controls[data-v-d54c2ad8]{display:flex;align-items:center;gap:var(--x-space-2);flex-wrap:wrap}.latency-chart-note[data-v-d54c2ad8]{color:var(--text-muted);margin:0 0 var(--x-space-4)}.latency-chart[data-v-d54c2ad8]{display:flex;flex-direction:column;gap:var(--x-space-2);margin-bottom:var(--x-space-4)}.spoken-form[data-v-42848e25]{padding:var(--x-space-2) var(--x-space-3);border:1px solid var(--border-color);border-radius:6px;background:var(--bg-body);color:var(--text-primary);font-family:var(--bs-font-monospace, monospace);font-size:var(--x-text-md);white-space:pre-wrap;word-break:break-word}.spoken-form.mismatch[data-v-42848e25]{border-color:var(--danger);color:var(--danger)}.language[data-v-4662938e]{width:22px}.assembler[data-v-144235e5]{margin:var(--x-space-1) 0}.field-name[data-v-144235e5]{color:var(--x-text);font-weight:600}.punc[data-v-144235e5]{color:var(--x-text-muted)}.close[data-v-144235e5]{padding-left:var(--x-space-5)}.part[data-v-144235e5]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);margin:var(--x-space-1) 0 var(--x-space-1) var(--x-space-4);border:1px solid var(--border-color);border-radius:9px;background:var(--x-surface);cursor:grab}.grip[data-v-144235e5]{color:var(--x-text-muted);font-size:var(--x-text-md);letter-spacing:-3px;cursor:grab}.kind[data-v-144235e5]{font-size:var(--x-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--x-surface);background:var(--x-primary);border-radius:6px;padding:var(--x-space-1) var(--x-space-2)}.desc[data-v-144235e5]{color:var(--x-text-muted);font-size:var(--x-text-sm)}.mini-arrow[data-v-144235e5]{color:var(--x-text-muted);font-weight:800}.push-right[data-v-144235e5]{margin-left:auto}.body-doc[data-v-8b2776f3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--x-text-base)}.punc[data-v-8b2776f3]{color:var(--x-text-muted);padding:var(--x-space-1) 0}.colon[data-v-8b2776f3]{color:var(--x-text-muted);margin:0 var(--x-space-2) 0 1px}.req-tag[data-v-8b2776f3]{font-size:var(--x-text-2xs);font-weight:700;border-radius:5px;padding:var(--x-space-1) var(--x-space-1);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--x-danger);background:var(--x-danger-bg);font-family:var(--x-font)}.req-tag.off[data-v-8b2776f3]{color:var(--x-text-muted);background:var(--x-surface-2)}.add-row[data-v-8b2776f3]{padding:var(--x-space-2) 0 0}.empty[data-v-ec4ba0ca]{padding:var(--x-space-5) var(--x-space-4);text-align:center;color:var(--x-text-muted);font-size:var(--x-text-base)}.empty i[data-v-ec4ba0ca]{font-size:var(--x-text-2xl);display:block;margin-bottom:var(--x-space-1)}.failed[data-v-ec4ba0ca]{padding:var(--x-space-4) var(--x-space-4);color:var(--x-danger);font-size:var(--x-text-base);display:flex;align-items:center;gap:var(--x-space-2)}.tree[data-v-ec4ba0ca]{--x-editor-indent: var(--x-space-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--x-text-base)}.reply-meta[data-v-ec4ba0ca]{display:flex;align-items:center;gap:var(--x-space-2);font-family:var(--x-font);font-size:var(--x-text-sm);padding:var(--x-space-1) 0 var(--x-space-2);margin-bottom:var(--x-space-1);border-bottom:1px solid var(--border-color)}.reply-meta .ok[data-v-ec4ba0ca]{color:var(--x-success);font-weight:700}.reply-meta .spacer[data-v-ec4ba0ca]{flex:1}.reply-meta .hint[data-v-ec4ba0ca]{font-size:var(--x-text-sm)}.t-key[data-v-ec4ba0ca]{color:var(--x-text);font-weight:600}.t-colon[data-v-ec4ba0ca]{color:var(--x-text-muted);margin:0 var(--x-space-2) 0 1px}.t-punct[data-v-ec4ba0ca]{color:var(--x-text-muted)}.t-value[data-v-ec4ba0ca]{color:var(--x-success)}.t-value.number[data-v-ec4ba0ca]{color:var(--x-primary)}.t-value.boolean[data-v-ec4ba0ca]{color:var(--x-text-muted)}.leaf-ctl[data-v-ec4ba0ca]{font-family:var(--x-font)}.map-link[data-v-ec4ba0ca]{opacity:0;border:1px dashed var(--x-primary);color:var(--x-primary);background:var(--x-primary-bg);border-radius:7px;padding:var(--x-space-1) var(--x-space-2);font-size:var(--x-text-xs);font-weight:600;cursor:pointer}.x-editor-row:hover .map-link[data-v-ec4ba0ca]{opacity:1}.bound-pill[data-v-ec4ba0ca]{display:inline-flex;align-items:center;gap:var(--x-space-2);background:var(--x-primary-bg);border:1px solid var(--x-primary);color:var(--x-primary);border-radius:999px;padding:var(--x-space-1) var(--x-space-1) var(--x-space-1) var(--x-space-3);font-size:var(--x-text-xs);font-weight:700}.bound-pill[data-v-ec4ba0ca]:before{content:"「"}.bound-pill[data-v-ec4ba0ca]:after{content:"」";margin-right:var(--x-space-1)}.target-select[data-v-ec4ba0ca]{border:1px solid var(--x-primary);border-radius:7px;padding:var(--x-space-1) var(--x-space-2);font-size:var(--x-text-sm);color:var(--x-primary);font-weight:600;background:var(--x-surface)}.remove[data-v-ec4ba0ca]{border:none;background:none;color:var(--x-text-muted);cursor:pointer;font-size:var(--x-text-base);width:20px;height:20px;border-radius:6px}.bound-pill .remove[data-v-ec4ba0ca]{color:var(--x-primary)}.remove[data-v-ec4ba0ca]:hover{background:var(--x-danger-bg);color:var(--x-danger)}.test-result[data-v-bce12d37]{background:var(--x-surface-2, rgba(0, 0, 0, .03));border:1px solid var(--border-color))}.reply-text[data-v-bce12d37]{white-space:pre-wrap}.subtabs[data-v-a7d76e01]{display:flex;align-items:center;gap:var(--x-space-2);border-bottom:1px solid var(--border-color);margin-bottom:var(--x-space-4);position:sticky;top:0;z-index:3;background:var(--bg-card, #fff);padding-top:var(--x-space-2);margin-top:calc(-1 * var(--x-space-1))}.spacer[data-v-a7d76e01]{flex:1}.editor-surface[data-v-a7d76e01]{border:1px solid var(--border-color));border-radius:10px;background:var(--x-surface, #fff);padding:var(--x-space-3) var(--x-space-4);max-width:560px}.add-row[data-v-891f0e50]{display:flex;gap:var(--x-space-2);align-items:center}.install-row[data-v-891f0e50]{display:flex;align-items:center;gap:var(--x-space-2)}.target[data-v-891f0e50]{flex:1;font-family:var(--x-font-mono, monospace);font-size:var(--x-text-md)}.ai-service[data-v-b0baa87f]{min-width:0}.chips[data-v-1685096e]{display:flex;gap:var(--x-space-1);flex-wrap:wrap}.services[data-v-1685096e]{gap:var(--x-space-3)}.service-list[data-v-1685096e]{display:flex;flex-direction:column;gap:var(--x-space-2);flex:0 0 auto;min-height:0}.service-list .add-service[data-v-1685096e]{width:100%}.service-body[data-v-1685096e]{flex:1;min-width:0}@media (max-width: 900px){.services[data-v-1685096e]{flex-direction:column;overflow-y:auto}.service-body[data-v-1685096e]{width:100%}}.info[data-v-f2b45fd0]{display:grid;grid-template-columns:auto 1fr;gap:var(--x-space-2) var(--x-space-4);margin:0;font-size:var(--x-text-base)}.info dt[data-v-f2b45fd0]{color:var(--text-secondary, #6c757d);font-weight:500}.info dd[data-v-f2b45fd0]{margin:0}.cluster-health[data-v-8a258d0b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-space-2);font-variant-numeric:tabular-nums}.bucket-rights[data-v-8e92e8f9]{min-width:0}.bucket-rights-id[data-v-8e92e8f9]{color:var(--text-secondary);font-family:var(--x-font-mono);font-size:var(--x-text-sm)}.bucket-rights-note[data-v-8e92e8f9]{margin-top:var(--x-space-3);color:var(--text-secondary);font-size:var(--x-text-sm)}.key-buckets[data-v-522ceac7]{margin-top:var(--x-space-4);min-width:0}.key-buckets-title[data-v-522ceac7]{font-size:var(--x-text-sm);font-weight:600;color:var(--text-secondary);margin-bottom:var(--x-space-2)}.scope-tabs[data-v-d3d6b070]{border-bottom:1px solid var(--border-color);margin-bottom:var(--x-space-4)}.grant-badge[data-v-43d06169]{margin:var(--x-space-1) var(--x-space-1) var(--x-space-1) 0}.grant-badge code[data-v-43d06169]{font-size:var(--x-text-xs);color:inherit}.integration-form-body[data-v-11988838]{max-width:640px}.test-result[data-v-11988838]{display:inline-flex;align-items:center;gap:var(--x-space-1);font-size:var(--x-text-md);font-weight:600}.test-result.ok[data-v-11988838]{color:var(--success)}.test-result.failed[data-v-11988838]{color:var(--error)}.anchor-head[data-v-229a6f5a],.anchor-row[data-v-229a6f5a]{display:grid;grid-template-columns:minmax(0,1fr) 5rem auto auto;gap:var(--x-space-2);align-items:center}.anchor-head[data-v-229a6f5a]{margin-bottom:var(--x-space-1)}.anchor-item+.anchor-item[data-v-229a6f5a]{margin-top:var(--x-space-1)}.anchor-replies[data-v-229a6f5a]{margin:var(--x-space-1) 0 var(--x-space-3) var(--x-space-5);padding-left:var(--x-space-3);border-left:2px solid var(--border-color)}.policies-layout[data-v-d75165e4]{gap:var(--x-space-4)}.policy-detail[data-v-d75165e4]{flex-grow:1;min-width:0}.ack-list[data-v-d75165e4]{max-width:420px}
