:root{--color-primary:#2563eb;--color-primary-light:#3b82f6;--color-primary-dark:#2563eb;--color-assistant:#f3f4f6;--color-background:#fff;--color-text:#1f2937;--color-text-light:#6b7280;--color-text-light:#e5e7eb;--color-code-bg:#1f2937;--color-border:#e5e7eb;--spacing-unit:8px;--border-radius:8px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--transition-speed:0.2s}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#1f2937;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;min-height:100vh}.styles_footer__HswBA,body{background-color:var(--color-background);position:relative}.styles_footer__HswBA{border-top:1px solid var(--color-border);margin-top:auto;padding:calc(var(--spacing-unit)*2);text-align:center}.styles_footer__text__YKsjO{color:var(--color-text-light);font-size:.875rem}.styles_footer__link__4l4OE{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s;&:hover{color:var(--color-primary-light);text-decoration:underline}}.styles_loginContainer__aw0gY{align-items:center;background-color:#f5f5f5;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0}.styles_loginBox__zBNbe{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:400px;padding:40px;width:100%}.styles_title__JXsGg{color:#333;font-size:24px;margin-bottom:30px;text-align:center}.styles_form__6juEu{display:flex;flex-direction:column;gap:20px}.styles_formGroup__31\+6o{display:flex;flex-direction:column;gap:8px}.styles_input__AFQCl{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:12px}.styles_button__kcniX{background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:10px;padding:12px;transition:background-color .2s}.styles_button__kcniX:hover:not(:disabled){background-color:#1d4ed8}.styles_button__kcniX:disabled{cursor:not-allowed;opacity:.7}.styles_error__aRw\+p{background-color:#fee2e2;border:1px solid #ef4444;border-radius:4px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px}.styles_messageList__474Ff{flex-grow:1;overflow-y:auto;scroll-behavior:smooth}.styles_messageList__474Ff,.styles_message__9Fg\+c{padding:calc(var(--spacing-unit)*2);position:relative}.styles_message__9Fg\+c{border-radius:var(--border-radius);display:flex;flex-direction:column;margin-bottom:calc(var(--spacing-unit)*3);max-width:90%;transition:all var(--transition-speed) ease-in-out}.styles_message--user__zwyRv{background-color:var(--color-primary);color:#fff;margin-left:auto}.styles_message--assistant__N0fkl{background-color:var(--color-assistant);color:var(--color-text);margin-right:auto}.styles_message--included__BAjQy{box-shadow:0 0 0 2px var(--color-primary-dark)}.styles_message__content__KzRwy{margin-bottom:var(--spacing-unit)}.styles_message__controls__6Wae3{align-items:center;border-top:1px solid #ffffff1a;display:flex;font-size:.875rem;justify-content:space-between;margin-top:var(--spacing-unit);opacity:.8;padding-top:var(--spacing-unit)}.styles_message--assistant__N0fkl .styles_message__controls__6Wae3{border-top-color:#0000001a}.styles_message__inclusion__TD7h3{align-items:center;cursor:pointer;display:flex;font-size:.75rem;gap:var(--spacing-unit);opacity:.8;transition:opacity var(--transition-speed) ease;-webkit-user-select:none;user-select:none}.styles_message__inclusion__TD7h3:hover{opacity:1}.styles_message__checkbox__0JMFR{accent-color:var(--color-primary);cursor:pointer;height:16px;width:16px}.styles_message__role__XKYef{font-style:italic;opacity:.8}.styles_message__text__h8VZc{line-height:1.5;margin:calc(var(--spacing-unit)*2) 0;white-space:pre-wrap;word-break:break-word}.styles_message--assistant__N0fkl .styles_message__content__KzRwy pre{background-color:var(--color-code-bg);border-radius:calc(var(--border-radius)/2);color:var(--color-text-light);font-family:Consolas,Monaco,monospace;font-size:.9em;line-height:1.4;margin:calc(var(--spacing-unit)*2) 0;overflow-x:auto;padding:calc(var(--spacing-unit)*2)}.styles_message--assistant__N0fkl .styles_message__content__KzRwy code:not(pre code){background-color:var(--color-code-bg);border-radius:3px;font-family:Consolas,Monaco,monospace;font-size:.9em;padding:.2em .4em}.styles_message--assistant__N0fkl .styles_message__content__KzRwy h1,.styles_message--assistant__N0fkl .styles_message__content__KzRwy h2,.styles_message--assistant__N0fkl .styles_message__content__KzRwy h3,.styles_message--assistant__N0fkl .styles_message__content__KzRwy h4,.styles_message--assistant__N0fkl .styles_message__content__KzRwy h5,.styles_message--assistant__N0fkl .styles_message__content__KzRwy h6{color:inherit;line-height:1.2;margin:1em 0 .5em}.styles_message--assistant__N0fkl .styles_message__content__KzRwy h1{font-size:1.5em}.styles_message--assistant__N0fkl .styles_message__content__KzRwy h2{font-size:1.3em}.styles_message--assistant__N0fkl .styles_message__content__KzRwy h3{font-size:1.2em}.styles_message--assistant__N0fkl .styles_message__content__KzRwy h4{font-size:1.1em}.styles_message--assistant__N0fkl .styles_message__content__KzRwy ol,.styles_message--assistant__N0fkl .styles_message__content__KzRwy ul{margin:1em 0;padding-left:2em}.styles_message--assistant__N0fkl .styles_message__content__KzRwy li{margin:.5em 0}.styles_message--assistant__N0fkl .styles_message__content__KzRwy blockquote{border-left:3px solid var(--color-primary);margin:1em 0;opacity:.8;padding-left:1em}.styles_message--assistant__N0fkl .styles_message__content__KzRwy strong{font-weight:600}.styles_message--assistant__N0fkl .styles_message__content__KzRwy em{font-style:italic}.styles_message--assistant__N0fkl .styles_message__content__KzRwy del{text-decoration:line-through}.styles_message--assistant__N0fkl .styles_message__content__KzRwy a{color:inherit;opacity:.8;text-decoration:underline}.styles_message--assistant__N0fkl .styles_message__content__KzRwy a:hover{opacity:1}.styles_message--assistant__N0fkl .styles_message__content__KzRwy p{line-height:1.5;margin:1em 0;white-space:pre-wrap;word-break:break-word}.styles_message--assistant__N0fkl .styles_message__content__KzRwy>:first-child{margin-top:0}.styles_message--assistant__N0fkl .styles_message__content__KzRwy>:last-child{margin-bottom:0}.styles_message--assistant__N0fkl .styles_message__content__KzRwy table{border-collapse:collapse;margin:1em 0;width:100%}.styles_message--assistant__N0fkl .styles_message__content__KzRwy td,.styles_message--assistant__N0fkl .styles_message__content__KzRwy th{border:1px solid #0000001a;padding:.5em;text-align:left}.styles_message--assistant__N0fkl .styles_message__content__KzRwy th{background-color:#0000000d}@media (max-width:640px){.styles_message__9Fg\+c{max-width:90%}.styles_message--assistant__N0fkl .styles_message__content__KzRwy pre{border-radius:0;margin:var(--spacing-unit) -calc(var(--spacing-unit)*2)}}.styles_messageList__474Ff::-webkit-scrollbar{width:6px}.styles_messageList__474Ff::-webkit-scrollbar-track{background:#0000}.styles_messageList__474Ff::-webkit-scrollbar-thumb{background-color:#0003;border-radius:20px}.styles_messageList__474Ff{scrollbar-color:#0003 #0000;scrollbar-width:thin}.styles_messageInputContainer__9ifxx{display:flex;flex-direction:column;gap:calc(var(--spacing-unit));padding:calc(var(--spacing-unit)*2);position:relative;width:100%}.styles_messageInput__vSb1W{display:flex;gap:calc(var(--spacing-unit)*2);width:100%}.styles_messageInput__textarea__L6BPF{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);flex-grow:1;font-family:inherit;font-size:1rem;line-height:1.5;max-height:200px;min-height:60px;padding:calc(var(--spacing-unit)*1.5);position:relative;resize:vertical;&:focus{border-color:var(--color-primary);outline:none}&:disabled{background-color:var(--color-border);cursor:not-allowed}}.styles_messageInput__buttons__YFPVc{align-self:flex-end;display:flex;flex-direction:column;gap:calc(var(--spacing-unit))}.styles_messageInput__button_send__vn4vA{background-color:var(--color-primary);border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*3);position:relative;text-align:center;transition:background-color .2s;&:hover:not(:disabled){background-color:var(--color-primary-light)}&:disabled{cursor:not-allowed;opacity:.6}}.styles_messageInput__button_params__\+DAvj{align-items:center;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);cursor:pointer;display:flex;font-weight:500;gap:calc(var(--spacing-unit));min-width:100px;padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*3);position:relative;text-align:center;transition:all .2s;visibility:visible;&:hover{background-color:var(--color-border)}}.styles_messageInput__metrics__Kk-0\+{background-color:#00000005;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:calc(var(--spacing-unit)*2);margin-top:calc(var(--spacing-unit));padding:calc(var(--spacing-unit)*1.5);position:relative;width:100%}.styles_messageInput__cost__CucRT,.styles_messageInput__creativity__jCnUN,.styles_messageInput__model__L1vxn,.styles_messageInput__responseMode__3MFFL,.styles_messageInput__responseTokens__yO5uI,.styles_messageInput__response__udw84,.styles_messageInput__tokenCount__p1Tjy{align-items:center;color:var(--color-text);display:flex;font-size:.875rem;gap:calc(var(--spacing-unit));padding:calc(var(--spacing-unit)*.5)}.styles_messageInput__language__5Wb3E,.styles_messageInput__model__L1vxn,.styles_messageInput__selectResponseMode__-4Bk5,.styles_messageInput__tokenInput__9TSri{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:calc(var(--border-radius)/2);font-family:Consolas,Monaco,monospace;font-size:.875rem;min-width:80px;padding:calc(var(--spacing-unit)*.5);&:focus{border-color:var(--color-primary);outline:none}}.styles_messageInput__selectModel__WggEC{min-width:200px}.styles_messageInput__slider__7vtms{accent-color:var(--color-primary);width:100px}.styles_messageInput__costNumber__cqO3U,.styles_messageInput__temperatureValue__jM6v8,.styles_messageInput__tokenNumber__iq55l{background-color:var(--color-border);border-radius:calc(var(--border-radius)/2);font-family:Consolas,Monaco,monospace;font-weight:500;min-width:2.5em;padding:2px 6px;text-align:center}.styles_messageInput__tokenWarning__ad3l0{color:#ef4444;padding-left:calc(var(--spacing-unit))}@media screen and (min-width:768px){.styles_messageInput__metrics__Kk-0\+{grid-gap:calc(var(--spacing-unit));align-items:center;display:grid;gap:calc(var(--spacing-unit));grid-template-columns:repeat(3,1fr)}.styles_messageInput__cost__CucRT,.styles_messageInput__creativity__jCnUN,.styles_messageInput__responseMode__3MFFL,.styles_messageInput__responseTokens__yO5uI,.styles_messageInput__response__udw84,.styles_messageInput__tokenCount__p1Tjy{justify-content:flex-start;padding:calc(var(--spacing-unit)*.75)}}@media screen and (max-width:767px){.styles_messageInput__metrics__Kk-0\+{gap:calc(var(--spacing-unit))}.styles_messageInput__cost__CucRT,.styles_messageInput__creativity__jCnUN,.styles_messageInput__responseMode__3MFFL,.styles_messageInput__responseTokens__yO5uI,.styles_messageInput__response__udw84,.styles_messageInput__tokenCount__p1Tjy{justify-content:space-between;width:100%}}.styles_chat__BDd\+J{background-color:var(--color-background);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:1024px;padding:calc(var(--spacing-unit)*2);position:relative;width:100%;z-index:1}.styles_chat__header__Sm85I{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:1.25rem;font-weight:600;justify-content:space-between;margin-bottom:calc(var(--spacing-unit)*2);padding:calc(var(--spacing-unit)*2)}.styles_chat__content__ybbSU{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0 calc(var(--spacing-unit)*2);scroll-behavior:smooth}.styles_chat__messages__i8vU7{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-unit)}.styles_chat__controls__WI3ok{background-color:var(--color-background);border-top:1px solid var(--color-border);margin-top:auto;padding:calc(var(--spacing-unit)*2)}.styles_chat__error__qd6dP{background-color:#fef2f2;border:1px solid var(--color-error);border-radius:var(--border-radius);color:var(--color-error);margin:var(--spacing-unit) 0;padding:calc(var(--spacing-unit)*2)}@media (max-width:640px){.styles_chat__BDd\+J{border-radius:0;height:100vh;padding:0}.styles_chat__header__Sm85I{padding:var(--spacing-unit)}.styles_chat__content__ybbSU{padding:0 var(--spacing-unit)}.styles_chat__controls__WI3ok{padding:var(--spacing-unit)}}.styles_chat__content__ybbSU::-webkit-scrollbar{width:8px}.styles_chat__content__ybbSU::-webkit-scrollbar-track{background:#0000}.styles_chat__content__ybbSU::-webkit-scrollbar-thumb{background-color:var(--color-border);border:2px solid var(--color-background);border-radius:20px}.styles_chat__content__ybbSU{scrollbar-color:var(--color-border) #0000;scrollbar-width:thin}
/*# sourceMappingURL=main.5af7b3a7.css.map*/