@keyframes motion_reducedPulse__1rqru8u0{0%,to{opacity:1}50%{opacity:.55}}@keyframes motion_fadeUp__1rqru8u2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes motion_fadeIn__1rqru8u3{0%{opacity:0}to{opacity:1}}@keyframes motion_blurIn__1rqru8u4{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes motion_pulse__1rqru8u5{0%,to{opacity:1}50%{opacity:.5}}@keyframes motion_shimmer__1rqru8u6{0%,to{opacity:.4}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.motion_motionRoot__1rqru8u1 *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important;transition-property:opacity,color,background-color,border-color,box-shadow,fill!important}.motion_motionRoot__1rqru8u1 [data-reduced-motion-pulse=true]{animation-name:motion_reducedPulse__1rqru8u0!important;animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.open-question_container__3di5kr0,.open-question_iframeContainer__3di5kr1{display:flex;flex-direction:column;height:var(--aifront-viewport-height,100dvh);width:100%;overscroll-behavior:none}.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}@media (hover:none),(pointer:coarse){.open-question_container__3di5kr0{position:fixed;top:var(--aifront-viewport-offset-top,0);left:0;right:0}}.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:-80%;left:0;right:0;padding-left:16px;padding-right:16px;box-sizing:border-box;margin:0;font-family:var(--aifront-font-serif);transition:opacity .3s cubic-bezier(.32,0,.67,0),transform .3s cubic-bezier(.32,0,.67,0),visibility .3s cubic-bezier(.32,0,.67,0)}.chat_introText_visible_true__er2oe58{opacity:1;transform:translateY(0);visibility:visible}.chat_introText_visible_false__er2oe59{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none}.chat_historyReveal__er2oe5a{width:100%;display:flex;flex-direction:column;align-items:center}.chat_historyLoader__er2oe5b{margin:auto;display:flex}.chat_messagesArea__er2oe5c{display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;min-height:0;transition:flex-grow .8s cubic-bezier(.32,.72,0,1),max-height .8s cubic-bezier(.32,.72,0,1),opacity .8s cubic-bezier(.32,.72,0,1);width:100%;scrollbar-color:var(--aifront-color-scroll-thumb) var(--aifront-color-page-background)}.chat_messagesArea__er2oe5c::-webkit-scrollbar-track{background:var(--aifront-color-page-background)}.chat_messagesArea__er2oe5c::-webkit-scrollbar-thumb{background:var(--aifront-color-scroll-thumb);border-radius:3px}.chat_messagesArea__er2oe5c::-webkit-scrollbar-thumb:hover{background:var(--aifront-color-scroll-thumb-hover)}.chat_messagesArea_visible_true__er2oe5d{flex:1 1;opacity:1}.chat_messagesArea_visible_false__er2oe5e{flex:0 1;opacity:0;max-height:0}.chat_inputArea__er2oe5f{--aifront-composer-lift:1;display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-left:16px;padding-right:16px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px) * (1 - var(--aifront-keyboard-open, 0)));transition:transform calc(.8s * (1 - var(--aifront-keyboard-open, 0))) cubic-bezier(.32,.72,0,1);width:100%;box-sizing:border-box}.chat_inputArea_centered_true__er2oe5g{transform:translateY(calc((var(--aifront-viewport-height, 100dvh) * -.5 + 50%) * (1 - var(--aifront-keyboard-open, 0)) * var(--aifront-composer-lift, 1)))}.chat_inputArea_centered_false__er2oe5h{transform:translateY(0)}.chat_errorMessage__er2oe5i{position:absolute;left:16px;top:0;z-index:10;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),visibility .3s cubic-bezier(.23,1,.32,1)}.chat_errorMessage_visible_true__er2oe5j{opacity:1;transform:translateY(0);visibility:visible}.chat_errorMessage_visible_false__er2oe5k{opacity:0;transform:translateY(-10px);visibility:hidden}@media (max-width:500px){.chat_inputArea__er2oe5f,.chat_introText__er2oe57{padding-left:8px;padding-right:8px}}@media (hover:none),(pointer:coarse){.chat_introText__er2oe57{top:auto;bottom:100%;height:calc(var(--aifront-viewport-height, 100dvh) - 100%);align-content:center;pointer-events:none}.chat_inputArea__er2oe5f{--aifront-composer-lift:0}}.message_messageRecipe__1tbn7pk0{padding:12px 16px;border-radius:24px;margin:0 2px 8px;font-size:14px;line-height:1.5;position:relative;font-family:var(--aifront-font-sans)}.message_messageRecipe_role_user__1tbn7pk1{margin-top:8px;background-color:var(--aifront-color-surface-subtle);color:var(--aifront-color-text);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:var(--aifront-color-strong);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_error__1tbn7pk8{border-color:color-mix(in srgb,var(--aifront-color-danger) 50%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--aifront-color-danger) 12%,transparent)}.message_messageRecipe_compound_0__1tbn7pk9{max-width:80%}.message_role__1tbn7pka{font-size:12px;margin-bottom:12px;font-weight:500;color:var(--aifront-color-text)}.message_content__1tbn7pkb{font-size:14px;line-height:1.5;font-weight:400}@media (max-width:500px){.message_messageRecipe__1tbn7pk0{padding:12px 9px}.message_role__1tbn7pka{font-size:10px}.message_content__1tbn7pkb{font-size:12px}}.expand-button_button__v0jr470{display:flex;align-items:center;gap:8px;color:var(--aifront-color-secondary);background-color:color-mix(in srgb,var(--aifront-color-surface-subtle) 73%,transparent);border:none;padding:4px 8px;border-radius:8px;font-family:var(--aifront-font-sans);font-style:italic;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.expand-button_button__v0jr470:hover,.source-embed_container__9fk6fp0{background-color:var(--aifront-color-surface-subtle)}.source-embed_container__9fk6fp0{padding:4px 8px;border:1px solid var(--aifront-color-light-chrome);border-radius:24px;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:var(--aifront-color-light-chrome)}.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 color-mix(in srgb,var(--aifront-color-shadow-tint) 12%,transparent)}.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}.bottom-sheet_backdrop__dks0o60{position:fixed;inset:0;background-color:var(--aifront-color-overlay);z-index:999;opacity:0;pointer-events:none;transition:opacity .2s ease}.bottom-sheet_backdrop__dks0o60[data-open=true]{opacity:1;pointer-events:auto}.bottom-sheet_panel__dks0o61{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:min(80dvh,calc(var(--aifront-viewport-height, 100dvh) - 48px));overflow-y:auto;overflow-x:hidden;background-color:var(--aifront-color-background);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px color-mix(in srgb,var(--aifront-color-shadow-tint) 12%,transparent);padding-bottom:calc(env(safe-area-inset-bottom) * (1 - var(--aifront-keyboard-open, 0)));transform:translateY(100%);transition:transform .25s cubic-bezier(.32,.72,0,1);z-index:1001}.bottom-sheet_panel__dks0o61[data-open=true]{transform:translateY(calc(var(--aifront-viewport-offset-top, 0px) - var(--aifront-keyboard-inset, 0px)))}.bottom-sheet_handle__dks0o62{width:40px;height:4px;border-radius:2px;background-color:color-mix(in srgb,var(--aifront-color-shadow-tint) 20%,transparent);margin:8px auto 4px}.bottom-sheet_header__dks0o63{display:flex;align-items:center;padding:4px 16px 8px;margin:0;font-family:var(--aifront-font-sans);font-size:13px;font-weight:500;color:var(--aifront-color-mid)}.citation-chip_wrapper__lws0dz0{position:relative;display:inline-block;margin-left:-4px}.citation-chip_wrapper__lws0dz0[data-first=true]{margin-left:3px}.citation-chip_chipContent__lws0dz1{display:flex;align-items:center;justify-content:center;width:100%;height:100%;animation-name:motion_fadeIn__1rqru8u3;animation-duration:.15s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:backwards}.citation-chip_chipRecipe__lws0dz2{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,background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.citation-chip_chipRecipe__lws0dz2:hover:not(:disabled){transform:translateY(-1px);z-index:2}.citation-chip_chipRecipe__lws0dz2:focus-visible{outline:2px solid var(--aifront-color-primary);outline-offset:2px;border-radius:999px}.citation-chip_chipRecipe__lws0dz2:disabled{cursor:default}.citation-chip_chipRecipe_variant_favicon__lws0dz3{width:18px;height:18px;border-radius:50%;overflow:hidden;border:1.5px solid var(--aifront-color-background);box-shadow:0 0 0 1px color-mix(in srgb,var(--aifront-color-shadow-tint) 8%,transparent);background:var(--aifront-color-citation-accent)}.citation-chip_chipRecipe_variant_count__lws0dz4{min-width:22px;height:18px;padding:0 6px;border-radius:999px;border:1.5px solid var(--aifront-color-background);box-shadow:0 0 0 1px color-mix(in srgb,var(--aifront-color-shadow-tint) 8%,transparent);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__lws0dz5{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__lws0dz6{border-radius:50%;border:1px dashed var(--aifront-color-strong-chrome);opacity:.7}.citation-chip_chipRecipe_variant_disabled__lws0dz7,.citation-chip_chipRecipe_variant_placeholder__lws0dz6{width:18px;height:18px;background:var(--aifront-color-subtle-chrome);color:var(--aifront-color-mid);font-size:10px}.citation-chip_chipRecipe_variant_disabled__lws0dz7{border-radius:50%;border:1px solid var(--aifront-color-line);opacity:.5;text-decoration:line-through}.citation-chip_faviconImg__lws0dz8{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.citation-chip_faviconFallback__lws0dz9{font-size:11px;color:var(--aifront-color-mid)}.citation-chip_popoverHoverZone__lws0dza{position:absolute;top:calc(100% + 0px);left:0;padding-top:6px;z-index:50}.citation-chip_popoverHoverZoneFixed__lws0dzb{position:fixed;padding-top:6px;z-index:50}.citation-chip_rolledUpList__lws0dzc{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 color-mix(in srgb,var(--aifront-color-shadow-tint) 12%,transparent);padding:6px;min-width:220px;max-width:320px}.citation-chip_rolledUpListDrawer__lws0dzd{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:0 4px}.citation-chip_rolledUpItem__lws0dze{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__lws0dze:hover{background:var(--aifront-color-light-chrome)}.citation-chip_rolledUpFavicon__lws0dzf{width:16px;height:16px;border-radius:4px;flex-shrink:0}.citation-chip_rolledUpTitle__lws0dzg{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown_word__sltkhy0{display:inline-block;animation-name:motion_blurIn__1rqru8u4;animation-duration:.4s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:backwards}.markdown_wordCascade_0__sltkhy1{animation-delay:0s}.markdown_wordCascade_1__sltkhy2{animation-delay:18ms}.markdown_wordCascade_2__sltkhy3{animation-delay:36ms}.markdown_wordCascade_3__sltkhy4{animation-delay:54ms}.markdown_wordCascade_4__sltkhy5{animation-delay:72ms}.markdown_wordCascade_5__sltkhy6{animation-delay:90ms}.markdown_wordCascade_6__sltkhy7{animation-delay:108ms}.markdown_wordCascade_7__sltkhy8{animation-delay:126ms}.markdown_markdownRoot__sltkhy9{font-family:var(--aifront-font-sans)}.markdown_markdownRoot__sltkhy9[data-streaming=true] .citation-chip_wrapper__lws0dz0{animation-name:motion_blurIn__1rqru8u4;animation-duration:.4s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:backwards;animation-delay:126ms}.markdown_markdownRoot__sltkhy9>:first-child{margin-top:0}.markdown_markdownRoot__sltkhy9>:last-child{margin-bottom:0}.markdown_markdownRoot__sltkhy9 p{margin:1em 0}.markdown_markdownRoot__sltkhy9 h1{font-size:1.6em}.markdown_markdownRoot__sltkhy9 h1,.markdown_markdownRoot__sltkhy9 h2{font-weight:600;line-height:1.3;margin:.8em 0 .5em;color:var(--aifront-color-strong)}.markdown_markdownRoot__sltkhy9 h2{font-size:1.4em}.markdown_markdownRoot__sltkhy9 h3{font-size:1.2em;font-weight:600;line-height:1.3;margin:.8em 0 .4em;color:var(--aifront-color-strong)}.markdown_markdownRoot__sltkhy9 h4,.markdown_markdownRoot__sltkhy9 h5,.markdown_markdownRoot__sltkhy9 h6{font-size:1em;font-weight:600;line-height:1.3;margin:.8em 0 .4em;color:var(--aifront-color-strong)}.markdown_markdownRoot__sltkhy9 ul{list-style:disc;padding-left:1.5em;margin:1em 0}.markdown_markdownRoot__sltkhy9 ol{list-style:decimal;padding-left:1.5em;margin:1em 0}.markdown_markdownRoot__sltkhy9 li{margin-bottom:.25em}.markdown_markdownRoot__sltkhy9 li>ol,.markdown_markdownRoot__sltkhy9 li>ul{margin:.25em 0}.markdown_markdownRoot__sltkhy9 blockquote{margin:1em 0;padding:0 1em;border-left:3px solid var(--aifront-color-line);color:var(--aifront-color-mid)}.markdown_markdownRoot__sltkhy9 code{background:var(--aifront-color-surface-subtle);border-radius:4px;padding:.15em .4em;font-size:.9em}.markdown_markdownRoot__sltkhy9 pre{background:var(--aifront-color-surface-subtle);border-radius:8px;padding:.8em 1em;margin:1em 0;overflow-x:auto}.markdown_markdownRoot__sltkhy9 pre code{background:transparent;padding:0;font-size:.9em}.markdown_markdownRoot__sltkhy9 hr{border:none;border-top:1px solid var(--aifront-color-line);margin:1.5em 0}.markdown_markdownRoot__sltkhy9 a{color:var(--aifront-color-primary);text-decoration:underline;text-underline-offset:2px}.markdown_markdownRoot__sltkhy9 a:hover{text-decoration:none}.markdown_tableScroll__sltkhya{overflow-x:auto;max-width:100%;margin:1em 0;-webkit-overflow-scrolling:touch}.markdown_markdownRoot__sltkhy9 .markdown_tableScroll__sltkhya table{width:-moz-max-content;width:max-content;min-width:100%}.markdown_markdownRoot__sltkhy9 table{border-collapse:collapse;width:100%}.markdown_markdownRoot__sltkhy9 td,.markdown_markdownRoot__sltkhy9 th{border:1px solid var(--aifront-color-line);padding:.4em .6em;text-align:left}.markdown_markdownRoot__sltkhy9 th{font-weight:600;color:var(--aifront-color-strong)}.discovery-layout_content__97jv182{font-size:14px;line-height:1.5;font-weight:400}.discovery-layout_actionsBar__97jv183{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:10px}.discovery-layout_fadeInElement__97jv184{animation:motion_fadeIn__1rqru8u3 .6s cubic-bezier(.23,1,.32,1)}@media (max-width:500px){.discovery-layout_content__97jv182{font-size:12px}}.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:var(--aifront-color-background);border:1px solid var(--aifront-color-line);border-radius:10px;box-shadow:0 4px 12px color-mix(in srgb,var(--aifront-color-shadow-tint) 10%,transparent),0 2px 4px color-mix(in srgb,var(--aifront-color-shadow-tint) 6%,transparent);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;border:none;text-align:left;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--aifront-color-line) 40%,transparent);transition:background-color .1s ease}.copy-menu_option__u7uc06:last-child{border-bottom:none}.copy-menu_option__u7uc06:hover{background-color:color-mix(in srgb,var(--aifront-color-accent-surface) 75%,transparent)}.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:var(--aifront-color-citation-accent);border:1.5px solid var(--aifront-color-background);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_slideInFade__hwjk6j0{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes thinking-panel_shimmer__hwjk6jc{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes thinking-panel_settleOut__hwjk6jf{0%{opacity:1}65%{opacity:1}to{opacity:0}}.thinking-panel_container__hwjk6j1{display:flex;flex-direction:column;gap:0;border-radius:8px;border:1px solid var(--aifront-color-light-chrome);background-color:var(--aifront-color-subtle-chrome);margin-bottom:16px;overflow:hidden;position:relative;font-family:var(--aifront-font-sans);transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.thinking-panel_container_bare_true__hwjk6j2{border-color:transparent;background-color:transparent}.thinking-panel_container_glow_true__hwjk6j4{box-shadow:0 6px 16px -6px color-mix(in srgb,var(--aifront-color-primary) 22%,transparent)}.thinking-panel_container_glow_false__hwjk6j5{box-shadow:none}.thinking-panel_header__hwjk6j6{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .1s cubic-bezier(.4,0,.2,1)}.thinking-panel_header__hwjk6j6:hover{background-color:var(--aifront-color-light-chrome)}.thinking-panel_header_bare_true__hwjk6j7{cursor:default}.thinking-panel_header_bare_true__hwjk6j7:hover{background-color:transparent}.thinking-panel_headerLeft__hwjk6j9{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.thinking-panel_thinkingIcon__hwjk6ja{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--aifront-color-on-primary);font-size:12px;font-weight:600;overflow:visible;flex-shrink:0;position:relative}.thinking-panel_thinkingLabel__hwjk6jb{font-size:13px;font-weight:500;color:var(--aifront-color-strong);display:flex;align-items:center;gap:8px}.thinking-panel_headerReasoningTail__hwjk6jd{display:block;flex:1 1;min-width:0;font-weight:400;color:var(--aifront-color-mid);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(90deg,black 85%,transparent);mask-image:linear-gradient(90deg,black 85%,transparent);animation:thinking-panel_shimmer__hwjk6jc 1.6s cubic-bezier(.4,0,.2,1) infinite}.thinking-panel_generatedPill__hwjk6je{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 color-mix(in srgb,var(--aifront-color-shadow-tint) 6%,transparent),inset 0 1px 0 color-mix(in srgb,var(--aifront-color-background) 80%,transparent),0 1px 1px color-mix(in srgb,var(--aifront-color-shadow-tint) 4%,transparent);flex-shrink:0;position:relative}.thinking-panel_settleMark__hwjk6jg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:thinking-panel_settleOut__hwjk6jf .7s cubic-bezier(.32,0,.67,0) forwards}.thinking-panel_generatedLabel__hwjk6jh{font-weight:600}.thinking-panel_generatedLabel__hwjk6jh,.thinking-panel_statsPill__hwjk6ji{font-size:11px;color:var(--aifront-color-mid);line-height:1.3;white-space:nowrap}.thinking-panel_statsPill__hwjk6ji{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background-color:var(--aifront-color-surface-subtle);font-weight:500;margin-left:auto;flex-shrink:0}.thinking-panel_expandIcon__hwjk6jj{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--aifront-color-mid);transition:transform .2s ease}.thinking-panel_expandIconExpanded__hwjk6jk{transform:rotate(180deg)}.thinking-panel_content__hwjk6jl{display:grid}.thinking-panel_content_expanded_true__hwjk6jm{grid-template-rows:1fr;opacity:1}.thinking-panel_content_expanded_false__hwjk6jn{grid-template-rows:0fr;opacity:0}.thinking-panel_content_animate_true__hwjk6jo{transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}.thinking-panel_content_animate_false__hwjk6jp{transition:none}.thinking-panel_contentInner__hwjk6jq{overflow:hidden;min-height:0}.thinking-panel_reasoningSection__hwjk6jr{display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px;border-top:1px solid var(--aifront-color-light-chrome);animation:thinking-panel_slideInFade__hwjk6j0 .3s ease-out forwards;opacity:0}.thinking-panel_reasoningLabel__hwjk6js{font-size:12px;font-weight:600;color:var(--aifront-color-mid)}.thinking-panel_reasoningBody__hwjk6jt{font-size:12px;line-height:1.5;color:var(--aifront-color-mid);overflow-wrap:anywhere}.thinking-panel_timeline__hwjk6ju{display:flex;flex-direction:column;gap:0;padding:8px 14px 14px;border-top:1px solid var(--aifront-color-light-chrome)}.thinking-panel_timelineItem__hwjk6jv{position:relative;padding-left:28px;padding-bottom:24px;animation:thinking-panel_slideInFade__hwjk6j0 .3s ease-out forwards;opacity:0}.thinking-panel_timelineItem__hwjk6jv:last-child{padding-bottom:4px}.thinking-panel_timelineConnector__hwjk6jw{position:absolute;left:5px;top:0;width:2px;background-color:var(--aifront-color-light-chrome)}.thinking-panel_timelineConnector_isLast_true__hwjk6jx{height:6px}.thinking-panel_timelineConnector_isLast_false__hwjk6jy{height:100%}.thinking-panel_timelineNode__hwjk6jz{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--aifront-color-light-chrome);background-color:var(--aifront-color-background);z-index:1;display:flex;align-items:center;justify-content:center}.thinking-panel_timelineNode_completed_true__hwjk6j10{border:none;background-color:var(--aifront-color-light-chrome);color:var(--aifront-color-mid)}.thinking-panel_timelineNode_completed_false__hwjk6j11{background-color:var(--aifront-color-background);border-color:var(--aifront-color-light-chrome)}.thinking-panel_timelineAgentLabel__hwjk6j12{position:relative;padding-left:28px;padding-bottom:12px;animation:thinking-panel_slideInFade__hwjk6j0 .3s ease-out forwards;opacity:0}.thinking-panel_timelineAgentDot__hwjk6j13{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__hwjk6j14{position:absolute;left:5px;top:0;width:2px;background-color:var(--aifront-color-light-chrome)}.thinking-panel_timelineAgentConnector_isLast_true__hwjk6j15{height:8px}.thinking-panel_timelineAgentConnector_isLast_false__hwjk6j16{height:100%}.thinking-panel_timelineAgentName__hwjk6j17{font-size:12px;font-weight:600;color:var(--aifront-color-primary);line-height:16px}.thinking-panel_toolCallRow__hwjk6j18{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--aifront-color-text);line-height:12px}.thinking-panel_toolName__hwjk6j19{font-weight:500;color:var(--aifront-color-strong)}.thinking-panel_toolMetadata__hwjk6j1a{display:flex;align-items:center;gap:6px;margin-left:auto}.thinking-panel_metadataBadge__hwjk6j1b{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:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.thinking-panel_metadataBadge__hwjk6j1b:hover{background-color:var(--aifront-color-strong-chrome);color:var(--aifront-color-strong)}.thinking-panel_metadataIcon__hwjk6j1c{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-primary)}.thinking-panel_metadataCount__hwjk6j1d{color:var(--aifront-color-strong);font-weight:600}.thinking-panel_toolDetails__hwjk6j1e{display:flex;flex-direction:column;gap:12px;padding-top:8px}.thinking-panel_toolLabel__hwjk6j1f{font-size:10px;font-weight:600;color:var(--aifront-color-mid);letter-spacing:.5px;margin-bottom:6px;display:block}.thinking-panel_queriesList__hwjk6j1g{display:flex;flex-direction:column;gap:14px}.thinking-panel_queryItem__hwjk6j1h{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__hwjk6j1i{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__hwjk6j0 .3s ease-out forwards;opacity:0}.thinking-panel_querySearching__hwjk6j1j{font-size:11px;font-style:italic;color:var(--aifront-color-mid);margin-left:auto}.thinking-panel_sourcesBar__hwjk6j1k{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__hwjk6j1k:hover{background-color:var(--aifront-color-light-chrome)}.thinking-panel_sourcesBarIcon__hwjk6j1l{display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid)}.thinking-panel_sourcesBarLabel__hwjk6j1m{font-size:12px;font-weight:500;color:var(--aifront-color-mid)}.thinking-panel_sourcesBarArrow__hwjk6j1n{display:flex;align-items:center;justify-content:center;margin-left:auto;color:var(--aifront-color-mid)}.thinking-panel_sourceFavicons__hwjk6j1o{display:flex;align-items:center;flex-shrink:0}.thinking-panel_sourceFaviconCircle__hwjk6j1p{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__hwjk6j1p:first-child{margin-left:0}.thinking-panel_agentStatusRows__hwjk6j1q{display:flex;flex-direction:column;gap:6px;flex:1 1}.thinking-panel_agentRow__hwjk6j1r{display:flex;align-items:center;gap:8px;animation:thinking-panel_slideInFade__hwjk6j0 .3s ease-out forwards;opacity:0}.thinking-panel_agentRowBadge__hwjk6j1s{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__hwjk6j1t{font-size:13px;font-weight:500;color:var(--aifront-color-strong);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thinking-panel_statusLabelEnter__hwjk6j1u{animation:thinking-panel_slideInFade__hwjk6j0 .3s cubic-bezier(.23,1,.32,1) forwards;opacity:0}@media (max-width:500px){.thinking-panel_reasoningSection__hwjk6jr{padding:10px 10px 12px}.thinking-panel_timeline__hwjk6ju{padding:8px 10px 10px}.thinking-panel_timelineAgentLabel__hwjk6j12,.thinking-panel_timelineItem__hwjk6jv{padding-left:20px}.thinking-panel_queryItem__hwjk6j1h{padding-left:8px;margin-left:2px}.thinking-panel_queryLozenge__hwjk6j1i{white-space:normal}}@keyframes petal-mark_markCycle__10vthh14{0.0000%{transform:rotate(calc(var(--aifront-petal-in) * -1))}0.3656%{transform:rotate(calc(var(--aifront-petal-in) * -.99167))}0.7311%{transform:rotate(calc(var(--aifront-petal-in) * -.96926))}1.0967%{transform:rotate(calc(var(--aifront-petal-in) * -.93615))}1.4622%{transform:rotate(calc(var(--aifront-petal-in) * -.89516))}1.8278%{transform:rotate(calc(var(--aifront-petal-in) * -.84865))}2.1934%{transform:rotate(calc(var(--aifront-petal-in) * -.79855))}2.9245%{transform:rotate(calc(var(--aifront-petal-in) * -.69354))}3.6556%{transform:rotate(calc(var(--aifront-petal-in) * -.58934))}4.3867%{transform:rotate(calc(var(--aifront-petal-in) * -.49157))}4.7523%{transform:rotate(calc(var(--aifront-petal-in) * -.44614))}5.1178%{transform:rotate(calc(var(--aifront-petal-in) * -.40332))}5.4834%{transform:rotate(calc(var(--aifront-petal-in) * -.36324))}5.8489%{transform:rotate(calc(var(--aifront-petal-in) * -.32596))}6.2145%{transform:rotate(calc(var(--aifront-petal-in) * -.29147))}6.5801%{transform:rotate(calc(var(--aifront-petal-in) * -.25972))}6.9456%{transform:rotate(calc(var(--aifront-petal-in) * -.23064))}7.3112%{transform:rotate(calc(var(--aifront-petal-in) * -.20411))}8.0423%{transform:rotate(calc(var(--aifront-petal-in) * -.1582))}8.7734%{transform:rotate(calc(var(--aifront-petal-in) * -.1209))}9.5045%{transform:rotate(calc(var(--aifront-petal-in) * -.09102))}10.2356%{transform:rotate(calc(var(--aifront-petal-in) * -.06742))}11.6979%{transform:rotate(calc(var(--aifront-petal-in) * -.03491))}14.6224%{transform:rotate(calc(var(--aifront-petal-in) * -.00621))}17.5468%{transform:rotate(calc(var(--aifront-petal-in) * .00083))}23.3958%{transform:rotate(calc(var(--aifront-petal-in) * 0))}68.4157%{transform:rotate(0deg)}68.7813%{transform:rotate(calc(var(--aifront-petal-out) * .00833))}69.1468%{transform:rotate(calc(var(--aifront-petal-out) * .03074))}69.5124%{transform:rotate(calc(var(--aifront-petal-out) * .06385))}69.8779%{transform:rotate(calc(var(--aifront-petal-out) * .10484))}70.2435%{transform:rotate(calc(var(--aifront-petal-out) * .15135))}70.6091%{transform:rotate(calc(var(--aifront-petal-out) * .20145))}71.3402%{transform:rotate(calc(var(--aifront-petal-out) * .30646))}72.0713%{transform:rotate(calc(var(--aifront-petal-out) * .41066))}72.8024%{transform:rotate(calc(var(--aifront-petal-out) * .50843))}73.1680%{transform:rotate(calc(var(--aifront-petal-out) * .55386))}73.5335%{transform:rotate(calc(var(--aifront-petal-out) * .59668))}73.8991%{transform:rotate(calc(var(--aifront-petal-out) * .63676))}74.2647%{transform:rotate(calc(var(--aifront-petal-out) * .67404))}74.6302%{transform:rotate(calc(var(--aifront-petal-out) * .70853))}74.9958%{transform:rotate(calc(var(--aifront-petal-out) * .74028))}75.3613%{transform:rotate(calc(var(--aifront-petal-out) * .76936))}75.7269%{transform:rotate(calc(var(--aifront-petal-out) * .79589))}76.4580%{transform:rotate(calc(var(--aifront-petal-out) * .8418))}77.1891%{transform:rotate(calc(var(--aifront-petal-out) * .8791))}77.9202%{transform:rotate(calc(var(--aifront-petal-out) * .90898))}78.6514%{transform:rotate(calc(var(--aifront-petal-out) * .93258))}80.1136%{transform:rotate(calc(var(--aifront-petal-out) * .96509))}83.0381%{transform:rotate(calc(var(--aifront-petal-out) * .99379))}85.9625%{transform:rotate(calc(var(--aifront-petal-out) * 1.00083))}91.8115%{transform:rotate(calc(var(--aifront-petal-out) * 1))}to{transform:rotate(var(--aifront-petal-out))}}@keyframes petal-mark_markFade__10vthh15{0%{opacity:0}10.5281%{opacity:var(--aifront-petal-peak,1)}81.2834%{opacity:var(--aifront-petal-peak,1)}91.8115%{opacity:0}to{opacity:0}}@keyframes petal-mark_assembleIn__10vthh16{0.0000%{transform:rotate(calc(var(--aifront-petal-in) * -1))}1.5625%{transform:rotate(calc(var(--aifront-petal-in) * -.99167))}3.1250%{transform:rotate(calc(var(--aifront-petal-in) * -.96926))}4.6875%{transform:rotate(calc(var(--aifront-petal-in) * -.93615))}6.2500%{transform:rotate(calc(var(--aifront-petal-in) * -.89516))}7.8125%{transform:rotate(calc(var(--aifront-petal-in) * -.84865))}9.3750%{transform:rotate(calc(var(--aifront-petal-in) * -.79855))}12.5000%{transform:rotate(calc(var(--aifront-petal-in) * -.69354))}15.6250%{transform:rotate(calc(var(--aifront-petal-in) * -.58934))}18.7500%{transform:rotate(calc(var(--aifront-petal-in) * -.49157))}20.3125%{transform:rotate(calc(var(--aifront-petal-in) * -.44614))}21.8750%{transform:rotate(calc(var(--aifront-petal-in) * -.40332))}23.4375%{transform:rotate(calc(var(--aifront-petal-in) * -.36324))}25.0000%{transform:rotate(calc(var(--aifront-petal-in) * -.32596))}26.5625%{transform:rotate(calc(var(--aifront-petal-in) * -.29147))}28.1250%{transform:rotate(calc(var(--aifront-petal-in) * -.25972))}29.6875%{transform:rotate(calc(var(--aifront-petal-in) * -.23064))}31.2500%{transform:rotate(calc(var(--aifront-petal-in) * -.20411))}34.3750%{transform:rotate(calc(var(--aifront-petal-in) * -.1582))}37.5000%{transform:rotate(calc(var(--aifront-petal-in) * -.1209))}40.6250%{transform:rotate(calc(var(--aifront-petal-in) * -.09102))}43.7500%{transform:rotate(calc(var(--aifront-petal-in) * -.06742))}50.0000%{transform:rotate(calc(var(--aifront-petal-in) * -.03491))}62.5000%{transform:rotate(calc(var(--aifront-petal-in) * -.00621))}75.0000%{transform:rotate(calc(var(--aifront-petal-in) * .00083))}100.0000%{transform:rotate(calc(var(--aifront-petal-in) * 0))}}@keyframes petal-mark_assembleFade__10vthh17{0%{opacity:0}45.0000%{opacity:var(--aifront-petal-peak,1)}to{opacity:var(--aifront-petal-peak,1)}}@keyframes petal-mark_settleIn__10vthh18{0.0000%{transform:rotate(-40deg)}1.5625%{transform:rotate(-39.667deg)}3.1250%{transform:rotate(-38.77deg)}4.6875%{transform:rotate(-37.446deg)}6.2500%{transform:rotate(-35.807deg)}7.8125%{transform:rotate(-33.946deg)}9.3750%{transform:rotate(-31.942deg)}12.5000%{transform:rotate(-27.742deg)}15.6250%{transform:rotate(-23.574deg)}18.7500%{transform:rotate(-19.663deg)}20.3125%{transform:rotate(-17.845deg)}21.8750%{transform:rotate(-16.133deg)}23.4375%{transform:rotate(-14.53deg)}25.0000%{transform:rotate(-13.039deg)}26.5625%{transform:rotate(-11.659deg)}28.1250%{transform:rotate(-10.389deg)}29.6875%{transform:rotate(-9.225deg)}31.2500%{transform:rotate(-8.164deg)}34.3750%{transform:rotate(-6.328deg)}37.5000%{transform:rotate(-4.836deg)}40.6250%{transform:rotate(-3.641deg)}43.7500%{transform:rotate(-2.697deg)}50.0000%{transform:rotate(-1.396deg)}62.5000%{transform:rotate(-.249deg)}75.0000%{transform:rotate(.033deg)}100.0000%{transform:rotate(0deg)}}@keyframes petal-mark_settleFade__10vthh19{0%{opacity:0}45.0000%{opacity:1}to{opacity:1}}@keyframes petal-mark_breathe__10vthh1a{0%,to{opacity:.45}50%{opacity:1}}@keyframes petal-mark_assemblyBreath__10vthh1b{0%,to{transform:scale(.92)}50%{transform:scale(.98)}}@keyframes petal-mark_assemblyGather__10vthh1c{0%{transform:scale(1)}to{transform:scale(.92)}}.petal-mark_svg__10vthh10{display:block;overflow:visible}.petal-mark_markGroup__10vthh11{isolation:isolate;transform-origin:50px 50px;transform-box:view-box}.petal-mark_petal__10vthh12{transform-origin:50px 50px;transform-box:view-box;transform:rotate(0deg)}.petal-mark_petalShape__10vthh13{mix-blend-mode:multiply}.petal-mark_svg__10vthh10[data-state=assembling] .petal-mark_petal__10vthh12{animation-name:petal-mark_markCycle__10vthh14;animation-duration:1521ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--aifront-petal-delay) - var(--aifront-petal-phase, 0s))}.petal-mark_svg__10vthh10[data-state=assembling] .petal-mark_petalShape__10vthh13{animation-name:petal-mark_markFade__10vthh15;animation-duration:1521ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--aifront-petal-delay) - var(--aifront-petal-phase, 0s))}.petal-mark_svg__10vthh10[data-state=dispersed]{--aifront-petal-peak:0.7}.petal-mark_svg__10vthh10[data-state=dispersed] .petal-mark_petal__10vthh12{animation-name:petal-mark_markCycle__10vthh14;animation-duration:1521ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--aifront-petal-delay) - var(--aifront-petal-phase, 0s))}.petal-mark_svg__10vthh10[data-state=dispersed] .petal-mark_petalShape__10vthh13{animation-name:petal-mark_markFade__10vthh15;animation-duration:1521ms;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--aifront-petal-delay) - var(--aifront-petal-phase, 0s))}.petal-mark_svg__10vthh10[data-state=dispersed] .petal-mark_markGroup__10vthh11{animation:petal-mark_assemblyBreath__10vthh1b 2.4s cubic-bezier(.4,0,.2,1) infinite}.petal-mark_svg__10vthh10[data-state=gathering] .petal-mark_petal__10vthh12{animation-name:petal-mark_assembleIn__10vthh16;animation-duration:356ms;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both;animation-delay:var(--aifront-petal-delay)}.petal-mark_svg__10vthh10[data-state=gathering] .petal-mark_petalShape__10vthh13{animation-name:petal-mark_assembleFade__10vthh17;animation-duration:356ms;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both;animation-delay:var(--aifront-petal-delay)}.petal-mark_svg__10vthh10[data-state=gathering] .petal-mark_markGroup__10vthh11{animation:petal-mark_assemblyGather__10vthh1c .7s cubic-bezier(.23,1,.32,1) forwards}.petal-mark_svg__10vthh10[data-state=converging] .petal-mark_petal__10vthh12{animation-name:petal-mark_settleIn__10vthh18;animation-duration:356ms;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.petal-mark_svg__10vthh10[data-state=converging] .petal-mark_petalShape__10vthh13{animation-name:petal-mark_settleFade__10vthh19;animation-duration:356ms;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.petal-mark_svg__10vthh10[data-state=breathing] .petal-mark_petalShape__10vthh13{animation:petal-mark_breathe__10vthh1a 1.6s cubic-bezier(.4,0,.2,1) infinite}.petal-mark_svg__10vthh10[data-state=idle] .petal-mark_petal__10vthh12[data-active=false] .petal-mark_petalShape__10vthh13{opacity:.32}.petal-mark_svg__10vthh10[data-paused=true] .petal-mark_markGroup__10vthh11,.petal-mark_svg__10vthh10[data-paused=true] .petal-mark_petalShape__10vthh13,.petal-mark_svg__10vthh10[data-paused=true] .petal-mark_petal__10vthh12{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.petal-mark_petal__10vthh12{animation-name:none!important;transform:rotate(0deg)!important}.petal-mark_markGroup__10vthh11,.petal-mark_petalShape__10vthh13{animation-name:none!important;transform:none!important;opacity:1}}.ai-glyph_container__1eccoya0{display:inline-block}.value-pill_container__17k85sb0{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;background-color:var(--aifront-color-surface-subtle);color:var(--aifront-color-text);border:1px solid var(--aifront-color-line);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:motion_fadeUp__1rqru8u2 .3s cubic-bezier(.23,1,.32,1) forwards;opacity:0}.criteria_container__3ep8ao0{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__3ep8ao0::-webkit-scrollbar{height:6px}.criteria_container__3ep8ao0::-webkit-scrollbar-track{background:transparent}.criteria_container__3ep8ao0::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.criteria_container__3ep8ao0:hover{scrollbar-width:thin}.criteria_container__3ep8ao0:hover::-webkit-scrollbar-track{background:var(--aifront-color-hover-surface);border-radius:3px}.criteria_container__3ep8ao0:hover::-webkit-scrollbar-thumb{background:var(--aifront-color-scroll-thumb)}.criteria_container__3ep8ao0:hover::-webkit-scrollbar-thumb:hover{background:var(--aifront-color-scroll-thumb-hover)}.criteria_sectionLabel__3ep8ao2,.criteria_sectionList__3ep8ao1{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.criteria_criteriaLabel__3ep8ao3{font-size:10px;font-weight:600;color:var(--aifront-color-mid);letter-spacing:.5px;flex-shrink:0}.criteria_label__3ep8ao4{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;background-color:var(--aifront-color-surface-subtle);color:var(--aifront-color-mid);border:1px solid var(--aifront-color-line);animation:motion_fadeUp__1rqru8u2 .3s cubic-bezier(.23,1,.32,1) forwards;opacity:0}.criteria_valueList__3ep8ao5{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;flex-shrink: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:4px}.sources-layout_sourcesTypeContainer__1nrcz3g4{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:4px}.sources-layout_sourceTypeLabel__1nrcz3g5{font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;padding-left:8px;text-transform:uppercase;color:var(--aifront-color-secondary-header);font-family:var(--aifront-font-sans)}.sources-layout_sources__1nrcz3g6{padding-bottom:14px}.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:var(--aifront-color-hover-surface);border-radius:3px}.sources-layout_cardsContainer__1nrcz3g7:hover::-webkit-scrollbar-thumb{background:var(--aifront-color-scroll-thumb)}.sources-layout_cardsContainer__1nrcz3g7:hover::-webkit-scrollbar-thumb:hover{background:var(--aifront-color-scroll-thumb-hover)}.sources-layout_iconsOnlyContainer__1nrcz3g8{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__1nrcz3g9{display:inline-flex}.sources-layout_iconsOnlyItem__1nrcz3g9,.sources-layout_sourceCard__1nrcz3ga{animation:motion_fadeUp__1rqru8u2 .3s cubic-bezier(.23,1,.32,1) forwards;opacity:0;transform:translateY(10px)}.sources-layout_sourceCard__1nrcz3ga{min-width:120px;max-width:160px;height:auto;flex-shrink:0;background-color:color-mix(in srgb,var(--aifront-color-hover-surface) 50%,transparent);border-radius:8px;padding:10px;border:1px solid var(--aifront-color-line);transition:background-color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.sources-layout_sourceCard__1nrcz3ga:hover{background-color:var(--aifront-color-hover-surface);border-color:var(--aifront-color-mid)}@media (max-width:500px){.sources-layout_sourceCard__1nrcz3ga{min-width:100px;max-width:140px;padding:8px}}.image-bubble_container__1apdb070{flex-shrink:0;border:2px solid var(--aifront-color-background);outline:1px solid color-mix(in srgb,var(--aifront-color-mid) 34%,transparent);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:10px;text-decoration:none;padding:8px;border-radius:8px;transition:background-color .1s cubic-bezier(.4,0,.2,1);cursor:pointer}.source-card_container__1tw0ja70:hover{background-color:var(--aifront-color-hover-surface)}.source-card_container__1tw0ja70:active{background-color:var(--aifront-color-pressed-surface)}.source-card_container__1tw0ja70:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.source-card_containerCompact__1tw0ja71{display:flex;flex-direction:row;text-decoration:none;padding:0;border-radius:6px;cursor:pointer;width:100%;gap:8px}.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;margin:0;border:none;background:transparent;border-radius:100%;transition:transform .1s cubic-bezier(.4,0,.2,1);cursor:pointer;flex-shrink:0}.source-card_containerIconsOnly__1tw0ja72:active{transform:scale(.98)}.source-card_containerIconsOnly__1tw0ja72:focus-visible{outline-offset:2px}.source-card_body__1tw0ja73{display:flex;flex-direction:column;flex:1 1;min-width:0;font-family:var(--aifront-font-sans)}.source-card_type__1tw0ja74{font-weight:400;color:var(--aifront-color-strong);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:500;font-size:13px;line-height:1.35}.source-card_nameCompact__1tw0ja78,.source-card_name__1tw0ja77{color:var(--aifront-color-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.source-card_nameCompact__1tw0ja78{font-weight:600;font-size:11px;line-height:1.3;text-overflow:ellipsis;width:100%}@media (hover:hover) and (pointer:fine){.source-card_containerIconsOnly__1tw0ja72:hover{transform:scale(1.06)}}.ai-generated-notice_notice__1evti4g0{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--aifront-color-mid);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 var(--aifront-color-mid);color:var(--aifront-color-mid);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:var(--aifront-color-strong);color:var(--aifront-color-on-strong);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}.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_loadMoreSentinel__u9bxb74{list-style:none;display:flex;align-items:center;justify-content:center;padding:8px 0;font-size:13px;color:var(--aifront-color-mid);min-height:1px}@media (max-width:500px){.message-list_container__u9bxb70{padding:0 8px 16px}}.chat-composer_container__1vuu8p30{width:100%;max-width:min(720px,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:row;align-items:flex-end;gap:4px;position:relative;z-index:1;min-height:56px;box-sizing:border-box;background:var(--aifront-color-composer-surface);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border:1px solid var(--aifront-color-line);box-shadow:0 2px 8px color-mix(in srgb,var(--aifront-color-shadow-tint) 5%,transparent);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),border-radius .2s cubic-bezier(.4,0,.2,1),opacity .36s cubic-bezier(.23,1,.32,1) 80ms,transform .36s cubic-bezier(.23,1,.32,1) 80ms;padding:10px;margin-left:auto;margin-right:auto}.chat-composer_inner__1vuu8p34:focus-within{box-shadow:0 12px 32px color-mix(in srgb,var(--aifront-color-shadow-tint) 12%,transparent),0 0 0 2px color-mix(in srgb,var(--aifront-color-focus-ring) 50%,transparent);border-color:var(--aifront-color-focus-ring)}.chat-composer_inner__1vuu8p34[data-streaming=true]{border-color:color-mix(in srgb,var(--aifront-color-primary) 35%,var(--aifront-color-line));box-shadow:0 1px 4px color-mix(in srgb,var(--aifront-color-shadow-tint) 4%,transparent)}.chat-composer_inner_shape_pill__1vuu8p35{border-radius:28px}.chat-composer_inner_shape_rect__1vuu8p36{border-radius:24px}.chat-composer_inner_entered_true__1vuu8p37{opacity:1;transform:none}.chat-composer_inner_entered_false__1vuu8p38{opacity:0;transform:scale(.96)}.chat-composer_input__1vuu8p39{width:100%;box-sizing:border-box;flex:1 1 auto;min-width:0;resize:none;max-height:79px;overflow-y:auto;transition:height .15s cubic-bezier(.4,0,.2,1);border:0;outline:none;background:transparent;color:var(--aifront-color-strong);font-size:16px;line-height:1.35;padding-block:7.199999999999999px;padding-inline:8px;font-family:var(--aifront-font-sans)}.chat-composer_input__1vuu8p39::-moz-placeholder{color:var(--aifront-color-mid)}.chat-composer_input__1vuu8p39::placeholder{color:var(--aifront-color-mid)}.chat-composer_input__1vuu8p39::-webkit-scrollbar{width:4px}.chat-composer_input__1vuu8p39::-webkit-scrollbar-track{background:transparent}.chat-composer_input__1vuu8p39::-webkit-scrollbar-thumb{background:var(--aifront-color-scroll-thumb);border-radius:4px}.chat-composer_input__1vuu8p39[data-ghost=true]{max-height:133px}.chat-composer_input__1vuu8p39[data-ghost=true]::-moz-placeholder{color:transparent}.chat-composer_input__1vuu8p39[data-ghost=true]::placeholder{color:transparent}.chat-composer_inputWrapper__1vuu8p3a{position:relative;flex:1 1 auto;min-width:0}.chat-composer_ghostMeasure__1vuu8p3b{position:absolute;inset:0;height:auto;max-height:none;overflow-y:visible;visibility:hidden;pointer-events:none}.chat-composer_ghostText__1vuu8p3c{position:absolute;inset:0;max-height:133px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:var(--aifront-color-mid);pointer-events:auto}.chat-composer_ghostAffordance__1vuu8p3d{display:inline-flex;vertical-align:middle;pointer-events:auto}.chat-composer_ghostWord__1vuu8p3e{display:inline-block;animation-name:motion_blurIn__1rqru8u4;animation-duration:.32s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:backwards}.chat-composer_ghostWordCascade_0__1vuu8p3f{animation-delay:0s}.chat-composer_ghostWordCascade_1__1vuu8p3g{animation-delay:16ms}.chat-composer_ghostWordCascade_2__1vuu8p3h{animation-delay:32ms}.chat-composer_ghostWordCascade_3__1vuu8p3i{animation-delay:48ms}.chat-composer_ghostWordCascade_4__1vuu8p3j{animation-delay:64ms}.chat-composer_ghostWordCascade_5__1vuu8p3k{animation-delay:80ms}.chat-composer_ghostWordCascade_6__1vuu8p3l{animation-delay:96ms}.chat-composer_ghostWordCascade_7__1vuu8p3m{animation-delay:112ms}.chat-composer_ghostWordCascade_8__1vuu8p3n{animation-delay:128ms}.chat-composer_ghostWordCascade_9__1vuu8p3o{animation-delay:144ms}.chat-composer_ghostWordCascade_10__1vuu8p3p{animation-delay:.16s}.chat-composer_ghostWordCascade_11__1vuu8p3q{animation-delay:176ms}.chat-composer_ghostWordCascade_12__1vuu8p3r{animation-delay:192ms}.chat-composer_ghostWordCascade_13__1vuu8p3s{animation-delay:208ms}.chat-composer_ghostWordCascade_14__1vuu8p3t{animation-delay:224ms}.chat-composer_ghostWordCascade_15__1vuu8p3u{animation-delay:.24s}.chat-composer_ghostWordCascade_16__1vuu8p3v{animation-delay:256ms}.chat-composer_ghostWordCascade_17__1vuu8p3w{animation-delay:272ms}.chat-composer_ghostWordCascade_18__1vuu8p3x{animation-delay:288ms}.chat-composer_ghostWordCascade_19__1vuu8p3y{animation-delay:304ms}.chat-composer_ghostWordCascade_20__1vuu8p3z{animation-delay:.32s}.chat-composer_ghostWordCascade_21__1vuu8p310{animation-delay:336ms}.chat-composer_ghostWordCascade_22__1vuu8p311{animation-delay:352ms}.chat-composer_ghostWordCascade_23__1vuu8p312{animation-delay:368ms}.chat-composer_richInput__1vuu8p313{min-height:22px;white-space:pre-wrap;word-break:break-word;cursor:text}.chat-composer_richInput__1vuu8p313[data-empty=true]:before{content:attr(data-placeholder);color:var(--aifront-color-mid);pointer-events:none}.chat-composer_richInput__1vuu8p313[data-empty=true][data-ghost=true]:before{animation-name:motion_blurIn__1rqru8u4;animation-duration:.32s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:backwards}.chat-composer_chip__1vuu8p314{display:inline-flex;align-items:center;padding:1px 6px;margin:0 1px;border-radius:6px;background-color:var(--aifront-color-accent-surface);color:var(--aifront-color-strong);font-weight:600;font-size:.95em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-composer_selectionBar__1vuu8p315{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px 8px}.chat-composer_selectionChip__1vuu8p316{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 6px 0 10px;border-radius:8px;background-color:color-mix(in srgb,var(--aifront-color-mid) 12%,transparent);color:var(--aifront-color-mid-heavy);font-size:12px;font-weight:500;font-family:var(--aifront-font-sans);max-width:200px}.chat-composer_selectionChipLabel__1vuu8p317{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer_selectionChipRemove__1vuu8p318{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:none;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.chat-composer_selectionChipRemove__1vuu8p318:hover{background-color:color-mix(in srgb,var(--aifront-color-mid-heavy) 20%,transparent)}.chat-composer_trailing__1vuu8p319{display:flex;align-items:center;gap:2px;flex-shrink:0}.chat-composer_plusBtn__1vuu8p31a{width:36px;height:36px;flex-shrink:0;padding:0;border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--aifront-color-mid-heavy);font-family:var(--aifront-font-sans);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.chat-composer_plusBtn__1vuu8p31a:disabled{opacity:.5;cursor:not-allowed}.chat-composer_plusBtn__1vuu8p31a:active{scale:.94;transition:scale .1s cubic-bezier(.4,0,.2,1)}.chat-composer_plusBtn__1vuu8p31a:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.chat-composer_plusBtn__1vuu8p31a:hover,.chat-composer_plusBtn__1vuu8p31a[data-open=true]{background-color:var(--aifront-color-hover-surface)}.chat-composer_plusBtn__1vuu8p31a[data-open=true]{color:var(--aifront-color-strong)}.chat-composer_plusIcon__1vuu8p31b{transition:rotate .2s cubic-bezier(.4,0,.2,1)}.chat-composer_plusBtn__1vuu8p31a[data-open=true] .chat-composer_plusIcon__1vuu8p31b{rotate:45deg}.chat-composer_btnSwap__1vuu8p31c{position:relative;height:36px;flex-shrink:0;overflow:hidden;transition:width .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),margin-left .2s cubic-bezier(.4,0,.2,1)}.chat-composer_btnSwap_visible_true__1vuu8p31d{width:36px;opacity:1;margin-left:2px}.chat-composer_btnSwap_visible_false__1vuu8p31e{width:0;opacity:0;margin-left:0;pointer-events:none}.chat-composer_swapLayer__1vuu8p31f{position:absolute;inset:0;transition-property:background-color,border-color}.chat-composer_submitBtn__1vuu8p31g{width:36px;height:36px;flex-shrink:0;padding:0;border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--aifront-color-on-primary);font-family:var(--aifront-font-sans);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);background-color:var(--aifront-color-primary)}.chat-composer_submitBtn__1vuu8p31g:disabled{opacity:.5;cursor:not-allowed}.chat-composer_submitBtn__1vuu8p31g:active{scale:.94;transition:scale .1s cubic-bezier(.4,0,.2,1)}.chat-composer_submitBtn__1vuu8p31g:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.chat-composer_submitBtn__1vuu8p31g:hover{background-color:color-mix(in srgb,var(--aifront-color-primary) 85%,var(--aifront-color-background))}.chat-composer_cancelBtn__1vuu8p31h{width:36px;height:36px;flex-shrink:0;padding:0;border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--aifront-color-strong);font-family:var(--aifront-font-sans);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);background-color:color-mix(in srgb,var(--aifront-color-mid) 12%,transparent)}.chat-composer_cancelBtn__1vuu8p31h:disabled{opacity:.5;cursor:not-allowed}.chat-composer_cancelBtn__1vuu8p31h:active{scale:.94;transition:scale .1s cubic-bezier(.4,0,.2,1)}.chat-composer_cancelBtn__1vuu8p31h:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.chat-composer_cancelBtn__1vuu8p31h:hover{background:color-mix(in srgb,var(--aifront-color-danger) 12%,transparent)}.chat-composer_disclaimerHint__1vuu8p31k,.chat-composer_hint__1vuu8p31j{text-align:center;margin-top:10px;color:var(--aifront-color-mid);font-size:12px;font-family:var(--aifront-font-sans)}.chat-composer_disclaimerHint__1vuu8p31k{transition:opacity .26s cubic-bezier(.23,1,.32,1) .2s,transform .26s cubic-bezier(.23,1,.32,1) .2s;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.chat-composer_disclaimerHint__1vuu8p31k[data-entered=false]{opacity:0;transform:translateY(4px)}.chat-composer_infoText__1vuu8p31l{transition:opacity .26s cubic-bezier(.23,1,.32,1) .2s,transform .26s cubic-bezier(.23,1,.32,1) .2s;position:absolute;top:100%;left:0;right:0;font-size:11px;color:var(--aifront-color-mid);text-align:center;white-space:pre-wrap;line-height:1.5;margin:8px 0 0;font-family:var(--aifront-font-sans)}.chat-composer_infoText__1vuu8p31l[data-entered=false]{opacity:0;transform:translateY(4px)}.chat-composer_termsLink__1vuu8p31m{color:var(--aifront-color-mid);text-decoration:underline;font-family:var(--aifront-font-sans);font-size:12px}.chat-composer_termsLink__1vuu8p31m:hover{color:var(--aifront-color-mid-heavy)}@media (max-width:500px){.chat-composer_input__1vuu8p39{padding-block:5.199999999999999px}.chat-composer_plusBtn__1vuu8p31a{width:32px;height:32px}.chat-composer_btnSwap__1vuu8p31c{height:32px}.chat-composer_btnSwap_visible_true__1vuu8p31d{width:32px}.chat-composer_btnSwap_visible_false__1vuu8p31e{width:0}.chat-composer_cancelBtn__1vuu8p31h,.chat-composer_submitBtn__1vuu8p31g{width:32px;height:32px}.chat-composer_cancelBtnIcon__1vuu8p31i{width:14px!important;height:14px!important}.chat-composer_disclaimerHint__1vuu8p31k,.chat-composer_hint__1vuu8p31j,.chat-composer_infoText__1vuu8p31l,.chat-composer_termsLink__1vuu8p31m{font-size:10px}}@media (prefers-reduced-motion:reduce){.motion_motionRoot__1rqru8u1 .chat-composer_ghostWord__1vuu8p3e{animation-delay:0s!important}}@media (hover:none),(pointer:coarse){.chat-composer_infoText__1vuu8p31l{position:static}}@keyframes selection-drawer_progressSlide__kgoh5c0{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.selection-drawer_progressBar__kgoh5c1{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;background-color:color-mix(in srgb,var(--aifront-color-accent-surface) 60%,transparent)}.selection-drawer_progressBar__kgoh5c1:after{content:"";display:block;width:40%;height:100%;background-color:var(--aifront-color-focus-ring);animation:selection-drawer_progressSlide__kgoh5c0 1.1s ease-in-out infinite}.selection-drawer_list__kgoh5c2{overflow-y:auto;flex:1 1}.selection-drawer_groupLabel__kgoh5c3{padding:6px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--aifront-color-mid)}.selection-drawer_option__kgoh5c4{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;transition:background-color .1s ease}.selection-drawer_option__kgoh5c4:hover{background-color:color-mix(in srgb,var(--aifront-color-accent-surface) 50%,transparent)}.selection-drawer_option__kgoh5c4[data-highlighted=true]{background-color:var(--aifront-color-accent-surface)}.selection-drawer_optionText__kgoh5c5{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0}.selection-drawer_optionLabel__kgoh5c6{font-size:13px;font-weight:500;color:var(--aifront-color-strong);font-family:var(--aifront-font-sans);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-drawer_optionText__kgoh5c5 .selection-drawer_optionLabel__kgoh5c6{flex-shrink:0;overflow:visible}.selection-drawer_optionDescription__kgoh5c7{font-size:12px;color:var(--aifront-color-mid);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-drawer_emptyState__kgoh5c8{padding:16px;font-size:12px;color:var(--aifront-color-mid);text-align:center}.selection-drawer_skeletonGroupLabel__kgoh5c9{height:11px;width:72px;margin:8px 16px 7px;border-radius:3px;background-color:var(--aifront-color-surface-subtle);animation:motion_shimmer__1rqru8u6 1.4s ease-in-out infinite}.selection-drawer_skeletonOption__kgoh5ca{display:flex;align-items:center;gap:8px;padding:8px 16px}.selection-drawer_skeletonIcon__kgoh5cb{width:14px;height:14px;flex-shrink:0}.selection-drawer_skeletonIcon__kgoh5cb,.selection-drawer_skeletonLabel__kgoh5cc{border-radius:3px;background-color:var(--aifront-color-surface-subtle);animation:motion_shimmer__1rqru8u6 1.4s ease-in-out infinite}.selection-drawer_skeletonLabel__kgoh5cc{height:13px}@media (max-width:500px){.selection-drawer_optionText__kgoh5c5{flex-direction:column;align-items:flex-start;gap:1px}.selection-drawer_optionDescription__kgoh5c7{overflow:visible;white-space:normal;line-height:1.3}}.composer-menu_container__hnuojd0{display:flex;align-items:center}.composer-menu_menu__hnuojd1{position:absolute;left:0;right:0;display:flex;flex-direction:column;padding:4px;background-color:var(--aifront-color-background);border:1px solid var(--aifront-color-line);border-radius:12px;box-shadow:0 2px 8px color-mix(in srgb,var(--aifront-color-shadow-tint) 5%,transparent);z-index:1001;opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.23,1,.32,1)}.composer-menu_menu__hnuojd1[data-placement=top]{bottom:calc(100% + 8px);top:auto;transform:translateY(4px)}.composer-menu_menu__hnuojd1[data-placement=bottom]{top:calc(100% + 8px);bottom:auto;transform:translateY(-4px)}.composer-menu_menu__hnuojd1[data-open=true]{opacity:1;transform:translateY(0);pointer-events:auto}.composer-menu_sheetList__hnuojd2{display:flex;flex-direction:column;padding:0 8px 12px}.composer-menu_item__hnuojd3{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;font-family:var(--aifront-font-sans);color:var(--aifront-color-strong);transition:background-color .1s cubic-bezier(.4,0,.2,1)}.composer-menu_item__hnuojd3:hover{background-color:var(--aifront-color-hover-surface)}.composer-menu_item__hnuojd3:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:-2px}.composer-menu_itemIcon__hnuojd4{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--aifront-color-mid)}.composer-menu_itemText__hnuojd5{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0}.composer-menu_sheetList__hnuojd2 .composer-menu_itemText__hnuojd5{flex-direction:column;align-items:flex-start;gap:1px}.composer-menu_itemLabel__hnuojd6{font-size:13px;font-weight:500;line-height:1.3;flex-shrink:0;white-space:nowrap}.composer-menu_itemDescription__hnuojd7{font-size:12px;line-height:1.3;color:var(--aifront-color-mid);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-menu_sheetList__hnuojd2 .composer-menu_itemDescription__hnuojd7{overflow:visible;white-space:normal}.reason-toggle_container__ddqqkw0,.reason-toggle_toggle__ddqqkw1{display:flex;align-items:center}.reason-toggle_toggle__ddqqkw1{gap:5px;height:36px;padding:0 11px;border-radius:18px;border:1px solid transparent;background:transparent;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;font-family:var(--aifront-font-sans);color:var(--aifront-color-mid-heavy);white-space:nowrap;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.reason-toggle_toggle__ddqqkw1:hover{background-color:var(--aifront-color-hover-surface)}.reason-toggle_toggle__ddqqkw1:active{scale:.96;transition:scale .1s cubic-bezier(.4,0,.2,1)}.reason-toggle_toggle__ddqqkw1:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.reason-toggle_toggle__ddqqkw1[aria-pressed=true]{background-color:var(--aifront-color-accent-surface);border-color:color-mix(in srgb,var(--aifront-color-primary) 30%,transparent);color:var(--aifront-color-strong)}@media (max-width:500px){.reason-toggle_toggle__ddqqkw1{height:32px;padding:0 9px;font-size:12px}.reason-toggle_label__ddqqkw2{display:none}}.hover-label_label__zec4yd0{position:fixed;z-index:100;pointer-events:none;background-color:var(--aifront-color-strong);color:var(--aifront-color-on-strong);font-family:var(--aifront-font-sans);font-size:12px;font-weight:500;line-height:1.4;padding:6px 10px;border-radius:8px}.hover-label_label_placement_right__zec4yd1{white-space:nowrap;transform:translateY(-50%)}.hover-label_label_placement_top__zec4yd2{white-space:normal;text-align:center;max-width:260px;transform:translate(-50%,-100%)}.reasoning-level-drawer_body__1e7jsrz0{display:flex;flex-direction:column;padding:0 16px 16px}.reasoning-level-drawer_intro__1e7jsrz1{font-size:12px;line-height:1.4;color:var(--aifront-color-mid);margin:0 0 14px}.reasoning-level-drawer_slider__1e7jsrz2{width:100%;margin:0;accent-color:var(--aifront-color-primary);cursor:pointer}.reasoning-level-drawer_slider__1e7jsrz2:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:2px;border-radius:4px}.reasoning-level-drawer_scale__1e7jsrz3{display:flex;justify-content:space-between;margin:6px 8px 0;font-size:11px;color:var(--aifront-color-mid)}.reasoning-level-drawer_scaleStep__1e7jsrz4{flex:0 0;width:0;display:flex;white-space:nowrap;transition:color .1s cubic-bezier(.4,0,.2,1)}.reasoning-level-drawer_scaleStep__1e7jsrz4[data-current=true]{color:var(--aifront-color-strong);font-weight:500}.reasoning-level-drawer_scaleStep_edge_start__1e7jsrz5{justify-content:flex-start}.reasoning-level-drawer_scaleStep_edge_middle__1e7jsrz6{justify-content:center}.reasoning-level-drawer_scaleStep_edge_end__1e7jsrz7{justify-content:flex-end}.reasoning-level-drawer_description__1e7jsrz8{margin-top:12px;min-height:34px;font-size:12px;line-height:1.4;color:var(--aifront-color-mid)}.side-panel_inner__1ec2rbm0{display:flex;flex-direction:column;height:100%}.side-panel_header__1ec2rbm1{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 6px 16px;min-height:44px;box-sizing:border-box;flex-shrink:0}.side-panel_headerTitle__1ec2rbm2{font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2;font-family:var(--aifront-font-sans);color:var(--aifront-color-mid);text-transform:uppercase;margin:0}.side-panel_iconButton__1ec2rbm3{background:none;border:none;cursor:pointer;padding:0;width:32px;height:32px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid);transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.side-panel_iconButton__1ec2rbm3:hover{color:var(--aifront-color-strong);background-color:var(--aifront-color-hover-surface)}.side-panel_iconButton__1ec2rbm3:active{background-color:var(--aifront-color-pressed-surface)}.side-panel_iconButton__1ec2rbm3:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.side-panel_emptyState__1ec2rbm4{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:48px 20px;color:var(--aifront-color-mid);font-family:var(--aifront-font-sans)}.side-panel_emptyStateIcon__1ec2rbm5{color:var(--aifront-color-strong-chrome);margin-bottom:2px}.side-panel_emptyStateTitle__1ec2rbm6{font-size:14px;font-weight:500;color:var(--aifront-color-strong)}.side-panel_emptyStateBody__1ec2rbm7{font-size:13px;line-height:1.5;color:var(--aifront-color-mid);max-width:26ch}.side-panel_emptyStateAction__1ec2rbm8{margin-top:6px;background:none;border:1px solid var(--aifront-color-line);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--aifront-font-sans);color:var(--aifront-color-strong);transition:background-color .1s cubic-bezier(.4,0,.2,1)}.side-panel_emptyStateAction__1ec2rbm8:hover{background-color:var(--aifront-color-hover-surface)}.side-panel_emptyStateAction__1ec2rbm8:active{background-color:var(--aifront-color-pressed-surface)}.side-panel_emptyStateAction__1ec2rbm8:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.side-panel_listAction__1ec2rbm9{margin-top:8px;width:100%}.drawer-shell_drawer__1kl64j10{position:absolute;bottom:calc(100% + 8px);left:0;width:320px;min-height:96px;max-height:360px;display:flex;flex-direction:column;background-color:var(--aifront-color-background);font-family:var(--aifront-font-sans);border:1px solid var(--aifront-color-line);border-radius:10px;box-shadow:0 4px 12px color-mix(in srgb,var(--aifront-color-shadow-tint) 10%,transparent),0 2px 4px color-mix(in srgb,var(--aifront-color-shadow-tint) 6%,transparent);overflow:hidden;z-index:1000;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.23,1,.32,1)}.drawer-shell_drawer__1kl64j10[data-open=true]{opacity:1;transform:translateY(0);pointer-events:auto}.drawer-shell_drawerComposer__1kl64j11{left:0;right:0;width:auto;padding:4px 0;border-radius:12px;box-shadow:0 2px 8px color-mix(in srgb,var(--aifront-color-shadow-tint) 5%,transparent)}.drawer-shell_header__1kl64j12{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:4px;padding-right:6px}.drawer-shell_title__1kl64j13{padding:6px 0 8px 16px;margin:0;font-size:12px;font-weight:600;color:var(--aifront-color-strong)}.drawer-shell_closeButton__1kl64j14{width:24px;height:24px;border-radius:6px;margin-left:auto}@media (max-width:500px){.drawer-shell_drawer__1kl64j10{max-height:calc(var(--aifront-viewport-height, 100dvh) * .5)}}@keyframes dictation-button_listeningRing__12wgfrw0{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.dictation-button_button__12wgfrw1{width:36px;height:36px;flex-shrink:0;padding:0;border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--aifront-color-mid-heavy);font-family:var(--aifront-font-sans);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);position:relative}.dictation-button_button__12wgfrw1:disabled{opacity:.5;cursor:not-allowed}.dictation-button_button__12wgfrw1:active{scale:.94;transition:scale .1s cubic-bezier(.4,0,.2,1)}.dictation-button_button__12wgfrw1:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.dictation-button_button__12wgfrw1:hover{background-color:var(--aifront-color-hover-surface)}.dictation-button_button__12wgfrw1[data-listening=true]{color:var(--aifront-color-danger);background-color:color-mix(in srgb,var(--aifront-color-danger) 12%,transparent)}.dictation-button_button__12wgfrw1[data-listening=true]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--aifront-color-danger);animation:dictation-button_listeningRing__12wgfrw0 1.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.dictation-button_blockedHint__12wgfrw2{width:36px;height:36px;flex-shrink:0;padding:0;border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:not-allowed;background:transparent;color:var(--aifront-color-strong-chrome);font-family:var(--aifront-font-sans);transition:color .1s cubic-bezier(.4,0,.2,1)}.dictation-button_blockedHint__12wgfrw2:disabled{opacity:.5;cursor:not-allowed}.dictation-button_blockedHint__12wgfrw2:active{scale:.94;transition:scale .1s cubic-bezier(.4,0,.2,1)}.dictation-button_blockedHint__12wgfrw2:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}@media (max-width:500px){.dictation-button_blockedHint__12wgfrw2,.dictation-button_button__12wgfrw1{width:32px;height:32px}}.question-panel_transitionLayer__nem7by0{display:flex;flex-direction:column}.question-tabs_tablist__1tf32dc0{display:flex;align-items:center;gap:2px;overflow-x:auto;padding:0 12px;border-bottom:1px solid var(--aifront-color-line)}.question-tabs_tab__1tf32dc1{display:flex;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:500;color:var(--aifront-color-mid);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1)}.question-tabs_tab__1tf32dc1[aria-selected=true]{color:var(--aifront-color-strong);border-bottom-color:var(--aifront-color-primary)}.question-tabs_tab__1tf32dc1:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:-2px}.question-tabs_checkGlyph__1tf32dc2{display:flex;align-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .2s cubic-bezier(.34,1.56,.64,1);color:var(--aifront-color-mid)}[data-answered=true] .question-tabs_checkGlyph__1tf32dc2{color:var(--aifront-color-primary);transform:scale(1.15)}@keyframes question-view_fadeUp__1b08rdc3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.question-view_body__1b08rdc0{display:flex;flex-direction:column;padding:0 0 12px}.question-view_prompt__1b08rdc1{padding:0 16px 10px;font-size:13px;font-weight:500;color:var(--aifront-color-strong);line-height:1.4}.question-view_optionList__1b08rdc2{display:flex;flex-direction:column;min-height:var(--aifront-question-body-min-h,0)}.question-view_option__1b08rdc4{display:flex;align-items:flex-start;gap:10px;padding:8px 16px;cursor:pointer;outline:none;transition:background-color .1s cubic-bezier(.4,0,.2,1);animation:question-view_fadeUp__1b08rdc3 .15s cubic-bezier(.23,1,.32,1) backwards}.question-view_option__1b08rdc4:hover{background-color:color-mix(in srgb,var(--aifront-color-accent-surface) 50%,transparent)}.question-view_option__1b08rdc4[data-highlighted=true]{background-color:var(--aifront-color-accent-surface)}.question-view_option__1b08rdc4:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:-2px}.question-view_optionMarker__1b08rdc5{flex-shrink:0;margin-top:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid)}[aria-checked=true] .question-view_optionMarker__1b08rdc5{color:var(--aifront-color-primary)}.question-view_optionIndex__1b08rdc6{flex-shrink:0;width:14px;font-size:11px;color:var(--aifront-color-mid);text-align:right}.question-view_optionText__1b08rdc7{display:flex;flex-direction:column;gap:1px;min-width:0}.question-view_optionLabel__1b08rdc8{font-size:13px;font-weight:500;color:var(--aifront-color-strong);font-family:var(--aifront-font-sans)}.question-view_optionDescription__1b08rdc9{font-size:12px;color:var(--aifront-color-mid);line-height:1.35}.question-view_otherInput__1b08rdca{flex:1 1;min-width:0;border:none;background:transparent;padding:0;font-size:13px;font-family:var(--aifront-font-sans);color:var(--aifront-color-strong);outline:none;cursor:text}.question-view_otherInput__1b08rdca::-moz-placeholder{color:var(--aifront-color-mid)}.question-view_otherInput__1b08rdca::placeholder{color:var(--aifront-color-mid)}.question-view_footer__1b08rdcb{display:flex;justify-content:flex-end;padding:8px 16px 0}.question-view_submitButton__1b08rdcc{border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;font-family:var(--aifront-font-sans);color:var(--aifront-color-on-primary);background-color:var(--aifront-color-primary);cursor:pointer;transition:opacity .1s cubic-bezier(.4,0,.2,1)}.question-view_submitButton__1b08rdcc:disabled{opacity:.5;cursor:default}.question-view_submitButton__1b08rdcc:hover:not(:disabled){opacity:.9}.question-view_submitButton__1b08rdcc:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:2px}.question-submit-view_body__1khpp0c0{display:flex;flex-direction:column;padding:12px 16px 14px;gap:10px}.question-submit-view_warning__1khpp0c1{font-size:12px;color:var(--aifront-color-mid);margin:0}.question-submit-view_list__1khpp0c2{display:flex;flex-direction:column;gap:6px}.question-submit-view_row__1khpp0c3{display:flex;flex-direction:column;gap:1px}.question-submit-view_question__1khpp0c4{font-size:12px;color:var(--aifront-color-mid)}.question-submit-view_answer__1khpp0c5{font-size:13px;font-weight:500;color:var(--aifront-color-strong)}.question-submit-view_actions__1khpp0c6{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.question-submit-view_submitButton__1khpp0c7{border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;font-family:var(--aifront-font-sans);color:var(--aifront-color-on-primary);background-color:var(--aifront-color-primary);cursor:pointer;transition:opacity .1s cubic-bezier(.4,0,.2,1)}.question-submit-view_submitButton__1khpp0c7:hover{opacity:.9}.question-submit-view_submitButton__1khpp0c7:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:2px}@property --lapAngle__jhlep00{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes glow-lap_travel__jhlep01{0%{--lapAngle__jhlep00:0deg;animation-timing-function:cubic-bezier(.25,1,.5,.85)}28%{--lapAngle__jhlep00:90deg;animation-timing-function:cubic-bezier(.5,.15,.75,0)}50%{--lapAngle__jhlep00:180deg;animation-timing-function:cubic-bezier(.25,1,.5,.85)}78%{--lapAngle__jhlep00:270deg;animation-timing-function:cubic-bezier(.5,.15,.75,0)}to{--lapAngle__jhlep00:360deg}}@keyframes glow-lap_fade__jhlep02{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes glow-lap_fadeOut__jhlep03{0%{opacity:1}to{opacity:0}}@keyframes glow-lap_staticFlash__jhlep04{0%{opacity:0}35%,60%{opacity:.65}to{opacity:0}}.glow-lap_lapLayer__jhlep05{position:absolute;inset:0;z-index:2;pointer-events:none;animation-name:glow-lap_travel__jhlep01,glow-lap_fade__jhlep02;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:1;animation-fill-mode:both}.glow-lap_lapLayer__jhlep05:after,.glow-lap_lapLayer__jhlep05:before{content:"";position:absolute;border-radius:inherit;background:conic-gradient(from var(--lapAngle__jhlep00),transparent 0deg,transparent 180deg,var(--aifront-color-petal-3) 195deg,var(--aifront-color-petal-2) 275deg,var(--aifront-color-petal-1) 350deg,transparent 1turn);pointer-events:none}.glow-lap_lapLayer__jhlep05:before{inset:0;padding:1px}.glow-lap_lapLayer__jhlep05:after,.glow-lap_lapLayer__jhlep05:before{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glow-lap_lapLayer__jhlep05:after{inset:-4px;padding:4px;filter:blur(5px) opacity(.55)}.glow-lap_speed_settle__jhlep06{animation-duration:1.2s}.glow-lap_speed_pulse__jhlep07{animation-duration:1s}.glow-lap_shape_card__jhlep08{border-radius:8px}.glow-lap_shape_pill__jhlep09{border-radius:28px;transition:border-radius .2s cubic-bezier(.4,0,.2,1)}.glow-lap_shape_rect__jhlep0a{border-radius:24px;transition:border-radius .2s cubic-bezier(.4,0,.2,1)}.glow-lap_exiting__jhlep0b{animation-name:glow-lap_fadeOut__jhlep03;animation-duration:.18s}@media (max-width:500px){.glow-lap_tight__jhlep0c:after{inset:-3px;padding:3px;filter:blur(3px) opacity(.5)}}@media (prefers-reduced-motion:reduce){.motion_motionRoot__1rqru8u1 .glow-lap_lapLayer__jhlep05{animation-name:glow-lap_staticFlash__jhlep04!important;animation-duration:.7s!important;animation-iteration-count:1!important}}.suggestion-hint_chip__hux4mh0{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:3px 7px;border-radius:8px;border:1px solid var(--aifront-color-line);background:transparent;color:var(--aifront-color-mid);font-size:11px;font-weight:500;font-family:var(--aifront-font-sans);cursor:pointer;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.suggestion-hint_chip__hux4mh0:hover{color:var(--aifront-color-text);background-color:var(--aifront-color-hover-surface)}.suggestion-hint_key__hux4mh1{font-family:inherit}.suggestion-hint_chipTouch__hux4mh2{padding:7px 12px;min-height:32px}.suggestion-hint_teachRow__hux4mh3{padding:8px 12px;font-size:12px;color:var(--aifront-color-mid);text-align:center}.word-writer-effect_container__v2lqq60{display:flex;flex-wrap:wrap;justify-content:center}.word-writer-effect_text__v2lqq61{display:inline-block;padding-right:8px;color:var(--aifront-color-primary);font-family:var(--aifront-font-headers);opacity:0;font-size:30px;animation:motion_fadeIn__1rqru8u3 .5s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}@media (max-width:700px){.word-writer-effect_text__v2lqq61{font-size:24px}}@media (max-width:500px){.word-writer-effect_text__v2lqq61{font-size:18px}}.error-messaging_container__1tz8m1m0{padding:16px;background-color:color-mix(in srgb,var(--aifront-color-danger) 8%,var(--aifront-color-background));border:1px solid color-mix(in srgb,var(--aifront-color-danger) 28%,transparent);max-width:300px;margin:16px 16px 16px 0;border-radius:8px;color:var(--aifront-color-danger);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}.loading-message_container_variant_fullscreen__85xk7s1{flex:1 1;width:100%;min-height:0}.loading-message_container_variant_inline__85xk7s2{margin:auto}.sidebar-toggle-button_base__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_base__a4xkdn0:hover{color:var(--aifront-color-strong);border-color:var(--aifront-color-strong-chrome)}@media (min-width:501px){.sidebar-toggle-button_toggle_mobileOnly_true__a4xkdn2{display:none}}.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}.panel-backdrop_backdrop__1ixohe30{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--aifront-color-overlay);z-index:49;display:none}@media (max-width:767px){.panel-backdrop_backdrop__1ixohe30{display:block}}@keyframes marquee-text_scroll__1298i020{0%,10%{transform:translateX(0)}45%,60%{transform:translateX(calc(var(--marquee-distance, 0px) * -1))}95%,to{transform:translateX(0)}}.marquee-text_clip__1298i021{overflow:hidden;min-width:0;flex:1 1}.marquee-text_text__1298i022{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation-fill-mode:both;animation-timing-function:linear;animation-iteration-count:infinite}.marquee-text_text__1298i022[data-scrolling=true]{animation-name:marquee-text_scroll__1298i020;animation-duration:var(--marquee-duration,4s);text-overflow:clip}.thread-list-item_container__1ef1a990{display:flex;flex-direction:row;align-items:center;min-height:34px;padding:7px 10px;cursor:pointer;border-radius:8px;box-shadow:inset 0 0 0 1px transparent;transition:background-color .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1);gap:8px}.thread-list-item_container__1ef1a990:hover{background-color:var(--aifront-color-hover-surface)}.thread-list-item_container__1ef1a990:active{background-color:var(--aifront-color-pressed-surface)}.thread-list-item_container__1ef1a990:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.thread-list-item_container_active_true__1ef1a991{background-color:var(--aifront-color-background);box-shadow:inset 0 0 0 1px var(--aifront-color-line)}.thread-list-item_container_active_true__1ef1a991:hover{background-color:var(--aifront-color-background)}.thread-list-item_container_active_true__1ef1a991:active{background-color:var(--aifront-color-surface-subtle)}.thread-list-item_title__1ef1a993{font-size:13.5px;font-weight:500;font-family:var(--aifront-font-sans);color:var(--aifront-color-strong);line-height:1.4}.thread-list-item_title_active_true__1ef1a994{font-weight:600}.thread-list-item_trailing__1ef1a996{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;width:52px;height:20px}.thread-list-item_time__1ef1a997{font-size:11.5px;color:var(--aifront-color-secondary-header);font-family:var(--aifront-font-sans);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:opacity .1s cubic-bezier(.4,0,.2,1)}.thread-list-item_deleteButton__1ef1a998{position:absolute;right:0;background:none;border:none;padding:2px;cursor:pointer;color:var(--aifront-color-mid);border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .1s cubic-bezier(.4,0,.2,1),color .1s cubic-bezier(.4,0,.2,1)}.thread-list-item_deleteButton__1ef1a998:hover{color:var(--aifront-color-danger)}.thread-list-item_deleteButton__1ef1a998:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.thread-list-item_container__1ef1a990:hover .thread-list-item_deleteButton__1ef1a998{opacity:1;pointer-events:auto}.thread-list-item_container__1ef1a990:hover .thread-list-item_time__1ef1a997{opacity:0}.thread-list-item_container__1ef1a990:focus-within .thread-list-item_deleteButton__1ef1a998{opacity:1;pointer-events:auto}.thread-list-item_container__1ef1a990:focus-within .thread-list-item_time__1ef1a997{opacity:0}.panel-skeleton_list__1r7wv3p0{display:flex;flex-direction:column;gap:2px}.panel-skeleton_row__1r7wv3p1{display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 12px}.panel-skeleton_lines__1r7wv3p2{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.panel-skeleton_titleBar__1r7wv3p3{height:9px}.panel-skeleton_timeBar__1r7wv3p4,.panel-skeleton_titleBar__1r7wv3p3{background-color:var(--aifront-color-light-mid);border-radius:4px;animation:motion_shimmer__1rqru8u6 1.2s cubic-bezier(.4,0,.2,1) infinite}.panel-skeleton_timeBar__1r7wv3p4{height:8px;width:38px;flex-shrink:0}.thread-history-sidebar_container__zscl940{flex-shrink:0;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background-color:var(--aifront-color-subtle-chrome);border:1px solid var(--aifront-color-line);transition:width .3s cubic-bezier(.32,.72,0,1),margin .3s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.32,.72,0,1)}.thread-history-sidebar_container_open_true__zscl941{margin:12px 12px 12px 0;border-radius:0 12px 12px 0;border-left-width:0;box-shadow:2px 0 4px color-mix(in srgb,var(--aifront-color-shadow-tint) 4%,transparent),8px 0 20px color-mix(in srgb,var(--aifront-color-shadow-tint) 6%,transparent);opacity:1;width:320px}.thread-history-sidebar_container_open_false__zscl942{width:0;margin:0;opacity:0;border:none;box-shadow:none;visibility:hidden}.thread-history-sidebar_inner__zscl944{min-width:318px}.thread-history-sidebar_threadList__zscl945{flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:var(--aifront-color-scroll-thumb) var(--aifront-color-subtle-chrome);padding:8px 8px 16px}.thread-history-sidebar_threadList__zscl945::-webkit-scrollbar-track{background:var(--aifront-color-subtle-chrome)}.thread-history-sidebar_threadList__zscl945::-webkit-scrollbar-thumb{background:var(--aifront-color-scroll-thumb);border-radius:3px}.thread-history-sidebar_threadList__zscl945::-webkit-scrollbar-thumb:hover{background:var(--aifront-color-scroll-thumb-hover)}.thread-history-sidebar_newChatRow__zscl946{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;width:calc(100% - 16px);margin:0 8px 4px;padding:0 8px;height:36px;flex-shrink:0;box-sizing:border-box;border-radius:10px;font-family:var(--aifront-font-sans);font-size:14px;font-weight:500;line-height:1.2;text-align:left;color:var(--aifront-color-strong);transition:background-color .1s cubic-bezier(.4,0,.2,1)}.thread-history-sidebar_newChatRow__zscl946:hover{background-color:var(--aifront-color-hover-surface)}.thread-history-sidebar_newChatRow__zscl946:active{background-color:var(--aifront-color-pressed-surface)}.thread-history-sidebar_newChatRow__zscl946:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}@media (max-width:767px){.thread-history-sidebar_mobileOverlay__zscl943{margin:0!important;border-radius:0;box-shadow:none;border:none;position:fixed;top:var(--aifront-viewport-offset-top,0);left:0;bottom:calc(var(--aifront-keyboard-inset, 0px) - var(--aifront-viewport-offset-top, 0px));z-index:50;width:100%!important}.thread-history-sidebar_inner__zscl944{min-width:100%}}.app-rail_rail__ziswqf0{flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:4px;overflow:hidden;transition:width .3s cubic-bezier(.32,.72,0,1)}.app-rail_rail_collapsed_true__ziswqf1{width:0;padding:0;visibility:hidden}.app-rail_rail_collapsed_false__ziswqf2{width:64px;padding:12px 0}.app-rail_button__ziswqf3{background:none;border:none;cursor:pointer;padding:0;width:36px;height:36px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--aifront-color-mid);transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.app-rail_button__ziswqf3:hover{color:var(--aifront-color-strong);background-color:var(--aifront-color-hover-surface)}.app-rail_button__ziswqf3:active{background-color:var(--aifront-color-pressed-surface)}.app-rail_button__ziswqf3:focus-visible{outline:2px solid var(--aifront-color-focus-ring);outline-offset:1px}.app-rail_button_active_true__ziswqf4{color:var(--aifront-color-primary);background-color:var(--aifront-color-accent-surface)}@media (max-width:500px){.app-rail_rail__ziswqf0{display:none}}.detail-panel_container__17ivh3c0{flex-shrink:0;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background-color:var(--aifront-color-subtle-chrome);border:1px solid var(--aifront-color-line);transition:width .3s cubic-bezier(.32,.72,0,1),margin .3s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.32,.72,0,1)}.detail-panel_container_open_true__17ivh3c1{margin:12px 0 12px 12px;border-radius:12px 0 0 12px;border-right-width:0;box-shadow:-2px 0 4px color-mix(in srgb,var(--aifront-color-shadow-tint) 4%,transparent),-8px 0 20px color-mix(in srgb,var(--aifront-color-shadow-tint) 6%,transparent);opacity:1;width:380px}.detail-panel_container_open_false__17ivh3c2{width:0;margin:0;opacity:0;border:none;box-shadow:none;visibility:hidden}.detail-panel_inner__17ivh3c4{min-width:378px}.detail-panel_content__17ivh3c5{flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:var(--aifront-color-scroll-thumb) var(--aifront-color-subtle-chrome);padding:12px 12px 20px}.detail-panel_content__17ivh3c5::-webkit-scrollbar-track{background:var(--aifront-color-subtle-chrome)}.detail-panel_content__17ivh3c5::-webkit-scrollbar-thumb{background:var(--aifront-color-scroll-thumb);border-radius:3px}.detail-panel_content__17ivh3c5::-webkit-scrollbar-thumb:hover{background:var(--aifront-color-scroll-thumb-hover)}@media (max-width:767px){.detail-panel_mobileOverlay__17ivh3c3{margin:0!important;border-radius:0;box-shadow:none;border:none;position:fixed;top:var(--aifront-viewport-offset-top,0);right:0;bottom:calc(var(--aifront-keyboard-inset, 0px) - var(--aifront-viewport-offset-top, 0px));z-index:50;width:100%!important}.detail-panel_inner__17ivh3c4{min-width:100%}}