.PublicMultiSelect{position:relative;flex-shrink:0}.pms-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:120px;padding:.5rem .625rem;background:var(--surface-hover);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);font:inherit;font-size:.8125rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pms-trigger:hover{background:color-mix(in srgb,var(--surface-hover) 84%,var(--text-primary) 16%);border-color:var(--border-strong)}.pms-trigger:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:2px}.pms-trigger.open{background:color-mix(in srgb,var(--surface-hover) 84%,var(--text-primary) 16%);border-color:var(--border-strong)}.pms-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pms-chevron{color:var(--icon-muted);font-size:.5rem;flex-shrink:0}.pms-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;max-height:240px;overflow-y:auto;background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:8px;z-index:100;padding:.25rem}.pms-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;cursor:pointer;border-radius:4px;color:var(--text-primary);transition:background .1s ease}.pms-option:hover{background:var(--surface-hover)}.pms-option.selected{background:var(--surface-selected)}.pms-option input[type=checkbox]{width:14px;height:14px;margin:0;cursor:pointer;flex-shrink:0;accent-color:var(--interactive-primary)}.pms-label{color:var(--text-primary);font-size:.8125rem;line-height:1.3}:root{--color-brand: #3b82f6;--color-brand-lighter: #d8e6fd;--color-brand-light: #b1cdfb;--color-brand-dark: #0c1a31;--color-brand-darker: #183462;--color-brand-alpha-5: rgba(59, 130, 246, .05);--color-brand-alpha-10: rgba(59, 130, 246, .1);--color-brand-alpha-20: rgba(59, 130, 246, .2);--color-brand-alpha-30: rgba(59, 130, 246, .3);--color-brand-alpha-50: rgba(59, 130, 246, .5);--color-neutral-0: #000000;--color-neutral-50: #0a0a0b;--color-neutral-100: #131316;--color-neutral-150: #1c1c21;--color-neutral-200: #26262c;--color-neutral-300: #3a3a44;--color-neutral-400: #53535f;--color-neutral-500: #71717a;--color-neutral-600: #9090a0;--color-neutral-700: #b0b0be;--color-neutral-800: #d0d0da;--color-neutral-900: #e8e8ed;--color-neutral-950: #f4f4f7;--color-neutral-975: #fafafb;--color-neutral-1000: #ffffff;--color-white-alpha-10: rgba(255, 255, 255, .1);--color-white-alpha-15: rgba(255, 255, 255, .15);--color-white-alpha-20: rgba(255, 255, 255, .2);--color-white-alpha-25: rgba(255, 255, 255, .25);--color-white-alpha-30: rgba(255, 255, 255, .3);--color-white-alpha-35: rgba(255, 255, 255, .35);--color-white-alpha-40: rgba(255, 255, 255, .4);--color-white-alpha-50: rgba(255, 255, 255, .5);--color-white-alpha-60: rgba(255, 255, 255, .6);--color-white-alpha-70: rgba(255, 255, 255, .7);--color-white-alpha-80: rgba(255, 255, 255, .8);--color-dark-teal: rgb(24, 36, 39);--color-dark-teal-alpha-35: rgba(24, 36, 39, .345);--color-red: #ef4444;--color-red-light: #f9b4b4;--color-red-vivid: #dc2626;--color-red-deep: #991b1b;--color-red-dark: #481414;--color-red-darker: #782222;--color-red-alpha-15: rgba(239, 68, 68, .15);--color-red-alpha-25: rgba(239, 68, 68, .25);--color-orange: #f97316;--color-orange-light: #fdc7a2;--color-orange-dark: #4b2307;--color-orange-alpha-15: rgba(249, 115, 22, .15);--color-orange-alpha-25: rgba(249, 115, 22, .25);--color-yellow: #eab308;--color-yellow-light: #f7e19c;--color-yellow-dark: #463602;--color-yellow-alpha-15: rgba(234, 179, 8, .15);--color-yellow-alpha-25: rgba(234, 179, 8, .25);--color-lime: #84cc16;--color-lime-light: #ceeba2;--color-lime-dark: #283d07;--color-lime-alpha-15: rgba(132, 204, 22, .15);--color-lime-alpha-25: rgba(132, 204, 22, .25);--color-green: #22c55e;--color-green-light: #a7e8bf;--color-green-dark: #0a3b1c;--color-green-alpha-15: rgba(34, 197, 94, .15);--color-green-alpha-25: rgba(34, 197, 94, .25);--color-teal: #14b8a6;--color-teal-light: #a1e3db;--color-teal-dark: #063732;--color-teal-alpha-15: rgba(20, 184, 166, .15);--color-teal-alpha-25: rgba(20, 184, 166, .25);--color-blue: #3b82f6;--color-blue-light: #b1cdfb;--color-blue-dark: #12274a;--color-blue-alpha-15: rgba(59, 130, 246, .15);--color-blue-alpha-25: rgba(59, 130, 246, .25);--color-indigo: #6366f1;--color-indigo-light: #c1c2f9;--color-indigo-dark: #1e1f48;--color-indigo-alpha-15: rgba(99, 102, 241, .15);--color-indigo-alpha-25: rgba(99, 102, 241, .25);--color-purple: #a855f7;--color-purple-light: #dcbbfc;--color-purple-dark: #321a4a;--color-purple-alpha-15: rgba(168, 85, 247, .15);--color-purple-alpha-25: rgba(168, 85, 247, .25);--color-magenta: #ec4899;--color-magenta-light: #f7b6d6;--color-magenta-dark: #47162e;--color-magenta-alpha-15: rgba(236, 72, 153, .15);--color-magenta-alpha-25: rgba(236, 72, 153, .25);--color-gray: #71717a;--color-gray-light: #c6c6ca;--color-gray-dark: #222225;--color-gray-alpha-5: rgba(113, 113, 122, .05);--color-gray-alpha-10: rgba(113, 113, 122, .1);--color-gray-alpha-15: rgba(113, 113, 122, .15);--color-gray-alpha-25: rgba(113, 113, 122, .25);--color-cta: #da1515;--color-cta-light: #f0a1a1;--color-cta-dark: #410606;--color-slate-900: #0f172a;--color-slate-800: #1e293b;--color-slate-700: #334155;--color-slate-600: #475569;--color-slate-500: #64748b;--color-slate-400: #94a3b8;--color-slate-300: #cbd5e1;--color-slate-200: #e2e8f0;--color-slate-100: #f1f5f9;--color-slate-50: #f8fafc;--color-slate-alpha-10: rgba(30, 41, 59, .1);--color-slate-alpha-50: rgba(30, 41, 59, .5);--color-slate-alpha-70: rgba(30, 41, 59, .7);--color-slate-alpha-90: rgba(30, 41, 59, .9)}:root{--color-success: var(--color-green);--color-success-light: var(--color-green-light);--color-success-dark: var(--color-green-dark);--color-success-alpha-15: var(--color-green-alpha-15);--color-warning: var(--color-yellow);--color-warning-light: var(--color-yellow-light);--color-warning-dark: var(--color-yellow-dark);--color-warning-alpha-15: var(--color-yellow-alpha-15);--color-error: var(--color-red);--color-error-light: var(--color-red-light);--color-error-vivid: var(--color-red-vivid);--color-error-deep: var(--color-red-deep);--color-error-dark: var(--color-red-dark);--color-error-darker: var(--color-red-darker);--color-error-alpha-15: var(--color-red-alpha-15);--color-info: var(--color-blue);--color-info-light: var(--color-blue-light);--color-info-dark: var(--color-blue-dark);--color-info-alpha-15: var(--color-blue-alpha-15);--surface-base: var(--color-neutral-100);--surface-raised: var(--color-neutral-150);--surface-overlay: var(--color-neutral-200);--surface-sunken: var(--color-neutral-50);--surface-hover: var(--color-neutral-200);--surface-selected: var(--color-brand-alpha-20);--surface-disabled: var(--color-neutral-100);--surface-glass-light: var(--color-white-alpha-50);--surface-glass-light-input: var(--color-white-alpha-60);--border-glass-light: var(--color-white-alpha-40);--surface-sidebar: var(--color-slate-800);--surface-sidebar-hover: var(--color-slate-alpha-50);--sidebar-text: var(--color-slate-300);--sidebar-text-muted: var(--color-slate-500);--sidebar-text-hover: var(--color-neutral-1000);--sidebar-icon: var(--color-slate-400);--sidebar-border: color-mix(in srgb, var(--color-neutral-1000) 5%, transparent);--sidebar-border-strong: color-mix(in srgb, var(--color-neutral-1000) 10%, transparent);--topnav-bg: linear-gradient(to bottom, var(--color-neutral-200), transparent);--topnav-text: var(--color-neutral-1000);--topnav-text-muted: color-mix(in srgb, var(--color-neutral-1000) 70%, transparent);--topnav-hover-bg: color-mix(in srgb, var(--color-neutral-0) 25%, transparent);--topnav-active-bg: var(--color-neutral-1000);--topnav-active-text: var(--color-neutral-0);--topnav-control-bg: color-mix(in srgb, var(--color-neutral-0) 20%, transparent);--topnav-control-hover-bg: color-mix(in srgb, var(--color-neutral-0) 34%, transparent);--topnav-menu-bg: color-mix(in srgb, var(--color-neutral-0) 82%, transparent);--topnav-menu-border: color-mix(in srgb, var(--color-neutral-1000) 10%, transparent);--topnav-menu-hover: color-mix(in srgb, var(--color-neutral-1000) 10%, transparent);--text-primary: var(--color-neutral-950);--text-secondary: var(--color-neutral-600);--text-muted: var(--color-neutral-500);--text-disabled: var(--color-neutral-400);--text-inverse: var(--color-neutral-100);--text-link: var(--color-brand);--text-link-hover: var(--color-brand-light);--icon-primary: var(--color-neutral-900);--icon-secondary: var(--color-neutral-600);--icon-muted: var(--color-neutral-500);--icon-disabled: var(--color-neutral-400);--icon-inverse: var(--color-neutral-100);--icon-brand: var(--color-brand);--border-default: var(--color-neutral-300);--border-muted: var(--color-neutral-200);--border-strong: var(--color-neutral-400);--border-disabled: var(--color-neutral-200);--interactive-primary: var(--color-brand);--interactive-primary-hover: var(--color-brand-dark);--interactive-primary-active: var(--color-brand-darker);--interactive-primary-text: var(--color-neutral-1000);--interactive-secondary: var(--color-neutral-200);--interactive-secondary-hover: var(--color-neutral-150);--interactive-secondary-active: var(--color-neutral-100);--interactive-secondary-text: var(--color-neutral-900);--interactive-destructive: var(--color-error);--interactive-destructive-hover: var(--color-error-dark);--interactive-destructive-active: var(--color-error-darker);--interactive-destructive-text: var(--color-neutral-1000);--interactive-ghost-hover: var(--color-neutral-150);--interactive-ghost-active: var(--color-neutral-100);--interactive-neutral: var(--color-neutral-400);--interactive-neutral-hover: var(--color-neutral-300);--interactive-neutral-active: var(--color-neutral-200);--interactive-neutral-text: var(--color-neutral-1000);--interactive-disabled: var(--color-neutral-200);--interactive-disabled-text: var(--color-neutral-500);--input-bg: var(--color-neutral-100);--input-bg-hover: var(--color-neutral-150);--input-border: var(--color-neutral-300);--input-border-hover: var(--color-neutral-400);--input-border-focus: var(--color-brand);--input-border-error: var(--color-error);--input-text: var(--text-primary);--input-placeholder: var(--text-muted);--control-bg: var(--color-neutral-200);--control-bg-checked: var(--color-brand);--control-border: var(--color-neutral-400);--control-checkmark: var(--color-neutral-1000);--focus-ring: var(--color-brand);--focus-ring-offset: var(--surface-base);--focus-ring-inset: var(--color-brand-alpha-50);--feedback-success-bg: var(--color-success-alpha-15);--feedback-success-text: var(--color-success-light);--feedback-warning-bg: var(--color-warning-alpha-15);--feedback-warning-text: var(--color-warning-light);--feedback-error-bg: var(--color-error-alpha-15);--feedback-error-text: var(--color-error-light);--feedback-info-bg: var(--color-info-alpha-15);--feedback-info-text: var(--color-info-light);--feedback-neutral-bg: var(--color-neutral-200);--feedback-neutral-text: var(--text-secondary);--selection-bg: var(--color-brand-alpha-30);--selection-text: var(--text-primary);--highlight-bg: var(--color-warning-alpha-15);--highlight-text: var(--color-warning-light);--chart-1: var(--color-brand);--chart-2: var(--color-green);--chart-3: var(--color-yellow);--chart-4: var(--color-red);--chart-5: var(--color-purple);--chart-6: var(--color-teal);--chart-7: var(--color-magenta);--chart-8: var(--color-orange);--chart-positive: var(--color-success);--chart-negative: var(--color-error);--chart-neutral: var(--color-neutral-500);--chart-grid: var(--color-neutral-200);--chart-axis: var(--color-neutral-400);--chart-axis-text: var(--text-secondary);--overlay-backdrop-bg: color-mix(in srgb, var(--color-neutral-0) 55%, transparent);--overlay-bg: color-mix(in srgb, var(--color-neutral-0) 70%, transparent);--overlay-bg-light: color-mix(in srgb, var(--color-neutral-0) 50%, transparent);--shadow-color: var(--color-neutral-0);--shadow-sm: 0 1px 2px color-mix(in srgb, var(--shadow-color) 20%, transparent);--shadow-md: 0 4px 6px color-mix(in srgb, var(--shadow-color) 25%, transparent);--shadow-lg: 0 10px 15px color-mix(in srgb, var(--shadow-color) 30%, transparent);--shadow-xl: 0 20px 25px color-mix(in srgb, var(--shadow-color) 35%, transparent);--scrollbar-track: var(--color-neutral-100);--scrollbar-thumb: var(--color-neutral-300);--scrollbar-thumb-hover: var(--color-neutral-400);--skeleton-base: var(--color-neutral-200);--skeleton-shimmer: var(--color-neutral-300);--code-bg: var(--surface-sunken);--code-text: var(--text-primary);--code-border: var(--border-muted);--table-header-bg: var(--color-neutral-100);--table-header-text: var(--text-secondary);--table-row-stripe: var(--color-neutral-50);--table-row-hover: var(--surface-hover);--table-border: var(--border-muted);--avatar-bg: var(--color-neutral-300);--avatar-text: var(--color-neutral-700);--avatar-border: var(--border-default);--drag-outline: var(--color-brand);--drag-overlay: var(--color-brand-alpha-10);--drop-target-bg: var(--color-brand-alpha-10);--drop-target-border: var(--color-brand);--status-online: var(--color-green);--status-offline: var(--color-neutral-400);--status-away: var(--color-yellow);--status-busy: var(--color-red);--current-indicator: var(--color-brand)}[data-theme=light]{--surface-base: var(--color-neutral-975);--surface-raised: var(--color-neutral-1000);--surface-overlay: var(--color-neutral-1000);--surface-sunken: var(--color-neutral-950);--surface-hover: var(--color-neutral-950);--surface-selected: var(--color-brand-alpha-20);--surface-disabled: var(--color-neutral-950);--surface-sidebar: var(--color-slate-100);--surface-sidebar-hover: rgba(226, 232, 240, .7);--sidebar-text: var(--color-slate-700);--sidebar-text-muted: var(--color-slate-500);--sidebar-text-hover: var(--color-slate-800);--sidebar-icon: var(--color-slate-500);--sidebar-border: var(--color-slate-200);--sidebar-border-strong: var(--color-slate-300);--topnav-bg: linear-gradient(to bottom, color-mix(in srgb, var(--color-neutral-1000) 50%, transparent), color-mix(in srgb, var(--color-neutral-1000) 10%, transparent));--topnav-text: var(--color-neutral-100);--topnav-text-muted: var(--color-neutral-400);--topnav-hover-bg: color-mix(in srgb, var(--color-neutral-0) 8%, transparent);--topnav-active-bg: var(--color-neutral-100);--topnav-active-text: var(--color-neutral-1000);--topnav-control-bg: color-mix(in srgb, var(--color-neutral-0) 16%, transparent);--topnav-control-hover-bg: color-mix(in srgb, var(--color-neutral-0) 24%, transparent);--topnav-menu-bg: color-mix(in srgb, var(--color-neutral-1000) 95%, transparent);--topnav-menu-border: var(--color-neutral-800);--topnav-menu-hover: color-mix(in srgb, var(--color-neutral-0) 6%, transparent);--text-primary: var(--color-neutral-100);--text-secondary: var(--color-neutral-300);--text-muted: var(--color-neutral-400);--text-disabled: var(--color-neutral-600);--text-inverse: var(--color-neutral-950);--text-link: var(--color-brand-darker);--text-link-hover: var(--color-brand-dark);--icon-primary: var(--color-neutral-150);--icon-secondary: var(--color-neutral-400);--icon-muted: var(--color-neutral-500);--icon-disabled: var(--color-neutral-600);--icon-inverse: var(--color-neutral-900);--border-default: var(--color-neutral-700);--border-muted: var(--color-neutral-800);--border-strong: var(--color-neutral-600);--border-disabled: var(--color-neutral-800);--interactive-primary: var(--color-brand-darker);--interactive-primary-hover: var(--color-brand-dark);--interactive-primary-active: var(--color-brand-dark);--interactive-secondary: var(--color-neutral-900);--interactive-secondary-hover: var(--color-neutral-800);--interactive-secondary-active: var(--color-neutral-700);--interactive-secondary-text: var(--color-neutral-100);--interactive-ghost-hover: var(--color-neutral-900);--interactive-ghost-active: var(--color-neutral-800);--interactive-neutral: var(--color-neutral-600);--interactive-neutral-hover: var(--color-neutral-700);--interactive-neutral-active: var(--color-neutral-800);--interactive-disabled: var(--color-neutral-800);--interactive-disabled-text: var(--color-neutral-500);--input-bg: var(--color-neutral-1000);--input-bg-hover: var(--color-neutral-950);--input-border: var(--color-neutral-700);--input-border-hover: var(--color-neutral-600);--input-text: var(--color-neutral-100);--input-placeholder: var(--color-neutral-500);--control-bg: var(--color-neutral-800);--control-border: var(--color-neutral-600);--focus-ring-offset: var(--color-neutral-950);--feedback-success-text: var(--color-success-dark);--feedback-warning-text: var(--color-warning-dark);--feedback-error-text: var(--color-error-dark);--feedback-info-text: var(--color-info-dark);--feedback-neutral-bg: var(--color-neutral-800);--feedback-neutral-text: var(--color-neutral-400);--selection-text: var(--color-neutral-100);--highlight-text: var(--color-warning-dark);--overlay-backdrop-bg: color-mix(in srgb, var(--color-neutral-0) 40%, transparent);--overlay-bg: color-mix(in srgb, var(--color-neutral-0) 50%, transparent);--overlay-bg-light: color-mix(in srgb, var(--color-neutral-0) 30%, transparent);--shadow-color: var(--color-neutral-500);--scrollbar-track: var(--color-neutral-900);--scrollbar-thumb: var(--color-neutral-600);--scrollbar-thumb-hover: var(--color-neutral-500);--skeleton-base: var(--color-neutral-800);--skeleton-shimmer: var(--color-neutral-700);--code-bg: var(--color-neutral-900);--code-text: var(--color-neutral-100);--code-border: var(--color-neutral-800);--table-header-bg: var(--color-neutral-900);--table-header-text: var(--color-neutral-400);--table-row-stripe: var(--color-neutral-950);--table-row-hover: var(--color-neutral-900);--table-border: var(--color-neutral-800);--avatar-bg: var(--color-neutral-700);--avatar-text: var(--color-neutral-300);--avatar-border: var(--color-neutral-700)}.PublicFilterBar{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:0}.PublicFilterBar .pf-summary-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.PublicFilterBar .pf-summary-left{display:flex;align-items:center;gap:.75rem;min-width:0;margin-right:auto}.PublicFilterBar .pf-title{margin:0;flex-shrink:0}.PublicFilterBar .pf-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:36px;padding:.45rem .7rem;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font:inherit;font-size:.86rem;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.PublicFilterBar .pf-filter-button:hover{background:var(--surface-hover);border-color:var(--border-strong)}.PublicFilterBar .pf-filter-button:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:2px}.PublicFilterBar .pf-toggle-chevron{color:var(--icon-muted);font-size:.65rem}.PublicFilterBar .pf-panel{width:100%;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:8px;padding:.75rem .875rem}.PublicFilterBar .pf-controls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PublicFilterBar .pf-group{flex-shrink:0}.PublicFilterBar .pf-range{display:flex;align-items:center;gap:.375rem}.PublicFilterBar .pf-separator{color:color-mix(in srgb,var(--text-primary) 32%,var(--text-secondary));font-size:.75rem;flex-shrink:0}.PublicFilterBar .pf-select,.PublicFilterBar .pf-input{background:var(--surface-hover);border:1px solid var(--border-default);border-radius:4px;color:var(--text-primary);padding:.5rem .625rem;font-size:.8125rem;cursor:pointer;transition:background .15s ease,border-color .15s ease;min-width:0}:is(.PublicFilterBar .pf-select,.PublicFilterBar .pf-input):hover{background:color-mix(in srgb,var(--surface-hover) 84%,var(--text-primary) 16%);border-color:var(--border-strong)}:is(.PublicFilterBar .pf-select,.PublicFilterBar .pf-input):focus{outline:2px solid var(--interactive-primary);outline-offset:2px}.PublicFilterBar .pf-select option{background:var(--surface-raised);color:var(--text-primary)}.PublicFilterBar .pf-select-sm{min-width:94px}.PublicFilterBar .pf-input{width:130px}.PublicFilterBar .pf-input::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.PublicFilterBar .pf-input::placeholder{color:var(--text-muted)}.PublicFilterBar .pf-clear{background:var(--surface-hover);border:1px solid var(--border-default);border-radius:4px;color:color-mix(in srgb,var(--text-primary) 42%,var(--text-secondary));padding:.5rem .625rem;font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;display:flex;align-items:center;gap:.375rem;white-space:nowrap}.PublicFilterBar .pf-clear:hover{background:color-mix(in srgb,var(--surface-hover) 84%,var(--text-primary) 16%);border-color:var(--border-strong);color:var(--text-primary)}.PublicFilterBar .pf-clear:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:2px}.PublicFilterBar .pf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 .35rem;background:var(--feedback-neutral-bg);color:var(--text-primary);border-radius:999px;font-size:.68rem;font-weight:800}@media(max-width:767px){.PublicFilterBar .pf-summary-row{align-items:flex-start;gap:.75rem}.PublicFilterBar .pf-summary-left{flex-direction:column;align-items:flex-start;gap:.55rem}.PublicFilterBar .pf-panel{align-items:stretch}.PublicFilterBar .pf-controls{flex-direction:column;align-items:stretch}.PublicFilterBar .pf-group,.PublicFilterBar .pf-range,.PublicFilterBar .pf-select,.PublicFilterBar .pf-input,.PublicFilterBar .PublicMultiSelect,.PublicFilterBar .pms-trigger{width:100%}.PublicFilterBar .pf-select-sm{flex:1;width:auto}}
