.Studio_studio__2a3lY{--ink:#202823;--muted:#68736c;--line:#e5e9e5;--accent:#167666;display:flex;height:100dvh;min-height:500px;overflow:hidden;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.Studio_studio__2a3lY *{box-sizing:border-box}.Studio_studio__2a3lY button,.Studio_studio__2a3lY input,.Studio_studio__2a3lY select,.Studio_studio__2a3lY textarea{font:inherit}.Studio_studio__2a3lY button{cursor:pointer}.Studio_studio__2a3lY button:disabled{cursor:not-allowed;opacity:.45}.Studio_studio__2a3lY a:focus-visible,.Studio_studio__2a3lY button:focus-visible,.Studio_studio__2a3lY input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Studio_studio__2a3lY a{color:inherit;text-decoration:none}.Studio_desktopSidebar__6UvMp{flex:0 0 252px;min-width:0;overflow:hidden;border-right:1px solid var(--line);transition:flex-basis .2s ease,border-color .2s ease}.Studio_desktopSidebarCollapsed__1YmW9{flex-basis:0;overflow:hidden;border-right-color:transparent}.Studio_sidebar__kUi0T{height:100%;display:flex;flex-direction:column;padding:26px 18px 20px;background:#f5f7f4;color:#202823}.Studio_brand__VqE_Y{display:flex;align-items:center;gap:10px;color:#167666!important;margin:0 9px 32px;font-size:20px;letter-spacing:-.7px}.Studio_brand__VqE_Y span{flex:1;font-weight:600}.Studio_brand__VqE_Y strong{font-weight:400}.Studio_newSession__r2J_j{display:flex;align-items:center;gap:9px;padding:13px 12px;width:100%;background:#202e27;color:#fff;border:0;border-radius:10px;text-align:left;transition:background .15s,transform .15s}.Studio_newSession__r2J_j:active{transform:scale(.98)}.Studio_newSession__r2J_j:hover{background:#30483b}.Studio_newSession__r2J_j span{margin-left:auto;color:#ced9d2;font-size:10px}.Studio_search__IB2vE{display:flex;align-items:center;gap:8px;color:#748077;margin-top:22px;padding:0 7px}.Studio_search__IB2vE input{min-width:0;width:100%;border:0;outline:none;background:transparent;color:#36443b;font-size:12px;padding:7px 0}.Studio_search__IB2vE:focus-within{outline:2px solid #167666;border-radius:5px}.Studio_sidebarLabel__W_86s{display:flex;justify-content:space-between;padding:26px 8px 12px;font-size:11px;color:#748077}.Studio_sidebarLabel__W_86s span{font-variant-numeric:tabular-nums}.Studio_sessionList__7O3z_{flex:1;overflow-y:auto;min-height:70px}.Studio_sessionRow__l3Cvr{position:relative;display:flex;align-items:center;border-radius:9px;margin-bottom:5px}.Studio_sessionActive__F5YSC{background:#e6eee6}.Studio_sessionRow__l3Cvr:hover{background:#e9eee8}.Studio_sessionLink__AGWI2{display:flex;gap:10px;align-items:flex-start;text-align:left;background:transparent;border:0;padding:12px 9px;min-width:0;width:100%;color:#49564c}.Studio_sessionLink__AGWI2>svg{flex-shrink:0;margin-top:2px}.Studio_sessionLink__AGWI2 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;padding-right:10px}.Studio_sessionLink__AGWI2 small{display:block;margin-top:5px;font-size:10px;color:#7a867c}.Studio_sessionActions__JBY2Z{position:absolute;right:4px;bottom:6px;display:flex;background:#f5f7f4;border-radius:4px}.Studio_sessionActive__F5YSC .Studio_sessionActions__JBY2Z{background:#e6eee6}.Studio_sessionActions__JBY2Z button{padding:4px;color:#778178;background:none;border:0}.Studio_sessionActions__JBY2Z button:hover{color:#167666}.Studio_sidebarEmpty__KJV4k{padding:22px 8px;font-size:12px;color:#7d877f}.Studio_sidebarFooter__hOx5G{border-top:1px solid #e1e6df;padding:18px 8px 0;margin-top:14px}.Studio_sidebarFooter__hOx5G>span{color:#536157;font-size:12px}.Studio_sidebarFooter__hOx5G p{font-size:11px;color:#7b877f;margin:7px 0 14px}.Studio_sidebarFooter__hOx5G a{color:#167666;display:inline-flex;align-items:center;gap:6px;font-size:11px}.Studio_sidebarFooter__hOx5G .Studio_oldVersion__6JmZj{margin-left:14px;color:#778178}.Studio_accountPanel___tBVv{position:relative;display:flex;align-items:center;gap:9px;border-top:1px solid #e1e6df;margin-top:16px;padding:14px 4px 0;min-width:0}.Studio_accountPopoverRoot__SeB9V{position:static;flex:0 0 34px}.Studio_accountAvatarButton__hlksK{display:flex;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:#fff}.Studio_accountAvatarButton__hlksK:hover{box-shadow:0 0 0 2px #d6e2d8}.Studio_accountAvatar__m2ccB{width:34px;height:34px;flex:0 0 34px;border-radius:10px;border:1px solid #dce5dd;background:#fff}.Studio_accountMenu__Im6V_,.Studio_loginPopover__NekDG{position:absolute;z-index:60;left:0;bottom:calc(100% + 12px);overflow:hidden;border:1px solid #e1e6e1;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(32,40,35,.14)}.Studio_accountMenu__Im6V_{width:100%;padding:5px}.Studio_accountLogout__x0taL,.Studio_accountMenuItem__kzwQw{display:flex;width:100%;min-height:36px;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#4d5750!important;text-align:left;font-size:12px}.Studio_accountMenuItem__kzwQw:hover{background:#f3f6f2;color:#167666!important}.Studio_accountMenuItemActive__pUB0u{background:#fff4e9;color:#e87524!important;font-weight:600}.Studio_accountMenuItemActive__pUB0u:hover{background:#ffecd9;color:#d96518!important}.Studio_accountMenuItem__kzwQw:first-child{margin-bottom:3px}.Studio_accountMenuDivider__72waQ{height:1px;margin:5px 4px;background:#e8ebe7}.Studio_accountLogout__x0taL{color:#c33d36}.Studio_accountLogout__x0taL:hover{background:#fff2f0}.Studio_loginPopover__NekDG{right:0;width:auto;padding:16px}.Studio_popoverClose__8nsYK{position:absolute;top:10px;right:10px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#7b847d}.Studio_popoverClose__8nsYK:hover{background:#f2f4f1;color:#303a33}.Studio_loginPopoverIcon__yDsZj{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#eaf3ec;color:#167666}.Studio_loginPopover__NekDG h2{margin:14px 0 6px;color:#202823;font-size:15px;font-weight:650}.Studio_loginPopover__NekDG p{margin:0 0 16px;color:#6f7972;font-size:12px;line-height:1.65}.Studio_loginPopoverPrimary__FRrfg,.Studio_loginPopoverSecondary__aHojU{display:flex;min-height:37px;align-items:center;justify-content:center;border:1px solid #202823;border-radius:7px;font-size:12px;font-weight:600}.Studio_loginPopoverPrimary__FRrfg{background:#202823;color:#fff!important}.Studio_loginPopoverPrimary__FRrfg:hover{background:#35453b}.Studio_loginPopoverSecondary__aHojU{margin-top:7px;border-color:#dfe5df;background:#fff;color:#414b44!important}.Studio_loginPopoverSecondary__aHojU:hover{background:#f6f8f5}.Studio_accountIdentity__DPzGf{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.Studio_accountIdentity__DPzGf strong{color:#36443b;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Studio_accountIdentity__DPzGf span{color:#879189;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Studio_rechargeButton__x7R8A{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;padding:7px 8px;border:1px solid #d6e2d8;border-radius:7px;color:#167666!important;background:#fff;font-size:10px;white-space:nowrap}.Studio_rechargeButton__x7R8A:hover{border-color:#167666;background:#edf6ef}.Studio_textButton__8HIlh{border:0;padding:10px;color:#167666;background:none}.Studio_main__aXMDT{flex:1;min-width:0;display:flex;flex-direction:column}.Studio_header__TK3Oj{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:78px;padding:16px 32px;border-bottom:1px solid #edf0ec;flex-shrink:0}.Studio_header__TK3Oj>div{display:flex;align-items:center;gap:18px;min-width:0}.Studio_header__TK3Oj button{border:0;padding:5px;background:none;color:#738077;display:flex;align-items:center}.Studio_heading__FSeSH{display:flex;flex-direction:column;gap:4px;min-width:0}.Studio_heading__FSeSH strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.Studio_heading__FSeSH span{color:#889189;font-size:11px}.Studio_headerActions__9jNVi{flex-shrink:0;font-size:11px}.Studio_headerActions__9jNVi a{color:#526057;border:1px solid #dfe5de;border-radius:7px;padding:8px 11px;display:flex;gap:6px;align-items:center}.Studio_cloud__Q061R{color:#668075;display:flex;gap:5px;align-items:center}.Studio_headerActions__9jNVi .Studio_cloud__Q061R{border:0;padding:5px 0}.Studio_header__TK3Oj .Studio_mobileMenu___TZ3U{display:none}.Studio_header__TK3Oj .Studio_desktopMenu__5p0O0{flex:0 0 28px;justify-content:center}.Studio_composerDock__OTQaD{padding:8px 32px 20px;flex-shrink:0;background:#fff}.Studio_empty__hRTsp{width:min(620px,100%);margin:auto;padding:clamp(28px,6vh,70px) 24px 28px;text-align:center}.Studio_emptyEyebrow__xENIJ{font-size:11px;color:#75867b;margin-bottom:17px;letter-spacing:1px}.Studio_empty__hRTsp h1{font-size:clamp(30px,3.4vw,44px);line-height:1.3;font-weight:550;letter-spacing:-1.8px;margin:0}.Studio_empty__hRTsp h1 span{color:#167666}.Studio_empty__hRTsp>p{color:#7c857f;line-height:1.85;font-size:13px;margin:17px 0 30px}.Studio_starters__kXzRn{display:flex;flex-direction:column;border-top:1px solid #edf0ec}.Studio_starters__kXzRn button{display:flex;align-items:center;gap:15px;padding:15px 3px;border:0;border-bottom:1px solid #edf0ec;background:none;color:#708276;text-align:left;transition:background .15s}.Studio_starters__kXzRn button:hover{background:#f5f8f4}.Studio_starters__kXzRn button div{display:flex;flex:1;flex-direction:column;gap:5px}.Studio_starters__kXzRn strong{color:#47564b;font-size:13px;font-weight:500}.Studio_starters__kXzRn span{font-size:11px;color:#8a958d}.Studio_loginBanner__Gu9Xg,.Studio_notice__M5zM7{margin:12px 32px 0;padding:10px 14px;display:flex;gap:10px;justify-content:space-between;align-items:center;background:#fff7e8;color:#785420;border-radius:8px;font-size:12px}.Studio_loginBanner__Gu9Xg a{display:flex;align-items:center;white-space:nowrap;gap:5px}.Studio_notice__M5zM7{background:#fff2ef;color:#934735}.Studio_notice__M5zM7 button{border:none;background:none;display:flex}.Studio_error__VrZZB{color:#a54034;font-size:12px}.Studio_renameInput__JdJ3S{width:100%;border:1px solid #cdd9d0;padding:10px;border-radius:6px}@media (max-width:1050px){.Studio_desktopSidebar__6UvMp:not(.Studio_desktopSidebarCollapsed__1YmW9){flex-basis:228px}.Studio_composerDock__OTQaD,.Studio_header__TK3Oj{padding-inline:20px}}@media (max-width:760px){.Studio_desktopSidebar__6UvMp,.Studio_header__TK3Oj .Studio_desktopMenu__5p0O0{display:none}.Studio_header__TK3Oj .Studio_mobileMenu___TZ3U{display:flex}.Studio_header__TK3Oj{min-height:65px;padding:12px 15px}.Studio_header__TK3Oj>div{gap:10px}.Studio_heading__FSeSH span{display:none}.Studio_headerActions__9jNVi a{font-size:10px;padding:6px}.Studio_composerDock__OTQaD{padding:4px 12px max(12px,env(safe-area-inset-bottom))}.Studio_empty__hRTsp{padding:32px 25px 24px}.Studio_empty__hRTsp h1{font-size:32px}.Studio_empty__hRTsp>p{margin-bottom:20px}.Studio_loginBanner__Gu9Xg,.Studio_notice__M5zM7{margin:8px 12px 0}.Studio_accountMenu__Im6V_,.Studio_loginPopover__NekDG{left:0;right:0;width:auto}}@media (prefers-reduced-motion:reduce){.Studio_studio__2a3lY *,.Studio_studio__2a3lY :after,.Studio_studio__2a3lY :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.Composer_wrapper__l2Prn{width:min(880px,100%);margin:0 auto}.Composer_tabs__UhyPj{display:flex;align-items:center;gap:6px;padding:0 0 11px}.Composer_tabs__UhyPj>button{display:flex;align-items:center;gap:7px;padding:7px 13px;border:0;border-radius:7px;background:none;color:#7c867f;font-size:12px}.Composer_tabs__UhyPj>.Composer_activeTab__IuLkC{background:#eaf3ed;color:#166d5b;font-weight:600}.Composer_tabs__UhyPj>span{margin-left:auto;color:#939c95;font-size:10px}.Composer_inputBox__yHnN9{border:1px solid #dce4dc;border-radius:14px;background:#fff;box-shadow:0 4px 20px #263c2908;transition:border-color .15s,box-shadow .15s}.Composer_dragging__oWpOM .Composer_inputBox__yHnN9,.Composer_inputBox__yHnN9:focus-within{border-color:#589e85;box-shadow:0 0 0 3px #1676660d}.Composer_inputBox__yHnN9 textarea{width:100%;display:block;resize:vertical;min-height:87px;max-height:210px;padding:16px 18px 5px;background:none;outline:none;border:0;color:#2e3d32;font-size:13px;line-height:1.7}.Composer_inputBox__yHnN9 textarea::-moz-placeholder{color:#929c94}.Composer_inputBox__yHnN9 textarea::placeholder{color:#929c94}.Composer_inputFooter__7u2kj{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 10px}.Composer_inputFooter__7u2kj>div{display:flex;align-items:center;gap:12px}.Composer_attachButton__SW5kc{display:flex;align-items:center;gap:5px;padding:6px;background:none;border:0;color:#64796b;font-size:11px!important}.Composer_enterHint__inzl_,.Composer_uploadHint__lJsmW{font-size:10px;color:#929b94}.Composer_send__5oraD{background:#167666;border:0;border-radius:9px;color:#fff;display:flex;align-items:center;justify-content:center;width:35px;height:35px;transition:transform .12s,background .15s}.Composer_send__5oraD:disabled{background:#c8d5cd;color:#fff;opacity:1!important}.Composer_send__5oraD:active{transform:scale(.95)}.Composer_controls__do_tK{padding-top:10px}.Composer_modelRow__JIB_x{display:flex;align-items:center;gap:8px;color:#6c7e71}.Composer_modelSelect__dRJsR{min-width:180px;max-width:470px;flex:1;font-size:12px}.Composer_modelSelect__dRJsR .ant-select-selector{border:0!important;background:#f4f7f3!important;box-shadow:none!important;min-height:32px}.Composer_modelSelect__dRJsR .ant-select-selection-item{font-size:12px;color:#435e4b}.Composer_modelRow__JIB_x>button{border:0;background:none;color:#829487;display:flex;padding:6px}.Composer_options__Y2Jqf{display:flex;gap:14px;flex-wrap:wrap;padding:10px 0 0}.Composer_option__Y3zXE{display:flex;align-items:center;gap:7px;color:#7b887e;font-size:11px}.Composer_option__Y3zXE input,.Composer_option__Y3zXE select{border:1px solid #e2e8e0;border-radius:5px;padding:4px 5px;background:#fff;color:#4d6355;font-size:11px;max-width:150px;outline-offset:2px}.Composer_option__Y3zXE input{width:48px}.Composer_option__Y3zXE>div{display:flex;align-items:center;gap:4px}.Composer_capability__63EP6{color:#839186;font-size:10px;margin:8px 0 0;line-height:1.5;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Composer_bottomLine__6fDrO{display:flex;gap:12px;justify-content:space-between;padding:8px 1px 0;color:#8c988f;font-size:10px;line-height:1.5}.Composer_bottomLine__6fDrO>span[role=alert]{color:#ac4938}.Composer_bottomLine__6fDrO strong{color:#688575;white-space:nowrap;font-weight:500}.Composer_attachments__iRmWH{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 0}.Composer_attachment__9qClU{position:relative;display:flex;gap:6px;align-items:center;background:#f1f5ef;color:#64816d;padding:4px 22px 4px 4px;border-radius:6px;max-width:170px;flex-shrink:0}.Composer_attachment__9qClU img{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.Composer_attachment__9qClU span{max-width:85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.Composer_attachment__9qClU button{position:absolute;right:4px;top:4px;background:transparent;border:0;display:flex;color:#6c7d70;padding:1px}.Composer_error__IV_Hc{color:#a44132;font-size:12px;margin-top:7px}.Composer_spin__MM9vf{animation:Composer_spin__MM9vf 1s linear infinite}@keyframes Composer_spin__MM9vf{to{transform:rotate(1turn)}}@media (max-width:1000px){.Composer_uploadHint__lJsmW{display:none}}@media (max-width:760px){.Composer_tabs__UhyPj{padding-bottom:8px}.Composer_enterHint__inzl_,.Composer_tabs__UhyPj>span{display:none}.Composer_inputBox__yHnN9 textarea{min-height:76px;max-height:130px;padding:12px 13px 3px}.Composer_inputFooter__7u2kj{padding:3px 8px 8px}.Composer_options__Y2Jqf{gap:8px 12px}.Composer_bottomLine__6fDrO{flex-wrap:wrap;gap:4px;font-size:10px}.Composer_modelSelect__dRJsR{max-width:calc(100% - 52px)}.Composer_capability__63EP6{display:none}}@media (prefers-reduced-motion:reduce){.Composer_spin__MM9vf{animation:none}}.Conversation_viewport__c95OX{flex:1;overflow-y:auto;min-height:0;position:relative;display:flex;flex-direction:column;overscroll-behavior:contain}.Conversation_conversation__cimL4{width:min(880px,calc(100% - 64px));margin:0 auto;padding:28px 0 16px}.Conversation_turn__Cmc2V{margin-bottom:28px}.Conversation_user__VkJem{margin-left:auto;max-width:80%;width:-moz-fit-content;width:fit-content;padding:11px 16px;background:#f0f4ee;border-radius:13px 13px 3px 13px;color:#445346}.Conversation_user__VkJem p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75;margin:0}.Conversation_response__pmLd8{padding-top:21px}.Conversation_meta__YK7Nh{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:13px;font-size:10px;color:#91a094}.Conversation_meta__YK7Nh strong{color:#546959;font-size:11px;font-weight:600}.Conversation_meta__YK7Nh time{margin-left:auto;font-variant-numeric:tabular-nums}.Conversation_avatar___QSrK{width:28px;height:28px;border-radius:8px;background:#edf4eb;color:#467357;display:inline-flex;align-items:center;justify-content:center}.Conversation_markdown__Idgtw{font-size:14px;line-height:1.85;overflow-wrap:anywhere;padding-left:37px;color:#39473b}.Conversation_markdown__Idgtw h1,.Conversation_markdown__Idgtw h2,.Conversation_markdown__Idgtw h3{font-size:18px;line-height:1.5;margin:14px 0 4px;font-weight:600}.Conversation_markdown__Idgtw h2{font-size:16px}.Conversation_markdown__Idgtw h3{font-size:15px}.Conversation_markdown__Idgtw code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;background:#f1f4ef;padding:2px 4px;border-radius:4px;white-space:pre-wrap}.Conversation_markdown__Idgtw blockquote{border-left:3px solid #c5d6c8;padding-left:12px;color:#788a7a;margin:6px 0}.Conversation_media__ODa9D{margin-left:37px;padding:4px 0}.Conversation_media__ODa9D img,.Conversation_media__ODa9D video{display:block;width:auto;max-width:100%;max-height:520px;height:auto;border-radius:10px;-o-object-fit:contain;object-fit:contain;background:#f3f5f1}.Conversation_media__ODa9D video{width:100%}.Conversation_media__ODa9D p{color:#718476;font-size:12px}.Conversation_pending__iwbYW{display:flex;align-items:center;gap:8px;color:#738f7c;font-size:12px;padding:8px 0 10px 37px}.Conversation_pending__iwbYW button{display:inline-flex;align-items:center;gap:5px;background:#ecf5ee;color:#357449;border:0;padding:6px 10px;border-radius:6px}.Conversation_failure__XJwzp{margin:5px 0 10px 37px;padding:10px 13px;color:#9c4b3c;background:#fff3ef;border-radius:7px;font-size:12px;overflow-wrap:anywhere}.Conversation_actions__l9r5B{display:flex;gap:5px 13px;flex-wrap:wrap;padding:12px 0 0 33px}.Conversation_actions__l9r5B a,.Conversation_actions__l9r5B button{display:inline-flex;align-items:center;gap:5px;padding:4px;color:#7f9284;border:0;background:none;font-size:11px}.Conversation_actions__l9r5B a:hover,.Conversation_actions__l9r5B button:hover{color:#167666}.Conversation_loading__WeZwS{display:flex;justify-content:center;align-items:center;gap:10px;padding:24px;color:#6d8977;font-size:12px}.Conversation_loadMore__4z3pS{display:block;margin:0 auto 18px;border:1px solid #e1e8dd;color:#6c8876;background:#fff;padding:7px 14px;border-radius:7px;font-size:11px}.Conversation_toBottom__Bde30{position:sticky;bottom:8px;margin:0 auto 4px;display:flex;align-items:center;gap:5px;border:1px solid #dbe6d8;border-radius:20px;background:#fff;padding:7px 12px;box-shadow:0 3px 12px #182e1720;color:#67846f;font-size:11px}.Conversation_spin__YdeCT{animation:Conversation_spin__YdeCT 1s linear infinite;flex-shrink:0}@keyframes Conversation_spin__YdeCT{to{transform:rotate(1turn)}}@media (max-width:760px){.Conversation_conversation__cimL4{width:calc(100% - 30px);padding-top:20px}.Conversation_user__VkJem{max-width:90%}.Conversation_markdown__Idgtw,.Conversation_media__ODa9D{padding-left:0;margin-left:0}.Conversation_pending__iwbYW{padding-left:0}.Conversation_actions__l9r5B{padding-left:0;gap:6px}.Conversation_failure__XJwzp{margin-left:0}.Conversation_media__ODa9D img,.Conversation_media__ODa9D video{max-height:380px}}@media (prefers-reduced-motion:reduce){.Conversation_spin__YdeCT{animation:none}}