._container_search_1igbw_1{display:flex;align-items:center;justify-content:center;max-height:40px;gap:12px;width:100%;max-width:732px;min-width:0;margin-right:10px;justify-self:center}._container_bar_1igbw_14{display:flex;align-items:stretch;min-height:40px;max-height:40px;min-width:0;overflow:hidden;width:100%;border-radius:50px;box-shadow:inset 0 0 0 1px #ffffff20;transition:box-shadow .2s ease}._container_bar_focused_1igbw_27{box-shadow:inset 0 0 0 1px #065fd4}._container_bar_focused_1igbw_27 ._input_divider_1igbw_31{background-color:#065fd4}._container_bar_flush_1igbw_35{margin-left:0;width:100%}._consult_search_form_1igbw_40{flex:1;min-width:0}._container_input_1igbw_45{display:flex;align-items:center;flex:1;min-width:0;min-height:40px;padding-left:16px;padding-right:4px;transition:padding-left .28s ease}._container_input_isFocus_1igbw_56{padding-left:12px}._input_divider_1igbw_31{flex-shrink:0;align-self:stretch;width:1px;min-width:1px;background-color:#ffffff25}._input_1igbw_31{flex:1;min-width:0;background-color:transparent;border:none;font-size:16px;font-weight:400;color:#ffffffe0}._input_1igbw_31::placeholder{color:#ffffff73}._input_1igbw_31[type=search]::-webkit-search-decoration,._input_1igbw_31[type=search]::-webkit-search-cancel-button,._input_1igbw_31[type=search]::-webkit-search-results-button,._input_1igbw_31[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}._input_1igbw_31:focus{outline:none;border:none}._input_1igbw_31:disabled{opacity:.6}._search_button_1igbw_100{flex-shrink:0;min-width:48px;width:48px;height:40px;background:transparent;cursor:pointer;border:none;padding:0;box-shadow:none;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}._search_button_1igbw_100 img{display:block;opacity:.72}._search_button_1igbw_100:disabled{opacity:.5;cursor:not-allowed}._search_button_stop_1igbw_126{display:flex;align-items:center;justify-content:center}._stop_icon_1igbw_132{width:14px;height:14px;border-radius:2px;background-color:#ffffffe0}._search_icon_slot_1igbw_139{display:flex;align-items:center;justify-content:center;width:0;height:21px;flex-shrink:0;overflow:hidden;transition:width .28s ease,margin-right .28s ease;margin-right:0}._search_icon_slot_focused_1igbw_151{width:21px;margin-right:8px}._search_icon_1igbw_139{display:block;flex-shrink:0;width:21px;height:21px;opacity:0;transition:opacity .22s ease}._search_icon_slot_focused_1igbw_151 ._search_icon_1igbw_139{opacity:.9}._close_icon_1igbw_169{flex-shrink:0;min-width:35px;min-height:35px;max-width:35px;max-height:35px;border-radius:100%;margin-right:5px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;box-shadow:none;color:#ffffffe0;-webkit-tap-highlight-color:transparent}@media (hover: hover){._close_icon_1igbw_169:hover{background-color:#6060607a}._search_button_1igbw_100:hover:not(:disabled){background-color:#6060607a}}._cont_back_1igbw_199{flex-shrink:0;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}._icon_back_1igbw_209{min-height:25px;min-width:25px;max-height:25px;max-width:25px}._mobile_expanded_bar_1igbw_216{display:flex;align-items:center;max-height:40px;gap:10px;width:100%;box-sizing:border-box;padding-inline:8px}@media (width < 960px){._container_search_1igbw_1{margin-right:0;gap:8px}._search_button_1igbw_100{min-width:44px;width:44px}}@media (width < 600px){._container_search_1igbw_1{width:auto;max-width:none;justify-content:flex-end;justify-self:end}._container_bar_1igbw_14{width:100%}}._nav_oag0n_1{background-color:#0f0f0f;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;color:#fff;padding-inline:16px;gap:24px;height:56px;margin-top:3px;position:fixed;top:0;left:0;right:0;z-index:10;min-width:0;overflow:hidden}._cont_header_oag0n_20{background-color:#0f0f0f;display:flex;align-items:center;justify-content:flex-start;gap:15px;color:#fff;height:56px;justify-self:start;min-width:0}._container_icon_oag0n_32{display:flex;align-items:center}._container_user_oag0n_37{color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #343434;border-radius:50px;padding-inline-start:6px;padding-inline-end:12px;width:auto;height:35px;user-select:none;margin-left:40px}@media (hover: hover){._container_user_oag0n_37:hover{background-color:#6060607a;border-radius:50px}}._container_buttons_oag0n_60{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-right:8px;justify-self:end;min-width:0;flex-shrink:0}._single_button_oag0n_71{padding:8px;border-radius:50%;user-select:none}@media (hover: hover){._single_button_oag0n_71:hover{background-color:#6060607a}}._cont_img_logo_oag0n_83{width:120px;height:56px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;bottom:3px}._page_logo_oag0n_94{width:120px;height:auto}._pill_oag0n_99{color:#aaa;font-size:10px;position:relative;bottom:9px;right:10px}a{text-decoration:none}._nav_oag0n_1 button{background-color:transparent;border:none;cursor:pointer;width:auto;height:40px}._profile_oag0n_119{width:25px;height:25px;border:1px solid #343434;border-radius:50%}._profile_mobile_oag0n_126{width:32px;height:32px;border:1px solid #343434;border-radius:50%;user-select:none}._container_user_mobile_oag0n_134{display:flex;align-items:center;justify-content:center;align-content:center;margin-left:15px}@media (width < 960px){._nav_oag0n_1{gap:8px;padding-inline:12px}._container_user_oag0n_37{margin-left:0}}@media (width < 600px){._nav_oag0n_1{gap:4px;padding-inline:8px}._cont_header_oag0n_20{gap:8px}}@media (width < 420px){._container_user_mobile_oag0n_134{margin-left:10px}}._overlay_19h5m_1{position:fixed;inset:0;height:100vh;height:100dvh;display:flex;justify-content:center;align-items:flex-start;background-color:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:100;opacity:0;transition:opacity .2s ease-in}._overlay_visible_19h5m_17{opacity:1}._window_19h5m_21{width:min(770px,100%);height:100vh;height:100dvh;max-height:100dvh;background-color:#212121;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid hsla(0,0%,100%,.08);border-right:1px solid hsla(0,0%,100%,.08);--chat-accent: #065fd4;--chat-accent-dark: #0550b3}._header_19h5m_36{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 12px 0 8px;flex-shrink:0;border-bottom:1px solid hsla(0,0%,100%,.125)}._back_button_19h5m_47{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px 0 4px;background:transparent;border:none;border-radius:999px;cursor:pointer;color:#ffffffe0;font-size:16px;font-weight:400;flex-shrink:0}._header_disclaimer_19h5m_63{margin:0;max-width:220px;text-align:right;font-size:11px;font-weight:400;line-height:1.35;color:#ffffff47;user-select:none}._back_icon_19h5m_74{display:flex;align-items:center;justify-content:center}@media (hover: hover){._back_button_19h5m_47:hover ._back_label_19h5m_81{text-decoration:underline}}._content_19h5m_86{flex:1;display:flex;flex-direction:column;min-height:0}._message_list_19h5m_93{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-behavior:auto;padding:20px 24px}._message_list_content_19h5m_103{display:flex;flex-direction:column;gap:16px;min-height:100%}._message_list_19h5m_93::-webkit-scrollbar{width:6px;height:auto}._message_list_19h5m_93::-webkit-scrollbar-track{background-color:transparent}._message_list_19h5m_93::-webkit-scrollbar-thumb{background-color:#55555567;border-radius:1px;cursor:pointer}._message_list_19h5m_93:hover::-webkit-scrollbar-thumb{background-color:#55555567}._empty_state_19h5m_129{color:#aaa;font-size:16px;font-weight:400;text-align:center;margin:auto 0;line-height:1.5;max-width:320px;align-self:center}._hydration_loader_19h5m_140{flex:1;display:flex;align-items:center;justify-content:center;min-height:160px}._loading_dots_19h5m_148{display:flex;align-items:center;justify-content:center;gap:6px}._loading_dots_19h5m_148 span{width:6px;height:6px;border-radius:50%;background-color:#ffffff80;animation:_loadingDotPulse_19h5m_1 1.2s ease-in-out infinite}._loading_dots_19h5m_148 span:nth-child(2){animation-delay:.15s}._loading_dots_19h5m_148 span:nth-child(3){animation-delay:.3s}@keyframes _loadingDotPulse_19h5m_1{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}._message_19h5m_93{display:flex;max-width:88%}@keyframes _messageEnterFromBottom_19h5m_1{0%{opacity:0}to{opacity:1}}._message_enter_19h5m_200{animation:_messageEnterFromBottom_19h5m_1 .28s ease-out both}@media (prefers-reduced-motion: reduce){._message_enter_19h5m_200{animation:none}}._message_user_19h5m_210{flex-direction:column;gap:6px;align-self:flex-end;width:fit-content;max-width:75%;padding:10px 16px;background-color:transparent;border:1px solid hsla(0,0%,100%,.125);border-radius:20px 20px 4px;box-shadow:0 2px 10px #00000059}._message_assistant_19h5m_223{align-self:flex-start;flex-direction:row;align-items:flex-start;gap:12px;background-color:transparent;padding:0}._message_avatar_wrapper_19h5m_232{position:relative;width:36px;height:36px;min-width:36px;flex-shrink:0}._message_avatar_spinner_19h5m_240{position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,transparent 55%,var(--chat-accent) 100%);animation:_avatarSpinner_19h5m_1 .9s linear infinite;pointer-events:none;mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}@keyframes _avatarSpinner_19h5m_1{to{transform:rotate(360deg)}}._message_avatar_19h5m_232{position:relative;z-index:1;width:36px;height:36px;min-width:36px;border-radius:50%;border:1px solid #343434;object-fit:cover}._message_body_19h5m_268{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;width:100%}._message_author_19h5m_277{font-size:12px;font-weight:500;color:#ffffff73;line-height:1.2;letter-spacing:.02em}._message_text_19h5m_285{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:#ffffffe0;white-space:pre-wrap;word-break:break-word}._message_loading_19h5m_295{margin:0;min-height:1.5em;font-size:16px;font-weight:400;font-style:italic;transition:opacity .28s ease}._message_loading_text_19h5m_304{display:inline-block;background:linear-gradient(90deg,#ffffff59 0% 35%,#ffffffe6 50%,#ffffff59 65% 100%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:_messageLoadingShimmer_19h5m_1 1.6s ease-in-out infinite}@keyframes _messageLoadingShimmer_19h5m_1{0%{background-position:100% center}to{background-position:0% center}}._message_loading_visible_19h5m_331{opacity:1}._message_loading_hidden_19h5m_335{opacity:0}._message_interrupted_notice_19h5m_339{margin:8px 0 0;font-size:13px;line-height:1.4;font-style:italic;color:#ffffff80}._message_markdown_19h5m_347{min-width:0;max-width:100%;word-break:break-word;font-size:16px;font-weight:400;line-height:1.5;color:#ffffffe0}._message_markdown_19h5m_347>:first-child{margin-top:0}._message_markdown_19h5m_347>:last-child{margin-bottom:0}._message_markdown_19h5m_347 p{margin:.35rem 0}._message_markdown_19h5m_347 ul,._message_markdown_19h5m_347 ol{margin:.35rem 0;padding-left:1.25rem}._message_markdown_19h5m_347 li{margin:.25rem 0}._message_markdown_19h5m_347 li>ul,._message_markdown_19h5m_347 li>ol{margin:.15rem 0}._message_markdown_19h5m_347 strong{font-weight:600;color:#fffffff2}._message_meta_19h5m_389{margin-left:.35em;color:#ffffff80;font-size:.92em;font-weight:400;font-style:normal}._message_markdown_19h5m_347 h2{margin:1rem 0 .5rem;padding-left:10px;border-left:3px solid var(--chat-accent);font-size:16px;font-weight:600;color:#ffffffeb;line-height:1.3}._message_markdown_19h5m_347 h3{display:inline-block;margin:.85rem 0 .35rem;padding:2px 10px;border-radius:999px;background-color:#3a3a3a;border:1px solid hsla(0,0%,100%,.1);font-size:13px;font-weight:600;color:#ffffffd9;line-height:1.3}._message_markdown_19h5m_347 h2:first-child,._message_markdown_19h5m_347 h3:first-child{margin-top:0}._message_markdown_19h5m_347 code{color:#6eb4ff;background:none;padding:0;font-size:inherit}._message_markdown_19h5m_347 pre._message_scroll_x_19h5m_432{margin:.5rem 0;padding:12px;background-color:#272727;border-radius:8px}._message_scroll_x_19h5m_432{max-width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}._message_scroll_x_19h5m_432::-webkit-scrollbar{height:6px}._message_scroll_x_19h5m_432::-webkit-scrollbar-track{background-color:transparent}._message_scroll_x_19h5m_432::-webkit-scrollbar-thumb{background-color:#55555567;border-radius:1px;cursor:pointer}._message_scroll_x_19h5m_432:hover::-webkit-scrollbar-thumb{background-color:#55555567}._message_markdown_19h5m_347 pre code{display:block;width:max-content;min-width:100%;white-space:pre;padding:0;background-color:transparent;color:#ffffffe0;font-size:14px}._message_markdown_19h5m_347 a{color:#6eb4ff;text-decoration:none}._message_markdown_19h5m_347 a:hover{text-decoration:underline}._message_markdown_19h5m_347 blockquote{margin:.75rem 0;padding:8px 12px;border-left:3px solid hsla(0,0%,100%,.2);background-color:#ffffff0a;border-radius:0 6px 6px 0;color:#ffffffd1;font-size:15px}._message_markdown_19h5m_347 hr{margin:1rem 0;border:none;border-top:1px solid hsla(0,0%,100%,.125)}._message_markdown_19h5m_347 table{width:max-content;min-width:100%;border-collapse:collapse}._message_markdown_19h5m_347 th,._message_markdown_19h5m_347 td{padding:8px;border:1px solid hsla(0,0%,100%,.125);text-align:left}._message_markdown_19h5m_347 th{font-weight:600;color:#fffffff2}._message_footer_19h5m_518{display:flex;flex-direction:column;gap:12px;margin-top:10px}._message_actions_19h5m_525{display:flex;align-items:center;gap:10px}._message_action_buttons_19h5m_531{display:flex;align-items:center;gap:4px}._limit_countdown_19h5m_537{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background-color:#ffffff0a;width:fit-content;max-width:100%}._limit_countdown_row_19h5m_551{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._limit_countdown_label_19h5m_558{font-size:13px;font-weight:400;line-height:1.3;color:#ffffff8c}._limit_countdown_time_19h5m_565{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;color:#ffffffe0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._limit_countdown_note_19h5m_575{margin:0;font-size:11px;font-weight:400;line-height:1.35;color:#ffffff6b}._message_model_label_19h5m_583{font-size:11px;font-weight:300;line-height:1;color:#ffffff42;letter-spacing:.01em;user-select:none;pointer-events:none}._message_token_usage_19h5m_593{margin-left:6px;font-size:10px;font-weight:300;color:#ffffff29;letter-spacing:.02em}._message_action_button_19h5m_531{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;opacity:.75;transition:opacity .15s ease,background-color .15s ease}._message_action_button_19h5m_531:hover:not(:disabled){opacity:1;background-color:#ffffff14}._message_action_button_19h5m_531:disabled{opacity:.35;cursor:not-allowed}._message_action_button_active_19h5m_626{opacity:1;background-color:#ffffff1f}._suggested_actions_19h5m_631{display:flex;flex-direction:column;gap:8px;width:100%}._suggested_action_button_19h5m_638{display:flex;align-items:flex-start;gap:8px;width:100%;max-width:100%;height:auto;min-height:0;padding:6px 0;border:none;background:transparent;color:#ffffffb8;font-size:14px;font-weight:400;line-height:1.45;text-align:left;cursor:pointer;transition:color .15s ease}._suggested_action_button_19h5m_638>span{flex:1;min-width:0;word-break:break-word}._suggested_action_button_19h5m_638:hover:not(:disabled){color:#ffffffeb}._suggested_action_button_19h5m_638:disabled{opacity:.45;cursor:not-allowed}._suggested_action_icon_19h5m_673{flex-shrink:0;margin-top:2px;opacity:.6}._input_form_19h5m_679{padding:16px 24px calc(24px + env(safe-area-inset-bottom,0px));flex-shrink:0;width:100%}._input_row_19h5m_685{display:flex;align-items:center;gap:12px;width:100%;max-height:40px}._input_row_bar_19h5m_693{flex:1;min-width:0;padding:0}@media (width < 770px){._window_19h5m_21{border-left:none;border-right:none}._message_list_19h5m_93{padding:16px}._message_list_19h5m_93::-webkit-scrollbar{width:0}._input_form_19h5m_679{padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px))}._suggested_actions_19h5m_631{gap:10px}._suggested_action_button_19h5m_638{padding:8px 0;line-height:1.5}}._voice_button_shell_tgsz2_1{position:relative;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._voice_button_shell_tgsz2_1 ._voice_button_tgsz2_1{position:relative;z-index:2;appearance:none;-webkit-appearance:none;background-color:#272727;cursor:pointer;width:40px;height:40px;min-height:40px;min-width:40px;border-radius:50px;display:flex;align-items:center;justify-content:center;user-select:none;border:none;padding:0;box-shadow:none;color:#ffffffe0;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}._voice_button_shell_tgsz2_1 ._voice_button_tgsz2_1[data-listening=true]{background-color:#d40d0d;color:#fff}@media (hover: hover){._voice_button_shell_tgsz2_1 ._voice_button_tgsz2_1:hover:not(:disabled):not([data-listening=true]){background-color:#6060607a}._voice_button_shell_tgsz2_1 ._voice_button_tgsz2_1[data-listening=true]:hover:not(:disabled){background-color:#d40d0d}}._voice_button_shell_tgsz2_1 ._voice_button_tgsz2_1:disabled{opacity:.5;cursor:not-allowed}._wave_tgsz2_55,._voice_animation_tgsz2_56{position:absolute;inset:0;width:40px;height:40px;border-radius:50%;pointer-events:none;z-index:1}._wave_tgsz2_55:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid grey;transform:translate(-50%,-50%) scale(.5);opacity:0;animation:_wave_tgsz2_55 1.2s infinite ease-in-out}@keyframes _wave_tgsz2_55{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}._voice_animation_tgsz2_56:before,._voice_animation_tgsz2_56:after{content:"";position:absolute;inset:0;border-radius:50%;animation:_voiceWave_tgsz2_1 1.9s ease infinite;transform-origin:center;background-color:#8080802a}._voice_animation_tgsz2_56:after{animation-delay:.35s}@keyframes _voiceWave_tgsz2_1{0%{transform:scale(1)}10%{transform:scale(1.35)}20%{transform:scale(1.6)}30%{transform:scale(1.7)}40%{transform:scale(1.03)}50%{transform:scale(1.3)}60%{transform:scale(1.45)}70%{transform:scale(1.26)}80%{transform:scale(1.67)}90%{transform:scale(1.56)}to{transform:scale(1)}}._cont_search_mobile_eojq8_1{position:absolute;top:0;left:0;background-color:#0f0f0f;height:56px;width:100%;margin-top:3px;display:flex;align-items:center;justify-content:center;user-select:none}._cont_icon_mobile_eojq8_15{height:40px;min-height:40px;display:flex;align-items:center;justify-content:center;user-select:none}._button_search_mobile_eojq8_24{display:flex;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 8px 0 6px;border-radius:999px;color:#ffffffe0;user-select:none}._button_search_label_eojq8_36{font-size:13px;font-weight:400;line-height:1;letter-spacing:.01em;white-space:nowrap;color:#ffffff7a}@media (hover: hover){._button_search_mobile_eojq8_24:hover{background-color:#ffffff14}._button_search_mobile_eojq8_24:hover ._button_search_label_eojq8_36{color:#ffffffb8}}
