.ChatSettings_settingsButton__aD5_i{all:unset;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#71717a;transition:all .2s ease}.ChatSettings_settingsButton__aD5_i:hover{background-color:#f4f4f5}.dark .ChatSettings_settingsButton__aD5_i{color:#a1a1aa}.dark .ChatSettings_settingsButton__aD5_i:hover{background-color:#3f3f46}.ChatSettings_content__J53J3{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:300px;padding:16px;border:1px solid #e4e4e7;animation:ChatSettings_slideIn__0xeqY .2s ease-out}.dark .ChatSettings_content__J53J3{background-color:#27272a;border-color:#3f3f46;box-shadow:0 4px 8px rgba(0,0,0,.3)}.ChatSettings_field__9OXzV{margin-bottom:16px}.ChatSettings_field__9OXzV:last-child{margin-bottom:0}.ChatSettings_label__OtxAf{font-size:14px;color:#18181b;margin-bottom:8px;display:block}.dark .ChatSettings_label__OtxAf{color:#e4e4e7}.ChatSettings_input__XVmxq{width:100%;padding:8px 12px;border:1px solid #e4e4e7;border-radius:6px;font-size:14px;color:#18181b;background:transparent;transition:all .2s ease}.ChatSettings_input__XVmxq:focus{outline:none;border-color:#18181b;box-shadow:0 0 0 2px rgba(24,24,27,.1)}.dark .ChatSettings_input__XVmxq{color:#e4e4e7;border-color:#3f3f46}.dark .ChatSettings_input__XVmxq:focus{border-color:#e4e4e7;box-shadow:0 0 0 2px hsla(240,6%,90%,.1)}.ChatSettings_saveButton__0xgyV{margin-top:10px;width:100%;padding:8px;background-color:#18181b;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.ChatSettings_saveButton__0xgyV:hover{background-color:#27272a}.dark .ChatSettings_saveButton__0xgyV{background-color:#e4e4e7;color:#18181b}.dark .ChatSettings_saveButton__0xgyV:hover{background-color:#a1a1aa}@keyframes ChatSettings_slideIn__0xeqY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Select_trigger__UMHVQ{all:unset;display:inline-flex;align-items:center;justify-content:space-between;border-radius:6px;padding:8px 12px;font-size:14px;gap:8px;background-color:transparent;color:#18181b;min-width:180px;cursor:pointer;transition:all .2s ease}.Select_trigger__UMHVQ:hover,.Select_trigger__UMHVQ[data-state=open]{background-color:#f4f4f5}.dark .Select_trigger__UMHVQ{color:#fff}.dark .Select_trigger__UMHVQ:hover,.dark .Select_trigger__UMHVQ[data-state=open]{background-color:#3f3f46}.Select_triggerRight__uzh4Y{display:flex;align-items:center;gap:4px}.Select_checkIcon__uYDi9{color:#71717a;opacity:0;transition:opacity .2s ease}.Select_trigger__UMHVQ[data-state=checked] .Select_checkIcon__uYDi9,[data-state=checked] .Select_checkIcon__uYDi9{opacity:1}.dark .Select_checkIcon__uYDi9{color:#a1a1aa}.Select_selectIcon__euhfY{transition:transform .2s ease;color:#71717a;display:flex;align-items:center;justify-content:center}.dark .Select_selectIcon__euhfY{color:#a1a1aa}.Select_trigger__UMHVQ[data-state=open] .Select_selectIcon__euhfY{transform:rotate(180deg)}.Select_triggerContent__9y6ZA{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.Select_content__8DImt{overflow:hidden;background-color:#fff;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);animation:Select_slideIn__mp6vj .2s ease-out;width:400px;border:1px solid #e4e4e7;padding:8px}.dark .Select_content__8DImt{background-color:#27272a;box-shadow:0 4px 8px rgba(0,0,0,.3);border-color:#3f3f46}.Select_modelRow__1axdd{display:flex;gap:8px;margin-bottom:8px}.Select_modelRow__1axdd:last-child{margin-bottom:0}.Select_item__u34k3{all:unset;flex:1;font-size:14px;color:#18181b;display:flex;align-items:center;padding:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:8px;cursor:pointer;transition:all .15s ease;border-radius:8px;min-width:0;border:1px solid #e4e4e7}.Select_item__u34k3:hover{background-color:#f4f4f5}.Select_item__u34k3[data-highlighted]{background-color:#f4f4f5;outline:none}.Select_item__u34k3[data-state=checked]{background-color:#f4f4f5}.Select_item__u34k3[data-state=checked] .Select_itemCheckIcon__pEE7_{opacity:1}.dark .Select_item__u34k3{color:#fff;border-color:#3f3f46}.dark .Select_item__u34k3:hover,.dark .Select_item__u34k3[data-highlighted],.dark .Select_item__u34k3[data-state=checked]{background-color:#3f3f46}.Select_itemCheckIcon__pEE7_{color:#71717a;opacity:0;margin-left:auto;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.dark .Select_itemCheckIcon__pEE7_{color:#a1a1aa}.Select_modelIcon__sK0Yc{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Select_modelIcon__sK0Yc img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Select_modelInfo__HKVcL{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.Select_modelName__GV5I2{font-weight:500;font-size:13px;line-height:1.2}.Select_modelName__GV5I2,.Select_modelVersion__JLoHX{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Select_modelVersion__JLoHX{font-size:12px;color:#71717a;line-height:1.25}.dark .Select_modelVersion__JLoHX{color:#a1a1aa}.Select_itemIndicator__ebxWL{position:absolute;left:0;top:0;bottom:0;width:2px}@keyframes Select_slideIn__mp6vj{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Select_container__xw1MM{margin-left:124px;display:flex;align-items:center}.LangSelect_langSelect__hNzt_{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LangSelect_langSelect__hNzt_ .LangSelect_trigger__t5bZu{all:unset;display:inline-flex;align-items:center;justify-content:space-between;border-radius:6px;padding:8px 12px;font-size:14px;gap:8px;background-color:transparent;color:#18181b;cursor:pointer;transition:all .2s ease}.LangSelect_langSelect__hNzt_ .LangSelect_trigger__t5bZu:hover,.LangSelect_langSelect__hNzt_ .LangSelect_trigger__t5bZu[data-state=open]{background-color:#f4f4f5}.dark .LangSelect_langSelect__hNzt_ .LangSelect_trigger__t5bZu{color:#fff}.dark .LangSelect_langSelect__hNzt_ .LangSelect_trigger__t5bZu:hover,.dark .LangSelect_langSelect__hNzt_ .LangSelect_trigger__t5bZu[data-state=open]{background-color:#3f3f46}.LangSelect_langSelect__hNzt_ .LangSelect_trigger__t5bZu i{color:#71717a;transition:color .2s ease}.dark .LangSelect_langSelect__hNzt_ .LangSelect_trigger__t5bZu i{color:#a1a1aa}.LangSelect_langSelect__hNzt_ .LangSelect_triggerContent__mhEAo{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.LangSelect_langSelect__hNzt_ .LangSelect_selectIcon__zDgB6{color:#71717a;transition:transform .2s ease;width:16px;height:16px}[data-state=open] .LangSelect_langSelect__hNzt_ .LangSelect_selectIcon__zDgB6{transform:rotate(180deg)}.dark .LangSelect_langSelect__hNzt_ .LangSelect_selectIcon__zDgB6{color:#a1a1aa}.LangSelect_langSelect__hNzt_ .LangSelect_content__qm3Gk{min-width:120px;background-color:#fff;border-radius:6px;border:1px solid #e4e4e7;box-shadow:0 4px 8px rgba(0,0,0,.1);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;transform-origin:var(--radix-select-content-transform-origin);animation-name:LangSelect_scaleIn__SYAG7}.LangSelect_langSelect__hNzt_ .LangSelect_content__qm3Gk[data-state=open]{animation-name:LangSelect_scaleIn__SYAG7}.LangSelect_langSelect__hNzt_ .LangSelect_content__qm3Gk[data-state=closed]{animation-name:LangSelect_scaleOut__GCm5a}.dark .LangSelect_langSelect__hNzt_ .LangSelect_content__qm3Gk{background-color:#27272a;border-color:#3f3f46;box-shadow:0 4px 8px rgba(0,0,0,.3)}.LangSelect_langSelect__hNzt_ .LangSelect_item__TumHA{font-size:14px;color:#18181b;display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;cursor:pointer}.LangSelect_langSelect__hNzt_ .LangSelect_item__TumHA[data-highlighted]{background-color:#f4f4f5;color:#18181b}.LangSelect_langSelect__hNzt_ .LangSelect_item__TumHA[data-state=checked]{color:#2563eb}.LangSelect_langSelect__hNzt_ .LangSelect_item__TumHA[data-state=checked] .LangSelect_checkIcon__JynEE{opacity:1}.dark .LangSelect_langSelect__hNzt_ .LangSelect_item__TumHA{color:#fff}.dark .LangSelect_langSelect__hNzt_ .LangSelect_item__TumHA[data-highlighted]{background-color:#3f3f46;color:#fff}.dark .LangSelect_langSelect__hNzt_ .LangSelect_item__TumHA[data-state=checked]{color:#60a5fa}.LangSelect_langSelect__hNzt_ .LangSelect_checkIcon__JynEE{opacity:0;color:currentColor;width:16px;height:16px;transition:opacity .2s ease}@keyframes LangSelect_scaleIn__SYAG7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes LangSelect_scaleOut__GCm5a{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.LangSelect_personaTrigger__mCpeX{all:unset;cursor:pointer;border-radius:6px;transition:background-color .2s ease}.LangSelect_personaTrigger__mCpeX:hover,.LangSelect_personaTrigger__mCpeX[data-state=open]{background-color:#f4f4f5}.dark .LangSelect_personaTrigger__mCpeX:hover,.dark .LangSelect_personaTrigger__mCpeX[data-state=open]{background-color:#27272a}.LangSelect_personaButton__5H__g{min-width:90px;height:32px;display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:14px;color:#000;border-radius:8px}.dark .LangSelect_personaButton__5H__g{color:#fff}.LangSelect_selectContent__AOWMR{min-width:120px;background-color:#fff;border-radius:6px;padding:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:LangSelect_slideUpAndFade__7LkSg .2s ease}.dark .LangSelect_selectContent__AOWMR{background-color:#18181b;box-shadow:0 2px 10px rgba(0,0,0,.3)}.LangSelect_selectItem__DKF4o{all:unset;display:flex;align-items:center;padding:8px 12px;gap:8px;border-radius:4px;font-size:14px;color:#18181b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease;position:relative}.LangSelect_selectItem__DKF4o[data-highlighted]{background-color:#f4f4f5;outline:none}.dark .LangSelect_selectItem__DKF4o{color:#fafafa}.dark .LangSelect_selectItem__DKF4o[data-highlighted]{background-color:#27272a}.Header_logo__wD4IQ,.LangSelect_itemText__SULGa{display:flex;align-items:center}.Header_logo__wD4IQ{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .3s ease;margin-right:24px}.Header_logo__wD4IQ:hover{transform:translateY(-2px);filter:brightness(1.1)}.Header_logoLeft__GohtU{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(102,126,234,.3);letter-spacing:-.02em;position:relative;margin-right:.5rem}.Header_logoRight__V9kop{display:flex;flex-direction:column;gap:.25rem}.Header_logoRight__V9kop div{font-size:1rem;font-weight:600;color:#4a5568;letter-spacing:.05em;text-transform:uppercase;position:relative;transition:all .3s ease}.Header_logoRight__V9kop div:first-child{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.Header_logoRight__V9kop div:last-child{color:#718096;font-size:.9rem;font-weight:500}@media (prefers-color-scheme:dark){.Header_logoRight__V9kop div:last-child{color:#a0aec0}}@media (max-width:768px){.Header_header__2Q8q_{padding:1rem}.Header_logo__wD4IQ{gap:.75rem}.Header_logoLeft__GohtU{font-size:2rem}.Header_logoRight__V9kop div{font-size:.9rem}.Header_logoRight__V9kop div:last-child{font-size:.8rem}}.Header_header__2Q8q_{display:flex;align-items:center;padding:0 24px;height:64px;border-bottom:1px solid #f3f3f3;justify-content:space-between;background-color:#fff;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark .Header_header__2Q8q_{border-bottom-color:hsla(0,0%,100%,.1);background-color:#18181b}.Header_button__SC7lW{display:flex;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Header_button__SC7lW:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.Header_button__SC7lW{background:linear-gradient(320deg,#5200b3,#002077);border-radius:8px;padding-right:16px;height:40px}.Header_settingsButton__KFXvF{all:unset;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#000;transition:all .2s ease}.Header_settingsButton__KFXvF:hover{background-color:#f4f4f5}.dark .Header_settingsButton__KFXvF{color:#a1a1aa}.dark .Header_settingsButton__KFXvF:hover{background-color:#3f3f46}.Header_settingsButton2__jxcS3{all:unset;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#000;transition:all .2s ease;font-size:16px}.Header_settingsButton2__jxcS3:hover{background-color:#f4f4f5}.dark .Header_settingsButton2__jxcS3{color:#fff}.dark .Header_settingsButton2__jxcS3:hover{background-color:#3f3f46}.AddModelDiglog_overlay__I_JmW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(23,23,34,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000}.AddModelDiglog_dialog__mOWbS{width:514px;background:rgba(0,0,0,.45);border-radius:10px;border:1px solid #313134;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);display:flex;flex-direction:column;position:relative}.AddModelDiglog_header__IS9ET{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.AddModelDiglog_title__xFmPs{font-size:18px;font-weight:600;color:#dedede;margin:0}.AddModelDiglog_closeButton__vnIk9{all:unset;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#8f8f8f;cursor:pointer;transition:all .2s ease}.AddModelDiglog_closeButton__vnIk9:hover{background:hsla(0,0%,100%,.1);color:#dedede}.AddModelDiglog_content__O5wIj{flex:1;padding:16px 24px;display:flex;flex-direction:column;gap:16px}.AddModelDiglog_inputGroup__8Us2S{display:flex;flex-direction:column;gap:8px}.AddModelDiglog_label__HS1SK{font-size:14px;font-weight:500;color:#dedede;display:flex;align-items:center;gap:6px}.AddModelDiglog_required__tqnDK{color:#ef4444;margin-left:2px}.AddModelDiglog_input__bIgNw{all:unset;height:40px;padding:0 12px;background:hsla(0,0%,100%,.15);box-shadow:inset 0 0 6px 0 transparent;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);font-weight:400;font-size:14px;color:#dedede;transition:all .2s ease}.AddModelDiglog_input__bIgNw::-moz-placeholder{color:#8f8f8f}.AddModelDiglog_input__bIgNw::placeholder{color:#8f8f8f}.AddModelDiglog_input__bIgNw:focus{border:1px solid hsla(0,0%,100%,.25);outline:none}.AddModelDiglog_input__bIgNw.AddModelDiglog_inputError__AcxX3{border-color:#ef4444}.AddModelDiglog_errorText__jfZgr{font-size:12px;color:#ef4444;margin-top:4px}.AddModelDiglog_footer__N17OW{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid hsla(0,0%,100%,.1)}.AddModelDiglog_cancelButton__PNYja{all:unset;width:80px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#dedede;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AddModelDiglog_cancelButton__PNYja:hover{background:hsla(0,0%,100%,.15)}.AddModelDiglog_submitButton__OB72w{all:unset;width:80px;height:32px;background:#6366f1;border-radius:8px;color:#fff;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px}.AddModelDiglog_submitButton__OB72w:hover:not(:disabled){background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.AddModelDiglog_submitButton__OB72w:active:not(:disabled){transform:translateY(0)}.AddModelDiglog_submitButton__OB72w:disabled{opacity:.7;cursor:not-allowed;transform:none}.AddModelDiglog_spinner__Sm4jt{animation:AddModelDiglog_spin__hnqEa 1s linear infinite}@keyframes AddModelDiglog_spin__hnqEa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AddModelDiglog_helpIcon___vBvo{color:#8f8f8f;cursor:help;transition:color .2s ease}.AddModelDiglog_helpIcon___vBvo:hover{color:#dedede}.AddModelDiglog_tooltipContent__61QMf{background:rgba(0,0,0,.9);border:1px solid #313134;border-radius:8px;padding:12px;max-width:400px;color:#dedede;font-size:12px;line-height:1.4;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px rgba(0,0,0,.4)}.AddModelDiglog_tooltipSection__PlGjX{margin-bottom:12px}.AddModelDiglog_tooltipSection__PlGjX:last-child{margin-bottom:0}.AddModelDiglog_tooltipSection__PlGjX strong{color:#6366f1;font-weight:600}.AddModelDiglog_urlContainer__7UiKj{display:inline-flex;align-items:center;gap:6px}.AddModelDiglog_copyableUrl__AbOzu{color:#8f8f8f;cursor:pointer;text-decoration:underline;transition:color .2s ease}.AddModelDiglog_copyableUrl__AbOzu:hover{color:#dedede}.AddModelDiglog_copyIcon__Tf2XJ{color:#8f8f8f;cursor:pointer;transition:color .2s ease;flex-shrink:0}.AddModelDiglog_copyIcon__Tf2XJ:hover{color:#6366f1}.AddModelDiglog_linkBlue__PBXxD{color:#6366f1;text-decoration:none;transition:color .2s ease}.AddModelDiglog_linkBlue__PBXxD:hover{color:#8b92f7;text-decoration:underline}.AddModelDiglog_tooltipArrow__wI4JP{fill:rgba(0,0,0,.9)}.Left_left__Wbo5K{width:320px;min-width:200px;max-width:356px;padding:24px;height:calc(100vh - 64px);background-color:#fbfbfb;border-right:1px solid #f3f3f3;display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.dark .Left_left__Wbo5K{background-color:#18181b;border-right-color:hsla(0,0%,100%,.1)}.Left_leftHidden__ed_43{margin-left:-320px}.Left_newChat__SF1Vm{margin-bottom:24px;flex-shrink:0}.Left_chatContainer__Mvkoz{flex:1;overflow-y:auto;margin:0 -24px;padding:0 24px}.Left_chatContainer__Mvkoz::-webkit-scrollbar{width:6px}.Left_chatContainer__Mvkoz::-webkit-scrollbar-track{background:transparent}.Left_chatContainer__Mvkoz::-webkit-scrollbar-thumb{background-color:#e4e4e7;border-radius:3px}.dark .Left_chatContainer__Mvkoz::-webkit-scrollbar-thumb{background-color:#27272a}.Left_newChatBtn__bipRt{width:100%;height:40px;background-color:#f3f3f3;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#333;transition:all .2s}.Left_newChatBtn__bipRt:hover{background-color:#e5e5e5}.dark .Left_newChatBtn__bipRt{background-color:#27272a;color:#fff}.dark .Left_newChatBtn__bipRt:hover{background-color:#3f3f46}.Left_dateSection__YDGrZ{margin-bottom:24px}.Left_dateSection__YDGrZ:last-child{margin-bottom:0}.Left_dateLabel__4GYLK{font-size:12px;color:#71717a;margin-bottom:12px}.dark .Left_dateLabel__4GYLK{color:#a1a1aa}.Left_chatList__SwV_Q{display:flex;flex-direction:column;gap:4px}.Left_chatItem__cOaWT{height:46px;display:flex;align-items:center;padding:8px 12px;gap:8px;cursor:pointer;border-radius:6px;transition:background-color .2s;position:relative}.Left_chatItem__cOaWT:hover,.Left_chatItem__cOaWT[data-state=open]{background-color:#f4f4f5}.Left_chatItem__cOaWT:hover .Left_moreIcon__f1wG5,.Left_chatItem__cOaWT[data-state=open] .Left_moreIcon__f1wG5{opacity:1;pointer-events:auto;visibility:visible}.Left_chatItem__cOaWT.Left_selected__OOl6d{background-color:#f4f4f5}.Left_chatItem__cOaWT.Left_selected__OOl6d .Left_chatTitle__BY_0P{font-weight:500}.dark .Left_chatItem__cOaWT.Left_selected__OOl6d,.dark .Left_chatItem__cOaWT:hover,.dark .Left_chatItem__cOaWT[data-state=open]{background-color:#27272a}.Left_chatIcon__rCrf2{color:#71717a;flex-shrink:0}.dark .Left_chatIcon__rCrf2{color:#a1a1aa}.Left_chatContent__hpE3u{flex:1;min-width:0;max-width:calc(100% - 0px);overflow:hidden}.Left_chatTitle__BY_0P{display:block;font-size:14px;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.dark .Left_chatTitle__BY_0P{color:#fff}.Left_moreIcon__f1wG5{position:absolute;right:14px;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;visibility:hidden;transition:all .2s;padding:4px;border-radius:4px;color:#71717a;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none;outline:none}.Left_moreIcon__f1wG5:hover{background-color:#e4e4e7;color:#18181b}.dark .Left_moreIcon__f1wG5{color:#a1a1aa}.dark .Left_moreIcon__f1wG5:hover{background-color:#3f3f46;color:#fff}.Left_popoverContent__k_het{background-color:#fff;border-radius:6px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:120px;animation:Left_slideIn__8Jj0h .2s ease-out;z-index:1000}.dark .Left_popoverContent__k_het{background-color:#27272a;box-shadow:0 2px 8px rgba(0,0,0,.3)}.Left_popoverArrow__cx4Xs{fill:#fff;width:10px;height:5px}.dark .Left_popoverArrow__cx4Xs{fill:#27272a}.Left_actions__NXMfM{display:flex;flex-direction:column;gap:2px}.Left_actionBtn___YWuZ{height:32px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;color:#71717a;transition:all .15s;background:none;border:none;outline:none;width:100%;text-align:left;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Left_actionBtn___YWuZ span{color:#18181b;transition:color .15s}.Left_actionBtn___YWuZ:hover{background-color:#f4f4f5;color:#18181b}.Left_actionBtn___YWuZ:hover span{color:#18181b}.Left_actionBtn___YWuZ:active{background-color:#e4e4e7;transform:scale(.98)}.dark .Left_actionBtn___YWuZ{color:#a1a1aa}.dark .Left_actionBtn___YWuZ span{color:#fff}.dark .Left_actionBtn___YWuZ:hover{background-color:#3f3f46;color:#fff}.dark .Left_actionBtn___YWuZ:hover span{color:#fff}.dark .Left_actionBtn___YWuZ:active{background-color:#52525b}.Left_userPopover__IWiMY{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:8px 0;width:200px;border:1px solid #e4e4e7;animation:Left_slideIn__8Jj0h .2s ease-out}.dark .Left_userPopover__IWiMY{background:#27272a;border-color:#3f3f46}.Left_userHeader__4x9ju{border-bottom:1px solid #e4e4e7;margin-bottom:8px}.dark .Left_userHeader__4x9ju{border-color:#3f3f46}.Left_userName__EoBGZ{font-weight:500;color:#18181b}.dark .Left_userName__EoBGZ{color:#fff}.Left_settingContainer__JzhZw{border-bottom:1px solid #323232;padding:8px 0}.Left_settingListItem__Yn8eH{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;color:#e4e4e7;font-size:14px;cursor:pointer;transition:all .2s ease;border-radius:6px;margin:2px 8px}.Left_settingListItem__Yn8eH:hover{background:#454545}.Left_settingListItem__Yn8eH>div{display:flex;align-items:center;gap:12px}.Left_settingListItem__Yn8eH svg{color:#a1a1aa;flex-shrink:0}.Left_settingListItem__Yn8eH span{font-weight:400}.light .Left_settingListItem__Yn8eH{color:#18181b}.light .Left_settingListItem__Yn8eH:hover{background:#f4f4f5}.light .Left_settingListItem__Yn8eH svg{color:#71717a}.Left_menuItem__37JDy{gap:8px;padding:8px 16px;color:#18181b;cursor:pointer;text-align:left;border:none;background:transparent}.Left_menuItem__37JDy:hover{background-color:#f4f4f5}.dark .Left_menuItem__37JDy{color:#e4e4e7}.dark .Left_menuItem__37JDy:hover{background-color:#3f3f46}.Left_menuItem__37JDy i{color:#71717a}.dark .Left_menuItem__37JDy i{color:#a1a1aa}@keyframes Left_slideIn__8Jj0h{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Left_userSection__lpTdr{padding-top:24px;border-top:1px solid #f3f3f3}.dark .Left_userSection__lpTdr{border-top-color:hsla(0,0%,100%,.1)}.Left_userButton__iOgy_{padding:14px 16px;border-radius:8px;transition:all .2s;background-size:cover;background-position:50%;background-repeat:no-repeat}.Left_userButton__iOgy_:hover{background-color:#f4f4f5}.dark .Left_userButton__iOgy_:hover{background-color:#27272a}.Left_avatar__C_uTk{width:45px;height:45px;display:flex;align-items:center;justify-content:center}.Left_userName2__Ecd3b{margin-left:12px;font-size:20px}.Left_userSection__lpTdr{margin-top:auto;flex-shrink:0;position:relative}.Left_userSection__lpTdr:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}.Left_dark__UavMy .Left_userSection__lpTdr:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent)}.Left_userButton__iOgy_{display:flex;align-items:center;width:100%;padding:16px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(135deg,#1e3a8a,#3730a3 50%,#1e1b4b);background-size:200% 200%;animation:Left_gradientShift__miQou 8s ease infinite;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.Left_userButton__iOgy_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.3;z-index:1}.Left_userButton__iOgy_:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 50%,rgba(0,0,0,.1));z-index:2}.Left_userButton__iOgy_:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2)}.Left_userButton__iOgy_:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 50%,rgba(0,0,0,.05))}.Left_userButton__iOgy_:active{transform:translateY(0);transition:transform .1s}.Left_userButton__iOgy_>*{position:relative;z-index:3}@keyframes Left_gradientShift__miQou{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Left_avatar__C_uTk{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.3),inset 0 1px 2px hsla(0,0%,100%,.2);transition:all .3s ease}.Left_avatar__C_uTk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Left_userButton__iOgy_:hover .Left_avatar__C_uTk{border-color:hsla(0,0%,100%,.5);box-shadow:0 6px 16px rgba(0,0,0,.4),inset 0 1px 2px hsla(0,0%,100%,.3);transform:scale(1.05)}.Left_userName2__Ecd3b{margin-left:16px;font-size:18px;font-weight:600;color:#fff;flex:1;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.025em;line-height:1.4;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Left_userButton__iOgy_:hover .Left_userName2__Ecd3b{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4);transform:translateX(2px)}.dark .Left_userName2__Ecd3b{color:#fff}.Left_userPopover__IWiMY{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);min-width:200px;z-index:1000;width:269px}.dark .Left_userPopover__IWiMY{background:rgba(39,39,42,.95);border-color:hsla(0,0%,100%,.1)}.Left_userHeader__4x9ju{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:4px}.dark .Left_userHeader__4x9ju{border-bottom-color:hsla(0,0%,100%,.1)}.Left_userName__EoBGZ{font-weight:600;font-size:16px;color:#1f2937}.dark .Left_userName__EoBGZ{color:#f9fafb}.Left_menuItem__37JDy{display:flex;align-items:center;width:100%;padding:12px 16px;border-radius:8px;transition:all .2s ease;font-size:14px;color:#6b7280}.Left_menuItem__37JDy:hover{background-color:rgba(0,0,0,.05);color:#1f2937}.dark .Left_menuItem__37JDy{color:#9ca3af}.dark .Left_menuItem__37JDy:hover{background-color:hsla(0,0%,100%,.1);color:#f9fafb}.Left_menuItem__37JDy i{margin-right:12px;font-size:16px}.Left_languageMenu__hEiP3{background-color:#fff;border-radius:8px;padding:8px 0;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:140px;animation:Left_slideIn__8Jj0h .2s ease-out;z-index:1000;border:1px solid #e5e7eb}.dark .Left_languageMenu__hEiP3{background-color:rgba(39,39,42,.95);border-color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.3)}.Left_languageList__Cs0Fc{display:flex;flex-direction:column}.Left_languageItem__SsEfy{padding:12px 16px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#374151;display:flex;align-items:center;justify-content:space-between}.Left_languageItem__SsEfy:hover{background-color:#f3f4f6}.dark .Left_languageItem__SsEfy{color:#e5e7eb}.dark .Left_languageItem__SsEfy:hover{background-color:#374151}.Left_languageItem__SsEfy span{font-weight:400}.Left_languageItemActive__5Gb__{color:#6366f1}.dark .Left_languageItemActive__5Gb__{color:#a5b4fc}.Left_languageItemActive__5Gb__:hover{background-color:#f3f4f6}.dark .Left_languageItemActive__5Gb__:hover{background-color:#374151}.Left_checkMark__C4yoa{color:#6366f1;font-weight:700;font-size:16px}.dark .Left_checkMark__C4yoa{color:#a5b4fc}.Chat_container__ZOeRM{flex:1;width:100%;position:relative;font-size:16px}.Chat_container__ZOeRM .Chat_compCont__iShiC{position:absolute;left:0;top:0;height:100%;width:100%;overflow:auto}.Chat_container__ZOeRM table{width:100%;font-size:9px;border-collapse:collapse;margin:8px 0}.Chat_container__ZOeRM td,.Chat_container__ZOeRM th{border:1px solid var(--theme-border);padding:4px 6px;text-align:left;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_container__ZOeRM th{background-color:var(--theme-surface-variant)}.Chat_container__ZOeRM #chat-container{margin:0 auto;display:flex;flex-direction:column}.Chat_container__ZOeRM .msgByUse{align-self:flex-end;margin:8px 0}.Chat_container__ZOeRM .welcome-message{text-align:center;padding:40px 0;color:#71717a}.Chat_container__ZOeRM .text-muted-foreground{color:#71717a}.Chat_container__ZOeRM .dark .text-muted-foreground{color:#a1a1aa}.Chat_msgItemUser__WH135{font-size:16px;color:#000;background:#f5f5f5;border-radius:8px;padding:10px 16px;font-weight:500}.dark .Chat_msgItemUser__WH135{color:#fff;background:#3a3a3e}.Chat_msgItemAi__TgXaM{width:100%;gap:1rem;padding-top:1rem;padding-bottom:1rem;color:hsl(var(--accent-foreground))}.Chat_msgItemAi__TgXaM:is(.Chat_dark__FBOJ_ *){color:hsl(var(--muted-foreground))}.Chat_msgItemAi__TgXaM{line-height:1.7em}.Chat_codeIcon__1GvPN{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;align-self:stretch;border-radius:.5rem;background-color:rgba(0,0,0,.05)}.Chat_codeIcon__1GvPN:is(.Chat_dark__FBOJ_ *){background-color:hsla(0,0%,100%,.05)}.Chat_codeIcon__1GvPN{background:#dae3f7;border-radius:6px;color:#003a9b}.dark .Chat_codeIcon__1GvPN{color:#fff;background:#3a3a3e}.Chat_markdownBody__hQxC4{font-size:14px}.Chat_markdownBody__hQxC4,.Chat_markdownBody__hQxC4 pre{background-color:transparent!important}.Chat_options__SLiej{width:100%;display:flex;align-items:center;justify-content:flex-end;border-top-left-radius:16px;border-top-right-radius:16px;padding:12px 16px;background:#f4f4f5;margin-bottom:12px}.dark .Chat_options__SLiej{background:#27272a}.Chat_codeView__AKvjM{border:1px solid #e3e3e3;border-radius:16px}.dark .Chat_codeView__AKvjM{border:1px solid #3f3f46}.Chat_button1__hUlnm{all:unset;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid #000;color:#000;padding:6px 0;min-width:100px;line-height:1;font-size:12px}.Chat_button1__hUlnm:disabled{cursor:not-allowed;opacity:.5}.dark .Chat_button1__hUlnm{color:#fff;border:1px solid #fff}.GalleryList_container__4TWUz{width:100%;height:100%;padding:0}.GalleryList_emptyText__OyyIi,.GalleryList_loadingText__VerYl{display:flex;align-items:center;justify-content:center;height:200px;color:#6b7280;font-size:16px}.GalleryList_errorContainer__GgY2V{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:16px}.GalleryList_errorText__SSHnA{color:#ef4444;font-size:16px}.GalleryList_retryButton__cNcbS{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.GalleryList_retryButton__cNcbS:hover{background:#2563eb}.GalleryList_retryButton__cNcbS:active{transform:scale(.98)}.GalleryList_grid__aEGxf{display:flex;gap:16px;overflow-x:auto;width:100%;padding-bottom:8px;padding-top:24px}.GalleryList_grid__aEGxf::-webkit-scrollbar{height:6px}.GalleryList_grid__aEGxf::-webkit-scrollbar-track{background:transparent}.GalleryList_grid__aEGxf::-webkit-scrollbar-thumb{background-color:#e4e4e7;border-radius:3px}.dark .GalleryList_grid__aEGxf::-webkit-scrollbar-thumb{background-color:#27272a}.GalleryList_grid__aEGxf::-webkit-scrollbar-thumb:hover{background-color:#d4d4d8}.dark .GalleryList_grid__aEGxf::-webkit-scrollbar-thumb:hover{background-color:#3f3f46}.GalleryList_card__hm8ug{position:relative;border-radius:10px;padding:2px;background:linear-gradient(180deg,#313238,#171717,#29292e);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex:0 0 280px;width:280px;height:188px}.GalleryList_card__hm8ug:before{content:"";position:absolute;inset:2px;background:hsla(0,0%,9%,.95);border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:0}.dark .GalleryList_card__hm8ug:before{background:hsla(0,0%,9%,.95)}.GalleryList_card__hm8ug>*{position:relative;z-index:1}.GalleryList_card__hm8ug:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2);background:linear-gradient(180deg,rgba(102,126,234,.8),rgba(118,75,162,.8),rgba(102,126,234,.8))}.GalleryList_card__hm8ug:hover .GalleryList_coverImage__4auY5{transform:scale(1.02)}.GalleryList_coverContainer__OXFhA{position:relative;width:100%;height:180px;overflow:hidden;border-radius:8px 8px 0 0;background:linear-gradient(135deg,#667eea,#764ba2)}.GalleryList_coverImage__4auY5{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;border-radius:8px 8px 0 0}.GalleryList_fallbackIcon__76Nl7{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0}.GalleryList_iconEmoji__32xXr{font-size:48px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.GalleryList_content__p_eff{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1;height:100%}.GalleryList_iconPlaceholder__duU5p{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:8px}.GalleryList_placeholderIcon__SxXDF{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px}.GalleryList_header__s6iYA{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.GalleryList_title__3R3iD{font-size:18px;font-weight:600;color:#fff;margin:0;line-height:1.3;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.dark .GalleryList_title__3R3iD{color:#fff}.GalleryList_tooltipContent__ZNEfa{border:1px solid hsla(0,0%,100%,.1);padding:8px 12px;font-size:14px;line-height:1.4;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.25);max-width:200px;z-index:1000;word-wrap:break-word;animation:GalleryList_slideUpAndFade__1u7jS .4s cubic-bezier(.16,1,.3,1)}.GalleryList_tooltipContent__ZNEfa,.dark .GalleryList_tooltipContent__ZNEfa{background:rgba(28,28,32,.85);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);color:#fff}.dark .GalleryList_tooltipContent__ZNEfa{border:1px solid hsla(0,0%,100%,.1)}.GalleryList_tooltipArrow__TXTxW,.dark .GalleryList_tooltipArrow__TXTxW{fill:rgba(28,28,32,.85);stroke:hsla(0,0%,100%,.1);stroke-width:1px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}@keyframes GalleryList_slideUpAndFade__1u7jS{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.GalleryList_stats__S4OTD{display:flex;align-items:center;gap:8px;flex-shrink:0}.GalleryList_likes__gJIMI{display:flex;align-items:center;gap:4px;font-size:14px;color:#9ca3af;white-space:nowrap}.dark .GalleryList_likes__gJIMI{color:#9ca3af}.GalleryList_description__CGhKZ{font-size:14px;color:#d1d5db;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dark .GalleryList_description__CGhKZ{color:#d1d5db}.GalleryList_footer__izipP{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid #2d2d2d}.GalleryList_author__9DVmU{display:flex;align-items:center;gap:6px}.GalleryList_authorName__U5s4g{font-size:14px;font-weight:500;color:#fff}.dark .GalleryList_authorName__U5s4g{color:#fff}.GalleryList_verified__hQJfF{font-size:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2px 6px;border-radius:4px;font-weight:500;position:absolute;top:15px;right:15px}.GalleryList_actions__WtupH{display:flex;gap:8px}.GalleryList_actionButton__ED46A{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:hsla(0,0%,100%,.1);color:#9ca3af;cursor:pointer;transition:all .2s ease}.GalleryList_actionButton__ED46A:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.05)}.dark .GalleryList_actionButton__ED46A{background:hsla(0,0%,100%,.1)}.dark .GalleryList_actionButton__ED46A:hover{background:hsla(0,0%,100%,.2)}.GalleryList_viewButton__72LxN{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(102,126,234,.3)}.GalleryList_viewButton__72LxN:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.GalleryList_viewButton__72LxN:active{transform:translateY(0)}@media (max-width:768px){.GalleryList_container__4TWUz{padding:16px}.GalleryList_card__hm8ug{flex:0 0 240px;width:240px;height:280px}.GalleryList_coverContainer__OXFhA{height:160px}.GalleryList_content__p_eff{padding:16px}.GalleryList_title__3R3iD{font-size:16px}.GalleryList_description__CGhKZ{font-size:13px}}@media (max-width:480px){.GalleryList_container__4TWUz{padding:12px}.GalleryList_card__hm8ug{flex:0 0 220px;width:220px;height:260px}.GalleryList_coverContainer__OXFhA{height:120px}.GalleryList_content__p_eff{padding:14px;gap:8px}.GalleryList_title__3R3iD{font-size:15px}.GalleryList_iconEmoji__32xXr{font-size:32px}}.GalleryList_cardHovered__eU6RS .GalleryList_overlay__18ESW{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GalleryList_cardHovered__eU6RS .GalleryList_viewButton__72LxN{animation:GalleryList_pulse__XmOU3 2s infinite}@keyframes GalleryList_pulse__XmOU3{0%{box-shadow:0 4px 12px rgba(102,126,234,.3)}50%{box-shadow:0 6px 20px rgba(102,126,234,.5)}to{box-shadow:0 4px 12px rgba(102,126,234,.3)}}.AddModelPromptDialog_overlay__wHtC6{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AddModelPromptDialog_content__EuhR2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;z-index:1001;width:480px;max-width:90vw;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #e5e7eb}.dark .AddModelPromptDialog_content__EuhR2{background:#1f2937;border-color:#374151}.AddModelPromptDialog_header__RbxKd{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.dark .AddModelPromptDialog_header__RbxKd{border-color:#374151}.AddModelPromptDialog_title__ppTaN{font-size:18px;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:8px}.dark .AddModelPromptDialog_title__ppTaN{color:#f9fafb}.AddModelPromptDialog_titleIcon___wPfv{color:#6366f1}.AddModelPromptDialog_closeButton__bsalM{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}.AddModelPromptDialog_closeButton__bsalM:hover{background:#f3f4f6;color:#374151}.dark .AddModelPromptDialog_closeButton__bsalM{color:#9ca3af}.dark .AddModelPromptDialog_closeButton__bsalM:hover{background:#374151;color:#e5e7eb}.AddModelPromptDialog_body__26o4b{padding:24px}.AddModelPromptDialog_message__BVRUf{margin-bottom:24px}.AddModelPromptDialog_mainText__SfVqc{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.5}.dark .AddModelPromptDialog_mainText__SfVqc{color:#fff}.AddModelPromptDialog_subText__vBZA6{font-size:14px;color:#4b5563;margin:0;line-height:1.5}.dark .AddModelPromptDialog_subText__vBZA6{color:#d1d5db}.AddModelPromptDialog_features__HKIcQ{display:flex;flex-direction:column;gap:12px}.AddModelPromptDialog_featureItem__7QQQu{display:flex;align-items:center;gap:12px;font-size:14px;color:#1f2937;font-weight:500}.dark .AddModelPromptDialog_featureItem__7QQQu{color:#e5e7eb}.AddModelPromptDialog_featureDot__yQBVD{width:8px;height:8px;background-color:#6366f1;border-radius:50%;flex-shrink:0}.AddModelPromptDialog_footer__QDC6M{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px;border-top:1px solid #e5e7eb}.dark .AddModelPromptDialog_footer__QDC6M{border-color:#374151}.AddModelPromptDialog_cancelButton__uIy_w{display:flex;align-items:center;justify-content:center;padding:10px 15px;background:transparent;color:#1f2937;border:1px solid #d1d5db;border-radius:8px;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s;line-height:0px;height:40px}.AddModelPromptDialog_cancelButton__uIy_w:hover{background:#f9fafb;color:#111827;border-color:#9ca3af}.dark .AddModelPromptDialog_cancelButton__uIy_w{color:#e5e7eb;border-color:#4b5563}.dark .AddModelPromptDialog_cancelButton__uIy_w:hover{background:#374151;color:#fff;border-color:#6b7280}.AddModelPromptDialog_addButton__rPWGD{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s;line-height:0px;height:40px}.AddModelPromptDialog_addButton__rPWGD:hover{background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.AddModelPromptDialog_addButton__rPWGD:active{transform:translateY(0)}.dark .AddModelPromptDialog_addButton__rPWGD{background:#6366f1}.dark .AddModelPromptDialog_addButton__rPWGD:hover{background:#5855eb}.AddModelPromptDialog_buttonIcon__TFWUa{flex-shrink:0}.ChatInput_container__L7nsi{display:flex;flex-direction:column;align-items:center;width:100%}.dark .ChatInput_container__L7nsi{background:#18181b}.ChatInput_chatInput__p4Wka{margin-top:6px;margin-bottom:6px}.ChatInput_tabs__lY2w2{display:inline-flex;background:#eaedf0;border-radius:6px;padding:4px;gap:4px}.dark .ChatInput_tabs__lY2w2{background:#27272a}.ChatInput_tab__5vTh_{all:unset;padding:5px 20px;border-radius:6px;color:#71717a;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap;min-width:70px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChatInput_tab__5vTh_[data-state=active]{color:#fff;background:#161616;box-shadow:0 1px 2px rgba(0,0,0,.05)}.dark .ChatInput_tab__5vTh_{color:#a1a1aa}.dark .ChatInput_tab__5vTh_[data-state=active]{color:#18181b;background:#e4e4e7}.ChatInput_inputWrapper__Bdttg{width:100%;gap:12px;align-items:flex-end;position:relative;background:#fff;box-shadow:0 5px 10px 0 rgba(223,226,233,.5);border-radius:16px;border:1px solid #e3e3e3;padding:16px 20px}.dark .ChatInput_inputWrapper__Bdttg{background:transparent;border-color:#3f3f46;color:#fff;box-shadow:none}.ChatInput_inputWrapper__Bdttg .ChatInput_options__Jayrc{min-height:42px;display:flex;align-items:center;justify-content:space-between;margin-top:20px}.ChatInput_input__2OUCz{width:100%;font-size:16px;line-height:1.5;resize:none;background:transparent;border:none;outline:none;color:#18181b;min-height:24px;max-height:200px}.ChatInput_input__2OUCz::-moz-placeholder{color:#b0b0b0}.ChatInput_input__2OUCz::placeholder{color:#b0b0b0}.dark .ChatInput_input__2OUCz{color:#fff}.dark .ChatInput_input__2OUCz::-moz-placeholder{color:#71717a}.dark .ChatInput_input__2OUCz::placeholder{color:#71717a}.ChatInput_personaTrigger__LKJ5M{all:unset;cursor:pointer;border-radius:6px;transition:background-color .2s ease}.ChatInput_personaTrigger__LKJ5M:hover,.ChatInput_personaTrigger__LKJ5M[data-state=open]{background-color:#f4f4f5}.dark .ChatInput_personaTrigger__LKJ5M:hover,.dark .ChatInput_personaTrigger__LKJ5M[data-state=open]{background-color:#27272a}.ChatInput_personaButton__Z9jNp{min-width:140px;height:32px;display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:14px;color:#71717a;border-radius:8px;border:1px solid #cfcfcf}.dark .ChatInput_personaButton__Z9jNp{color:#a1a1aa;border:1px solid #3f3f46}.ChatInput_selectContent__hc1kg{min-width:300px;max-width:400px;max-height:300px;background-color:#fff;border-radius:6px;padding:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:ChatInput_slideUpAndFade__S87Bd .2s ease;overflow:visible}.dark .ChatInput_selectContent__hc1kg{background-color:#18181b;box-shadow:0 2px 10px rgba(0,0,0,.5)}.ChatInput_selectItem__0hU_m{all:unset;display:flex;align-items:center;padding:8px 12px;gap:8px;border-radius:4px;font-size:14px;color:#18181b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease;position:relative}.ChatInput_selectItem__0hU_m[data-highlighted]{background-color:#f4f4f5;outline:none}.dark .ChatInput_selectItem__0hU_m{color:#fafafa}.dark .ChatInput_selectItem__0hU_m[data-highlighted]{background-color:#27272a}.ChatInput_dropdownItem__uj8yZ{all:unset;display:flex;align-items:center;padding:8px 12px;gap:8px;border-radius:4px;font-size:14px;color:#18181b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.ChatInput_dropdownItem__uj8yZ:hover{background-color:#f4f4f5}.dark .ChatInput_dropdownItem__uj8yZ{color:#fafafa}.dark .ChatInput_dropdownItem__uj8yZ:hover{background-color:#27272a}.ChatInput_actionButtons__L6bhw{display:flex;gap:8px}.ChatInput_regenerateButton__EXDbc,.ChatInput_submitButton___sf2s{all:unset;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;width:60px;height:40px;border-radius:20px}.ChatInput_regenerateButton__EXDbc:disabled,.ChatInput_submitButton___sf2s:disabled{cursor:not-allowed;opacity:.5}.ChatInput_regenerateButton__EXDbc .ChatInput_buttonIcon__6IDZd,.ChatInput_submitButton___sf2s .ChatInput_buttonIcon__6IDZd{color:#fff}.ChatInput_regenerateButton__EXDbc{background-color:#fff;border:1px solid #cfcfcf}.ChatInput_regenerateButton__EXDbc .ChatInput_buttonIcon__6IDZd{color:#71717a}.ChatInput_regenerateButton__EXDbc:not(:disabled):hover{background-color:#f4f4f5}.dark .ChatInput_regenerateButton__EXDbc{background-color:#18181b;border-color:#3f3f46}.dark .ChatInput_regenerateButton__EXDbc .ChatInput_buttonIcon__6IDZd{color:#a1a1aa}.dark .ChatInput_regenerateButton__EXDbc:not(:disabled):hover{background-color:#27272a}.ChatInput_submitButton___sf2s{background-color:#18181b}.ChatInput_submitButton___sf2s:not(:disabled):hover{background-color:#27272a}.dark .ChatInput_submitButton___sf2s{background-color:#fff}.dark .ChatInput_submitButton___sf2s .ChatInput_buttonIcon__6IDZd{color:#18181b}.dark .ChatInput_submitButton___sf2s:not(:disabled):hover{background-color:#f4f4f5}.ChatInput_itemText__KTgy2{display:flex;align-items:center}@keyframes ChatInput_slideUpAndFade__S87Bd{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatInput_button2__eG39S{all:unset;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:1px solid #000;color:#000;width:60px;height:40px;border-radius:20px}.ChatInput_button2__eG39S:disabled{cursor:not-allowed;opacity:.5}.ChatInput_button2__eG39S .ChatInput_buttonIcon__6IDZd{color:#000}.dark .ChatInput_button2__eG39S{border:1px solid #fff}.dark .ChatInput_button2__eG39S .ChatInput_buttonIcon__6IDZd{color:#fff}.ChatInput_callWord__Rylo8{width:100%;margin-top:21px;transition:all .3s;overflow:hidden}.ChatInput_callWord__Rylo8 .ChatInput_title__FNkRD{font-size:18px;font-weight:500;margin-bottom:12px}.ChatInput_suggestionsContainer__py7eQ{display:flex;gap:8px;margin-bottom:12px}.ChatInput_suggestionItem__B3GSQ{all:unset;display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;color:#71717a;cursor:pointer;transition:background-color .2s ease;background:#f3f7fa;border-radius:8px;border:1px solid #e5e5e5}.ChatInput_suggestionItem__B3GSQ:hover{background:#e4e4e7}.ChatInput_suggestionItem__B3GSQ i{color:#0f27aa;opacity:.41}.dark .ChatInput_suggestionItem__B3GSQ{background:#27272a;color:#a1a1aa;border-color:#3f3f46}.dark .ChatInput_suggestionItem__B3GSQ:hover{background:#3f3f46}.dark .ChatInput_suggestionItem__B3GSQ i{color:#a1a1aa;opacity:1}.ChatInput_dropdownGroup__rsreu{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ChatInput_selectViewport__yYHoX{max-height:240px;overflow-y:auto;overflow-x:hidden}.ChatInput_selectViewport__yYHoX::-webkit-scrollbar{width:6px}.ChatInput_selectViewport__yYHoX::-webkit-scrollbar-track{background:transparent}.ChatInput_selectViewport__yYHoX::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:3px}.ChatInput_selectViewport__yYHoX::-webkit-scrollbar-thumb:hover{background:#d1d5db}.dark .ChatInput_selectViewport__yYHoX::-webkit-scrollbar-thumb{background:#3f3f46}.dark .ChatInput_selectViewport__yYHoX::-webkit-scrollbar-thumb:hover{background:#52525b}.ChatInput_searchContainer__Warg_{padding:8px 12px;border-bottom:1px solid #e5e5e5;margin-bottom:4px;flex-shrink:0}.dark .ChatInput_searchContainer__Warg_{border-bottom:1px solid #3f3f46}.ChatInput_searchInput__3XGqs{width:100%;padding:6px 8px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;outline:none;background:transparent;color:#18181b;margin-bottom:8px}.ChatInput_searchInput__3XGqs::-moz-placeholder{color:#a1a1aa}.ChatInput_searchInput__3XGqs::placeholder{color:#a1a1aa}.dark .ChatInput_searchInput__3XGqs{border-color:#3f3f46;color:#fafafa}.dark .ChatInput_searchInput__3XGqs::-moz-placeholder{color:#71717a}.dark .ChatInput_searchInput__3XGqs::placeholder{color:#71717a}.ChatInput_modelCount__CWTnT{font-size:12px;color:#71717a;text-align:center}.dark .ChatInput_modelCount__CWTnT{color:#a1a1aa}.ChatInput_modelSectionHeader__LrYn6{padding:8px 12px 4px;font-size:12px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f0f0f0;margin-bottom:4px}.dark .ChatInput_modelSectionHeader__LrYn6{color:#a1a1aa;border-bottom:1px solid #2a2a2a}.ChatInput_modelInfo__M7Jm3{display:flex;flex-direction:column;gap:2px}.ChatInput_modelName___O2jx{font-weight:500;font-size:14px;color:#18181b}.dark .ChatInput_modelName___O2jx{color:#fafafa}.ChatInput_modelProvider__5vX9_{font-size:12px;color:#71717a}.dark .ChatInput_modelProvider__5vX9_{color:#a1a1aa}.ChatInput_loadingItem__tUhZ0,.ChatInput_noResultsItem__BJ_KP{padding:12px;text-align:center;font-size:14px;color:#71717a}.dark .ChatInput_loadingItem__tUhZ0,.dark .ChatInput_noResultsItem__BJ_KP{color:#a1a1aa}.ChatInput_galleryContainer__xRh2o{margin-left:0;opacity:1;transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.ChatInput_galleryContainer__xRh2o.ChatInput_fadeOut__c422k{opacity:0;transform:translateY(-20px);pointer-events:none}.ChatInput_galleryList__S8fWl .ChatInput_container__L7nsi{padding:0}.ChatInput_galleryList__S8fWl .ChatInput_grid__KUqdr{gap:16px;justify-content:flex-start}.ChatInput_galleryList__S8fWl .ChatInput_grid__KUqdr .ChatInput_card__774xN:nth-child(n+7){display:none}.SelectComt_selectTrigger__Eckem{display:flex;align-items:center;justify-content:space-between;height:40px;width:100%;padding:0 12px;border:1px solid #ccc;border-radius:6px;background-color:#fff;font-size:14px;color:#333;cursor:pointer;outline:none;transition:all .2s ease;--radix-select-trigger-width:100%}.SelectComt_selectTrigger__Eckem:focus{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.SelectComt_selectTrigger__Eckem:hover{border-color:#999}.SelectComt_selectTrigger__Eckem:disabled{cursor:not-allowed;opacity:.5}.dark .SelectComt_selectTrigger__Eckem{background-color:#1f2023;border-color:#3f4245;color:#d1d5db}.dark .SelectComt_selectTrigger__Eckem:hover{border-color:#4f5563}.SelectComt_selectChevron__htzTw{width:16px;height:16px;opacity:.5;transition:transform .2s ease}.dark .SelectComt_selectChevron__htzTw{color:#d1d5db}.SelectComt_selectScrollButton__mvlWi{display:flex;justify-content:center;align-items:center;padding:4px 0;cursor:default}.SelectComt_selectContent__uMQTm{position:relative;z-index:99999;max-height:384px;min-width:var(--radix-select-trigger-width);width:var(--radix-select-trigger-width);overflow:hidden;border-radius:6px;border:1px solid #e5e7eb;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:SelectComt_fadeIn__v8UVN .15s ease-out}.dark .SelectComt_selectContent__uMQTm{background-color:#1f2023;border-color:#3f4245;box-shadow:0 4px 6px rgba(0,0,0,.3)}.SelectComt_selectViewport__EsNrk{padding:4px}.SelectComt_selectLabel___41zX{padding:4px 8px;font-size:12px;font-weight:600;color:#666}.dark .SelectComt_selectLabel___41zX{color:#d1d5db}.SelectComt_selectItem__FS6f9{position:relative;display:flex;align-items:center;width:100%;padding:6px 8px 6px 32px;font-size:14px;cursor:pointer;border-radius:4px;transition:all .15s ease}.SelectComt_selectItem__FS6f9:focus,.SelectComt_selectItem__FS6f9:hover,.SelectComt_selectItem__FS6f9[data-highlighted]{background-color:#f3f4f6;color:#111827}.SelectComt_selectItem__FS6f9[data-disabled]{pointer-events:none;opacity:.5}.dark .SelectComt_selectItem__FS6f9{color:#d1d5db}.dark .SelectComt_selectItem__FS6f9:focus,.dark .SelectComt_selectItem__FS6f9:hover,.dark .SelectComt_selectItem__FS6f9[data-highlighted]{background-color:#313234;color:#fff}.SelectComt_selectItemIndicator__EZnN0{position:absolute;left:8px;display:flex;align-items:center;justify-content:center;width:14px;height:14px}.SelectComt_selectCheck__1FCCQ{width:16px;height:16px}.dark .SelectComt_selectCheck__1FCCQ{color:#fff}.SelectComt_selectSeparator__4vlJa{margin:4px 0;height:1px;background-color:#e5e7eb}.dark .SelectComt_selectSeparator__4vlJa{background-color:#3f4245}@keyframes SelectComt_fadeIn__v8UVN{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PublishDialog_overlay__S8jy7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;transition:opacity .25s ease;animation:PublishDialog_fadeIn__TS91g .25s forwards}.PublishDialog_overlay__S8jy7 input:focus,.PublishDialog_overlay__S8jy7 textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.PublishDialog_confirmDialog__kdosB{background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 4px 32px rgba(0,0,0,.1);width:100%;width:536px;padding:0;overflow:hidden;position:relative;transform:scale(.95);opacity:0;animation:PublishDialog_scaleIn__IB85C .25s ease forwards}.dark .PublishDialog_confirmDialog__kdosB{background:#1f2023;box-shadow:none;color:#e5e7eb}.PublishDialog_header__Gesxz{display:flex;justify-content:space-between;align-items:center;padding:40px 24px 0;border:none}.PublishDialog_title__1VXvG{font-size:24px;font-weight:600;color:#222;margin:0}.dark .PublishDialog_title__1VXvG{color:#d1d5db}.PublishDialog_closeButton__n9hrc{position:absolute;right:16px;top:16px;background:none;border:none;font-size:22px;color:#151515;cursor:pointer;width:28px;height:28px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s;padding:0 0 1px 1px}.PublishDialog_closeButton__n9hrc:hover{background:#f3f3f3}.dark .PublishDialog_closeButton__n9hrc{color:#fff}.dark .PublishDialog_closeButton__n9hrc:hover{background:#313234;color:#fff}.PublishDialog_content__GXOSQ{padding:16px 24px 0;text-align:left}.PublishDialog_formGroup__evmc6{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.PublishDialog_formGroup__evmc6 label{font-size:14px;color:#444}.dark .PublishDialog_formGroup__evmc6 label{color:#d1d5db}.PublishDialog_formGroup__evmc6 input,.PublishDialog_formGroup__evmc6 select,.PublishDialog_formGroup__evmc6 textarea{padding:8px 12px;border-radius:6px;border:1px solid #ccc;background:#fff;font-size:14px}.dark .PublishDialog_formGroup__evmc6 input,.dark .PublishDialog_formGroup__evmc6 select,.dark .PublishDialog_formGroup__evmc6 textarea{background:#1f2023;border:1px solid #3f4245;color:#fff}.PublishDialog_formGroup__evmc6 textarea{resize:vertical;min-height:80px}.PublishDialog_formGroup__evmc6 select{cursor:pointer}.PublishDialog_coverWrapper__9cNC0{position:relative;cursor:pointer}.PublishDialog_coverPlaceholder__qYpki{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px dashed #ccc;border-radius:6px;color:#888;font-size:14px;text-align:center}.dark .PublishDialog_coverPlaceholder__qYpki{border:1px dashed #3f4245;color:#fff}.PublishDialog_coverPlaceholder__qYpki span{margin-top:8px}.PublishDialog_coverIcon__wzDne{width:32px;height:32px}.PublishDialog_coverImage__7yjou{box-sizing:border-box;padding:10px 20px;width:100%;border-radius:6px;max-height:200px}.PublishDialog_coverInput__p4uhQ{display:none}.PublishDialog_actions__1ALYQ{display:flex;justify-content:flex-end;gap:24px;padding:24px 24px 40px;border:none;margin-top:10px}.PublishDialog_actions__1ALYQ button{flex:1;padding:10px 8px;border-radius:6px}.PublishDialog_cancelButton__BQL8T{background:#151515;color:#fff;border:1px solid #000}.PublishDialog_cancelButton__BQL8T:hover{background:#353535}.dark .PublishDialog_cancelButton__BQL8T:hover{background:#313234;border:1px solid #3f4245;box-shadow:none}.PublishDialog_confirmButton__pGOF0{background:#e8e8e8;color:#666;border:1px solid #ddd}.PublishDialog_confirmButton__pGOF0:hover{background:#eef0f4}.dark .PublishDialog_confirmButton__pGOF0:hover{border:1px solid #3f4245;box-shadow:none;color:#000}@keyframes PublishDialog_fadeIn__TS91g{0%{opacity:0}to{opacity:1}}@keyframes PublishDialog_scaleIn__IB85C{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ShareDialog_overlay__Pj5hy{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;transition:opacity .25s ease;animation:ShareDialog_fadeIn__nTzjo .25s forwards}.ShareDialog_overlay__Pj5hy input:focus,.ShareDialog_overlay__Pj5hy textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.ShareDialog_confirmDialog__IhTy9{background:hsla(0,0%,100%,.95);border-radius:12px;box-shadow:0 4px 32px rgba(0,0,0,.1);width:100%;width:550px;padding:0;overflow:hidden;position:relative;transform:scale(.95);opacity:0;animation:ShareDialog_scaleIn__ORX_p .25s ease forwards}.dark .ShareDialog_confirmDialog__IhTy9{background:#1f2023;box-shadow:none;color:#e5e7eb}.ShareDialog_header__vpYce{display:flex;justify-content:space-between;align-items:center;padding:40px 24px 0;border:none}.ShareDialog_title__HNhGa{font-size:24px;font-weight:600;color:#222;margin:0}.dark .ShareDialog_title__HNhGa{color:#d1d5db}.ShareDialog_closeButton__ykIUu{position:absolute;right:16px;top:16px;background:none;border:none;font-size:22px;color:#151515;cursor:pointer;width:28px;height:28px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s;padding:0 0 1px 1px}.ShareDialog_closeButton__ykIUu:hover{background:#f3f3f3}.dark .ShareDialog_closeButton__ykIUu{color:#fff}.dark .ShareDialog_closeButton__ykIUu:hover{background:#313234;color:#fff}.ShareDialog_content__P7n3D{padding:16px 24px 0;text-align:left}.ShareDialog_formGroup__B3PUy{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ShareDialog_formGroup__B3PUy label{font-size:14px;color:#444}.dark .ShareDialog_formGroup__B3PUy label{color:#d1d5db}.ShareDialog_formGroup__B3PUy input,.ShareDialog_formGroup__B3PUy select,.ShareDialog_formGroup__B3PUy textarea{padding:8px 12px;border-radius:6px;border:1px solid #ccc;background:#fff;font-size:14px}.dark .ShareDialog_formGroup__B3PUy input,.dark .ShareDialog_formGroup__B3PUy select,.dark .ShareDialog_formGroup__B3PUy textarea{background:#1f2023;border:1px solid #3f4245;color:#fff}.dark .ShareDialog_formGroup__B3PUy input:disabled,.dark .ShareDialog_formGroup__B3PUy select:disabled,.dark .ShareDialog_formGroup__B3PUy textarea:disabled{color:#666}.ShareDialog_formGroup__B3PUy textarea{resize:vertical;min-height:80px}.ShareDialog_formGroup__B3PUy select{cursor:pointer}.ShareDialog_coverWrapper__L3lfa{position:relative;cursor:pointer}.ShareDialog_coverPlaceholder__l1Rmn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px dashed #ccc;border-radius:6px;color:#888;font-size:14px;text-align:center}.dark .ShareDialog_coverPlaceholder__l1Rmn{border:1px dashed #3f4245;color:#fff}.ShareDialog_coverPlaceholder__l1Rmn span{margin-top:8px}.ShareDialog_coverIcon__ELYsJ{width:32px;height:32px}.ShareDialog_coverImage__b9She{box-sizing:border-box;padding:10px 20px;width:100%;border-radius:6px;max-height:200px}.ShareDialog_coverInput__Oi9pO{display:none}.ShareDialog_actions__OOkDd{display:flex;justify-content:flex-end;gap:24px;padding:24px 24px 40px;border:none;margin-top:10px}.ShareDialog_actions__OOkDd button{flex:1;padding:10px 8px;border-radius:6px}.ShareDialog_cancelButton__kW_UX{background:#151515;color:#fff;border:1px solid #000}.ShareDialog_cancelButton__kW_UX:hover{background:#353535}.dark .ShareDialog_cancelButton__kW_UX:hover{background:#313234;border:1px solid #3f4245;box-shadow:none}.ShareDialog_confirmButton__lsHTy{background:#e8e8e8;color:#666;border:1px solid #ddd}.ShareDialog_confirmButton__lsHTy:hover{background:#eef0f4}.dark .ShareDialog_confirmButton__lsHTy:hover{border:1px solid #3f4245;box-shadow:none;color:#000}@keyframes ShareDialog_fadeIn__nTzjo{0%{opacity:0}to{opacity:1}}@keyframes ShareDialog_scaleIn__ORX_p{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Preview_preview__71ZIr{width:0;height:100%;background:#fff;box-shadow:0 0 40px 0 #ebebeb;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.dark .Preview_preview__71ZIr{background:#18181b;box-shadow:none;border:1px solid #3f3f46}.Preview_preview__71ZIr .Preview_code__xputE{position:relative;flex:1}.Preview_preview__71ZIr .Preview_code__xputE .Preview_codeCont__TYIkF{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.Preview_previewOpen__Vmvc6{width:50%;transition:all .3s;animation:Preview_expand__s4DtV .3s ease forwards}@keyframes Preview_expand__s4DtV{to{width:100%}}.Preview_footer__DWMb5{justify-content:flex-end;border-top:1px solid var(--border-color);padding:24px;background:#fff;box-shadow:0 0 40px 0 #ebebeb;border-radius:0 0 16px 16px;display:flex;justify-content:space-between}.dark .Preview_footer__DWMb5{background:transparent;box-shadow:none;border-top:1px solid #3f3f46}.Preview_footer__DWMb5 .Preview_switch__kNghS{width:90px;height:32px;background:#eaedf0;border-radius:6px;display:flex;align-items:center;padding:2px;position:relative;cursor:pointer}.dark .Preview_footer__DWMb5 .Preview_switch__kNghS{background:#27272a}.Preview_footer__DWMb5 .Preview_switch__kNghS .Preview_switchItem____vgb{width:43px;height:28px;border-radius:4px}.Preview_footer__DWMb5 .Preview_switch__kNghS .Preview_slider__nxjBD{position:absolute;width:43px;height:28px;background:#fff;border-radius:4px;transition:all .3s;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#000}.Preview_footer__DWMb5 .Preview_switch__kNghS .Preview_slider__nxjBD.Preview_right__ErAkN{transform:translateX(43px)}.Preview_footer__DWMb5 .Preview_switch__kNghS .Preview_slider__nxjBD.Preview_active__Tg_Z8{background:#000;color:#fff}.dark .Preview_footer__DWMb5 .Preview_switch__kNghS .Preview_slider__nxjBD{background:#3f3f46;color:#fff;box-shadow:none}.dark .Preview_footer__DWMb5 .Preview_switch__kNghS .Preview_slider__nxjBD.Preview_active__Tg_Z8{background:#fff;color:#000}.Preview_footer__DWMb5 .Preview_right__ErAkN{display:flex;align-items:center}.Preview_button1__AZheR{all:unset;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid #6b7280;color:#9ca3af;background-color:rgba(55,65,81,.3);padding:8px 0;min-width:115px}.Preview_button1__AZheR:hover{background-color:rgba(75,85,99,.5);border-color:#9ca3af;color:#d1d5db;box-shadow:0 0 0 1px rgba(156,163,175,.2)}.Preview_button1__AZheR:focus{outline:none;box-shadow:0 0 0 1px rgba(156,163,175,.3);border-color:#9ca3af}.Preview_button1__AZheR:active{background-color:rgba(75,85,99,.7);color:#f3f4f6}.Preview_button1__AZheR:disabled{cursor:not-allowed;opacity:.5}.Preview_button1__AZheR .Preview_buttonIcon__HMvgl{color:#9ca3af}.Preview_dark__MkHTb .Preview_button1__AZheR{color:#d1d5db;border:1px solid #4b5563;background-color:rgba(31,41,55,.6)}.Preview_dark__MkHTb .Preview_button1__AZheR:hover{background-color:rgba(55,65,81,.8);border-color:#6b7280;color:#f9fafb;box-shadow:0 0 0 1px hsla(220,9%,46%,.3)}.Preview_dark__MkHTb .Preview_button1__AZheR:focus{box-shadow:0 0 0 1px hsla(220,9%,46%,.4);border-color:#6b7280}.Preview_dark__MkHTb .Preview_button1__AZheR:active{background-color:#374151;color:#fff}.Preview_dark__MkHTb .Preview_button1__AZheR .Preview_buttonIcon__HMvgl{color:#d1d5db}.Right_container__MRLry{height:100%;display:flex;background:#fff;padding:24px;display:grid;grid-template-columns:repeat(1,1fr);grid-template-columns:100%;gap:0;overflow:auto}.dark .Right_container__MRLry{background:#18181b}.Right_container__MRLry .Right_chat__kT0GF{min-width:300px;height:100%;display:flex;justify-content:center}.Right_container__MRLry .Right_chat__kT0GF .Right_chatCont__gcS88{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.Right_container__MRLry .Right_chat__kT0GF .Right_max800__zAeOr{max-width:800px}.Right_openPreview__krq2T{grid-template-columns:30% 70%;transition:all .3s}.Right_openPreview__krq2T .Right_chat__kT0GF{width:100%}.Right_openPreview__krq2T .Right_preview__XbwsZ{display:flex;justify-content:flex-start;margin-left:24px}.Right_preview__XbwsZ{display:none}.DeleteConfirmation_container__tVNxF .delete-confirmation-overlay{background-color:rgba(0,0,0,.5);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1);z-index:999999}.DeleteConfirmation_container__tVNxF .delete-confirmation-content{background-color:#fff;border-radius:6px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:400px;max-height:85vh;padding:24px;animation:contentShow .15s cubic-bezier(.16,1,.3,1);z-index:999999}.DeleteConfirmation_container__tVNxF .delete-confirmation-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.DeleteConfirmation_container__tVNxF .delete-confirmation-description{font-size:14px;color:#666;margin-bottom:24px;line-height:1.5}.DeleteConfirmation_container__tVNxF .delete-confirmation-buttons{display:flex;gap:12px;justify-content:flex-end}.DeleteConfirmation_container__tVNxF .delete-confirmation-button{border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background-color .2s ease}.DeleteConfirmation_container__tVNxF .delete-confirmation-button.cancel{background-color:#f5f5f5;color:#666}.DeleteConfirmation_container__tVNxF .delete-confirmation-button.cancel:hover{background-color:#e8e8e8}.DeleteConfirmation_container__tVNxF .delete-confirmation-button.confirm{background-color:#dc2626;color:#fff}.DeleteConfirmation_container__tVNxF .delete-confirmation-button.confirm:hover{background-color:#b91c1c}@keyframes DeleteConfirmation_overlayShow__4VuzH{0%{opacity:0}to{opacity:1}}@keyframes DeleteConfirmation_contentShow__ixkNi{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Add_container__aymem .dialog-overlay{background-color:rgba(0,0,0,.5);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1);z-index:999999}.Add_container__aymem .dialog-content{background-color:#fff;border-radius:6px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:450px;max-height:85vh;padding:24px;animation:contentShow .15s cubic-bezier(.16,1,.3,1);z-index:999999}.Add_container__aymem .dialog-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.Add_container__aymem .form-root{display:flex;flex-direction:column;gap:20px}.Add_container__aymem .form-field{display:flex;flex-direction:column;gap:8px}.Add_container__aymem .field-row{display:flex;justify-content:space-between;align-items:center}.Add_container__aymem .form-label{font-size:14px;font-weight:500;color:#1a1a1a}.Add_container__aymem .form-message{font-size:13px;color:#ef4444;opacity:0}.Add_container__aymem .form-field[data-invalid] .form-message{opacity:1}.Add_container__aymem .form-input,.Add_container__aymem .form-textarea{width:100%;border:1px solid #e5e7eb;border-radius:4px;padding:8px 12px;font-size:14px;color:#1a1a1a;background:#fff;transition:all .2s}.Add_container__aymem .form-input:focus,.Add_container__aymem .form-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.Add_container__aymem .form-field[data-invalid] .form-input,.Add_container__aymem .form-field[data-invalid] .form-textarea{border-color:#ef4444}.Add_container__aymem .form-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.Add_container__aymem .button{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.Add_container__aymem .button.cancel{background-color:#f3f4f6;color:#4b5563}.Add_container__aymem .button.cancel:hover{background-color:#e5e7eb}.Add_container__aymem .button.submit{background-color:#3b82f6;color:#fff}.Add_container__aymem .button.submit:hover{background-color:#2563eb}@keyframes Add_overlayShow__tgBoY{0%{opacity:0}to{opacity:1}}@keyframes Add_contentShow__fixeH{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Drawer_customDrawerOverlayShow__NGma1{0%{opacity:0}to{opacity:1}}@keyframes Drawer_customDrawerContentShow__g1hfO{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Drawer_container__7PG9U .custom-drawer-overlay{background-color:rgba(0,0,0,.4);position:fixed;inset:0;animation:customDrawerOverlayShow .15s cubic-bezier(.16,1,.3,1);z-index:999}.Drawer_container__7PG9U .custom-drawer-content{background-color:#fff;box-shadow:-10px 0 20px -5px rgba(0,0,0,.1);position:fixed;top:0;right:0;bottom:0;width:800px;max-width:100vw;display:flex;flex-direction:column;animation:customDrawerContentShow .15s cubic-bezier(.16,1,.3,1);z-index:1000}.Drawer_container__7PG9U .custom-drawer-header{display:flex;flex-direction:column;padding:24px 24px 20px;border-bottom:1px solid #e5e7eb;position:relative}.Drawer_container__7PG9U .custom-drawer-title{font-size:20px;font-weight:600;color:#111827;margin:0;padding-right:24px}.Drawer_container__7PG9U .custom-drawer-description{font-size:14px;color:#6b7280;margin:8px 0 0}.Drawer_container__7PG9U .custom-drawer-close{position:absolute;top:24px;right:24px;padding:8px;color:#6b7280;background:none;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.Drawer_container__7PG9U .custom-drawer-close:hover{color:#111827;background-color:#f3f4f6}.Drawer_container__7PG9U .custom-drawer-body{flex:1;padding:24px;overflow-y:auto}.Drawer_container__7PG9U .custom-drawer-wrapper{display:contents}.Drawer_container__7PG9U .custom-drawer-content{z-index:1001}.Drawer_container__7PG9U button:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.Drawer_container__7PG9U button:disabled:hover{background-color:#e5e7eb!important;color:#9ca3af!important}.Drawer_container__7PG9U .mcp-shop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:4px}.Drawer_container__7PG9U .mcp-shop-item{display:flex;flex-direction:column;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}.Drawer_container__7PG9U .mcp-shop-item:hover{border-color:#2a2a2e;background-color:#fafafa;box-shadow:0 4px 12px rgba(59,130,246,.1);transform:translateY(-1px)}.Drawer_container__7PG9U .mcp-shop-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.Drawer_container__7PG9U .mcp-shop-item-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f0f9ff;color:#2a2a2e;border-radius:8px;flex-shrink:0;transition:all .2s ease}.Drawer_container__7PG9U .mcp-shop-item:hover .mcp-shop-item-icon{background:#e0f2fe;color:#2a2a2e;transform:scale(1.05)}.Drawer_container__7PG9U .github-link{display:inline-flex;align-items:center;gap:4px;color:#6b7280;text-decoration:none;font-size:13px;transition:all .2s ease;padding:4px 8px;border-radius:6px;background:#f3f4f6}.Drawer_container__7PG9U .github-link:hover{color:#111827;background:#e5e7eb}.Drawer_container__7PG9U .github-icon{width:16px;height:16px;color:inherit}.Drawer_container__7PG9U .github-stars{font-weight:500}.Drawer_container__7PG9U .mcp-shop-item-content{flex:1;min-width:0}.Drawer_container__7PG9U .mcp-shop-item-title{font-size:15px;font-weight:600;color:#111827;margin:0 0 6px}.Drawer_container__7PG9U .mcp-shop-item-description{font-size:13px;color:#6b7280;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Drawer_container__7PG9U .mcp-shop-item-button{width:100%;padding:8px;border:none;border-radius:6px;background-color:#19191c;color:#fff;cursor:pointer;font-weight:500;transition:background-color .2s}.Drawer_container__7PG9U .mcp-shop-item-button:hover{background-color:#2a2a2e}.Drawer_container__7PG9U .mcp-shop-item-button.installed{background-color:#19191c;border:1px solid #19191c;color:#fff}.Drawer_container__7PG9U .mcp-shop-item-button.installed:hover{background-color:#2a2a2e;border-color:#2a2a2e}.Drawer_container__7PG9U .button-icon{opacity:0;width:14px;height:14px;transition:all .2s ease}.Drawer_container__7PG9U .mcp-shop-item-button:hover .button-icon{opacity:1}.Drawer_container__7PG9U .loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.Drawer_container__7PG9U .loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#2a2a2e;border-radius:50%;animation:spin 1s linear infinite}@keyframes Drawer_spin__4V_sS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.McpServer_container__RQt3i .shop-icon{padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.McpServer_container__RQt3i .shop-icon:hover{background-color:rgba(59,130,246,.1);transform:translateY(-1px)}.McpServer_container__RQt3i .shop-icon:hover svg{transform:scale(1.1)}.McpServer_container__RQt3i .shop-icon:active{transform:translateY(0)}.McpServer_container__RQt3i .shop-icon svg{transition:transform .2s ease}.McpServer_container__RQt3i .mcp-shop-list{display:flex;flex-direction:column;gap:16px;padding:4px}.McpServer_container__RQt3i .help-icon svg{transition:transform .2s ease}.McpServer_container__RQt3i .help-icon:hover svg{transform:scale(1.1)}.McpDialog_container__GQJiY .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000}.McpDialog_container__GQJiY .content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;z-index:1001;width:300px}.LoginDialog_overlay___FJdl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.LoginDialog_content__fylJa{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;z-index:1001;width:420px;max-width:90vw;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #e5e7eb}.dark .LoginDialog_content__fylJa{background:#1f2937;border-color:#374151}.LoginDialog_header__iOwh8{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.dark .LoginDialog_header__iOwh8{border-color:#374151}.LoginDialog_title__ePHPv{font-size:18px;font-weight:600;color:#111827;margin:0}.dark .LoginDialog_title__ePHPv{color:#f9fafb}.LoginDialog_closeButton__TV48N{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}.LoginDialog_closeButton__TV48N:hover{background:#f3f4f6;color:#374151}.dark .LoginDialog_closeButton__TV48N{color:#9ca3af}.dark .LoginDialog_closeButton__TV48N:hover{background:#374151;color:#e5e7eb}.LoginDialog_body__YBR4s{padding:24px}.LoginDialog_description__A7tre{font-size:14px;color:#6b7280;margin-bottom:24px;text-align:center;line-height:1.5}.dark .LoginDialog_description__A7tre{color:#9ca3af}.LoginDialog_loginButton__T1p2u{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.LoginDialog_loginButton__T1p2u:hover{background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.LoginDialog_loginButton__T1p2u:active{transform:translateY(0)}.dark .LoginDialog_loginButton__T1p2u{background:#6366f1}.dark .LoginDialog_loginButton__T1p2u:hover{background:#5855eb}.LoginDialog_footer__jKkKf{padding:16px 24px 24px;border-top:1px solid #e5e7eb}.dark .LoginDialog_footer__jKkKf{border-color:#374151}.LoginDialog_footerText__4frOc{font-size:12px;color:#6b7280;text-align:center;margin:0;line-height:1.4}.dark .LoginDialog_footerText__4frOc{color:#9ca3af}.Playground_pageCont__2O03B{min-width:1000px;height:100vh;display:flex;flex-direction:column}.Playground_body__TysdT{flex:1;display:flex;height:100%;overflow:hidden}.Playground_body__TysdT .Playground_right__TUf9W{flex:1;height:100%}