.source-icons{white-space:nowrap;display:inline}.source-reference{vertical-align:middle;display:inline-block;position:relative}.source-icon{color:#6b7961;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.source-icon:before{content:"";position:absolute;inset:-10px}.source-icons>.source-reference:not(:first-child)>.source-icon:before{left:0}.source-icons>.source-reference:not(:last-child)>.source-icon:before{right:0}@media (pointer:coarse){.source-icons>.source-reference+.source-reference{margin-left:20px}.source-icons>.source-reference>.source-icon:before{inset:-10px}}.source-reference>a.source-icon{color:#6b7961;text-decoration:none}.source-reference>a.source-icon:hover,.source-reference>a.source-icon:focus-visible{color:var(--green);background:#e9eee3}.source-tooltip{background:var(--paper);color:#45483f;max-height:calc(100dvh - 16px);font:13px/1.6 var(--font-manrope), sans-serif;white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;border:1px solid #00000026;margin:0;padding:14px 16px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.source-tooltip strong,.source-location,.source-quote{display:block}.source-location{color:#6b7961;margin-top:2px}.source-quote{border-top:1px solid #0000001a;max-height:220px;margin:10px -16px 0;padding:10px 16px 0;overflow-y:auto}.source-tooltip a.source-open{background:var(--green);color:#fff;min-height:44px;font:500 14px/1.4 var(--font-manrope), sans-serif;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;padding:0 14px;text-decoration:none;display:flex}.source-tooltip a.source-open:active{background:#1c4326}.case-main{min-width:0}.case-with-chat.chat-is-open{padding-right:356px}.case-chat{z-index:30;background:var(--paper);border-left:1px solid #d9d7cd;flex-direction:column;width:416px;display:flex;position:fixed;top:68px;bottom:0;right:0;box-shadow:-8px 0 24px #2c3f2710}.chat-header{border-bottom:1px solid #dfddd4;justify-content:space-between;align-items:flex-start;padding:23px 24px 20px;display:flex}.chat-eyebrow{font:500 13px/18px var(--font-barlow-condensed);letter-spacing:1.1px;color:#626759}.chat-header h2{font-family:var(--font-baskervville);text-transform:none;letter-spacing:-.5px;font-size:28px;line-height:36px}.chat-header p{color:#716e65;margin-top:5px;font-size:12px}.chat-icon{color:#6d6f62;background:0 0;border:0;place-items:center;min-width:40px;min-height:40px;padding:10px;display:grid}.chat-icon:hover{background:#f1f0e8}.chat-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px;overflow-y:auto}.chat-welcome>img{-o-object-fit:contain;object-fit:contain;width:40px;height:46px;margin-bottom:14px}.chat-welcome h3{font:400 23px/30px var(--font-baskervville);text-transform:none;margin-bottom:12px}.chat-welcome>p{color:#626359}.chat-case-summary{border-top:1px solid #e3e0d7;border-bottom:1px solid #e3e0d7;margin:22px 0;padding:14px 0}.chat-case-summary summary{cursor:pointer;font-weight:500}.chat-case-summary .chat-prose{margin-top:12px}.chat-suggestions{gap:8px;margin-top:24px;display:grid}.chat-suggestions button{text-align:left;color:var(--green);background:0 0;border:1px solid #d9d9cb;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.chat-suggestions button:hover{background:#f1f2e9}.chat-turn{margin-bottom:30px}.chat-message-meta{color:#667055;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.chat-message-meta time{font-variant-numeric:tabular-nums}.chat-user{background:#edf0df;border-radius:4px 4px 0;margin-left:18px;padding:14px 16px}.chat-user p{white-space:pre-wrap;overflow-wrap:anywhere}.chat-user small{color:#68705d;margin-top:8px;font-size:11px;display:block}.chat-answer{margin-top:22px}.chat-assistant-name{color:var(--green);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.chat-assistant-name img{-o-object-fit:contain;object-fit:contain;width:23px;height:28px}.chat-prose{overflow-wrap:anywhere}.chat-prose p{white-space:pre-wrap;margin-bottom:12px}.chat-prose ul{margin:0 0 12px;padding-left:19px;list-style:outside}.chat-prose li{margin-bottom:8px;padding-left:3px}.chat-artifact{color:var(--green);background:#f6f5ec;border:1px solid #dadcc9;gap:9px;margin-top:17px;padding:14px;display:grid}.chat-artifact span{align-items:center;gap:8px;font-size:13px;display:flex}.chat-artifact span:last-child{justify-content:space-between;font-size:12px}.chat-progress{border-top:1px solid #dddccf;margin-top:8px;padding:18px 0 0}.chat-progress>div{color:var(--green);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.chat-progress i,.case-mascot i{background:#527144;border-radius:100%;flex-shrink:0;width:7px;height:7px}.chat-progress p,.chat-progress li,.chat-up-to-date{color:#767369;font-size:12px;line-height:19px}.chat-progress p{margin-top:7px}.chat-progress ul{margin:13px 0 0;padding-left:17px;list-style:outside}.chat-progress li{margin-top:7px}.chat-up-to-date{padding-top:6px}.chat-failure{color:#8b482d;margin-top:16px;font-size:13px}.chat-failure p{margin-bottom:9px}.chat-composer{background:var(--paper);border-top:1px solid #dfddd4;padding:14px 20px 18px}.chat-mode{margin-bottom:10px;display:block}.chat-mode select{color:#475340;width:auto;min-height:32px;box-shadow:none;border:0;padding:3px 24px 3px 0;font-size:12px;font-weight:500}.chat-input-wrap{background:#fffefa;border:1px solid #cecfbf;border-radius:4px;position:relative}.chat-input-wrap:focus-within{outline-offset:2px;outline:2px solid #477146}.chat-input-wrap textarea{resize:vertical;width:100%;min-height:96px;max-height:240px;box-shadow:none;background:0 0;border:0;outline:0;padding:12px 53px 14px 12px;font-size:14px;line-height:22px}.chat-send{background:var(--green);width:34px;height:34px;color:var(--paper);border:0;border-radius:3px;place-items:center;display:grid;position:absolute;bottom:10px;right:9px}.chat-send:disabled{opacity:.35}.chat-send:active,.case-mascot:active{transform:scale(.96)}.chat-composer footer{color:#79776c;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;font-size:10px;line-height:16px;display:flex}.chat-composer footer a{color:var(--green);align-items:center;gap:4px;display:flex}.chat-jump{background:var(--paper);white-space:nowrap;border:1px solid #cecfbf;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:flex;position:absolute;bottom:216px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0001}.chat-earlier{margin:0 auto 22px;font-size:12px;display:block}.owl-head{transform-box:fill-box;transform-origin:50% 92%;will-change:transform}.mobile-chat-trigger{display:none}.case-with-chat.chat-is-open .tickle-columns{grid-template-columns:1fr}.case-with-chat.chat-is-open .case-tabs{flex-wrap:nowrap;overflow-x:auto}.case-with-chat.chat-is-open .overview-columns{grid-template-columns:1fr}@media (width<=1100px) and (width>=901px){.case-chat{width:370px}.case-with-chat.chat-is-open{padding-right:330px}}@media (width<=900px){.case-with-chat.chat-is-open{padding-right:0}.case-chat{z-index:50;width:min(100%,480px);height:100dvh;top:0}.chat-is-open .mobile-chat-trigger{visibility:hidden}.chat-backdrop{z-index:49;background:#20332140;border:0;position:fixed;inset:0}.chat-header{padding:16px 20px}.chat-header h2{font-size:26px}.chat-composer{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.case-mascot:active,.chat-send:active{transform:none}}@media (width<=639px){.mobile-chat-trigger{background:var(--green);color:var(--paper);z-index:31;border:0;align-items:center;gap:8px;padding:12px 14px;display:flex;position:fixed;bottom:18px;left:14px}}.chat-header{align-items:center;padding:12px 20px}.chat-header h2{font-size:23px;line-height:30px}.chat-welcome{padding:8px 0}.chat-suggestions{margin-top:16px}.chat-tool-group{color:#626359;margin:12px 0;font-size:12px}.chat-tool-group>summary{cursor:pointer;padding:6px 0}.chat-tool-group>details{padding:6px 0 6px 12px}.chat-tool-group pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:12px;overflow:auto}.case-transcript{gap:8px;display:grid}.case-transcript>*,.ai-message,.chat-answer{min-width:0;max-width:100%}.chat-scroll{overflow-x:hidden}.transcript-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.chat-progress{background:0 0;border:0;padding:10px 0}.case-with-chat.chat-is-open{padding-right:0;display:block}.case-chat-docked .workspace{width:calc(100% - var(--chat-width,440px));padding-right:24px}.case-chat{z-index:60;inset:var(--chat-top,69px) 0 0 auto;width:var(--chat-width,440px);min-width:0;height:var(--chat-height,calc(100dvh - 69px));box-shadow:none;border:0;border-left:1px solid #d9d7cd;position:fixed}.chat-is-expanded>.case-main{display:none}.chat-is-expanded .case-chat{width:100%}.chat-is-expanded .chat-conversation-content,.chat-is-expanded .chat-composer{width:100%;max-width:860px;margin-inline:auto}.chat-panel-controls{flex-shrink:0;align-self:flex-end;align-items:center;margin:4px 8px 0;display:flex}.chat-resize{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;width:16px;display:grid;position:absolute;inset:0 auto 0 -8px}.chat-resize span{background:#b8bfae;border-radius:2px;width:3px;height:36px}.chat-resize:hover span,.chat-resize:focus-visible span,.chat-resize[data-dragging] span{background:var(--green);height:56px}.chat-resize:focus-visible{outline-offset:-3px;outline:2px solid #bc8420}.chat-conversation{flex:1;min-height:0;position:relative;overflow:hidden}.chat-scroll{height:100%;padding:0}.chat-conversation-content{padding:24px}.chat-jump{z-index:2;bottom:12px}.ai-message-content,.chat-prose{min-width:0;max-width:100%}.chat-prose{font:400 14px/1.75 var(--font-manrope), sans-serif}.chat-prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-manrope), sans-serif;text-transform:none;letter-spacing:0;margin:22px 0 10px;font-weight:600;line-height:1.5}.chat-prose h1{font-size:20px}.chat-prose h2{font-size:17px}.chat-prose :is(h3,h4,h5,h6){font-size:14px}.chat-prose>:first-child{margin-top:0}.chat-prose>:last-child{margin-bottom:0}.chat-prose p{white-space:normal;margin:0 0 12px}.chat-prose :is(ul,ol){margin:10px 0 16px;padding-left:22px}.chat-prose ol{list-style:decimal}.chat-prose li{margin:6px 0;padding-left:2px}.chat-prose li>:is(ul,ol){margin-block:4px}.chat-prose strong{font-weight:600}.chat-prose a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.chat-prose blockquote{color:#626359;border-left:2px solid #b7c1a8;margin:16px 0;padding:3px 0 3px 16px}.chat-prose blockquote p:last-child{margin-bottom:0}.chat-prose [data-streamdown=table-wrapper]{border:1px solid #deded1;border-radius:2px;max-width:100%;margin:16px 0;overflow-x:auto}.chat-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:1.65}.chat-prose :is(th,td){vertical-align:top;border-bottom:1px solid #e4e3d9;padding:10px 12px}.chat-prose th{white-space:nowrap;background:#f1f2e9;font-weight:600}.chat-prose th:not([align]),.chat-prose td:not([align]){text-align:left}.chat-prose tr:last-child td{border-bottom:0}.chat-prose [data-streamdown=table]{margin:0}.chat-prose pre{white-space:pre;background:#f4f3ed;border:1px solid #deded1;border-radius:2px;max-width:100%;margin:16px 0;padding:14px;font:12px/1.7 monospace;overflow:auto}.chat-prose :not(pre)>code{background:#f1f0e8;border-radius:2px;padding:1px 4px;font-size:12px}.chat-prose button{color:#626359;background:var(--paper);border-radius:2px}.chat-prose hr{border-color:#e0dfd4;margin:20px 0}.chat-prose input[type=checkbox]{width:13px;height:13px;accent-color:var(--green);margin:0 7px 0 0}.chat-prose .contains-task-list{padding-left:0;list-style:none}.chat-prose .katex-display{padding:4px 0;overflow:auto hidden}.chat-image,.chat-image>span{display:block}.chat-image>span{color:#626359;font-size:12px}.chat-image img,.chat-attachment-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:400px}.chat-work{color:#626359;margin:12px 0;font-size:12px}.chat-work summary{cursor:pointer;align-items:center;gap:7px;padding:6px 0;list-style:none;display:flex}.chat-work summary::-webkit-details-marker{display:none}.chat-work[open] summary>svg{transform:rotate(90deg)}.chat-work-count{color:#858679;font-variant-numeric:tabular-nums;margin-left:auto}.chat-work ol{border-left:1px solid #dddfd1;margin:8px 0 8px 6px;padding:0 0 0 14px;list-style:none}.chat-work li{align-items:baseline;gap:9px;padding:5px 0;display:flex}.chat-work li>svg{flex-shrink:0}.chat-work li[data-state=active]{color:var(--green)}.chat-work li[data-state=error]{color:#8b482d}.chat-input-wrap textarea{resize:none;min-height:80px}.chat-composer footer>span{display:none}.chat-composer footer{justify-content:flex-end}@media (width<=1100px) and (width>=901px){.case-with-chat.chat-is-open{gap:18px}.chat-conversation-content{padding:20px}}@media (width<=900px){.case-with-chat.chat-is-open{display:block}.case-chat{inset:var(--chat-top,69px) 0 0;width:100%;height:var(--chat-height,calc(100dvh - 69px));z-index:60;border:0;position:fixed}.chat-backdrop{top:var(--chat-top,69px);z-index:59}}.chat-prose :is(th,td)[style*=right]{white-space:nowrap;overflow-wrap:normal}.chat-prose input[type=checkbox]{vertical-align:middle;min-height:0;padding:0;display:inline-block}.chat-prose [data-streamdown=table-wrapper]{scrollbar-gutter:auto}.chat-panel-controls .chat-icon{transition:background-color var(--dur-instant) var(--ease-out), transform var(--dur-instant) var(--ease-out)}.chat-panel-controls .chat-icon:active:not(:focus-visible){transform:scale(.96)}.chat-work summary>svg{transition:transform var(--dur-fast) var(--ease-out)}.chat-work summary:focus-visible>svg{transition:none}.chat-resize span{transition:background-color var(--dur-instant) var(--ease-out)}@media (prefers-reduced-motion:reduce){.chat-panel-controls .chat-icon,.chat-work summary>svg,.chat-resize span{transition:none}.chat-panel-controls .chat-icon:active{transform:none}}.case-with-chat .case-chat{opacity:1;transform:translate(0,0)}.chat-prose .source-icons{margin:0 -4px 0 1px}.chat-source-unavailable{color:#78776d;border-bottom:1px dotted #bbb9ad;font-size:12px}.chat-sources{font:400 12px/1.6 var(--font-manrope);border-top:1px solid #e0e1d6;margin-top:18px}.chat-sources>summary{cursor:pointer;width:fit-content;color:var(--green);align-items:center;gap:7px;padding:10px 0;list-style:none;display:flex}.chat-sources>summary::-webkit-details-marker{display:none}.chat-source-count{color:#737969;font-variant-numeric:tabular-nums}.chat-sources[open]>summary>svg:last-child{transform:rotate(180deg)}.chat-sources-content{gap:6px;display:grid}.chat-prose a.chat-source{background:#f8f8f2;border:1px solid #e0e1d6;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.chat-source>span{min-width:0}.chat-source strong{overflow-wrap:anywhere;display:block}.chat-source>svg{flex-shrink:0;margin-top:3px}.chat-source-location{color:#74776b;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.chat-prose a.chat-source:hover{background:#eef1e5}.case-with-chat .case-chat{outline:none;bottom:auto}.chat-composer{flex-shrink:0}.chat-loading{color:#737969;padding:24px;font-size:13px}.chat-composer-placeholder{height:80px}@media (width<=900px){.case-chat-mobile-open .site-header{visibility:hidden}.case-with-chat .case-chat{z-index:100;height:100dvh;top:0}.case-with-chat .chat-backdrop{z-index:99;background:var(--paper);inset:0}.case-chat .chat-panel-controls{margin:max(4px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 0 8px}.case-chat .chat-icon,.case-chat .chat-send{touch-action:manipulation;min-width:44px;min-height:44px}.case-chat .chat-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0}.case-chat .chat-conversation-content{padding:12px max(16px, env(safe-area-inset-right)) 20px max(16px, env(safe-area-inset-left));max-width:100vw;overflow-x:hidden}.case-chat .chat-conversation-content :is(p,li,h1,h2,h3,td,th){overflow-wrap:anywhere;min-width:0}.case-chat .chat-composer{padding:10px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.case-chat[data-keyboard-open=true] .chat-composer{padding-bottom:10px}.case-chat .chat-input-wrap textarea{min-height:56px;max-height:144px;padding:14px 60px 14px 12px;font-size:16px;line-height:24px}.case-chat .chat-send{bottom:6px;right:6px}.case-chat .chat-composer-placeholder{height:56px}.case-chat-mobile-open [data-testid=counsel-assistant-trigger]{visibility:hidden}}.chat-progress:empty{display:none}.chat-progress-owl{flex:0 0 28px;overflow:visible}.chat-progress-owl .owl-head{animation:chat-owl-listen 2.4s var(--ease-in-out) infinite}@keyframes chat-owl-listen{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.chat-progress-owl .owl-head{will-change:auto;animation:none}}.chat-history-loading{color:#737969;margin:0;font-size:13px}.chat-thinking-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.chat-thinking{color:#767369;font-size:13px}.chat-thinking>summary{cursor:pointer;color:var(--green);align-items:center;gap:7px;font-weight:600;list-style:none;display:flex}.chat-thinking>summary::-webkit-details-marker{display:none}.chat-thinking>summary:before{content:"";background:#527144;border-radius:100%;flex-shrink:0;width:7px;height:7px}.chat-thinking[open]>summary:before{background:0 0;border:1.5px solid #527144}.chat-thinking-body{border-left:2px solid #dddccf;margin:6px 0 0 14px;padding-left:10px;font-style:italic;line-height:19px}.chat-thinking-body p+p{margin-top:6px}.chat-thinking>summary{min-width:0}.chat-thinking-gist{white-space:nowrap;text-overflow:ellipsis;color:#5f5c53;min-width:0;font-weight:400;overflow:hidden}.chat-thinking-steps{flex-direction:column;gap:4px;margin:6px 0 0 14px;padding:0;list-style:none;display:flex}.chat-thinking-step>summary:before{background:#9aae8b;width:5px;height:5px}.case-chat{--chat-surface:#f0eee9;--chat-divider:#2d2d2d26;background:var(--chat-surface)}.case-chat .chat-user{border-bottom:1px solid var(--chat-divider);color:#2d2d2d;font:600 16px/1.6 var(--font-manrope), sans-serif;background:0 0;border-radius:0;margin-left:0;padding:20px 0}.case-chat .chat-answer{border-bottom:1px solid var(--chat-divider);margin-top:0;padding:20px 0}.case-chat .chat-turn{margin-bottom:0}.case-chat .case-transcript{gap:0}.case-chat .chat-prose{color:var(--green);font-size:16px;line-height:1.6}.case-chat .chat-user .chat-prose{color:#2d2d2d;font-weight:600}.case-chat .chat-prose :is(h3,h4,h5,h6){font-size:16px}.case-chat .chat-message-meta,.case-chat .chat-assistant-name{color:#6b6b6b;font:500 12px/18px var(--font-manrope), sans-serif;margin-bottom:10px}.case-chat .chat-assistant-name{color:var(--green)}.case-chat .chat-user .chat-assistant-name{color:#6b6b6b}.case-chat .chat-welcome>p{color:var(--green);font:400 16px/1.6 var(--font-manrope), sans-serif}.case-chat .chat-composer{background:var(--chat-surface);border-top:1px solid var(--chat-divider)}.case-chat .chat-input-wrap{background:0 0;border:0;border-radius:0}.case-chat .chat-input-wrap:focus-within{outline:none}.case-chat .chat-input-wrap textarea{font:400 16px/1.6 var(--font-manrope), sans-serif;color:#2d2d2d;padding:12px 66px 14px 0}.case-chat .chat-input-wrap textarea::placeholder{color:#77756e}.case-chat .chat-send{border-radius:50%;width:48px;height:48px;bottom:6px;right:0}.case-chat .chat-send:hover:not(:disabled){background:#1c4326}.chat-thinking-history>summary{color:#767369;font-weight:400}.chat-thinking-history>summary:before{background:0 0;border:1.5px solid;border-top:0;border-left:0;border-radius:0;width:6px;height:6px;margin-right:2px;transform:rotate(-45deg)}.chat-thinking-history[open]>summary:before{border:1.5px solid;border-top:0;border-left:0;transform:rotate(45deg)}.chat-thinking-count{font-variant-numeric:tabular-nums;color:#767369}.chat-thinking-history-entry+.chat-thinking-history-entry{border-top:1px solid var(--chat-divider,#dddccf);margin-top:12px;padding-top:12px}.browser-evidence{border-top:1px solid var(--border,#deded8);margin-top:12px;padding-top:12px;font-size:13px}.browser-preview{max-width:320px;display:block}.browser-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #deded8;width:100%;max-height:190px;display:block}.browser-preview span,.browser-document{margin:8px 0;display:block}.browser-evidence summary{cursor:pointer;padding:8px 0}.browser-evidence ol{padding-left:20px}.browser-evidence li{margin:10px 0}.browser-evidence small{color:#66685f;font-family:Manrope,sans-serif;display:block}.chat-attach{color:#5d5f55;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:48px}.chat-attach:hover:not(:disabled){background:#efefe6}.chat-attach:disabled{opacity:.35}.chat-input-wrap textarea{padding-right:92px}.chat-attachments{flex-wrap:wrap;gap:6px;margin:6px 0 8px;padding:0;list-style:none;display:flex}.chat-attachments li{background:#fbfbf6;border:1px solid #d8d9cc;border-radius:3px;align-items:center;max-width:100%;font-size:12px;display:flex}.chat-attachments a{min-width:0;color:inherit;align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:flex}.chat-attachments a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-attachments small{color:#79776c;flex:none}.chat-attachments button{cursor:pointer;color:#5d5f55;background:0 0;border:0;padding:4px 6px 4px 0;display:grid}.case-chat [data-enter],.case-chat .chat-thinking-list{animation:chat-part-enter var(--dur-slow) var(--ease-out) both}@keyframes chat-part-enter{0%{opacity:0;transform:translateY(6px)}}.chat-thinking{interpolate-size:allow-keywords}.chat-thinking::details-content{height:0;transition:height var(--dur-slow) var(--ease-out), content-visibility var(--dur-slow) allow-discrete;overflow:clip}.chat-thinking[open]::details-content{height:auto}.chat-thinking-live{background:linear-gradient(90deg, var(--green) 35%, #9aae8b 50%, var(--green) 65%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite chat-thinking-shimmer}@keyframes chat-thinking-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.chat-progress{transition:grid-template-rows var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out), padding var(--dur-base) var(--ease-out);grid-template-rows:1fr;display:grid}.chat-progress>div{font-variant-numeric:tabular-nums;min-height:0;animation:chat-part-enter var(--dur-slow) var(--ease-out) both;font-weight:500;overflow:hidden}.chat-progress[data-leaving]{opacity:0;grid-template-rows:0fr;padding-block:0}.case-chat .chat-conversation-content .chat-prose :is(td,th){overflow-wrap:break-word;padding-inline:10px}@media (prefers-reduced-motion:reduce){.case-chat [data-enter],.case-chat .chat-thinking-list,.chat-progress>div,.chat-prose [data-sd-animate]{animation:none!important}.chat-prose [data-sd-animate-marker]::marker{animation:none!important}.chat-progress{transition:none}.chat-thinking::details-content{transition:none}.chat-thinking-live{color:inherit;background:0 0;animation:none}}
