: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-f5f29829]{display:inline-flex;flex-direction:column;gap:var(--cb-space-2)}.cb-select--block[data-v-f5f29829]{display:flex;width:100%}.cb-select--block .cb-select__wrapper[data-v-f5f29829]{width:100%}.cb-select__wrapper[data-v-f5f29829]{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-f5f29829]{border-color:var(--cb-accent-color);box-shadow:0 0 0 3px var(--cb-overlay-primary)}.cb-select--error .cb-select__wrapper[data-v-f5f29829]{border-color:var(--cb-danger-color)}.cb-select--disabled .cb-select__wrapper[data-v-f5f29829]{opacity:.5;cursor:not-allowed;background:var(--cb-bg-tertiary)}.cb-select__field[data-v-f5f29829]{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-f5f29829]:disabled{cursor:not-allowed}.cb-select--placeholder .cb-select__field[data-v-f5f29829]{color:var(--cb-text-muted)}.cb-select--sm .cb-select__wrapper[data-v-f5f29829]{height:26px}.cb-select--sm .cb-select__field[data-v-f5f29829]{padding:0 var(--cb-space-3);font-size:var(--cb-font-size-small)}.cb-select--md .cb-select__wrapper[data-v-f5f29829]{height:32px}.cb-select--md .cb-select__field[data-v-f5f29829]{padding:0 var(--cb-space-3-5);font-size:var(--cb-font-size-base)}.cb-select--lg .cb-select__wrapper[data-v-f5f29829]{height:38px}.cb-select--lg .cb-select__field[data-v-f5f29829]{padding:0 var(--cb-space-4);font-size:var(--cb-font-size-large)}.cb-select__arrow[data-v-f5f29829]{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-f5f29829]{width:16px;height:16px}.cb-select--focused .cb-select__arrow[data-v-f5f29829]{color:var(--cb-accent-color)}.cb-select__error[data-v-f5f29829]{font-size:var(--cb-font-size-small);color:var(--cb-danger-color)}.cb-select__field option[data-v-f5f29829]{background:var(--cb-bg-secondary);color:var(--cb-text-primary)}.cb-select__field option[data-v-f5f29829]: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-5669c408]{display:flex;width:100%;height:100%;overflow:hidden}.cb-split-pane--horizontal[data-v-5669c408]{flex-direction:row}.cb-split-pane--vertical[data-v-5669c408]{flex-direction:column}.cb-split-pane--dragging[data-v-5669c408]{-webkit-user-select:none;user-select:none;cursor:col-resize}.cb-split-pane--vertical.cb-split-pane--dragging[data-v-5669c408]{cursor:row-resize}.cb-split-pane__first[data-v-5669c408]{flex-shrink:0;overflow:hidden}.cb-split-pane__second[data-v-5669c408]{flex:1;min-width:0;min-height:0;overflow:hidden}.cb-split-pane__divider[data-v-5669c408]{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-5669c408]{cursor:col-resize}.cb-split-pane--vertical.cb-split-pane--resizable .cb-split-pane__divider[data-v-5669c408]{cursor:row-resize}.cb-split-pane--horizontal .cb-split-pane__divider[data-v-5669c408]{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-5669c408]{height:4px;border-top:1px solid var(--cb-accent-border);border-bottom:1px solid var(--cb-accent-border)}.cb-split-pane__divider[data-v-5669c408]:hover,.cb-split-pane__divider--active[data-v-5669c408]{background:var(--cb-accent-color);opacity:.3}.cb-split-pane__divider--active[data-v-5669c408]{opacity:.5}.cb-split-pane__divider-line[data-v-5669c408]{background:var(--cb-text-tertiary);border-radius:1px;transition:background-color .15s ease}.cb-split-pane--horizontal .cb-split-pane__divider-line[data-v-5669c408]{width:2px;height:24px}.cb-split-pane--vertical .cb-split-pane__divider-line[data-v-5669c408]{width:24px;height:2px}.cb-split-pane__divider:hover .cb-split-pane__divider-line[data-v-5669c408],.cb-split-pane__divider--active .cb-split-pane__divider-line[data-v-5669c408]{background:var(--cb-accent-color)}.cb-split-pane__mobile-list[data-v-5669c408],.cb-split-pane__mobile-detail[data-v-5669c408]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;min-height:0}.cb-split-pane__back-bar[data-v-5669c408]{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-5669c408]:active{background:var(--cb-bg-tertiary)}.cb-split-pane__mobile-content[data-v-5669c408]{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;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-3d33a294]{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-3d33a294]{z-index:10000}.cb-context-menu__item[data-v-3d33a294]{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-3d33a294]:not(.cb-context-menu__item--disabled):hover,.cb-context-menu__item--active[data-v-3d33a294],.cb-context-menu__item[data-v-3d33a294]:focus-visible{background:var(--cb-menu-item-hover)}.cb-context-menu__item[data-v-3d33a294]:focus{outline:none}.cb-context-menu__item--disabled[data-v-3d33a294]{opacity:var(--cb-menu-disabled-opacity);cursor:default}.cb-context-menu__item-content[data-v-3d33a294]{display:flex;align-items:center;gap:var(--cb-space-3)}.cb-context-menu__item-icon[data-v-3d33a294]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:var(--cb-font-size-large)}.cb-context-menu__item-label[data-v-3d33a294]{font-size:var(--cb-font-size-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-context-menu__item-shortcut[data-v-3d33a294]{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-3d33a294]{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-3d33a294]{opacity:1;transform:translate(2px)}.cb-context-menu__separator[data-v-3d33a294]{height:1px;background:var(--cb-menu-separator);margin:var(--cb-space-2) 0}.cb-context-menu__custom[data-v-3d33a294]{padding:0}.cb-context-menu__item--danger .cb-context-menu__item-label[data-v-3d33a294],.cb-context-menu__item--danger .cb-context-menu__item-icon[data-v-3d33a294]{color:var(--cb-danger-color)}.cb-context-menu__item--danger[data-v-3d33a294]:not(.cb-context-menu__item--disabled):hover,.cb-context-menu__item--danger.cb-context-menu__item--active[data-v-3d33a294]{background:color-mix(in srgb,var(--cb-danger-color) 15%,transparent)}.cb-context-menu-sheet__content[data-v-3d33a294]{padding:var(--cb-space-2) var(--cb-space-3) var(--cb-space-4)}.cb-context-menu-sheet__group-label[data-v-3d33a294]{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-3d33a294]{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-3d33a294]:active{background:var(--cb-menu-item-hover)}.cb-context-menu-sheet__item[data-v-3d33a294]:disabled{opacity:var(--cb-menu-disabled-opacity);cursor:default}.cb-context-menu-sheet__label[data-v-3d33a294]{flex:1;font-size:var(--cb-font-size-base)}.cb-context-menu-sheet__item--danger .cb-context-menu-sheet__label[data-v-3d33a294],.cb-context-menu-sheet__item--danger .cb-context-menu__item-icon[data-v-3d33a294]{color:var(--cb-danger-color)}.cb-tree[data-v-145e3f3c]{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-145e3f3c]{flex:1;overflow-y:auto}.cb-tree--sm[data-v-145e3f3c]{font-size:var(--cb-font-size-small)}.cb-tree--md[data-v-145e3f3c]{font-size:var(--cb-font-size-base)}.cb-tree__empty[data-v-145e3f3c]{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-145e3f3c]{font-style:italic}.cb-tree__item[data-v-145e3f3c]{display:flex;flex-direction:column;box-sizing:border-box}.cb-tree__node[data-v-145e3f3c]{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-145e3f3c]{padding:var(--cb-space-1) var(--cb-space-2-5);gap:3px}.cb-tree--selectable .cb-tree__node[data-v-145e3f3c]{cursor:pointer}.cb-tree__node[data-v-145e3f3c]:hover{background:var(--cb-overlay-hover)}.cb-tree__node--selected[data-v-145e3f3c]{background:color-mix(in srgb,var(--cb-accent-color) 15%,transparent);color:var(--cb-accent-color)}.cb-tree__node--selected[data-v-145e3f3c]:hover{background:color-mix(in srgb,var(--cb-accent-color) 20%,transparent)}.cb-tree__node[data-v-145e3f3c]:focus{outline:none}.cb-tree__node[data-v-145e3f3c]:focus-visible{outline:2px solid var(--cb-accent-color);outline-offset:-2px}.cb-tree__toggle[data-v-145e3f3c]{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-145e3f3c]{width:14px;height:14px}.cb-tree__toggle--visible[data-v-145e3f3c]{opacity:1;pointer-events:auto;cursor:pointer}.cb-tree__toggle--visible[data-v-145e3f3c]:hover{color:var(--cb-accent-color)}.cb-tree__toggle-icon[data-v-145e3f3c]{width:12px;height:12px;transition:transform .2s ease}.cb-tree--sm .cb-tree__toggle-icon[data-v-145e3f3c]{width:10px;height:10px}.cb-tree__node--expanded .cb-tree__toggle-icon[data-v-145e3f3c]{transform:rotate(90deg)}.cb-tree__icon[data-v-145e3f3c]{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-145e3f3c]{width:14px;height:14px}.cb-tree__icon svg[data-v-145e3f3c]{width:100%;height:100%}.cb-tree__node--has-children .cb-tree__icon[data-v-145e3f3c]{color:var(--cb-accent-color);opacity:.8}.cb-tree__node--selected .cb-tree__icon[data-v-145e3f3c]{color:var(--cb-accent-color)}.cb-tree__content[data-v-145e3f3c]{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.cb-tree__label[data-v-145e3f3c]{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}}.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)}.value-display[data-v-a04dcfce]{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-a04dcfce],.timestamp-icon[data-v-a04dcfce],.choice-icon[data-v-a04dcfce]{display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px}.bool-indicator[data-v-a04dcfce]{display:flex;align-items:center;gap:var(--cb-space-3)}.bool-label[data-v-a04dcfce]{font-weight:var(--cb-font-weight-medium)}.bool-true[data-v-a04dcfce]{color:var(--cb-success-color)}.bool-true .bool-indicator[data-v-a04dcfce]{background:var(--cb-success-bg)}.bool-false[data-v-a04dcfce]{color:var(--cb-danger-color)}.bool-false .bool-indicator[data-v-a04dcfce]{background:var(--cb-danger-bg)}.reference-container[data-v-a04dcfce]{display:flex;align-items:center;gap:var(--cb-space-3)}.entity-reference[data-v-a04dcfce]{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-a04dcfce]:hover{background:var(--cb-accent-secondary-hover);text-decoration-style:solid}.reference-indicator[data-v-a04dcfce]{background:var(--cb-accent-secondary-bg)}.timestamp-container[data-v-a04dcfce]{display:flex;align-items:center;gap:var(--cb-space-3)}.timestamp-icon[data-v-a04dcfce]{background:var(--cb-overlay-primary)}.timestamp[data-v-a04dcfce]{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-a04dcfce]{font-family:var(--cb-font-mono);letter-spacing:.5px;font-weight:var(--cb-font-weight-medium)}.choice-container[data-v-a04dcfce]{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-a04dcfce]{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-a04dcfce]{font-size:.8em;opacity:.5;color:var(--cb-text-secondary)}.choice[data-v-a04dcfce]{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-a04dcfce]:hover{background:var(--cb-accent-bg-light)}.reference-container[data-v-a04dcfce]{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-a04dcfce]:hover{border-color:var(--cb-accent-secondary);background:var(--cb-accent-secondary-bg)}.reference-container[data-v-a04dcfce]:active{transform:scale(.98)}.entity-list-container[data-v-a04dcfce]{display:flex;flex-direction:column;gap:var(--cb-space-2)}.entity-list-value[data-v-a04dcfce]{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-a04dcfce]{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-a04dcfce]:hover{background:var(--cb-accent-secondary-hover);border-color:var(--cb-accent-secondary)}.entity-list-item[data-v-a04dcfce]:active{transform:scale(.98)}.entity-list-item-icon[data-v-a04dcfce]{display:flex;align-items:center;justify-content:center;opacity:.7}.entity-list-empty[data-v-a04dcfce]{font-style:italic;color:var(--cb-text-secondary);opacity:.7;padding:var(--cb-space-2);text-align:center}.string-container[data-v-a04dcfce]{white-space:pre-wrap;overflow-wrap:break-word;max-width:100%}.secret-container[data-v-a04dcfce]{display:inline-flex;align-items:center;gap:var(--cb-space-2-5)}.secret-value[data-v-a04dcfce]{font-family:var(--cb-font-mono);letter-spacing:1px}.secret-reveal-toggle[data-v-a04dcfce]{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-a04dcfce]:hover{color:var(--cb-accent-color)}.string-multiline[data-v-a04dcfce]{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-a04dcfce]::-webkit-scrollbar{width:6px;height:6px}.string-multiline[data-v-a04dcfce]::-webkit-scrollbar-track{background:var(--cb-scrollbar-track)}.string-multiline[data-v-a04dcfce]::-webkit-scrollbar-thumb{background:var(--cb-scrollbar-thumb);border-radius:3px}.string-multiline[data-v-a04dcfce]::-webkit-scrollbar-thumb:hover{background:var(--cb-scrollbar-thumb-hover)}.value-editor[data-v-d2ffd407]{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-d2ffd407],.timestamp-container[data-v-d2ffd407],.text-container[data-v-d2ffd407],.reference-container[data-v-d2ffd407],.secret-container[data-v-d2ffd407],.choice-container[data-v-d2ffd407]{display:flex;align-items:center;width:100%;min-width:0}.secret-reveal-toggle[data-v-d2ffd407]{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-d2ffd407]:hover{color:var(--cb-accent-color)}.checkbox-container[data-v-d2ffd407]{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-d2ffd407]: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-d2ffd407] .cb-input__field{font-family:var(--cb-font-mono);letter-spacing:.5px}.reference-input-wrapper[data-v-d2ffd407] .cb-input__field{font-family:var(--cb-font-mono);color:var(--cb-accent-secondary)}.entity-list-editor[data-v-d2ffd407]{display:flex;flex-direction:column;gap:var(--cb-space-3)}.entity-list-items[data-v-d2ffd407]{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-d2ffd407]{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-d2ffd407]{display:flex;align-items:center;opacity:.7}.entity-list-chip-remove[data-v-d2ffd407]{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-d2ffd407]:hover{background:var(--cb-overlay-secondary);color:var(--cb-text-primary)}.entity-list-empty[data-v-d2ffd407]{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-d2ffd407]{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-d2ffd407]:hover:not(:disabled){background:var(--cb-overlay-secondary);transform:translateY(-1px)}.clear-list-button[data-v-d2ffd407]:disabled{opacity:.5;cursor:not-allowed}.editor-buttons[data-v-d2ffd407]{display:flex;gap:var(--cb-space-3);margin-top:var(--cb-space-2-5);justify-content:flex-end}.save-button[data-v-d2ffd407],.cancel-button[data-v-d2ffd407]{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-d2ffd407]{display:flex;align-items:center;justify-content:center}.save-button[data-v-d2ffd407]{background:var(--cb-accent-color);color:var(--cb-bg-primary)}.save-button[data-v-d2ffd407]:hover{background:var(--cb-accent-secondary);transform:translateY(-1px);box-shadow:0 3px 8px var(--cb-accent-glow)}.save-button[data-v-d2ffd407]:active{transform:translateY(0)}.cancel-button[data-v-d2ffd407]{background:var(--cb-overlay-primary);color:var(--cb-text-primary);border:1px solid var(--cb-hover-border)}.cancel-button[data-v-d2ffd407]:hover{background:var(--cb-overlay-secondary);transform:translateY(-1px)}.cancel-button[data-v-d2ffd407]:active{transform:translateY(0)}.entity-details[data-v-87284118]{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-87284118]{border-left:none;border-radius:var(--cb-window-radius);height:100%}.entity-type[data-v-87284118]{display:flex;align-items:center;gap:var(--cb-space-2-5);flex-wrap:wrap}.type-label[data-v-87284118]{font-weight:var(--cb-font-weight-semibold);color:var(--cb-accent-color)}.inherited-types[data-v-87284118]{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-87284118]{opacity:.7}.details-header[data-v-87284118]{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-87284118]{display:flex;flex-direction:column}.entity-title[data-v-87284118]{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-87284118]{display:flex;gap:var(--cb-space-4);align-items:center}.entity-type[data-v-87284118],.entity-id[data-v-87284118]{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-87284118]{background:var(--cb-accent-bg-faint);color:var(--cb-accent-color);font-weight:var(--cb-font-weight-medium)}.entity-id[data-v-87284118]{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-87284118]:hover{opacity:1;background:var(--cb-overlay-secondary);transform:translateY(-1px)}.entity-id.copied[data-v-87284118]{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-87284118]{color:var(--cb-accent-color);flex-shrink:0}.fields-container[data-v-87284118]{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-87284118]::-webkit-scrollbar{width:8px}.fields-container[data-v-87284118]::-webkit-scrollbar-track{background:var(--cb-scrollbar-track)}.fields-container[data-v-87284118]::-webkit-scrollbar-thumb{background:var(--cb-scrollbar-thumb);border-radius:var(--cb-radius-sm)}.fields-container[data-v-87284118]::-webkit-scrollbar-thumb:hover{background:var(--cb-scrollbar-thumb-hover)}.fields-table[data-v-87284118]{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-87284118]{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-87284118]{width:25%}.field-value-header[data-v-87284118]{width:50%}.field-meta-header[data-v-87284118]{width:25%}.field-row[data-v-87284118]{border-bottom:1px solid var(--cb-border-color);transition:background .2s ease;cursor:grab}.field-row[data-v-87284118]:active{cursor:grabbing}.field-row[data-v-87284118]:hover{background:var(--cb-overlay-hover)}.field-row[data-v-87284118]:last-child{border-bottom:none}.field-name[data-v-87284118],.field-value[data-v-87284118],.field-meta[data-v-87284118]{padding:var(--cb-space-4) var(--cb-space-3-5);vertical-align:top}.field-name[data-v-87284118]{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-87284118]{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-87284118]{opacity:1;color:var(--cb-accent-color);border-right:1px solid var(--cb-border-color)}.field-schema-editor-type-badge[data-v-87284118]{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-87284118]{overflow:hidden;word-break:break-word;overflow-wrap:break-word;color:var(--cb-text-primary)}.field-read-error[data-v-87284118]{color:var(--cb-text-secondary);font-style:italic;opacity:.8}.field-meta[data-v-87284118]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);border-left:1px solid var(--cb-border-color)}.field-timestamp[data-v-87284118]{margin-bottom:var(--cb-space-2-5);padding:3px 0;display:inline-block;position:relative}.field-timestamp[data-v-87284118]:before{content:"🕒 ";opacity:.7;font-size:var(--cb-font-size-2xs)}.field-writer[data-v-87284118]{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-87284118]{display:flex;align-items:center;opacity:.5}.loading-writer[data-v-87284118]{font-style:italic;opacity:.7;animation:pulse-87284118 1.5s infinite}.details-loading[data-v-87284118],.details-error[data-v-87284118]{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-87284118]{opacity:.6;color:var(--cb-danger-color)}.db-value-display-container[data-v-87284118]{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-87284118]:hover{background:var(--cb-overlay-hover)}.db-value-display-container:hover .edit-button[data-v-87284118]{opacity:1;transform:translate(0)}.edit-button[data-v-87284118]{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-87284118]: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-87284118]{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-87284118]{position:relative;transition:all .25s ease;border:1px dashed transparent}.db-value-display-container.droppable[data-v-87284118]:hover{border-color:var(--cb-accent-color);background:var(--cb-accent-bg-faint)}.db-value-display-container.drop-target[data-v-87284118]{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-87284118]{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-87284118 .2s ease;pointer-events:none}.field-drop-message[data-v-87284118]{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-87284118{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}@keyframes fade-in-87284118{0%{opacity:0}to{opacity:1}}@keyframes pulse-bg-87284118{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-87284118]{display:flex;flex-direction:column;height:100%;overflow:hidden}.tabs-header[data-v-87284118]{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-87284118]{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-87284118]:hover{color:var(--cb-text-primary);background:var(--cb-overlay-primary)}.tab-button.active[data-v-87284118]{color:var(--cb-accent-color);border-bottom-color:var(--cb-accent-color)}.tab-content[data-v-87284118]{flex:1;overflow:auto}.history-loading[data-v-87284118],.history-error[data-v-87284118],.history-empty[data-v-87284118]{padding:var(--cb-space-9) var(--cb-space-7);text-align:center;color:var(--cb-text-secondary)}.history-error[data-v-87284118]{color:var(--cb-danger-color)}.history-container[data-v-87284118]{padding:var(--cb-space-5)}.history-header[data-v-87284118]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--cb-space-5)}.history-header h3[data-v-87284118]{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-87284118]{display:flex;align-items:center;gap:var(--cb-space-3)}.history-view-toggle[data-v-87284118]{display:inline-flex;border:1px solid var(--cb-border);border-radius:var(--cb-radius-sm);overflow:hidden}.history-view-toggle button[data-v-87284118]{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-87284118]{border-left:1px solid var(--cb-border)}.history-view-toggle button[data-v-87284118]:hover{background:var(--cb-button-secondary-bg-hover)}.history-view-toggle button.active[data-v-87284118]{background:var(--cb-accent-color);color:var(--cb-text-on-accent)}.view-full-btn[data-v-87284118]{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-87284118]:hover{background:var(--cb-button-secondary-bg-hover);border-color:var(--cb-border-hover)}.history-table[data-v-87284118]{width:100%;border-collapse:collapse;font-size:var(--cb-font-size-small)}.history-table th[data-v-87284118]{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-87284118]{padding:var(--cb-space-4);border-bottom:1px solid var(--cb-border);color:var(--cb-text-primary)}.history-table tbody tr[data-v-87284118]:hover{background:var(--cb-overlay-primary)}.time-col[data-v-87284118]{white-space:nowrap;color:var(--cb-text-secondary)}.table-col[data-v-87284118]{font-family:var(--cb-font-mono);color:var(--cb-text-secondary)}.value-col[data-v-87284118]{font-family:var(--cb-font-mono)}.writer-col[data-v-87284118]{white-space:nowrap;color:var(--cb-text-secondary)}.history-groups[data-v-87284118]{display:flex;flex-direction:column;gap:var(--cb-space-7)}.history-group-title[data-v-87284118]{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-87284118]{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-87284118]{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-87284118]{font-size:var(--cb-font-size-small);color:var(--cb-text-secondary);margin-right:var(--cb-space-2)}.history-field-chip[data-v-87284118]{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-87284118]:hover{border-color:var(--cb-border-hover)}.history-field-chip.active[data-v-87284118]{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-87284118]{min-width:0;border-left:none}.fields-container[data-v-87284118]{padding:var(--cb-space-3)}.fields-table[data-v-87284118],.fields-table tbody[data-v-87284118],.fields-table tr[data-v-87284118],.fields-table td[data-v-87284118]{display:block;width:100%}.fields-table[data-v-87284118]{box-shadow:none;border-radius:0}.fields-table thead[data-v-87284118]{display:none}.field-row[data-v-87284118]{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-87284118]:last-child{margin-bottom:0}.field-row[data-v-87284118]:hover{background:var(--cb-bg-secondary)}.field-name[data-v-87284118]{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-87284118]{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-87284118]{opacity:.7;transform:none}.field-meta[data-v-87284118]{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-87284118]{margin-bottom:0}.field-writer[data-v-87284118]{font-size:var(--cb-font-size-2xs)}.details-header[data-v-87284118]{padding:var(--cb-space-4)}.entity-title[data-v-87284118]{font-size:var(--cb-font-size-xl);margin-bottom:var(--cb-space-2-5)}.entity-metadata[data-v-87284118]{flex-wrap:wrap;gap:var(--cb-space-2-5)}.entity-id[data-v-87284118]{max-width:200px}}.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)}.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}.cb-code-editor[data-v-9acd83ce]{width:100%}.cb-code-editor[data-v-9acd83ce] .cm-editor{border-radius:var(--cb-radius-md)}.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}.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-9339c1cb]{height:100vh;background:var(--cb-login-bg);display:flex;align-items:center;justify-content:center}.login-box[data-v-9339c1cb]{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-9339c1cb]{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-9339c1cb],.login-box[data-v-9339c1cb]>.loading-indicator{margin:auto 0}}.login-logo[data-v-9339c1cb]{margin-bottom:1rem}.login-title[data-v-9339c1cb]{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-9339c1cb]{font-size:.9rem;color:var(--cb-text-secondary);margin:0 0 1rem;text-align:center}.login-footer[data-v-9339c1cb]{font-size:var(--cb-font-size-small);color:var(--cb-text-muted);margin-top:1rem;text-align:center}.login-form[data-v-9339c1cb]{width:100%;display:flex;flex-direction:column;align-items:center}.credentials-form[data-v-9339c1cb]{width:100%;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}.login-input[data-v-9339c1cb]{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-9339c1cb]:focus{border-color:var(--cb-accent-color);outline:none}.login-button[data-v-9339c1cb]{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-9339c1cb]: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-9339c1cb]{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.oauth-button[data-v-9339c1cb]{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-9339c1cb]:hover:not(:disabled){background:var(--cb-bg-secondary)!important;border-color:var(--cb-accent-color)!important;transform:translateY(-2px)!important}.divider[data-v-9339c1cb]{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-9339c1cb]{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-9339c1cb]{color:var(--cb-danger-color);margin-bottom:1rem;font-size:var(--cb-font-size-small)}.nfc-scan[data-v-7a17ab63]{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-7a17ab63]{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-7a17ab63]{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-7a17ab63]{font-size:var(--cb-font-size-base);color:var(--cb-text-secondary);margin:0;line-height:1.5}.nfc-icon[data-v-7a17ab63]{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-7a17ab63]{background:color-mix(in srgb,var(--cb-success-color) 18%,transparent);color:var(--cb-success-color)}.nfc-warn[data-v-7a17ab63]{background:color-mix(in srgb,var(--cb-warning-color) 18%,transparent);color:var(--cb-warning-color)}.nfc-err[data-v-7a17ab63]{background:color-mix(in srgb,var(--cb-danger-color) 18%,transparent);color:var(--cb-danger-color)}body{margin:0;color:var(--cb-text-primary)}.webtop{height:100vh;background:var(--cb-bg-primary)}
