.ux-button[data-v-1c61cfdf]{font-family:var(--ux-font-family);cursor:pointer;border-radius:var(--ux-radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;border:1px solid transparent;outline:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.645,.045,.355,1);display:inline-flex;position:relative}.ux-button .ux-button-icon[data-v-1c61cfdf]{margin-right:6px;display:inline-flex}.ux-button .ux-button-spinner[data-v-1c61cfdf]{border:2px solid;border-right-color:transparent;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite button-spin-1c61cfdf;display:inline-block}@keyframes button-spin-1c61cfdf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ux-button--block[data-v-1c61cfdf]{width:100%;display:flex}.ux-button--small[data-v-1c61cfdf]{border-radius:6px;height:28px;padding:0 12px;font-size:13px}.ux-button--medium[data-v-1c61cfdf]{border-radius:8px;height:36px;padding:0 16px;font-size:15px}.ux-button--large[data-v-1c61cfdf]{border-radius:10px;height:44px;padding:0 24px;font-size:17px}.ux-button--default[data-v-1c61cfdf]{background-color:var(--ux-bg-color);border-color:var(--ux-border-color);color:var(--ux-text-primary)}.ux-button--default[data-v-1c61cfdf]:hover:not(.ux-button--disabled){background-color:var(--ux-bg-hover);border-color:var(--ux-border-color)}.ux-button--default[data-v-1c61cfdf]:active:not(.ux-button--disabled){background-color:var(--ux-bg-active)}.ux-button--primary[data-v-1c61cfdf]{background-color:var(--ux-color-primary);border-color:var(--ux-color-primary);color:#fff}.ux-button--primary[data-v-1c61cfdf]:hover:not(.ux-button--disabled){background-color:#27da69;border-color:#27da69}.ux-button--primary[data-v-1c61cfdf]:active:not(.ux-button--disabled){background-color:#1eaf54;border-color:#1eaf54}.ux-button--danger[data-v-1c61cfdf]{background-color:var(--ux-danger);border-color:var(--ux-danger);color:#fff}.ux-button--danger[data-v-1c61cfdf]:hover:not(.ux-button--disabled){background-color:#ff534a}.ux-button--danger[data-v-1c61cfdf]:active:not(.ux-button--disabled){background-color:#ff2317}.ux-button--dashed[data-v-1c61cfdf]{border-color:var(--ux-border-color);color:var(--ux-text-primary);background-color:transparent;border-style:dashed}.ux-button--dashed[data-v-1c61cfdf]:hover:not(.ux-button--disabled){border-color:var(--ux-color-primary);color:var(--ux-color-primary)}.ux-button--ghost[data-v-1c61cfdf]{color:var(--ux-color-primary);background-color:transparent;border-color:transparent}.ux-button--ghost[data-v-1c61cfdf]:hover:not(.ux-button--disabled){background-color:rgba(34,197,94,.1)}.ux-button--disabled[data-v-1c61cfdf]{cursor:not-allowed;opacity:.5;pointer-events:none}.ux-button--loading[data-v-1c61cfdf]{cursor:default;opacity:.8;pointer-events:none}
.ux-textfield[data-v-b009b90c]{font-family:var(--ux-font-family);flex-direction:column;margin-bottom:16px;display:flex}.ux-textfield-label[data-v-b009b90c]{color:var(--ux-text-secondary);margin-bottom:6px;font-size:13px;font-weight:500}.ux-textfield-input-wrapper[data-v-b009b90c]{background:var(--ux-bg-tertiary);border:1px solid var(--ux-border-color);border-radius:var(--ux-radius-base);align-items:center;height:40px;padding:0 12px;transition:all .2s;display:flex}.ux-textfield-input-wrapper[data-v-b009b90c]:hover{border-color:var(--ux-color-primary)}.ux-textfield--focused .ux-textfield-input-wrapper[data-v-b009b90c]{border-color:var(--ux-color-primary);box-shadow:0 0 0 2px rgba(34,197,94,.2)}.ux-textfield--error .ux-textfield-input-wrapper[data-v-b009b90c]{border-color:var(--ux-danger)}.ux-textfield--disabled[data-v-b009b90c]{opacity:.6}.ux-textfield--disabled .ux-textfield-input-wrapper[data-v-b009b90c]{background:var(--ux-bg-tertiary);pointer-events:none}.ux-textfield-input[data-v-b009b90c]{height:100%;color:var(--ux-text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;font-size:15px}.ux-textfield-input[data-v-b009b90c]::-webkit-input-placeholder{color:var(--ux-text-placeholder)}.ux-textfield-input[data-v-b009b90c]::placeholder{color:var(--ux-text-placeholder)}.ux-textfield-prefix[data-v-b009b90c],.ux-textfield-suffix[data-v-b009b90c]{color:var(--ux-text-secondary);align-items:center;display:flex}.ux-textfield-prefix[data-v-b009b90c]{margin-right:8px}.ux-textfield-suffix[data-v-b009b90c]{margin-left:8px}.ux-textfield-clear[data-v-b009b90c]{cursor:pointer;color:var(--ux-text-secondary);opacity:.5;align-items:center;padding:0 4px;transition:opacity .2s;display:flex}.ux-textfield-clear[data-v-b009b90c]:hover{opacity:1}.ux-textfield-helper[data-v-b009b90c]{color:var(--ux-text-secondary);margin-top:4px;margin-left:2px;font-size:12px}.ux-textfield-helper.text-error[data-v-b009b90c]{color:var(--ux-danger)}
.ux-divider[data-v-75397126]{font-family:var(--ux-font-family);background:0 0}.ux-divider--horizontal[data-v-75397126]{border-top:1px solid var(--ux-border-color);align-items:center;width:100%;margin:16px 0;display:flex}.ux-divider--horizontal.ux-divider--with-text[data-v-75397126]{border-top:none}.ux-divider--horizontal.ux-divider--with-text[data-v-75397126]:before{content:"";border-top:1px solid var(--ux-border-color);flex:1}.ux-divider--horizontal.ux-divider--with-text[data-v-75397126]:after{content:"";border-top:1px solid var(--ux-border-color);flex:1}.ux-divider--vertical[data-v-75397126]{vertical-align:middle;background:var(--ux-border-color);width:1px;height:1em;margin:0 8px;display:inline-block}.ux-divider-text[data-v-75397126]{color:var(--ux-text-secondary);padding:0 12px;font-size:13px;font-weight:500}
.ux-switch[data-v-0733a00e]{background-color:var(--ux-bg-tertiary);cursor:pointer;vertical-align:middle;border-radius:999px;width:51px;height:31px;transition:all .2s ease-in-out;display:inline-block;position:relative}.ux-switch-handle[data-v-0733a00e]{background-color:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s cubic-bezier(.24,0,.35,1);position:absolute;top:2px;left:2px;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06)}.ux-switch--checked[data-v-0733a00e]{background-color:var(--ux-color-primary)}.ux-switch--checked .ux-switch-handle[data-v-0733a00e]{transform:translate(20px)}.ux-switch--disabled[data-v-0733a00e]{cursor:not-allowed;opacity:.5}
.ux-toggle-button[data-v-3c400c56]{cursor:pointer;color:var(--ux-text-secondary);background:0 0;border:1px solid transparent;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.ux-toggle-button.is-outline[data-v-3c400c56]{border-color:var(--ux-border-color)}.ux-toggle-button[data-v-3c400c56]:hover:not(.is-disabled){color:var(--ux-text-primary);background:rgba(0,0,0,.05)}.ux-toggle-button.is-active[data-v-3c400c56]{background:var(--ux-bg-active);color:var(--ux-color-primary);border-color:rgba(34,197,94,.2)}.ux-toggle-button.is-active.is-outline[data-v-3c400c56]{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.ux-toggle-button.is-active[data-v-3c400c56]:hover{background:rgba(34,197,94,.15)}.ux-toggle-button.is-disabled[data-v-3c400c56]{opacity:.5;cursor:not-allowed}
.ux-toggle-group[data-v-2c5989de]{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,.05);border-radius:10px;padding:2px;display:inline-flex}.ux-toggle-group.is-block[data-v-2c5989de]{display:flex}.ux-toggle-group.is-block .ux-toggle-item[data-v-2c5989de]{flex:1}.ux-toggle-item[data-v-2c5989de]{color:var(--ux-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:60px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ux-toggle-item[data-v-2c5989de]:hover:not(.is-disabled){color:var(--ux-text-primary)}.ux-toggle-item.is-active[data-v-2c5989de]{background:var(--ux-bg-color);color:var(--ux-text-primary);box-shadow:0 1px 3px rgba(0,0,0,.1)}body.theme-dark .ux-toggle-item.is-active[data-v-2c5989de]{background:var(--ux-bg-tertiary);box-shadow:0 1px 3px rgba(0,0,0,.3)}.ux-toggle-item.is-disabled[data-v-2c5989de]{opacity:.5;cursor:not-allowed}.ux-toggle-item-icon[data-v-2c5989de]{align-items:center;margin-right:6px;display:flex}.ux-toggle-item-icon[data-v-2c5989de] svg{width:14px;height:14px}
.ux-dropdown[data-v-298500c6]{display:inline-block;position:relative}.ux-dropdown-menu[data-v-298500c6]{z-index:1000;background-color:var(--ux-popup-bg);background:var(--ux-glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--ux-radius-base);border:1px solid var(--ux-border-color);min-width:160px;box-shadow:var(--ux-shadow-lg);transform-origin:top;margin-top:8px;padding:6px 0;position:absolute;top:100%;left:0}.ux-dropdown-menu[data-v-298500c6]>*:hover{background-color:var(--ux-bg-hover);color:var(--ux-text-primary)}.ux-dropdown-menu--bottom-end[data-v-298500c6]{transform-origin:top;left:auto;right:0}.ux-dropdown-menu--bottom-start[data-v-298500c6]{transform-origin:top;left:0}.ux-zoom-in-top-enter-active[data-v-298500c6],.ux-zoom-in-top-leave-active[data-v-298500c6]{opacity:1;transform-origin:top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform:scaleY(1)}.ux-zoom-in-top-enter-from[data-v-298500c6],.ux-zoom-in-top-leave-active[data-v-298500c6]{opacity:0;transform:scaleY(0)}
.ux-notify[data-v-6096a164]{background:var(--ux-popup-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--ux-radius-lg);min-width:280px;max-width:480px;box-shadow:var(--ux-shadow-lg);box-sizing:border-box;z-index:9999;font-family:var(--ux-font-family);border:1px solid rgba(0,0,0,.05);align-items:center;padding:14px 16px;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;overflow:hidden}.ux-notify--pill[data-v-6096a164]{border-radius:50px;padding:12px 20px}.ux-notify-icon[data-v-6096a164]{flex-shrink:0;align-items:center;margin-right:12px;font-size:20px;display:flex}.ux-notify-content[data-v-6096a164]{flex:1;min-width:0}.ux-notify-title[data-v-6096a164]{color:var(--ux-text-primary);margin-bottom:4px;font-size:15px;font-weight:600}.ux-notify-message[data-v-6096a164]{color:var(--ux-text-secondary);font-size:13px;line-height:1.4}.ux-notify-actions[data-v-6096a164]{flex-shrink:0;gap:8px;margin-left:16px;display:flex}.ux-notify-btn[data-v-6096a164]{cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s}.ux-notify-btn[data-v-6096a164]:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.1)}.ux-notify-btn[data-v-6096a164]:active{transform:translateY(0)}.ux-notify-btn--default[data-v-6096a164]{color:var(--ux-text-primary);background:rgba(150,150,150,.15);border-color:rgba(150,150,150,.3)}.ux-notify-btn--default[data-v-6096a164]:hover{background:rgba(150,150,150,.25)}.ux-notify-btn--primary[data-v-6096a164]{background:var(--ux-color-primary);color:#fff}.ux-notify-btn--primary[data-v-6096a164]:hover{background:#1eaf54}.ux-notify-btn--success[data-v-6096a164]{background:var(--ux-success);color:#fff}.ux-notify-btn--success[data-v-6096a164]:hover{background:#1eaf54}.ux-notify-close[data-v-6096a164]{cursor:pointer;color:#999;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:12px;transition:color .2s;display:flex;position:relative}.ux-notify-close[data-v-6096a164]:hover{color:var(--ux-text-primary)}.ux-notify-close:hover .ux-notify-close-icon[data-v-6096a164]{opacity:1}.ux-notify-timer-ring[data-v-6096a164]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(-90deg)}.ux-notify-timer-ring .circle-bg[data-v-6096a164]{fill:none;stroke:var(--ux-border-color);stroke-width:3px;opacity:.5}.ux-notify-timer-ring .circle-progress[data-v-6096a164]{fill:none;stroke:currentColor;stroke-width:3px;stroke-dasharray:100 100;stroke-dashoffset:100px;animation-name:circle-countdown-6096a164;animation-timing-function:linear;animation-fill-mode:forwards}.ux-notify-close-icon[data-v-6096a164]{z-index:2;opacity:.6;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:relative}.ux-notify--success .ux-notify-icon[data-v-6096a164]{color:var(--ux-success)}.ux-notify--success .ux-notify-close[data-v-6096a164]{color:var(--ux-success)}.ux-notify--info .ux-notify-icon[data-v-6096a164]{color:var(--ux-info)}.ux-notify--info .ux-notify-close[data-v-6096a164]{color:var(--ux-info)}.ux-notify--warning .ux-notify-icon[data-v-6096a164]{color:var(--ux-warning)}.ux-notify--warning .ux-notify-close[data-v-6096a164]{color:var(--ux-warning)}.ux-notify--error .ux-notify-icon[data-v-6096a164]{color:var(--ux-danger)}.ux-notify--error .ux-notify-close[data-v-6096a164]{color:var(--ux-danger)}@keyframes circle-countdown-6096a164{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.ux-notify-slide-right-enter-active[data-v-6096a164],.ux-notify-slide-right-leave-active[data-v-6096a164],.ux-notify-slide-left-enter-active[data-v-6096a164],.ux-notify-slide-left-leave-active[data-v-6096a164],.ux-notify-slide-down-enter-active[data-v-6096a164],.ux-notify-slide-down-leave-active[data-v-6096a164],.ux-notify-slide-up-enter-active[data-v-6096a164],.ux-notify-slide-up-leave-active[data-v-6096a164]{transition:all .4s cubic-bezier(.19,1,.22,1)}.ux-notify-slide-right-enter-from[data-v-6096a164],.ux-notify-slide-right-leave-to[data-v-6096a164]{opacity:0;transform:translate(30px)scale(.95)}.ux-notify-slide-left-enter-from[data-v-6096a164],.ux-notify-slide-left-leave-to[data-v-6096a164]{opacity:0;transform:translate(-30px)scale(.95)}.ux-notify-slide-down-enter-from[data-v-6096a164],.ux-notify-slide-down-leave-to[data-v-6096a164]{opacity:0;transform:translateY(-30px)scale(.95)}.ux-notify-slide-up-enter-from[data-v-6096a164],.ux-notify-slide-up-leave-to[data-v-6096a164]{opacity:0;transform:translateY(30px)scale(.95)}
.ux-popup-mask[data-v-f0737b7e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;background:rgba(0,0,0,.1);justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ux-popup-container[data-v-f0737b7e]{background:var(--ux-popup-bg);color:var(--ux-text-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--ux-shadow-lg);max-width:90vw;max-height:90vh;position:relative;overflow:auto}.ux-popup-container.ux-popup--center[data-v-f0737b7e]{border-radius:var(--ux-radius-lg);min-width:300px;padding:24px}.ux-popup-container.ux-popup--center.no-padding[data-v-f0737b7e]{padding:0;overflow:hidden}.ux-popup-container.ux-popup--bottom[data-v-f0737b7e]{border-radius:var(--ux-radius-lg) var(--ux-radius-lg) 0 0;padding:0;padding-bottom:safe-area-inset-bottom;margin:0 auto;animation:.3s ease-out slide-up-f0737b7e;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:640px){.ux-popup-container.ux-popup--bottom[data-v-f0737b7e]{border-radius:var(--ux-radius-lg);width:100%;max-width:320px;padding:0;animation:.3s ux-popup-fade-enter;position:relative;bottom:auto}}.ux-popup-close[data-v-f0737b7e]{z-index:100;cursor:pointer;color:var(--ux-text-secondary);justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;top:16px;right:16px}.ux-popup-close[data-v-f0737b7e]:hover{color:var(--ux-text-primary)}.ux-popup-close svg[data-v-f0737b7e]{width:20px;height:20px}.ux-popup-fade-enter-active[data-v-f0737b7e],.ux-popup-fade-leave-active[data-v-f0737b7e]{transition:opacity .3s}.ux-popup-fade-enter-from[data-v-f0737b7e],.ux-popup-fade-leave-to[data-v-f0737b7e]{opacity:0}@keyframes slide-up-f0737b7e{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.ux-window-wrapper[data-v-2184a4bc]{pointer-events:none;z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0}.ux-window[data-v-2184a4bc]{background:var(--ux-popup-bg);color:var(--ux-text-primary);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:var(--ux-radius-lg);box-shadow:var(--ux-shadow-lg);max-width:95vw;max-height:95vh;font-family:var(--ux-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(255,255,255,.1);flex-direction:column;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex}.ux-window.is-dragging[data-v-2184a4bc]{transition:none!important}.ux-window.is-resizing[data-v-2184a4bc]{transition:none!important}.ux-window.minimized[data-v-2184a4bc]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ux-window-header[data-v-2184a4bc]{cursor:default;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}.ux-window-header[data-v-2184a4bc]:active{cursor:grabbing}.ux-window-icon[data-v-2184a4bc]{pointer-events:none;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;display:flex}.ux-window-icon[data-v-2184a4bc] svg{width:18px;height:18px;display:block}.ux-window-title[data-v-2184a4bc]{color:var(--ux-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.ux-window-actions[data-v-2184a4bc]{align-items:center;gap:4px;display:flex}.ux-window-action[data-v-2184a4bc]{cursor:pointer;width:28px;height:28px;color:var(--ux-text-secondary);border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ux-window-action[data-v-2184a4bc]:hover{color:var(--ux-text-primary);background:rgba(0,0,0,.05)}.ux-window-action.close[data-v-2184a4bc]:hover{color:#fff;background:#ff3b30}.ux-window-action svg[data-v-2184a4bc]{width:16px;height:16px}.ux-window-body[data-v-2184a4bc]{flex:1;padding:0 12px 12px;overflow:auto}.ux-window-fade-enter-active[data-v-2184a4bc],.ux-window-fade-leave-active[data-v-2184a4bc]{transition:opacity .3s}.ux-window-fade-enter-from[data-v-2184a4bc],.ux-window-fade-leave-to[data-v-2184a4bc]{opacity:0}.ux-window-resize-handle[data-v-2184a4bc]{z-index:100;position:absolute}.ux-window-resize-handle.is-right[data-v-2184a4bc]{cursor:ew-resize;width:12px;top:0;bottom:16px;right:-4px}.ux-window-resize-handle.is-bottom[data-v-2184a4bc]{cursor:ns-resize;height:12px;bottom:-4px;left:0;right:16px}.ux-window-resize-handle.is-corner[data-v-2184a4bc]{cursor:nwse-resize;width:20px;height:20px;bottom:-4px;right:-4px}
.ux-table-view[data-v-40889581]{font-family:var(--ux-font-family);border-radius:var(--ux-radius-base);border:1px solid var(--ux-border-color);background:var(--ux-bg-color);color:var(--ux-text-primary);overflow:hidden}.ux-table-container[data-v-40889581]{overflow-x:auto}.ux-table[data-v-40889581]{border-collapse:collapse;width:100%;font-size:14px}.ux-table th[data-v-40889581]{border-bottom:1px solid var(--ux-border-color);padding:12px 16px}.ux-table td[data-v-40889581]{border-bottom:1px solid var(--ux-border-color);padding:12px 16px}.ux-table th[data-v-40889581]{background-color:var(--ux-bg-secondary);color:var(--ux-text-secondary);white-space:nowrap;font-weight:500}.ux-table tbody tr[data-v-40889581]{transition:background-color .2s}.ux-table tbody tr[data-v-40889581]:hover{background-color:var(--ux-bg-hover)}.ux-table tbody tr:last-child td[data-v-40889581]{border-bottom:none}.ux-table-cell-selection[data-v-40889581]{text-align:center;width:48px;padding:0 8px}.ux-table-cell-drag[data-v-40889581]{text-align:center;width:28px;padding:0 2px}.ux-table-cell-drag .drag-handle[data-v-40889581]{cursor:grab;width:24px;height:24px;color:var(--ux-text-secondary);border-radius:4px;justify-content:center;align-items:center;margin:0 auto;display:flex}.ux-table-cell-drag .drag-handle[data-v-40889581]:hover{background:var(--ux-bg-hover);color:var(--ux-text-primary)}.ux-table-cell-drag .drag-handle[data-v-40889581]:active{cursor:grabbing}.ux-table-row-dragging[data-v-40889581]{opacity:.4;background:var(--ux-bg-tertiary)}.ux-table-empty[data-v-40889581]{text-align:center;color:var(--ux-text-secondary);padding:32px}
.ux-tab-control[data-v-003e51e5]{font-family:var(--ux-font-family)}.ux-tab-control--vertical[data-v-003e51e5]{border:1px solid var(--ux-border-color);border-radius:var(--ux-radius-base);background:var(--ux-bg-color);display:flex;overflow:hidden}.ux-tab-control--vertical .ux-tab-content[data-v-003e51e5]{flex:1;padding:16px 20px}.ux-tab-bar[data-v-003e51e5]{border-bottom:1px solid var(--ux-border-color);margin-bottom:16px;display:flex;position:relative}.ux-tab-item[data-v-003e51e5]{cursor:pointer;color:var(--ux-text-secondary);padding:10px 16px;font-weight:500;transition:all .3s;position:relative}.ux-tab-item[data-v-003e51e5]:hover{color:var(--ux-color-primary)}.ux-tab-item.active[data-v-003e51e5]{color:var(--ux-color-primary)}.ux-tab-item.active[data-v-003e51e5]:after{content:"";background:var(--ux-color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ux-tab-bar-vertical[data-v-003e51e5]{border-right:1px solid var(--ux-border-color);background:var(--ux-bg-secondary);flex-shrink:0;width:120px}.ux-tab-item-vertical[data-v-003e51e5]{cursor:pointer;color:var(--ux-text-secondary);border-left:2px solid transparent;padding:12px 16px;transition:all .2s}.ux-tab-item-vertical[data-v-003e51e5]:hover{background:var(--ux-bg-hover);color:var(--ux-text-primary)}.ux-tab-item-vertical.active[data-v-003e51e5]{color:var(--ux-color-primary);background:var(--ux-tab-active-bg);border-left-color:var(--ux-color-primary)}
.ux-file-uploader[data-v-ecfc1522]{font-family:var(--ux-font-family)}.ux-upload-drag[data-v-ecfc1522]{background:var(--ux-bg-secondary);border:1px dashed var(--ux-border-color);border-radius:var(--ux-radius-base);cursor:pointer;text-align:center;padding:32px 0;transition:all .2s}.ux-upload-drag[data-v-ecfc1522]:hover{border-color:var(--ux-color-primary)}.ux-upload-drag.is-dragover[data-v-ecfc1522]{border-color:var(--ux-color-primary);background-color:rgba(34,197,94,.05)}.ux-upload-input[data-v-ecfc1522]{display:none}.ux-upload-icon[data-v-ecfc1522]{color:var(--ux-color-primary);margin-bottom:12px}.ux-upload-text[data-v-ecfc1522]{color:var(--ux-text-secondary);font-size:14px}.ux-upload-list[data-v-ecfc1522]{margin-top:12px;padding:0;list-style:none}.ux-upload-list-item[data-v-ecfc1522]{background:var(--ux-bg-secondary);color:var(--ux-text-primary);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.ux-upload-list-item[data-v-ecfc1522]:hover{background:var(--ux-bg-hover)}.ux-upload-list-item .file-name[data-v-ecfc1522]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ux-upload-list-item .file-status[data-v-ecfc1522]{color:var(--ux-success);margin:0 12px;font-size:12px}.ux-upload-list-item .file-remove[data-v-ecfc1522]{cursor:pointer;color:var(--ux-text-secondary);font-size:16px}.ux-upload-list-item .file-remove[data-v-ecfc1522]:hover{color:var(--ux-danger)}
.ux-image-crop[data-v-129835df]{font-family:var(--ux-font-family);background:var(--ux-bg-color);border-radius:var(--ux-radius-lg);border:1px solid var(--ux-border-color);box-sizing:border-box;width:100%;padding:16px;display:block}.crop-stage[data-v-129835df]{background:#000;border-radius:8px;justify-content:center;align-items:center;min-height:200px;margin:0 auto;display:flex;position:relative;overflow:hidden}.crop-canvas[data-v-129835df]{touch-action:none;max-width:100%;display:block}.crop-placeholder[data-v-129835df]{color:var(--ux-text-secondary);background:var(--ux-bg-color);z-index:5;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.crop-placeholder svg[data-v-129835df]{opacity:.5}.crop-placeholder[data-v-129835df]:hover{background:var(--ux-bg-secondary)}.crop-footer[data-v-129835df]{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.crop-info[data-v-129835df]{color:var(--ux-text-secondary);font-size:13px}.crop-actions[data-v-129835df]{align-items:center;gap:8px;display:flex}.ux-btn[data-v-129835df]{border:1px solid var(--ux-border-color);background:var(--ux-bg-color);color:var(--ux-text-primary);cursor:pointer;border-radius:18px;padding:6px 16px;font-size:13px;transition:all .2s}.ux-btn[data-v-129835df]:hover{background:var(--ux-bg-hover)}.ux-btn.primary[data-v-129835df]{background:var(--ux-success);color:#fff;border-color:var(--ux-success)}.ux-btn.primary[data-v-129835df]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}
.ux-slider[data-v-18c9aed2]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:20px;margin:10px 0;display:flex;position:relative}.ux-slider--disabled[data-v-18c9aed2]{cursor:not-allowed;opacity:.6;pointer-events:none}.ux-slider-rail[data-v-18c9aed2]{background-color:var(--ux-bg-track);border-radius:2px;width:100%;height:4px;position:absolute}.ux-slider-track[data-v-18c9aed2]{background-color:var(--ux-color-primary);border-radius:2px;height:4px;position:absolute;left:0}.ux-slider-handle[data-v-18c9aed2]{cursor:grab;background-color:#fff;border:.5px solid rgba(0,0,0,.04);border-radius:50%;justify-content:center;width:20px;height:20px;transition:transform .2s cubic-bezier(.24,0,.35,1);display:flex;position:absolute;transform:translate(-50%);box-shadow:0 2px 6px rgba(0,0,0,.2)}.ux-slider-handle[data-v-18c9aed2]:hover{transform:translate(-50%)scale(1.1)}.ux-slider-handle[data-v-18c9aed2]:active{cursor:grabbing;transform:translate(-50%)scale(1.2)}.ux-slider-tooltip[data-v-18c9aed2]{color:#fff;white-space:nowrap;pointer-events:none;background:rgba(0,0,0,.8);border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:-28px}.ux-slider-tooltip[data-v-18c9aed2]:after{content:"";border:4px solid transparent;border-top-color:rgba(0,0,0,.8);border-bottom-width:0;margin-left:-4px;position:absolute;bottom:-4px;left:50%}.ux-slider-steps[data-v-18c9aed2]{pointer-events:none;width:100%;height:4px;position:absolute}.ux-slider-stop[data-v-18c9aed2]{background-color:var(--ux-border-color);border-radius:50%;width:4px;height:4px;position:absolute;top:0;transform:translate(-50%)}.ux-slider-stop--active[data-v-18c9aed2]{opacity:.7;background-color:#fff}
.ux-progress-bar[data-v-0263e3e9]{font-family:var(--ux-font-family);align-items:center;width:100%;display:flex}.ux-progress-bar .ux-progress-outer[data-v-0263e3e9]{background-color:var(--ux-bg-track);border-radius:100px;flex:1;position:relative;overflow:hidden}.ux-progress-bar .ux-progress-inner[data-v-0263e3e9]{border-radius:100px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ux-progress-bar.ux-progress--primary .ux-progress-inner[data-v-0263e3e9]{background-color:var(--ux-color-primary)}.ux-progress-bar.ux-progress--success .ux-progress-inner[data-v-0263e3e9]{background-color:var(--ux-success)}.ux-progress-bar.ux-progress--warning .ux-progress-inner[data-v-0263e3e9]{background-color:var(--ux-warning)}.ux-progress-bar.ux-progress--exception .ux-progress-inner[data-v-0263e3e9]{background-color:var(--ux-danger)}.ux-progress-bar .ux-progress-info[data-v-0263e3e9]{color:var(--ux-text-secondary);text-align:right;width:35px;margin-left:8px;font-size:13px}.ux-progress-bar .ux-progress-stripe[data-v-0263e3e9]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;animation:1s linear infinite progress-stripe-move-0263e3e9;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes progress-stripe-move-0263e3e9{0%{background-position:0 0}to{background-position:1rem 0}}
.ux-loading[data-v-7ef2503d]{color:var(--ux-color-primary);flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.ux-loading-spinner[data-v-7ef2503d]{animation:2s linear infinite rotate-7ef2503d}.ux-loading-spinner .path[data-v-7ef2503d]{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash-7ef2503d}.ux-loading-text[data-v-7ef2503d]{color:var(--ux-text-secondary);margin-top:8px;font-size:13px}.ux-loading--small .ux-loading-spinner[data-v-7ef2503d]{width:24px;height:24px}.ux-loading--medium .ux-loading-spinner[data-v-7ef2503d]{width:40px;height:40px}.ux-loading--large .ux-loading-spinner[data-v-7ef2503d]{width:56px;height:56px}@keyframes rotate-7ef2503d{to{transform:rotate(360deg)}}@keyframes dash-7ef2503d{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}
.ux-dropdown-item[data-v-8f016f98]{color:var(--ux-text-primary);cursor:pointer;outline:none;margin:0;padding:0 20px;font-size:14px;line-height:36px;list-style:none;transition:all .2s}.ux-dropdown-item[data-v-8f016f98]:hover{background-color:var(--ux-bg-hover)}.ux-dropdown-item--disabled[data-v-8f016f98]{cursor:not-allowed;color:#c0c4cc;pointer-events:none}.ux-dropdown-item--divided[data-v-8f016f98]{border-top:1px solid var(--ux-border-color);margin-top:6px}.ux-dropdown-item--divided[data-v-8f016f98]:before{content:"";height:6px;margin-top:-7px;display:block}
.ux-avatar[data-v-8f997fc4]{color:#fff;white-space:nowrap;vertical-align:middle;background-color:#ccc;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ux-avatar img[data-v-8f997fc4]{object-fit:cover;width:100%;height:100%;display:block}.ux-avatar--circle[data-v-8f997fc4]{border-radius:50%}.ux-avatar--square[data-v-8f997fc4]{border-radius:var(--ux-radius-sm)}.ux-avatar--small[data-v-8f997fc4]{width:24px;height:24px;font-size:12px}.ux-avatar--medium[data-v-8f997fc4]{width:40px;height:40px;font-size:18px}.ux-avatar--large[data-v-8f997fc4]{width:56px;height:56px;font-size:24px}
.ux-badge[data-v-6326f2d4]{vertical-align:middle;display:inline-block;position:relative}.ux-badge-content[data-v-6326f2d4]{background-color:var(--ux-danger);color:#fff;text-align:center;white-space:nowrap;border:1px solid #fff;border-radius:10px;height:18px;padding:0 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.ux-badge-content.is-fixed[data-v-6326f2d4]{position:absolute;top:0;right:10px;transform:translateY(-50%)translate(100%)}.ux-badge-content.is-dot[data-v-6326f2d4]{border-radius:50%;width:8px;height:8px;padding:0;right:5px}.ux-badge-content.ux-badge--primary[data-v-6326f2d4]{background-color:var(--ux-color-primary)}.ux-badge-content.ux-badge--success[data-v-6326f2d4]{background-color:var(--ux-success)}.ux-badge-content.ux-badge--warning[data-v-6326f2d4]{background-color:var(--ux-warning)}.ux-badge-content.ux-badge--info[data-v-6326f2d4]{background-color:var(--ux-info)}.ux-zoom-in-center-enter-active[data-v-6326f2d4],.ux-zoom-in-center-leave-active[data-v-6326f2d4]{transition:all .3s cubic-bezier(.55,0,.1,1)}.ux-zoom-in-center-enter-from[data-v-6326f2d4],.ux-zoom-in-center-leave-active[data-v-6326f2d4]{opacity:0;transform:scale(0)}
.ux-card[data-v-f7f03f28]{background:var(--ux-popup-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--ux-radius-lg);border:1px solid var(--ux-border-color);box-shadow:none;transition:all .3s;overflow:hidden}.ux-card--hoverable[data-v-f7f03f28]:hover{box-shadow:var(--ux-shadow-lg);transform:translateY(-2px)}.ux-card-header[data-v-f7f03f28]{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}.ux-card-header-inner[data-v-f7f03f28]{align-items:center;display:flex}.ux-card-icon[data-v-f7f03f28]{color:var(--ux-text-primary);align-items:center;margin-right:10px;display:flex}.ux-card-title[data-v-f7f03f28]{color:var(--ux-text-primary);font-size:16px;font-weight:600}.ux-card-body[data-v-f7f03f28]{color:var(--ux-text-primary);padding:20px}.ux-card-footer[data-v-f7f03f28]{background:var(--ux-bg-hover);border-radius:var(--ux-radius-base);color:var(--ux-text-secondary);margin:0 16px 16px;padding:12px 16px;font-size:13px}
.ux-skeleton[data-v-59dbe244]{vertical-align:middle;background:rgba(0,0,0,.06);border-radius:4px;display:inline-block}.ux-skeleton--circle[data-v-59dbe244]{border-radius:50%}.ux-skeleton--rect[data-v-59dbe244]{border-radius:6px}.ux-skeleton--animated[data-v-59dbe244]{animation:1.5s ease-in-out infinite ux-skeleton-pulse-59dbe244}@keyframes ux-skeleton-pulse-59dbe244{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.ux-skeleton[data-v-59dbe244]{background:var(--ux-bg-tertiary)}
.ux-button-group[data-v-1d1b6768]{vertical-align:middle;display:inline-flex}.ux-button-group[data-v-1d1b6768] .ux-button{margin:0}.ux-button-group[data-v-1d1b6768] .ux-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ux-button-group[data-v-1d1b6768] .ux-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ux-button-group[data-v-1d1b6768] .ux-button:hover{z-index:1}.ux-button-group[data-v-1d1b6768] .ux-button:focus{z-index:1}.ux-button-group[data-v-1d1b6768] .ux-button:active{z-index:1}.ux-button-group[data-v-1d1b6768] .ux-button.ux-button--active{z-index:1}
.ux-pagination[data-v-80ad9356]{font-family:var(--ux-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;display:flex}.ux-page-btn[data-v-80ad9356]{border:1px solid var(--ux-border-color);width:32px;height:32px;color:var(--ux-text-primary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ux-page-btn[data-v-80ad9356]:hover:not(:disabled){border-color:var(--ux-color-primary);color:var(--ux-color-primary)}.ux-page-btn[data-v-80ad9356]:disabled{opacity:.5;cursor:not-allowed;background:var(--ux-bg-secondary)}.ux-page-list[data-v-80ad9356]{align-items:center;gap:4px;display:flex}.ux-page-item[data-v-80ad9356]{min-width:32px;height:32px;color:var(--ux-text-primary);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;padding:0 6px;font-size:14px;transition:all .2s}.ux-page-item[data-v-80ad9356]:hover{color:var(--ux-color-primary)}.ux-page-item.active[data-v-80ad9356]{background:var(--ux-bg-color);border-color:var(--ux-border-color);color:var(--ux-color-primary);box-shadow:var(--ux-shadow-sm);font-weight:600}.ux-page-more[data-v-80ad9356]{color:#999;padding:0 4px}
.ux-type-h1{color:var(--ux-text-primary);margin:0 0 24px;scroll-margin-top:5rem;font-size:28px;font-weight:700;line-height:1.5}.ux-type-h2{letter-spacing:-.01em;border-bottom:.5px solid var(--ux-primary);color:var(--ux-text-primary);margin-top:48px;margin-bottom:20px;padding-bottom:12px;scroll-margin-top:5rem;font-size:22px;font-weight:700}.ux-type-h2:first-child{margin-top:0}.ux-type-h3{color:var(--ux-primary);margin-top:32px;margin-bottom:16px;scroll-margin-top:5rem;font-size:18px;font-weight:600}.ux-type-h4{color:var(--ux-text-primary);margin-top:24px;margin-bottom:16px;scroll-margin-top:5rem;font-size:16px;font-weight:600}.ux-type-body{color:var(--ux-text-primary);margin-top:16px;margin-bottom:16px;line-height:1.8}.ux-type-body:first-child{margin-top:0}.ux-list-disc{color:var(--ux-text-primary);margin:16px 0;padding-left:24px;line-height:1.8;list-style-type:disc}.ux-list-disc li{margin:12px 0;padding-left:4px}.ux-list-disc li::marker{color:#1ca237}.ux-list-decimal{color:var(--ux-text-primary);margin:16px 0;padding-left:24px;line-height:1.8;list-style-type:decimal}.ux-list-decimal li{margin:12px 0;padding-left:8px}.ux-list-decimal li::marker{color:#1ca237;font-weight:600}a{color:#1ca237;border-bottom:1px solid rgba(52,193,81,.3);padding-bottom:2px;text-decoration:none;transition:all .2s}a:hover{color:#32c14f;border-bottom-color:#1ca237;text-decoration:none}@media (prefers-color-scheme:dark){.ux-type-h3{color:#1ca237}}
.ux-popover-container[data-v-34055d18]{display:inline-block;position:relative}.ux-popover-trigger[data-v-34055d18]{cursor:pointer;display:inline-block}.ux-popover-body[data-v-34055d18]{z-index:1000;background:var(--ux-popup-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--ux-radius-lg);box-shadow:var(--ux-shadow-lg);min-width:240px;color:var(--ux-text-primary);border:none;padding:16px;position:absolute}.ux-popover-body.bottom[data-v-34055d18]{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ux-popover-body.top[data-v-34055d18]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ux-popover-fade-enter-active[data-v-34055d18],.ux-popover-fade-leave-active[data-v-34055d18]{transform-origin:50%;transition:opacity .2s,transform .2s}.ux-popover-fade-enter-from[data-v-34055d18],.ux-popover-fade-leave-to[data-v-34055d18]{opacity:0;transform:translate(-50%)scale(.95)}
.ux-window-manager[data-v-b77e1922]{pointer-events:none;z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0}.ux-window-manager[data-v-b77e1922]>*{pointer-events:auto}
.ux-tag[data-v-43905a62]{background:var(--ux-bg-secondary);color:var(--ux-text-primary);white-space:nowrap;border-radius:16px;align-items:center;padding:4px 10px;font-size:13px;transition:all .2s;display:inline-flex}.ux-tag.is-clickable[data-v-43905a62]{cursor:pointer}.ux-tag.is-clickable[data-v-43905a62]:hover{background:var(--ux-bg-active)}.ux-tag.is-clickable[data-v-43905a62]:active{transform:scale(.96)}.ux-tag-rank[data-v-43905a62]{width:16px;height:16px;color:var(--ux-text-secondary);background:var(--ux-bg-tertiary);border-radius:4px;justify-content:center;align-items:center;margin-right:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ux-tag-rank.is-top[data-v-43905a62]{color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e)}.ux-tag-icon[data-v-43905a62]{align-items:center;margin-right:4px;display:flex}.ux-tag-icon[data-v-43905a62] svg{width:14px;height:14px;display:block}
.ux-tabs[data-v-22ac5783]{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;display:flex;overflow-x:auto}.ux-tabs[data-v-22ac5783]::-webkit-scrollbar{height:3px}.ux-tabs[data-v-22ac5783]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:999px}.ux-tabs--pills[data-v-22ac5783]{background:rgba(0,0,0,.04);border-radius:999px;gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px}.ux-tabs--pills .ux-tabs-item[data-v-22ac5783]{color:var(--ux-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:6px 16px;font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ux-tabs--pills .ux-tabs-item.is-active[data-v-22ac5783]{color:#000;background:#fff;font-weight:500;box-shadow:0 1px 4px rgba(0,0,0,.12)}.ux-tabs--pills .ux-tabs-item[data-v-22ac5783]:not(.is-active):hover{color:var(--ux-text-primary);background:rgba(0,0,0,.02)}body.theme-dark .ux-tabs--pills[data-v-22ac5783]{background:rgba(255,255,255,.08)}body.theme-dark .ux-tabs--pills .ux-tabs-item[data-v-22ac5783]{color:#999}body.theme-dark .ux-tabs--pills .ux-tabs-item.is-active[data-v-22ac5783]{color:#fff;background:rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.2)}body.theme-dark .ux-tabs--pills .ux-tabs-item[data-v-22ac5783]:not(.is-active):hover{background:rgba(255,255,255,.04)}
.ux-command[data-v-3cca51f5]{border-radius:var(--ux-radius-lg);width:100%;font-family:var(--ux-font-family);color:var(--ux-text-primary);background:0 0;outline:none;flex-direction:column;display:flex;overflow:hidden}.ux-command.has-border[data-v-3cca51f5]{border:1px solid var(--ux-border-color);box-shadow:var(--ux-shadow-lg);background:var(--ux-bg-color)}.ux-command.is-glass[data-v-3cca51f5]{background:var(--ux-glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--ux-popup-bg)}body.theme-dark .ux-command[data-v-3cca51f5]{border-color:rgba(255,255,255,.1)}
.ux-command-input-container[data-v-6ad421d3]{padding:16px 16px 8px}.ux-command-input-wrapper[data-v-6ad421d3]{background:var(--ux-bg-tertiary);border:1px solid transparent;border-radius:12px;align-items:center;height:44px;padding:0 14px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.ux-command-input-wrapper[data-v-6ad421d3]:focus-within{background:var(--ux-bg-color);border-color:rgba(34,197,94,.5);box-shadow:0 0 0 4px rgba(34,197,94,.1)}.ux-command-search-icon[data-v-6ad421d3]{color:var(--ux-text-secondary);opacity:.5;flex-shrink:0;width:18px;height:18px;margin-right:12px}.ux-command-input[data-v-6ad421d3]{color:var(--ux-text-primary);background:0 0;border:none;outline:none;flex:1;height:100%;font-size:15px;font-weight:400}.ux-command-input[data-v-6ad421d3]::-webkit-input-placeholder{color:var(--ux-text-placeholder);opacity:.8}.ux-command-input[data-v-6ad421d3]::placeholder{color:var(--ux-text-placeholder);opacity:.8}
.ux-command-list[data-v-15e0bb24]{max-height:360px;padding:4px 0;overflow-x:hidden;overflow-y:auto}.ux-command-list[data-v-15e0bb24]::-webkit-scrollbar{width:6px}.ux-command-list[data-v-15e0bb24]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:999px}.ux-command-list[data-v-15e0bb24]::-webkit-scrollbar-track{background:0 0}body.theme-dark .ux-command-list[data-v-15e0bb24]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}
.ux-command-group[data-v-69ca0111]{padding:8px 0}.ux-command-group-heading[data-v-69ca0111]{color:var(--ux-text-secondary);opacity:.8;text-transform:uppercase;letter-spacing:.05em;margin:8px 0 4px;padding:0 16px;font-size:12px;font-weight:600}
.ux-command-item[data-v-0169e1bb]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:8px;align-items:center;margin:0 8px;padding:8px 12px;font-size:14px;line-height:20px;transition:all .1s;display:flex}.ux-command-item[data-v-0169e1bb]:hover{background:var(--ux-bg-hover);color:var(--ux-text-primary)}.ux-command-item.is-active[data-v-0169e1bb]{background:var(--ux-bg-active);color:var(--ux-text-primary)}.ux-command-item.is-disabled[data-v-0169e1bb]{opacity:.5;cursor:not-allowed}.ux-command-item-icon[data-v-0169e1bb]{color:var(--ux-text-secondary);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:12px;display:flex}.ux-command-item-icon[data-v-0169e1bb] svg{width:16px;height:16px;display:block}.ux-command-item-content[data-v-0169e1bb]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.ux-command-item-shortcut[data-v-0169e1bb]{color:var(--ux-text-primary);background:var(--ux-bg-tertiary);border:1px solid var(--ux-border-color);opacity:.8;border-radius:4px;margin-left:12px;padding:2px 6px;font-family:SF Mono,Menlo,monospace;font-size:11px;font-weight:600;box-shadow:0 1px rgba(0,0,0,.1)}
.ux-command-separator[data-v-21820c47]{background:var(--ux-border-color);opacity:.6;height:1px;margin:4px 0}
.ux-command-empty[data-v-14ce9062]{text-align:center;color:var(--ux-text-secondary);opacity:.8;padding:32px 16px;font-size:14px}
.ux-demo-page[data-v-2815b1b0]{font-family:var(--ux-font-family);background:var(--ux-bg-secondary);min-height:100vh;color:var(--ux-text-primary);padding:40px;transition:background .3s,color .3s}.ux-demo-header[data-v-2815b1b0]{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.ux-demo-header .header-content h1[data-v-2815b1b0]{margin-bottom:8px;font-size:32px;font-weight:700}.ux-demo-header .header-content p[data-v-2815b1b0]{color:var(--ux-text-secondary);margin:0}.ux-demo-container[data-v-2815b1b0]{max-width:800px;margin:0 auto}.ux-demo-section[data-v-2815b1b0]{border-radius:var(--ux-radius-lg);box-shadow:var(--ux-shadow-base);background:#fff;margin-bottom:24px;padding:24px}.ux-demo-section h2[data-v-2815b1b0]{color:var(--ux-text-primary);margin-bottom:20px;font-size:20px;font-weight:600}.row[data-v-2815b1b0]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.row.col[data-v-2815b1b0]{flex-direction:column;align-items:stretch}.sheet-content[data-v-2815b1b0]{text-align:center}.sheet-header[data-v-2815b1b0]{color:var(--ux-text-secondary);border-bottom:.5px solid var(--ux-border-color);margin:0;padding:14px 16px;font-size:13px;font-weight:400}.sheet-action-item[data-v-2815b1b0],.sheet-cancel-item[data-v-2815b1b0]{border-bottom:.5px solid var(--ux-border-color);cursor:pointer;color:var(--ux-color-primary);background:0 0;padding:16px 0;font-size:18px}.sheet-action-item[data-v-2815b1b0]:hover,.sheet-cancel-item[data-v-2815b1b0]:hover{background-color:var(--ux-bg-hover)}.sheet-action-item[data-v-2815b1b0]:active,.sheet-cancel-item[data-v-2815b1b0]:active{background-color:var(--ux-bg-active)}.sheet-cancel-item[data-v-2815b1b0]{color:var(--ux-danger);border-bottom:8px solid transparent;margin-top:0;margin-bottom:0;font-weight:600}.sheet-cancel-item[data-v-2815b1b0]:hover{background-color:var(--ux-bg-hover)}
:root{--ux-bg-color:#fff;--ux-bg-secondary:rgba(249,249,251,.48);--ux-bg-tertiary:#f1f1f3;--ux-bg-hover:rgba(0,0,0,.04);--ux-bg-active:rgba(0,0,0,.08);--ux-bg-track:#e9e9eb;--ux-tab-active-bg:rgba(var(--color-primary-rgb), .08);--ux-text-primary:#1d1d1f;--ux-text-secondary:#8e8e93;--ux-text-placeholder:#c7c7cc;--ux-primary:#1ca237;--ux-border-color:#e5e5e5;--ux-glass-bg:rgba(255,255,255,.7);--ux-popup-bg:rgba(255,255,255,.7);--ux-color-primary:#22c55e;--ux-success:#22c55e;--ux-warning:#ff9500;--ux-danger:#ff3b30;--ux-info:#aaa;--ux-radius-base:10px;--ux-radius-sm:6px;--ux-radius-lg:14px;--ux-font-family:-apple-system, BlinkMacSystemFont, "San Francisco", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--ux-shadow-sm:0 1px 2px rgba(0,0,0,.05);--ux-shadow-base:0 2px 8px rgba(0,0,0,.1);--ux-shadow-lg:0 8px 24px rgba(0,0,0,.12)}@media (prefers-color-scheme:dark){body.auto-theme{--ux-bg-color:#1c1c1e;--ux-bg-secondary:#2c2c2e;--ux-bg-tertiary:#3a3a3c;--ux-bg-hover:rgba(255,255,255,.08);--ux-bg-active:rgba(255,255,255,.12);--ux-bg-track:#2c2c2e;--ux-tab-active-bg:rgba(var(--color-primary-rgb), .15);--ux-text-primary:#fff;--ux-text-secondary:#a1a1aa;--ux-text-placeholder:#52525b;--ux-primary:#1ca237;--ux-border-color:#38383a;--ux-glass-bg:rgba(28,28,30,.75);--ux-popup-bg:rgba(32,32,34,.8)}}body.theme-dark{--ux-bg-color:#1c1c1e;--ux-bg-secondary:#2c2c2e;--ux-bg-tertiary:#3a3a3c;--ux-bg-hover:rgba(255,255,255,.08);--ux-bg-active:rgba(255,255,255,.12);--ux-bg-track:#2c2c2e;--ux-tab-active-bg:rgba(var(--color-primary-rgb), .15);--ux-text-primary:#fff;--ux-text-secondary:#a1a1aa;--ux-text-placeholder:#52525b;--ux-primary:#1ca237;--ux-border-color:#38383a;--ux-glass-bg:rgba(28,28,30,.75);--ux-popup-bg:rgba(32,32,34,.8)}
::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);background-clip:content-box;border:1px solid transparent;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.theme-dark ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2)}.theme-dark ::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.4)}
