html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}html,body,#root{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{font-family:inherit;line-height:inherit;font-size:var(--font-size-base,14px);color:var(--color-text-primary,#111827);background:var(--color-background-page,#f9fafb);margin:0}.app-shell *,.app-shell{scrollbar-width:none}.app-shell ::-webkit-scrollbar{width:0;height:0;display:none}.app-shell::-webkit-scrollbar{width:0;height:0;display:none}h1,h2,p,pre{margin:0}*,:before,:after{box-sizing:border-box;border:0 solid}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-primary:#2563eb;--color-brand-primary-contrast:#fff;--color-brand-primary-hover:#1d4ed8;--color-brand-primary-active:#1e40af;--color-ai-primary:#0284c7;--color-ai-subtle:#f0f9ff;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-brand:#1d4ed8;--color-background-page:#f9fafb;--color-background-surface:#fff;--color-background-muted:#f3f4f6;--color-border-default:#d1d5db;--color-border-subtle:#e5e7eb;--color-border-focus:#2563eb;--ui-fg:var(--color-text-primary);--ui-fg-muted:var(--color-text-muted);--ui-fg-secondary:var(--color-text-secondary);--surface-base:var(--color-background-surface);--surface-raised:var(--color-background-surface);--surface-sunken:var(--color-background-page);--surface-muted:var(--color-background-muted);--surface-overlay:#11182780;--surface-inverse:#111827;--border-subtle:var(--color-border-subtle);--border-default:var(--color-border-default);--border-strong:#9ca3af;--border-focus:var(--color-border-focus);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-tertiary:var(--color-text-muted);--text-muted:var(--color-text-muted);--text-disabled:#9ca3af;--text-inverse:#fff;--text-link:#2563eb;--text-link-hover:#1d4ed8;--brand-50:var(--tint-blue-50);--brand-100:var(--tint-blue-100);--brand-200:var(--tint-blue-200);--brand-300:#93c5fd;--brand-400:#60a5fa;--brand-500:#3b82f6;--brand-600:var(--color-brand-primary);--brand-700:var(--color-brand-primary-active);--brand-800:#1e40af;--brand-900:#1e3a8a;--brand-default:var(--color-brand-primary);--brand-hover:var(--color-brand-primary-hover);--brand-active:var(--color-brand-primary-active);--brand-soft:var(--tint-blue-50);--brand-on:#fff;--color-brand-50:var(--brand-50);--color-brand-100:var(--brand-100);--color-brand-200:var(--brand-200);--color-brand-300:var(--brand-300);--color-brand-soft:var(--brand-soft);--color-brand-primary-soft:var(--brand-soft);--status-success:var(--color-semantic-success);--status-success-soft:var(--tint-green-50);--status-warning:var(--color-semantic-warning);--status-warning-soft:var(--tint-amber-50);--status-danger:var(--color-semantic-error);--status-danger-soft:var(--tint-red-50);--status-info:var(--color-semantic-info);--status-info-soft:var(--tint-blue-50);--color-surface-subtle:var(--color-background-muted);--color-surface-2:var(--color-background-muted);--color-surface-alt:var(--color-background-muted);--color-surface-hover:var(--color-background-muted);--color-background-card:var(--color-background-surface);--color-background-hover:var(--color-background-page);--color-border-soft:var(--color-border-subtle);--color-border-strong:#9ca3af;--color-text-default:var(--color-text-primary);--color-text-tertiary:var(--color-text-muted);--color-grey-50:var(--color-background-page);--color-grey-100:var(--color-background-muted);--color-grey-200:var(--color-border-subtle);--color-grey-300:var(--color-border-default);--color-gray-50:var(--color-background-page);--color-gray-100:var(--color-background-muted);--color-gray-200:var(--color-border-subtle);--color-gray-300:var(--color-border-default);--color-bg-page:var(--color-background-page);--color-bg-elevated:var(--color-background-surface);--color-bg-muted:var(--color-background-muted);--color-bg-subtle:var(--color-background-muted);--color-surface:var(--color-background-surface);--color-text:var(--color-text-primary);--color-border:var(--color-border-default);--color-danger:var(--color-semantic-error);--color-danger-600:var(--color-semantic-error);--color-danger-700:var(--color-semantic-error);--color-error-50:var(--tint-red-50);--color-error-700:var(--color-semantic-error);--color-red-50:var(--tint-red-50);--color-red-200:var(--tint-red-200);--color-red-600:var(--color-semantic-error);--color-success:var(--color-semantic-success);--color-success-50:var(--tint-green-50);--color-success-100:var(--tint-green-100);--color-success-200:var(--tint-green-200);--color-success-300:var(--tint-green-200);--color-success-500:var(--color-semantic-success);--color-success-600:var(--color-semantic-success);--color-success-700:var(--color-semantic-success);--color-success-800:var(--color-semantic-success);--color-success-subtle:var(--tint-green-50);--color-warning:var(--color-semantic-warning);--color-warning-50:var(--tint-amber-50);--color-warning-600:var(--color-semantic-warning);--color-warning-700:var(--color-semantic-warning);--color-warning-900:var(--color-semantic-warning);--color-warning-soft:var(--tint-amber-50);--color-warning-strong:var(--color-semantic-warning);--color-semantic-danger:var(--color-semantic-error);--color-semantic-danger-soft:var(--tint-red-50);--color-semantic-error-subtle:var(--tint-red-50);--color-semantic-warning-subtle:var(--tint-amber-50);--color-ai-50:var(--color-ai-subtle);--color-ai-300:#7dd3fc;--color-ai-600:var(--color-ai-primary);--color-ai-700:#0369a1;--color-ai-soft:var(--color-ai-subtle);--tint-amber-50:#fffbeb;--tint-amber-100:#fef3c7;--tint-amber-200:#fde68a;--tint-amber-strong:#fef9c3;--tint-orange-50:#fff7ed;--tint-orange-100:#ffedd5;--tint-red-50:#fef2f2;--tint-red-100:#fee2e2;--tint-red-200:#fecaca;--tint-blue-50:#eff6ff;--tint-blue-100:#dbeafe;--tint-blue-200:#bfdbfe;--tint-sky-50:#f0f9ff;--tint-sky-100:#e0f2fe;--tint-indigo-50:#eef2ff;--tint-indigo-100:#e0e7ff;--tint-green-50:#ecfdf5;--tint-green-100:#d1fae5;--tint-green-200:#dcfce7;--tint-emerald-100:#a7f3d0;--tint-slate-50:#f8fafc;--tint-slate-100:#f1f5f9;--tint-amber-100-fg:#92400e;--tint-amber-strong-fg:#854d0e;--tint-orange-100-fg:#9a3412;--tint-red-50-fg:#991b1b;--tint-red-100-fg:#b91c1c;--tint-red-200-fg:#dc2626;--tint-blue-50-fg:#1d4ed8;--tint-blue-100-fg:#1e40af;--tint-blue-200-fg:#1d4ed8;--tint-sky-50-fg:#075985;--tint-sky-100-fg:#075985;--tint-indigo-100-fg:#3730a3;--tint-green-50-fg:#065f46;--tint-green-100-fg:#047857;--tint-green-200-fg:#166534;--tint-emerald-100-fg:#047857;--color-semantic-success:#047857;--color-semantic-warning:#b45309;--color-semantic-error:#b91c1c;--color-semantic-info:#2563eb;--tag-gray-bg:#f3f4f6;--tag-gray-fg:#1f2937;--tag-charcoal-bg:#4b5563;--tag-charcoal-fg:#f9fafb;--tag-red-bg:#fee2e2;--tag-red-fg:#991b1b;--tag-crimson-bg:#991b1b;--tag-crimson-fg:#fee2e2;--tag-orange-bg:#ffedd5;--tag-orange-fg:#9a3412;--tag-peach-bg:#ffd5b5;--tag-peach-fg:#7c2d12;--tag-amber-bg:#fef3c7;--tag-amber-fg:#92400e;--tag-yellow-bg:#fef9c3;--tag-yellow-fg:#854d0e;--tag-olive-bg:#ecf3a3;--tag-olive-fg:#4d5d0a;--tag-lime-bg:#ecfccb;--tag-lime-fg:#3f6212;--tag-green-bg:#dcfce7;--tag-green-fg:#166534;--tag-emerald-bg:#047857;--tag-emerald-fg:#ecfdf5;--tag-mint-bg:#ccfbf1;--tag-mint-fg:#00695c;--tag-teal-bg:#99f6e4;--tag-teal-fg:#115e59;--tag-cyan-bg:#cffafe;--tag-cyan-fg:#155e75;--tag-sky-bg:#e0f2fe;--tag-sky-fg:#075985;--tag-blue-bg:#dbeafe;--tag-blue-fg:#1e40af;--tag-navy-bg:#1e3a8a;--tag-navy-fg:#dbeafe;--tag-rose-bg:#ffe4e6;--tag-rose-fg:#9f1239;--tag-brown-bg:#f1e3d3;--tag-brown-fg:#78350f;--font-size-micro:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-snug:1.4;--line-height-normal:1.5;--line-height-relaxed:1.625;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0f172a0a;--shadow-sm:0 1px 3px 0 #0f172a14, 0 1px 2px -1px #0f172a0f;--shadow-md:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0f;--shadow-lg:0 10px 15px -3px #0f172a1a, 0 4px 6px -4px #0f172a14;--shadow-xl:0 20px 25px -5px #0f172a1f, 0 8px 10px -6px #0f172a1a;--shadow-focus:0 0 0 3px #2563eb2e;--motion-instant:80ms;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--motion-slower:.32s;--ease-out:cubic-bezier(.2, .7, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-linear:linear;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--space-7:24px;--space-20:80px;--space-24:96px;--duration-instant:var(--motion-instant);--duration-fast:var(--motion-fast);--duration-normal:var(--motion-base);--duration-slow:var(--motion-slow);--duration-slower:var(--motion-slower);--z-base:0;--z-raised:10;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500;--z-tooltip:1600;--control-height-sm:28px;--control-height-md:36px;--control-height-lg:44px;--control-padding-x-md:12px;--focus-ring-width:2px;--focus-ring-offset:2px;--row-bg-subtle:#0f172a0a;--row-bg-strong:#0f172a0f;--row-bg-hover:#0f172a12;--row-border-subtle:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[class$=-overlay],[class$=-backdrop],[class$=-modal-backdrop]{z-index:2000}[class$=-overlay]>[class$=-modal],[class$=-overlay]>[class$=-dialog],[class$=-overlay]>[role=dialog]{flex-direction:column;max-height:90vh;display:flex}[class$=-overlay]>[class$=-modal]>header,[class$=-overlay]>[class$=-modal]>footer,[class$=-overlay]>[class$=-dialog]>header,[class$=-overlay]>[class$=-dialog]>footer,[class$=-overlay]>[role=dialog]>header,[class$=-overlay]>[role=dialog]>footer{flex-shrink:0}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.011em}h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:-.006em}h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}[class$=-card]:not(.aut-rule-card),[class*=-card\ ],.card,.bl-card,.acc-card,.wl-card,.ai-card,.dq-card,.hs-card,.dr-card{box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-base) var(--ease-out)}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.p-button{border-radius:var(--radius-md)!important;transition:background var(--motion-fast) var(--ease-in-out), border-color var(--motion-fast) var(--ease-in-out), color var(--motion-fast) var(--ease-in-out), box-shadow var(--motion-fast) var(--ease-in-out), transform var(--motion-fast) var(--ease-out)!important}.p-button:active:not([disabled]){transform:translateY(1px)}.p-button:focus-visible{box-shadow:var(--shadow-focus)!important}.p-inputtext,.p-textarea,.p-select,.p-multiselect,.p-datepicker{border-radius:var(--radius-md)!important;transition:border-color var(--motion-fast) var(--ease-in-out), box-shadow var(--motion-fast) var(--ease-in-out)!important}.p-inputtext:focus,.p-textarea:focus{box-shadow:var(--shadow-focus)!important;border-color:var(--color-brand-primary)!important}:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not(.p-inputtext),:root[data-theme=dark] textarea:not(.p-textarea),:root[data-theme=dark] select:not(.p-select){color:var(--color-text-primary,#f3f4f6)!important;background:#ffffff0a!important;border-color:#ffffff1f!important}:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not(.p-inputtext)::placeholder,:root[data-theme=dark] textarea:not(.p-textarea)::placeholder{opacity:1;color:var(--color-text-muted,#9ca3af)!important}:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not(.p-inputtext):focus,:root[data-theme=dark] textarea:not(.p-textarea):focus,:root[data-theme=dark] select:not(.p-select):focus{outline:none;border-color:var(--color-brand-primary,#3b82f6)!important;box-shadow:var(--shadow-focus)!important}:root[data-theme=dark] .p-inputtext,:root[data-theme=dark] .p-textarea,:root[data-theme=dark] .p-select,:root[data-theme=dark] .p-multiselect,:root[data-theme=dark] .p-autocomplete-input,:root[data-theme=dark] .p-datepicker-input{color:var(--color-text-primary,#f3f4f6)!important;background:#ffffff0a!important;border-color:#ffffff1f!important}:root[data-theme=dark] .p-inputtext::placeholder,:root[data-theme=dark] .p-textarea::placeholder{opacity:1;color:var(--color-text-muted,#9ca3af)!important}:root[data-theme=dark] .p-inputtext:focus,:root[data-theme=dark] .p-textarea:focus{border-color:var(--color-brand-primary,#3b82f6)!important;box-shadow:var(--shadow-focus)!important}:root[data-theme=dark] .p-dialog,:root[data-theme=dark] .p-dialog-content,:root[data-theme=dark] .p-dialog-header,:root[data-theme=dark] .p-dialog-footer,:root[data-theme=dark] .p-popover,:root[data-theme=dark] .p-popover-content,:root[data-theme=dark] .p-confirmdialog,:root[data-theme=dark] .p-overlaypanel,:root[data-theme=dark] .p-overlaypanel-content,:root[data-theme=dark] .p-multiselect-panel,:root[data-theme=dark] .p-select-overlay,:root[data-theme=dark] .p-autocomplete-overlay,:root[data-theme=dark] .p-datepicker-panel{background:var(--color-background-surface)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-default)!important}:root[data-theme=dark] .p-dialog-header,:root[data-theme=dark] .p-dialog-footer{border-color:var(--color-border-subtle)!important}:root[data-theme=dark] .p-dialog-title{color:var(--color-text-primary)!important}:root[data-theme=dark] .p-dialog-mask{background:#0009!important}.p-tab-active{color:var(--color-brand-primary)!important}.p-tablist-active-bar{background:var(--color-brand-primary)!important}:root[data-theme=dark] .p-tablist,:root[data-theme=dark] .p-tabpanels{background:var(--color-background-surface)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .p-tablist{border-color:var(--color-border-subtle)!important}:root[data-theme=dark] .p-tab{color:var(--color-text-secondary)!important}:root[data-theme=dark] .p-tab:not(.p-tab-active):hover{color:var(--color-text-primary)!important}:root[data-theme=dark] .p-tab-active{color:var(--color-brand-primary)!important}.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text):not(.p-button-link){background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-brand-primary-contrast)}.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text):not(.p-button-link):hover{background:var(--color-brand-primary-hover);border-color:var(--color-brand-primary-hover)}.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-text):not(.p-button-link):active{background:var(--color-brand-primary-active);border-color:var(--color-brand-primary-active)}.p-button.p-button-danger{background:#b91c1c!important;border-color:#b91c1c!important}.p-button.p-button-danger:hover{background:#991b1b!important;border-color:#991b1b!important}.p-button.p-button-secondary{background:var(--color-background-surface,#fff)!important;border:1px solid var(--color-border-default,#d1d5db)!important;color:var(--color-text-primary,#111827)!important}.p-button.p-button-secondary:hover{background:var(--color-background-page,#f9fafb)!important;border-color:var(--color-border-strong,#9ca3af)!important}:root[data-theme=dark] .p-button.p-button-secondary{color:var(--color-text-primary)!important;background:#ffffff0f!important;border-color:#ffffff1f!important}:root[data-theme=dark] .p-button.p-button-secondary:hover{background:#ffffff1a!important;border-color:#fff3!important}.p-togglebutton-label{color:#334155!important}.sidebar-tag,.conv-list-count{color:#525252!important}.conv-status.status-pending{color:#92400e!important}.conv-status.status-resolved{color:#065f46!important}.conv-status.status-snoozed{color:#3730a3!important}.conv-status.status-spam{color:#991b1b!important}.p-toast .p-toast-message[data-p=success],.p-toast .p-toast-message[data-p=success] *{color:#064e3b!important}.p-toast .p-toast-message[data-p=info],.p-toast .p-toast-message[data-p=info] *{color:#1e3a8a!important}.p-toast .p-toast-message[data-p=warn],.p-toast .p-toast-message[data-p=warn] *{color:#78350f!important}.p-toast .p-toast-message[data-p=error],.p-toast .p-toast-message[data-p=error] *{color:#7f1d1d!important}.p-selectbutton{background:0 0!important;border:none!important;flex-wrap:wrap!important;gap:.375rem!important;padding:0!important;display:flex!important}.p-selectbutton .p-togglebutton,.p-selectbutton .p-button{border:1px solid var(--color-border-default,#d1d5db)!important;background:var(--color-background-surface,#fff)!important;color:var(--color-text-primary,#111827)!important;white-space:normal!important;text-align:center!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;border-radius:9999px!important;flex:none!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;font-size:.8125rem!important;font-weight:400!important;transition:background .12s,color .12s,border-color .12s!important;display:inline-flex!important}.p-selectbutton .p-togglebutton:hover,.p-selectbutton .p-button:hover{border-color:var(--color-brand-primary,#2563eb)!important;background:var(--color-background-surface,#fff)!important;color:var(--color-text-primary,#111827)!important}.p-selectbutton .p-togglebutton.p-togglebutton-checked,.p-selectbutton .p-button.p-highlight{background:var(--color-brand-primary,#2563eb)!important;color:#fff!important;border-color:var(--color-brand-primary,#2563eb)!important;font-weight:500!important}.p-selectbutton .p-togglebutton.p-togglebutton-checked:hover,.p-selectbutton .p-button.p-highlight:hover{background:var(--color-brand-hover,#1d4ed8)!important;border-color:var(--color-brand-hover,#1d4ed8)!important;color:#fff!important}.p-selectbutton .p-togglebutton:disabled,.p-selectbutton .p-button:disabled{opacity:.5!important;cursor:not-allowed!important}.p-selectbutton .ui-seg-icon{flex-shrink:0}.p-selectbutton .ui-seg-label{white-space:nowrap}.p-selectbutton .ui-seg-badge{min-width:1.125rem;color:inherit;background:#00000014;border-radius:9999px;justify-content:center;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.p-selectbutton .p-togglebutton.p-togglebutton-checked .ui-seg-badge,.p-selectbutton .p-button.p-highlight .ui-seg-badge{color:#fff;background:#ffffff40}.active [class*=tint-],[aria-selected=true] [class*=tint-],.selected [class*=tint-],.is-active [class*=tint-],.p-button [class*=tint-],.p-togglebutton-checked [class*=tint-],.p-highlight [class*=tint-],.p-button.p-button-primary svg[class*=lucide-],.p-button.p-highlight svg[class*=lucide-],.p-togglebutton-checked svg[class*=lucide-]{color:currentColor!important}svg.lucide-upload,svg.lucide-upload-icon{color:#34c759!important}svg.lucide-download,svg.lucide-download-icon{color:#007aff!important}svg.lucide-trash-2,svg.lucide-trash-2-icon{color:#ff3b30!important}svg.lucide-plus,svg.lucide-plus-icon{color:#34c759!important}svg.lucide-minus,svg.lucide-minus-icon{color:#8e8e93!important}svg.lucide-pencil,svg.lucide-pencil-icon{color:#ff9500!important}svg.lucide-save,svg.lucide-save-icon{color:#34c759!important}svg.lucide-copy,svg.lucide-copy-icon{color:#5ac8fa!important}svg.lucide-search,svg.lucide-search-icon{color:#8e8e93!important}svg.lucide-filter,svg.lucide-filter-icon{color:#5856d6!important}svg.lucide-refresh-cw,svg.lucide-refresh-cw-icon,svg.lucide-link,svg.lucide-link-icon{color:#007aff!important}svg.lucide-external-link,svg.lucide-external-link-icon{color:#5ac8fa!important}svg.lucide-share-2,svg.lucide-share-2-icon{color:#007aff!important}svg.lucide-message-square,svg.lucide-message-square-icon,svg.lucide-message-circle,svg.lucide-message-circle-icon{color:#34c759!important}svg.lucide-mail,svg.lucide-mail-icon{color:#007aff!important}svg.lucide-phone,svg.lucide-phone-icon,svg.lucide-phone-call,svg.lucide-phone-call-icon,svg.lucide-phone-incoming,svg.lucide-phone-incoming-icon{color:#34c759!important}svg.lucide-phone-outgoing,svg.lucide-phone-outgoing-icon{color:#007aff!important}svg.lucide-phone-missed,svg.lucide-phone-missed-icon{color:#ff3b30!important}svg.lucide-send,svg.lucide-send-icon{color:#007aff!important}svg.lucide-bell,svg.lucide-bell-icon{color:#ff9500!important}svg.lucide-bell-off,svg.lucide-bell-off-icon{color:#8e8e93!important}svg.lucide-mic,svg.lucide-mic-icon{color:#ff3b30!important}svg.lucide-mic-off,svg.lucide-mic-off-icon{color:#8e8e93!important}svg.lucide-video,svg.lucide-video-icon{color:#af52de!important}svg.lucide-megaphone,svg.lucide-megaphone-icon,svg.lucide-at-sign,svg.lucide-at-sign-icon{color:#ff2d55!important}svg.lucide-user,svg.lucide-user-icon{color:#007aff!important}svg.lucide-users,svg.lucide-users-icon{color:#5856d6!important}svg.lucide-user-minus,svg.lucide-user-minus-icon{color:#ff3b30!important}svg.lucide-building,svg.lucide-building-icon,svg.lucide-building-2,svg.lucide-building-2-icon{color:#5856d6!important}svg.lucide-briefcase,svg.lucide-briefcase-icon{color:#34c759!important}svg.lucide-target,svg.lucide-target-icon{color:#ff3b30!important}svg.lucide-tag,svg.lucide-tag-icon{color:#ff9500!important}svg.lucide-tags,svg.lucide-tags-icon,svg.lucide-crown,svg.lucide-crown-icon,svg.lucide-trophy,svg.lucide-trophy-icon{color:#fc0!important}svg.lucide-check,svg.lucide-check-icon,svg.lucide-check-circle-2,svg.lucide-check-circle-2-icon{color:#34c759!important}svg.lucide-x,svg.lucide-x-icon{color:#8e8e93!important}svg.lucide-x-circle,svg.lucide-x-circle-icon{color:#ff3b30!important}svg.lucide-alert-circle,svg.lucide-alert-circle-icon,svg.lucide-alert-triangle,svg.lucide-alert-triangle-icon{color:#ff9500!important}svg.lucide-info,svg.lucide-info-icon{color:#007aff!important}svg.lucide-ban,svg.lucide-ban-icon,svg.lucide-flame,svg.lucide-flame-icon{color:#ff3b30!important}svg.lucide-heart,svg.lucide-heart-icon{color:#ff2d55!important}svg.lucide-zap,svg.lucide-zap-icon,svg.lucide-lightbulb,svg.lucide-lightbulb-icon{color:#fc0!important}svg.lucide-folder,svg.lucide-folder-icon{color:#007aff!important}svg.lucide-archive,svg.lucide-archive-icon{color:#8e8e93!important}svg.lucide-layers,svg.lucide-layers-icon{color:#5ac8fa!important}svg.lucide-list-tree,svg.lucide-list-tree-icon{color:#007aff!important}svg.lucide-hash,svg.lucide-hash-icon{color:#8e8e93!important}svg.lucide-pin,svg.lucide-pin-icon{color:#ff3b30!important}svg.lucide-star,svg.lucide-star-icon{color:#fc0!important}svg.lucide-globe,svg.lucide-globe-icon{color:#007aff!important}svg.lucide-languages,svg.lucide-languages-icon{color:#5856d6!important}svg.lucide-smartphone,svg.lucide-smartphone-icon{color:#8e8e93!important}svg.lucide-clock,svg.lucide-clock-icon,svg.lucide-calendar,svg.lucide-calendar-icon{color:#ff3b30!important}svg.lucide-hourglass,svg.lucide-hourglass-icon{color:#ff9500!important}svg.lucide-moon,svg.lucide-moon-icon{color:#5ac8fa!important}svg.lucide-eye,svg.lucide-eye-icon{color:#007aff!important}svg.lucide-eye-off,svg.lucide-eye-off-icon{color:#8e8e93!important}svg.lucide-file-text,svg.lucide-file-text-icon{color:#007aff!important}svg.lucide-clipboard-list,svg.lucide-clipboard-list-icon{color:#ff9500!important}svg.lucide-clipboard-check,svg.lucide-clipboard-check-icon{color:#34c759!important}svg.lucide-scroll-text,svg.lucide-scroll-text-icon,svg.lucide-book-open,svg.lucide-book-open-icon,svg.lucide-library,svg.lucide-library-icon{color:#ff9500!important}svg.lucide-bar-chart-3,svg.lucide-bar-chart-3-icon{color:#007aff!important}svg.lucide-pie-chart,svg.lucide-pie-chart-icon{color:#af52de!important}svg.lucide-trending-up,svg.lucide-trending-up-icon{color:#34c759!important}svg.lucide-trending-down,svg.lucide-trending-down-icon{color:#ff3b30!important}svg.lucide-activity,svg.lucide-activity-icon{color:#ff2d55!important}svg.lucide-lock,svg.lucide-lock-icon{color:#ff3b30!important}svg.lucide-unlock,svg.lucide-unlock-icon{color:#ff9500!important}svg.lucide-shield,svg.lucide-shield-icon{color:#007aff!important}svg.lucide-shield-check,svg.lucide-shield-check-icon{color:#34c759!important}svg.lucide-key,svg.lucide-key-icon{color:#fc0!important}svg.lucide-settings,svg.lucide-settings-icon{color:#8e8e93!important}svg.lucide-wrench,svg.lucide-wrench-icon{color:#5856d6!important}svg.lucide-camera,svg.lucide-camera-icon{color:#007aff!important}svg.lucide-paperclip,svg.lucide-paperclip-icon{color:#8e8e93!important}svg.lucide-smile,svg.lucide-smile-icon{color:#fc0!important}svg.lucide-headphones,svg.lucide-headphones-icon{color:#007aff!important}svg.lucide-palette,svg.lucide-palette-icon{color:#ff2d55!important}svg.lucide-credit-card,svg.lucide-credit-card-icon{color:#5856d6!important}svg.lucide-receipt,svg.lucide-receipt-icon{color:#34c759!important}svg.lucide-merge,svg.lucide-merge-icon,svg.lucide-git-merge,svg.lucide-git-merge-icon{color:#af52de!important}svg.lucide-sticky-note,svg.lucide-sticky-note-icon{color:#fc0!important}svg.lucide-volume-2,svg.lucide-volume-2-icon{color:#5ac8fa!important}svg.lucide-volume-x,svg.lucide-volume-x-icon{color:#8e8e93!important}svg.lucide-pause,svg.lucide-pause-icon,svg.lucide-pause-circle,svg.lucide-pause-circle-icon{color:#ff9500!important}svg.lucide-play,svg.lucide-play-icon,svg.lucide-play-circle,svg.lucide-play-circle-icon{color:#34c759!important}svg.lucide-eraser,svg.lucide-eraser-icon{color:#ff3b30!important}.active svg[class*=lucide-],[aria-selected=true] svg[class*=lucide-],.selected svg[class*=lucide-],.is-active svg[class*=lucide-],.p-togglebutton-checked svg[class*=lucide-],.p-highlight svg[class*=lucide-]{color:currentColor!important}:lang(ru),:lang(uk),:lang(be),:lang(bg),:lang(sr){letter-spacing:0;line-height:1.55}:lang(ru) h1,:lang(ru) h2,:lang(ru) h3,:lang(uk) h1,:lang(uk) h2,:lang(uk) h3{letter-spacing:0}:lang(zh),:lang(zh-CN),:lang(zh-TW),:lang(ja),:lang(ko){letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,PingFang TC,Hiragino Sans,Apple SD Gothic Neo,Microsoft YaHei,Microsoft JhengHei,Yu Gothic,Malgun Gothic,Noto Sans CJK SC,Noto Sans CJK JP,Noto Sans CJK KR,SF Pro Text,ui-sans-serif,system-ui,sans-serif;line-height:1.6}:lang(ar),:lang(he),:lang(fa){letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Arabic,SF Hebrew,Geeza Pro,Segoe UI,Tahoma,sans-serif}@media (prefers-contrast:more){:root{--color-text-secondary:#1f2937;--color-text-muted:#374151;--color-border-subtle:#9ca3af;--color-border-default:#4b5563;--color-brand-primary:#1d4ed8;--color-brand-primary-hover:#1e40af;--shadow-focus:0 0 0 4px #1d4ed873}:focus-visible{outline:2px solid var(--color-brand-primary)!important;outline-offset:1px!important}[class$=-card],.card,.acc-card,.wl-card,.ai-card{border:1px solid var(--color-border-default)!important}.p-inputtext,.p-textarea,.p-select,.p-multiselect{border-color:var(--color-border-default)!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-primary:#3b82f6;--color-brand-primary-hover:#60a5fa;--color-brand-primary-active:#2563eb;--color-ai-primary:#38bdf8;--color-ai-subtle:#0c4a6e;--color-text-primary:#f9fafb;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-text-brand:#93c5fd;--color-background-page:#0a0e1f;--color-background-surface:#131831;--color-background-muted:#1f2645;--color-border-default:#374151;--color-border-subtle:#1f2645;--color-border-focus:#60a5fa;--color-semantic-success:#34d399;--color-semantic-warning:#fbbf24;--color-semantic-error:#f87171;--color-semantic-info:#60a5fa;--shadow-xs:0 1px 2px 0 #0006;--shadow-sm:0 1px 3px 0 #00000073, 0 1px 2px -1px #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #0000008c, 0 4px 6px -4px #00000073;--shadow-xl:0 20px 25px -5px #0009, 0 8px 10px -6px #00000080;--shadow-focus:0 0 0 3px #60a5fa66;--tag-gray-bg:#1f2937;--tag-gray-fg:#d1d5db;--tag-charcoal-bg:#e4e4e7;--tag-charcoal-fg:#18181b;--tag-red-bg:#7f1d1d;--tag-red-fg:#fecaca;--tag-crimson-bg:#fecaca;--tag-crimson-fg:#7f1d1d;--tag-orange-bg:#7c2d12;--tag-orange-fg:#fed7aa;--tag-peach-bg:#5d3318;--tag-peach-fg:#ffd5b5;--tag-amber-bg:#78350f;--tag-amber-fg:#fde68a;--tag-yellow-bg:#713f12;--tag-yellow-fg:#fef08a;--tag-olive-bg:#4d5d0a;--tag-olive-fg:#ecf3a3;--tag-lime-bg:#365314;--tag-lime-fg:#d9f99d;--tag-green-bg:#14532d;--tag-green-fg:#bbf7d0;--tag-emerald-bg:#a7f3d0;--tag-emerald-fg:#064e3b;--tag-mint-bg:#134e4a;--tag-mint-fg:#ccfbf1;--tag-teal-bg:#115e59;--tag-teal-fg:#99f6e4;--tag-cyan-bg:#164e63;--tag-cyan-fg:#a5f3fc;--tag-sky-bg:#0c4a6e;--tag-sky-fg:#bae6fd;--tag-blue-bg:#1e3a8a;--tag-blue-fg:#bfdbfe;--tag-navy-bg:#c7d2fe;--tag-navy-fg:#1e3a8a;--tag-rose-bg:#881337;--tag-rose-fg:#fecdd3;--tag-brown-bg:#451a03;--tag-brown-fg:#fde68a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-primary:#3b82f6;--color-brand-primary-hover:#60a5fa;--color-brand-primary-active:#2563eb;--color-ai-primary:#38bdf8;--color-ai-subtle:#0c4a6e;--color-text-primary:#f9fafb;--color-text-secondary:#e2e8f0;--color-text-muted:#b4bcca;--color-text-brand:#bfdbfe;--color-background-page:#030712;--color-background-surface:#111827;--color-background-muted:#1f2937;--color-border-default:#374151;--color-border-subtle:#1f2937;--color-border-focus:#60a5fa;--tint-amber-50:#f59e0b14;--tint-amber-100:#f59e0b1f;--tint-amber-200:#f59e0b2e;--tint-amber-strong:#facc151f;--tint-orange-50:#f9731614;--tint-orange-100:#f973161f;--tint-red-50:#ef444414;--tint-red-100:#ef44441f;--tint-red-200:#ef44442e;--tint-blue-50:#3b82f614;--tint-blue-100:#3b82f61f;--tint-blue-200:#3b82f62e;--tint-sky-50:#0ea5e914;--tint-sky-100:#0ea5e91f;--tint-indigo-50:#6366f114;--tint-indigo-100:#6366f11f;--tint-green-50:#22c55e14;--tint-green-100:#22c55e1f;--tint-green-200:#22c55e2e;--tint-emerald-100:#10b98129;--tint-slate-50:#94a3b80f;--tint-slate-100:#94a3b81a;--surface-overlay:#000000b3;--surface-inverse:#fff;--border-strong:#4b5563;--text-disabled:#4b5563;--text-inverse:#111827;--text-link:#60a5fa;--text-link-hover:#93c5fd;--brand-hover:#60a5fa;--brand-active:#93c5fd;--brand-soft:#3b82f624;--tint-amber-100-fg:#fcd34d;--tint-amber-strong-fg:#fde047;--tint-orange-100-fg:#fdba74;--tint-red-50-fg:#fca5a5;--tint-red-100-fg:#fca5a5;--tint-red-200-fg:#f87171;--tint-blue-50-fg:#93c5fd;--tint-blue-100-fg:#bfdbfe;--tint-blue-200-fg:#93c5fd;--tint-sky-50-fg:#7dd3fc;--tint-sky-100-fg:#7dd3fc;--tint-indigo-100-fg:#a5b4fc;--tint-green-50-fg:#6ee7b7;--tint-green-100-fg:#6ee7b7;--tint-green-200-fg:#86efac;--tint-emerald-100-fg:#6ee7b7;--color-semantic-success:#34d399;--color-semantic-warning:#fbbf24;--color-semantic-error:#f87171;--color-semantic-info:#60a5fa;--shadow-xs:0 1px 2px 0 #0006;--shadow-sm:0 1px 3px 0 #00000073, 0 1px 2px -1px #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #0000008c, 0 4px 6px -4px #00000073;--shadow-xl:0 20px 25px -5px #0009, 0 8px 10px -6px #00000080;--shadow-focus:0 0 0 3px #60a5fa66;--tag-slate-bg:#1e293b;--tag-slate-fg:#cbd5e1;--tag-gray-bg:#1f2937;--tag-gray-fg:#d1d5db;--tag-zinc-bg:#27272a;--tag-zinc-fg:#d4d4d8;--tag-stone-bg:#292524;--tag-stone-fg:#d6d3d1;--tag-red-bg:#7f1d1d;--tag-red-fg:#fecaca;--tag-coral-bg:#7f1d1d;--tag-coral-fg:#fed7aa;--tag-orange-bg:#7c2d12;--tag-orange-fg:#fed7aa;--tag-amber-bg:#78350f;--tag-amber-fg:#fde68a;--tag-yellow-bg:#713f12;--tag-yellow-fg:#fef08a;--tag-lime-bg:#365314;--tag-lime-fg:#d9f99d;--tag-green-bg:#14532d;--tag-green-fg:#bbf7d0;--tag-emerald-bg:#064e3b;--tag-emerald-fg:#a7f3d0;--tag-forest-bg:#052e16;--tag-forest-fg:#86efac;--tag-teal-bg:#134e4a;--tag-teal-fg:#99f6e4;--tag-cyan-bg:#164e63;--tag-cyan-fg:#a5f3fc;--tag-sky-bg:#0c4a6e;--tag-sky-fg:#bae6fd;--tag-blue-bg:#1e3a8a;--tag-blue-fg:#bfdbfe;--tag-navy-bg:#172554;--tag-navy-fg:#93c5fd;--tag-rose-bg:#881337;--tag-rose-fg:#fecdd3;--tag-brown-bg:#451a03;--tag-brown-fg:#fde68a;--row-bg-subtle:#ffffff0a;--row-bg-strong:#ffffff0f;--row-bg-hover:#ffffff14;--row-border-subtle:#ffffff0f}:root[data-theme=dark] .app-nav-link.active,:root[data-theme=dark] .app-nav-child-link.active,:root[data-theme=dark] .app-site-tab.active{color:#93c5fd!important;background:#3b82f626!important;border-color:#3b82f659!important}:root[data-theme=dark] .app-nav-link.active .app-nav-icon,:root[data-theme=dark] .app-nav-child-link.active .app-nav-child-icon{color:#93c5fd!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-nav-link.active,:root:not([data-theme=light]) .app-nav-child-link.active,:root:not([data-theme=light]) .app-site-tab.active{color:#93c5fd!important;background:#3b82f626!important;border-color:#3b82f659!important}:root:not([data-theme=light]) .app-nav-link.active .app-nav-icon,:root:not([data-theme=light]) .app-nav-child-link.active .app-nav-child-icon{color:#93c5fd!important}}@keyframes rc-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.p-skeleton,.skeleton-block,.skeleton-line,.skeleton-circle{background:linear-gradient(90deg, var(--color-background-muted) 0%, var(--color-background-page) 50%, var(--color-background-muted) 100%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.6s ease-in-out infinite rc-skeleton-shimmer;display:block}.skeleton-line{border-radius:var(--radius-sm);width:100%;height:.875rem}.skeleton-line.skeleton-line-sm{height:.625rem}.skeleton-line.skeleton-line-lg{height:1.25rem}.skeleton-line.skeleton-line-w-25{width:25%}.skeleton-line.skeleton-line-w-50{width:50%}.skeleton-line.skeleton-line-w-75{width:75%}.skeleton-circle{border-radius:9999px;flex-shrink:0;width:32px;height:32px}.skeleton-list{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.skeleton-row{align-items:center;gap:var(--space-3);display:flex}.skeleton-row .skeleton-col{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.p-skeleton,.skeleton-block,.skeleton-line,.skeleton-circle{background:var(--color-background-muted)!important;animation:none!important}}.rc-tile-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.875rem;display:grid}.rc-tile-grid.rc-tile-grid-lg{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.rc-tile-grid.rc-tile-grid-sm{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.625rem}.rc-tile{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-default,#d1d5db);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.rc-tile:hover{border-color:var(--color-brand-300,#93c5fd);box-shadow:var(--shadow-md,0 4px 12px #0000000f);transform:translateY(-1px)}.rc-tile-off{background:var(--color-background-page,#f9fafb);opacity:.78}.rc-tile-head{align-items:flex-start;gap:.625rem;display:flex}.rc-tile-icon{border-radius:.5rem;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.rc-tile-icon-blue{color:#1d4ed8;background:#dbeafe}.rc-tile-icon-sky{color:#0369a1;background:#e0f2fe}.rc-tile-icon-green{color:#047857;background:#d1fae5}.rc-tile-icon-orange{color:#c2410c;background:#ffedd5}.rc-tile-icon-purple{color:#1d4ed8;background:#dbeafe}.rc-tile-icon-pink{color:#be185d;background:#fce7f3}.rc-tile-icon-red{color:#b91c1c;background:#fee2e2}.rc-tile-icon-indigo{color:#4338ca;background:#e0e7ff}.rc-tile-icon-grey{color:#4b5563;background:#f3f4f6}.rc-tile-meta{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.rc-tile-meta strong{color:var(--color-text-primary,#111827);word-break:break-word;font-size:.9375rem}.rc-tile-sub{color:var(--color-text-muted,#6b7280);word-break:break-word;font-size:.6875rem}.rc-tile-desc{color:var(--color-text-secondary,#4b5563);margin:0;font-size:.8125rem;line-height:1.45}.rc-tile-stats{background:var(--color-background-page,#f9fafb);border-radius:.5rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.375rem;padding:.5rem .625rem;display:grid}.rc-tile-stat{flex-direction:column;gap:.125rem;min-width:0;display:flex}.rc-tile-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#6b7280);font-size:.625rem}.rc-tile-stat-value{color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.rc-tile-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.rc-tile-actions{flex-wrap:wrap;gap:.375rem;display:flex}.rc-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.rc-pill-on,.rc-pill-success{color:#065f46;background:#d1fae5}.rc-pill-warn{color:#92400e;background:#fef3c7}.rc-pill-danger{color:#b91c1c;background:#fee2e2}.rc-pill-info{color:#1e40af;background:#dbeafe}.rc-pill-neutral,.rc-pill-off{background:var(--color-background-muted,#f3f4f6);color:var(--color-text-muted,#6b7280)}.crm-list,.dq-card,.dr-card,.hs-card,.uig-card,.imp-card,.seg-card,.kb-card,.tk-card,.aut-card,.rep-card,.mk-card{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-default,#e5e7eb);border-radius:.875rem;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a}.crm-list:hover,.dq-card:hover,.dr-card:hover,.hs-card:hover,.uig-card:hover,.imp-card:hover,.seg-card:hover,.kb-card:hover,.tk-card:hover,.rep-card:hover,.mk-card:hover{box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a0f}.crm-table,.leads-table,.dq-table,.dr-table,.hs-table,.uig-table,.imp-table,.seg-table,.dedup-table,.kb-table,.tk-table,.rep-table,.aut-table,.mk-table,.vis-table,.pl-table,.dq-card>table,.hs-card>table,.uig-card>table,.tk-card table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.crm-table thead th,.leads-table thead th,.dq-table thead th,.dr-table thead th,.hs-table thead th,.uig-table thead th,.imp-table thead th,.seg-table thead th,.dedup-table thead th,.kb-table thead th,.tk-table thead th,.rep-table thead th,.aut-table thead th,.mk-table thead th,.vis-table thead th,.pl-table thead th,.dq-card table thead th,.hs-card table thead th,.uig-card table thead th,.tk-card table thead th{z-index:1;text-align:left;background:var(--color-background-page,#f9fafb);border-bottom:1px solid var(--color-border-default,#e5e7eb);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#6b7280);padding:.75rem 1rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}.crm-table tbody td,.leads-table tbody td,.dq-table tbody td,.dr-table tbody td,.hs-table tbody td,.uig-table tbody td,.imp-table tbody td,.seg-table tbody td,.dedup-table tbody td,.kb-table tbody td,.tk-table tbody td,.rep-table tbody td,.aut-table tbody td,.mk-table tbody td,.vis-table tbody td,.pl-table tbody td,.dq-card table tbody td,.hs-card table tbody td,.uig-card table tbody td,.tk-card table tbody td{border-bottom:1px solid var(--color-border-default,#f3f4f6);vertical-align:middle;color:var(--color-text-primary,#111827);padding:.875rem 1rem}.crm-table tbody tr:last-child td,.leads-table tbody tr:last-child td,.dq-table tbody tr:last-child td,.dr-table tbody tr:last-child td,.hs-table tbody tr:last-child td,.uig-table tbody tr:last-child td,.imp-table tbody tr:last-child td,.seg-table tbody tr:last-child td,.dedup-table tbody tr:last-child td,.kb-table tbody tr:last-child td,.tk-table tbody tr:last-child td,.rep-table tbody tr:last-child td,.aut-table tbody tr:last-child td,.mk-table tbody tr:last-child td,.vis-table tbody tr:last-child td,.pl-table tbody tr:last-child td{border-bottom:none}.crm-table tbody tr,.leads-table tbody tr,.dq-table tbody tr,.dr-table tbody tr,.hs-table tbody tr,.uig-table tbody tr,.imp-table tbody tr,.seg-table tbody tr,.dedup-table tbody tr,.kb-table tbody tr,.tk-table tbody tr,.rep-table tbody tr,.aut-table tbody tr,.mk-table tbody tr,.vis-table tbody tr,.pl-table tbody tr{transition:background .12s}.crm-table tbody tr:hover,.leads-table tbody tr:hover,.dq-table tbody tr:hover,.dr-table tbody tr:hover,.hs-table tbody tr:hover,.uig-table tbody tr:hover,.imp-table tbody tr:hover,.seg-table tbody tr:hover,.dedup-table tbody tr:hover,.kb-table tbody tr:hover,.tk-table tbody tr:hover,.rep-table tbody tr:hover,.aut-table tbody tr:hover,.mk-table tbody tr:hover,.vis-table tbody tr:hover,.pl-table tbody tr:hover{background:linear-gradient(90deg,#eff6ff 0%,#f8fafc 100%)}.rc-avatar,.crm-cell-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000014}[class$=-pill],[class$=-tag],[class$=-chip],[class$=-status]{white-space:nowrap;vertical-align:middle;letter-spacing:.01em;border-radius:9999px!important;align-items:center!important;gap:.3125rem!important;padding:.1875rem .625rem!important;font-size:.6875rem!important;font-weight:600!important;display:inline-flex!important}[class$=-status]:before{content:"";background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px #ffffff8c}[class$=-pill][data-state=success],[class$=-tag][data-state=success],[class$=-status][data-state=success]{color:#065f46!important;background:#d1fae5!important}[class$=-pill][data-state=warn],[class$=-tag][data-state=warn],[class$=-status][data-state=warn]{color:#92400e!important;background:#fef3c7!important}[class$=-pill][data-state=danger],[class$=-tag][data-state=danger],[class$=-status][data-state=danger]{color:#991b1b!important;background:#fee2e2!important}[class$=-pill][data-state=info],[class$=-tag][data-state=info],[class$=-status][data-state=info]{color:#1d4ed8!important;background:#dbeafe!important}[data-tag=lead],[data-tag=vip]{color:#92400e!important;background:#fef3c7!important}[data-tag=beta],[data-tag=trial]{color:#1d4ed8!important;background:#dbeafe!important}[data-tag=churned],[data-tag=blocked]{color:#991b1b!important;background:#fee2e2!important}[data-tag=customer],[data-tag=active]{color:#065f46!important;background:#d1fae5!important}.rc-pill{background:var(--color-background-page,#f3f4f6);color:var(--color-text-secondary,#4b5563);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.rc-pill:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.rc-pill--lead{color:#92400e;background:#fef3c7}.rc-pill--customer,.rc-pill--active{color:#065f46;background:#d1fae5}.rc-pill--vip{color:#92400e;background:#fef3c7}.rc-pill--beta{color:#1d4ed8;background:#dbeafe}.rc-pill--churned,.rc-pill--inactive,.rc-pill--blocked{color:#991b1b;background:#fee2e2}.crm-table td span.crm-tag,.crm-table td .leads-tag,.crm-table td .seg-tag{background:var(--color-background-page,#f3f4f6);color:var(--color-text-secondary,#4b5563);border-radius:9999px;align-items:center;margin-right:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.dq-card-head,.dr-card-head,.hs-card-head,.uig-card-head,.imp-card-head,.seg-card-head,.kb-card-head,.tk-card-head{border-bottom:1px solid var(--color-border-default,#e5e7eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.dq-card-head h2,.dr-card-head h2,.hs-card-head h2,.uig-card-head h2,.imp-card-head h2,.seg-card-head h2,.kb-card-head h2,.tk-card-head h2{margin:0;font-size:1rem;font-weight:600}header.acc-head,header.al-head,header.bl-head,header.br-head,header.dsr-head,header.kyc-head,header.mc-head,header.mod-head,header.ns-head,header.qs-head,header.ra-head,header.rl-head,header.sec-head,header.sla-head,header.ss-head,header.tpl-head,header.ts-head,header.wh-head,header.wl-head,header.settings-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}header.acc-head>div:first-child h1,header.al-head>div:first-child h1,header.bl-head>div:first-child h1,header.br-head>div:first-child h1,header.dsr-head>div:first-child h1,header.kyc-head>div:first-child h1,header.mc-head>div:first-child h1,header.mod-head>div:first-child h1,header.ns-head>div:first-child h1,header.qs-head>div:first-child h1,header.ra-head>div:first-child h1,header.rl-head>div:first-child h1,header.sec-head>div:first-child h1,header.sla-head>div:first-child h1,header.ss-head>div:first-child h1,header.tpl-head>div:first-child h1,header.ts-head>div:first-child h1,header.wh-head>div:first-child h1,header.wl-head>div:first-child h1,header.settings-header>div:first-child h1{margin:0 0 .25rem;font-size:1.5rem}header.acc-head>div:last-child:not(:first-child),header.al-head>div:last-child:not(:first-child),header.bl-head>div:last-child:not(:first-child),header.br-head>div:last-child:not(:first-child),header.dsr-head>div:last-child:not(:first-child),header.kyc-head>div:last-child:not(:first-child),header.mc-head>div:last-child:not(:first-child),header.mod-head>div:last-child:not(:first-child),header.ns-head>div:last-child:not(:first-child),header.qs-head>div:last-child:not(:first-child),header.ra-head>div:last-child:not(:first-child),header.rl-head>div:last-child:not(:first-child),header.sec-head>div:last-child:not(:first-child),header.sla-head>div:last-child:not(:first-child),header.ss-head>div:last-child:not(:first-child),header.tpl-head>div:last-child:not(:first-child),header.ts-head>div:last-child:not(:first-child),header.wh-head>div:last-child:not(:first-child),header.wl-head>div:last-child:not(:first-child),header.settings-header>div:last-child:not(:first-child){flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.page-header__title{min-width:0}.page-header__title h1{margin:0 0 .25rem;font-size:1.5rem}.page-header__title p{color:var(--color-text-secondary,#4b5563);max-width:640px;margin:0;font-size:.875rem}.page-header__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}@media (width<=700px){.page-header__actions{flex:100%;justify-content:flex-start}.page-header__actions>*{min-width:0}}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.page-toolbar__filters{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.page-toolbar__search{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-left:auto;display:flex}.page-toolbar__search input,.page-toolbar__search .p-inputtext{width:22rem;min-width:22rem;max-width:100%;height:2.1875rem;padding-top:0;padding-bottom:0}@media (width<=767px){.page-toolbar__search{flex:100%;margin-left:0}.page-toolbar__search input,.page-toolbar__search .p-inputtext{width:min(100%,22rem);min-width:0}}.page-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.625rem;display:grid}.page-bulk-bar{background:var(--color-background-page,#f9fafb);border:1px solid var(--color-border-default,#d1d5db);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.page-bulk-bar__hint{color:var(--color-text-secondary,#4b5563);margin-right:auto;font-size:.8125rem}.is-card-view table{border:0;display:block}.is-card-view table thead{display:none}.is-card-view table tbody{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.is-card-view table tbody tr{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-default,#d1d5db);border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}.is-card-view table tbody tr:hover{background:var(--color-background-surface,#fff);border-color:var(--color-brand-300,#93c5fd);box-shadow:var(--shadow-sm,0 1px 3px #0000000d)}.is-card-view table tbody td{border:0;padding:.125rem 0;display:block}table tr.selected td.col-actions,table tr.is-selected td.col-actions{background:#eff6ff}table tr:hover>td.col-actions{background:var(--color-background-page,#f9fafb)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out)}.page-fade-enter-from{opacity:0;transform:translateY(6px)}.page-fade-leave-to{opacity:0;transform:translateY(-2px)}.page-fade-enter-to,.page-fade-leave-from{opacity:1;transform:translateY(0)}@keyframes rc-toast-bounce-in{0%{opacity:0;transform:translate(120%)scale(.9)}60%{opacity:1;transform:translate(-6%)scale(1.04)}85%{transform:translate(2%)scale(.98)}to{transform:translate(0)scale(1)}}@keyframes rc-toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes rc-toast-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes rc-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.p-toast.p-toast-top-right{top:4rem!important}.p-toast-message{position:relative;overflow:hidden}.p-toast-message[data-p=success]{animation:rc-toast-bounce-in var(--motion-slower) var(--ease-bounce)}.p-toast-message[data-p=info],.p-toast-message[data-p=warn]{animation:rc-toast-slide-in var(--motion-slow) var(--ease-out)}.p-toast-message[data-p=error]{animation:rc-toast-slide-in var(--motion-slow) var(--ease-out), rc-toast-shake .6s var(--ease-in-out) .2s}.p-toast-message:after{content:"";opacity:.35;transform-origin:0;background:currentColor;height:2px;animation:5s linear forwards rc-toast-progress;position:absolute;bottom:0;left:0;right:0}.p-toast-message:hover:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.p-toast-message[data-p=success],.p-toast-message[data-p=info],.p-toast-message[data-p=warn],.p-toast-message[data-p=error],.p-toast-message:after{animation:none!important}}@keyframes rc-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.motion-fade-up{animation:rc-fade-up var(--motion-slow) var(--ease-out)}.motion-pop{animation:rc-pop var(--motion-slower) var(--ease-bounce)}.motion-shake{animation:rc-toast-shake .6s var(--ease-in-out)}@media (width<=767px){.p-button,.p-togglebutton,.app-icon-btn,.app-nav-link,.app-tenant-btn,.app-user-btn{min-height:44px}.settings-tabs,.crm-tabs,.conv-detail-tabs,.p-tabs-tablist,[role=tablist]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow:auto hidden!important}.settings-tabs::-webkit-scrollbar{display:none}.crm-tabs::-webkit-scrollbar{display:none}.conv-detail-tabs::-webkit-scrollbar{display:none}.p-tabs-tablist::-webkit-scrollbar{display:none}[role=tablist]::-webkit-scrollbar{display:none}.app-crumbs ol li:not(:last-child):not(:nth-last-child(2)){display:none}[class$=-card],.card,.acc-card,.wl-card,.ai-card,.app-page>*,.settings-page,.crm-page,.reports-page{padding:var(--space-3)!important}}@media (width<=480px){h1{font-size:var(--font-size-2xl)!important}h2{font-size:var(--font-size-lg)!important}}body.on-visitors .app-crumbs{display:none!important}.ui-button--full-width[data-v-b8cc2e7a]{width:100%}.ui-langsel[data-v-170c3963]{font:inherit;display:inline-block;position:relative}.ui-langsel-trigger[data-v-170c3963]{background:var(--color-surface,#fff);min-height:36px;font:inherit;color:var(--color-text-primary,#111827);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ui-langsel-trigger.is-bordered[data-v-170c3963]{border-color:var(--color-border-default,#d1d5db)}.ui-langsel-trigger[data-v-170c3963]:hover{border-color:var(--color-brand-600,#2563eb)}.ui-langsel-trigger[data-v-170c3963]:focus-visible{outline:2px solid var(--color-brand-600,#2563eb);outline-offset:2px}.ui-langsel-trigger[disabled][data-v-170c3963]{opacity:.5;cursor:not-allowed}.ui-langsel-code[data-v-170c3963]{letter-spacing:.05em;font-size:12px;font-weight:600}.ui-langsel-native[data-v-170c3963]{font-size:14px}.ui-langsel-english[data-v-170c3963]{color:var(--color-text-secondary,#4b5563);font-size:12px}.ui-langsel-chev[data-v-170c3963]{opacity:.6;margin-inline-start:auto;font-size:12px}.ui-langsel-pop[data-v-170c3963]{z-index:100;top:calc(100% + 4px);background:var(--color-surface,#fff);border:1px solid var(--color-border-default,#d1d5db);border-radius:10px;flex-direction:column;width:max(360px,100%);max-height:360px;display:flex;position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 12px 32px #0000001f}.ui-langsel-pop--end[data-v-170c3963]{inset-inline:auto 0}.ui-langsel-search[data-v-170c3963]{border:1px solid var(--color-border-default,#d1d5db);font:inherit;border-radius:8px;margin:8px;padding:8px 12px}.ui-langsel-search[data-v-170c3963]:focus-visible{outline:2px solid var(--color-brand-600,#2563eb);outline-offset:0}.ui-langsel-list[data-v-170c3963]{margin:0;padding:4px;list-style:none;overflow-y:auto}.ui-langsel-list li[data-v-170c3963]{cursor:pointer;border-radius:6px;grid-template-columns:44px 1fr auto auto auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.ui-langsel-list li.is-focused[data-v-170c3963]{background:var(--color-brand-50,#eff6ff)}.ui-langsel-list li.is-active[data-v-170c3963]{background:var(--color-brand-50,#eff6ff);outline:1px solid var(--color-brand-600,#2563eb)}.ui-langsel-row-code[data-v-170c3963]{letter-spacing:.05em;color:var(--color-text-tertiary,#6b7280);font-size:11px;font-weight:600}.ui-langsel-row-native[data-v-170c3963]{font-size:14px}.ui-langsel-row-english[data-v-170c3963]{color:var(--color-text-secondary,#4b5563);font-size:12px}.ui-langsel-rtl-badge[data-v-170c3963]{background:var(--color-ai-50,#f0f9ff);color:var(--color-ai-600,#0284c7);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.ui-langsel-coverage[data-v-170c3963]{background:var(--color-grey-100,#f3f4f6);color:var(--color-text-secondary,#4b5563);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.ui-langsel-empty[data-v-170c3963]{color:var(--color-text-tertiary,#6b7280);text-align:center;padding:12px;font-style:italic}.ui-card-header[data-v-e3b91794]{padding:1rem 1.25rem 0}.ui-card-title[data-v-e3b91794]{margin:0 0 .25rem;font-size:1rem;font-weight:600}.ui-card-subtitle[data-v-e3b91794]{color:var(--color-text-secondary,#525252);margin:0;font-size:.875rem}.ui-empty[data-v-9f58e7ea]{text-align:center;color:var(--color-text-muted,#a3a3a3);padding:3rem 1.5rem}.ui-empty-icon[data-v-9f58e7ea]{margin-bottom:.5rem;font-size:2.5rem}.ui-empty-title[data-v-9f58e7ea]{color:var(--color-text-primary,#171717);margin:0 0 .5rem;font-size:1rem}.ui-empty-description[data-v-9f58e7ea]{max-width:24rem;margin:0 auto;font-size:.875rem}.ui-empty-action[data-v-9f58e7ea]{margin-top:1rem}.ui-segmented[data-v-38bb9315]{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.ui-seg-btn[data-v-38bb9315]{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-default,#d1d5db);cursor:pointer;font:inherit;color:var(--color-text-primary,#111827);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ui-seg-btn[data-v-38bb9315]:hover:not(:disabled){border-color:var(--color-brand-primary,#2563eb)}.ui-seg-btn[data-v-38bb9315]:disabled{opacity:.5;cursor:not-allowed}.ui-seg-active[data-v-38bb9315]{background:var(--color-brand-primary,#2563eb)!important;color:#fff!important;border-color:var(--color-brand-primary,#2563eb)!important}.ui-seg-active[data-v-38bb9315]:hover:not(:disabled){background:var(--color-brand-hover,#1d4ed8)!important;border-color:var(--color-brand-hover,#1d4ed8)!important}.ui-seg-icon[data-v-38bb9315]{flex-shrink:0}.ui-seg-label[data-v-38bb9315]{white-space:nowrap}.ui-seg-badge[data-v-38bb9315]{background:#00000014;border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.ui-seg-active .ui-seg-badge[data-v-38bb9315]{background:#ffffff40}.ui-view-toggle[data-v-7ee42c0e]{background:var(--color-background-page,#f9fafb);border:1px solid var(--color-border-default,#d1d5db);border-radius:.5rem;gap:.125rem;padding:.125rem;display:inline-flex}.ui-view-toggle-btn[data-v-7ee42c0e]{width:1.875rem;height:1.625rem;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ui-view-toggle-btn[data-v-7ee42c0e]:hover:not(.ui-view-toggle-active){background:var(--color-background-surface,#fff);color:var(--color-text-primary,#111827)}.ui-view-toggle-active[data-v-7ee42c0e]{background:var(--color-background-surface,#fff);color:var(--color-brand-primary,#2563eb);box-shadow:0 1px 2px #0f172a0f}.ui-dp[data-v-8f73bb51]{display:inline-flex;position:relative}.ui-dp-trigger[data-v-8f73bb51]{border:1px solid var(--color-border-default,#d1d5db);background:var(--color-background-surface,#fff);min-width:9.5rem;height:2.25rem;color:var(--color-text-primary,#111827);font:inherit;cursor:pointer;border-radius:.5rem;align-items:center;gap:.4375rem;padding:0 .75rem;font-size:.875rem;transition:border-color .12s,box-shadow .12s;display:inline-flex}.ui-dp-trigger[data-v-8f73bb51]:hover{border-color:#93c5fd}.ui-dp.is-open .ui-dp-trigger[data-v-8f73bb51]{border-color:var(--color-brand-primary,#2563eb);box-shadow:0 0 0 3px #2563eb2e}.ui-dp.is-disabled .ui-dp-trigger[data-v-8f73bb51]{background:var(--color-background-page,#f9fafb);color:var(--color-text-muted,#9ca3af);cursor:not-allowed}.ui-dp-icon[data-v-8f73bb51]{color:var(--color-text-secondary,#6b7280);flex-shrink:0}.ui-dp.is-open .ui-dp-icon[data-v-8f73bb51]{color:var(--color-brand-primary,#2563eb)}.ui-dp-value[data-v-8f73bb51]{font-feature-settings:"tnum"}.ui-dp-placeholder[data-v-8f73bb51]{color:var(--color-text-muted,#9ca3af)}.ui-dp-popup[data-v-8f73bb51]{z-index:100;background:var(--color-background-surface,#fff);border:1px solid var(--color-border-default,#e5e7eb);border-radius:.75rem;outline:none;width:19rem;padding:.75rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 4px 8px #0f172a0f,0 16px 32px #0f172a1f}.ui-dp-head[data-v-8f73bb51]{grid-template-columns:2rem 1fr 2rem;align-items:center;margin-bottom:.5rem;display:grid}.ui-dp-nav[data-v-8f73bb51]{cursor:pointer;width:2rem;height:2rem;color:var(--color-text-secondary,#4b5563);background:0 0;border:1px solid #0000;border-radius:.5rem;font-size:1.125rem;line-height:1;transition:background .12s,color .12s}.ui-dp-nav[data-v-8f73bb51]:hover{background:var(--color-background-muted,#f3f4f6);color:var(--color-text-primary,#111827)}.ui-dp-title[data-v-8f73bb51]{cursor:pointer;font:inherit;color:var(--color-text-primary,#111827);text-transform:capitalize;background:0 0;border:0;border-radius:.5rem;padding:.375rem .5rem;font-size:.9375rem;font-weight:600}.ui-dp-title[data-v-8f73bb51]:hover{background:var(--color-background-muted,#f3f4f6)}.ui-dp-grid[data-v-8f73bb51]{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.ui-dp-wk[data-v-8f73bb51]{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#9ca3af);padding:.375rem 0;font-size:.6875rem;font-weight:600}.ui-dp-day[data-v-8f73bb51]{cursor:pointer;height:2rem;font:inherit;color:var(--color-text-primary,#111827);font-feature-settings:"tnum";background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;font-size:.8125rem;transition:background .12s,color .12s;display:inline-flex}.ui-dp-day[data-v-8f73bb51]:hover:not(.is-disabled):not(.is-selected){background:var(--tint-blue-50,#eff6ff);color:var(--tint-blue-50-fg,#1d4ed8)}.ui-dp-day.is-out[data-v-8f73bb51]{color:var(--color-text-muted,#d1d5db)}.ui-dp-day.is-today[data-v-8f73bb51]:not(.is-selected){border:1px solid var(--color-brand-primary,#2563eb)}.ui-dp-day.is-selected[data-v-8f73bb51]{background:var(--color-brand-primary,#2563eb);color:#fff;font-weight:600}.ui-dp-day.is-disabled[data-v-8f73bb51]{color:#e5e7eb;cursor:not-allowed;text-decoration:line-through}.ui-dp-mgrid[data-v-8f73bb51]{grid-template-columns:repeat(3,1fr);gap:.375rem;padding:.25rem 0;display:grid}.ui-dp-mcell[data-v-8f73bb51]{cursor:pointer;height:2.5rem;font:inherit;color:var(--color-text-primary,#111827);text-transform:capitalize;background:0 0;border:0;border-radius:.5rem;font-size:.8125rem;transition:background .12s,color .12s}.ui-dp-mcell[data-v-8f73bb51]:hover:not(.is-selected){background:var(--tint-blue-50,#eff6ff);color:var(--tint-blue-50-fg,#1d4ed8)}.ui-dp-mcell.is-selected[data-v-8f73bb51]{background:var(--color-brand-primary,#2563eb);color:#fff;font-weight:600}.ui-dp-foot[data-v-8f73bb51]{border-top:1px solid var(--color-border-default,#f3f4f6);justify-content:space-between;gap:.375rem;margin-top:.5rem;padding-top:.5rem;display:flex}.ui-dp-ftbtn[data-v-8f73bb51]{cursor:pointer;font:inherit;color:var(--color-brand-primary,#2563eb);background:0 0;border:0;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.ui-dp-ftbtn[data-v-8f73bb51]:hover{background:var(--tint-blue-50,#eff6ff)}.ui-cp[data-v-fd8a486a]{display:inline-flex;position:relative}.ui-cp-trigger[data-v-fd8a486a]{border:1px solid var(--color-border-default,#d1d5db);background:var(--color-background-surface,#fff);height:2.1875rem;color:var(--color-text-primary,#111827);font:inherit;cursor:pointer;border-radius:.375rem;align-items:center;gap:.4375rem;padding:0 .5rem;font-size:.875rem;transition:border-color .12s,box-shadow .12s;display:inline-flex}.ui-cp--sm .ui-cp-trigger[data-v-fd8a486a]{height:1.75rem;font-size:.75rem}.ui-cp-trigger[data-v-fd8a486a]:hover{border-color:#93c5fd}.ui-cp.is-open .ui-cp-trigger[data-v-fd8a486a]{border-color:var(--color-brand-primary,#2563eb);box-shadow:0 0 0 3px #2563eb2e}.ui-cp.is-disabled .ui-cp-trigger[data-v-fd8a486a]{background:var(--color-background-page,#f9fafb);color:var(--color-text-muted,#9ca3af);cursor:not-allowed}.ui-cp-dot[data-v-fd8a486a]{border:1px solid #0000001f;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem}.ui-cp-chip[data-v-fd8a486a]{border:1px solid #0000000f;border-radius:9999px;align-items:center;padding:.0625rem .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ui-cp--sm .ui-cp-chip[data-v-fd8a486a]{font-size:.75rem}.ui-cp-label[data-v-fd8a486a]{white-space:nowrap}.ui-cp-label--mono[data-v-fd8a486a]{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ui-cp-caret[data-v-fd8a486a]{color:var(--color-text-muted,#9ca3af);flex-shrink:0}.ui-cp-popup[data-v-fd8a486a]{z-index:100;background:var(--color-background-surface,#fff);border:1px solid var(--color-border-default,#e5e7eb);border-radius:.75rem;width:max-content;max-width:min(20rem,100vw - 2rem);padding:.625rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 4px 8px #0f172a0f,0 16px 32px #0f172a1f}.ui-cp-popup--presets[data-v-fd8a486a]{z-index:9999;flex-direction:column;gap:.5rem;display:flex}.ui-cp-grid[data-v-fd8a486a]{grid-template-columns:repeat(8,2rem);gap:.375rem;display:grid}.ui-cp-popup--presets .ui-cp-grid[data-v-fd8a486a]{grid-template-columns:repeat(8,1fr);gap:.25rem}.ui-cp-swatch[data-v-fd8a486a]{cursor:pointer;border:1px solid #0000001a;width:2rem;height:2rem;padding:0;transition:transform .1s,box-shadow .1s;position:relative}.ui-cp-popup--presets .ui-cp-swatch[data-v-fd8a486a]{aspect-ratio:1;border:2px solid #fff;width:100%;height:auto;box-shadow:0 0 0 1px #00000014}.ui-cp-swatch--dot[data-v-fd8a486a]{border-radius:9999px}.ui-cp-swatch--chip[data-v-fd8a486a]{border-radius:.375rem}.ui-cp-swatch[data-v-fd8a486a]:hover{transform:scale(1.08)}.ui-cp-popup--presets .ui-cp-swatch[data-v-fd8a486a]:hover{z-index:1;transform:scale(1.18)}.ui-cp-swatch[data-v-fd8a486a]:focus-visible{box-shadow:0 0 0 2px var(--color-background-surface,#fff), 0 0 0 4px var(--color-brand-primary,#2563eb);outline:none}.ui-cp-swatch.is-selected[data-v-fd8a486a]{box-shadow:0 0 0 2px var(--color-background-surface,#fff), 0 0 0 4px var(--color-brand-primary,#2563eb)}.ui-cp-check[data-v-fd8a486a]{color:#fff;filter:drop-shadow(0 0 1px #0000008c);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-cp-swatch--chip .ui-cp-check[data-v-fd8a486a]{color:currentColor;filter:none}.ui-cp-custom[data-v-fd8a486a]{border-top:1px solid var(--color-border-default,#f3f4f6);align-items:center;gap:.375rem;margin-top:.5rem;padding-top:.5rem;display:flex}.ui-cp-custom-preview[data-v-fd8a486a]{border:1px solid #0000001f;border-radius:.375rem;flex-shrink:0;width:1.5rem;height:1.5rem}.ui-cp-custom-input[data-v-fd8a486a]{border:1px solid var(--color-border-default,#d1d5db);min-width:0;height:1.875rem;font:inherit;text-transform:uppercase;border-radius:.375rem;outline:none;flex:1;padding:0 .5rem;font-size:.8125rem}.ui-cp-popup .ui-cp-custom-input[data-v-fd8a486a]{min-width:0}.ui-cp-custom-input[data-v-fd8a486a]:focus{border-color:var(--color-brand-primary,#2563eb);box-shadow:0 0 0 3px #2563eb2e}.ui-cp-custom-input.is-invalid[data-v-fd8a486a]{border-color:var(--color-semantic-danger,#b91c1c)}.ui-cp-custom-confirm[data-v-fd8a486a]{background:var(--color-brand-primary,#2563eb);color:#fff;cursor:pointer;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}.ui-cp-custom-confirm[data-v-fd8a486a]:hover{background:var(--color-brand-primary-hover,#1d4ed8)}.ui-cp-hexrow[data-v-fd8a486a]{background:var(--color-background-page,#f9fafb);border:1px solid var(--color-border-default,#e5e7eb);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;display:flex}.ui-cp-hexrow-prefix[data-v-fd8a486a]{color:var(--color-text-muted,#6b7280);font-family:ui-monospace,monospace;font-size:.875rem}.ui-cp-hexrow-input[data-v-fd8a486a]{color:var(--color-text-primary,#171717);text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:.875rem}.ui-cp-native[data-v-fd8a486a]{border:1px solid var(--color-border-default,#d1d5db);background:var(--color-background-surface,#fff);cursor:pointer;border-radius:.25rem;flex-shrink:0;width:24px;height:24px;padding:0}.ui-cp-native[data-v-fd8a486a]::-webkit-color-swatch-wrapper{padding:0}.ui-cp-native[data-v-fd8a486a]::-webkit-color-swatch{border:none;border-radius:.125rem}.ui-cp-tabs[data-v-fd8a486a]{background:var(--color-background-page,#f3f4f6);border-radius:.375rem;gap:.125rem;padding:.125rem;display:flex}.ui-cp-tab[data-v-fd8a486a]{cursor:pointer;font:inherit;color:var(--color-text-muted,#6b7280);background:0 0;border:none;border-radius:.25rem;flex:1;padding:.25rem .375rem;font-size:.6875rem;font-weight:500;transition:background .12s,color .12s}.ui-cp-tab[data-v-fd8a486a]:hover{color:var(--color-text-primary,#171717)}.ui-cp-tab.is-active[data-v-fd8a486a]{background:var(--color-background-surface,#fff);color:var(--color-text-primary,#171717);box-shadow:0 1px 2px #0000000f}.ui-cp-auto[data-v-fd8a486a]{border:1px dashed var(--color-border-default,#d1d5db);cursor:pointer;font:inherit;color:var(--color-text-muted,#6b7280);background:0 0;border-radius:.375rem;margin-top:.125rem;padding:.375rem .5rem;font-size:.75rem;transition:background .12s,color .12s,border-color .12s}.ui-cp-auto[data-v-fd8a486a]:hover{background:var(--color-background-page,#f9fafb);color:var(--color-text-primary,#171717);border-color:var(--color-brand-primary,#2563eb)}.ui-cp-auto.is-active[data-v-fd8a486a]{background:var(--color-background-page,#f9fafb);color:var(--color-text-primary,#171717);border-style:solid}.dfc-wrap[data-v-0315666f]{display:inline-block;position:relative}.dfc-chip[data-v-0315666f]{border:1px solid var(--color-border-default,#e5e5e5);background:var(--color-background-surface,#fff);box-sizing:border-box;cursor:pointer;color:var(--color-text-default,#111);transition:border-color .12s,background .12s;letter-spacing:.01em!important;border-radius:9999px!important;align-items:center!important;gap:.3125rem!important;padding:.1875rem .625rem!important;font-size:.6875rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.dfc-chip>svg[data-v-0315666f]{flex:none}.dfc-chip[data-v-0315666f]:focus-visible{box-shadow:none!important;border-radius:9999px!important}.dfc-chip[data-v-0315666f]:hover{border-color:var(--color-text-muted,#9ca3af)}.dfc-chip.is-open[data-v-0315666f],.dfc-chip.is-active[data-v-0315666f]{border-color:var(--color-brand-primary,#2563eb);background:#2563eb0f}.dfc-chip-label[data-v-0315666f]{font-weight:500}.dfc-chip-value[data-v-0315666f]{color:var(--color-brand-primary,#2563eb);font-weight:500}.dfc-chip-caret[data-v-0315666f]{color:var(--color-text-muted,#9ca3af)}.dfc-popover[data-v-0315666f]{z-index:30;border:1px solid var(--color-border-default,#e5e5e5);background:var(--color-background-surface,#fff);border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:14rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 8px 24px #00000014}.dfc-presets[data-v-0315666f]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.dfc-preset[data-v-0315666f]{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .375rem;font-size:.8125rem;display:flex}.dfc-preset[data-v-0315666f]:hover{background:var(--color-background-page,#f3f4f6)}.dfc-custom[data-v-0315666f]{border-top:1px dashed var(--color-border-default,#e5e5e5);flex-direction:column;gap:.375rem;padding:.375rem .5rem;display:flex}.dfc-custom-row[data-v-0315666f]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dfc-custom-row input[type=date][data-v-0315666f]{border:1px solid var(--color-border-default,#e5e5e5);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.375rem;height:1.75rem;padding:0 .375rem;font-size:.75rem}.dfc-reset[data-v-0315666f]{color:var(--color-brand-primary,#2563eb);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.25rem;padding:.25rem .375rem;font-size:.75rem}.dfc-reset[data-v-0315666f]:hover{background:var(--color-background-page,#f3f4f6)}.cb-banner[data-v-7922e6bd]{z-index:80;border-bottom:1px solid;flex-direction:column;padding:.625rem 1rem;font-size:.8125rem;display:flex;position:sticky;top:0}.cb-banner--read[data-v-7922e6bd]{background:var(--tint-amber-50,#fffbeb);color:var(--tint-amber-100-fg,#92400e);border-bottom-color:#fde68a}.cb-banner--write[data-v-7922e6bd]{background:var(--tint-red-50,#fef2f2);color:var(--tint-red-50-fg,#991b1b);border-bottom-color:#fecaca}.cb-banner-row[data-v-7922e6bd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cb-banner-main[data-v-7922e6bd]{align-items:center;gap:.625rem;min-width:0;display:flex}.cb-banner-icon[data-v-7922e6bd]{font-size:1.125rem;line-height:1}.cb-banner-text[data-v-7922e6bd]{flex-direction:column;min-width:0;display:flex}.cb-banner-text strong span[data-v-7922e6bd]{text-decoration:underline}.cb-banner-meta[data-v-7922e6bd]{opacity:.92;font-size:.75rem}.cb-banner-time[data-v-7922e6bd]{font-variant-numeric:tabular-nums;font-weight:600}.cb-banner-actions[data-v-7922e6bd]{flex-shrink:0;gap:.375rem;display:flex}.cb-btn[data-v-7922e6bd]{color:inherit;cursor:pointer;background:#fff9;border:1px solid;border-radius:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.cb-btn-end[data-v-7922e6bd]{background:var(--color-background-surface,#fff);color:var(--tint-red-100-fg,#b91c1c);border-color:#fff}.cb-btn-allow[data-v-7922e6bd]{color:#fff;border-color:var(--tint-green-100-fg,#047857);background:#047857}.cb-btn-deny[data-v-7922e6bd]{background:var(--color-background-surface,#fff);color:var(--tint-red-100-fg,#b91c1c);border-color:#fecaca}.cb-banner-write-request[data-v-7922e6bd]{border-top:1px dashed;margin-top:.5rem;padding-top:.5rem;font-size:.75rem}.cb-btn-collapse[data-v-7922e6bd]{width:28px;padding:.25rem 0;font-size:1rem;font-weight:600;line-height:1}.cb-pill[data-v-7922e6bd]{z-index:80;border:1px solid;border-radius:999px;align-items:stretch;transition:box-shadow .15s;animation:2.4s ease-in-out infinite cb-pill-pulse-7922e6bd;display:inline-flex;position:fixed;top:12px;left:62%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 12px #0f172a1f}.cb-pill--read[data-v-7922e6bd]{background:var(--tint-amber-50,#fffbeb);color:var(--tint-amber-100-fg,#92400e);border-color:#fde68a}.cb-pill--write[data-v-7922e6bd]{background:var(--tint-red-50,#fef2f2);color:var(--tint-red-50-fg,#991b1b);border-color:#fecaca}.cb-pill[data-v-7922e6bd]:hover,.cb-pill[data-v-7922e6bd]:focus-within{box-shadow:0 6px 16px #0f172a2e}.cb-pill-grip[data-v-7922e6bd]{letter-spacing:-2px;opacity:.45;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .25rem 0 .5rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.cb-pill:hover .cb-pill-grip[data-v-7922e6bd]{opacity:.8}.cb-pill-main[data-v-7922e6bd],.cb-pill-dismiss[data-v-7922e6bd]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cb-pill-main[data-v-7922e6bd]:focus-visible,.cb-pill-dismiss[data-v-7922e6bd]:focus-visible{outline-offset:-2px;outline:2px solid}.cb-pill-main[data-v-7922e6bd]{font-variant-numeric:tabular-nums;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.cb-pill-main[data-v-7922e6bd]:hover{background:#0000000a}.cb-pill-icon[data-v-7922e6bd]{font-size:.875rem;line-height:1}.cb-pill-dismiss[data-v-7922e6bd]{opacity:.55;border-inline-start:1px solid;width:22px;font-size:.875rem;font-weight:600;line-height:1}.cb-pill-dismiss[data-v-7922e6bd]:hover{opacity:1;background:#0000000f}@keyframes cb-pill-pulse-7922e6bd{0%,to{box-shadow:0 4px 12px #0f172a1f}50%{box-shadow:0 4px 12px #0f172a1f,0 0 0 4px #d977062e}}@media (prefers-reduced-motion:reduce){.cb-pill[data-v-7922e6bd]{animation:none}}.root-shell[data-v-635e0a23]{flex-direction:column;width:100%;min-width:0;max-width:100%;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.root-main[data-v-635e0a23]{flex-direction:column;flex:1 1 0;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.root-main[data-v-635e0a23]>*{flex:1 1 0;min-width:0;min-height:0}
