.data-table-module__28-gSG__viewport{scrollbar-width:thin;border-radius:12px;width:100%;margin:16px 0;overflow-x:auto}.data-table-module__28-gSG__viewport:focus-visible{outline-offset:2px;outline:2px solid #1975e58c}.data-table-module__28-gSG__table{border-spacing:0;color:#1a1a1a;table-layout:fixed;background:#fafafa;border:1px solid #c9ced4;border-radius:12px;width:100%;min-width:520px;font-size:13px;line-height:1.45;overflow:hidden}.data-table-module__28-gSG__head{color:#8d929b;font-weight:500}.data-table-module__28-gSG__body{background:#fff}.data-table-module__28-gSG__headerCell,.data-table-module__28-gSG__cell{text-align:left;vertical-align:middle;min-width:0}.data-table-module__28-gSG__headerCell{color:#8d929b;padding:7px 12px;font-weight:500}.data-table-module__28-gSG__cell{color:#1a1a1a;background:#fff;padding:9px 12px}.data-table-module__28-gSG__headerCell:not(:last-child),.data-table-module__28-gSG__cell:not(:last-child){border-right:1px solid #c9ced4}.data-table-module__28-gSG__body .data-table-module__28-gSG__row:first-child .data-table-module__28-gSG__cell{border-top:1px solid #c9ced4}.data-table-module__28-gSG__body .data-table-module__28-gSG__row:first-child .data-table-module__28-gSG__cell:first-child{border-top-left-radius:12px}.data-table-module__28-gSG__body .data-table-module__28-gSG__row:first-child .data-table-module__28-gSG__cell:last-child{border-top-right-radius:12px}.data-table-module__28-gSG__body .data-table-module__28-gSG__row:not(:last-child) .data-table-module__28-gSG__cell{border-bottom:1px solid #c9ced4}.data-table-module__28-gSG__cellText{white-space:normal;overflow-wrap:anywhere;min-width:0;display:block}@media (prefers-color-scheme:dark){.data-table-module__28-gSG__table{color:#f5f5f5;background:#242424;border-color:#0000;box-shadow:0 0 0 .5px #ffffff1f}.data-table-module__28-gSG__head,.data-table-module__28-gSG__headerCell{color:#a1a1a1}.data-table-module__28-gSG__body,.data-table-module__28-gSG__cell{color:#f5f5f5;background:#1a1a1a}.data-table-module__28-gSG__headerCell:not(:last-child),.data-table-module__28-gSG__cell:not(:last-child),.data-table-module__28-gSG__body .data-table-module__28-gSG__row:first-child .data-table-module__28-gSG__cell,.data-table-module__28-gSG__body .data-table-module__28-gSG__row:not(:last-child) .data-table-module__28-gSG__cell{border-color:#303030}}
.thinking-reasoning-module__8O48Ka__tr{width:100%;max-width:100%;min-height:20px;font-family:var(--font-inter), "Inter", system-ui, sans-serif;flex-direction:column;transition:min-height .32s cubic-bezier(.22,1,.36,1);animation:.32s cubic-bezier(.22,1,.36,1) both thinking-reasoning-module__8O48Ka__tr-block-in;display:flex}.thinking-reasoning-module__8O48Ka__tr.thinking-reasoning-module__8O48Ka__isThinking{min-height:206px}@keyframes thinking-reasoning-module__8O48Ka__tr-block-in{0%{opacity:0}to{opacity:1}}.thinking-reasoning-module__8O48Ka__trHeader{cursor:default;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;min-height:20px;padding:0;display:inline-flex}.thinking-reasoning-module__8O48Ka__trHeader.thinking-reasoning-module__8O48Ka__isClickable{cursor:pointer}.thinking-reasoning-module__8O48Ka__trLabel{color:#819196;letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:18px}.thinking-reasoning-module__8O48Ka__trVerb{color:#60757a}.thinking-reasoning-module__8O48Ka__trChevron{color:#819196;transition:color .16s,transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}.thinking-reasoning-module__8O48Ka__trHeader[aria-expanded=true] .thinking-reasoning-module__8O48Ka__trChevron{transform:rotate(0)}.thinking-reasoning-module__8O48Ka__trHeader.thinking-reasoning-module__8O48Ka__isClickable:hover .thinking-reasoning-module__8O48Ka__trChevron{color:#60757a}.thinking-reasoning-module__8O48Ka__trCollapsible{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.thinking-reasoning-module__8O48Ka__trCollapsible.thinking-reasoning-module__8O48Ka__isCollapsed{opacity:0;pointer-events:none;grid-template-rows:0fr}.thinking-reasoning-module__8O48Ka__trInner{min-height:0;overflow:hidden}.thinking-reasoning-module__8O48Ka__trViewport{margin-top:6px;transition:height .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.thinking-reasoning-module__8O48Ka__trViewport.thinking-reasoning-module__8O48Ka__isScroll{scrollbar-width:none;overflow-y:auto}.thinking-reasoning-module__8O48Ka__trViewport.thinking-reasoning-module__8O48Ka__isScroll::-webkit-scrollbar{display:none}.thinking-reasoning-module__8O48Ka__trStream{will-change:transform;flex-direction:column;gap:4px;transition:transform .56s cubic-bezier(.22,1,.36,1);display:flex}.thinking-reasoning-module__8O48Ka__trSentence{-webkit-line-clamp:2;color:#819196;letter-spacing:-.005em;-webkit-box-orient:vertical;height:40px;margin:0;font-size:13px;font-weight:425;line-height:20px;animation:.42s cubic-bezier(.22,1,.36,1) both thinking-reasoning-module__8O48Ka__tr-sentence-in;display:-webkit-box;overflow:hidden}@keyframes thinking-reasoning-module__8O48Ka__tr-sentence-in{0%{opacity:0}to{opacity:1}}.thinking-reasoning-module__8O48Ka__trShimmer{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#819196 0% 30%,#81919673 45% 55%,#819196 70% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.25s infinite thinking-reasoning-module__8O48Ka__tr-shine}@keyframes thinking-reasoning-module__8O48Ka__tr-shine{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.thinking-reasoning-module__8O48Ka__tr,.thinking-reasoning-module__8O48Ka__trChevron,.thinking-reasoning-module__8O48Ka__trCollapsible,.thinking-reasoning-module__8O48Ka__trViewport,.thinking-reasoning-module__8O48Ka__trStream,.thinking-reasoning-module__8O48Ka__trSentence,.thinking-reasoning-module__8O48Ka__trShimmer{transition:none;animation:none}.thinking-reasoning-module__8O48Ka__trShimmer{color:#819196;-webkit-text-fill-color:currentColor;background:0 0}}
.web-search-module__ljQOqq__ws{--ws-text:#29474d;--ws-muted:#819196;--ws-subtle:#93a0a3;--ws-border:#e3e8e9;--ws-success:#23845d;--ws-error:#b3261e;--ws-ease:cubic-bezier(.32, .72, 0, 1);color:var(--ws-text);font:inherit;flex-direction:column;gap:4px;min-width:0;margin:4px 0;font-size:13px;line-height:1.4;display:flex}.web-search-module__ljQOqq__wsRow{align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}.web-search-module__ljQOqq__wsRow>svg{color:var(--ws-muted);flex:none;margin-left:-1px}.web-search-module__ljQOqq__wsLabel{cursor:pointer;color:var(--ws-text);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0;font-weight:550;display:inline-flex;overflow:hidden}.web-search-module__ljQOqq__wsLabel:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1975e5}.web-search-module__ljQOqq__wsShimmer{background:linear-gradient(90deg, color-mix(in srgb, var(--ws-text) 45%, transparent) 0%, var(--ws-text) 44%, color-mix(in srgb, var(--ws-text) 45%, transparent) 80%);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;min-width:0;animation:2.7s linear infinite web-search-module__ljQOqq__ws-shimmer;display:inline-flex;overflow:hidden}.web-search-module__ljQOqq__wsAction,.web-search-module__ljQOqq__wsCount{flex:none}.web-search-module__ljQOqq__wsQuote{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.web-search-module__ljQOqq__wsCount{color:var(--ws-muted);font-weight:450}.web-search-module__ljQOqq__wsShimmer.web-search-module__ljQOqq__isDone{color:var(--ws-text);-webkit-text-fill-color:var(--ws-text);background:0 0;animation:none}.web-search-module__ljQOqq__wsShimmer.web-search-module__ljQOqq__isDone .web-search-module__ljQOqq__wsCount{-webkit-text-fill-color:var(--ws-muted)}.web-search-module__ljQOqq__wsChevron{color:var(--ws-subtle);cursor:pointer;height:16px;transition:color .16s var(--ws-ease), transform .28s var(--ws-ease);background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;display:inline-flex}.web-search-module__ljQOqq__wsLabel:hover .web-search-module__ljQOqq__wsChevron,.web-search-module__ljQOqq__wsLabel:focus-visible .web-search-module__ljQOqq__wsChevron{color:var(--ws-text)}.web-search-module__ljQOqq__wsLabel[aria-expanded=false] .web-search-module__ljQOqq__wsChevron{transform:rotate(180deg)}.web-search-module__ljQOqq__wsCollapsible{opacity:1;transition:grid-template-rows .32s var(--ws-ease), opacity .22s var(--ws-ease);grid-template-rows:1fr;display:grid}.web-search-module__ljQOqq__wsCollapsible.web-search-module__ljQOqq__isCollapsed{opacity:0;pointer-events:none;grid-template-rows:0fr}.web-search-module__ljQOqq__wsCollapsibleInner{min-height:0;overflow:hidden}.web-search-module__ljQOqq__wsResults{align-items:stretch;gap:6px;min-width:0;display:flex;position:relative}.web-search-module__ljQOqq__wsRail{border-left:1px solid var(--ws-border);flex:none;align-self:stretch;width:1px;margin-left:5.5px}.web-search-module__ljQOqq__wsList{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;padding:4px 0 2px 6px;list-style:none;display:flex}.web-search-module__ljQOqq__wsList>li{min-width:0}.web-search-module__ljQOqq__wsList.web-search-module__ljQOqq__isScrollable{overscroll-behavior:contain;scrollbar-color:var(--ws-border) transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;max-height:120px;padding-right:6px;overflow-y:auto}.web-search-module__ljQOqq__wsList.web-search-module__ljQOqq__isScrollable::-webkit-scrollbar{width:6px}.web-search-module__ljQOqq__wsList.web-search-module__ljQOqq__isScrollable::-webkit-scrollbar-thumb{background:var(--ws-border);border-radius:999px}.web-search-module__ljQOqq__wsSite{animation:web-search-module__ljQOqq__ws-enter .34s var(--ws-ease) var(--ws-delay,0s) forwards;color:var(--ws-muted);opacity:0;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:18px;text-decoration:none;display:flex;transform:translateY(4px)}a.web-search-module__ljQOqq__wsSite{cursor:pointer}a.web-search-module__ljQOqq__wsSite:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1975e5}.web-search-module__ljQOqq__wsBullet{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;position:relative}.web-search-module__ljQOqq__wsDots,.web-search-module__ljQOqq__wsGlobe{color:var(--ws-subtle);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.web-search-module__ljQOqq__wsDots{opacity:1;pointer-events:none;transition:opacity .32s var(--ws-ease)}.web-search-module__ljQOqq__wsDots svg,.web-search-module__ljQOqq__wsCheck svg{flex:none}.web-search-module__ljQOqq__wsSite[data-state=loading] .web-search-module__ljQOqq__wsDots,.web-search-module__ljQOqq__wsSite[data-state=done] .web-search-module__ljQOqq__wsDots{opacity:0}.web-search-module__ljQOqq__wsGlobe{opacity:0;transition:opacity .32s var(--ws-ease), transform .36s var(--ws-ease);transform:scale(.88)}.web-search-module__ljQOqq__wsSite[data-state=loading] .web-search-module__ljQOqq__wsGlobe{opacity:1;transform:scale(1)}.web-search-module__ljQOqq__wsSite[data-state=done] .web-search-module__ljQOqq__wsGlobe{opacity:0;transition:opacity .22s var(--ws-ease), transform .26s var(--ws-ease);transform:scale(.775)}.web-search-module__ljQOqq__wsCheck{color:var(--ws-success);opacity:0;transition:opacity .24s var(--ws-ease) 60ms, transform .28s var(--ws-ease) 60ms;justify-content:center;align-items:center;display:inline-flex;transform:scale(1.175)}.web-search-module__ljQOqq__wsSite[data-state=done] .web-search-module__ljQOqq__wsCheck{opacity:1;transform:scale(1)}.web-search-module__ljQOqq__wsTitle{color:var(--ws-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:450;overflow:hidden}.web-search-module__ljQOqq__wsSite[data-state=loading] .web-search-module__ljQOqq__wsTitle{background:linear-gradient(90deg, color-mix(in srgb, var(--ws-text) 50%, transparent) 0%, var(--ws-text) 44%, color-mix(in srgb, var(--ws-text) 50%, transparent) 80%);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.7s linear infinite web-search-module__ljQOqq__ws-shimmer}.web-search-module__ljQOqq__wsSep{color:var(--ws-subtle);flex:none}.web-search-module__ljQOqq__wsUrl{color:var(--ws-muted);text-overflow:ellipsis;min-width:0;transition:color .16s var(--ws-ease);white-space:nowrap;flex:140px;overflow:hidden}.web-search-module__ljQOqq__wsArrow{color:var(--ws-subtle);opacity:0;transition:opacity .16s var(--ws-ease), transform .22s var(--ws-ease);flex:none;margin-left:-2px;display:inline-flex;transform:rotate(45deg)translateY(2px)}a.web-search-module__ljQOqq__wsSite:hover .web-search-module__ljQOqq__wsArrow,a.web-search-module__ljQOqq__wsSite:focus-visible .web-search-module__ljQOqq__wsArrow{opacity:1;transform:rotate(45deg)translate(0)}a.web-search-module__ljQOqq__wsSite:hover .web-search-module__ljQOqq__wsUrl,a.web-search-module__ljQOqq__wsSite:focus-visible .web-search-module__ljQOqq__wsUrl{color:var(--ws-text)}.web-search-module__ljQOqq__wsErrorMark{border:1px solid color-mix(in srgb, var(--ws-error) 45%, transparent);color:var(--ws-error);border-radius:50%;flex:none;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.web-search-module__ljQOqq__wsErrorText{color:var(--ws-error);font-size:12px}@keyframes web-search-module__ljQOqq__ws-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes web-search-module__ljQOqq__ws-enter{to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.web-search-module__ljQOqq__wsSep,.web-search-module__ljQOqq__wsUrl{display:none}.web-search-module__ljQOqq__wsTitle{flex:1}.web-search-module__ljQOqq__wsArrow{opacity:1;margin-left:auto;transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.web-search-module__ljQOqq__ws *,.web-search-module__ljQOqq__ws :before,.web-search-module__ljQOqq__ws :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.web-search-module__ljQOqq__wsShimmer,.web-search-module__ljQOqq__wsSite[data-state=loading] .web-search-module__ljQOqq__wsTitle{color:var(--ws-text);-webkit-text-fill-color:var(--ws-text);background:0 0}.web-search-module__ljQOqq__wsSite{opacity:1;transform:none}}
.InlineCitations-module__3LJsSG__response{color:#17343a}.InlineCitations-module__3LJsSG__markerWrap{display:inline;position:relative}.InlineCitations-module__3LJsSG__marker{cursor:pointer;vertical-align:.34em;background:#f1f3f3;border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;margin:0 2px;padding:0 3px;transition:background-color .15s,color .15s;display:inline-flex;color:#819196!important;text-decoration:none!important}.InlineCitations-module__3LJsSG__marker:hover,.InlineCitations-module__3LJsSG__marker:focus-visible{background:#dfe5e6;color:#17343a!important}.InlineCitations-module__3LJsSG__marker:focus-visible{outline-offset:2px;outline:2px solid #1975e5}.InlineCitations-module__3LJsSG__markerNumber{font-size:10px;font-weight:600;line-height:1}.InlineCitations-module__3LJsSG__tooltip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffffff0;filter:blur(2px);opacity:0;pointer-events:none;white-space:normal;z-index:40;background:#1d1d1db8;border-radius:6px;width:max-content;max-width:min(280px,80vw);padding:5px 6px;font-size:10px;font-weight:500;line-height:1.3;transition:opacity .15s,transform .15s,filter .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(2px)}.InlineCitations-module__3LJsSG__markerWrap:hover .InlineCitations-module__3LJsSG__tooltip,.InlineCitations-module__3LJsSG__markerWrap:focus-within .InlineCitations-module__3LJsSG__tooltip{filter:blur();opacity:1;transform:translate(-50%)translateY(0)}.InlineCitations-module__3LJsSG__footer{border-top:1px solid #e3e8e9;flex-direction:column;gap:6px;width:100%;max-width:680px;margin-top:10px;padding-top:10px;display:flex}.InlineCitations-module__3LJsSG__sourceRow{color:#93a0a3;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:18px;text-decoration:none;display:flex}a.InlineCitations-module__3LJsSG__sourceRow{cursor:pointer}.InlineCitations-module__3LJsSG__footerMarker{color:#819196;background:#f1f3f3;border-radius:4px;flex:none;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.InlineCitations-module__3LJsSG__sourceLabel{color:#29474d;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:450;overflow:hidden}.InlineCitations-module__3LJsSG__separator,.InlineCitations-module__3LJsSG__sourceHost{color:#93a0a3;flex:none}.InlineCitations-module__3LJsSG__sourceHost{white-space:nowrap;transition:color .16s}.InlineCitations-module__3LJsSG__sourceArrow{color:#819196;opacity:0;flex:none;width:11px;height:11px;margin-left:-2px;transition:opacity .16s,transform .22s;transform:translate(-2px,2px)}a.InlineCitations-module__3LJsSG__sourceRow:hover .InlineCitations-module__3LJsSG__sourceHost,a.InlineCitations-module__3LJsSG__sourceRow:focus-visible .InlineCitations-module__3LJsSG__sourceHost{color:#17343a}a.InlineCitations-module__3LJsSG__sourceRow:hover .InlineCitations-module__3LJsSG__sourceArrow,a.InlineCitations-module__3LJsSG__sourceRow:focus-visible .InlineCitations-module__3LJsSG__sourceArrow{opacity:1;transform:translate(0)}a.InlineCitations-module__3LJsSG__sourceRow:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1975e5}@media (prefers-reduced-motion:reduce){.InlineCitations-module__3LJsSG__marker,.InlineCitations-module__3LJsSG__tooltip,.InlineCitations-module__3LJsSG__sourceArrow,.InlineCitations-module__3LJsSG__sourceHost{transition:none}}@media (max-width:480px){.InlineCitations-module__3LJsSG__sourceHost,.InlineCitations-module__3LJsSG__separator{display:none}.InlineCitations-module__3LJsSG__sourceArrow{opacity:1;margin-left:auto;transform:none}}
.StreamingText-module__EBIbMa__root{display:contents}.StreamingText-module__EBIbMa__root[data-streaming=true]>:last-child>:last-child:after{content:"";opacity:1;vertical-align:text-bottom;background:currentColor;width:8px;height:1.05em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:reduce){.StreamingText-module__EBIbMa__root[data-streaming=true]>:last-child>:last-child:after{animation:none}}
