@keyframes _slide-up_m3fum_1{0%{opacity:0;translate:0 20vw}}@keyframes _slide-down_m3fum_1{to{opacity:0;translate:0 20vw}}._page-to-page-transition_m3fum_14:not(.active-view-transition){@view-transition{navigation:auto}}._page-to-page-transition_m3fum_14{view-transition-name:none}._page-to-page-transition_m3fum_14 body{view-transition-name:page}@media (prefers-reduced-motion:reduce){._page-to-page-transition_m3fum_14::view-transition{display:none}}._page-to-page-transition_m3fum_14::view-transition-old(header),._page-to-page-transition_m3fum_14::view-transition-old(sidebar){display:none}._page-to-page-transition_m3fum_14::view-transition-new(header),._page-to-page-transition_m3fum_14::view-transition-new(sidebar){animation:none}._page-to-page-transition_m3fum_14::view-transition-image-pair(active-image),._page-to-page-transition_m3fum_14::view-transition-new(active-image),._page-to-page-transition_m3fum_14::view-transition-old(active-image){height:100%}._page-to-page-transition_m3fum_14::view-transition-image-pair(page-title),._page-to-page-transition_m3fum_14::view-transition-new(page-title),._page-to-page-transition_m3fum_14::view-transition-old(page-title){height:100%}._page-to-page-transition_m3fum_14::view-transition-image-pair(acive-image),._page-to-page-transition_m3fum_14::view-transition-new(acive-image),._page-to-page-transition_m3fum_14::view-transition-old(acive-image){height:100%}._page-to-page-transition_m3fum_14::view-transition-group(*),._page-to-page-transition_m3fum_14::view-transition-new(*),._page-to-page-transition_m3fum_14::view-transition-old(*){animation-duration:.4s;animation-timing-function:var(--spring-fast)}._page-to-page-transition_m3fum_14.to-lightbox{--vt-scroll-buttons:scroll-buttons}._page-to-page-transition_m3fum_14.to-lightbox::view-transition-group(scroll-buttons){z-index:3}._page-to-page-transition_m3fum_14from.library.to-conversation,._page-to-page-transition_m3fum_14from.lightbox.to-conversation{--vt-active-image:active-image}._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox{--vt-active-image:active-image;--vt-page-title:page-title;--vt-page-footer:page-footer}:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-new(backdrop){animation:none}:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-group(active-image){z-index:2}:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-group(active-image),:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-group(page-title),:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-new(backdrop),:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-new(page-footer),:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-new(page-title),:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-new(scroll-buttons),:is(._page-to-page-transition_m3fum_14.from-lightbox,._page-to-page-transition_m3fum_14.to-lightbox)::view-transition-old(page-title){animation-duration:.3s}:is(._page-to-page-transition_m3fum_14.to-home,._page-to-page-transition_m3fum_14.from-landing-page)::view-transition-new(composer){animation:none}._page-to-page-transition_m3fum_14.from-landing-page:not(.to-lightbox),._page-to-page-transition_m3fum_14.to-landing-page:not(.to-lightbox){--vt-page-header:header;--vt-splash-screen-headline:page-title;--vt-tool-page-title:page-title;--vt-composer:composer;--sidebar-slideover:sidebar}._page-to-page-transition_m3fum_14.to-landing-page::view-transition-new(page){animation:_slide-up_m3fum_1 .4s var(--spring-fast)}._composer-slide_m3fum_129{--vt-composer:composer}._composer-slide_m3fum_129::view-transition-group(composer),._composer-slide_m3fum_129::view-transition-old(composer){animation-duration:.5s;animation-timing-function:var(--spring-fast)}/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid;--tw-leading:initial;--tw-content:""}}}._prosemirror-parent_kfgfu_2 .ProseMirror[contenteditable]{--tw-outline-style:none;outline-style:var(--tw-outline-style);outline-style:none;outline-width:0}._prosemirror-parent_kfgfu_2 .ProseMirror{word-wrap:break-word;font-feature-settings:"liga" 0;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;margin-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*0);white-space:pre-wrap;white-space:break-spaces}._prosemirror-parent_kfgfu_2.ProseMirror br{--tw-leading:normal;line-height:normal}._prosemirror-parent_kfgfu_2.default-browser .placeholder:after{--tw-content:attr(data-placeholder);color:var(--text-tertiary);content:var(--tw-content);cursor:text;pointer-events:none;position:relative}[dir=ltr] ._prosemirror-parent_kfgfu_2.default-browser .placeholder:after{padding-left:1px}[dir=rtl] ._prosemirror-parent_kfgfu_2.default-browser .placeholder:after{padding-right:1px}._prosemirror-parent_kfgfu_2.default-browser .placeholder .ProseMirror-trailingBreak{display:none!important}._prosemirror-parent_kfgfu_2.firefox .placeholder:before{--tw-content:attr(data-placeholder);color:var(--text-secondary);content:var(--tw-content);cursor:text;pointer-events:none;position:absolute}._prosemirror-parent_kfgfu_2 p{white-space:pre-wrap}._prosemirror-parent_kfgfu_2 p.placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-arch ._prosemirror-parent_kfgfu_2 p.placeholder{view-transition-name:var(--vt-composer-placeholder);width:fit-content}._prosemirror-parent_kfgfu_2 .ProseMirror-separator{display:none!important}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}._wrapper_4j5pz_1{border-radius:8px;cursor:pointer;display:inline-flex;height:44px;-webkit-user-select:none;user-select:none;width:44px}._wrapper_4j5pz_1>input[type=checkbox]{display:none}._wrapper_4j5pz_1{color:var(--icon-secondary)}@media (hover:hover) and (pointer:fine){._wrapper_4j5pz_1:hover{--hover-background:var(--main-surface-secondary)}}._label_4j5pz_22{align-items:center;background-color:var(--hover-background);border-radius:8px;color:var(--text-secondary);display:flex;flex:1;justify-content:center;transition:background-color .1s linear}.ansi-black-fg{color:#000}.ansi-black-bg{background-color:#000}.ansi-red-fg{color:#f66}.ansi-red-bg{background-color:#f66}.ansi-green-fg{color:#94f494}.ansi-green-bg{background-color:#94f494}.ansi-yellow-fg{color:#f4f47b}.ansi-yellow-bg{background-color:#f4f47b}.ansi-blue-fg{color:#9e9eff}.ansi-blue-bg{background-color:#9e9eff}.ansi-magenta-fg{color:#db6bdb}.ansi-magenta-bg{background-color:#db6bdb}.ansi-cyan-fg{color:#81eeee}.ansi-cyan-bg{background-color:#81eeee}.ansi-white-fg{color:#d6d6d6}.ansi-white-bg{background-color:#d6d6d6}.ansi-bright-black-fg{color:#6e6e6e}.ansi-bright-red-fg{color:#ffa8a8}.ansi-bright-green-fg{color:#0f0}.ansi-bright-yellow-fg{color:#ffffa8}.ansi-bright-blue-fg{color:#9494ff}.ansi-bright-magenta-fg{color:#ffb3ff}.ansi-bright-cyan-fg{color:#adffff}.ansi-bright-white-fg{color:#fff}.active-view-transition.close-thread-sidebar,.active-view-transition.open-thread-sidebar{--vt_model_picker:model-picker;--vt_share_chat_wide_button:share-chat-wide-button;--vt_share_chat_compact_button:share-chat-compact-button;--vt_thread_tools:thread-tools;--thread-extended-info-transition-name:thread-extended-info;--vt-disable-screen-column-transition:none;--vt_toggle_sidebar_opened:toggle-sidebar-icon-opened;--vt_toggle_sidebar_closed:toggle-sidebar-icon-closed;--vt-thread-header-open-canvas:open-canvas-button;--vt-composer-speech-button:composer-speech-button;--vt_new_chat_thread:new-chat-thread;--vt-profile-avatar-thread:profile-avatar-active}@media (prefers-reduced-motion:reduce){:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition{display:none}}:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-group(*),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(*),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(*){animation-duration:var(--vt-duration,.3s);animation-timing-function:var(--vt-timing-function,var(--spring-common))}:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(composer-speech-button),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(model-picker),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(open-canvas-button),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(share-chat-compact-button),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(share-chat-wide-button),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(thread-tools),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(toggle-sidebar-icon){display:none}:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(composer-speech-button),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(model-picker),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(open-canvas-button),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(share-chat-compact-button),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(share-chat-wide-button),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(thread-tools),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(toggle-sidebar-icon){animation:none;height:100%}:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-group(profile-avatar-active){animation:none;z-index:2}:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(profile-avatar-active){animation:none}:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(thread-extended-info),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(thread-extended-info){height:100%;object-fit:none;overflow:clip}:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-new(thread),:is(.active-view-transition.open-thread-sidebar,.active-view-transition.close-thread-sidebar)::view-transition-old(thread){height:100%;object-fit:none;overflow:clip}:is(.active-view-transition.open-thread-sidebar)::view-transition-old(thread-extended-info){display:none}:is(.active-view-transition.close-thread-sidebar)::view-transition-new(thread-extended-info){display:none}@keyframes _fade_4f9by_7{to{opacity:1}}._fadeIn_4f9by_7{animation:_fade_4f9by_7 var(--duration,0s) cubic-bezier(.37,.55,.86,.88) forwards var(--delay,0s);animation-iteration-count:1;opacity:0}@media (prefers-reduced-motion:reduce){._fadeIn_4f9by_7{--duration:0s;opacity:1}}._marker_4f9by_21._hidden_4f9by_21{display:none}._marker_4f9by_21._animate_4f9by_25{animation:_fade_4f9by_7 var(--duration,0s) cubic-bezier(.37,.55,.86,.88) forwards var(--delay,0s);animation-iteration-count:1;opacity:0}@media (prefers-reduced-motion:reduce){._marker_4f9by_21._animate_4f9by_25{--duration:0s;opacity:1}}@keyframes _fade-in_m1hgl_1{to{opacity:1}}._root_m1hgl_7 ._fadeIn_m1hgl_8,._root_m1hgl_7 blockquote,._root_m1hgl_7 code,._root_m1hgl_7 hr,._root_m1hgl_7 li,._root_m1hgl_7 pre,._root_m1hgl_7 tr{animation:_fade-in_m1hgl_1 var(--duration,.7s) cubic-bezier(.37,.55,.86,.88) forwards;opacity:0}@media (prefers-reduced-motion:reduce){._root_m1hgl_7 ._fadeIn_m1hgl_8,._root_m1hgl_7 blockquote,._root_m1hgl_7 code,._root_m1hgl_7 hr,._root_m1hgl_7 li,._root_m1hgl_7 pre,._root_m1hgl_7 tr{--duration:0s;opacity:1}}._tableContainer_16hzy_1{--thread-content-width:min(calc(100cqw - var(--thread-content-margin, 0)*2),var(--thread-content-max-width));--thread-gutter-size:calc((100cqw - var(--thread-content-width))/2);margin-inline:calc(var(--thread-gutter-size)*-1);overflow-x:auto;pointer-events:none;scrollbar-width:none;width:100cqw}._tableWrapper_16hzy_14{margin-inline:var(--thread-gutter-size) var(--thread-content-margin);pointer-events:auto}@keyframes _slideUp_1kuxv_21{0%{pointer-events:none;transform:translateY(30vh)}to{pointer-events:auto;transform:translateY(0)}}@keyframes _fadeIn_1kuxv_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){._slideUp_1kuxv_21{animation:_fadeIn_1kuxv_1 .2s linear forwards,_slideUp_1kuxv_21 .7s var(--spring-common) forwards}}._leadingBar_sbmq2_1{box-shadow:0 1px 0 transparent;@keyframes _add-top-shadow_sbmq2_1{0%{box-shadow:0 1px 0 transparent}0.1%,to{box-shadow:0 1px 0 var(--border-sharp)}}animation-range:0 1px;animation:_add-top-shadow_sbmq2_1 linear both}._leadingBarScrollAnimation_sbmq2_19{animation-timeline:scroll()}._trailingBar_sbmq2_23{box-shadow:0 -1px 0 transparent;@keyframes _add-bottom-shadow_sbmq2_1{0%,99.9%{box-shadow:0 -1px 0 var(--border-sharp)}to{box-shadow:0 -1px 0 transparent}}animation-range:0 1px;animation:_add-bottom-shadow_sbmq2_1 linear both}._trailingBarScrollAnimation_sbmq2_41{animation-timeline:scroll()}._primary_sbmq2_45{background-color:var(--bar-background-color,var(--main-surface-primary))}._screen_c7xqp_1{display:var(--screen-display,grid);grid-template-areas:"leading" "content" "trailing" "keyboard";grid-template-columns:minmax(0,1fr);grid-template-rows:max-content 1fr max-content auto}@supports not (overflow:clip){._screen_c7xqp_1{overflow:var(--screen-overflow,hidden auto)}}@supports (overflow:clip){._screen_c7xqp_1{overflow:var(--screen-overflow,clip auto)}}._screen_c7xqp_1{padding-top:calc(var(--screen-anchor-top) + var(--screen-top-offset, 0px));scrollbar-gutter:var(--screen-scrollbar-gutter-override,stable);width:100%}._screen_c7xqp_1 [slot=content]{grid-area:content;padding-inline:var( --screen-content-inline-padding,var(--screen-inline-padding) );position:var(--screen-content-position,relative)}._screen_c7xqp_1 [slot=leading]{grid-area:leading;min-width:var(--screen-leading-slot-min-width);overflow:var(--screen-leading-slot-overflow);position:sticky;top:var(--screen-leading-slot-top,0);z-index:var(--screen-leading-slot-z-index,20)}._screen_c7xqp_1 [slot=trailing]{bottom:var(--keyboard-safe-area-bottom,0);grid-area:trailing;padding-inline:var( --screen-trailing-inline-padding,var(--screen-inline-padding) );position:sticky;z-index:var(--screen-leading-slot-z-index,20)}._screen_c7xqp_1 [slot=keyboard]{background:#fcfcfc;bottom:0;grid-area:keyboard;height:var(--keyboard-safe-area-bottom,0);position:sticky}._screen_c7xqp_1:where([screen-anchor=vertical],[screen-anchor=top]){--safe-area-top: calc(env(titlebar-area-y, 0px) + env(safe-area-inset-top, 0px)) ;--screen-anchor-top:var(--safe-area-top)}._screen_c7xqp_1:where([screen-anchor=vertical],[screen-anchor=bottom]){--safe-area-bottom:env(safe-area-inset-bottom,0px);--keyboard-safe-area-bottom:max(var(--screen-keyboard-height),env(keyboard-inset-height,0px));--screen-anchor-bottom:var(--safe-area-bottom)}._lightbox_1ruyj_1{transition-behavior:allow-discrete}._lightbox_1ruyj_1::backdrop{transition-behavior:allow-discrete;view-transition-name:backdrop;opacity:0;transition:.4s opacity var(--spring-fast)}@media (prefers-reduced-motion:reduce){._lightbox_1ruyj_1::backdrop{transition-duration:.1s}}._lightbox_1ruyj_1[open]::backdrop{opacity:1}@starting-style{._lightbox_1ruyj_1[open]::backdrop{opacity:0}}._carousel_1ruyj_26::scroll-button(left),._carousel_1ruyj_26::scroll-button(right){position-anchor:--carousel;aspect-ratio:1;background-color:var(--main-surface-primary);border:1px solid var(--color-token-border-default);border-radius:50%;color:var(--marker-color,var(--main-surface-primary-inverse));cursor:pointer;display:grid;margin-inline:12px;padding-block-start:4px;place-items:center;position:fixed;transition:opacity .4s var(--ease-spring-standard);width:44px}@starting-style{._carousel_1ruyj_26::scroll-button(left),._carousel_1ruyj_26::scroll-button(right){opacity:.3}}._carousel_1ruyj_26::scroll-button(right){--_inner:center span-inline-start;--_outer:inline-end center;position-area:var(--_inner);content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M18.7071 12.7071C19.0976 12.3166 19.0976 11.6834 18.7071 11.2929L13.7071 6.29289C13.3166 5.90237 12.6834 5.90237 12.2929 6.29289C11.9024 6.68342 11.9024 7.31658 12.2929 7.70711L15.5858 11H6C5.44771 11 5 11.4477 5 12C5 12.5523 5.44771 13 6 13H15.5858L12.2929 16.2929C11.9024 16.6834 11.9024 17.3166 12.2929 17.7071C12.6834 18.0976 13.3166 18.0976 13.7071 17.7071L18.7071 12.7071Z' fill='currentColor'/></svg>") /"Next"}._carousel_1ruyj_26::scroll-button(*):disabled{opacity:.3}._carousel_1ruyj_26::scroll-button(left){--_inner:center span-inline-end;--_outer:inline-start center;position-area:var(--_inner);content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M18.7071 12.7071C19.0976 12.3166 19.0976 11.6834 18.7071 11.2929L13.7071 6.29289C13.3166 5.90237 12.6834 5.90237 12.2929 6.29289C11.9024 6.68342 11.9024 7.31658 12.2929 7.70711L15.5858 11H6C5.44771 11 5 11.4477 5 12C5 12.5523 5.44771 13 6 13H15.5858L12.2929 16.2929C11.9024 16.6834 11.9024 17.3166 12.2929 17.7071C12.6834 18.0976 13.3166 18.0976 13.7071 17.7071L18.7071 12.7071Z' fill='currentColor'/></svg>") /"Previous";scale:-1 1}._threadRoot_1y3t0_1{--thread-safe-area-height:calc(100lvh - var(--thread-safe-area-inset-top) - var(--thread-safe-area-inset-bottom));--thread-safe-area-inset-top:calc(var(--header-height) + env(safe-area-inset-top, 0px));--thread-safe-area-inset-bottom:calc(var(--thread-footer-height, 150px) + var(--screen-keyboard-height, 0px) + env(safe-area-inset-bottom, 0px))}._threadGutter_1y3t0_22{--thread-end-gutter-active-height:calc(var(--thread-safe-area-height) - var(--thread-stream-context-height) - var(--thread-turn-vertical-padding)*2);--thread-stream-context-height:max(2.75rem + 2 * var(--thread-turn-vertical-padding),1/3 * var(--thread-safe-area-height));--thread-turn-vertical-padding:1.25rem}@keyframes _fadeScale_1r3gn_12{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._fadeScale_1r3gn_12{animation:_fadeScale_1r3gn_12 .3s ease-in-out