@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.D83ada_dialog[data-slot=dialog-content][data-product-dialog-size=fullscreen][data-lookup-result-dialog]{inset:0;top:var(--mobile-viewport-top,0px);width:100vw;max-width:none;height:var(--mobile-viewport-height,100dvh);max-height:none;translate:var(--lookup-dialog-translate,0px 0px);transform:var(--lookup-dialog-transform,none);scale:var(--lookup-dialog-scale,1);box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;transition:none;display:flex;left:0;overflow:hidden}.D83ada_overlay[data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.D83ada_dialog[data-lookup-result-dialog] [data-panel-chat-message]{padding-inline:0}.D83ada_split{flex:1;grid-template-columns:minmax(0,3fr) minmax(0,7fr);width:100%;min-height:0;display:grid}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_split{grid-template-columns:clamp(320px,28vw,420px) minmax(0,1fr)}.D83ada_assistant,.D83ada_detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.D83ada_assistant{border-right:1px solid var(--color-border-default)}.D83ada_panelHeader{border-bottom:1px solid var(--color-border-default);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.D83ada_detail>.D83ada_panelHeader{padding-right:72px}.D83ada_reportTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--color-secondary-foreground);overflow:hidden}.D83ada_detailTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-primary-foreground);overflow:hidden}.D83ada_reportSelect{width:auto;min-width:0;max-width:100%}.D83ada_toolbar{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:16px}.D83ada_toolbarActions{align-items:center;gap:8px;display:flex}.D83ada_dialog[data-research-result-dialog]{--research-control-gap:4px;--research-control-size:28px;--research-action-height:28px;--research-bar-height:44px}.D83ada_dialog[data-research-result-dialog] .D83ada_assistant>.D83ada_panelHeader{height:var(--research-bar-height);padding-inline:20px}.D83ada_dialog[data-research-result-dialog] .D83ada_assistant>.D83ada_panelHeader h2{font-size:16px;font-weight:var(--type-weight-medium)}.D83ada_dialog[data-research-result-dialog] .D83ada_messages{padding:20px}.D83ada_dialog[data-research-result-dialog] .D83ada_composer{padding:12px 20px max(20px, env(safe-area-inset-bottom))}.D83ada_dialog[data-research-result-dialog]>.D83ada_toolbar{top:calc((var(--research-bar-height) - 1px - var(--research-control-size)) / 2);gap:var(--research-control-gap)}.D83ada_dialog[data-research-result-dialog] [data-chat-message-actions],.D83ada_dialog[data-research-result-dialog] :is(.chat-composer-controls,.chat-composer-actions,.chat-composer-actions>span:last-child){gap:var(--research-control-gap)}.D83ada_dialog[data-research-result-dialog] [data-research-document-workspace] [role=tablist] [role=tab]:not([aria-selected=true]):not(:hover):not(:focus-visible){color:var(--color-secondary-foreground);background:0 0}.D83ada_dialog[data-research-result-dialog] .D83ada_assistant>.D83ada_panelHeader [data-panel-text=section]{font-size:16px;line-height:24px}@media (pointer:coarse){.D83ada_dialog[data-research-result-dialog]{--research-control-size:44px;--research-action-height:44px;--research-bar-height:52px}}@media (max-width:1023px){.D83ada_dialog[data-research-result-dialog] .D83ada_mobileTabs{height:var(--research-bar-height);padding-block:0}.D83ada_dialog[data-research-result-dialog] .D83ada_messages{padding:16px}.D83ada_dialog[data-research-result-dialog] .D83ada_composer{padding:12px 16px max(16px, env(safe-area-inset-bottom))}}.D83ada_dialog:has([data-lookup-toolbar-actions]) .D83ada_detail>.D83ada_panelHeader{padding-right:248px}.D83ada_dialog:not([data-research-result-dialog]):has([data-lookup-toolbar-actions]) .D83ada_detail>.D83ada_panelHeader{padding-right:200px}.D83ada_reportScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_reportScroll{--report-gutter:max(var(--layout-gutter), calc((100% - var(--layout-content-width)) / 2));padding-inline:var(--report-gutter)}.D83ada_reportScroll:has([data-photo-location-variant=lookup]){padding:0;container:lookup-report/size}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_reportScroll:has([data-photo-location-variant=lookup]){padding:0}.D83ada_reportScroll:has(>[data-lookup-detail-status]){padding:0;display:flex}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_reportScroll:has(>[data-lookup-detail-status]){padding:0}.D83ada_documentBody{flex:1;min-height:0;overflow:hidden}.D83ada_assistantBody{flex-direction:column;flex:1;min-height:0;display:flex}.D83ada_messages{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:24px;overflow-y:auto}.D83ada_messages>div+div{margin-top:24px}.D83ada_assistantEmpty{color:var(--color-secondary-foreground);flex-direction:column;gap:8px;display:flex}.D83ada_assistantEmpty h3{color:var(--color-primary-foreground)}.D83ada_suggestions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.D83ada_suggestion{white-space:normal;text-align:start;justify-content:flex-start;width:100%;height:auto}.D83ada_suggestion>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_suggestion{padding:12px}.D83ada_composer{padding:16px 24px max(24px, env(safe-area-inset-bottom));flex-shrink:0}.D83ada_mobileTabs,.D83ada_mobileTitle{display:none}.D83ada_dialog [data-panel-chat-message]{width:100%;max-width:none}.D83ada_dialog[data-research-result-dialog] [data-research-detail-report] [data-panel-chat-message]{margin:0}.D83ada_dialog[data-research-result-dialog] [data-research-detail-report] [data-panel-chat-message]>div{max-width:none}.D83ada_dialog [data-chat-composer-position=embedded]{padding:0}.D83ada_dialog [data-lookup-detail-report] [data-investigation-brief]{gap:var(--layout-section-gap);max-width:none}.D83ada_dialog [data-lookup-detail-report] [data-lookup-report-sections]{gap:var(--layout-section-gap);flex-direction:column;display:flex}.D83ada_dialog [data-lookup-detail-report] [data-lookup-section-card]{border:var(--layout-border);border-radius:var(--layout-card-radius);background:var(--layout-surface);box-shadow:none;padding:0;overflow:hidden}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-header]{min-height:56px;padding:16px var(--layout-card-padding);border-bottom:1px solid var(--color-border-default);align-items:center;gap:10px;margin:0;display:flex}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body]{min-width:0;padding:var(--layout-card-padding);overflow-wrap:anywhere;border-top:0}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-header] :is(h2,h3){white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] [data-panel-row]{border-radius:0;flex-wrap:nowrap;align-items:center;gap:12px;min-height:44px;padding:12px 0}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] a[data-panel-row]{border-radius:var(--radius-lg);width:calc(100% + 16px);height:auto;color:var(--color-primary-foreground);border:0;margin:0 -8px;padding:12px 8px}.D83ada_dialog [data-lookup-detail-report] a[data-panel-row]:hover{background:var(--color-transparent-hover)}.D83ada_dialog [data-lookup-detail-report] a[data-panel-row]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;background:var(--color-transparent-hover)}.D83ada_dialog [data-lookup-detail-report] [data-dossier-row-leading]{width:20px;min-height:20px;display:grid}.D83ada_dialog [data-lookup-detail-report] [data-dossier-row-leading]>*{background:0 0;border:0;border-radius:0;width:20px;height:20px}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] [data-panel-row-title]{overflow-wrap:anywhere;letter-spacing:normal}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] :is([data-panel-row-description],[data-panel-row-value]){color:var(--color-secondary-foreground);letter-spacing:normal}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] [data-panel-row-description]{margin-top:2px}.D83ada_dialog [data-lookup-detail-report] [data-lookup-related-note]{margin-left:30px}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] [data-panel-row-value]{padding-top:1px}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] [data-panel-row]>svg{margin-top:1px}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] :is(.D83ada_divide-y>:not(:last-child),[data-panel-meta].D83ada_border-t){border-color:var(--color-border-default)}.D83ada_dialog [data-lookup-detail-report] [data-report-summary-copy]{max-width:var(--layout-reading-width);color:var(--color-primary-foreground);letter-spacing:normal}.D83ada_dialog [data-lookup-fact-chips]{align-items:center;gap:8px}.D83ada_dialog [data-lookup-detail-report] [data-lookup-fact-chips]>*{white-space:normal;min-width:0;max-width:100%}.D83ada_dialog [data-lookup-detail-report] .D83ada_source{border-color:var(--color-border-default)}.D83ada_dialog [data-lookup-detail-report] [data-lookup-fact-row]{min-height:var(--panel-size-row);font-size:var(--font-scale-04);line-height:var(--panel-type-menu-line);border-color:var(--color-border-default);letter-spacing:normal;padding-block:8px}.D83ada_dialog [data-lookup-detail-report] [data-lookup-fact-row]:last-child{border-bottom:0}.D83ada_dialog [data-lookup-detail-report] [data-report-citation]{min-width:18px;height:18px;min-height:18px;font-size:var(--font-scale-03);vertical-align:baseline;letter-spacing:normal;padding:0 5px;line-height:18px;transform:none}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] :is(li:first-child>[data-panel-row]:not(a),[data-panel-row]:first-child:not(a):not(li *)){padding-top:0}.D83ada_dialog [data-lookup-detail-report] [data-lookup-card-body] :is(li:last-child>[data-panel-row]:not(a),[data-panel-row]:last-child:not(a):not(li *)){padding-bottom:0}.D83ada_backToResults{color:var(--color-secondary-foreground);align-items:center;gap:6px;margin-bottom:16px;display:inline-flex}.D83ada_backToResults svg{width:16px;height:16px}.D83ada_profileHeader{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.D83ada_portrait{background:var(--color-component);border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.D83ada_profileIdentity{overflow-wrap:anywhere;flex:1;min-width:min(200px,100%);padding-top:2px}.D83ada_profileIdentity>p:not([data-panel-text=title]){color:var(--color-secondary-foreground);margin-top:4px}.D83ada_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.D83ada_summary{border:var(--layout-border);border-radius:var(--layout-card-radius);overflow:hidden}.D83ada_summaryHeader{border-bottom:1px solid var(--color-border-default);align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.D83ada_summaryHeader h2{flex:1}.D83ada_summaryBody{padding:16px}.D83ada_sources{flex-wrap:wrap;gap:8px;display:flex}.D83ada_source{max-width:100%;font-size:var(--font-scale-03);line-height:var(--panel-type-meta-line);border:1px solid var(--color-border-default);color:var(--color-secondary-foreground);overflow-wrap:anywhere;letter-spacing:normal;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.D83ada_status{color:var(--color-secondary-foreground);margin-block:12px}@media (max-width:1023px){.D83ada_mobileTabs{border-bottom:1px solid var(--color-border-default);flex-shrink:0;align-items:center;gap:8px;height:56px;padding:8px 72px 8px 16px;display:flex}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_detail>.D83ada_panelHeader{display:none}.D83ada_mobileTitle{color:var(--color-primary-foreground);overflow-wrap:anywhere;text-wrap:balance;margin-bottom:16px;display:block}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_reportScroll:has([data-lookup-report-header])>.D83ada_mobileTitle{display:none}.D83ada_reportScroll{padding:16px 16px max(24px, calc(env(safe-area-inset-bottom) + 16px))}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_reportScroll{--report-gutter:16px}.D83ada_reportScroll:has(>[data-lookup-detail-status]){flex-direction:column}.D83ada_reportScroll:is(:has(>[data-lookup-detail-status]),:has([data-photo-location-variant=lookup]))>.D83ada_mobileTitle{margin:0;padding:16px 16px 0}.D83ada_messages{padding:16px}.D83ada_composer{padding:12px 16px max(16px, env(safe-area-inset-bottom))}.D83ada_split{display:flex}.D83ada_assistant,.D83ada_detail{width:100%}.D83ada_assistant{border-right:0}.D83ada_split[data-mobile-tab=detail] .D83ada_assistant,.D83ada_split[data-mobile-tab=ai] .D83ada_detail,.D83ada_assistant>.D83ada_panelHeader{display:none}.D83ada_detail>.D83ada_panelHeader{height:48px;padding-right:24px}.D83ada_dialog:has([data-lookup-toolbar-actions]) .D83ada_detail>.D83ada_panelHeader{padding-right:24px}.D83ada_dialog:has([data-lookup-toolbar-actions]) .D83ada_mobileTabs{padding-right:200px}.D83ada_dialog:not([data-research-result-dialog]):has([data-lookup-toolbar-actions]) .D83ada_mobileTabs{gap:4px;padding-right:104px}.D83ada_dialog:not([data-research-result-dialog]) .D83ada_toolbar{gap:4px;right:12px}.D83ada_profileIdentity{flex-basis:calc(100% - 68px);min-width:0}.D83ada_actions{width:100%}}.D83ada_factStrip{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.jgi_2q_tableScroll{overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--panel-border);border-radius:var(--panel-radius-card,8px);max-width:100%;overflow-x:auto}.jgi_2q_tableScroll:focus-visible{outline:2px solid var(--panel-focus,var(--ring));outline-offset:2px}.jgi_2q_table :is(th,td){overflow-wrap:anywhere;min-width:12rem;max-width:24rem}.jgi_2q_table[data-compact-first-column] :is(th,td):first-child{min-width:3rem}.jgi_2q_table tbody tr:last-child td{border-bottom:0}:is(.jgi_2q_table [data-variant=link],.jgi_2q_table [data-variant=link] .int-btn-content){white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%;display:inline}.jgi_2q_table [data-variant=link] .int-btn-content{overflow:visible}
