[data-sonner-toaster]{top:max(var(--offset),env(safe-area-inset-top))!important;right:max(var(--offset),env(safe-area-inset-right))!important;bottom:auto!important;left:auto!important;transform:none!important}[data-sonner-toaster] [data-sonner-toast]{right:0!important;left:auto!important}@media print{[data-sonner-toaster]{display:none!important}}.bui-records-shell{position:relative;width:100%;min-width:0;overflow:hidden;border:1px solid var(--ai-line);border-radius:12px;background:var(--ai-surface);box-shadow:0 1px 5px #00000014}.bui-records-measure{position:absolute;top:0;left:0;display:flex;gap:4px;width:-moz-max-content;width:max-content;visibility:hidden;pointer-events:none}.bui-records-scroll{max-height:438px;overflow:auto;overscroll-behavior:none;scrollbar-gutter:stable}.bui-records-scroll:focus-visible{outline:2px solid var(--ai-accent);outline-offset:-2px}.bui-records-table{width:100%;min-width:990px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--ai-ink);font-size:13px;font-weight:500}.bui-records-table td,.bui-records-table th{text-align:left;vertical-align:middle;border-right:1px solid color-mix(in srgb,var(--ai-line) 78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ai-line) 78%,transparent)}.bui-records-table tr>:last-child{border-right:0}.bui-records-table thead th{position:sticky;top:0;z-index:5;height:35px;background:var(--ai-surface);color:var(--ai-ink-2);font-size:12.5px;font-weight:500}.bui-records-header-cell{padding:0;position:relative}.bui-records-header-button{display:flex;align-items:center;gap:8px;width:100%;height:35px;padding:0 12px;color:var(--ai-ink-2);text-align:left;transition:background-color .12s ease-out,color .12s ease-out}.bui-records-header-button:hover{background:var(--ai-hover);color:var(--ai-ink)}.bui-records-header-icon{display:inline-flex;flex-shrink:0;color:var(--ai-ink-3)}.bui-records-sort{display:inline-flex;flex-shrink:0;margin-left:auto;opacity:0;transition:opacity .12s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}.bui-records-header-button:hover .bui-records-sort,.bui-records-sort.is-visible{opacity:1}.bui-records-company-header{display:flex;align-items:center;height:35px;padding:0 12px 0 6px;gap:8px;cursor:pointer}.bui-records-company-header>span:not(.bui-records-checkbox-box){white-space:nowrap}.bui-records-resize-handle{position:absolute;top:0;right:-6px;z-index:12;width:12px;height:100%;cursor:col-resize;touch-action:none}.bui-records-resize-handle:after{content:"";position:absolute;top:7px;bottom:7px;left:5px;width:2px;border-radius:99px;background:var(--ai-accent);opacity:0;transform:scaleY(.65);transition:opacity .12s ease-out,transform .15s cubic-bezier(.23,1,.32,1)}.bui-records-resize-handle:hover:after,.bui-records-resize-handle.is-resizing:after{opacity:1;transform:scaleY(1)}.bui-records-cell{height:35px;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:transparent;transition:background-color .12s ease-out,color .12s ease-out}.bui-records-row:hover>.bui-records-cell{background:var(--ai-hover)}.bui-records-sticky-cell{position:sticky;left:0;z-index:2;background:var(--ai-surface);box-shadow:5px 0 8px -10px #00000040}.bui-records-table thead .bui-records-sticky-cell{z-index:7}.bui-records-company-cell{display:flex;align-items:center;gap:4px;padding-left:6px;overflow:visible}.bui-records-rownum{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ai-ink-2);font-size:11.5px;font-variant-numeric:tabular-nums}.bui-records-checkbox{display:inline-flex;position:relative;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px}.bui-records-row .bui-records-checkbox,.bui-records-row:hover .bui-records-rownum,.bui-records-row.is-selected .bui-records-rownum{display:none}.bui-records-row:hover .bui-records-checkbox,.bui-records-row.is-selected .bui-records-checkbox{display:inline-flex}.bui-records-checkbox input{position:absolute;width:1px;height:1px;opacity:0}.bui-records-checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--neutral-300);border-radius:6px;background:var(--white);color:var(--neutral-700);transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out,transform .14s cubic-bezier(.23,1,.32,1)}.bui-records-checkbox:hover .bui-records-checkbox-box{background:var(--neutral-25);border-color:var(--neutral-400)}.bui-records-checkbox:active .bui-records-checkbox-box{transform:scale(.96)}.bui-records-checkbox input:focus-visible+.bui-records-checkbox-box{outline:2px solid var(--ai-accent);outline-offset:2px}.bui-records-checkbox-box.is-active{border-color:var(--brand-primary-800);background:var(--brand-primary-800);color:var(--white)}.bui-records-checkbox-dash{width:8px;height:1.5px;border-radius:99px;background:var(--white)}.bui-records-company-mark{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:6px;background:var(--ai-field);color:var(--ai-ink-2);font-size:10px;font-weight:500}.bui-records-company-name{min-width:0;overflow:hidden;color:var(--ai-ink);font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.bui-records-company-name.has-link:hover,.bui-records-company-name.has-link:focus-visible{color:var(--ai-accent-ink);text-decoration:underline;text-underline-offset:3px}.bui-records-tags{position:relative;display:flex;align-items:center;gap:4px;width:100%;min-width:0;overflow:hidden}.bui-records-tag{display:inline-flex;flex-shrink:0;align-items:center;max-width:115px;height:23px;padding:0 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tag-base) 32%,var(--ai-surface));border-radius:8px;background:color-mix(in srgb,var(--tag-base) 18%,var(--ai-surface));color:color-mix(in srgb,var(--tag-base) 32%,var(--ai-ink));font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.bui-records-more{display:inline-flex;flex-shrink:0;align-items:center;height:23px;padding:0 7px;border:1px solid var(--ai-line-strong);border-radius:6px;background:var(--ai-inset);font-size:11px;font-weight:500}.bui-records-strength{display:inline-flex;align-items:center;gap:8px;color:var(--ai-ink-2)}.bui-records-strength-dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%}.bui-records-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;color:var(--ai-accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;text-overflow:ellipsis;transition:color .12s ease-out,text-decoration-color .12s ease-out}.bui-records-link:hover,.bui-records-link:focus-visible{color:var(--ai-ink);text-decoration-color:currentColor}.bui-records-link svg{flex-shrink:0}.bui-records-link-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bui-records-muted{color:var(--ai-ink-2)}.bui-records-table tfoot td{position:sticky;bottom:0;z-index:4;height:35px;background:var(--ai-inset);color:var(--ai-ink-2);font-size:14px;font-weight:500;line-height:1}.bui-records-table tfoot .bui-records-sticky-cell{z-index:6;background:var(--ai-inset)}.bui-records-footer-value{display:inline-flex;align-items:center;height:35px;vertical-align:middle}.bui-records-calculation-label{color:var(--ai-ink-2);font-weight:500}.bui-records-calculation-number{margin-right:3px;color:var(--ai-ink);font-variant-numeric:tabular-nums}.bui-records-average{display:inline-flex;align-items:center;gap:7px;color:var(--ai-ink-2)}.bui-records-add-calculation{display:inline-flex;align-items:center;gap:6px;height:35px;color:var(--ai-ink-2);font-size:14px;font-weight:500;line-height:1;transition:color .12s ease-out,transform .14s cubic-bezier(.23,1,.32,1)}.bui-records-add-calculation:hover{color:var(--ai-ink)}.bui-records-add-calculation:active{transform:scale(.96)}.bui-sidebar{--ai-sidebar-copy-duration: .18s;--ai-sidebar-copy-offset: 8px;--ai-sidebar-easing: cubic-bezier(.16, 1, .3, 1)}.bui-sidebar-row{width:208px;transition-duration:var(--ai-sidebar-copy-duration);transition-timing-function:var(--ai-sidebar-easing)}.bui-sidebar-copy{opacity:1;transform:translate(0);transition:opacity var(--ai-sidebar-copy-duration) ease-out,transform var(--ai-sidebar-copy-duration) var(--ai-sidebar-easing)}.bui-sidebar-logo,.bui-sidebar-collapse,.bui-sidebar-expand{transition-duration:var(--ai-sidebar-copy-duration);transition-timing-function:ease-out}.bui-sidebar-expand{opacity:0;pointer-events:none}.bui-sidebar-glide{left:8px;right:8px}[data-sidebar-collapsed=true] .bui-sidebar-row{width:36px}[data-sidebar-collapsed=true] .bui-sidebar-copy{opacity:0;pointer-events:none;transform:translate(calc(var(--ai-sidebar-copy-offset) * -1))}[data-sidebar-collapsed=true] .bui-sidebar-workspace{pointer-events:none}[data-sidebar-collapsed=true] .bui-sidebar-logo,[data-sidebar-collapsed=true] .bui-sidebar-collapse{opacity:0;pointer-events:none}[data-sidebar-collapsed=true] .bui-sidebar-expand{opacity:1;pointer-events:auto}[data-sidebar-collapsed=true] .bui-sidebar-glide{width:36px;right:auto}.agent-box-strip[data-v-2f9668d1]{background:none;animation:ai-fade-in .15s ease-out backwards}.agent-box-tab-enter[data-v-2f9668d1]{transition:opacity .16s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.agent-box-tab-enter[data-v-2f9668d1]{transition:opacity .12s ease-out}}.agent-box-float[data-v-5e778eeb]{animation:ai-fade-in .16s ease-out backwards}.agent-box-line-in[data-v-5e778eeb]{animation:ai-fade-up .24s cubic-bezier(.23,1,.32,1) backwards}@media(prefers-reduced-motion:reduce){.agent-box-line-in[data-v-5e778eeb]{animation:ai-fade-in .12s ease-out backwards}}
