.cb-box.svelte-16i49mk{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--border-default);border-radius:4px;background:transparent;color:transparent;transition:border-color .1s ease,color .1s ease}.sm.svelte-16i49mk{width:16px;height:16px}.md.svelte-16i49mk{width:18px;height:18px}.cb-box.checked.svelte-16i49mk,.cb-box.indeterminate.svelte-16i49mk{border-color:var(--accent-primary);color:var(--accent-primary)}.checkbox-wrapper.svelte-tuwmdb{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper.disabled.svelte-tuwmdb{opacity:.5;cursor:not-allowed}.checkbox-input.svelte-tuwmdb{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkbox-wrapper.svelte-tuwmdb:hover:not(.disabled) .cb-box{border-color:var(--accent-primary)}.checkbox-input.svelte-tuwmdb:focus-visible+.cb-box{box-shadow:var(--focus-ring)}.checkbox-label.svelte-tuwmdb{font-size:12px;color:var(--text-secondary);line-height:1.2}.checkbox-wrapper.svelte-tuwmdb:hover:not(.disabled) .checkbox-label:where(.svelte-tuwmdb){color:var(--text-primary)}.modal-backdrop.svelte-92v3ph{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--overlay-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;padding:20px}.modal-container.svelte-92v3ph{display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow-lg);max-height:calc(100vh - 40px);overflow:hidden}.modal-container.sm.svelte-92v3ph{width:100%;max-width:360px}.modal-container.md.svelte-92v3ph{width:100%;max-width:480px}.modal-container.lg.svelte-92v3ph{width:100%;max-width:640px}.modal-header.svelte-92v3ph{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.modal-title.svelte-92v3ph{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.modal-close{margin-left:auto}.modal-body.svelte-92v3ph{flex:1;padding:16px;overflow-y:auto}.modal-footer.svelte-92v3ph{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-tertiary)}.scroll-shadow-container.svelte-140mgj3{position:relative;overflow:auto;flex:1;min-height:0;min-width:0}.scroll-shadow-container.svelte-140mgj3:before,.scroll-shadow-container.svelte-140mgj3:after{content:"";position:sticky;left:0;right:0;height:var(--shadow-size);pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10;flex-shrink:0;display:block}.scroll-shadow-container[data-variant-top=fade].svelte-140mgj3:before{top:0;background:linear-gradient(to bottom,var(--fade-color) 0%,transparent 100%);margin-bottom:calc(-1 * var(--shadow-size))}.scroll-shadow-container[data-variant-top=overlay].svelte-140mgj3:not([data-fixed]):before{top:0;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.15) 40%,transparent 100%);margin-bottom:calc(-1 * var(--shadow-size))}.scroll-shadow-container[data-variant-top=overlay][data-fixed].svelte-140mgj3:before{position:fixed;top:var(--fixed-top);left:var(--fixed-left);right:0;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.15) 40%,transparent 100%)}.scroll-shadow-container.show-top.svelte-140mgj3:before{opacity:1}.scroll-shadow-container[data-variant-bottom=fade].svelte-140mgj3:after{bottom:0;background:linear-gradient(to top,var(--fade-color) 0%,transparent 100%);margin-top:calc(-1 * var(--shadow-size))}.scroll-shadow-container[data-variant-bottom=overlay].svelte-140mgj3:after{bottom:0;background:linear-gradient(to top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.15) 40%,transparent 100%);margin-top:calc(-1 * var(--shadow-size))}.scroll-shadow-container.show-bottom.svelte-140mgj3:after{opacity:1}.searchbar.svelte-82u7cd{display:flex;align-items:center;gap:10px;flex:0 1 360px;min-width:0;height:38px;padding:0 12px;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:7px;transition:border-color .12s ease,box-shadow .12s ease}.searchbar.sm.svelte-82u7cd{flex:1 1 auto;height:34px;gap:8px;padding:0 10px;background:var(--bg-primary);border-radius:7px}.searchbar.svelte-82u7cd:focus-within{border-color:var(--accent-primary);box-shadow:var(--focus-ring)}.searchbar.svelte-82u7cd svg{color:var(--text-muted);flex:none}.searchbar.svelte-82u7cd input:where(.svelte-82u7cd){flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font-size:14px}.searchbar.sm.svelte-82u7cd input:where(.svelte-82u7cd){font-size:13px}.searchbar.svelte-82u7cd input:where(.svelte-82u7cd)::-moz-placeholder{color:var(--text-muted)}.searchbar.svelte-82u7cd input:where(.svelte-82u7cd)::placeholder{color:var(--text-muted)}.searchbar.svelte-82u7cd .clear:where(.svelte-82u7cd){display:flex;padding:2px;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px}.searchbar.svelte-82u7cd .clear:where(.svelte-82u7cd):hover{color:var(--text-primary)}.select.svelte-1vl4wba{position:relative;display:inline-block;width:100%}.trigger.svelte-1vl4wba{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:7px;color:var(--text-primary);font-size:13px;padding:0 10px;min-height:38px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.sm.svelte-1vl4wba .trigger:where(.svelte-1vl4wba){min-height:34px;padding:0 10px;font-size:12px;border-radius:7px;background:var(--bg-primary)}.trigger.svelte-1vl4wba:hover:not(:disabled){border-color:var(--accent-primary)}.trigger.svelte-1vl4wba:disabled{opacity:.5;cursor:not-allowed}.select.open.svelte-1vl4wba .trigger:where(.svelte-1vl4wba),.trigger.svelte-1vl4wba:focus-visible{border-color:var(--accent-primary);box-shadow:var(--focus-ring)}.trigger.placeholder.svelte-1vl4wba .trigger-label:where(.svelte-1vl4wba){color:var(--text-muted)}.trigger-label.svelte-1vl4wba{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu.svelte-1vl4wba{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow-lg);max-height:240px;overflow-y:auto}.menu.svelte-1vl4wba li:where(.svelte-1vl4wba){padding:8px 10px;border-radius:6px;font-size:13px;color:var(--text-secondary);cursor:pointer}.menu.svelte-1vl4wba li:where(.svelte-1vl4wba):hover:not(.disabled){background:var(--bg-tertiary);color:var(--text-primary)}.menu.svelte-1vl4wba li.selected:where(.svelte-1vl4wba){color:var(--text-primary);background:var(--bg-active)}.menu.svelte-1vl4wba li.disabled:where(.svelte-1vl4wba){opacity:.4;cursor:not-allowed}.form-field.svelte-1t822n0{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1t822n0{font-size:13px;font-weight:500;color:var(--text-primary)}.field-desc.svelte-1t822n0{margin:0;font-size:12px;color:var(--text-muted);max-width:460px}.field-error.svelte-1t822n0{margin:2px 0 0;font-size:12px;color:var(--status-error, #f85149)}.text-input.svelte-1qnn58h{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:7px;transition:border-color .12s ease,box-shadow .12s ease}.text-input.svelte-1qnn58h:focus-within{border-color:var(--accent-primary);box-shadow:var(--focus-ring)}.text-input.invalid.svelte-1qnn58h{border-color:var(--status-offline)}.text-input.disabled.svelte-1qnn58h{opacity:.6}.text-input.multiline.svelte-1qnn58h{align-items:stretch;padding:8px 10px}.text-input.svelte-1qnn58h input:where(.svelte-1qnn58h),.text-input.svelte-1qnn58h textarea:where(.svelte-1qnn58h){flex:1;min-width:0;width:100%;border:none;background:transparent;outline:none;color:var(--text-primary);font-family:inherit;font-size:13px;padding:0}.text-input.svelte-1qnn58h textarea:where(.svelte-1qnn58h){resize:vertical;min-height:60px;line-height:1.5}.text-input.mono.svelte-1qnn58h input:where(.svelte-1qnn58h),.text-input.mono.svelte-1qnn58h textarea:where(.svelte-1qnn58h){font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.text-input.svelte-1qnn58h input:where(.svelte-1qnn58h)::-moz-placeholder,.text-input.svelte-1qnn58h textarea:where(.svelte-1qnn58h)::-moz-placeholder{color:var(--text-muted)}.text-input.svelte-1qnn58h input:where(.svelte-1qnn58h)::placeholder,.text-input.svelte-1qnn58h textarea:where(.svelte-1qnn58h)::placeholder{color:var(--text-muted)}.ti-ic.svelte-1qnn58h{display:inline-flex;align-items:center;color:var(--text-muted);flex:none}.ti-affix.svelte-1qnn58h{color:var(--text-muted);font-size:12.5px;white-space:nowrap;flex:none}.ti-btn.svelte-1qnn58h{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:4px;flex:none}.ti-btn.svelte-1qnn58h:hover{color:var(--text-primary)}.toggle.svelte-tckume{position:relative;flex:none;background:transparent;border:1px solid var(--border-default);cursor:pointer;padding:0;transition:background .15s ease,border-color .15s ease}.md.svelte-tckume{width:44px;height:24px;border-radius:12px}.sm.svelte-tckume{width:36px;height:20px;border-radius:10px}.toggle.svelte-tckume:hover:not(.disabled){border-color:var(--border-focus)}.toggle.active.svelte-tckume{background:var(--accent-primary);border-color:var(--accent-primary)}.toggle.svelte-tckume:focus-visible{outline:none;box-shadow:var(--focus-ring)}.toggle.disabled.svelte-tckume{opacity:.5;cursor:not-allowed}.toggle-thumb.svelte-tckume{position:absolute;top:2px;left:2px;border-radius:50%;background:var(--text-muted);box-shadow:var(--shadow-sm);transition:transform .15s ease,background .15s ease}.md.svelte-tckume .toggle-thumb:where(.svelte-tckume){width:18px;height:18px}.sm.svelte-tckume .toggle-thumb:where(.svelte-tckume){width:14px;height:14px}.toggle.active.svelte-tckume .toggle-thumb:where(.svelte-tckume){background:var(--text-on-accent)}.md.toggle.active.svelte-tckume .toggle-thumb:where(.svelte-tckume){transform:translate(20px)}.sm.toggle.active.svelte-tckume .toggle-thumb:where(.svelte-tckume){transform:translate(16px)}
