:root{--font-family:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--bg-color:#1e1e1e;--bg-light-color:#2a2a2a;--bg-lighter-color:#333;--bg-disabled:#555;--bg-disabled-hover:#666;--border-color:#444;--border-hover:#777;--text-color:#e0e0e0;--text-light:#ccc;--text-muted:#888;--text-dimmed:#aaa;--hover-overlay:#ffffff0d;--hover-overlay-medium:#ffffff1a;--hover-overlay-strong:#ffffff26;--text-on-dark:#ffffffb3;--text-on-dark-dim:#ffffff80;--backdrop-color:#0009;--backdrop-color-strong:#000000b3;--shadow-color:#0003;--shadow-color-strong:#0000004d;--shadow-color-intense:#0006;--accent-color:#007acc;--accent-hover-color:#0098ff;--text-on-accent:#fff;--accent-subtle:#007acc0f;--accent-subtle-medium:#007acc1a;--accent-subtle-strong:#007acc26;--accent-subtle-intense:#007acc40;--accent-border:#007acc4d;--accent-border-strong:#007acc66;--success-color:#4caf50;--success-subtle:#4caf5014;--success-subtle-medium:#4caf5026;--success-subtle-strong:#4caf5033;--success-border:#4caf504d;--success-border-strong:#4caf5066;--error-color:#f44336;--error-dark:#c62828;--error-dark-subtle:#c6282833;--error-hover:#e53935;--error-subtle:#f4433614;--error-subtle-medium:#f443361a;--error-subtle-strong:#f4433633;--error-border:#f443364d;--error-border-strong:#f4433666;--warning-color:#ff9800;--warning-subtle:#ff98001a;--warning-border:#ff98004d;--oid-color:#61afef;--oid-subtle:#61afef1a;--name-color:#e5c07b;--favorites-color:gold;--favorites-subtle:#ffd7001a;--favorites-subtle-strong:#ffd70033;--favorites-border:#ffd7004d;--favorites-border-strong:#ffd70066;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--text-xs:.75rem;--text-sm:.85rem;--text-base:1rem;--text-lg:1.15rem;--text-xl:1.3rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--focus-ring:0 0 0 2px var(--accent-color)}[data-theme=light]{--bg-color:#fff;--bg-light-color:#f5f5f5;--bg-lighter-color:#e8e8e8;--bg-disabled:#bdbdbd;--bg-disabled-hover:#a0a0a0;--border-color:#d0d0d0;--border-hover:#999;--text-color:#1a1a1a;--text-light:#333;--text-muted:#666;--text-dimmed:#555;--hover-overlay:#0000000a;--hover-overlay-medium:#00000012;--hover-overlay-strong:#0000001a;--text-on-dark:#ffffffe6;--text-on-dark-dim:#ffffffb3;--backdrop-color:#0006;--backdrop-color-strong:#0000008c;--shadow-color:#00000014;--shadow-color-strong:#00000026;--shadow-color-intense:#00000040;--accent-color:#0969da;--accent-hover-color:#0550ae;--text-on-accent:#fff;--accent-subtle:#0969da0f;--accent-subtle-medium:#0969da1a;--accent-subtle-strong:#0969da26;--accent-subtle-intense:#0969da40;--accent-border:#0969da4d;--accent-border-strong:#0969da66;--success-color:#2e7d32;--success-subtle:#2e7d3214;--success-subtle-medium:#2e7d321f;--success-subtle-strong:#2e7d322e;--success-border:#2e7d324d;--success-border-strong:#2e7d3266;--error-color:#d32f2f;--error-dark:#b71c1c;--error-dark-subtle:#b71c1c26;--error-hover:#e53935;--error-subtle:#d32f2f0f;--error-subtle-medium:#d32f2f1a;--error-subtle-strong:#d32f2f2e;--error-border:#d32f2f4d;--error-border-strong:#d32f2f66;--warning-color:#e65100;--warning-subtle:#e6510014;--warning-border:#e651004d;--oid-color:#0550ae;--oid-subtle:#0550ae14;--name-color:#7c4d00;--favorites-color:#b8860b;--favorites-subtle:#b8860b14;--favorites-subtle-strong:#b8860b26;--favorites-border:#b8860b4d;--favorites-border-strong:#b8860b66}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local(""),url(./nunito-v16-latin-regular-CSmEcOMa.woff2)format("woff2")}html,body{box-sizing:border-box;background-color:var(--bg-color);height:100%;color:var(--text-color);font-family:var(--font-family);margin:0;padding:0;overflow:hidden}#app{height:100vh}.btn{cursor:pointer;background-color:var(--accent-color);color:#fff;border:none;border-radius:4px;padding:8px 14px;font-weight:500;transition:background-color .2s}.btn:hover{background-color:var(--accent-hover-color)}.btn:disabled{background-color:var(--bg-disabled);cursor:not-allowed;opacity:.7}.btn-primary{flex-shrink:0}.btn-danger{background-color:var(--error-dark)}.btn-danger:hover{background-color:var(--error-hover)}.btn.secondary{background-color:var(--bg-disabled);color:var(--text-color)}.btn.secondary:hover{background-color:var(--bg-disabled-hover)}.btn.tertiary{border:1px solid var(--border-color);color:var(--text-color);background-color:#0000}.btn.tertiary:hover{background-color:var(--bg-lighter-color);border-color:var(--border-hover)}.btn.danger{background-color:var(--error-color)}.btn.danger:hover{background-color:var(--error-dark)}.btn-small,.btn-export{padding:4px 10px;font-size:.85em}.panel{background-color:var(--bg-light-color);border:1px solid var(--border-color);border-radius:8px;padding:15px}.empty-state{text-align:center;color:var(--text-muted);padding:40px 20px}input,select,textarea,button{box-sizing:border-box}.form-group{align-items:center;margin-bottom:10px;display:flex}.form-group label{min-width:80px;margin-right:10px;font-weight:500}.form-group input,.form-group select{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;flex-grow:1;padding:8px 10px;font-family:inherit}.form-row{gap:10px;margin-bottom:10px;display:flex}:focus-visible{box-shadow:var(--focus-ring);outline:none}svg.icon{vertical-align:-.125em;flex-shrink:0;display:inline-block}.icon-success{color:var(--success-color)}.icon-error{color:var(--error-color)}.icon-warning{color:var(--warning-color)}.icon-accent{color:var(--accent-color)}.icon-spin{animation:.8s linear infinite icon-spin}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.op-get{--op-color:#2563eb}.op-getnext{--op-color:#0891b2}.op-getbulk{--op-color:#7c3aed}.op-walk{--op-color:#16a34a}.op-set{--op-color:#d97706}.op-badge{letter-spacing:.03em;white-space:nowrap;color:var(--op-color,var(--accent-color));background:color-mix(in srgb, var(--op-color,var(--accent-color)) 14%, transparent);border:1px solid color-mix(in srgb, var(--op-color,var(--accent-color)) 34%, transparent);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.78em;font-weight:700;display:inline-flex}.mono{font-family:Courier New,monospace}.btn-copy-small{cursor:pointer;opacity:.55;color:var(--text-color);background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:.8em;transition:opacity .15s}.btn-copy-small:hover{opacity:1;background-color:var(--hover-overlay)}.tree-node.svelte-7j9vdj{cursor:pointer;border-radius:4px;padding:2px 5px;transition:background-color .2s}.node-label.svelte-7j9vdj{align-items:center;display:flex}.tree-node.svelte-7j9vdj:hover{background-color:var(--hover-overlay-medium)}.tree-node.selected.svelte-7j9vdj{background-color:var(--accent-color);color:#fff}.tree-children.svelte-7j9vdj{border-left:1px solid var(--border-color);margin-left:7px;padding-left:20px}.icon.svelte-7j9vdj{width:15px;color:var(--text-dimmed);margin-right:5px;font-size:.8em;display:inline-block}.icon.leaf.svelte-7j9vdj{font-size:.6em}.chevron.svelte-7j9vdj{justify-content:center;align-items:center;display:inline-flex}.tree-node.selected.svelte-7j9vdj .icon:where(.svelte-7j9vdj){color:#fff}.icon-visual.svelte-7j9vdj{text-align:center;min-width:20px;margin-right:6px;font-size:1.1em;line-height:1;display:inline-block}.compact-path.svelte-7j9vdj{display:inline}.path-segment.svelte-7j9vdj{color:var(--text-dimmed)}.path-segment.path-end.svelte-7j9vdj{color:var(--text-color);font-weight:500}.tree-node.selected.svelte-7j9vdj .path-segment:where(.svelte-7j9vdj){color:var(--text-on-dark)}.tree-node.selected.svelte-7j9vdj .path-segment.path-end:where(.svelte-7j9vdj){color:#fff;font-weight:600}.path-separator.svelte-7j9vdj{color:var(--text-dimmed);margin:0 2px;font-weight:300}.tree-node.selected.svelte-7j9vdj .path-separator:where(.svelte-7j9vdj){color:var(--text-on-dark-dim)}.compact-hint.svelte-7j9vdj{color:var(--text-muted);margin-left:6px;font-size:.85em;font-style:italic}.tree-node.selected.svelte-7j9vdj .compact-hint:where(.svelte-7j9vdj){color:var(--text-on-dark)}.match-snippet.svelte-7j9vdj{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:.75em;font-style:italic;display:block;overflow:hidden}.context-menu.svelte-1j7lfmz{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);box-shadow:0 5px 15px var(--shadow-color);z-index:200;border-radius:6px;padding:5px 0;position:fixed}ul.svelte-1j7lfmz{margin:0;padding:0;list-style:none}li.svelte-1j7lfmz{cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:8px 15px;font-size:.9em;display:flex}li.svelte-1j7lfmz .menu-icon{opacity:.75}li.svelte-1j7lfmz:hover{background-color:var(--accent-color);color:#fff}li.disabled.svelte-1j7lfmz{opacity:.4;cursor:not-allowed;color:var(--text-muted)}li.disabled.svelte-1j7lfmz:hover{color:var(--text-muted);background-color:#0000}li.separator.svelte-1j7lfmz{background-color:var(--border-color);cursor:default;height:1px;margin:5px 0;padding:0}li.separator.svelte-1j7lfmz:hover{background-color:var(--border-color)}.breadcrumb.svelte-1f09uu{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);white-space:nowrap;border-radius:4px;flex-shrink:0;margin-bottom:10px;padding:8px 12px;font-size:.9em;overflow:auto hidden}.breadcrumb-list.svelte-1f09uu{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.breadcrumb-item.svelte-1f09uu{align-items:center;gap:4px;display:inline-flex}.breadcrumb-link.svelte-1f09uu{color:var(--accent-color);cursor:pointer;font-size:inherit;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-family:inherit;text-decoration:none;transition:all .2s}.breadcrumb-link.svelte-1f09uu:hover{background-color:var(--accent-color);color:#fff}.breadcrumb-link.svelte-1f09uu:focus{outline:2px solid var(--accent-color);outline-offset:2px}.breadcrumb-separator.svelte-1f09uu{color:var(--text-dimmed);-webkit-user-select:none;user-select:none;padding:0 2px;font-size:1.1em}.breadcrumb-current.svelte-1f09uu{color:var(--text-color);background-color:var(--bg-color);border-radius:3px;padding:2px 6px;font-weight:600}.breadcrumb.svelte-1f09uu::-webkit-scrollbar{height:4px}.breadcrumb.svelte-1f09uu::-webkit-scrollbar-track{background:var(--bg-color);border-radius:2px}.breadcrumb.svelte-1f09uu::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.breadcrumb.svelte-1f09uu::-webkit-scrollbar-thumb:hover{background:var(--bg-disabled-hover)}@media (width<=768px){.breadcrumb.svelte-1f09uu{font-size:.8em}}.tooltip.svelte-mmeco6{background-color:var(--bg-light-color);border:1px solid var(--border-color);box-shadow:0 4px 12px var(--shadow-color-intense);z-index:10000;pointer-events:none;border-radius:6px;max-width:350px;padding:0;font-size:.85em;animation:.15s ease-out svelte-mmeco6-fadeIn;position:fixed}@keyframes svelte-mmeco6-fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tooltip-header.svelte-mmeco6{background-color:var(--bg-lighter-color);border-bottom:1px solid var(--border-color);border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:10px 12px;display:flex}.tooltip-icon.svelte-mmeco6{font-size:1.3em;line-height:1}.tooltip-name.svelte-mmeco6{color:var(--text-color);font-size:1.05em;font-weight:600}.tooltip-body.svelte-mmeco6{padding:10px 12px}.tooltip-row.svelte-mmeco6{gap:8px;margin-bottom:6px;display:flex}.tooltip-row.svelte-mmeco6:last-child{margin-bottom:0}.tooltip-label.svelte-mmeco6{color:var(--text-muted);flex-shrink:0;min-width:65px;font-weight:500}.tooltip-value.svelte-mmeco6{color:var(--text-color);word-break:break-all}.tooltip-value.oid.svelte-mmeco6{color:var(--oid-color);font-family:Courier New,monospace;font-size:.95em}.tooltip-value.access.svelte-mmeco6{text-transform:lowercase;font-style:italic}.tooltip-value.enum-values.svelte-mmeco6{flex-wrap:wrap;gap:4px;display:flex}.enum-item.svelte-mmeco6{background-color:var(--border-color);color:var(--favorites-color);border-radius:3px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.tooltip-description.svelte-mmeco6{border-top:1px solid var(--border-color);margin-top:10px;padding-top:10px}.tooltip-description.svelte-mmeco6 .tooltip-label:where(.svelte-mmeco6){margin-bottom:4px;display:block}.tooltip-description.svelte-mmeco6 p:where(.svelte-mmeco6){color:var(--text-light);max-height:100px;margin:0;font-size:.95em;line-height:1.4;overflow-y:auto}.tooltip-description.svelte-mmeco6 p:where(.svelte-mmeco6)::-webkit-scrollbar{width:4px}.tooltip-description.svelte-mmeco6 p:where(.svelte-mmeco6)::-webkit-scrollbar-track{background:var(--bg-light-color)}.tooltip-description.svelte-mmeco6 p:where(.svelte-mmeco6)::-webkit-scrollbar-thumb{background:var(--bg-disabled);border-radius:2px}.tooltip-description.svelte-mmeco6 p:where(.svelte-mmeco6)::-webkit-scrollbar-thumb:hover{background:var(--bg-disabled-hover)}.keyboard-help.svelte-1j6dfjo{background-color:var(--bg-lighter-color);border:1px solid var(--accent-color);box-shadow:0 2px 8px var(--shadow-color);border-radius:4px;flex-shrink:0;margin-bottom:10px;padding:12px;font-size:.85em}.keyboard-help-header.svelte-1j6dfjo{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.keyboard-help-header.svelte-1j6dfjo h4:where(.svelte-1j6dfjo){color:var(--text-color);margin:0;font-size:1em}.close-btn.svelte-1j6dfjo{color:var(--text-color);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.2em;transition:color .2s}.close-btn.svelte-1j6dfjo:hover{color:var(--accent-color)}.shortcuts-grid.svelte-1j6dfjo{grid-template-columns:1fr;gap:6px;display:grid}.shortcut.svelte-1j6dfjo{align-items:center;gap:10px;display:flex}.shortcut.svelte-1j6dfjo kbd:where(.svelte-1j6dfjo){background-color:var(--bg-color);border:1px solid var(--border-color);text-align:center;min-width:50px;box-shadow:0 1px 2px var(--shadow-color);border-radius:3px;padding:3px 8px;font-family:monospace;font-size:.9em}.shortcut.svelte-1j6dfjo span:where(.svelte-1j6dfjo){color:var(--text-dimmed)}.favorites-panel.svelte-knjzxb{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:4px;flex-shrink:0;margin-bottom:10px;overflow:hidden}.favorites-header.svelte-knjzxb{background-color:var(--favorites-subtle);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.favorites-title.svelte-knjzxb{color:var(--favorites-color);font-size:.9em;font-weight:600}.favorites-list.svelte-knjzxb{max-height:200px;padding:5px;overflow-y:auto}.favorite-item.svelte-knjzxb{background-color:var(--bg-color);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;align-items:center;gap:8px;margin-bottom:3px;padding:6px 8px;font-size:.85em;transition:all .2s;display:flex}.favorite-item.svelte-knjzxb:hover{background-color:var(--accent-color);border-color:var(--accent-color)}.favorite-icon.svelte-knjzxb{font-size:1.1em;line-height:1}.favorite-name.svelte-knjzxb{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.btn-remove.svelte-knjzxb{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 4px;font-size:1.1em;line-height:1;transition:opacity .2s}.btn-remove.svelte-knjzxb:hover{opacity:1;color:var(--error-color)}.favorite-item.svelte-knjzxb:hover .btn-remove:where(.svelte-knjzxb){color:#fff}.btn-icon.svelte-knjzxb{cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:1em;transition:background-color .2s}.btn-icon.svelte-knjzxb:hover{background-color:var(--hover-overlay-medium)}.favorites-list.svelte-knjzxb::-webkit-scrollbar{width:6px}.favorites-list.svelte-knjzxb::-webkit-scrollbar-track{background:var(--bg-color)}.favorites-list.svelte-knjzxb::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.favorites-list.svelte-knjzxb::-webkit-scrollbar-thumb:hover{background:var(--bg-disabled-hover)}.node-details.svelte-ecas9c{border:1px solid var(--border-color);background-color:var(--bg-lighter-color);border-radius:4px;margin-top:10px;font-size:.9em;transition:all .3s}.node-details.collapsed.svelte-ecas9c{height:auto}.node-details-header.svelte-ecas9c{border-bottom:1px solid var(--border-color);background-color:var(--favorites-subtle);justify-content:space-between;align-items:center;padding:10px;display:flex}.node-details-header.svelte-ecas9c h4:where(.svelte-ecas9c){color:var(--text-color);margin:0;font-size:1em}.btn-collapse.svelte-ecas9c{color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1.2em;transition:background-color .2s}.btn-collapse.svelte-ecas9c:hover{background-color:var(--hover-overlay-medium)}.node-details-content.svelte-ecas9c{max-height:400px;padding:10px;overflow-y:auto}.detail-row.svelte-ecas9c{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.detail-row.description.svelte-ecas9c{flex-direction:column;gap:5px}.detail-label.svelte-ecas9c{color:var(--text-dimmed);flex-shrink:0;min-width:90px;font-weight:600}.detail-value.svelte-ecas9c{color:var(--text-color);word-break:break-word}.detail-value.mono.svelte-ecas9c{background-color:var(--bg-color);border-radius:3px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.btn-copy.svelte-ecas9c{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:.9em;transition:opacity .2s}.btn-copy.svelte-ecas9c:hover{opacity:1}.type-badge.svelte-ecas9c{border-radius:3px;padding:2px 8px;font-size:.85em;font-weight:600;display:inline-block}.type-badge.scalar.svelte-ecas9c{background-color:var(--accent-subtle-strong);color:var(--oid-color)}.type-badge.table.svelte-ecas9c{color:#9b59b6;background-color:#9b59b633}.type-badge.column.svelte-ecas9c{background-color:var(--success-subtle-strong);color:var(--success-color)}.type-badge.notification.svelte-ecas9c{background-color:var(--favorites-subtle-strong);color:var(--favorites-color)}.type-badge.node.svelte-ecas9c,.type-badge.group.svelte-ecas9c{background-color:var(--hover-overlay-medium);color:var(--text-muted)}.access-badge.svelte-ecas9c{border-radius:3px;padding:2px 8px;font-size:.85em;font-weight:600;display:inline-block}.access-badge.readonly.svelte-ecas9c{background-color:var(--accent-subtle-strong);color:var(--oid-color)}.access-badge.readwrite.svelte-ecas9c{background-color:var(--error-subtle-strong);color:var(--error-color)}.access-badge.writeonly.svelte-ecas9c{background-color:var(--warning-subtle);color:var(--warning-color)}.access-badge.notaccessible.svelte-ecas9c{background-color:var(--hover-overlay-medium);color:var(--text-muted)}.mib-panel.svelte-rkvvxx{border-right:1px solid var(--border-color);box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding:10px;display:flex;overflow:hidden auto}.mib-panel.svelte-rkvvxx :where(.svelte-rkvvxx){box-sizing:border-box}.search-bar.svelte-rkvvxx{flex-shrink:0;margin-bottom:10px}.search-bar.svelte-rkvvxx input:where(.svelte-rkvvxx){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:4px;padding:8px 10px}.tree-actions.svelte-rkvvxx{flex-wrap:wrap;flex-shrink:0;gap:10px;margin-bottom:10px;display:flex}.compact-mode-btn.active.svelte-rkvvxx{background-color:var(--favorites-subtle-strong)!important;border-color:var(--favorites-border-strong)!important;color:var(--favorites-color)!important}.tree-container.svelte-rkvvxx{flex-grow:1;min-height:0;margin-bottom:10px;overflow:hidden auto}.no-mibs.svelte-rkvvxx{color:var(--text-muted);padding:10px}.btn.tertiary.svelte-rkvvxx{border:1px solid var(--border-color);color:var(--text-color);background-color:#0000;flex-grow:1}.btn.tertiary.svelte-rkvvxx:hover{background-color:var(--bg-lighter-color);border-color:var(--border-hover)}.btn.keyboard-help-btn.svelte-rkvvxx{flex-grow:0;padding:8px 12px;font-size:1.1em}.tree-container.svelte-rkvvxx:focus-within{outline:2px solid var(--accent-color);outline-offset:-2px}.filter-chips.svelte-rkvvxx{border-bottom:1px solid var(--border-color);background-color:var(--bg-light-color);flex-direction:column;gap:6px;padding:6px 10px;display:flex}.chip-group.svelte-rkvvxx{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chip-label.svelte-rkvvxx{color:var(--text-muted);margin-right:4px;font-size:.75em;font-weight:500}.filter-chip.svelte-rkvvxx{border:1px solid var(--border-color);color:var(--text-dimmed);cursor:pointer;background:0 0;border-radius:12px;padding:2px 8px;font-size:.75em;transition:all .15s}.filter-chip.svelte-rkvvxx:hover{border-color:var(--accent-color);color:var(--text-color)}.filter-chip.active.svelte-rkvvxx{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.comparison-view.svelte-b37s0p,.comparison-section.svelte-b37s0p{margin-top:10px}.comparison-header.svelte-b37s0p{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.comparison-header.svelte-b37s0p h4:where(.svelte-b37s0p){color:var(--text-color);margin:0;font-size:.95em}.comparison-actions.svelte-b37s0p{text-align:right;margin-top:8px}.comparison-table-wrapper.svelte-b37s0p{border:1px solid var(--border-color);border-radius:4px;max-height:500px;overflow:auto}.comparison-table-wrapper.svelte-b37s0p table:where(.svelte-b37s0p),.comparison-table.svelte-b37s0p{border-collapse:collapse;width:100%;font-size:.85em}.comparison-table-wrapper.svelte-b37s0p thead:where(.svelte-b37s0p),.comparison-table.svelte-b37s0p th:where(.svelte-b37s0p){background-color:var(--bg-lighter-color);z-index:1;position:sticky;top:0}.comparison-table-wrapper.svelte-b37s0p th:where(.svelte-b37s0p),.comparison-table.svelte-b37s0p th:where(.svelte-b37s0p){text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;padding:6px 10px;font-weight:600}.comparison-table-wrapper.svelte-b37s0p td:where(.svelte-b37s0p),.comparison-table.svelte-b37s0p td:where(.svelte-b37s0p){border-bottom:1px solid var(--border-color);text-overflow:ellipsis;white-space:nowrap;max-width:200px;padding:6px 10px;overflow:hidden}.comparison-table.svelte-b37s0p th.sortable:where(.svelte-b37s0p){cursor:pointer}.comparison-table.svelte-b37s0p th.sortable:where(.svelte-b37s0p):hover{color:var(--accent-color)}.oid-cell.svelte-b37s0p{color:var(--oid-color);white-space:nowrap;font-family:Courier New,monospace}.name-cell.svelte-b37s0p{color:var(--name-color)}.comparison-table.svelte-b37s0p .value-cell:where(.svelte-b37s0p){font-family:Courier New,monospace}.comparison-table.svelte-b37s0p .value-cell.missing:where(.svelte-b37s0p){color:var(--text-muted);font-style:italic}.comparison-table.svelte-b37s0p .delta-cell:where(.svelte-b37s0p),.comparison-table.svelte-b37s0p .percent-cell:where(.svelte-b37s0p){text-align:right;font-family:Courier New,monospace}.target-col.svelte-b37s0p{color:var(--accent-color)}.diff-row.svelte-b37s0p{background-color:var(--warning-subtle)}.diff-cell.svelte-b37s0p{color:var(--warning-color);font-weight:600}.comp-value-cell.svelte-b37s0p{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.compare-row.identical.svelte-b37s0p{background-color:var(--success-subtle)}.compare-row.different.svelte-b37s0p{background-color:var(--warning-subtle)}.compare-row.missing.svelte-b37s0p{background-color:var(--hover-overlay)}.compare-row.svelte-b37s0p:hover{background-color:var(--hover-overlay-medium)}.table-info.svelte-b37s0p{color:var(--text-muted);text-align:center;margin-top:8px;font-size:.85em;font-style:italic}.btn.btn-small.svelte-b37s0p,.btn-export.svelte-b37s0p{border:1px solid var(--border-color);color:var(--text-dimmed);cursor:pointer;background-color:#0000;border-radius:3px;padding:4px 10px;font-size:.8em;font-weight:500;transition:all .2s}.btn.btn-small.svelte-b37s0p:hover,.btn-export.svelte-b37s0p:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:var(--accent-subtle-medium)}.results-container.svelte-1evttka{margin-top:20px}.result.svelte-1evttka{border:1px solid;border-radius:5px;margin-top:10px;padding:12px}.result-target.svelte-1evttka{margin-bottom:8px;font-weight:700}.result-fields.svelte-1evttka{flex-wrap:wrap;align-items:baseline;row-gap:6px;margin-bottom:4px;display:flex}.rfield.svelte-1evttka{border-left:1px solid var(--border-color);align-items:baseline;gap:6px;min-width:0;padding:0 16px;display:inline-flex}.rfield.svelte-1evttka:first-child{border-left:none;padding-left:0}.rfield-grow.svelte-1evttka{flex:220px}.rlabel.svelte-1evttka{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.78em;font-weight:700}.rval.svelte-1evttka{overflow-wrap:anywhere;min-width:0}.walk-summary.svelte-1evttka .rcount:where(.svelte-1evttka){color:var(--text-light);font-weight:600}.oid-name.svelte-1evttka{color:var(--oid-color);border-right:1px solid var(--border-color);margin-right:8px;padding-right:8px;font-weight:600}.oid-raw.svelte-1evttka{color:var(--text-muted)}.walk-results.svelte-1evttka td:where(.svelte-1evttka),.walk-results.svelte-1evttka th:where(.svelte-1evttka),.table-view-results.svelte-1evttka td:where(.svelte-1evttka),.table-view-results.svelte-1evttka th:where(.svelte-1evttka){border-right:1px solid var(--border-color)}.walk-results.svelte-1evttka td:where(.svelte-1evttka):last-child,.walk-results.svelte-1evttka th:where(.svelte-1evttka):last-child,.table-view-results.svelte-1evttka td:where(.svelte-1evttka):last-child,.table-view-results.svelte-1evttka th:where(.svelte-1evttka):last-child{border-right:none}.success.svelte-1evttka{background-color:var(--success-subtle-medium);border-color:var(--success-color)}.error.svelte-1evttka{background-color:var(--error-subtle-medium);border-color:var(--error-color);color:var(--error-color)}.walk-filter-bar.svelte-1evttka{align-items:center;gap:8px;margin-top:10px;margin-bottom:6px;display:flex}.walk-filter-input.svelte-1evttka{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);max-width:350px;color:var(--text-color);border-radius:4px;flex:1;padding:5px 10px;font-size:.85em}.walk-filter-input.svelte-1evttka:focus{border-color:var(--accent-color);outline:none}.walk-filter-count.svelte-1evttka{color:var(--text-muted);white-space:nowrap;font-size:.8em}.walk-results.svelte-1evttka{border:1px solid var(--border-color);border-radius:4px;max-height:400px;margin-top:0;overflow-y:auto}.walk-results.svelte-1evttka table:where(.svelte-1evttka){border-collapse:collapse;width:100%;font-size:.9em}.walk-results.svelte-1evttka thead:where(.svelte-1evttka){background-color:var(--bg-lighter-color);z-index:1;position:sticky;top:0}.walk-results.svelte-1evttka th:where(.svelte-1evttka){text-align:left;border-bottom:2px solid var(--border-color);padding:8px;font-weight:600}.walk-results.svelte-1evttka th.sortable:where(.svelte-1evttka){cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.walk-results.svelte-1evttka th.sortable:where(.svelte-1evttka):hover{background-color:var(--hover-overlay)}.walk-results.svelte-1evttka td:where(.svelte-1evttka){border-bottom:1px solid var(--border-color);padding:6px 8px}.walk-results.svelte-1evttka tr:where(.svelte-1evttka):hover{background-color:var(--hover-overlay)}.response-time-badge.svelte-1evttka{background-color:var(--accent-subtle-strong);color:var(--oid-color);border-radius:10px;margin-left:8px;padding:2px 8px;font-size:.8em;font-weight:600}.oid-name.svelte-1evttka{color:var(--name-color);margin-right:6px;font-family:inherit;font-size:.85em}.resolved-name.svelte-1evttka{color:var(--name-color);margin-left:6px;font-size:.9em}.walk-results.svelte-1evttka .oid-cell:where(.svelte-1evttka){color:var(--oid-color);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-family:Courier New,monospace;font-size:.85em;overflow:hidden}.walk-results.svelte-1evttka .value-cell:where(.svelte-1evttka){text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.walk-result-row.clickable.svelte-1evttka{cursor:pointer;transition:background-color .15s}.walk-result-row.clickable.svelte-1evttka:hover{background-color:var(--accent-subtle-intense)!important}.walk-result-row.clickable.svelte-1evttka:focus{outline:2px solid var(--accent-color);outline-offset:-2px}.walk-result-row.clickable.svelte-1evttka:hover .oid-cell:where(.svelte-1evttka){color:var(--accent-color);text-decoration:underline}.btn-copy-small.svelte-1evttka{cursor:pointer;opacity:.5;background:0 0;border:none;padding:2px 4px;font-size:.85em;transition:opacity .2s}.btn-copy-small.svelte-1evttka:hover{opacity:1}.copy-col.svelte-1evttka{width:40px}.copy-cell.svelte-1evttka{text-align:center}.view-toggle.svelte-1evttka{gap:4px;margin:10px 0;display:flex}.btn-view.svelte-1evttka{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background-color:#0000;border-radius:4px;padding:6px 14px;font-size:.85em;font-weight:500;transition:all .2s}.btn-view.svelte-1evttka:hover{border-color:var(--accent-color);color:var(--text-color)}.btn-view.active.svelte-1evttka{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.table-view-results.svelte-1evttka{border:1px solid var(--border-color);border-radius:4px;max-height:500px;margin-top:10px;overflow:auto}.table-view-results.svelte-1evttka table:where(.svelte-1evttka){border-collapse:collapse;width:100%;font-size:.9em}.table-view-results.svelte-1evttka thead:where(.svelte-1evttka){background-color:var(--bg-lighter-color);z-index:1;position:sticky;top:0}.table-view-results.svelte-1evttka th:where(.svelte-1evttka){text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;padding:8px;font-weight:600}.table-view-results.svelte-1evttka th.sortable:where(.svelte-1evttka){cursor:pointer;-webkit-user-select:none;user-select:none}.table-view-results.svelte-1evttka th.sortable:where(.svelte-1evttka):hover{background-color:var(--accent-subtle-strong);color:var(--accent-color)}.table-view-results.svelte-1evttka td:where(.svelte-1evttka){border-bottom:1px solid var(--border-color);text-overflow:ellipsis;white-space:nowrap;max-width:200px;padding:6px 8px;overflow:hidden}.table-view-results.svelte-1evttka tr:where(.svelte-1evttka):hover{background-color:var(--hover-overlay)}.table-value-cell.svelte-1evttka{cursor:pointer}.table-value-cell.svelte-1evttka:hover{background-color:var(--accent-subtle-strong);color:var(--accent-color)}.undecoded.svelte-1evttka{opacity:.75;font-style:italic}.index-cell.svelte-1evttka{color:var(--oid-color);font-family:Courier New,monospace;font-size:.85em;font-weight:600}.table-info.svelte-1evttka{color:var(--text-muted);text-align:center;margin-top:8px;font-size:.85em;font-style:italic}.results-header.svelte-1evttka{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.results-header.svelte-1evttka h4:where(.svelte-1evttka){margin:0}.export-buttons.svelte-1evttka{gap:6px;display:flex}.btn-export.svelte-1evttka{border:1px solid var(--border-color);color:var(--text-dimmed);cursor:pointer;background-color:#0000;border-radius:3px;padding:4px 10px;font-size:.8em;font-weight:500;transition:all .2s}.btn-export.svelte-1evttka:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:var(--accent-subtle-medium)}.table-edit-bar.svelte-1evttka{align-items:center;gap:10px;margin-bottom:6px;display:flex}.hint-inline.svelte-1evttka{color:var(--text-muted,#888);font-size:11px}.modal-backdrop.svelte-1evttka{background-color:var(--backdrop-color,#00000080);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.row-modal.svelte-1evttka{background:var(--bg-panel,#fff);color:var(--text-primary,#222);border-radius:8px;width:min(560px,92vw);max-height:84vh;padding:18px;overflow-y:auto;box-shadow:0 8px 30px #0000004d}.row-modal.svelte-1evttka h4:where(.svelte-1evttka){margin:0 0 10px}.row-modal.svelte-1evttka .fld:where(.svelte-1evttka){align-items:center;gap:10px;margin-bottom:6px;display:flex}.row-modal.svelte-1evttka .fld:where(.svelte-1evttka)>span:where(.svelte-1evttka){flex:0 0 190px;font-size:12px}.row-modal.svelte-1evttka .fld:where(.svelte-1evttka) em:where(.svelte-1evttka){color:var(--text-muted,#888);font-size:10px;font-style:normal;display:block}.row-modal.svelte-1evttka .fld:where(.svelte-1evttka) input:where(.svelte-1evttka),.row-modal.svelte-1evttka .fld:where(.svelte-1evttka) select:where(.svelte-1evttka){flex:1;min-width:0}.row-columns.svelte-1evttka{max-height:34vh;overflow-y:auto}.row-error.svelte-1evttka{color:var(--danger,#c0392b);font-size:12px}.row-actions.svelte-1evttka{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.saved-queries-bar.svelte-6cgisl{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.queries-left.svelte-6cgisl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-queries.svelte-6cgisl{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;border-radius:4px;padding:5px 12px;font-size:.85em;font-weight:500}.btn-queries.svelte-6cgisl:hover{border-color:var(--accent-color);color:var(--accent-color)}.btn-save-query.svelte-6cgisl{border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;background-color:#0000;border-radius:4px;padding:5px 10px;font-size:.85em}.btn-save-query.svelte-6cgisl:hover{border-color:var(--success-color);color:var(--success-color)}.save-query-input.svelte-6cgisl{align-items:center;gap:6px;display:flex}.save-query-input.svelte-6cgisl input:where(.svelte-6cgisl){flex-grow:0;width:180px;padding:4px 8px;font-size:.85em}.btn-save-confirm.svelte-6cgisl{background-color:var(--success-color);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:4px 10px;font-size:.8em}.btn-save-cancel.svelte-6cgisl{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background-color:#0000;border-radius:3px;padding:4px 10px;font-size:.8em}.saved-queries-list.svelte-6cgisl{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:4px;max-height:200px;margin-bottom:10px;padding:8px;display:flex;overflow-y:auto}.saved-query-item.svelte-6cgisl{align-items:center;gap:6px;display:flex}.query-load-btn.svelte-6cgisl{background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;text-align:left;border-radius:4px;flex:1;align-items:center;gap:8px;padding:6px 10px;font-size:.85em;transition:all .15s;display:flex}.query-load-btn.svelte-6cgisl:hover{border-color:var(--accent-color);background-color:var(--accent-subtle-medium)}.query-op.svelte-6cgisl{color:var(--accent-color);background-color:var(--accent-subtle-strong);border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.8em;font-weight:600}.query-name.svelte-6cgisl{flex-shrink:0;font-weight:500}.query-oid.svelte-6cgisl{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:.85em;overflow:hidden}.query-delete-btn.svelte-6cgisl{color:var(--text-dimmed);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:3px;flex-shrink:0;padding:4px 8px;font-size:.8em}.query-delete-btn.svelte-6cgisl:hover{border-color:var(--error-color);color:var(--error-color);background-color:var(--error-subtle-medium)}.history-section.svelte-14y6mov{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:6px;margin-top:15px;padding:12px}.history-header.svelte-14y6mov{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.history-header.svelte-14y6mov h4:where(.svelte-14y6mov){color:var(--text-color);margin:0;font-size:1em}.view-history-btn.svelte-14y6mov{color:var(--accent-color);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:.82em;display:inline-flex}.view-history-btn.svelte-14y6mov:hover{background-color:var(--hover-overlay);text-decoration:underline}.history-list.svelte-14y6mov{flex-direction:column;gap:6px;max-height:250px;display:flex;overflow-y:auto}.history-item.svelte-14y6mov{border:1px solid var(--border-color);border-left:3px solid var(--op-color,var(--border-color));background-color:var(--bg-color);cursor:pointer;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;transition:background-color .15s;display:flex}.history-item.svelte-14y6mov:hover{background-color:var(--hover-overlay)}.history-item.error.svelte-14y6mov{background-color:var(--error-subtle-medium)}.history-date.svelte-14y6mov{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8em}.history-status.svelte-14y6mov{align-items:center;display:inline-flex}.history-mib-name.svelte-14y6mov{color:var(--oid-color);background-color:var(--oid-subtle);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:100%;padding:2px 7px;font-family:Courier New,monospace;font-size:.9em;font-weight:500;overflow:hidden}.history-value.svelte-14y6mov{color:var(--accent-color);background-color:var(--accent-subtle);border:1px solid var(--accent-border);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:320px;padding:2px 8px;font-size:.88em;font-weight:600;overflow:hidden}.history-meta.svelte-14y6mov{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:.82em;display:inline-flex}.history-targets.svelte-14y6mov,.history-duration.svelte-14y6mov{color:var(--text-dimmed);background-color:var(--hover-overlay);white-space:nowrap;border-radius:3px;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.no-history.svelte-14y6mov{text-align:center;color:var(--text-muted);padding:20px;font-style:italic}.history-list.svelte-14y6mov::-webkit-scrollbar{width:6px}.history-list.svelte-14y6mov::-webkit-scrollbar-track{background:var(--bg-color);border-radius:3px}.history-list.svelte-14y6mov::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.history-list.svelte-14y6mov::-webkit-scrollbar-thumb:hover{background:var(--bg-disabled-hover)}.operation-tabs.svelte-juqkkb{border-bottom:2px solid var(--border-color);gap:8px;margin-bottom:15px;display:flex}.tab-btn.svelte-juqkkb{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:10px 16px;font-size:.95em;font-weight:500;transition:all .2s}.tab-btn.svelte-juqkkb:hover{background-color:var(--hover-overlay);color:var(--text-color)}.tab-btn.active.svelte-juqkkb{color:var(--accent-color);border-bottom-color:var(--accent-color);background-color:var(--accent-subtle-medium)}.tab-btn.svelte-juqkkb:disabled{opacity:.4;cursor:not-allowed}.set-confirm-backdrop.svelte-nhjjz3{background:var(--backdrop-color-strong);z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.set-confirm-modal.svelte-nhjjz3{background-color:var(--bg-light-color);border:1px solid var(--border-color);width:min(480px,90vw);box-shadow:0 10px 40px var(--shadow-color-strong);border-radius:8px;padding:20px}.set-confirm-modal.svelte-nhjjz3 h3:where(.svelte-nhjjz3){margin:0 0 8px;font-size:1.1em}.set-confirm-warning.svelte-nhjjz3{color:var(--text-muted);margin:0 0 14px;font-size:.88em}.set-confirm-details.svelte-nhjjz3{background-color:var(--bg-color);border-radius:6px;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 16px;padding:12px;font-size:.88em;display:grid}.set-confirm-details.svelte-nhjjz3 dt:where(.svelte-nhjjz3){color:var(--text-muted);font-weight:600}.set-confirm-details.svelte-nhjjz3 dd:where(.svelte-nhjjz3){word-break:break-all;margin:0;font-family:Courier New,monospace}.set-confirm-dontask.svelte-nhjjz3{color:var(--text-dimmed);cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:.85em;display:flex}.set-confirm-dontask.svelte-nhjjz3 input:where(.svelte-nhjjz3){cursor:pointer;width:auto}.set-confirm-actions.svelte-nhjjz3{justify-content:flex-end;gap:10px;display:flex}.form-group.svelte-k2vrvn{margin-bottom:15px}.form-group.svelte-k2vrvn label:where(.svelte-k2vrvn){min-width:90px}.instance-label.svelte-k2vrvn{min-width:90px;margin-right:10px;font-weight:500}input.svelte-k2vrvn,select.svelte-k2vrvn{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;flex-grow:1;padding:8px 10px;font-family:inherit}.form-group.compact.svelte-k2vrvn{margin-bottom:0}.operation-form.svelte-k2vrvn{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:15px;padding:15px}.form-content.svelte-k2vrvn{flex-direction:column;gap:12px;display:flex}.oid-row.svelte-k2vrvn{align-items:center;gap:10px;display:flex}.oid-row.svelte-k2vrvn label:where(.svelte-k2vrvn):first-child{flex-shrink:0;min-width:90px;font-weight:500}.oid-row.svelte-k2vrvn input[type=text]:where(.svelte-k2vrvn){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;flex:1;padding:8px 10px;font-family:inherit}.auto-toggle.svelte-k2vrvn{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;font-size:.88em;display:flex}.auto-toggle.svelte-k2vrvn input[type=checkbox]:where(.svelte-k2vrvn){cursor:pointer;width:15px;height:15px;accent-color:var(--accent-color);margin:0}.warning-banner.svelte-k2vrvn{background-color:var(--warning-subtle);border:1px solid var(--warning-border);color:var(--warning-color);border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:.9em;display:flex}.btn-primary.svelte-k2vrvn{width:100%;padding:10px;font-size:1em}.instance-group.svelte-k2vrvn{flex-wrap:wrap}.instance-input-wrapper.svelte-k2vrvn{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:4px;flex:1;align-items:center;padding-left:10px;display:flex;overflow:hidden}.instance-prefix.svelte-k2vrvn{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-family:Courier New,monospace;font-size:.9em;overflow:hidden}.instance-input.svelte-k2vrvn{width:80px;color:var(--text-color);background:0 0;flex:0 0 80px;padding:8px 10px;font-family:Courier New,monospace;border:none!important;border-left:1px solid var(--border-color)!important;border-radius:0!important}.instance-input.svelte-k2vrvn:focus{background-color:var(--accent-subtle-medium);outline:none}.instance-hint.svelte-k2vrvn{width:100%;color:var(--text-muted);margin-top:4px;font-size:.8em;font-style:italic}.instance-group.readonly.svelte-k2vrvn{opacity:.8}.instance-value.svelte-k2vrvn{color:var(--text-muted);font-size:.95em;font-style:italic}.boolean-toggle-container.svelte-k2vrvn{flex:1;align-items:center;gap:12px;display:flex}.boolean-toggle-btn.svelte-k2vrvn{border:2px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;min-width:80px;padding:8px 16px;font-size:.9em;font-weight:600;transition:all .2s}.boolean-toggle-btn.svelte-k2vrvn:hover:not(:disabled){border-color:var(--accent-color);color:var(--text-color);background-color:var(--accent-subtle-medium)}.boolean-toggle-btn.active.svelte-k2vrvn{border-color:var(--accent-color);background-color:var(--accent-color);color:#fff}.boolean-toggle-btn.svelte-k2vrvn:disabled{opacity:.5;cursor:not-allowed}.boolean-toggle-switch.svelte-k2vrvn{background-color:var(--border-color);cursor:pointer;border-radius:14px;flex-shrink:0;width:52px;height:28px;transition:background-color .25s;position:relative}.boolean-toggle-switch.svelte-k2vrvn:hover:not(.disabled){background-color:var(--bg-disabled)}.boolean-toggle-switch.svelte-k2vrvn:focus{outline:2px solid var(--accent-color);outline-offset:2px}.boolean-toggle-switch.checked.svelte-k2vrvn{background-color:var(--success-color)}.boolean-toggle-switch.disabled.svelte-k2vrvn{opacity:.5;cursor:not-allowed}.boolean-toggle-thumb.svelte-k2vrvn{width:22px;height:22px;box-shadow:0 2px 4px var(--shadow-color-strong);background-color:#fff;border-radius:50%;transition:transform .25s;position:absolute;top:3px;left:3px}.boolean-toggle-switch.checked.svelte-k2vrvn .boolean-toggle-thumb:where(.svelte-k2vrvn){transform:translate(24px)}.boolean-value-indicator.svelte-k2vrvn{color:var(--text-muted);background-color:var(--bg-color);border-radius:4px;margin-left:auto;padding:4px 8px;font-family:Courier New,monospace;font-size:.85em}.form-hint.svelte-k2vrvn{color:var(--text-muted);margin:0;font-size:.85em;font-style:italic}.getbulk-params.svelte-k2vrvn{gap:15px;display:flex}.getbulk-params.svelte-k2vrvn .form-group:where(.svelte-k2vrvn){flex:1}.getbulk-params.svelte-k2vrvn input[type=number]:where(.svelte-k2vrvn){width:80px}.trap-item.svelte-c13je8{border-bottom:1px solid var(--border-color)}.trap-summary.svelte-c13je8{cursor:pointer;grid-template-columns:20px 80px 120px auto 80px 60px 1fr;align-items:center;gap:10px;padding:10px;transition:background-color .2s;display:grid}.trap-summary.svelte-c13je8:hover{background-color:var(--bg-lighter-color)}.trap-item.open.svelte-c13je8 .trap-summary:where(.svelte-c13je8){background-color:var(--accent-color);color:#fff}.chevron.svelte-c13je8{font-size:.8em}.pdu-type-badge.svelte-c13je8{text-align:center;background-color:var(--accent-color);color:#fff;text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:.75em;font-weight:600}.pdu-type-badge.inform.svelte-c13je8{background-color:var(--warning-color);color:var(--bg-color)}.timestamp.svelte-c13je8,.source.svelte-c13je8,.version.svelte-c13je8,.main-oid.svelte-c13je8{white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.9em;overflow:hidden}.trap-details.svelte-c13je8{background-color:var(--bg-lighter-color);padding:15px}table.svelte-c13je8{border-collapse:collapse;width:100%}th.svelte-c13je8,td.svelte-c13je8{text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:8px;overflow:hidden}th.svelte-c13je8{color:var(--text-dimmed);font-size:.85em}td.svelte-c13je8{font-size:.9em}.name.svelte-c13je8{max-width:150px;font-weight:500}.oid.svelte-c13je8{color:var(--text-light);max-width:200px;font-family:monospace}.type.svelte-c13je8{max-width:100px}.value.svelte-c13je8{color:var(--text-light);max-width:250px;font-family:monospace}.send-trap-section.svelte-1mipy8m{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:15px;padding:15px}.send-trap-section.svelte-1mipy8m h4:where(.svelte-1mipy8m){margin:0 0 10px;font-size:.95em}.send-form.svelte-1mipy8m{flex-direction:column;gap:8px;display:flex}.send-row.svelte-1mipy8m{align-items:center;gap:8px;display:flex}.send-row.svelte-1mipy8m label:where(.svelte-1mipy8m){min-width:70px;font-size:.85em;font-weight:500}.send-row.svelte-1mipy8m input:where(.svelte-1mipy8m),.send-row.svelte-1mipy8m select:where(.svelte-1mipy8m){background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;flex:1;padding:6px 8px}.varbinds-section.svelte-1mipy8m{margin-top:5px}.varbinds-header.svelte-1mipy8m{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.85em;font-weight:500;display:flex}.varbind-row.svelte-1mipy8m{align-items:center;gap:6px;margin-bottom:4px;display:flex}.vb-oid.svelte-1mipy8m{flex:2}.vb-type.svelte-1mipy8m{flex:0 0 110px}.vb-value.svelte-1mipy8m{flex:2}.varbind-row.svelte-1mipy8m input:where(.svelte-1mipy8m),.varbind-row.svelte-1mipy8m select:where(.svelte-1mipy8m){background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;padding:5px 8px;font-size:.85em}.btn-remove.svelte-1mipy8m{border:1px solid var(--error-dark);color:var(--error-dark);cursor:pointer;background:0 0;border-radius:3px;padding:4px 8px;font-size:.8em}.btn-remove.svelte-1mipy8m:hover{background-color:var(--error-dark-subtle)}.btn-primary.svelte-1mipy8m{flex-shrink:0;margin-top:5px}.form-group.svelte-1mipy8m{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.form-group.svelte-1mipy8m p:where(.svelte-1mipy8m){margin:0}.header-buttons.svelte-1mipy8m{gap:8px;display:flex}.filter-bar.svelte-1mipy8m{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.filter-search.svelte-1mipy8m{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);box-sizing:border-box;border-radius:4px;padding:8px 10px}.filter-selects.svelte-1mipy8m{gap:8px;display:flex}.filter-selects.svelte-1mipy8m select:where(.svelte-1mipy8m){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;flex:1;padding:6px 8px;font-size:.85em}.filter-actions.svelte-1mipy8m{justify-content:flex-end;align-items:center;gap:8px;display:flex}.trap-counter.svelte-1mipy8m{color:var(--text-muted);background-color:var(--bg-lighter-color);border-radius:12px;padding:4px 10px;font-size:.85em}.btn-export.svelte-1mipy8m{border:1px solid var(--border-color);color:var(--text-dimmed);cursor:pointer;background-color:#0000;border-radius:3px;padding:4px 10px;font-size:.8em;font-weight:500;transition:all .2s}.btn-export.svelte-1mipy8m:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:var(--accent-subtle-medium)}.trap-container.svelte-1mipy8m{border:1px solid var(--border-color);border-radius:4px;height:calc(100vh - 350px);overflow-y:auto}.trap-header.svelte-1mipy8m{color:var(--text-dimmed);border-bottom:2px solid var(--border-color);background-color:var(--bg-lighter-color);z-index:1;grid-template-columns:20px 80px 120px 80px 60px 1fr;align-items:center;gap:10px;padding:10px;font-size:.85em;font-weight:700;display:grid;position:sticky;top:0}.trap-header.svelte-1mipy8m span:where(.svelte-1mipy8m){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.no-traps.svelte-1mipy8m{color:var(--text-muted);text-align:center;margin-top:20px}.modal-overlay.svelte-10efwfn{background-color:var(--backdrop-color-strong);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-10efwfn{background-color:var(--bg-light-color);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;width:90%;max-width:900px;max-height:85vh;display:flex}.modal-header.svelte-10efwfn{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.modal-header.svelte-10efwfn h3:where(.svelte-10efwfn){margin:0}.close-btn.svelte-10efwfn{color:var(--text-color);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.diff-labels.svelte-10efwfn{gap:15px;padding:10px 20px;font-size:.85em;display:flex}.diff-label.svelte-10efwfn{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:1;padding:6px 10px;font-family:Courier New,monospace;overflow:hidden}.label-a.svelte-10efwfn{background-color:var(--error-subtle-medium);border:1px solid var(--error-border)}.label-b.svelte-10efwfn{background-color:var(--success-subtle-medium);border:1px solid var(--success-border)}.diff-stats.svelte-10efwfn{gap:15px;padding:8px 20px;font-size:.85em;font-weight:600;display:flex}.stat.added.svelte-10efwfn{color:var(--success-color)}.stat.removed.svelte-10efwfn{color:var(--error-color)}.stat.modified.svelte-10efwfn{color:var(--warning-color)}.stat.identical.svelte-10efwfn{color:var(--text-muted)}.diff-controls.svelte-10efwfn{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:8px 20px;display:flex}.toggle-label.svelte-10efwfn{cursor:pointer;align-items:center;gap:8px;font-size:.85em;display:flex}.btn-export.svelte-10efwfn{border:1px solid var(--border-color);color:var(--text-dimmed);cursor:pointer;background-color:#0000;border-radius:3px;padding:4px 10px;font-size:.8em;transition:all .2s}.btn-export.svelte-10efwfn:hover{border-color:var(--accent-color);color:var(--accent-color)}.diff-table-container.svelte-10efwfn{flex:1;padding:0;overflow:auto}table.svelte-10efwfn{border-collapse:collapse;width:100%;font-size:.85em}thead.svelte-10efwfn{background-color:var(--bg-lighter-color);z-index:1;position:sticky;top:0}th.svelte-10efwfn{text-align:left;border-bottom:2px solid var(--border-color);padding:8px 10px;font-weight:600}td.svelte-10efwfn{border-bottom:1px solid var(--border-color);text-overflow:ellipsis;white-space:nowrap;max-width:250px;padding:6px 10px;overflow:hidden}.col-status.svelte-10efwfn{text-align:center;width:50px}.col-oid.svelte-10efwfn{width:30%}.col-value.svelte-10efwfn{width:35%}.status-cell.svelte-10efwfn{text-align:center;font-size:1.1em;font-weight:700}.oid-cell.svelte-10efwfn{color:var(--oid-color);font-family:Courier New,monospace;font-size:.9em}.value-cell.svelte-10efwfn{font-family:Courier New,monospace;font-size:.9em}.diff-row.added.svelte-10efwfn{background-color:var(--success-subtle)}.diff-row.added.svelte-10efwfn .status-cell:where(.svelte-10efwfn){color:var(--success-color)}.diff-row.removed.svelte-10efwfn{background-color:var(--error-subtle)}.diff-row.removed.svelte-10efwfn .status-cell:where(.svelte-10efwfn){color:var(--error-color)}.diff-row.modified.svelte-10efwfn{background-color:var(--warning-subtle)}.diff-row.modified.svelte-10efwfn .status-cell:where(.svelte-10efwfn){color:var(--warning-color)}.diff-row.identical.svelte-10efwfn .status-cell:where(.svelte-10efwfn){color:var(--text-muted)}.diff-footer.svelte-10efwfn{color:var(--text-muted);text-align:center;border-top:1px solid var(--border-color);padding:8px 20px;font-size:.85em}.modal-overlay.svelte-24vsbv{background-color:var(--backdrop-color-strong);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog.svelte-24vsbv{background-color:var(--bg-light-color);border:1px solid var(--border-color);box-shadow:0 5px 20px var(--shadow-color-strong);border-radius:8px;width:90%;max-width:420px;padding:20px}.confirm-title.svelte-24vsbv{color:var(--text-color);align-items:center;gap:8px;margin:0 0 12px;font-size:1.05em;display:flex}.confirm-text.svelte-24vsbv{color:var(--text-light);margin:0 0 20px;line-height:1.5}.confirm-actions.svelte-24vsbv{justify-content:flex-end;gap:10px;display:flex}.confirm-actions.svelte-24vsbv .btn:where(.svelte-24vsbv){align-items:center;gap:6px;display:inline-flex}.modal-overlay.svelte-kb9eu5{background-color:var(--backdrop-color-strong);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-kb9eu5{background-color:var(--bg-light-color);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;min-width:600px;max-width:80vw;max-height:80vh;padding:20px;display:flex}.modal.svelte-kb9eu5 h3:where(.svelte-kb9eu5){margin-top:0}.modal.svelte-kb9eu5 textarea:where(.svelte-kb9eu5){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);min-height:300px;color:var(--text-color);resize:vertical;border-radius:4px;flex:1;margin:15px 0;padding:10px;font-family:Courier New,monospace;font-size:.85em}.modal-actions.svelte-kb9eu5{justify-content:flex-end;gap:10px;display:flex}.export-options.svelte-kb9eu5{flex-wrap:wrap;gap:20px;margin-top:12px;display:flex}.export-opt-group.svelte-kb9eu5{align-items:center;gap:8px;display:flex}.export-opt-label.svelte-kb9eu5{color:var(--text-dimmed);font-size:.85em}.segmented.svelte-kb9eu5{border:1px solid var(--border-color);border-radius:4px;display:inline-flex;overflow:hidden}.seg.svelte-kb9eu5{background-color:var(--bg-lighter-color);border:none;border-right:1px solid var(--border-color);color:var(--text-light);cursor:pointer;padding:5px 12px;font-size:.82em}.seg.svelte-kb9eu5:last-child{border-right:none}.seg.svelte-kb9eu5:hover:not(:disabled):not(.active){background-color:var(--hover-overlay)}.seg.active.svelte-kb9eu5{background-color:var(--accent-color);color:var(--text-on-accent);font-weight:600}.seg.svelte-kb9eu5:disabled{opacity:.4;cursor:not-allowed}.history-entry.svelte-11xxsye{border-bottom:1px solid var(--border-color);border-left:3px solid var(--op-color,transparent);background-color:var(--bg-lighter-color)}.history-entry.svelte-11xxsye:hover{background-color:var(--hover-overlay)}.history-entry.highlighted.svelte-11xxsye{animation:2.2s ease-out svelte-11xxsye-history-hl}@keyframes svelte-11xxsye-history-hl{0%,15%{background-color:var(--accent-subtle-strong)}to{background-color:var(--bg-lighter-color)}}.history-entry.diff-selected.svelte-11xxsye,.history-entry.select-selected.svelte-11xxsye{border-left:3px solid var(--accent-color);background-color:var(--accent-subtle-medium)!important}.entry-header.svelte-11xxsye{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:18px 22px auto auto minmax(110px,1fr) minmax(150px,1.6fr) auto auto 24px 28px;align-items:center;gap:10px;padding:12px;display:grid}.entry-header.diff-mode.svelte-11xxsye,.entry-header.select-mode.svelte-11xxsye{grid-template-columns:28px 18px 22px auto auto minmax(110px,1fr) minmax(150px,1.6fr) auto auto 24px 28px}.chevron.svelte-11xxsye{color:var(--text-muted);font-size:.8em}.operation-icon.svelte-11xxsye{font-size:1.2em}.timestamp.svelte-11xxsye{color:var(--text-dimmed);font-size:.85em}.mib-name.svelte-11xxsye{text-overflow:ellipsis;white-space:nowrap;color:var(--oid-color);font-family:Courier New,monospace;font-size:.85em;font-weight:500;overflow:hidden}.value-badge.svelte-11xxsye{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;justify-self:center;max-width:100%;padding:3px 10px;font-size:.9em;font-weight:600;overflow:hidden}.value-badge.value.svelte-11xxsye{color:var(--accent-color);background-color:var(--accent-subtle);border:1px solid var(--accent-border)}.value-badge.error.svelte-11xxsye{color:var(--error-color);background-color:color-mix(in srgb, var(--error-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--error-color) 34%, transparent)}.value-badge.empty.svelte-11xxsye{color:var(--text-muted);background-color:var(--bg-lighter-color);border:1px solid var(--border-color)}.targets-count.svelte-11xxsye,.duration.svelte-11xxsye{color:var(--text-dimmed);white-space:nowrap;font-size:.85em}.status.svelte-11xxsye{font-size:1.2em;font-weight:700}.status.ok.svelte-11xxsye{color:var(--success-color)}.status.ko.svelte-11xxsye{color:var(--error-color)}.btn-icon.svelte-11xxsye{cursor:pointer;opacity:.7;color:var(--text-color);background:0 0;border:none;padding:4px;font-size:1em;transition:opacity .2s}.btn-icon.svelte-11xxsye:hover{opacity:1}.entry-details.svelte-11xxsye{background-color:var(--bg-color);border-top:1px solid var(--border-color);padding:15px;font-size:.9em}.detail-row.svelte-11xxsye{gap:10px;margin-bottom:8px;display:flex}.detail-row.svelte-11xxsye strong:where(.svelte-11xxsye){min-width:120px;color:var(--text-dimmed)}.detail-row.svelte-11xxsye code:where(.svelte-11xxsye){background-color:var(--bg-lighter-color);border-radius:3px;padding:2px 6px;font-family:Courier New,monospace}.detail-row.svelte-11xxsye code.mib-name-detail:where(.svelte-11xxsye){color:var(--oid-color);background-color:var(--oid-subtle);font-weight:600}.error-row.svelte-11xxsye{color:var(--error-color)}.diff-checkbox.svelte-11xxsye,.select-checkbox.svelte-11xxsye{box-sizing:border-box;border:2px solid var(--text-muted);width:22px;height:22px;color:var(--text-on-accent);border-radius:5px;justify-content:center;align-items:center;font-size:.82em;font-weight:700;display:flex}.diff-checkbox.selected.svelte-11xxsye,.select-checkbox.selected.svelte-11xxsye{background-color:var(--accent-color);border-color:var(--accent-color)}.diff-checkbox.disabled.svelte-11xxsye{opacity:.3;cursor:not-allowed;border-style:dashed}.panel.svelte-119h3w5{flex-direction:column;max-height:calc(100vh - 120px);display:flex}.header.svelte-119h3w5{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.header.svelte-119h3w5 h3:where(.svelte-119h3w5){margin:0;font-size:1.2em}.header-actions.svelte-119h3w5{gap:10px;display:flex}.filters.svelte-119h3w5{margin-bottom:15px}.filter-group.svelte-119h3w5{margin-bottom:10px}.filter-group.svelte-119h3w5 input:where(.svelte-119h3w5){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);box-sizing:border-box;border-radius:4px;padding:8px 10px}.filter-row.svelte-119h3w5{align-items:center;gap:15px;display:flex}.filter-item.svelte-119h3w5{align-items:center;gap:8px;display:flex}.filter-item.svelte-119h3w5 label:where(.svelte-119h3w5){font-size:.9em;font-weight:500}.filter-item.svelte-119h3w5 select:where(.svelte-119h3w5){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;padding:6px 10px}.result-count.svelte-119h3w5{color:var(--text-dimmed);margin-left:auto;font-size:.9em}.history-container.svelte-119h3w5{border:1px solid var(--border-color);border-radius:4px;flex:1;min-height:0;overflow-y:auto}.history-pagination.svelte-119h3w5{flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:10px;display:flex}.btn-page.svelte-119h3w5{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:5px 9px;display:inline-flex}.btn-page.svelte-119h3w5:hover:not(:disabled){background-color:var(--hover-overlay);border-color:var(--border-hover)}.btn-page.svelte-119h3w5:disabled{opacity:.4;cursor:not-allowed}.page-indicator.svelte-119h3w5{color:var(--text-light);font-variant-numeric:tabular-nums;text-align:center;min-width:52px;font-size:.9em}.active-diff.svelte-119h3w5{border-color:var(--accent-color)!important;color:var(--accent-color)!important;background-color:var(--accent-subtle-medium)!important}.diff-hint.svelte-119h3w5{color:var(--accent-color);background-color:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:4px;align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;font-size:.85em;display:flex}.sort-bar.svelte-119h3w5{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.sort-label.svelte-119h3w5{color:var(--text-muted);margin-right:2px;font-size:.82em}.sort-btn.svelte-119h3w5{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-light);cursor:pointer;border-radius:4px;align-items:center;gap:3px;padding:4px 9px;font-size:.82em;transition:all .15s;display:inline-flex}.sort-btn.svelte-119h3w5:hover{background-color:var(--hover-overlay);border-color:var(--border-hover)}.sort-btn.active.svelte-119h3w5{color:var(--accent-color);border-color:var(--accent-border);background-color:var(--accent-subtle);font-weight:600}.bulk-bar.svelte-119h3w5{background-color:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:4px;align-items:center;gap:12px;margin:0 0 12px;padding:8px 12px;display:flex}.bulk-count.svelte-119h3w5{color:var(--accent-color);font-size:.88em;font-weight:600}.bulk-spacer.svelte-119h3w5{flex:1}.btn-link.svelte-119h3w5{color:var(--accent-color);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.85em;text-decoration:underline}.btn-link.svelte-119h3w5:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.bulk-bar.svelte-119h3w5 .btn:where(.svelte-119h3w5),.header-actions.svelte-119h3w5 .btn.tertiary:where(.svelte-119h3w5){align-items:center;gap:6px;display:inline-flex}.chart-shell.svelte-vxpona{border-top:1px solid var(--border-color);position:relative}.chart-shell.fullscreen.svelte-vxpona{z-index:1200;background-color:var(--bg-light-color);padding:16px;position:fixed;inset:0;overflow:auto}.chart-toolbar.svelte-vxpona{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 4px;display:flex}.ctl-group.svelte-vxpona{display:inline-flex}.ctl-group.svelte-vxpona .ctl:where(.svelte-vxpona):first-child{border-radius:4px 0 0 4px}.ctl-group.svelte-vxpona .ctl:where(.svelte-vxpona):last-child{border-radius:0 4px 4px 0;margin-left:-1px}.ctl.svelte-vxpona{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-light);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 9px;font-size:.78em;display:inline-flex}.ctl.svelte-vxpona:hover{border-color:var(--accent-color);color:var(--text-color)}.ctl.on.svelte-vxpona{color:var(--accent-color);border-color:var(--accent-border);background-color:var(--accent-subtle);font-weight:600}.spacer.svelte-vxpona{flex:1}.ctl.live.svelte-vxpona .dot:where(.svelte-vxpona){background-color:var(--text-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ctl.live.on.svelte-vxpona .dot:where(.svelte-vxpona){background-color:var(--success-color)}.ctl.live.on.svelte-vxpona .dot.beating:where(.svelte-vxpona){animation:1.6s ease-in-out infinite svelte-vxpona-live-pulse}@keyframes svelte-vxpona-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.browsing.svelte-vxpona{color:var(--accent-color);align-items:center;gap:4px;font-weight:600;display:inline-flex}.chart-area.svelte-vxpona{padding:0 12px;position:relative}.chart-area.svelte-vxpona canvas:where(.svelte-vxpona){display:block;width:100%!important;height:100%!important}.chart-footnote.svelte-vxpona{color:var(--text-muted);gap:10px;padding:4px 12px 8px;font-size:.75em;display:flex}.chart-footnote.svelte-vxpona .warn:where(.svelte-vxpona){color:var(--warning-color)}.resize-handle.svelte-vxpona{cursor:ns-resize;background:0 0;height:6px}.resize-handle.svelte-vxpona:hover{background-color:var(--accent-subtle)}.tiles.svelte-s7myif{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px;padding:10px 15px 0;display:grid}.tile.svelte-s7myif{border:1px solid var(--border-color);background-color:var(--bg-color);border-radius:6px;padding:9px 12px 8px}.tile-head.svelte-s7myif{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:.8em;font-weight:600;overflow:hidden}.row.svelte-s7myif{grid-template-columns:10px auto minmax(70px,auto) minmax(40px,1fr) auto;align-items:center;gap:8px;display:grid}.swatch.svelte-s7myif{border-radius:2px;width:10px;height:10px}.row-oid.svelte-s7myif{color:var(--oid-color);white-space:nowrap;font-family:Courier New,monospace;font-size:.72em}.row-hero.svelte-s7myif{color:var(--text-color);white-space:nowrap;font-size:1.05em;font-weight:600}.spark.svelte-s7myif{opacity:.85;width:100%;height:18px;display:block}.row-state.svelte-s7myif{color:var(--text-muted);white-space:nowrap;font-size:.72em}.state.svelte-s7myif{align-items:center;gap:3px;display:inline-flex}.state.critical.svelte-s7myif{color:var(--error-color);font-weight:600}.state.muted.svelte-s7myif{opacity:.75}.row.alert.svelte-s7myif .row-hero:where(.svelte-s7myif),.row.down.svelte-s7myif .row-hero:where(.svelte-s7myif){color:var(--error-color)}.row-stats.svelte-s7myif{flex-wrap:wrap;gap:2px 12px;margin:0 0 5px 18px;font-size:.72em;display:flex}.stat-pair.svelte-s7myif{gap:4px;display:inline-flex}.row-stats.svelte-s7myif dt:where(.svelte-s7myif){color:var(--text-muted)}.row-stats.svelte-s7myif dd:where(.svelte-s7myif){color:var(--text-light);font-variant-numeric:tabular-nums;margin:0}.alerts.svelte-1fskc7b{border:1px solid var(--border-color);background-color:var(--bg-color);border-radius:6px;margin:10px 15px 0;padding:10px 12px}.alerts-head.svelte-1fskc7b{align-items:center;gap:6px;margin-bottom:8px;font-size:.85em;display:flex}.strip.svelte-1fskc7b{background-color:var(--bg-lighter-color);border-radius:3px;height:10px;margin-bottom:8px;position:relative;overflow:hidden}.mark.svelte-1fskc7b{background-color:var(--error-color);border-radius:1px;width:3px;height:100%;position:absolute;top:0}.alert-list.svelte-1fskc7b{margin:0;padding:0;font-size:.78em;list-style:none}.alert-list.svelte-1fskc7b li:where(.svelte-1fskc7b){border-top:1px solid var(--border-color);grid-template-columns:130px minmax(80px,1fr) minmax(0,1fr) minmax(140px,2fr);align-items:center;gap:10px;padding:3px 0;display:grid}.alert-list.svelte-1fskc7b li:where(.svelte-1fskc7b):first-child{border-top:none}.alert-list.svelte-1fskc7b li.resolved:where(.svelte-1fskc7b){opacity:.7}.alert-list.svelte-1fskc7b li.resolved:where(.svelte-1fskc7b) .what:where(.svelte-1fskc7b){color:var(--success-color)}.when.svelte-1fskc7b{color:var(--text-muted);font-variant-numeric:tabular-nums}.who.svelte-1fskc7b{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.what-oid.svelte-1fskc7b{color:var(--oid-color);text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:.9em;overflow:hidden}.what.svelte-1fskc7b{color:var(--error-color);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.more.svelte-1fskc7b{color:var(--text-muted);margin:6px 0 0;font-size:.75em}.modal-overlay.svelte-1mr2ofn{background-color:var(--backdrop-color-strong);z-index:1300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.channels-modal.svelte-1mr2ofn{background-color:var(--bg-light-color);border:1px solid var(--border-color);box-shadow:0 10px 40px var(--shadow-color-strong);border-radius:8px;flex-direction:column;width:min(560px,92vw);max-height:80vh;padding:20px;display:flex}.channels-modal.svelte-1mr2ofn h3:where(.svelte-1mr2ofn){align-items:center;gap:8px;margin:0 0 6px;font-size:1.05em;display:flex}.hint.svelte-1mr2ofn{color:var(--text-muted);margin:0 0 14px;font-size:.82em}.channel-list.svelte-1mr2ofn{border:1px solid var(--border-color);border-radius:6px;flex:1;overflow-y:auto}.channel.svelte-1mr2ofn{border-bottom:1px solid var(--border-color);grid-template-columns:26px 14px minmax(90px,1fr) auto auto auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.channel.svelte-1mr2ofn:last-child{border-bottom:none}.channel.off.svelte-1mr2ofn .ch-target:where(.svelte-1mr2ofn),.channel.off.svelte-1mr2ofn .ch-oid:where(.svelte-1mr2ofn){opacity:.45}.chk.svelte-1mr2ofn{box-sizing:border-box;border:2px solid var(--text-muted);width:20px;height:20px;color:var(--text-on-accent);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.chk.on.svelte-1mr2ofn{background-color:var(--accent-color);border-color:var(--accent-color)}.swatch.svelte-1mr2ofn{box-sizing:border-box;border:2px solid;border-radius:3px;width:12px;height:12px}.ch-target.svelte-1mr2ofn{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.ch-oid.svelte-1mr2ofn{color:var(--oid-color);font-family:Courier New,monospace;font-size:.75em}.ch-capped.svelte-1mr2ofn{color:var(--warning-color);font-size:.7em}.only.svelte-1mr2ofn{color:var(--accent-color);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.75em;text-decoration:underline}.section.svelte-1mr2ofn{color:var(--text-color);margin:16px 0 4px;font-size:.9em}.stat-picker.svelte-1mr2ofn{flex-wrap:wrap;gap:6px;display:flex}.stat-chip.svelte-1mr2ofn{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:.78em;display:inline-flex}.stat-chip.on.svelte-1mr2ofn{color:var(--accent-color);border-color:var(--accent-border);background-color:var(--accent-subtle);font-weight:600}.scope-row.svelte-1mr2ofn{align-items:center;gap:10px;margin-top:12px;display:flex}.scope-label.svelte-1mr2ofn{color:var(--text-dimmed);font-size:.82em}.segmented.svelte-1mr2ofn{border:1px solid var(--border-color);border-radius:4px;display:inline-flex;overflow:hidden}.seg.svelte-1mr2ofn{background-color:var(--bg-lighter-color);border:none;border-right:1px solid var(--border-color);color:var(--text-light);cursor:pointer;padding:4px 12px;font-size:.8em}.seg.svelte-1mr2ofn:last-child{border-right:none}.seg.active.svelte-1mr2ofn{background-color:var(--accent-color);color:var(--text-on-accent);font-weight:600}.modal-actions.svelte-1mr2ofn{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.setup-form.svelte-13cl6yn{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:15px;padding:15px}.form-row.svelte-13cl6yn{align-items:center;gap:10px;display:flex}.form-group.compact.svelte-13cl6yn{flex:none;margin-bottom:0}.form-group.compact.svelte-13cl6yn select:where(.svelte-13cl6yn){width:80px}.hint.svelte-13cl6yn{font-size:.9em;font-style:italic}.sessions.svelte-13cl6yn{flex-direction:column;gap:15px;display:flex}.session-card.svelte-13cl6yn{border:1px solid var(--border-color);background-color:var(--bg-lighter-color);border-radius:6px;overflow:hidden}.session-header.svelte-13cl6yn{background-color:var(--shadow-color);border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 15px;display:flex}.session-info.svelte-13cl6yn{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.session-oid.svelte-13cl6yn{color:var(--oid-color);font-family:Courier New,monospace;font-weight:600}.session-status.svelte-13cl6yn{background-color:var(--error-subtle-strong);color:var(--error-color);border-radius:3px;padding:2px 8px;font-size:.8em;font-weight:600}.session-status.running.svelte-13cl6yn{background-color:var(--success-subtle-strong);color:var(--success-color);animation:2s infinite svelte-13cl6yn-pulse}@keyframes svelte-13cl6yn-pulse{0%,to{opacity:1}50%{opacity:.6}}.session-meta.svelte-13cl6yn{color:var(--text-muted);font-size:.85em}.session-actions.svelte-13cl6yn{align-items:center;gap:8px;display:flex}.view-mode-toggle.svelte-13cl6yn{border:1px solid var(--border-color);border-radius:4px;gap:2px;display:flex;overflow:hidden}.btn-mode.svelte-13cl6yn{color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;padding:4px 10px;font-size:.8em;transition:all .2s}.btn-mode.svelte-13cl6yn:hover{background-color:var(--hover-overlay);color:var(--text-color)}.btn-mode.active.svelte-13cl6yn{background-color:var(--accent-color);color:#fff}.threshold-section.svelte-13cl6yn{border-top:1px solid var(--border-color);margin-top:10px;padding-top:10px}.toggle-label.svelte-13cl6yn{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.9em;display:flex}.toggle-label.svelte-13cl6yn input[type=checkbox]:where(.svelte-13cl6yn){width:16px;height:16px;accent-color:var(--accent-color);cursor:pointer}.threshold-badge.svelte-13cl6yn{background-color:var(--warning-subtle);color:var(--warning-color);border-radius:3px;padding:2px 8px;font-size:.75em;font-weight:600}.notification-options.svelte-13cl6yn{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.toggle-label.svelte-13cl6yn{color:var(--text-dimmed);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.85em;display:flex}.toggle-label.svelte-13cl6yn input[type=checkbox]:where(.svelte-13cl6yn){accent-color:var(--accent-color);cursor:pointer}.display-mode-toggle.svelte-13cl6yn{border:1px solid var(--accent-color);border-radius:4px;gap:2px;display:flex;overflow:hidden}.table-container.svelte-13cl6yn{max-height:300px;padding:10px 15px;overflow-y:auto}.data-table.svelte-13cl6yn{border-collapse:collapse;width:100%;font-size:.85em}.data-table.svelte-13cl6yn th:where(.svelte-13cl6yn),.data-table.svelte-13cl6yn td:where(.svelte-13cl6yn){text-align:left;border-bottom:1px solid var(--border-color);padding:6px 10px}.data-table.svelte-13cl6yn th:where(.svelte-13cl6yn){background-color:var(--shadow-color-strong);z-index:1;font-weight:600;position:sticky;top:0}.data-table.svelte-13cl6yn tbody:where(.svelte-13cl6yn) tr:where(.svelte-13cl6yn):hover{background-color:var(--hover-overlay)}.data-table.svelte-13cl6yn .mono:where(.svelte-13cl6yn){font-family:Courier New,monospace}.data-table.svelte-13cl6yn .error-row:where(.svelte-13cl6yn){background-color:var(--error-subtle-medium)}.data-table.svelte-13cl6yn .error-cell:where(.svelte-13cl6yn){color:var(--error-color);font-size:.85em}.table-info.svelte-13cl6yn{text-align:center;color:var(--text-muted);padding:8px;font-size:.85em;font-style:italic}.stats-panel.svelte-13cl6yn{background-color:var(--bg-color);border-radius:4px;margin-top:8px;padding:10px 15px}.stats-grid.svelte-13cl6yn{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.stat-item.svelte-13cl6yn{flex-direction:column;gap:2px;display:flex}.stat-label.svelte-13cl6yn{color:var(--text-muted);font-size:.75em;font-weight:500}.stat-value.svelte-13cl6yn{color:var(--text-color);font-family:Courier New,monospace;font-size:.9em;font-weight:600}.history-controls.svelte-13cl6yn{align-items:center;gap:8px;padding:8px 15px;font-size:.85em;display:flex}.history-controls.svelte-13cl6yn input[type=datetime-local]:where(.svelte-13cl6yn){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;padding:4px 8px;font-size:.9em}.history-controls.svelte-13cl6yn span:where(.svelte-13cl6yn){color:var(--text-muted)}.historical-block.svelte-13cl6yn{border:1px solid var(--border-color);border-radius:6px;margin:10px 15px 0;overflow:hidden}.hist-actions.svelte-13cl6yn{gap:6px;display:inline-flex}.targets-picker.svelte-13cl6yn{flex-direction:column;align-items:flex-start;gap:6px}.target-chips.svelte-13cl6yn{flex-wrap:wrap;gap:6px;display:flex}.target-chip.svelte-13cl6yn{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:.8em;display:inline-flex}.target-chip.on.svelte-13cl6yn{color:var(--accent-color);border-color:var(--accent-border);background-color:var(--accent-subtle);font-weight:600}.threshold-btn.svelte-13cl6yn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.threshold-btn.on.svelte-13cl6yn{color:var(--error-color);border-color:var(--error-color)}.threshold-editor.svelte-13cl6yn{border-left:2px solid var(--error-color);background-color:var(--bg-color);border-radius:0 4px 4px 0;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 6px 12px;padding:8px 12px;display:flex}.th-field.svelte-13cl6yn{align-items:center;gap:5px;display:inline-flex}.th-field.svelte-13cl6yn label:where(.svelte-13cl6yn){color:var(--text-muted);min-width:auto;font-size:.78em}.th-field.svelte-13cl6yn input:where(.svelte-13cl6yn){width:90px;padding:3px 6px}.th-unit.svelte-13cl6yn{color:var(--text-muted);font-size:.78em}.th-explain.svelte-13cl6yn{color:var(--text-muted);flex-basis:100%;font-size:.72em}.oid-rows.svelte-13cl6yn{flex-direction:column;flex:1;gap:6px;display:flex}.oid-row.svelte-13cl6yn{align-items:center;gap:6px;display:flex}.oid-row.svelte-13cl6yn input:where(.svelte-13cl6yn){flex:1}.add-oid.svelte-13cl6yn{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.field-hint.svelte-13cl6yn{color:var(--text-muted);margin-top:4px;font-size:.75em;display:block}.collapse-btn.svelte-13cl6yn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.collapse-btn.svelte-13cl6yn:hover{color:var(--text-color)}.hidden-controls.svelte-13cl6yn{display:none}.session-name.svelte-13cl6yn{color:var(--text-color);font-weight:600}.session-oid.subtle.svelte-13cl6yn{opacity:.75;font-size:.85em;font-weight:400}.oid-facet-label.svelte-13cl6yn .oid-raw:where(.svelte-13cl6yn){color:var(--text-muted);font-size:.92em;font-weight:400}.oid-facet-label.svelte-13cl6yn{color:var(--oid-color);align-items:center;gap:5px;padding:10px 15px 0;font-family:Courier New,monospace;font-size:.78em;font-weight:600;display:flex}.companion-label.svelte-13cl6yn{color:var(--text-muted);padding:8px 15px 0;font-size:.78em}.historical-header.svelte-13cl6yn{color:var(--text-muted);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding:4px 0 8px;font-size:.85em;font-weight:600;display:flex}.network-panel.svelte-pwjplb{padding:0}.sub-tabs.svelte-pwjplb{border-bottom:1px solid var(--border-color);margin-bottom:15px;display:flex}.sub-tab.svelte-pwjplb{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-size:.9em;font-weight:500}.sub-tab.svelte-pwjplb:hover{color:var(--text-color)}.sub-tab.active.svelte-pwjplb{color:var(--accent-color);border-bottom-color:var(--accent-color)}.tool-section.svelte-pwjplb{padding:0 5px}.tool-form.svelte-pwjplb{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:15px;display:flex}.tool-form.svelte-pwjplb .form-group:where(.svelte-pwjplb){margin-bottom:0}.tool-form.svelte-pwjplb input[type=text]:where(.svelte-pwjplb){min-width:200px}.ping-results.svelte-pwjplb{margin-top:10px}.ping-stats.svelte-pwjplb{background-color:var(--bg-light-color);border:1px solid var(--border-color);border-radius:6px;flex-wrap:wrap;gap:20px;margin-bottom:15px;padding:12px;display:flex}.stat.svelte-pwjplb{flex-direction:column;gap:2px;display:flex}.stat-label.svelte-pwjplb{color:var(--text-muted);font-size:.75em;font-weight:500}.stat-value.svelte-pwjplb{color:var(--text-color);font-family:Courier New,monospace;font-size:1.1em;font-weight:600}.stat-value.error.svelte-pwjplb{color:var(--error-color)}.raw-output.svelte-pwjplb{background-color:var(--bg-color);border:1px solid var(--border-color);white-space:pre-wrap;color:var(--text-dimmed);border-radius:4px;max-height:300px;margin:0;padding:12px;font-family:Courier New,monospace;font-size:.8em;overflow:auto}.trace-table.svelte-pwjplb{border-collapse:collapse;width:100%;font-size:.85em}.trace-table.svelte-pwjplb th:where(.svelte-pwjplb){background-color:var(--bg-lighter-color);text-align:left;border-bottom:2px solid var(--border-color);padding:6px 10px;font-weight:600}.trace-table.svelte-pwjplb td:where(.svelte-pwjplb){border-bottom:1px solid var(--border-color);padding:5px 10px;font-family:Courier New,monospace}.trace-table.svelte-pwjplb tr.timeout:where(.svelte-pwjplb) td:where(.svelte-pwjplb){color:var(--text-muted)}.trace-progress.svelte-pwjplb{color:var(--text-muted);padding:10px;font-style:italic}.setup-form.svelte-pwjplb{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:15px;padding:15px}.form-row.svelte-pwjplb{align-items:center;gap:10px;display:flex}.form-group.compact.svelte-pwjplb{flex:none;margin-bottom:0}.form-group.compact.svelte-pwjplb select:where(.svelte-pwjplb){width:80px}.progress-section.svelte-pwjplb{margin-bottom:15px}.progress-bar-bg.svelte-pwjplb{background-color:var(--bg-lighter-color);border-radius:3px;height:6px;margin-bottom:5px;overflow:hidden}.progress-bar-fill.svelte-pwjplb{background-color:var(--accent-color);height:100%;transition:width .1s}.progress-text.svelte-pwjplb{color:var(--text-muted);font-size:.85em}.results-header.svelte-pwjplb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.results-info.svelte-pwjplb{align-items:center;gap:15px;font-size:.9em;display:flex}.results-actions.svelte-pwjplb{align-items:center;gap:8px;display:flex}.toggle-label.svelte-pwjplb{cursor:pointer;align-items:center;gap:6px;font-size:.85em;display:flex}.btn-export.svelte-pwjplb{border:1px solid var(--border-color);color:var(--text-dimmed);cursor:pointer;background-color:#0000;border-radius:3px;padding:4px 10px;font-size:.8em}.btn-export.svelte-pwjplb:hover{border-color:var(--accent-color);color:var(--accent-color)}.discovery-table.svelte-pwjplb{border:1px solid var(--border-color);border-radius:4px;max-height:500px;overflow:auto}table.svelte-pwjplb{border-collapse:collapse;width:100%;font-size:.85em}thead.svelte-pwjplb{background-color:var(--bg-lighter-color);z-index:1;position:sticky;top:0}th.svelte-pwjplb{text-align:left;border-bottom:2px solid var(--border-color);padding:8px 10px;font-weight:600}td.svelte-pwjplb{border-bottom:1px solid var(--border-color);padding:6px 10px}.ip-cell.svelte-pwjplb{color:var(--oid-color);white-space:nowrap;font-family:Courier New,monospace;font-weight:600}.descr-cell.svelte-pwjplb{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.time-cell.svelte-pwjplb{text-align:right;white-space:nowrap}tr.reachable.svelte-pwjplb{background-color:var(--success-subtle)}tr.unreachable.svelte-pwjplb{opacity:.5}.hint.svelte-pwjplb{font-size:.9em;font-style:italic}.panel.svelte-1ej4a0s{flex-direction:column;max-height:calc(100vh - 120px);display:flex}.header.svelte-1ej4a0s{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.header.svelte-1ej4a0s h3:where(.svelte-1ej4a0s){align-items:center;gap:8px;margin:0;font-size:1.2em;display:flex}.unacked-pill.svelte-1ej4a0s{color:var(--text-on-accent);background-color:var(--error-color);border-radius:10px;padding:2px 8px;font-size:.62em;font-weight:700}.header-actions.svelte-1ej4a0s{gap:8px;display:flex}.header-actions.svelte-1ej4a0s .btn:where(.svelte-1ej4a0s){align-items:center;gap:6px;display:inline-flex}.filters.svelte-1ej4a0s{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.filters.svelte-1ej4a0s input[type=text]:where(.svelte-1ej4a0s){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:4px;padding:8px 10px}.chip-row.svelte-1ej4a0s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip.svelte-1ej4a0s{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:3px 10px;font-size:.8em;display:inline-flex}.chip.on.svelte-1ej4a0s{color:var(--accent-color);border-color:var(--accent-border);background-color:var(--accent-subtle);font-weight:600}.chip-count.svelte-1ej4a0s{color:var(--error-color);font-size:.85em;font-weight:700}.chip.sev-critical.on.svelte-1ej4a0s{color:#d03b3b;border-color:#d03b3b}.chip.sev-major.on.svelte-1ej4a0s{color:#ec835a;border-color:#ec835a}.chip.sev-minor.on.svelte-1ej4a0s{color:#fab219;border-color:#fab219}.toggle.svelte-1ej4a0s{color:var(--text-muted);cursor:pointer;align-items:center;gap:5px;font-size:.8em;display:inline-flex}.count.svelte-1ej4a0s{color:var(--text-dimmed);margin-left:auto;font-size:.8em}.bulk-bar.svelte-1ej4a0s{background-color:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:4px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:.85em;display:flex}.bulk-bar.svelte-1ej4a0s .spacer:where(.svelte-1ej4a0s){flex:1}.bulk-bar.svelte-1ej4a0s .btn:where(.svelte-1ej4a0s){align-items:center;gap:5px;display:inline-flex}.events-container.svelte-1ej4a0s{border:1px solid var(--border-color);border-radius:4px;flex:1;min-height:0;overflow-y:auto}.event-row.svelte-1ej4a0s{border-bottom:1px solid var(--border-color);border-left:3px solid #0000;grid-template-columns:26px 10px 140px 90px minmax(90px,1fr) minmax(0,1fr) minmax(140px,2fr) 26px 26px;align-items:center;gap:8px;padding:7px 10px;font-size:.85em;display:grid}.event-row.svelte-1ej4a0s:last-child{border-bottom:none}.event-row.acked.svelte-1ej4a0s{opacity:.55}.event-row.selected.svelte-1ej4a0s{background-color:var(--accent-subtle-medium)}.event-row.sev-critical.svelte-1ej4a0s{border-left-color:#d03b3b}.event-row.sev-major.svelte-1ej4a0s{border-left-color:#ec835a}.event-row.sev-minor.svelte-1ej4a0s{border-left-color:#fab219}.event-row.sev-warning.svelte-1ej4a0s{border-left-color:var(--text-muted)}.event-row.sev-info.svelte-1ej4a0s{border-left-color:#0000}.sev-dot.svelte-1ej4a0s{opacity:.5;background-color:currentColor;border-radius:50%;width:8px;height:8px}.sel.svelte-1ej4a0s{box-sizing:border-box;border:2px solid var(--text-muted);width:18px;height:18px;color:var(--text-on-accent);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.sel.on.svelte-1ej4a0s{background-color:var(--accent-color);border-color:var(--accent-color)}.ts.svelte-1ej4a0s{color:var(--text-dimmed);font-variant-numeric:tabular-nums}.cat.svelte-1ej4a0s{color:var(--text-muted);font-size:.9em}.src.svelte-1ej4a0s{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oid.svelte-1ej4a0s{color:var(--oid-color);text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:.85em;overflow:hidden}.summary.svelte-1ej4a0s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acked-mark.svelte-1ej4a0s{color:var(--success-color);justify-content:center;display:inline-flex}.load-more.svelte-1ej4a0s{justify-content:center;padding:10px;display:flex}.modal-overlay.svelte-1ej4a0s{background-color:var(--backdrop-color-strong);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1ej4a0s{background-color:var(--bg-light-color);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;min-width:600px;max-width:80vw;max-height:80vh;padding:20px;display:flex}.modal.svelte-1ej4a0s h3:where(.svelte-1ej4a0s){margin-top:0}.modal.svelte-1ej4a0s textarea:where(.svelte-1ej4a0s){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);min-height:320px;color:var(--text-color);resize:vertical;border-radius:4px;flex:1;margin:14px 0;padding:10px;font-family:Courier New,monospace;font-size:.85em}.modal-actions.svelte-1ej4a0s{justify-content:flex-end;gap:10px;display:flex}.notification-container.svelte-1a3vahb{z-index:1000;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:10px;right:10px}.notification.svelte-1a3vahb{color:#fff;opacity:.95;cursor:pointer;box-shadow:0 2px 10px var(--shadow-color);border-radius:5px;padding:10px 20px;font-size:.9em;transition:all .3s ease-in-out}.notification.info.svelte-1a3vahb{background-color:var(--accent-color)}.notification.success.svelte-1a3vahb{background-color:var(--success-color)}.notification.error.svelte-1a3vahb{background-color:var(--error-color)}.notification.warning.svelte-1a3vahb{background-color:var(--warning-color)}fieldset.svelte-rlnj4c{border:1px solid var(--border-color);border-radius:6px;margin-bottom:20px;padding:20px}legend.svelte-rlnj4c{color:var(--text-color);padding:0 10px;font-size:1.1em;font-weight:500}.settings-grid.svelte-rlnj4c{grid-template-columns:1fr 1fr;gap:15px 20px;margin-top:10px;display:grid}.persist-section.svelte-rlnj4c{flex-direction:column;gap:10px;margin-top:10px;display:flex}.update-section.svelte-rlnj4c{flex-direction:column;gap:12px;display:flex}.version-row.svelte-rlnj4c{justify-content:space-between;align-items:center;gap:12px;display:flex}.version-label.svelte-rlnj4c{color:var(--text-light);font-size:.92em}.version-row.svelte-rlnj4c .btn-small:where(.svelte-rlnj4c){flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.toggle-row.svelte-rlnj4c{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.92em;display:flex}.toggle-row.svelte-rlnj4c input[type=checkbox]:where(.svelte-rlnj4c){width:16px;height:16px;accent-color:var(--accent-color);cursor:pointer}.theme-section.svelte-rlnj4c{max-width:400px;margin-top:10px}.theme-switcher.svelte-rlnj4c{border:1px solid var(--border-color);border-radius:6px;display:flex;overflow:hidden}.theme-btn.svelte-rlnj4c{border:none;border-right:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.9em;font-weight:500;transition:all .15s;display:flex}.theme-btn.svelte-rlnj4c:last-child{border-right:none}.theme-btn.svelte-rlnj4c:hover{background-color:var(--hover-overlay);color:var(--text-color)}.theme-btn.active.svelte-rlnj4c{background-color:var(--accent-color);color:#fff}.theme-icon.svelte-rlnj4c{font-size:1.1em}.retention-row.svelte-rlnj4c{align-items:center;gap:10px;display:flex}.retention-hint.svelte-rlnj4c{color:var(--text-muted);font-size:.8em;font-style:italic}.cleanup-row.svelte-rlnj4c{align-items:center;gap:10px;margin-top:8px;display:flex}.cleanup-result.svelte-rlnj4c{color:var(--success-color);font-size:.85em}.form-group.compact.svelte-rlnj4c{margin-bottom:8px}.language-section.svelte-rlnj4c{max-width:300px;margin-top:10px}.form-group.svelte-rlnj4c{flex-direction:column;align-items:stretch}.form-group.svelte-rlnj4c label:where(.svelte-rlnj4c){color:var(--text-light);margin-bottom:5px;font-size:.9em}.anon-hint.svelte-rlnj4c{color:var(--text-muted);font-size:.82em;font-style:italic}.anon-active.svelte-rlnj4c{color:var(--warning-color);background-color:var(--warning-subtle);border-left:3px solid var(--warning-color);border-radius:4px;padding:6px 10px;font-size:.85em}input.svelte-rlnj4c,select.svelte-rlnj4c{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:4px;padding:8px 10px}.diag.svelte-1ixh7wj{border:1px solid var(--border-color,#ddd);border-radius:6px;margin-bottom:10px;padding:10px 12px}.mono.svelte-1ixh7wj{font-family:monospace}.diag-head.svelte-1ixh7wj{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.diag-file.svelte-1ixh7wj{font-weight:600}.diag-stage.svelte-1ixh7wj{text-transform:uppercase;letter-spacing:.04em;background:var(--bg-hover,#eee);color:var(--text-secondary,#555);border-radius:10px;padding:1px 6px;font-size:10px}.diag-module.svelte-1ixh7wj{color:var(--text-muted,#888);font-size:11px}.diag-summary.svelte-1ixh7wj{color:var(--danger,#c0392b);margin:0 0 6px}.diag-summary.ok.svelte-1ixh7wj{color:var(--success,#27ae60)}.diag-label.svelte-1ixh7wj{color:var(--text-secondary,#555);margin:8px 0 2px;font-size:11px;font-weight:600}.diag-list.svelte-1ixh7wj{margin:0;padding-left:18px;font-size:12px}.diag-list.svelte-1ixh7wj li:where(.svelte-1ixh7wj){margin-bottom:3px}.diag-pos.svelte-1ixh7wj{color:var(--text-muted,#888);margin-right:6px;font-family:monospace}.diag-reason.svelte-1ixh7wj{color:var(--text-muted,#888);font-size:11px}.diag-symbols.svelte-1ixh7wj{color:var(--text-muted,#888);font-size:11px;display:block}.diag-cause.svelte-1ixh7wj{color:var(--text-muted,#888);border-left:2px solid var(--border-color,#ddd);margin-top:2px;padding-left:8px;font-size:11px}.diag-hint.svelte-1ixh7wj{white-space:pre;background:var(--bg-hover,#f5f5f5);border-radius:4px;margin:6px 0 0;padding:6px 8px;font-family:monospace;font-size:11px;overflow-x:auto}.diag-detail.svelte-1ixh7wj{margin-top:6px;font-size:11px}.diag-detail.svelte-1ixh7wj pre:where(.svelte-1ixh7wj){white-space:pre-wrap;word-break:break-all;color:var(--text-muted,#888)}.diag-open.svelte-zuaz8c{border:1px solid var(--border-color);color:var(--accent-color);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:1px 6px;font-size:.9em}.diag-open.svelte-zuaz8c:hover{border-color:var(--accent-color)}fieldset.svelte-zuaz8c{border:1px solid var(--border-color);border-radius:6px;margin-bottom:20px;padding:20px}legend.svelte-zuaz8c{color:var(--text-color);padding:0 10px;font-size:1.1em;font-weight:500}.mib-path-item.svelte-zuaz8c{border:1px solid var(--border-color);border-radius:6px;margin-bottom:20px;overflow:hidden}.mib-path-item.default.svelte-zuaz8c{border-color:var(--favorites-border)}.path-header.svelte-zuaz8c{background-color:var(--hover-overlay);border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:12px;display:flex}.path-badge.svelte-zuaz8c{text-transform:uppercase;background-color:var(--favorites-subtle-strong);color:var(--favorites-color);border-radius:4px;padding:4px 10px;font-size:.8em;font-weight:600}.path-badge.custom.svelte-zuaz8c{background-color:var(--accent-subtle-strong);color:var(--oid-color)}.path-text.svelte-zuaz8c{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;font-family:Courier New,monospace;font-size:.9em;overflow:hidden}.btn-remove.svelte-zuaz8c{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1.2em;transition:all .2s}.btn-remove.svelte-zuaz8c:hover{background-color:var(--error-subtle-strong);color:var(--error-color)}.mib-list.svelte-zuaz8c{padding:12px}.mib-list-header.svelte-zuaz8c{color:var(--text-dimmed);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.9em;display:flex}.mib-empty-text.svelte-zuaz8c{color:var(--text-dimmed);text-align:center;margin-top:5px;display:block}.mib-actions.svelte-zuaz8c{gap:8px;display:flex}.btn-small.svelte-zuaz8c{border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background-color:#0000;border-radius:3px;padding:4px 8px;font-size:.8em;transition:all .2s}.btn-small.svelte-zuaz8c:hover{background-color:var(--hover-overlay-medium);border-color:var(--accent-color)}.mib-items.svelte-zuaz8c{background-color:var(--bg-color);border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:150px;padding:8px;display:grid;overflow-y:auto}.mib-item.svelte-zuaz8c{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:.9em;transition:background-color .2s;display:flex}.mib-item.svelte-zuaz8c:hover{background-color:var(--hover-overlay)}.mib-item.svelte-zuaz8c input[type=checkbox]:where(.svelte-zuaz8c){cursor:pointer;width:auto}.add-path-section.svelte-zuaz8c{background-color:var(--hover-overlay);border-radius:6px;margin-top:20px;padding:15px}.add-path-section.svelte-zuaz8c h4:where(.svelte-zuaz8c){color:var(--text-color);margin:0 0 12px;font-size:1em}.add-path-form.svelte-zuaz8c{gap:10px;display:flex}.add-path-form.svelte-zuaz8c input:where(.svelte-zuaz8c){flex-grow:1}.reload-section.svelte-zuaz8c{background-color:var(--favorites-subtle);border:1px solid var(--favorites-subtle-strong);border-radius:6px;margin-top:20px;padding:15px}.diagnostics-section.svelte-zuaz8c{background-color:var(--hover-overlay);border:1px solid var(--border-color);border-radius:6px;margin-top:20px;padding:15px}.diagnostics-section.svelte-zuaz8c h4:where(.svelte-zuaz8c){margin:0 0 10px;font-size:1em}.diagnostics-summary.svelte-zuaz8c{gap:15px;margin-bottom:10px;font-size:.9em;display:flex}.diag-success.svelte-zuaz8c{color:var(--success-color);font-weight:600}.diag-fail.svelte-zuaz8c{color:var(--error-color);font-weight:600}.diagnostics-list.svelte-zuaz8c{border:1px solid var(--border-color);background-color:var(--bg-color);border-radius:4px;max-height:200px;overflow-y:auto}.diag-item.svelte-zuaz8c{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:6px 10px;font-size:.85em;display:flex}.diag-item.svelte-zuaz8c:last-child{border-bottom:none}.diag-item.diag-error.svelte-zuaz8c{background-color:var(--error-subtle)}.diag-icon.svelte-zuaz8c{flex-shrink:0}.diag-filename.svelte-zuaz8c{min-width:150px;font-family:Courier New,monospace;font-weight:500}.diag-error-msg.svelte-zuaz8c{color:var(--error-color);text-overflow:ellipsis;white-space:nowrap;cursor:help;flex:1;font-size:.85em;overflow:hidden}fieldset.svelte-50zz5a{border:1px solid var(--border-color);border-radius:6px;margin-bottom:20px;padding:20px}legend.svelte-50zz5a{color:var(--text-color);padding:0 10px;font-size:1.1em;font-weight:500}.settings-grid.svelte-50zz5a{grid-template-columns:1fr 1fr;gap:15px 20px;margin-top:10px;display:grid}.settings-grid.single-column.svelte-50zz5a{grid-template-columns:1fr;max-width:300px}.form-group.svelte-50zz5a{flex-direction:column;align-items:stretch;min-width:0}.form-group.svelte-50zz5a label:where(.svelte-50zz5a){color:var(--text-light);margin-bottom:5px;font-size:.9em}input.svelte-50zz5a,select.svelte-50zz5a{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:4px;padding:8px 10px}.full-width.svelte-50zz5a{grid-column:1/-1}.test-connection.svelte-50zz5a{background-color:var(--accent-subtle);border-color:var(--accent-border);margin-top:15px}.test-form.svelte-50zz5a{flex-wrap:wrap;align-items:flex-end;gap:15px;display:flex}.test-form.svelte-50zz5a .form-group:where(.svelte-50zz5a){flex:1;min-width:150px;margin-bottom:0}.test-btn.svelte-50zz5a{flex-shrink:0;height:38px}.test-result.svelte-50zz5a{border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:.9em;display:flex}.test-result.success.svelte-50zz5a{background-color:var(--success-subtle-medium);border:1px solid var(--success-border-strong);color:var(--success-color)}.test-result.error.svelte-50zz5a{background-color:var(--error-subtle-medium);border:1px solid var(--error-border-strong);color:var(--error-color)}.result-text.svelte-50zz5a{word-break:break-word;flex:1}.cred-banner.svelte-50zz5a{border-radius:4px;align-items:center;gap:6px;margin:0 0 10px;padding:6px 8px;font-size:12px;display:flex}.cred-banner.ok.svelte-50zz5a{color:var(--text-secondary,#555);background:var(--bg-hover,#f2f2f2)}.cred-banner.warn.svelte-50zz5a{color:var(--warning,#b7791f);background:var(--bg-hover,#fdf6e3)}.cred-banner.err.svelte-50zz5a{color:var(--danger,#c0392b);background:var(--bg-hover,#fdf0ef)}.tpl.svelte-w9cetc{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;padding-top:8px;display:flex}.tpl-main.svelte-w9cetc,.tpl-fields.svelte-w9cetc{flex-direction:column;gap:8px;min-width:0;display:flex}.tpl-head.svelte-w9cetc{justify-content:space-between;align-items:center;gap:10px;display:flex}h5.svelte-w9cetc{color:var(--text-color);margin:0;font-size:.85em}.hint.svelte-w9cetc,.note.svelte-w9cetc{color:var(--text-muted);align-items:center;gap:5px;margin:0;font-size:.75em;display:flex}.note.warn.svelte-w9cetc{color:var(--warning-color)}.vars.svelte-w9cetc{background-color:var(--bg-lighter-color);border-radius:4px;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.var.svelte-w9cetc{border:1px solid var(--border-color);cursor:pointer;color:var(--text-color);background:0 0;border-radius:3px;align-items:baseline;gap:5px;padding:3px 7px;font-size:.75em;display:flex}.var.svelte-w9cetc:hover{border-color:var(--accent-color)}.var.svelte-w9cetc code:where(.svelte-w9cetc){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ex.svelte-w9cetc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.masked.svelte-w9cetc{color:var(--warning-color)}.fld.svelte-w9cetc{color:var(--text-muted);flex-direction:column;gap:3px;font-size:.8em;display:flex}.fld.svelte-w9cetc input:where(.svelte-w9cetc),.fld.svelte-w9cetc textarea:where(.svelte-w9cetc){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:4px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.fld.svelte-w9cetc textarea:where(.svelte-w9cetc){resize:vertical;white-space:pre;overflow-x:auto}.err.svelte-w9cetc{color:var(--error-color);align-items:center;gap:4px;display:flex}.preview.svelte-w9cetc{border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.preview-head.svelte-w9cetc{background-color:var(--bg-lighter-color);color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:.75em;display:flex}.preview-head.svelte-w9cetc select:where(.svelte-w9cetc){background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:3px;padding:2px 4px;font-size:1em}.preview-body.svelte-w9cetc{padding:8px}.pv-subject.svelte-w9cetc{color:var(--text-color);word-break:break-word;margin-bottom:6px;font-size:.82em;font-weight:600}.pv-ok.svelte-w9cetc{color:var(--success-color)}.pv-bad.svelte-w9cetc{color:var(--error-color)}.pv-ctype.svelte-w9cetc{color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;padding:1px 5px;font-size:.72em}.pv-size.svelte-w9cetc{color:var(--text-muted);font-size:.72em}.pv-note.svelte-w9cetc{color:var(--text-muted);margin:6px 0 0;font-size:.72em}.pv-error.svelte-w9cetc{color:var(--error-color);word-break:break-word;margin:4px 0 0;font-size:.72em}.pv-json.svelte-w9cetc{color:var(--text-color)}.pv-text.svelte-w9cetc{color:var(--text-muted);white-space:pre-wrap;word-break:break-word;flex:auto;min-height:0;max-height:190px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75em;overflow-y:auto}.notify-settings.svelte-eiyyip{flex-direction:column;gap:22px;display:flex}.sec-head.svelte-eiyyip{justify-content:space-between;align-items:center;gap:10px;display:flex}.sec-head.svelte-eiyyip h4:where(.svelte-eiyyip){margin:0;font-size:1em}.add-row.svelte-eiyyip{gap:6px;display:flex}.hint.svelte-eiyyip,.note.svelte-eiyyip,.sub.svelte-eiyyip{color:var(--text-muted);margin:4px 0 8px;font-size:.78em}.note.warn.svelte-eiyyip{color:var(--warning-color)}.list.svelte-eiyyip{border:1px solid var(--border-color);border-radius:5px;margin:0;padding:0;list-style:none}.list.svelte-eiyyip li:where(.svelte-eiyyip){border-bottom:1px solid var(--border-color);grid-template-columns:auto minmax(90px,1fr) minmax(0,2fr) auto auto auto auto auto;align-items:center;gap:8px;padding:6px 10px;font-size:.85em;display:grid}.list.svelte-eiyyip li:where(.svelte-eiyyip):last-child{border-bottom:none}.badge.svelte-eiyyip{background-color:var(--bg-lighter-color);color:var(--text-muted);border-radius:9px;padding:1px 7px;font-size:.82em;font-weight:600}.prio.svelte-eiyyip{font-variant-numeric:tabular-nums;color:var(--text-muted);min-width:26px;font-size:.85em}.name.svelte-eiyyip{font-weight:600}.name.off.svelte-eiyyip{opacity:.5;text-decoration:line-through}.detail.svelte-eiyyip{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-flag.ok.svelte-eiyyip{color:var(--success-color);border-color:var(--success-color)}.chip-flag.svelte-eiyyip{color:var(--warning-color);border:1px solid var(--warning-color);border-radius:8px;padding:1px 6px;font-size:.72em}.editor-overlay.svelte-eiyyip{background-color:var(--backdrop-color-strong);z-index:1400;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.editor.svelte-eiyyip{background-color:var(--bg-light-color);border:1px solid var(--border-color);border-radius:8px;width:min(560px,92vw);max-height:86vh;padding:20px;overflow-y:auto}.editor.svelte-eiyyip h3:where(.svelte-eiyyip){margin:0 0 14px;font-size:1.05em}.fld.svelte-eiyyip{margin-bottom:10px;display:block}.fld.svelte-eiyyip>span:where(.svelte-eiyyip){color:var(--text-dimmed);margin-bottom:3px;font-size:.8em;display:block}.fld.svelte-eiyyip input:where(.svelte-eiyyip),.fld.svelte-eiyyip select:where(.svelte-eiyyip),.fld.svelte-eiyyip textarea:where(.svelte-eiyyip){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:4px;padding:6px 8px}.fld.svelte-eiyyip textarea:where(.svelte-eiyyip){resize:vertical;white-space:pre;overflow-wrap:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72em;overflow-x:auto}.fld-row.svelte-eiyyip{align-items:flex-end;gap:10px;display:flex}.fld-row.svelte-eiyyip .fld:where(.svelte-eiyyip){flex:1}.fld.narrow.svelte-eiyyip{max-width:110px}.arrow.svelte-eiyyip{color:var(--text-muted);padding-bottom:6px}.chips.svelte-eiyyip{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-eiyyip{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:12px;padding:3px 10px;font-size:.8em}.chip.on.svelte-eiyyip{color:var(--accent-color);border-color:var(--accent-border);background-color:var(--accent-subtle);font-weight:600}.toggle.svelte-eiyyip{cursor:pointer;align-items:center;gap:7px;margin-bottom:6px;font-size:.85em;display:flex}.toggle.svelte-eiyyip input:where(.svelte-eiyyip){width:auto}.editor.sink-editor.svelte-eiyyip{flex-direction:column;width:min(1200px,94vw);min-height:0;max-height:88vh;padding:0;display:flex;overflow:hidden}.sink-editor.svelte-eiyyip>h3:where(.svelte-eiyyip){padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--border-color);flex:none;min-width:0;margin:0}.sink-editor.svelte-eiyyip>h3:where(.svelte-eiyyip) .sink-name:where(.svelte-eiyyip){color:var(--text-muted);font-weight:400}.sink-editor.svelte-eiyyip .editor-body:where(.svelte-eiyyip){overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sink-editor.svelte-eiyyip .pane:where(.svelte-eiyyip){min-width:0;padding:var(--space-lg) var(--space-xl)}.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip){border-top:1px solid var(--border-color)}.sink-editor.svelte-eiyyip .grp-head:where(.svelte-eiyyip){margin:var(--space-lg) 0 var(--space-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.72em;font-weight:700}.sink-editor.svelte-eiyyip .grp-head:where(.svelte-eiyyip):first-child{margin-top:0}.sink-editor.svelte-eiyyip .fld-row:where(.svelte-eiyyip){align-items:flex-start}@media (width>=1200px){.sink-editor.svelte-eiyyip .editor-body:where(.svelte-eiyyip){grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.sink-editor.svelte-eiyyip .pane:where(.svelte-eiyyip){min-height:0;overflow-y:auto}.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip){border-top:none;border-left:1px solid var(--border-color);background-color:var(--bg-color);flex-direction:column;display:flex}}.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .tpl{border-top:none;padding-top:0}@media (width>=980px) and (width<=1199px){.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .tpl-main{align-items:stretch;gap:var(--space-lg);flex-direction:row}.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .tpl-fields{flex:1.15 1 0;min-width:0}.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .preview{flex:.85 1 0;min-width:0}}@media (width>=1200px){.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .tpl,.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .tpl-main{flex:auto;min-height:0}.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .preview{flex-direction:column;flex:auto;min-height:160px;display:flex}.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .preview-body{flex:auto;min-height:0;overflow-y:auto}.sink-editor.svelte-eiyyip .pane-template:where(.svelte-eiyyip) .pv-text{max-height:none}}.sink-editor.svelte-eiyyip .editor-actions:where(.svelte-eiyyip){padding:var(--space-sm) var(--space-xl);border-top:1px solid var(--border-color);background-color:var(--bg-light-color);flex-wrap:wrap;flex:none;margin-top:0}.sink-editor.svelte-eiyyip .editor-actions:where(.svelte-eiyyip) .toggle:where(.svelte-eiyyip){margin-bottom:0}.sink-editor.svelte-eiyyip .editor-actions:where(.svelte-eiyyip) .sep:where(.svelte-eiyyip){width:1px;margin:0 var(--space-sm);background-color:var(--border-color);align-self:stretch}.chip-flag.bad.svelte-eiyyip{color:var(--error-color);border-color:var(--error-color)}.filter-row.svelte-eiyyip{gap:6px;margin-bottom:8px;display:flex}.filter-row.svelte-eiyyip .btn-mode.active:where(.svelte-eiyyip){border-color:var(--accent-color);color:var(--accent-color)}.delivery-list.svelte-eiyyip li.delivery:where(.svelte-eiyyip){grid-template-columns:78px 150px 140px 1fr 90px auto;align-items:center;gap:10px;display:grid}.d-state.svelte-eiyyip{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:11px}.d-dead.svelte-eiyyip{color:var(--error-color)}.d-pending.svelte-eiyyip{color:var(--warning-color)}.d-when.svelte-eiyyip,.d-attempts.svelte-eiyyip{color:var(--text-muted);font-size:12px}.d-sink.svelte-eiyyip{font-weight:500}.d-subject.svelte-eiyyip,.d-error.svelte-eiyyip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-error.svelte-eiyyip{color:var(--error-color);grid-column:1/-1;margin:2px 0 0;font-size:12px}.editor-actions.svelte-eiyyip{align-items:center;gap:8px;margin-top:16px;display:flex}.editor-actions.svelte-eiyyip .spacer:where(.svelte-eiyyip){flex:1}.editor-actions.svelte-eiyyip .btn:where(.svelte-eiyyip){align-items:center;gap:5px;display:inline-flex}.service-settings.svelte-17pqcw3{flex-direction:column;gap:1.5rem;display:flex}section.svelte-17pqcw3{flex-direction:column;gap:.5rem;display:flex}h4.svelte-17pqcw3{color:var(--text-color);margin:0;font-size:.9rem}.hint.svelte-17pqcw3,.sub.svelte-17pqcw3{color:var(--text-muted);margin:0;font-size:.75rem}.toggle.svelte-17pqcw3{color:var(--text-color);cursor:pointer;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.toggle.disabled.svelte-17pqcw3,.fld.disabled.svelte-17pqcw3{opacity:.5;cursor:not-allowed}.fld.svelte-17pqcw3{color:var(--text-color);flex-direction:column;gap:.25rem;max-width:220px;font-size:.82rem;display:flex}.fld.svelte-17pqcw3 input:where(.svelte-17pqcw3){background:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:4px;padding:.35rem .5rem;font-size:.82rem}.note.svelte-17pqcw3{color:var(--text-muted);align-items:center;gap:.35rem;margin:0;font-size:.75rem;display:flex}.note.warn.svelte-17pqcw3{color:var(--warning-color)}.state.svelte-17pqcw3{color:var(--text-color);flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.state.svelte-17pqcw3 li:where(.svelte-17pqcw3){align-items:center;gap:.45rem;display:flex}.dot.svelte-17pqcw3{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.on.svelte-17pqcw3{background:var(--success-color)}.empty-state.svelte-17pqcw3{color:var(--text-muted);font-size:.8rem}.modal-backdrop.svelte-14qn3vd{background-color:var(--backdrop-color);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal.svelte-14qn3vd{background-color:var(--bg-light-color);width:90%;max-width:650px;box-shadow:0 5px 15px var(--shadow-color-strong);border-radius:8px;flex-direction:column;padding:0;display:flex}.modal-header.svelte-14qn3vd{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.modal-header.svelte-14qn3vd h2:where(.svelte-14qn3vd){margin:0}.close-btn.svelte-14qn3vd{color:var(--text-color);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.tabs.svelte-14qn3vd{background-color:var(--bg-lighter-color);border-bottom:1px solid var(--border-color);display:flex}.tab.svelte-14qn3vd{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:12px 16px;font-weight:500;transition:all .2s}.tab.svelte-14qn3vd:hover{background-color:var(--hover-overlay);color:var(--text-color)}.tab.active.svelte-14qn3vd{color:var(--accent-color);border-bottom-color:var(--accent-color);background-color:var(--accent-subtle-medium)}.modal-content.svelte-14qn3vd{max-height:70vh;padding:20px;overflow-y:auto}.modal-actions.svelte-14qn3vd{border-top:1px solid var(--border-color);background-color:var(--bg-lighter-color);border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.main-actions.svelte-14qn3vd,.left-actions.svelte-14qn3vd{gap:10px;display:flex}.debug-toggle.svelte-14qn3vd{align-items:center;gap:6px;display:inline-flex}.debug-toggle.active.svelte-14qn3vd{background-color:var(--success-subtle-medium);border-color:var(--success-border);color:var(--success-color)}.btn.secondary.svelte-14qn3vd{background-color:var(--bg-disabled);color:var(--text-color)}.btn.secondary.svelte-14qn3vd:hover{background-color:var(--bg-disabled-hover)}.btn.tertiary.svelte-14qn3vd{border:1px solid var(--border-color);color:var(--text-color);background-color:#0000}.btn.tertiary.svelte-14qn3vd:hover{background-color:var(--bg-lighter-color);border-color:var(--border-hover)}.override-form.svelte-1b6a01o{background-color:var(--accent-subtle);border:1px solid var(--accent-subtle-strong);border-radius:6px;margin-top:8px;padding:12px}.override-grid.svelte-1b6a01o{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.override-field.svelte-1b6a01o{flex-direction:column;gap:4px;display:flex}.override-toggle.svelte-1b6a01o{color:var(--text-dimmed);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.82em;font-weight:600;display:flex}.override-toggle.svelte-1b6a01o input[type=checkbox]:where(.svelte-1b6a01o){width:14px;height:14px;accent-color:var(--accent-color);cursor:pointer;margin:0}.override-field.svelte-1b6a01o input[type=text]:where(.svelte-1b6a01o),.override-field.svelte-1b6a01o input[type=number]:where(.svelte-1b6a01o),.override-field.svelte-1b6a01o select:where(.svelte-1b6a01o){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);box-sizing:border-box;border-radius:4px;width:100%;padding:5px 8px;font-size:.85em}.default-value.svelte-1b6a01o{color:var(--text-dimmed);padding:5px 0;font-size:.82em;font-style:italic}.v3-overrides.svelte-1b6a01o{border-top:1px solid var(--border-color);margin-top:10px;padding-top:10px}.v3-grid.svelte-1b6a01o{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v3-field.svelte-1b6a01o{flex-direction:column;gap:4px;display:flex}.v3-field.full.svelte-1b6a01o{grid-column:1/-1}.v3-field.svelte-1b6a01o label:where(.svelte-1b6a01o){color:var(--text-dimmed);font-size:.8em;font-weight:500}.v3-field.svelte-1b6a01o input:where(.svelte-1b6a01o),.v3-field.svelte-1b6a01o select:where(.svelte-1b6a01o){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-color);box-sizing:border-box;border-radius:4px;width:100%;padding:5px 8px;font-size:.85em}.override-actions.svelte-1b6a01o{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.btn-sm.svelte-1b6a01o{border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;font-size:.85em;transition:all .2s}.btn-sm.svelte-1b6a01o:hover{background-color:var(--bg-color)}.btn-sm.primary.svelte-1b6a01o{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.btn-sm.primary.svelte-1b6a01o:hover{background-color:var(--accent-hover-color)}.target-manager.svelte-rpl2d7{padding:0}.group-tabs.svelte-rpl2d7{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:4px;margin-bottom:12px;padding-bottom:8px;display:flex}.group-tab.svelte-rpl2d7{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;font-size:.82em;transition:all .15s;display:flex}.group-tab.svelte-rpl2d7:hover{background-color:var(--hover-overlay);color:var(--text-color)}.group-tab.active.svelte-rpl2d7{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.group-count.svelte-rpl2d7{opacity:.7;background:var(--hover-overlay-strong);border-radius:8px;padding:0 5px;font-size:.85em}.group-delete.svelte-rpl2d7{color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;padding:0 2px;font-size:.8em}.group-delete.svelte-rpl2d7:hover{opacity:1}.group-tab.group-add.svelte-rpl2d7{border-style:dashed;padding:4px 10px;font-size:1em}.group-add-form.svelte-rpl2d7{background-color:var(--bg-color);border-radius:4px;gap:8px;margin-bottom:10px;padding:8px;display:flex}.group-add-form.svelte-rpl2d7 input:where(.svelte-rpl2d7){border:1px solid var(--border-color);background-color:var(--bg-lighter-color);color:var(--text-color);border-radius:4px;flex:1;padding:5px 8px;font-size:.88em}.group-select.svelte-rpl2d7{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);color:var(--text-dimmed);cursor:pointer;border-radius:3px;max-width:80px;padding:2px 4px;font-size:.78em}.target-header.svelte-rpl2d7{justify-content:flex-end;align-items:center;margin-bottom:10px;display:flex}.target-actions.svelte-rpl2d7{gap:8px;display:flex}.btn-sm.svelte-rpl2d7{border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:.85em;transition:all .2s}.btn-sm.svelte-rpl2d7:hover:not(:disabled){background-color:var(--bg-color)}.btn-sm.primary.svelte-rpl2d7{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.btn-sm.primary.svelte-rpl2d7:hover:not(:disabled){background-color:var(--accent-hover-color)}.btn-sm.danger.svelte-rpl2d7{color:var(--error-color);border-color:var(--error-border)}.btn-sm.danger.svelte-rpl2d7:hover:not(:disabled){background-color:var(--error-color);border-color:var(--error-color);color:#fff}.btn-sm.svelte-rpl2d7:disabled{opacity:.5;cursor:not-allowed}.add-form.svelte-rpl2d7{background-color:var(--bg-color);border-radius:4px;gap:8px;margin-bottom:10px;padding:10px;display:flex}.add-form.svelte-rpl2d7 input:where(.svelte-rpl2d7){border:1px solid var(--border-color);background-color:var(--bg-lighter-color);color:var(--text-color);border-radius:4px;flex:1;padding:6px 10px;font-size:.9em}.add-form.svelte-rpl2d7 input:where(.svelte-rpl2d7):first-child{flex:2}.target-list.svelte-rpl2d7{flex-direction:column;gap:6px;max-height:400px;display:flex;overflow-y:auto}.target-entry.svelte-rpl2d7{flex-direction:column;display:flex}.target-item.svelte-rpl2d7{background-color:var(--bg-color);border-radius:4px;align-items:center;gap:10px;padding:8px 10px;transition:opacity .2s;display:flex}.target-item.disabled.svelte-rpl2d7{opacity:.5}.target-checkbox.svelte-rpl2d7{align-items:center;display:flex}.target-checkbox.svelte-rpl2d7 input:where(.svelte-rpl2d7){cursor:pointer;width:16px;height:16px}.target-info.svelte-rpl2d7{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.target-address.svelte-rpl2d7{white-space:nowrap;align-items:center;gap:4px;font-family:Courier New,monospace;font-size:.9em;font-weight:500;display:flex}.target-address.disabled.svelte-rpl2d7{color:var(--text-muted);text-decoration:line-through}.override-badge.svelte-rpl2d7{color:var(--accent-color);font-size:.75em}.target-label-input.svelte-rpl2d7{color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:3px;flex:1;min-width:80px;padding:4px 8px;font-size:.85em}.target-label-input.svelte-rpl2d7:hover,.target-label-input.svelte-rpl2d7:focus{border-color:var(--border-color);background-color:var(--bg-lighter-color)}.target-label-input.svelte-rpl2d7:focus{border-color:var(--accent-color);outline:none}.target-address-input.svelte-rpl2d7{border:1px solid var(--accent-color);background-color:var(--bg-lighter-color);color:var(--text-color);border-radius:3px;flex:1;min-width:120px;padding:4px 8px;font-family:Courier New,monospace;font-size:.9em;font-weight:500}.target-address-input.svelte-rpl2d7:focus{outline:none}.target-status.svelte-rpl2d7{text-align:center;width:24px}.status-icon.svelte-rpl2d7{font-size:.9em}.status-icon.testing.svelte-rpl2d7{animation:1s infinite svelte-rpl2d7-pulse}.target-buttons.svelte-rpl2d7{align-items:center;gap:4px;display:flex}.btn-icon.svelte-rpl2d7{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:3px;padding:4px 6px;font-size:.85em;transition:opacity .2s}.btn-icon.svelte-rpl2d7:hover:not(:disabled){opacity:1;background-color:var(--hover-overlay-medium)}.btn-icon.svelte-rpl2d7:disabled{opacity:.3;cursor:not-allowed}.btn-icon.active.svelte-rpl2d7{opacity:1;background-color:var(--accent-subtle-strong)}.btn-icon.danger.svelte-rpl2d7:hover:not(:disabled){background-color:var(--error-subtle-strong)}.empty-state.svelte-rpl2d7{text-align:center;color:var(--text-muted);padding:20px;font-size:.9em}@keyframes svelte-rpl2d7-pulse{0%,to{opacity:1}50%{opacity:.4}}.import-backdrop.svelte-rpl2d7{z-index:1100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.import-modal.svelte-rpl2d7{background-color:var(--bg-light-color);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:10px;width:min(520px,90vw);padding:16px;display:flex;box-shadow:0 10px 40px #0006}.import-modal-header.svelte-rpl2d7{justify-content:space-between;align-items:center;display:flex}.import-modal-header.svelte-rpl2d7 h3:where(.svelte-rpl2d7){margin:0;font-size:1.05em}.import-close.svelte-rpl2d7{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.4em;line-height:1}.import-close.svelte-rpl2d7:hover{color:var(--text-color)}.import-hint.svelte-rpl2d7{color:var(--text-muted);margin:0;font-size:.82em}.import-textarea.svelte-rpl2d7{box-sizing:border-box;resize:vertical;border:1px solid var(--border-color);background-color:var(--bg-lighter-color);width:100%;color:var(--text-color);border-radius:4px;padding:8px 10px;font-family:Courier New,monospace;font-size:.88em;line-height:1.5}.import-textarea.svelte-rpl2d7:focus{border-color:var(--accent-color);outline:none}.import-actions.svelte-rpl2d7{justify-content:flex-end;gap:8px;display:flex}.debug-panel.svelte-stkjnw{border-top:2px solid var(--accent-color);background-color:var(--bg-color);flex-direction:column;height:250px;min-height:100px;display:flex}.debug-header.svelte-stkjnw{background-color:var(--bg-lighter-color);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.debug-title.svelte-stkjnw{color:var(--text-color);font-size:.85em;font-weight:600}.debug-actions.svelte-stkjnw{align-items:center;gap:6px;display:flex}.debug-actions.svelte-stkjnw .btn-small:where(.svelte-stkjnw){padding:3px 8px;font-size:.8em}.debug-actions.svelte-stkjnw .btn-small.active:where(.svelte-stkjnw){background-color:var(--success-color)}.debug-count.svelte-stkjnw{color:var(--text-muted);margin-left:8px;font-size:.8em}.debug-log.svelte-stkjnw{flex:1;padding:8px 12px;font-family:Courier New,monospace;font-size:.8em;line-height:1.5;overflow-y:auto}.debug-empty.svelte-stkjnw{color:var(--text-muted);text-align:center;padding:20px;font-family:inherit;font-style:italic}.debug-entry.svelte-stkjnw{border-bottom:1px solid var(--hover-overlay);gap:10px;padding:1px 0;display:flex}.debug-entry.svelte-stkjnw:hover{background-color:var(--hover-overlay)}.debug-ts.svelte-stkjnw{color:var(--text-muted);flex-shrink:0;min-width:85px}.debug-msg.svelte-stkjnw{color:var(--text-color);word-break:break-all}.update-banner.svelte-qzqvzc{background-color:var(--accent-subtle);border-bottom:1px solid var(--accent-border);padding:10px 16px;font-size:.9em}.update-row.svelte-qzqvzc{align-items:center;gap:12px;display:flex}.update-text.svelte-qzqvzc{flex:1;min-width:0}.update-title.svelte-qzqvzc{color:var(--text-color);font-weight:600}.update-sub.svelte-qzqvzc{color:var(--text-muted);align-items:center;gap:10px;margin-top:1px;font-size:.9em;display:flex}.notes-toggle.svelte-qzqvzc{cursor:pointer;color:var(--accent-color);font:inherit;background:0 0;border:none;align-items:center;gap:3px;padding:0;display:inline-flex}.notes-toggle.svelte-qzqvzc:hover{text-decoration:underline}.update-actions.svelte-qzqvzc{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-primary.svelte-qzqvzc{align-items:center;gap:6px;display:inline-flex}.progress-label.svelte-qzqvzc{color:var(--accent-color);font-variant-numeric:tabular-nums}.progress-track.svelte-qzqvzc{background-color:var(--bg-lighter-color);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.progress-fill.svelte-qzqvzc{background-color:var(--accent-color);height:100%;transition:width .15s}.release-notes.svelte-qzqvzc{background-color:var(--bg-color);border:1px solid var(--border-color);white-space:pre-wrap;word-break:break-word;max-height:220px;color:var(--text-light);border-radius:4px;margin:10px 0 2px;padding:10px 12px;font-family:inherit;font-size:.9em;overflow-y:auto}.update-error.svelte-qzqvzc{color:var(--warning-color);align-items:center;gap:6px;margin-top:8px;font-size:.9em;display:flex}.mib-editor.svelte-9byq2q{gap:var(--space-sm);grid-template-columns:230px minmax(0,1fr);height:100%;min-height:0;display:grid}.rail.svelte-9byq2q{gap:var(--space-xs);border-right:1px solid var(--border-color);min-height:0;padding-right:var(--space-sm);flex-direction:column;display:flex}.rail-head.svelte-9byq2q{gap:4px;display:flex}.rail-head.svelte-9byq2q input:where(.svelte-9byq2q){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);min-width:0;color:var(--text-color);border-radius:4px;flex:1;padding:5px 7px;font-size:.8em}.full.svelte-9byq2q{justify-content:center;width:100%}.files.svelte-9byq2q{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.file.svelte-9byq2q{width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:5px;padding:4px 6px;font-size:.8em;display:flex}.file.svelte-9byq2q:hover{background-color:var(--hover-overlay)}.file.active.svelte-9byq2q{background-color:var(--accent-subtle);color:var(--accent-color)}.fname.svelte-9byq2q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tag.svelte-9byq2q{color:var(--text-muted);font-size:.9em}.tag.changed.svelte-9byq2q{color:var(--warning-color)}.empty.svelte-9byq2q{color:var(--text-muted);padding:8px 6px;font-size:.78em}.main.svelte-9byq2q{gap:var(--space-xs);flex-direction:column;min-width:0;min-height:0;display:flex}.placeholder.svelte-9byq2q{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:.85em;display:flex}.toolbar.svelte-9byq2q{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.title.svelte-9byq2q{color:var(--text-color);align-items:center;gap:6px;font-size:.9em;font-weight:600;display:flex}.chip.svelte-9byq2q{border:1px solid var(--border-color);color:var(--text-muted);border-radius:10px;padding:1px 6px;font-size:.7em;font-weight:400}.chip.warn.svelte-9byq2q{color:var(--warning-color);border-color:var(--warning-border)}.chip.dot.svelte-9byq2q{color:var(--accent-color);border-color:var(--accent-border)}.spacer.svelte-9byq2q{flex:1}.history.svelte-9byq2q{border-right:1px solid var(--border-color);gap:2px;margin-right:2px;padding-right:6px;display:flex}.history.svelte-9byq2q button:where(.svelte-9byq2q):disabled{opacity:.35;cursor:default}.snip.svelte-9byq2q{position:relative}.snip-menu.svelte-9byq2q{z-index:20;background-color:var(--bg-light-color);border:1px solid var(--border-color);min-width:200px;box-shadow:0 6px 18px var(--shadow-color);border-radius:6px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;right:0}.snip-menu.svelte-9byq2q button:where(.svelte-9byq2q){width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:5px 8px;font-size:.8em}.snip-menu.svelte-9byq2q button:where(.svelte-9byq2q):hover{background-color:var(--hover-overlay)}.banner.svelte-9byq2q{background-color:var(--warning-subtle);color:var(--warning-color);border-radius:4px;align-items:center;gap:6px;margin:0;padding:5px 8px;font-size:.76em;display:flex}.surface.svelte-9byq2q{border:1px solid var(--border-color);background-color:var(--bg-lighter-color);border-radius:4px;flex:1;min-height:0;display:flex;overflow:hidden}.gutter.svelte-9byq2q,.mirror.svelte-9byq2q,.surface.svelte-9byq2q textarea:where(.svelte-9byq2q){tab-size:4;margin:0;padding:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:18px}.gutter.svelte-9byq2q{text-align:right;color:var(--text-dimmed);background-color:var(--bg-light-color);border-right:1px solid var(--border-color);-webkit-user-select:none;user-select:none;white-space:pre;flex:none;padding-left:8px;padding-right:8px;overflow:hidden}.code.svelte-9byq2q{flex:1;min-width:0;position:relative}.mirror.svelte-9byq2q,.surface.svelte-9byq2q textarea:where(.svelte-9byq2q){white-space:pre;word-wrap:normal;border:none;padding-left:8px;padding-right:8px;position:absolute;inset:0;overflow:auto}.mirror.svelte-9byq2q{pointer-events:none;color:var(--text-color)}.surface.svelte-9byq2q textarea:where(.svelte-9byq2q){color:#0000;caret-color:var(--text-color);resize:none;background:0 0;outline:none}.surface.svelte-9byq2q textarea:where(.svelte-9byq2q)::selection{background-color:var(--accent-subtle-strong)}.mirror.svelte-9byq2q .mac{color:var(--accent-color);font-weight:600}.mirror.svelte-9byq2q .kw{color:var(--name-color)}.mirror.svelte-9byq2q .ty{color:var(--oid-color)}.mirror.svelte-9byq2q .val{color:var(--success-color)}.mirror.svelte-9byq2q .str{color:var(--text-light)}.mirror.svelte-9byq2q .com{color:var(--text-dimmed);font-style:italic}.mirror.svelte-9byq2q .num{color:var(--oid-color)}.mirror.svelte-9byq2q .op{color:var(--favorites-color)}.mirror.svelte-9byq2q .pun{color:var(--text-muted)}.sym-menu.svelte-9byq2q{z-index:20;background-color:var(--bg-light-color);border:1px solid var(--border-color);width:300px;box-shadow:0 6px 18px var(--shadow-color);border-radius:6px;margin-top:4px;padding:6px;position:absolute;top:100%;right:0}.sym-menu.svelte-9byq2q input:where(.svelte-9byq2q){background-color:var(--bg-lighter-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:4px;margin-bottom:4px;padding:5px 7px;font-size:.8em}.sym-menu.svelte-9byq2q ul:where(.svelte-9byq2q){max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.sym-menu.svelte-9byq2q li:where(.svelte-9byq2q) button:where(.svelte-9byq2q){width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:baseline;gap:8px;padding:3px 6px;font-size:.78em;display:flex}.sym-menu.svelte-9byq2q li:where(.svelte-9byq2q) button:where(.svelte-9byq2q):hover{background-color:var(--hover-overlay)}.sy-name.svelte-9byq2q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.sy-mod.svelte-9byq2q{color:var(--text-muted);font-size:.9em}.sy-hint.svelte-9byq2q{color:var(--text-muted);padding:6px;font-size:.75em}.fixbar.svelte-9byq2q{background-color:var(--accent-subtle);color:var(--text-color);border-radius:4px;align-items:center;gap:8px;padding:5px 8px;font-size:.76em;display:flex}.findbar.svelte-9byq2q{background-color:var(--bg-lighter-color);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:5px;padding:4px 6px;display:flex}.find-fields.svelte-9byq2q{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.find-row.svelte-9byq2q{align-items:center;gap:5px;display:flex}.hit.svelte-9byq2q{background-color:var(--warning-subtle);box-sizing:border-box;border-radius:2px;height:18px;position:absolute}.hit.current.svelte-9byq2q{background-color:var(--accent-subtle-strong);outline:1px solid var(--accent-color)}.findbar.svelte-9byq2q input:where(.svelte-9byq2q){background-color:var(--bg-color);border:1px solid var(--border-color);min-width:0;color:var(--text-color);border-radius:3px;flex:1;padding:4px 6px;font-size:.8em}.find-count.svelte-9byq2q{color:var(--text-muted);text-align:right;min-width:28px;font-size:.75em}.marks.svelte-9byq2q{pointer-events:none;padding:8px;position:absolute;inset:0;overflow:hidden}.mark.svelte-9byq2q{box-sizing:border-box;border-bottom:2px solid #0000;height:18px;position:absolute}.mark.error.svelte-9byq2q{border-bottom-color:var(--error-color)}.mark.warning.svelte-9byq2q{border-bottom-color:var(--warning-color)}.hovercard.svelte-9byq2q{z-index:30;background-color:var(--bg-light-color);border:1px solid var(--border-color);max-width:320px;box-shadow:0 6px 18px var(--shadow-color);pointer-events:none;border-radius:6px;padding:7px 9px;font-size:.75em;position:absolute}.hc-head.svelte-9byq2q{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.hc-head.svelte-9byq2q code:where(.svelte-9byq2q){color:var(--accent-color);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hc-mod.svelte-9byq2q{color:var(--text-muted)}.hc-oid.svelte-9byq2q{color:var(--oid-color);margin-bottom:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hovercard.svelte-9byq2q p:where(.svelte-9byq2q){color:var(--text-muted);margin:0}.complete.svelte-9byq2q{z-index:30;background-color:var(--bg-light-color);border:1px solid var(--border-color);min-width:220px;max-height:200px;box-shadow:0 6px 18px var(--shadow-color);border-radius:6px;margin:0;padding:3px;list-style:none;position:absolute;overflow-y:auto}.complete.svelte-9byq2q button:where(.svelte-9byq2q){width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:baseline;gap:8px;padding:3px 6px;font-size:.78em;display:flex}.complete.svelte-9byq2q button.sel:where(.svelte-9byq2q),.complete.svelte-9byq2q button:where(.svelte-9byq2q):hover{background-color:var(--accent-subtle)}.status.svelte-9byq2q{color:var(--text-muted);align-items:center;gap:10px;font-size:.74em;display:flex}.pill.svelte-9byq2q{border:1px solid var(--border-color);border-radius:10px;padding:1px 8px}.pill.ok.svelte-9byq2q{color:var(--success-color);border-color:var(--success-border)}.pill.warn.svelte-9byq2q{color:var(--warning-color);border-color:var(--warning-border)}.pill.err.svelte-9byq2q{color:var(--error-color);border-color:var(--error-border)}.problems.svelte-9byq2q{border:1px solid var(--border-color);border-radius:4px;max-height:150px;margin:0;padding:0;list-style:none;overflow-y:auto}.problems.svelte-9byq2q button:where(.svelte-9byq2q){width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:8px;padding:3px 8px;font-size:.76em;display:flex}.problems.svelte-9byq2q button:where(.svelte-9byq2q):hover{background-color:var(--hover-overlay)}.sev.svelte-9byq2q{text-transform:uppercase;flex:0 0 52px;font-size:.85em}.sev.error.svelte-9byq2q{color:var(--error-color)}.sev.warning.svelte-9byq2q{color:var(--warning-color)}.sev.info.svelte-9byq2q{color:var(--text-muted)}.pos.svelte-9byq2q{color:var(--text-muted);flex:0 0 56px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.msg.svelte-9byq2q{flex:1;min-width:0}.problems.svelte-9byq2q .code:where(.svelte-9byq2q){color:var(--text-dimmed);flex:none;font-size:.9em;position:static}.find-count.capped.svelte-9byq2q{color:var(--warning,#b7791f);cursor:help}.btn-copy-small.active.svelte-9byq2q{background:var(--bg-hover,#e5e5e5);font-weight:600}main.svelte-1n46o8q{flex-direction:column;height:100vh;display:flex;overflow:hidden}.top-bar.svelte-1n46o8q{background-color:var(--bg-lighter-color);color:#fff;border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:0 20px;display:flex}.top-bar-left.svelte-1n46o8q{align-items:center;gap:16px;display:flex}.targets-btn.svelte-1n46o8q{background-color:var(--accent-subtle-strong);border:1px solid var(--accent-border-strong);color:var(--text-color);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 14px;font-size:.88em;font-weight:500;transition:all .2s;display:flex}.targets-btn.svelte-1n46o8q:hover{background-color:var(--accent-border);border-color:var(--accent-color)}.targets-badge.svelte-1n46o8q{background-color:var(--accent-color);color:#fff;text-align:center;border-radius:10px;min-width:20px;padding:1px 7px;font-size:.8em;font-weight:700}.version-switcher.svelte-1n46o8q{border:1px solid var(--border-color);border-radius:6px;display:flex;overflow:hidden}.version-btn.svelte-1n46o8q{border:none;border-right:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;padding:5px 12px;font-size:.85em;font-weight:600;transition:all .15s}.version-btn.svelte-1n46o8q:last-child{border-right:none}.version-btn.svelte-1n46o8q:hover{background-color:var(--hover-overlay);color:var(--text-color)}.version-btn.active.svelte-1n46o8q{background-color:var(--accent-color);color:#fff}.status-bar.svelte-1n46o8q{background-color:var(--bg-color);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:.85em;display:flex}.status-item.svelte-1n46o8q{color:var(--text-dimmed);font:inherit;cursor:default;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:flex}.status-item.active.svelte-1n46o8q{color:var(--success-color)}.status-icon.svelte-1n46o8q{font-size:1em}.status-label.svelte-1n46o8q{color:var(--text-muted)}.status-separator.svelte-1n46o8q{background-color:var(--border-color);width:1px;height:20px;margin:0 4px}.status-indicator.svelte-1n46o8q{background-color:var(--hover-overlay-medium);color:var(--text-muted);border-radius:4px;padding:2px 6px;font-size:.85em;font-weight:600}.status-indicator.listening.svelte-1n46o8q{background-color:var(--success-subtle-strong);color:var(--success-color);animation:2s infinite svelte-1n46o8q-pulse}.settings-btn.svelte-1n46o8q{align-items:center;gap:6px;display:flex}.container.svelte-1n46o8q{flex:1;min-height:0;display:flex;position:relative}.mib-panel-container.svelte-1n46o8q{flex-shrink:0;min-width:250px;max-width:800px;height:100%;display:flex;position:relative}.mib-panel-container.collapsed.svelte-1n46o8q{min-width:0}.mib-panel-inner.svelte-1n46o8q{width:100%;min-width:0;height:100%;display:flex}.mib-panel-inner.hidden.svelte-1n46o8q{display:none}.resize-handle.disabled.svelte-1n46o8q{cursor:default}.panel-toggle.svelte-1n46o8q{background-color:var(--bg-light-color);border:1px solid var(--border-color);width:18px;height:44px;color:var(--text-muted);cursor:pointer;opacity:.55;z-index:11;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,border-color .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel-toggle.svelte-1n46o8q:hover,.panel-toggle.svelte-1n46o8q:focus-visible{opacity:1;color:var(--accent-color);border-color:var(--accent-color)}.collapsed.svelte-1n46o8q .panel-toggle:where(.svelte-1n46o8q){opacity:1}.resize-handle.svelte-1n46o8q{cursor:col-resize;z-index:10;justify-content:center;align-items:center;width:10px;height:100%;display:flex;position:absolute;top:0;right:-5px}.resize-handle.svelte-1n46o8q:hover .resize-handle-inner:where(.svelte-1n46o8q){background-color:var(--accent-color);opacity:1}.resize-handle-inner.svelte-1n46o8q{background-color:var(--border-color);opacity:.5;border-radius:2px;width:3px;height:60px;transition:all .2s}.resize-handle.svelte-1n46o8q:active .resize-handle-inner:where(.svelte-1n46o8q){background-color:var(--accent-hover-color);opacity:1;height:100px}.unsaved-dot.svelte-1n46o8q{background-color:var(--accent-color);border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.main-content.editor-host.svelte-1n46o8q{flex-direction:column;min-height:0;display:flex;overflow:hidden}.main-content.svelte-1n46o8q{flex-grow:1;padding:10px;overflow-y:auto}.tabs.svelte-1n46o8q{margin-bottom:10px}.tab-btn.svelte-1n46o8q{color:var(--text-color);cursor:pointer;background-color:#0000;border:none;border-bottom:2px solid #0000;padding:10px 15px}.tab-btn.active.svelte-1n46o8q{border-bottom:2px solid var(--accent-color);font-weight:700}.badge.svelte-1n46o8q{background-color:var(--accent-color);color:#fff;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:.75em;font-weight:600}.listening-indicator.svelte-1n46o8q{color:var(--success-color);margin-left:4px;animation:1.5s infinite svelte-1n46o8q-pulse}@keyframes svelte-1n46o8q-pulse{0%,to{opacity:1}50%{opacity:.4}}.events-badge.svelte-1n46o8q{min-width:17px;height:17px;color:var(--text-on-accent);background-color:var(--error-color);border-radius:9px;justify-content:center;align-items:center;margin-left:5px;padding:0 4px;font-size:.68em;font-weight:700;display:inline-flex}.shortcut-hint.svelte-1n46o8q{opacity:.4;border:1px solid;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:.7em;font-weight:400}.tab-btn.svelte-1n46o8q:hover .shortcut-hint:where(.svelte-1n46o8q){opacity:.7}.anon-badge.svelte-1n46o8q{letter-spacing:.05em;color:var(--text-on-accent);background-color:var(--warning-color);border-radius:var(--radius-full);cursor:default;-webkit-user-select:none;user-select:none;margin-left:auto;padding:2px 10px;font-size:.75em;font-weight:700;animation:2s ease-in-out infinite svelte-1n46o8q-anon-pulse}@keyframes svelte-1n46o8q-anon-pulse{0%,to{opacity:1}50%{opacity:.7}}.drop-overlay{z-index:9999;background:var(--backdrop-color-strong);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.drop-content{text-align:center;border:3px dashed var(--accent-color);background:var(--bg-lighter-color);border-radius:16px;padding:40px 60px}.drop-icon{margin-bottom:12px;font-size:3em}.drop-text{color:var(--text-color);font-size:1.3em;font-weight:700}.drop-hint{color:var(--text-muted);margin-top:6px;font-size:.9em}.import-error-modal.svelte-1n46o8q{background:var(--bg-light-color);border:1px solid var(--error-border);border-radius:var(--radius-lg);flex-direction:column;width:520px;max-width:90vw;max-height:70vh;display:flex;overflow:hidden}.import-error-header.svelte-1n46o8q{border-bottom:1px solid var(--border-color);background:var(--error-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.import-error-title.svelte-1n46o8q{color:var(--error-color);font-weight:700}.import-error-body.svelte-1n46o8q{padding:16px;overflow-y:auto}.import-error-desc.svelte-1n46o8q{color:var(--text-muted);margin:0 0 12px;font-size:.9em}.modal-backdrop.svelte-1n46o8q{background-color:var(--backdrop-color);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.targets-modal.svelte-1n46o8q{background-color:var(--bg-light-color);width:90%;max-width:600px;max-height:80vh;box-shadow:0 5px 15px var(--shadow-color-strong);border-radius:8px;flex-direction:column;display:flex}.targets-modal-header.svelte-1n46o8q{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.targets-modal-header.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0;font-size:1.2em}.close-btn.svelte-1n46o8q{color:var(--text-color);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.targets-modal-body.svelte-1n46o8q{padding:20px;overflow-y:auto}
