.p-toast{font-family:Geist,sans-serif;z-index:11000!important}.app-toast-message{width:100%;min-width:0}.app-toast-summary,.app-toast-detail{word-break:normal;overflow-wrap:anywhere}.app-toast-summary{white-space:normal}.app-toast-detail{white-space:pre-line}.app-toast-spinner{font-size:1.125rem;margin-top:2px;color:var(--lead-blue, #3b82f6)}.app-toast-icon{font-size:1.125rem;margin-top:2px}.app-toast-icon--success{color:#22c55e}.app-toast-icon--error{color:#ef4444}.app-toast-icon--warn{color:#f59e0b}.app-toast-icon--info{color:var(--lead-blue, #3b82f6)}.app-toast-summary{font-weight:600;line-height:1.35}.app-toast-detail{margin-top:.25rem;font-size:.875rem;line-height:1.4;opacity:.9}.p-toast-message,.p-toast-message-success,.p-toast-message-info,.p-toast-message-warn,.p-toast-message-error,.p-toast-message-secondary,.p-toast-message-contrast{--p-message-border-width: 1px !important}.p-toast-message{background:var(--card)!important;color:var(--text-secondary)!important;border:1px solid var(--border)!important;border-radius:16px!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important;box-shadow:0 4px 12px #00000014!important;min-width:18rem!important;max-width:24rem!important}.p-toast-message .p-toast-message-content{display:flex!important;align-items:flex-start!important;gap:.75rem!important;background:transparent!important;border:none!important}.p-toast-message .p-toast-message-content>*:first-child:not(.app-toast-message){flex-shrink:0!important;margin-top:2px!important;color:var(--text-secondary)!important;width:1.125rem!important;height:1.125rem!important;font-size:1.125rem!important}.p-toast-message .p-toast-message-content>*:first-child:not(.app-toast-message) svg{fill:currentColor!important;width:100%!important;height:100%!important}.p-toast-message .p-toast-message-content>.app-toast-message{width:100%!important;min-width:0!important;height:auto!important}.p-toast-message .p-toast-close-button,.p-toast-message .p-toast-close-button *,.p-toast-message .p-toast-close-button svg{color:var(--text-secondary)!important;fill:var(--text-secondary)!important}.p-toast-message .p-toast-summary{color:var(--text-primary)!important;font-weight:600!important}.p-toast-message .p-toast-detail,.p-toast-message .p-toast-close-button{color:var(--text-secondary)!important}.p-toast-message .p-toast-close-button:hover{color:var(--text-secondary)!important;background:var(--hover)!important}.p-toast-message-success,.p-toast-message-info,.p-toast-message-warn,.p-toast-message-error,.p-toast-message-secondary,.p-toast-message-contrast{border:1px solid var(--border)!important}.p-toast-message-success .p-toast-message-content>*:first-child,.p-toast-message[data-p=success] .p-toast-message-content>*:first-child{color:var(--p-emerald-500)!important}.p-toast-message-success .p-toast-message-content>*:first-child svg,.p-toast-message[data-p=success] .p-toast-message-content>*:first-child svg{fill:var(--p-emerald-500)!important}.p-toast-message-info .p-toast-message-content>*:first-child,.p-toast-message[data-p=info] .p-toast-message-content>*:first-child{color:var(--lead-blue)!important}.p-toast-message-info .p-toast-message-content>*:first-child svg,.p-toast-message[data-p=info] .p-toast-message-content>*:first-child svg{fill:var(--lead-blue)!important}.p-toast-message-warn .p-toast-message-content>*:first-child,.p-toast-message[data-p=warn] .p-toast-message-content>*:first-child{color:#f59e0b!important}.p-toast-message-warn .p-toast-message-content>*:first-child svg,.p-toast-message[data-p=warn] .p-toast-message-content>*:first-child svg{fill:#f59e0b!important}.p-toast-message-error .p-toast-message-content>*:first-child,.p-toast-message[data-p=error] .p-toast-message-content>*:first-child{color:var(--p-red-500)!important}.p-toast-message-error .p-toast-message-content>*:first-child svg,.p-toast-message[data-p=error] .p-toast-message-content>*:first-child svg{fill:var(--p-red-500)!important}.p-toast-message-secondary .p-toast-message-content>*:first-child,.p-toast-message-contrast .p-toast-message-content>*:first-child{color:var(--text-secondary)!important}.p-toast .p-message,.p-toast-region .p-message{--p-message-border-width: 1px !important;background:var(--card)!important;color:var(--text-secondary)!important;border:1px solid var(--border)!important;border-radius:16px!important}.p-toast .p-message .p-message-content,.p-toast-region .p-message .p-message-content{display:flex!important;align-items:flex-start!important;gap:.75rem!important;padding:6px!important;font-size:14px!important;font-weight:500!important;font-family:Geist,sans-serif!important}.p-toast .p-message-success,.p-toast-region .p-message-success,.p-toast .p-message-info,.p-toast-region .p-message-info,.p-toast .p-message-warn,.p-toast-region .p-message-warn,.p-toast .p-message-error,.p-toast-region .p-message-error{border:1px solid var(--border)!important}.p-toast .p-message .p-message-icon,.p-toast-region .p-message .p-message-icon,.p-toast .p-message .p-message-content>*:first-child,.p-toast-region .p-message .p-message-content>*:first-child{margin-top:2px!important;width:1.125rem!important;height:1.125rem!important;font-size:1.125rem!important}.p-toast .p-message .p-message-icon svg,.p-toast-region .p-message .p-message-icon svg,.p-toast .p-message .p-message-content>*:first-child svg,.p-toast-region .p-message .p-message-content>*:first-child svg{width:100%!important;height:100%!important}.p-toast .p-message-success .p-message-icon,.p-toast-region .p-message-success .p-message-icon,.p-toast .p-message-success .p-message-content>*:first-child,.p-toast-region .p-message-success .p-message-content>*:first-child{color:var(--p-emerald-500)!important}.p-toast .p-message-success .p-message-icon svg,.p-toast-region .p-message-success .p-message-icon svg,.p-toast .p-message-success .p-message-content>*:first-child svg,.p-toast-region .p-message-success .p-message-content>*:first-child svg{fill:var(--p-emerald-500)!important}.p-toast .p-message-info .p-message-icon,.p-toast-region .p-message-info .p-message-icon,.p-toast .p-message-info .p-message-content>*:first-child,.p-toast-region .p-message-info .p-message-content>*:first-child{color:var(--lead-blue)!important}.p-toast .p-message-info .p-message-icon svg,.p-toast-region .p-message-info .p-message-icon svg,.p-toast .p-message-info .p-message-content>*:first-child svg,.p-toast-region .p-message-info .p-message-content>*:first-child svg{fill:var(--lead-blue)!important}.p-toast .p-message-warn .p-message-icon,.p-toast-region .p-message-warn .p-message-icon,.p-toast .p-message-warn .p-message-content>*:first-child,.p-toast-region .p-message-warn .p-message-content>*:first-child{color:#f59e0b!important}.p-toast .p-message-warn .p-message-icon svg,.p-toast-region .p-message-warn .p-message-icon svg,.p-toast .p-message-warn .p-message-content>*:first-child svg,.p-toast-region .p-message-warn .p-message-content>*:first-child svg{fill:#f59e0b!important}.p-toast .p-message-error .p-message-icon,.p-toast-region .p-message-error .p-message-icon,.p-toast .p-message-error .p-message-content>*:first-child,.p-toast-region .p-message-error .p-message-content>*:first-child{color:var(--p-red-500)!important}.p-toast .p-message-error .p-message-icon svg,.p-toast-region .p-message-error .p-message-icon svg,.p-toast .p-message-error .p-message-content>*:first-child svg,.p-toast-region .p-message-error .p-message-content>*:first-child svg{fill:var(--p-red-500)!important}.p-toast .p-message button,.p-toast-region .p-message button,.p-toast .p-message button *,.p-toast-region .p-message button *{color:var(--text-secondary)!important;fill:var(--text-secondary)!important}.p-dialog,.p-drawer,.p-select-list,.p-multiselect-list,.p-multiselect-panel,.p-multiselect-header,.p-multiselect-filter-container,.p-multiselect-filter,.p-checkbox,.p-checkbox-label{font-family:Geist,sans-serif}.p-dialog-close-button:focus{box-shadow:none!important;outline:none!important}html .p-checkbox{--p-checkbox-background: var(--card-secondary) !important;--p-checkbox-border-color: color-mix(in srgb, var(--border) 65%, var(--text-primary) 35%) !important;--p-checkbox-checked-background: var(--accent-primary) !important;--p-checkbox-checked-border-color: var(--accent-primary) !important;--p-checkbox-icon-checked-color: #ffffff !important;--p-checkbox-border-radius: 4px !important;display:inline-flex!important;align-items:center!important;align-self:center!important}html .p-checkbox .p-checkbox-box{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border-radius:4px!important;border:1px solid color-mix(in srgb,var(--border) 65%,var(--text-primary) 35%)!important;background-color:var(--card-secondary)!important}html .p-checkbox.p-checkbox-checked .p-checkbox-box,html .p-checkbox[data-p-checked=true] .p-checkbox-box{background-color:var(--accent-primary)!important;border-color:var(--accent-primary)!important}html .p-checkbox .p-checkbox-icon{color:#fff!important}html .p-checkbox .p-checkbox-input{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important}html .p-checkbox+label,html .p-checkbox+.p-checkbox-label{margin-left:0rem!important}.p-tooltip{--p-tooltip-background: var(--hover) !important;--p-tooltip-color: var(--text-secondary) !important;--p-tooltip-border-radius: 8px !important;--p-tooltip-padding: 16px !important;visibility:hidden;font-family:Geist,sans-serif;font-weight:500}.p-tooltip .p-tooltip-text{border:1px solid var(--border);font-size:14px!important}.p-tooltip .p-tooltip-arrow{border:none!important}.p-tooltip-top{animation:tooltipTop .35s ease .5s forwards}.p-tooltip-bottom{animation:tooltipBottom .35s ease .5s forwards}.p-tooltip-left{animation:tooltipLeft .35s ease .5s forwards}.p-tooltip-right{animation:tooltipRight .35s ease .5s forwards}@keyframes tooltipTop{0%{visibility:visible;opacity:0;transform:translateY(5px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes tooltipBottom{0%{visibility:visible;opacity:0;transform:translateY(-5px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes tooltipLeft{0%{visibility:visible;opacity:0;transform:translate(5px)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes tooltipRight{0%{visibility:visible;opacity:0;transform:translate(-5px)}to{visibility:visible;opacity:1;transform:translate(0)}}.p-skeleton{background-color:var(--card-secondary)!important}:root{--p-skeleton-animation-background: color-mix(in srgb, var(--text-secondary) 8%, transparent) !important}.p-datepicker-dropdown{background-color:var(--card)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.p-datepicker-input-icon-container .p-datepicker-input-icon,.p-datepicker-dropdown .p-icon{color:var(--text-secondary)!important}.p-datepicker-header,.p-datepicker-buttonbar{background:var(--card)!important;border-color:var(--border)!important}.p-datepicker-header .p-button{border-radius:10px!important;border:1px solid var(--border)!important}.p-datepicker-panel{border:1px solid var(--border)!important;background-color:var(--card)!important}.upload-dialog-datepicker-panel.p-datepicker-panel,.upload-dialog-select-panel.p-select-overlay,.upload-dialog-select-panel.p-multiselect-overlay{z-index:10010!important}.p-datepicker-select-month,.p-datepicker-select-year,.p-datepicker-weekday,.p-datepicker-year,.p-datepicker-month,.p-datepicker-decade{color:var(--text-primary)!important}.p-datepicker-day{color:var(--text-secondary)!important;border-radius:8px!important}.p-datepicker-today .p-datepicker-day,.p-datepicker-month.p-datepicker-month-selected,.p-datepicker-year.p-datepicker-year-selected,.p-datepicker-day.p-datepicker-day-selected{color:var(--card)!important;background:var(--text-secondary)!important;border-radius:8px!important}.p-datepicker-month.p-datepicker-month-selected:hover,.p-datepicker-year.p-datepicker-year-selected:hover,.p-datepicker-day.p-datepicker-day-selected:hover{color:var(--card)!important;background:var(--text-primary)!important}.p-datepicker-day.p-datepicker-day-selected-range{background:var(--hover)!important;color:var(--text-secondary)!important;border-radius:8px!important}.p-datepicker-today .p-datepicker-day{position:relative!important;border-radius:8px!important}.p-datepicker-today .p-datepicker-day:after{content:""!important;position:absolute!important;bottom:4px!important;left:50%!important;transform:translate(-50%)!important;width:5px!important;height:5px!important;background-color:var(--text-secondary)!important;border-radius:50%!important;z-index:1!important}.p-datepicker-day-cell.p-datepicker-today .p-datepicker-day.p-datepicker-day-selected:after{background-color:var(--card)!important}.p-datepicker-today .p-datepicker-day.p-datepicker-day-selected:after{background-color:var(--text-secondary)!important}.p-datepicker-today .p-datepicker-day:not(.p-datepicker-day-selected){color:var(--text-secondary)!important;background:transparent!important}.p-datepicker-today .p-datepicker-day:not(.p-datepicker-day-selected):hover{background:var(--hover)!important;border-radius:8px!important}.p-datepicker-select-month:hover,.p-datepicker-select-year:hover,.p-datepicker-day:hover,.p-datepicker-month:hover,.p-datepicker-year:hover{background:var(--hover)!important;border-radius:8px!important}.datepicker-panel-compact.p-datepicker-panel{z-index:2200!important;width:17.5rem!important;min-width:17.5rem!important;max-width:17.5rem!important;padding:.5rem!important;border-radius:.75rem!important;border:1px solid var(--border)!important;background:var(--card)!important;box-shadow:0 12px 28px #00000024!important;font-family:Geist,ui-sans-serif,system-ui,sans-serif!important;font-size:.8125rem!important;color:var(--text-primary)!important;--p-button-text-secondary-color: var(--text-primary);--p-button-text-secondary-hover-background: var(--hover)}.datepicker-panel-compact .p-datepicker-header{padding:.125rem 0 .5rem!important;background:var(--card)!important;border-color:var(--border)!important}.datepicker-panel-compact .p-datepicker-title{display:flex;align-items:center;justify-content:center;gap:.25rem;font-family:inherit!important}.datepicker-panel-compact .p-datepicker-select-month,.datepicker-panel-compact .p-datepicker-select-year{padding:.125rem .25rem!important;font-family:inherit!important;font-size:.8125rem!important;font-weight:600!important;color:var(--text-primary)!important}.datepicker-panel-compact .p-datepicker-prev-button,.datepicker-panel-compact .p-datepicker-next-button{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;border-radius:.5rem!important;color:var(--text-secondary)!important}.datepicker-panel-compact .p-datepicker-day-view,.datepicker-panel-compact .p-datepicker-month-view,.datepicker-panel-compact .p-datepicker-year-view{width:100%;margin:0!important;font-family:inherit!important;border-collapse:separate;border-spacing:.125rem!important}.datepicker-panel-compact .p-datepicker-weekday-cell,.datepicker-panel-compact .p-datepicker-day-cell{width:1.75rem!important;height:1.75rem!important;padding:0!important}.datepicker-panel-compact .p-datepicker-weekday,.datepicker-panel-compact .p-datepicker-day,.datepicker-panel-compact .p-datepicker-month,.datepicker-panel-compact .p-datepicker-year{width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;font-family:inherit!important;font-size:.75rem!important;font-weight:500!important;line-height:1!important;border-radius:.5rem!important}.datepicker-panel-compact .p-datepicker-month,.datepicker-panel-compact .p-datepicker-year{width:auto!important;min-width:3.5rem!important;height:2rem!important}.datepicker-panel-compact .p-datepicker-today .p-datepicker-day{padding-bottom:.2rem!important}.datepicker-panel-compact .p-datepicker-today .p-datepicker-day:after{bottom:1px!important;width:3px!important;height:3px!important}.datepicker-panel-compact .p-datepicker-time-picker{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0!important;padding:.5rem 0 .125rem!important;border-top:1px solid var(--border)!important}.datepicker-panel-compact .p-datepicker-hour-picker,.datepicker-panel-compact .p-datepicker-minute-picker,.datepicker-panel-compact .p-datepicker-ampm-picker,.datepicker-panel-compact [data-pc-group-section=timepickerContainer]{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:0!important}.datepicker-panel-compact .p-datepicker-time-picker span,.datepicker-panel-compact .p-datepicker-hour-picker>span,.datepicker-panel-compact .p-datepicker-minute-picker>span,.datepicker-panel-compact .p-datepicker-ampm-picker>span,.datepicker-panel-compact [data-pc-group-section=timepickerlabel]{font-family:inherit!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;color:var(--text-primary)!important}.datepicker-panel-compact .p-datepicker-time-picker .p-button,.datepicker-panel-compact [data-pc-group-section=timepickerbutton]{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;padding:0!important;border-radius:.375rem!important;color:var(--text-secondary)!important}.datepicker-panel-compact .p-datepicker-time-picker .p-button:hover,.datepicker-panel-compact [data-pc-group-section=timepickerbutton]:hover{background:var(--hover)!important;color:var(--text-primary)!important}.datepicker-panel-compact .p-datepicker-time-picker .p-icon{width:.75rem!important;height:.75rem!important}html .p-select,html .p-multiselect{--p-select-background: var(--input-bg) !important;--p-select-border-color: var(--border) !important;--p-select-hover-border-color: var(--text-secondary) !important;--p-select-focus-border-color: var(--text-secondary) !important;--p-select-focus-ring-color: var(--text-secondary) !important;--p-select-focus-ring-shadow: 0 0 0 2px var(--text-secondary) !important;--p-multiselect-background: var(--input-bg) !important;--p-multiselect-border-color: var(--border) !important;--p-multiselect-hover-border-color: var(--text-secondary) !important;--p-multiselect-focus-border-color: var(--text-secondary) !important;--p-multiselect-focus-ring-color: var(--text-secondary) !important;--p-multiselect-focus-ring-shadow: 0 0 0 2px var(--text-secondary) !important;background-color:var(--input-bg)!important;border-radius:.5rem!important;border:1px solid var(--border)!important;box-sizing:border-box!important;color:var(--text-primary)!important;display:inline-flex!important;align-items:stretch!important;min-height:42px!important;overflow:visible!important}html .p-select.p-select-sm,html .p-multiselect.p-multiselect-sm{min-height:38px!important}html .p-select.p-select-lg,html .p-multiselect.p-multiselect-lg{min-height:48px!important}html .p-select .p-select-label:not(input),html .p-multiselect .p-multiselect-label{color:var(--text-primary)!important;display:flex!important;align-items:center!important;min-width:0!important;padding:.625rem .75rem!important;font-size:inherit!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html .p-select input.p-select-label{color:var(--text-primary)!important;display:block!important;min-width:0!important;padding:.625rem .75rem!important;font-size:inherit!important;line-height:1.25!important}html .p-select .p-select-label{flex:1 1 auto!important;width:1%!important}html .p-multiselect .p-multiselect-label-container{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}html .p-select.p-select-sm .p-select-label:not(input),html .p-multiselect.p-multiselect-sm .p-multiselect-label{padding:.5rem .75rem!important}html .p-select.p-select-sm input.p-select-label{padding:.5rem .75rem!important}html .p-select.p-select-lg .p-select-label:not(input),html .p-multiselect.p-multiselect-lg .p-multiselect-label{padding:.75rem .875rem!important}html .p-select.p-select-lg input.p-select-label{padding:.75rem .875rem!important}html .p-select .p-select-dropdown,html .p-multiselect .p-multiselect-dropdown{color:var(--text-secondary)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 2.5rem!important;width:2.5rem!important;min-width:2.5rem!important}html .p-select.p-select-sm .p-select-dropdown,html .p-multiselect.p-multiselect-sm .p-multiselect-dropdown{flex-basis:2.25rem!important;width:2.25rem!important;min-width:2.25rem!important}html .p-select .p-select-dropdown .p-icon,html .p-multiselect .p-multiselect-dropdown .p-icon{width:1rem!important;height:1rem!important}.p-select-label.p-placeholder,.p-multiselect-label.p-placeholder{color:var(--text-secondary)!important}html .p-select-overlay.p-component,html .p-multiselect-overlay.p-component,html .p-select-overlay,html .p-multiselect-overlay,.p-select-overlay,.p-multiselect-overlay,.dark .p-select-overlay,.dark .p-multiselect-overlay{background-color:var(--input-bg)!important;border:1px solid var(--border)!important;border-radius:.5rem!important;box-shadow:0 4px 12px #00000014!important;overflow:hidden!important;min-width:12rem!important}html .p-floatlabel.p-floatlabel-on:has(.p-inputwrapper-focus)>label,html .p-floatlabel.p-floatlabel-on:has(.p-inputwrapper-filled)>label{background:var(--p-floatlabel-on-active-background, var(--card))!important;border-radius:.25rem!important;color:var(--text-secondary)!important;font-size:.75rem!important;line-height:1!important;padding:0 .25rem!important;z-index:1!important}html .p-select-list-container,html .p-multiselect-list-container,html .p-select-list,html .p-multiselect-list,html .p-multiselect-panel,html .p-multiselect-header,html .p-select-overlay .p-select-list-container,html .p-select-overlay .p-select-header,html .p-multiselect-overlay .p-multiselect-list-container,html .p-multiselect-overlay .p-multiselect-header,.dark .p-select-list-container,.dark .p-multiselect-list-container{background-color:var(--input-bg)!important;border-color:var(--border)!important}.p-select-overlay .p-virtualscroller-content,.p-multiselect-overlay .p-virtualscroller-content{background-color:var(--input-bg)!important}.p-select-list-container,.p-multiselect-list-container{padding:4px 2px 2px!important;border-radius:0 0 .5rem .5rem!important}.p-select-list,.p-multiselect-list{border-radius:0 0 .5rem .5rem!important}.p-select-header,.p-multiselect-header{border-radius:.5rem .5rem 0 0!important}html .p-select-overlay .p-select-list-container li.p-select-option[role=option],html .p-select-overlay li.p-select-option[role=option],html .p-multiselect-overlay .p-multiselect-list-container li.p-multiselect-option[role=option],html .p-multiselect-overlay li.p-multiselect-option[role=option],.dark .p-select-overlay .p-select-list-container li.p-select-option[role=option],.dark .p-select-overlay li.p-select-option[role=option],.dark .p-multiselect-overlay .p-multiselect-list-container li.p-multiselect-option[role=option],.dark .p-multiselect-overlay li.p-multiselect-option[role=option]{border-radius:.4rem!important;margin:2px 4px!important;padding-block:6px!important;color:var(--text-primary)!important;background-color:var(--input-bg)!important;font-size:14px!important}html .p-select-overlay li.p-select-option[role=option]:hover,html .p-multiselect-overlay li.p-multiselect-option[role=option]:hover,.dark .p-select-overlay li.p-select-option[role=option]:hover,.dark .p-multiselect-overlay li.p-multiselect-option[role=option]:hover{background-color:var(--hover)!important}html .p-select-overlay .p-select-option-group,html .p-multiselect-overlay .p-multiselect-option-group,.dark .p-select-overlay .p-select-option-group,.dark .p-multiselect-overlay .p-multiselect-option-group{color:var(--text-primary)!important;background-color:transparent!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:10px 12px 4px!important}html .p-select-overlay li.p-select-option[role=option].p-select-option-selected,html .p-select-overlay li.p-select-option[role=option][data-p-selected=true],.dark .p-select-overlay li.p-select-option[role=option].p-select-option-selected,.dark .p-select-overlay li.p-select-option[role=option][data-p-selected=true]{background-color:var(--muted)!important;color:var(--text-primary)!important}html .p-multiselect-overlay li.p-multiselect-option[role=option].p-multiselect-option-selected,html .p-multiselect-overlay li.p-multiselect-option[role=option][data-p-selected=true],.dark .p-multiselect-overlay li.p-multiselect-option[role=option].p-multiselect-option-selected,.dark .p-multiselect-overlay li.p-multiselect-option[role=option][data-p-selected=true]{background-color:var(--input-bg)!important;color:var(--text-primary)!important}.p-multiselect-filter,.p-select-filter,.p-select-header .p-inputtext.p-select-filter,.p-multiselect-header .p-inputtext.p-multiselect-filter,.p-select-filter-container .p-inputtext,.p-multiselect-filter-container .p-inputtext{background-color:var(--muted)!important;border:1px solid color-mix(in srgb,var(--border) 55%,var(--text-primary))!important;border-radius:.5rem!important}.p-multiselect-filter:focus,.p-select-filter:focus,.p-multiselect-filter.p-focus,.p-select-filter.p-focus,.p-multiselect-header .p-inputtext:focus,.p-select-header .p-inputtext:focus,.p-multiselect-filter-container .p-inputtext:focus,.p-select-filter-container .p-inputtext:focus{box-shadow:none!important;outline:none!important;--p-inputtext-focus-ring-shadow: none !important;--p-inputtext-focus-border-color: var(--border) !important}.p-multiselect-header .p-inputtext,.p-select-header .p-inputtext,.p-multiselect-filter-container .p-inputtext,.p-select-filter-container .p-inputtext{--p-inputtext-focus-ring-shadow: none !important;--p-inputtext-focus-border-color: var(--border) !important}.p-multiselect-header .p-inputicon,.p-multiselect-filter-container .p-inputicon,.p-select-header .p-inputicon,.p-select-filter-container .p-inputicon{color:var(--text-secondary)!important}.p-multiselect-header .p-inputicon svg,.p-multiselect-filter-container .p-inputicon svg,.p-select-header .p-inputicon svg,.p-select-filter-container .p-inputicon svg{color:var(--text-secondary)!important}.p-multiselect-overlay .p-multiselect-option,.p-select-overlay .p-select-option{display:flex!important;align-items:center!important;gap:.5rem!important}.p-multiselect-overlay .p-checkbox,.p-select-overlay .p-checkbox{--p-checkbox-background: var(--card-secondary) !important;--p-checkbox-border-color: color-mix(in srgb, var(--border) 65%, var(--text-primary) 35%) !important;--p-checkbox-checked-background: var(--accent-primary) !important;--p-checkbox-checked-border-color: var(--accent-primary) !important;--p-checkbox-icon-checked-color: #ffffff !important;--p-checkbox-border-radius: 4px !important;display:flex!important;align-items:center!important;flex-shrink:0!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;width:16px!important;height:16px!important}.p-multiselect-overlay .p-checkbox .p-checkbox-input,.p-select-overlay .p-checkbox .p-checkbox-input{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important}.p-multiselect-overlay .p-checkbox .p-checkbox-box,.p-select-overlay .p-checkbox .p-checkbox-box{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border-radius:4px!important;border:1px solid color-mix(in srgb,var(--border) 65%,var(--text-primary) 35%)!important;background-color:var(--card-secondary)!important}.p-multiselect-overlay .p-checkbox.p-checkbox-checked .p-checkbox-box,.p-select-overlay .p-checkbox.p-checkbox-checked .p-checkbox-box,.p-multiselect-overlay .p-checkbox[data-p-checked=true] .p-checkbox-box,.p-select-overlay .p-checkbox[data-p-checked=true] .p-checkbox-box{background-color:var(--accent-primary)!important;border-color:var(--accent-primary)!important}.p-multiselect-overlay .p-checkbox .p-checkbox-icon,.p-select-overlay .p-checkbox .p-checkbox-icon{color:#fff!important}.p-drawer.drawer-close-tab-host{position:relative;overflow:visible}.drawer-close-tab-mask:has(.drawer-close-tab-host){overflow:visible;overscroll-behavior:none}.p-drawer.drawer-close-tab-host .p-drawer-header{overflow:visible}.p-drawer.drawer-close-tab-host .p-drawer-close-button{position:static;margin:0}.drawer-close-tab{position:absolute;top:1.625rem;left:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;margin:0;padding:0;border:1px solid var(--border);border-right:0;border-radius:var(--radius-control) 0 0 var(--radius-control);background:var(--card);color:var(--text-secondary);box-shadow:0 4px 12px #00000014;cursor:pointer;transform:translate(-100%);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.drawer-close-tab:hover{background:var(--hover);color:var(--text-primary)}.p-button.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-drawer-close-button{color:var(--text-primary)}.p-button.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-drawer-close-button:hover{background-color:var(--muted)}.filter-bar-drawer-close-btn{width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;padding:0!important;border-radius:var(--radius-control)!important;color:var(--text-primary)}.filter-bar-drawer-close-btn.p-button-rounded{border-radius:var(--radius-control)!important}.filter-bar-drawer-close-btn:hover{background-color:var(--muted)}.filter-bar-drawer-close-btn svg{width:1rem!important;height:1rem!important}.p-multiselect-empty-message{color:var(--text-primary)!important}.textarea-outline{border:1px solid transparent;transition:border .2s,box-shadow .2s}.textarea-outline:hover,.textarea-outline:focus{border:1px solid var(--foreground)!important;box-shadow:0 0 0 1px var(--foreground)!important;outline:none!important}.p-menu-list{background-color:var(--card)!important;color:var(--text-primary)!important}.p-menu{border-color:var(--border)!important}.p-menu-item-label,.p-menu-submenu-label,.p-menu-item-icon{color:var(--text-primary)!important}.p-menu-item-content:hover{background:var(--hover)!important}.p-popover{--p-popover-border-color: var(--border) !important;--p-popover-background: var(--card) !important}.p-multiselect-header{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:1.2rem!important;padding:1rem 1rem .5rem!important;width:100%!important}.p-multiselect-header .p-checkbox{width:auto!important;min-width:16px!important;flex-shrink:0!important;overflow:visible!important}.p-multiselect-header .p-checkbox:after{content:"Select all"!important;color:var(--text-primary)!important;margin-left:.5rem!important;font-size:14px!important;white-space:nowrap!important}.p-multiselect-header .p-multiselect-filter-container{width:100%!important;flex:1 1 auto!important}.p-multiselect-header .p-multiselect-filter{width:100%!important;flex:1 1 auto!important;box-sizing:border-box}.p-breadcrumb{background:transparent!important}.p-tabview-next-button,.p-tabview-prev-button{background:var(--card)!important;color:var(--text-primary)!important;box-shadow:0 0 10px 50px color-mix(in srgb,var(--card) 60%,transparent)!important}.upload-dialog-stack-mask{z-index:10002!important}.upload-dialog-stack-root{z-index:10003!important}.upload-dialog-child-stack-mask{z-index:10004!important}.upload-dialog-child-stack-root{z-index:10005!important}.upload-dialog-grandchild-stack-mask{z-index:10006!important}.upload-dialog-grandchild-stack-root{z-index:10007!important}.fullscreen-overlay-root[data-v-846d7b8a]{pointer-events:auto}.fullscreen-metric-stage[data-v-846d7b8a]{display:flex;align-items:center;justify-content:center;transform-origin:center center}.fullscreen-metric-lottie[data-v-846d7b8a]{width:300px;height:300px;transform-origin:center center}.fullscreen-metric-lottie--sold[data-v-846d7b8a]{transform:scale(1.5)}.fullscreen-metric-lottie--quoted[data-v-846d7b8a]{transform:scale(.7)}.fullscreen-metric-lottie--transferred[data-v-846d7b8a]{transform:scale(1.5)}.user-card-metric-overlay-enter-active .fullscreen-metric-stage[data-v-846d7b8a]{animation:user-card-lottie-bounce-in-846d7b8a .35s cubic-bezier(.34,1.56,.64,1) both;transform-origin:center center}.user-card-metric-overlay-leave-active .fullscreen-metric-stage[data-v-846d7b8a]{animation:user-card-lottie-bounce-out-846d7b8a .25s cubic-bezier(.4,0,.2,1) both;transform-origin:center center}@keyframes user-card-lottie-bounce-in-846d7b8a{0%{opacity:0;transform:scale(.4)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes user-card-lottie-bounce-out-846d7b8a{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.sale-confetti-overlay[data-v-122260b2]{background:transparent}.sale-confetti-lottie[data-v-122260b2]{width:min(100vw,900px);height:min(100vh,900px);transform:scale(1.4)}.sale-celebration-fade-enter-active[data-v-122260b2],.sale-celebration-fade-leave-active[data-v-122260b2]{transition:opacity .25s ease}.sale-celebration-fade-enter-from[data-v-122260b2],.sale-celebration-fade-leave-to[data-v-122260b2]{opacity:0}.mushy-rive-icon[data-v-553751bf]{position:relative;width:100%;height:100%;filter:drop-shadow(0 3px 10px rgba(0,0,0,.35))}.mushy-rive-icon--flat[data-v-553751bf]{filter:none}.mushy-canvas[data-v-553751bf]{display:block;width:100%;height:100%;pointer-events:none}.mushy-canvas-hover[data-v-553751bf]{position:absolute;inset:0;opacity:.001;transition:opacity .12s ease}.mushy-rive-icon--hoverable .mushy-canvas-main[data-v-553751bf]{transition:none}.mushy-rive-icon--hoverable:hover .mushy-canvas-main[data-v-553751bf],.mushy-rive-icon--force-hover .mushy-canvas-main[data-v-553751bf]{opacity:0;transition:opacity 0s linear .15s}.mushy-rive-icon--hoverable:hover .mushy-canvas-hover[data-v-553751bf],.mushy-rive-icon--force-hover .mushy-canvas-hover[data-v-553751bf]{opacity:1;transition:opacity .15s ease}.hr-ai-reference-animation-layer[data-v-b7481ea1]{position:fixed;inset:0;pointer-events:none;z-index:10001}.hr-ai-reference-animation-pill[data-v-b7481ea1]{position:fixed;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 24px #667eea5c;animation:hr-ai-fly-to-chat-b7481ea1 .65s ease forwards}.hr-ai-reference-animation-pill .material-icons-round[data-v-b7481ea1]{font-size:16px}@keyframes hr-ai-fly-to-chat-b7481ea1{0%{opacity:.95;transform:translateZ(0) scale(1)}65%{opacity:1;transform:translate3d(calc(var(--hr-ai-translate-x) * .9),calc(var(--hr-ai-translate-y) * .9),0) scale(.92)}to{opacity:0;transform:translate3d(var(--hr-ai-translate-x),var(--hr-ai-translate-y),0) scale(.72)}}.agent-shell[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:20px}.agent-shell-compact[data-v-10d4e9b1]{height:100%;min-height:0;gap:0}.agent-hero[data-v-10d4e9b1]{display:flex;justify-content:space-between;gap:16px;padding:24px;border:1px solid var(--border);border-radius:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--foreground) 10%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--card) 92%,var(--foreground) 8%),var(--card))}.agent-kicker[data-v-10d4e9b1]{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.agent-title[data-v-10d4e9b1]{margin:0;font-size:28px;line-height:1.1;color:var(--text-primary)}.agent-subtitle[data-v-10d4e9b1]{max-width:720px;margin:10px 0 0;color:var(--text-secondary)}.scope-pills[data-v-10d4e9b1]{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:10px}.scope-pill[data-v-10d4e9b1]{padding:9px 12px;border:1px solid color-mix(in srgb,var(--foreground) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--background) 55%,transparent);font-size:12px;font-weight:600;color:var(--text-primary)}.agent-layout[data-v-10d4e9b1]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);gap:20px}.agent-layout-compact[data-v-10d4e9b1]{display:block;min-height:0;height:100%}.agent-rollout-banner[data-v-10d4e9b1]{padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,#f59e0b 30%,var(--border));background:color-mix(in srgb,#f59e0b 10%,var(--card))}.agent-rollout-banner-warning[data-v-10d4e9b1]{border-color:color-mix(in srgb,#f59e0b 40%,var(--border))}.agent-rollout-banner-error[data-v-10d4e9b1]{border-color:color-mix(in srgb,#dc2626 45%,var(--border));background:color-mix(in srgb,#dc2626 8%,var(--card))}.agent-rollout-title[data-v-10d4e9b1]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.agent-rollout-copy[data-v-10d4e9b1]{margin:6px 0 0;color:var(--text-primary)}.agent-card[data-v-10d4e9b1]{display:flex;flex-direction:column;min-height:720px;border:1px solid var(--border);border-radius:20px;background:var(--card);overflow:hidden}.agent-shell-compact .agent-card[data-v-10d4e9b1]{min-height:0;height:100%;border:0;border-radius:0}.agent-card-header[data-v-10d4e9b1]{display:flex;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.agent-shell-compact .agent-card-header[data-v-10d4e9b1]{align-items:flex-start;padding:14px 16px 12px}.agent-shell-compact .agent-card-title[data-v-10d4e9b1]{font-size:14px}.agent-shell-compact .agent-card-copy[data-v-10d4e9b1]{max-width:520px;font-size:12px;line-height:1.4}.conversation-header-actions[data-v-10d4e9b1]{display:flex;align-items:center;gap:12px}.conversation-switcher[data-v-10d4e9b1]{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card) 94%,var(--foreground) 6%)}.conversation-picker[data-v-10d4e9b1]{display:grid;flex:1;min-width:0;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.conversation-picker select[data-v-10d4e9b1]{min-width:0;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.conversation-switcher-button[data-v-10d4e9b1]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--text-primary);font-size:12px;font-weight:700}.conversation-daily-update-button[data-v-10d4e9b1]{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid color-mix(in srgb,#8b5cf6 55%,var(--border));border-radius:8px;background:color-mix(in srgb,#8b5cf6 14%,var(--background));color:color-mix(in srgb,#8b5cf6 75%,var(--text-primary));font-size:12px;font-weight:800;white-space:nowrap}.conversation-daily-update-dot[data-v-10d4e9b1]{width:7px;height:7px;border-radius:999px;background:#8b5cf6;box-shadow:0 0 0 3px color-mix(in srgb,#8b5cf6 18%,transparent)}.conversation-daily-update-button[data-v-10d4e9b1]:disabled,.conversation-switcher-button[data-v-10d4e9b1]:disabled,.conversation-picker select[data-v-10d4e9b1]:disabled{opacity:.55;cursor:not-allowed}.conversation-switcher-error[data-v-10d4e9b1]{max-width:220px;color:#dc2626;font-size:11px;line-height:1.3}.buyer-focus-control[data-v-10d4e9b1]{min-width:240px}.buyer-focus-label[data-v-10d4e9b1]{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.buyer-focus-select[data-v-10d4e9b1]{min-width:240px}.agent-card-title[data-v-10d4e9b1]{font-size:15px;font-weight:700;color:var(--text-primary)}.agent-card-copy[data-v-10d4e9b1]{margin:6px 0 0;color:var(--text-secondary);font-size:13px}.ghost-button[data-v-10d4e9b1]{align-self:flex-start;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-primary);font-weight:600}.ghost-button[data-v-10d4e9b1]:disabled{opacity:.45;cursor:not-allowed}.starter-grid[data-v-10d4e9b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.starter-card[data-v-10d4e9b1]{min-height:110px;padding:18px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 4%,var(--card)),var(--card));text-align:left;color:var(--text-primary);font-size:14px;line-height:1.5;transition:transform .18s ease,border-color .18s ease,background .18s ease}.starter-card[data-v-10d4e9b1]:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--foreground) 20%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 7%,var(--card)),var(--card))}.messages-list[data-v-10d4e9b1]{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:18px}.agent-shell-compact .messages-list[data-v-10d4e9b1]{padding:16px;gap:12px}.agent-shell-compact .starter-grid[data-v-10d4e9b1]{grid-template-columns:1fr;gap:10px;padding:16px}.agent-shell-compact .starter-card[data-v-10d4e9b1]{min-height:74px;border-radius:12px;padding:12px 14px;font-size:13px}.agent-shell-compact .message-bubble[data-v-10d4e9b1],.agent-shell-compact .message-widget-stack[data-v-10d4e9b1]{max-width:100%}.compact-action-stack[data-v-10d4e9b1]{display:grid;gap:10px;max-height:180px;overflow:auto;border-top:1px solid var(--border);padding:12px 16px}.compact-action-card[data-v-10d4e9b1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--foreground) 4%,var(--background));padding:12px}.compact-action-title[data-v-10d4e9b1]{color:var(--text-primary);font-size:13px;font-weight:700}.compact-action-card p[data-v-10d4e9b1]{margin:4px 0 0;color:var(--text-secondary);font-size:12px}.compact-action-buttons[data-v-10d4e9b1]{display:flex;gap:8px}.compact-action-buttons button[data-v-10d4e9b1]{border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--text-primary);font-size:12px;font-weight:700;padding:8px 10px}.compact-action-buttons button[data-v-10d4e9b1]:disabled{cursor:not-allowed;opacity:.5}.message-row[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:6px}.message-row-user[data-v-10d4e9b1]{align-items:flex-end}.message-meta[data-v-10d4e9b1]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.message-bubble[data-v-10d4e9b1]{max-width:min(100%,760px);padding:15px 16px;border-radius:18px;line-height:1.6;color:var(--text-primary)}.message-bubble[data-v-10d4e9b1] p{margin:0 0 10px}.message-bubble[data-v-10d4e9b1] p:last-child,.message-bubble[data-v-10d4e9b1] ul:last-child,.message-bubble[data-v-10d4e9b1] ol:last-child,.message-bubble[data-v-10d4e9b1] .message-table-scroll:last-child{margin-bottom:0}.message-bubble[data-v-10d4e9b1] .message-heading,.message-bubble[data-v-10d4e9b1] .message-section-title,.message-bubble[data-v-10d4e9b1] h3,.message-bubble[data-v-10d4e9b1] h4,.message-bubble[data-v-10d4e9b1] h5,.message-bubble[data-v-10d4e9b1] h6{margin:12px 0 8px;color:var(--text-primary);font-size:14px;line-height:1.35;letter-spacing:0}.message-bubble[data-v-10d4e9b1] .message-section-title,.message-bubble[data-v-10d4e9b1] h4{margin-top:14px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 88%,var(--text-secondary))}.message-bubble[data-v-10d4e9b1] .message-heading,.message-bubble[data-v-10d4e9b1] h3{font-size:15px;text-transform:none;letter-spacing:0}.message-bubble[data-v-10d4e9b1] .message-divider{border:none;border-top:1px solid var(--border);margin:12px 0}.message-bubble[data-v-10d4e9b1] .message-quote{margin:0 0 10px;padding:8px 10px;border-left:3px solid color-mix(in srgb,var(--foreground) 28%,var(--border));background:color-mix(in srgb,var(--foreground) 4%,var(--background));color:var(--text-secondary);font-size:13px}.message-bubble[data-v-10d4e9b1] .message-bullet-list,.message-bubble[data-v-10d4e9b1] .message-number-list,.message-bubble[data-v-10d4e9b1] .message-indent-list,.message-bubble[data-v-10d4e9b1] ul,.message-bubble[data-v-10d4e9b1] ol{margin:0 0 10px;padding:0 0 0 20px}.message-bubble[data-v-10d4e9b1] .message-indent-list{list-style:disc}.message-bubble[data-v-10d4e9b1] li{margin:4px 0;padding-left:2px}.message-bubble[data-v-10d4e9b1] li::marker{color:color-mix(in srgb,var(--foreground) 55%,var(--text-secondary))}.message-bubble[data-v-10d4e9b1] .message-kv-list{margin:0 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--foreground) 3%,var(--background))}.message-bubble[data-v-10d4e9b1] .message-kv-list-single{margin-bottom:8px;padding:8px 10px}.message-bubble[data-v-10d4e9b1] .message-kv-row{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:8px 12px;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.message-bubble[data-v-10d4e9b1] .message-kv-row:last-child{border-bottom:none;padding-bottom:0}.message-bubble[data-v-10d4e9b1] .message-kv-row dt{margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.message-bubble[data-v-10d4e9b1] .message-kv-row dd{margin:0;font-size:13px;color:var(--text-primary);line-height:1.45;word-break:break-word}.message-bubble[data-v-10d4e9b1] a{color:color-mix(in srgb,#667eea 75%,var(--text-primary));text-decoration:underline;text-underline-offset:2px}.message-bubble[data-v-10d4e9b1] code{border:1px solid var(--border);border-radius:5px;background:color-mix(in srgb,var(--foreground) 8%,var(--background));padding:1px 5px;font-size:.92em}.message-bubble[data-v-10d4e9b1] .message-table-scroll{max-width:100%;overflow-x:auto;margin:8px 0 10px}.message-bubble[data-v-10d4e9b1] .message-table,.message-bubble[data-v-10d4e9b1] table{width:100%;border-collapse:collapse;font-size:12px}.message-bubble[data-v-10d4e9b1] th,.message-bubble[data-v-10d4e9b1] td{border-bottom:1px solid var(--border);padding:7px 9px;text-align:left;vertical-align:top}.message-bubble[data-v-10d4e9b1] tbody tr:nth-child(2n){background:color-mix(in srgb,var(--foreground) 3%,transparent)}.message-bubble[data-v-10d4e9b1] th{color:var(--text-secondary);font-size:11px;font-weight:700;text-transform:uppercase;background:color-mix(in srgb,var(--foreground) 5%,var(--background))}.message-row-user .message-bubble[data-v-10d4e9b1]{background:color-mix(in srgb,var(--foreground) 14%,var(--card));border-top-right-radius:6px}.message-row-assistant .message-bubble[data-v-10d4e9b1]{background:color-mix(in srgb,var(--foreground) 5%,var(--background));border:1px solid var(--border);border-top-left-radius:6px}.message-bubble-thinking[data-v-10d4e9b1]{display:inline-flex;align-items:center;gap:8px;min-width:74px}.typing-dot[data-v-10d4e9b1]{width:8px;height:8px;border-radius:999px;background:var(--text-secondary);animation:typing-bounce-10d4e9b1 1s infinite ease-in-out}.typing-dot[data-v-10d4e9b1]:nth-child(2){animation-delay:.15s}.typing-dot[data-v-10d4e9b1]:nth-child(3){animation-delay:.3s}@keyframes typing-bounce-10d4e9b1{0%,80%,to{transform:scale(.7);opacity:.45}40%{transform:scale(1);opacity:1}}.message-time[data-v-10d4e9b1]{font-size:11px;color:var(--text-secondary)}.message-widget-stack[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:12px;max-width:min(100%,760px)}.interaction-card[data-v-10d4e9b1]{padding:16px;border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--foreground) 4%,var(--background))}.interaction-title[data-v-10d4e9b1]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.interaction-prompt[data-v-10d4e9b1]{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--text-primary)}.interaction-instructions[data-v-10d4e9b1]{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.interaction-chip-list[data-v-10d4e9b1]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.interaction-chip[data-v-10d4e9b1]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--text-primary);font-weight:600;transition:transform .18s ease,border-color .18s ease,background .18s ease}.interaction-chip[data-v-10d4e9b1]:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--foreground) 24%,var(--border))}.interaction-chip[data-v-10d4e9b1]:disabled{opacity:.55;cursor:not-allowed}.interaction-chip-suggested[data-v-10d4e9b1]{border-color:color-mix(in srgb,#2563eb 35%,var(--border));background:color-mix(in srgb,#2563eb 10%,var(--card))}.interaction-chip-badge[data-v-10d4e9b1]{display:inline-flex;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,#2563eb 15%,transparent);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8}.interaction-choice-list[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.interaction-choice[data-v-10d4e9b1]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.interaction-choice input[data-v-10d4e9b1]{margin-top:2px}.interaction-choice-copy[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:4px}.interaction-choice-label[data-v-10d4e9b1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.interaction-choice-description[data-v-10d4e9b1]{font-size:12px;line-height:1.5;color:var(--text-secondary)}.interaction-choice-suggested[data-v-10d4e9b1]{display:inline-flex;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,#2563eb 12%,transparent);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8}.interaction-custom-row[data-v-10d4e9b1]{margin-top:14px}.interaction-custom-input[data-v-10d4e9b1]{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--text-primary);font:inherit}.interaction-submit-row[data-v-10d4e9b1]{display:flex;justify-content:flex-end;margin-top:14px}.interaction-submit-button[data-v-10d4e9b1]{padding:10px 14px;border:none;border-radius:999px;background:var(--foreground);color:var(--background);font-weight:700}.interaction-submit-button[data-v-10d4e9b1]:disabled{opacity:.5;cursor:not-allowed}.interaction-submitted-note[data-v-10d4e9b1]{margin-top:12px;font-size:11px;color:var(--text-secondary)}.interaction-table-shell[data-v-10d4e9b1]{margin-top:14px}.interaction-table-title[data-v-10d4e9b1]{font-size:12px;font-weight:700;color:var(--text-primary)}.interaction-table-caption[data-v-10d4e9b1]{margin-top:4px;font-size:11px;line-height:1.5;color:var(--text-secondary)}.interaction-table-scroll[data-v-10d4e9b1]{overflow-x:auto;margin-top:10px;border:1px solid var(--border);border-radius:14px}.interaction-table[data-v-10d4e9b1]{width:100%;min-width:420px;border-collapse:collapse;background:var(--card)}.interaction-table th[data-v-10d4e9b1],.interaction-table td[data-v-10d4e9b1]{padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,var(--border));font-size:12px;color:var(--text-primary)}.interaction-table th[data-v-10d4e9b1]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:color-mix(in srgb,var(--foreground) 3%,var(--background))}.interaction-table tbody tr:last-child td[data-v-10d4e9b1]{border-bottom:none}.interaction-cell-left[data-v-10d4e9b1]{text-align:left}.interaction-cell-center[data-v-10d4e9b1]{text-align:center}.interaction-cell-right[data-v-10d4e9b1]{text-align:right}.agent-error[data-v-10d4e9b1]{margin:0 22px 16px;padding:12px 14px;border:1px solid color-mix(in srgb,#b42318 30%,var(--border));border-radius:14px;background:color-mix(in srgb,#b42318 8%,var(--card));color:#b42318}.composer[data-v-10d4e9b1]{padding:16px 22px 22px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--background) 55%,transparent)}.agent-shell-compact .composer[data-v-10d4e9b1]{padding:12px 16px 14px}.composer-input[data-v-10d4e9b1]{width:100%;resize:vertical;min-height:104px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--background);color:var(--text-primary);font:inherit}.agent-shell-compact .composer-input[data-v-10d4e9b1]{min-height:78px;border-radius:12px;padding:12px;font-size:13px}.agent-shell-compact .composer-actions[data-v-10d4e9b1]{margin-top:10px}.agent-shell-compact .composer-note[data-v-10d4e9b1]{font-size:11px}.composer-actions[data-v-10d4e9b1]{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:14px}.composer-note[data-v-10d4e9b1]{margin:0;color:var(--text-secondary);font-size:12px}.send-button[data-v-10d4e9b1]{padding:11px 18px;border:none;border-radius:999px;background:var(--foreground);color:var(--background);font-weight:700}.send-button[data-v-10d4e9b1]:disabled{opacity:.45;cursor:not-allowed}.scope-card[data-v-10d4e9b1]{padding:22px;min-height:720px}.scope-list[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:14px;margin:18px 0 0}.scope-row[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:6px}.scope-row dt[data-v-10d4e9b1]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.scope-row dd[data-v-10d4e9b1]{margin:0;color:var(--text-primary);line-height:1.5}.scope-divider[data-v-10d4e9b1]{height:1px;margin:22px 0;background:var(--border)}.prompt-list[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding-left:18px;color:var(--text-secondary);line-height:1.5}.tool-card-list[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.tool-card[data-v-10d4e9b1]{padding:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--foreground) 4%,var(--background))}.tool-card-header[data-v-10d4e9b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tool-card-title[data-v-10d4e9b1]{font-size:13px;font-weight:700;color:var(--text-primary)}.tool-card-meta[data-v-10d4e9b1]{margin-top:4px;font-size:11px;color:var(--text-secondary);text-transform:capitalize}.tool-card-copy[data-v-10d4e9b1]{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--text-primary)}.tool-card-footnote[data-v-10d4e9b1]{margin:8px 0 0;font-size:11px;line-height:1.5;color:var(--text-secondary)}.prepared-action-card[data-v-10d4e9b1]{gap:10px}.prepared-action-status[data-v-10d4e9b1]{display:inline-flex;margin-right:8px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.prepared-action-status-pending[data-v-10d4e9b1]{background:color-mix(in srgb,#d97706 18%,transparent);color:#b45309}.prepared-action-status-executed[data-v-10d4e9b1]{background:color-mix(in srgb,#15803d 18%,transparent);color:#166534}.prepared-action-status-executed_with_errors[data-v-10d4e9b1]{background:color-mix(in srgb,#b45309 18%,transparent);color:#92400e}.prepared-action-status-rejected[data-v-10d4e9b1],.prepared-action-status-expired[data-v-10d4e9b1],.prepared-action-status-failed[data-v-10d4e9b1]{background:color-mix(in srgb,#b91c1c 18%,transparent);color:#991b1b}.prepared-action-categories[data-v-10d4e9b1]{margin-top:8px;font-size:11px;color:var(--text-secondary);text-transform:capitalize}.prepared-action-operations[data-v-10d4e9b1]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.prepared-action-operation[data-v-10d4e9b1]{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,var(--border))}.prepared-action-target[data-v-10d4e9b1]{font-size:12px;font-weight:700;color:var(--text-primary)}.prepared-action-change-list[data-v-10d4e9b1]{margin:8px 0 0;padding-left:18px;font-size:11px;line-height:1.5;color:var(--text-secondary)}.prepared-action-result[data-v-10d4e9b1]{margin-top:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--foreground) 6%,var(--background));font-size:11px;line-height:1.5;color:var(--text-primary)}.prepared-action-rollout-note[data-v-10d4e9b1]{margin-top:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f59e0b 10%,transparent);font-size:11px;line-height:1.5;color:var(--text-secondary)}.prepared-action-actions[data-v-10d4e9b1]{display:flex;gap:10px;margin-top:12px}.prepared-action-button[data-v-10d4e9b1]{padding:10px 12px;border-radius:999px;font-size:12px;font-weight:700;transition:opacity .18s ease,transform .18s ease,background .18s ease}.prepared-action-button[data-v-10d4e9b1]:hover:not(:disabled){transform:translateY(-1px)}.prepared-action-button[data-v-10d4e9b1]:disabled{opacity:.55;cursor:not-allowed}.prepared-action-button-approve[data-v-10d4e9b1]{border:1px solid transparent;background:#166534;color:#fff}.prepared-action-button-approve[data-v-10d4e9b1]:hover:not(:disabled){background:#14532d}.prepared-action-button-reject[data-v-10d4e9b1]{border:1px solid var(--border);background:transparent;color:var(--text-primary)}@media(max-width:1200px){.agent-layout[data-v-10d4e9b1]{grid-template-columns:1fr}.scope-card[data-v-10d4e9b1]{min-height:auto}}@media(max-width:768px){.agent-hero[data-v-10d4e9b1]{flex-direction:column}.agent-card-header[data-v-10d4e9b1],.conversation-header-actions[data-v-10d4e9b1]{flex-direction:column;align-items:stretch}.conversation-switcher[data-v-10d4e9b1]{flex-wrap:wrap}.conversation-switcher-error[data-v-10d4e9b1]{max-width:none;flex-basis:100%}.buyer-focus-control[data-v-10d4e9b1],.buyer-focus-select[data-v-10d4e9b1]{min-width:0;width:100%}.scope-pills[data-v-10d4e9b1]{justify-content:flex-start}.starter-grid[data-v-10d4e9b1]{grid-template-columns:1fr}.composer-actions[data-v-10d4e9b1]{flex-direction:column;align-items:stretch}.prepared-action-actions[data-v-10d4e9b1]{flex-direction:column}.interaction-submit-row[data-v-10d4e9b1]{justify-content:stretch}.interaction-submit-button[data-v-10d4e9b1]{width:100%}}.support-chatbot-container[data-v-8b9a3a74]{position:fixed;z-index:2147483001}.support-floating-shell[data-v-8b9a3a74]{position:fixed;bottom:-12px;right:-24px;z-index:2147483002;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.support-floating-shell--compact[data-v-8b9a3a74]{bottom:24px;right:24px}.support-floating-button[data-v-8b9a3a74]{position:relative;bottom:auto;right:auto;width:132px;height:132px;padding:0;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:transform .3s ease;border:none;overflow:visible}.support-floating-button--compact[data-v-8b9a3a74]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 30px #667eea59;color:#fff;overflow:hidden}.support-floating-button--compact[data-v-8b9a3a74]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #667eea73}.support-floating-button-icon[data-v-8b9a3a74]{font-size:28px;line-height:1}.support-floating-button-mushy[data-v-8b9a3a74]{position:absolute;inset:0;width:132px;height:132px}.support-floating-button-mushy--hidden[data-v-8b9a3a74]{opacity:0}.mushy-report-bubble[data-v-8b9a3a74]{position:relative;width:min(320px,calc(100vw - 48px));margin-right:32px;margin-bottom:4px;padding:14px 36px 14px 14px;border-radius:16px;border:1px solid rgba(102,126,234,.35);background:linear-gradient(180deg,#fffffffa,#f8f9fffa);box-shadow:0 12px 32px #0000002e;cursor:pointer;text-align:left;animation:mushy-report-bubble-in-8b9a3a74 .28s cubic-bezier(.22,1,.36,1)}.mushy-report-bubble-eyebrow[data-v-8b9a3a74]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667eea}.mushy-report-bubble-eyebrow .material-icons-round[data-v-8b9a3a74]{font-size:14px}.mushy-report-bubble-text[data-v-8b9a3a74]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--text)}.mushy-report-bubble-action[data-v-8b9a3a74]{display:inline-flex;margin-top:10px;font-size:12px;font-weight:600;color:#667eea}.mushy-report-bubble-close[data-v-8b9a3a74]{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;border-radius:999px;background:#667eea1f;color:#667eea;font-size:16px;line-height:1;cursor:pointer}.mushy-menu-transfer[data-v-8b9a3a74]{position:fixed;z-index:2147483003;pointer-events:none;transform-origin:center;animation:mushy-menu-transfer-8b9a3a74 .46s cubic-bezier(.22,1,.36,1) forwards}.chat-menu[data-v-8b9a3a74]{position:fixed;bottom:24px;right:24px;width:380px;background:var(--card);border-radius:16px;box-shadow:0 10px 40px #00000026;overflow:hidden;border:1px solid var(--border)}.menu-header[data-v-8b9a3a74]{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center}.menu-header h3[data-v-8b9a3a74]{margin:0;font-size:18px;font-weight:600}.menu-options[data-v-8b9a3a74]{padding:16px}.menu-option[data-v-8b9a3a74]{width:100%;padding:16px;margin-bottom:12px;border:2px solid var(--border);background:var(--cardForeground);border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:16px;transition:all .2s;text-align:left}.menu-option[data-v-8b9a3a74]:hover{border-color:#667eea;background:var(--backgroundHover);transform:translateY(-2px);box-shadow:0 4px 12px #667eea26}.menu-option[data-v-8b9a3a74]:last-child{margin-bottom:0}.option-icon[data-v-8b9a3a74]{flex-shrink:0;width:32px;height:32px;color:#667eea}.option-icon-mushy[data-v-8b9a3a74]{width:44px;height:44px;margin:-6px -6px -6px 0;color:inherit;transition:opacity .12s ease}.option-icon-mushy-hidden[data-v-8b9a3a74]{opacity:0}.option-icon-mushy-character[data-v-8b9a3a74]{width:100%;height:100%}.option-icon-help[data-v-8b9a3a74]{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#667eea1f}.option-icon-help .material-icons-round[data-v-8b9a3a74]{font-size:22px}.option-content[data-v-8b9a3a74]{text-align:left;flex:1}.option-title[data-v-8b9a3a74]{font-size:16px;font-weight:600;color:var(--foreground);margin-bottom:4px}.option-description[data-v-8b9a3a74]{font-size:13px;line-height:1.4}.option-description-muted[data-v-8b9a3a74]{color:var(--text-secondary)}.option-icon-analytics[data-v-8b9a3a74]{color:#8b5cf6}.option-icon-zoom[data-v-8b9a3a74]{color:#2d8cff}.menu-option-analytics[data-v-8b9a3a74]:hover{border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf61f}.menu-option-zoom[data-v-8b9a3a74]:hover{border-color:#2d8cff;box-shadow:0 4px 12px #2d8cff1f}.support-chat-modal[data-v-8b9a3a74]{position:fixed;bottom:24px;right:24px;width:400px;min-width:400px;max-width:calc(100vw - 48px);height:600px;background:var(--card);border-radius:16px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);box-sizing:border-box}.support-chat-modal-source-agent[data-v-8b9a3a74]{width:min(560px,calc(100vw - 48px));height:min(760px,calc(100vh - 72px))}.support-chat-modal-source-agent-docked[data-v-8b9a3a74]{top:0!important;right:0!important;bottom:0!important;width:min(var(--source-agent-chat-width, 560px),100vw)!important;min-width:min(420px,100vw)!important;height:auto!important;border-radius:0!important;border-right:none;box-shadow:-18px 0 40px #0000003d}.support-chat-modal-wide[data-v-8b9a3a74]{width:min(860px,calc(100vw - 48px));height:min(780px,calc(100vh - 72px))}.support-chat-modal-docked[data-v-8b9a3a74]{top:0;right:0;bottom:0;width:min(540px,100vw);height:auto;border-radius:0;border-right:none;box-shadow:-18px 0 40px #0000003d}.support-chat-modal-support-docked[data-v-8b9a3a74]{top:0!important;right:0!important;bottom:0!important;width:min(var(--support-chat-width, 400px),100vw)!important;min-width:min(400px,100vw)!important;height:auto!important;border-radius:0!important;border-right:none;box-shadow:-18px 0 40px #0000003d}.support-chat-modal-expanded[data-v-8b9a3a74]{top:0!important;right:0!important;bottom:0!important;width:min(90vw,1400px)!important;min-width:min(400px,100vw)!important;height:auto!important;border-radius:0!important;border-right:none;box-shadow:-24px 0 56px #00000047}.chat-resize-handle[data-v-8b9a3a74]{position:absolute;top:0;left:-5px;width:10px;height:100%;cursor:ew-resize;z-index:20}.chat-resize-handle[data-v-8b9a3a74]:after{content:"";position:absolute;top:50%;left:4px;width:3px;height:54px;border-radius:999px;background:#667eea61;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}.chat-resize-handle[data-v-8b9a3a74]:hover:after{opacity:1}.support-chat-modal-topic-docked[data-v-8b9a3a74]{top:0!important;right:0!important;bottom:0!important;width:min(480px,100vw)!important;height:auto!important;border-radius:0!important;border-right:none;box-shadow:-18px 0 40px #0000003d}.compensation-chat-shell[data-v-8b9a3a74]{flex:1;min-height:0;overflow:hidden;background:var(--background)}.source-leads-agent-chat-shell[data-v-8b9a3a74]{flex:1;min-height:0;overflow:hidden;background:var(--background);display:flex;flex-direction:column}.chat-header[data-v-8b9a3a74]{position:relative;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center}.chat-header-source-agent[data-v-8b9a3a74]{padding:10px 12px;flex-shrink:0;background:linear-gradient(180deg,#fcfcfc,#f5f5f5);color:#111;border-bottom:1px solid rgba(0,0,0,.06)}.chat-header-source-agent .header-icon-compact[data-v-8b9a3a74]{width:30px;height:30px;background:#0000000a;color:#111}.chat-header-source-agent h3[data-v-8b9a3a74]{font-size:14px;color:#111}.chat-header-source-agent .header-subtitle-ellipsis[data-v-8b9a3a74]{display:block;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111;opacity:1}.chat-header-source-agent .header-action-btn[data-v-8b9a3a74]{color:#111}.chat-header-source-agent .header-action-btn[data-v-8b9a3a74]:hover{background:#0000000f}.chat-header-source-agent .header-action-btn-active[data-v-8b9a3a74]{background:#00000014}.chat-header-source-agent .close-btn[data-v-8b9a3a74]{color:#111}.chat-header-source-agent .close-btn[data-v-8b9a3a74]:hover{background:#0000000f}.header-action-btn-active[data-v-8b9a3a74]{background:#ffffff47}.header-action-btn[data-v-8b9a3a74]:disabled{opacity:.45;cursor:not-allowed}.source-agent-info-popover[data-v-8b9a3a74]{position:absolute;top:calc(100% + 6px);right:12px;z-index:30;width:min(300px,calc(100% - 24px));padding:10px 12px;border-radius:10px;background:var(--card);color:var(--foreground);border:1px solid var(--border);box-shadow:0 8px 24px #0000002e}.source-agent-info-popover-title[data-v-8b9a3a74]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.source-agent-info-popover-copy[data-v-8b9a3a74]{margin:0;font-size:12px;line-height:1.45;color:var(--text-primary)}.chat-header-actions[data-v-8b9a3a74]{display:flex;align-items:center;gap:10px}.header-content[data-v-8b9a3a74]{display:flex;align-items:center;gap:12px}.header-icon[data-v-8b9a3a74]{width:36px;height:36px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center}.header-icon-mushy[data-v-8b9a3a74]{width:44px;height:44px;margin:-4px -4px -4px 0;background:transparent;border-radius:0}.header-icon-mushy.header-icon-compact[data-v-8b9a3a74]{width:38px;height:38px;margin:-4px -4px -4px 0;background:transparent}.header-icon-mushy-character[data-v-8b9a3a74]{width:100%;height:100%}.header-icon-help .material-icons-round[data-v-8b9a3a74]{font-size:22px}.header-text[data-v-8b9a3a74]{display:flex;flex-direction:column;gap:2px}.chat-header h3[data-v-8b9a3a74]{margin:0;font-size:16px;font-weight:600}.header-subtitle[data-v-8b9a3a74]{font-size:12px;opacity:.9}.chat-mode-toggle[data-v-8b9a3a74]{border:1px solid rgba(255,255,255,.28);background:#ffffff24;color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease}.chat-mode-toggle[data-v-8b9a3a74]:hover{background:#ffffff38}.close-btn[data-v-8b9a3a74]{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s;line-height:1}.close-btn[data-v-8b9a3a74]:hover{background:#fff3}.header-actions[data-v-8b9a3a74]{display:flex;align-items:center;gap:6px}.header-action-btn[data-v-8b9a3a74]{background:none;border:none;color:#fff;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.header-action-btn[data-v-8b9a3a74]:hover{background:#fff3}.message-content code[data-v-8b9a3a74]{background:#667eea1f;padding:1px 5px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.quick-reply-row[data-v-8b9a3a74]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.quick-reply-btn[data-v-8b9a3a74]{background:linear-gradient(135deg,#667eea2e,#764ba22e);color:var(--foreground);border:1px solid rgba(102,126,234,.55);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .12s ease}.quick-reply-btn[data-v-8b9a3a74]:hover:not(:disabled){background:linear-gradient(135deg,#667eea59,#764ba259);transform:translateY(-1px)}.quick-reply-btn[data-v-8b9a3a74]:disabled{opacity:.55;cursor:not-allowed}.msg-undo-row[data-v-8b9a3a74]{margin-top:10px}.msg-undo-btn[data-v-8b9a3a74]{display:inline-flex;align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 12px;border-radius:999px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.5);color:var(--foreground);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.msg-undo-btn[data-v-8b9a3a74]:hover:not(:disabled){background:#f59e0b40}.msg-undo-btn[data-v-8b9a3a74]:disabled{opacity:.55;cursor:not-allowed}.msg-undone-tag[data-v-8b9a3a74]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:11px;color:var(--muted-foreground, #9ca3af);font-style:italic}.streaming-cursor[data-v-8b9a3a74]{display:inline-block;width:8px;height:14px;margin-left:2px;vertical-align:text-bottom;background:currentColor;opacity:.6;animation:streaming-cursor-blink-8b9a3a74 1s steps(2,start) infinite}.preflight-row[data-v-8b9a3a74]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.preflight-chip[data-v-8b9a3a74]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.preflight-chip i[data-v-8b9a3a74]{font-size:10px}.preflight-hit[data-v-8b9a3a74]{background:#22c55e26;color:#15803d;border:1px solid rgba(34,197,94,.4)}.preflight-fuzzy[data-v-8b9a3a74]{background:#eab3081f;color:#a16207;border:1px solid rgba(234,179,8,.4)}.preflight-miss[data-v-8b9a3a74]{background:#ef44441f;color:#b91c1c;border:1px solid rgba(239,68,68,.4)}.preflight-more[data-v-8b9a3a74]{background:#94a3b82e;color:#475569;border:1px solid rgba(148,163,184,.4);font-family:inherit}.preflight-arrow[data-v-8b9a3a74]{opacity:.75}@keyframes streaming-cursor-blink-8b9a3a74{to{visibility:hidden}}.chat-body[data-v-8b9a3a74]{flex:1;padding:20px;overflow-x:hidden;overflow-y:auto;background:var(--background)}.welcome-message p[data-v-8b9a3a74]{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.welcome-icon[data-v-8b9a3a74]{margin-bottom:16px;color:#667eea}.welcome-message h4[data-v-8b9a3a74]{margin:0 0 8px;font-size:18px;color:var(--foreground)}.welcome-message p[data-v-8b9a3a74]{margin:0;font-size:14px;line-height:1.5}.daily-briefing-card[data-v-8b9a3a74]{width:100%;margin:18px 0 6px;padding:14px;border:1px solid rgba(102,126,234,.24);border-radius:14px;background:linear-gradient(135deg,#667eea1f,#8b5cf614),var(--cardForeground);color:var(--foreground);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:7px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.daily-briefing-card[data-v-8b9a3a74]:hover{border-color:#667eea7a;box-shadow:0 10px 26px #667eea24;transform:translateY(-1px)}.daily-briefing-eyebrow[data-v-8b9a3a74],.daily-briefing-link[data-v-8b9a3a74]{display:inline-flex;align-items:center;gap:6px;color:#667eea;font-size:12px;font-weight:700;letter-spacing:.03em}.daily-briefing-eyebrow .material-icons-round[data-v-8b9a3a74],.daily-briefing-link .material-icons-round[data-v-8b9a3a74]{font-size:16px}.daily-briefing-title[data-v-8b9a3a74]{color:var(--foreground);font-size:15px;font-weight:700;line-height:1.25}.daily-briefing-date[data-v-8b9a3a74]{color:var(--text-secondary);font-size:12px;font-weight:600}.daily-briefing-summary[data-v-8b9a3a74]{color:var(--text-secondary);font-size:13px;line-height:1.45}.daily-briefing-link[data-v-8b9a3a74]{margin-top:2px}.message[data-v-8b9a3a74]{margin-bottom:16px;display:flex;gap:8px}.message.user[data-v-8b9a3a74]{flex-direction:row-reverse}.message.bot[data-v-8b9a3a74]{flex-direction:row}.message-avatar[data-v-8b9a3a74]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.message-avatar-mushy[data-v-8b9a3a74]{background:transparent;overflow:visible;position:relative}.message-avatar-mushy-icon[data-v-8b9a3a74]{position:absolute;width:64px;height:64px;left:50%;top:50%;transform:translate(-50%,-50%)}.message-avatar-help-icon[data-v-8b9a3a74]{font-size:18px}.message-bubble[data-v-8b9a3a74]{max-width:80%;min-width:0;display:flex;flex-direction:column;gap:8px}.message-inspected-chip[data-v-8b9a3a74]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#667eea33;border:1px dashed rgba(102,126,234,.5);border-radius:10px;font-size:12px;color:#667eea;font-weight:500;align-self:flex-start}.message-inspected-chip svg[data-v-8b9a3a74]{flex-shrink:0}.message.user .message-bubble[data-v-8b9a3a74]{align-items:flex-end}.message.user .message-inspected-chip[data-v-8b9a3a74]{align-self:flex-end}.message.bot .message-bubble[data-v-8b9a3a74]{align-items:flex-start}.message-content[data-v-8b9a3a74]{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.6;word-wrap:break-word;max-width:100%;overflow-wrap:anywhere}.message.user .message-content[data-v-8b9a3a74]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}.message.bot .message-content[data-v-8b9a3a74]{background:var(--card);color:var(--foreground);border-bottom-left-radius:4px;box-shadow:0 2px 8px #00000014}.live-data-badge[data-v-8b9a3a74]{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:10px;opacity:.7;margin-bottom:4px;color:var(--foreground)}.message-content[data-v-8b9a3a74] p{margin:0 0 8px}.message-content[data-v-8b9a3a74] p:last-child,.message-content[data-v-8b9a3a74] ul:last-child,.message-content[data-v-8b9a3a74] ol:last-child,.message-content[data-v-8b9a3a74] .message-table-scroll:last-child,.message-content[data-v-8b9a3a74] .message-kv-list:last-child{margin-bottom:0}.message-content[data-v-8b9a3a74] ul,.message-content[data-v-8b9a3a74] ol{margin:0 0 8px;padding:0 0 0 18px}.message-content[data-v-8b9a3a74] li{margin:3px 0}.message-content[data-v-8b9a3a74] .message-heading,.message-content[data-v-8b9a3a74] .message-section-title{margin:10px 0 6px;font-size:13px;font-weight:700}.message-content[data-v-8b9a3a74] .message-table-scroll{max-width:100%;overflow-x:auto;margin:8px 0}.message-content[data-v-8b9a3a74] table{width:100%;border-collapse:collapse;font-size:12px}.message-content[data-v-8b9a3a74] th,.message-content[data-v-8b9a3a74] td{border:1px solid var(--border);padding:4px 8px;text-align:left;vertical-align:top}.message-content[data-v-8b9a3a74] th{font-size:11px;font-weight:600;background:#667eea14}.message-content[data-v-8b9a3a74] tbody tr:nth-child(2n){background:#667eea0a}.message-content[data-v-8b9a3a74] .message-kv-list{margin:0 0 8px}.message-content[data-v-8b9a3a74] .message-kv-row{display:flex;gap:8px;padding:2px 0}.message-content[data-v-8b9a3a74] .message-kv-row dt{margin:0;font-weight:600}.message-content[data-v-8b9a3a74] .message-kv-row dd{margin:0}.message-content[data-v-8b9a3a74] code{background:#667eea1f;padding:1px 5px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tooltips-used[data-v-8b9a3a74]{margin-top:12px;padding:12px;background:var(--background);border-radius:8px;border:1px solid var(--border)}.tooltips-header[data-v-8b9a3a74]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--secondary);margin-bottom:8px}.tooltips-header svg[data-v-8b9a3a74]{color:#667eea}.tooltip-references[data-v-8b9a3a74]{display:flex;flex-direction:column;gap:6px}.tooltip-ref[data-v-8b9a3a74]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--card);border-radius:6px;cursor:pointer;transition:all .2s;font-size:13px}.tooltip-ref[data-v-8b9a3a74]:hover{background:var(--backgroundHover);transform:translate(2px)}.tooltip-ref-icon[data-v-8b9a3a74]{color:#667eea;flex-shrink:0}.tooltip-ref-title[data-v-8b9a3a74]{flex:1;color:var(--foreground)}.tooltip-ref-badge[data-v-8b9a3a74]{padding:2px 6px;background:#667eea1a;color:#667eea;border-radius:4px;font-size:11px;font-weight:600}.suggested-questions[data-v-8b9a3a74]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.suggested-question[data-v-8b9a3a74]{padding:8px 12px;background:var(--background);border:1px solid var(--border);border-radius:8px;font-size:13px;color:var(--foreground);cursor:pointer;transition:all .2s;text-align:left}.suggested-question[data-v-8b9a3a74]:hover{background:var(--backgroundHover);border-color:#667eea}.nav-action-row[data-v-8b9a3a74]{margin-top:10px}.nav-action-btn[data-v-8b9a3a74]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#667eea1f;border:1.5px solid #667eea;border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;color:#667eea;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s}.nav-action-btn[data-v-8b9a3a74]:hover{background:#667eea38;border-color:#5a6fd6}.clarification-chips[data-v-8b9a3a74]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.clarification-chip[data-v-8b9a3a74]{padding:6px 14px;background:#667eea1a;border:1.5px solid #667eea;border-radius:20px;font-size:13px;color:#667eea;cursor:pointer;transition:all .2s;font-weight:500;white-space:nowrap}.clarification-chip[data-v-8b9a3a74]:hover{background:#667eea;color:#fff}.message-time[data-v-8b9a3a74]{font-size:11px;color:var(--muted);margin-top:4px;padding:0 4px}.thinking-status-panel[data-v-8b9a3a74]{display:flex;gap:8px;align-items:flex-start}.thinking-status-avatar[data-v-8b9a3a74]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.thinking-status-card[data-v-8b9a3a74]{flex:1;min-width:0;padding:10px 14px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 8px #0000000f}.thinking-status-header[data-v-8b9a3a74]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground, #6b7280);margin-bottom:6px}.thinking-status-pulse[data-v-8b9a3a74]{width:7px;height:7px;border-radius:50%;background:#667eea;animation:thinking-status-pulse-8b9a3a74 1.2s ease-in-out infinite}.thinking-status-list[data-v-8b9a3a74]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.thinking-status-item[data-v-8b9a3a74]{font-size:13px;line-height:1.35;color:var(--muted-foreground, #9ca3af)}.thinking-status-item-current[data-v-8b9a3a74]{color:var(--foreground);font-weight:500}@keyframes thinking-status-pulse-8b9a3a74{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.typing-indicator[data-v-8b9a3a74]{display:flex;gap:8px;align-items:center}.typing-avatar[data-v-8b9a3a74]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.typing-avatar-mushy[data-v-8b9a3a74]{background:transparent;overflow:visible;position:relative}.typing-avatar-mushy-icon[data-v-8b9a3a74]{position:absolute;width:64px;height:64px;left:50%;top:50%;transform:translate(-50%,-50%)}.typing-avatar-help-icon[data-v-8b9a3a74]{font-size:18px}.typing-dots[data-v-8b9a3a74]{display:flex;gap:4px;padding:12px 16px;background:var(--card);border-radius:12px;box-shadow:0 2px 8px #00000014}.typing-dots span[data-v-8b9a3a74]{width:8px;height:8px;background:#667eea;border-radius:50%;animation:typing-8b9a3a74 1.4s infinite}.typing-dots span[data-v-8b9a3a74]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-8b9a3a74]:nth-child(3){animation-delay:.4s}@keyframes typing-8b9a3a74{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}.chat-footer[data-v-8b9a3a74]{padding:16px;background:var(--card);border-top:1px solid var(--border);display:flex;gap:12px;align-items:center}.build-index-btn[data-v-8b9a3a74]{width:44px;height:44px;padding:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.build-index-btn[data-v-8b9a3a74]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.build-index-btn[data-v-8b9a3a74]:disabled{opacity:.7;cursor:not-allowed}.inspect-btn[data-v-8b9a3a74]{width:44px;height:44px;padding:0;background:var(--background);color:var(--muted);border:2px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.inspect-btn[data-v-8b9a3a74]:hover{border-color:#667eea;color:#667eea}.inspect-btn.active[data-v-8b9a3a74]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.inspect-btn.has-component[data-v-8b9a3a74]{border-color:#667eea;color:#667eea}.inspected-bar[data-v-8b9a3a74]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#667eea1f;border-top:1px solid var(--border);font-size:13px}.inspected-bar-icon[data-v-8b9a3a74]{display:flex;align-items:center;color:#667eea}.inspected-bar-text[data-v-8b9a3a74]{font-weight:500;color:var(--foreground)}.inspected-bar-clear[data-v-8b9a3a74]{margin-left:auto;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:18px;line-height:1;border-radius:4px}.inspected-bar-clear[data-v-8b9a3a74]:hover{color:var(--foreground);background:#0000000d}.inspect-overlay[data-v-8b9a3a74]{position:fixed;inset:0;z-index:9996;pointer-events:none}.inspect-bar[data-v-8b9a3a74]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:12px 24px;background:var(--card);border-radius:24px;box-shadow:0 4px 20px #00000026;border:1px solid var(--border);pointer-events:auto}.inspect-hint[data-v-8b9a3a74]{font-size:14px;color:var(--foreground)}.inspect-cancel[data-v-8b9a3a74]{padding:6px 16px;background:var(--background);border:1px solid var(--border);border-radius:8px;font-size:13px;cursor:pointer;color:var(--foreground)}.inspect-cancel[data-v-8b9a3a74]:hover{background:var(--backgroundHover)}.support-chat-modal.inspect-mode[data-v-8b9a3a74]{height:auto;max-height:120px}.support-chat-modal.inspect-mode .chat-body[data-v-8b9a3a74]{display:none}.spinner[data-v-8b9a3a74]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-8b9a3a74 .8s linear infinite}@keyframes spin-8b9a3a74{to{transform:rotate(360deg)}}.chat-input[data-v-8b9a3a74]{flex:1;padding:12px 16px;border:2px solid var(--border);border-radius:20px;font-size:14px;outline:none;transition:border-color .2s;background:var(--background);color:var(--foreground);resize:none;font-family:inherit;line-height:1.4;max-height:140px;min-height:44px;overflow-y:auto}.chat-input[data-v-8b9a3a74]::-moz-placeholder{color:var(--muted)}.chat-input[data-v-8b9a3a74]::placeholder{color:var(--muted)}.chat-input[data-v-8b9a3a74]:focus{border-color:#667eea}.chat-input[data-v-8b9a3a74]:disabled{background:var(--backgroundHover);cursor:not-allowed}.send-btn[data-v-8b9a3a74]{width:44px;height:44px;padding:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.send-btn[data-v-8b9a3a74]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.send-btn[data-v-8b9a3a74]:disabled{opacity:.5;cursor:not-allowed}.tooltip-modal-overlay[data-v-8b9a3a74]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.tooltip-modal[data-v-8b9a3a74]{background:var(--card);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.tooltip-modal-header[data-v-8b9a3a74]{padding:20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.tooltip-modal-header h4[data-v-8b9a3a74]{margin:0;font-size:18px;color:var(--foreground)}.tooltip-modal-body[data-v-8b9a3a74]{padding:20px;overflow-y:auto}.tooltip-modal-meta[data-v-8b9a3a74]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tooltip-modal-page[data-v-8b9a3a74],.tooltip-modal-type[data-v-8b9a3a74]{padding:4px 10px;background:var(--background);border-radius:6px;font-size:12px;color:var(--secondary)}.tooltip-modal-type[data-v-8b9a3a74]{background:#667eea1a;color:#667eea}.tooltip-modal-content[data-v-8b9a3a74]{line-height:1.6;color:var(--foreground);margin:0 0 16px}.tooltip-modal-screenshot[data-v-8b9a3a74]{width:100%;border-radius:8px;border:1px solid var(--border)}.conversation-history-overlay[data-v-8b9a3a74]{position:fixed;inset:0;z-index:2147483004;display:flex;align-items:center;justify-content:flex-end;padding:24px;background:#0000006b}.conversation-history-panel[data-v-8b9a3a74]{width:min(560px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 24px 64px #00000052}.conversation-history-header[data-v-8b9a3a74]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--cardForeground)}.conversation-history-header h3[data-v-8b9a3a74]{margin:0;font-size:18px;font-weight:700;color:var(--foreground)}.conversation-history-header p[data-v-8b9a3a74]{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.conversation-history-close[data-v-8b9a3a74]{width:32px;height:32px;border:none;border-radius:50%;background:var(--background);color:var(--foreground);font-size:24px;line-height:1;cursor:pointer}.conversation-history-list[data-v-8b9a3a74]{overflow-y:auto;padding:10px}.conversation-history-item[data-v-8b9a3a74]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--foreground);cursor:pointer;text-align:left}.conversation-history-item[data-v-8b9a3a74]:hover,.conversation-history-item-active[data-v-8b9a3a74]{border-color:#667eea57;background:#667eea1a}.conversation-history-item-main[data-v-8b9a3a74]{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.conversation-history-item-main strong[data-v-8b9a3a74],.conversation-history-item-main small[data-v-8b9a3a74]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-history-item-main strong[data-v-8b9a3a74]{font-size:14px;font-weight:700}.conversation-history-item-main small[data-v-8b9a3a74]{color:var(--text-secondary);font-size:12px}.conversation-history-item-meta[data-v-8b9a3a74]{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;color:var(--muted)}.conversation-history-archived[data-v-8b9a3a74]{padding:2px 7px;border-radius:999px;background:#94a3b829;color:var(--text-secondary)}.conversation-history-state[data-v-8b9a3a74]{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--text-secondary);text-align:center}.conversation-history-state-error[data-v-8b9a3a74]{color:#ef4444}.fade-enter-active[data-v-8b9a3a74],.fade-leave-active[data-v-8b9a3a74]{transition:all .3s ease}.fade-enter-from[data-v-8b9a3a74],.fade-leave-to[data-v-8b9a3a74]{opacity:0;transform:scale(.9)}.slide-up-enter-active[data-v-8b9a3a74],.slide-up-leave-active[data-v-8b9a3a74]{transition:all .3s ease}.slide-up-enter-from[data-v-8b9a3a74],.slide-up-leave-to[data-v-8b9a3a74]{opacity:0;transform:translateY(20px)}@keyframes mushy-report-bubble-in-8b9a3a74{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mushy-menu-transfer-8b9a3a74{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(var(--mushy-menu-x),var(--mushy-menu-y),0) scale(var(--mushy-menu-scale))}}.chat-body[data-v-8b9a3a74]::-webkit-scrollbar,.tooltip-modal-body[data-v-8b9a3a74]::-webkit-scrollbar{width:6px}.chat-body[data-v-8b9a3a74]::-webkit-scrollbar-track,.tooltip-modal-body[data-v-8b9a3a74]::-webkit-scrollbar-track{background:var(--background)}.chat-body[data-v-8b9a3a74]::-webkit-scrollbar-thumb,.tooltip-modal-body[data-v-8b9a3a74]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.chat-body[data-v-8b9a3a74]::-webkit-scrollbar-thumb:hover,.tooltip-modal-body[data-v-8b9a3a74]::-webkit-scrollbar-thumb:hover{background:var(--muted)}@media(max-width:480px){.chat-menu[data-v-8b9a3a74],.support-chat-modal[data-v-8b9a3a74]{width:calc(100vw - 32px);right:16px;left:16px}.support-chat-modal[data-v-8b9a3a74]{height:calc(100vh - 100px);bottom:16px;min-width:0}.support-chat-modal-wide[data-v-8b9a3a74],.support-chat-modal-expanded[data-v-8b9a3a74]{width:calc(100vw - 32px);height:calc(100vh - 32px)}.chat-resize-handle[data-v-8b9a3a74]{display:none}.support-floating-shell[data-v-8b9a3a74]{bottom:-12px;right:-24px}.support-floating-shell--compact[data-v-8b9a3a74]{bottom:16px;right:16px}.support-floating-button[data-v-8b9a3a74]{bottom:auto;right:auto}.tooltip-modal[data-v-8b9a3a74]{max-width:calc(100vw - 40px)}}.app-shell{position:relative}.app-toast-lottie{width:48px;height:48px;margin:-8px 0 -8px -4px}.green-table .p-datatable-table-container{border-radius:10px;border-color:#00b74a;border-width:2px}.purple-table.ag-theme-quartz{--ag-accent-color: var(--lead-purple);--ag-accent-border-color: var(--lead-purple);--ag-header-background-color: var(--lead-purple);--ag-cell-editing-border: 1px solid var(--lead-purple);--ag-button-hover-background-color: var(--lead-purple);--ag-active-color: var(--lead-purple)}.purple-table .ag-filter-toolpanel{background-color:var(--sidebar-purple);--ag-inherited-accent-color: #000;--ag-control-panel-background-color: var(--pleasant-light-bg)}.purple-table .ag-side-button.ag-foreground{background-color:var(--sidebar-purple)!important}.pink-table.ag-theme-quartz{--ag-accent-color: var(--lead-pink);--ag-accent-border-color: var(--lead-pink);--ag-header-background-color: var(--lead-pink);--ag-cell-editing-border: 1px solid var(--lead-pink);--ag-button-hover-background-color: var(--lead-pink);--ag-active-color: var(--lead-pink);--followup-accent: var(--lead-pink)}.pink-table .ag-filter-toolpanel{background-color:var(--sidebar-pink);--ag-inherited-accent-color: #000;--ag-control-panel-background-color: var(--pleasant-light-bg)}.pink-table .ag-side-button.ag-foreground{background-color:var(--sidebar-pink)!important}.orange-table.ag-theme-quartz{--ag-accent-color: var(--lead-orange);--ag-accent-border-color: var(--lead-orange);--ag-header-background-color: var(--lead-orange);--ag-cell-editing-border: 1px solid var(--lead-orange);--ag-button-hover-background-color: var(--lead-orange);--ag-active-color: var(--lead-orange);--followup-accent: var(--lead-orange)}.orange-table .ag-filter-toolpanel{background-color:var(--sidebar-orange);--ag-inherited-accent-color: #000;--ag-control-panel-background-color: var(--pleasant-light-bg)}.orange-table .ag-side-button.ag-foreground{background-color:var(--sidebar-orange)!important}.blue-table.ag-theme-quartz{--ag-accent-color: var(--lead-blue);--ag-accent-border-color: var(--lead-blue);--ag-header-background-color: var(--lead-blue);--ag-cell-editing-border: 1px solid var(--lead-blue);--ag-button-hover-background-color: var(--lead-blue);--ag-active-color: var(--lead-blue)}.blue-table .ag-filter-toolpanel{background-color:var(--sidebar-blue);--ag-inherited-accent-color: #000;--ag-control-panel-background-color: var(--pleasant-light-bg)}.blue-table .ag-side-button.ag-foreground{background-color:var(--sidebar-blue)!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-drawer{--p-drawer-background: var(--card);--p-drawer-color: var(--text-primary);--p-drawer-border-color: var(--border)}.p-drawer .p-component:not(.p-checkbox){background-color:var(--background);color:var(--text-primary)}.p-drawer .p-checkbox{background-color:transparent}.p-select{--p-select-dropdown-color: var(--text-primary);--p-select-color: var(--text-primary);--p-select-border-color: var(--border);--p-select-hover-border-color: var(--foreground);--p-select-background: var(--background);--p-select-focus-ring-shadow: 0 0 0 2px var(--ring);--p-select-focus-border-color: var(--ring)}.p-select-header,.p-select-list-container{background-color:var(--background);color:var(--text-primary)}.p-select-option{background-color:var(--background)!important;color:var(--text-primary)!important}.p-select-option:hover{background-color:var(--hover)!important}.p-select-option:focus{background-color:var(--foreground)!important}.p-select-option:not(:hover):not(:focus):not(.p-select-option-selected){background-color:var(--background)!important}.p-select-option.p-select-option-selected{background-color:var(--background)!important;color:var(--text-primary)!important}.p-multiselect{--p-multiselect-background: var(--background);--p-multiselect-color: var(--text-primary);--p-multiselect-dropdown-color: var(--text-primary);--p-multiselect-border-color: var(--border);--p-multiselect-hover-border-color: var(--foreground);--p-multiselect-focus-ring-shadow: 0 0 0 2px var(--ring);--p-multiselect-focus-border-color: var(--ring)}.p-multiselect-overlay{--p-multiselect-overlay-border-color: var(--border);border:10px}.p-multiselect-header{background-color:var(--card);color:var(--text-primary)}.p-multiselect-list-container{background-color:var(--card);border-color:var(--border)}.p-multiselect-option{background-color:var(--card);color:var(--text-primary)!important}.p-multiselect-option:hover{background-color:var(--hover)!important}.p-multiselect-option:focus{background-color:var(--foreground)!important}.p-multiselect-option:not(:hover):not(:focus):not(.p-multiselect-option-selected){background-color:var(--card)!important}.p-multiselect-option.p-multiselect-option-selected{background-color:var(--background)!important;color:var(--text-primary)!important}.add-lead-dialog .add-lead-vendor-select.p-select{--p-select-background: var(--card) !important;--p-select-focus-ring-shadow: 0 0 0 .2rem var(--border-purple) !important;--p-select-focus-border-color: var(--border-purple) !important;background-color:var(--card)!important}.add-lead-vendor-overlay .p-select-option,.add-lead-vendor-overlay .p-select-option:not(:hover):not(:focus),.add-lead-vendor-overlay .p-select-option.p-focus:not(:hover),.add-lead-vendor-overlay .p-select-option.p-select-option-selected:not(:hover){background-color:var(--card-secondary)!important}.add-lead-vendor-overlay .p-select-option:hover{background-color:var(--hover)!important}.add-lead-vendor-overlay .p-select-list-container,.add-lead-vendor-overlay .p-select-header{background-color:var(--card-secondary)!important}.p-panelmenu .p-panelmenu-panel{background-color:var(--card);--p-panelmenu-item-color: var(--text-primary) !important}.p-panelmenu .p-panelmenu-item-content:hover,.p-panelmenu .p-panelmenu-header-content:hover{background-color:var(--hover)!important;color:var(--text-primary)!important}.p-floatlabel{--p-floatlabel-color: var(--text-primary);--p-floatlabel-foreground-color: var(--text-primary);--p-floatlabel-active-color: var(--text-primary);--p-floatlabel-on-active-background: var(--card);--p-floatlabel-focus-color: var(--text-primary)}.p-dialog{--p-dialog-background: var(--background);--p-dialog-border-color: var(--border);--p-dialog-color: var(--text-primary);--p-button-text-secondary-hover-background: var(--muted);--p-button-text-plain-hover-background: var(--muted);--p-button-text-plain-color: var(--text-secondary);--p-button-text-secondary-color: var(--text-secondary)}.p-dialog .p-dialog-close-button{color:var(--text-primary)}.p-inputtext{--p-inputtext-background: var(--card);--p-inputtext-border-color: var(--border);--p-inputtext-color: var(--text-primary);--p-inputtext-hover-border-color: var(--hover);--p-inputtext-filled-foreground-background: var(--card)}.p-textarea{--p-textarea-background: var(--card);--p-textarea-border-color: var(--border);--p-textarea-color: var(--text-primary);--p-textarea-hover-border-color: var(--hover);--p-textarea-filled-background: var(--card);--p-textarea-filled-focus-background: var(--card);--p-textarea-placeholder-color: var(--text-secondary)}.p-button{--p-button-primary-hover-background: var(--hover);--p-button-primary-border-color: transparent;--p-button-primary-hover-border-color: transparent}.p-checkbox{--p-checkbox-background: var(--card);--p-checkbox-border-color: var(--border);--p-checkbox-hover-border-color: var(--foreground);--p-checkbox-checked-background: var(--accent-primary);--p-checkbox-checked-border-color: var(--accent-primary);--p-checkbox-checked-hover-background: var(--accent-primary-hover);--p-checkbox-checked-hover-border-color: var(--accent-primary-hover)}.p-checkbox-icon{--p-checkbox-icon-checked-color: #ffffff;--p-checkbox-icon-checked-hover-color: #ffffff}.p-divider{--p-divider-border-color: var(--muted)}.p-drawer-title{color:var(--text-primary)}.p-datatable{color:#c3c3c3;--p-datatable-header-cell-background: var(--background);--p-datatable-header-cell-hover-background: var(--hover);--p-datatable-header-cell-hover-color: var(--text-primary);--p-datatable-row-background: var(--card);--p-datatable-row-color: var(--text-primary);--p-datatable-header-cell-color: var(--text-primary)}.p-datepicker-panel{color:var(--text-secondary)!important;--p-datepicker-panel-background: var(--background);--p-button-text-secondary-color: var(--text-secondary);--p-button-text-secondary-hover-background: var(--muted)}.p-paginator{--p-paginator-background: var(--card);--p-paginator-nav-button-background: var(--background);--p-paginator-nav-button-selected-background: var(--text-primary);--p-paginator-nav-button-selected-color: var(--background)}.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last,.p-paginator-page{color:var(--text-primary)}.p-tabview .p-tabview-tablist,.p-tabview .p-tabview-panels{background-color:var(--card);color:var(--text-primary)}.p-tabview{--p-tabview-tab-border-color: var(--border);--p-tabview-tab-list-border-color: var(--border)}.p-tabview .p-tabview-tab-header{color:var(--text-primary)}.p-tabview .p-tabview-tablist-item:hover{--p-tabview-tab-hover-color: var(--text-secondary)}.p-tabview .p-tabview-ink-bar{background-color:var(--text-primary)}.p-picklist .p-listbox-list-container{background-color:var(--card)}.p-picklist .p-listbox-option{color:var(--text-primary)}.ag-menu{--ag-menu-background-color: var(--card);--ag-menu-text-color: var(--text-primary);--ag-input-icon-color: var(--text-primary);background-color:var(--card)!important;color:var(--text-primary)!important}.ag-menu .ag-menu-option,.ag-menu .ag-menu-option-text,.ag-menu .ag-menu-option-part,.ag-menu .ag-icon{color:var(--text-primary)!important;fill:var(--text-primary)!important}.ag-menu .ag-menu-option:hover,.ag-menu .ag-menu-option.ag-menu-option-active{background-color:var(--hover)!important;color:var(--text-primary)!important}.ag-select-list{color:var(--text-primary)}.p-tabview .p-tabview-panels{padding:0}.p-accordion-header-color{color:var(--text-primary)}.p-accordionpanel{--p-accordion-content-background: var(--card-secondary);--p-accordion-content-color: var(--text-primary);--p-accordion-content-border-color: var(--border);--p-accordion-header-active-background: var(--card-secondary);--p-accordion-header-background: var(--card);--p-accordion-header-border-color: var(--border);--p-accordion-header-color: var(--text-primary);--p-accordion-header-active-color: var(--text-primary);--p-accordion-header-hover-background: var(--hover);--p-accordion-header-active-hover-background: var(--hover);--p-accordion-header-active-hover-color: var(--text-secondary);--p-accordion-header-hover-color: var(--text-secondary)}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-kAwBdRge.woff2) format("woff2"),url(/assets/material-icons-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-DZhiGvEA.woff2) format("woff2"),url(/assets/material-icons-outlined-BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-round-DrirKXBx.woff2) format("woff2"),url(/assets/material-icons-round-BDlwx-sv.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-gidztirS.woff2) format("woff2"),url(/assets/material-icons-sharp-CH1KkVu7.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-two-tone-DuNIpaEj.woff2) format("woff2"),url(/assets/material-icons-two-tone-B7wz7mED.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
