@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300..800&family=JetBrains+Mono:wght@400;500;600&display=swap";.jc-spinner[data-v-0e9d94eb]{display:inline-block;position:relative}.jc-spinner--sm[data-v-0e9d94eb]{width:14px;height:14px}.jc-spinner--md[data-v-0e9d94eb]{width:20px;height:20px}.jc-spinner--lg[data-v-0e9d94eb]{width:32px;height:32px}.jc-spinner__circle[data-v-0e9d94eb]{box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:jc-spinner-rotate-0e9d94eb .7s linear infinite}@keyframes jc-spinner-rotate-0e9d94eb{to{transform:rotate(360deg)}}.jc-button[data-v-fad6f238]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--jc-space-2);border:1px solid transparent;border-radius:var(--jc-radius-md);font-family:inherit;font-weight:500;cursor:pointer;transition:background-color var(--jc-transition-fast),border-color var(--jc-transition-fast),color var(--jc-transition-fast);-webkit-user-select:none;user-select:none}.jc-button--block[data-v-fad6f238]{width:100%}.jc-button--sm[data-v-fad6f238]{padding:var(--jc-space-1) var(--jc-space-3);font-size:var(--jc-font-size-sm);height:28px}.jc-button--md[data-v-fad6f238]{padding:var(--jc-space-2) var(--jc-space-4);font-size:var(--jc-font-size-md);height:36px}.jc-button--lg[data-v-fad6f238]{padding:var(--jc-space-3) var(--jc-space-6);font-size:var(--jc-font-size-lg);height:44px}.jc-button--primary[data-v-fad6f238]{background:var(--jc-color-accent);color:var(--jc-color-on-accent)}.jc-button--primary[data-v-fad6f238]:hover:not(:disabled){background:var(--jc-color-accent-hover)}.jc-button--secondary[data-v-fad6f238]{background:var(--jc-color-surface);color:var(--jc-color-text);border-color:var(--jc-color-border)}.jc-button--secondary[data-v-fad6f238]:hover:not(:disabled){background:var(--jc-color-surface-hover);border-color:var(--jc-color-border-strong)}.jc-button--ghost[data-v-fad6f238]{background:transparent;color:var(--jc-color-text)}.jc-button--ghost[data-v-fad6f238]:hover:not(:disabled){background:var(--jc-color-surface-hover)}.jc-button--danger[data-v-fad6f238]{background:var(--jc-color-danger);color:var(--jc-color-on-accent)}.jc-button--danger[data-v-fad6f238]:hover:not(:disabled){background:var(--jc-color-danger-hover)}.jc-button[data-v-fad6f238]:disabled,.jc-button--disabled[data-v-fad6f238],.jc-button--loading[data-v-fad6f238]{opacity:.6;cursor:not-allowed}.jc-button__spinner[data-v-fad6f238]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.jc-button__content[data-v-fad6f238]{display:inline-flex;align-items:center;justify-content:center;gap:var(--jc-space-2);white-space:nowrap}.jc-button__content--hidden[data-v-fad6f238]{visibility:hidden}.jc-card[data-v-5169af08]{background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);border:var(--jc-glass-border);border-radius:var(--jc-radius-lg);color:var(--jc-color-text)}.jc-card--elevated[data-v-5169af08]{box-shadow:var(--jc-shadow-glass)}.jc-card--padding-none .jc-card__body[data-v-5169af08]{padding:0}.jc-card--padding-sm .jc-card__body[data-v-5169af08]{padding:var(--jc-space-3)}.jc-card--padding-md .jc-card__body[data-v-5169af08]{padding:var(--jc-space-4)}.jc-card--padding-lg .jc-card__body[data-v-5169af08]{padding:var(--jc-space-6)}.jc-card__header[data-v-5169af08]{padding:var(--jc-space-4);border-bottom:1px solid var(--jc-color-border);font-weight:600}.jc-card__footer[data-v-5169af08]{padding:var(--jc-space-4);border-top:1px solid var(--jc-color-border)}.jc-input[data-v-9fcb60d5]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.jc-input__label[data-v-9fcb60d5]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted);font-weight:500}.jc-input__control[data-v-9fcb60d5]{background:var(--jc-color-surface);color:var(--jc-color-text);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);padding:0 var(--jc-space-3);font-family:inherit;font-size:var(--jc-font-size-md);outline:none;transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast);width:100%}.jc-input--sm .jc-input__control[data-v-9fcb60d5]{height:28px;font-size:var(--jc-font-size-sm)}.jc-input--md .jc-input__control[data-v-9fcb60d5]{height:36px}.jc-input--lg .jc-input__control[data-v-9fcb60d5]{height:44px;font-size:var(--jc-font-size-lg)}.jc-input__control[data-v-9fcb60d5]::placeholder{color:var(--jc-color-text-muted)}.jc-input__control[data-v-9fcb60d5]:focus{border-color:var(--jc-color-accent);background:var(--jc-color-surface-hover)}.jc-input--error .jc-input__control[data-v-9fcb60d5]{border-color:var(--jc-color-danger)}.jc-input--disabled .jc-input__control[data-v-9fcb60d5]{opacity:.6;cursor:not-allowed}.jc-input__error[data-v-9fcb60d5]{font-size:var(--jc-font-size-sm);color:var(--jc-color-danger)}.jc-input__hint[data-v-9fcb60d5]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.jc-textarea[data-v-f26e8930]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.jc-textarea__label[data-v-f26e8930]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted);font-weight:500}.jc-textarea__control[data-v-f26e8930]{background:var(--jc-color-surface);color:var(--jc-color-text);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);padding:var(--jc-space-2) var(--jc-space-3);font-family:inherit;font-size:var(--jc-font-size-md);outline:none;resize:vertical;transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast);width:100%;min-height:60px}.jc-textarea__control[data-v-f26e8930]::placeholder{color:var(--jc-color-text-muted)}.jc-textarea__control[data-v-f26e8930]:focus{border-color:var(--jc-color-accent);background:var(--jc-color-surface-hover)}.jc-textarea--error .jc-textarea__control[data-v-f26e8930]{border-color:var(--jc-color-danger)}.jc-textarea--disabled .jc-textarea__control[data-v-f26e8930]{opacity:.6;cursor:not-allowed;resize:none}.jc-textarea__error[data-v-f26e8930]{font-size:var(--jc-font-size-sm);color:var(--jc-color-danger)}.jc-textarea__hint[data-v-f26e8930]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.jc-select[data-v-246a76e2]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.jc-select__label[data-v-246a76e2]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted);font-weight:500}.jc-select__control[data-v-246a76e2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--jc-color-surface);color:var(--jc-color-text);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);padding:0 var(--jc-space-3);font-family:inherit;font-size:var(--jc-font-size-md);outline:none;cursor:pointer;transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast);width:100%;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:var(--jc-space-6)}.jc-select--sm .jc-select__control[data-v-246a76e2]{height:28px;font-size:var(--jc-font-size-sm)}.jc-select--md .jc-select__control[data-v-246a76e2]{height:36px}.jc-select--lg .jc-select__control[data-v-246a76e2]{height:44px;font-size:var(--jc-font-size-lg)}.jc-select__control[data-v-246a76e2]:focus{border-color:var(--jc-color-accent);background-color:var(--jc-color-surface-hover)}.jc-select--error .jc-select__control[data-v-246a76e2]{border-color:var(--jc-color-danger)}.jc-select--disabled .jc-select__control[data-v-246a76e2]{opacity:.6;cursor:not-allowed}.jc-select__error[data-v-246a76e2]{font-size:var(--jc-font-size-sm);color:var(--jc-color-danger)}.jc-select__hint[data-v-246a76e2]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.jc-checkbox[data-v-8b3a9a97]{display:inline-flex;align-items:center;gap:var(--jc-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--jc-color-text);font-size:var(--jc-font-size-md)}.jc-checkbox__input[data-v-8b3a9a97]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.jc-checkbox__box[data-v-8b3a9a97]{width:18px;height:18px;border-radius:var(--jc-radius-sm);border:1px solid var(--jc-color-border-strong);background:var(--jc-color-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--jc-color-on-accent);transition:background-color var(--jc-transition-fast),border-color var(--jc-transition-fast);flex-shrink:0}.jc-checkbox__input:checked+.jc-checkbox__box[data-v-8b3a9a97]{background:var(--jc-color-accent);border-color:var(--jc-color-accent)}.jc-checkbox__input:focus-visible+.jc-checkbox__box[data-v-8b3a9a97]{outline:2px solid var(--jc-color-accent);outline-offset:2px}.jc-checkbox__tick[data-v-8b3a9a97]{width:12px;height:12px}.jc-checkbox--disabled[data-v-8b3a9a97]{opacity:.6;cursor:not-allowed}.jc-checkbox__label[data-v-8b3a9a97]{line-height:1.4}.jc-radio[data-v-45405d8c]{display:inline-flex;align-items:center;gap:var(--jc-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--jc-color-text);font-size:var(--jc-font-size-md)}.jc-radio__input[data-v-45405d8c]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.jc-radio__dot[data-v-45405d8c]{width:18px;height:18px;border-radius:50%;border:1px solid var(--jc-color-border-strong);background:var(--jc-color-surface);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--jc-transition-fast),border-color var(--jc-transition-fast);flex-shrink:0}.jc-radio__input:checked+.jc-radio__dot[data-v-45405d8c]{border-color:var(--jc-color-accent)}.jc-radio__input:focus-visible+.jc-radio__dot[data-v-45405d8c]{outline:2px solid var(--jc-color-accent);outline-offset:2px}.jc-radio__dot-inner[data-v-45405d8c]{width:10px;height:10px;border-radius:50%;background:var(--jc-color-accent)}.jc-radio--disabled[data-v-45405d8c]{opacity:.6;cursor:not-allowed}.jc-radio__label[data-v-45405d8c]{line-height:1.4}.jc-switch[data-v-2a5be872]{display:inline-flex;align-items:center;gap:var(--jc-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--jc-color-text);font-size:var(--jc-font-size-md)}.jc-switch__input[data-v-2a5be872]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.jc-switch__track[data-v-2a5be872]{position:relative;width:36px;height:20px;border-radius:999px;background:var(--jc-color-surface-active);border:1px solid var(--jc-color-border);transition:background-color var(--jc-transition-fast);flex-shrink:0}.jc-switch__thumb[data-v-2a5be872]{position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:var(--jc-color-text);transition:transform var(--jc-transition-fast)}.jc-switch__input:checked+.jc-switch__track[data-v-2a5be872]{background:var(--jc-color-accent);border-color:var(--jc-color-accent)}.jc-switch__input:checked+.jc-switch__track .jc-switch__thumb[data-v-2a5be872]{transform:translate(16px);background:var(--jc-color-on-accent)}.jc-switch__input:focus-visible+.jc-switch__track[data-v-2a5be872]{outline:2px solid var(--jc-color-accent);outline-offset:2px}.jc-switch--disabled[data-v-2a5be872]{opacity:.6;cursor:not-allowed}.jc-switch__label[data-v-2a5be872]{line-height:1.4}.jc-blur-background[data-v-ed359bda]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11121885;z-index:var(--jc-z-overlay)}.jc-modal-wrapper[data-v-6b64f067]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--jc-z-modal);display:grid;place-items:center;padding:var(--jc-space-4)}.jc-modal[data-v-6b64f067]{position:relative;width:100%;background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);border:var(--jc-glass-border);border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-lg);color:var(--jc-color-text);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow var(--jc-transition-fast),border-color var(--jc-transition-fast)}.jc-modal--flash[data-v-6b64f067]{border-color:var(--jc-color-accent);box-shadow:var(--jc-shadow-lg),0 0 0 2px var(--jc-color-accent)}.jc-modal__header[data-v-6b64f067]{display:flex;justify-content:space-between;align-items:center;padding:var(--jc-space-4) var(--jc-space-6);border-bottom:1px solid var(--jc-color-border)}.jc-modal__title[data-v-6b64f067]{margin:0;font-size:var(--jc-font-size-lg);font-weight:600}.jc-modal__close[data-v-6b64f067]{background:transparent;border:none;color:var(--jc-color-text-muted);font-size:24px;line-height:1;cursor:pointer;padding:0;width:28px;height:28px;border-radius:var(--jc-radius-sm)}.jc-modal__close[data-v-6b64f067]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.jc-modal__body[data-v-6b64f067]{padding:var(--jc-space-6);overflow-y:auto;scrollbar-gutter:stable;flex:1}.jc-modal__footer[data-v-6b64f067]{padding:var(--jc-space-4) var(--jc-space-6);border-top:1px solid var(--jc-color-border);display:flex;justify-content:flex-end;gap:var(--jc-space-2)}.jc-modal-enter-active[data-v-6b64f067],.jc-modal-leave-active[data-v-6b64f067]{transition:opacity var(--jc-transition-normal)}.jc-modal-enter-from[data-v-6b64f067],.jc-modal-leave-to[data-v-6b64f067]{opacity:0}@media (max-width: 768px){.jc-modal-wrapper[data-v-6b64f067]{padding:var(--jc-space-2)}.jc-modal[data-v-6b64f067]{width:calc(100vw - 16px);max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 32px)}.jc-modal__header[data-v-6b64f067],.jc-modal__footer[data-v-6b64f067]{padding:var(--jc-space-3) var(--jc-space-4)}.jc-modal__body[data-v-6b64f067]{padding:var(--jc-space-4)}}.jc-drawer-wrapper[data-v-e85517a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--jc-z-modal);display:flex}.jc-drawer__overlay[data-v-e85517a2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);z-index:0}.jc-drawer[data-v-e85517a2]{position:absolute;top:0;bottom:0;max-width:100%;background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);border:var(--jc-glass-border);box-shadow:var(--jc-shadow-lg);color:var(--jc-color-text);display:flex;flex-direction:column;z-index:1}.jc-drawer--right[data-v-e85517a2]{right:0;border-left:var(--jc-glass-border);border-radius:var(--jc-radius-lg) 0 0 var(--jc-radius-lg)}.jc-drawer--left[data-v-e85517a2]{left:0;border-right:var(--jc-glass-border);border-radius:0 var(--jc-radius-lg) var(--jc-radius-lg) 0}.jc-drawer__header[data-v-e85517a2]{display:flex;justify-content:space-between;align-items:center;padding:var(--jc-space-4) var(--jc-space-6);border-bottom:1px solid var(--jc-color-border)}.jc-drawer__title[data-v-e85517a2]{margin:0;font-size:var(--jc-font-size-lg);font-weight:600}.jc-drawer__close[data-v-e85517a2]{background:transparent;border:none;color:var(--jc-color-text-muted);font-size:24px;line-height:1;cursor:pointer;padding:0;width:28px;height:28px;border-radius:var(--jc-radius-sm)}.jc-drawer__close[data-v-e85517a2]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.jc-drawer__body[data-v-e85517a2]{padding:var(--jc-space-6);overflow-y:auto;flex:1}.jc-drawer__footer[data-v-e85517a2]{padding:var(--jc-space-4) var(--jc-space-6);border-top:1px solid var(--jc-color-border);display:flex;justify-content:flex-end;gap:var(--jc-space-2)}.jc-drawer-fade-enter-active[data-v-e85517a2],.jc-drawer-fade-leave-active[data-v-e85517a2]{transition:opacity var(--jc-transition-normal)}.jc-drawer-fade-enter-from[data-v-e85517a2],.jc-drawer-fade-leave-to[data-v-e85517a2]{opacity:0}.jc-drawer-fade-enter-active .jc-drawer[data-v-e85517a2],.jc-drawer-fade-leave-active .jc-drawer[data-v-e85517a2]{transition:transform var(--jc-transition-normal)}.jc-drawer-fade-enter-from.jc-drawer--right .jc-drawer[data-v-e85517a2],.jc-drawer-fade-leave-to.jc-drawer--right .jc-drawer[data-v-e85517a2]{transform:translate(100%)}.jc-drawer-fade-enter-from.jc-drawer--left .jc-drawer[data-v-e85517a2],.jc-drawer-fade-leave-to.jc-drawer--left .jc-drawer[data-v-e85517a2]{transform:translate(-100%)}.jc-popover[data-v-6464fe9c]{position:relative;display:inline-block}.jc-popover__trigger[data-v-6464fe9c]{display:inline-flex}.jc-popover__panel[data-v-6464fe9c]{position:absolute;z-index:var(--jc-z-overlay);background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);border:var(--jc-glass-border);border-radius:var(--jc-radius-md);box-shadow:var(--jc-shadow-md);color:var(--jc-color-text);padding:var(--jc-space-3);min-width:160px;font-size:var(--jc-font-size-sm)}.jc-popover__panel--top[data-v-6464fe9c]{bottom:calc(100% + var(--jc-space-2));left:50%;transform:translate(-50%)}.jc-popover__panel--top-start[data-v-6464fe9c]{bottom:calc(100% + var(--jc-space-2));left:0}.jc-popover__panel--top-end[data-v-6464fe9c]{bottom:calc(100% + var(--jc-space-2));right:0}.jc-popover__panel--bottom[data-v-6464fe9c]{top:calc(100% + var(--jc-space-2));left:50%;transform:translate(-50%)}.jc-popover__panel--bottom-start[data-v-6464fe9c]{top:calc(100% + var(--jc-space-2));left:0}.jc-popover__panel--bottom-end[data-v-6464fe9c]{top:calc(100% + var(--jc-space-2));right:0}.jc-popover__panel--left[data-v-6464fe9c]{right:calc(100% + var(--jc-space-2));top:50%;transform:translateY(-50%)}.jc-popover__panel--right[data-v-6464fe9c]{left:calc(100% + var(--jc-space-2));top:50%;transform:translateY(-50%)}.jc-popover-fade-enter-active[data-v-6464fe9c],.jc-popover-fade-leave-active[data-v-6464fe9c]{transition:opacity var(--jc-transition-fast)}.jc-popover-fade-enter-from[data-v-6464fe9c],.jc-popover-fade-leave-to[data-v-6464fe9c]{opacity:0}.jc-tabs[data-v-a59b79e0]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.jc-tabs__list-wrap[data-v-a59b79e0]{position:relative;min-width:0}.jc-tabs__list[data-v-a59b79e0]{display:flex;gap:var(--jc-space-1);align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jc-tabs__list[data-v-a59b79e0]::-webkit-scrollbar{display:none}.jc-tabs__list-wrap[data-v-a59b79e0]:before,.jc-tabs__list-wrap[data-v-a59b79e0]:after{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;opacity:0;transition:opacity var(--jc-transition-fast);z-index:1}.jc-tabs__list-wrap[data-v-a59b79e0]:before{left:0;background:linear-gradient(to right,var(--jc-color-bg) 0%,transparent 100%)}.jc-tabs__list-wrap[data-v-a59b79e0]:after{right:0;background:linear-gradient(to left,var(--jc-color-bg) 0%,transparent 100%)}.jc-tabs--overflow-start .jc-tabs__list-wrap[data-v-a59b79e0]:before{opacity:1}.jc-tabs--overflow-end .jc-tabs__list-wrap[data-v-a59b79e0]:after{opacity:1}.jc-tabs--line .jc-tabs__list[data-v-a59b79e0]{border-bottom:1px solid var(--jc-color-border);gap:var(--jc-space-4)}.jc-tabs__tab[data-v-a59b79e0]{background:transparent;border:none;color:var(--jc-color-text-muted);cursor:pointer;font-family:inherit;font-size:var(--jc-font-size-md);padding:var(--jc-space-2) var(--jc-space-3);position:relative;transition:color var(--jc-transition-fast);white-space:nowrap}.jc-tabs__tab[data-v-a59b79e0]:hover:not(:disabled){color:var(--jc-color-text)}.jc-tabs__tab--active[data-v-a59b79e0]{color:var(--jc-color-text);font-weight:500}.jc-tabs--line .jc-tabs__tab[data-v-a59b79e0]{padding-bottom:var(--jc-space-3);margin-bottom:-1px}.jc-tabs--line .jc-tabs__tab--active[data-v-a59b79e0]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--jc-color-accent);border-radius:2px 2px 0 0}.jc-tabs--pills .jc-tabs__tab[data-v-a59b79e0]{border-radius:var(--jc-radius-md)}.jc-tabs--pills .jc-tabs__tab--active[data-v-a59b79e0]{background:var(--jc-color-accent);color:var(--jc-color-on-accent)}.jc-tabs__tab--disabled[data-v-a59b79e0]{opacity:.5;cursor:not-allowed}.jc-table-wrapper[data-v-23adceba]{width:100%;overflow-x:auto}.jc-table[data-v-23adceba]{width:100%;border-collapse:collapse;color:var(--jc-color-text);font-size:var(--jc-font-size-md)}.jc-table__th[data-v-23adceba],.jc-table__td[data-v-23adceba]{text-align:left;padding:var(--jc-space-3) var(--jc-space-4);border-bottom:1px solid var(--jc-color-border)}.jc-table__th[data-v-23adceba]{color:var(--jc-color-text-muted);font-weight:500;font-size:var(--jc-font-size-sm);-webkit-user-select:none;user-select:none;white-space:nowrap}.jc-table__th--sortable[data-v-23adceba]{cursor:pointer;transition:color var(--jc-transition-fast)}.jc-table__th--sortable[data-v-23adceba]:hover{color:var(--jc-color-text)}.jc-table__th--active[data-v-23adceba]{color:var(--jc-color-accent)}.jc-table__th-indicator[data-v-23adceba]{margin-left:var(--jc-space-1);font-size:11px}.jc-table__row:hover .jc-table__td[data-v-23adceba]{background:var(--jc-color-surface-hover)}.jc-breadcrumbs[data-v-f75bc182]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.jc-breadcrumbs__list[data-v-f75bc182]{display:flex;align-items:center;gap:var(--jc-space-1);list-style:none;margin:0;padding:0;flex-wrap:wrap}.jc-breadcrumbs__item[data-v-f75bc182]{display:inline-flex;align-items:center;gap:var(--jc-space-1)}.jc-breadcrumbs__link[data-v-f75bc182]{color:var(--jc-color-text-muted);text-decoration:none;transition:color var(--jc-transition-fast)}.jc-breadcrumbs__link[data-v-f75bc182]:hover{color:var(--jc-color-text)}.jc-breadcrumbs__current[data-v-f75bc182]{color:var(--jc-color-text);font-weight:500}.jc-breadcrumbs__separator[data-v-f75bc182]{color:var(--jc-color-text-muted);-webkit-user-select:none;user-select:none}.jc-pagination[data-v-d7d82a69]{display:inline-flex;align-items:center;gap:var(--jc-space-1)}.jc-pagination__btn[data-v-d7d82a69]{min-width:32px;height:32px;padding:0 var(--jc-space-2);background:var(--jc-color-surface);color:var(--jc-color-text);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);font-family:inherit;font-size:var(--jc-font-size-sm);cursor:pointer;transition:background-color var(--jc-transition-fast),border-color var(--jc-transition-fast)}.jc-pagination__btn[data-v-d7d82a69]:hover:not(:disabled){background:var(--jc-color-surface-hover)}.jc-pagination__btn--active[data-v-d7d82a69]{background:var(--jc-color-accent);color:var(--jc-color-on-accent);border-color:var(--jc-color-accent)}.jc-pagination__btn[data-v-d7d82a69]:disabled{opacity:.4;cursor:not-allowed}.jc-pagination__ellipsis[data-v-d7d82a69]{min-width:24px;text-align:center;color:var(--jc-color-text-muted);-webkit-user-select:none;user-select:none}.jc-badge[data-v-1c607155]{display:inline-flex;align-items:center;gap:var(--jc-space-1);border-radius:var(--jc-radius-sm);font-weight:500;line-height:1}.jc-badge--sm[data-v-1c607155]{font-size:12px;padding:2px 6px;min-height:18px}.jc-badge--md[data-v-1c607155]{font-size:var(--jc-font-size-sm);padding:3px 8px;min-height:22px}.jc-badge--neutral[data-v-1c607155]{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.jc-badge--accent[data-v-1c607155]{background:var(--jc-color-accent);color:var(--jc-color-on-accent)}.jc-badge--success[data-v-1c607155]{background:var(--jc-color-success);color:var(--jc-color-on-accent)}.jc-badge--warning[data-v-1c607155]{background:var(--jc-color-warning);color:#3f2d00}.jc-badge--danger[data-v-1c607155]{background:var(--jc-color-danger);color:var(--jc-color-on-accent)}.jc-tag[data-v-adcd1a43]{display:inline-flex;align-items:center;gap:var(--jc-space-1);background:var(--jc-color-surface);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);color:var(--jc-color-text);font-size:var(--jc-font-size-sm);padding:2px var(--jc-space-2);line-height:1.3}.jc-tag__dot[data-v-adcd1a43]{width:8px;height:8px;border-radius:50%;display:inline-block}.jc-tag__close[data-v-adcd1a43]{background:transparent;border:none;color:var(--jc-color-text-muted);cursor:pointer;font-size:14px;line-height:1;padding:0 2px;border-radius:var(--jc-radius-sm)}.jc-tag__close[data-v-adcd1a43]:hover{color:var(--jc-color-text)}.jc-avatar[data-v-436e6f8b]{position:relative;display:inline-grid;place-items:center;border-radius:50%;background:var(--jc-color-accent);color:var(--jc-color-on-accent);overflow:visible;font-weight:600;-webkit-user-select:none;user-select:none;flex-shrink:0}.jc-avatar--sm[data-v-436e6f8b]{width:24px;height:24px;font-size:12px}.jc-avatar--md[data-v-436e6f8b]{width:36px;height:36px;font-size:13px}.jc-avatar--lg[data-v-436e6f8b]{width:48px;height:48px;font-size:16px}.jc-avatar__image[data-v-436e6f8b]{width:100%;height:100%;object-fit:cover;border-radius:50%}.jc-avatar__initials[data-v-436e6f8b]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden}.jc-avatar__decorator[data-v-436e6f8b]{position:absolute;display:inline-grid;place-items:center;border:2px solid var(--jc-color-bg, #111113);border-radius:50%;pointer-events:none}.jc-avatar--ring-ai[data-v-436e6f8b]:after,.jc-avatar--ring-supervisor[data-v-436e6f8b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent;pointer-events:none}.jc-avatar--ring-ai[data-v-436e6f8b]:after{border-color:var(--jc-color-ai, #7e62ed)}.jc-avatar--ring-supervisor[data-v-436e6f8b]:after{border-color:var(--jc-color-supervisor, #ffb224)}.jc-avatar--sm.jc-avatar--ring-ai[data-v-436e6f8b]:after,.jc-avatar--sm.jc-avatar--ring-supervisor[data-v-436e6f8b]:after{border-width:1.5px}.jc-avatar--lg.jc-avatar--ring-ai[data-v-436e6f8b]:after,.jc-avatar--lg.jc-avatar--ring-supervisor[data-v-436e6f8b]:after{border-width:2.5px}.jc-avatar__decorator--online[data-v-436e6f8b]{right:0;bottom:0;width:10px;height:10px;background:var(--jc-color-online, #30a46c)}.jc-avatar--sm .jc-avatar__decorator--online[data-v-436e6f8b]{width:7px;height:7px;border-width:1.5px}.jc-avatar--lg .jc-avatar__decorator--online[data-v-436e6f8b]{width:12px;height:12px}.jc-icon[data-v-b4579ee7],.jc-brand-icon[data-v-75933b1d]{display:inline-block;vertical-align:middle;flex-shrink:0}.jc-empty-state[data-v-9a80f16a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--jc-space-3);padding:var(--jc-space-8);text-align:center;color:var(--jc-color-text)}.jc-empty-state__icon[data-v-9a80f16a]{color:var(--jc-color-text-muted);opacity:.6}.jc-empty-state__title[data-v-9a80f16a]{margin:0;font-size:var(--jc-font-size-xl);font-weight:600}.jc-empty-state__description[data-v-9a80f16a]{margin:0;color:var(--jc-color-text-muted);font-size:var(--jc-font-size-md);max-width:480px}.jc-empty-state__cta[data-v-9a80f16a]{margin-top:var(--jc-space-3);display:flex;gap:var(--jc-space-2)}.jc-alert[data-v-5b8be194]{display:flex;align-items:flex-start;gap:var(--jc-space-3);padding:var(--jc-space-3) var(--jc-space-4);border-radius:var(--jc-radius-md);border:1px solid var(--jc-color-border);background:var(--jc-color-surface);color:var(--jc-color-text);font-size:var(--jc-font-size-md)}.jc-alert__icon[data-v-5b8be194]{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--jc-color-on-accent);background:var(--jc-color-accent);line-height:1}.jc-alert--info[data-v-5b8be194]{border-color:var(--jc-color-accent)}.jc-alert--info .jc-alert__icon[data-v-5b8be194]{background:var(--jc-color-accent)}.jc-alert--success[data-v-5b8be194]{border-color:var(--jc-color-success)}.jc-alert--success .jc-alert__icon[data-v-5b8be194]{background:var(--jc-color-success)}.jc-alert--warning[data-v-5b8be194]{border-color:var(--jc-color-warning)}.jc-alert--warning .jc-alert__icon[data-v-5b8be194]{background:var(--jc-color-warning);color:var(--jc-color-text-inverse)}.jc-alert--danger[data-v-5b8be194]{border-color:var(--jc-color-danger)}.jc-alert--danger .jc-alert__icon[data-v-5b8be194]{background:var(--jc-color-danger)}.jc-alert__body[data-v-5b8be194]{flex:1;min-width:0}.jc-alert__title[data-v-5b8be194]{font-weight:600;margin-bottom:var(--jc-space-1)}.jc-alert__content[data-v-5b8be194]{color:var(--jc-color-text)}.jc-alert__close[data-v-5b8be194]{background:transparent;border:none;color:var(--jc-color-text-muted);font-size:20px;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;border-radius:var(--jc-radius-sm);flex-shrink:0}.jc-alert__close[data-v-5b8be194]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.jc-toast-stack[data-v-9dceed17]{position:fixed;top:var(--jc-space-4);right:var(--jc-space-4);z-index:var(--jc-z-toast);pointer-events:none}.jc-toast-stack__list[data-v-9dceed17]{display:flex;flex-direction:column;gap:var(--jc-space-2);align-items:flex-end}.jc-toast[data-v-9dceed17]{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--jc-space-3);width:var(--jc-toast-width, 360px);padding:var(--jc-space-3) var(--jc-space-4);background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);border:var(--jc-glass-border);border-radius:var(--jc-radius-md);box-shadow:var(--jc-shadow-md);color:var(--jc-color-text);font-size:var(--jc-font-size-sm);border-left:3px solid var(--jc-color-accent)}@media (max-width: 768px){.jc-toast[data-v-9dceed17]{width:var(--jc-toast-width-mobile, 90vw);max-width:var(--jc-toast-width, 360px)}}.jc-toast--info[data-v-9dceed17]{border-left-color:var(--jc-color-accent)}.jc-toast--success[data-v-9dceed17]{border-left-color:var(--jc-color-success)}.jc-toast--warning[data-v-9dceed17]{border-left-color:var(--jc-color-warning)}.jc-toast--danger[data-v-9dceed17]{border-left-color:var(--jc-color-danger)}.jc-toast__text[data-v-9dceed17]{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.jc-toast__close[data-v-9dceed17]{background:transparent;border:none;color:var(--jc-color-text-muted);font-size:18px;line-height:1;cursor:pointer;padding:0;width:22px;height:22px;border-radius:var(--jc-radius-sm);flex-shrink:0}.jc-toast__close[data-v-9dceed17]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.jc-toast-fade-enter-active[data-v-9dceed17],.jc-toast-fade-leave-active[data-v-9dceed17]{transition:opacity var(--jc-transition-normal),transform var(--jc-transition-normal)}.jc-toast-fade-enter-from[data-v-9dceed17],.jc-toast-fade-leave-to[data-v-9dceed17]{opacity:0;transform:translate(10px)}.jc-tooltip[data-v-5a1fd5a9]{position:relative;display:inline-flex}.jc-tooltip__panel[data-v-5a1fd5a9]{position:absolute;z-index:var(--jc-z-overlay);background:var(--jc-color-text);color:var(--jc-color-text-inverse);padding:4px 8px;border-radius:var(--jc-radius-sm);font-size:var(--jc-font-size-sm);white-space:nowrap;pointer-events:none;box-shadow:var(--jc-shadow-sm)}.jc-tooltip__panel--top[data-v-5a1fd5a9]{bottom:calc(100% + var(--jc-space-1));left:50%;transform:translate(-50%)}.jc-tooltip__panel--bottom[data-v-5a1fd5a9]{top:calc(100% + var(--jc-space-1));left:50%;transform:translate(-50%)}.jc-tooltip__panel--left[data-v-5a1fd5a9]{right:calc(100% + var(--jc-space-1));top:50%;transform:translateY(-50%)}.jc-tooltip__panel--right[data-v-5a1fd5a9]{left:calc(100% + var(--jc-space-1));top:50%;transform:translateY(-50%)}.jc-tooltip-fade-enter-active[data-v-5a1fd5a9],.jc-tooltip-fade-leave-active[data-v-5a1fd5a9]{transition:opacity var(--jc-transition-fast)}.jc-tooltip-fade-enter-from[data-v-5a1fd5a9],.jc-tooltip-fade-leave-to[data-v-5a1fd5a9]{opacity:0}.jc-skeleton[data-v-2eabf2fa]{display:block;background:linear-gradient(90deg,var(--jc-color-surface) 0%,var(--jc-color-surface-hover) 50%,var(--jc-color-surface) 100%);background-size:200% 100%;animation:jc-skeleton-shimmer-2eabf2fa 1.4s infinite ease-in-out}@keyframes jc-skeleton-shimmer-2eabf2fa{0%{background-position:100% 0}to{background-position:-100% 0}}.jc-progress[data-v-f339a6df]{display:flex;align-items:center;gap:var(--jc-space-2);width:100%}.jc-progress__track[data-v-f339a6df]{flex:1;height:6px;background:var(--jc-color-surface-active);border-radius:999px;overflow:hidden;position:relative}.jc-progress__bar[data-v-f339a6df]{height:100%;border-radius:999px;transition:width var(--jc-transition-normal)}.jc-progress__bar--primary[data-v-f339a6df]{background:var(--jc-color-accent)}.jc-progress__bar--success[data-v-f339a6df]{background:var(--jc-color-success)}.jc-progress__bar--warning[data-v-f339a6df]{background:var(--jc-color-warning)}.jc-progress__bar--danger[data-v-f339a6df]{background:var(--jc-color-danger)}.jc-progress__bar--indeterminate[data-v-f339a6df]{width:40%!important;position:absolute;left:0;animation:jc-progress-indeterminate-f339a6df 1.4s infinite ease-in-out}@keyframes jc-progress-indeterminate-f339a6df{0%{transform:translate(-100%)}to{transform:translate(350%)}}.jc-progress__label[data-v-f339a6df]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted);min-width:36px;text-align:right}.jc-form-actions[data-v-57cfc22b]{display:flex;align-items:center;gap:var(--jc-space-2);margin-top:var(--jc-form-actions-gap, var(--jc-space-4));min-height:var(--jc-form-actions-gap-min, 12px)}.jc-form-actions--sticky[data-v-57cfc22b]{position:sticky;bottom:0;background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);padding-top:var(--jc-form-actions-gap, var(--jc-space-4));padding-bottom:var(--jc-space-3);border-top:1px solid var(--jc-color-border);box-shadow:var(--jc-form-sticky-shadow, 0 -4px 12px rgba(0, 0, 0, .2));z-index:1}.jc-page[data-v-e473262b]{display:flex;flex-direction:column;height:calc(100vh - var(--jc-topbar-height, 56px) - 1px);min-height:0}.jc-page__header[data-v-e473262b]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--jc-space-3);padding:var(--jc-space-4) var(--jc-space-5);border-bottom:1px solid var(--jc-color-border);flex-shrink:0;flex-wrap:wrap}.jc-page__title[data-v-e473262b]{margin:0;font-size:24px;font-weight:700;letter-spacing:-.015em;color:var(--jc-color-text)}.jc-page__subtitle[data-v-e473262b]{margin:4px 0 0;font-size:13px;color:var(--jc-color-text-muted)}.jc-page__actions[data-v-e473262b]{display:flex;align-items:center;gap:var(--jc-space-2);flex-shrink:0}.jc-page__body[data-v-e473262b]{flex:1;min-height:0}.jc-page__body--scroll[data-v-e473262b]{overflow-y:auto;scrollbar-gutter:stable}.jc-page__content[data-v-e473262b]{padding:var(--jc-space-5)}.jc-page--contained .jc-page__content[data-v-e473262b]{max-width:var(--jc-page-max-width, 1200px);margin:0 auto}.jc-confirm__message[data-v-9b844a24]{margin:0;color:var(--jc-color-text);font-size:var(--jc-font-size-md);line-height:1.5;white-space:pre-wrap}.jc-modal-wrapper:has(>.jc-modal[data-testid=jc-confirm]){z-index:calc(var(--jc-z-modal) + 10)}.global-tour-launcher[data-v-d6ad240a]{background:transparent;border:none;color:var(--jc-color-text-muted);cursor:pointer;border-radius:var(--jc-radius-sm);padding:6px;display:inline-grid;place-items:center;transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast)}.global-tour-launcher[data-v-d6ad240a]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.global-tour-launcher[data-v-d6ad240a]:focus-visible{outline:2px solid var(--jc-color-primary, #5b8dff);outline-offset:2px}.awaiting-inbox[data-v-869650a8]{position:relative;display:inline-flex}.awaiting-inbox__trigger[data-v-869650a8]{position:relative;display:inline-grid;place-items:center;background:transparent;border:none;color:var(--jc-color-text-muted);cursor:pointer;border-radius:var(--jc-radius-sm);padding:6px;transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast)}.awaiting-inbox__trigger[data-v-869650a8]:hover,.awaiting-inbox__trigger[aria-expanded=true][data-v-869650a8]{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.awaiting-inbox__badge[data-v-869650a8]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--jc-color-accent);color:var(--jc-color-on-accent, #fff);font-size:10px;font-weight:700;line-height:16px;text-align:center}.awaiting-inbox__panel[data-v-869650a8]{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:280px;max-width:360px;background:var(--tila-panel);border:1px solid var(--jc-color-border, #e2e8f0);border-radius:var(--jc-radius-md, 8px);box-shadow:var(--jc-shadow-lg);padding:6px 0}.awaiting-inbox__panel-header[data-v-869650a8]{padding:6px 14px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--jc-color-text-muted, #64748b);opacity:.8}.awaiting-inbox__empty[data-v-869650a8]{padding:12px 14px;font-size:var(--jc-font-size-sm, 13px);color:var(--jc-color-text-muted, #64748b)}.awaiting-inbox__list[data-v-869650a8]{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.awaiting-inbox__item[data-v-869650a8]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2, 8px);width:100%;padding:8px 14px;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--jc-color-text, #0f172a);font-family:inherit;font-size:var(--jc-font-size-sm, 13px)}.awaiting-inbox__item[data-v-869650a8]:hover{background:var(--jc-color-surface-hover, #f1f5f9)}.awaiting-inbox__item-title[data-v-869650a8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awaiting-inbox__item-time[data-v-869650a8]{flex-shrink:0;font-size:11px;color:var(--jc-color-text-muted, #64748b)}.role-switcher[data-v-1cd4943f]{display:inline-flex;background:var(--jc-glass-strong);border:var(--jc-glass-border);border-radius:9999px;padding:3px;gap:2px}.role-chip[data-v-1cd4943f]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;color:var(--jc-color-text-muted);background:transparent;border:none;cursor:pointer;transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast)}.role-chip[data-v-1cd4943f]:hover:not(.role-chip--active){color:var(--jc-color-text);background:var(--jc-color-surface-hover)}.role-chip--active[data-v-1cd4943f]{background:var(--jc-color-text);color:var(--jc-color-bg);font-weight:600}.role-chip--active[data-v-1cd4943f]:hover{background:var(--jc-color-text);color:var(--jc-color-bg);opacity:.92}.theme-switcher[data-v-bbb57b0f]{position:relative;display:inline-flex}.theme-switcher__trigger[data-v-bbb57b0f]{background:transparent;border:none;color:var(--jc-color-text-muted);border-radius:var(--jc-radius-sm);padding:6px;display:inline-grid;place-items:center;transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast)}.theme-switcher__trigger[data-v-bbb57b0f]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.theme-switcher-fade-enter-active[data-v-bbb57b0f],.theme-switcher-fade-leave-active[data-v-bbb57b0f]{transition:opacity var(--jc-transition-fast)}.theme-switcher-fade-enter-from[data-v-bbb57b0f],.theme-switcher-fade-leave-to[data-v-bbb57b0f]{opacity:0}.theme-switcher__menu{position:fixed;list-style:none;margin:0;padding:var(--jc-space-1);background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);border:var(--jc-glass-border);border-radius:var(--jc-radius-md);box-shadow:var(--jc-shadow-md);z-index:var(--jc-z-modal);display:flex;flex-direction:column;gap:2px}.theme-switcher__option{display:flex;align-items:center;gap:var(--jc-space-2);background:transparent;border:none;color:var(--jc-color-text-muted);font-family:inherit;font-size:var(--jc-font-size-sm);text-align:left;width:100%;padding:6px var(--jc-space-2);border-radius:var(--jc-radius-sm);transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast);cursor:pointer}.theme-switcher__option:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.theme-switcher__option--active{background:var(--jc-color-surface-active);color:var(--jc-color-text)}.app-header[data-v-0315b101]{display:flex;align-items:center;justify-content:space-between;padding:var(--jc-space-3) var(--jc-space-4);gap:var(--jc-space-2);border-bottom:1px solid var(--jc-color-border);background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);position:relative;z-index:30}.app-header__brand[data-v-0315b101]{display:inline-flex;align-items:center;gap:var(--jc-space-2);background:transparent;border:none;color:var(--jc-color-text);cursor:pointer;font-family:inherit;font-weight:600;font-size:var(--jc-font-size-lg);padding:0}.app-header__logo-img[data-v-0315b101]{display:inline-block;width:32px;height:32px;border-radius:var(--jc-radius-sm);object-fit:contain;flex-shrink:0}.app-header__title[data-v-0315b101]{letter-spacing:-.2px}.app-header__actions[data-v-0315b101]{display:inline-flex;align-items:center;gap:var(--jc-space-2);flex-shrink:0}.app-header__role-switcher[data-v-0315b101]{margin-right:auto;margin-left:var(--jc-space-3)}@media (max-width: 480px){.app-header__title[data-v-0315b101]{display:none}.app-header[data-v-0315b101]{padding:var(--jc-space-2) var(--jc-space-3)}}.app-header__action[data-v-0315b101]{background:transparent;border:none;color:var(--jc-color-text-muted);cursor:pointer;border-radius:var(--jc-radius-sm);padding:6px;display:inline-grid;place-items:center;transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast)}.app-header__action[data-v-0315b101]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.markdown-bubble[data-v-938aa020]{display:flex;flex-direction:column;gap:8px;min-width:0}.markdown-bubble__visible[data-v-938aa020],.markdown-bubble__internal-content[data-v-938aa020]{min-width:0;overflow-wrap:anywhere}.markdown-bubble__visible[data-v-938aa020] h1,.markdown-bubble__visible[data-v-938aa020] h2,.markdown-bubble__visible[data-v-938aa020] h3,.markdown-bubble__visible[data-v-938aa020] h4,.markdown-bubble__visible[data-v-938aa020] h5,.markdown-bubble__visible[data-v-938aa020] h6{font-weight:600;margin:8px 0 4px;line-height:1.3}.markdown-bubble__visible[data-v-938aa020] h1{font-size:18px}.markdown-bubble__visible[data-v-938aa020] h2{font-size:17px}.markdown-bubble__visible[data-v-938aa020] h3{font-size:15px}.markdown-bubble__visible[data-v-938aa020] h4,.markdown-bubble__visible[data-v-938aa020] h5,.markdown-bubble__visible[data-v-938aa020] h6{font-size:14px}.markdown-bubble__visible[data-v-938aa020] p{margin:4px 0;line-height:1.5}.markdown-bubble__visible[data-v-938aa020] ul,.markdown-bubble__visible[data-v-938aa020] ol{margin:4px 0;padding-left:24px}.markdown-bubble__visible[data-v-938aa020] li{margin:2px 0}.markdown-bubble__visible[data-v-938aa020] blockquote{margin:6px 0;padding:4px 12px;border-left:3px solid var(--jc-color-border);color:var(--jc-color-text-muted);background:var(--jc-color-surface-muted)}.markdown-bubble__visible[data-v-938aa020] pre{background:var(--jc-color-surface-muted);padding:8px 12px;border-radius:4px;max-width:100%;overflow-x:auto;font-size:13px;margin:6px 0}.markdown-bubble__visible[data-v-938aa020] pre code{background:transparent;padding:0;font-size:13px}.markdown-bubble__visible[data-v-938aa020] code{background:var(--jc-color-surface-muted);padding:1px 4px;border-radius:3px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere;word-break:break-word}.markdown-bubble__visible[data-v-938aa020] table{border-collapse:collapse;margin:6px 0;font-size:13px}.markdown-bubble__visible[data-v-938aa020] th,.markdown-bubble__visible[data-v-938aa020] td{border:1px solid var(--jc-color-border);padding:4px 8px;text-align:left}.markdown-bubble__visible[data-v-938aa020] th{background:var(--jc-color-surface-muted);font-weight:600}.markdown-bubble__visible[data-v-938aa020] a{color:var(--jc-color-accent);text-decoration:underline}.markdown-bubble__visible[data-v-938aa020] li:has(>.task-cb){list-style:none;margin-left:-20px;padding-left:4px}.markdown-bubble__visible[data-v-938aa020] .task-cb,.markdown-bubble__internal-content[data-v-938aa020] .task-cb{display:inline-block;width:12px;height:12px;border:1px solid var(--jc-color-border-strong);border-radius:2px;background:var(--jc-color-surface);vertical-align:-1px;margin-right:6px}.markdown-bubble__visible[data-v-938aa020] .task-cb--checked,.markdown-bubble__internal-content[data-v-938aa020] .task-cb--checked{background:var(--jc-color-accent);border-color:var(--jc-color-accent);position:relative}.markdown-bubble__visible[data-v-938aa020] .task-cb--checked:after,.markdown-bubble__internal-content[data-v-938aa020] .task-cb--checked:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid var(--jc-color-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.markdown-bubble__internal[data-v-938aa020]{font-size:12px;background:var(--jc-color-surface-muted);border-left:2px solid var(--jc-color-border-strong);padding:4px 8px;border-radius:4px}.markdown-bubble__internal summary[data-v-938aa020]{cursor:pointer;color:var(--jc-color-text-muted)}.app-preview[data-v-d827a77c]{margin:2px 0 0;border:1px solid var(--jc-color-border);border-radius:12px;overflow:hidden;background:var(--jc-color-surface);box-shadow:var(--jc-shadow-sm);width:100%;max-width:560px}.app-preview--fallback[data-v-d827a77c]{padding:8px 12px;white-space:pre-wrap;word-break:break-word;font-size:13px;color:var(--jc-color-text)}.app-preview__bar[data-v-d827a77c]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--jc-color-surface-muted);border-bottom:1px solid var(--jc-color-border);font-size:12px;color:var(--jc-color-text-muted)}.app-preview__dots[data-v-d827a77c]{display:inline-flex;gap:5px;flex-shrink:0}.app-preview__dots i[data-v-d827a77c]{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--jc-color-text-muted) 35%,transparent)}.app-preview__title[data-v-d827a77c]{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--jc-color-text);white-space:nowrap}.app-preview__subtitle[data-v-d827a77c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-preview__spacer[data-v-d827a77c]{flex:1}.app-preview__btn[data-v-d827a77c]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:26px;padding:0 7px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--jc-color-text-muted);cursor:pointer;text-decoration:none;transition:background var(--jc-transition-fast, .12s),color var(--jc-transition-fast, .12s),border-color var(--jc-transition-fast, .12s)}.app-preview__btn[data-v-d827a77c]:hover{background:var(--jc-color-surface-hover, var(--jc-color-surface));color:var(--jc-color-text);border-color:var(--jc-color-border)}.app-preview__btn--repo[data-v-d827a77c]{font-weight:600}.app-preview__btn-label[data-v-d827a77c]{font-size:12px}.app-preview__frame-wrap[data-v-d827a77c]{width:100%;background:#fff}.app-preview__frame[data-v-d827a77c]{width:100%;height:100%;border:0;display:block}.chat-list-item[data-v-e89eb6a8]{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:10px 14px;border:1px solid transparent;border-left:2px solid transparent;border-radius:14px;background:transparent;text-align:left;cursor:pointer;width:100%;color:inherit;transition:background var(--jc-transition-fast),box-shadow var(--jc-transition-fast),border-color var(--jc-transition-fast)}.chat-list-item__avatar[data-v-e89eb6a8]{flex-shrink:0;margin-top:2px}.chat-list-item__avatar-stack[data-v-e89eb6a8]{display:inline-flex;align-items:center;flex-shrink:0;margin-top:2px}.chat-list-item__stack-avatar[data-v-e89eb6a8]{border:1.5px solid var(--jc-color-surface, #fff);border-radius:999px}.chat-list-item__stack-avatar--pending-photo[data-v-e89eb6a8]{color:transparent;background:linear-gradient(110deg,var(--jc-color-surface-active) 0%,color-mix(in srgb,var(--jc-color-accent) 18%,var(--jc-color-surface)) 42%,var(--jc-color-surface-active) 78%);background-size:220% 100%;animation:chat-list-avatar-shimmer-e89eb6a8 1.25s ease-in-out infinite}.chat-list-item__stack-avatar--pending-photo[data-v-e89eb6a8] .jc-avatar__initials{opacity:0}.chat-list-item__stack-avatar--fallback[data-v-e89eb6a8]{background:var(--jc-color-surface-active);color:var(--jc-color-text-muted)}.chat-list-item__stack-more[data-v-e89eb6a8]{margin-left:4px;font-size:11px;color:var(--jc-color-text-muted, #64748b);background:var(--jc-color-surface-2, #f1f5f9);border-radius:999px;padding:1px 6px}.chat-list-item__body[data-v-e89eb6a8]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;padding-top:1px}.chat-list-item__author[data-v-e89eb6a8]{font-size:13px;line-height:1.35;color:var(--jc-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list-item[data-v-e89eb6a8]:hover{background:var(--jc-color-surface-hover);border-color:var(--jc-color-border);box-shadow:var(--jc-shadow-sm)}.chat-list-item--active[data-v-e89eb6a8]{background:var(--jc-color-surface-active);border-left-color:var(--jc-color-accent)}.chat-list-item--active .chat-list-item__title[data-v-e89eb6a8]{color:var(--jc-color-accent)}.chat-list-item__row[data-v-e89eb6a8]{display:flex;justify-content:space-between;align-items:center;gap:8px}.chat-list-item__title[data-v-e89eb6a8]{font-weight:600;font-size:14px;color:var(--jc-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list-item__title--muted[data-v-e89eb6a8]{color:var(--jc-color-text-muted);font-style:italic}.chat-list-item__meta[data-v-e89eb6a8]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.chat-list-item__short-id[data-v-e89eb6a8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--jc-color-text-muted)}.chat-list-item__time[data-v-e89eb6a8]{font-size:12px;color:var(--jc-color-text-muted);flex-shrink:0}.chat-list-item__unread[data-v-e89eb6a8]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:600;line-height:1;flex-shrink:0;background:var(--jc-color-surface-active, #e2e8f0);color:var(--jc-color-text, #0f172a)}.chat-list-item__unread--awaiting[data-v-e89eb6a8]{background:var(--jc-color-accent);color:var(--jc-color-on-accent, #fff)}.chat-list-item__short-id[data-v-e89eb6a8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--jc-color-text-muted);opacity:.7;flex-shrink:0;margin-right:4px}.chat-list-item__snippet[data-v-e89eb6a8]{font-size:12px;color:var(--jc-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list-item__snippet[data-v-e89eb6a8] mark{background:#f59e0b4d;padding:0 2px;border-radius:2px;font-weight:500}@keyframes chat-list-avatar-shimmer-e89eb6a8{0%{background-position:120% 0}to{background-position:-120% 0}}.chat-search-bar[data-v-781f0c28]{position:relative;display:flex;align-items:center}.chat-search-bar__input[data-v-781f0c28]{width:100%;padding:9px 32px 9px 14px;border-radius:10px;border:1px solid var(--jc-color-border);font-size:14px;outline:none;background:var(--jc-color-surface);color:var(--jc-color-text);transition:border-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.chat-search-bar__input[data-v-781f0c28]::placeholder{color:var(--jc-color-text-muted)}.chat-search-bar__input[data-v-781f0c28]:focus{border-color:var(--jc-color-accent);box-shadow:0 0 0 3px var(--jc-ai-soft)}.chat-search-bar__clear[data-v-781f0c28]{position:absolute;right:6px;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;color:var(--jc-color-text-muted)}.chat-filters[data-v-e47d7063]{display:flex;flex-direction:column;padding:6px 0}.chat-filters__section[data-v-e47d7063]{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.chat-filters__section+.chat-filters__section[data-v-e47d7063]{border-top:1px solid var(--jc-color-border)}.chat-filters__title[data-v-e47d7063]{margin:0;font-size:11px;line-height:1.2;font-weight:700;color:var(--jc-color-text-muted);letter-spacing:.04em;text-transform:uppercase}.chat-filters__options[data-v-e47d7063]{display:flex;flex-direction:column;gap:4px}.chat-filters__option[data-v-e47d7063]{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid transparent;background:transparent;border-radius:8px;padding:0 10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:var(--jc-color-text-muted);transition:background var(--jc-transition-fast),border-color var(--jc-transition-fast),color var(--jc-transition-fast)}.chat-filters__option[data-v-e47d7063]:hover{border-color:var(--jc-color-border);background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.chat-filters__option--active[data-v-e47d7063]{background:var(--jc-ai-soft);color:var(--jc-color-accent);border-color:color-mix(in srgb,var(--jc-color-accent) 40%,var(--jc-color-border))}.chat-filters__count[data-v-e47d7063]{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:var(--jc-color-surface-active);color:var(--jc-color-text-muted);font-size:11px;font-weight:700;line-height:1}.chat-filters__option--active .chat-filters__count[data-v-e47d7063]{background:var(--jc-color-accent);color:var(--jc-color-on-accent)}.new-chat-dialog[data-v-05e4b76b]{display:flex;flex-direction:column;gap:var(--jc-space-3);min-height:320px}.new-chat-dialog__chips[data-v-05e4b76b]{display:flex;flex-wrap:wrap;gap:var(--jc-space-2)}.new-chat-dialog__chip[data-v-05e4b76b]{display:inline-flex;align-items:center;gap:var(--jc-space-2);padding:4px 8px 4px 4px;border-radius:999px;border:1px solid var(--jc-color-border, #e2e8f0);background:var(--jc-color-surface-alt, #f8fafc);cursor:pointer;font-size:var(--jc-font-size-sm)}.new-chat-dialog__chip[data-v-05e4b76b]:hover{background:var(--jc-color-surface, #fff)}.new-chat-dialog__chip-x[data-v-05e4b76b]{margin-left:4px;color:var(--jc-color-text-muted, #64748b)}.new-chat-dialog__results[data-v-05e4b76b]{flex:1;min-height:120px;max-height:280px;overflow-y:auto;border:1px solid var(--jc-color-border, #e2e8f0);border-radius:var(--jc-radius-md);background:var(--jc-color-surface, #fff)}.new-chat-dialog__loading[data-v-05e4b76b]{padding:var(--jc-space-4);text-align:center}.new-chat-dialog__list[data-v-05e4b76b]{list-style:none;margin:0;padding:0}.new-chat-dialog__option[data-v-05e4b76b]{display:flex;align-items:center;gap:var(--jc-space-3);width:100%;padding:8px 12px;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.new-chat-dialog__option[data-v-05e4b76b]:hover{background:var(--jc-color-surface-alt, #f1f5f9)}.new-chat-dialog__option.is-selected[data-v-05e4b76b]{background:var(--jc-color-primary-soft, #dbeafe)}.new-chat-dialog__option-text[data-v-05e4b76b]{flex:1;min-width:0}.new-chat-dialog__option-name[data-v-05e4b76b]{font-weight:500;color:var(--jc-color-text, #0f172a)}.new-chat-dialog__option-sub[data-v-05e4b76b]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted, #64748b)}.new-chat-dialog__empty[data-v-05e4b76b]{padding:var(--jc-space-3);text-align:center;color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm);margin:0}.new-chat-dialog__error[data-v-05e4b76b]{margin:0;color:var(--jc-color-danger, #dc2626);font-size:var(--jc-font-size-sm)}.new-chat-dialog__footer[data-v-05e4b76b]{display:flex;justify-content:flex-end;gap:var(--jc-space-2)}.chat-list-view[data-v-746ed00d]{display:flex;flex-direction:column;height:100%;min-height:0}.chat-list-view__header[data-v-746ed00d]{padding:22px 22px 18px;border-bottom:1px solid var(--jc-color-border);display:flex;flex-direction:column;align-items:stretch;gap:14px;background:var(--jc-color-bg)}.chat-list-view__header[data-v-746ed00d]>*{width:100%}.chat-list-view__heading[data-v-746ed00d]{display:flex;align-items:center;justify-content:flex-start}.chat-list-view__title-block[data-v-746ed00d]{min-width:0}.chat-list-view__title[data-v-746ed00d]{margin:0;font-size:24px;line-height:1.16;font-weight:750;color:var(--jc-color-text)}.chat-list-view__new-chat[data-v-746ed00d]{min-width:142px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:12px;background:var(--jc-color-accent);color:var(--jc-color-on-accent);font:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:var(--jc-shadow-sm);transition:background var(--jc-transition-fast),box-shadow var(--jc-transition-fast),transform var(--jc-transition-fast)}.chat-list-view__new-chat[data-v-746ed00d]:hover{background:var(--jc-color-accent-hover);box-shadow:var(--jc-shadow-md)}.chat-list-view__new-chat[data-v-746ed00d]:active{transform:translateY(1px)}.chat-list-view__toolbar[data-v-746ed00d]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.chat-list-view__toolbar[data-v-746ed00d]>:first-child{flex:1;min-width:0}.chat-list-view__toolbar[data-v-746ed00d] .chat-search-bar__input{height:42px;border-radius:12px;font-size:15px}.chat-list-view__filter-popover[data-v-746ed00d]{justify-self:end}.chat-list-view__filter-popover[data-v-746ed00d] .jc-popover__panel{width:min(280px,calc(100vw - 32px));padding:0;border-radius:12px;background:var(--jc-color-bg);border:1px solid var(--jc-color-border);box-shadow:var(--jc-shadow-md)}.chat-list-view__filter-toggle[data-v-746ed00d]{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--jc-color-border);border-radius:12px;background:var(--jc-color-surface);color:var(--jc-color-text-muted);font:inherit;cursor:pointer;transition:background var(--jc-transition-fast),color var(--jc-transition-fast),border-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.chat-list-view__filter-toggle[data-v-746ed00d]:hover,.chat-list-view__filter-toggle.is-active[data-v-746ed00d]{border-color:color-mix(in srgb,var(--jc-color-accent) 44%,var(--jc-color-border));color:var(--jc-color-accent);background:var(--jc-ai-soft)}.chat-list-view__filter-count[data-v-746ed00d]{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:var(--jc-color-accent);color:var(--jc-color-on-accent);border:2px solid var(--jc-color-bg);font-size:10px;font-weight:700;line-height:1}.chat-list-view__source-switch[data-v-746ed00d]{width:auto;align-self:flex-start;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--jc-color-border);border-radius:12px;background:var(--jc-color-surface)}.chat-list-view__source-option[data-v-746ed00d]{min-width:118px;height:30px;padding:0 12px;border:0;border-radius:9px;background:transparent;font-size:var(--jc-font-size-sm);font-weight:600;cursor:pointer;color:var(--jc-color-text-muted);transition:background var(--jc-transition-fast),color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.chat-list-view__source-option[data-v-746ed00d]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.chat-list-view__source-option.is-active[data-v-746ed00d]{background:var(--jc-color-bg);color:var(--jc-color-text);box-shadow:var(--jc-shadow-sm)}.chat-list-view__advanced[data-v-746ed00d]{overflow:hidden}.chat-list-view__body[data-v-746ed00d]{flex:1;overflow-y:auto;padding:16px 22px 28px;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:4px}.chat-list-view__body[data-v-746ed00d]>*{width:100%}.chat-list-view__group[data-v-746ed00d]{display:flex;flex-direction:column;gap:3px}.chat-list-view__group-label[data-v-746ed00d]{position:sticky;top:-12px;z-index:1;margin:0 0 2px;padding:8px 6px 6px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--jc-color-text-muted);background:var(--jc-color-bg)}.chat-list-view__group:not(:first-child) .chat-list-view__group-label[data-v-746ed00d]{margin-top:10px}.chat-list-view__empty[data-v-746ed00d]{padding:56px 24px;text-align:center;color:var(--jc-color-text-muted);font-size:14px}@media (max-width: 720px){.chat-list-view__header[data-v-746ed00d]{padding:16px 14px 14px}.chat-list-view__heading[data-v-746ed00d]{align-items:flex-start}.chat-list-view__toolbar[data-v-746ed00d]{grid-template-columns:minmax(0,1fr) 42px}.chat-list-view__toolbar[data-v-746ed00d]>:first-child{grid-column:1 / -1}.chat-list-view__new-chat[data-v-746ed00d]{width:100%}.chat-list-view__filter-popover[data-v-746ed00d]{width:42px;justify-self:end}.chat-list-view__filter-toggle[data-v-746ed00d]{width:42px}.chat-list-view__filter-popover[data-v-746ed00d] .jc-popover,.chat-list-view__filter-popover[data-v-746ed00d] .jc-popover__trigger{width:100%}.chat-list-view__filter-popover[data-v-746ed00d] .jc-popover__panel{left:0;right:auto;width:100%}.chat-list-view__source-switch[data-v-746ed00d]{width:100%}.chat-list-view__source-option[data-v-746ed00d]{flex:1;min-width:0}.chat-list-view__body[data-v-746ed00d]{padding-inline:14px}}.supervisor-btn[data-v-7fb7c0bc]{display:inline-flex;align-items:center;gap:var(--jc-space-1, 6px);padding:7px 14px;border-radius:var(--jc-radius-sm, 6px);border:1px solid var(--jc-ai-border, rgba(126, 98, 237, .4));background:var(--jc-ai, #7e62ed);color:var(--jc-color-text-inverse, #ffffff);font-family:inherit;font-size:var(--jc-font-size-sm, 13px);font-weight:600;cursor:pointer;white-space:nowrap;transition:filter var(--jc-transition-fast),opacity var(--jc-transition-fast)}.supervisor-btn[data-v-7fb7c0bc]:hover:not(:disabled){filter:brightness(1.08)}.supervisor-btn[data-v-7fb7c0bc]:disabled{opacity:.5;cursor:not-allowed}.supervisor-btn__label[data-v-7fb7c0bc]{line-height:1}@media (max-width: 480px){.supervisor-btn__label[data-v-7fb7c0bc]{display:none}.supervisor-btn[data-v-7fb7c0bc]{padding:7px 9px}}.app-sidebar[data-v-422f82c6]{display:flex;flex-direction:column;background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);border-right:1px solid var(--jc-color-border);position:relative}.app-sidebar-overlay[data-v-422f82c6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--jc-z-overlay)}.app-sidebar-overlay__backdrop[data-v-422f82c6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur)}.app-sidebar--drawer[data-v-422f82c6]{position:absolute;top:0;left:0;bottom:0;width:280px;max-width:280px;z-index:1;box-shadow:var(--jc-shadow-lg);border-right:1px solid var(--jc-color-border);background:var(--jc-color-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.app-sidebar__drawer-header[data-v-422f82c6]{display:flex;justify-content:flex-end;padding:var(--jc-space-2);border-bottom:1px solid var(--jc-color-border)}.app-sidebar__drawer-close[data-v-422f82c6]{background:transparent;border:none;color:var(--jc-color-text-muted);padding:6px;border-radius:var(--jc-radius-sm);cursor:pointer;display:inline-grid;place-items:center}.app-sidebar__drawer-close[data-v-422f82c6]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.app-sidebar__nav[data-v-422f82c6]{flex:1;overflow-y:auto;padding:var(--jc-space-3) 0;display:flex;flex-direction:column;gap:var(--jc-space-2)}.app-sidebar__list[data-v-422f82c6]{list-style:none;margin:0;padding:0 var(--jc-space-2);display:flex;flex-direction:column;gap:2px}.app-sidebar__admin[data-v-422f82c6],.app-sidebar__superadmin[data-v-422f82c6]{padding:var(--jc-space-2) 0;border-top:1px solid var(--jc-color-border);background:var(--jc-color-surface-subtle, rgba(0, 0, 0, .03))}.app-sidebar__admin[data-v-422f82c6]:first-of-type,.app-sidebar__superadmin[data-v-422f82c6]:first-of-type{margin-top:auto}.app-sidebar__nav .app-sidebar__admin+.app-sidebar__superadmin[data-v-422f82c6]{margin-top:0}.app-sidebar__admin-header[data-v-422f82c6]{display:flex;align-items:center;gap:var(--jc-space-1, 4px);padding:var(--jc-space-2) var(--jc-space-4);font-size:var(--jc-font-size-xs, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--jc-color-text-muted)}.app-sidebar__list--admin[data-v-422f82c6]{padding:0 var(--jc-space-2);display:flex;flex-direction:column;gap:2px;list-style:none;margin:0}.app-sidebar__group[data-v-422f82c6]{display:flex;flex-direction:column;gap:2px}.app-sidebar__group+.app-sidebar__group[data-v-422f82c6]{margin-top:var(--jc-space-2, 8px)}.app-sidebar__group-header[data-v-422f82c6]{padding:2px var(--jc-space-4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--jc-color-text-muted);opacity:.7}.app-sidebar__lead-section+.app-sidebar__lead-section[data-v-422f82c6]{margin-top:var(--jc-space-3, 12px)}.app-sidebar__lead-section.app-sidebar__lead-section--bottom[data-v-422f82c6]{margin-top:auto;padding-top:var(--jc-space-3);border-top:1px solid var(--jc-color-border)}.app-sidebar__lead-section-label[data-v-422f82c6]{padding:var(--jc-space-2) var(--jc-space-4) 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--jc-color-text-muted)}.app-sidebar__item[data-v-422f82c6]{display:flex;align-items:center;gap:var(--jc-space-2);padding:var(--jc-space-2) var(--jc-space-3);border-radius:var(--jc-radius-sm);color:var(--jc-color-text-muted);text-decoration:none;font-size:var(--jc-font-size-md);transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast)}.app-sidebar__item[data-v-422f82c6]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.app-sidebar__item.router-link-active[data-v-422f82c6]{background:var(--jc-color-surface-active);color:var(--jc-color-text)}.app-sidebar__item-label[data-v-422f82c6]{flex:1}.app-sidebar__item-badge[data-v-422f82c6]{flex-shrink:0;min-width:18px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--jc-color-accent, #7e62ed);color:var(--jc-color-on-accent, #fff);font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.app-sidebar__placeholder[data-v-422f82c6]{padding:var(--jc-space-4) var(--jc-space-4);color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm);text-align:center}.app-sidebar__header[data-v-422f82c6]{padding:var(--jc-space-3) var(--jc-space-2);display:flex;flex-direction:column;gap:var(--jc-space-2);border-bottom:1px solid var(--jc-color-border)}.app-sidebar__supervisor[data-v-422f82c6]{padding:var(--jc-space-3) var(--jc-space-2) 0}.app-sidebar__supervisor[data-v-422f82c6] .supervisor-btn{width:100%;justify-content:center}.app-sidebar__resizer[data-v-422f82c6]{position:absolute;top:0;bottom:0;right:-2px;width:4px;background:transparent;-webkit-user-select:none;user-select:none;touch-action:none}.app-sidebar__resizer[data-v-422f82c6]:hover{background:var(--jc-color-accent);opacity:.5}.drawer-fade-enter-active[data-v-422f82c6],.drawer-fade-leave-active[data-v-422f82c6]{transition:opacity var(--jc-transition-fast)}.drawer-fade-enter-from[data-v-422f82c6],.drawer-fade-leave-to[data-v-422f82c6]{opacity:0}.drawer-slide-enter-active[data-v-422f82c6],.drawer-slide-leave-active[data-v-422f82c6]{transition:transform var(--jc-transition-normal)}.drawer-slide-enter-from[data-v-422f82c6],.drawer-slide-leave-to[data-v-422f82c6]{transform:translate(-100%)}.app-topbar[data-v-de4846f7]{display:flex;align-items:center;gap:var(--jc-space-2);padding:var(--jc-space-2) var(--jc-space-3);border-bottom:1px solid var(--jc-color-border);background:var(--jc-glass-bg);backdrop-filter:var(--jc-glass-blur);-webkit-backdrop-filter:var(--jc-glass-blur);flex-shrink:0}.app-topbar__hamburger[data-v-de4846f7]{display:inline-grid;place-items:center;background:transparent;border:none;color:var(--jc-color-text);padding:6px;border-radius:var(--jc-radius-sm);transition:background-color var(--jc-transition-fast)}.app-topbar__hamburger[data-v-de4846f7]:hover{background:var(--jc-color-surface-hover)}.app-topbar__brand[data-v-de4846f7]{display:inline-flex;align-items:center;gap:var(--jc-space-2);background:transparent;border:none;color:var(--jc-color-text);font-family:inherit;font-weight:600;font-size:var(--jc-font-size-md);padding:0;cursor:pointer}.app-topbar__logo[data-v-de4846f7]{width:28px;height:28px;border-radius:var(--jc-radius-sm);object-fit:contain;flex-shrink:0}.app-topbar__title[data-v-de4846f7]{letter-spacing:-.2px}.app-topbar__spacer[data-v-de4846f7]{flex:1}.app-topbar__actions[data-v-de4846f7]{display:inline-flex;align-items:center;gap:var(--jc-space-1);flex-shrink:0}.app-topbar__role-switcher[data-v-de4846f7]{flex-shrink:1;min-width:0}@media (max-width: 540px){.app-topbar__role-switcher[data-v-de4846f7] .role-chip span{display:none}.app-topbar__role-switcher[data-v-de4846f7] .role-chip{padding:5px 7px}}.host-area[data-v-774283e6]{flex:1;min-width:0;background-color:var(--jc-color-bg);overflow-y:auto;scrollbar-gutter:stable}.tour-popover[data-v-3a802696]{position:fixed;z-index:10000;max-width:320px;width:min(320px,calc(100vw - 32px));padding:var(--jc-space-3);background:var(--jc-glass-bg, rgba(255, 255, 255, .85));border:1px solid var(--jc-color-border, rgba(0, 0, 0, .1));border-radius:var(--jc-radius-md, 12px);box-shadow:0 10px 30px #0000002e;backdrop-filter:var(--jc-glass-blur, blur(14px));-webkit-backdrop-filter:var(--jc-glass-blur, blur(14px));display:flex;flex-direction:column;gap:var(--jc-space-2)}.tour-popover__text[data-v-3a802696]{margin:0;color:var(--jc-color-text);font-size:var(--jc-font-size-md, .95rem);line-height:1.45}.tour-popover__progress[data-v-3a802696]{font-size:var(--jc-font-size-sm, .8rem);color:var(--jc-color-text-muted)}.tour-popover__actions[data-v-3a802696]{display:flex;justify-content:flex-end;gap:var(--jc-space-2);flex-wrap:wrap;padding-top:var(--jc-space-1)}.promo-input[data-v-79beaf88]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.promo-input__label[data-v-79beaf88]{margin:0;font-size:var(--jc-font-size-sm, 13px);color:var(--jc-color-text-muted)}.promo-input__row[data-v-79beaf88]{display:flex;align-items:flex-start;gap:var(--jc-space-2)}.promo-input__field[data-v-79beaf88]{flex:1;min-width:0}.promo-input__field[data-v-79beaf88] .jc-input{width:100%}.sub-gate[data-v-c323a7ac]{min-height:100vh;display:flex;flex-direction:column;padding:var(--jc-space-8) var(--jc-space-4);background:var(--jc-color-bg);color:var(--jc-color-text);overflow-y:auto}.sub-gate__inner[data-v-c323a7ac]{margin:auto;width:100%;max-width:1040px;display:flex;flex-direction:column;gap:var(--jc-space-6)}.sub-gate__head[data-v-c323a7ac]{text-align:center;display:flex;flex-direction:column;gap:var(--jc-space-2)}.sub-gate__title[data-v-c323a7ac]{margin:0;font-size:var(--jc-font-size-xl, 28px);font-weight:700}.sub-gate__subtitle[data-v-c323a7ac]{margin:0;font-size:var(--jc-font-size-md, 14px);color:var(--jc-color-text-muted)}.sub-gate__loading[data-v-c323a7ac]{display:flex;justify-content:center;padding:var(--jc-space-6)}.sub-gate__tiers[data-v-c323a7ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--jc-space-4);align-items:stretch}.sub-gate__tier[data-v-c323a7ac]{height:100%}.sub-gate__tier[data-v-c323a7ac] .jc-card__body{display:flex;flex-direction:column;gap:var(--jc-space-2);height:100%}.sub-gate__tier--free[data-v-c323a7ac]{border-color:var(--jc-color-accent);box-shadow:0 0 0 1px var(--jc-color-accent)}.sub-gate__tier-name[data-v-c323a7ac]{margin:0;font-size:var(--jc-font-size-lg, 18px);font-weight:600}.sub-gate__tier-price[data-v-c323a7ac]{display:flex;align-items:baseline;gap:4px;margin-top:var(--jc-space-1)}.sub-gate__tier-price-value[data-v-c323a7ac]{font-size:var(--jc-font-size-xl, 28px);font-weight:700;font-variant-numeric:tabular-nums}.sub-gate__tier-price-currency[data-v-c323a7ac]{font-size:var(--jc-font-size-lg, 18px);font-weight:600}.sub-gate__tier-price-period[data-v-c323a7ac]{font-size:var(--jc-font-size-sm, 13px);color:var(--jc-color-text-muted)}.sub-gate__tier-quota[data-v-c323a7ac]{margin:0;font-size:var(--jc-font-size-md, 14px);color:var(--jc-color-text-muted)}.sub-gate__tier-bonus[data-v-c323a7ac]{align-self:flex-start}.sub-gate__tier-action[data-v-c323a7ac]{margin-top:auto}.sub-gate__promo[data-v-c323a7ac]{max-width:480px;width:100%;margin:0 auto}.sub-notice[data-v-8fc48b30]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--jc-space-4);background:var(--jc-color-bg);color:var(--jc-color-text)}.sub-notice__card[data-v-8fc48b30]{width:100%;max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--jc-space-3)}.sub-notice__icon[data-v-8fc48b30]{color:var(--jc-color-text-muted)}.sub-notice__title[data-v-8fc48b30]{margin:0;font-size:var(--jc-font-size-lg, 18px);font-weight:700}.sub-notice__text[data-v-8fc48b30]{margin:0;font-size:var(--jc-font-size-md, 14px);color:var(--jc-color-text-muted)}.sub-notice__actions[data-v-8fc48b30]{display:flex;flex-direction:column;gap:var(--jc-space-2);width:100%;margin-top:var(--jc-space-2)}.app-shell[data-v-72616c64]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--jc-color-bg);color:var(--jc-color-text);position:relative;isolation:isolate}.app-shell[data-v-72616c64]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,var(--jc-canvas-dot) 1px,transparent 1px);background-size:24px 24px}.app-shell[data-v-72616c64]:after{content:none}@media (prefers-reduced-transparency: reduce){.app-shell[data-v-72616c64]:before,.app-shell[data-v-72616c64]:after{display:none}}@media (prefers-reduced-motion: reduce){.app-shell[data-v-72616c64]:after{animation:none}}.app-shell--fullscreen[data-v-72616c64]{display:block;min-height:100vh;overflow:visible;height:auto}.app-shell__header[data-v-72616c64],.app-shell__topbar[data-v-72616c64]{flex-shrink:0}.app-shell__body[data-v-72616c64]{display:flex;flex:1;min-height:0;position:relative}.app-shell__sidebar[data-v-72616c64]{flex-shrink:0}.app-shell__host[data-v-72616c64]{flex:1;min-width:0}@media (max-width: 1023px){.app-shell__sidebar[data-v-72616c64]:not(.app-shell__sidebar--drawer){display:none}}.language-switcher[data-v-c4a0a5a4]{display:inline-flex;gap:2px;padding:2px;background:var(--jc-color-surface);border-radius:var(--jc-radius-sm)}.language-switcher__btn[data-v-c4a0a5a4]{background:transparent;border:none;color:var(--jc-color-text-muted);padding:4px 8px;font-size:var(--jc-font-size-sm);font-family:inherit;border-radius:var(--jc-radius-sm);cursor:pointer;transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast)}.language-switcher__btn[data-v-c4a0a5a4]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.language-switcher__btn--active[data-v-c4a0a5a4]{background:var(--jc-color-surface-active);color:var(--jc-color-text)}.iam-jira-fallback[data-v-99313159]{display:flex;flex-direction:column;gap:var(--jc-space-3);width:100%}.iam-jira-fallback__actions[data-v-99313159]{display:flex;gap:var(--jc-space-2);justify-content:flex-end}.iam-jira-sync[data-v-1492261d]{min-height:240px;position:relative}.iam-jira-sync__stage[data-v-1492261d]{display:flex;flex-direction:column;align-items:center;gap:var(--jc-space-3);padding:var(--jc-space-4) 0;text-align:center}.iam-jira-sync__icon[data-v-1492261d]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;animation:jira-sync-pop-1492261d .35s ease-out}.iam-jira-sync__icon--success[data-v-1492261d]{background:var(--jc-color-success, #3ea371)}.iam-jira-sync__icon--error[data-v-1492261d]{background:var(--jc-color-danger, #ff5b6a)}.iam-jira-sync__heading[data-v-1492261d]{margin:0;font-size:var(--jc-font-size-lg);font-weight:600}.iam-jira-sync__text[data-v-1492261d]{margin:0;color:var(--jc-color-text-muted);font-size:var(--jc-font-size-md)}.iam-jira-sync__error-actions[data-v-1492261d]{display:flex;gap:var(--jc-space-2);justify-content:center;margin-top:var(--jc-space-2)}.jira-fade-enter-active[data-v-1492261d],.jira-fade-leave-active[data-v-1492261d]{transition:opacity var(--jc-transition-normal),transform var(--jc-transition-normal);position:absolute;top:0;right:0;bottom:0;left:0}.jira-fade-enter-from[data-v-1492261d],.jira-fade-leave-to[data-v-1492261d]{opacity:0;transform:scale(.96)}@keyframes jira-sync-pop-1492261d{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.iam-profile[data-v-78ca511b]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.iam-profile__avatar-row[data-v-78ca511b]{display:flex;align-items:center;gap:var(--jc-space-3)}.iam-profile__identity[data-v-78ca511b]{display:flex;flex-direction:column;gap:2px}.iam-profile__display-name[data-v-78ca511b]{font-weight:600;font-size:var(--jc-font-size-lg)}.iam-profile__email[data-v-78ca511b]{color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm)}.iam-profile__avatar-input[data-v-78ca511b]{display:none}.iam-profile__mm-block[data-v-78ca511b]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.iam-profile__mm[data-v-78ca511b]{display:flex;gap:var(--jc-space-2);align-items:flex-end}.iam-profile__mm[data-v-78ca511b]>:first-child{flex:1}.iam-profile__mm-hint[data-v-78ca511b]{margin:0;font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.iam-profile__setting-row[data-v-78ca511b]{display:flex;gap:var(--jc-space-3);align-items:center;justify-content:space-between;padding:var(--jc-space-3);border:1px solid var(--jc-color-border, rgba(255, 255, 255, .08));border-radius:var(--jc-radius-md);background:var(--jc-color-surface, rgba(255, 255, 255, .04))}.iam-profile__setting-copy[data-v-78ca511b]{display:flex;flex-direction:column;gap:2px;min-width:0}.iam-profile__setting-label[data-v-78ca511b]{font-weight:600;color:var(--jc-color-text)}.iam-profile__setting-hint[data-v-78ca511b]{color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm)}.iam-profile__jira[data-v-78ca511b]{display:flex;gap:var(--jc-space-3);align-items:center;justify-content:space-between;padding:var(--jc-space-3);border:1px solid var(--jc-color-border, rgba(255, 255, 255, .08));border-radius:var(--jc-radius-md);background:var(--jc-color-surface, rgba(255, 255, 255, .04))}.iam-profile__jira-info[data-v-78ca511b]{display:flex;flex-direction:column;gap:2px;min-width:0}.iam-profile__jira-label[data-v-78ca511b]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.iam-profile__jira-value[data-v-78ca511b]{font-weight:600;font-family:var(--jc-font-family-mono, monospace);font-size:var(--jc-font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iam-profile__jira-empty[data-v-78ca511b]{color:var(--jc-color-text-muted);font-style:italic}.iam-profile__actions[data-v-78ca511b]{display:flex;justify-content:flex-end;gap:var(--jc-space-2);margin-top:var(--jc-space-3)}@media (max-width: 520px){.iam-profile__setting-row[data-v-78ca511b]{align-items:flex-start;flex-direction:column}}.iam-security[data-v-9884b561]{display:flex;flex-direction:column}.iam-security__form[data-v-9884b561]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.iam-security__field[data-v-9884b561]{position:relative}.iam-security__eye[data-v-9884b561]{position:absolute;top:24px;right:var(--jc-space-2);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--jc-color-text-muted);cursor:pointer;border-radius:var(--jc-radius-sm);transition:color var(--jc-transition-fast),background-color var(--jc-transition-fast)}.iam-security__eye[data-v-9884b561]:hover{color:var(--jc-color-text);background:var(--jc-color-surface-hover)}.iam-security__strength[data-v-9884b561]{display:flex;align-items:center;gap:var(--jc-space-2);margin-top:calc(-1 * var(--jc-space-2))}.iam-security__strength-bars[data-v-9884b561]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;flex:1}.iam-security__strength-bar[data-v-9884b561]{height:4px;border-radius:2px;transition:background-color var(--jc-transition-fast)}.iam-security__strength-label[data-v-9884b561]{font-size:var(--jc-font-size-sm);min-width:80px;text-align:right}.iam-security__server-error[data-v-9884b561]{font-size:var(--jc-font-size-sm);color:var(--jc-color-danger)}.iam-security__actions[data-v-9884b561]{display:flex;justify-content:flex-end}.iam-sessions[data-v-41c64a59]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.iam-sessions__header[data-v-41c64a59]{display:flex;justify-content:space-between;align-items:center;gap:var(--jc-space-2)}.iam-sessions__title[data-v-41c64a59]{margin:0;font-size:var(--jc-font-size-md);font-weight:600}.iam-sessions__loading[data-v-41c64a59]{display:flex;justify-content:center;padding:var(--jc-space-4)}.iam-sessions__items[data-v-41c64a59]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--jc-space-2)}.iam-sessions__row[data-v-41c64a59]{display:flex;align-items:center;justify-content:space-between;padding:var(--jc-space-2) var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);gap:var(--jc-space-3)}.iam-sessions__icon[data-v-41c64a59]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--jc-radius-sm);background:var(--jc-color-surface);color:var(--jc-color-text-muted);flex-shrink:0}.iam-sessions__info[data-v-41c64a59]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.iam-sessions__device[data-v-41c64a59]{display:flex;align-items:center;gap:var(--jc-space-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iam-sessions__meta[data-v-41c64a59]{display:flex;gap:var(--jc-space-2);color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm)}.iam-sessions__danger[data-v-41c64a59]{display:flex;flex-direction:column;gap:var(--jc-space-2);padding:var(--jc-space-3);border:1px solid var(--jc-color-danger);border-radius:var(--jc-radius-md);background:color-mix(in srgb,var(--jc-color-danger) 6%,transparent);margin-top:var(--jc-space-3)}.iam-sessions__danger-title[data-v-41c64a59]{font-size:var(--jc-font-size-sm);font-weight:600;color:var(--jc-color-danger);text-transform:uppercase;letter-spacing:.04em}.iam-sessions__danger-row[data-v-41c64a59]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3)}.iam-sessions__danger-hint[data-v-41c64a59]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted);flex:1}.iam-account-settings[data-v-0ea057e0]{display:grid;grid-template-columns:180px 1fr;gap:var(--jc-space-4);height:620px}.iam-account-settings__tabs[data-v-0ea057e0]{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--jc-color-border);padding-right:var(--jc-space-3)}.iam-account-settings__tab[data-v-0ea057e0]{background:transparent;border:none;color:var(--jc-color-text-muted);padding:var(--jc-space-2) var(--jc-space-3);border-radius:var(--jc-radius-sm);font-family:inherit;font-size:var(--jc-font-size-md);text-align:left;cursor:pointer;transition:background-color var(--jc-transition-fast),color var(--jc-transition-fast)}.iam-account-settings__tab[data-v-0ea057e0]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.iam-account-settings__tab--active[data-v-0ea057e0]{background:var(--jc-color-surface-active);color:var(--jc-color-text)}.iam-account-settings__content[data-v-0ea057e0]{min-width:0;overflow-y:auto;scrollbar-gutter:stable;padding-right:var(--jc-space-2)}@media (max-width: 768px){.iam-account-settings[data-v-0ea057e0]{grid-template-columns:1fr}.iam-account-settings__tabs[data-v-0ea057e0]{flex-direction:row;border-right:none;border-bottom:1px solid var(--jc-color-border);padding-right:0;padding-bottom:var(--jc-space-2)}}.crew-team-card[data-v-e1706b69]{cursor:pointer;transition:border-color .15s ease,transform .1s ease;border:1px solid transparent}.crew-team-card[data-v-e1706b69]:hover{border-color:var(--jc-color-primary)}.crew-team-card--active[data-v-e1706b69]{border-color:var(--jc-color-primary);box-shadow:0 0 0 2px rgba(var(--jc-color-primary-rgb, 59 130 246),.25)}.crew-team-card__row[data-v-e1706b69]{display:flex;align-items:center;gap:var(--jc-space-3)}.crew-team-card__meta[data-v-e1706b69]{display:flex;flex-direction:column;gap:2px;min-width:0}.crew-team-card__name[data-v-e1706b69]{font-weight:600;font-size:var(--jc-font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-team-card__desc[data-v-e1706b69]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw[data-v-20bd54d4]{display:flex;flex-direction:column;gap:var(--jc-space-4);padding-top:var(--jc-space-2)}.cw__cols[data-v-20bd54d4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--jc-space-5);align-items:start}.cw__col[data-v-20bd54d4]{display:flex;flex-direction:column;gap:var(--jc-space-3);min-width:0}@media (max-width: 640px){.cw__cols[data-v-20bd54d4]{grid-template-columns:1fr}}.cw__section-label[data-v-20bd54d4]{margin:0;font-size:var(--jc-font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--jc-color-text-muted);padding-bottom:var(--jc-space-1);border-bottom:1px solid var(--jc-color-border)}.cw__actions[data-v-20bd54d4]{display:flex;justify-content:flex-end;gap:var(--jc-space-2)}.crew-join[data-v-1f1f88a5]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.crew-join__search-status[data-v-1f1f88a5]{display:flex;align-items:center;gap:var(--jc-space-2);color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm)}.crew-join__preview[data-v-1f1f88a5]{padding:var(--jc-space-3);border:1px solid var(--jc-color-border, #e2e8f0);border-radius:var(--jc-radius-sm);background:var(--jc-color-surface-muted, #f8fafc);display:flex;flex-direction:column;gap:var(--jc-space-2)}.crew-join__preview-label[data-v-1f1f88a5]{margin:0;color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm)}.crew-join__preview-row[data-v-1f1f88a5]{display:flex;align-items:center;gap:var(--jc-space-2)}.crew-join__avatar[data-v-1f1f88a5]{width:32px;height:32px;border-radius:50%;object-fit:cover}.crew-join__divider[data-v-1f1f88a5]{display:flex;align-items:center;justify-content:center;color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm);text-transform:uppercase;letter-spacing:.04em}.crew-picker-pane[data-v-7747367a]{display:flex;flex-direction:column;gap:var(--jc-space-3);padding-top:var(--jc-space-3)}.crew-picker-pane__search[data-v-7747367a]{max-width:320px}.crew-picker-pane__loading[data-v-7747367a]{display:flex;align-items:center;gap:var(--jc-space-2);padding:var(--jc-space-4);color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm)}.crew-picker-pane__grid[data-v-7747367a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--jc-space-3)}.crew-picker-pane__empty[data-v-7747367a]{padding:var(--jc-space-4);text-align:center;color:var(--jc-color-text-muted, #64748b)}.support-fab[data-v-577e5077]{position:fixed;right:var(--jc-space-5, 20px);bottom:var(--jc-space-5, 20px);z-index:900;width:52px;height:52px;border-radius:999px;border:none;display:grid;place-items:center;cursor:pointer;color:var(--jc-color-on-accent, #fff);background:var(--jc-color-accent, #7e62ed);box-shadow:var(--jc-shadow-lg);transition:transform var(--jc-transition-fast),filter var(--jc-transition-fast)}.support-fab[data-v-577e5077]:hover{transform:translateY(-2px);filter:brightness(1.05)}.support-chat[data-v-577e5077]{min-height:260px}.support-chat__state[data-v-577e5077]{display:grid;place-items:center;min-height:260px}.support-chat__state--muted[data-v-577e5077]{color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm);text-align:center;padding:var(--jc-space-4)}.support-chat__messages[data-v-577e5077]{display:flex;flex-direction:column;gap:var(--jc-space-2);max-height:50vh;min-height:260px;overflow-y:auto;scrollbar-gutter:stable}.support-chat__empty[data-v-577e5077]{margin:auto;color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm);text-align:center}.support-msg[data-v-577e5077]{display:flex;flex-direction:column;max-width:80%}.support-msg--client[data-v-577e5077]{align-self:flex-end;align-items:flex-end}.support-msg--support[data-v-577e5077]{align-self:flex-start;align-items:flex-start}.support-msg__bubble[data-v-577e5077]{padding:var(--jc-space-2) var(--jc-space-3);border-radius:var(--jc-radius-md);font-size:var(--jc-font-size-sm);white-space:pre-wrap;word-break:break-word}.support-msg--client .support-msg__bubble[data-v-577e5077]{background:var(--jc-color-accent, #7e62ed);color:var(--jc-color-on-accent, #fff)}.support-msg--support .support-msg__bubble[data-v-577e5077]{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.support-msg__time[data-v-577e5077]{margin-top:2px;font-size:11px;color:var(--jc-color-text-muted)}.support-input[data-v-577e5077]{display:flex;gap:var(--jc-space-2);align-items:flex-end;width:100%}.support-input__field[data-v-577e5077]{flex:1;resize:none;padding:var(--jc-space-2) var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-bg);color:var(--jc-color-text);font:inherit;font-size:var(--jc-font-size-sm)}.support-input__field[data-v-577e5077]:focus{outline:none;border-color:var(--jc-color-accent)}@media (max-width: 768px){.support-fab[data-v-577e5077]{width:46px;height:46px;right:var(--jc-space-3, 12px);bottom:var(--jc-space-3, 12px)}}:root{--tila-brand-red: #d21306;--tila-brand-orange: #ff7543;--tila-brand-gradient: linear-gradient(127deg, #d21306 0%, #ff7543 100%);--tila-purple-9: #8e4ec6;--tila-blue-9: #3e63dd;--tila-green-9: #30a46c;--tila-red-9: #e5484d;--tila-amber-9: #ffb224;--tila-cyan-9: #00a2c7;--tila-bg: #111113;--tila-bg-raised: #191919;--tila-panel: rgba(40, 40, 40, 1);--tila-stroke: rgb(67, 67, 72);--tila-fg-1: #ffffff;--tila-fg-2: #c8c8c8;--tila-fg-3: #8e8e8e;--tila-fg-muted: #696e77;--tila-fg-on-accent: #ffffff;--tila-radius-1: 3px;--tila-radius-2: 4px;--tila-radius-3: 6px;--tila-radius-4: 8px;--tila-radius-5: 12px;--tila-radius-6: 16px;--tila-radius-full: 9999px;--tila-space-1: 4px;--tila-space-2: 8px;--tila-space-3: 12px;--tila-space-4: 16px;--tila-space-5: 24px;--tila-space-6: 32px;--tila-space-7: 40px;--tila-space-8: 48px;--tila-space-9: 64px;--tila-shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--tila-shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--tila-shadow-lg: 0 20px 40px rgba(0, 0, 0, .3);--tila-font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tila-font-mono: "JetBrains Mono", source-code-pro, Menlo, Monaco, Consolas, monospace;--tila-text-xs: 12px;--tila-text-sm: 12px;--tila-text-md: 14px;--tila-text-lg: 16px;--tila-text-xl: 20px;--tila-text-2xl: 24px;--tila-text-3xl: 32px;--tila-text-4xl: 48px;--tila-text-5xl: 64px;--tila-leading-tight: 1.2;--tila-leading-normal: 1.5;--tila-ease-out: cubic-bezier(.16, 1, .3, 1);--tila-dur-fast: .15s;--tila-dur-base: .3s;--tila-dur-slow: .5s;--jc-accent: var(--tila-purple-9);--jc-accent-glow: rgba(142, 78, 198, .35);--jc-ai: #7e62ed;--jc-ai-soft: rgba(126, 98, 237, .16);--jc-ai-border: rgba(126, 98, 237, .32);--jc-lead: #ff7543;--jc-lead-soft: rgba(255, 117, 67, .16);--jc-warn: #ffb224;--jc-danger: #e5484d;--jc-success: #30a46c;--jc-blue: #3e63dd;--jc-glass: #1b1b20;--jc-glass-strong: #212128;--jc-glass-faint: rgba(255, 255, 255, .04);--jc-glass-hover: rgba(255, 255, 255, .07);--jc-glass-stroke: rgba(255, 255, 255, .1);--jc-glass-stroke-strong: rgba(255, 255, 255, .18);--jc-glass-highlight: none;--jc-glass-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 20px rgba(0, 0, 0, .28);--jc-tint-violet: rgba(126, 98, 237, .12);--jc-tint-amber: rgba(255, 178, 36, .1);--jc-tint-blue: rgba(62, 99, 221, .1);--jc-tint-green: rgba(48, 164, 108, .1);--jc-tint-red: rgba(229, 72, 77, .1);--jc-tint-orange: rgba(255, 117, 67, .1);--jc-canvas-dot: rgba(255, 255, 255, .025);--jc-blob-1-color: rgba(126, 98, 237, .32);--jc-blob-2-color: rgba(62, 99, 221, .28);--jc-blob-3-color: rgba(255, 117, 67, .22);--jc-blob-4-color: rgba(48, 164, 108, .18);--jc-sidebar-width: 248px;--jc-topbar-height: 56px;--jc-page-max-width: 1200px;--jc-content-max-width: 880px;--jc-radius: 14px;--jc-radius-sm: 8px;--jc-radius-md: 10px;--jc-radius-lg: 14px;--jc-color-bg: var(--tila-bg);--jc-color-surface: var(--jc-glass-faint);--jc-color-surface-hover: var(--jc-glass-hover);--jc-color-surface-active: rgba(255, 255, 255, .12);--jc-color-surface-muted: rgba(255, 255, 255, .06);--jc-color-accent: var(--jc-accent);--jc-color-accent-hover: #a06fd6;--jc-color-on-accent: #ffffff;--jc-color-text: var(--tila-fg-1);--jc-color-text-muted: #a8aeb8;--jc-color-text-inverse: #0f1419;--jc-color-danger: var(--jc-danger);--jc-color-danger-hover: #ec5d62;--jc-color-success: var(--jc-success);--jc-color-warning: var(--jc-warn);--jc-color-border: var(--jc-glass-stroke);--jc-color-border-strong: var(--jc-glass-stroke-strong);--jc-color-primary: var(--jc-color-accent);--jc-color-primary-soft: var(--jc-tint-violet);--jc-color-surface-alt: var(--jc-color-surface);--jc-color-surface-2: var(--jc-color-surface-hover);--jc-color-ai: var(--jc-ai);--jc-color-supervisor: var(--jc-warn);--jc-color-online: var(--jc-success);--jc-glass-bg: var(--jc-glass);--jc-glass-border: 1px solid var(--jc-glass-stroke);--jc-glass-blur: none;--jc-space-1: 4px;--jc-space-2: 8px;--jc-space-3: 12px;--jc-space-4: 16px;--jc-space-5: 20px;--jc-space-6: 24px;--jc-space-8: 32px;--jc-shadow-sm: 0 2px 8px rgba(0, 0, 0, .18);--jc-shadow-md: 0 4px 16px rgba(0, 0, 0, .22);--jc-shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--jc-shadow-glass: var(--jc-glass-shadow);--jc-transition-fast: .12s ease;--jc-transition-normal: .2s ease;--jc-font-family: var(--tila-font-sans);--jc-font-mono: var(--tila-font-mono);--jc-font-size-sm: 13px;--jc-font-size-md: 14px;--jc-font-size-lg: 16px;--jc-font-size-xl: 20px;--jc-font-size-2xl: 28px;--jc-z-overlay: 1000;--jc-z-modal: 1010;--jc-z-toast: 1050;--jc-sidebar-width-min: 200px;--jc-sidebar-width-max: 400px;--jc-breakpoint-mobile: 768px;--jc-breakpoint-tablet: 1024px;--jc-form-actions-gap: 16px;--jc-form-actions-gap-min: 12px;--jc-form-sticky-shadow: 0 -4px 12px rgba(0, 0, 0, .2);--jc-toast-width: 360px;--jc-toast-width-mobile: 90vw}:root[data-theme=light]{--tila-bg: #f6f6f4;--tila-bg-raised: #ffffff;--tila-panel: #ffffff;--tila-stroke: #e5e5e1;--tila-fg-1: #18181b;--tila-fg-2: #18181b;--tila-fg-3: rgba(24, 24, 27, .72);--tila-fg-muted: rgba(24, 24, 27, .62);--jc-glass: #ffffff;--jc-glass-strong: #ffffff;--jc-glass-faint: #f0f0ec;--jc-glass-hover: #ebebe6;--jc-glass-stroke: rgba(17, 18, 20, .1);--jc-glass-stroke-strong: rgba(17, 18, 20, .17);--jc-glass-highlight: none;--jc-glass-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 2px 8px rgba(16, 24, 40, .06);--jc-canvas-dot: rgba(0, 0, 0, .035);--jc-blob-1-color: rgba(126, 98, 237, .28);--jc-blob-2-color: rgba(62, 99, 221, .22);--jc-blob-3-color: rgba(255, 117, 67, .2);--jc-blob-4-color: rgba(48, 164, 108, .16);--jc-ai-soft: rgba(126, 98, 237, .1);--jc-tint-violet: rgba(126, 98, 237, .1);--jc-tint-amber: rgba(255, 178, 36, .16);--jc-tint-blue: rgba(62, 99, 221, .1);--jc-tint-green: rgba(48, 164, 108, .14);--jc-tint-red: rgba(229, 72, 77, .12);--jc-tint-orange: rgba(255, 117, 67, .14);--jc-color-bg: var(--tila-bg);--jc-color-surface: var(--jc-glass-faint);--jc-color-surface-hover: var(--jc-glass-hover);--jc-color-surface-active: rgba(0, 0, 0, .09);--jc-color-surface-muted: rgba(0, 0, 0, .04);--jc-accent: #5b47d6;--jc-accent-glow: rgba(91, 71, 214, .28);--jc-color-accent: var(--jc-accent);--jc-color-accent-hover: #4a37bf;--jc-color-text: var(--tila-fg-1);--jc-color-text-muted: rgba(24, 24, 27, .82);--jc-color-text-inverse: #ffffff;--jc-color-border: var(--jc-glass-stroke);--jc-color-border-strong: var(--jc-glass-stroke-strong);--jc-glass-bg: var(--jc-glass);--jc-glass-border: 1px solid var(--jc-glass-stroke);--jc-shadow-sm: 0 2px 8px rgba(20, 24, 36, .06);--jc-shadow-md: 0 4px 16px rgba(20, 24, 36, .08);--jc-shadow-lg: 0 8px 32px rgba(20, 24, 36, .1);--jc-color-ai: #6c4ee0;--jc-color-supervisor: #c98e1f;--jc-color-online: #18794e}html,body{margin:0;padding:0;background:var(--jc-color-bg);color:var(--jc-color-text);font-family:var(--jc-font-family);font-size:var(--jc-font-size-md);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100vw}:root[data-theme=light] body{font-weight:475;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#app{min-height:100vh}*,*:before,*:after{box-sizing:border-box}a{color:var(--jc-color-accent);text-decoration:none}a:hover{color:var(--jc-color-accent-hover)}.jc-button,.jc-tab,.jc-checkbox__box,.jc-radio__dot,.jc-switch,.jc-select,[role=button],a[href]{cursor:pointer}button:disabled,.jc-button:disabled,.jc-button--disabled,[disabled]{cursor:not-allowed}.jc-resize-handle,.app-sidebar__resizer{cursor:col-resize}.jc-drag-handle{cursor:grab}.jc-drag-handle:active,.jc-drag-handle.active,.jc-drag-handle--dragging{cursor:grabbing}.jc-schema-form[data-v-9ccba9bd]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.jc-schema-form__row[data-v-9ccba9bd]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.jc-schema-form__hint[data-v-9ccba9bd]{color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm, .875rem)}.jc-schema-form__preview[data-v-9ccba9bd]{font-family:var(--jc-font-mono, monospace);color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm, .875rem);margin-top:var(--jc-space-1)}.jc-schema-form[data-v-4279dba3]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.jc-schema-form__row[data-v-4279dba3]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.jc-schema-form__label[data-v-4279dba3]{font-size:var(--jc-font-size-sm, .875rem);color:var(--jc-color-text);font-weight:500}.jc-schema-form__hint[data-v-4279dba3]{color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm, .875rem)}.jc-schema-form__error[data-v-4279dba3]{color:var(--jc-color-danger, #d92d20);font-size:var(--jc-font-size-sm, .875rem)}.jc-schema-form__password[data-v-4279dba3]{position:relative;display:flex;flex-direction:column;gap:var(--jc-space-1)}.jc-schema-form__reveal[data-v-4279dba3]{align-self:flex-end;background:transparent;border:1px solid var(--jc-color-border, rgba(0, 0, 0, .1));border-radius:var(--jc-radius-sm, 8px);padding:4px 10px;cursor:pointer;font-size:var(--jc-font-size-sm, .85rem);color:var(--jc-color-text-muted)}.jc-schema-form__reveal[data-v-4279dba3]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.jc-schema-form__checkboxes[data-v-4279dba3]{display:flex;flex-wrap:wrap;gap:var(--jc-space-2)}.jc-schema-form__checkbox[data-v-4279dba3]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}@media (max-width: 768px){.jc-schema-form[data-v-4279dba3]{gap:var(--jc-space-4)}}.iam-user-footer[data-v-14da803e]{display:flex;align-items:center;gap:var(--jc-space-2);padding:var(--jc-space-2) var(--jc-space-3);border-top:1px solid var(--jc-color-border)}.iam-user-footer__identity[data-v-14da803e]{display:inline-flex;align-items:center;gap:var(--jc-space-2);background:transparent;border:none;padding:4px 6px;border-radius:var(--jc-radius-sm);color:var(--jc-color-text);cursor:pointer;font-family:inherit;font-size:var(--jc-font-size-md);flex:1;min-width:0;text-align:left}.iam-user-footer__identity[data-v-14da803e]:hover{background:var(--jc-color-surface-hover)}.iam-user-footer__name[data-v-14da803e]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iam-user-footer__logout[data-v-14da803e]{display:inline-grid;place-items:center;width:28px;height:28px;background:transparent;border:none;color:var(--jc-color-text-muted);cursor:pointer;border-radius:var(--jc-radius-sm);flex-shrink:0}.iam-user-footer__logout[data-v-14da803e]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.crew-team-header[data-v-04fc24e8]{padding:0}.crew-team-header__row[data-v-04fc24e8]{display:flex;align-items:stretch;min-height:44px;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-glass, #fff);overflow:hidden;transition:border-color var(--jc-transition-fast),background var(--jc-transition-fast)}.crew-team-header__row[data-v-04fc24e8]:hover{border-color:var(--jc-color-border-strong)}.crew-team-header__btn[data-v-04fc24e8]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--jc-space-2);background:transparent;border:none;padding:var(--jc-space-2) var(--jc-space-3);cursor:pointer;color:inherit;text-align:left}.crew-team-header__btn[data-v-04fc24e8]:hover{background:var(--jc-color-surface-hover)}.crew-team-header__settings[data-v-04fc24e8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;padding:0;background:transparent;border:none;border-left:1px solid var(--jc-color-border);color:var(--jc-color-text-muted, #64748b);cursor:pointer;transition:background var(--jc-transition-fast),color var(--jc-transition-fast)}.crew-team-header__settings[data-v-04fc24e8]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-accent)}.crew-team-header__name[data-v-04fc24e8]{font-weight:600;font-size:var(--jc-font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-team-header__placeholder[data-v-04fc24e8]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted, #64748b)}.employee-section-stack[data-v-9ab2fff5]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--jc-space-4)}.employee-section-stack__item[data-v-9ab2fff5]{min-width:0}.employee-section-stack__item[data-v-9ab2fff5] .jc-card{height:100%}.employee-section-stack--employee-overview[data-v-9ab2fff5]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.employee-section-stack--employee-overview .employee-section-stack__item--role-card[data-v-9ab2fff5]{grid-column:1 / -1}@media (max-width: 720px){.employee-section-stack--employee-overview[data-v-9ab2fff5]{grid-template-columns:minmax(0,1fr)}}.crew-employee-overview[data-v-c8555404]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.crew-employee-overview__about[data-v-c8555404]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.crew-employee-overview__desc[data-v-c8555404]{margin:0}.crew-employee-overview__empty[data-v-c8555404]{margin:0;color:var(--jc-color-text-muted, #6b7280);font-style:italic}.crew-employee-access[data-v-60904e5e]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.crew-save-template[data-v-b60b02f5]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.crew-save-template__hint[data-v-b60b02f5]{color:var(--jc-color-text-muted, #64748b);margin:0;font-size:var(--jc-font-size-sm)}.avatar-upload__input[data-v-1f745db4]{display:none}.crew-team-general[data-v-d0bbc221]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.crew-team-general__form[data-v-d0bbc221]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.crew-team-general__actions[data-v-d0bbc221]{display:flex;gap:var(--jc-space-2)}.crew-team-general__avatar[data-v-d0bbc221]{display:flex;align-items:center;gap:var(--jc-space-3)}.crew-team-general__avatar-body[data-v-d0bbc221]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--jc-space-2)}.crew-team-general__avatar-actions[data-v-d0bbc221]{display:flex;flex-wrap:wrap;gap:var(--jc-space-2)}.crew-team-general__avatar-hint[data-v-d0bbc221]{margin:0;font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.crew-market-teams[data-v-b957ad11]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.crew-market-teams__toolbar[data-v-b957ad11]{display:flex;justify-content:space-between;align-items:center;gap:var(--jc-space-3);flex-wrap:wrap}.crew-market-teams__search[data-v-b957ad11]{flex:1 1 320px;min-width:300px;max-width:420px}.crew-market-teams__search[data-v-b957ad11] .jc-input{width:100%}.crew-market-teams__filters[data-v-b957ad11]{display:flex;gap:var(--jc-space-2);flex-wrap:wrap}.crew-market-teams__loading[data-v-b957ad11]{padding:var(--jc-space-4);text-align:center}.crew-market-teams__grid[data-v-b957ad11]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--jc-space-3)}.crew-market-teams__card[data-v-b957ad11]{display:flex;flex-direction:column;gap:var(--jc-space-2);min-height:180px}.crew-market-teams__card-head[data-v-b957ad11]{display:flex;justify-content:space-between;align-items:center;gap:var(--jc-space-2)}.crew-market-teams__card-head h4[data-v-b957ad11]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-market-teams__desc[data-v-b957ad11]{color:var(--jc-color-text-muted, #64748b);margin:0;font-size:var(--jc-font-size-sm)}.crew-market-teams__roles[data-v-b957ad11]{display:flex;flex-wrap:wrap;gap:var(--jc-space-1)}.crew-market-teams__card-actions[data-v-b957ad11]{display:flex;gap:var(--jc-space-2);margin-top:auto;padding-top:var(--jc-space-2)}.add-cred__form[data-v-2f8ec591]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.add-cred__form[data-v-2f8ec591] .jc-select__label,.add-cred__form[data-v-2f8ec591] .jc-input__label{color:var(--jc-color-text)}.add-cred__form[data-v-2f8ec591] .jc-select__control,.add-cred__form[data-v-2f8ec591] .jc-input__control{background:var(--jc-glass-bg);border-color:var(--jc-color-border-strong, var(--jc-color-border));box-shadow:inset 0 1px #00000008}.add-cred__form[data-v-2f8ec591] .jc-select__control:focus,.add-cred__form[data-v-2f8ec591] .jc-input__control:focus{background:var(--jc-glass-bg);border-color:var(--jc-color-accent);box-shadow:0 0 0 3px #6366f11f}.add-cred__selected[data-v-2f8ec591]{display:flex;align-items:center;gap:var(--jc-space-2)}.add-cred__logo[data-v-2f8ec591]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-md, 8px);background:#fff;border:1px solid var(--jc-color-border);color:var(--jc-color-accent)}.add-cred__schema-wrap[data-v-2f8ec591]{display:flex;flex-direction:column;gap:var(--jc-space-3);padding:var(--jc-space-4);background:var(--jc-color-surface-muted);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md, 8px)}.add-cred__muted[data-v-2f8ec591]{color:var(--jc-color-text-muted, #94a3b8);font-size:13px}.ci-employee-channels[data-v-7ba423d7] .jc-card__body{display:flex;flex-direction:column;gap:var(--jc-space-3);height:100%}.ci-employee-channels[data-v-7ba423d7]{height:100%}.ci-employee-channels__header[data-v-7ba423d7]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3)}.ci-employee-channels__header h3[data-v-7ba423d7]{margin:0}.ci-employee-channels__loading[data-v-7ba423d7]{display:flex;justify-content:center;padding:var(--jc-space-4)}.ci-employee-channels[data-v-7ba423d7] .jc-empty-state{min-height:172px;padding:var(--jc-space-5) var(--jc-space-3);gap:var(--jc-space-2)}.ci-employee-channels[data-v-7ba423d7] .jc-empty-state__title{font-size:var(--jc-font-size-lg);line-height:1.2}.ci-employee-channels[data-v-7ba423d7] .jc-empty-state__description{max-width:360px;font-size:var(--jc-font-size-sm);line-height:1.45}.ci-employee-channels__list[data-v-7ba423d7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jc-space-2)}.ci-employee-channels__row[data-v-7ba423d7]{display:flex;align-items:center;gap:var(--jc-space-3);padding:var(--jc-space-3);border:1px solid var(--jc-color-border, rgba(255, 255, 255, .08));border-radius:var(--jc-radius-md, 10px);background:var(--jc-color-surface, rgba(255, 255, 255, .04))}.ci-employee-channels__logo[data-v-7ba423d7]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-md, 8px);background:#fff;border:1px solid var(--jc-color-border);color:var(--jc-color-accent)}.ci-employee-channels__info[data-v-7ba423d7]{flex:1 1 auto;min-width:0}.ci-employee-channels__name[data-v-7ba423d7]{font-weight:600}.ci-employee-channels__meta[data-v-7ba423d7]{color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm, .875rem)}.ci-employee-channels__actions[data-v-7ba423d7]{display:flex;gap:var(--jc-space-2)}.ci-team-filters-section[data-v-e347b237]{display:flex;flex-direction:column;gap:var(--jc-space-3);padding:var(--jc-space-3)}.ci-team-filters-section__header h3[data-v-e347b237]{margin:0}.ci-team-filters-section__description[data-v-e347b237]{margin:0;color:var(--jc-color-text-muted, #64748b)}.ci-team-filters-section__loading[data-v-e347b237]{display:flex;justify-content:center;padding:var(--jc-space-4)}.ci-team-filters-section__list[data-v-e347b237]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jc-space-2)}.ci-team-filters-section__row[data-v-e347b237]{padding:var(--jc-space-2) var(--jc-space-3);border:1px solid var(--jc-color-border, rgba(255, 255, 255, .08));border-radius:var(--jc-radius-sm, 6px);background:var(--jc-color-surface, rgba(255, 255, 255, .04))}.ci-team-filters-section__name[data-v-e347b237]{font-weight:600}.ci-team-filters-section__meta[data-v-e347b237]{color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm, .875rem)}.ci-team-integrations[data-v-b58da0c1]{display:flex;flex-direction:column;gap:var(--jc-space-4);padding:var(--jc-space-4)}.ci-team-integrations__header h3[data-v-b58da0c1]{margin:0 0 var(--jc-space-2)}.ci-team-integrations__hint[data-v-b58da0c1],.ci-team-integrations__footer[data-v-b58da0c1]{margin:0;color:var(--jc-color-text-muted)}.ci-team-integrations__loading[data-v-b58da0c1]{display:grid;place-items:center;padding:var(--jc-space-6)}.ci-team-integrations__list[data-v-b58da0c1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--jc-space-3)}.ci-team-integrations__row[data-v-b58da0c1]{display:flex;align-items:center;gap:var(--jc-space-2)}.ci-team-integrations__logo[data-v-b58da0c1]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-sm, 6px);background:#fff;border:1px solid var(--jc-color-border);color:var(--jc-color-accent)}.ci-team-integrations__item--stub[data-v-b58da0c1]{opacity:.6}.ci-profile-tab[data-v-31fbaf36]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.ci-profile-tab__header[data-v-31fbaf36]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--jc-space-3)}.ci-profile-tab__header h3[data-v-31fbaf36]{margin:0}.ci-profile-tab__description[data-v-31fbaf36]{margin:var(--jc-space-1) 0 0;color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm, .875rem)}.ci-profile-tab__loading[data-v-31fbaf36]{display:flex;justify-content:center;padding:var(--jc-space-4)}.ci-profile-tab__list[data-v-31fbaf36]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jc-space-2)}.ci-profile-tab__row[data-v-31fbaf36]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3);padding:var(--jc-space-3);border:1px solid var(--jc-color-border, rgba(255, 255, 255, .08));border-radius:var(--jc-radius-md, 10px);background:var(--jc-color-surface, rgba(255, 255, 255, .04))}.ci-profile-tab__name[data-v-31fbaf36]{font-weight:600}.ci-profile-tab__meta[data-v-31fbaf36]{color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm, .875rem)}.ci-profile-tab__actions[data-v-31fbaf36]{display:flex;gap:var(--jc-space-2)}.ci-profile-tab__form-panel[data-v-31fbaf36]{border:1px solid var(--jc-color-border, rgba(255, 255, 255, .08));border-radius:var(--jc-radius-md, 10px);background:var(--jc-color-surface, rgba(255, 255, 255, .04));padding:var(--jc-space-3);display:flex;flex-direction:column;gap:var(--jc-space-3)}.ci-profile-tab__form-title[data-v-31fbaf36]{margin:0;font-size:var(--jc-font-size-md, 1rem)}.ci-profile-tab__form-subtitle[data-v-31fbaf36]{margin:0;color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm, .875rem)}.ci-profile-tab__form[data-v-31fbaf36]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.ci-profile-tab__form-actions[data-v-31fbaf36]{display:flex;justify-content:flex-end;gap:var(--jc-space-2);margin-top:var(--jc-space-2)}.ci-channel-event[data-v-88a73cbf]{display:flex;flex-direction:column;gap:var(--jc-space-2);padding:var(--jc-space-3)}.ci-channel-event__header[data-v-88a73cbf]{display:flex;align-items:center;gap:var(--jc-space-2)}.ci-channel-event__title[data-v-88a73cbf]{font-weight:600}.ci-channel-event__body[data-v-88a73cbf]{white-space:pre-wrap}.ci-channel-event__link[data-v-88a73cbf]{color:var(--jc-color-accent, #5b8dff);font-size:var(--jc-font-size-sm, .875rem)}.ci-incoming[data-v-fb230d67]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.ci-incoming__body[data-v-fb230d67]{white-space:pre-wrap}.ci-creds-form[data-v-35858b62]{display:flex;flex-direction:column;gap:var(--jc-space-2);padding:var(--jc-space-3)}.ci-creds-form__header[data-v-35858b62]{display:flex;align-items:center;gap:var(--jc-space-2)}.ci-creds-form__icon[data-v-35858b62]{flex:0 0 auto}.ci-creds-form__title[data-v-35858b62]{font-weight:600}.ci-creds-form__reason[data-v-35858b62]{margin:0;color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm)}.ci-creds-form__done[data-v-35858b62]{color:var(--jc-color-success, #10b981);font-size:var(--jc-font-size-sm)}.ci-creds-form__actions[data-v-35858b62]{display:flex;justify-content:flex-end;gap:var(--jc-space-2)}.wf-panel[data-v-03c944ca]{display:flex;flex-direction:column;gap:var(--jc-space-2);padding:var(--jc-space-3);background:var(--jc-color-surface);border-radius:var(--jc-radius-md);height:100%;min-height:0}.wf-panel__header[data-v-03c944ca]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2)}.wf-panel__header h3[data-v-03c944ca]{margin:0;font-size:15px;font-weight:600;color:var(--jc-color-text)}.wf-panel__archived-badge[data-v-03c944ca]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#ffb80026;color:var(--jc-color-warning, #b87800);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.wf-panel__dropzone[data-v-03c944ca]{flex:1;display:flex;flex-direction:column;gap:var(--jc-space-2);border:1px dashed transparent;border-radius:var(--jc-radius-sm);padding:var(--jc-space-2);transition:border-color .12s ease,background .12s ease;min-height:0}.wf-panel__dropzone--active[data-v-03c944ca]{border-color:var(--jc-color-accent);background:var(--jc-color-surface-hover)}.wf-panel__dropzone--archived[data-v-03c944ca]{cursor:not-allowed;opacity:.85}.wf-panel__context button[data-v-03c944ca]:disabled{opacity:.4;cursor:not-allowed}.wf-panel__hint[data-v-03c944ca]{margin:0;font-size:12px;color:var(--jc-color-text-muted)}.wf-panel__hint--empty[data-v-03c944ca]{padding:0;text-align:center;font-size:var(--jc-font-size-sm, 13px);line-height:1.5}.wf-panel__empty-state[data-v-03c944ca]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--jc-space-2);padding:var(--jc-space-4);text-align:center}.wf-panel__empty-icon[data-v-03c944ca]{color:var(--jc-color-text-muted);opacity:.6}.wf-panel__loading[data-v-03c944ca]{display:grid;place-items:center;padding:var(--jc-space-4)}.wf-panel__empty[data-v-03c944ca]{margin:0;padding:var(--jc-space-4);text-align:center;color:var(--jc-color-text-muted)}.wf-panel__tree[data-v-03c944ca]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;overflow:auto;flex:1;min-height:0}.wf-panel__item[data-v-03c944ca]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:var(--jc-radius-sm);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--jc-color-text)}.wf-panel__item[data-v-03c944ca]:hover{background:var(--jc-color-surface-hover)}.wf-panel__item-meta[data-v-03c944ca]{color:var(--jc-color-text-muted);font-size:12px}.wf-panel__error[data-v-03c944ca]{margin:0;padding:var(--jc-space-2);background:#ff5b6a1a;color:var(--jc-color-danger);border-radius:var(--jc-radius-sm);font-size:13px}.wf-panel__context[data-v-03c944ca]{position:fixed;z-index:1000;display:flex;flex-direction:column;background:var(--jc-color-bg);border:1px solid var(--jc-color-surface-hover);border-radius:var(--jc-radius-sm);box-shadow:var(--jc-shadow-glass);min-width:180px;padding:4px}.wf-panel__context button[data-v-03c944ca]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-align:left;padding:8px 12px;border-radius:var(--jc-radius-sm);color:var(--jc-color-text);cursor:pointer;font-size:13px}.wf-panel__context button[data-v-03c944ca]:hover{background:var(--jc-color-surface-hover)}.wf-editor[data-v-a0f25646]{display:flex;flex-direction:column;gap:var(--jc-space-2);padding:var(--jc-space-3);background:var(--jc-color-surface);border-radius:var(--jc-radius-md);height:100%;min-height:0}.wf-editor__archived-banner[data-v-a0f25646]{padding:var(--jc-space-2) var(--jc-space-3);background:#ffb8001f;color:var(--jc-color-warning, #b87800);border:1px solid rgba(255,184,0,.3);border-radius:var(--jc-radius-sm);font-size:13px;font-weight:500}.wf-editor__header[data-v-a0f25646]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2)}.wf-editor__path[data-v-a0f25646]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--jc-color-text)}.wf-editor__version[data-v-a0f25646]{color:var(--jc-color-text-muted);font-size:12px}.wf-editor__loading[data-v-a0f25646],.wf-editor__binary[data-v-a0f25646]{flex:1;display:grid;place-items:center;color:var(--jc-color-text-muted)}.wf-editor__textarea[data-v-a0f25646]{flex:1;min-height:240px;width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;padding:var(--jc-space-3);border-radius:var(--jc-radius-sm);border:1px solid var(--jc-color-surface-hover);background:var(--jc-color-bg);color:var(--jc-color-text)}.wf-editor__textarea[data-v-a0f25646]:focus{outline:2px solid var(--jc-color-accent);outline-offset:-2px}.wf-editor__footer[data-v-a0f25646]{display:flex;align-items:center;justify-content:flex-end;gap:var(--jc-space-2)}.wf-editor__error[data-v-a0f25646]{margin:0 auto 0 0;color:var(--jc-color-danger);font-size:13px}.wf-diff[data-v-e58c5f71]{display:flex;flex-direction:column;gap:var(--jc-space-2);padding:var(--jc-space-3);background:var(--jc-color-surface);border-radius:var(--jc-radius-md);min-height:0}.wf-diff__header[data-v-e58c5f71]{font-size:13px;color:var(--jc-color-text-muted)}.wf-diff__loading[data-v-e58c5f71]{display:grid;place-items:center;padding:var(--jc-space-4)}.wf-diff__error[data-v-e58c5f71]{margin:0;color:var(--jc-color-danger);font-size:13px}.wf-diff__binary[data-v-e58c5f71]{padding:var(--jc-space-4);text-align:center;color:var(--jc-color-text-muted)}.wf-diff__lines[data-v-e58c5f71]{margin:0;padding:var(--jc-space-2);border-radius:var(--jc-radius-sm);background:var(--jc-color-bg);color:var(--jc-color-text);border:1px solid var(--jc-color-surface-hover);overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.45}.wf-diff__line[data-v-e58c5f71]{white-space:pre;padding:0 6px}.wf-diff__line--add[data-v-e58c5f71]{background:#2ea0432e;color:var(--jc-color-success)}.wf-diff__line--remove[data-v-e58c5f71]{background:#ff5b6a2e;color:var(--jc-color-danger)}.wf-diff__line--hunk[data-v-e58c5f71]{color:var(--jc-color-text-muted);font-weight:600}.wf-diff__line--meta[data-v-e58c5f71]{color:var(--jc-color-text-muted);font-style:italic}.wf-git[data-v-b02220a5]{display:inline-flex;align-items:center;gap:var(--jc-space-2);padding:4px 10px;border-radius:var(--jc-radius-sm);background:var(--jc-color-surface);border:1px solid var(--jc-color-surface-hover);font-size:12px;color:var(--jc-color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wf-git__icon[data-v-b02220a5]{color:var(--jc-color-accent)}.wf-git__indicator[data-v-b02220a5]{color:var(--jc-color-danger);font-weight:600}.wf-git__error[data-v-b02220a5]{color:var(--jc-color-danger);font-size:12px}.wf-activity[data-v-367b12b9]{display:flex;flex-direction:column;gap:var(--jc-space-3);padding:var(--jc-space-3);background:var(--jc-color-surface);border-radius:var(--jc-radius-md);min-height:0}.wf-activity__header[data-v-367b12b9]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2)}.wf-activity__branch-block[data-v-367b12b9]{display:inline-flex;align-items:center;gap:var(--jc-space-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wf-activity__icon[data-v-367b12b9]{color:var(--jc-color-accent)}.wf-activity__branch[data-v-367b12b9]{font-weight:600;color:var(--jc-color-text)}.wf-activity__head[data-v-367b12b9]{font-size:12px;color:var(--jc-color-text-muted)}.wf-activity__state[data-v-367b12b9]{padding:var(--jc-space-4);text-align:center;color:var(--jc-color-text-muted);font-size:13px}.wf-activity__loading[data-v-367b12b9],.wf-activity__diff-loading[data-v-367b12b9]{display:grid;place-items:center;padding:var(--jc-space-4)}.wf-activity__error[data-v-367b12b9]{margin:0;color:var(--jc-color-danger);font-size:13px}.wf-activity__commits[data-v-367b12b9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jc-space-2)}.wf-activity__commit[data-v-367b12b9]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--jc-color-bg);border:1px solid var(--jc-color-surface-hover);border-radius:var(--jc-radius-sm);padding:var(--jc-space-2) var(--jc-space-3);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;color:var(--jc-color-text)}.wf-activity__commit[data-v-367b12b9]:hover{background:var(--jc-color-surface-hover)}.wf-activity__commit--open[data-v-367b12b9]{border-color:var(--jc-color-accent)}.wf-activity__commit-sha[data-v-367b12b9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--jc-color-accent)}.wf-activity__commit-message[data-v-367b12b9]{font-size:13px;color:var(--jc-color-text)}.wf-activity__commit-meta[data-v-367b12b9]{display:inline-flex;flex-wrap:wrap;gap:var(--jc-space-2);font-size:12px;color:var(--jc-color-text-muted)}.wf-activity__diff[data-v-367b12b9]{margin-top:var(--jc-space-2)}.wf-activity__diff-binary[data-v-367b12b9]{padding:var(--jc-space-3);text-align:center;color:var(--jc-color-text-muted);font-size:12px}.wf-activity__diff-lines[data-v-367b12b9]{margin:0;padding:var(--jc-space-2);border-radius:var(--jc-radius-sm);background:var(--jc-color-bg);border:1px solid var(--jc-color-surface-hover);overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45}.wf-activity__diff-line[data-v-367b12b9]{white-space:pre;padding:0 6px}.wf-activity__diff-line--add[data-v-367b12b9]{background:#2ea0432e;color:#5af287}.wf-activity__diff-line--remove[data-v-367b12b9]{background:#ff5b6a2e;color:#ff8a96}.wf-activity__diff-line--hunk[data-v-367b12b9]{color:var(--jc-color-text-muted);font-weight:600}.wf-activity__diff-line--meta[data-v-367b12b9]{color:var(--jc-color-text-muted);font-style:italic}.chat-workspace-tab[data-v-abef34da]{display:flex;flex-direction:column;height:100%;min-height:0}.chat-workspace-tab[data-v-abef34da] .wf-panel,.chat-workspace-tab[data-v-abef34da] .wf-editor{padding:0;background:transparent;border-radius:0}.chat-workspace-tab__viewer[data-v-abef34da]{display:flex;flex-direction:column;min-height:0;flex:1;gap:var(--jc-space-2)}.chat-workspace-tab__editor[data-v-abef34da]{flex:1;min-height:0}.chat-workspace-tab__back[data-v-abef34da]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;color:var(--jc-color-text-muted);font:inherit;font-size:13px;cursor:pointer;border-radius:var(--jc-radius-sm)}.chat-workspace-tab__back[data-v-abef34da]:hover{background:var(--jc-color-surface-hover);color:var(--jc-color-text)}.chat-workspace-tab__empty[data-v-abef34da]{flex:1;display:grid;place-items:center;gap:var(--jc-space-3);padding:var(--jc-space-4);color:var(--jc-color-text-muted);text-align:center}.chat-workspace-tab__empty p[data-v-abef34da]{margin:0;font-size:13px}.chat-workspace-tab__error[data-v-abef34da]{margin:var(--jc-space-3);padding:var(--jc-space-3);background:#ff5b6a1a;color:var(--jc-color-danger);border-radius:var(--jc-radius-sm);font-size:13px}.team-workspaces-tab[data-v-896f04bd]{display:flex;flex-direction:column;gap:var(--jc-space-3);padding:var(--jc-space-3);min-height:0}.team-workspaces-tab__header[data-v-896f04bd]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--jc-space-3)}.team-workspaces-tab__title[data-v-896f04bd]{margin:0;font-size:16px;color:var(--jc-color-text)}.team-workspaces-tab__filter[data-v-896f04bd]{min-width:200px}.team-workspaces-tab__loading[data-v-896f04bd]{display:grid;place-items:center;gap:var(--jc-space-2);padding:var(--jc-space-6);color:var(--jc-color-text-muted)}.team-workspaces-tab__error[data-v-896f04bd]{margin:0;padding:var(--jc-space-3);background:#ff5b6a1a;color:var(--jc-color-danger);border-radius:var(--jc-radius-sm)}.team-workspaces-tab__table-wrapper[data-v-896f04bd]{overflow-x:auto}.team-workspaces-tab__table[data-v-896f04bd]{width:100%;border-collapse:collapse;font-size:13px;color:var(--jc-color-text)}.team-workspaces-tab__table th[data-v-896f04bd],.team-workspaces-tab__table td[data-v-896f04bd]{padding:var(--jc-space-2) var(--jc-space-3);text-align:left;border-bottom:1px solid var(--jc-color-surface-hover)}.team-workspaces-tab__table th[data-v-896f04bd]{color:var(--jc-color-text-muted);font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:.04em}.team-workspaces-tab__row[data-v-896f04bd]{cursor:pointer}.team-workspaces-tab__owner-muted[data-v-896f04bd]{color:var(--jc-color-text-muted, #64748b);font-style:italic}.team-workspaces-tab__kind-badge[data-v-896f04bd]{display:inline-block;margin-left:var(--jc-space-2);padding:1px 6px;border-radius:var(--jc-radius-sm);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle}.team-workspaces-tab__kind-badge--repo[data-v-896f04bd]{background:#6366f126;color:var(--jc-color-accent, #6366f1)}.team-workspaces-tab__kind-badge--document[data-v-896f04bd]{background:var(--jc-color-surface-hover);color:var(--jc-color-text-muted, #64748b)}.team-workspaces-tab__owner-id[data-v-896f04bd]{margin-left:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--jc-color-text-muted, #cbd5e1)}.team-workspaces-tab__row[data-v-896f04bd]:hover{background:var(--jc-color-surface-hover)}.team-workspaces-tab__row-open[data-v-896f04bd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--jc-color-surface-hover);color:var(--jc-color-accent);padding:4px 10px;border-radius:var(--jc-radius-sm);cursor:pointer;font-size:12px}.team-workspaces-tab__row-open[data-v-896f04bd]:hover{background:var(--jc-color-surface-hover)}.team-workspaces-tab__pagination[data-v-896f04bd]{display:flex;justify-content:center;padding-top:var(--jc-space-3)}.employee-workspace-tab[data-v-cbf99657]{display:flex;flex-direction:column;height:100%;min-height:0}.employee-workspace-tab[data-v-cbf99657] .wf-panel{background:var(--jc-color-surface);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);box-shadow:none;padding:var(--jc-space-4)}.employee-workspace-tab__loading[data-v-cbf99657]{flex:1;display:grid;place-items:center;gap:var(--jc-space-2);padding:var(--jc-space-4);color:var(--jc-color-text-muted);text-align:center}.employee-workspace-tab__loading p[data-v-cbf99657]{margin:0;font-size:13px}.employee-workspace-tab__error[data-v-cbf99657]{margin:var(--jc-space-3);padding:var(--jc-space-3);background:#ff5b6a1a;color:var(--jc-color-danger);border-radius:var(--jc-radius-sm);font-size:13px}.ritual-event__header[data-v-9cbbfbdf]{display:flex;flex-wrap:wrap;gap:var(--jc-space-2);margin-bottom:var(--jc-space-1)}.ritual-event__type[data-v-9cbbfbdf]{color:var(--jc-color-accent);font-size:var(--jc-font-size-sm);text-transform:uppercase;letter-spacing:.04em}.ritual-event__name[data-v-9cbbfbdf]{font-weight:600;color:var(--jc-color-text)}.ritual-event__content[data-v-9cbbfbdf]{margin:0 0 var(--jc-space-1);white-space:pre-wrap;color:var(--jc-color-text)}.ritual-event__triggered-by[data-v-9cbbfbdf]{margin:0;font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.trigger-event__header[data-v-fe9abce6]{display:flex;flex-wrap:wrap;gap:var(--jc-space-2);margin-bottom:var(--jc-space-1)}.trigger-event__type[data-v-fe9abce6]{color:var(--jc-color-accent);font-size:var(--jc-font-size-sm);text-transform:uppercase;letter-spacing:.04em}.trigger-event__name[data-v-fe9abce6]{font-weight:600;color:var(--jc-color-text)}.trigger-event__content[data-v-fe9abce6]{margin:0 0 var(--jc-space-1);white-space:pre-wrap;color:var(--jc-color-text)}.trigger-event__item[data-v-fe9abce6]{margin:0;font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted);font-family:monospace}.trigger-state-log__list[data-v-0590f720]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.trigger-state-log__row[data-v-0590f720]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2);padding:var(--jc-space-2) 0;border-bottom:1px solid var(--jc-color-border)}.trigger-state-log__main[data-v-0590f720]{display:flex;flex-wrap:wrap;gap:var(--jc-space-2);align-items:center}.trigger-state-log__item-id[data-v-0590f720]{font-family:monospace;color:var(--jc-color-text)}.trigger-state-log__time[data-v-0590f720]{color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm);font-variant-numeric:tabular-nums}.trigger-state-log__actions[data-v-0590f720]{display:flex;gap:var(--jc-space-2)}.trigger-binding-card[data-v-ddf4cd66]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.trigger-binding-card__title-row[data-v-ddf4cd66]{display:flex;align-items:center;gap:var(--jc-space-2);flex-wrap:wrap}.trigger-binding-card__title[data-v-ddf4cd66]{margin:0;font-size:var(--jc-font-size-md);font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis}.trigger-binding-card__config[data-v-ddf4cd66]{margin:0;font-family:monospace;font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted)}.trigger-binding-card__last-run[data-v-ddf4cd66]{margin:0;color:var(--jc-color-text-muted);font-size:var(--jc-font-size-sm)}.trigger-binding-card__actions[data-v-ddf4cd66]{display:flex;gap:var(--jc-space-2);flex-wrap:wrap}.trigger-binding-card__state h4[data-v-ddf4cd66]{margin:var(--jc-space-2) 0 var(--jc-space-1);font-size:var(--jc-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--jc-color-text-muted)}.schedule-input[data-v-2463f738]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.schedule-input__time-row[data-v-2463f738]{display:flex;align-items:center;gap:var(--jc-space-3)}.schedule-input__time-label[data-v-2463f738]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--jc-color-text-muted)}.schedule-input__time-picker[data-v-2463f738]{font-family:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--jc-color-border);border-radius:6px;background:var(--jc-color-surface);width:130px}.schedule-input__days[data-v-2463f738]{display:flex;flex-direction:column;gap:6px}.schedule-input__days-label[data-v-2463f738]{font-size:13px;color:var(--jc-color-text-muted)}.schedule-input__days-row[data-v-2463f738]{display:flex;flex-wrap:wrap;gap:6px}.schedule-input__day-chip[data-v-2463f738]{font-family:inherit;font-size:13px;padding:6px 12px;border:1px solid var(--jc-color-border);background:var(--jc-color-surface);color:var(--jc-color-text);border-radius:16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}.schedule-input__day-chip[data-v-2463f738]:hover{border-color:var(--jc-color-border)}.schedule-input__day-chip.is-active[data-v-2463f738]{background:var(--jc-color-accent);border-color:var(--jc-color-accent);color:var(--jc-color-on-accent)}.schedule-input__preview[data-v-2463f738]{font-size:13px;color:var(--jc-color-text);background:var(--jc-tint-violet);border-radius:6px;padding:6px 10px}.schedule-input__preview-raw[data-v-2463f738]{display:block;margin-top:2px;font-size:11px;color:var(--jc-color-text-muted)}.trigger-form[data-v-e8a45932],.employee-duties[data-v-4156c06b]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.employee-duties__head[data-v-4156c06b]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-2)}.employee-duties__title[data-v-4156c06b]{margin:0;font-size:16px;font-weight:700}.employee-duties__loading[data-v-4156c06b]{display:flex;justify-content:center;padding:var(--jc-space-5)}.employee-duties__list[data-v-4156c06b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jc-space-3)}.employee-meetings[data-v-d61a19c4]{display:flex;flex-direction:column;gap:.75rem}.employee-meetings__header[data-v-d61a19c4]{display:flex;align-items:center;justify-content:space-between}.employee-meetings__title[data-v-d61a19c4]{margin:0;font-size:1.125rem}.employee-meetings__loading[data-v-d61a19c4]{padding:1rem}.employee-meetings__list[data-v-d61a19c4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--jc-space-2)}.employee-meetings__row[data-v-d61a19c4]{display:flex;flex-direction:column;min-height:132px;gap:var(--jc-space-2);padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface);cursor:pointer;transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.employee-meetings__row[data-v-d61a19c4]:hover{border-color:var(--jc-color-border-strong);background:var(--jc-color-surface-hover);box-shadow:var(--jc-shadow-sm)}.employee-meetings__row-main[data-v-d61a19c4]{display:flex;align-items:flex-start;gap:var(--jc-space-2)}.employee-meetings__icon[data-v-d61a19c4]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-md);color:var(--jc-color-accent);background:color-mix(in srgb,var(--jc-color-accent) 10%,transparent)}.employee-meetings__heading[data-v-d61a19c4]{min-width:0;display:flex;flex-direction:column;gap:var(--jc-space-1)}.employee-meetings__name[data-v-d61a19c4]{font-weight:600;line-height:1.25}.employee-meetings__badges[data-v-d61a19c4]{display:inline-flex;flex-wrap:wrap;gap:var(--jc-space-1)}.employee-meetings__meta[data-v-d61a19c4]{font-size:12px;color:var(--jc-color-text-muted)}.employee-meetings__next[data-v-d61a19c4]{font-size:12.5px;color:var(--jc-color-text)}.employee-meetings__more[data-v-d61a19c4]{color:var(--jc-color-text-muted)}.processes-view[data-v-df7d67da]{padding:var(--jc-space-4)}.processes-view__header[data-v-df7d67da]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3)}.processes-view__title[data-v-df7d67da]{margin:0;font-size:var(--jc-font-size-xl);font-weight:600}.processes-view__tabs[data-v-df7d67da]{display:flex;gap:var(--jc-space-1);border-bottom:1px solid var(--jc-color-border);margin:var(--jc-space-3) 0;flex-wrap:wrap}.processes-view__tab[data-v-df7d67da]{background:transparent;border:none;padding:var(--jc-space-2) var(--jc-space-3);font:inherit;color:var(--jc-color-text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.processes-view__tab[data-v-df7d67da]:hover{color:var(--jc-color-text)}.processes-view__tab--active[data-v-df7d67da]{color:var(--jc-color-text);border-bottom-color:var(--jc-color-accent)}.processes-view__panel[data-v-df7d67da]{padding-top:var(--jc-space-2)}.balance-card__title[data-v-2d9c1bc7]{margin:0;font-size:var(--jc-font-size-lg, 18px);font-weight:600}.balance-card__loading[data-v-2d9c1bc7]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.balance-card__suspended[data-v-2d9c1bc7]{margin-bottom:var(--jc-space-3)}.balance-card__metrics[data-v-2d9c1bc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--jc-space-4);margin:0}.balance-card__metric[data-v-2d9c1bc7]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.balance-card__metric dt[data-v-2d9c1bc7]{font-size:var(--jc-font-size-sm, 13px);color:var(--jc-color-text-muted, #8a93a6);margin:0}.balance-card__metric-value[data-v-2d9c1bc7]{font-size:var(--jc-font-size-lg, 18px);font-weight:500;margin:0}.balance-card__metric-value--primary[data-v-2d9c1bc7]{font-size:var(--jc-font-size-xl, 24px);font-weight:600}.balance-card__currency[data-v-2d9c1bc7]{font-size:var(--jc-font-size-sm, 13px);color:var(--jc-color-text-muted, #8a93a6);margin-left:var(--jc-space-1)}.balance-card__progress[data-v-2d9c1bc7]{margin-top:var(--jc-space-3);height:6px;background:var(--jc-color-surface-hover, rgba(255, 255, 255, .08));border-radius:var(--jc-radius-sm, 6px);overflow:hidden}.balance-card__progress-bar[data-v-2d9c1bc7]{height:100%;background:var(--jc-color-accent, #5b8dff);transition:width .3s ease}.balance-card__progress-bar--warning[data-v-2d9c1bc7]{background:var(--jc-color-warning, #ffb93b)}.balance-card__progress-bar--danger[data-v-2d9c1bc7]{background:var(--jc-color-danger, #ff5b6a)}.balance-card__stub[data-v-2d9c1bc7]{margin:0;color:var(--jc-color-text-muted, #8a93a6);font-size:var(--jc-font-size-sm, 13px)}.limits-form__title[data-v-b0e02fce]{margin:0;font-size:var(--jc-font-size-lg, 18px);font-weight:600}.limits-form__form[data-v-b0e02fce],.credit-dialog__form[data-v-a5c4249c]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.suspend-controls[data-v-a18a3a98]{display:flex;gap:var(--jc-space-2)}.suspend-controls__form[data-v-a18a3a98]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.suspend-controls__description[data-v-a18a3a98]{margin:0;font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted, #475569);line-height:1.5}.billing-tab[data-v-ae961c88]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.billing-tab__loading[data-v-ae961c88]{display:flex;justify-content:center;padding:var(--jc-space-6) 0}.billing-tab__superadmin-actions[data-v-ae961c88]{display:flex;flex-wrap:wrap;gap:var(--jc-space-2)}.works-table[data-v-1f4e2a4f]{padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface);transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.works-table[data-v-1f4e2a4f]:hover{border-color:var(--jc-color-border-strong);background:var(--jc-color-surface-hover);box-shadow:var(--jc-shadow-sm)}.works-table__loading[data-v-1f4e2a4f]{display:flex;justify-content:center;padding:var(--jc-space-4) 0}.works-table__wrap[data-v-1f4e2a4f]{overflow-x:auto}.works-table__table[data-v-1f4e2a4f]{width:100%;border-collapse:collapse;font-size:var(--jc-font-size-sm, 14px)}@media (max-width: 1023px){.works-table__table[data-v-1f4e2a4f]{min-width:760px}}.works-table__table th[data-v-1f4e2a4f],.works-table__table td[data-v-1f4e2a4f]{text-align:left;padding:var(--jc-space-2);border-bottom:1px solid var(--jc-color-border, rgba(255, 255, 255, .08))}.works-table__table th[data-v-1f4e2a4f]{font-weight:500;color:var(--jc-color-text-muted, #8a93a6);font-size:var(--jc-font-size-xs, 12px);text-transform:uppercase;letter-spacing:.04em}.works-table__th--num[data-v-1f4e2a4f],.works-table__cell--num[data-v-1f4e2a4f]{text-align:right;font-variant-numeric:tabular-nums}.works-table__cell-muted[data-v-1f4e2a4f]{color:var(--jc-color-text-muted, #8a93a6)}.works-table__row[data-v-1f4e2a4f]{cursor:pointer;transition:background-color .15s ease}.works-table__row[data-v-1f4e2a4f]:hover,.works-table__row[data-v-1f4e2a4f]:focus{background:color-mix(in srgb,var(--jc-color-accent) 6%,transparent);outline:none}@media (max-width: 860px){.works-table[data-v-1f4e2a4f]{padding:0;border:0;background:transparent}.works-table[data-v-1f4e2a4f]:hover{background:transparent;box-shadow:none}.works-table__wrap[data-v-1f4e2a4f]{overflow:visible}.works-table__table[data-v-1f4e2a4f]{min-width:0;display:block}.works-table__table thead[data-v-1f4e2a4f]{display:none}.works-table__table tbody[data-v-1f4e2a4f]{display:grid;gap:var(--jc-space-2)}.works-table__row[data-v-1f4e2a4f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jc-space-2) var(--jc-space-3);padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface)}.works-table__row[data-v-1f4e2a4f]:hover,.works-table__row[data-v-1f4e2a4f]:focus{border-color:var(--jc-color-border-strong);background:var(--jc-color-surface-hover);box-shadow:var(--jc-shadow-sm)}.works-table__table td[data-v-1f4e2a4f]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0;border-bottom:0}.works-table__table td[data-v-1f4e2a4f]:before{content:attr(data-label);font-size:.6875rem;font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--jc-color-text-muted, #64748b)}.works-table__cell--num[data-v-1f4e2a4f]{text-align:left}}@media (max-width: 520px){.works-table__row[data-v-1f4e2a4f]{grid-template-columns:1fr}}.period-select--inline[data-v-f4c65e88] .jc-select{flex-direction:row;align-items:center;gap:var(--jc-space-2)}.period-select--inline[data-v-f4c65e88] .jc-select__label{white-space:nowrap}.period-select--inline[data-v-f4c65e88] .jc-select__control{width:auto;min-width:112px}.employee-costs-tab[data-v-16c7362d]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.employee-costs-tab__summary-head[data-v-16c7362d]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3);width:100%}.employee-costs-tab__title[data-v-16c7362d]{margin:0;font-size:var(--jc-font-size-lg, 18px);font-weight:600}.employee-costs-tab__period[data-v-16c7362d]{margin-left:auto}.employee-costs-tab__period[data-v-16c7362d] .jc-select__label{color:var(--jc-color-text-muted);font-weight:500}.employee-costs-tab__loading[data-v-16c7362d]{display:flex;justify-content:center;padding:var(--jc-space-3) 0}.employee-costs-tab__metrics[data-v-16c7362d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--jc-space-4);margin:0}.employee-costs-tab__metric[data-v-16c7362d]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.employee-costs-tab__metric dt[data-v-16c7362d]{font-size:var(--jc-font-size-sm, 13px);color:var(--jc-color-text-muted, #8a93a6);margin:0}.employee-costs-tab__metric dd[data-v-16c7362d]{margin:0;font-size:var(--jc-font-size-lg, 18px);font-weight:500;font-variant-numeric:tabular-nums}.employee-costs-tab__currency[data-v-16c7362d]{font-size:var(--jc-font-size-sm, 13px);color:var(--jc-color-text-muted, #8a93a6);margin-left:var(--jc-space-1)}@media (max-width: 640px){.employee-costs-tab__summary-head[data-v-16c7362d]{align-items:flex-start;flex-direction:column}.employee-costs-tab__period[data-v-16c7362d]{margin-left:0}}.budget-token-badge[data-v-515da7f6]{display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--jc-color-text)}.budget-token-badge__unit[data-v-515da7f6]{font-size:var(--jc-font-size-xs, 11px);font-weight:500;color:var(--jc-color-text-muted)}.audit-diff[data-v-889e45d6]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.audit-diff__mode[data-v-889e45d6]{margin:0;font-size:var(--jc-font-size-sm, 13px);font-weight:600;color:var(--jc-color-text-muted, #6b7280)}.audit-diff__table[data-v-889e45d6]{width:100%;border-collapse:collapse;font-size:var(--jc-font-size-sm, 13px)}.audit-diff__table thead th[data-v-889e45d6]{text-align:left;font-weight:600;color:var(--jc-color-text-muted, #6b7280);padding:var(--jc-space-2) var(--jc-space-3);border-bottom:1px solid var(--jc-color-border, #e5e7eb)}.audit-diff__table tbody td[data-v-889e45d6]{padding:var(--jc-space-2) var(--jc-space-3);border-bottom:1px solid var(--jc-color-border-subtle, #f1f3f5);vertical-align:top;word-break:break-word}.audit-diff__field[data-v-889e45d6]{font-weight:600;white-space:nowrap}.audit-diff__old[data-v-889e45d6]{color:var(--jc-color-text-muted, #6b7280)}.audit-diff__new[data-v-889e45d6]{color:var(--jc-color-text, #0f172a)}.audit-diff__raw[data-v-889e45d6]{border-top:1px solid var(--jc-color-border-subtle, #f1f3f5);padding-top:var(--jc-space-2)}.audit-diff__raw-summary[data-v-889e45d6]{cursor:pointer;font-size:var(--jc-font-size-sm, 13px);color:var(--jc-color-text-muted, #6b7280);-webkit-user-select:none;user-select:none}.audit-diff__raw-grid[data-v-889e45d6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--jc-space-3);margin-top:var(--jc-space-2)}.audit-diff__column[data-v-889e45d6]{display:flex;flex-direction:column;gap:var(--jc-space-2);min-width:0}.audit-diff__heading[data-v-889e45d6]{margin:0;font-size:var(--jc-font-size-sm, 13px);font-weight:600;color:var(--jc-color-text-muted, #6b7280);letter-spacing:.04em}.audit-diff__pre[data-v-889e45d6]{background:var(--jc-color-surface-muted, #f6f7f9);color:var(--jc-color-text);border-radius:var(--jc-radius-sm, 4px);padding:var(--jc-space-2);margin:0;font-size:var(--jc-font-size-xs, 11px);font-family:var(--jc-font-mono, monospace);overflow:auto;max-height:50vh}.audit-diff__empty[data-v-889e45d6]{color:var(--jc-color-text-muted, #6b7280);font-style:italic;padding:var(--jc-space-2)}@media (max-width: 768px){.audit-diff__raw-grid[data-v-889e45d6]{grid-template-columns:1fr}}.audit-restore[data-v-33e11b79],.audit-history[data-v-196c498e]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.audit-history__title[data-v-196c498e]{margin:0;font-size:var(--jc-font-size-lg, 18px);font-weight:600}.audit-history__loading[data-v-196c498e]{display:flex;justify-content:center;padding:var(--jc-space-6)}.audit-history__table[data-v-196c498e]{width:100%;border-collapse:collapse;background:var(--jc-color-surface, #fff);border-radius:var(--jc-radius-md, 8px);overflow:hidden}.audit-history__table thead th[data-v-196c498e]{background:var(--jc-color-surface-muted, #f6f7f9);text-align:left;font-weight:600;font-size:var(--jc-font-size-sm, 13px);padding:var(--jc-space-2) var(--jc-space-3);border-bottom:1px solid var(--jc-color-border, #e5e7eb)}.audit-history__table tbody td[data-v-196c498e]{padding:var(--jc-space-2) var(--jc-space-3);border-bottom:1px solid var(--jc-color-border-subtle, #f1f3f5);font-size:var(--jc-font-size-sm, 13px);vertical-align:top}.audit-history__version[data-v-196c498e]{font-family:var(--jc-font-mono, monospace);font-weight:600}.audit-history__actions[data-v-196c498e]{display:flex;gap:var(--jc-space-1)}.audit-history__actions-col[data-v-196c498e]{white-space:nowrap;width:1%}.knowledge-search-box[data-v-83907d60]{display:flex;gap:8px;margin-bottom:16px}.knowledge-search-input[data-v-83907d60]{flex:1;padding:8px 12px;border:1px solid var(--jc-color-border);border-radius:6px;font-size:14px}.knowledge-search-btn[data-v-83907d60]{padding:8px 16px;background:var(--jc-color-accent);color:#fff;border:none;border-radius:6px;cursor:pointer}.knowledge-search-btn[data-v-83907d60]:disabled{opacity:.5;cursor:not-allowed}.knowledge-databases[data-v-d231c3f4]{display:flex;flex-direction:column;gap:8px}.empty[data-v-d231c3f4]{padding:24px;color:var(--jc-color-text-muted);text-align:center}.databases-list[data-v-d231c3f4]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.database-card[data-v-d231c3f4]{padding:12px;border:1px solid var(--jc-color-border);border-radius:8px;background:var(--jc-color-surface)}.database-card h4[data-v-d231c3f4]{margin:0 0 4px;font-size:14px}.muted[data-v-d231c3f4]{color:var(--jc-color-text-muted);font-size:12px;margin:0}.knowledge-page[data-v-fea90e5e]{display:flex;flex-direction:column;gap:16px;padding:24px}.page-header[data-v-fea90e5e]{display:flex;align-items:center;justify-content:space-between}.btn.primary[data-v-fea90e5e]{padding:8px 16px;background:var(--jc-color-accent);color:var(--jc-color-on-accent);border:none;border-radius:6px;cursor:pointer}.btn.secondary[data-v-fea90e5e]{padding:8px 16px;background:var(--jc-color-surface-hover);color:var(--jc-color-text);border:none;border-radius:6px;cursor:pointer}.btn[data-v-fea90e5e]:disabled{opacity:.5;cursor:not-allowed}.empty[data-v-fea90e5e]{padding:32px;color:var(--jc-color-text-muted);text-align:center}.items[data-v-fea90e5e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.item[data-v-fea90e5e],.hit[data-v-fea90e5e]{padding:12px 16px;border:1px solid var(--jc-color-border);border-radius:8px;background:var(--jc-color-surface);cursor:pointer;display:flex;flex-direction:column;gap:4px}.muted[data-v-fea90e5e]{color:var(--jc-color-text-muted);font-size:12px}.score[data-v-fea90e5e]{margin-left:8px}.snippet[data-v-fea90e5e]{color:var(--jc-color-text-muted);font-size:13px;margin:0}.tags[data-v-fea90e5e]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.tag[data-v-fea90e5e]{background:var(--jc-color-surface-hover);border-radius:12px;padding:2px 8px;font-size:12px}.databases-section[data-v-fea90e5e]{margin-top:24px}.modal-backdrop[data-v-fea90e5e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-window[data-v-fea90e5e]{background:var(--jc-color-surface);border-radius:10px;padding:20px 24px;width:640px;max-width:92vw;max-height:90vh;overflow:auto;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;gap:14px}.modal-header h3[data-v-fea90e5e]{margin:0}.modal-body[data-v-fea90e5e]{display:flex;flex-direction:column;gap:12px}.modal-body label[data-v-fea90e5e]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--jc-color-text-muted)}.form-input[data-v-fea90e5e],.form-textarea[data-v-fea90e5e]{padding:8px 12px;border:1px solid var(--jc-color-border);border-radius:6px;font-size:14px;font-family:inherit;background:var(--jc-color-surface);color:var(--jc-color-text)}.modal-actions[data-v-fea90e5e]{display:flex;gap:8px;align-items:center;margin-top:4px}.modal-actions__spacer[data-v-fea90e5e]{flex:1}.btn.danger[data-v-fea90e5e]{padding:8px 16px;background:transparent;color:var(--jc-color-danger, #dc2626);border:1px solid var(--jc-color-danger, #dc2626);border-radius:6px;cursor:pointer}.btn.danger[data-v-fea90e5e]:hover{background:#dc262614}.btn.link-danger[data-v-fea90e5e]{padding:8px 12px;background:transparent;color:var(--jc-color-danger, #dc2626);border:none;border-radius:6px;cursor:pointer;font-size:13px;text-decoration:underline;text-decoration-color:#dc262666;text-underline-offset:3px}.btn.link-danger[data-v-fea90e5e]:hover:not(:disabled){background:#dc26260f;text-decoration-color:#dc2626b3}.btn.link-danger[data-v-fea90e5e]:disabled{opacity:.5;cursor:not-allowed}.content-field[data-v-fea90e5e]{display:flex;flex-direction:column;gap:6px}.content-field__header[data-v-fea90e5e]{display:flex;align-items:center;justify-content:space-between}.content-field__label[data-v-fea90e5e]{font-size:13px;color:var(--jc-color-text-muted)}.content-field__tabs[data-v-fea90e5e]{display:inline-flex;gap:2px;background:var(--jc-color-surface-muted);border-radius:6px;padding:2px}.content-field__tab[data-v-fea90e5e]{padding:4px 12px;border:none;background:transparent;color:var(--jc-color-text-muted);font-size:12px;border-radius:4px;cursor:pointer}.content-field__tab.is-active[data-v-fea90e5e]{background:var(--jc-color-surface);color:var(--jc-color-text);box-shadow:0 1px 2px #00000014}.content-field__tab[data-v-fea90e5e]:disabled{opacity:.5;cursor:not-allowed}.content-field__preview[data-v-fea90e5e]{border:1px solid var(--jc-color-border);border-radius:6px;padding:12px 16px;min-height:220px;max-height:50vh;overflow-y:auto;background:var(--jc-color-surface);font-size:14px;line-height:1.5;color:var(--jc-color-text)}.content-field__preview[data-v-fea90e5e] h1,.content-field__preview[data-v-fea90e5e] h2,.content-field__preview[data-v-fea90e5e] h3{font-weight:600;margin:12px 0 6px;line-height:1.3}.content-field__preview[data-v-fea90e5e] h1{font-size:18px}.content-field__preview[data-v-fea90e5e] h2{font-size:16px}.content-field__preview[data-v-fea90e5e] h3{font-size:14px}.content-field__preview[data-v-fea90e5e] p{margin:4px 0}.content-field__preview[data-v-fea90e5e] ul,.content-field__preview[data-v-fea90e5e] ol{margin:4px 0;padding-left:24px}.content-field__preview[data-v-fea90e5e] li{margin:2px 0}.content-field__preview[data-v-fea90e5e] code{background:var(--jc-color-surface-muted);padding:1px 4px;border-radius:3px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.content-field__preview[data-v-fea90e5e] pre{background:var(--jc-color-surface-muted);padding:8px 12px;border-radius:4px;overflow-x:auto;font-size:13px;margin:6px 0}.content-field__preview[data-v-fea90e5e] blockquote{margin:6px 0;padding:4px 12px;border-left:3px solid var(--jc-color-border);color:var(--jc-color-text-muted)}.content-field__preview[data-v-fea90e5e] a{color:var(--jc-color-accent);text-decoration:underline}.content-field__preview[data-v-fea90e5e] li:has(>.task-cb){list-style:none;margin-left:-20px;padding-left:4px}.content-field__preview[data-v-fea90e5e] .task-cb{display:inline-block;width:12px;height:12px;border:1px solid var(--jc-color-border);border-radius:2px;background:var(--jc-color-surface);vertical-align:-1px;margin-right:6px}.content-field__preview[data-v-fea90e5e] .task-cb--checked{background:var(--jc-color-accent);border-color:var(--jc-color-accent);position:relative}.content-field__preview[data-v-fea90e5e] .task-cb--checked:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid var(--jc-color-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.kn-header[data-v-fea90e5e]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--jc-space-3);margin-bottom:var(--jc-space-4)}.kn-header__title[data-v-fea90e5e]{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--jc-color-text)}.kn-header__sub[data-v-fea90e5e]{margin:4px 0 0;font-size:13px;color:var(--jc-color-text-muted)}.kn-header__actions[data-v-fea90e5e]{display:flex;gap:8px}.kn-search-callout[data-v-fea90e5e]{margin-bottom:var(--jc-space-3);padding:18px;border-radius:var(--jc-radius-lg, 12px);background:var(--jc-ai-soft, rgba(126, 98, 237, .08));border:1px solid var(--jc-ai-border, rgba(126, 98, 237, .4));display:flex;flex-direction:column;gap:12px}.kn-search-callout__head[data-v-fea90e5e]{display:flex;align-items:center;gap:10px}.kn-search-callout__dot[data-v-fea90e5e]{width:14px;height:14px;border-radius:999px;background:var(--jc-ai, #b8a8ff)}.kn-search-callout__label[data-v-fea90e5e]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--jc-ai, #b8a8ff)}.kn-search-callout__hint[data-v-fea90e5e]{font-size:12px;color:var(--jc-color-text-muted)}.kn-grid[data-v-fea90e5e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--jc-space-3);margin-top:var(--jc-space-3)}.kn-card[data-v-fea90e5e]{padding:16px;border-radius:var(--jc-radius-md);background:var(--jc-color-surface);border:1px solid var(--jc-color-border);cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:transform var(--jc-transition-fast),border-color var(--jc-transition-fast)}.kn-card[data-v-fea90e5e]:hover{transform:translateY(-1px);border-color:var(--jc-color-accent, #7e62ed)}.kn-card__head[data-v-fea90e5e]{display:flex;align-items:flex-start;gap:10px}.kn-card__icon[data-v-fea90e5e]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#3e63dd21;border:1px solid rgba(62,99,221,.33);color:var(--jc-blue)}.kn-card__icon[data-kind=employee][data-v-fea90e5e]{background:#ffb2242e;border-color:#ffb22454;color:var(--jc-color-warning)}.kn-card__icon[data-kind=global][data-v-fea90e5e]{background:#00a2c721;border-color:#00a2c754;color:var(--tila-cyan-9)}.kn-card__meta[data-v-fea90e5e]{flex:1;min-width:0}.kn-card__title[data-v-fea90e5e]{font-weight:600;font-size:14px;line-height:1.3;color:var(--jc-color-text)}.kn-card__sub[data-v-fea90e5e]{font-size:12px;color:var(--jc-color-text-muted);margin-top:3px}.kn-card__snippet[data-v-fea90e5e]{margin:0;font-size:12.5px;line-height:1.5;color:var(--jc-color-text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.kn-card__tags[data-v-fea90e5e]{display:flex;flex-wrap:wrap;gap:4px}.kn-card__tag[data-v-fea90e5e]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;background:var(--jc-color-surface-strong, var(--jc-color-surface-active));border:1px solid var(--jc-color-border);color:var(--jc-color-text-muted)}.kn-card__footer[data-v-fea90e5e]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--jc-color-border);font-size:12px;color:var(--jc-color-text-muted)}.knowledge-page-route[data-v-63efdfe6]{flex:1;display:flex;flex-direction:column}.empty[data-v-63efdfe6]{padding:48px;text-align:center;color:var(--jc-color-text-muted)}.hire-talent[data-v-ef55e08d]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.hire-talent__who[data-v-ef55e08d]{display:flex;align-items:center;gap:var(--jc-space-3)}.hire-talent__who-meta[data-v-ef55e08d]{display:flex;flex-direction:column}.hire-talent__muted[data-v-ef55e08d]{color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm)}.hire-talent__desc[data-v-ef55e08d]{margin:0;font-size:var(--jc-font-size-sm)}.hire-talent__loading[data-v-ef55e08d]{text-align:center;padding:var(--jc-space-2)}.hire-talent__skills[data-v-ef55e08d]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.hire-talent__skills-chips[data-v-ef55e08d]{display:flex;flex-wrap:wrap;gap:var(--jc-space-1)}.ai-market-talents[data-v-e96f4c31]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.ai-market-talents__toolbar[data-v-e96f4c31]{display:flex;justify-content:space-between;align-items:center;gap:var(--jc-space-3);flex-wrap:wrap}.ai-market-talents__search[data-v-e96f4c31]{flex:1 1 320px;min-width:280px;max-width:480px}.ai-market-talents__search[data-v-e96f4c31] .jc-input{width:100%}.ai-market-talents__filters[data-v-e96f4c31]{display:flex;gap:var(--jc-space-2);flex-wrap:wrap}.ai-market-talents__loading[data-v-e96f4c31]{padding:var(--jc-space-4);text-align:center}.ai-market-talents__grid[data-v-e96f4c31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--jc-space-3)}.ai-market-talents__card[data-v-e96f4c31]{display:flex;flex-direction:column;gap:var(--jc-space-2);min-height:200px}.ai-market-talents__card-head[data-v-e96f4c31]{display:flex;align-items:center;gap:var(--jc-space-2)}.ai-market-talents__identity[data-v-e96f4c31]{min-width:0;flex:1}.ai-market-talents__identity h4[data-v-e96f4c31]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-market-talents__position[data-v-e96f4c31]{display:block;color:var(--jc-color-text-muted, #64748b);font-size:var(--jc-font-size-sm)}.ai-market-talents__desc[data-v-e96f4c31]{color:var(--jc-color-text-muted, #64748b);margin:0;font-size:var(--jc-font-size-sm)}.ai-market-talents__tags[data-v-e96f4c31],.ai-market-talents__skills-chips[data-v-e96f4c31]{display:flex;flex-wrap:wrap;gap:var(--jc-space-1)}.ai-market-talents__skills[data-v-e96f4c31]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.ai-market-talents__skills-label[data-v-e96f4c31]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted, #64748b)}.ai-market-talents__card-actions[data-v-e96f4c31]{display:flex;gap:var(--jc-space-2);margin-top:auto;padding-top:var(--jc-space-2)}.publish-talent[data-v-995c4d94]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.publish-talent__knowledge[data-v-995c4d94]{display:flex;align-items:center;gap:var(--jc-space-2)}.publish-talent__soon[data-v-995c4d94]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted, #64748b)}.publish-talent__preview[data-v-995c4d94]{display:flex;flex-direction:column;gap:var(--jc-space-1)}.publish-talent__preview-title[data-v-995c4d94]{font-size:var(--jc-font-size-sm);color:var(--jc-color-text-muted, #64748b)}.publish-talent__preview-list[data-v-995c4d94]{margin:0;padding-left:var(--jc-space-4);font-size:var(--jc-font-size-sm)}.mcp-server-editor[data-v-7256eeab]{display:flex;flex-direction:column;gap:.75rem}.mcp-server-editor__builtin[data-v-7256eeab]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--jc-color-text-muted)}.mcp-server-editor__row[data-v-7256eeab]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}.mcp-server-editor__section-title[data-v-7256eeab]{font-weight:600;font-size:.9375rem}.mcp-server-editor__hint[data-v-7256eeab]{margin:0;font-size:.8125rem;color:var(--jc-color-text-muted)}.mcp-server-editor__credentials[data-v-7256eeab],.mcp-server-editor__tools[data-v-7256eeab]{display:flex;flex-direction:column;gap:.4rem;padding:.6rem;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md)}.mcp-server-editor__cred[data-v-7256eeab]{display:flex;flex-direction:column;gap:.15rem;padding:.35rem 0;border-top:1px dashed var(--jc-color-border)}.mcp-server-editor__cred-key[data-v-7256eeab]{display:inline-flex;align-items:center;gap:.4rem}.mcp-server-editor__cred-title[data-v-7256eeab]{font-size:.875rem}.mcp-server-editor__tool[data-v-7256eeab]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mcp-server-editor__error[data-v-7256eeab]{color:var(--jc-color-danger)}.mcp-list-page[data-v-fbfb9749]{display:flex;flex-direction:column;gap:.75rem;padding:var(--jc-space-4)}.mcp-list-page__header[data-v-fbfb9749]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3)}.mcp-list-page__title[data-v-fbfb9749]{margin:0;font-size:1.125rem}.mcp-list-page__actions[data-v-fbfb9749]{display:flex;align-items:end;gap:var(--jc-space-2)}.mcp-list-page__loading[data-v-fbfb9749],.mcp-list-page__error[data-v-fbfb9749]{padding:var(--jc-space-4);text-align:center}.mcp-list-page__error[data-v-fbfb9749]{color:var(--jc-color-danger)}.mcp-list-page__sections[data-v-fbfb9749]{display:flex;flex-direction:column;gap:var(--jc-space-5)}.mcp-list-page__section[data-v-fbfb9749]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.mcp-list-page__section-head[data-v-fbfb9749]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3);padding:0 var(--jc-space-1)}.mcp-list-page__section-title[data-v-fbfb9749]{margin:0;color:var(--jc-color-text);font-size:1rem;font-weight:700;line-height:1.25}.mcp-list-page__section-count[data-v-fbfb9749]{min-width:24px;height:22px;display:inline-grid;place-items:center;padding:0 var(--jc-space-2);border:1px solid var(--jc-color-border);border-radius:999px;background:var(--jc-color-surface);color:var(--jc-color-text-muted);font-size:.75rem;font-weight:600}.mcp-list-page__grid[data-v-fbfb9749]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--jc-space-2)}.mcp-list-page__card[data-v-fbfb9749]{display:grid;grid-template-columns:minmax(0,1fr);min-height:164px;gap:var(--jc-space-3);padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface);cursor:pointer;outline:none;transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.mcp-list-page__card[data-v-fbfb9749]:hover,.mcp-list-page__card[data-v-fbfb9749]:focus-visible{border-color:var(--jc-color-border-strong);background:var(--jc-color-surface-hover);box-shadow:var(--jc-shadow-sm)}.mcp-list-page__card-body[data-v-fbfb9749]{min-width:0;min-height:100%;display:flex;flex-direction:column;gap:var(--jc-space-2)}.mcp-list-page__card-head[data-v-fbfb9749]{display:flex;align-items:flex-start;gap:var(--jc-space-2)}.mcp-list-page__icon[data-v-fbfb9749]{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-md);color:var(--jc-color-accent);background:#fff;border:1px solid var(--jc-color-border)}.mcp-list-page__heading[data-v-fbfb9749]{min-width:0;display:flex;flex-direction:column;gap:var(--jc-space-1)}.mcp-list-page__name-line[data-v-fbfb9749]{min-width:0;display:flex;align-items:center;gap:var(--jc-space-2)}.mcp-list-page__status-dot[data-v-fbfb9749]{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--jc-color-text-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-color-text-muted) 14%,transparent)}.mcp-list-page__status-dot--ready[data-v-fbfb9749]{background:var(--jc-color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-color-success) 18%,transparent)}.mcp-list-page__status-dot--building[data-v-fbfb9749]{background:var(--jc-color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-color-accent) 18%,transparent)}.mcp-list-page__status-dot--error[data-v-fbfb9749]{background:var(--jc-color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-color-danger) 18%,transparent)}.mcp-list-page__status-dot--unknown[data-v-fbfb9749]{background:var(--jc-color-text-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-color-text-muted) 12%,transparent)}.mcp-list-page__name[data-v-fbfb9749]{min-width:0;color:var(--jc-color-text);font-family:var(--jc-font-mono, ui-monospace, monospace);font-size:1rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.mcp-list-page__meta[data-v-fbfb9749]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem}.mcp-list-page__desc[data-v-fbfb9749]{margin:0;color:var(--jc-color-text-muted, #64748b);font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.mcp-list-page__foot[data-v-fbfb9749]{margin-top:auto;display:flex;flex-wrap:wrap;gap:.375rem .5rem;color:var(--jc-color-text-muted, #64748b);font-family:var(--jc-font-mono, ui-monospace, monospace);font-size:.6875rem;opacity:.85;overflow-wrap:anywhere}@media (max-width: 720px){.mcp-list-page__header[data-v-fbfb9749]{align-items:stretch;flex-direction:column}.mcp-list-page__actions[data-v-fbfb9749]{align-items:stretch;flex-wrap:wrap}.mcp-list-page__grid[data-v-fbfb9749]{grid-template-columns:minmax(0,1fr)}}.mcp-integration-access[data-v-8ec52c47]{display:flex;flex-direction:column;gap:var(--jc-space-3)}.mcp-integration-access__header[data-v-8ec52c47]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--jc-space-3)}.mcp-integration-access__title[data-v-8ec52c47]{margin:0;font-size:1.125rem}.mcp-integration-access__description[data-v-8ec52c47]{margin:var(--jc-space-1) 0 0;color:var(--jc-color-text-muted, #64748b);font-size:.8125rem;line-height:1.4}.mcp-integration-access__loading[data-v-8ec52c47]{display:flex;justify-content:center;padding:var(--jc-space-4)}.mcp-integration-access__error[data-v-8ec52c47]{padding:var(--jc-space-3);color:var(--jc-color-danger)}.mcp-integration-access__list[data-v-8ec52c47]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--jc-space-2)}.mcp-integration-access__row[data-v-8ec52c47]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--jc-space-3);min-height:86px;padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface)}.mcp-integration-access__icon[data-v-8ec52c47]{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--jc-radius-md);color:var(--jc-color-accent);background:#fff;border:1px solid var(--jc-color-border)}.mcp-integration-access__meta[data-v-8ec52c47]{min-width:0;display:flex;flex-direction:column;gap:.25rem}.mcp-integration-access__name-line[data-v-8ec52c47]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.mcp-integration-access__server-description[data-v-8ec52c47]{margin:0;color:var(--jc-color-text-muted, #64748b);font-size:.8125rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.mcp-integration-access__code[data-v-8ec52c47],.mcp-integration-access__muted[data-v-8ec52c47]{color:var(--jc-color-text-muted, #64748b);font-size:.75rem}.mcp-integration-access__actions[data-v-8ec52c47]{display:flex;justify-content:flex-end;min-width:96px}@media (max-width: 640px){.mcp-integration-access__header[data-v-8ec52c47],.mcp-integration-access__row[data-v-8ec52c47]{grid-template-columns:1fr}.mcp-integration-access__header[data-v-8ec52c47]{align-items:stretch}.mcp-integration-access__list[data-v-8ec52c47]{grid-template-columns:1fr}}.mcp-bindings-panel[data-v-e6e8ebcc] .jc-card__body{display:flex;flex-direction:column;gap:var(--jc-space-3)}.mcp-bindings-panel__header[data-v-e6e8ebcc]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3)}.mcp-bindings-panel__title[data-v-e6e8ebcc]{margin:0;font-size:1.125rem}.mcp-bindings-panel__loading[data-v-e6e8ebcc]{display:flex;justify-content:center;padding:var(--jc-space-4)}.mcp-bindings-panel__error[data-v-e6e8ebcc]{padding:var(--jc-space-3);color:var(--jc-color-danger)}.mcp-bindings-panel__list[data-v-e6e8ebcc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--jc-space-2)}.mcp-bindings-panel__row[data-v-e6e8ebcc]{display:flex;flex-direction:column;gap:var(--jc-space-3);padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface);transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.mcp-bindings-panel__row[data-v-e6e8ebcc]:hover{border-color:var(--jc-color-border-strong);background:var(--jc-color-surface-hover);box-shadow:var(--jc-shadow-sm)}.mcp-bindings-panel__identity[data-v-e6e8ebcc]{min-width:0;display:flex;align-items:center;gap:var(--jc-space-2)}.mcp-bindings-panel__icon[data-v-e6e8ebcc]{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-md);color:var(--jc-color-accent);background:color-mix(in srgb,var(--jc-color-accent) 10%,transparent)}.mcp-bindings-panel__meta[data-v-e6e8ebcc]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--jc-space-2);row-gap:4px}.mcp-bindings-panel__row-head[data-v-e6e8ebcc]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3)}.mcp-bindings-panel__row-actions[data-v-e6e8ebcc]{display:inline-flex;align-items:center;gap:var(--jc-space-2)}.mcp-bindings-panel__name[data-v-e6e8ebcc]{min-width:0;font-size:1rem;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.mcp-bindings-panel__actions[data-v-e6e8ebcc]{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--jc-space-1)}.mcp-bindings-panel__unbind[data-v-e6e8ebcc]{width:28px;padding-inline:0;align-self:center;color:var(--jc-color-text-muted)}.mcp-bindings-panel__unbind[data-v-e6e8ebcc]:hover:not(:disabled){color:var(--jc-color-danger)}.mcp-bindings-panel__tools[data-v-e6e8ebcc]{grid-column:1 / -1;padding-top:var(--jc-space-2);border-top:1px solid var(--jc-color-border)}.mcp-bindings-panel__tools-state[data-v-e6e8ebcc]{display:flex;align-items:center;min-height:44px}.mcp-bindings-panel__tools-error[data-v-e6e8ebcc],.mcp-bindings-panel__tools-empty[data-v-e6e8ebcc]{margin:0;color:var(--jc-color-text-muted, #64748b);font-size:.8125rem}.mcp-bindings-panel__tools-error[data-v-e6e8ebcc]{color:var(--jc-color-danger)}.mcp-bindings-panel__tools-list[data-v-e6e8ebcc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jc-space-2)}.mcp-bindings-panel__tool[data-v-e6e8ebcc]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border-radius:var(--jc-radius-sm, 6px);background:var(--jc-color-surface-muted, rgba(0, 0, 0, .04))}.mcp-bindings-panel__tool code[data-v-e6e8ebcc]{font-size:.8125rem;color:var(--jc-color-text)}.mcp-bindings-panel__tool span[data-v-e6e8ebcc]{color:var(--jc-color-text-muted, #64748b);font-size:.8125rem;line-height:1.4}@media (max-width: 560px){.mcp-bindings-panel__list[data-v-e6e8ebcc]{grid-template-columns:1fr}}.mcp-bindings-panel__detail[data-v-e6e8ebcc]{display:flex;flex-direction:column;gap:var(--jc-space-3);padding-top:var(--jc-space-2);border-top:1px dashed var(--jc-color-border)}.mcp-bindings-panel__detail-title[data-v-e6e8ebcc]{font-weight:600;font-size:.9375rem}.mcp-bindings-panel__preset[data-v-e6e8ebcc]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jc-space-3);margin:0;padding:0;border:0}.mcp-bindings-panel__preset legend[data-v-e6e8ebcc]{margin-right:var(--jc-space-2);padding:0}.mcp-bindings-panel__tools[data-v-e6e8ebcc]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.mcp-bindings-panel__tool[data-v-e6e8ebcc]{display:flex;align-items:center;justify-content:space-between;gap:var(--jc-space-3)}.mcp-bindings-panel__tool--excluded[data-v-e6e8ebcc]{opacity:.55}.mcp-bindings-panel__effective[data-v-e6e8ebcc]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.mcp-bindings-panel__effective-list[data-v-e6e8ebcc]{display:flex;flex-wrap:wrap;gap:var(--jc-space-2)}.mcp-bindings-panel__detail-actions[data-v-e6e8ebcc]{display:flex;justify-content:flex-end}.mcp-bindings-panel__muted[data-v-e6e8ebcc]{margin:0;font-size:.875rem;color:var(--jc-color-text-muted)}.ai-session-panel[data-v-da41ffd8]{display:flex;flex-direction:column;gap:12px;padding:12px 14px;background:var(--jc-color-surface);border-radius:8px;border:1px solid var(--jc-color-border);font-size:13px}.ai-session-panel__header[data-v-da41ffd8]{display:flex;align-items:center;justify-content:space-between}.ai-session-panel__title[data-v-da41ffd8]{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--jc-color-text-muted)}.ai-session-panel__loading[data-v-da41ffd8]{display:flex;justify-content:center;padding:12px 0}.ai-session-panel__error[data-v-da41ffd8]{color:var(--jc-color-danger);font-size:12px}.ai-session-panel__empty[data-v-da41ffd8]{color:var(--jc-color-text-muted);font-size:12px}.ai-session-panel__grid[data-v-da41ffd8]{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;margin:0}.ai-session-panel__grid dt[data-v-da41ffd8]{color:var(--jc-color-text-muted);font-size:12px}.ai-session-panel__grid dd[data-v-da41ffd8]{margin:0;font-weight:500;color:var(--jc-color-text);word-break:break-word}.ai-session-panel__status-key[data-v-da41ffd8]{display:none}.ai-session-panel__footer[data-v-da41ffd8]{border-top:1px dashed var(--jc-color-border);padding-top:8px}.ai-session-panel__link[data-v-da41ffd8]{color:var(--jc-color-accent);font-size:12px;text-decoration:none}.ai-session-panel__link[data-v-da41ffd8]:hover{text-decoration:underline}code[data-v-da41ffd8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;background:var(--jc-color-surface-muted);padding:1px 4px;border-radius:3px}.role-editor[data-v-c8fb654c]{display:flex;flex-direction:column;gap:20px}.role-editor__section[data-v-c8fb654c]{display:flex;flex-direction:column;gap:12px}.role-editor__section+.role-editor__section[data-v-c8fb654c],.role-editor__personalization+.role-editor__section[data-v-c8fb654c]{padding-top:18px;border-top:1px solid var(--jc-color-border)}.role-editor__section-head[data-v-c8fb654c]{display:flex;flex-direction:column;gap:3px}.role-editor__section-head h4[data-v-c8fb654c]{margin:0;font-size:15px;line-height:1.3;font-weight:700;color:var(--jc-color-text)}.role-editor__section-head p[data-v-c8fb654c]{margin:0;font-size:13px;line-height:1.4;color:var(--jc-color-text-muted)}.role-editor__stack[data-v-c8fb654c]{display:flex;flex-direction:column;gap:12px}.role-editor__grid[data-v-c8fb654c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.role-editor__grid--controls[data-v-c8fb654c]{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start}@media (max-width: 600px){.role-editor__grid[data-v-c8fb654c],.role-editor__grid--controls[data-v-c8fb654c]{grid-template-columns:1fr}}.role-editor__toggle-card[data-v-c8fb654c]{min-height:36px;display:flex;align-items:center;padding-top:25px}.role-editor__personalization[data-v-c8fb654c]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);background:var(--jc-color-surface-muted)}.role-editor__personalization-label[data-v-c8fb654c]{font-size:13px;font-weight:600}.role-editor__personalization-hint[data-v-c8fb654c]{margin:0;font-size:12px;color:var(--jc-color-text-muted)}.role-editor__personalization-value[data-v-c8fb654c]{margin:0;font-size:13px;white-space:pre-wrap;word-break:break-word;font-family:var(--jc-font-mono)}.overview-role[data-v-8d7b3c0f]{display:flex;flex-direction:column;padding-block:var(--jc-space-2)}.overview-role[data-v-8d7b3c0f] .jc-card__body{display:flex;flex-direction:column;gap:var(--jc-space-5)}.overview-role__head[data-v-8d7b3c0f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-role__title[data-v-8d7b3c0f]{margin:0;font-size:16px;font-weight:700}.overview-role__desc[data-v-8d7b3c0f]{margin:0;line-height:1.45}.overview-role__muted[data-v-8d7b3c0f]{margin:0;color:var(--jc-color-text-muted);font-size:13px;line-height:1.45}.overview-role__specs[data-v-8d7b3c0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:var(--jc-space-2)}.overview-role__spec[data-v-8d7b3c0f]{display:flex;align-items:center;gap:var(--jc-space-2);min-width:0;padding:var(--jc-space-2) var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface-muted)}.overview-role__spec--accent[data-v-8d7b3c0f]{border-color:color-mix(in srgb,var(--jc-color-accent) 35%,var(--jc-color-border));background:color-mix(in srgb,var(--jc-color-accent) 6%,var(--jc-color-surface))}.overview-role__spec-icon[data-v-8d7b3c0f]{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-sm, 8px);color:var(--jc-color-text-muted);background:var(--jc-color-surface)}.overview-role__spec--accent .overview-role__spec-icon[data-v-8d7b3c0f]{color:var(--jc-color-accent);background:color-mix(in srgb,var(--jc-color-accent) 12%,transparent)}.overview-role__spec-body[data-v-8d7b3c0f]{min-width:0;display:flex;flex-direction:column;gap:1px}.overview-role__spec-label[data-v-8d7b3c0f]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--jc-color-text-muted)}.overview-role__spec-value[data-v-8d7b3c0f]{font-size:14px;font-weight:600;color:var(--jc-color-text);overflow-wrap:anywhere}.overview-role__feature[data-v-8d7b3c0f]{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--jc-color-success);background:color-mix(in srgb,var(--jc-color-success) 12%,transparent)}.overview-chats[data-v-64bf9367]{height:100%}.overview-chats[data-v-64bf9367] .jc-card__body{display:flex;flex-direction:column;gap:var(--jc-space-4);height:100%}.overview-chats__title[data-v-64bf9367]{margin:0;font-size:16px;font-weight:700}.overview-chats__empty[data-v-64bf9367]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--jc-space-2);padding:var(--jc-space-4) 0;text-align:center}.overview-chats__empty-icon[data-v-64bf9367]{color:var(--jc-color-text-muted);opacity:.6}.overview-chats__muted[data-v-64bf9367]{margin:0;color:var(--jc-color-text-muted);font-size:13px}.overview-chats__list[data-v-64bf9367]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.overview-chats__row[data-v-64bf9367]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);cursor:pointer;transition:background var(--jc-transition-fast, .12s ease)}.overview-chats__row[data-v-64bf9367]:hover{background:var(--jc-color-surface-hover)}.overview-chats__row-main[data-v-64bf9367]{display:flex;align-items:center;justify-content:space-between;gap:8px}.overview-chats__row-title[data-v-64bf9367]{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-chats__row-time[data-v-64bf9367]{font-size:12px;color:var(--jc-color-text-muted);flex-shrink:0}.overview-chats__row-preview[data-v-64bf9367]{margin:0;font-size:12px;color:var(--jc-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-chats__loading[data-v-64bf9367]{padding:8px 0}.glass-card[data-v-ba87f6dd]{border-radius:12px;background:var(--jc-color-surface);border:1px solid var(--jc-color-border);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 1px 2px #0f172a0a,inset 0 1px #fff6}.ai-response[data-v-ba87f6dd]{padding:12px 16px}.ai-response__content[data-v-ba87f6dd]{font-size:14px;line-height:1.6;color:var(--jc-color-text);word-break:break-word}.ai-response__content[data-v-ba87f6dd] h1,.ai-response__content[data-v-ba87f6dd] h2,.ai-response__content[data-v-ba87f6dd] h3,.ai-response__content[data-v-ba87f6dd] h4{margin:12px 0 6px;font-weight:600;line-height:1.3}.ai-response__content[data-v-ba87f6dd] h1{font-size:18px}.ai-response__content[data-v-ba87f6dd] h2{font-size:16px}.ai-response__content[data-v-ba87f6dd] h3{font-size:14px}.ai-response__content[data-v-ba87f6dd] p{margin:6px 0}.ai-response__content[data-v-ba87f6dd] ul,.ai-response__content[data-v-ba87f6dd] ol{margin:6px 0;padding-left:22px}.ai-response__content[data-v-ba87f6dd] li{margin:2px 0}.ai-response__content[data-v-ba87f6dd] li:has(>.task-cb){list-style:none;margin-left:-20px;padding-left:4px}.ai-response__content[data-v-ba87f6dd] .task-cb{display:inline-block;width:12px;height:12px;border:1px solid var(--jc-color-border);border-radius:2px;background:var(--jc-color-surface);vertical-align:-1px;margin-right:6px}.ai-response__content[data-v-ba87f6dd] .task-cb--checked{background:var(--jc-color-accent);border-color:var(--jc-color-accent);position:relative}.ai-response__content[data-v-ba87f6dd] .task-cb--checked:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ai-response__content[data-v-ba87f6dd] code{background:var(--jc-color-surface-muted);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.ai-response__content[data-v-ba87f6dd] pre{margin:8px 0;padding:10px 12px;background:var(--jc-color-surface-muted);border:1px solid var(--jc-color-border);border-radius:8px;overflow-x:auto}.ai-response__content[data-v-ba87f6dd] pre code{background:transparent;padding:0;font-size:12px;line-height:1.5}.ai-response__content[data-v-ba87f6dd] blockquote{margin:8px 0;padding:6px 12px;border-left:3px solid var(--jc-color-accent);background:var(--jc-tint-violet);border-radius:0 6px 6px 0;color:var(--jc-color-text-muted)}.ai-response__content[data-v-ba87f6dd] a{color:var(--jc-color-accent);text-decoration:underline;text-decoration-color:#2563eb66}.ai-response__content[data-v-ba87f6dd] a:hover{text-decoration-color:#2563ebe6}.ai-response__content[data-v-ba87f6dd] table{border-collapse:collapse;margin:8px 0;width:100%}.ai-response__content[data-v-ba87f6dd] th,.ai-response__content[data-v-ba87f6dd] td{border:1px solid var(--jc-color-border);padding:4px 8px;font-size:13px}.ai-response__content[data-v-ba87f6dd] th{background:var(--jc-color-surface-muted);font-weight:600}.glass-card[data-v-d4d09d40]{position:relative;border-radius:12px;background:var(--jc-color-surface-muted);border:1px solid var(--jc-color-border);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffff59;transition:max-height .22s ease,padding .18s ease}.ai-thinking[data-v-d4d09d40]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;color:var(--jc-color-text-muted);font-style:italic}.ai-thinking__header[data-v-d4d09d40]{display:flex;align-items:center;gap:8px;font-style:normal;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--jc-color-text-muted)}.ai-thinking__icon[data-v-d4d09d40]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--jc-color-surface-active);color:var(--jc-color-text-muted)}.ai-thinking__label[data-v-d4d09d40]{flex:1}.ai-thinking__toggle[data-v-d4d09d40]{background:var(--jc-color-surface);border:1px solid var(--jc-color-border);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--jc-color-text-muted);cursor:pointer;transition:background .12s ease,transform .12s ease}.ai-thinking__toggle[data-v-d4d09d40]:hover{background:var(--jc-color-surface-hover);transform:translateY(-1px)}.ai-thinking__toggle[data-v-d4d09d40]:active{transform:translateY(0)}.ai-thinking__content[data-v-d4d09d40],.ai-thinking__preview[data-v-d4d09d40]{font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;animation:ai-thinking-fade-in-d4d09d40 .18s ease}.ai-thinking__preview[data-v-d4d09d40]{opacity:.78}@keyframes ai-thinking-fade-in-d4d09d40{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-e5daad9d]{border-radius:12px;background:var(--jc-color-surface);border:1px solid var(--jc-color-border);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 1px 3px #0f172a0f,inset 0 1px #fff6}.ai-tool-call[data-v-e5daad9d]{display:flex;flex-direction:column;gap:6px;padding:8px 12px}.ai-tool-call.has-error[data-v-e5daad9d]{background:var(--jc-tint-red);border-color:#dc262640}.ai-tool-call__header[data-v-e5daad9d]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--jc-color-text-muted)}.ai-tool-call__icon[data-v-e5daad9d]{font-size:14px;line-height:1}.ai-tool-call__name[data-v-e5daad9d]{flex:1;background:var(--jc-color-surface-muted);padding:2px 8px;border-radius:6px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--jc-color-text);word-break:break-all}.ai-tool-call__status[data-v-e5daad9d]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-variant-numeric:tabular-nums;background:var(--jc-color-surface);border:1px solid var(--jc-color-border);border-radius:999px;padding:2px 8px}.ai-tool-call__duration[data-v-e5daad9d]{font-variant-numeric:tabular-nums;color:var(--jc-color-text-muted)}.ai-tool-call__status--ok[data-v-e5daad9d],.ai-tool-call__status--ok .ai-tool-call__status-icon[data-v-e5daad9d]{color:var(--jc-color-success)}.ai-tool-call__status--error[data-v-e5daad9d],.ai-tool-call__status--error .ai-tool-call__status-icon[data-v-e5daad9d]{color:var(--jc-color-danger)}.ai-tool-call__status--pending[data-v-e5daad9d],.ai-tool-call__status--pending .ai-tool-call__status-icon[data-v-e5daad9d]{color:var(--jc-color-warning)}.ai-tool-call__chip[data-v-e5daad9d]{background:var(--jc-color-surface);border:1px solid var(--jc-color-border);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--jc-color-text-muted);cursor:pointer;transition:background .12s ease}.ai-tool-call__chip[data-v-e5daad9d]:hover{background:var(--jc-color-surface-hover)}.ai-tool-call__pre[data-v-e5daad9d]{margin:0;padding:6px 10px;background:var(--jc-color-surface-muted);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto}.ai-tool-call__pre--args[data-v-e5daad9d]{border-left:2px solid var(--jc-color-border-strong);opacity:.9}.ai-tool-call__pre--error[data-v-e5daad9d]{color:var(--jc-color-danger);background:var(--jc-tint-red)}.ai-tool-call__fallback[data-v-e5daad9d]{font-size:13px;color:var(--jc-color-text-muted)}.glass-card[data-v-82ba06d3]{border-radius:12px;background:var(--jc-color-surface);border:1px solid var(--jc-color-border);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 1px 2px #0f172a0a,inset 0 1px #fff6}.ai-transcript[data-v-82ba06d3]{display:flex;flex-direction:column;gap:14px}.ai-transcript__header[data-v-82ba06d3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-transcript__title[data-v-82ba06d3]{margin:0;font-size:15px;font-weight:600}.ai-transcript__actions[data-v-82ba06d3]{display:flex;gap:8px}.ai-transcript__loading[data-v-82ba06d3],.ai-transcript__empty[data-v-82ba06d3],.ai-transcript__error[data-v-82ba06d3]{padding:16px;text-align:center}.ai-transcript__error[data-v-82ba06d3]{color:var(--jc-color-danger)}.ai-transcript__empty[data-v-82ba06d3]{color:var(--jc-color-text-muted);font-size:13px}.ai-transcript__timeline[data-v-82ba06d3]{list-style:none;margin:0;padding:0 0 0 22px;position:relative;display:flex;flex-direction:column;gap:10px}.ai-transcript__timeline[data-v-82ba06d3]:before{content:"";position:absolute;left:8px;top:4px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(to bottom,#94a3b833,#94a3b880,#94a3b833)}.ai-transcript__node[data-v-82ba06d3]{position:relative;display:flex;align-items:stretch;gap:10px}.ai-transcript__node-marker[data-v-82ba06d3]{position:absolute;left:-22px;top:12px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.ai-transcript__node-dot[data-v-82ba06d3]{width:12px;height:12px;border-radius:50%;background:var(--jc-color-border-strong);border:2px solid var(--jc-color-bg);box-shadow:0 0 0 2px #cbd5e166}.ai-transcript__node--thinking .ai-transcript__node-dot[data-v-82ba06d3]{background:#facc15;box-shadow:0 0 0 2px #facc154d}.ai-transcript__node--tool_call .ai-transcript__node-dot[data-v-82ba06d3]{background:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}.ai-transcript__node--tool_result .ai-transcript__node-dot[data-v-82ba06d3]{background:#22c55e;box-shadow:0 0 0 2px #22c55e4d}.ai-transcript__node--response .ai-transcript__node-dot[data-v-82ba06d3]{background:#a855f7;box-shadow:0 0 0 2px #a855f74d}.ai-transcript__node--done .ai-transcript__node-dot[data-v-82ba06d3]{background:#15803d;box-shadow:0 0 0 2px #15803d59}.ai-transcript__node--error .ai-transcript__node-dot[data-v-82ba06d3]{background:#dc2626;box-shadow:0 0 0 2px #dc262659}.ai-transcript__node--user .ai-transcript__node-dot[data-v-82ba06d3]{background:#c026d3;box-shadow:0 0 0 2px #c026d34d}.ai-transcript__node--system .ai-transcript__node-dot[data-v-82ba06d3]{background:var(--jc-color-text-muted)}.ai-transcript__card[data-v-82ba06d3]{flex:1;padding:8px 12px}.ai-transcript__node--error .ai-transcript__card[data-v-82ba06d3]{background:var(--jc-tint-red);border-color:#dc262640}.ai-transcript__node--done .ai-transcript__card[data-v-82ba06d3]{background:var(--jc-tint-green);border-color:#22c55e40}.ai-transcript__card-header[data-v-82ba06d3]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--jc-color-text-muted)}.ai-transcript__node-icon[data-v-82ba06d3]{font-size:12px}.ai-transcript__type[data-v-82ba06d3]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:var(--jc-color-text);background:var(--jc-color-surface-muted);padding:1px 6px;border-radius:4px}.ai-transcript__count[data-v-82ba06d3]{font-size:12px;font-weight:600;color:var(--jc-color-accent);background:var(--jc-tint-violet);padding:1px 6px;border-radius:999px}.ai-transcript__time[data-v-82ba06d3]{margin-left:auto;color:var(--jc-color-text-muted);font-variant-numeric:tabular-nums;cursor:help}.ai-transcript__chip[data-v-82ba06d3]{background:var(--jc-color-surface);border:1px solid var(--jc-color-border);border-radius:999px;padding:1px 8px;font-size:11px;color:var(--jc-color-text-muted);cursor:pointer}.ai-transcript__chip[data-v-82ba06d3]:hover{background:var(--jc-color-surface-hover)}.ai-transcript__items[data-v-82ba06d3]{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ai-transcript__items-summary[data-v-82ba06d3]{margin-top:4px;font-size:11.5px;color:var(--jc-color-text-muted);font-style:italic}.ai-transcript__payload[data-v-82ba06d3]{margin:0;padding:6px 8px;background:var(--jc-color-surface-muted);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.45;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:var(--jc-color-text);max-height:240px;overflow-y:auto}.ai-session-detail[data-v-b3791fd1]{display:flex;flex-direction:column;gap:16px;padding:16px}.ai-session-detail__back[data-v-b3791fd1]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:4px 8px;margin-left:-8px;background:transparent;border:0;color:var(--jc-color-text-muted);font:inherit;font-size:13px;cursor:pointer;border-radius:6px}.ai-session-detail__back[data-v-b3791fd1]:hover{background:var(--jc-color-surface-muted);color:var(--jc-color-text)}.ai-session-detail__loading[data-v-b3791fd1]{display:flex;justify-content:center;padding:24px}.ai-session-detail__error[data-v-b3791fd1]{color:var(--jc-color-danger);font-size:13px}.ai-session-detail__title-row[data-v-b3791fd1]{display:flex;align-items:center;gap:8px}.ai-session-detail__title[data-v-b3791fd1]{margin:0;font-size:18px;font-weight:600}.ai-session-detail__grid[data-v-b3791fd1]{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:13px}.ai-session-detail__grid dt[data-v-b3791fd1]{color:var(--jc-color-text-muted)}.ai-session-detail__grid dd[data-v-b3791fd1]{margin:0;font-weight:500;color:var(--jc-color-text);word-break:break-word}code[data-v-b3791fd1]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;background:var(--jc-color-surface-muted);padding:1px 4px;border-radius:3px}a[data-v-b3791fd1]{color:var(--jc-color-accent);text-decoration:none}a[data-v-b3791fd1]:hover{text-decoration:underline}.ai-skills-page[data-v-1548f37b]{display:flex;flex-direction:column;gap:.75rem}.skills-tabs[data-v-1548f37b]{display:flex;gap:.5rem;flex-wrap:wrap}.skills-tab[data-v-1548f37b]{padding:5px 12px;border-radius:999px;border:1px solid var(--jc-color-border);cursor:pointer;font:inherit;font-size:12px;font-weight:600;background:var(--jc-color-surface);color:var(--jc-color-text-muted);transition:background var(--jc-transition-fast),color var(--jc-transition-fast)}.skills-tab--on[data-v-1548f37b]{background:var(--jc-color-text);color:var(--jc-color-text-inverse, #ffffff);border-color:var(--jc-color-text)}.skills-skeletons[data-v-1548f37b]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.skills-error[data-v-1548f37b]{color:var(--jc-color-danger);padding:var(--jc-space-3)}.skills-grid[data-v-1548f37b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--jc-space-2)}.skill-card[data-v-1548f37b]{cursor:pointer;display:flex;flex-direction:column;min-height:164px;gap:var(--jc-space-2);padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface);transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.skill-card[data-v-1548f37b]:hover,.skill-card[data-v-1548f37b]:focus{border-color:var(--jc-color-border-strong);background:var(--jc-color-surface-hover);box-shadow:var(--jc-shadow-sm);outline:none}.skill-card--off[data-v-1548f37b]{opacity:.72}.skill-card__head[data-v-1548f37b]{display:flex;align-items:flex-start;gap:var(--jc-space-2)}.skill-card__icon[data-v-1548f37b]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-md);color:var(--jc-color-accent);background:color-mix(in srgb,var(--jc-color-accent) 10%,transparent)}.skill-card__meta[data-v-1548f37b]{min-width:0;display:flex;flex-direction:column;gap:var(--jc-space-1)}.skill-card__name-row[data-v-1548f37b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.skill-card__name[data-v-1548f37b]{font-weight:600;font-size:1rem;line-height:1.25;color:var(--jc-color-text)}.skill-card__desc[data-v-1548f37b]{margin:0;font-size:.8125rem;line-height:1.4;color:var(--jc-color-text-muted, #64748b);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.skill-card__desc--muted[data-v-1548f37b]{font-style:italic}.skill-card__slug[data-v-1548f37b]{margin-top:auto;font-size:.6875rem;color:var(--jc-color-text-muted, #64748b);opacity:.85;overflow-wrap:anywhere}.skill-card__footer[data-v-1548f37b]{display:flex;gap:var(--jc-space-3);padding-top:var(--jc-space-2);border-top:1px solid var(--jc-color-border);font-size:.75rem}.skill-card__stat[data-v-1548f37b]{display:flex;flex-direction:column;gap:4px}.skill-card__stat--right[data-v-1548f37b]{margin-left:auto;align-items:flex-end}.skill-card__stat-label[data-v-1548f37b]{color:var(--jc-color-text-muted, #64748b);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.skill-card__stat-value[data-v-1548f37b]{font-family:var(--jc-font-mono, monospace);font-weight:700;font-size:.875rem;color:var(--jc-color-text)}.skills-ai-hint[data-v-1548f37b]{margin-top:var(--jc-space-2);padding:14px;border-radius:12px;background:var(--jc-ai-soft, rgba(126, 98, 237, .1));border:1px dashed var(--jc-ai-border, rgba(126, 98, 237, .4));color:var(--jc-color-text-muted);font-size:12px;display:flex;align-items:center;gap:10px}.skills-ai-hint[data-v-1548f37b] svg{color:var(--jc-ai, #b8a8ff)}.modal-backdrop[data-v-849d3a94]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-849d3a94]{background:var(--surface, #fff);padding:1.5rem;border-radius:8px;max-width:520px;width:100%;display:flex;flex-direction:column;gap:.75rem}.modal textarea[data-v-849d3a94]{width:100%;font-family:ui-monospace,monospace}.modal footer[data-v-849d3a94]{display:flex;justify-content:flex-end;gap:.5rem}.error[data-v-849d3a94]{color:var(--error-color, #c00)}.ai-skill-editor[data-v-c379d574]{display:flex;flex-direction:column;gap:var(--jc-space-4);padding:var(--jc-space-4)}.ai-skill-editor__breadcrumbs[data-v-c379d574]{margin-bottom:calc(-1 * var(--jc-space-2))}.ai-skill-editor__not-found[data-v-c379d574]{display:flex;flex-direction:column;align-items:center;gap:var(--jc-space-3);padding:64px var(--jc-space-4) var(--jc-space-4)}.editor-header[data-v-c379d574]{display:flex;justify-content:space-between;align-items:center;gap:var(--jc-space-4);flex-wrap:wrap;padding:var(--jc-space-4);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface)}.editor-header__title[data-v-c379d574]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--jc-space-2)}.editor-header h1[data-v-c379d574]{margin:0;color:var(--jc-color-text);font-size:1.75rem;font-weight:700;line-height:1.15}.layered-badge[data-v-c379d574]{padding:3px 8px;background:color-mix(in srgb,var(--jc-color-accent) 12%,transparent);color:var(--jc-color-accent);border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase}.mode-switch[data-v-c379d574]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface-muted)}.mode-switch__btn[data-v-c379d574]{padding:5px 12px;background:transparent;border:none;border-radius:calc(var(--jc-radius-md) - 3px);cursor:pointer;font-size:13px;color:var(--jc-color-text-muted)}.mode-switch__btn--active[data-v-c379d574]{background:var(--jc-color-accent);color:var(--jc-color-on-accent)}.mode-switch__btn[data-v-c379d574]:hover:not(.mode-switch__btn--active){background:var(--jc-color-surface-hover)}.editor-card[data-v-c379d574]{display:flex;flex-direction:column;gap:var(--jc-space-3);padding:var(--jc-space-4);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface)}.layered-pane[data-v-c379d574]{display:grid;grid-template-columns:200px 1fr;gap:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-glass-bg);min-height:320px;overflow:hidden}.layered-pane__tabs[data-v-c379d574]{display:flex;flex-direction:column;gap:var(--jc-space-1);padding:var(--jc-space-3);border-right:1px solid var(--jc-color-border);background:var(--jc-color-surface-muted)}.layered-tab[data-v-c379d574]{padding:7px 10px;background:transparent;border:none;border-radius:var(--jc-radius-sm);cursor:pointer;text-align:left;font-family:var(--jc-font-mono, ui-monospace, monospace);font-size:13px;color:var(--jc-color-text)}.layered-tab[data-v-c379d574]:hover:not(.layered-tab--active){background:var(--jc-color-surface-hover)}.layered-tab--active[data-v-c379d574]{background:var(--jc-color-accent);color:var(--jc-color-on-accent)}.layered-tab--orchestrator[data-v-c379d574]{margin-top:var(--jc-space-2);border-top:1px solid var(--jc-color-border);padding-top:var(--jc-space-3);border-radius:0 0 var(--jc-radius-sm) var(--jc-radius-sm);font-family:inherit}.layered-pane__panel[data-v-c379d574]{padding:var(--jc-space-4);display:flex;flex-direction:column;gap:var(--jc-space-2)}.layered-pane__panel-header[data-v-c379d574]{display:flex;justify-content:space-between;align-items:center;gap:var(--jc-space-2);margin-bottom:var(--jc-space-2)}.layered-pane__panel h3[data-v-c379d574]{margin:0;font-size:var(--jc-font-size-lg)}.edit-yaml-btn[data-v-c379d574]{padding:6px 10px;background:transparent;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);font-size:12px;color:var(--jc-color-accent);cursor:pointer}.edit-yaml-btn[data-v-c379d574]:hover{background:var(--jc-color-surface-hover)}.kv[data-v-c379d574]{display:grid;grid-template-columns:140px 1fr;gap:6px 16px;margin:0;font-size:13px}.kv dt[data-v-c379d574]{color:var(--jc-color-text-muted);font-weight:500}.kv dd[data-v-c379d574]{margin:0;color:var(--jc-color-text)}.phases[data-v-c379d574],.subagents[data-v-c379d574]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:2px}.muted[data-v-c379d574]{color:var(--jc-color-text-muted);font-size:13px}.muted.small[data-v-c379d574]{font-size:12px;margin-top:var(--jc-space-4)}.actions[data-v-c379d574]{display:flex;gap:var(--jc-space-2)}.hint[data-v-c379d574]{margin:0;padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);background:var(--jc-color-surface-muted);font-size:13px;color:var(--jc-color-text-muted);line-height:1.45}.markdown-editor[data-v-c379d574]{width:100%;min-height:520px;resize:vertical;font-family:var(--jc-font-mono, ui-monospace, monospace);font-size:.95rem;line-height:1.5;padding:var(--jc-space-4);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-glass-bg);color:var(--jc-color-text);outline:none;transition:border-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.markdown-editor[data-v-c379d574]:focus{border-color:var(--jc-color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-color-accent) 14%,transparent)}.error[data-v-c379d574]{padding:var(--jc-space-3);border:1px solid color-mix(in srgb,var(--jc-color-danger) 38%,transparent);border-radius:var(--jc-radius-sm);background:color-mix(in srgb,var(--jc-color-danger) 8%,transparent);color:var(--jc-color-danger);font-size:13px}.versions-section[data-v-c379d574],.preview-section[data-v-c379d574]{border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);padding:var(--jc-space-4);background:var(--jc-color-surface)}.versions-section summary[data-v-c379d574],.preview-section summary[data-v-c379d574]{cursor:pointer;font-weight:600;font-size:14px;color:var(--jc-color-text)}.versions-section ul[data-v-c379d574]{margin:var(--jc-space-3) 0 0;padding-left:var(--jc-space-5);color:var(--jc-color-text-muted);font-size:13px}.preview-controls[data-v-c379d574]{display:flex;gap:var(--jc-space-3);align-items:end;flex-wrap:wrap;margin-top:var(--jc-space-3)}.preview-controls label[data-v-c379d574]{display:flex;flex-direction:column;gap:var(--jc-space-1);font-size:12px;color:var(--jc-color-text-muted)}.preview-controls select[data-v-c379d574]{height:32px;min-width:160px;padding:0 var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);background:var(--jc-glass-bg);color:var(--jc-color-text);font:inherit;outline:none}.preview-controls select[data-v-c379d574]:focus{border-color:var(--jc-color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--jc-color-accent) 12%,transparent)}.preview-result[data-v-c379d574]{margin-top:var(--jc-space-4);display:flex;flex-direction:column;gap:var(--jc-space-2)}.preview-meta[data-v-c379d574]{margin:0;font-size:12px;display:flex;gap:var(--jc-space-2);align-items:center;flex-wrap:wrap}.preview-runner-badge[data-v-c379d574]{padding:2px 8px;background:var(--jc-color-surface-muted);border-radius:999px;font-family:var(--jc-font-mono, ui-monospace, monospace);font-size:12px}.preview-text[data-v-c379d574]{margin:0;padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);background:var(--jc-color-surface-muted);white-space:pre-wrap;word-break:break-word;font-family:var(--jc-font-mono, ui-monospace, monospace);font-size:12px;line-height:1.45;max-height:400px;overflow:auto}@media (max-width: 720px){.editor-header[data-v-c379d574]{align-items:stretch}.actions[data-v-c379d574]{width:100%;justify-content:flex-start;flex-wrap:wrap}.layered-pane[data-v-c379d574]{grid-template-columns:minmax(0,1fr)}.layered-pane__tabs[data-v-c379d574]{border-right:none;border-bottom:1px solid var(--jc-color-border)}.markdown-editor[data-v-c379d574]{min-height:420px}}.ai-auto-improve[data-v-f9bf9bda]{padding:1rem}.card[data-v-f9bf9bda]{border:1px solid var(--border-color, #ddd);padding:1rem;margin-bottom:1rem;border-radius:6px}.card pre[data-v-f9bf9bda]{background:var(--code-bg, #f5f5f5);padding:.5rem;white-space:pre-wrap}.skill-editor-modal[data-v-bc624ce0]{display:flex;flex-direction:column;gap:12px}.skill-editor-modal__hint[data-v-bc624ce0]{margin:0;font-size:12px;color:var(--jc-color-text-muted)}.skill-editor-modal__textarea[data-v-bc624ce0]{width:100%;box-sizing:border-box;font-family:var(--jc-font-mono, ui-monospace, monospace);font-size:12.5px;line-height:1.5;padding:12px 14px;background:var(--jc-color-surface-muted);color:var(--jc-color-text);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);resize:vertical}.skill-editor-modal__loading[data-v-bc624ce0]{padding:24px;text-align:center}.skill-editor-modal__error[data-v-bc624ce0]{margin:0;color:var(--jc-color-danger);font-size:13px}.employee-skills-tab[data-v-710bf479]{display:flex;flex-direction:column;gap:.75rem}.employee-skills-tab__header[data-v-710bf479]{display:flex;align-items:center;justify-content:space-between}.employee-skills-tab__actions[data-v-710bf479]{display:inline-flex;gap:.5rem}.employee-skills-tab__row-actions[data-v-710bf479]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--jc-space-1);padding-top:var(--jc-space-2);border-top:1px solid var(--jc-color-border)}.employee-skills-tab__title[data-v-710bf479]{margin:0;font-size:1.125rem}.employee-skills-tab__loading[data-v-710bf479],.employee-skills-tab__error[data-v-710bf479]{padding:1rem}.employee-skills-tab__error[data-v-710bf479]{color:var(--jc-color-danger)}.employee-skills-tab__list[data-v-710bf479]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--jc-space-2)}.employee-skills-tab__row[data-v-710bf479]{display:flex;flex-direction:column;min-height:164px;gap:var(--jc-space-2);padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface);cursor:pointer;transition:border-color var(--jc-transition-fast),background-color var(--jc-transition-fast),box-shadow var(--jc-transition-fast)}.employee-skills-tab__row[data-v-710bf479]:hover{border-color:var(--jc-color-border-strong);background:var(--jc-color-surface-hover);box-shadow:var(--jc-shadow-sm)}.employee-skills-tab__row[data-v-710bf479]:focus-visible{outline:2px solid var(--jc-color-accent);outline-offset:2px;border-color:var(--jc-color-accent)}.employee-skills-tab__row-body[data-v-710bf479]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--jc-space-2)}.employee-skills-tab__row-head[data-v-710bf479]{display:flex;align-items:flex-start;gap:var(--jc-space-2)}.employee-skills-tab__icon[data-v-710bf479]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--jc-radius-md);color:var(--jc-color-accent);background:color-mix(in srgb,var(--jc-color-accent) 10%,transparent)}.employee-skills-tab__heading[data-v-710bf479]{min-width:0;display:flex;flex-direction:column;gap:var(--jc-space-1)}.employee-skills-tab__skill-name[data-v-710bf479]{font-weight:600;font-size:1rem;line-height:1.25;color:var(--jc-color-text)}.employee-skills-tab__meta[data-v-710bf479]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem}.employee-skills-tab__skill-desc[data-v-710bf479]{margin:0;font-size:.8125rem;color:var(--jc-color-text-muted, #64748b);line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.employee-skills-tab__slug[data-v-710bf479]{margin-top:auto;font-size:.6875rem;color:var(--jc-color-text-muted, #64748b);opacity:.85;overflow-wrap:anywhere}.employee-skills-tab__name[data-v-710bf479]{display:inline-flex;align-items:center;gap:.5rem}.employee-skills-tab__subagents[data-v-710bf479]{display:flex;flex-direction:column;gap:.5rem}.employee-skills-tab__subtitle[data-v-710bf479]{margin:0;font-size:.9375rem;font-weight:600;color:var(--jc-color-text)}.employee-skills-tab__sub-list[data-v-710bf479]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.employee-skills-tab__sub-row[data-v-710bf479]{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem}.employee-skills-tab__sub-desc[data-v-710bf479]{color:var(--jc-color-text-muted, #64748b)}.employee-skills-tab__sub-card[data-v-710bf479]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm, 6px);background:var(--jc-color-surface, transparent)}.employee-skills-tab__sub-head[data-v-710bf479]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.employee-skills-tab__sub-name[data-v-710bf479]{font-weight:600;font-size:.875rem;color:var(--jc-color-text)}.employee-skills-tab__scripts[data-v-710bf479]{display:flex;flex-direction:column;gap:.5rem}.employee-skills-tab__extensions[data-v-710bf479]{display:flex;flex-direction:column;gap:.75rem}.employee-skills-tab__prompt[data-v-710bf479]{display:flex;flex-direction:column;gap:.5rem}.employee-skills-tab__prompt-toggle[data-v-710bf479]{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:.25rem .5rem;margin-left:-.5rem;border:none;background:transparent;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--jc-color-accent)}.employee-skills-tab__prompt-toggle[data-v-710bf479]:hover{text-decoration:underline}.employee-skills-tab__prompt-value[data-v-710bf479]{margin:0;max-height:320px;overflow:auto;padding:.625rem .75rem;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm, 6px);background:var(--jc-color-surface-muted, rgba(0, 0, 0, .04));font-family:var(--jc-font-mono, ui-monospace, monospace);font-size:.8125rem;line-height:1.45;color:var(--jc-color-text);white-space:pre-wrap;word-break:break-word}.employee-skills-tab__section-desc[data-v-710bf479]{margin:0;font-size:.8125rem;color:var(--jc-color-text-muted, #64748b)}.employee-skills-tab__viewer[data-v-710bf479]{display:flex;flex-direction:column;gap:var(--jc-space-4)}.employee-skills-tab__viewer-head[data-v-710bf479]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--jc-space-3)}.employee-skills-tab__viewer-title[data-v-710bf479]{min-width:0;display:flex;align-items:flex-start;gap:var(--jc-space-2)}.employee-skills-tab__viewer-title>div[data-v-710bf479]{min-width:0;display:flex;flex-direction:column;gap:var(--jc-space-1)}.employee-skills-tab__viewer-title strong[data-v-710bf479]{font-size:1rem;color:var(--jc-color-text)}.employee-skills-tab__viewer-title code[data-v-710bf479]{font-size:.75rem;color:var(--jc-color-text-muted);overflow-wrap:anywhere}.employee-skills-tab__viewer-badges[data-v-710bf479]{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.375rem}.employee-skills-tab__viewer-desc[data-v-710bf479]{margin:0;color:var(--jc-color-text-muted);line-height:1.5}.employee-skills-tab__viewer-section[data-v-710bf479]{display:flex;flex-direction:column;gap:var(--jc-space-2)}.employee-skills-tab__viewer-content[data-v-710bf479]{margin:0;overflow:visible;padding:var(--jc-space-3);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);background:var(--jc-color-surface-muted);font-family:var(--jc-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;line-height:1.5;color:var(--jc-color-text);white-space:pre-wrap;word-break:break-word}.employee-skills-tab__viewer-empty[data-v-710bf479]{margin:0;padding:var(--jc-space-3);border:1px dashed var(--jc-color-border);border-radius:var(--jc-radius-md);color:var(--jc-color-text-muted)}@media (max-width: 720px){.employee-skills-tab__viewer-head[data-v-710bf479]{flex-direction:column}.employee-skills-tab__viewer-badges[data-v-710bf479]{justify-content:flex-start}}.kb-chat[data-v-4cbb6394]{display:flex;flex-direction:column;gap:var(--jc-space-2);padding:var(--jc-space-3)}.kb-chat__field[data-v-4cbb6394]{position:relative;display:flex;align-items:center}.kb-chat__icon[data-v-4cbb6394]{position:absolute;left:var(--jc-space-2);color:var(--jc-color-text-muted);pointer-events:none}.kb-chat__input[data-v-4cbb6394]{width:100%;height:32px;background:var(--jc-color-surface);color:var(--jc-color-text);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-md);padding:0 var(--jc-space-2) 0 var(--jc-space-6);font-family:inherit;font-size:var(--jc-font-size-sm);outline:none}.kb-chat__input[data-v-4cbb6394]:focus{border-color:var(--jc-color-accent)}.kb-chat__muted[data-v-4cbb6394]{color:var(--jc-color-text-muted);font-size:12px;margin:0;padding:var(--jc-space-2)}.kb-chat__loading[data-v-4cbb6394]{display:grid;place-items:center;padding:var(--jc-space-3) 0}.kb-chat__list[data-v-4cbb6394]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--jc-space-1)}.kb-chat__item[data-v-4cbb6394]{display:flex;align-items:stretch;gap:var(--jc-space-1)}.kb-chat__link[data-v-4cbb6394]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:var(--jc-space-2);border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);color:var(--jc-color-text);background:transparent;transition:background-color var(--jc-transition-fast)}.kb-chat__link[data-v-4cbb6394]:hover{background:var(--jc-color-surface-hover)}.kb-chat__title[data-v-4cbb6394]{font-size:13px;font-weight:500}.kb-chat__desc[data-v-4cbb6394]{font-size:12px;color:var(--jc-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-chat__insert[data-v-4cbb6394]{flex-shrink:0;background:transparent;border:1px solid var(--jc-color-border);border-radius:var(--jc-radius-sm);color:var(--jc-color-text-muted);cursor:pointer;padding:0 var(--jc-space-2);display:grid;place-items:center}.kb-chat__insert[data-v-4cbb6394]:hover{color:var(--jc-color-accent);background:var(--jc-color-surface-hover)}
