.chatgpt-container.s-rqiev1{color:#2c3e50;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);flex-direction:column;height:100vh;max-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.app-window-drag-handle.s-rqiev1{-webkit-app-region:drag;box-sizing:border-box;z-index:1;background:0 0;flex-shrink:0;align-items:center;width:100%;height:36px;padding-left:70px;display:flex;overflow:hidden}.titlebar.s-rqiev1{flex-grow:1;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.titlebar.s-rqiev1 h1:where(.s-rqiev1){color:#4a4a4a;-webkit-user-select:none;font-size:.9rem;font-weight:500}.toolbar.s-rqiev1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:0;background:#202e3b;border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.mode-switcher.s-rqiev1{background:0 0;border-radius:8px;gap:.5rem;padding:4px;display:flex}.mode-btn.s-rqiev1{cursor:pointer;color:#060607;background:#a9a8a8e6;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.mode-btn.s-rqiev1:hover{color:#1052bc;background:#6cad66}.mode-btn.active.s-rqiev1{color:#fff;background:#10a37f;box-shadow:0 2px 4px #10a37f4d}.messages-container.s-rqiev1{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem 1rem 0;display:flex;overflow-y:auto}.message.s-rqiev1{flex-direction:column;max-width:80%;animation:.3s s-rqiev1-fadeIn;display:flex}.message.user.s-rqiev1{align-self:flex-end}.message.assistant.s-rqiev1,.message.image.s-rqiev1{align-self:flex-start}.message-content.s-rqiev1{border-radius:18px;padding:.75rem 1rem;position:relative;box-shadow:0 2px 8px #0000001a}.message.user.s-rqiev1 .message-content:where(.s-rqiev1){color:#0a0606;background:#10a37f;border-bottom-right-radius:6px}.message.assistant.s-rqiev1 .message-content:where(.s-rqiev1){color:#2c3e50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom-left-radius:6px}.message.image.s-rqiev1 .message-content:where(.s-rqiev1){color:#2c3e50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom-left-radius:6px}.text-content.s-rqiev1{white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.image-container.s-rqiev1{border-radius:12px;max-width:400px;overflow:hidden}.image-container.s-rqiev1 img:where(.s-rqiev1){width:100%;height:auto;display:block}.message-time.s-rqiev1{color:#9ca3af;align-self:flex-end;margin-top:.25rem;font-size:.7rem}.message.user.s-rqiev1 .message-time:where(.s-rqiev1){align-self:flex-end}.message.assistant.s-rqiev1 .message-time:where(.s-rqiev1){align-self:flex-start}.message.image.s-rqiev1 .message-time:where(.s-rqiev1){align-self:flex-start}.loading-dots.s-rqiev1{gap:4px;margin-left:8px;display:inline-flex}.loading-dots.s-rqiev1 span:where(.s-rqiev1){background:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both s-rqiev1-bounce}.loading-dots.s-rqiev1 span:where(.s-rqiev1):first-child{animation-delay:-.32s}.loading-dots.s-rqiev1 span:where(.s-rqiev1):nth-child(2){animation-delay:-.16s}.input-container.s-rqiev1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#fffffff2;border-top:1px solid #0000001a;flex-shrink:0;padding:1rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 -2px 10px #0000001a}.input-wrapper.s-rqiev1{cursor:text;background:#a7a7a7;border:1px solid #0000001a;border-radius:20px;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a}.input-wrapper.s-rqiev1:hover{box-shadow:0 4px 12px #00000026}.input-wrapper.s-rqiev1:focus-within{border-color:#10a37f;box-shadow:0 0 0 3px #10a37f1a}textarea.s-rqiev1{resize:none;cursor:text;color:#000;background:0 0;border:none;outline:none;flex:1;height:auto;min-height:60px;max-height:200px;font-family:inherit;font-size:.95rem;line-height:1.5;overflow-y:auto}textarea.s-rqiev1:focus{box-shadow:none;outline:none}textarea.s-rqiev1::placeholder{color:#090a0d}.send-btn.s-rqiev1{color:#fff;cursor:pointer;background:#10a37f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.send-btn.s-rqiev1:hover:not(:disabled){background:#0d8f6b;transform:scale(1.05)}.send-btn.s-rqiev1:disabled{cursor:not-allowed;background:#d1d5db;transform:none}.spinner.s-rqiev1{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite s-rqiev1-spin}.input-hint.s-rqiev1{color:#6b7280;text-align:center;margin-top:.5rem;font-size:.8rem}@keyframes s-rqiev1-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes s-rqiev1-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes s-rqiev1-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark .chatgpt-container.s-rqiev1{color:#1e61a3;background:linear-gradient(135deg,#1f2937 0%,#111827 100%)}.dark .app-window-drag-handle.s-rqiev1{background:#1f2937f2;border-bottom:1px solid #ffffff1a}.dark .logo.s-rqiev1 span:where(.s-rqiev1){color:#06090c}.dark .mode-switcher.s-rqiev1{background:#ffffff1a}.dark .mode-btn.s-rqiev1{color:#01060d}.dark .mode-btn.s-rqiev1:hover{color:#05090e;background:#ffffff1a}:is(.dark .message.assistant.s-rqiev1 .message-content:where(.s-rqiev1),.dark .message.image.s-rqiev1 .message-content:where(.s-rqiev1)){color:#e9eaeb;background:#1f2937e6}.dark .input-container.s-rqiev1{background:#1f2937f2;border-top:1px solid #ffffff1a}.dark .input-wrapper.s-rqiev1{background:#374151cc;border:1px solid #ffffff1a}.dark textarea.s-rqiev1{color:#f9fafb}.dark textarea.s-rqiev1::placeholder{color:#9ca3af}.tl-container.chatgpt{z-index:100;position:absolute;top:.7rem;left:.7rem}
