/*! Synthenis, Inc. Telif hakki saklidir. */
@view-transition{navigation:auto}
.user-message-bubble-color{background:var(--user-bubble-bg,var(--accent))!important;color:#fff!important}[data-theme=light] .user-message-bubble-color{color:#0d0d0d!important}.message.user .message-bubble{background:var(--user-bubble-bg,var(--accent))!important;background-image:none!important;box-shadow:none!important;border:none!important;outline:0!important;filter:none!important;text-shadow:none!important;border-radius:18px!important;padding:6px 16px!important;max-width:var(--user-chat-width,70%)!important;position:relative!important}.message.user .message-bubble[data-multiline]{padding-top:12px!important;padding-bottom:12px!important}.message.user .message-bubble::after,.message.user .message-bubble::before,.message.user::after,.message.user::before{content:none!important}[data-theme=light] .message.user .message-bubble{background:var(--user-bubble-bg,var(--accent))!important;color:#0d0d0d!important}[data-theme=light] .message.user .message-text{color:#0d0d0d!important}[data-theme=light] .message.user ::selection{background-color:rgba(0,0,0,.15)!important;color:#0d0d0d!important}[data-theme=light] .message.user ::-moz-selection{background-color:rgba(0,0,0,.15)!important;color:#0d0d0d!important}[data-theme=light] .message.assistant .message-bubble{background:var(--surface)!important}.custom-modal .btn:active,.modal-overlay .btn:active{transform:translateY(1px) scale(.98)}.custom-modal,.modal,.modal-overlay{z-index:20000!important}.main-content,.messages-area,.messages-container{background:#212121!important}[data-theme=light] .main-content,[data-theme=light] .messages-area,[data-theme=light] .messages-container{background:#fff!important}.header{background:rgba(33,33,33,.85)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}[data-theme=light] .header{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.sidebar.open,.sidebar:not(.collapsed){background:#171717!important}[data-theme=light] .sidebar.open,[data-theme=light] .sidebar:not(.collapsed){background:#f9f9f9!important}.message.assistant .message-bubble{box-shadow:none!important;background:#000!important;border:none!important}[data-theme=light] .message.assistant .message-bubble{background:#fff!important}.send-btn path,.send-btn svg{stroke-width:2.5!important;stroke-linecap:round;stroke-linejoin:round}.message.assistant .message-text,body.font-large .message.assistant .message-text,body.font-medium .message.assistant .message-text,body.font-small .message.assistant .message-text{font-size:17px!important}.messages-container{max-width:840px!important}.message-text ol{list-style:decimal!important;padding-left:24px;margin:0 0 16px}.message-text ol li{margin:4px 0;color:var(--text-primary)}#toolsMenu{padding:4px!important}.tools-menu .tool-item{padding:8px 10px 8px 5px!important;gap:8px!important;border-radius:18px!important}.page-to-page-transition body{view-transition-name:page}@media (prefers-reduced-motion:reduce){.page-to-page-transition::view-transition{display:none}}.page-to-page-transition::view-transition-old(header),.page-to-page-transition::view-transition-old(sidebar){display:none}.page-to-page-transition::view-transition-image-pair(active-image),.page-to-page-transition::view-transition-image-pair(page-title),.page-to-page-transition::view-transition-new(active-image),.page-to-page-transition::view-transition-new(page-title),.page-to-page-transition::view-transition-old(active-image),.page-to-page-transition::view-transition-old(page-title){height:100%}.composer-slide{--vt-composer:composer}.grid-item{--vt-grid-item:grid-item}.grid-item::view-transition-new(grid-item),.grid-item::view-transition-old(grid-item){height:100%;object-fit:fill;transform-origin:center;width:100%}#sidebarToggleBtn:focus-visible:hover,#sidebarToggleBtn:hover,.sidebar-header #sidebarToggleBtn:hover{box-shadow:none!important;transform:none!important}#chatHistory,.chat-history{row-gap:0;gap:0}#chatHistory .chat-item,#chatHistory .chat-item.hover-box,#chatHistory .chat-item.hover-box.active,.chat-history .chat-item,.chat-history .chat-item.hover-box,.chat-history .chat-item.hover-box.active{margin:0;border:none;outline:0}.chat-item.hover-box.active::after,.chat-item.hover-box.active::before,.chat-item.hover-box::after,.chat-item.hover-box::before{display:none}.attach-chip .ui-icon-white,.attach-chip img,.file-chip .tile-icon img,.file-chip .ui-icon-white,.file-chip img{filter:none;-webkit-filter:none;mix-blend-mode:normal}#chatHistory .divider,#chatHistory .drop-indicator,#chatHistory .drop-indicator.visible,#chatHistory .markdown-separator,#chatHistory .menu-separator,#chatHistory hr,.chat-history .divider,.chat-history .drop-indicator,.chat-history .drop-indicator.visible,.chat-history .markdown-separator,.chat-history .menu-separator,.chat-history hr{display:none;height:0;margin:0;padding:0;opacity:0;border:0;background:0 0}[data-theme=light] #searchChatsModal>div{background:#fff!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important}[data-theme=light] #searchChatsModal>div>div:first-child{border-bottom-color:rgba(0,0,0,.06)!important}[data-theme=light] #searchChatsModal #searchChatsInput{color:#0d0d0d!important}[data-theme=light] #searchChatsModal #searchChatsInput::placeholder{color:rgba(0,0,0,.35)!important}[data-theme=light] #searchChatsModal kbd{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.4)!important;border-color:rgba(0,0,0,.1)!important}[data-theme=light] #searchChatsModal svg{color:rgba(0,0,0,.4)!important}[data-theme=light] #searchChatsResults{scrollbar-color:rgba(0,0,0,0.15) transparent}@keyframes searchModalSlideUp{from{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes searchModalSlideDown{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(24px) scale(.98)}}#searchChatsModal.show>div{animation:.22s cubic-bezier(.16,1,.3,1) both searchModalSlideUp}#searchChatsModal.closing>div{animation:.18s cubic-bezier(.4,0,1,1) both searchModalSlideDown}.cosmos-memory-indicator{display:flex;align-items:center;gap:6px;font-size:12px;color:#818181;padding:4px 0;animation:1.5s ease-in-out infinite memoryPulse}@keyframes memoryPulse{0%,100%{opacity:.6}50%{opacity:1}}[data-theme=light] .cosmos-memory-indicator{color:#8f8f8f}[data-theme=light] .cosmos-memory-indicator img{filter:none!important;opacity:.5}[data-theme=dark] #chatHistory,[data-theme=dark] #sidebarFooter,[data-theme=dark] .app-header,[data-theme=dark] .chat-container,[data-theme=dark] .chat-history,[data-theme=dark] .header,[data-theme=dark] .header-actions,[data-theme=dark] .main-content,[data-theme=dark] .message-area,[data-theme=dark] .messages-area,[data-theme=dark] .sidebar,[data-theme=dark] .sidebar-footer,[data-theme=dark] .top-header,body[data-theme=dark],html[data-theme=dark] body{background:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}#attachmentChips{width:100%!important;min-width:0!important}.attachment-chip{max-width:100%!important;min-height:30px!important;padding:4px 8px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important}.attachment-chip .attach-meta,.attachment-chip .attach-name{min-width:0!important;max-width:min(460px,calc(100vw - 180px))!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#toolsMenu.tools-menu,.cosmos-slash-menu,.tool-submenu{position:fixed!important;width:min(280px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:min(62dvh,360px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:6px!important;border-radius:22px!important;background:#212121!important;color:#ececec!important;border:1px solid #3a3a3a!important;box-shadow:0 12px 34px rgba(0,0,0,.32)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:12050!important}[data-theme=light] #toolsMenu.tools-menu,[data-theme=light] .cosmos-slash-menu,[data-theme=light] .tool-submenu{background:#fff!important;color:#0d0d0d!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 12px 34px rgba(0,0,0,.12)!important}#toolsMenu .tool-item,.cosmos-slash-item,.cosmos-slash-menu .tool-item,.tool-submenu .tool-item{width:100%!important;min-width:0!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:9px 10px!important;border:none!important;border-radius:16px!important;background:0 0!important;color:inherit!important;text-align:left!important;overflow:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;box-sizing:border-box!important}#toolsMenu .tool-item span,.cosmos-slash-item span,.cosmos-slash-menu .tool-item span,.tool-submenu .tool-item span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#toolsMenu .tool-item.active,#toolsMenu .tool-item:focus,#toolsMenu .tool-item:focus-visible,#toolsMenu .tool-item:hover,.cosmos-slash-item.active,.cosmos-slash-item:focus,.cosmos-slash-item:focus-visible,.cosmos-slash-item:hover,.cosmos-slash-menu .tool-item.active,.cosmos-slash-menu .tool-item:focus,.cosmos-slash-menu .tool-item:focus-visible,.cosmos-slash-menu .tool-item:hover,.tool-submenu .tool-item.active,.tool-submenu .tool-item:focus,.tool-submenu .tool-item:focus-visible,.tool-submenu .tool-item:hover{background:#2f2f2f!important}[data-theme=light] #toolsMenu .tool-item.active,[data-theme=light] #toolsMenu .tool-item:focus,[data-theme=light] #toolsMenu .tool-item:focus-visible,[data-theme=light] #toolsMenu .tool-item:hover,[data-theme=light] .cosmos-slash-item.active,[data-theme=light] .cosmos-slash-item:focus,[data-theme=light] .cosmos-slash-item:focus-visible,[data-theme=light] .cosmos-slash-item:hover,[data-theme=light] .cosmos-slash-menu .tool-item.active,[data-theme=light] .cosmos-slash-menu .tool-item:focus,[data-theme=light] .cosmos-slash-menu .tool-item:focus-visible,[data-theme=light] .cosmos-slash-menu .tool-item:hover,[data-theme=light] .tool-submenu .tool-item.active,[data-theme=light] .tool-submenu .tool-item:focus,[data-theme=light] .tool-submenu .tool-item:focus-visible,[data-theme=light] .tool-submenu .tool-item:hover{background:#ececec!important}.cosmos-tool-chip img,.model-lock,.tool-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain!important;flex:0 0 auto!important}#bigChatsContainer,#pastChatsLabel{z-index:60!important;width:min(720px,calc(100vw - 48px))!important;max-width:min(720px,calc(100vw - 48px))!important;background:0 0!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=dark] #bigChatsContainer,[data-theme=dark] #pastChatsLabel,body[data-theme=dark] #bigChatsContainer,body[data-theme=dark] #pastChatsLabel,html[data-theme=dark] #bigChatsContainer,html[data-theme=dark] #pastChatsLabel{background:0 0!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#bigChatsContainer{gap:10px!important;align-items:stretch!important;overflow:visible!important;padding:0!important}.bigChats{width:100%!important;min-width:0!important;box-sizing:border-box!important;flex:0 0 auto!important;min-height:52px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 18px!important;border-radius:20px!important;background:#212121!important;border:1px solid #3a3a3a!important;color:#ececec!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bigChats:active{transform:none!important}[data-theme=light] .bigChats{background:#fff!important;border-color:rgba(0,0,0,.1)!important;color:#0d0d0d!important}@media (max-width:768px){#toolsMenu.tools-menu,.cosmos-slash-menu,.tool-submenu{width:min(280px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:min(58dvh,320px)!important;border-radius:20px!important}#bigChatsContainer,#pastChatsLabel{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.bigChats{min-height:48px!important;border-radius:18px!important;padding:0 16px!important}}@media (max-width:480px){#bigChatsContainer,#pastChatsLabel{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}.bigChats,.bigChats:active,.bigChats:focus,.bigChats:focus-visible,.bigChats:hover{background:#212121!important;border-color:#3a3a3a!important;color:#ececec!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=light] .bigChats,[data-theme=light] .bigChats:active,[data-theme=light] .bigChats:focus,[data-theme=light] .bigChats:focus-visible,[data-theme=light] .bigChats:hover{background:#fff!important;border-color:rgba(0,0,0,.1)!important;color:#0d0d0d!important}[data-theme=dark] #memoryListContainer,[data-theme=dark] #memoryListContent{background:#212121!important}#storage-panel>h3{font-size:20px!important;line-height:1.3!important;font-weight:500!important;margin:0 0 18px!important;padding:0 0 20px!important;border-bottom:1px solid #3a3a3a!important}[data-theme=light] #storage-panel>h3{border-bottom-color:rgba(0,0,0,.1)!important}.storage-panel{display:flex!important;flex-direction:column!important;gap:18px!important;color:var(--text-primary,#ececec)!important}.storage-panel-header{display:none!important}.storage-panel-title{font-size:22px!important;line-height:1.2!important;font-weight:700!important}.storage-footer,.storage-loading,.storage-manage-meta,.storage-manage-subtitle{color:var(--text-secondary,#9b9b9b)!important;font-size:13px!important;line-height:1.45!important}.storage-body{background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:18px!important}.storage-usage-line{font-size:14px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:0!important}.storage-progress{position:relative!important;width:100%!important;height:12px!important;border-radius:999px!important;overflow:hidden!important;background:#333!important;border:1px solid #424242!important}[data-theme=light] .storage-progress{background:#eee!important;border-color:#ddd!important}.storage-progress-fill{position:absolute!important;inset:0 auto 0 0!important;width:0!important;background:#fff!important;border-radius:inherit!important;transition:width .25s cubic-bezier(.4, 0, .2, 1)!important;opacity:1!important}.storage-progress-fill.has-usage{min-width:18px!important}[data-theme=light] .storage-progress-fill{background:#111!important}.storage-progress-segments{display:none!important}.storage-progress-segments span{display:block!important;min-width:0!important}.storage-list{display:flex!important;flex-direction:column!important}.storage-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:50px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;font-size:14px!important}[data-theme=light] .storage-row{border-bottom-color:rgba(0,0,0,.08)!important}.storage-row-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.storage-row-left span:last-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.storage-dot{width:8px!important;height:8px!important;border-radius:50%!important;flex:0 0 auto!important}.storage-row-size{color:var(--text-secondary,#9b9b9b)!important;white-space:nowrap!important;flex:0 0 auto!important}.storage-manage{display:flex!important;flex-direction:column!important;margin-top:20px!important}.storage-manage-title{font-size:20px!important;line-height:1.25!important;font-weight:500!important;margin-bottom:2px!important}.storage-manage-subtitle{margin-bottom:18px!important}.storage-manage-row{width:100%!important;min-height:64px!important;border:none!important;border-radius:8px!important;padding:8px 0!important;background:0 0!important;color:var(--text-primary,#ececec)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;font:inherit!important;text-align:left!important;cursor:default!important;user-select:none!important}.storage-manage-text{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.storage-manage-name{font-size:14px!important;line-height:1.35!important;font-weight:700!important}.storage-chevron{opacity:.72!important;flex:0 0 auto!important}[data-theme=light] .storage-chevron{filter:brightness(0)!important}.storage-more-btn{display:none!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;border-radius:40px!important;text-decoration:none!important;background:#fff!important;color:#000!important;font-size:14px!important;font-weight:500!important;align-self:flex-start!important}[data-theme=light] .storage-more-btn{background:#000!important;color:#fff!important}@media (max-width:768px){.storage-manage-title{font-size:19px!important}}@media (max-width:480px){.storage-manage-row{min-height:58px!important}}.cosmos-msg-images{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;max-width:100%}.cosmos-msg-thumb{width:150px;max-width:60vw;height:auto;max-height:220px;object-fit:cover;border-radius:12px;border:1px solid var(--border-color,rgba(128,128,128,.25));display:block}#messageMoreMenu button[role=menuitem],.header-actions .header-btn,.header-btn,.settings-nav .settings-tab,.sidebar .avatar-btn,.sidebar-action,.sidebar-toggle-btn,.tools-menu .tool-item{--scale:1!important}.usage-meter{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:160px}.usage-meter-bar{width:160px;max-width:48vw;height:6px;border-radius:9999px;background:var(--border-color,rgba(128,128,128,.22));overflow:hidden}.usage-meter-fill{display:block;height:100%;border-radius:9999px;background:var(--custom-color,#6366f1)}.usage-meter-text{font-size:12px;color:var(--text-secondary,#9aa0a6)}@keyframes cosmosStepPulse{0%,100%{opacity:.45}50%{opacity:.95}}.cosmos-activity-step.running-step .step-icon,.cosmos-activity-step.running-step .step-label{animation:1.3s ease-in-out infinite cosmosStepPulse}.cosmos-activity-step .step-detail{font-size:12px;color:rgba(255,255,255,.32);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%;flex-shrink:0}.cosmos-activity-step.error-step .step-label{color:rgba(239,68,68,.75)}.cosmos-activity-step.error-step .step-icon{filter:none;opacity:.85}[data-theme=light] .cosmos-activity-step .step-detail{color:rgba(0,0,0,.4)}.cosmos-activity-box.active .cosmos-activity-header{background:0 0!important;animation:none!important}.cosmos-activity-box.expanded .cosmos-activity-steps{max-height:660px!important;overflow-y:auto}.cosmos-activity-steps{padding:2px 0 4px;position:relative}.cosmos-activity-steps .cosmos-activity-step{position:relative;padding-top:9px;padding-bottom:9px;align-items:center}.cosmos-activity-steps .cosmos-activity-step:not(:first-child){border-top:none!important}.cosmos-activity-steps::before{content:"";position:absolute;left:25px;top:22px;bottom:24px;width:2px;background:rgba(255,255,255,.12);pointer-events:none}.cosmos-activity-box.active .cosmos-activity-steps::before{display:none!important}.cosmos-search-results{margin:4px 14px 8px 42px;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow-x:hidden;overflow-y:auto;max-height:230px;background:rgba(255,255,255,.02)}.cosmos-search-result{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:13px}.cosmos-search-result:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.cosmos-search-result .sr-favicon{width:18px;height:18px;border-radius:5px;flex-shrink:0;object-fit:cover;background:rgba(255,255,255,.08)}.cosmos-search-result .sr-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary,#ececec)}.cosmos-search-result .sr-domain{flex-shrink:0;max-width:38%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(255,255,255,.4);font-size:12px}[data-theme=light] .cosmos-search-results{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.02)}[data-theme=light] .cosmos-search-result:not(:last-child){border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .cosmos-search-result .sr-domain{color:rgba(0,0,0,.45)}[data-theme=light] .cosmos-activity-steps::before{background:rgba(0,0,0,.12)}.cosmos-search-result.is-link{cursor:pointer;transition:background .12s}.cosmos-search-result.is-link:hover{background:rgba(255,255,255,.05)}[data-theme=light] .cosmos-search-result.is-link:hover{background:rgba(0,0,0,.04)}.cosmos-followups{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:12px 0 2px;max-width:min(100%,720px);user-select:none;-webkit-user-select:none}.cosmos-followup-btn{min-height:42px;max-width:min(100%,560px);display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px 16px;border:1px solid transparent;border-radius:40px;background:rgba(255,255,255,.07);color:var(--text-primary,#fff);font:inherit;font-size:14px;font-weight:500;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color .2s cubic-bezier(.4, 0, .2, 1),border-color .2s cubic-bezier(.4, 0, .2, 1),transform .2s cubic-bezier(.4, 0, .2, 1);user-select:none;-webkit-user-select:none}.cosmos-followup-btn:focus-visible,.cosmos-followup-btn:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.12);outline:0}.cosmos-followup-btn:active{transform:none}.cosmos-followup-btn img{width:16px;height:16px;flex:0 0 auto;filter:brightness(0) invert(1);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.cosmos-followup-btn span{min-width:0;user-select:none;-webkit-user-select:none}[data-theme=light] .cosmos-followup-btn{background:rgba(0,0,0,.06);color:#0d0d0d}[data-theme=light] .cosmos-followup-btn:focus-visible,[data-theme=light] .cosmos-followup-btn:hover{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.08)}[data-theme=light] .cosmos-followup-btn img{filter:brightness(0)}.modal,.modal-overlay,.overlay.show{backdrop-filter:blur(0.1px)!important;-webkit-backdrop-filter:blur(0.1px)!important}@media (max-width:480px){.cosmos-followups{gap:6px}.cosmos-followup-btn{max-width:100%;padding:10px 14px;font-size:13px}}.message-text,.message-text *{user-select:text;-webkit-user-select:text}.message.assistant.is-streaming .message-actions,.message.assistant:not(.is-complete) .message-actions{display:none!important;opacity:0!important;pointer-events:none!important}.message.assistant.is-complete .message-actions{display:flex!important}.send-spinner{width:18px;height:18px;border:2px solid rgba(0,0,0,.25);border-top-color:#000;border-radius:50%;animation:.8s linear infinite spin;display:inline-block}.cosmos-writing-card{margin:12px 0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(18,18,18,.72);overflow:hidden;color:#ececec;transition:border-color .2s cubic-bezier(.4, 0, .2, 1),background-color .2s cubic-bezier(.4, 0, .2, 1)}.cosmos-writing-card.is-streaming{opacity:.88}.cosmos-writing-label{font-size:13px;color:#9b9b9b;text-transform:none;letter-spacing:0;user-select:none}.cosmos-writing-meta{display:flex;gap:10px;padding:2px 14px 8px;font-size:13px;align-items:baseline}.cosmos-writing-meta span{color:#8a8a8a;min-width:64px;user-select:none}.cosmos-writing-meta strong{font-weight:500;color:#ececec;overflow-wrap:anywhere}.cosmos-writing-body{min-height:92px;padding:14px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);white-space:pre-wrap;outline:0;line-height:1.55;user-select:text;-webkit-user-select:text;cursor:text}.cosmos-writing-body:focus{background:rgba(255,255,255,.03)}.cosmos-writing-actions{display:flex;gap:8px;justify-content:flex-end;padding:10px;user-select:none}.cosmos-writing-action{min-height:34px;padding:8px 14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:0 0;color:#ececec;font-family:inherit;font-size:13px;cursor:pointer;user-select:none;-webkit-user-select:none}.cosmos-writing-action:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.cosmos-writing-action.primary{background:#fff;color:#000;border-color:#fff}.cosmos-writing-action.primary:hover{background:rgba(255,255,255,.9)}.selection-reply-popup{width:auto!important;height:36px!important;min-width:36px;border-radius:18px!important;padding:0 12px!important;gap:7px;font-size:13px;white-space:nowrap}.selection-reply-popup img{width:18px;height:18px;pointer-events:none;user-select:none;-webkit-user-drag:none}[data-theme=light] .cosmos-writing-meta span{color:#6b6b6b}[data-theme=light] .cosmos-writing-body,[data-theme=light] .cosmos-writing-meta strong{color:#0d0d0d}[data-theme=light] .cosmos-writing-body{border-top-color:rgba(0,0,0,.08);border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .cosmos-writing-body:focus{background:rgba(0,0,0,.035)}[data-theme=light] .cosmos-writing-action{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.12);color:#0d0d0d}[data-theme=light] .cosmos-writing-action:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.2)}[data-theme=light] .cosmos-writing-action.primary{background:#0d0d0d;border-color:#0d0d0d;color:#fff}[data-theme=light] .cosmos-writing-action.primary:hover{background:#2a2a2a}.message-text .cosmos-writing-action,.message-text .cosmos-writing-action *,.message-text .cosmos-writing-actions,.message-text .cosmos-writing-actions *,.message-text .cosmos-writing-label,.message-text .cosmos-writing-label *,.message-text .cosmos-writing-meta,.message-text .cosmos-writing-meta *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.message-text .cosmos-writing-body,.message-text .cosmos-writing-body *{user-select:text!important;-webkit-user-select:text!important}.message-text p:empty{display:none!important}.message-timestamp{opacity:1!important;visibility:visible!important;pointer-events:auto!important;user-select:none!important;-webkit-user-select:none!important}.message-text .cosmos-writing-card{margin-top:3px!important;margin-bottom:3px!important}.message-text p+.cosmos-writing-card{margin-top:2px!important}.message-text .cosmos-writing-card+p{margin-top:5px!important}.message-text p:has(+ .cosmos-writing-card){margin-bottom:2px!important}.cosmos-writing-card{width:min(100%,620px)!important;margin-left:0!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important}.cosmos-writing-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 14px 8px!important}.cosmos-writing-label-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;user-select:none!important;-webkit-user-select:none!important}.cosmos-writing-history{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important}.cosmos-writing-history.is-hidden{display:none!important}.cosmos-writing-history-btn{width:28px!important;height:28px!important;border:0!important;border-radius:14px!important;background:0 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:.78!important;user-select:none!important;-webkit-user-select:none!important;transition:background-color .18s cubic-bezier(.4, 0, .2, 1),opacity .18s cubic-bezier(.4, 0, .2, 1)!important}.cosmos-writing-history-btn:hover{background:rgba(255,255,255,.08)!important;opacity:1!important}.cosmos-writing-history-btn:disabled{opacity:.28!important;cursor:default!important;pointer-events:none!important}.cosmos-writing-history-btn img{width:16px!important;height:16px!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}.cosmos-writing-body.is-editing,.cosmos-writing-body:not(.is-editing){white-space:pre-wrap!important}.cosmos-writing-body p{margin:0 0 8px!important}.cosmos-writing-body :last-child,.cosmos-writing-body p:last-child{margin-bottom:0!important}.cosmos-writing-body ol,.cosmos-writing-body ul{margin:8px 0 8px 22px!important;padding:0!important}.cosmos-writing-body code{border-radius:6px!important;padding:1px 5px!important;background:rgba(255,255,255,.08)!important}.cosmos-writing-body blockquote{margin:8px 0!important;padding-left:12px!important;border-left:2px solid rgba(255,255,255,.18)!important;color:rgba(255,255,255,.72)!important}[data-theme=light] .cosmos-writing-card{box-shadow:0 8px 28px rgba(0,0,0,.08);background:rgba(255,255,255,.96)!important;border-color:rgba(15,23,42,.1)!important;color:rgba(15,23,42,.96)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}[data-theme=light] .cosmos-writing-label{color:rgba(15,23,42,.58)!important}[data-theme=light] .cosmos-writing-history-btn:hover{background:rgba(15,23,42,.06)!important}[data-theme=light] .cosmos-writing-history-btn img{filter:brightness(0)!important}[data-theme=light] .cosmos-writing-body code{background:rgba(15,23,42,.07)!important}[data-theme=light] .cosmos-writing-body blockquote{border-left-color:rgba(15,23,42,.18)!important;color:rgba(15,23,42,.66)!important}.cosmos-writing-card.is-streaming .cosmos-writing-body{cursor:default!important;user-select:text!important;-webkit-user-select:text!important}.cosmos-writing-action:disabled,.cosmos-writing-card.is-streaming .cosmos-writing-action{opacity:.42!important;cursor:not-allowed!important;pointer-events:none!important}.cosmos-writing-card.is-streaming .cosmos-writing-history{display:none!important}.privacy-nav-row{width:100%!important;min-height:44px!important;padding:0!important;border:0!important;border-bottom:0!important;background:0 0!important;color:rgba(255,255,255,.95)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important}.privacy-nav-row span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.privacy-nav-row img{flex:0 0 18px!important;width:18px!important;height:18px!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}.settings-back-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border-radius:50%!important}.settings-back-btn img{width:16px!important;height:16px!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}.marketing-privacy-panel .setting-item{min-height:76px!important;padding:10px 0!important;align-items:center!important}[data-theme=light] .privacy-nav-row{color:rgba(15,23,42,.96)!important}[data-theme=light] .privacy-nav-row img,[data-theme=light] .settings-back-btn img{filter:brightness(0)!important}[data-theme=light] .settings-back-btn{color:rgba(15,23,42,.96)!important}#accountMenu{background:#0f0f0f!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important;border-radius:11px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important;animation:none!important;padding:5px!important;color:rgba(255,255,255,.95)!important;user-select:none!important;-webkit-user-select:none!important;width:272px!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 24px)!important}#accountMenu button[role=menuitem],#accountMenuEmailContainer{min-height:34px!important;padding:0 10px!important;gap:10px!important;border:0!important;border-radius:7px!important;color:rgba(255,255,255,.62)!important;background:0 0!important;transition:none!important;animation:none!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:18px!important;text-align:left!important;box-shadow:none!important;outline:0!important}#accountMenu button[role=menuitem]:hover,#accountMenuEmailContainer:hover{background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.62)!important}#accountMenu button[role=menuitem]::after,#accountMenu button[role=menuitem]::before,#accountMenuEmailContainer::after,#accountMenuEmailContainer::before{content:none!important;display:none!important}#accountMenu button[role=menuitem] img,#accountMenu button[role=menuitem] svg,#accountMenuEmailContainer svg{width:16px!important;height:16px!important;flex:0 0 16px!important;filter:brightness(0) invert(1)!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}.cosmos-writing-body,.cosmos-writing-body.is-editing,.cosmos-writing-body:not(.is-editing){white-space:pre-wrap!important;background:rgba(255,255,255,.03)!important}.cosmos-writing-body div,.cosmos-writing-body li,.cosmos-writing-body p{white-space:pre-wrap!important}[data-theme=light] #accountMenu{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 12px 30px rgba(15,23,42,.12)!important;color:rgba(15,23,42,.96)!important}[data-theme=light] #accountMenu button[role=menuitem],[data-theme=light] #accountMenuEmailContainer{color:rgba(15,23,42,.64)!important}[data-theme=light] #accountMenu button[role=menuitem]:hover,[data-theme=light] #accountMenuEmailContainer:hover{background:rgba(15,23,42,.06)!important;color:rgba(15,23,42,.64)!important}[data-theme=light] #accountMenu button[role=menuitem] img,[data-theme=light] #accountMenu button[role=menuitem] svg,[data-theme=light] #accountMenuEmailContainer svg{filter:brightness(0)!important}#settingsModal .modal-header{justify-content:flex-start!important;gap:6px!important}.settings-back-btn{margin-left:0!important}.essential-switch:disabled,.essential-switch[aria-disabled=true]{opacity:1!important;cursor:default!important;pointer-events:none!important}#closeSettings,#confirmCancel,#confirmOk,#conifirmCancel,#conifrmOk,#deleteAllChatsBtn,#manageMemoryBtn,#templateCancel,#templateOk,.btn.btn-danger,.btn.btn-primary,.cosmos-writing-action,.cosmos-writing-action.primary,.modal-close,.settings-back-btn,.template-card,.template-card.selected{transition:transform .16s cubic-bezier(.4,0,.2,1)!important;transform-origin:center!important}#closeSettings:active,#confirmCancel:active:not(:disabled),#confirmOk:active:not(:disabled),#conifirmCancel:active:not(:disabled),#conifrmOk:active:not(:disabled),#deleteAllChatsBtn:active:not(:disabled),#manageMemoryBtn:active:not(:disabled),#templateCancel:active:not(:disabled),#templateOk:active:not(:disabled),.btn.btn-danger:active:not(:disabled),.btn.btn-primary:active:not(:disabled),.cosmos-writing-action.primary:active:not(:disabled),.cosmos-writing-action:active:not(:disabled),.modal-close:active,.settings-back-btn:active,.template-card.selected:active,.template-card:active{transform:scale(.96)!important}#chatMenu[aria-hidden=true]{display:none!important}.floating-account-btn{background:var(--surface-hover,rgba(255,255,255,.08))!important;color:var(--text-primary,#fff)!important;font-weight:700!important;font-size:13px!important;overflow:visible!important;padding:0!important;background:0 0!important;color:var(--text-primary,#fff)!important}.floating-account-btn img[data-avatar-image=true]{object-fit:cover!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}#accountMenu button[role=menuitem],#accountMenu button[role=menuitem]:active,#accountMenuEmailContainer,#accountMenuEmailContainer:active,.sidebar-header .sidebar-action,.sidebar-header .sidebar-action:active,.sidebar-header .sidebar-toggle-btn,.sidebar-header .sidebar-toggle-btn:active,.sidebar-header button,.sidebar-header button:active{transform:none!important}.setting-description a{color:var(--accent,#3e91ff)!important;text-decoration:none!important;user-select:none!important}.floating-account-btn img[data-avatar-image=true],.floating-account-btn span{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;object-fit:cover!important;overflow:hidden!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}.floating-account-btn span{pointer-events:none!important;user-select:none!important;background:var(--accent,#3e91ff)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.floating-button-group.visible+.sidebar .sidebar-footer .avatar-btn,.sidebar.sidebar-hidden #avatarBtn,.sidebar.sidebar-hidden .sidebar-footer .avatar-btn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.message.user .message-content{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important}.user-reply-preview{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;max-width:var(--user-chat-width,70%)!important;color:rgba(255,255,255,.72)!important;font-size:13px!important;line-height:18px!important;user-select:none!important;margin-right:2px!important}.user-reply-preview span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.user-reply-preview img{width:15px!important;height:15px!important;flex:0 0 15px!important}[data-theme=light] .user-reply-preview{color:rgba(15,23,42,.68)!important}.cosmos-activity-box:not(.expanded) .cosmos-activity-steps{max-height:0!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important}@media (max-width:768px),(hover:none) and (pointer:coarse){#personalization-panel .setting-item:has(> .switch),.marketing-privacy-panel .setting-item:has(> .switch),.settings-section .setting-item:has(> .switch){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;justify-content:stretch!important;column-gap:18px!important;row-gap:4px!important;flex-direction:unset!important;min-height:72px!important;padding:18px 0!important}#personalization-panel .setting-item:has(> .switch)>.setting-label,.marketing-privacy-panel .setting-item:has(> .switch)>.setting-label,.settings-section .setting-item:has(> .switch)>.setting-label{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;align-self:center!important}#personalization-panel .setting-item:has(> .switch)>.switch,.marketing-privacy-panel .setting-item:has(> .switch)>.switch,.settings-section .setting-item:has(> .switch)>.switch{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important;flex:0 0 auto!important}#personalization-panel .setting-item:has(> .switch) .setting-description,.marketing-privacy-panel .setting-item:has(> .switch) .setting-description,.settings-section .setting-item:has(> .switch) .setting-description{max-width:100%!important}}.avatar-btn.has-image span,.floating-account-btn.has-image span,.profile-avatar-lg.has-image span{display:none!important}
.syn-select{
  position:relative;
  width:156px;
  max-width:100%;
  min-width:0;
  flex:0 0 auto;
}
.syn-select select{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  opacity:0!important;
  pointer-events:none!important;
  left:-9999px!important;
  top:auto!important;
}
.syn-select-trigger{
  width:100%;
  min-height:36px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:12px;
  background:#1a1a1a;
  color:rgba(255,255,255,.88);
  padding:0 10px;
  font:inherit;
  font-size:14px;
  cursor:pointer;
  user-select:none;
  -webkit-user-select:none;
  outline:0;
  box-shadow:none;
  transition:none!important;
  animation:none!important;
}
.syn-select-trigger:hover{
  background:#1f1f1f;
  color:rgba(255,255,255,.88);
}
.syn-select-trigger:focus,
.syn-select-trigger:focus-visible{
  outline:0;
  border-color:rgba(62,145,255,.55);
}
.syn-select-trigger .arrow,
.syn-select-trigger .arrow img{
  width:14px;
  height:14px;
  flex:0 0 14px;
}
.syn-select-trigger [data-value-label],
.syn-select-trigger #modelSelectorLabel{
  flex:1 1 auto;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-align:left;
}
.syn-select-trigger .arrow img{
  display:block;
  filter:brightness(0) invert(1);
  pointer-events:none;
  user-select:none;
  -webkit-user-drag:none;
}
.syn-select-menu{
  position:absolute;
  top:calc(100% + 5px);
  left:0;
  width:100%;
  min-width:0;
  max-width:min(224px,calc(100vw - 16px))!important;
  padding:5px;
  border-radius:11px;
  box-sizing:border-box;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  transition:none!important;
  animation:none!important;
}
.syn-select-menu{
  z-index:3002;
  box-sizing:border-box;
  max-height:min(320px,calc(100vh - 24px));
  overflow:auto;
  user-select:none;
  -webkit-user-select:none;
  background:#0f0f0f;
  border:1px solid rgba(255,255,255,.07);
  box-shadow:0 12px 30px rgba(0,0,0,.18);
}
#adaptiveThemeModeItem .syn-select,
.personality-select-wrap{
  width:224px;
  max-width:100%;
}
#modelSelectorMenu.syn-select-menu{
  width:156px!important;
  min-width:156px!important;
  max-width:min(156px,calc(100vw - 16px))!important;
}
.syn-select-option{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-height:34px;
  padding:0 10px;
  gap:10px;
  border:0;
  border-radius:7px;
  color:rgba(255,255,255,.62);
  background:transparent;
  transition:none!important;
  animation:none!important;
  font:inherit;
  font-size:14px;
  line-height:18px;
  text-align:left;
  cursor:pointer;
  outline:0;
  box-shadow:none;
  user-select:none;
  -webkit-user-select:none;
}
.syn-select-option:hover{
  background:rgba(255,255,255,.06);
  color:rgba(255,255,255,.62);
}
.syn-select-option[aria-selected="true"]{
  background:rgba(62,145,255,.10);
  color:rgba(255,255,255,.95);
}
.syn-select-option>span:not(.syn-select-check){
  flex:1 1 auto;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.syn-select-check{
  width:16px;
  height:16px;
  flex:0 0 16px;
  filter:brightness(0) invert(1);
  pointer-events:none;
  user-select:none;
  -webkit-user-drag:none;
}
.syn-select-check img{
  width:16px;
  height:16px;
  display:block;
  filter:inherit;
  pointer-events:none;
  user-select:none;
  -webkit-user-drag:none;
}
[data-theme=light] .syn-select-trigger{
  background:#ffffff;
  border-color:rgba(15,23,42,.10);
  color:rgba(15,23,42,.86);
}
[data-theme=light] .syn-select-trigger:hover{
  background:#f8fafc;
  color:rgba(15,23,42,.86);
}
[data-theme=light] .syn-select-trigger .arrow img{
  filter:invert(28%) sepia(86%) saturate(2066%) hue-rotate(193deg) brightness(92%) contrast(101%);
}
[data-theme=light] .syn-select-menu{
  background:#ffffff;
  border:1px solid rgba(15,23,42,.10);
  box-shadow:0 12px 30px rgba(15,23,42,.12);
}
[data-theme=light] .syn-select-option{
  color:rgba(15,23,42,.64);
}
[data-theme=light] .syn-select-option:hover{
  background:rgba(15,23,42,.06);
  color:rgba(15,23,42,.64);
}
[data-theme=light] .syn-select-option[aria-selected="true"]{
  background:rgba(0,114,222,.10);
  color:rgba(15,23,42,.96);
}
[data-theme=light] .syn-select-check{
  filter:invert(28%) sepia(86%) saturate(2066%) hue-rotate(193deg) brightness(92%) contrast(101%);
}

.cosmos-composer{position:fixed;left:50%;right:auto;bottom:24px;top:auto;transform:translateX(-50%);width:min(720px,calc(100vw - 48px));max-width:min(720px,calc(100vw - 48px));min-height:52px;max-height:min(42dvh,220px);height:auto;padding:5px 8px;border-radius:28px;background:#212121;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 10px rgba(0,0,0,.18);backdrop-filter:none;-webkit-backdrop-filter:none;display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;grid-template-areas:"leading primary model trailing";align-items:center;column-gap:6px;row-gap:0;overflow:visible;box-sizing:border-box;z-index:9999;-webkit-tap-highlight-color:transparent;outline:0;animation:none;transition:none}
.cosmos-composer.centered{top:clamp(180px,44dvh,360px);bottom:auto}
[data-theme=light] .cosmos-composer{background:#f4f4f4;border-color:rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}
.cosmos-composer .iw-controls-row,.cosmos-composer .iw-controls-left{display:contents}
.cosmos-composer .iw-textarea-area{grid-area:primary;width:auto;min-width:0;min-height:42px;max-height:180px;padding:0 6px;display:flex;align-items:center;overflow:hidden auto;box-sizing:border-box}
.cosmos-composer .iw-controls-right{grid-area:trailing;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}
.cosmos-composer .tools-container{grid-area:leading;width:36px;height:42px;min-width:36px;display:flex;align-items:center;justify-content:center;margin:0}
.cosmos-composer .message-input{position:relative;display:block;width:100%;max-width:100%;min-width:0;min-height:24px;max-height:160px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#ececec;-webkit-text-fill-color:#ececec;caret-color:#ececec;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow-y:auto;resize:none;outline:0;box-shadow:none;font-family:SYN,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;user-select:text}
.cosmos-composer .message-input.is-empty::before{content:attr(data-placeholder-text);position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:100%;font:inherit;font-weight:400;line-height:24px;color:#b4b4b4;pointer-events:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[data-theme=light] .cosmos-composer .message-input{color:#0d0d0d;-webkit-text-fill-color:#0d0d0d;caret-color:#0d0d0d}
[data-theme=light] .cosmos-composer .message-input.is-empty::before{color:#747474}
.cosmos-composer .composer-mic-btn,.cosmos-composer .send-btn,.cosmos-composer .tools-btn{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;user-select:none;-webkit-user-select:none;outline:0;box-shadow:none}
.cosmos-composer .composer-mic-btn,.cosmos-composer .tools-btn{background:transparent;color:#d7d7d7}
.cosmos-composer .composer-mic-btn img{width:20px;height:20px;filter:brightness(0) invert(1);pointer-events:none;user-select:none;-webkit-user-drag:none}
.cosmos-composer .send-btn{background:var(--cosmos-action-bg,var(--send-bg,#f4f4f4));color:var(--cosmos-action-fg,var(--send-fg,#0d0d0d));filter:none;opacity:1}
.cosmos-composer .send-btn svg,.cosmos-composer .send-btn path{color:var(--cosmos-action-fg,var(--send-fg,#0d0d0d));stroke:currentColor}
[data-theme=light] .cosmos-composer .composer-mic-btn,[data-theme=light] .cosmos-composer .tools-btn{color:#4f4f4f}
[data-theme=light] .cosmos-composer .composer-mic-btn img{filter:brightness(0)}
.cosmos-composer .composer-intelligence-select{grid-area:model;width:112px;max-width:112px;min-width:112px;flex:0 0 112px;margin:0;background:transparent;border:0;box-shadow:none}
.cosmos-composer .composer-intelligence-trigger{width:100%;min-width:0;min-height:36px;height:36px;padding:0 4px;border:0;border-radius:18px;background:transparent;box-shadow:none;outline:0;color:#d7d7d7;animation:none;transition:none}
.cosmos-composer .composer-intelligence-trigger .arrow,.cosmos-composer .composer-intelligence-trigger .arrow img{width:14px;height:14px;flex:0 0 14px}
[data-theme=light] .cosmos-composer .composer-intelligence-trigger{background:transparent;border:0;color:#4f4f4f;box-shadow:none}
.cosmos-composer #attachmentPanel{left:8px;right:8px;bottom:calc(100% + 8px);margin-bottom:0;max-height:min(24dvh,96px);overflow:auto;border-radius:18px;background:#2f2f2f;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 28px rgba(0,0,0,.26);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:12030}
[data-theme=light] .cosmos-composer #attachmentPanel{background:#f4f4f4;border-color:rgba(0,0,0,.1);box-shadow:0 10px 28px rgba(0,0,0,.1)}
@media (max-width:1024px),(hover:none) and (pointer:coarse){.cosmos-composer{width:calc(100vw - 24px);max-width:calc(100vw - 24px);bottom:12px}.cosmos-composer.centered{top:clamp(180px,44dvh,360px);bottom:auto}}
