@font-face{font-family:ColfaxAI;src:url(https://cdn.openai.com/API/fonts/ColfaxAIRegular.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ColfaxAI;src:url(https://cdn.openai.com/API/fonts/ColfaxAIBold.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIBold.woff) format("woff");font-weight:700;font-style:normal}.Home2025_themeContainer__YTVXN{--text-color:white;--container-bg:#0e1015;--message-list-bg:linear-gradient(180deg,rgba(39,43,49,0.7),rgba(30,36,50,0.9));--assistant-bg:#2d3748;--user-bg:linear-gradient(135deg,#2574e2,#396afc);--input-bg:#2d3748;--input-text:white;--indicator-bg:#2d3748;--indicator-dot:#a0aec0;--code-bg:#1e1e1e;--code-header:#2d2d2d;--border-color:rgba(255,255,255,0.1);--shadow-color:rgba(0,0,0,0.2);--scrollbar-track:transparent;--scrollbar-thumb:rgba(255,255,255,0.2)}.Home2025_lightMode__Bjws2{--text-color:#333333;--container-bg:#f9f9fc;--message-list-bg:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(240,242,245,0.9));--assistant-bg:#f0f2f5;--user-bg:linear-gradient(135deg,#c8daf4,#95aef7);--input-bg:#f0f2f5;--input-text:#333333;--indicator-bg:#f0f2f5;--indicator-dot:#888;--code-bg:#1e1e1e;--code-header:#2d2d2d;--border-color:rgba(0,0,0,0.05);--shadow-color:rgba(0,0,0,0.1);--scrollbar-track:transparent;--scrollbar-thumb:rgba(0,0,0,0.2)}.Home2025_footer__GrcMC,.Home2025_footer__GrcMC a,.Home2025_footer__GrcMC a:visited{padding-top:15px;align-content:center;color:rgba(255,0,0,.3);position:fixed;bottom:0;width:100%;margin-top:40px;margin-bottom:10px;text-align:center;left:0;right:0}.Home2025_themeToggleFixed__iCEEx{position:fixed;top:16px;right:16px;z-index:100;background-color:rgba(45,55,72,.7);color:white;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;box-shadow:0 2px 10px var(--shadow-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s ease,transform .2s ease}.Home2025_themeToggleFixed__iCEEx:hover{background-color:rgba(66,153,225,.8);transform:scale(1.05)}.Home2025_themeToggleFixed__iCEEx:active{transform:scale(.95)}.Home2025_chat1container__Ko7QR{display:flex;flex-direction:column;height:calc(100vh - 120px);width:85%;max-width:1000px;background-color:var(--container-bg);border-radius:16px;overflow:hidden;margin:20px auto;box-shadow:0 6px 20px var(--shadow-color);border:1px solid var(--border-color);position:relative;font-family:ColfaxAI,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Home2025_message1List__3eMdM{display:flex;flex-direction:column;padding:20px;flex-grow:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);background-image:var(--message-list-bg)}.Home2025_message1List__3eMdM::-webkit-scrollbar{width:6px}.Home2025_message1List__3eMdM::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:10px}.Home2025_message1List__3eMdM::-webkit-scrollbar-track{background:var(--scrollbar-track)}.Home2025_message1__ZBq8j{display:flex;align-items:flex-start;margin-bottom:16px;max-width:85%;border-radius:18px;padding:12px 16px;line-height:1.5;font-size:15px;transition:all .2s ease;position:relative;word-break:break-word;white-space:pre-wrap;animation:Home2025_fadeIn__THBst .3s ease}@keyframes Home2025_fadeIn__THBst{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Home2025_message1__ZBq8j.Home2025_user__xUNg7{margin-left:auto;margin-right:10px;background:var(--user-bg);color:white;border-bottom-right-radius:4px;box-shadow:0 2px 5px var(--shadow-color)}.Home2025_message1__ZBq8j.Home2025_assistant__qP7PU{margin-right:auto;margin-left:10px;background-color:var(--assistant-bg);color:var(--text-color);border-bottom-left-radius:4px;box-shadow:0 2px 5px var(--shadow-color)}.Home2025_messageContent__8jH0S{flex:1 1;min-width:0;color:var(--text-color)}.Home2025_avatar__yTh9h{min-width:36px;width:36px;height:36px;border-radius:50%;margin-right:12px;overflow:hidden;box-shadow:0 2px 5px var(--shadow-color);border:2px solid var(--assistant-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600;font-size:14px}.Home2025_avatarImage__xFLpA{width:100%;height:100%;object-fit:cover}.Home2025_message1FormContainer__9RtHP{padding:16px 20px;background-color:var(--container-bg);border-top:1px solid var(--border-color);position:sticky;bottom:0;z-index:10}.Home2025_inputContainer1__MT9KS{display:flex;align-items:center;background-color:var(--input-bg);border-radius:24px;padding:8px 16px;transition:box-shadow .3s ease,background-color .3s ease;box-shadow:0 1px 3px var(--shadow-color);width:100%;margin:0 auto}.Home2025_inputContainer1__MT9KS:focus-within{box-shadow:0 1px 6px rgba(255,255,255,.1);background-color:var(--input-bg);filter:brightness(1.1)}.Home2025_message1Form__4TI6t{width:100%;display:flex}.Home2025_message1FormInput__eeemD{flex:1 1;border:none;background:transparent;font-size:15px;padding:10px 0;outline:none;color:var(--input-text);font-family:ColfaxAI,system-ui,-apple-system,sans-serif;resize:none;min-height:24px;max-height:200px;overflow-y:auto}.Home2025_message1FormInput__eeemD::placeholder{color:rgba(255,255,255,.5)}.Home2025_lightMode__Bjws2 .Home2025_message1FormInput__eeemD::placeholder{color:rgba(0,0,0,.4)}.Home2025_sendButton__qShu5{background-color:#4299e1;border:none;color:white;font-size:14px;font-weight:500;padding:8px 16px;border-radius:8px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;margin-left:8px;display:flex;align-items:center;justify-content:center;min-width:80px}.Home2025_sendButton__qShu5:hover{background-color:#3182ce}.Home2025_sendButton__qShu5:active{transform:scale(.98)}.Home2025_sendButton__qShu5:disabled{background-color:rgba(66,153,225,.25);cursor:not-allowed;transform:none}.Home2025_typingIndicator__TdEqA{display:flex;background-color:var(--indicator-bg);border-radius:18px;padding:12px 16px;width:fit-content;align-items:center;margin-bottom:16px;margin-left:46px;box-shadow:0 1px 5px var(--shadow-color)}.Home2025_typingDot__U3XHi{width:8px;height:8px;margin:0 2px;background-color:var(--indicator-dot);border-radius:50%;display:inline-block;animation:Home2025_bounce__JfO9e 1.3s linear infinite}.Home2025_typingDot__U3XHi:nth-child(2){animation-delay:.15s}.Home2025_typingDot__U3XHi:nth-child(3){animation-delay:.3s}@keyframes Home2025_bounce__JfO9e{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.Home2025_userGradient__T7_0t{background:linear-gradient(90deg,#2574e2 -30%,#396afc 130%);background-size:200% 100%;animation:Home2025_pulse__DEBLD 2s ease-in-out infinite alternate}@keyframes Home2025_pulse__DEBLD{0%{background-position:0 50%;opacity:.9}to{background-position:100% 50%;opacity:1}}.Home2025_codeBlock__j7LZ2{margin:12px 0;border-radius:8px;overflow:hidden;background:var(--code-bg);font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;box-shadow:0 2px 8px rgba(0,0,0,.3)}.Home2025_codeHeader__QvUqU{display:flex;justify-content:space-between;align-items:center;background:var(--code-header);padding:8px 12px;color:#e6e6e6;font-family:system-ui,-apple-system,sans-serif}.Home2025_copyButton__ZlK9A{background:rgba(255,255,255,.1);border:none;color:#e6e6e6;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease}.Home2025_copyButton__ZlK9A:hover{background:rgba(255,255,255,.2)}.Home2025_preCoded__IYGUl{margin:0;padding:12px 16px;overflow-x:auto;background:var(--code-bg);color:#e6e6e6}.Home2025_inlineCode__ulPt9{background:rgba(255,255,255,.1);color:#ff88a3;border-radius:4px;padding:2px 4px;font-family:Consolas,Monaco,monospace;font-size:.9em}.Home2025_heading1__PqGCM,.Home2025_heading2__8ZSkq,.Home2025_heading3__0n0bW,.Home2025_listItem__g1FE8,.Home2025_orderedList__ShH1_,.Home2025_paragraph__b9_k7,.Home2025_unorderedList__PbkyW{color:var(--text-color);margin:.5em 0}.Home2025_heading1__PqGCM{font-size:1.5em}.Home2025_heading1__PqGCM,.Home2025_heading2__8ZSkq{font-weight:600;margin:1em 0 .5em;padding-bottom:.3em;border-bottom:1px solid var(--border-color)}.Home2025_heading2__8ZSkq{font-size:1.3em}.Home2025_heading3__0n0bW{font-size:1.1em;font-weight:600;margin:1em 0 .5em}.Home2025_orderedList__ShH1_,.Home2025_unorderedList__PbkyW{padding-left:1.5em}.Home2025_listItem__g1FE8{margin:.3em 0}.Home2025_link__zukTl{color:#58a6ff;text-decoration:none}.Home2025_link__zukTl:hover{text-decoration:underline}.Home2025_blockquote__BB9Ga{margin:.5em 0;padding:0 1em;color:#a0aec0;border-left:.25em solid #4a5568}.Home2025_tableContainer__ou4zW{overflow-x:auto;margin:1em 0;border-radius:4px}.Home2025_table__f3o8N{border-collapse:collapse;width:100%;margin:.5em 0}.Home2025_table__f3o8N td,.Home2025_table__f3o8N th{padding:6px 13px;border:1px solid #4a5568;color:var(--text-color)}.Home2025_table__f3o8N th{background-color:rgba(74,85,104,.3)}.Home2025_table__f3o8N tr{background-color:var(--assistant-bg);border-top:1px solid #4a5568}.Home2025_table__f3o8N tr:nth-child(2n){background-color:rgba(58,74,97,.8)}.Home2025_lightMode__Bjws2 .Home2025_table__f3o8N tr:nth-child(2n){background-color:rgba(240,242,245,.8)}.Home2025_citationButton__7u2Oo{background:none;border:none;cursor:pointer;margin-left:8px;opacity:.7;transition:opacity .2s ease;padding:4px;border-radius:4px}.Home2025_citationButton__7u2Oo:hover{opacity:1;background-color:rgba(255,255,255,.1)}.Home2025_lightMode__Bjws2 .Home2025_citationButton__7u2Oo:hover{background-color:rgba(0,0,0,.05)}.Home2025_citationPopout__F0O0P{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--container-bg);color:var(--text-color);border:1px solid var(--border-color);border-radius:8px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000;max-height:80vh;overflow-y:auto;width:80%;max-width:600px}.Home2025_citationPopoutHeader__6tc81{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.Home2025_citationPopoutHeader__6tc81 h3{margin:0;font-size:1.2em}.Home2025_citationPopoutHeader__6tc81 button{background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .2s ease}.Home2025_citationPopoutHeader__6tc81 button:hover{opacity:1}.Home2025_citationList__jpvac{list-style:none;padding:0;margin:0}.Home2025_citationListItem__Y3A3W{margin-bottom:8px}.Home2025_citationLink__rhaSE{color:#58a6ff;text-decoration:none;word-wrap:break-word}.Home2025_lightMode__Bjws2 .Home2025_citationLink__rhaSE{color:#2563eb}.Home2025_citationLink__rhaSE:hover{text-decoration:underline}.Home2025_assistantResponseContainer__tR2EE{position:relative;margin-bottom:10px}.Home2025_copyResponseButton__Lh6RM{position:absolute;top:5px;right:5px;background-color:rgba(45,55,72,.3);border:none;color:var(--text-color);cursor:pointer;opacity:0;transition:opacity .2s ease-in-out,background-color .2s ease;padding:4px;border-radius:4px}.Home2025_assistantResponseContainer__tR2EE:hover .Home2025_copyResponseButton__Lh6RM{opacity:.8}.Home2025_copyResponseButton__Lh6RM:focus,.Home2025_copyResponseButton__Lh6RM:hover{opacity:1!important;background-color:rgba(66,153,225,.4)}.Home2025_copyIcon__N6kBw{width:18px;height:18px;pointer-events:none}.Home2025_modelSelect__R8Jo9{padding:8px;border:1px solid var(--border-color);border-radius:4px;background-color:var(--container-bg);color:var(--text-color);font-family:ColfaxAI,system-ui,-apple-system,sans-serif;font-size:14px;cursor:pointer}.Home2025_modelSelect__R8Jo9:focus{outline:none;border-color:#4299e1}@media (max-width:768px){.Home2025_chat1container__Ko7QR{width:95%;height:calc(100vh - 100px)}.Home2025_message1__ZBq8j{max-width:88%;font-size:14px;padding:10px 14px}.Home2025_avatar__yTh9h{min-width:32px;width:32px;height:32px;margin-right:8px}.Home2025_message1FormInput__eeemD{font-size:14px}}@media (max-width:480px){.Home2025_chat1container__Ko7QR{width:100%;border-radius:12px;margin:10px auto;height:calc(100vh - 80px)}.Home2025_message1__ZBq8j{max-width:90%;font-size:14px}.Home2025_message1FormContainer__9RtHP{padding:12px}.Home2025_inputContainer1__MT9KS{padding:6px 12px}.Home2025_sendButton__qShu5{min-width:40px;width:40px;height:40px;padding:0;border-radius:50%;font-size:0}.Home2025_sendButton__qShu5:before{content:"›";font-size:24px;margin-left:2px}.Home2025_themeToggleFixed__iCEEx{top:10px;right:10px;width:36px;height:36px;font-size:18px}.Home2025_citationPopout__F0O0P{width:95%;padding:16px}}.Home2025_transitionAll__ANOFn{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.Home2025_attachBadge__VE1hr{margin-left:6px;font-size:11px;line-height:1;padding:2px 6px;border-radius:10px;background:var(--badge-bg,#4b5563);color:white}.Home2025_attachmentsBar__vRJCw{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Home2025_attachmentChip__qzg9U{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:999px;background:var(--chip-bg,#111827);color:var(--chip-fg,#e5e7eb);border:1px solid rgba(255,255,255,.08)}.Home2025_lightMode__Bjws2 .Home2025_attachmentChip__qzg9U{background:#f3f4f6;color:#111827;border-color:rgba(0,0,0,.08)}.Home2025_attachmentName__2qj8q{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.Home2025_attachmentSize___jJ_K{opacity:.7}.Home2025_removeAttachment__mkGFb{border:none;background:transparent;color:inherit;cursor:pointer;font-size:16px;line-height:1}.Home2025_clearAllBtn__vFpQB{border:1px dashed rgba(255,255,255,.25);background:transparent;color:inherit;padding:6px 10px;border-radius:999px;cursor:pointer}.Home2025_lightMode__Bjws2 .Home2025_clearAllBtn__vFpQB{border-color:rgba(0,0,0,.2)}.Home2025_citationMarker__vQVmD sup{line-height:0}.Home2025_searchQuery__TjV6M{font-style:italic;color:var(--text-color);opacity:.8;margin:8px 0;padding:8px;background-color:rgba(0,0,0,.05);border-radius:4px}.Home2025_searchResults__iWYUE{margin:12px 0;padding:10px;border:1px solid var(--border-color);border-radius:6px;background-color:rgba(0,0,0,.03)}.Home2025_searchResultItem__aHSD7{padding:6px 0;border-bottom:1px solid var(--border-color);color:var(--text-color)}.Home2025_searchError__cx9un{color:#e53e3e;margin:8px 0;padding:8px;background-color:rgba(229,62,62,.1);border:1px solid rgba(229,62,62,.3);border-radius:4px}.Home2025_toolUse__N78uV{font-style:italic;color:var(--text-color);opacity:.8;margin:8px 0;padding:4px 0}.Home2025_citationLink__rhaSE{font-size:.8em;vertical-align:super;padding:0 2px}.Home2025_main__cdUek{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1.5rem 0 2.5rem;width:100%;gap:1.5rem}.Home2025_cloudform__SbrMd{position:relative;width:100%;max-width:1024px}.Home2025_promptForm__wg5z6{display:flex;gap:.75rem;align-items:stretch;background:#f3f4f6;border-radius:1rem;padding:.75rem;box-shadow:0 10px 30px rgba(17,24,39,.08);border:1px solid rgba(229,231,235,.8)}.Home2025_historyControls__hc5KN{display:flex;flex-direction:column;gap:.35rem;min-width:6.5rem}.Home2025_historyLabel__isaXe{font-size:.8rem;color:#6b7280;font-weight:600}.Home2025_historyInput__OUDyH{border-radius:.5rem;border:1px solid #d1d5db;padding:.45rem .5rem;font-size:.95rem;background:#ffffff;color:#111827;outline:none}.Home2025_historyInput__OUDyH:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.Home2025_textarea___qdTu{resize:vertical;font-size:1rem;padding:.9rem 1rem;width:100%;border-radius:.75rem;border:1px solid #d1d5db;background:#ffffff;color:#111827;outline:none;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease;min-height:44px}.Home2025_textarea___qdTu:disabled{opacity:.5}.Home2025_textarea___qdTu:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.Home2025_textarea___qdTu::placeholder{color:#6b7280}.Home2025_generatebutton__DfHMI{display:inline-flex;align-items:center;justify-content:center;padding:0 1.75rem;border-radius:.75rem;border:none;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#ffffff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;min-width:6rem}.Home2025_generatebutton__DfHMI:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(99,102,241,.25)}.Home2025_generatebutton__DfHMI:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.Home2025_cloud__FwDC9{width:100%;max-width:1024px;height:65vh;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(249,250,251,.95));border-radius:1.25rem;border:1px solid rgba(229,231,235,.9);display:flex;justify-content:center;align-items:stretch;box-shadow:0 20px 40px rgba(17,24,39,.08);overflow:hidden}.Home2025_messagelist__S9haz{width:100%;height:100%;overflow-y:auto;border-radius:.75rem;padding:1.5rem}.Home2025_apimessage__wgzwm,.Home2025_usermessage__Esr8M,.Home2025_usermessagewaiting__J1U9P{display:flex;margin-bottom:1rem;border-radius:1rem}.Home2025_apimessage__wgzwm{background:#ffffff;border:1px solid rgba(229,231,235,.8);padding:1.25rem;color:#111827;animation:Home2025_fadein__JsFQI .5s}.Home2025_usermessage__Esr8M{background:linear-gradient(135deg,#2563eb0d,#7c3aed0f);border:1px solid rgba(59,130,246,.1);padding:1.25rem;color:#111827}.Home2025_usermessagewaiting__J1U9P{padding:1.5rem;color:#000;background:linear-gradient(270deg,#07080938,#1a1c2024,#07080936);background-size:200% 200%;background-position:-100% 0;animation:Home2025_loading-gradient__Es_Eo 2s ease-in-out infinite;animation-direction:alternate}@keyframes Home2025_fadein__JsFQI{0%{opacity:0}to{opacity:1}}@keyframes Home2025_loading-gradient__Es_Eo{0%{background-position:-100% 0}to{background-position:100% 0}}.Home2025_icon__fpvHY{margin-right:1rem;border-radius:.2rem;flex-shrink:0;align-self:flex-start;box-shadow:0 6px 16px rgba(99,102,241,.15)}.Home2025_markdownanswer__nIPN9{line-height:1.75;color:#1f2937}.Home2025_markdownanswer__nIPN9 a{color:#2563eb;font-weight:500}.Home2025_markdownanswer__nIPN9 a:hover{opacity:.9}.Home2025_markdownanswer__nIPN9 code{color:#0f766e;font-weight:500;white-space:pre-wrap!important}.Home2025_markdownanswer__nIPN9 h1,.Home2025_markdownanswer__nIPN9 h2,.Home2025_markdownanswer__nIPN9 h3{font-size:inherit}.Home2025_fallbackNotice__MLQRr{margin-top:.75rem;padding:.5rem .75rem;border-radius:.5rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.85rem}.Home2025_fallbackAction__47eYU{margin-top:.75rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.Home2025_webSearchButton__gWuVZ{border:1px solid #f59e0b;background:#fef3c7;color:#92400e;padding:.45rem .85rem;border-radius:.6rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.Home2025_webSearchButton__gWuVZ:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(245,158,11,.2)}.Home2025_webSearchButton__gWuVZ:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.Home2025_sourcesContainer__TXmwY{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb;font-size:.9em;color:#4b5563}.Home2025_sourcesContainer__TXmwY h4{margin:0 0 .5rem;font-weight:600;color:#374151}.Home2025_sourcesContainer__TXmwY ul{list-style:disc;margin:0 0 0 1.5rem;padding:0}.Home2025_sourcesContainer__TXmwY li{margin-bottom:.25rem}.Home2025_sourcesContainer__TXmwY a{color:#2563eb;text-decoration:none;font-weight:500}.Home2025_sourcesContainer__TXmwY a:hover{text-decoration:underline}.Home2025_center__DD_nD,.Home2025_loadingPlaceholder__Pp6_i .Home2025_messageContent__8jH0S{display:flex;align-items:center}.Home2025_center__DD_nD{justify-content:center;flex-direction:column;width:100%;gap:1rem}.Home2025_errorDisplay__ON3zF{margin-top:.5rem;width:100%;max-width:1024px;border:1px solid #fca5a5;background-color:#fef2f2;color:#b91c1c;padding:.75rem 1rem;border-radius:.5rem;font-size:.9rem;text-align:center}@media (max-width:900px){.Home2025_cloud__FwDC9{height:auto;min-height:26rem}.Home2025_messagelist__S9haz{padding:1rem}}@media (max-width:600px){.Home2025_promptForm__wg5z6{flex-direction:column}.Home2025_generatebutton__DfHMI,.Home2025_historyControls__hc5KN{width:100%}.Home2025_cloud__FwDC9{border-radius:1rem}.Home2025_sourcesContainer__TXmwY{font-size:.85em}}.Home2025_button__VSBQU{background:linear-gradient(135deg,#4f46e5,#7c3aed);display:inline-block;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1.5;margin:10px auto 0;width:275px;padding:.6rem 1.25rem;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.Home2025_button__VSBQU:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(99,102,241,.3)}.Home2025_button__VSBQU:active{transform:scale(.97)}.Home2025_button2__Juj2Z{background:linear-gradient(135deg,#6366f1,#818cf8);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;margin:5px auto 0;width:110px;padding:.4rem .6rem;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.Home2025_button2__Juj2Z:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(99,102,241,.25)}.Home2025_button2__Juj2Z:active{transform:scale(.97)}.Home2025_button3__eXPI_{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;margin:5px auto 0;width:110px;padding:.4rem .6rem;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.Home2025_button3__eXPI_:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(239,68,68,.25)}.Home2025_button3__eXPI_:active{transform:scale(.97)}.Home2025_loadingButton__NWQiD{display:flex;align-items:center;justify-content:center;padding:.6rem 1.25rem;border:none;border-radius:12px;background:#e5e7eb;cursor:not-allowed;margin:10px auto 0;min-width:275px}.Home2025_result1__QM3mi{white-space:pre-wrap;margin:1.5rem auto;padding:1.5rem;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:800px;max-height:400px;overflow-y:auto;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);line-height:1.7;color:#374151;font-size:.95rem}@media (max-width:767px){.Home2025_button__VSBQU{font-size:.85rem;padding:.4rem .8rem;width:220px}}