.open-question_container__3di5kr0,.open-question_iframeContainer__3di5kr1{display:flex;flex-direction:column;height:100dvh;width:100%}.open-question_iframeContainer__3di5kr1{min-height:400px;overflow:hidden;padding-top:24px;padding-bottom:12px;box-sizing:border-box}.open-question_contentArea__3di5kr2{display:flex;flex-direction:row;flex:1 1;overflow:hidden;min-height:0}body.iframe-mode{margin:0;padding:0;overflow:hidden}body.iframe-mode .layout-body{overflow:hidden}.chat_container__er2oe50{width:100%;height:100%;position:relative;flex:1 1;min-width:0}.chat_layout__er2oe51{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:100%}.chat_layout_iframe_true__er2oe52{padding-top:20px}.chat_body__er2oe54{flex:1 1;display:flex;flex-direction:column;overflow:hidden;padding:0;width:100%;min-height:0;position:relative;justify-content:flex-end}.chat_header__er2oe55{flex-shrink:0;padding-top:24px;padding-bottom:24px}.chat_title__er2oe56{font-size:50px;font-weight:600;margin:0;text-align:center;font-family:var(--aifront-font-sans)}.chat_introText__er2oe57{font-size:20px;font-weight:400;position:absolute;top:-60%;left:0;right:0;padding-left:16px;padding-right:16px;box-sizing:border-box;margin:0;font-family:var(--aifront-font-serif)}.chat_introText_visible_true__er2oe58{opacity:1}.chat_introText_visible_false__er2oe59{opacity:0;display:none}.chat_messagesArea__er2oe5a{display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;min-height:0;transition:all .8s cubic-bezier(.4,0,.2,1);width:100%;scrollbar-color:rgba(0,0,0,.2) var(--aifront-color-page-background)}.chat_messagesArea__er2oe5a::-webkit-scrollbar-track{background:var(--aifront-color-page-background)}.chat_messagesArea__er2oe5a::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.chat_messagesArea__er2oe5a::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}.chat_messagesArea_visible_true__er2oe5b{flex:1 1;opacity:1}.chat_messagesArea_visible_false__er2oe5c{flex:0 1;opacity:0;max-height:0}.chat_inputArea__er2oe5d{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-left:16px;padding-right:16px;padding-bottom:20px;transition:transform .8s cubic-bezier(.4,0,.2,1);width:100%;box-sizing:border-box}.chat_inputArea_centered_true__er2oe5e{transform:translateY(-30vh)}.chat_inputArea_centered_false__er2oe5f{transform:translateY(0)}.chat_errorMessage__er2oe5g{position:absolute;left:16px;top:0;z-index:10;transition:opacity .3s ease,transform .3s ease}.chat_errorMessage_visible_true__er2oe5h{opacity:1;transform:translateY(0);visibility:visible}.chat_errorMessage_visible_false__er2oe5i{opacity:0;transform:translateY(-10px);visibility:hidden}@media (max-width:500px){.chat_inputArea__er2oe5d,.chat_introText__er2oe57{padding-left:8px;padding-right:8px}}@media (min-height:1300px){.chat_inputArea_centered_true__er2oe5e{transform:translateY(-40vh)}}.message_messageRecipe__1tbn7pk0{padding:12px 16px;border-radius:8px;margin:0 2px 8px;font-size:14px;line-height:1.5;position:relative;font-family:var(--aifront-font-sans);transition:background-color .6s ease-in-out}.message_messageRecipe_role_user__1tbn7pk1{margin-top:8px;background-color:#f3f4f6;color:#000000BB;align-self:flex-end;margin-left:auto;max-width:70%;width:-moz-fit-content;width:fit-content}.message_messageRecipe_role_assistant__1tbn7pk2{background-color:transparent;color:#1f2937;align-self:flex-start;max-width:100%}.message_messageRecipe_size_compact__1tbn7pk3{padding:6px 12px;font-size:12px}.message_messageRecipe_size_normal__1tbn7pk4{padding:6px 16px;font-size:14px}.message_messageRecipe_size_large__1tbn7pk5{padding:16px 20px;font-size:16px}.message_messageRecipe_status_streaming__1tbn7pk7{border-color:#10B98180;box-shadow:0 0 0 2px rgba(16,185,129,.12)}.message_messageRecipe_status_error__1tbn7pk8{border-color:rgba(244,63,94,.5);box-shadow:0 0 0 2px rgba(244,63,94,.12)}.message_messageRecipe_compound_0__1tbn7pk9{background-color:#ecfdf5}.message_messageRecipe_compound_1__1tbn7pka{max-width:80%}.message_role__1tbn7pkb{font-size:12px;margin-bottom:12px;font-weight:500;color:var(--aifront-color-text)}.message_content__1tbn7pkc{font-size:14px;line-height:1.5;font-weight:400}@media (max-width:500px){.message_messageRecipe__1tbn7pk0{padding:12px 9px}.message_role__1tbn7pkb{font-size:10px}.message_content__1tbn7pkc{font-size:12px}}.expand-button_button__v0jr470{display:flex;align-items:center;gap:8px;color:var(--aifront-color-secondary);background-color:#f3f4f6BB;border:none;padding:4px 8px;border-radius:8px;font-family:var(--aifront-font-sans);font-style:italic;cursor:pointer}.expand-button_button__v0jr470:hover{transition:all .2s ease;background-color:#ecedefff}.expand-button_button__v0jr470:active{transition:all .2s ease}.source-embed_container__9fk6fp0{padding:4px 8px;border:1px solid #eee;border-radius:24px;background-color:#f9f9f9;overflow:auto;font-family:var(--aifront-font-sans);font-size:10px;line-height:20px;text-decoration:none;color:var(--aifront-color-secondary)}.source-embed_container__9fk6fp0:hover{background-color:#eee}.citation-popover_container__5e3mzu0{width:320px;max-width:min(360px,80vw);padding:12px;border-radius:8px;border:1px solid var(--aifront-color-line);box-shadow:0 8px 24px rgba(0,0,0,.12)}.citation-popover_containerDrawer__5e3mzu1,.citation-popover_container__5e3mzu0{background:var(--aifront-color-background);font-family:var(--aifront-font-sans);color:var(--aifront-color-strong);text-align:left}.citation-popover_containerDrawer__5e3mzu1{width:100%;box-sizing:border-box;padding:16px}.citation-popover_headerLink__5e3mzu3,.citation-popover_header__5e3mzu2{display:flex;gap:10px;align-items:flex-start;padding:4px;margin:-4px -4px 6px;border-radius:6px;text-decoration:none;color:var(--aifront-color-strong)}.citation-popover_headerLink__5e3mzu3{cursor:pointer;transition:background .12s ease}.citation-popover_headerLink__5e3mzu3:hover{background:var(--aifront-color-light-chrome)}.citation-popover_headerLink__5e3mzu3:focus-visible{outline:2px solid var(--aifront-color-primary);outline-offset:1px}.citation-popover_favicon__5e3mzu4{width:28px;height:28px;border-radius:6px;flex-shrink:0;margin-top:2px;-o-object-fit:cover;object-fit:cover}.citation-popover_titleBlock__5e3mzu5{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.citation-popover_type__5e3mzu6{font-size:10px;color:var(--aifront-color-mid);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.citation-popover_title__5e3mzu7{font-size:13px;font-weight:600;line-height:1.3;word-break:break-word}.citation-popover_excerpt__5e3mzu8{font-size:12px;color:var(--aifront-color-text);line-height:1.5;max-height:8em;overflow:hidden;overflow-wrap:break-word;position:relative}.citation-popover_excerpt__5e3mzu8:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5em;background:linear-gradient(to bottom,transparent,var(--aifront-color-background));pointer-events:none}.citation-popover_excerptParagraph__5e3mzu9{margin:0 0 4px}.citation-popover_excerptParagraph__5e3mzu9:last-child{margin-bottom:0}.citation-popover_excerptHeading__5e3mzua{font-size:12px;font-weight:600;line-height:1.4;margin:0 0 4px;color:var(--aifront-color-strong)}.citation-popover_excerptHeading__5e3mzua:last-child{margin-bottom:0}.citation-popover_excerptLink__5e3mzub{color:var(--aifront-color-primary);text-decoration:underline;text-underline-offset:2px}.citation-popover_excerptLink__5e3mzub:hover{text-decoration:none}.citation-drawer_backdrop__ozkseq0{position:fixed;inset:0;background-color:rgba(15,23,42,.4);z-index:999;opacity:0;pointer-events:none;transition:opacity .2s ease}.citation-drawer_backdrop__ozkseq0[data-open=true]{opacity:1;pointer-events:auto}.citation-drawer_panel__ozkseq1{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:80vh;overflow-y:auto;overflow-x:hidden;background-color:var(--aifront-color-background);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px rgba(15,23,42,.12);padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%);transition:transform .25s ease;z-index:1001}.citation-drawer_panel__ozkseq1[data-open=true]{transform:translateY(0)}.citation-drawer_handle__ozkseq2{width:40px;height:4px;border-radius:2px;background-color:rgba(15,23,42,.2);margin:8px auto 4px}.citation-chip_wrapper__lws0dz0{position:relative;display:inline-block;margin-left:-4px}.citation-chip_wrapper__lws0dz0:first-of-type{margin-left:3px}.citation-chip_chipRecipe__lws0dz1{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;background:transparent;color:var(--aifront-color-strong);font-family:var(--aifront-font-sans);vertical-align:baseline;transition:transform .12s ease}.citation-chip_chipRecipe__lws0dz1:hover:not(:disabled){transform:translateY(-1px);z-index:2}.citation-chip_chipRecipe__lws0dz1:focus-visible{outline:2px solid var(--aifront-color-primary);outline-offset:2px;border-radius:999px}.citation-chip_chipRecipe__lws0dz1:disabled{cursor:default}.citation-chip_chipRecipe_variant_favicon__lws0dz2{width:18px;height:18px;border-radius:50%;overflow:hidden;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.08);background:#d1ddd6}.citation-chip_chipRecipe_variant_count__lws0dz3{min-width:22px;height:18px;padding:0 6px;border-radius:999px;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.08);background:var(--aifront-color-app-chrome);color:var(--aifront-color-strong);font-size:10px;font-weight:600;line-height:1}.citation-chip_chipRecipe_variant_ieee__lws0dz4{min-width:22px;height:18px;padding:0 4px;border-radius:4px;border:1px solid var(--aifront-color-line);background:var(--aifront-color-light-chrome);color:var(--aifront-color-strong);font-size:10px;line-height:1;margin-left:3px}.citation-chip_chipRecipe_variant_placeholder__lws0dz5{border-radius:50%;border:1px dashed var(--aifront-color-strong-chrome);opacity:.7}.citation-chip_chipRecipe_variant_disabled__lws0dz6,.citation-chip_chipRecipe_variant_placeholder__lws0dz5{width:18px;height:18px;background:var(--aifront-color-subtle-chrome);color:var(--aifront-color-mid);font-size:10px}.citation-chip_chipRecipe_variant_disabled__lws0dz6{border-radius:50%;border:1px solid var(--aifront-color-line);opacity:.5;text-decoration:line-through}.citation-chip_faviconImg__lws0dz7{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.citation-chip_faviconFallback__lws0dz8{font-size:11px;color:var(--aifront-color-mid)}.citation-chip_popoverHoverZone__lws0dz9{position:absolute;top:calc(100% + 0px);left:0;padding-top:6px;z-index:50}.citation-chip_popoverHoverZoneFixed__lws0dza{position:fixed;padding-top:6px;z-index:50}.citation-chip_rolledUpList__lws0dzb{display:flex;flex-direction:column;background:var(--aifront-color-background);border:1px solid var(--aifront-color-line);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px;min-width:220px;max-width:320px}.citation-chip_rolledUpListDrawer__lws0dzc{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:0 4px}.citation-chip_rolledUpItem__lws0dzd{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;text-decoration:none;color:var(--aifront-color-strong);font-size:13px;font-family:var(--aifront-font-sans)}.citation-chip_rolledUpItem__lws0dzd:hover{background:var(--aifront-color-light-chrome)}.citation-chip_rolledUpFavicon__lws0dze{width:16px;height:16px;border-radius:4px;flex-shrink:0}.citation-chip_rolledUpTitle__lws0dzf{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes markdown_fadeIn__sltkhy0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.markdown_fadeInElement__sltkhy2{animation:markdown_fadeIn__sltkhy0 .7s ease-in-out;animation-fill-mode:backwards}@keyframes discovery-layout_fadeIn__97jv180{0%{opacity:0}to{opacity:1}}.discovery-layout_content__97jv183{font-size:14px;line-height:1.5;font-weight:400}.discovery-layout_actionsBar__97jv184{display:flex;flex-direction:row;align-items:center;gap:16px}.discovery-layout_fadeInElement__97jv185{animation:discovery-layout_fadeIn__97jv180 .6s ease-in}@media (max-width:500px){.discovery-layout_content__97jv183{font-size:12px}}.discovery-stats_container__vdr0m20{background-color:var(--aifront-color-app-chrome);border-radius:8px;padding:12px 34px 16px;margin-bottom:16px;position:relative}.discovery-stats_sectionLabel__vdr0m21{font-size:12px;font-weight:600;color:var(--aifront-color-strong-chrome);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.discovery-stats_statsGrid__vdr0m22{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.discovery-stats_statIcon__vdr0m23{font-size:14px}.discovery-stats_statText__vdr0m24{font-size:12px;font-weight:500;color:#374151}.discovery-stats_header__vdr0m25{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;padding-top:8px}.discovery-stats_seeAllButton__vdr0m26{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--aifront-color-strong-chrome);text-decoration:none;background-color:transparent;cursor:pointer;padding:0 8px;border-radius:4px;border:1px solid transparent}.discovery-stats_icon__vdr0m27{display:inline-flex;transition:transform .2s ease;color:inherit}.discovery-stats_seeAllButton__vdr0m26:hover .discovery-stats_icon__vdr0m27{transform:translateX(4px)}@media (max-width:500px){.discovery-stats_container__vdr0m20{padding:12px 24px 16px}.discovery-stats_sectionLabel__vdr0m21{font-size:10px}.discovery-stats_seeAllButton__vdr0m26{font-size:12px}}.slide-controls_navigationButtons__xduzrr1{display:flex;justify-content:center;gap:16px;align-items:center;margin-top:8px}.slide-controls_navButton__xduzrr2{background:transparent;border:none;cursor:pointer;padding-top:4px;transition:background .3s}.slide-controls_navButton__xduzrr2:hover{filter:brightness(.8)}.slide-controls_ellipsesIndex__xduzrr3{display:flex;justify-content:center;gap:8px;margin:16px 0}.slide-controls_controlButton__xduzrr4{min-width:8px;min-height:8px;border-radius:50%;flex-shrink:0;border:none;padding:0;background-color:#ccc;cursor:pointer;transition:background-color .2s ease}.slide-controls_controlButton__xduzrr4:hover{background-color:var(--aifront-color-app-chrome)}.slide-controls_controlButton_active_active__xduzrr5{background-color:var(--aifront-color-strong-chrome)}.slide-controls_controlButton_active_inactive__xduzrr6{background-color:var(--aifront-color-light-chrome)}.meta-card_container__10e2id00{border:1px solid #eee;border-radius:8px;padding:8px 12px 12px;margin:12px 0;display:flex;max-width:350px;min-height:90px;flex-direction:column;position:relative;transition:box-shadow .2s ease}.meta-card_container__10e2id00:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:60%;background:linear-gradient(180deg,rgba(48,48,48,1),rgba(48,48,48,.9) 20%,rgba(48,48,48,0));z-index:1;border-radius:8px 8px 0 0}.meta-card_container_hasImage_true__10e2id01{background-size:cover;background-position:50%;background-repeat:no-repeat}.meta-card_container_hasImage_false__10e2id02{align-items:center;justify-content:center;overflow:hidden;background-color:#000}.meta-card_title__10e2id03{position:absolute;top:12px;left:12px;right:12px;font-size:.9rem;font-weight:600;color:#FFF;z-index:3;margin:0;pointer-events:none;line-height:1.2;word-wrap:break-word;overflow:hidden;max-height:calc(50% - 4px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meta-card_icon__10e2id04{z-index:1;color:white}@media (max-width:500px){.meta-card_container__10e2id00{margin:0;min-height:70px}.meta-card_title__10e2id03{font-size:.7rem}}.copy-menu_container__u7uc00{position:relative;display:inline-block}.copy-menu_trigger__u7uc01{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;gap:6px;color:var(--aifront-color-strong);font-family:var(--aifront-font-sans);font-size:12px}.copy-menu_trigger__u7uc01:active{scale:.97}.copy-menu_icon__u7uc02{display:flex;align-items:center;justify-content:center;color:var(--aifront-color-strong)}.copy-menu_label__u7uc03{color:var(--aifront-color-mid);white-space:nowrap}.copy-menu_chevron__u7uc04{width:12px;height:12px;color:var(--aifront-color-mid);transition:transform .2s ease}.copy-menu_chevron__u7uc04[data-open=true]{transform:rotate(180deg)}.copy-menu_dropdown__u7uc05{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background-color:#ffffff;border:1px solid rgba(53,53,53,.2);border-radius:10px;box-shadow:0 4px 12px rgba(15,23,42,.1),0 2px 4px rgba(15,23,42,.06);overflow:hidden;z-index:1000;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .2s ease}.copy-menu_dropdown__u7uc05[data-open=true]{opacity:1;transform:translateY(0);pointer-events:auto}.copy-menu_option__u7uc06{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 14px;background:none;text-align:left;cursor:pointer;border:none;border-bottom:1px solid rgba(53,53,53,.08);transition:background-color .1s ease}.copy-menu_option__u7uc06:last-child{border-bottom:none}.copy-menu_option__u7uc06:hover{background-color:rgba(99,102,241,.06)}.copy-menu_optionLabel__u7uc07{font-size:13px;font-weight:600;color:var(--aifront-color-strong);font-family:var(--aifront-font-sans)}.copy-menu_optionDescription__u7uc08{font-size:11px;color:var(--aifront-color-mid);line-height:1.4;font-family:var(--aifront-font-sans)}@media (max-width:600px){.copy-menu_trigger__u7uc01{font-size:10px}}.view-sources-button_container__dxqxpy0{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--aifront-color-strong);padding:8px 0 0}.view-sources-button_icon__dxqxpy1{display:flex;align-items:center;justify-content:center;color:var(--aifront-color-strong)}.view-sources-button_label__dxqxpy2{font-size:12px;font-family:var(--aifront-font-sans);color:var(--aifront-color-mid)}.view-sources-button_favicons__dxqxpy3{display:flex;align-items:center;flex-shrink:0}.view-sources-button_faviconCircle__dxqxpy4{width:18px;height:18px;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#d1ddd6;border:1.5px solid #fff;margin-left:-4px;flex-shrink:0}.view-sources-button_faviconCircle__dxqxpy4:first-child{margin-left:0}@media (max-width:600px){.view-sources-button_label__dxqxpy2{font-size:10px}}@keyframes thinking-panel_pulseAnimation__hwjk6j0{0%,to{opacity:1}50%{opacity:.5}}@keyframes thinking-panel_slideInFade__hwjk6j1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.thinking-panel_container__hwjk6j2{display:flex;flex-direction:column;gap:0;margin-bottom:16px;border-radius:8px;border:1px solid var(--aifront-color-light-chrome);background-color:var(--aifront-color-subtle-chrome);overflow:hidden;font-family:var(--aifront-font-sans)}.thinking-panel_header__hwjk6j3{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}.thinking-panel_header__hwjk6j3:hover{background-color:var(--aifront-color-light-chrome)}.thinking-panel_headerLeft__hwjk6j4{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.thinking-panel_thinkingIcon__hwjk6j5{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:12px;font-weight:600;overflow:visible;flex-shrink:0}.thinking-panel_thinkingLabel__hwjk6j6{font-size:13px;font-weight:500;color:var(--aifront-color-strong);display:flex;align-items:center;gap:8px}.thinking-panel_generatedPill__hwjk6j7{display:inline-flex;align-items:center;align-self:center;gap:5px;padding:3px 11px 3px 3px;border-radius:999px;background-color:var(--aifront-color-background);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8),0 1px 1px rgba(0,0,0,.04);flex-shrink:0}.thinking-panel_generatedLabel__hwjk6j8{font-size:11px;font-weight:600;color:var(--aifront-color-mid);line-height:1.3;white-space:nowrap}.thinking-panel_expandIcon__hwjk6j9{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--aifront-color-mid);transition:transform .2s ease}.thinking-panel_expandIconExpanded__hwjk6ja{transform:rotate(180deg)}.thinking-panel_content__hwjk6jb{display:grid}.thinking-panel_content_expanded_true__hwjk6jc{grid-template-rows:1fr;opacity:1}.thinking-panel_content_expanded_false__hwjk6jd{grid-template-rows:0fr;opacity:0}.thinking-panel_content_animate_true__hwjk6je{transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}.thinking-panel_content_animate_false__hwjk6jf{transition:none}.thinking-panel_contentInner__hwjk6jg{overflow:hidden;min-height:0}.thinking-panel_timeline__hwjk6jh{display:flex;flex-direction:column;gap:0;padding:8px 14px 14px;border-top:1px solid var(--aifront-color-light-chrome)}.thinking-panel_timelineItem__hwjk6ji{position:relative;padding-left:28px;padding-bottom:24px;animation:thinking-panel_slideInFade__hwjk6j1 .3s ease-out forwards;opacity:0}.thinking-panel_timelineItem__hwjk6ji:last-child{padding-bottom:4px}.thinking-panel_timelineConnector__hwjk6jj{position:absolute;left:5px;top:0;width:2px;background-color:var(--aifront-color-light-chrome)}.thinking-panel_timelineConnector_isLast_true__hwjk6jk{height:6px}.thinking-panel_timelineConnector_isLast_false__hwjk6jl{height:100%}.thinking-panel_timelineNode__hwjk6jm{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--aifront-color-light-chrome);background-color:#fff;z-index:1;display:flex;align-items:center;justify-content:center}.thinking-panel_timelineNode_completed_true__hwjk6jn{background-color:var(--aifront-color-light-chrome);border-color:var(--aifront-color-light-chrome)}.thinking-panel_timelineNode_completed_false__hwjk6jo{background-color:#fff;border-color:var(--aifront-color-light-chrome)}.thinking-panel_timelineTickIcon__hwjk6jp{width:7px;height:7px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid)}.thinking-panel_timelineAgentLabel__hwjk6jq{position:relative;padding-left:28px;padding-bottom:12px;animation:thinking-panel_slideInFade__hwjk6j1 .3s ease-out forwards;opacity:0}.thinking-panel_timelineAgentDot__hwjk6jr{position:absolute;left:2px;top:4px;width:8px;height:8px;border-radius:50%;background-color:var(--aifront-color-primary);z-index:1}.thinking-panel_timelineAgentConnector__hwjk6js{position:absolute;left:5px;top:0;width:2px;background-color:var(--aifront-color-light-chrome)}.thinking-panel_timelineAgentConnector_isLast_true__hwjk6jt{height:8px}.thinking-panel_timelineAgentConnector_isLast_false__hwjk6ju{height:100%}.thinking-panel_timelineAgentName__hwjk6jv{font-size:12px;font-weight:600;color:var(--aifront-color-primary);line-height:16px}.thinking-panel_toolCallRow__hwjk6jw{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--aifront-color-text);line-height:12px}.thinking-panel_toolIcon__hwjk6jx{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-primary)}.thinking-panel_toolName__hwjk6jy{font-weight:500;color:var(--aifront-color-strong)}.thinking-panel_toolMetadata__hwjk6jz{display:flex;align-items:center;gap:6px;margin-left:auto}.thinking-panel_metadataBadge__hwjk6j10{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;background-color:var(--aifront-color-light-chrome);color:var(--aifront-color-mid);cursor:pointer;transition:all .15s ease}.thinking-panel_metadataBadge__hwjk6j10:hover{background-color:var(--aifront-color-strong-chrome);color:var(--aifront-color-strong)}.thinking-panel_metadataIcon__hwjk6j11{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-primary)}.thinking-panel_metadataCount__hwjk6j12{color:var(--aifront-color-strong);font-weight:600}.thinking-panel_toolDetails__hwjk6j13{display:flex;flex-direction:column;gap:12px;padding-top:8px}.thinking-panel_toolLabel__hwjk6j14{font-size:10px;font-weight:600;color:var(--aifront-color-mid);letter-spacing:.5px;margin-bottom:6px;display:block}.thinking-panel_queriesList__hwjk6j15{display:flex;flex-direction:column;gap:14px}.thinking-panel_queryItem__hwjk6j16{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:10px;column-gap:10px;row-gap:6px;border-left:2px solid var(--aifront-color-light-chrome);padding-left:10px;margin-left:4px;min-width:0}.thinking-panel_queryLozenge__hwjk6j17{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;background-color:var(--aifront-color-light-chrome);color:var(--aifront-color-text);border:1px solid var(--aifront-color-light-chrome);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:thinking-panel_slideInFade__hwjk6j1 .3s ease-out forwards;opacity:0}.thinking-panel_querySearching__hwjk6j18{font-size:11px;font-style:italic;color:var(--aifront-color-mid);margin-left:auto}.thinking-panel_sourcesBar__hwjk6j19{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:var(--aifront-color-subtle-chrome);cursor:pointer;border-bottom:1px solid var(--aifront-color-light-chrome);transition:background-color .15s ease}.thinking-panel_sourcesBar__hwjk6j19:hover{background-color:var(--aifront-color-light-chrome)}.thinking-panel_sourcesBarIcon__hwjk6j1a{display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid)}.thinking-panel_sourcesBarLabel__hwjk6j1b{font-size:12px;font-weight:500;color:var(--aifront-color-mid)}.thinking-panel_sourcesBarArrow__hwjk6j1c{display:flex;align-items:center;justify-content:center;margin-left:auto;color:var(--aifront-color-mid)}.thinking-panel_sourceFavicons__hwjk6j1d{display:flex;align-items:center;flex-shrink:0}.thinking-panel_sourceFaviconCircle__hwjk6j1e{width:18px;height:18px;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--aifront-color-light-chrome);border:1.5px solid var(--aifront-color-subtle-chrome);margin-left:-4px;flex-shrink:0}.thinking-panel_sourceFaviconCircle__hwjk6j1e:first-child{margin-left:0}.thinking-panel_agentStatusRows__hwjk6j1f{display:flex;flex-direction:column;gap:6px;flex:1 1}.thinking-panel_agentRow__hwjk6j1g{display:flex;align-items:center;gap:8px;animation:thinking-panel_slideInFade__hwjk6j1 .3s ease-out forwards;opacity:0}.thinking-panel_agentRowBadge__hwjk6j1h{font-size:10px;font-weight:600;background-color:var(--aifront-color-light-chrome);color:var(--aifront-color-mid);padding:2px 5px;border-radius:4px;flex-shrink:0;line-height:14px}.thinking-panel_agentRowStatus__hwjk6j1i{font-size:13px;font-weight:500;color:var(--aifront-color-strong);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thinking-panel_warmupLabel__hwjk6j1j{animation:thinking-panel_slideInFade__hwjk6j1 .3s ease-out forwards;opacity:0}@media (max-width:500px){.thinking-panel_timeline__hwjk6jh{padding:8px 10px 10px}.thinking-panel_timelineAgentLabel__hwjk6jq,.thinking-panel_timelineItem__hwjk6ji{padding-left:20px}.thinking-panel_queryItem__hwjk6j16{padding-left:8px;margin-left:2px}.thinking-panel_queryLozenge__hwjk6j17{white-space:normal}}@keyframes animated-ai-icon_rotateAround__1naary00{0%{transform:rotate(0deg)}70%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes animated-ai-icon_ballerinaSpin__1naary01{0%,70%{transform:rotateY(0deg) scale(1);filter:brightness(1) drop-shadow(0 0 0 rgba(255,255,255,0))}75%{transform:rotateY(1turn) scale(1.4);filter:brightness(1.6) drop-shadow(0 0 6px rgba(255,215,0,.8))}80%{transform:rotateY(2turn) scale(1.6);filter:brightness(2) drop-shadow(0 0 10px rgba(255,255,200,1))}85%{transform:rotateY(2turn) scale(1.5);filter:brightness(1.8) drop-shadow(0 0 12px rgba(255,223,0,.9))}90%{transform:rotateY(2turn) scale(1.3);filter:brightness(1.4) drop-shadow(0 0 6px rgba(255,235,150,.5))}95%{transform:rotateY(2turn) scale(1.1);filter:brightness(1.2) drop-shadow(0 0 3px rgba(255,245,200,.3))}to{transform:rotateY(2turn) scale(1);filter:brightness(1.1) drop-shadow(0 0 1px rgba(255,250,220,.15))}}@keyframes animated-ai-icon_pulseShine__1naary02{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.8}}@keyframes animated-ai-icon_ringColorCycle__1naary03{0%,to{fill:var(--aifront-color-primary)}33%{fill:var(--aifront-color-secondary)}66%{fill:var(--aifront-color-strong-chrome)}}@keyframes animated-ai-icon_largePulse__1naary04{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.9}}.animated-ai-icon_container__1naary05{display:inline-block;overflow:visible}.animated-ai-icon_rotatingStarGroup__1naary06{animation:animated-ai-icon_rotateAround__1naary00 3s linear infinite;transform-origin:center}.animated-ai-icon_rotatingStarGroupFinishing__1naary07{animation:animated-ai-icon_rotateAround__1naary00 3s linear forwards;transform-origin:center}.animated-ai-icon_smallStar__1naary08{animation:animated-ai-icon_pulseShine__1naary02 2s ease-in-out infinite;transform-origin:63px 23px}.animated-ai-icon_ring__1naary09{animation:animated-ai-icon_ringColorCycle__1naary03 3s ease-in-out infinite}.animated-ai-icon_ringFinishing__1naary0a{animation:animated-ai-icon_ringColorCycle__1naary03 3s ease-in-out forwards}.animated-ai-icon_largeStar__1naary0b{animation:animated-ai-icon_ballerinaSpin__1naary01 3s ease-in-out infinite,animated-ai-icon_ringColorCycle__1naary03 3s ease-in-out infinite;transform-origin:79.5px 18px}.animated-ai-icon_largeStarFinishing__1naary0c{animation:animated-ai-icon_ballerinaSpin__1naary01 3s ease-in-out forwards,animated-ai-icon_ringColorCycle__1naary03 3s ease-in-out forwards;transform-origin:79.5px 18px}@keyframes value-pill_fadeInUp__17k85sb0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.value-pill_container__17k85sb1{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;background-color:#f0f4f2;color:var(--aifront-color-text);border:1px solid #e5e7eb;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:value-pill_fadeInUp__17k85sb0 .3s ease-out forwards;opacity:0}@keyframes criteria_fadeInUp__3ep8ao0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.criteria_container__3ep8ao1{display:flex;flex-direction:row;gap:12px;padding-bottom:4px;font-family:var(--aifront-font-sans);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.criteria_container__3ep8ao1::-webkit-scrollbar{height:6px}.criteria_container__3ep8ao1::-webkit-scrollbar-track{background:transparent}.criteria_container__3ep8ao1::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.criteria_container__3ep8ao1:hover{scrollbar-width:thin}.criteria_container__3ep8ao1:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.criteria_container__3ep8ao1:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.criteria_container__3ep8ao1:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.criteria_sectionLabel__3ep8ao3,.criteria_sectionList__3ep8ao2{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.criteria_criteriaLabel__3ep8ao4{font-size:10px;font-weight:600;color:#6b7280;letter-spacing:.5px;flex-shrink:0}.criteria_label__3ep8ao5{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;background-color:#f0f4f2;color:#374151;border:1px solid #e5e7eb;animation:criteria_fadeInUp__3ep8ao0 .3s ease-out forwards;opacity:0}.criteria_valueList__3ep8ao6{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;flex-shrink:0}@keyframes sources-layout_fadeInUp__1nrcz3g8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sources-layout_container__1nrcz3g0{display:flex;flex-direction:column;gap:12px}.sources-layout_sourceTitleAndIcon__1nrcz3g1{display:flex;align-items:center;gap:8px}.sources-layout_sourceTitle__1nrcz3g2{font-size:14px;font-weight:400;margin:0;color:var(--aifront-color-mid);font-family:var(--aifront-font-sans)}.sources-layout_sourcesList__1nrcz3g3{display:flex;flex-direction:column;gap:4px;margin-top:12px}.sources-layout_sourcesTypeContainer__1nrcz3g4{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:8px}.sources-layout_sourceTypeLabel__1nrcz3g5{font-size:13px;font-weight:700;margin-bottom:2px;text-transform:uppercase;color:var(--aifront-color-header);font-family:var(--aifront-font-sans)}.sources-layout_sources__1nrcz3g6{padding:12px 0;border-bottom:1px solid var(--aifront-color-line)}.sources-layout_sources__1nrcz3g6:last-child{border-bottom:none}.sources-layout_cardsContainer__1nrcz3g7{display:flex;flex-direction:row;gap:8px;margin-top:4px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none}.sources-layout_cardsContainer__1nrcz3g7::-webkit-scrollbar{height:6px}.sources-layout_cardsContainer__1nrcz3g7::-webkit-scrollbar-track{background:transparent}.sources-layout_cardsContainer__1nrcz3g7::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.sources-layout_cardsContainer__1nrcz3g7:hover{scrollbar-width:thin}.sources-layout_cardsContainer__1nrcz3g7:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.sources-layout_cardsContainer__1nrcz3g7:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.sources-layout_cardsContainer__1nrcz3g7:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.sources-layout_iconsOnlyContainer__1nrcz3g9{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;min-width:0}.sources-layout_iconsOnlyItem__1nrcz3ga{display:inline-flex}.sources-layout_iconsOnlyItem__1nrcz3ga,.sources-layout_sourceCard__1nrcz3gb{animation:sources-layout_fadeInUp__1nrcz3g8 .3s ease-out forwards;opacity:0;transform:translateY(10px)}.sources-layout_sourceCard__1nrcz3gb{min-width:120px;max-width:160px;height:auto;flex-shrink:0;background-color:rgba(0,0,0,.02);border-radius:8px;padding:10px;border:1px solid var(--aifront-color-line);transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.sources-layout_sourceCard__1nrcz3gb:hover{background-color:rgba(0,0,0,.04);border-color:var(--aifront-color-mid)}@media (max-width:500px){.sources-layout_sourceCard__1nrcz3gb{min-width:100px;max-width:140px;padding:8px}}.image-bubble_container__1apdb070{flex-shrink:0;border:2px solid #fff;outline:1px solid #92929258;width:30px;height:30px;border-radius:48px}.image-bubble_image__1apdb071{-o-object-fit:contain;object-fit:contain;border-radius:48px;width:100%;height:100%}.source-card_container__1tw0ja70{display:flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none;padding:8px;border-radius:6px;transition:all .2s ease;cursor:pointer}.source-card_container__1tw0ja70:hover{filter:brightness(1.06);background-color:rgba(0,0,0,.02);border-radius:12px;transform:translateY(-1px)}.source-card_container__1tw0ja70:active{transform:translateY(0);filter:brightness(.98)}.source-card_container__1tw0ja70:focus-visible{outline-offset:2px}.source-card_containerCompact__1tw0ja71{display:flex;flex-direction:row;text-decoration:none;padding:0;border-radius:6px;transition:all .2s ease;cursor:pointer;width:100%;gap:8px}.source-card_containerCompact__1tw0ja71:hover{filter:brightness(1.06)}.source-card_containerCompact__1tw0ja71:active{filter:brightness(.98)}.source-card_containerCompact__1tw0ja71:focus-visible{outline-offset:2px}.source-card_containerIconsOnly__1tw0ja72{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:0;border-radius:100%;transition:transform .2s ease,filter .2s ease;cursor:pointer;flex-shrink:0}.source-card_containerIconsOnly__1tw0ja72:hover{transform:translateY(-1px) scale(1.06);filter:brightness(1.05)}.source-card_containerIconsOnly__1tw0ja72:active{transform:translateY(0) scale(1);filter:brightness(.98)}.source-card_containerIconsOnly__1tw0ja72:focus-visible{outline-offset:2px}.source-card_body__1tw0ja73{display:flex;flex-direction:column;font-family:var(--aifront-font-sans)}.source-card_type__1tw0ja74{font-weight:400;color:#000;text-transform:uppercase;font-size:10px}.source-card_typeCompact__1tw0ja75{font-weight:500;color:var(--aifront-color-mid);text-transform:uppercase;font-size:9px;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.source-card_bodyCompact__1tw0ja76{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;font-family:var(--aifront-font-sans)}.source-card_name__1tw0ja77{font-weight:700;color:var(--aifront-color-text);font-size:12px}.source-card_nameCompact__1tw0ja78{font-weight:600;color:var(--aifront-color-strong);font-size:11px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-word}.ai-generated-notice_notice__1evti4g0{display:flex;align-items:center;gap:6px;margin-top:12px;color:#64748b;font-size:12px;line-height:1.5;font-family:var(--aifront-font-sans)}@media (max-width:500px){.ai-generated-notice_notice__1evti4g0{font-size:10px}}.info-dot_button__12udvgn1,.info-dot_wrapper__12udvgn0{position:relative;display:inline-flex}.info-dot_button__12udvgn1{align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid #94a3b8;color:#94a3b8;font-size:9px;font-weight:700;cursor:pointer;background:none;padding:0;line-height:1;flex-shrink:0;font-family:var(--aifront-font-sans)}.info-dot_tooltip__12udvgn2{position:fixed;transform:translateX(-50%);background:#1e293b;color:#f1f5f9;font-size:11px;line-height:1.5;padding:8px 12px;border-radius:6px;width:280px;max-width:calc(100vw - 24px);white-space:pre-wrap;z-index:100;pointer-events:none;font-family:var(--aifront-font-sans)}@media (max-width:500px){.info-dot_tooltip__12udvgn2{width:220px;font-size:10px}}.references-footer_container__1d3v33d0{margin-top:24px;padding-top:16px;border-top:1px solid var(--aifront-color-line);font-family:var(--aifront-font-sans)}.references-footer_heading__1d3v33d1{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--aifront-color-mid);margin:0 0 8px}.references-footer_list__1d3v33d2{margin:0;padding-left:24px;color:var(--aifront-color-strong);font-size:13px;line-height:1.6}.references-footer_item__1d3v33d3{margin-bottom:4px;word-break:break-word}.references-footer_title__1d3v33d4{font-weight:500}.references-footer_link__1d3v33d5{color:var(--aifront-color-primary);text-decoration:none}.references-footer_link__1d3v33d5:hover{text-decoration:underline}@keyframes agent-status_pulse__1ed8wth0{0%,to{opacity:1}50%{opacity:.5}}@keyframes agent-status_slideIn__1ed8wth1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.agent-status_container__1ed8wth2{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background-color:#f0fdf4;border-radius:8px;border-left:3px solid var(--aifront-color-primary);margin-bottom:12px;animation:agent-status_slideIn__1ed8wth1 .3s ease-out}.agent-status_mainAgentRow__1ed8wth3{display:flex;align-items:center;gap:10px}.agent-status_agentIcon__1ed8wth4{width:24px;height:24px;border-radius:50%;background-color:var(--aifront-color-primary);display:flex;align-items:center;justify-content:center;color:white;font-size:12px;font-weight:600;flex-shrink:0}.agent-status_agentInfo__1ed8wth5{display:flex;flex-direction:column;flex:1 1;min-width:0}.agent-status_agentName__1ed8wth6{font-size:14px;font-weight:600;color:#1f2937;line-height:1.3}.agent-status_agentStatus__1ed8wth7{font-size:12px;color:#6b7280;line-height:1.4}.agent-status_subAgentSection__1ed8wth8{display:flex;flex-direction:column;gap:6px;padding-left:34px;border-top:1px solid #e5e7eb;padding-top:10px;margin-top:2px}.agent-status_subAgentRow__1ed8wth9{display:flex;align-items:center;gap:8px;animation:agent-status_slideIn__1ed8wth1 .2s ease-out}.agent-status_subAgentIcon__1ed8wtha{width:18px;height:18px;border-radius:50%;background-color:#dbeafe;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:10px;font-weight:600;flex-shrink:0}.agent-status_subAgentInfo__1ed8wthb{display:flex;flex-direction:column;flex:1 1;min-width:0}.agent-status_subAgentName__1ed8wthc{font-size:12px;font-weight:500;color:#374151;line-height:1.3}.agent-status_statusMessage__1ed8wthd{font-size:12px;color:#059669;font-style:italic;animation:agent-status_pulse__1ed8wth0 2s ease-in-out infinite;display:flex;align-items:center;gap:6px}.agent-status_statusDot__1ed8wthe{width:6px;height:6px;border-radius:50%;background-color:#10b981;animation:agent-status_pulse__1ed8wth0 1s ease-in-out infinite}.agent-status_completedBadge__1ed8wthf{font-size:10px;padding:2px 6px;border-radius:10px;background-color:#dcfce7;color:#166534;font-weight:500}.agent-status_activeBadge__1ed8wthg{font-size:10px;padding:2px 6px;border-radius:10px;background-color:#fef3c7;color:#92400e;font-weight:500}.agent-status_agentHistory__1ed8wthh{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.agent-status_historyChip__1ed8wthi{font-size:10px;padding:2px 8px;border-radius:12px;background-color:#f3f4f6;color:#6b7280;display:flex;align-items:center;gap:4px}.agent-status_checkIcon__1ed8wthj{color:#10b981;font-size:10px}.message-list_container__u9bxb70{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0 16px 16px;width:100%;max-width:min(860px,100%);box-sizing:border-box;scroll-behavior:smooth}.message-list_message__u9bxb73{list-style:none}.message-list_warmupMessageWrapper__u9bxb74{padding:6px 16px;margin:0 2px;background-color:#ecfdf5;border-radius:8px;transition:background-color .6s ease-in-out}.message-list_loadMoreSentinel__u9bxb75{list-style:none;display:flex;align-items:center;justify-content:center;padding:8px 0;font-size:13px;color:#6B7280;min-height:1px}@media (max-width:500px){.message-list_container__u9bxb70{padding:0 8px 16px}}.chat-composer_container__1vuu8p30{width:100%;max-width:min(860px,100%);box-sizing:border-box;position:relative}.chat-composer_composer__1vuu8p33{position:relative;padding:0;background-size:200% 200%}.chat-composer_inner__1vuu8p34{display:flex;flex-direction:column;align-items:stretch;gap:0;border-radius:15px;background:rgba(255,255,255,.72);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border:1px solid rgba(53,53,53,.2);box-shadow:0 2px 8px rgba(15,23,42,.05);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);padding:10px}.chat-composer_inner__1vuu8p34:focus-within{box-shadow:0 12px 32px rgba(15,23,42,.12),0 0 0 2px rgba(99,102,241,.1);border-color:rgba(99,102,241,.2)}.chat-composer_input__1vuu8p35{width:100%;box-sizing:border-box;flex:none;resize:none;max-height:85px;overflow-y:auto;transition:height .15s ease;border:0;outline:none;background:transparent;color:#0f172a;font-size:16px;line-height:1.35;padding:10px 12px;font-family:var(--aifront-font-sans)}.chat-composer_input__1vuu8p35::-moz-placeholder{color:#64748b}.chat-composer_input__1vuu8p35::placeholder{color:#64748b}.chat-composer_input__1vuu8p35::-webkit-scrollbar{width:4px}.chat-composer_input__1vuu8p35::-webkit-scrollbar-track{background:transparent}.chat-composer_input__1vuu8p35::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:4px}.chat-composer_actions__1vuu8p36{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:4px 2px 2px}.chat-composer_submitBtn__1vuu8p37{height:40px;padding:0 12px;border-radius:10px;border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;font-family:var(--aifront-font-sans);gap:6px;transition:transform .06s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;background-color:rgba(157,157,157,.12)}.chat-composer_submitBtn__1vuu8p37:disabled{opacity:.5;cursor:not-allowed}.chat-composer_submitBtn__1vuu8p37:active{scale:.95;transition:scale .15s ease}.chat-composer_submitBtn__1vuu8p37:hover{background:rgba(80,80,80,.12)}.chat-composer_cancelBtn__1vuu8p38{height:40px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;font-family:var(--aifront-font-sans);gap:6px;transition:transform .06s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;min-width:40px;border:0 solid}.chat-composer_cancelBtn__1vuu8p38:disabled{opacity:.5;cursor:not-allowed}.chat-composer_cancelBtn__1vuu8p38:active{scale:.95;transition:scale .15s ease}.chat-composer_cancelBtn__1vuu8p38:hover{background:rgba(244,63,94,.12)}.chat-composer_newBtn__1vuu8p39{height:40px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid-heavy);font-family:var(--aifront-font-sans);gap:8px;transition:transform .06s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;border:0 solid;background-color:transparent}.chat-composer_newBtn__1vuu8p39:disabled{opacity:.5;cursor:not-allowed}.chat-composer_newBtn__1vuu8p39:active{scale:.95;transition:scale .15s ease}.chat-composer_newBtn__1vuu8p39:hover{background:rgba(80,80,80,.12);color:var(--aifront-color-mid-heavy)}.chat-composer_disclaimerHint__1vuu8p3d,.chat-composer_hint__1vuu8p3c{text-align:center;margin-top:10px;color:#64748b;font-size:12px;font-family:var(--aifront-font-sans)}.chat-composer_disclaimerHint__1vuu8p3d{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.chat-composer_infoText__1vuu8p3e{position:absolute;top:100%;left:0;right:0;font-size:11px;color:#64748b;text-align:center;white-space:pre-wrap;line-height:1.5;margin:8px 0 0;font-family:var(--aifront-font-sans)}.chat-composer_termsLink__1vuu8p3f{color:#64748b;text-decoration:underline;font-family:var(--aifront-font-sans);font-size:12px}.chat-composer_termsLink__1vuu8p3f:hover{color:#475569}@media (max-width:500px){.chat-composer_input__1vuu8p35{font-size:12px;padding:4px 12px 0}.chat-composer_cancelBtn__1vuu8p38,.chat-composer_newBtn__1vuu8p39,.chat-composer_submitBtn__1vuu8p37{height:30px;font-size:12px;gap:4px;padding:0 8px}.chat-composer_newBtnIcon__1vuu8p3a{width:10px!important;height:10px!important}.chat-composer_cancelBtnIcon__1vuu8p3b{width:14px!important;height:14px!important}.chat-composer_disclaimerHint__1vuu8p3d,.chat-composer_hint__1vuu8p3c,.chat-composer_infoText__1vuu8p3e,.chat-composer_termsLink__1vuu8p3f{font-size:10px}}.agent-selector_container__1xhv9ny0{position:relative;display:inline-block}.agent-selector_trigger__1xhv9ny1{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:10px;border:1px solid transparent;background-color:rgba(157,157,157,.12);color:var(--aifront-color-mid-heavy);font-size:14px;font-weight:500;font-family:var(--aifront-font-sans);cursor:pointer;transition:all .15s ease}.agent-selector_trigger__1xhv9ny1:hover{background:rgba(80,80,80,.12)}.agent-selector_trigger__1xhv9ny1:active{scale:.95}.agent-selector_triggerLabel__1xhv9ny2{white-space:nowrap;font-size:14px;font-weight:600}.agent-selector_chevron__1xhv9ny3{width:12px;height:12px;transition:transform .2s ease}.agent-selector_chevron__1xhv9ny3[data-open=true]{transform:rotate(180deg)}.agent-selector_backdrop__1xhv9ny4{display:none}.agent-selector_dropdown__1xhv9ny5{position:absolute;bottom:calc(100% + 8px);left:0;min-width:280px;background-color:#ffffff;border:1px solid rgba(53,53,53,.2);border-radius:10px;box-shadow:0 4px 12px rgba(15,23,42,.1),0 2px 4px rgba(15,23,42,.06);overflow:hidden;z-index:1000;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .2s ease}.agent-selector_dropdown__1xhv9ny5[data-open=true]{opacity:1;transform:translateY(0);pointer-events:auto}.agent-selector_handle__1xhv9ny6{display:none}.agent-selector_option__1xhv9ny7{display:flex;flex-direction:column;gap:4px;padding:12px 16px;cursor:pointer;border-bottom:1px solid rgba(53,53,53,.08);transition:background-color .1s ease}.agent-selector_option__1xhv9ny7:last-child{border-bottom:none}.agent-selector_option__1xhv9ny7:hover{background-color:rgba(99,102,241,.04)}.agent-selector_option__1xhv9ny7[data-selected=true]{background-color:rgba(99,102,241,.08)}.agent-selector_optionLabel__1xhv9ny8{font-size:14px;font-weight:600;color:var(--aifront-color-strong);font-family:var(--aifront-font-sans)}.agent-selector_optionDescription__1xhv9ny9{font-size:12px;color:var(--aifront-color-mid);line-height:1.4;font-family:var(--aifront-font-sans)}@media (max-width:1200px){.agent-selector_dropdown__1xhv9ny5{left:auto;right:0}}@media (max-width:500px){.agent-selector_trigger__1xhv9ny1{height:30px;font-size:12px;padding:0 8px;gap:4px}.agent-selector_triggerLabel__1xhv9ny2{font-size:12px}.agent-selector_backdrop__1xhv9ny4{display:block;position:fixed;inset:0;background-color:rgba(15,23,42,.4);z-index:999;opacity:0;pointer-events:none;transition:opacity .2s ease}.agent-selector_backdrop__1xhv9ny4[data-open=true]{opacity:1;pointer-events:auto}.agent-selector_dropdown__1xhv9ny5{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;min-width:0;max-width:100%;border-radius:16px 16px 0 0;border-bottom:none;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom);z-index:1001;box-shadow:0 -8px 24px rgba(15,23,42,.12)}.agent-selector_dropdown__1xhv9ny5[data-open=true]{transform:translateY(0)}.agent-selector_handle__1xhv9ny6{display:block;width:40px;height:4px;border-radius:2px;background-color:rgba(15,23,42,.2);margin:8px auto 4px}.agent-selector_option__1xhv9ny7{padding:10px 12px}.agent-selector_optionLabel__1xhv9ny8{font-size:13px}.agent-selector_optionDescription__1xhv9ny9{font-size:11px}}@keyframes word-writer-effect_fadeIn__v2lqq60{0%{opacity:0}to{opacity:1}}.word-writer-effect_container__v2lqq61{display:flex;flex-wrap:wrap;justify-content:center}.word-writer-effect_text__v2lqq62{display:inline-block;padding-right:8px;color:var(--aifront-color-primary);font-family:var(--aifront-font-headers);opacity:0;font-size:30px;animation:word-writer-effect_fadeIn__v2lqq60 .5s ease-in-out;animation-fill-mode:both}@media (max-width:700px){.word-writer-effect_text__v2lqq62{font-size:24px}}@media (max-width:500px){.word-writer-effect_text__v2lqq62{font-size:18px}}.error-messaging_container__1tz8m1m0{padding:16px;background-color:#fef2f2;border:1px solid #fecaca;max-width:300px;margin:16px 16px 16px 0;border-radius:8px;color:#dc2626;font-family:var(--aifront-font-sans)}.error-messaging_errorTitle__1tz8m1m1{margin:0 0 8px;font-size:16px;font-weight:700}.error-messaging_errorText__1tz8m1m2{margin:0;font-size:14px;pointer-events:none;line-height:1.2;word-wrap:break-word;overflow:hidden;max-height:calc(50% - 4px);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.loading-message_container__85xk7s0{display:flex;align-items:center;justify-content:center;gap:12px;height:100vh}.loading-message_label__85xk7s1{font-size:16px;font-family:var(--aifront-font-sans);color:var(--aifront-color-text)}.sidebar-toggle-button_button__a4xkdn0{position:absolute;top:12px;left:12px;z-index:10;background:none;border:1px solid var(--aifront-color-line);border-radius:8px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid);background-color:var(--aifront-color-background);transition:color .15s ease,border-color .15s ease}.sidebar-toggle-button_button__a4xkdn0:hover{color:var(--aifront-color-strong);border-color:var(--aifront-color-strong-chrome)}.restricted-access_container__li5eo60{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:24px}.restricted-access_card__li5eo61{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:400px;text-align:center}.restricted-access_icon__li5eo62{color:var(--aifront-color-strong-chrome)}.restricted-access_title__li5eo63{font-size:20px;font-weight:600;font-family:var(--aifront-font-headers);color:var(--aifront-color-strong);margin:0}.restricted-access_description__li5eo64{font-size:14px;font-family:var(--aifront-font-sans);color:var(--aifront-color-text);line-height:1.5;margin:0}.restricted-access_button__li5eo65{margin-top:8px;padding:10px 20px;font-size:14px;font-family:var(--aifront-font-sans);font-weight:500;color:var(--aifront-color-background);background-color:var(--aifront-color-primary);border:none;border-radius:8px;cursor:pointer;transition:opacity .15s ease}.restricted-access_button__li5eo65:hover{opacity:.85}.thread-list-item_container__1ef1a990{display:flex;flex-direction:row;align-items:flex-start;padding:12px 16px;cursor:pointer;border-radius:8px;transition:background-color .15s ease;gap:8px}.thread-list-item_container__1ef1a990:hover{background-color:rgba(0,0,0,.04)}.thread-list-item_container_active_true__1ef1a991{background-color:rgba(0,0,0,.06)}.thread-list-item_content__1ef1a993{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.thread-list-item_title__1ef1a994{font-size:14px;font-weight:500;font-family:var(--aifront-font-sans);color:var(--aifront-color-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.thread-list-item_time__1ef1a995{font-size:12px;color:var(--aifront-color-mid);font-family:var(--aifront-font-sans);flex-shrink:0;line-height:1.4;padding-top:1px}.thread-list-item_deleteButton__1ef1a996{background:none;border:none;padding:2px;cursor:pointer;color:var(--aifront-color-mid);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .15s ease,color .15s ease}.thread-list-item_deleteButton__1ef1a996:hover{color:#dc2626}.thread-list-item_container__1ef1a990:hover .thread-list-item_deleteButton__1ef1a996{opacity:1}.thread-history-sidebar_container__zscl940{flex-shrink:0;overflow:hidden;transition:width .3s ease,opacity .3s ease;display:flex;flex-direction:column;border-right:1px solid var(--aifront-color-line);background-color:var(--aifront-color-subtle-chrome);border-radius:8px;height:100%}.thread-history-sidebar_container_open_true__zscl941{width:320px;opacity:1}.thread-history-sidebar_container_open_false__zscl942{width:0;opacity:0;border-right:none}.thread-history-sidebar_backdrop__zscl944{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:49;transition:opacity .3s ease;display:none}.thread-history-sidebar_backdrop_visible_true__zscl945{opacity:1;pointer-events:auto}.thread-history-sidebar_backdrop_visible_false__zscl946{opacity:0;pointer-events:none}.thread-history-sidebar_inner__zscl947{display:flex;flex-direction:column;height:100%;min-width:320px}.thread-history-sidebar_header__zscl948{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0;border-bottom:1px solid var(--aifront-color-line)}.thread-history-sidebar_headerTitle__zscl949{font-size:16px;font-weight:600;font-family:var(--aifront-font-sans);color:var(--aifront-color-strong)}.thread-history-sidebar_closeButton__zscl94a{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid);transition:color .15s ease}.thread-history-sidebar_closeButton__zscl94a:hover{color:var(--aifront-color-strong)}.thread-history-sidebar_threadList__zscl94b{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:8px;scrollbar-color:rgba(0,0,0,.2) var(--aifront-color-subtle-chrome)}.thread-history-sidebar_threadList__zscl94b::-webkit-scrollbar-track{background:var(--aifront-color-subtle-chrome)}.thread-history-sidebar_threadList__zscl94b::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.thread-history-sidebar_threadList__zscl94b::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}.thread-history-sidebar_emptyState__zscl94c{display:flex;align-items:center;justify-content:center;padding:40px 16px;font-size:14px;color:var(--aifront-color-mid);font-family:var(--aifront-font-sans)}.thread-history-sidebar_headerActions__zscl94d{display:flex;align-items:center;gap:4px}.thread-history-sidebar_newThreadButton__zscl94e{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid);transition:color .15s ease}.thread-history-sidebar_newThreadButton__zscl94e:hover{color:var(--aifront-color-strong)}.thread-history-sidebar_loadingSpinner__zscl94f{display:flex;align-items:center;justify-content:center;padding:16px;color:var(--aifront-color-mid);font-size:13px;font-family:var(--aifront-font-sans)}@media (max-width:767px){.thread-history-sidebar_mobileOverlay__zscl943{position:fixed;top:0;left:0;bottom:0;z-index:50;width:100%!important;border-right:none!important}.thread-history-sidebar_backdrop__zscl944{display:block}.thread-history-sidebar_inner__zscl947{min-width:100%}}.detail-panel_container__17ivh3c0{flex-shrink:0;overflow:hidden;transition:width .3s ease,opacity .3s ease;display:flex;flex-direction:column;border-left:1px solid var(--aifront-color-line);background-color:var(--aifront-color-subtle-chrome);border-radius:8px;height:100%}.detail-panel_container_open_true__17ivh3c1{width:380px;opacity:1}.detail-panel_container_open_false__17ivh3c2{width:0;opacity:0;border-left:none}.detail-panel_backdrop__17ivh3c4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:49;transition:opacity .3s ease;display:none}.detail-panel_backdrop_visible_true__17ivh3c5{opacity:1;pointer-events:auto}.detail-panel_backdrop_visible_false__17ivh3c6{opacity:0;pointer-events:none}.detail-panel_inner__17ivh3c7{display:flex;flex-direction:column;height:100%;min-width:380px}.detail-panel_header__17ivh3c8{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0;border-bottom:1px solid var(--aifront-color-line)}.detail-panel_headerTitle__17ivh3c9{font-size:16px;font-weight:600;font-family:var(--aifront-font-sans);color:var(--aifront-color-strong)}.detail-panel_closeButton__17ivh3ca{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid);transition:color .15s ease}.detail-panel_closeButton__17ivh3ca:hover{color:var(--aifront-color-strong)}.detail-panel_content__17ivh3cb{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:16px;scrollbar-color:rgba(0,0,0,.2) var(--aifront-color-subtle-chrome)}.detail-panel_content__17ivh3cb::-webkit-scrollbar-track{background:var(--aifront-color-subtle-chrome)}.detail-panel_content__17ivh3cb::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.detail-panel_content__17ivh3cb::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}@media (max-width:767px){.detail-panel_mobileOverlay__17ivh3c3{position:fixed;top:0;right:0;bottom:0;z-index:50;width:100%!important;border-left:none!important}.detail-panel_backdrop__17ivh3c4{display:block}.detail-panel_inner__17ivh3c7{min-width:100%}}