.ui-card[data-v-ea7e6316]{background:rgb(var(--color-bg));border-radius:var(--radius-lg);overflow:hidden}.ui-card--bordered[data-v-ea7e6316]{border:1px solid rgb(var(--color-border))}.ui-card--hoverable[data-v-ea7e6316]{transition:box-shadow .2s,transform .2s}.ui-card--hoverable[data-v-ea7e6316]:hover{box-shadow:0 4px 12px #0000001a}.ui-card--clickable[data-v-ea7e6316]{cursor:pointer}.ui-card--clickable[data-v-ea7e6316]:hover{transform:translateY(-2px)}.ui-card--padding-none .ui-card__body[data-v-ea7e6316]{padding:0}.ui-card--padding-sm .ui-card__body[data-v-ea7e6316]{padding:.75rem}.ui-card--padding-md .ui-card__body[data-v-ea7e6316]{padding:1.25rem}.ui-card--padding-lg .ui-card__body[data-v-ea7e6316]{padding:1.75rem}.ui-card__header[data-v-ea7e6316]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(var(--color-border))}.ui-card__header-content[data-v-ea7e6316]{flex:1;min-width:0}.ui-card__title[data-v-ea7e6316]{font-size:1rem;font-weight:600;color:rgb(var(--color-text));margin:0}.ui-card__subtitle[data-v-ea7e6316]{font-size:.875rem;color:rgb(var(--color-text-secondary));margin:.25rem 0 0}.ui-card__actions[data-v-ea7e6316]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ui-card__footer[data-v-ea7e6316]{padding:1rem 1.25rem;border-top:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-secondary) / .5)}.ui-dropdown[data-v-83ca944d]{position:relative;display:inline-block}.ui-dropdown__trigger[data-v-83ca944d]{cursor:pointer}.ui-dropdown--disabled .ui-dropdown__trigger[data-v-83ca944d]{cursor:not-allowed;opacity:.6}.ui-dropdown__default-trigger[data-v-83ca944d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgb(var(--color-bg));border:1px solid rgb(var(--color-border));border-radius:var(--radius-md);font-size:.875rem;color:rgb(var(--color-text));cursor:pointer}.ui-dropdown__default-trigger[data-v-83ca944d]:hover:not(:disabled){background:rgb(var(--color-bg-secondary))}.ui-dropdown__menu{position:fixed;z-index:9999;background:rgb(var(--color-bg));border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000026;padding:.25rem;overflow:hidden}.ui-dropdown__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:none;border:none;border-radius:var(--radius-md);font-size:.875rem;color:rgb(var(--color-text));cursor:pointer;text-align:left;transition:background-color .1s}.ui-dropdown__item:hover:not(:disabled){background:rgb(var(--color-bg-secondary))}.ui-dropdown__item--disabled{opacity:.5;cursor:not-allowed}.ui-dropdown__item--danger{color:rgb(var(--color-error))}.ui-dropdown__item--danger:hover:not(:disabled){background:rgb(var(--color-error) / .1)}.ui-dropdown__item-icon{width:16px;text-align:center}.ui-dropdown__divider{height:1px;margin:.25rem 0;background:rgb(var(--color-border))}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .15s,transform .15s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}.ui-toast[data-v-e6977e75]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:rgb(var(--color-bg));border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000026;min-width:300px;max-width:450px}.ui-toast__icon[data-v-e6977e75]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}.ui-toast--success[data-v-e6977e75]{border-color:rgb(var(--color-success) / .3)}.ui-toast--success .ui-toast__icon[data-v-e6977e75]{background:rgb(var(--color-success) / .1);color:rgb(var(--color-success))}.ui-toast--error[data-v-e6977e75]{border-color:rgb(var(--color-error) / .3)}.ui-toast--error .ui-toast__icon[data-v-e6977e75]{background:rgb(var(--color-error) / .1);color:rgb(var(--color-error))}.ui-toast--warning[data-v-e6977e75]{border-color:rgb(var(--color-warning) / .3)}.ui-toast--warning .ui-toast__icon[data-v-e6977e75]{background:rgb(var(--color-warning) / .1);color:rgb(var(--color-warning))}.ui-toast--info[data-v-e6977e75]{border-color:rgb(var(--color-info) / .3)}.ui-toast--info .ui-toast__icon[data-v-e6977e75]{background:rgb(var(--color-info) / .1);color:rgb(var(--color-info))}.ui-toast__content[data-v-e6977e75]{flex:1;min-width:0}.ui-toast__title[data-v-e6977e75]{font-weight:600;font-size:.875rem;color:rgb(var(--color-text));margin-bottom:.125rem}.ui-toast__message[data-v-e6977e75]{font-size:.875rem;color:rgb(var(--color-text-secondary));line-height:1.4}.ui-toast__action[data-v-e6977e75]{display:inline-block;margin-top:.375rem;padding:0;background:none;border:none;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s}.ui-toast--success .ui-toast__action[data-v-e6977e75]{color:rgb(var(--color-success))}.ui-toast--error .ui-toast__action[data-v-e6977e75]{color:rgb(var(--color-error))}.ui-toast--warning .ui-toast__action[data-v-e6977e75]{color:rgb(var(--color-warning))}.ui-toast--info .ui-toast__action[data-v-e6977e75]{color:rgb(var(--color-info))}.ui-toast__action[data-v-e6977e75]:hover{opacity:.8}.ui-toast__close[data-v-e6977e75]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-.25rem -.25rem -.25rem 0;padding:0;background:none;border:none;border-radius:var(--radius-md);color:rgb(var(--color-text-muted));cursor:pointer;transition:background-color .15s,color .15s;flex-shrink:0}.ui-toast__close[data-v-e6977e75]:hover{background:rgb(var(--color-bg-secondary));color:rgb(var(--color-text))}.ui-toast-container[data-v-6e4d01d6]{position:fixed;top:1rem;right:1rem;z-index:2000;display:flex;flex-direction:column;gap:.5rem;max-height:calc(100vh - 2rem);overflow:hidden;pointer-events:none}.ui-toast-container[data-v-6e4d01d6]>*{pointer-events:auto}.toast-enter-active[data-v-6e4d01d6]{transition:all .3s ease}.toast-leave-active[data-v-6e4d01d6]{transition:all .2s ease}.toast-enter-from[data-v-6e4d01d6],.toast-leave-to[data-v-6e4d01d6]{opacity:0;transform:translate(100%)}.toast-move[data-v-6e4d01d6]{transition:transform .3s ease}.ui-banner-container[data-v-2fd09a56]{position:fixed;top:0;left:0;right:0;z-index:1500}.ui-banner[data-v-2fd09a56]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;font-size:.875rem}.ui-banner--info[data-v-2fd09a56]{background:#eff6ff;color:#1e40af;border-bottom:1px solid #bfdbfe}.ui-banner--success[data-v-2fd09a56]{background:#f0fdf4;color:#166534;border-bottom:1px solid #bbf7d0}.ui-banner--warning[data-v-2fd09a56]{background:#fffbeb;color:#92400e;border-bottom:1px solid #fde68a}.ui-banner--error[data-v-2fd09a56]{background:#fef2f2;color:#991b1b;border-bottom:1px solid #fecaca}.ui-banner__actions[data-v-2fd09a56]{display:flex;align-items:center;gap:.5rem}.ui-banner__action-btn[data-v-2fd09a56]{padding:.25rem .75rem;border-radius:.25rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-size:.8125rem}.ui-banner__close[data-v-2fd09a56]{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;padding:.25rem;opacity:.7}.ui-banner__close[data-v-2fd09a56]:hover{opacity:1}.ui-avatar[data-v-13520972]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:rgb(var(--color-bg-tertiary));flex-shrink:0}.ui-avatar--circle[data-v-13520972]{border-radius:50%}.ui-avatar--square[data-v-13520972]{border-radius:var(--radius-md)}.ui-avatar--xs[data-v-13520972]{width:24px;height:24px;font-size:.625rem}.ui-avatar--sm[data-v-13520972]{width:32px;height:32px;font-size:.75rem}.ui-avatar--md[data-v-13520972]{width:40px;height:40px;font-size:.875rem}.ui-avatar--lg[data-v-13520972]{width:48px;height:48px;font-size:1rem}.ui-avatar--xl[data-v-13520972]{width:64px;height:64px;font-size:1.25rem}.ui-avatar__image[data-v-13520972]{width:100%;height:100%;object-fit:cover}.ui-avatar__initials[data-v-13520972]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:600;color:#fff;text-transform:uppercase}.ui-spinner[data-v-b16fdea6]{border-radius:50%;border:2px solid rgb(var(--color-border));border-top-color:rgb(var(--color-primary));animation:spin-b16fdea6 .75s linear infinite}.ui-spinner--xs[data-v-b16fdea6]{width:12px;height:12px;border-width:1.5px}.ui-spinner--sm[data-v-b16fdea6]{width:16px;height:16px;border-width:2px}.ui-spinner--md[data-v-b16fdea6]{width:24px;height:24px;border-width:2px}.ui-spinner--lg[data-v-b16fdea6]{width:32px;height:32px;border-width:3px}.ui-spinner--xl[data-v-b16fdea6]{width:48px;height:48px;border-width:4px}@keyframes spin-b16fdea6{to{transform:rotate(360deg)}}.sr-only[data-v-b16fdea6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-empty[data-v-656607b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ui-empty--sm[data-v-656607b1]{padding:2rem 1rem}.ui-empty--sm .ui-empty__icon[data-v-656607b1]{font-size:2rem}.ui-empty--sm .ui-empty__title[data-v-656607b1]{font-size:.875rem}.ui-empty--sm .ui-empty__description[data-v-656607b1]{font-size:.75rem}.ui-empty--md[data-v-656607b1]{padding:3rem 1.5rem}.ui-empty--md .ui-empty__icon[data-v-656607b1]{font-size:3rem}.ui-empty--md .ui-empty__title[data-v-656607b1]{font-size:1rem}.ui-empty--md .ui-empty__description[data-v-656607b1]{font-size:.875rem}.ui-empty--lg[data-v-656607b1]{padding:4rem 2rem}.ui-empty--lg .ui-empty__icon[data-v-656607b1]{font-size:4rem}.ui-empty--lg .ui-empty__title[data-v-656607b1]{font-size:1.125rem}.ui-empty--lg .ui-empty__description[data-v-656607b1]{font-size:1rem}.ui-empty__icon[data-v-656607b1]{margin-bottom:1rem;line-height:1}.ui-empty__title[data-v-656607b1]{font-weight:600;color:rgb(var(--color-text));margin-bottom:.5rem}.ui-empty__description[data-v-656607b1]{color:rgb(var(--color-text-secondary));max-width:300px}.ui-empty__actions[data-v-656607b1]{margin-top:1.5rem}.ui-empty__action-link[data-v-656607b1]{display:inline-block;padding:.5rem 1rem;border-radius:6px;background:rgb(var(--color-primary, 59 130 246));color:#fff;text-decoration:none;font-weight:500;font-size:.875rem;transition:opacity .15s}.ui-empty__action-link[data-v-656607b1]:hover{opacity:.9}.ui-breadcrumb__list[data-v-e48f1178]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.ui-breadcrumb__item[data-v-e48f1178]{display:flex;align-items:center;gap:.5rem}.ui-breadcrumb__separator[data-v-e48f1178]{color:rgb(var(--color-text-muted));font-size:.75rem}.ui-breadcrumb__link[data-v-e48f1178]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:rgb(var(--color-text-secondary));text-decoration:none;transition:color .15s}.ui-breadcrumb__link[data-v-e48f1178]:hover{color:rgb(var(--color-primary))}.ui-breadcrumb__current[data-v-e48f1178]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:rgb(var(--color-text));max-width:200px}.ui-breadcrumb__current-text[data-v-e48f1178]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-breadcrumb__icon[data-v-e48f1178]{font-size:1em}.error-boundary[data-v-80ce6c3f]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.error-content[data-v-80ce6c3f]{text-align:center;max-width:400px}.error-icon[data-v-80ce6c3f]{width:48px;height:48px;margin:0 auto 16px;background:#fee2e2;color:#dc2626;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.error-title[data-v-80ce6c3f]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary, #111827)}.error-message[data-v-80ce6c3f]{margin:0 0 16px;font-size:14px;color:var(--text-secondary, #6b7280)}.error-details[data-v-80ce6c3f]{margin:0 0 16px;text-align:left;background:var(--bg-secondary, #f9fafb);border-radius:8px;padding:12px}.error-details summary[data-v-80ce6c3f]{cursor:pointer;font-size:12px;font-weight:500;color:var(--text-secondary, #6b7280);margin-bottom:8px}.error-details pre[data-v-80ce6c3f]{margin:0;font-size:11px;color:#dc2626;white-space:pre-wrap;word-break:break-all}.error-exhausted[data-v-80ce6c3f]{margin:0 0 16px;padding:12px;background:var(--bg-warning, #fef3c7);border-radius:8px}.exhausted-message[data-v-80ce6c3f]{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--text-warning, #92400e)}.exhausted-contact[data-v-80ce6c3f]{margin:0;font-size:13px;color:var(--text-warning, #92400e)}.exhausted-contact a[data-v-80ce6c3f]{color:inherit;text-decoration:underline}.error-actions[data-v-80ce6c3f]{display:flex;gap:8px;justify-content:center}@media(prefers-color-scheme:dark){.error-icon[data-v-80ce6c3f]{background:#7f1d1d;color:#fca5a5}.error-title[data-v-80ce6c3f]{color:var(--text-primary-dark, #f9fafb)}.error-details[data-v-80ce6c3f]{background:var(--bg-secondary-dark, #1f2937)}.error-details pre[data-v-80ce6c3f]{color:#fca5a5}}.ui-input[data-v-151ab840]{display:flex;flex-direction:column;gap:.375rem}.ui-input__label[data-v-151ab840]{font-size:.875rem;font-weight:500;color:rgb(var(--color-text))}.ui-input__required[data-v-151ab840]{color:rgb(var(--color-error));margin-left:.125rem}.ui-input__wrapper[data-v-151ab840]{display:flex;align-items:center;position:relative}.ui-input__field[data-v-151ab840]{width:100%;border:1px solid rgb(var(--color-input-border));border-radius:var(--radius-md);background:rgb(var(--color-input-bg));color:rgb(var(--color-text));transition:border-color .15s,box-shadow .15s}.ui-input__field[data-v-151ab840]::placeholder{color:rgb(var(--color-text-muted))}.ui-input__field[data-v-151ab840]:focus{outline:none;border-color:rgb(var(--color-input-focus));box-shadow:0 0 0 3px rgb(var(--color-primary) / .1)}.ui-input__field--sm[data-v-151ab840]{height:32px;padding:0 .625rem;font-size:.8125rem}.ui-input__field--md[data-v-151ab840]{height:40px;padding:0 .75rem;font-size:.875rem}.ui-input__field--lg[data-v-151ab840]{height:48px;padding:0 1rem;font-size:1rem}.ui-input__field--error[data-v-151ab840]{border-color:rgb(var(--color-error))}.ui-input__field--error[data-v-151ab840]:focus{box-shadow:0 0 0 3px rgb(var(--color-error) / .1)}.ui-input__field--disabled[data-v-151ab840]{opacity:.6;cursor:not-allowed;background:rgb(var(--color-bg-secondary))}.ui-input__error[data-v-151ab840]{font-size:.75rem;color:rgb(var(--color-error))}.ui-input__hint[data-v-151ab840]{font-size:.75rem;color:rgb(var(--color-text-secondary))}.plugin-widget-renderer[data-v-1d7f8cd4]{width:100%}code[data-v-1d7f8cd4]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
