:root{--cb-z-base: 1;--cb-z-content: 10;--cb-z-toolbar: 100;--cb-z-dropdown: 1000;--cb-z-overlay: 9999;--cb-z-top: 10000;--cb-z-drag: 10001;--cb-space-1: 2px;--cb-space-2: 4px;--cb-space-2-5: 6px;--cb-space-3: 8px;--cb-space-3-5: 10px;--cb-space-4: 12px;--cb-space-5: 16px;--cb-space-6: 20px;--cb-space-7: 24px;--cb-space-8: 32px;--cb-space-9: 48px;--cb-duration-instant: 0ms;--cb-duration-fast: .1s;--cb-duration-normal: .2s;--cb-duration-slow: .3s;--cb-duration-slower: .5s;--cb-ease-out: cubic-bezier(0, 0, .2, 1);--cb-ease-in: cubic-bezier(.4, 0, 1, 1);--cb-ease-in-out: cubic-bezier(.4, 0, .2, 1);--cb-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--cb-ease-spring: cubic-bezier(.175, .885, .32, 1.275);--cb-ease-zoom: cubic-bezier(.16, 1, .3, 1);--cb-tap-target-min: 44px;--cb-safe-area-top: env(safe-area-inset-top, 0px);--cb-safe-area-bottom: env(safe-area-inset-bottom, 0px);--cb-transition-colors: color var(--cb-duration-fast) var(--cb-ease-out), background-color var(--cb-duration-fast) var(--cb-ease-out), border-color var(--cb-duration-fast) var(--cb-ease-out);--cb-transition-transform: transform var(--cb-duration-normal) var(--cb-ease-out);--cb-transition-opacity: opacity var(--cb-duration-normal) var(--cb-ease-out);--cb-transition-shadow: box-shadow var(--cb-duration-fast) var(--cb-ease-out);font-family:var(--cb-font-family);font-size:var(--cb-font-size-base);line-height:var(--cb-line-height);font-weight:var(--cb-font-weight-normal);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{transition:background-color var(--cb-transition-speed) var(--cb-animation-fade),border-color var(--cb-transition-speed) var(--cb-animation-fade),box-shadow var(--cb-transition-speed) var(--cb-animation-fade),}.window{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:windowAppear .3s var(--cb-animation-bounce)}.start-menu,.context-menu{animation:menuAppear .2s var(--cb-animation-fade);transform-origin:bottom left}@keyframes windowAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes menuAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.button-hover{transition:all var(--cb-transition-speed) var(--cb-animation-bounce)}.button-hover:hover{transform:var(--cb-hover-scale);box-shadow:var(--cb-glow-effect)}.button-hover:active{transform:scale(.98)}.taskbar .start-btn{position:relative}.taskbar .start-btn:after{content:"";position:absolute;inset:-2px;background:var(--cb-accent-color);filter:blur(8px);opacity:0;transition:opacity var(--cb-transition-speed) var(--cb-animation-fade);z-index:-1}.taskbar .start-btn:hover:after{opacity:.5}.cb-spin{animation:cb-spin .8s linear infinite}@keyframes cb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html .cb-entity-drag-icon{padding:var(--cb-space-3) var(--cb-space-4);background:var(--cb-accent-color);color:var(--cb-bg-primary);border-radius:var(--cb-radius-sm);font-weight:var(--cb-font-weight-medium);box-shadow:0 3px 8px #0000004d;border:1px solid var(--cb-accent-border);opacity:.9;position:fixed;z-index:var(--cb-z-drag);font-family:var(--cb-font-family);font-size:var(--cb-font-size-small);pointer-events:none}html body.cb-entity-drag-in-progress,html body.cb-entity-drag-in-progress *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html body.cb-entity-drag-in-progress .droppable{cursor:copy}html body.cb-entity-drag-in-progress .db-value-display-container[data-field-type=EntityReference]{cursor:link}.interactive-card{position:relative;overflow:hidden;transition:all var(--cb-interaction-speed) var(--cb-animation-bounce)}.interactive-card:before{content:"";position:absolute;inset:0;background:var(--cb-shine-effect);transform:translate(-100%);transition:transform var(--cb-shine-speed) var(--cb-animation-bounce)}.interactive-card:hover{transform:var(--cb-hover-lift) var(--cb-hover-scale);border-color:rgba(var(--cb-accent-color),.3);box-shadow:var(--cb-shadow-hover),var(--cb-inset-shadow)}.interactive-card:hover:before{transform:translate(100%)}.interactive-card:active{transform:var(--cb-active-scale);box-shadow:var(--cb-shadow-active)}.interactive-icon{position:relative;transition:all .3s var(--cb-animation-bounce)}.interactive-icon:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:var(--cb-gradient-accent);z-index:-1;opacity:0;transition:opacity .3s ease}.interactive-icon:hover{transform:var(--cb-hover-scale)}.interactive-icon:hover:after{opacity:var(--cb-glow-opacity)}:where(button,[role=button],.cb-btn,a,.tree-node,.list-item){touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--cb-transition-speed, .2s) var(--cb-animation-fade, ease),border-color var(--cb-transition-speed, .2s) var(--cb-animation-fade, ease),box-shadow var(--cb-transition-speed, .2s) var(--cb-animation-fade, ease),filter var(--cb-press-duration, .12s) ease}:where(button,[role=button],.cb-btn):where(:not(:disabled)):where(:not([aria-disabled=true])):where(:not(.cb-no-press)):active{transform:var(--cb-press-scale, scale(.97));filter:brightness(var(--cb-press-brightness, .92))}:where(a,.tree-node,.list-item,[role=tab],[role=menuitem],[role=option]):where(:not([aria-disabled=true])):where(:not(.cb-no-press)):active{filter:brightness(var(--cb-press-brightness, .92))}.cb-btn[data-v-15b89b39]{-webkit-appearance:none;appearance:none;border:none;outline:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-2-5);position:relative;font-family:var(--cb-font-family);font-weight:var(--cb-font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease,opacity .15s ease}.cb-btn--xs[data-v-15b89b39]{height:20px;padding:0 var(--cb-space-2-5);font-size:var(--cb-font-size-2xs);border-radius:var(--cb-radius-sm);gap:var(--cb-space-2)}.cb-btn--sm[data-v-15b89b39]{height:26px;padding:0 var(--cb-space-3);font-size:var(--cb-font-size-small);border-radius:var(--cb-radius-md)}.cb-btn--md[data-v-15b89b39]{height:32px;padding:0 var(--cb-space-4);font-size:var(--cb-font-size-base);border-radius:var(--cb-radius-lg)}.cb-btn--lg[data-v-15b89b39]{height:38px;padding:0 var(--cb-space-5);font-size:var(--cb-font-size-large);border-radius:var(--cb-radius-lg)}.cb-btn--primary[data-v-15b89b39]{background:var(--cb-accent);color:var(--cb-text-on-accent)}.cb-btn--primary[data-v-15b89b39]:hover:not(:disabled){background:var(--cb-accent-hover);transform:translateY(-1px)}.cb-btn--primary[data-v-15b89b39]:active:not(:disabled){transform:translateY(0) scale(.98)}.cb-btn--primary.cb-btn--shine[data-v-15b89b39]{box-shadow:inset 0 1px color-mix(in srgb,var(--cb-text-on-accent) 10%,transparent)}.cb-btn--secondary[data-v-15b89b39]{background:var(--cb-bg-secondary);color:var(--cb-text-primary);border:1px solid var(--cb-accent-border)}.cb-btn--secondary[data-v-15b89b39]:hover:not(:disabled){background:var(--cb-bg-tertiary);border-color:var(--cb-accent-color);box-shadow:var(--cb-shadow-accent)}.cb-btn--secondary[data-v-15b89b39]:active:not(:disabled){transform:scale(.98)}.cb-btn--danger[data-v-15b89b39]{background:var(--cb-danger-color);color:var(--cb-text-on-accent);box-shadow:var(--cb-danger-glow)}.cb-btn--danger[data-v-15b89b39]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}.cb-btn--danger[data-v-15b89b39]:active:not(:disabled){transform:translateY(0) scale(.98)}.cb-btn--ghost[data-v-15b89b39]{background:transparent;color:var(--cb-text-secondary);border:1px solid transparent}.cb-btn--ghost[data-v-15b89b39]:hover:not(:disabled){background:var(--cb-overlay-hover);color:var(--cb-text-primary);border-color:var(--cb-accent-border)}.cb-btn--ghost[data-v-15b89b39]:active:not(:disabled){background:var(--cb-overlay-active)}.cb-btn--icon[data-v-15b89b39]{background:transparent;color:var(--cb-text-secondary);border:1px solid transparent;padding:0}.cb-btn--icon.cb-btn--xs[data-v-15b89b39]{width:20px;height:20px}.cb-btn--icon.cb-btn--sm[data-v-15b89b39]{width:26px;height:26px}.cb-btn--icon.cb-btn--md[data-v-15b89b39]{width:32px;height:32px}.cb-btn--icon.cb-btn--lg[data-v-15b89b39]{width:38px;height:38px}.cb-btn--icon[data-v-15b89b39]:hover:not(:disabled){background:var(--cb-overlay-hover);color:var(--cb-text-primary)}.cb-btn--icon[data-v-15b89b39]:active:not(:disabled){background:var(--cb-overlay-active);transform:scale(.95)}.cb-btn--disabled[data-v-15b89b39],.cb-btn[data-v-15b89b39]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cb-btn--block[data-v-15b89b39]{display:flex;width:100%}.cb-btn--active.cb-btn--secondary[data-v-15b89b39],.cb-btn--active.cb-btn--ghost[data-v-15b89b39],.cb-btn--active.cb-btn--icon[data-v-15b89b39]{background:var(--cb-accent-bg);color:var(--cb-accent-color);border-color:var(--cb-accent-border)}.cb-btn--active.cb-btn--secondary[data-v-15b89b39]:hover:not(:disabled),.cb-btn--active.cb-btn--ghost[data-v-15b89b39]:hover:not(:disabled),.cb-btn--active.cb-btn--icon[data-v-15b89b39]:hover:not(:disabled){background:var(--cb-accent-bg-light);color:var(--cb-accent-color);border-color:var(--cb-accent-color)}.cb-btn--danger-tone.cb-btn--icon[data-v-15b89b39]:hover:not(:disabled){background:var(--cb-danger-bg);color:var(--cb-danger-color)}.cb-btn--danger-tone.cb-btn--icon[data-v-15b89b39]:active:not(:disabled){background:var(--cb-danger-bg-hover);color:var(--cb-danger-color);transform:scale(.95)}.cb-btn--danger-tone.cb-btn--ghost[data-v-15b89b39],.cb-btn--danger-tone.cb-btn--secondary[data-v-15b89b39]{color:var(--cb-danger-color);border-color:var(--cb-danger-border)}.cb-btn--danger-tone.cb-btn--ghost[data-v-15b89b39]:hover:not(:disabled),.cb-btn--danger-tone.cb-btn--secondary[data-v-15b89b39]:hover:not(:disabled){background:var(--cb-danger-bg-hover);color:var(--cb-danger-color);border-color:var(--cb-danger-color)}.cb-btn--danger-tone.cb-btn--ghost[data-v-15b89b39]:active:not(:disabled),.cb-btn--danger-tone.cb-btn--secondary[data-v-15b89b39]:active:not(:disabled){background:var(--cb-danger-bg)}.cb-btn--loading[data-v-15b89b39]{cursor:wait;pointer-events:none}.cb-btn__spinner[data-v-15b89b39]{position:absolute;display:flex;align-items:center;justify-content:center}.cb-btn__spinner svg[data-v-15b89b39]{width:16px;height:16px;animation:cb-btn-spin-15b89b39 .8s linear infinite}.cb-btn--xs .cb-btn__spinner svg[data-v-15b89b39]{width:12px;height:12px}.cb-btn--sm .cb-btn__spinner svg[data-v-15b89b39]{width:14px;height:14px}.cb-btn--lg .cb-btn__spinner svg[data-v-15b89b39]{width:18px;height:18px}.cb-btn__content[data-v-15b89b39]{display:inline-flex;align-items:center;gap:var(--cb-space-2-5)}.cb-btn__content--hidden[data-v-15b89b39]{visibility:hidden}@keyframes cb-btn-spin-15b89b39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cb-btn[data-v-15b89b39]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-add-button__icon[data-v-59f616d9],.cb-edit-button__icon[data-v-c8ca15bf],.cb-delete-button__icon[data-v-0c215ba5],.cb-remove-button__icon[data-v-1d8d7c2a]{flex-shrink:0}.cb-input[data-v-5087565a]{display:inline-flex;flex-direction:column;gap:var(--cb-space-2)}.cb-input--block[data-v-5087565a]{display:flex;width:100%}.cb-input--block .cb-input__wrapper[data-v-5087565a]{width:100%}.cb-input__wrapper[data-v-5087565a]{display:flex;align-items:center;box-sizing:border-box;background:var(--cb-bg-secondary);border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-sm);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.cb-input--focused .cb-input__wrapper[data-v-5087565a]{border-color:var(--cb-accent-color);box-shadow:0 0 0 3px var(--cb-overlay-primary)}.cb-input--error .cb-input__wrapper[data-v-5087565a]{border-color:var(--cb-danger-color)}.cb-input--error.cb-input--focused .cb-input__wrapper[data-v-5087565a]{box-shadow:0 0 0 3px var(--cb-danger-bg)}.cb-input--disabled .cb-input__wrapper[data-v-5087565a]{opacity:.5;cursor:not-allowed;background:var(--cb-bg-tertiary)}.cb-input__field[data-v-5087565a]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--cb-text-primary);font-family:var(--cb-font-family);-webkit-appearance:none;appearance:none}.cb-input__field[data-v-5087565a]::placeholder{color:var(--cb-text-muted)}.cb-input__field[data-v-5087565a]:disabled{cursor:not-allowed}.cb-input--sm .cb-input__wrapper[data-v-5087565a]{height:26px}.cb-input--sm .cb-input__field[data-v-5087565a]{padding:0 var(--cb-space-3);font-size:var(--cb-font-size-small)}.cb-input--md .cb-input__wrapper[data-v-5087565a]{height:32px}.cb-input--md .cb-input__field[data-v-5087565a]{padding:0 var(--cb-space-3-5);font-size:var(--cb-font-size-base)}.cb-input--lg .cb-input__wrapper[data-v-5087565a]{height:38px}.cb-input--lg .cb-input__field[data-v-5087565a]{padding:0 var(--cb-space-4);font-size:var(--cb-font-size-large)}.cb-input__prefix[data-v-5087565a],.cb-input__suffix[data-v-5087565a]{display:flex;align-items:center;justify-content:center;color:var(--cb-text-muted);flex-shrink:0}.cb-input__prefix[data-v-5087565a]{padding-left:var(--cb-space-3)}.cb-input__suffix[data-v-5087565a]{padding-right:var(--cb-space-3)}.cb-input__error[data-v-5087565a]{font-size:var(--cb-font-size-small);color:var(--cb-danger-color)}.cb-input__field[type=number][data-v-5087565a]::-webkit-inner-spin-button,.cb-input__field[type=number][data-v-5087565a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cb-select[data-v-2454b0e7]{display:inline-flex;flex-direction:column;gap:var(--cb-space-2)}.cb-select--block[data-v-2454b0e7]{display:flex;width:100%}.cb-select--block .cb-select__wrapper[data-v-2454b0e7]{width:100%}.cb-select__wrapper[data-v-2454b0e7]{position:relative;display:flex;align-items:center;background:var(--cb-input-bg, var(--cb-bg-primary));border:1px solid var(--cb-input-border, var(--cb-border-color));border-radius:var(--cb-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.cb-select--focused .cb-select__wrapper[data-v-2454b0e7]{border-color:var(--cb-accent-color);box-shadow:0 0 0 3px var(--cb-overlay-primary)}.cb-select--error .cb-select__wrapper[data-v-2454b0e7]{border-color:var(--cb-danger-color)}.cb-select--disabled .cb-select__wrapper[data-v-2454b0e7]{opacity:.5;cursor:not-allowed;background:var(--cb-bg-tertiary)}.cb-select__field[data-v-2454b0e7]{flex:1;min-width:0;width:100%;background:none;border:0;border-radius:0;outline:none;box-shadow:none;color:var(--cb-text-primary);font-family:var(--cb-font-family);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:var(--cb-space-8)}.cb-select__field[data-v-2454b0e7]:disabled{cursor:not-allowed}.cb-select--placeholder .cb-select__field[data-v-2454b0e7]{color:var(--cb-text-muted)}.cb-select--sm .cb-select__wrapper[data-v-2454b0e7]{height:26px}.cb-select--sm .cb-select__field[data-v-2454b0e7]{padding:0 var(--cb-space-8) 0 var(--cb-space-3);font-size:var(--cb-font-size-small)}.cb-select--md .cb-select__wrapper[data-v-2454b0e7]{height:32px}.cb-select--md .cb-select__field[data-v-2454b0e7]{padding:0 var(--cb-space-8) 0 var(--cb-space-3-5);font-size:var(--cb-font-size-base)}.cb-select--lg .cb-select__wrapper[data-v-2454b0e7]{height:38px}.cb-select--lg .cb-select__field[data-v-2454b0e7]{padding:0 var(--cb-space-8) 0 var(--cb-space-4);font-size:var(--cb-font-size-large)}.cb-select__arrow[data-v-2454b0e7]{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--cb-text-muted);display:flex;align-items:center;justify-content:center}.cb-select__arrow svg[data-v-2454b0e7]{width:16px;height:16px}.cb-select--focused .cb-select__arrow[data-v-2454b0e7]{color:var(--cb-accent-color)}.cb-select__error[data-v-2454b0e7]{font-size:var(--cb-font-size-small);color:var(--cb-danger-color)}.cb-select__field option[data-v-2454b0e7]{background:var(--cb-bg-secondary);color:var(--cb-text-primary)}.cb-select__field option[data-v-2454b0e7]:disabled{color:var(--cb-text-muted)}.cb-checkbox[data-v-80e4f249]{display:inline-flex;align-items:center;gap:var(--cb-space-3);cursor:pointer;-webkit-user-select:none;user-select:none}.cb-checkbox--disabled[data-v-80e4f249]{opacity:.5;cursor:not-allowed}.cb-checkbox__input[data-v-80e4f249]{position:absolute;opacity:0;width:0;height:0}.cb-checkbox__box[data-v-80e4f249]{display:flex;align-items:center;justify-content:center;background:var(--cb-bg-secondary);border:1px solid var(--cb-accent-border);border-radius:3px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cb-checkbox--sm .cb-checkbox__box[data-v-80e4f249]{width:14px;height:14px}.cb-checkbox--md .cb-checkbox__box[data-v-80e4f249]{width:18px;height:18px}.cb-checkbox--lg .cb-checkbox__box[data-v-80e4f249]{width:22px;height:22px}.cb-checkbox__icon[data-v-80e4f249]{color:var(--cb-bg-primary)}.cb-checkbox--sm .cb-checkbox__icon[data-v-80e4f249]{width:10px;height:10px}.cb-checkbox--md .cb-checkbox__icon[data-v-80e4f249]{width:14px;height:14px}.cb-checkbox--lg .cb-checkbox__icon[data-v-80e4f249]{width:18px;height:18px}.cb-checkbox:hover:not(.cb-checkbox--disabled) .cb-checkbox__box[data-v-80e4f249]{border-color:var(--cb-accent-color)}.cb-checkbox--checked .cb-checkbox__box[data-v-80e4f249],.cb-checkbox--indeterminate .cb-checkbox__box[data-v-80e4f249]{background:var(--cb-accent-color);border-color:var(--cb-accent-color)}.cb-checkbox__input:focus-visible+.cb-checkbox__box[data-v-80e4f249]{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-checkbox__label[data-v-80e4f249]{display:inline-flex;align-items:center;gap:var(--cb-space-2-5);font-size:var(--cb-font-size-base);color:var(--cb-text-primary)}.cb-checkbox--sm .cb-checkbox__label[data-v-80e4f249]{font-size:var(--cb-font-size-small)}.cb-checkbox--lg .cb-checkbox__label[data-v-80e4f249]{font-size:var(--cb-font-size-large)}.cb-radio[data-v-a25e12d5]{display:inline-flex;align-items:center;gap:var(--cb-space-3);cursor:pointer;-webkit-user-select:none;user-select:none}.cb-radio--disabled[data-v-a25e12d5]{opacity:.5;cursor:not-allowed}.cb-radio__input[data-v-a25e12d5]{position:absolute;opacity:0;width:0;height:0}.cb-radio__circle[data-v-a25e12d5]{display:flex;align-items:center;justify-content:center;background:var(--cb-bg-secondary);border:1px solid var(--cb-accent-border);border-radius:50%;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cb-radio--sm .cb-radio__circle[data-v-a25e12d5]{width:14px;height:14px}.cb-radio--md .cb-radio__circle[data-v-a25e12d5]{width:18px;height:18px}.cb-radio--lg .cb-radio__circle[data-v-a25e12d5]{width:22px;height:22px}.cb-radio__dot[data-v-a25e12d5]{background:var(--cb-accent-color);border-radius:50%}.cb-radio--sm .cb-radio__dot[data-v-a25e12d5]{width:6px;height:6px}.cb-radio--md .cb-radio__dot[data-v-a25e12d5]{width:8px;height:8px}.cb-radio--lg .cb-radio__dot[data-v-a25e12d5]{width:10px;height:10px}.cb-radio:hover:not(.cb-radio--disabled) .cb-radio__circle[data-v-a25e12d5]{border-color:var(--cb-accent-color)}.cb-radio--checked .cb-radio__circle[data-v-a25e12d5]{border-color:var(--cb-accent-color)}.cb-radio__input:focus-visible+.cb-radio__circle[data-v-a25e12d5]{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-radio__label[data-v-a25e12d5]{font-size:var(--cb-font-size-base);color:var(--cb-text-primary)}.cb-radio--sm .cb-radio__label[data-v-a25e12d5]{font-size:var(--cb-font-size-small)}.cb-radio--lg .cb-radio__label[data-v-a25e12d5]{font-size:var(--cb-font-size-large)}.cb-toggle[data-v-1e3942df]{display:inline-flex;align-items:center;gap:var(--cb-space-3);cursor:pointer;-webkit-user-select:none;user-select:none}.cb-toggle--disabled[data-v-1e3942df]{opacity:.5;cursor:not-allowed}.cb-toggle--loading[data-v-1e3942df]{cursor:wait}.cb-toggle__input[data-v-1e3942df]{position:absolute;opacity:0;width:0;height:0}.cb-toggle__track[data-v-1e3942df]{position:relative;flex-shrink:0;background:var(--cb-bg-secondary);border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-full);transition:background-color .15s ease,border-color .15s ease}.cb-toggle__thumb[data-v-1e3942df]{position:absolute;top:50%;left:1px;transform:translateY(-50%);background:var(--cb-bg-primary);border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-full);box-shadow:var(--cb-shadow-sm);transition:transform .15s ease,background-color .15s ease}.cb-toggle--sm .cb-toggle__track[data-v-1e3942df]{width:28px;height:16px}.cb-toggle--sm .cb-toggle__thumb[data-v-1e3942df]{width:12px;height:12px}.cb-toggle--sm.cb-toggle--on .cb-toggle__thumb[data-v-1e3942df]{transform:translate(12px,-50%)}.cb-toggle--md .cb-toggle__track[data-v-1e3942df]{width:36px;height:20px}.cb-toggle--md .cb-toggle__thumb[data-v-1e3942df]{width:16px;height:16px}.cb-toggle--md.cb-toggle--on .cb-toggle__thumb[data-v-1e3942df]{transform:translate(16px,-50%)}.cb-toggle--lg .cb-toggle__track[data-v-1e3942df]{width:44px;height:24px}.cb-toggle--lg .cb-toggle__thumb[data-v-1e3942df]{width:20px;height:20px}.cb-toggle--lg.cb-toggle--on .cb-toggle__thumb[data-v-1e3942df]{transform:translate(20px,-50%)}.cb-toggle:hover:not(.cb-toggle--disabled):not(.cb-toggle--loading) .cb-toggle__track[data-v-1e3942df]{border-color:var(--cb-accent-color)}.cb-toggle--on .cb-toggle__track[data-v-1e3942df]{background:var(--cb-accent-color);border-color:var(--cb-accent-color)}.cb-toggle--on .cb-toggle__thumb[data-v-1e3942df]{background:var(--cb-text-on-accent);border-color:transparent}.cb-toggle--loading .cb-toggle__thumb[data-v-1e3942df]{opacity:.6;animation:cb-toggle-pulse-1e3942df 1s ease-in-out infinite}@keyframes cb-toggle-pulse-1e3942df{50%{opacity:.3}}.cb-toggle__input:focus-visible~.cb-toggle__track[data-v-1e3942df]{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-toggle__label[data-v-1e3942df]{font-size:var(--cb-font-size-base);color:var(--cb-text-primary)}.cb-toggle--sm .cb-toggle__label[data-v-1e3942df]{font-size:var(--cb-font-size-small)}.cb-toggle--lg .cb-toggle__label[data-v-1e3942df]{font-size:var(--cb-font-size-large)}.cb-textarea[data-v-4d9404d5]{display:inline-flex;flex-direction:column;gap:var(--cb-space-2)}.cb-textarea--block[data-v-4d9404d5]{display:flex;width:100%}.cb-textarea__field[data-v-4d9404d5]{width:100%;max-width:100%;box-sizing:border-box;min-height:80px;padding:var(--cb-space-3-5);background:var(--cb-bg-secondary);border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-sm);color:var(--cb-text-primary);font-family:var(--cb-font-family);font-size:var(--cb-font-size-base);line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.cb-textarea__field[data-v-4d9404d5]::placeholder{color:var(--cb-text-muted)}.cb-textarea__field[data-v-4d9404d5]:focus{outline:none;border-color:var(--cb-accent-color);box-shadow:0 0 0 3px var(--cb-overlay-primary)}.cb-textarea--error .cb-textarea__field[data-v-4d9404d5]{border-color:var(--cb-danger-color)}.cb-textarea--error .cb-textarea__field[data-v-4d9404d5]:focus{box-shadow:0 0 0 3px var(--cb-danger-bg)}.cb-textarea--disabled .cb-textarea__field[data-v-4d9404d5]{opacity:.5;cursor:not-allowed;background:var(--cb-bg-tertiary)}.cb-textarea__footer[data-v-4d9404d5]{display:flex;justify-content:space-between;align-items:center;gap:var(--cb-space-3)}.cb-textarea__error[data-v-4d9404d5]{font-size:var(--cb-font-size-small);color:var(--cb-danger-color)}.cb-textarea__count[data-v-4d9404d5]{font-size:var(--cb-font-size-small);color:var(--cb-text-muted);margin-left:auto}.cb-textarea__field[data-v-4d9404d5]::-webkit-scrollbar{width:8px}.cb-textarea__field[data-v-4d9404d5]::-webkit-scrollbar-track{background:var(--cb-bg-tertiary);border-radius:var(--cb-radius-sm)}.cb-textarea__field[data-v-4d9404d5]::-webkit-scrollbar-thumb{background:var(--cb-accent-border);border-radius:var(--cb-radius-sm)}.cb-textarea__field[data-v-4d9404d5]::-webkit-scrollbar-thumb:hover{background:var(--cb-accent-color)}.cb-toolbar[data-v-705babf9]{display:flex;align-items:center;background:var(--cb-bg-secondary);flex-shrink:0}.cb-toolbar--sm[data-v-705babf9]{min-height:32px;padding:0 var(--cb-space-3);gap:var(--cb-space-2-5)}.cb-toolbar--md[data-v-705babf9]{min-height:40px;padding:0 var(--cb-space-3-5);gap:var(--cb-space-3)}.cb-toolbar--lg[data-v-705babf9]{min-height:48px;padding:0 14px;gap:var(--cb-space-3-5)}.cb-toolbar--wrap[data-v-705babf9],.cb-toolbar--wrap .cb-toolbar__left[data-v-705babf9],.cb-toolbar--wrap .cb-toolbar__center[data-v-705babf9],.cb-toolbar--wrap .cb-toolbar__right[data-v-705babf9]{flex-wrap:wrap}.cb-toolbar--border-none[data-v-705babf9]{border:none}.cb-toolbar--border-top[data-v-705babf9]{border-top:1px solid var(--cb-accent-border)}.cb-toolbar--border-bottom[data-v-705babf9]{border-bottom:1px solid var(--cb-accent-border)}.cb-toolbar--border-both[data-v-705babf9]{border-top:1px solid var(--cb-accent-border);border-bottom:1px solid var(--cb-accent-border)}.cb-toolbar--transparent[data-v-705babf9]{background:transparent;border:none}.cb-toolbar--align-start[data-v-705babf9]{justify-content:flex-start}.cb-toolbar--align-center[data-v-705babf9]{justify-content:center}.cb-toolbar--align-end[data-v-705babf9]{justify-content:flex-end}.cb-toolbar--align-between[data-v-705babf9]{justify-content:space-between}.cb-toolbar--align-around[data-v-705babf9]{justify-content:space-around}.cb-toolbar__left[data-v-705babf9],.cb-toolbar__center[data-v-705babf9],.cb-toolbar__right[data-v-705babf9]{display:flex;align-items:center;gap:inherit}.cb-toolbar__left[data-v-705babf9]{margin-right:auto}.cb-toolbar__center[data-v-705babf9]{flex:1;justify-content:center}.cb-toolbar__right[data-v-705babf9]{margin-left:auto}.cb-toolbar__left[data-v-705babf9]:empty,.cb-toolbar__center[data-v-705babf9]:empty,.cb-toolbar__right[data-v-705babf9]:empty{display:none}.cb-toolbar__left:empty+.cb-toolbar__center[data-v-705babf9]{justify-content:flex-start}.cb-toolbar__center:empty+.cb-toolbar__right[data-v-705babf9]{margin-left:0}.cb-toolbar-group[data-v-be653fae]{display:flex;align-items:center;gap:var(--cb-space-2)}.cb-toolbar-group--align-end[data-v-be653fae]{margin-left:auto}.cb-toolbar-group--align-center[data-v-be653fae]{margin-left:auto;margin-right:auto}.cb-toolbar-separator[data-v-f7c62319]{align-self:stretch;width:1px;margin:var(--cb-space-1) var(--cb-space-1);background:var(--cb-border-color);flex-shrink:0}.cb-panel[data-v-d5683bd9]{display:flex;flex-direction:column;background:var(--cb-bg-primary);position:relative;overflow:hidden}.cb-panel--bordered[data-v-d5683bd9]{border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-sm)}.cb-panel--resizing[data-v-d5683bd9]{-webkit-user-select:none;user-select:none}.cb-panel__header[data-v-d5683bd9]{flex-shrink:0;padding:var(--cb-space-3) var(--cb-space-4);border-bottom:1px solid var(--cb-accent-border);background:var(--cb-bg-secondary);font-weight:var(--cb-font-weight-medium)}.cb-panel__content[data-v-d5683bd9]{flex:1;overflow:auto;padding:var(--cb-space-3-5)}.cb-panel__footer[data-v-d5683bd9]{flex-shrink:0;padding:var(--cb-space-3) var(--cb-space-4);border-top:1px solid var(--cb-accent-border);background:var(--cb-bg-secondary)}.cb-panel__resize-handle[data-v-d5683bd9]{position:absolute;z-index:10;transition:background-color .15s ease}.cb-panel__resize-handle[data-v-d5683bd9]:hover{background:var(--cb-accent-color);opacity:.3}.cb-panel--resize-right .cb-panel__resize-handle[data-v-d5683bd9]{right:0;top:0;bottom:0;width:4px;cursor:ew-resize}.cb-panel--resize-left .cb-panel__resize-handle[data-v-d5683bd9]{left:0;top:0;bottom:0;width:4px;cursor:ew-resize}.cb-panel--resize-bottom .cb-panel__resize-handle[data-v-d5683bd9]{bottom:0;left:0;right:0;height:4px;cursor:ns-resize}.cb-panel--resize-top .cb-panel__resize-handle[data-v-d5683bd9]{top:0;left:0;right:0;height:4px;cursor:ns-resize}.cb-panel--resizing .cb-panel__resize-handle[data-v-d5683bd9]{background:var(--cb-accent-color);opacity:.5}.cb-spinner[data-v-383d43f9]{display:inline-flex;align-items:center;gap:var(--cb-space-3)}.cb-spinner svg[data-v-383d43f9]{animation:cb-spinner-rotate-383d43f9 .8s linear infinite}.cb-spinner--xs svg[data-v-383d43f9]{width:12px;height:12px}.cb-spinner--sm svg[data-v-383d43f9]{width:16px;height:16px}.cb-spinner--md svg[data-v-383d43f9]{width:24px;height:24px}.cb-spinner--lg svg[data-v-383d43f9]{width:36px;height:36px}.cb-spinner--default[data-v-383d43f9]{color:var(--cb-text-muted)}.cb-spinner--primary[data-v-383d43f9]{color:var(--cb-accent-color)}.cb-spinner__label[data-v-383d43f9]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary)}@keyframes cb-spinner-rotate-383d43f9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cb-table[data-v-6f0d9f7e]{display:flex;flex-direction:column;background:var(--cb-bg-primary);border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-sm);overflow:hidden}.cb-table--flush[data-v-6f0d9f7e]{background:transparent;border:none;border-radius:0}.cb-table__wrapper[data-v-6f0d9f7e]{overflow:auto;flex:1}.cb-table__table[data-v-6f0d9f7e]{width:100%;border-collapse:collapse;table-layout:fixed}.cb-table__table--layout-auto[data-v-6f0d9f7e]{table-layout:auto}.cb-table__head[data-v-6f0d9f7e]{background:var(--cb-bg-secondary)}.cb-table--sticky-header .cb-table__head[data-v-6f0d9f7e]{position:sticky;top:0;z-index:1}.cb-table__cell--header[data-v-6f0d9f7e]{font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-secondary);text-transform:uppercase;font-size:var(--cb-font-size-xs);letter-spacing:.5px;border-bottom:1px solid var(--cb-accent-border);-webkit-user-select:none;user-select:none}.cb-table__cell--sortable[data-v-6f0d9f7e]{cursor:pointer;transition:background-color .15s ease}.cb-table__cell--sortable[data-v-6f0d9f7e]:hover{background:var(--cb-overlay-hover)}.cb-table__header-content[data-v-6f0d9f7e]{display:flex;align-items:center;gap:var(--cb-space-2)}.cb-table__sort-icon[data-v-6f0d9f7e]{display:flex;align-items:center}.cb-table__sort-icon svg[data-v-6f0d9f7e]{width:14px;height:14px}.cb-table__sort-icon--inactive[data-v-6f0d9f7e]{opacity:.3}.cb-table__cell[data-v-6f0d9f7e]{padding:var(--cb-space-3) var(--cb-space-4);border-bottom:1px solid var(--cb-accent-border);color:var(--cb-text-primary);font-size:var(--cb-font-size-base);vertical-align:middle}.cb-table--compact .cb-table__cell[data-v-6f0d9f7e]{padding:var(--cb-space-2) var(--cb-space-3);font-size:var(--cb-font-size-small)}.cb-table__cell--left[data-v-6f0d9f7e]{text-align:left}.cb-table__cell--center[data-v-6f0d9f7e]{text-align:center}.cb-table__cell--right[data-v-6f0d9f7e]{text-align:right}.cb-table__cell--checkbox[data-v-6f0d9f7e]{width:40px;text-align:center}.cb-table__cell--checkbox input[type=checkbox][data-v-6f0d9f7e]{cursor:pointer;accent-color:var(--cb-accent-color)}.cb-table__row[data-v-6f0d9f7e]{transition:background-color .15s ease}.cb-table--hoverable .cb-table__row[data-v-6f0d9f7e]:hover{background:var(--cb-overlay-hover)}.cb-table--selectable .cb-table__row[data-v-6f0d9f7e]{cursor:pointer}.cb-table__row--selected[data-v-6f0d9f7e]{background:var(--cb-overlay-primary)}.cb-table__row--selected[data-v-6f0d9f7e]:hover{background:var(--cb-overlay-secondary)}.cb-table--striped .cb-table__row[data-v-6f0d9f7e]:nth-child(2n){background:var(--cb-overlay-light)}.cb-table__cell--empty[data-v-6f0d9f7e]{text-align:center;padding:var(--cb-space-8);color:var(--cb-text-muted)}.cb-table__cell--loading[data-v-6f0d9f7e]{text-align:center;padding:var(--cb-space-8)}.cb-table__loading-spinner[data-v-6f0d9f7e]{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-3);color:var(--cb-text-muted)}.cb-table--loading .cb-table__body[data-v-6f0d9f7e]{opacity:.5;pointer-events:none}.cb-tabs[data-v-053993f9]{display:flex;flex-direction:column}.cb-tabs__list[data-v-053993f9]{display:flex;gap:0;border-bottom:1px solid var(--cb-accent-border)}.cb-tabs--stretch .cb-tabs__list[data-v-053993f9]{width:100%}.cb-tabs--stretch .cb-tabs__tab[data-v-053993f9]{flex:1}.cb-tabs__tab[data-v-053993f9]{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-2-5);background:transparent;border:none;color:var(--cb-text-secondary);font-family:var(--cb-font-family);font-weight:var(--cb-font-weight-medium);cursor:pointer;position:relative;transition:color .15s ease,background-color .15s ease}.cb-tabs__tab[data-v-053993f9]:hover:not(.cb-tabs__tab--disabled){color:var(--cb-accent-color)}.cb-tabs__tab--active[data-v-053993f9]{color:var(--cb-accent-color)}.cb-tabs__tab--disabled[data-v-053993f9]{opacity:.5;cursor:not-allowed}.cb-tabs--sm .cb-tabs__tab[data-v-053993f9]{padding:var(--cb-space-2-5) var(--cb-space-3-5);font-size:var(--cb-font-size-small)}.cb-tabs--md .cb-tabs__tab[data-v-053993f9]{padding:var(--cb-space-3) 14px;font-size:var(--cb-font-size-base)}.cb-tabs--lg .cb-tabs__tab[data-v-053993f9]{padding:var(--cb-space-3-5) var(--cb-space-5);font-size:var(--cb-font-size-large)}.cb-tabs--line .cb-tabs__tab[data-v-053993f9]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;transition:background-color .15s ease}.cb-tabs--line .cb-tabs__tab--active[data-v-053993f9]:after{background:var(--cb-accent-color)}.cb-tabs--sidebar .cb-tabs__list[data-v-053993f9]{gap:0;border-bottom:1px solid var(--cb-accent-border)}.cb-tabs--sidebar .cb-tabs__tab[data-v-053993f9]{padding:var(--cb-space-3) 0;color:var(--cb-text-muted);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.cb-tabs--sidebar .cb-tabs__tab[data-v-053993f9]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;transition:background-color .15s ease}.cb-tabs--sidebar .cb-tabs__tab[data-v-053993f9]:hover:not(.cb-tabs__tab--disabled){color:var(--cb-text-secondary)}.cb-tabs--sidebar .cb-tabs__tab--active[data-v-053993f9]{color:var(--cb-accent-color)}.cb-tabs--sidebar .cb-tabs__tab--active[data-v-053993f9]:after{background:var(--cb-accent-color)}.cb-tabs--pills .cb-tabs__list[data-v-053993f9]{border-bottom:none;gap:var(--cb-space-2)}.cb-tabs--pills .cb-tabs__tab[data-v-053993f9]{border-radius:var(--cb-radius-sm)}.cb-tabs--pills .cb-tabs__tab[data-v-053993f9]:hover:not(.cb-tabs__tab--disabled){background:color-mix(in srgb,var(--cb-accent-color) 15%,transparent);color:var(--cb-accent-color)}.cb-tabs--pills .cb-tabs__tab--active[data-v-053993f9],.cb-tabs--pills .cb-tabs__tab--active[data-v-053993f9]:hover{background:var(--cb-accent-color);color:var(--cb-bg-primary)}.cb-tabs--enclosed .cb-tabs__list[data-v-053993f9]{border-bottom:none}.cb-tabs--enclosed .cb-tabs__tab[data-v-053993f9]{border:1px solid transparent;border-bottom:none;border-radius:var(--cb-radius-sm) var(--cb-radius-sm) 0 0;margin-bottom:-1px}.cb-tabs--enclosed .cb-tabs__tab--active[data-v-053993f9]{background:var(--cb-bg-primary);border-color:var(--cb-accent-border);border-bottom-color:var(--cb-bg-primary)}.cb-tabs--enclosed .cb-tabs__content[data-v-053993f9]{border:1px solid var(--cb-accent-border);border-radius:0 var(--cb-radius-sm) var(--cb-radius-sm) var(--cb-radius-sm)}.cb-tabs__content[data-v-053993f9]{padding:var(--cb-space-4) 0}.cb-tabs--enclosed .cb-tabs__content[data-v-053993f9]{padding:var(--cb-space-4);background:var(--cb-bg-primary)}.cb-tabs__icon[data-v-053993f9]{display:inline-flex;align-items:center}.cb-tabs--sm .cb-tabs__icon[data-v-053993f9]{font-size:var(--cb-font-size-small)}.cb-tabs--md .cb-tabs__icon[data-v-053993f9]{font-size:var(--cb-font-size-base)}.cb-tabs--lg .cb-tabs__icon[data-v-053993f9]{font-size:var(--cb-font-size-large)}.cb-tabs--sm .cb-tabs__icon-component[data-v-053993f9]{width:14px;height:14px}.cb-tabs__icon-component[data-v-053993f9]{width:16px;height:16px}.cb-tabs--lg .cb-tabs__icon-component[data-v-053993f9]{width:18px;height:18px}.cb-tabs__count[data-v-053993f9]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;padding:0 5px;border-radius:var(--cb-radius-full);background:var(--cb-overlay-primary);color:var(--cb-accent-color);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-semibold);line-height:16px}.cb-tabs__tab--active .cb-tabs__count[data-v-053993f9]{background:var(--cb-accent-color);color:var(--cb-bg-primary)}.cb-tabs__tab[data-v-053993f9]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:-2px}.cb-tab-panel[data-v-d02f5de0]{width:100%}.cb-badge[data-v-4e1a57af]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--cb-font-family);font-weight:var(--cb-font-weight-medium);white-space:nowrap;border-radius:var(--cb-radius-sm)}.cb-badge--sm[data-v-4e1a57af]{padding:var(--cb-space-1) var(--cb-space-2-5);font-size:var(--cb-font-size-xs)}.cb-badge--md[data-v-4e1a57af]{padding:3px var(--cb-space-3);font-size:var(--cb-font-size-small)}.cb-badge--lg[data-v-4e1a57af]{padding:var(--cb-space-2) var(--cb-space-3-5);font-size:var(--cb-font-size-base)}.cb-badge--rounded[data-v-4e1a57af]{border-radius:var(--cb-radius-full)}.cb-badge--dot[data-v-4e1a57af]{width:8px;height:8px;padding:0;border-radius:50%}.cb-badge--dot.cb-badge--sm[data-v-4e1a57af]{width:6px;height:6px}.cb-badge--dot.cb-badge--lg[data-v-4e1a57af]{width:10px;height:10px}.cb-badge--default[data-v-4e1a57af]{background:var(--cb-bg-tertiary);color:var(--cb-text-secondary);border:1px solid var(--cb-accent-border)}.cb-badge--primary[data-v-4e1a57af]{background:var(--cb-overlay-primary);color:var(--cb-accent-color);border:1px solid var(--cb-accent-border)}.cb-badge--success[data-v-4e1a57af]{background:var(--cb-success-bg);color:var(--cb-success-color);border:1px solid var(--cb-success-border)}.cb-badge--warning[data-v-4e1a57af]{background:var(--cb-warning-bg);color:var(--cb-warning-color);border:1px solid var(--cb-warning-border)}.cb-badge--danger[data-v-4e1a57af]{background:var(--cb-danger-bg);color:var(--cb-danger-color);border:1px solid var(--cb-danger-border)}.cb-badge--info[data-v-4e1a57af]{background:var(--cb-info-bg);color:var(--cb-info-color);border:1px solid var(--cb-info-border)}.cb-badge--purple[data-v-4e1a57af]{background:var(--cb-purple-bg);color:var(--cb-purple-color);border-color:transparent}.cb-badge--outline.cb-badge--default[data-v-4e1a57af]{background:transparent;color:var(--cb-text-secondary);border-color:var(--cb-accent-border)}.cb-badge--outline.cb-badge--primary[data-v-4e1a57af]{background:transparent;color:var(--cb-accent-color);border-color:var(--cb-accent-color)}.cb-badge--outline.cb-badge--success[data-v-4e1a57af]{background:transparent;color:var(--cb-success-color);border-color:var(--cb-success-color)}.cb-badge--outline.cb-badge--warning[data-v-4e1a57af]{background:transparent;color:var(--cb-warning-color);border-color:var(--cb-warning-color)}.cb-badge--outline.cb-badge--danger[data-v-4e1a57af]{background:transparent;color:var(--cb-danger-color);border-color:var(--cb-danger-color)}.cb-badge--outline.cb-badge--info[data-v-4e1a57af]{background:transparent;color:var(--cb-info-color);border-color:var(--cb-info-color)}.cb-badge--outline.cb-badge--purple[data-v-4e1a57af]{background:transparent;color:var(--cb-purple-color);border-color:var(--cb-purple-color)}.cb-badge--dot.cb-badge--default[data-v-4e1a57af]{background:var(--cb-text-muted);border:none}.cb-badge--dot.cb-badge--primary[data-v-4e1a57af]{background:var(--cb-accent-color);border:none}.cb-badge--dot.cb-badge--success[data-v-4e1a57af]{background:var(--cb-success-color);border:none}.cb-badge--dot.cb-badge--warning[data-v-4e1a57af]{background:var(--cb-warning-color);border:none}.cb-badge--dot.cb-badge--danger[data-v-4e1a57af]{background:var(--cb-danger-color);border:none}.cb-badge--dot.cb-badge--info[data-v-4e1a57af]{background:var(--cb-info-color);border:none}.cb-tooltip[data-v-fee11294]{display:inline-flex;position:relative}.cb-tooltip__trigger[data-v-fee11294]{display:inline-flex}.cb-tooltip__content[data-v-fee11294]{position:fixed;z-index:9999;padding:var(--cb-space-2-5) var(--cb-space-3-5);background:var(--cb-bg-tertiary);color:var(--cb-text-primary);font-size:var(--cb-font-size-small);font-family:var(--cb-font-family, system-ui, sans-serif);border-radius:var(--cb-radius-md);border:1px solid var(--cb-border-color);box-shadow:var(--cb-shadow-menu);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;max-width:280px}.cb-tooltip__content--visible[data-v-fee11294]{opacity:1}.cb-tooltip__arrow[data-v-fee11294]{position:absolute;width:8px;height:8px;background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);transform:rotate(45deg)}.cb-tooltip__content--top .cb-tooltip__arrow[data-v-fee11294]{bottom:-5px;left:50%;margin-left:-4px;border-top:none;border-left:none}.cb-tooltip__content--bottom .cb-tooltip__arrow[data-v-fee11294]{top:-5px;left:50%;margin-left:-4px;border-bottom:none;border-right:none}.cb-tooltip__content--left .cb-tooltip__arrow[data-v-fee11294]{right:-5px;top:50%;margin-top:-4px;border-bottom:none;border-left:none}.cb-tooltip__content--right .cb-tooltip__arrow[data-v-fee11294]{left:-5px;top:50%;margin-top:-4px;border-top:none;border-right:none}.cb-tooltip__content .cb-tooltip-kbd{display:inline-block;margin-left:var(--cb-space-3);padding:var(--cb-space-1) 5px;font-size:var(--cb-font-size-2xs);font-family:var(--cb-font-mono);font-weight:var(--cb-font-weight-medium);background:var(--cb-overlay-hover);border:1px solid var(--cb-border-color);border-radius:3px;color:var(--cb-text-secondary)}.cb-split-pane[data-v-7752474b]{display:flex;width:100%;height:100%;overflow:hidden}.cb-split-pane--horizontal[data-v-7752474b]{flex-direction:row}.cb-split-pane--vertical[data-v-7752474b]{flex-direction:column}.cb-split-pane--dragging[data-v-7752474b]{-webkit-user-select:none;user-select:none;cursor:col-resize}.cb-split-pane--vertical.cb-split-pane--dragging[data-v-7752474b]{cursor:row-resize}.cb-split-pane__first[data-v-7752474b]{display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden}.cb-split-pane__second[data-v-7752474b]{flex:1;min-width:0;min-height:0;overflow:hidden}.cb-split-pane__divider[data-v-7752474b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--cb-bg-secondary);transition:background-color .15s ease}.cb-split-pane--resizable .cb-split-pane__divider[data-v-7752474b]{cursor:col-resize}.cb-split-pane--vertical.cb-split-pane--resizable .cb-split-pane__divider[data-v-7752474b]{cursor:row-resize}.cb-split-pane--horizontal .cb-split-pane__divider[data-v-7752474b]{width:4px;border-left:1px solid var(--cb-accent-border);border-right:1px solid var(--cb-accent-border)}.cb-split-pane--vertical .cb-split-pane__divider[data-v-7752474b]{height:4px;border-top:1px solid var(--cb-accent-border);border-bottom:1px solid var(--cb-accent-border)}.cb-split-pane__divider[data-v-7752474b]:hover,.cb-split-pane__divider--active[data-v-7752474b]{background:var(--cb-accent-color);opacity:.3}.cb-split-pane__divider--active[data-v-7752474b]{opacity:.5}.cb-split-pane__divider-line[data-v-7752474b]{background:var(--cb-text-tertiary);border-radius:1px;transition:background-color .15s ease}.cb-split-pane--horizontal .cb-split-pane__divider-line[data-v-7752474b]{width:2px;height:24px}.cb-split-pane--vertical .cb-split-pane__divider-line[data-v-7752474b]{width:24px;height:2px}.cb-split-pane__divider:hover .cb-split-pane__divider-line[data-v-7752474b],.cb-split-pane__divider--active .cb-split-pane__divider-line[data-v-7752474b]{background:var(--cb-accent-color)}.cb-split-pane__mobile-list[data-v-7752474b],.cb-split-pane__mobile-detail[data-v-7752474b]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;min-height:0}.cb-split-pane__back-bar[data-v-7752474b]{display:flex;align-items:center;gap:var(--cb-space-2);padding:var(--cb-space-3-5) var(--cb-space-4);background:var(--cb-bg-secondary);border:none;border-bottom:1px solid var(--cb-accent-border);color:var(--cb-accent-color);font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);cursor:pointer;flex-shrink:0;min-height:44px}.cb-split-pane__back-bar[data-v-7752474b]:active{background:var(--cb-bg-tertiary)}.cb-split-pane__mobile-content[data-v-7752474b]{flex:1;overflow:auto;min-height:0}.cb-split-pane__drawer-backdrop{position:fixed;inset:0;background:var(--cb-overlay-backdrop);z-index:9998}.cb-split-pane__drawer{position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:column;min-height:0;background:var(--cb-bg-primary);z-index:9999;overflow-y:auto;box-shadow:var(--cb-panel-shadow)}.cb-drawer-enter-active,.cb-drawer-leave-active{transition:transform .25s ease}.cb-drawer-enter-from,.cb-drawer-leave-to{transform:translate(-100%)}.cb-bottom-sheet--layer-overlay[data-v-ebed1a5b]{z-index:var(--cb-z-overlay)}.cb-bottom-sheet--layer-top[data-v-ebed1a5b]{z-index:var(--cb-z-top)}.cb-bottom-sheet__backdrop[data-v-ebed1a5b]{position:fixed;inset:0;background:var(--cb-overlay-backdrop)}.cb-bottom-sheet[data-v-ebed1a5b]{position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:column;width:100%;background:var(--cb-bg-primary);border-radius:var(--cb-sheet-radius) var(--cb-sheet-radius) 0 0;box-shadow:var(--cb-shadow-up-lg);padding-bottom:var(--cb-safe-area-bottom)}.cb-bottom-sheet--auto[data-v-ebed1a5b]{max-height:70dvh}.cb-bottom-sheet--tall[data-v-ebed1a5b]{height:80dvh}.cb-bottom-sheet--full[data-v-ebed1a5b]{height:100dvh;border-radius:0;padding-top:var(--cb-safe-area-top)}.cb-bottom-sheet__handle[data-v-ebed1a5b]{flex-shrink:0;width:36px;height:4px;margin:var(--cb-space-3-5) auto var(--cb-space-2-5);background:var(--cb-border-color);border-radius:var(--cb-radius-full)}.cb-bottom-sheet__header[data-v-ebed1a5b]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--cb-space-3) var(--cb-space-5) var(--cb-space-4);border-bottom:1px solid var(--cb-border-color)}.cb-bottom-sheet__title[data-v-ebed1a5b]{font-size:var(--cb-font-size-large);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-bottom-sheet__close[data-v-ebed1a5b]{display:flex;align-items:center;justify-content:center;width:var(--cb-tap-target-min);height:var(--cb-tap-target-min);flex-shrink:0;padding:0;background:none;border:none;color:var(--cb-text-secondary);cursor:pointer}.cb-bottom-sheet__body[data-v-ebed1a5b]{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cb-bottom-sheet__footer[data-v-ebed1a5b]{flex-shrink:0;padding:var(--cb-space-4) var(--cb-space-5);border-top:1px solid var(--cb-border-color)}.cb-bottom-sheet-fade-enter-active[data-v-ebed1a5b],.cb-bottom-sheet-fade-leave-active[data-v-ebed1a5b]{transition:opacity var(--cb-duration-normal) var(--cb-ease-out)}.cb-bottom-sheet-fade-enter-from[data-v-ebed1a5b],.cb-bottom-sheet-fade-leave-to[data-v-ebed1a5b]{opacity:0}.cb-bottom-sheet-slide-enter-active[data-v-ebed1a5b]{transition:transform var(--cb-duration-slow) var(--cb-ease-zoom)}.cb-bottom-sheet-slide-leave-active[data-v-ebed1a5b]{transition:transform var(--cb-duration-normal) var(--cb-ease-in)}.cb-bottom-sheet-slide-enter-from[data-v-ebed1a5b],.cb-bottom-sheet-slide-leave-to[data-v-ebed1a5b]{transform:translateY(100%)}.cb-context-menu[data-v-ca9a8402]{position:fixed;min-width:180px;max-width:280px;background:var(--cb-menu-bg);border:var(--cb-menu-border);border-radius:var(--cb-menu-radius);box-shadow:var(--cb-menu-shadow);padding:var(--cb-space-2-5);z-index:9999;-webkit-backdrop-filter:blur(var(--cb-backdrop-blur));backdrop-filter:blur(var(--cb-backdrop-blur));pointer-events:auto}.cb-context-menu--submenu[data-v-ca9a8402]{z-index:10000}.cb-context-menu__item[data-v-ca9a8402]{display:flex;align-items:center;justify-content:space-between;height:var(--cb-menu-item-height);padding:0 var(--cb-space-4);border-radius:var(--cb-radius-sm);cursor:pointer;transition:background .2s var(--cb-animation-bounce)}.cb-context-menu__item[data-v-ca9a8402]:not(.cb-context-menu__item--disabled):hover,.cb-context-menu__item--active[data-v-ca9a8402],.cb-context-menu__item[data-v-ca9a8402]:focus-visible{background:var(--cb-menu-item-hover)}.cb-context-menu__item[data-v-ca9a8402]:focus{outline:none}.cb-context-menu__item--disabled[data-v-ca9a8402]{opacity:var(--cb-menu-disabled-opacity);cursor:default}.cb-context-menu__item-content[data-v-ca9a8402]{display:flex;align-items:center;gap:var(--cb-space-3)}.cb-context-menu__item-icon[data-v-ca9a8402]{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--cb-font-size-large)}.cb-context-menu__item-label[data-v-ca9a8402]{font-size:var(--cb-font-size-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-context-menu__item-shortcut[data-v-ca9a8402]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);opacity:.7;margin-left:var(--cb-space-5)}.cb-context-menu__submenu-indicator[data-v-ca9a8402]{color:var(--cb-text-secondary);opacity:.7;transition:all .2s var(--cb-animation-bounce)}.cb-context-menu__item--has-submenu:hover .cb-context-menu__submenu-indicator[data-v-ca9a8402]{opacity:1;transform:translate(2px)}.cb-context-menu__separator[data-v-ca9a8402]{height:1px;background:var(--cb-menu-separator);margin:var(--cb-space-2) 0}.cb-context-menu__custom[data-v-ca9a8402]{padding:0}.cb-context-menu__item--danger .cb-context-menu__item-label[data-v-ca9a8402],.cb-context-menu__item--danger .cb-context-menu__item-icon[data-v-ca9a8402]{color:var(--cb-danger-color)}.cb-context-menu__item--danger[data-v-ca9a8402]:not(.cb-context-menu__item--disabled):hover,.cb-context-menu__item--danger.cb-context-menu__item--active[data-v-ca9a8402]{background:color-mix(in srgb,var(--cb-danger-color) 15%,transparent)}.cb-context-menu-sheet__content[data-v-ca9a8402]{padding:var(--cb-space-2) var(--cb-space-3) var(--cb-space-4)}.cb-context-menu-sheet__group-label[data-v-ca9a8402]{padding:var(--cb-space-3-5) var(--cb-space-4) var(--cb-space-2);font-size:var(--cb-font-size-small);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cb-text-secondary);opacity:.7}.cb-context-menu-sheet__item[data-v-ca9a8402]{display:flex;align-items:center;width:100%;min-height:48px;gap:var(--cb-space-4);padding:var(--cb-space-3-5) var(--cb-space-4);border:none;border-radius:var(--cb-radius-lg);background:transparent;color:var(--cb-text-primary);font:inherit;text-align:left;cursor:pointer}.cb-context-menu-sheet__item[data-v-ca9a8402]:active{background:var(--cb-menu-item-hover)}.cb-context-menu-sheet__item[data-v-ca9a8402]:disabled{opacity:var(--cb-menu-disabled-opacity);cursor:default}.cb-context-menu-sheet__label[data-v-ca9a8402]{flex:1;font-size:var(--cb-font-size-base)}.cb-context-menu-sheet__item--danger .cb-context-menu-sheet__label[data-v-ca9a8402],.cb-context-menu-sheet__item--danger .cb-context-menu__item-icon[data-v-ca9a8402]{color:var(--cb-danger-color)}.cb-tree[data-v-2ec537c0]{display:flex;flex-direction:column;font-family:var(--cb-font-family);color:var(--cb-text-primary);-webkit-user-select:none;user-select:none}.cb-tree__virtual-container[data-v-2ec537c0]{flex:1;overflow-y:auto}.cb-tree--sm[data-v-2ec537c0]{font-size:var(--cb-font-size-small)}.cb-tree--md[data-v-2ec537c0]{font-size:var(--cb-font-size-base)}.cb-tree__empty[data-v-2ec537c0]{display:flex;align-items:center;justify-content:center;padding:var(--cb-space-7) var(--cb-space-5);color:var(--cb-text-muted)}.cb-tree__empty-text[data-v-2ec537c0]{font-style:italic}.cb-tree__item[data-v-2ec537c0]{display:flex;flex-direction:column;box-sizing:border-box}.cb-tree__node[data-v-2ec537c0]{display:flex;align-items:center;gap:var(--cb-space-2);padding:var(--cb-space-2) var(--cb-space-3);border-radius:var(--cb-radius-sm);cursor:default;transition:background-color .15s ease,color .15s ease}.cb-tree--sm .cb-tree__node[data-v-2ec537c0]{padding:var(--cb-space-1) var(--cb-space-2-5);gap:3px}.cb-tree--selectable .cb-tree__node[data-v-2ec537c0]{cursor:pointer}.cb-tree__node[data-v-2ec537c0]:hover{background:var(--cb-overlay-hover)}.cb-tree__node--selected[data-v-2ec537c0]{background:color-mix(in srgb,var(--cb-accent-color) 15%,transparent);color:var(--cb-accent-color)}.cb-tree__node--selected[data-v-2ec537c0]:hover{background:color-mix(in srgb,var(--cb-accent-color) 20%,transparent)}.cb-tree__node--drop-target[data-v-2ec537c0]{outline:2px dashed var(--cb-accent-color);outline-offset:-2px;background:color-mix(in srgb,var(--cb-accent-color) 8%,transparent)}.cb-tree__node[data-v-2ec537c0]:focus{outline:none}.cb-tree__node[data-v-2ec537c0]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:-2px}.cb-tree__toggle[data-v-2ec537c0]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;opacity:0;pointer-events:none}.cb-tree--sm .cb-tree__toggle[data-v-2ec537c0]{width:14px;height:14px}.cb-tree__toggle--visible[data-v-2ec537c0]{opacity:1;pointer-events:auto;cursor:pointer}.cb-tree__toggle--visible[data-v-2ec537c0]:hover{color:var(--cb-accent-color)}.cb-tree__toggle-icon[data-v-2ec537c0]{width:12px;height:12px;transition:transform .2s ease}.cb-tree--sm .cb-tree__toggle-icon[data-v-2ec537c0]{width:10px;height:10px}.cb-tree__node--expanded .cb-tree__toggle-icon[data-v-2ec537c0]{transform:rotate(90deg)}.cb-tree__icon[data-v-2ec537c0]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--cb-text-secondary)}.cb-tree--sm .cb-tree__icon[data-v-2ec537c0]{width:14px;height:14px}.cb-tree__icon svg[data-v-2ec537c0]{width:100%;height:100%}.cb-tree__node--has-children .cb-tree__icon[data-v-2ec537c0]{color:var(--cb-accent-color);opacity:.8}.cb-tree__node--selected .cb-tree__icon[data-v-2ec537c0]{color:var(--cb-accent-color)}.cb-tree__content[data-v-2ec537c0]{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.cb-tree__label[data-v-2ec537c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-collapsible-section[data-v-fa47788b]{border-bottom:1px solid var(--cb-border-color)}.cb-collapsible-section[data-v-fa47788b]:last-child{border-bottom:none}.cb-collapsible-section__header-row[data-v-fa47788b]{display:flex;align-items:center}.cb-collapsible-section__actions[data-v-fa47788b]{display:flex;align-items:center;gap:var(--cb-space-1);padding-right:14px}.cb-collapsible-section__header[data-v-fa47788b]{display:flex;align-items:center;gap:var(--cb-space-3);flex:1;min-width:0;padding:var(--cb-space-3-5) 14px;background:transparent;border:none;color:var(--cb-text-muted);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-semibold);font-family:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:color .15s ease,background-color .15s ease;text-align:left}.cb-collapsible-section__header[data-v-fa47788b]:hover{background:var(--cb-overlay-hover);color:var(--cb-text-secondary)}.cb-collapsible-section__header[data-v-fa47788b]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:-2px}.cb-collapsible-section--open .cb-collapsible-section__header[data-v-fa47788b]{color:var(--cb-text-primary)}.cb-collapsible-section__icon[data-v-fa47788b]{display:flex;align-items:center;justify-content:center;color:var(--cb-accent-color);opacity:.7;transition:opacity .15s ease}.cb-collapsible-section--open .cb-collapsible-section__icon[data-v-fa47788b]{opacity:1}.cb-collapsible-section__title[data-v-fa47788b]{flex:1}.cb-collapsible-section__badge[data-v-fa47788b]{padding:3px var(--cb-space-3);background:var(--cb-accent-bg);color:var(--cb-accent-color);border-radius:var(--cb-radius-xl);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-semibold);min-width:20px;text-align:center}.cb-collapsible-section__chevron[data-v-fa47788b]{display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .15s ease,transform .2s ease}.cb-collapsible-section--open .cb-collapsible-section__chevron[data-v-fa47788b]{opacity:.6}.cb-collapsible-section__content[data-v-fa47788b]{overflow:hidden}.cb-collapse-enter-active[data-v-fa47788b],.cb-collapse-leave-active[data-v-fa47788b]{transition:all .2s ease;max-height:1000px}.cb-collapse-enter-from[data-v-fa47788b],.cb-collapse-leave-to[data-v-fa47788b]{max-height:0;opacity:0}@media (prefers-reduced-motion: reduce){.cb-collapsible-section__header[data-v-fa47788b],.cb-collapsible-section__icon[data-v-fa47788b],.cb-collapsible-section__chevron[data-v-fa47788b],.cb-collapse-enter-active[data-v-fa47788b],.cb-collapse-leave-active[data-v-fa47788b]{transition-duration:.01ms!important}}.cb-editor-header[data-v-09c96f20]{display:flex;align-items:center;justify-content:space-between;padding:0 14px;height:40px;background:var(--cb-bg-secondary);border-bottom:1px solid var(--cb-accent-border);flex-shrink:0}.cb-editor-header__left[data-v-09c96f20]{display:flex;align-items:center;gap:var(--cb-space-4);flex:1;min-width:0}.cb-editor-header__title-group[data-v-09c96f20]{display:flex;align-items:baseline;gap:var(--cb-space-3);min-width:0}.cb-editor-header__title[data-v-09c96f20]{font-family:var(--cb-font-display, var(--cb-font-family));margin:0;font-size:var(--cb-font-size-large);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-editor-header__modified[data-v-09c96f20]{color:var(--cb-warning-color);font-weight:var(--cb-font-weight-bold)}.cb-editor-header__subtitle[data-v-09c96f20]{font-size:var(--cb-font-size-small);color:var(--cb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-editor-header__center[data-v-09c96f20]{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-3)}.cb-editor-header__right[data-v-09c96f20]{display:flex;align-items:center;gap:var(--cb-space-3);flex:1;justify-content:flex-end}.cb-editor-header__undo-redo[data-v-09c96f20]{display:flex;align-items:center;gap:var(--cb-space-1);padding:var(--cb-space-1);background:var(--cb-bg-tertiary);border-radius:var(--cb-radius-md);margin-right:var(--cb-space-3)}.cb-editor-header__icon[data-v-09c96f20]{width:14px;height:14px}.cb-editor-header__left[data-v-09c96f20]:empty,.cb-editor-header__center[data-v-09c96f20]:empty,.cb-editor-header__right[data-v-09c96f20]:empty{display:none}.cb-editor-header__center[data-v-09c96f20]:empty{flex:0}@media (max-width: 768px){.cb-editor-header[data-v-09c96f20]{padding:0 var(--cb-space-4);height:40px}.cb-editor-header__left[data-v-09c96f20]{gap:var(--cb-space-3)}.cb-editor-header__title[data-v-09c96f20]{font-size:var(--cb-font-size-base)}.cb-editor-header__subtitle[data-v-09c96f20]{display:none}}@media (prefers-reduced-motion: reduce){.cb-editor-header[data-v-09c96f20] *{transition:none!important}}.cb-list-panel[data-v-01fae29d]{display:flex;flex-direction:column;height:100%;overflow:hidden}.cb-list-panel__header[data-v-01fae29d]{flex-shrink:0;padding:var(--cb-space-3) var(--cb-space-4);border-bottom:1px solid var(--cb-accent-border)}.cb-list-panel__search[data-v-01fae29d]{flex-shrink:0;padding:var(--cb-space-3) var(--cb-space-3-5)}.cb-list-panel__content[data-v-01fae29d]{flex:1;overflow-y:auto;padding:0 var(--cb-space-2-5) var(--cb-space-2-5)}.cb-list-panel__loading[data-v-01fae29d]{display:flex;align-items:center;justify-content:center;padding:var(--cb-space-7) var(--cb-space-4)}.cb-list-panel__spinner[data-v-01fae29d]{width:20px;height:20px;border:2px solid var(--cb-border-color);border-top-color:var(--cb-accent-color);border-radius:50%;animation:cb-list-panel-spin-01fae29d .8s linear infinite}@keyframes cb-list-panel-spin-01fae29d{to{transform:rotate(360deg)}}.cb-list-panel__empty[data-v-01fae29d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cb-space-3);padding:var(--cb-space-7) var(--cb-space-4);color:var(--cb-text-secondary)}.cb-list-panel__empty-icon[data-v-01fae29d]{opacity:.5}.cb-list-panel__empty-text[data-v-01fae29d]{font-size:var(--cb-font-size-small)}.cb-list-panel__item[data-v-01fae29d]{display:flex;align-items:center;gap:var(--cb-space-3);padding:var(--cb-space-3) var(--cb-space-3-5);margin-bottom:var(--cb-space-1);background:transparent;border:1px solid transparent;border-radius:var(--cb-radius-md);cursor:pointer;transition:all var(--cb-transition-speed, .15s) var(--cb-animation-bounce, ease)}.cb-list-panel__item[data-v-01fae29d]:hover{background:var(--cb-bg-tertiary);border-color:var(--cb-border-color)}.cb-list-panel__item--selected[data-v-01fae29d]{background:var(--cb-accent-subtle);border-color:var(--cb-accent-color);box-shadow:var(--cb-accent-glow)}.cb-list-panel__item-content[data-v-01fae29d]{flex:1;min-width:0}.cb-list-panel__item-label[data-v-01fae29d]{display:block;font-size:var(--cb-font-size-base);font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-list-panel__item-actions[data-v-01fae29d]{display:flex;align-items:center;gap:var(--cb-space-2);opacity:0;transition:opacity .15s ease}.cb-list-panel__item:hover .cb-list-panel__item-actions[data-v-01fae29d]{opacity:1}.cb-list-panel__delete-btn[data-v-01fae29d],.cb-list-panel__item-actions[data-v-01fae29d] .delete-btn,.cb-list-panel__item-actions[data-v-01fae29d] [data-action=delete]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--cb-radius-sm);color:var(--cb-text-secondary);cursor:pointer;transition:all .15s ease}.cb-list-panel__delete-btn[data-v-01fae29d]:hover,.cb-list-panel__item-actions[data-v-01fae29d] .delete-btn:hover,.cb-list-panel__item-actions[data-v-01fae29d] [data-action=delete]:hover{background:var(--cb-danger-bg);color:var(--cb-danger-color)}.cb-form-field[data-v-87f1aa4b]{display:flex;flex-direction:column;gap:var(--cb-space-2)}.cb-form-field__label[data-v-87f1aa4b]{display:inline-flex;align-items:center;gap:var(--cb-space-1);font-family:var(--cb-font-family);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-primary)}.cb-form-field__required[data-v-87f1aa4b]{color:var(--cb-danger-color);font-weight:var(--cb-font-weight-medium)}.cb-form-field__control[data-v-87f1aa4b]{display:flex;flex-direction:column}.cb-form-field__hint[data-v-87f1aa4b]{font-family:var(--cb-font-family);color:var(--cb-text-muted)}.cb-form-field__error[data-v-87f1aa4b]{font-family:var(--cb-font-family);color:var(--cb-danger-color)}.cb-form-field--sm .cb-form-field__label[data-v-87f1aa4b]{font-size:var(--cb-font-size-small)}.cb-form-field--sm .cb-form-field__hint[data-v-87f1aa4b],.cb-form-field--sm .cb-form-field__error[data-v-87f1aa4b]{font-size:calc(var(--cb-font-size-small) - 1px)}.cb-form-field--md .cb-form-field__label[data-v-87f1aa4b]{font-size:var(--cb-font-size-base)}.cb-form-field--md .cb-form-field__hint[data-v-87f1aa4b],.cb-form-field--md .cb-form-field__error[data-v-87f1aa4b]{font-size:var(--cb-font-size-small)}.cb-form-field--lg .cb-form-field__label[data-v-87f1aa4b]{font-size:var(--cb-font-size-large)}.cb-form-field--lg .cb-form-field__hint[data-v-87f1aa4b],.cb-form-field--lg .cb-form-field__error[data-v-87f1aa4b]{font-size:var(--cb-font-size-base)}.cb-form-field--disabled[data-v-87f1aa4b]{opacity:.5;cursor:not-allowed}.cb-form-field--disabled .cb-form-field__label[data-v-87f1aa4b]{cursor:not-allowed}.cb-form-field--error .cb-form-field__label[data-v-87f1aa4b]{color:var(--cb-danger-color)}.cb-form-field--inline[data-v-87f1aa4b]{display:grid;grid-template-columns:8em 1fr;align-items:center;column-gap:var(--cb-space-3);row-gap:var(--cb-space-2)}.cb-form-field--inline .cb-form-field__label[data-v-87f1aa4b]{grid-column:1;grid-row:1}.cb-form-field--inline .cb-form-field__control[data-v-87f1aa4b]{grid-column:2;grid-row:1}.cb-form-field--inline .cb-form-field__hint[data-v-87f1aa4b],.cb-form-field--inline .cb-form-field__error[data-v-87f1aa4b]{grid-column:2;grid-row:2}.cb-status-bar[data-v-94c24755]{display:flex;align-items:center;background:var(--cb-bg-tertiary);flex-shrink:0;font-family:var(--cb-font-family, inherit)}.cb-status-bar--sm[data-v-94c24755]{height:24px;padding:0 var(--cb-space-3);gap:var(--cb-space-3);font-size:var(--cb-font-size-xs)}.cb-status-bar--md[data-v-94c24755]{height:32px;padding:0 var(--cb-space-4);gap:var(--cb-space-4);font-size:var(--cb-font-size-small)}.cb-status-bar--border-none[data-v-94c24755]{border:none}.cb-status-bar--border-top[data-v-94c24755]{border-top:1px solid var(--cb-border-color)}.cb-status-bar__left[data-v-94c24755],.cb-status-bar__center[data-v-94c24755],.cb-status-bar__right[data-v-94c24755]{display:flex;align-items:center;gap:inherit}.cb-status-bar__left[data-v-94c24755]{margin-right:auto}.cb-status-bar__center[data-v-94c24755]{flex:1;justify-content:center;gap:0;min-width:0;overflow:hidden}.cb-status-bar__right[data-v-94c24755]{margin-left:auto}.cb-status-bar__left[data-v-94c24755]:empty,.cb-status-bar__center[data-v-94c24755]:empty,.cb-status-bar__right[data-v-94c24755]:empty{display:none}.cb-status-bar__left:empty+.cb-status-bar__center[data-v-94c24755]{justify-content:flex-start}.cb-status-bar__center:empty+.cb-status-bar__right[data-v-94c24755]{margin-left:0}.cb-status-bar__item[data-v-94c24755]{display:inline-flex;align-items:center;gap:var(--cb-space-2);white-space:nowrap;min-width:0}.cb-status-bar__item-label[data-v-94c24755],.cb-status-bar__item-value[data-v-94c24755]{overflow:hidden;text-overflow:ellipsis}.cb-status-bar__item[data-v-94c24755]:not(:last-child):after{content:"";display:inline-block;width:1px;height:12px;background:var(--cb-border-color);margin-left:var(--cb-space-3);margin-right:var(--cb-space-3)}.cb-status-bar--md .cb-status-bar__item[data-v-94c24755]:not(:last-child):after{height:14px;margin-left:var(--cb-space-4);margin-right:var(--cb-space-4)}.cb-status-bar__item-icon[data-v-94c24755]{display:flex;align-items:center;justify-content:center;color:var(--cb-text-muted)}.cb-status-bar__item-label[data-v-94c24755]{color:var(--cb-text-muted)}.cb-status-bar__item-value[data-v-94c24755]{color:var(--cb-text-secondary);font-weight:var(--cb-font-weight-medium)}.cb-search-input__icon[data-v-3f725be3]{display:flex;align-items:center;justify-content:center;color:var(--cb-text-muted)}.cb-search-input__clear[data-v-3f725be3]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:none;border-radius:var(--cb-radius-sm);color:var(--cb-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.cb-search-input__clear[data-v-3f725be3]:hover{background:var(--cb-overlay-hover);color:var(--cb-text-primary)}.cb-card[data-v-08c490ec]{display:flex;flex-direction:column;border-radius:var(--cb-radius-lg);font-family:var(--cb-font-family);color:var(--cb-text-primary);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cb-card--default[data-v-08c490ec]{background:var(--cb-bg-secondary);border:1px solid var(--cb-accent-border)}.cb-card--elevated[data-v-08c490ec]{background:var(--cb-bg-secondary);border:1px solid var(--cb-accent-border);box-shadow:var(--cb-shadow-default)}.cb-card--subtle[data-v-08c490ec]{background:transparent;border:1px solid transparent}.cb-card--interactive[data-v-08c490ec]{cursor:pointer}.cb-card--interactive[data-v-08c490ec]:hover{border-color:var(--cb-accent-color)}.cb-card--interactive.cb-card--default[data-v-08c490ec]:hover,.cb-card--interactive.cb-card--elevated[data-v-08c490ec]:hover{background:var(--cb-bg-tertiary)}.cb-card--interactive.cb-card--subtle[data-v-08c490ec]:hover{background:var(--cb-overlay-hover)}.cb-card__header[data-v-08c490ec]{flex-shrink:0}.cb-card__title-row[data-v-08c490ec]{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-2)}.cb-card__title[data-v-08c490ec]{font-weight:var(--cb-font-weight-medium);font-size:var(--cb-font-size-base);color:var(--cb-text-primary)}.cb-card__header-actions[data-v-08c490ec]{display:flex;align-items:center;gap:var(--cb-space-1)}.cb-card__body[data-v-08c490ec]{flex:1}.cb-card__footer[data-v-08c490ec]{flex-shrink:0}.cb-card--padding-none[data-v-08c490ec]{padding:0;gap:0}.cb-card--padding-sm[data-v-08c490ec]{padding:var(--cb-space-2);gap:var(--cb-space-2)}.cb-card--padding-md[data-v-08c490ec]{padding:var(--cb-space-4);gap:var(--cb-space-3)}.cb-card--padding-lg[data-v-08c490ec]{padding:var(--cb-space-6);gap:var(--cb-space-4)}.cb-chip[data-v-12350701]{-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--cb-space-1);font-family:var(--cb-font-family);font-weight:var(--cb-font-weight-medium);white-space:nowrap;border-radius:var(--cb-radius-full);background:var(--cb-bg-tertiary);color:var(--cb-text-secondary);border:1px solid var(--cb-accent-border);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cb-chip[data-v-12350701]:hover:not(:disabled){background:var(--cb-bg-hover);border-color:var(--cb-accent-color);color:var(--cb-text-primary)}.cb-chip--sm[data-v-12350701]{height:22px;padding:0 var(--cb-space-2);font-size:var(--cb-font-size-xs)}.cb-chip--md[data-v-12350701]{height:26px;padding:0 var(--cb-space-3);font-size:var(--cb-font-size-small)}.cb-chip--selected[data-v-12350701]{background:var(--cb-accent-bg);border-color:var(--cb-accent-border);color:var(--cb-accent-color)}.cb-chip--selected[data-v-12350701]:hover:not(:disabled){background:var(--cb-accent-bg-light);border-color:var(--cb-accent-color);color:var(--cb-accent-color)}.cb-chip--disabled[data-v-12350701],.cb-chip[data-v-12350701]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cb-chip__icon[data-v-12350701],.cb-chip__label[data-v-12350701]{display:inline-flex;align-items:center}.cb-chip__remove[data-v-12350701]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:var(--cb-space-1);border-radius:var(--cb-radius-full);color:inherit;line-height:1;cursor:pointer}.cb-chip__remove[data-v-12350701]:hover{background:var(--cb-overlay-hover)}.cb-chip__remove[data-v-12350701]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:1px}.cb-chip[data-v-12350701]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-status-dot[data-v-911388b1]{display:inline-flex;align-items:center;gap:var(--cb-space-2);font-family:var(--cb-font-family)}.cb-status-dot__dot[data-v-911388b1]{display:inline-block;flex-shrink:0;border-radius:var(--cb-radius-full)}.cb-status-dot__dot--sm[data-v-911388b1]{width:6px;height:6px}.cb-status-dot__dot--md[data-v-911388b1]{width:8px;height:8px}.cb-status-dot__dot--lg[data-v-911388b1]{width:10px;height:10px}.cb-status-dot__dot--success[data-v-911388b1]{background:var(--cb-success-color)}.cb-status-dot__dot--danger[data-v-911388b1]{background:var(--cb-danger-color)}.cb-status-dot__dot--warning[data-v-911388b1]{background:var(--cb-warning-color)}.cb-status-dot__dot--info[data-v-911388b1]{background:var(--cb-info-color)}.cb-status-dot__dot--muted[data-v-911388b1]{background:var(--cb-text-muted)}.cb-status-dot__label[data-v-911388b1]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);line-height:1}.cb-status-dot__dot--pulse[data-v-911388b1]{animation:cb-status-dot-pulse-911388b1 1.5s ease-in-out infinite}@keyframes cb-status-dot-pulse-911388b1{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.cb-status-dot__dot--pulse[data-v-911388b1]{animation:none}}.cb-color-picker[data-v-9f03f0ab]{-webkit-appearance:none;appearance:none;padding:0;border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-sm);background:var(--cb-bg-secondary);cursor:pointer;transition:border-color .15s ease}.cb-color-picker[data-v-9f03f0ab]:hover:not(:disabled){border-color:var(--cb-accent-color)}.cb-color-picker[data-v-9f03f0ab]::-webkit-color-swatch-wrapper{padding:0}.cb-color-picker[data-v-9f03f0ab]::-webkit-color-swatch{border:none;border-radius:var(--cb-radius-sm)}.cb-color-picker[data-v-9f03f0ab]::-moz-color-swatch{border:none;border-radius:var(--cb-radius-sm)}.cb-color-picker--sm[data-v-9f03f0ab]{width:24px;height:24px}.cb-color-picker--md[data-v-9f03f0ab]{width:32px;height:32px}.cb-color-picker--disabled[data-v-9f03f0ab],.cb-color-picker[data-v-9f03f0ab]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cb-color-picker[data-v-9f03f0ab]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){.cb-color-picker[data-v-9f03f0ab]{transition:none}}.cb-slider[data-v-9639997d]{appearance:none;-webkit-appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.cb-slider[data-v-9639997d]:focus{outline:none}.cb-slider[data-v-9639997d]::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-full)}.cb-slider[data-v-9639997d]::-moz-range-track{width:100%;height:4px;background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-full)}.cb-slider[data-v-9639997d]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:none;border-radius:var(--cb-radius-full);background:var(--cb-accent-color);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.cb-slider[data-v-9639997d]::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:var(--cb-radius-full);background:var(--cb-accent-color);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.cb-slider[data-v-9639997d]:hover:not(:disabled)::-webkit-slider-thumb,.cb-slider[data-v-9639997d]:hover:not(:disabled)::-moz-range-thumb{transform:scale(1.1)}.cb-slider[data-v-9639997d]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-slider[data-v-9639997d]:focus-visible::-moz-range-thumb{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-slider--disabled[data-v-9639997d],.cb-slider[data-v-9639997d]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion: reduce){.cb-slider[data-v-9639997d]::-webkit-slider-thumb,.cb-slider[data-v-9639997d]::-moz-range-thumb{transition:none}}.cb-popover[data-v-c65f7d84]{position:relative;display:inline-block}.cb-popover__trigger[data-v-c65f7d84]{display:inline-flex}.cb-popover__panel[data-v-c65f7d84]{position:absolute;z-index:1000;min-width:180px;background:var(--cb-bg-primary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-lg);box-shadow:var(--cb-shadow-default);padding:var(--cb-space-2)}.cb-popover__panel[data-v-c65f7d84]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-popover__panel--bottom-start[data-v-c65f7d84]{top:calc(100% + var(--cb-space-1));left:0}.cb-popover__panel--bottom-end[data-v-c65f7d84]{top:calc(100% + var(--cb-space-1));right:0}.cb-popover__panel--top-start[data-v-c65f7d84]{bottom:calc(100% + var(--cb-space-1));left:0}.cb-popover__panel--top-end[data-v-c65f7d84]{bottom:calc(100% + var(--cb-space-1));right:0}.cb-popover-fade-enter-active[data-v-c65f7d84],.cb-popover-fade-leave-active[data-v-c65f7d84]{transition:opacity .15s ease,transform .15s ease}.cb-popover-fade-enter-from[data-v-c65f7d84],.cb-popover-fade-leave-to[data-v-c65f7d84]{opacity:0;transform:translateY(-4px)}.cb-popover__panel--top-start.cb-popover-fade-enter-from[data-v-c65f7d84],.cb-popover__panel--top-start.cb-popover-fade-leave-to[data-v-c65f7d84],.cb-popover__panel--top-end.cb-popover-fade-enter-from[data-v-c65f7d84],.cb-popover__panel--top-end.cb-popover-fade-leave-to[data-v-c65f7d84]{transform:translateY(4px)}@media (prefers-reduced-motion: reduce){.cb-popover-fade-enter-active[data-v-c65f7d84],.cb-popover-fade-leave-active[data-v-c65f7d84]{transition:none}}.cb-copy-button[data-v-e43c86ec]{position:relative;display:inline-flex}.cb-copy-button__icon[data-v-e43c86ec]{display:block}.cb-copy-button__icon--check[data-v-e43c86ec]{color:var(--cb-success-color)}.cb-copy-button__tooltip[data-v-e43c86ec]{position:absolute;bottom:calc(100% + var(--cb-space-2));left:50%;transform:translate(-50%);padding:var(--cb-space-1) var(--cb-space-2-5);background:var(--cb-bg-tertiary);color:var(--cb-text-primary);font-family:var(--cb-font-family);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-medium);white-space:nowrap;border-radius:var(--cb-radius-sm);box-shadow:var(--cb-shadow-default);pointer-events:none;z-index:1}.cb-copy-button[data-v-e43c86ec] .cb-btn:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){.cb-copy-button__tooltip[data-v-e43c86ec]{transition:none}}.cb-filter-menu[data-v-51825f94]{display:inline-flex}.cb-filter-menu__trigger[data-v-51825f94]{-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--cb-space-2);height:28px;padding:0 var(--cb-space-2-5);font-family:var(--cb-font-family);font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);white-space:nowrap;color:var(--cb-text-secondary);background:var(--cb-bg-secondary);border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-md);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cb-filter-menu__trigger[data-v-51825f94]:hover{background:var(--cb-bg-hover);border-color:var(--cb-accent-color);color:var(--cb-text-primary)}.cb-filter-menu__trigger[data-v-51825f94]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-filter-menu__trigger--active[data-v-51825f94]{background:var(--cb-accent-bg);border-color:var(--cb-accent-border);color:var(--cb-accent-color)}.cb-filter-menu__trigger--active[data-v-51825f94]:hover{background:var(--cb-accent-bg-light);border-color:var(--cb-accent-color);color:var(--cb-accent-color)}.cb-filter-menu__trigger-label[data-v-51825f94]{display:inline-flex;align-items:center}.cb-filter-menu__trigger-count[data-v-51825f94]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--cb-space-1);border-radius:var(--cb-radius-full);background:var(--cb-accent-color);color:var(--cb-bg-primary);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-semibold);line-height:1}.cb-filter-menu__trigger-icon[data-v-51825f94]{display:inline-flex;flex-shrink:0}.cb-filter-menu__panel[data-v-51825f94]{display:flex;flex-direction:column;min-width:200px;max-width:320px}.cb-filter-menu__header[data-v-51825f94]{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-2);padding:var(--cb-space-1) var(--cb-space-1) var(--cb-space-2);border-bottom:1px solid var(--cb-accent-border);margin-bottom:var(--cb-space-1)}.cb-filter-menu__title[data-v-51825f94]{font-family:var(--cb-font-family);font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary)}.cb-filter-menu__clear[data-v-51825f94]{-webkit-appearance:none;appearance:none;background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--cb-font-family);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-medium);color:var(--cb-accent-color)}.cb-filter-menu__clear[data-v-51825f94]:hover{text-decoration:underline}.cb-filter-menu__clear[data-v-51825f94]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:2px}.cb-filter-menu__list[data-v-51825f94]{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.cb-filter-menu__item[data-v-51825f94]{display:flex;border-radius:var(--cb-radius-sm)}.cb-filter-menu__item[data-v-51825f94]:hover{background:var(--cb-overlay-hover)}.cb-filter-menu__checkbox[data-v-51825f94]{flex:1;width:100%;padding:var(--cb-space-2) var(--cb-space-1)}.cb-filter-menu__option-label[data-v-51825f94]{flex:1;color:var(--cb-text-primary)}.cb-filter-menu__option-count[data-v-51825f94]{color:var(--cb-text-muted);font-size:var(--cb-font-size-xs)}.cb-filter-menu__empty[data-v-51825f94]{padding:var(--cb-space-3) var(--cb-space-2);text-align:center;color:var(--cb-text-muted);font-size:var(--cb-font-size-small)}@media (prefers-reduced-motion: reduce){.cb-filter-menu__trigger[data-v-51825f94]{transition:none}}.cb-combobox[data-v-7d0dec4f]{position:relative;display:inline-block}.cb-combobox--block[data-v-7d0dec4f]{display:block;width:100%}.cb-combobox__wrapper[data-v-7d0dec4f]{display:flex;align-items:center;background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-md);transition:border-color .15s ease,box-shadow .15s ease}.cb-combobox__wrapper--focused[data-v-7d0dec4f]{border-color:var(--cb-accent-color);box-shadow:0 0 0 2px var(--cb-accent-bg-light)}.cb-combobox__wrapper--error[data-v-7d0dec4f]{border-color:var(--cb-danger-color)}.cb-combobox__wrapper--disabled[data-v-7d0dec4f]{opacity:.5;cursor:not-allowed;pointer-events:none}.cb-combobox__input[data-v-7d0dec4f]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--cb-text-primary);font-family:var(--cb-font-family);font-size:var(--cb-font-size-small);padding:var(--cb-space-3-5) var(--cb-space-4)}.cb-combobox__wrapper--sm .cb-combobox__input[data-v-7d0dec4f]{padding:var(--cb-space-2) var(--cb-space-3);font-size:var(--cb-font-size-xs)}.cb-combobox__wrapper--lg .cb-combobox__input[data-v-7d0dec4f]{padding:var(--cb-space-4) var(--cb-space-4);font-size:var(--cb-font-size-base)}.cb-combobox__input[data-v-7d0dec4f]::placeholder{color:var(--cb-text-muted)}.cb-combobox__clear[data-v-7d0dec4f],.cb-combobox__toggle[data-v-7d0dec4f]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--cb-text-muted);padding:0 var(--cb-space-3);transition:color .15s ease}.cb-combobox__clear[data-v-7d0dec4f]:hover,.cb-combobox__toggle[data-v-7d0dec4f]:hover{color:var(--cb-text-primary)}.cb-combobox__clear svg[data-v-7d0dec4f],.cb-combobox__toggle svg[data-v-7d0dec4f]{width:14px;height:14px}.cb-combobox__dropdown[data-v-7d0dec4f]{position:absolute;top:calc(100% + var(--cb-space-1));left:0;right:0;z-index:1000;max-height:240px;overflow-y:auto;background:var(--cb-bg-secondary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-md);box-shadow:var(--cb-shadow-default);padding:var(--cb-space-1)}.cb-combobox__message[data-v-7d0dec4f]{padding:var(--cb-space-4);text-align:center;color:var(--cb-text-muted);font-size:var(--cb-font-size-small)}.cb-combobox__option[data-v-7d0dec4f]{display:flex;align-items:center;gap:var(--cb-space-2);padding:var(--cb-space-3) var(--cb-space-4);border-radius:var(--cb-radius-sm);cursor:pointer;color:var(--cb-text-primary);font-size:var(--cb-font-size-small)}.cb-combobox__option--highlighted[data-v-7d0dec4f]{background:var(--cb-overlay-hover)}.cb-combobox__option--selected[data-v-7d0dec4f]{color:var(--cb-accent-color);background:var(--cb-accent-bg)}.cb-combobox__option--disabled[data-v-7d0dec4f]{opacity:.5;cursor:not-allowed;pointer-events:none}.cb-combobox__option-main[data-v-7d0dec4f]{display:flex;flex-direction:column;flex:1;min-width:0}.cb-combobox__option-label[data-v-7d0dec4f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-combobox__option-description[data-v-7d0dec4f]{color:var(--cb-text-muted);font-size:var(--cb-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-combobox__option-badge[data-v-7d0dec4f]{flex-shrink:0;padding:var(--cb-space-1) var(--cb-space-2);background:var(--cb-accent-bg);color:var(--cb-accent-color);border-radius:var(--cb-radius-sm);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-medium)}@media (prefers-reduced-motion: reduce){.cb-combobox__wrapper[data-v-7d0dec4f],.cb-combobox__clear[data-v-7d0dec4f],.cb-combobox__toggle[data-v-7d0dec4f]{transition:none}}.cb-dialog-window-host[data-v-5c7a65de]{height:100%;-webkit-user-select:text;user-select:text}.cb-dialog__frame[data-v-cf83f353]{display:flex;flex-direction:column;height:100%}.cb-dialog__header[data-v-cf83f353]{display:flex;align-items:center;justify-content:flex-end;padding:14px var(--cb-space-5);border-bottom:1px solid var(--cb-accent-border);flex-shrink:0}.cb-dialog__header-actions[data-v-cf83f353]{display:flex;align-items:center;gap:var(--cb-space-2)}.cb-dialog__body[data-v-cf83f353]{flex:1;padding:var(--cb-space-5);overflow:auto;color:var(--cb-text-primary)}.cb-dialog__body--flush[data-v-cf83f353]{padding:0}.cb-dialog__footer[data-v-cf83f353]{display:flex;justify-content:flex-end;gap:var(--cb-space-3);padding:var(--cb-space-4) var(--cb-space-5);border-top:1px solid var(--cb-accent-border);flex-shrink:0}.cb-progress[data-v-769f8a24]{display:flex;align-items:center;gap:var(--cb-space-3-5);width:100%}.cb-progress__track[data-v-769f8a24]{flex:1;background:var(--cb-bg-tertiary);border-radius:var(--cb-radius-full);overflow:hidden}.cb-progress--sm .cb-progress__track[data-v-769f8a24]{height:4px}.cb-progress--md .cb-progress__track[data-v-769f8a24]{height:8px}.cb-progress--lg .cb-progress__track[data-v-769f8a24]{height:12px}.cb-progress__bar[data-v-769f8a24]{height:100%;border-radius:var(--cb-radius-full);transition:width .3s ease}.cb-progress--default .cb-progress__bar[data-v-769f8a24]{background:var(--cb-text-muted)}.cb-progress--primary .cb-progress__bar[data-v-769f8a24]{background:linear-gradient(90deg,var(--cb-accent-color),var(--cb-accent-secondary))}.cb-progress--success .cb-progress__bar[data-v-769f8a24]{background:linear-gradient(90deg,var(--cb-success-color),var(--cb-success-color-dark))}.cb-progress--warning .cb-progress__bar[data-v-769f8a24]{background:linear-gradient(90deg,var(--cb-warning-color),var(--cb-warning-color-dark))}.cb-progress--danger .cb-progress__bar[data-v-769f8a24]{background:linear-gradient(90deg,var(--cb-danger-color),var(--cb-danger-color-dark))}.cb-progress--striped .cb-progress__bar[data-v-769f8a24]{background-image:linear-gradient(45deg,color-mix(in srgb,var(--cb-text-on-accent) 15%,transparent) 25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--cb-text-on-accent) 15%,transparent) 50%,color-mix(in srgb,var(--cb-text-on-accent) 15%,transparent) 75%,transparent 75%,transparent);background-size:1rem 1rem}.cb-progress--animated .cb-progress__bar[data-v-769f8a24]{animation:cb-progress-stripes-769f8a24 1s linear infinite}@keyframes cb-progress-stripes-769f8a24{0%{background-position:1rem 0}to{background-position:0 0}}.cb-progress--indeterminate .cb-progress__bar[data-v-769f8a24]{width:30%!important;animation:cb-progress-indeterminate-769f8a24 1.5s ease-in-out infinite}@keyframes cb-progress-indeterminate-769f8a24{0%{transform:translate(-100%)}to{transform:translate(400%)}}.cb-progress__value[data-v-769f8a24]{font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-secondary);min-width:40px;text-align:right}.cb-empty[data-v-4402fd38]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--cb-space-8) var(--cb-space-5);color:var(--cb-text-muted)}.cb-empty--sm[data-v-4402fd38]{padding:var(--cb-space-6) var(--cb-space-4)}.cb-empty--lg[data-v-4402fd38]{padding:var(--cb-space-9) var(--cb-space-6)}.cb-empty__icon[data-v-4402fd38]{display:flex;align-items:center;justify-content:center;margin-bottom:var(--cb-space-4);color:var(--cb-text-muted);opacity:.5}.cb-empty--sm .cb-empty__icon svg[data-v-4402fd38]{width:40px;height:40px}.cb-empty--md .cb-empty__icon svg[data-v-4402fd38]{width:56px;height:56px}.cb-empty--lg .cb-empty__icon svg[data-v-4402fd38]{width:72px;height:72px}.cb-empty__content[data-v-4402fd38]{max-width:300px}.cb-empty__title[data-v-4402fd38]{margin:0 0 var(--cb-space-3);font-size:var(--cb-font-size-base);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-secondary)}.cb-empty--sm .cb-empty__title[data-v-4402fd38]{font-size:var(--cb-font-size-small)}.cb-empty--lg .cb-empty__title[data-v-4402fd38]{font-size:var(--cb-font-size-large)}.cb-empty__description[data-v-4402fd38]{margin:0;font-size:var(--cb-font-size-small);color:var(--cb-text-muted);line-height:1.5}.cb-empty__action[data-v-4402fd38]{margin-top:var(--cb-space-5)}.cb-error-banner[data-v-bdad17a3]{display:flex;flex-direction:column;border-radius:var(--cb-radius-md);border:1px solid transparent;border-left-width:4px;font-family:var(--cb-font-family);font-size:var(--cb-font-size-base);color:var(--cb-text-primary)}.cb-error-banner--sm .cb-error-banner__body[data-v-bdad17a3]{padding:var(--cb-space-3) var(--cb-space-3-5);gap:var(--cb-space-3)}.cb-error-banner--sm .cb-error-banner__title[data-v-bdad17a3],.cb-error-banner--sm .cb-error-banner__message[data-v-bdad17a3]{font-size:var(--cb-font-size-small)}.cb-error-banner--md .cb-error-banner__body[data-v-bdad17a3]{padding:var(--cb-space-4) var(--cb-space-5);gap:var(--cb-space-3-5)}.cb-error-banner--lg .cb-error-banner__body[data-v-bdad17a3]{padding:var(--cb-space-5) var(--cb-space-6);gap:var(--cb-space-4)}.cb-error-banner--lg .cb-error-banner__title[data-v-bdad17a3]{font-size:var(--cb-font-size-large)}.cb-error-banner--error[data-v-bdad17a3]{background:var(--cb-danger-bg);border-color:var(--cb-danger-border);border-left-color:var(--cb-danger-color)}.cb-error-banner--error .cb-error-banner__icon[data-v-bdad17a3],.cb-error-banner--error .cb-error-banner__title[data-v-bdad17a3]{color:var(--cb-danger-color)}.cb-error-banner--warning[data-v-bdad17a3]{background:var(--cb-warning-bg);border-color:var(--cb-warning-border);border-left-color:var(--cb-warning-color)}.cb-error-banner--warning .cb-error-banner__icon[data-v-bdad17a3],.cb-error-banner--warning .cb-error-banner__title[data-v-bdad17a3]{color:var(--cb-warning-color)}.cb-error-banner--info[data-v-bdad17a3]{background:var(--cb-info-bg);border-color:var(--cb-info-border);border-left-color:var(--cb-info-color)}.cb-error-banner--info .cb-error-banner__icon[data-v-bdad17a3],.cb-error-banner--info .cb-error-banner__title[data-v-bdad17a3]{color:var(--cb-info-color)}.cb-error-banner__body[data-v-bdad17a3]{display:flex;align-items:flex-start}.cb-error-banner__icon[data-v-bdad17a3]{flex-shrink:0;margin-top:1px}.cb-error-banner__content[data-v-bdad17a3]{flex:1;min-width:0}.cb-error-banner__title[data-v-bdad17a3]{font-weight:var(--cb-font-weight-semibold, 600);margin-bottom:var(--cb-space-1);line-height:1.4}.cb-error-banner__message[data-v-bdad17a3]{color:var(--cb-text-secondary);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.cb-error-banner__action[data-v-bdad17a3]{margin-top:var(--cb-space-3)}.cb-error-banner__close[data-v-bdad17a3]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;background:transparent;border:none;color:var(--cb-text-muted);cursor:pointer;border-radius:var(--cb-radius-sm);transition:background-color .15s ease,color .15s ease}.cb-error-banner__close[data-v-bdad17a3]:hover{background:var(--cb-overlay-hover);color:var(--cb-text-primary)}.cb-error-banner__details-wrapper[data-v-bdad17a3]{padding:0 var(--cb-space-5) var(--cb-space-4)}.cb-error-banner--sm .cb-error-banner__details-wrapper[data-v-bdad17a3]{padding:0 var(--cb-space-3-5) var(--cb-space-3)}.cb-error-banner--lg .cb-error-banner__details-wrapper[data-v-bdad17a3]{padding:0 var(--cb-space-6) var(--cb-space-5)}.cb-error-banner__details-toggle[data-v-bdad17a3]{display:inline-flex;align-items:center;gap:var(--cb-space-2);padding:var(--cb-space-1) 0;background:transparent;border:none;color:var(--cb-text-muted);cursor:pointer;font-family:var(--cb-font-family);font-size:var(--cb-font-size-small);transition:color .15s ease}.cb-error-banner__details-toggle[data-v-bdad17a3]:hover{color:var(--cb-text-secondary)}.cb-error-banner__details-chevron[data-v-bdad17a3]{transition:transform .15s ease}.cb-error-banner__details-chevron--open[data-v-bdad17a3]{transform:rotate(180deg)}.cb-error-banner__details[data-v-bdad17a3]{margin-top:var(--cb-space-3);max-height:200px;overflow:auto;border-radius:var(--cb-radius-sm);background:var(--cb-bg-tertiary)}.cb-error-banner__details-text[data-v-bdad17a3]{margin:0;padding:var(--cb-space-3) var(--cb-space-3-5);font-family:var(--cb-font-mono, monospace);font-size:var(--cb-font-size-small, 12px);line-height:1.5;white-space:pre-wrap;word-wrap:break-word;color:var(--cb-text-secondary)}@media (prefers-reduced-motion: reduce){.cb-error-banner__close[data-v-bdad17a3],.cb-error-banner__details-toggle[data-v-bdad17a3],.cb-error-banner__details-chevron[data-v-bdad17a3]{transition:none}}.sql-filter-input[data-v-51556bfa],.filter-toggle[data-v-51556bfa]{position:relative}.filter-badge[data-v-51556bfa]{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--cb-space-2);background:var(--cb-accent-color);color:var(--cb-text-on-accent);font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-semibold);border-radius:var(--cb-radius-lg)}.filter-input-wrapper[data-v-51556bfa]{position:relative;min-width:300px}.input-container[data-v-51556bfa]{position:relative;display:flex;align-items:center;gap:var(--cb-space-2-5)}.input-icon[data-v-51556bfa]{position:absolute;left:10px;color:var(--cb-text-secondary);pointer-events:none}.filter-input[data-v-51556bfa]{flex:1;padding:var(--cb-space-2-5) var(--cb-space-8) var(--cb-space-2-5) var(--cb-space-8);background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-md);color:var(--cb-text-primary);font-size:var(--cb-font-size-small);font-family:var(--cb-font-mono)}.filter-input[data-v-51556bfa]:focus{outline:none;border-color:var(--cb-accent-color);box-shadow:0 0 0 3px var(--cb-accent-subtle)}.filter-input--invalid[data-v-51556bfa]{border-color:var(--cb-danger-color)}.filter-input--invalid[data-v-51556bfa]:focus{border-color:var(--cb-danger-color);box-shadow:0 0 0 3px var(--cb-danger-bg)}.filter-input[data-v-51556bfa]::placeholder{color:var(--cb-text-tertiary)}.clear-button[data-v-51556bfa]{position:absolute;right:8px}.autocomplete-menu[data-v-51556bfa]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;background:var(--cb-bg-primary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-lg);box-shadow:var(--cb-shadow-menu);overflow:hidden;max-height:200px;overflow-y:auto}.autocomplete-option[data-v-51556bfa]{display:flex;align-items:center;gap:var(--cb-space-3);padding:var(--cb-space-3) var(--cb-space-4);cursor:pointer;transition:background .15s ease;font-size:var(--cb-font-size-small);font-family:var(--cb-font-mono)}.autocomplete-option[data-v-51556bfa]:hover,.autocomplete-option.active[data-v-51556bfa]{background:var(--cb-bg-tertiary)}.autocomplete-option.active[data-v-51556bfa]{background:var(--cb-accent-subtle);color:var(--cb-accent-color)}.option-icon[data-v-51556bfa]{color:var(--cb-text-secondary)}.autocomplete-option.active .option-icon[data-v-51556bfa]{color:var(--cb-accent-color)}.validation-error[data-v-51556bfa]{margin-top:var(--cb-space-2);padding:var(--cb-space-2) var(--cb-space-3);font-size:var(--cb-font-size-small);color:var(--cb-danger-color);background:var(--cb-danger-bg);border-radius:var(--cb-radius-sm)}.access-denied-dialog[data-v-6963d351]{display:flex;flex-direction:column;height:100%;padding:var(--cb-space-7);background:var(--cb-bg-primary);color:var(--cb-text-primary)}.dialog-content[data-v-6963d351]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.icon-container[data-v-6963d351]{width:64px;height:64px;border-radius:50%;background:var(--cb-danger-bg-hover);display:flex;align-items:center;justify-content:center;margin-bottom:var(--cb-space-5)}.lock-icon[data-v-6963d351]{width:32px;height:32px;color:var(--cb-danger-color)}.dialog-title[data-v-6963d351]{font-family:var(--cb-font-display, var(--cb-font-family));font-size:var(--cb-font-size-xl);font-weight:var(--cb-font-weight-semibold);margin:0 0 var(--cb-space-4) 0;color:var(--cb-text-primary)}.dialog-message[data-v-6963d351]{font-size:var(--cb-font-size-base);line-height:1.5;margin:0 0 var(--cb-space-3) 0;color:var(--cb-text-primary)}.dialog-hint[data-v-6963d351]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);margin:0}.dialog-footer[data-v-6963d351]{display:flex;justify-content:center;padding-top:var(--cb-space-5);border-top:1px solid var(--cb-accent-border)}.logo[data-v-d5670231]{--logo-scale: 1;--logo-height: calc(50px * var(--logo-scale));--mark-size: calc(64px * var(--logo-scale));--gap-size: calc(.75rem * var(--logo-scale));--company-name-size: calc(1.25rem * var(--logo-scale));--company-type-size: calc(.65rem * var(--logo-scale));height:var(--logo-height);display:flex;align-items:center;justify-content:center;gap:var(--gap-size);text-decoration:none;line-height:1}.logo.small[data-v-d5670231]{--logo-scale: .7}.logo.medium[data-v-d5670231]{--logo-scale: 1}.logo.large[data-v-d5670231]{--logo-scale: 1.4}.logo-mark[data-v-d5670231]{position:relative;width:var(--mark-size);height:var(--mark-size);flex-shrink:0}.logo-img[data-v-d5670231]{width:100%;height:100%;object-fit:contain;transition:transform var(--cb-transition-speed) var(--cb-animation-bounce),filter var(--cb-transition-speed) var(--cb-animation-bounce)}.logo:hover .logo-img[data-v-d5670231]{transform:scale(1.05);filter:drop-shadow(0 0 8px var(--cb-accent-color))}.logo-text[data-v-d5670231]{display:flex;flex-direction:column;line-height:1.15;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.company-name[data-v-d5670231]{font-size:var(--company-name-size);font-weight:var(--cb-font-weight-semibold);color:var(--cb-accent-color);letter-spacing:-.01em}.logo-wrapper[data-v-00423536]{display:flex;align-items:center;justify-content:center;text-decoration:none}.logo-image[data-v-00423536]{max-width:100%;object-fit:contain}.loading-indicator[data-v-23ba78b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:var(--cb-space-5)}.loading-text[data-v-23ba78b2]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary)}.setup-screen[data-v-6d7e4cb9]{height:100vh;background:var(--cb-login-bg);display:flex;align-items:center;justify-content:center;font-family:var(--cb-font-family)}.setup-card[data-v-6d7e4cb9]{width:100%;max-width:560px;background:var(--cb-login-box-bg);-webkit-backdrop-filter:blur(var(--cb-backdrop-blur));backdrop-filter:blur(var(--cb-backdrop-blur));border:var(--cb-login-box-border);border-radius:var(--cb-radius-xl);padding:2rem;box-shadow:var(--cb-login-box-shadow);display:flex;flex-direction:column;gap:1.5rem}.step-indicators[data-v-6d7e4cb9]{display:flex;justify-content:center;gap:2rem;padding-bottom:.5rem}.step-indicator[data-v-6d7e4cb9]{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.4;transition:opacity var(--cb-transition-speed) ease}.step-indicator.active[data-v-6d7e4cb9],.step-indicator.completed[data-v-6d7e4cb9]{opacity:1}.step-dot[data-v-6d7e4cb9]{width:32px;height:32px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-secondary);transition:all var(--cb-transition-speed) ease}.step-indicator.active .step-dot[data-v-6d7e4cb9]{background:var(--cb-accent-color);color:var(--cb-text-on-accent);box-shadow:var(--cb-shadow-accent)}.step-indicator.completed .step-dot[data-v-6d7e4cb9]{background:var(--cb-accent-color);color:var(--cb-text-on-accent)}.check-icon[data-v-6d7e4cb9]{width:16px;height:16px}.step-indicator-label[data-v-6d7e4cb9]{font-size:var(--cb-font-size-small);color:var(--cb-text-muted)}.step-indicator.active .step-indicator-label[data-v-6d7e4cb9]{color:var(--cb-text-secondary)}.step-content[data-v-6d7e4cb9]{display:flex;flex-direction:column}.step-title[data-v-6d7e4cb9]{font-family:var(--cb-font-display, var(--cb-font-family));font-size:var(--cb-font-size-3xl);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary);margin:0 0 .5rem;text-align:center}.step-description[data-v-6d7e4cb9]{font-size:var(--cb-font-size-base);color:var(--cb-text-secondary);margin:0 0 1.5rem;text-align:center;line-height:1.5}.error-message[data-v-6d7e4cb9]{color:var(--cb-danger-color);background:var(--cb-danger-bg);border:1px solid var(--cb-danger-hover);border-radius:var(--cb-radius-md);padding:.75rem 1rem;font-size:var(--cb-font-size-small);text-align:center}.method-grid[data-v-6d7e4cb9]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}[data-v-6d7e4cb9] .method-card.cb-btn{display:flex;flex-direction:column;align-items:center;gap:.75rem;height:auto;padding:1.5rem 1rem;border:2px solid rgba(255,255,255,.1);border-radius:10px;transition:all var(--cb-transition-speed) ease;text-align:center;background:transparent;color:inherit;font:inherit;white-space:normal}[data-v-6d7e4cb9] .method-card.cb-btn:hover:not(:disabled){border-color:var(--cb-accent-color);background:var(--cb-bg-secondary);color:inherit;transform:translateY(-2px)}[data-v-6d7e4cb9] .method-card .cb-btn__content{display:flex;flex-direction:column;align-items:center;gap:.75rem}.method-icon[data-v-6d7e4cb9]{width:48px;height:48px;color:var(--cb-accent-color)}.method-icon svg[data-v-6d7e4cb9]{width:100%;height:100%}.method-name[data-v-6d7e4cb9]{font-weight:var(--cb-font-weight-semibold);font-size:var(--cb-font-size-base);color:var(--cb-text-primary)}.method-desc[data-v-6d7e4cb9]{font-size:var(--cb-font-size-small);color:var(--cb-text-muted);line-height:1.4}.config-form[data-v-6d7e4cb9]{display:flex;flex-direction:column;gap:.25rem}.config-form[data-v-6d7e4cb9] .cb-form-field{margin-bottom:var(--cb-space-4)}.config-form[data-v-6d7e4cb9] .cb-form-field__label{color:var(--cb-text-secondary)}.config-form[data-v-6d7e4cb9] .cb-input .cb-input__wrapper,.config-form[data-v-6d7e4cb9] .cb-select .cb-select__wrapper{background:var(--cb-login-input-bg);border:var(--cb-login-input-border);border-radius:var(--cb-radius-md)}.config-form[data-v-6d7e4cb9] .cb-input--focused .cb-input__wrapper,.config-form[data-v-6d7e4cb9] .cb-select--focused .cb-select__wrapper{border-color:var(--cb-accent-color)}.form-group[data-v-6d7e4cb9]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.form-hint[data-v-6d7e4cb9]{font-size:var(--cb-font-size-small);color:var(--cb-text-muted);margin-top:var(--cb-space-1)}.form-row[data-v-6d7e4cb9]{display:flex;gap:1rem}.form-group-flex[data-v-6d7e4cb9]{flex:1}.form-group-port[data-v-6d7e4cb9]{width:100px}.form-group-checkbox[data-v-6d7e4cb9]{flex-direction:column;gap:.25rem}.field-error[data-v-6d7e4cb9]{color:var(--cb-danger-color);font-size:var(--cb-font-size-small);margin-bottom:.5rem}.policy-section[data-v-6d7e4cb9]{border:1px solid rgba(255,255,255,.1);border-radius:var(--cb-radius-md);overflow:hidden}[data-v-6d7e4cb9] .policy-toggle.cb-btn{justify-content:flex-start;width:100%;height:auto;padding:.6rem .75rem;background:#ffffff08;border:none;border-radius:0;color:var(--cb-text-secondary);font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);text-align:left}[data-v-6d7e4cb9] .policy-toggle.cb-btn:hover:not(:disabled){background:#ffffff0f;border:none;color:var(--cb-text-secondary);transform:none}[data-v-6d7e4cb9] .policy-toggle .cb-btn__content{gap:.5rem}.policy-chevron[data-v-6d7e4cb9]{transition:transform .2s}.policy-chevron.expanded[data-v-6d7e4cb9]{transform:rotate(90deg)}.policy-fields[data-v-6d7e4cb9]{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid rgba(255,255,255,.1)}.policy-fields[data-v-6d7e4cb9] .cb-form-field{margin-bottom:var(--cb-space-2)}.policy-min-length-input[data-v-6d7e4cb9]{max-width:100px}.form-actions[data-v-6d7e4cb9]{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.btn-primary[data-v-6d7e4cb9]{flex:1}.verify-content[data-v-6d7e4cb9]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0}.verify-icon[data-v-6d7e4cb9]{width:64px;height:64px}.verify-icon svg[data-v-6d7e4cb9]{width:100%;height:100%}.verify-icon-success[data-v-6d7e4cb9]{color:var(--cb-accent-color)}.verify-message[data-v-6d7e4cb9]{font-size:var(--cb-font-size-base);color:var(--cb-text-secondary);text-align:center;line-height:1.6;margin:0;max-width:400px}.done-content[data-v-6d7e4cb9]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0}.done-icon[data-v-6d7e4cb9]{width:72px;height:72px;color:var(--cb-accent-color);animation:scaleIn-6d7e4cb9 .4s ease}.done-icon svg[data-v-6d7e4cb9]{width:100%;height:100%}.done-spinner[data-v-6d7e4cb9]{margin-top:.5rem}@keyframes scaleIn-6d7e4cb9{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 600px){.setup-card[data-v-6d7e4cb9]{max-width:100%;margin:1rem;padding:1.5rem}.method-grid[data-v-6d7e4cb9]{grid-template-columns:1fr}.step-indicators[data-v-6d7e4cb9]{gap:1rem}.form-row[data-v-6d7e4cb9]{flex-direction:column;gap:0}.form-group-port[data-v-6d7e4cb9]{width:100%}}.login-screen[data-v-72bffb18]{height:100vh;background:var(--cb-login-bg);display:flex;align-items:center;justify-content:center}.login-box[data-v-72bffb18]{width:100%;max-width:400px;box-sizing:border-box;background:var(--cb-login-box-bg);-webkit-backdrop-filter:blur(var(--cb-backdrop-blur));backdrop-filter:blur(var(--cb-backdrop-blur));border:var(--cb-login-box-border);border-radius:var(--cb-radius-xl);padding:2rem;box-shadow:var(--cb-login-box-shadow);display:flex;flex-direction:column;align-items:center;gap:2rem}@media (max-width: 1023px){.login-box[data-v-72bffb18]{max-width:none;min-height:100vh;min-height:100dvh;border:none;border-radius:0;box-shadow:none;justify-content:flex-start;padding:3rem 1.5rem 2rem;gap:0}.login-form[data-v-72bffb18],.login-box[data-v-72bffb18]>.loading-indicator{margin:auto 0}}.login-logo[data-v-72bffb18]{margin-bottom:1rem}.login-title[data-v-72bffb18]{font-family:var(--cb-font-display, var(--cb-font-family));font-size:var(--cb-font-size-3xl);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary);margin:0 0 .5rem;text-align:center}.login-subtitle[data-v-72bffb18]{font-size:.9rem;color:var(--cb-text-secondary);margin:0 0 1rem;text-align:center}.login-footer[data-v-72bffb18]{font-size:var(--cb-font-size-small);color:var(--cb-text-muted);margin-top:1rem;text-align:center}.login-form[data-v-72bffb18]{width:100%;display:flex;flex-direction:column;align-items:center}.credentials-form[data-v-72bffb18]{width:100%;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}.login-input[data-v-72bffb18]{display:block;width:100%;margin-bottom:1rem;padding:.8rem 1rem;background:var(--cb-login-input-bg);border:var(--cb-login-input-border);color:var(--cb-text-primary);border-radius:var(--cb-menu-radius);font-size:var(--cb-font-size-base);font-family:var(--cb-font-family);transition:border var(--cb-transition-speed) var(--cb-animation-bounce);box-sizing:border-box}.login-input[data-v-72bffb18]:focus{border-color:var(--cb-accent-color);outline:none}.login-button[data-v-72bffb18]{height:auto!important;padding:.8rem!important;background:var(--cb-accent-color)!important;border-radius:var(--cb-menu-radius)!important;color:var(--cb-login-button-text)!important;font-weight:var(--cb-font-weight-bold)!important;font-size:var(--cb-font-size-large)!important;box-shadow:var(--cb-shadow-accent)!important;transition:all var(--cb-transition-speed) var(--cb-animation-bounce)!important}.login-button[data-v-72bffb18]:hover:not(:disabled){background:var(--cb-accent-color)!important;transform:var(--cb-hover-lift)!important;box-shadow:var(--cb-shadow-accent-strong)!important;filter:brightness(1.1)!important}.oauth-providers[data-v-72bffb18]{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.oauth-button[data-v-72bffb18]{height:auto!important;padding:.8rem!important;background:var(--cb-login-input-bg)!important;border:var(--cb-login-input-border)!important;border-radius:var(--cb-menu-radius)!important;color:var(--cb-text-primary)!important;font-weight:var(--cb-font-weight-medium)!important;font-size:var(--cb-font-size-base)!important;transition:all var(--cb-transition-speed) var(--cb-animation-bounce)!important}.oauth-button[data-v-72bffb18]:hover:not(:disabled){background:var(--cb-bg-secondary)!important;border-color:var(--cb-accent-color)!important;transform:translateY(-2px)!important}.divider[data-v-72bffb18]{width:100%;text-align:center;border-bottom:1px solid var(--cb-menu-separator);line-height:.1rem;margin:1rem 0;position:relative}.divider span[data-v-72bffb18]{background:var(--cb-login-box-bg);padding:0 var(--cb-space-3-5);font-size:var(--cb-font-size-small);color:var(--cb-text-secondary)}.error-message[data-v-72bffb18]{color:var(--cb-danger-color);margin-bottom:1rem;font-size:var(--cb-font-size-small)}.nfc-scan[data-v-ab9a0352]{min-height:100vh;min-height:100dvh;background:var(--cb-bg-primary);display:flex;align-items:center;justify-content:center;padding:1.5rem}.nfc-card[data-v-ab9a0352]{width:100%;max-width:360px;box-sizing:border-box;background:var(--cb-bg-secondary);border:1px solid var(--cb-border-color);border-radius:14px;padding:2.5rem 1.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.nfc-title[data-v-ab9a0352]{font-size:var(--cb-font-size-xl);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary);margin:0}.nfc-status[data-v-ab9a0352]{font-size:var(--cb-font-size-base);color:var(--cb-text-secondary);margin:0;line-height:1.5}.nfc-icon[data-v-ab9a0352]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700}.nfc-ok[data-v-ab9a0352]{background:color-mix(in srgb,var(--cb-success-color) 18%,transparent);color:var(--cb-success-color)}.nfc-warn[data-v-ab9a0352]{background:color-mix(in srgb,var(--cb-warning-color) 18%,transparent);color:var(--cb-warning-color)}.nfc-err[data-v-ab9a0352]{background:color-mix(in srgb,var(--cb-danger-color) 18%,transparent);color:var(--cb-danger-color)}.print-page[data-v-551ee3ad]{min-height:100vh;background:var(--cb-bg-primary)}.print-page__toolbar[data-v-551ee3ad]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-3);padding:var(--cb-space-3) var(--cb-space-5);background:var(--cb-bg-secondary);border-bottom:1px solid var(--cb-border-color)}.print-page__toolbar-title[data-v-551ee3ad]{font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-page__toolbar-actions[data-v-551ee3ad]{display:flex;gap:var(--cb-space-2);flex-shrink:0}.print-page__status[data-v-551ee3ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cb-space-3);padding:var(--cb-space-8);color:var(--cb-text-muted)}.print-page__status--error[data-v-551ee3ad]{color:var(--cb-danger-color)}.print-page__integrity-warning[data-v-551ee3ad]{margin:var(--cb-space-3) auto 0;max-width:900px;padding:var(--cb-space-2) var(--cb-space-4);border:1px solid var(--cb-danger-color);border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--cb-danger-color) 10%,transparent);color:var(--cb-danger-color);font-size:var(--cb-font-size-small)}body{margin:0;color:var(--cb-text-primary)}.webtop{height:100vh;background:var(--cb-bg-primary)}.value-display[data-v-6ea60092]{font-family:var(--cb-font-family);font-size:var(--cb-font-size-base);display:flex;align-items:center;gap:var(--cb-space-3);padding:var(--cb-space-2) var(--cb-space-1);border-radius:var(--cb-radius-sm)}.reference-indicator[data-v-6ea60092],.timestamp-icon[data-v-6ea60092],.choice-icon[data-v-6ea60092]{display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px}.bool-indicator[data-v-6ea60092]{display:flex;align-items:center;gap:var(--cb-space-3)}.bool-label[data-v-6ea60092]{font-weight:var(--cb-font-weight-medium)}.bool-true[data-v-6ea60092]{color:var(--cb-success-color)}.bool-true .bool-indicator[data-v-6ea60092]{background:var(--cb-success-bg)}.bool-false[data-v-6ea60092]{color:var(--cb-danger-color)}.bool-false .bool-indicator[data-v-6ea60092]{background:var(--cb-danger-bg)}.reference-container[data-v-6ea60092]{display:flex;align-items:center;gap:var(--cb-space-3)}.entity-reference[data-v-6ea60092]{color:var(--cb-accent-secondary);text-decoration:underline;text-decoration-style:dotted;cursor:pointer;padding:var(--cb-space-1) var(--cb-space-2-5);border-radius:var(--cb-radius-sm);background:var(--cb-accent-secondary-bg);transition:all .2s var(--cb-animation-bounce)}.entity-reference[data-v-6ea60092]:hover{background:var(--cb-accent-secondary-hover);text-decoration-style:solid}.reference-indicator[data-v-6ea60092]{background:var(--cb-accent-secondary-bg)}.timestamp-container[data-v-6ea60092]{display:flex;align-items:center;gap:var(--cb-space-3)}.timestamp-icon[data-v-6ea60092]{background:var(--cb-overlay-primary)}.timestamp[data-v-6ea60092]{font-family:var(--cb-font-mono);opacity:.9;letter-spacing:.3px;padding:var(--cb-space-1) var(--cb-space-2-5);background:var(--cb-overlay-primary);border-radius:var(--cb-radius-sm)}.numeric[data-v-6ea60092]{font-family:var(--cb-font-mono);letter-spacing:.5px;font-weight:var(--cb-font-weight-medium)}.choice-container[data-v-6ea60092]{display:flex;align-items:center;gap:var(--cb-space-3);background:var(--cb-accent-bg-faint);border-radius:var(--cb-radius-xl);padding:var(--cb-space-1) var(--cb-space-3);color:var(--cb-accent-color);font-weight:var(--cb-font-weight-medium)}.choice-icon[data-v-6ea60092]{background:var(--cb-accent-bg-faint);color:var(--cb-accent-color);display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px}.choice-index[data-v-6ea60092]{font-size:.8em;opacity:.5;color:var(--cb-text-secondary)}.choice[data-v-6ea60092]{background:var(--cb-accent-bg-faint);color:var(--cb-accent-color);font-weight:var(--cb-font-weight-medium);transition:all .2s var(--cb-animation-bounce)}.choice[data-v-6ea60092]:hover{background:var(--cb-accent-bg-light)}.reference-container[data-v-6ea60092]{display:flex;align-items:center;gap:var(--cb-space-3);cursor:pointer;border:1px dotted transparent;padding:var(--cb-space-1) var(--cb-space-2-5);border-radius:var(--cb-radius-sm);transition:all .2s ease}.reference-container[data-v-6ea60092]:hover{border-color:var(--cb-accent-secondary);background:var(--cb-accent-secondary-bg)}.reference-container[data-v-6ea60092]:active{transform:scale(.98)}.entity-list-container[data-v-6ea60092]{display:flex;flex-direction:column;gap:var(--cb-space-2)}.entity-list-value[data-v-6ea60092]{display:flex;flex-direction:column;gap:var(--cb-space-2);max-height:150px;overflow-y:auto;padding:var(--cb-space-2);background:var(--cb-overlay-primary);border-radius:var(--cb-radius-sm)}.entity-list-item[data-v-6ea60092]{display:flex;align-items:center;gap:var(--cb-space-2-5);padding:3px var(--cb-space-2-5);border-radius:var(--cb-radius-sm);font-family:var(--cb-font-mono);background:var(--cb-accent-secondary-bg);color:var(--cb-accent-secondary);font-size:var(--cb-font-size-small);transition:all .2s var(--cb-animation-bounce);cursor:pointer;border:1px dotted transparent}.entity-list-item[data-v-6ea60092]:hover{background:var(--cb-accent-secondary-hover);border-color:var(--cb-accent-secondary)}.entity-list-item[data-v-6ea60092]:active{transform:scale(.98)}.entity-list-item-icon[data-v-6ea60092]{display:flex;align-items:center;justify-content:center;opacity:.7}.entity-list-empty[data-v-6ea60092]{font-style:italic;color:var(--cb-text-secondary);opacity:.7;padding:var(--cb-space-2);text-align:center}.string-container[data-v-6ea60092]{white-space:pre-wrap;overflow-wrap:break-word;max-width:100%}.secret-container[data-v-6ea60092]{display:inline-flex;align-items:center;gap:var(--cb-space-2-5)}.secret-value[data-v-6ea60092]{font-family:var(--cb-font-mono);letter-spacing:1px}.secret-reveal-toggle[data-v-6ea60092]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--cb-text-secondary)}.secret-reveal-toggle[data-v-6ea60092]:hover{color:var(--cb-accent-color)}.string-multiline[data-v-6ea60092]{background:var(--cb-overlay-primary);border-radius:var(--cb-radius-sm);padding:var(--cb-space-3);margin:0;overflow:auto;max-height:200px;font-family:var(--cb-font-family);font-size:var(--cb-font-size-base);line-height:1.4;border:1px solid var(--cb-hover-border);width:100%}.string-multiline[data-v-6ea60092]::-webkit-scrollbar{width:6px;height:6px}.string-multiline[data-v-6ea60092]::-webkit-scrollbar-track{background:var(--cb-scrollbar-track)}.string-multiline[data-v-6ea60092]::-webkit-scrollbar-thumb{background:var(--cb-scrollbar-thumb);border-radius:3px}.string-multiline[data-v-6ea60092]::-webkit-scrollbar-thumb:hover{background:var(--cb-scrollbar-thumb-hover)}.entity-instance-picker[data-v-c549bb1d]{position:relative;width:100%}.picker-input-wrapper[data-v-c549bb1d]{display:flex;align-items:center;background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-md);transition:all .2s}.picker-input-wrapper.focused[data-v-c549bb1d]{border-color:var(--cb-accent-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--cb-accent-color) 20%,transparent)}.picker-input[data-v-c549bb1d]{flex:1;background:transparent;border:none;outline:none;padding:var(--cb-space-3-5) var(--cb-space-4);color:var(--cb-text-primary);font-size:var(--cb-font-size-small);min-width:0}.picker-input[data-v-c549bb1d]::placeholder{color:var(--cb-text-muted)}.picker-clear[data-v-c549bb1d],.picker-toggle[data-v-c549bb1d]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--cb-text-muted);padding:0 var(--cb-space-3);transition:color .2s}.picker-clear[data-v-c549bb1d]:hover,.picker-toggle[data-v-c549bb1d]:hover{color:var(--cb-text-primary)}.picker-clear svg[data-v-c549bb1d],.picker-toggle svg[data-v-c549bb1d]{width:14px;height:14px}.picker-dropdown[data-v-c549bb1d]{position:absolute;top:100%;left:0;right:0;margin-top:var(--cb-space-2);max-height:240px;overflow-y:auto;background:var(--cb-bg-secondary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-md);box-shadow:var(--cb-shadow-menu);z-index:100}.picker-loading[data-v-c549bb1d],.picker-empty[data-v-c549bb1d]{padding:var(--cb-space-4);text-align:center;color:var(--cb-text-muted);font-size:var(--cb-font-size-small)}.picker-option[data-v-c549bb1d]{padding:var(--cb-space-3) var(--cb-space-4);cursor:pointer;color:var(--cb-text-primary);font-size:var(--cb-font-size-small);transition:background .15s}.picker-option[data-v-c549bb1d]:hover,.picker-option.highlighted[data-v-c549bb1d]{background:var(--cb-overlay-hover)}.picker-option.selected[data-v-c549bb1d]{background:color-mix(in srgb,var(--cb-accent-color) 15%,transparent);color:var(--cb-accent-color)}.entity-option-header[data-v-c549bb1d]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-3)}.entity-option-name[data-v-c549bb1d]{font-size:var(--cb-font-size-small);color:var(--cb-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-option-type[data-v-c549bb1d]{flex-shrink:0;font-size:var(--cb-font-size-xs);color:var(--cb-text-muted);background:var(--cb-bg-tertiary);border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-2)}.entity-option-path[data-v-c549bb1d]{font-size:var(--cb-font-size-xs);color:var(--cb-text-muted);margin-top:var(--cb-space-1)}.picker-dropdown[data-v-c549bb1d]::-webkit-scrollbar{width:6px}.picker-dropdown[data-v-c549bb1d]::-webkit-scrollbar-track{background:transparent}.picker-dropdown[data-v-c549bb1d]::-webkit-scrollbar-thumb{background:var(--cb-scrollbar-thumb);border-radius:3px}.value-editor[data-v-fa42546b]{display:flex;flex-direction:column;gap:var(--cb-space-3-5);width:100%;min-width:0;box-sizing:border-box;background:var(--cb-bg-tertiary);border-radius:var(--cb-radius-md);padding:var(--cb-space-3-5);box-shadow:inset var(--cb-shadow-default)}.input-container[data-v-fa42546b],.timestamp-container[data-v-fa42546b],.text-container[data-v-fa42546b],.reference-container[data-v-fa42546b],.secret-container[data-v-fa42546b],.choice-container[data-v-fa42546b]{display:flex;align-items:center;width:100%;min-width:0}.file-container[data-v-fa42546b]{display:flex;flex-direction:column;gap:var(--cb-space-2);width:100%;min-width:0}.file-editor-note[data-v-fa42546b]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary)}.secret-reveal-toggle[data-v-fa42546b]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--cb-text-secondary)}.secret-reveal-toggle[data-v-fa42546b]:hover{color:var(--cb-accent-color)}.checkbox-container[data-v-fa42546b]{display:flex;align-items:center;background:var(--cb-bg-primary);border:1px solid var(--cb-hover-border);border-radius:var(--cb-radius-md);padding:var(--cb-space-3) var(--cb-space-4);transition:all .2s var(--cb-animation-bounce)}.checkbox-container[data-v-fa42546b]:hover{border-color:var(--cb-accent-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--cb-accent-color) 10%,transparent)}.timestamp-input-wrapper[data-v-fa42546b] .cb-input__field{font-family:var(--cb-font-mono);letter-spacing:.5px}.entity-list-editor[data-v-fa42546b]{display:flex;flex-direction:column;gap:var(--cb-space-3)}.entity-list-items[data-v-fa42546b]{display:flex;flex-wrap:wrap;gap:var(--cb-space-2-5);max-height:180px;overflow-y:auto;padding:var(--cb-space-3);background:var(--cb-bg-primary);border:1px solid var(--cb-hover-border);border-radius:var(--cb-radius-md)}.entity-list-chip[data-v-fa42546b]{display:inline-flex;align-items:center;gap:var(--cb-space-2-5);padding:var(--cb-space-2) var(--cb-space-2-5) var(--cb-space-2) var(--cb-space-3);background:var(--cb-overlay-primary);border:1px solid var(--cb-hover-border);border-radius:14px;font-family:var(--cb-font-mono);font-size:var(--cb-font-size-small);color:var(--cb-accent-secondary)}.entity-list-chip-icon[data-v-fa42546b]{display:flex;align-items:center;opacity:.7}.entity-list-chip-remove[data-v-fa42546b]{display:flex;align-items:center;justify-content:center;padding:var(--cb-space-1);border:none;border-radius:50%;background:transparent;color:var(--cb-text-secondary);cursor:pointer;transition:all .15s var(--cb-animation-bounce)}.entity-list-chip-remove[data-v-fa42546b]:hover{background:var(--cb-overlay-secondary);color:var(--cb-text-primary)}.entity-list-empty[data-v-fa42546b]{color:var(--cb-text-secondary);font-size:var(--cb-font-size-small);font-style:italic;padding:var(--cb-space-1) var(--cb-space-2)}.clear-list-button[data-v-fa42546b]{align-self:flex-start;padding:5px var(--cb-space-4);border-radius:20px;border:1px solid var(--cb-hover-border);background:var(--cb-overlay-primary);color:var(--cb-text-primary);font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:all .2s var(--cb-animation-bounce)}.clear-list-button[data-v-fa42546b]:hover:not(:disabled){background:var(--cb-overlay-secondary);transform:translateY(-1px)}.clear-list-button[data-v-fa42546b]:disabled{opacity:.5;cursor:not-allowed}.editor-buttons[data-v-fa42546b]{display:flex;gap:var(--cb-space-3);margin-top:var(--cb-space-2-5);justify-content:flex-end}.save-button[data-v-fa42546b],.cancel-button[data-v-fa42546b]{padding:var(--cb-space-2-5) 14px;border-radius:20px;border:none;font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:all .2s var(--cb-animation-bounce);display:flex;align-items:center;gap:var(--cb-space-2-5)}.button-icon[data-v-fa42546b]{display:flex;align-items:center;justify-content:center}.save-button[data-v-fa42546b]{background:var(--cb-accent-color);color:var(--cb-bg-primary)}.save-button[data-v-fa42546b]:hover{background:var(--cb-accent-secondary);transform:translateY(-1px);box-shadow:0 3px 8px var(--cb-accent-glow)}.save-button[data-v-fa42546b]:active{transform:translateY(0)}.save-button[data-v-fa42546b]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.cancel-button[data-v-fa42546b]{background:var(--cb-overlay-primary);color:var(--cb-text-primary);border:1px solid var(--cb-hover-border)}.cancel-button[data-v-fa42546b]:hover{background:var(--cb-overlay-secondary);transform:translateY(-1px)}.cancel-button[data-v-fa42546b]:active{transform:translateY(0)}.entity-details[data-v-9d51ae37]{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--cb-bg-primary);border-left:1px solid var(--cb-hover-border);position:relative;min-width:300px}.entity-details-standalone[data-v-9d51ae37]{border-left:none;border-radius:var(--cb-window-radius);height:100%}.entity-type[data-v-9d51ae37]{display:flex;align-items:center;gap:var(--cb-space-2-5);flex-wrap:wrap}.type-label[data-v-9d51ae37]{font-weight:var(--cb-font-weight-semibold);color:var(--cb-accent-color)}.inherited-types[data-v-9d51ae37]{display:inline-flex;align-items:center;gap:var(--cb-space-2);font-size:.85em;color:var(--cb-text-secondary);padding:var(--cb-space-1) var(--cb-space-3);background:color-mix(in srgb,var(--cb-accent-color) 10%,transparent);border-radius:10px;border:1px solid color-mix(in srgb,var(--cb-accent-color) 20%,transparent)}.inherit-icon[data-v-9d51ae37]{opacity:.7}.details-header[data-v-9d51ae37]{padding:18px;border-bottom:1px solid var(--cb-hover-border);background:linear-gradient(to right,var(--cb-bg-secondary),var(--cb-overlay-backdrop));position:relative;box-shadow:var(--cb-shadow-md);margin-bottom:var(--cb-space-1)}.header-content[data-v-9d51ae37]{display:flex;flex-direction:column}.entity-title[data-v-9d51ae37]{margin:0 0 var(--cb-space-3-5) 0;font-size:var(--cb-font-size-2xl);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-primary);letter-spacing:.3px;text-shadow:var(--cb-shadow-sm)}.entity-metadata[data-v-9d51ae37]{display:flex;gap:var(--cb-space-4);align-items:center}.entity-type[data-v-9d51ae37],.entity-id[data-v-9d51ae37]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);padding:3px var(--cb-space-3);border-radius:var(--cb-radius-sm);background:var(--cb-bg-tertiary);letter-spacing:.3px}.entity-type[data-v-9d51ae37]{background:var(--cb-accent-bg-faint);color:var(--cb-accent-color);font-weight:var(--cb-font-weight-medium)}.entity-id[data-v-9d51ae37]{font-family:var(--cb-font-mono);opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;background:var(--cb-overlay-primary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--cb-space-2-5)}.entity-id[data-v-9d51ae37]:hover{opacity:1;background:var(--cb-overlay-secondary);transform:translateY(-1px)}.entity-id.copied[data-v-9d51ae37]{background:color-mix(in srgb,var(--cb-accent-color) 20%,transparent);border-color:var(--cb-accent-color);opacity:1}.entity-id .copy-icon[data-v-9d51ae37]{color:var(--cb-accent-color);flex-shrink:0}.fields-container[data-v-9d51ae37]{flex:1;overflow:auto;padding:var(--cb-space-5);scrollbar-width:thin;scrollbar-color:var(--cb-scrollbar-thumb) var(--cb-scrollbar-track)}.fields-container[data-v-9d51ae37]::-webkit-scrollbar{width:8px}.fields-container[data-v-9d51ae37]::-webkit-scrollbar-track{background:var(--cb-scrollbar-track)}.fields-container[data-v-9d51ae37]::-webkit-scrollbar-thumb{background:var(--cb-scrollbar-thumb);border-radius:var(--cb-radius-sm)}.fields-container[data-v-9d51ae37]::-webkit-scrollbar-thumb:hover{background:var(--cb-scrollbar-thumb-hover)}.fields-table[data-v-9d51ae37]{width:100%;table-layout:fixed;border-collapse:collapse;box-shadow:var(--cb-shadow-default);border-radius:var(--cb-radius-sm);overflow:hidden}.fields-table th[data-v-9d51ae37]{text-align:left;padding:var(--cb-space-4);font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-secondary);border-bottom:1px solid var(--cb-hover-border);background:var(--cb-bg-tertiary);letter-spacing:.5px;text-transform:uppercase}.field-name-header[data-v-9d51ae37]{width:25%}.field-value-header[data-v-9d51ae37]{width:50%}.field-meta-header[data-v-9d51ae37]{width:25%}.field-row[data-v-9d51ae37]{border-bottom:1px solid var(--cb-border-color);transition:background .2s ease;cursor:grab}.field-row[data-v-9d51ae37]:active{cursor:grabbing}.field-row[data-v-9d51ae37]:hover{background:var(--cb-overlay-hover)}.field-row[data-v-9d51ae37]:last-child{border-bottom:none}.field-name[data-v-9d51ae37],.field-value[data-v-9d51ae37],.field-meta[data-v-9d51ae37]{padding:var(--cb-space-4) var(--cb-space-3-5);vertical-align:top}.field-name[data-v-9d51ae37]{font-weight:var(--cb-font-weight-medium);color:var(--cb-text-primary);position:relative;letter-spacing:.2px;padding-right:var(--cb-space-4);word-break:break-word}.drag-handle[data-v-9d51ae37]{display:inline-block;margin-right:.5rem;color:var(--cb-text-secondary);opacity:.5;font-size:var(--cb-font-size-base);transition:opacity .2s}.field-row:hover .drag-handle[data-v-9d51ae37]{opacity:1;color:var(--cb-accent-color);border-right:1px solid var(--cb-border-color)}.field-schema-editor-type-badge[data-v-9d51ae37]{display:inline-block;font-size:var(--cb-font-size-2xs);color:var(--cb-text-secondary);font-weight:var(--cb-font-weight-normal);margin-top:var(--cb-space-2);background:var(--cb-bg-tertiary);padding:var(--cb-space-1) var(--cb-space-2-5);border-radius:10px;letter-spacing:.5px}.field-value[data-v-9d51ae37]{overflow:hidden;word-break:break-word;overflow-wrap:break-word;color:var(--cb-text-primary)}.field-read-error[data-v-9d51ae37]{color:var(--cb-text-secondary);font-style:italic;opacity:.8}.field-meta[data-v-9d51ae37]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);border-left:1px solid var(--cb-border-color)}.field-timestamp[data-v-9d51ae37]{margin-bottom:var(--cb-space-2-5);padding:3px 0;display:inline-block;position:relative}.field-timestamp[data-v-9d51ae37]:before{content:"🕒 ";opacity:.7;font-size:var(--cb-font-size-2xs)}.field-writer[data-v-9d51ae37]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);display:flex;align-items:center;gap:var(--cb-space-2-5)}.writer-icon[data-v-9d51ae37]{display:flex;align-items:center;opacity:.5}.loading-writer[data-v-9d51ae37]{font-style:italic;opacity:.7;animation:pulse-9d51ae37 1.5s infinite}.details-loading[data-v-9d51ae37],.details-error[data-v-9d51ae37]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:var(--cb-text-secondary);gap:var(--cb-space-5)}.details-error svg[data-v-9d51ae37]{opacity:.6;color:var(--cb-danger-color)}.db-value-display-container[data-v-9d51ae37]{display:flex;align-items:center;gap:var(--cb-space-3);position:relative;padding:var(--cb-space-1);border-radius:var(--cb-radius-sm);transition:background .2s ease}.db-value-display-container[data-v-9d51ae37]:hover{background:var(--cb-overlay-hover)}.db-value-display-container:hover .edit-button[data-v-9d51ae37]{opacity:1;transform:translate(0)}.edit-button[data-v-9d51ae37]{opacity:0;background:transparent;border:none;color:var(--cb-accent-color);cursor:pointer;padding:var(--cb-space-2-5);border-radius:var(--cb-radius-sm);transition:all .25s var(--cb-animation-bounce);transform:translate(-5px);display:flex;align-items:center;justify-content:center}.edit-button[data-v-9d51ae37]:hover{background:var(--cb-accent-bg-faint);transform:translate(0) scale(1.1);box-shadow:0 0 0 2px var(--cb-accent-bg-faint)}.droppable-indicator[data-v-9d51ae37]{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--cb-space-2);opacity:.5;color:var(--cb-accent-color)}.db-value-display-container.droppable[data-v-9d51ae37]{position:relative;transition:all .25s ease;border:1px dashed transparent}.db-value-display-container.droppable[data-v-9d51ae37]:hover{border-color:var(--cb-accent-color);background:var(--cb-accent-bg-faint)}.db-value-display-container.drop-target[data-v-9d51ae37]{border-color:var(--cb-accent-color);background:var(--cb-accent-bg-light);outline:none;box-shadow:0 0 0 2px var(--cb-accent-glow)}.field-drop-overlay[data-v-9d51ae37]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--cb-accent-color) 10%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10;animation:fade-in-9d51ae37 .2s ease;pointer-events:none}.field-drop-message[data-v-9d51ae37]{background:var(--cb-bg-primary);color:var(--cb-accent-color);padding:var(--cb-space-2) var(--cb-space-4);border-radius:var(--cb-radius-xl);font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);box-shadow:var(--cb-shadow-md);border:1px solid var(--cb-accent-color);white-space:nowrap}@keyframes pulse-9d51ae37{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}@keyframes fade-in-9d51ae37{0%{opacity:0}to{opacity:1}}@keyframes pulse-bg-9d51ae37{0%,to{background-color:color-mix(in srgb,var(--cb-accent-color) 10%,transparent)}50%{background-color:color-mix(in srgb,var(--cb-accent-color) 15%,transparent)}}.tabs-container[data-v-9d51ae37]{display:flex;flex-direction:column;height:100%;overflow:hidden}.tabs-header[data-v-9d51ae37]{display:flex;gap:var(--cb-space-2);padding:var(--cb-space-3) var(--cb-space-5) 0;background:var(--cb-background-elevated);border-bottom:1px solid var(--cb-border)}.tab-button[data-v-9d51ae37]{padding:var(--cb-space-3) var(--cb-space-5);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--cb-text-secondary);font-size:var(--cb-font-size-normal);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:all .2s}.tab-button[data-v-9d51ae37]:hover{color:var(--cb-text-primary);background:var(--cb-overlay-primary)}.tab-button.active[data-v-9d51ae37]{color:var(--cb-accent-color);border-bottom-color:var(--cb-accent-color)}.tab-content[data-v-9d51ae37]{flex:1;overflow:auto}.history-loading[data-v-9d51ae37],.history-error[data-v-9d51ae37],.history-source-note[data-v-9d51ae37]{margin:var(--cb-space-2) 0;padding:var(--cb-space-2) var(--cb-space-3);font-size:var(--cb-font-size-xs);line-height:1.5;color:var(--cb-text-secondary);background:var(--cb-overlay-primary);border-left:2px solid var(--cb-accent-color);border-radius:var(--cb-radius-sm)}.history-empty[data-v-9d51ae37]{padding:var(--cb-space-9) var(--cb-space-7);text-align:center;color:var(--cb-text-secondary)}.history-error[data-v-9d51ae37]{color:var(--cb-danger-color)}.history-container[data-v-9d51ae37]{padding:var(--cb-space-5)}.history-header[data-v-9d51ae37]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--cb-space-5)}.history-header h3[data-v-9d51ae37]{margin:0;font-size:var(--cb-font-size-large);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-primary)}.history-header-actions[data-v-9d51ae37]{display:flex;align-items:center;gap:var(--cb-space-3)}.history-view-toggle[data-v-9d51ae37]{display:inline-flex;border:1px solid var(--cb-border);border-radius:var(--cb-radius-sm);overflow:hidden}.history-view-toggle button[data-v-9d51ae37]{padding:var(--cb-space-2-5) var(--cb-space-4);background:var(--cb-button-secondary-bg);border:none;color:var(--cb-text-secondary);font-size:var(--cb-font-size-small);cursor:pointer;transition:all .2s}.history-view-toggle button+button[data-v-9d51ae37]{border-left:1px solid var(--cb-border)}.history-view-toggle button[data-v-9d51ae37]:hover{background:var(--cb-button-secondary-bg-hover)}.history-view-toggle button.active[data-v-9d51ae37]{background:var(--cb-accent-color);color:var(--cb-text-on-accent)}.view-full-btn[data-v-9d51ae37]{padding:var(--cb-space-2-5) var(--cb-space-4);background:var(--cb-button-secondary-bg);border:1px solid var(--cb-border);border-radius:var(--cb-radius-sm);color:var(--cb-text-primary);font-size:var(--cb-font-size-small);cursor:pointer;transition:all .2s}.view-full-btn[data-v-9d51ae37]:hover{background:var(--cb-button-secondary-bg-hover);border-color:var(--cb-border-hover)}.history-table[data-v-9d51ae37]{width:100%;border-collapse:collapse;font-size:var(--cb-font-size-small)}.history-table th[data-v-9d51ae37]{text-align:left;padding:var(--cb-space-4);background:var(--cb-background-elevated);color:var(--cb-text-secondary);font-weight:var(--cb-font-weight-semibold);border-bottom:1px solid var(--cb-border);text-transform:uppercase;letter-spacing:.5px;font-size:var(--cb-font-size-xsmall)}.history-table td[data-v-9d51ae37]{padding:var(--cb-space-4);border-bottom:1px solid var(--cb-border);color:var(--cb-text-primary)}.history-table tbody tr[data-v-9d51ae37]:hover{background:var(--cb-overlay-primary)}.time-col[data-v-9d51ae37]{white-space:nowrap;color:var(--cb-text-secondary)}.table-col[data-v-9d51ae37]{font-family:var(--cb-font-mono);color:var(--cb-text-secondary)}.value-col[data-v-9d51ae37]{font-family:var(--cb-font-mono)}.writer-col[data-v-9d51ae37]{white-space:nowrap;color:var(--cb-text-secondary)}.history-groups[data-v-9d51ae37]{display:flex;flex-direction:column;gap:var(--cb-space-7)}.history-group-title[data-v-9d51ae37]{display:flex;align-items:center;gap:var(--cb-space-3);margin:0 0 var(--cb-space-3);font-size:var(--cb-font-size-medium);font-weight:var(--cb-font-weight-semibold);font-family:var(--cb-font-mono);color:var(--cb-accent-color)}.history-group-count[data-v-9d51ae37]{display:inline-block;min-width:20px;padding:1px var(--cb-space-2-5);text-align:center;background:var(--cb-background-elevated);border-radius:10px;font-family:var(--cb-font-base, inherit);font-size:var(--cb-font-size-xsmall);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-secondary)}.history-field-filter[data-v-9d51ae37]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-2-5);margin-bottom:var(--cb-space-4)}.history-field-filter-label[data-v-9d51ae37]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);margin-right:var(--cb-space-2)}.history-field-chip[data-v-9d51ae37]{padding:3px var(--cb-space-3-5);background:var(--cb-button-secondary-bg);border:1px solid var(--cb-border);border-radius:var(--cb-radius-xl);color:var(--cb-text-secondary);font-size:var(--cb-font-size-xsmall);font-family:var(--cb-font-mono);cursor:pointer;transition:all .2s}.history-field-chip[data-v-9d51ae37]:hover{border-color:var(--cb-border-hover)}.history-field-chip.active[data-v-9d51ae37]{background:var(--cb-accent-color);border-color:var(--cb-accent-color);color:var(--cb-text-on-accent)}@media (max-width: 600px){.entity-details[data-v-9d51ae37]{min-width:0;border-left:none}.fields-container[data-v-9d51ae37]{padding:var(--cb-space-3)}.fields-table[data-v-9d51ae37],.fields-table tbody[data-v-9d51ae37],.fields-table tr[data-v-9d51ae37],.fields-table td[data-v-9d51ae37]{display:block;width:100%}.fields-table[data-v-9d51ae37]{box-shadow:none;border-radius:0}.fields-table thead[data-v-9d51ae37]{display:none}.field-row[data-v-9d51ae37]{margin-bottom:var(--cb-space-3);background:var(--cb-bg-secondary);border-radius:var(--cb-radius-lg);border:1px solid var(--cb-border-color);border-bottom:1px solid var(--cb-border-color);overflow:hidden}.field-row[data-v-9d51ae37]:last-child{margin-bottom:0}.field-row[data-v-9d51ae37]:hover{background:var(--cb-bg-secondary)}.field-name[data-v-9d51ae37]{max-width:none;overflow:visible;text-overflow:unset;padding:var(--cb-space-3) var(--cb-space-3-5) var(--cb-space-2);font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-semibold);color:var(--cb-accent-color);border-bottom:none;word-break:break-word}.field-value[data-v-9d51ae37]{padding:var(--cb-space-2) var(--cb-space-3-5) var(--cb-space-3);font-size:var(--cb-font-size-base)}.edit-button[data-v-9d51ae37]{opacity:.7;transform:none}.field-meta[data-v-9d51ae37]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--cb-space-3);padding:var(--cb-space-2-5) var(--cb-space-3-5);font-size:var(--cb-font-size-2xs);background:var(--cb-bg-tertiary);border-top:1px solid var(--cb-border-color);border-left:none}.field-timestamp[data-v-9d51ae37]{margin-bottom:0}.field-writer[data-v-9d51ae37]{font-size:var(--cb-font-size-2xs)}.details-header[data-v-9d51ae37]{padding:var(--cb-space-4)}.entity-title[data-v-9d51ae37]{font-size:var(--cb-font-size-xl);margin-bottom:var(--cb-space-2-5)}.entity-metadata[data-v-9d51ae37]{flex-wrap:wrap;gap:var(--cb-space-2-5)}.entity-id[data-v-9d51ae37]{max-width:200px}}.alert-dialog[data-v-083b492b]{display:flex;flex-direction:column;height:100%;padding:var(--cb-space-5);background:var(--cb-bg-primary);color:var(--cb-text-primary)}.dialog-content[data-v-083b492b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cb-space-4)}.dialog-icon[data-v-083b492b]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--cb-font-size-2xl);font-weight:var(--cb-font-weight-bold)}.dialog-icon--error[data-v-083b492b]{background:var(--cb-danger-hover);color:var(--cb-danger-color)}.dialog-icon--success[data-v-083b492b]{background:var(--cb-success-bg);color:var(--cb-accent-color)}.dialog-message[data-v-083b492b]{font-size:var(--cb-font-size-base);text-align:center;line-height:1.5;margin:0;word-break:break-word}.dialog-footer[data-v-083b492b]{display:flex;justify-content:center;gap:var(--cb-space-3);padding-top:var(--cb-space-5);border-top:1px solid var(--cb-accent-border)}.confirm-dialog[data-v-9add876a]{display:flex;flex-direction:column;height:100%;padding:var(--cb-space-5);background:var(--cb-bg-primary);color:var(--cb-text-primary)}.dialog-content[data-v-9add876a]{flex:1;display:flex;align-items:center;justify-content:center}.dialog-message[data-v-9add876a]{font-size:var(--cb-font-size-base);text-align:center;line-height:1.5;margin:0}.dialog-footer[data-v-9add876a]{display:flex;justify-content:flex-end;gap:var(--cb-space-3);padding-top:var(--cb-space-5);border-top:1px solid var(--cb-accent-border)}.prompt-dialog[data-v-cc4744f6]{display:flex;flex-direction:column;height:100%;padding:var(--cb-space-5);background:var(--cb-bg-primary);color:var(--cb-text-primary)}.dialog-content[data-v-cc4744f6]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--cb-space-4)}.dialog-message[data-v-cc4744f6]{font-size:var(--cb-font-size-base);text-align:left;line-height:1.5;margin:0}.dialog-footer[data-v-cc4744f6]{display:flex;justify-content:flex-end;gap:var(--cb-space-3);padding-top:var(--cb-space-5);border-top:1px solid var(--cb-accent-border)}.password-dialog[data-v-5b0c99c4]{display:flex;flex-direction:column;height:100%;padding:var(--cb-space-5);background:var(--cb-bg-primary);color:var(--cb-text-primary)}.dialog-content[data-v-5b0c99c4]{flex:1;display:flex;flex-direction:column;gap:var(--cb-space-4)}.dialog-message[data-v-5b0c99c4]{font-size:var(--cb-font-size-base);text-align:left;line-height:1.5;margin:0}.field-group[data-v-5b0c99c4]{display:flex;flex-direction:column;gap:var(--cb-space-2)}.field-label[data-v-5b0c99c4]{font-size:var(--cb-font-size-sm);font-weight:500;color:var(--cb-text-secondary)}.password-row[data-v-5b0c99c4]{display:flex;gap:var(--cb-space-2);align-items:center}.password-row[data-v-5b0c99c4] .cb-input{flex:1}.password-hint[data-v-5b0c99c4]{font-size:var(--cb-font-size-xs);color:var(--cb-text-muted);margin:0}.password-error[data-v-5b0c99c4]{font-size:var(--cb-font-size-sm);color:var(--cb-danger-color);margin:0}.dialog-footer[data-v-5b0c99c4]{display:flex;justify-content:flex-end;gap:var(--cb-space-3);padding-top:var(--cb-space-5);border-top:1px solid var(--cb-accent-border)}.cb-pagination[data-v-6f419a9a]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--cb-bg-secondary);border-top:1px solid var(--cb-accent-border);position:sticky;bottom:0;gap:1rem;flex-wrap:wrap}.cb-pagination__info[data-v-6f419a9a]{font-size:var(--cb-font-size-base);color:var(--cb-text-secondary);white-space:nowrap}.cb-pagination__controls[data-v-6f419a9a]{display:flex;align-items:center;gap:.25rem}.cb-pagination__page-indicator[data-v-6f419a9a]{padding:0 .75rem;font-size:var(--cb-font-size-base);color:var(--cb-text-primary);white-space:nowrap}.cb-pagination__page-size[data-v-6f419a9a]{display:flex;align-items:center;gap:.5rem}.cb-pagination__page-size label[data-v-6f419a9a]{font-size:var(--cb-font-size-base);color:var(--cb-text-secondary)}.cb-pagination__page-size[data-v-6f419a9a] .cb-select{min-width:70px}.time-range-picker[data-v-dbda3539]{position:relative}.time-range-button[data-v-dbda3539]{display:flex;align-items:center;gap:var(--cb-space-2-5);padding:var(--cb-space-2-5) var(--cb-space-3-5);background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-md);color:var(--cb-text-primary);font-size:var(--cb-font-size-small);cursor:pointer;transition:all .15s ease}.time-range-button[data-v-dbda3539]:hover{background:var(--cb-bg-secondary);border-color:var(--cb-accent-color)}.time-range-label[data-v-dbda3539]{white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}.rotated[data-v-dbda3539]{transform:rotate(180deg)}.time-range-panel[data-v-dbda3539]{min-width:280px;padding:var(--cb-space-1)}.preset-grid[data-v-dbda3539]{display:grid;grid-template-columns:1fr 1fr;gap:var(--cb-space-2)}.preset-option[data-v-dbda3539]{padding:var(--cb-space-3) var(--cb-space-4);background:transparent;border:1px solid transparent;border-radius:var(--cb-radius-md);color:var(--cb-text-primary);font-size:var(--cb-font-size-small);text-align:left;cursor:pointer;transition:all .15s ease}.preset-option[data-v-dbda3539]:hover{background:var(--cb-bg-tertiary);border-color:var(--cb-border-color)}.preset-option.active[data-v-dbda3539]{background:var(--cb-accent-subtle);border-color:var(--cb-accent-color);color:var(--cb-accent-color)}.dropdown-divider[data-v-dbda3539]{height:1px;background:var(--cb-border-color);margin:var(--cb-space-3) 0}.modal-body[data-v-dbda3539]{display:flex;flex-direction:column;gap:var(--cb-space-5)}.form-field[data-v-dbda3539]{display:flex;flex-direction:column;gap:var(--cb-space-2-5)}.form-field label[data-v-dbda3539]{font-size:var(--cb-font-size-small);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-secondary)}.form-field-label[data-v-dbda3539]{display:flex;align-items:center;gap:var(--cb-space-1-5)}.datetime-input[data-v-dbda3539]{padding:var(--cb-space-3) var(--cb-space-4);background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-md);color:var(--cb-text-primary);font-size:var(--cb-font-size-small);font-family:inherit}.datetime-input[data-v-dbda3539]:focus{outline:none;border-color:var(--cb-accent-color);box-shadow:0 0 0 3px var(--cb-accent-subtle)}.cb-code-editor[data-v-9acd83ce]{width:100%}.cb-code-editor[data-v-9acd83ce] .cm-editor{border-radius:var(--cb-radius-md)}.browser-search[data-v-e6e31a9f]{padding:.75rem 1rem;border-bottom:1px solid var(--cb-accent-border)}.browser-tree[data-v-e6e31a9f]{flex:1;overflow-y:auto;padding:.5rem;min-height:200px;max-height:300px}.tree-loading[data-v-e6e31a9f]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--cb-text-secondary);font-size:var(--cb-font-size-base)}.tree-node-content[data-v-e6e31a9f]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--cb-space-3)}.node-name[data-v-e6e31a9f]{flex:1}.node-type[data-v-e6e31a9f]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);opacity:.7}.browser-info[data-v-e6e31a9f]{border-top:1px solid var(--cb-accent-border);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.selection-info[data-v-e6e31a9f]{font-size:var(--cb-font-size-small)}.selection-path[data-v-e6e31a9f]{color:var(--cb-text-primary);font-weight:var(--cb-font-weight-medium)}.selection-type[data-v-e6e31a9f]{color:var(--cb-text-secondary);margin-left:var(--cb-space-2)}.selection-placeholder[data-v-e6e31a9f]{color:var(--cb-text-secondary);font-style:italic}.selection-hint[data-v-e6e31a9f]{font-size:var(--cb-font-size-small);color:var(--cb-warning-color);font-style:italic}.field-picker[data-v-e6e31a9f]{display:flex;align-items:center;gap:var(--cb-space-3)}.field-picker label[data-v-e6e31a9f]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);white-space:nowrap}.btn-cancel[data-v-e6e31a9f]{padding:var(--cb-space-2-5) var(--cb-space-5);background:transparent;color:var(--cb-text-secondary);border:1px solid var(--cb-accent-border);border-radius:var(--cb-radius-sm);cursor:pointer;font-size:var(--cb-font-size-base)}.btn-cancel[data-v-e6e31a9f]:hover{border-color:var(--cb-hover-border)}.btn-confirm[data-v-e6e31a9f]{padding:var(--cb-space-2-5) var(--cb-space-5);background:var(--cb-accent-color);color:var(--cb-bg-primary);border:none;border-radius:var(--cb-radius-sm);cursor:pointer;font-size:var(--cb-font-size-base);font-weight:var(--cb-font-weight-semibold)}.btn-confirm[data-v-e6e31a9f]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm[data-v-e6e31a9f]:hover:not(:disabled){opacity:.85}.execution-history-panel[data-v-b605f67f]{background:var(--cb-bg-secondary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-md);padding:var(--cb-space-5);margin-top:var(--cb-space-5)}.panel-header[data-v-b605f67f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--cb-space-4)}.panel-header h3[data-v-b605f67f]{margin:0;font-size:var(--cb-font-size-base);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary)}.view-full-btn[data-v-b605f67f]{padding:var(--cb-space-2) var(--cb-space-4);font-size:var(--cb-font-size-small);background:var(--cb-bg-tertiary);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-sm);color:var(--cb-text-primary);cursor:pointer;transition:all .2s}.view-full-btn[data-v-b605f67f]:hover{background:var(--cb-bg-primary);border-color:var(--cb-border-hover)}.loading[data-v-b605f67f],.error[data-v-b605f67f],.empty[data-v-b605f67f]{padding:var(--cb-space-7);text-align:center;color:var(--cb-text-muted);font-size:var(--cb-font-size-small)}.error[data-v-b605f67f]{color:var(--cb-danger-color)}.content[data-v-b605f67f]{display:flex;flex-direction:column;gap:var(--cb-space-5)}.stats[data-v-b605f67f]{display:flex;gap:var(--cb-space-7);padding:var(--cb-space-4);background:var(--cb-bg-primary);border-radius:var(--cb-radius-sm)}.stat[data-v-b605f67f]{display:flex;flex-direction:column;gap:var(--cb-space-2)}.stat-label[data-v-b605f67f]{font-size:var(--cb-font-size-xs);color:var(--cb-text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-b605f67f]{font-size:var(--cb-font-size-xl);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary)}.sparkline[data-v-b605f67f]{display:flex;gap:var(--cb-space-1);height:40px;align-items:flex-end;padding:var(--cb-space-3);background:var(--cb-bg-primary);border-radius:var(--cb-radius-sm)}.sparkline-bar[data-v-b605f67f]{flex:1;min-width:4px;height:100%;border-radius:2px 2px 0 0;transition:opacity .2s;cursor:pointer}.sparkline-bar[data-v-b605f67f]:hover{opacity:.8}.sparkline-bar.status-success[data-v-b605f67f]{background:var(--cb-success-color)}.sparkline-bar.status-error[data-v-b605f67f]{background:var(--cb-danger-color)}.sparkline-bar.status-unknown[data-v-b605f67f]{background:var(--cb-text-muted)}.executions-table[data-v-b605f67f]{overflow-x:auto}.executions-table table[data-v-b605f67f]{width:100%;border-collapse:collapse;font-size:var(--cb-font-size-small)}.executions-table th[data-v-b605f67f]{text-align:left;padding:var(--cb-space-3);background:var(--cb-bg-primary);color:var(--cb-text-muted);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;font-size:var(--cb-font-size-xs);letter-spacing:.5px;border-bottom:1px solid var(--cb-border-color)}.executions-table td[data-v-b605f67f]{padding:var(--cb-space-3);border-bottom:1px solid var(--cb-border-color);color:var(--cb-text-primary)}.executions-table tbody tr[data-v-b605f67f]:hover{background:var(--cb-bg-tertiary)}.time-col[data-v-b605f67f]{white-space:nowrap}.status-badge[data-v-b605f67f]{padding:var(--cb-space-1) var(--cb-space-3);border-radius:3px;font-size:var(--cb-font-size-xs);font-weight:var(--cb-font-weight-medium);text-transform:uppercase}.status-badge.status-success[data-v-b605f67f]{background:var(--cb-success-bg);color:var(--cb-success-color)}.status-badge.status-error[data-v-b605f67f]{background:var(--cb-danger-bg-hover);color:var(--cb-danger-color)}.status-badge.status-unknown[data-v-b605f67f]{background:var(--cb-bg-tertiary);color:var(--cb-text-muted)}.stat-value.status-success[data-v-b605f67f]{color:var(--cb-success-color)}.stat-value.status-error[data-v-b605f67f]{color:var(--cb-danger-color)}.error-col[data-v-b605f67f]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-zoom-anim .cb-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.schematic-viewer[data-v-7e6c96fb]{width:100%;height:100%;position:relative;background:var(--cb-bg-primary)}.canvas-container[data-v-7e6c96fb]{width:100%;height:100%}.loading-overlay[data-v-7e6c96fb],.error-overlay[data-v-7e6c96fb]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cb-space-4);background:var(--cb-bg-primary);z-index:10}.loading-overlay[data-v-7e6c96fb]{color:var(--cb-text-muted);font-size:var(--cb-font-size-small)}.error-overlay[data-v-7e6c96fb]{color:var(--cb-text-primary)}.error-icon[data-v-7e6c96fb]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--cb-danger-color);color:var(--cb-text-on-accent);border-radius:50%;font-size:var(--cb-font-size-3xl);font-weight:var(--cb-font-weight-bold)}.error-message[data-v-7e6c96fb]{font-size:var(--cb-font-size-small);color:var(--cb-text-muted);text-align:center;max-width:300px}.fit-controls[data-v-7e6c96fb]{position:absolute;bottom:16px;right:16px;display:flex;gap:var(--cb-space-2);z-index:100}.fit-icon[data-v-7e6c96fb]{font-size:var(--cb-font-size-large);line-height:1}.builder-identity[data-v-6c228fb4]{display:flex;align-items:center;gap:var(--cb-builder-section-gap);min-width:0;flex:1 1 auto;max-width:65%;overflow:hidden}.entity-id[data-v-6c228fb4]{flex:0 0 auto;font-family:var(--cb-builder-identity-id-font);font-size:var(--cb-builder-identity-id-size);font-weight:var(--cb-font-weight-bold);letter-spacing:.03em;color:var(--cb-accent-color);background:color-mix(in srgb,var(--cb-accent-color) 12%,transparent);padding:var(--cb-space-2) var(--cb-space-3-5);border-radius:var(--cb-radius-md);border:1px solid color-mix(in srgb,var(--cb-accent-color) 25%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--cb-accent-color) 15%,transparent);white-space:nowrap}.identity-field[data-v-6c228fb4]{display:flex;align-items:center;gap:var(--cb-space-3);min-width:0;flex-shrink:1}.identity-field-name[data-v-6c228fb4]{flex:1 1 auto;min-width:180px}.identity-field-description[data-v-6c228fb4]{flex:0 1 auto;min-width:100px;max-width:280px}.identity-separator[data-v-6c228fb4]{flex:0 0 auto;color:var(--cb-text-muted);font-weight:var(--cb-font-weight-light);font-size:var(--cb-font-size-base);-webkit-user-select:none;user-select:none}.identity-display[data-v-6c228fb4]{min-width:0;overflow:hidden;cursor:pointer;padding:var(--cb-space-2) var(--cb-space-3);border-radius:var(--cb-radius-md);transition:var(--cb-builder-transition-normal);border:1px solid transparent;position:relative}.identity-display[data-v-6c228fb4]:hover{background:var(--cb-builder-identity-hover-bg);border-color:var(--cb-builder-identity-hover-border)}.identity-display[data-v-6c228fb4]:active{background:var(--cb-interactive-active);transform:scale(.98)}.identity-text[data-v-6c228fb4]{display:block;font-size:var(--cb-builder-identity-name-size);font-weight:var(--cb-font-weight-semibold);color:var(--cb-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.identity-text-muted[data-v-6c228fb4]{font-size:var(--cb-builder-identity-desc-size);font-weight:var(--cb-font-weight-normal);color:var(--cb-text-secondary)}.identity-placeholder[data-v-6c228fb4]{display:block;font-size:var(--cb-builder-identity-name-size);font-weight:var(--cb-font-weight-medium);color:var(--cb-text-secondary);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identity-placeholder-muted[data-v-6c228fb4]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary)}.inline-editor[data-v-6c228fb4]{min-width:0;flex:1 1 auto}@media (max-width: 1400px){.builder-identity[data-v-6c228fb4]{max-width:58%}.identity-field-description[data-v-6c228fb4]{max-width:220px}}@media (max-width: 1100px){.builder-identity[data-v-6c228fb4]{max-width:50%}.identity-field-description[data-v-6c228fb4]{display:none}}.builder-mobile-sheet[data-v-cd83ba89]{background:var(--cb-builder-sidebar-bg)}.selection-action-bar[data-v-f7a34b18]{position:absolute;bottom:48px;left:50%;transform:translate(-50%);display:flex;gap:var(--cb-space-1);padding:var(--cb-space-2);max-width:calc(100% - 16px);background:var(--cb-background-elevated);border:1px solid var(--cb-border-color);border-radius:var(--cb-radius-xl);box-shadow:var(--cb-shadow-lg);z-index:1100}.action-btn[data-v-f7a34b18]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cb-space-1);min-width:64px;min-height:48px;padding:var(--cb-space-2) var(--cb-space-3);border:none;border-radius:var(--cb-radius-lg);background:transparent;color:var(--cb-text-primary);font-size:var(--cb-font-size-xs);cursor:pointer}.action-btn[data-v-f7a34b18]:active{background:var(--cb-bg-hover)}.action-btn .icon[data-v-f7a34b18]{width:18px;height:18px}.action-btn--danger[data-v-f7a34b18]{color:var(--cb-danger-color)}
