.badge[data-v-f29ccf99]{align-items:center;background:none;border:1px solid transparent;border-radius:var(--radius-full,9999px);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;gap:4px;max-width:100%;transition:all var(--transition-fast,.15s cubic-bezier(.4,0,.2,1));-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.badge[data-v-f29ccf99]:focus-visible{outline:2px solid var(--primary,#3b82f6);outline-offset:2px}.badge[data-v-f29ccf99]:active:not(.badge-disabled){transform:scale(.97)}.badge-text[data-v-f29ccf99]{flex:1;letter-spacing:-.01em;min-width:0;white-space:nowrap}.badge-icon[data-v-f29ccf99]{flex-shrink:0;height:12px;width:12px}.badge-checkmark[data-v-f29ccf99]{align-items:center;display:flex;justify-content:center}.badge-check-icon[data-v-f29ccf99]{height:10px;width:10px}.badge-arrow[data-v-f29ccf99]{flex-shrink:0;height:12px;opacity:.6;transition:transform var(--transition-fast);width:12px}.badge-open .badge-arrow[data-v-f29ccf99]{transform:rotate(180deg)}.badge-remove[data-v-f29ccf99]{align-items:center;background:#0000001a;border-radius:50%;display:flex;height:14px;justify-content:center;margin-left:2px;transition:background var(--transition-fast);width:14px}.badge-remove[data-v-f29ccf99]:hover{background:#00000026}.badge-remove-icon[data-v-f29ccf99]{height:8px;width:8px}.badge-sm[data-v-f29ccf99]{font-size:10px;gap:3px;padding:3px 8px}.badge-sm .badge-icon[data-v-f29ccf99]{height:10px;width:10px}.badge-sm .badge-remove[data-v-f29ccf99]{height:12px;width:12px}.badge-md[data-v-f29ccf99]{box-sizing:border-box;min-height:32px}.badge-lg[data-v-f29ccf99],.badge-md[data-v-f29ccf99]{font-size:12px;padding:6px 12px}.badge-lg[data-v-f29ccf99]{gap:6px}.badge-lg .badge-icon[data-v-f29ccf99]{height:14px;width:14px}.badge-lg .badge-remove[data-v-f29ccf99]{height:16px;width:16px}.badge-default[data-v-f29ccf99]{background:var(--gray-100,#f4f4f5);border:1px solid transparent;color:var(--gray-500,#71717a)}.badge-default[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:var(--gray-200,#e4e4e7);color:var(--gray-600,#52525b)}.badge-default.badge-active[data-v-f29ccf99]{background:#fff;border-color:var(--gray-300,#d4d4d8);box-shadow:0 1px 3px #0000000f}.badge-default.badge-active[data-v-f29ccf99],.badge-default.badge-active .badge-arrow[data-v-f29ccf99],.badge-default.badge-active .badge-check-icon[data-v-f29ccf99],.badge-default.badge-active .badge-icon[data-v-f29ccf99],.badge-default.badge-active .badge-text[data-v-f29ccf99]{color:var(--gray-800,#27272a)}.badge-default.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:var(--gray-50,#fafafa);border-color:var(--gray-400,#a1a1aa)}.badge-primary[data-v-f29ccf99]{background:var(--primary-light,#eef2ff);border-color:#3b82f633;color:var(--primary,#3b82f6)}.badge-primary[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:#3b82f626;border-color:#3b82f64d}.badge-primary.badge-active[data-v-f29ccf99]{background:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);color:#fff}.badge-primary.badge-active .badge-arrow[data-v-f29ccf99],.badge-primary.badge-active .badge-check-icon[data-v-f29ccf99],.badge-primary.badge-active .badge-icon[data-v-f29ccf99],.badge-primary.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.badge-primary.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#4f46e5;color:#fff}.badge-secondary[data-v-f29ccf99]{background:var(--secondary-light,#f5f3ff);border-color:#8b5cf633;color:var(--secondary,#8b5cf6)}.badge-secondary[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:#8b5cf626}.badge-secondary.badge-active[data-v-f29ccf99]{background:var(--secondary,#8b5cf6);border-color:var(--secondary,#8b5cf6);color:#fff}.badge-secondary.badge-active .badge-arrow[data-v-f29ccf99],.badge-secondary.badge-active .badge-check-icon[data-v-f29ccf99],.badge-secondary.badge-active .badge-icon[data-v-f29ccf99],.badge-secondary.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.badge-secondary.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#7c3aed;color:#fff}.badge-green[data-v-f29ccf99],.badge-success[data-v-f29ccf99]{background:var(--success-light,#ecfdf5);border-color:#10b98133;color:#059669}.badge-green[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active),.badge-success[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:#10b98126}.badge-green.badge-active[data-v-f29ccf99],.badge-success.badge-active[data-v-f29ccf99]{background:var(--success,#10b981);border-color:var(--success,#10b981);color:#fff}.badge-green.badge-active .badge-arrow[data-v-f29ccf99],.badge-green.badge-active .badge-check-icon[data-v-f29ccf99],.badge-green.badge-active .badge-icon[data-v-f29ccf99],.badge-green.badge-active .badge-text[data-v-f29ccf99],.badge-success.badge-active .badge-arrow[data-v-f29ccf99],.badge-success.badge-active .badge-check-icon[data-v-f29ccf99],.badge-success.badge-active .badge-icon[data-v-f29ccf99],.badge-success.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.badge-green.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled),.badge-success.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#059669;color:#fff}.badge-warning[data-v-f29ccf99]{background:var(--warning-light,#fffbeb);border-color:#f59e0b33;color:#b45309}.badge-warning[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:#f59e0b26}.badge-warning.badge-active[data-v-f29ccf99]{background:var(--warning,#f59e0b);border-color:var(--warning,#f59e0b);color:#fff}.badge-warning.badge-active .badge-arrow[data-v-f29ccf99],.badge-warning.badge-active .badge-check-icon[data-v-f29ccf99],.badge-warning.badge-active .badge-icon[data-v-f29ccf99],.badge-warning.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.badge-warning.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#d97706;color:#fff}.badge-clear[data-v-f29ccf99],.badge-danger[data-v-f29ccf99]{background:var(--danger-light,#fef2f2);border-color:#ef444433;color:#dc2626}.badge-clear[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active),.badge-danger[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:#ef444426}.badge-clear.badge-active[data-v-f29ccf99],.badge-danger.badge-active[data-v-f29ccf99]{background:var(--danger,#ef4444);border-color:var(--danger,#ef4444);color:#fff}.badge-clear.badge-active .badge-arrow[data-v-f29ccf99],.badge-clear.badge-active .badge-check-icon[data-v-f29ccf99],.badge-clear.badge-active .badge-icon[data-v-f29ccf99],.badge-clear.badge-active .badge-text[data-v-f29ccf99],.badge-danger.badge-active .badge-arrow[data-v-f29ccf99],.badge-danger.badge-active .badge-check-icon[data-v-f29ccf99],.badge-danger.badge-active .badge-icon[data-v-f29ccf99],.badge-danger.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.badge-clear.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled),.badge-danger.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#dc2626;color:#fff}.badge-blue[data-v-f29ccf99],.badge-info[data-v-f29ccf99]{background:var(--info-light,#eff6ff);border-color:#3b82f633;color:#2563eb}.badge-blue[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active),.badge-info[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:#3b82f626}.badge-blue.badge-active[data-v-f29ccf99],.badge-info.badge-active[data-v-f29ccf99]{background:var(--info,#3b82f6);border-color:var(--info,#3b82f6);color:#fff}.badge-blue.badge-active .badge-arrow[data-v-f29ccf99],.badge-blue.badge-active .badge-check-icon[data-v-f29ccf99],.badge-blue.badge-active .badge-icon[data-v-f29ccf99],.badge-blue.badge-active .badge-text[data-v-f29ccf99],.badge-info.badge-active .badge-arrow[data-v-f29ccf99],.badge-info.badge-active .badge-check-icon[data-v-f29ccf99],.badge-info.badge-active .badge-icon[data-v-f29ccf99],.badge-info.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.badge-blue.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled),.badge-info.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#2563eb;color:#fff}.badge-gray[data-v-f29ccf99]{background:var(--gray-50,#fafafa);border-color:var(--gray-300,#d4d4d8);color:var(--gray-600,#52525b)}.badge-gray[data-v-f29ccf99]:hover:not(.badge-disabled){background:var(--gray-100,#f4f4f5)}.badge-purple[data-v-f29ccf99]{background:#f5f3ff;border-color:#7c3aed33;color:#7c3aed}.badge-purple[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:#7c3aed1f}.badge-purple.badge-active[data-v-f29ccf99]{background:#7c3aed;border-color:#7c3aed;color:#fff}.badge-purple.badge-active .badge-arrow[data-v-f29ccf99],.badge-purple.badge-active .badge-check-icon[data-v-f29ccf99],.badge-purple.badge-active .badge-icon[data-v-f29ccf99],.badge-purple.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.badge-purple.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#6d28d9;color:#fff}.badge-disabled[data-v-f29ccf99]{cursor:not-allowed;opacity:.5;pointer-events:none}.badge-active .badge-remove[data-v-f29ccf99]{background:#fff3}.badge-active .badge-remove[data-v-f29ccf99]:hover{background:#ffffff4d}.dark .badge-default[data-v-f29ccf99]{background:var(--gray-800,#27272a);border-color:transparent;color:var(--gray-400,#a1a1aa)}.dark .badge-default[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:var(--gray-700,#3f3f46);color:var(--gray-300,#d4d4d8)}.dark .badge-default.badge-active[data-v-f29ccf99]{background:var(--gray-700,#3f3f46);border-color:var(--gray-600,#52525b);box-shadow:0 1px 3px #0003;color:var(--gray-100,#f4f4f5)}.dark .badge-default.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-default.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-default.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-default.badge-active .badge-text[data-v-f29ccf99]{color:var(--gray-100,#f4f4f5)}.dark .badge-default.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:var(--gray-600,#52525b);border-color:var(--gray-500,#71717a)}.dark .badge-primary[data-v-f29ccf99]{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.dark .badge-primary[data-v-f29ccf99]:hover:not(.badge-disabled):not(.badge-active){background:#3b82f633}.dark .badge-primary.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-primary.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-primary.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-primary.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.dark .badge-primary.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#4f46e5;color:#fff}.dark .badge-secondary[data-v-f29ccf99]{background:#8b5cf626;border-color:#8b5cf64d;color:#a78bfa}.dark .badge-secondary.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-secondary.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-secondary.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-secondary.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.dark .badge-secondary.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#7c3aed;color:#fff}.dark .badge-green[data-v-f29ccf99],.dark .badge-success[data-v-f29ccf99]{background:#10b98126;border-color:#10b9814d;color:#34d399}.dark .badge-green.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-green.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-green.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-green.badge-active .badge-text[data-v-f29ccf99],.dark .badge-success.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-success.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-success.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-success.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.dark .badge-green.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled),.dark .badge-success.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#059669;color:#fff}.dark .badge-warning[data-v-f29ccf99]{background:#f59e0b26;border-color:#f59e0b4d;color:#fbbf24}.dark .badge-warning.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-warning.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-warning.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-warning.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.dark .badge-warning.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#d97706;color:#fff}.dark .badge-clear[data-v-f29ccf99],.dark .badge-danger[data-v-f29ccf99]{background:#ef444426;border-color:#ef44444d;color:#f87171}.dark .badge-clear.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-clear.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-clear.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-clear.badge-active .badge-text[data-v-f29ccf99],.dark .badge-danger.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-danger.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-danger.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-danger.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.dark .badge-clear.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled),.dark .badge-danger.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#dc2626;color:#fff}.dark .badge-blue[data-v-f29ccf99],.dark .badge-info[data-v-f29ccf99]{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.dark .badge-blue.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-blue.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-blue.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-blue.badge-active .badge-text[data-v-f29ccf99],.dark .badge-info.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-info.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-info.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-info.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.dark .badge-blue.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled),.dark .badge-info.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#2563eb;color:#fff}.dark .badge-gray[data-v-f29ccf99]{background:var(--gray-800,#27272a);border-color:var(--gray-700,#3f3f46);color:var(--gray-400,#a1a1aa)}.dark .badge-purple[data-v-f29ccf99]{background:#7c3aed26;border-color:#7c3aed4d;color:#a78bfa}.dark .badge-purple.badge-active .badge-arrow[data-v-f29ccf99],.dark .badge-purple.badge-active .badge-check-icon[data-v-f29ccf99],.dark .badge-purple.badge-active .badge-icon[data-v-f29ccf99],.dark .badge-purple.badge-active .badge-text[data-v-f29ccf99]{color:#fff}.dark .badge-purple.badge-active[data-v-f29ccf99]:hover:not(.badge-disabled){background:#6d28d9;color:#fff}.dark .badge-remove[data-v-f29ccf99]{background:#ffffff1a}.dark .badge-remove[data-v-f29ccf99]:hover{background:#ffffff26}.select-wrapper[data-v-18c21c83]{display:flex;flex-direction:column;gap:6px}.select-label[data-v-18c21c83]{color:var(--gray-700,#3f3f46);font-size:13px;font-weight:500;letter-spacing:-.01em}.select-container[data-v-18c21c83]{position:relative}.select-trigger[data-v-18c21c83]{align-items:center;background:#fff;border:1px solid var(--gray-300,#d4d4d8);border-radius:var(--radius-md,8px);cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:0 12px;transition:all var(--transition-fast,.15s cubic-bezier(.4,0,.2,1))}.select-trigger[data-v-18c21c83]:hover:not(.select-disabled){border-color:var(--gray-400,#a1a1aa)}.select-trigger.select-open[data-v-18c21c83]{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 3px #3b82f61a}.select-value[data-v-18c21c83]{color:var(--gray-900,#18181b);flex:1;font-size:14px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-chevron[data-v-18c21c83],.select-placeholder[data-v-18c21c83]{color:var(--gray-400,#a1a1aa)}.select-chevron[data-v-18c21c83]{flex-shrink:0;height:16px;margin-left:8px;transition:transform var(--transition-fast);width:16px}.select-chevron-open[data-v-18c21c83]{transform:rotate(180deg)}.select-disabled[data-v-18c21c83]{background:var(--gray-100,#f4f4f5);cursor:not-allowed;opacity:.6}.select-dropdown[data-v-18c21c83]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid hsla(0,0%,100%,.9);border-radius:var(--radius-lg,12px);box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000d;overflow:hidden}.select-dropdown-content[data-v-18c21c83]{max-height:inherit;overflow-y:auto;padding:6px}.select-dropdown-content[data-v-18c21c83]::-webkit-scrollbar{width:6px}.select-dropdown-content[data-v-18c21c83]::-webkit-scrollbar-track{background:transparent}.select-dropdown-content[data-v-18c21c83]::-webkit-scrollbar-thumb{background:var(--gray-300,#d4d4d8);border-radius:3px}.select-option[data-v-18c21c83]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md,8px);color:var(--gray-700,#3f3f46);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:-.01em;padding:10px 12px;text-align:left;transition:background var(--transition-fast);width:100%}.select-option[data-v-18c21c83]:focus,.select-option[data-v-18c21c83]:hover{background:var(--gray-100,#f4f4f5)}.select-option[data-v-18c21c83]:focus{outline:none}.select-option-selected[data-v-18c21c83]{background:var(--primary-light,#eef2ff);color:var(--primary,#3b82f6)}.select-option-selected[data-v-18c21c83]:hover{background:#3b82f626}.select-option-all[data-v-18c21c83]{border-bottom:1px solid var(--gray-200,#e4e4e7);border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;font-weight:600;margin-bottom:4px;padding-bottom:10px}.select-option-text[data-v-18c21c83]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option-check[data-v-18c21c83]{color:var(--primary,#3b82f6);flex-shrink:0;height:16px;margin-left:8px;width:16px}.select-errors[data-v-18c21c83]{display:flex;flex-direction:column;gap:2px}.select-error-message[data-v-18c21c83]{color:var(--danger,#ef4444);font-size:12px;margin:0}.dropdown-enter-active[data-v-18c21c83],.dropdown-leave-active[data-v-18c21c83]{transition:all .15s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-18c21c83],.dropdown-leave-to[data-v-18c21c83]{opacity:0;transform:scale(.96) translateY(-4px)}.dropdown-top.dropdown-enter-from[data-v-18c21c83],.dropdown-top.dropdown-leave-to[data-v-18c21c83]{transform:scale(.96) translateY(4px)}.dark .select-label[data-v-18c21c83]{color:var(--gray-300,#d4d4d8)}.dark .select-trigger[data-v-18c21c83]{background:var(--gray-900,#18181b);border-color:var(--gray-700,#3f3f46)}.dark .select-trigger[data-v-18c21c83]:hover:not(.select-disabled){border-color:var(--gray-600,#52525b)}.dark .select-trigger.select-open[data-v-18c21c83]{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 3px #3b82f626}.dark .select-value[data-v-18c21c83]{color:#fff}.dark .select-chevron[data-v-18c21c83],.dark .select-placeholder[data-v-18c21c83]{color:var(--gray-500,#71717a)}.dark .select-disabled[data-v-18c21c83]{background:var(--gray-800,#27272a)}.dark .select-dropdown[data-v-18c21c83]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#18181be6;border-color:#ffffff14;box-shadow:0 12px 40px #0006,0 4px 12px #00000040}.dark .select-dropdown-content[data-v-18c21c83]::-webkit-scrollbar-thumb{background:var(--gray-600,#52525b)}.dark .select-option[data-v-18c21c83]{color:var(--gray-300,#d4d4d8)}.dark .select-option[data-v-18c21c83]:hover{background:var(--gray-800,#27272a)}.dark .select-option-selected[data-v-18c21c83]{background:#3b82f626;color:#60a5fa}.dark .select-option-selected[data-v-18c21c83]:hover{background:#3b82f633}.dark .select-option-all[data-v-18c21c83]{border-bottom-color:var(--gray-700,#3f3f46)}.dark .select-option-check[data-v-18c21c83]{color:#60a5fa}.dark .select-error-message[data-v-18c21c83]{color:#f87171}
