.page_light__QLdmh{--bg-primary:#f7f7f8;--bg-secondary:#ffffff;--bg-tertiary:#f9fafb;--bg-hover:#f3f4f6;--bg-active:#eff6ff;--text-primary:#202123;--text-secondary:#374151;--text-tertiary:#6b7280;--text-muted:#9ca3af;--border-primary:#e5e7eb;--border-secondary:#d1d5db;--border-active:#93c5fd;--accent-primary:#10a37f;--accent-secondary:#bfdbfe;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 2px 8px rgba(0,0,0,0.1);--hint-bg:#fef3c7;--hint-border:#fde68a}.page_dark___C_6h{--bg-primary:#1a1a1a;--bg-secondary:#2a2a2a;--bg-tertiary:#1f1f1f;--bg-hover:#333333;--bg-active:#1e3a5f;--text-primary:#ececec;--text-secondary:#d1d5db;--text-tertiary:#9ca3af;--text-muted:#6b7280;--border-primary:#404040;--border-secondary:#505050;--border-active:#5b8bb5;--accent-primary:#10a37f;--accent-secondary:#3b5a7e;--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-md:0 2px 8px rgba(0,0,0,0.4);--hint-bg:#3d3520;--hint-border:#5a4a1a}.page_main__nw1Wk{width:100%;height:100vh;flex-direction:column;background:var(--bg-primary);transition:background .3s ease}.page_header__oRW75,.page_main__nw1Wk{display:flex;align-items:center;justify-content:center}.page_header__oRW75{position:absolute;top:40px;left:0;right:0}.page_title__po7na{font-size:48px;font-weight:700;color:var(--text-primary);margin:0;text-align:center}.page_themeToggle__1G9tR{position:absolute;right:40px;padding:10px 16px;font-size:20px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.page_themeToggle__1G9tR:hover{background:var(--bg-hover);transform:scale(1.05)}.page_inputContainer__jqdjd{width:100%;display:flex;align-items:center;justify-content:center;padding:20px}.page_textBox__qxzJV{width:100%;max-width:600px;padding:16px 24px;font-size:20px;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-secondary);transition:all .2s ease;outline:none;text-align:center;box-shadow:var(--shadow-sm);color:var(--text-primary)}.page_textBox__qxzJV::placeholder{color:var(--text-muted)}.page_textBox__qxzJV:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(16,163,127,.1)}.page_mainContainer__HWWsc{width:100%;max-width:1400px;display:flex;gap:30px;padding:40px 20px;align-items:flex-start}.page_historyPanel__h5nOb{flex:0 0 300px;max-height:calc(100vh - 200px);overflow-y:auto;background:var(--bg-secondary);border-radius:12px;padding:20px;box-shadow:var(--shadow-md);border:1px solid var(--border-primary)}.page_historyTitle__pBaHx{font-size:12px;font-weight:600;color:var(--text-tertiary);margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.page_historyItem__NERsU{padding:12px;margin-bottom:8px;background:var(--bg-tertiary);border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.page_historyItem__NERsU:hover{background:var(--bg-hover);border-color:var(--border-primary)}.page_historyItemActive__Zy7ZI{background:var(--bg-active);border-color:var(--border-active)}.page_historyQuery__aaVjK{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.page_historyResponse__0Njaa{font-size:12px;color:var(--text-tertiary);line-height:1.4}.page_responseContainer__sl2Nv{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:30px;min-width:0}.page_questionText__vuYBY{font-size:28px;font-weight:600;color:var(--text-primary);text-align:center;padding:20px 30px;background:var(--bg-secondary);border-radius:12px;box-shadow:var(--shadow-md);border:1px solid var(--border-primary);width:100%;word-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}.page_loadingText___xEl5{font-size:20px;color:var(--text-tertiary);font-style:italic;animation:page_pulse__XPtbN 1.5s ease-in-out infinite}.page_hintText__VHMcq{font-size:14px;color:var(--text-tertiary);font-style:italic;text-align:center;padding:8px 16px;background:var(--hint-bg);border-radius:8px;border:1px solid var(--hint-border)}@keyframes page_pulse__XPtbN{0%,to{opacity:.5}50%{opacity:1}}.page_aiResponse___n5rE{font-size:18px;line-height:1.8;color:var(--text-secondary);text-align:left;padding:30px;background:var(--bg-secondary);border-radius:12px;box-shadow:var(--shadow-md);border:1px solid var(--border-primary);width:100%;word-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;animation:page_fadeIn__jjObi .5s ease;cursor:text;position:relative;transition:all .2s ease}.page_aiResponse___n5rE:hover{border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(16,163,127,.1),var(--shadow-md)}.page_aiResponse___n5rE:hover:before{content:"✨ Highlight text to explore deeper";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--accent-primary);color:white;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;animation:page_fadeInTooltip__3_Xxt .2s ease}@keyframes page_fadeInTooltip__3_Xxt{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_aiResponse___n5rE::selection{background:var(--accent-secondary);color:var(--text-primary)}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_backButton__DcXpv{padding:12px 30px;font-size:16px;font-weight:500;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.page_backButton__DcXpv:hover{background:var(--bg-tertiary);border-color:var(--text-muted);transform:translateY(-1px);box-shadow:var(--shadow-md)}@media (max-width:1024px){.page_mainContainer__HWWsc{flex-direction:column}.page_historyPanel__h5nOb{flex:none;width:100%;max-height:200px}}@media (max-width:768px){.page_title__po7na{font-size:36px}.page_themeToggle__1G9tR{right:20px;padding:8px 12px;font-size:18px}.page_textBox__qxzJV{font-size:18px;padding:15px 20px}.page_questionText__vuYBY{font-size:22px;padding:16px 24px}.page_aiResponse___n5rE{font-size:16px;padding:24px}}