.hl-content__chat>.hl-card{display:flex;flex-direction:column;min-height:0}.hl-content__chat>.hl-card>.hl-card__header{flex-shrink:0}.hl-chat-wrapper.hl-chat-wrapper{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;container-type:inline-size}.hl-chat-wrapper .copilotKitChat{flex:1!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.hl-chat-wrapper [data-testid=copilot-welcome-screen]{opacity:1!important;padding:var(--space-10) 0!important}.hl-chat-wrapper [data-testid=copilot-welcome-screen] h1{opacity:1!important}.hl-chat-wrapper .copilotKitMessages{overflow:visible!important}.hl-chat-wrapper .copilotKitInput,.hl-chat-wrapper [data-testid=copilot-suggestions]{flex-shrink:0!important}.hl-content__chat>.hl-card.hl-card--chat-header .hl-card__header{background-color:var(--surface-card);border-bottom:2px solid var(--hl-accent);padding:var(--space-2) var(--space-4)}.hl-content__chat>.hl-card.hl-card--chat-header .hl-card__label{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--hl-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hl-content__chat>.hl-card.hl-card--chat-header .hl-card__dot{display:none}.hl-chat-wrapper [data-testid=copilot-scroll-content]{max-width:760px;margin-left:auto;margin-right:auto;width:100%;padding:var(--space-5) var(--space-5) 0;box-sizing:border-box}.hl-chat-wrapper.hl-chat-wrapper .copilotKitMessages{gap:var(--space-4);padding:var(--space-2) 0;max-width:none;margin:0}.hl-chat-wrapper [data-testid=copilot-user-message]{display:flex;justify-content:flex-end!important;align-items:flex-end!important}.hl-chat-wrapper .copilotKitUserMessage>div:first-child,.hl-chat-wrapper [data-testid=copilot-user-message] .copilotKitMessage{background-color:var(--status-info-bg)!important;color:var(--fg-1)!important;border-radius:var(--hl-radius-lg)!important;padding:var(--space-3)!important;max-width:80%!important;font-size:var(--hl-text-base)!important;line-height:1.55!important;border:1px solid var(--status-info-border)!important;font-family:var(--font-sans)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message]{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;max-width:100%!important}.hl-chat-wrapper .copilotKitAssistantMessage .copilotKitMessage,.hl-chat-wrapper [data-testid=copilot-assistant-message] .copilotKitMessage{background:transparent!important;border:none!important;padding:0!important;font-size:var(--hl-text-base)!important;line-height:1.65!important;color:var(--fg-1)!important;font-family:var(--font-sans)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"],.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(p,li,h1,h2,h3,h4,h5,h6,td,blockquote,strong,em,a,span):not(:is(pre,code,.katex,th) *):not(.font-mono){font-family:var(--font-sans)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(p,ul,ol,blockquote,pre,[data-streamdown=table-wrapper]){margin:0 0 var(--space-2)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper] [data-streamdown=table-wrapper]{margin:0!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(p,ul,ol,blockquote,pre,[data-streamdown=table-wrapper]):last-child{margin-bottom:0!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(h1,h2,h3,h4,h5,h6){color:var(--fg-1)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;margin:var(--space-4) 0 var(--space-1)!important;opacity:1!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(h1,h2){font-size:var(--hl-text-md)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] h3{font-size:var(--hl-text-base-up)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(h4,h5,h6){font-size:var(--hl-text-base)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(ul,ol){padding-inline-start:var(--space-5)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] ul{list-style:disc!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] ol{list-style:decimal!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] li{margin:0 0 var(--space-1)!important;padding-inline-start:var(--space-1)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] li::marker{color:var(--fg-5)}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] li>:is(ul,ol){margin:var(--space-1) 0 0!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :not(pre)>code{font-family:var(--font-mono)!important;font-size:var(--hl-text-sm)!important;background:var(--surface-sunken)!important;border:1px solid var(--border-2)!important;border-radius:var(--hl-radius-xs)!important;padding:0 var(--space-1)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] pre{font-family:var(--font-mono)!important;font-size:var(--hl-text-xs)!important;background:var(--surface-sunken)!important;border-radius:var(--hl-radius-sm)!important;padding:var(--space-2) var(--space-3)!important;overflow-x:auto!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] blockquote{border-width:0!important;border-inline-start:2px solid var(--status-info-border)!important;padding-inline-start:var(--space-3)!important;color:var(--fg-2)!important;font-style:normal!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] hr{border:0!important;border-top:1px solid var(--border-1)!important;margin:var(--space-3) 0!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper]>.overflow-x-auto{overflow-x:auto!important;padding-bottom:var(--space-1);background-image:linear-gradient(to right,var(--surface-card) 30%,transparent),linear-gradient(to left,var(--surface-card) 30%,transparent),linear-gradient(to right,var(--shadow-scroll-ink),transparent),linear-gradient(to left,var(--shadow-scroll-ink),transparent);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:var(--space-6) 100%,var(--space-6) 100%,var(--space-2) 100%,var(--space-2) 100%;background-attachment:local,local,scroll,scroll}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper]>.overflow-x-auto::-webkit-scrollbar{height:var(--space-2)}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper]>.overflow-x-auto::-webkit-scrollbar-track{background:var(--surface-sunken);border-radius:var(--hl-radius-sm)}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper]>.overflow-x-auto::-webkit-scrollbar-thumb{background:var(--border-3);border-radius:var(--hl-radius-sm)}@supports not selector(::-webkit-scrollbar){.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper]>.overflow-x-auto{scrollbar-width:thin;scrollbar-color:var(--border-3) var(--surface-sunken)}}@property --hl-table-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --hl-table-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes hl-table-fade{0%{--hl-table-fade-l:0px;--hl-table-fade-r:var(--space-8)}8%{--hl-table-fade-l:var(--space-8)}92%{--hl-table-fade-r:var(--space-8)}to{--hl-table-fade-l:var(--space-8);--hl-table-fade-r:0px}}@supports (animation-timeline:scroll()){.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper]>.overflow-x-auto{animation:hl-table-fade linear both;animation-timeline:scroll(self inline);mask-image:linear-gradient(to right,transparent 0,var(--fg-1) var(--hl-table-fade-l),var(--fg-1) calc(100% - var(--hl-table-fade-r)),transparent 100%)}}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] table{border-collapse:collapse!important;border:1px solid var(--border-1)!important;width:100%!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] table:has(thead th[data-hl-dir=rtl]):not(:has(thead th[data-hl-dir=ltr])){direction:rtl}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper]>.overflow-x-auto:has(>table thead th[data-hl-dir=rtl]):not(:has(>table thead th[data-hl-dir=ltr])){direction:rtl}@supports (animation-timeline:scroll()){.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-streamdown=table-wrapper]>.overflow-x-auto:has(>table thead th[data-hl-dir=rtl]):not(:has(>table thead th[data-hl-dir=ltr])){mask-image:linear-gradient(to left,transparent 0,var(--fg-1) var(--hl-table-fade-l),var(--fg-1) calc(100% - var(--hl-table-fade-r)),transparent 100%)}}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] div[data-streamdown=table-wrapper]:has(th:nth-child(5)){position:relative;left:50%;translate:-50% 0;width:max-content;min-width:100%;max-width:max(100%,min(calc(100cqw - 2 * var(--space-6)),1200px))}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] :is(th,td){padding:var(--space-2) var(--space-3)!important;min-width:calc(var(--space-12) * 2);text-align:start!important;vertical-align:top!important;font-size:var(--hl-text-sm)!important;line-height:1.5!important;color:var(--fg-1)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] th,.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] thead{background:var(--surface-sunken)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] th{font-family:var(--font-mono)!important;font-size:var(--hl-text-xs)!important;font-weight:600!important;color:var(--fg-2)!important;border-bottom:1px solid var(--border-1)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] tbody{background:transparent!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] tbody tr{border-top:1px solid var(--border-2)!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] tbody tr:first-child{border-top:0!important}.hl-chat-wrapper .hl-status-chip{display:inline-block;white-space:nowrap;font-family:var(--font-sans);font-size:var(--hl-text-xs)!important;font-weight:600;line-height:1.5;padding:0 var(--space-2);border-radius:var(--hl-radius-xs);border:1px solid transparent}.hl-chat-wrapper .hl-status-chip--threat{color:var(--status-threat-ink);background:var(--status-threat-bg);border-color:var(--status-threat-border)}.hl-chat-wrapper .hl-status-chip--pending{color:var(--status-pending-ink);background:var(--status-pending-bg);border-color:var(--status-pending-border)}.hl-chat-wrapper .hl-status-chip--cleared{color:var(--status-cleared-ink);background:var(--status-cleared-bg);border-color:var(--status-cleared-border)}.hl-chat-wrapper .hl-status-chip--muted{color:var(--fg-4);background:var(--surface-sunken);border-color:var(--border-1)}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] tbody td:first-child{font-weight:600!important}.hl-chat-wrapper [data-testid=copilot-assistant-message] [class~="cpk:prose"] [data-testid=ui-source-chip]{font-style:normal;text-align:left;align-items:flex-start;line-height:1.35;max-width:100%}.hl-chat-wrapper .hl-copy-only{display:none}.hl-chat-wrapper .copilotKitAssistantMessage:has(+.copilotKitAssistantMessage) [data-testid=copilot-assistant-toolbar],.hl-chat-wrapper .copilotKitAssistantMessage:has(+.hl-tool-group) [data-testid=copilot-assistant-toolbar],.hl-chat-wrapper .hl-tool-group__rows [data-testid=copilot-assistant-toolbar]{display:none!important}.hl-chat-wrapper [data-testid=copilot-assistant-toolbar]{opacity:0!important;transition:opacity var(--duration-fast) ease!important}.hl-chat-wrapper .copilotKitAssistantMessage:hover [data-testid=copilot-assistant-toolbar],.hl-chat-wrapper [data-testid=copilot-assistant-message]:hover [data-testid=copilot-assistant-toolbar],.hl-chat-wrapper [data-testid=copilot-assistant-toolbar]:focus-within{opacity:1!important}.hl-chat-wrapper [class*=copilotKit] button[aria-label*=opy i],.hl-chat-wrapper [data-testid=copilot-copy-button],.hl-chat-wrapper [data-testid=copilot-user-copy-button]{opacity:.35!important;font-size:var(--hl-text-base)!important;width:22px!important;height:22px!important;padding:2px!important;transition:opacity var(--duration-fast) ease!important}.hl-chat-wrapper [class*=copilotKit] button[aria-label*=opy i]:hover,.hl-chat-wrapper [data-testid=copilot-copy-button]:hover,.hl-chat-wrapper [data-testid=copilot-user-copy-button]:hover{opacity:1!important}.hl-chat-wrapper [data-testid=copilot-tool-render]{margin:0!important;padding:0!important}.hl-chat-wrapper .hl-tool-group__line,.hl-chat-wrapper .hl-tool-row__line{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;font-family:var(--font-sans);font-size:var(--hl-text-xs);line-height:1.4;color:var(--fg-3);cursor:pointer;user-select:none}.hl-chat-wrapper .hl-tool-row__line{list-style:none}.hl-chat-wrapper .hl-tool-row__line::-webkit-details-marker{display:none}.hl-chat-wrapper .hl-tool-group__line{width:100%;margin:0;border:0;background:transparent;text-align:left}.hl-chat-wrapper .hl-tool-group__line:focus-visible,.hl-chat-wrapper .hl-tool-row__line:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--hl-radius-xs)}.hl-chat-wrapper .hl-tool-group__count,.hl-chat-wrapper [data-testid=copilot-tool-render-name]{font-family:var(--font-sans);font-size:var(--hl-text-xs);font-weight:500;color:var(--fg-2);white-space:nowrap}.hl-chat-wrapper .hl-tool-row__target{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--hl-text-2xs);color:var(--fg-3);background:var(--surface-sunken);border:1px solid var(--border-2);border-radius:var(--hl-radius-xs);padding:0 var(--space-1)}.hl-chat-wrapper .hl-tool-status,.hl-chat-wrapper [data-testid=copilot-tool-render-status]{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0}.hl-chat-wrapper .hl-tool-dot{display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--status-cleared-border)}.hl-chat-wrapper .hl-tool-dot--running{background:var(--task-running-ink)}.hl-chat-wrapper .hl-tool-dot--failed{background:var(--status-threat-ink)}.hl-chat-wrapper .hl-tool-group__failed,.hl-chat-wrapper .hl-tool-status__word{font-family:var(--font-mono);font-size:var(--hl-text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--status-threat-ink)}.hl-chat-wrapper .hl-tool-group__now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-4)}.hl-chat-wrapper .hl-tool-group__chevron{color:var(--fg-4);transition:transform var(--duration-chevron) ease}.hl-chat-wrapper .hl-tool-group__line[aria-expanded=true] .hl-tool-group__chevron{transform:rotate(90deg)}.hl-chat-wrapper .hl-tool-row__detail{margin:0 0 var(--space-2) var(--space-4)}.hl-chat-wrapper .hl-tool-row__tool{font-family:var(--font-mono);font-size:var(--hl-text-2xs);color:var(--fg-4);margin-bottom:var(--space-1)}.hl-chat-wrapper .hl-tool-row__pre{margin:0 0 var(--space-1);max-height:calc(var(--space-12) * 4);overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:var(--hl-text-2xs);line-height:1.5;color:var(--fg-2);background:var(--surface-sunken);border-radius:var(--hl-radius-sm);padding:var(--space-2)}.hl-chat-wrapper .hl-tool-group__rows{margin-left:var(--space-1);padding-left:var(--space-3);border-left:1px solid var(--border-1)}@media (prefers-reduced-motion:reduce){.hl-chat-wrapper .hl-tool-group__chevron{transition:none}}.hl-chat-wrapper [data-testid=copilot-suggestions]{display:flex!important;flex-wrap:wrap!important;gap:var(--space-2)!important;padding:var(--space-2) var(--space-4) var(--space-1)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;box-sizing:border-box!important}.hl-chat-wrapper [data-testid=copilot-suggestion]{display:inline-block!important;font-family:var(--font-sans)!important;font-size:var(--hl-text-xs)!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--hl-radius-sm)!important;padding:var(--space-1) var(--space-3)!important;margin:0!important;cursor:pointer!important;line-height:1.4!important;transition:var(--transition-hover)!important;white-space:nowrap!important}.hl-chat-wrapper [data-testid=copilot-suggestion]:hover{background:var(--surface-sunken)!important}.hl-chat-wrapper.hl-chat-wrapper .copilotKitInput{border:1px solid var(--border-1)!important;background:var(--surface-card)!important;border-radius:var(--hl-radius-md)!important;box-shadow:none!important;margin:var(--space-2) 0 0!important;padding:2px var(--space-1)!important;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease!important}.hl-chat-wrapper.hl-chat-wrapper .copilotKitInput:focus-within{border-color:var(--status-info-rail-sky)!important;box-shadow:var(--focus-ring)!important}.hl-chat-wrapper [data-testid=copilot-chat-textarea]{border:none!important;outline:none!important;box-shadow:none!important;font-family:var(--font-sans)!important;font-size:var(--hl-text-base)!important;color:var(--fg-1)!important;background:transparent!important;resize:none!important;padding:var(--space-2) var(--space-2)!important}.hl-chat-wrapper [data-testid=copilot-chat-textarea]::placeholder{color:var(--fg-5)!important}.hl-chat-wrapper [data-testid=copilot-send-button]{background-color:var(--hl-accent)!important;color:var(--surface-card)!important;border:none!important;border-radius:var(--hl-radius-sm)!important;width:32px!important;height:32px!important;min-width:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:opacity var(--duration-fast) ease!important;flex-shrink:0!important}.hl-chat-wrapper [data-testid=copilot-send-button]:not(:disabled):hover{opacity:.85!important}.hl-chat-wrapper [data-testid=copilot-send-button]:disabled{background-color:var(--border-1)!important;color:var(--fg-5)!important;cursor:not-allowed!important}.hl-chat-wrapper [data-testid=copilot-add-menu-button]{background:transparent!important;border:1px solid var(--border-1)!important;border-radius:var(--hl-radius-sm)!important;color:var(--fg-4)!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.hl-chat-disclaimer{text-align:center;font-size:var(--hl-text-2xs);color:var(--fg-4);padding:var(--space-1) var(--space-4) var(--space-2);font-family:var(--font-sans);max-width:760px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.hl-chat-wrapper [data-testid=copilot-welcome-screen] h1{font-family:var(--font-sans)!important;font-size:var(--hl-text-md)!important;font-weight:500!important;color:var(--fg-3)!important;letter-spacing:0!important;text-transform:none!important}.hl-chat-wrapper .copilotKitMessages,.hl-chat-wrapper .copilotKitMessages li,.hl-chat-wrapper .copilotKitMessages p{color:var(--fg-1)!important;font-size:var(--hl-text-base)!important}.hl-chat-wrapper [data-testid=copilot-suggestion]{color:var(--hl-accent)!important;border:1px solid var(--hl-accent)!important;background:var(--surface-card)!important;opacity:1!important;font-weight:500!important}.hl-chat-wrapper [data-testid=copilot-suggestion]:disabled,.hl-chat-wrapper [data-testid=copilot-suggestion][aria-disabled=true]{color:var(--fg-4)!important;border-color:var(--border-3)!important}.hl-chat-wrapper .copilotKitInput textarea::placeholder{color:var(--fg-5)!important}.hl-chat-wrapper [data-testid=copilot-send-button]:not(:disabled){background:var(--hl-accent)!important;color:var(--surface-card)!important}.hl-chat-wrapper .copilotKitChat>div>div:has(>[class*=overflow-y-auto])::-webkit-scrollbar{width:8px}.hl-chat-wrapper .copilotKitChat>div>div:has(>[class*=overflow-y-auto])::-webkit-scrollbar-thumb{background:var(--border-3);border-radius:var(--hl-radius-sm)}.hl-chat-wrapper .copilotKitChat>div>div:has(>[class*=overflow-y-auto]){scrollbar-width:thin;scrollbar-color:var(--border-3) transparent}.hl-chat-wrapper .copilotKitChat [class*=welcome] *,.hl-chat-wrapper .copilotKitChat h1{opacity:1!important;color:var(--fg-3)!important;animation:none!important}.hl-chat-wrapper.hl-chat-wrapper .copilotKitInput{align-self:stretch!important;width:calc(100% - 2 * var(--space-4))!important;max-width:calc(760px - 2 * var(--space-5))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.hl-chat-wrapper .copilotKitChat div:has(>.copilotKitInput){margin-left:auto!important;margin-right:auto!important}.hl-chat-wrapper.hl-chat-wrapper [data-testid=copilot-attachment-queue]{width:calc(100% - 2 * var(--space-4))!important;max-width:calc(760px - 2 * var(--space-5))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;padding:0 0 var(--space-2) 0!important;background-color:var(--surface-card)!important}.hl-chat-wrapper .copilotKitChat div:has(>[data-testid=copilot-attachment-queue]){margin-left:auto!important;margin-right:auto!important}.hl-chat-wrapper [data-testid=copilot-attachment-queue]>div{padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3)!important;box-sizing:border-box!important;background-color:var(--surface-card)!important;border-color:var(--border-1)!important}.hl-chat-wrapper [data-testid=copilot-attachment-queue] [class*=bg-primary]{font-size:0!important}.hl-chat-wrapper [data-testid=copilot-attachment-queue] [class*=bg-primary]:after{content:"";display:block;width:12px;height:15px;background-color:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 20" fill="none"><path d="M3 1.5h6.5L14 6v12.5H3z" stroke="black" stroke-width="1.2" stroke-linejoin="round"/><path d="M9.5 1.5V6H14" stroke="black" stroke-width="1.2" stroke-linejoin="round"/></svg>') center /contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 20" fill="none"><path d="M3 1.5h6.5L14 6v12.5H3z" stroke="black" stroke-width="1.2" stroke-linejoin="round"/><path d="M9.5 1.5V6H14" stroke="black" stroke-width="1.2" stroke-linejoin="round"/></svg>') center /contain no-repeat}.hl-chat-wrapper .hl-ingestion-strip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--hl-text-3xs);letter-spacing:.06em;color:var(--fg-4);background-color:var(--surface-sunken);border:1px solid transparent;border-radius:var(--hl-radius-xs);padding:var(--space-1) var(--space-2);margin-top:var(--space-1);transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.hl-chat-wrapper .hl-ingestion-strip--card{display:flex;flex-direction:column;align-items:stretch;background-color:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--hl-radius-lg);box-shadow:var(--shadow-card);padding:var(--space-3) var(--space-4);margin-top:var(--space-2);gap:var(--space-2);font-size:var(--hl-text-2xs);letter-spacing:.02em;width:100%;box-sizing:border-box}.hl-chat-wrapper .hl-ingestion-strip__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.hl-chat-wrapper .hl-ingestion-strip__title{font-family:var(--font-mono);font-size:var(--hl-text-xs);font-weight:600;color:var(--fg-2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-chat-wrapper .hl-ingestion-strip__filename{font-weight:400;color:var(--fg-4);text-transform:none;letter-spacing:0}.hl-chat-wrapper .hl-ingestion-strip__header-right{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);flex-shrink:0}.hl-chat-wrapper .hl-ingestion-strip__running-pill{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--hl-text-3xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--status-pending-ink);background-color:var(--status-pending-bg);border:1px solid var(--status-pending-tint-border);border-radius:var(--hl-radius-xs);padding:2px var(--space-2);line-height:1.4}.hl-chat-wrapper .hl-ingestion-strip__spinner{display:inline-block;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--status-pending-tint-border);border-top-color:var(--status-pending-ink);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.hl-chat-wrapper .hl-ingestion-strip__spinner{animation:hl-ingestion-spin .9s linear infinite}}@keyframes hl-ingestion-spin{to{transform:rotate(1turn)}}.hl-chat-wrapper .hl-ingestion-strip__elapsed-group{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.hl-chat-wrapper .hl-ingestion-strip__elapsed-value{font-family:var(--font-mono);font-size:var(--hl-text-xs);font-weight:500;color:var(--fg-3);line-height:1.2;font-variant-numeric:tabular-nums}.hl-chat-wrapper .hl-ingestion-strip__elapsed-label{font-family:var(--font-mono);font-size:var(--hl-text-3xs);color:var(--fg-5);text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.hl-chat-wrapper .hl-ingestion-strip__meta{display:flex;flex-direction:row;gap:var(--space-5);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-2)}.hl-chat-wrapper .hl-ingestion-strip__meta-field{display:flex;flex-direction:column;gap:1px}.hl-chat-wrapper .hl-ingestion-strip__meta-label{font-family:var(--font-mono);font-size:var(--hl-text-3xs);color:var(--fg-5);text-transform:uppercase;letter-spacing:.06em;line-height:1.3}.hl-chat-wrapper .hl-ingestion-strip__meta-value{font-family:var(--font-mono);font-size:var(--hl-text-xs);color:var(--fg-3);line-height:1.4}.hl-chat-wrapper .hl-ingestion-strip__track{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:2px 0}.hl-chat-wrapper .hl-ingestion-strip__track:before{content:"";position:absolute;left:2px;top:4px;bottom:4px;width:1px;background:var(--border-3);z-index:0}.hl-chat-wrapper .hl-ingestion-strip__track:after{content:"";position:absolute;left:2px;top:4px;bottom:4px;width:1px;background:var(--status-pending-border);transform-origin:top;transform:scaleY(0);opacity:0;z-index:1}@media (prefers-reduced-motion:no-preference){.hl-chat-wrapper .hl-ingestion-strip__track:after{animation:hl-ingestion-line-draw 5.6s ease-in-out infinite}}@keyframes hl-ingestion-line-draw{0%{transform:scaleY(0);opacity:0}6%{opacity:.9}50%{transform:scaleY(1);opacity:.9}78%{transform:scaleY(1);opacity:.9}to{transform:scaleY(1);opacity:0}}.hl-chat-wrapper .hl-ingestion-strip__stage{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;gap:var(--space-2);line-height:1.5;opacity:1}@media (prefers-reduced-motion:no-preference){.hl-chat-wrapper .hl-ingestion-strip__stage{animation:hl-ingestion-stage-wake 5.6s ease-in-out infinite}.hl-chat-wrapper .hl-ingestion-strip__stage:nth-child(2){animation-delay:0s}.hl-chat-wrapper .hl-ingestion-strip__stage:nth-child(3){animation-delay:.56s}.hl-chat-wrapper .hl-ingestion-strip__stage:nth-child(4){animation-delay:1.12s}.hl-chat-wrapper .hl-ingestion-strip__stage:nth-child(5){animation-delay:1.68s}.hl-chat-wrapper .hl-ingestion-strip__stage:nth-child(6){animation-delay:2.24s}}@keyframes hl-ingestion-stage-wake{0%{opacity:.22}5%{opacity:1}40%{opacity:1}55%{opacity:.22}to{opacity:.22}}.hl-chat-wrapper .hl-ingestion-strip__dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--surface-sunken);border:1px solid var(--border-3)}.hl-chat-wrapper .hl-ingestion-strip__label{white-space:nowrap;color:var(--fg-5)}.hl-chat-wrapper .hl-ingestion-strip__pulse{position:absolute;top:0;left:0;width:5px;height:5px;border-radius:50%;background:var(--status-pending-ink);box-shadow:0 0 5px var(--status-pending-border);z-index:3}@media (prefers-reduced-motion:no-preference){.hl-chat-wrapper .hl-ingestion-strip__pulse{animation:hl-ingestion-pulse-descend 5.6s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.hl-chat-wrapper .hl-ingestion-strip__pulse{top:0;opacity:1}}@keyframes hl-ingestion-pulse-descend{0%{top:0;opacity:0}6%{opacity:.9}50%{top:calc(100% - 5px);opacity:.9}62%{top:calc(100% - 5px);opacity:0}to{top:calc(100% - 5px);opacity:0}}.hl-chat-wrapper .hl-ingestion-strip__footer{padding-top:var(--space-1);border-top:1px solid var(--border-2)}.hl-chat-wrapper .hl-ingestion-strip__footer-link{font-family:var(--font-mono);font-size:var(--hl-text-2xs);color:var(--fg-5);text-decoration:none;letter-spacing:.02em;transition:color var(--duration-fast) ease}.hl-chat-wrapper .hl-ingestion-strip__footer-link:hover{color:var(--fg-3)}.hl-chat-wrapper .hl-ingestion-strip__body{font-family:var(--font-mono);font-size:var(--hl-text-xs);color:var(--fg-3);letter-spacing:.02em;line-height:1.4}.hl-chat-wrapper .hl-ingestion-strip--resolved{color:var(--status-cleared-ink);background-color:var(--status-cleared-bg);border-color:var(--status-cleared-border)}.hl-chat-wrapper .hl-ingestion-strip--neutral{color:var(--fg-5)}.hl-chat-wrapper .hl-ingestion-strip--failed,.hl-chat-wrapper .hl-ingestion-strip__running-pill--failed{color:var(--status-threat-ink);background-color:var(--status-threat-bg);border-color:var(--status-threat-border)}.hl-card__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-1)}.hl-card__label{font-family:var(--font-mono);font-size:var(--hl-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);display:flex;align-items:center;gap:var(--space-2)}.hl-card__meta{font-family:var(--font-mono);font-size:var(--hl-text-3xs);color:var(--fg-5);letter-spacing:.04em}.hl-card__body{padding:var(--space-4)}textarea.hl-input{resize:vertical;min-height:88px;line-height:1.6}button.hl-chip.hl-chip--blue{background-color:var(--hl-accent);border-color:var(--hl-accent);color:var(--surface-card);border-radius:var(--hl-radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--hl-text-3xs);font-weight:700;letter-spacing:.1em;transition:var(--transition-hover)}button.hl-chip.hl-chip--blue:hover{opacity:.85}.hl-resource-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:none;border-radius:0;transition:background-color var(--duration-fast) ease}.hl-resource-row:hover{background-color:var(--surface-sunken)}.hl-resource-row+.hl-resource-row{border-top:1px solid var(--border-2)}.hl-resource-row__url{font-size:var(--hl-text-sm);color:var(--status-info-accent);flex:1;min-width:0}.hl-resource-row__title,.hl-resource-row__url{font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-resource-row__title{font-size:var(--hl-text-2xs);color:var(--fg-4)}button.hl-chip.hl-chip--red{background:transparent;border-color:transparent;color:var(--fg-5);font-size:var(--hl-text-2xs);padding:var(--space-1) var(--space-1);border-radius:var(--hl-radius-sm);letter-spacing:.04em;font-weight:500;text-transform:none}button.hl-chip.hl-chip--red:hover{color:var(--status-threat-ink);background:var(--status-threat-bg);opacity:1}.hl-report-body{font-family:var(--font-sans);font-size:var(--hl-text-base);line-height:1.65;color:var(--fg-1);white-space:pre-wrap;border-left:3px solid var(--hl-accent);padding-left:var(--space-4);margin-top:var(--space-1);max-width:72ch}.hl-report-body b,.hl-report-body strong{font-weight:700}.hl-report-empty{font-family:var(--font-mono);font-size:var(--hl-text-xs);color:var(--fg-5);font-style:italic}.hl-entity-card.border-dashed,.hl-entity-card.entity-card--entry{border-style:dashed;opacity:.6}.hl-entity-card__bar{width:3px;flex-shrink:0;border-radius:0}.hl-entity-card__bar--verified{background-color:var(--status-cleared-ink)}.hl-entity-card__bar--unverified{background-color:var(--status-pending-ink)}.hl-entity-card__bar--refuted{background-color:var(--status-threat-ink)}.hl-entity-card__inner{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);flex:1}.hl-entity-card__entry{font-size:var(--hl-text-2xs);color:var(--fg-4);line-height:1.45}.hl-entity-card__provenance{font-size:var(--hl-text-3xs);color:var(--fg-5)}[data-testid=entity-label]{font-family:var(--font-mono);font-weight:600;font-size:var(--hl-text-sm);letter-spacing:.03em;color:var(--fg-1)}.hl-entity-compact{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-2);font-family:var(--font-mono);font-size:var(--hl-text-2xs);border-radius:0}.hl-entity-compact:last-child{border-bottom:none}.hl-entity-compact.border-dashed,.hl-entity-compact.entity-card--entry{border-style:dashed;opacity:.6}.hl-entity-compact__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--fg-1)}.hl-entity-compact__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}[data-testid=delete-confirm]{background:var(--surface-card);border:1px solid var(--border-1)!important;border-radius:var(--hl-radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4)!important;display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-mono)}[data-testid=delete-confirm-heading]{font-family:var(--font-mono);font-size:var(--hl-text-3xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--status-threat-ink)}[data-testid=delete-confirm-urls]{display:flex;flex-direction:column;gap:var(--space-1)}[data-testid=delete-confirm-urls] li{font-family:var(--font-mono);font-size:var(--hl-text-xs);color:var(--fg-4);word-break:break-all;padding-left:var(--space-3);border-left:2px solid var(--border-1)}[data-testid=delete-confirm] .flex.gap-3{gap:var(--space-2);margin-top:0}[data-testid=delete-confirm-cancel]{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--hl-text-3xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-3);color:var(--fg-3);background:transparent;border-radius:var(--hl-radius-sm);cursor:pointer;transition:var(--transition-hover)}[data-testid=delete-confirm-cancel]:hover{background-color:var(--surface-sunken)}[data-testid=delete-confirm-delete]{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--hl-text-3xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--status-threat-ink);color:var(--surface-card);background:var(--status-threat-ink);border-radius:var(--hl-radius-sm);cursor:pointer;transition:var(--transition-hover)}[data-testid=delete-confirm-delete]:hover{opacity:.85}