._sidebar_40lga_2{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);-webkit-user-select:none;user-select:none;height:calc(100dvh - 28px);min-height:0;max-height:calc(100dvh - 28px);box-shadow:var(--sidebar-shadow), var(--sidebar-inset);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:34px;flex-direction:column;align-self:start;display:flex;position:sticky;top:14px;overflow:visible}._header_40lga_21{flex-shrink:0;align-items:center;padding:18px 18px 10px;display:flex}._brand_40lga_28{color:var(--app-text);letter-spacing:-.04em;font-size:24px;font-weight:800}._actionRow_40lga_36{flex-shrink:0;align-items:center;gap:10px;padding:4px 18px 10px;display:flex}._newChatBtn_40lga_44{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6674ff,#5765f2);border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 12px 24px #6366f13d}._newChatBtn_40lga_44:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 16px 28px #6366f147}._newChatPlus_40lga_67{font-size:18px;font-weight:400;line-height:1}._searchCircleBtn_40lga_73{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s,transform .1s,box-shadow .15s;display:flex;box-shadow:0 10px 22px #0f172a38}._searchCircleBtn_40lga_73:hover{background:#1f2937;transform:translateY(-1px)}._searchCircleBtnActive_40lga_92{background:#4f46e5;box-shadow:0 12px 24px #4f46e53d}._searchWrap_40lga_98{flex-shrink:0;padding:0 18px 10px}._searchInput_40lga_102{color:#111827;background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;outline:none;width:100%;padding:12px 14px;font-size:13px;box-shadow:inset 0 1px 1px #fffc}._searchInput_40lga_102:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f117}._nav_40lga_120{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:0 18px;display:flex}._navItem_40lga_128{color:#374151;text-align:left;cursor:pointer;background:#f8fafcf2;border:1px solid #0000;border-radius:18px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s,transform .12s;display:flex}._navItem_40lga_128:hover{color:#111827;background:#fff;border-color:#e5e7eb;transform:translateY(-1px)}._navItemActive_40lga_149{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe;box-shadow:0 8px 18px #4f46e51f}._sessionArea_40lga_157{flex-direction:column;flex:1;min-height:0;margin-top:10px;padding:0 14px;display:flex;overflow:hidden}._sessionPanel_40lga_167{background:linear-gradient(#f8fafcf5,#ffffffe6);border:1px solid #e2e8f0e6;border-radius:28px;flex-direction:column;flex:1;min-height:0;display:flex;box-shadow:inset 0 1px #ffffffe6}._conversationsLabel_40lga_178{color:#9ca3af;letter-spacing:.04em;flex-shrink:0;padding:14px 16px 10px;font-size:11px;font-weight:600}._sessionList_40lga_187{scrollbar-width:none;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 10px 12px 12px;display:flex;overflow-y:auto}._sessionPanel_40lga_167:hover ._sessionList_40lga_187{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._sessionList_40lga_187::-webkit-scrollbar{width:0}._sessionPanel_40lga_167:hover ._sessionList_40lga_187::-webkit-scrollbar{width:8px}._sessionList_40lga_187::-webkit-scrollbar-track{background:0 0}._sessionList_40lga_187::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}._sessionPanel_40lga_167:hover ._sessionList_40lga_187::-webkit-scrollbar-thumb{background:#cbd5e1}._sessionPanel_40lga_167:hover ._sessionList_40lga_187::-webkit-scrollbar-thumb:hover{background:#94a3b8}._sessionGroup_40lga_229{flex-direction:column;gap:6px;display:flex}._groupLabel_40lga_235{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px 2px;font-size:11px;font-weight:600}._sessionItem_40lga_245{border-radius:22px;align-items:center;transition:background .12s,box-shadow .12s,transform .12s;display:flex;position:relative;overflow:visible}._sessionItem_40lga_245:hover{background:#fffffff0;transform:translateY(-1px);box-shadow:0 10px 18px #94a3b824}._sessionItem_40lga_245:hover ._sessionActions_40lga_258{opacity:1;pointer-events:auto}._sessionItem_40lga_245:hover ._sessionTitleTooltip_40lga_262{opacity:1;transform:translate(14px,-50%)}._sessionItemActive_40lga_266{background:#e7f1ff;box-shadow:inset 0 0 0 1px #60a5fa29}._sessionItemActive_40lga_266:hover{background:#dbeafe}._sessionBtn_40lga_274{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:9px;min-width:0;padding:12px 14px;font-size:13.5px;display:flex}._sessionItemActive_40lga_266 ._sessionBtn_40lga_274{color:#2563eb;font-weight:500}._sessionItemActive_40lga_266 ._sessionBtn_40lga_274 svg{color:#2563eb}._sessionBtn_40lga_274 svg{color:#9ca3af;flex-shrink:0}._sessionTitle_40lga_262{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._sessionTitleTooltip_40lga_262{color:#f8fafc;opacity:0;pointer-events:none;z-index:30;white-space:normal;background:#0f172af5;border:1px solid #334155eb;border-radius:16px;min-width:180px;max-width:320px;padding:10px 12px;font-size:12px;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(4px,-50%);box-shadow:0 20px 38px #0f172a3d}._sessionTitleTooltip_40lga_262:before{content:"";background:#0f172af5;border-bottom:1px solid #334155eb;border-left:1px solid #334155eb;width:12px;height:12px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}._sessionTitleAnimated_40lga_334{animation:.82s cubic-bezier(.22,1,.36,1) _sessionTitleReveal_40lga_1}@keyframes _sessionTitleReveal_40lga_1{0%{opacity:0;color:#60a5fa;letter-spacing:.02em;transform:translateY(8px)}55%{opacity:1;color:#2563eb;transform:translateY(0)}to{opacity:1;color:inherit;letter-spacing:0;transform:translateY(0)}}._activeDot_40lga_359{background:#2563eb;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:14px;box-shadow:0 0 0 4px #2563eb1f}._sessionActions_40lga_258{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:4px;padding-right:10px;transition:opacity .15s;display:flex}._sessionActionBtn_40lga_381{color:#6b7280;cursor:pointer;background:#ffffffe0;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s,transform .12s;display:flex}._sessionActionBtn_40lga_381:hover{color:#374151;background:#eef2ff;transform:scale(1.04)}._sessionDeleteBtn_40lga_399:hover{color:#ef4444;background:#fee2e2}._renameInput_40lga_402{color:#111827;background:#fff;border:1px solid #6366f1;border-radius:16px;outline:none;flex:1;margin:6px 8px 6px 12px;padding:10px 12px;font-size:13.5px;box-shadow:0 0 0 4px #6366f11a}._emptyMsg_40lga_415{color:#9ca3af;margin:0;padding:12px 10px 18px;font-size:13px}@media (width<=960px){._sessionTitleTooltip_40lga_262{display:none}}._quotaBar_40lga_429{flex-shrink:0;align-items:center;gap:8px;padding:10px 18px 4px;display:flex}._quotaTrack_40lga_436{background:#e5e7eb;border-radius:999px;flex:1;height:6px;overflow:hidden}._quotaFill_40lga_443{background:#2563eb;border-radius:999px;height:100%;transition:width .3s}._quotaWarn_40lga_449{background:#f59e0b}._quotaExceeded_40lga_450{background:#ef4444}._quotaText_40lga_451{color:#94a3b8;white-space:nowrap;font-size:11px}._bottomStack_40lga_458{flex-direction:column;flex-shrink:0;gap:10px;margin:12px 14px 16px;display:flex;position:relative}._userCardWrap_40lga_467{position:relative}._userCardButton_40lga_471{cursor:pointer;background:0 0;border:none;width:100%;padding:0}._userCard_40lga_467{background:#fff;border:1px solid #f1f5f9;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 10px 24px #94a3b824}._userCardActive_40lga_492{background:linear-gradient(#eef2fff5,#fffffffa);border-color:#c7d2fe;box-shadow:0 16px 30px #818cf82e}._userRow_40lga_498{border-radius:16px;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}._avatar_40lga_508{background:linear-gradient(135deg,#eef2ff,#e2e8f0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}._avatarImage_40lga_520{object-fit:cover;width:100%;height:100%;display:block}._usernameText_40lga_527{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}._userIdentity_40lga_536{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}._userRoleText_40lga_544{letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:600}._accountChevron_40lga_552{color:#64748b;background:#f8fafc;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,color .18s,background .18s;display:flex}._accountChevronOpen_40lga_565{color:#4338ca;background:#eef2ff;transform:rotate(180deg)}._accountMenu_40lga_571{z-index:10;scrollbar-width:none;transform-origin:bottom;background:#fffffff5;border:1px solid #e5e7eb;border-radius:28px;max-height:min(72vh,640px);padding:18px;position:absolute;inset:auto 0 calc(100% + 10px);overflow-y:auto;box-shadow:0 20px 40px #0f172a1f}._accountMenu_40lga_571::-webkit-scrollbar{width:0;height:0}._accountMenuHeader_40lga_594{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px;display:flex}._accountMenuEyebrow_40lga_602{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}._accountMenuTitle_40lga_610{color:#111827;font-size:16px;font-weight:800}._accountTabRow_40lga_616{margin-bottom:12px;display:block}._accountTabBtn_40lga_621{color:#475569;background:#ffffffd1;border:1px solid #e5e7eb;border-radius:18px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:46px;padding:12px 16px;font-size:13.5px;font-weight:700;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}._accountTabBtn_40lga_621:hover{background:#f8faff;border-color:#c7d2fe;transform:translateY(-1px)}._accountTabBtnActive_40lga_644{color:#4338ca;background:linear-gradient(#e0e7ffeb,#eef2fff5);border-color:#818cf8;box-shadow:0 12px 24px #6366f11f}._accountTabPane_40lga_651{overflow:hidden}._accountTabPaneInner_40lga_655{gap:14px;min-height:0;display:grid;overflow:hidden}._logoutActionWrap_40lga_662{gap:10px;display:grid}._accountLogoutBtn_40lga_667{color:#dc2626;background:linear-gradient(#fff1f2,#fff7f7);border:1px solid #fecaca;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;font-size:13.5px;font-weight:700;transition:transform .15s,border-color .15s,background .15s;display:flex}._accountLogoutBtn_40lga_667:hover{background:linear-gradient(#ffe4e6,#fff1f2);border-color:#fda4af;transform:translateY(-1px)}._accountLogoutBtnOpen_40lga_690{border-color:#fb7185;box-shadow:0 12px 24px #f43f5e1f}._settingsSection_40lga_695{background:linear-gradient(#f8fafcf2,#ffffffeb);border:1px solid #e2e8f0e6;border-radius:22px;margin-bottom:14px;padding:14px;box-shadow:inset 0 1px #ffffffd1}._settingsSection_40lga_695:last-child{margin-bottom:0}._settingsSectionTitle_40lga_708{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 8px;font-size:11.5px;font-weight:700}._themeToggle_40lga_717{gap:10px;display:grid}._themeOption_40lga_722{color:#334155;text-align:left;background:#ffffffd1;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:12px;width:100%;padding:14px 15px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}._themeOption_40lga_722:hover{background:#f8faff;border-color:#c7d2fe;transform:translateY(-1px)}._themeOptionActive_40lga_742{background:linear-gradient(#e0e7ffeb,#eef2fff5);border-color:#818cf8;box-shadow:0 12px 24px #6366f11f}._themeOptionIcon_40lga_748{color:#4f46e5;background:#eef2ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._themeOptionCopy_40lga_760{align-items:center;display:flex}._themeOptionTitle_40lga_765{color:#111827;font-size:13.5px;font-weight:700}._settingsActionBtn_40lga_771{color:#111827;text-align:left;background:#ffffffd1;border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 15px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}._settingsActionBtn_40lga_771:hover{background:#f8faff;border-color:#c7d2fe;transform:translateY(-1px)}._settingsActionBtnOpen_40lga_792{background:linear-gradient(#e0e7ffeb,#eef2fff5);border-color:#818cf8;box-shadow:0 12px 24px #6366f11f}._settingsActionLabel_40lga_798{font-size:13.5px;font-weight:700}._settingsActionChevron_40lga_803{color:#4f46e5;background:#eef2ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .15s;display:flex}._settingsActionChevronOpen_40lga_816{transform:rotate(180deg)}._passwordSectionPanel_40lga_820,._logoutConfirmPanel_40lga_821{transform-origin:top;overflow:hidden}._passwordSectionInner_40lga_826,._logoutConfirmInner_40lga_827{min-height:0;overflow:hidden}._passwordForm_40lga_832{border-top:1px solid #e2e8f0cc;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px 0;display:flex}._settingsInput_40lga_841{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;outline:none;width:100%;padding:11px 12px;font-size:13px}._settingsInput_40lga_841:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}._settingsSaveBtn_40lga_857{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6674ff,#5765f2);border:none;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .15s}._settingsSaveBtn_40lga_857:hover:not(:disabled){filter:brightness(1.03)}._settingsSaveBtn_40lga_857:disabled{opacity:.6;cursor:not-allowed}._feedback_40lga_871{border:1px solid;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12.5px}._feedbackSuccess_40lga_878{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}._feedbackError_40lga_879{color:#dc2626;background:#fef2f2;border-color:#fecaca}._logoutConfirmInner_40lga_827{background:linear-gradient(#fff5f5fa,#fffbfbf5);border:1px solid #fca5a594;border-radius:22px;padding:14px;box-shadow:inset 0 1px #ffffffd1}._logoutConfirmText_40lga_889{color:#7f1d1d;margin:0;font-size:13px;line-height:1.45}._logoutConfirmActions_40lga_896{gap:10px;margin-top:12px;display:grid}._logoutConfirmBtn_40lga_902{color:#fff;background:linear-gradient(#ef4444,#dc2626);border:1px solid #0000;border-radius:16px;min-height:42px;font-size:13px;font-weight:700;transition:transform .15s,border-color .15s,background .15s}._logoutConfirmBtn_40lga_902:hover{filter:brightness(1.03);transform:translateY(-1px)}[data-theme=dark] ._searchCircleBtn_40lga_73{background:#111f35;box-shadow:0 12px 24px #0206175c}[data-theme=dark] ._searchCircleBtn_40lga_73:hover{background:#17263f}[data-theme=dark] ._searchWrap_40lga_98,[data-theme=dark] ._nav_40lga_120,[data-theme=dark] ._quotaBar_40lga_429{color:#cbd5e1}[data-theme=dark] ._searchInput_40lga_102,[data-theme=dark] ._renameInput_40lga_402,[data-theme=dark] ._settingsInput_40lga_841{color:#e5eefc;box-shadow:none;background:#0f172ab8;border-color:#4755698c}[data-theme=dark] ._searchInput_40lga_102:focus,[data-theme=dark] ._renameInput_40lga_402:focus,[data-theme=dark] ._settingsInput_40lga_841:focus{background:#0c1626eb;border-color:#818cf8}[data-theme=dark] ._navItem_40lga_128{color:#cbd5e1;background:#0f172a85}[data-theme=dark] ._navItem_40lga_128:hover{color:#f8fafc;background:#0f172ad1;border-color:#47556980}[data-theme=dark] ._navItemActive_40lga_149{color:#c7d2fe;background:#4f46e52e;border-color:#818cf873}[data-theme=dark] ._sessionPanel_40lga_167,[data-theme=dark] ._userCard_40lga_467,[data-theme=dark] ._accountMenu_40lga_571,[data-theme=dark] ._settingsSection_40lga_695{background:#0a1221e6;border-color:#47556966;box-shadow:inset 0 1px #94a3b80d}[data-theme=dark] ._conversationsLabel_40lga_178,[data-theme=dark] ._groupLabel_40lga_235,[data-theme=dark] ._quotaText_40lga_451,[data-theme=dark] ._settingsSectionTitle_40lga_708,[data-theme=dark] ._userRoleText_40lga_544,[data-theme=dark] ._accountMenuEyebrow_40lga_602{color:#94a3b8}[data-theme=dark] ._sessionItem_40lga_245:hover{background:#0f172ac7;box-shadow:0 10px 20px #02061752}[data-theme=dark] ._sessionItemActive_40lga_266{background:#1e293beb;box-shadow:inset 0 0 0 1px #60a5fa2e}[data-theme=dark] ._sessionItemActive_40lga_266:hover{background:#25334bf5}[data-theme=dark] ._sessionBtn_40lga_274,[data-theme=dark] ._usernameText_40lga_527,[data-theme=dark] ._accountMenuTitle_40lga_610,[data-theme=dark] ._settingsStat_40lga_1007,[data-theme=dark] ._themeOptionTitle_40lga_765,[data-theme=dark] ._settingsActionLabel_40lga_798{color:#e5eefc}[data-theme=dark] ._sessionBtn_40lga_274 svg,[data-theme=dark] ._accountChevron_40lga_552,[data-theme=dark] ._accountTabBtn_40lga_621,[data-theme=dark] ._accountLogoutBtn_40lga_667{color:#cbd5e1}[data-theme=dark] ._sessionActionBtn_40lga_381,[data-theme=dark] ._themeOption_40lga_722,[data-theme=dark] ._settingsActionBtn_40lga_771,[data-theme=dark] ._accountTabBtn_40lga_621{background:#0f172ab8}[data-theme=dark] ._userCardActive_40lga_492,[data-theme=dark] ._themeOptionActive_40lga_742,[data-theme=dark] ._settingsActionBtnOpen_40lga_792,[data-theme=dark] ._accountTabBtnActive_40lga_644{color:#e5e7ff;background:linear-gradient(#312e816b,#1e293be6);border-color:#818cf88c}[data-theme=dark] ._themeOptionIcon_40lga_748,[data-theme=dark] ._settingsActionChevron_40lga_803,[data-theme=dark] ._accountChevron_40lga_552{color:#c7d2fe;background:#4f46e529}[data-theme=dark] ._accountLogoutBtn_40lga_667{color:#fca5a5;background:linear-gradient(#450a0a80,#1f2937e0);border-color:#f8717159}[data-theme=dark] ._accountLogoutBtnOpen_40lga_690{border-color:#fb71859e;box-shadow:0 12px 24px #7f1d1d3d}[data-theme=dark] ._passwordForm_40lga_832{border-top-color:#47556980}[data-theme=dark] ._logoutConfirmInner_40lga_827{background:linear-gradient(#450a0a73,#1f2937e0);border-color:#f8717159}[data-theme=dark] ._logoutConfirmText_40lga_889{color:#fecaca}[data-theme=dark] ._logoutConfirmBtn_40lga_902{background:linear-gradient(#ef4444e6,#be185deb)}[data-theme=dark] ._quotaTrack_40lga_436{background:#334155cc}[data-theme=dark] ._feedbackSuccess_40lga_878{color:#86efac;background:#14532d47;border-color:#22c55e59}[data-theme=dark] ._feedbackError_40lga_879{color:#fca5a5;background:#7f1d1d47;border-color:#ef444459}@media (width<=960px){._sidebar_40lga_2{border-radius:28px;align-self:stretch;height:auto;max-height:none;position:relative;top:0}._sessionArea_40lga_157{padding:0 12px}}._layout_1md8v_1{height:100dvh;color:var(--app-text);background:0 0;grid-template-columns:310px minmax(0,1fr);gap:14px;padding:14px;display:grid;overflow:visible}._main_1md8v_12{z-index:20;background:var(--shell-bg);border:1px solid var(--shell-border);min-width:0;min-height:0;box-shadow:var(--shell-shadow), var(--shell-inset);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;border-radius:34px;display:grid;position:relative;overflow:visible}@media (width<=960px){._layout_1md8v_1{grid-template-columns:1fr;gap:10px;height:auto;min-height:100dvh;padding:10px}._main_1md8v_12{border-radius:28px;height:100dvh}}._panel_1xjjo_1{gap:18px;height:100%;padding:24px;display:grid;overflow:auto}._header_1xjjo_9{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_1xjjo_16{margin:0;font-size:28px}._tabBar_1xjjo_22{border-bottom:2px solid var(--color-border,#e5e7eb);gap:4px;margin-bottom:4px;display:flex}._tabBtn_1xjjo_29{cursor:pointer;color:var(--color-muted,#6b7280);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 16px;font-size:14px;transition:color .15s,border-color .15s}._tabBtn_1xjjo_29:hover{color:var(--color-text,#111827)}._tabBtnActive_1xjjo_45{color:var(--color-primary,#2563eb);border-bottom-color:var(--color-primary,#2563eb);font-weight:600}._subtitle_1xjjo_51{color:#94a3b8;margin-top:6px;font-size:14px;line-height:1.5}._analyticsSection_1xjjo_58{gap:14px;display:grid}._rowHeader_1xjjo_63{justify-content:space-between;align-items:center;gap:12px;display:flex}._sectionTitle_1xjjo_70{margin:0;font-size:18px}._mutedText_1xjjo_75{color:#94a3b8;font-size:13px}._analyticsGrid_1xjjo_80{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}._breakdownGrid_1xjjo_86{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}._analyticsCard_1xjjo_92,._eventCard_1xjjo_93,._breakdownCard_1xjjo_94{background:#111827;border:1px solid #1f2937;border-radius:14px;padding:14px}._analyticsCard_1xjjo_92{gap:8px;display:grid}._analyticsCard_1xjjo_92 strong{color:#cbd5e1;font-size:13px}._analyticsCard_1xjjo_92 span{color:#f8fafc;font-size:24px;font-weight:700}._breakdownCard_1xjjo_94{gap:12px;display:grid}._breakdownTitle_1xjjo_122{color:#e2e8f0;margin:0;font-size:15px}._pillList_1xjjo_128{flex-wrap:wrap;gap:8px;display:flex}._breakdownPill_1xjjo_134,._secondaryBadge_1xjjo_135{color:#e2e8f0;background:#1e293be6;border:1px solid #334155;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}._breakdownPill_1xjjo_134 em{color:#93c5fd;font-style:normal}._eventsList_1xjjo_152{gap:12px;display:grid}._userGrid_1xjjo_157{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}._userCard_1xjjo_163{background:#111827;border:1px solid #1f2937;border-radius:14px;gap:14px;padding:16px;display:grid}._userHeader_1xjjo_172{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._username_1xjjo_179{color:#f8fafc;margin:0}._meta_1xjjo_184{color:#94a3b8;margin-top:6px;font-size:13px}._roleBadge_1xjjo_190{text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}._roleUser_1xjjo_198{color:#cbd5e1;background:#94a3b82e}._roleAdmin_1xjjo_203{color:#bfdbfe;background:#2563eb2e}._badgeStack_1xjjo_208{flex-direction:column;align-items:flex-end;gap:6px;display:flex}._metaGrid_1xjjo_215{color:#cbd5e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:14px;display:grid}._actionGroup_1xjjo_223,._resetRow_1xjjo_224{gap:10px;display:flex}._label_1xjjo_229{color:#cbd5e1;font-size:13px}._input_1xjjo_234{color:#e2e8f0;background:#020617;border:1px solid #334155;border-radius:10px;width:120px;padding:10px 12px}._primaryBtn_1xjjo_243,._secondaryBtn_1xjjo_244{cursor:pointer;border-radius:10px;padding:10px 12px;font-weight:600}._primaryBtn_1xjjo_243{color:#fff;background:#2563eb;border:1px solid #2563eb}._secondaryBtn_1xjjo_244{color:#e2e8f0;background:#1e293b;border:1px solid #475569}._resetGroup_1xjjo_263{gap:8px;display:grid}._tokenBox_1xjjo_268{background:#020617;border:1px solid #334155;border-radius:12px;gap:8px;padding:12px;display:grid}._tokenLabel_1xjjo_277{color:#93c5fd;font-size:12px;font-weight:700}._code_1xjjo_283{color:#bfdbfe;font-size:12px;display:block;overflow:auto}._feedback_1xjjo_290{border-radius:12px;padding:10px 12px;font-size:14px}._success_1xjjo_296{color:#86efac;background:#22c55e1f;border:1px solid #22c55e73}._error_1xjjo_302{color:#fca5a5;background:#ef44441f;border:1px solid #ef444473}._emptyState_1xjjo_308{color:#94a3b8;text-align:center;border:1px dashed #334155;border-radius:12px;padding:16px}@media (width<=900px){._metaGrid_1xjjo_215,._actionGroup_1xjjo_223,._resetRow_1xjjo_224{grid-template-columns:1fr;display:grid}._input_1xjjo_234{width:100%}}._form_112r1_1{background:0 0;flex-direction:column;align-items:center;gap:10px;padding:0 6px 6px;display:flex}._formInner_112r1_10{flex-direction:column;gap:6px;width:100%;max-width:1120px;display:flex}._inputRow_112r1_18{background:#ffffffeb;border:1px solid #ffffffe0;border-radius:30px;align-items:stretch;gap:10px;padding:14px 14px 14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 26px 52px #94a3b833,0 0 0 1px #ffffffd1,0 0 32px #6366f114}._inputRow_112r1_18:focus-within{background:#fff;border-color:#6366f1;transform:translateY(-1px);box-shadow:0 28px 56px #6366f12e,0 0 0 4px #6366f114,0 0 38px #6366f124}._inputContent_112r1_44{flex-direction:column;flex:1;justify-content:space-between;gap:10px;min-width:0;display:flex}._inputFooter_112r1_53{flex-wrap:wrap;align-items:stretch;gap:12px;min-height:36px;display:flex}._actions_112r1_61{flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;gap:4px;padding-bottom:2px;display:flex}._textarea_112r1_71{resize:none;color:#111827;width:100%;font:inherit;background:0 0;border:none;outline:none;min-height:28px;max-height:220px;padding:6px 0 0;font-size:15px;line-height:1.5;display:block;overflow-y:hidden}._textarea_112r1_71::placeholder{color:#9ca3af}._button_112r1_92{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6674ff,#5865f2);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s,transform .1s,box-shadow .15s;display:flex;box-shadow:0 12px 24px #6366f13d}._button_112r1_92:hover:not(:disabled){background:linear-gradient(135deg,#5c68f3,#4d59e0);transform:scale(1.05)}._button_112r1_92:disabled{opacity:.45;cursor:not-allowed;transform:none}._imageButton_112r1_119{color:#6b7280;cursor:pointer;background:#f8fafc;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;line-height:1;transition:background .12s,color .12s,transform .12s;display:flex}._imageButton_112r1_119:hover:not(:disabled){color:#4f46e5;background:#eef2ff;transform:translateY(-1px)}._imageButton_112r1_119:disabled{opacity:.35;cursor:not-allowed}._imagePreview_112r1_146{flex-wrap:wrap;gap:10px;padding-left:6px;display:flex}._imageThumb_112r1_153{width:76px;height:76px;position:relative}._imageThumb_112r1_153 img{object-fit:cover;border:1px solid #e5e7eb;border-radius:18px;width:100%;height:100%;box-shadow:0 10px 22px #94a3b826}._imageRemove_112r1_168{color:#fff;cursor:pointer;text-align:center;background:#ef4444;border:none;border-radius:50%;width:22px;height:22px;padding:0;font-size:13px;line-height:22px;position:absolute;top:-5px;right:-5px;box-shadow:0 6px 12px #ef444440}._docsBadgeRow_112r1_186{flex-wrap:wrap;gap:8px;padding:2px 4px 0;display:flex}._docsBadgeText_112r1_193{color:#3b82f6;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}._docChip_112r1_201{color:#1d4ed8;background:#dbeafeeb;border:1px solid #93c5fde6;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}._importArea_112r1_215{align-items:stretch;display:flex;position:relative}._plusButton_112r1_221{color:#64748b;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._plusButton_112r1_221:hover{color:#4f46e5;background:#eef2ff;border-color:#6366f1;transform:scale(1.08);box-shadow:0 4px 12px #6366f133}._plusButtonActive_112r1_245{color:#4f46e5;background:#eef2ff;border-color:#6366f1;transform:rotate(45deg)}._plusButtonActive_112r1_245:hover{transform:rotate(45deg)scale(1.08)}._feedbackInline_112r1_256{color:#16a34a;padding:0;font-size:12px;line-height:1.4;animation:.2s ease-out _fadeIn_112r1_1}._modelArea_112r1_264{align-items:center;min-width:208px;display:flex;position:relative}._modelPopupShell_112r1_271{z-index:120;pointer-events:none;width:max(100%,min(720px,100vw - 24px));max-height:min(70vh,560px);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}._thinkingArea_112r1_282{align-items:stretch;display:flex;position:relative}._thinkingPopupShell_112r1_288{z-index:120;pointer-events:none;width:max(100%,min(360px,100vw - 24px));position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}._modelPicker_112r1_298{color:#334155;cursor:pointer;text-align:left;background:linear-gradient(135deg,#f8fafcf5,#f1f5f9eb);border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:10px;min-width:208px;min-height:36px;padding:4px 12px 4px 8px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;box-shadow:0 10px 20px #94a3b81f}._modelPicker_112r1_298:hover:not(:disabled){background:linear-gradient(135deg,#eef2fff5,#e0e7ffeb);border-color:#6366f147;transform:translateY(-1px);box-shadow:0 14px 28px #6366f124}._modelPicker_112r1_298:focus-within{border-color:#6366f16b;box-shadow:0 0 0 4px #6366f114,0 16px 30px #6366f129}._modelPicker_112r1_298:disabled{opacity:.55;cursor:not-allowed;transform:none}._modelPickerOpen_112r1_335{background:linear-gradient(135deg,#eef2fffa,#e0e7fff2);border-color:#6366f161;box-shadow:0 0 0 4px #6366f114,0 16px 30px #6366f129}._modelPickerBadge_112r1_341{color:#4338ca;background:linear-gradient(135deg,#e0e7ff,#dbeafe);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._modelPickerMeta_112r1_353{flex-direction:column;gap:1px;min-width:0;display:flex}._modelPickerLabel_112r1_360{color:#6366f1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}._modelPickerValue_112r1_368{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;min-width:0;font-size:13px;font-weight:600;overflow:hidden}._modelPickerChevron_112r1_378{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:transform .18s,color .18s;display:inline-flex}._modelPickerChevronOpen_112r1_388{color:#4f46e5;transform:rotate(180deg)}._modelPopup_112r1_271{transform-origin:bottom;pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:100%;max-height:min(70vh,560px);padding:14px;display:flex;box-shadow:0 -4px 6px #00000005,0 -20px 40px #6366f114,0 0 0 1px #6366f10a}._modelPopupOpen_112r1_410{opacity:1;transform:translate(-50%)translateY(0)scale(1)}._modelPopupClosing_112r1_415{opacity:0;transform:translate(-50%)translateY(20px)scale(.9)}._modelPopupHeader_112r1_420{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:12px;display:flex}._modelPopupTitle_112r1_428{color:#1e293b;letter-spacing:-.01em;font-size:14px;font-weight:700}._modelOptionList_112r1_435{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:14px;min-height:0;max-height:min(56vh,420px);padding-right:4px;display:flex;overflow-y:auto}._modelOptionList_112r1_435::-webkit-scrollbar{width:8px}._modelOptionList_112r1_435::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}._modelOptionList_112r1_435::-webkit-scrollbar-track{background:0 0}._modelGroup_112r1_460{flex-direction:column;gap:8px;display:flex}._modelGroupHeader_112r1_466{z-index:1;color:#475569;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e2e8f0eb;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex;position:sticky;top:0}._modelGroupList_112r1_483{flex-direction:column;gap:8px;display:flex}._modelOption_112r1_435{color:#334155;cursor:pointer;text-align:left;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:6px;width:100%;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}._modelPickerBadgeImage_112r1_504{object-fit:contain;width:18px;height:18px;display:block}._modelOption_112r1_435:hover{color:#3730a3;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 12px 24px #6366f11f}._modelOptionActive_112r1_519{background:linear-gradient(135deg,#e0e7ffeb,#dbeafef2);border-color:#6366f166;box-shadow:0 14px 28px #6366f124}._modelOptionDisabled_112r1_525,._modelOption_112r1_435:disabled{cursor:not-allowed;color:#94a3b8;box-shadow:none;background:linear-gradient(135deg,#f8fafc,#f8fafc);border-color:#e2e8f0;transform:none}._modelOptionDisabled_112r1_525:hover,._modelOption_112r1_435:disabled:hover{color:#94a3b8;box-shadow:none;background:linear-gradient(135deg,#f8fafc,#f8fafc);border-color:#e2e8f0;transform:none}._modelOptionTopRow_112r1_544{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._modelOptionText_112r1_552{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._modelOptionBadges_112r1_560{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}._modelOptionTitle_112r1_568{color:inherit;white-space:nowrap;font-size:13px;font-weight:700}._modelOptionDescription_112r1_575{color:#475569d6;white-space:nowrap;font-size:12px;line-height:1.45}._modelOptionEffortBadge_112r1_582{color:#0369a1;letter-spacing:.04em;text-transform:uppercase;background:#0ea5e91a;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}._modelOptionBadge_112r1_560{color:#4338ca;letter-spacing:.04em;text-transform:uppercase;background:#4f46e524;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}._thinkingPicker_112r1_610{color:#7c2d12;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fffbebfa,#fff7edf0);border:1px solid #f59e0b38;border-radius:999px;align-items:center;gap:10px;min-height:36px;padding:4px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 10px 20px #f59e0b1f}._thinkingPicker_112r1_610:hover:not(:disabled){background:linear-gradient(135deg,#fef3c7fa,#fde68af0);border-color:#f59e0b5c;transform:translateY(-1px);box-shadow:0 14px 28px #f59e0b29}._thinkingPicker_112r1_610:disabled{opacity:.55;cursor:not-allowed;transform:none}._thinkingPickerOpen_112r1_640{background:linear-gradient(135deg,#fef3c7fa,#fde68af0);border-color:#f59e0b5c;box-shadow:0 0 0 4px #f59e0b14,0 16px 30px #f59e0b29}._thinkingPickerMeta_112r1_646{flex-direction:column;gap:1px;min-width:0;display:flex}._thinkingPickerLabel_112r1_653{color:#d97706;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}._thinkingPickerValue_112r1_661{white-space:nowrap;color:#7c2d12;min-width:0;font-size:13px;font-weight:700}._thinkingPickerChevron_112r1_669{color:#b45309;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:inline-flex}._thinkingPickerChevronOpen_112r1_677{color:#92400e;transform:rotate(180deg)}._thinkingPopup_112r1_288{transform-origin:bottom;pointer-events:auto;background:#fff;border:1px solid #f3e8d3;border-radius:18px;width:100%;min-width:0;padding:14px;box-shadow:0 -4px 6px #00000005,0 -20px 40px #f59e0b1f,0 0 0 1px #f59e0b0d}._thinkingPopupHeader_112r1_697{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}._thinkingPopupTitle_112r1_706{color:#7c2d12;font-size:14px;font-weight:700}._thinkingPopupModel_112r1_712{color:#b45309;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}._thinkingOptionList_112r1_722{flex-direction:column;gap:8px;display:flex}._thinkingOption_112r1_722{color:#7c2d12;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fffaf0,#fff7ed);border:1px solid #f3e8d3;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 13px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}._thinkingOption_112r1_722:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f5d28c;transform:translateY(-1px);box-shadow:0 12px 24px #f59e0b24}._thinkingOption_112r1_722:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;background:linear-gradient(135deg,#fffaf0,#fffaf4);border-color:#f1e4c9;transform:none}._thinkingOption_112r1_722:disabled:hover{box-shadow:none;background:linear-gradient(135deg,#fffaf0,#fffaf4);border-color:#f1e4c9;transform:none}._thinkingOptionActive_112r1_767{background:linear-gradient(135deg,#fef3c7f5,#fde68aeb);border-color:#f59e0b6b;box-shadow:0 14px 28px #f59e0b29}._thinkingOptionTitle_112r1_773{color:inherit;font-size:13px;font-weight:700}._thinkingOptionBadge_112r1_779{color:#92400e;letter-spacing:.04em;text-transform:uppercase;background:#b453091f;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}._thinkingOptionDisabledBadge_112r1_793{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#94a3b824;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}._webSearchToggle_112r1_807{color:#475569;cursor:pointer;background:#f1f5f9db;border:1px solid #94a3b84d;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s,padding .24s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden}._webSearchToggle_112r1_807:hover:not(:disabled){color:#1d4ed8;background:#dbeafee0;border-color:#3b82f66b;transform:translateY(-1px)}._webSearchToggle_112r1_807:disabled{opacity:.55;cursor:not-allowed}._webSearchToggleActive_112r1_836{color:#0369a1;background:linear-gradient(135deg,#e0f2fef5,#dbeafef0);border-color:#0ea5e96b}._webSearchToggleDot_112r1_842{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0ea5e91f}._webSearchToggleLabelRow_112r1_850{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}._webSearchToggleLabelBase_112r1_857{display:inline-block}._webSearchToggleSuffixWrap_112r1_861{align-items:center;max-width:0;transition:max-width .26s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden}._webSearchToggleSuffix_112r1_861{opacity:0;padding-left:4px;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translate(-10px)}._webSearchToggleActive_112r1_836 ._webSearchToggleSuffixWrap_112r1_861{max-width:88px}._webSearchToggleActive_112r1_836 ._webSearchToggleSuffix_112r1_861{opacity:1;transform:translate(0)}._visuallyHidden_112r1_886{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._plusPopup_112r1_898{z-index:100;transform-origin:0 100%;opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:320px;max-width:400px;padding:14px;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(12px)scale(.95);box-shadow:0 -4px 6px #00000005,0 -20px 40px #6366f114,0 0 0 1px #6366f10a}._plusPopupOpen_112r1_919{opacity:1;transform:translateY(0)scale(1)}._plusPopupClosing_112r1_924{opacity:0;transform:translateY(12px)scale(.95)}@keyframes _fadeIn_112r1_1{0%{opacity:0}to{opacity:1}}._plusPopupHeader_112r1_934{justify-content:flex-start;align-items:center;margin-bottom:12px;display:flex}._plusPopupTitle_112r1_941{color:#1e293b;letter-spacing:-.01em;font-size:14px;font-weight:700}._plusPopupActions_112r1_948{flex-direction:column;gap:6px;display:flex}._plusPopupBtn_112r1_954{cursor:pointer;color:#334155;text-align:left;white-space:nowrap;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;font-weight:500;transition:all .15s;display:flex}._plusPopupBtn_112r1_954:hover:not(:disabled){color:#4338ca;background:#eef2ff;border-color:#c7d2fe}._plusPopupBtn_112r1_954:disabled{opacity:.5;cursor:not-allowed}._plusPopupLabel_112r1_983{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ingestForm_112r1_989{flex-direction:column;gap:8px;display:flex}._ingestInput_112r1_995{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}._ingestInput_112r1_995:focus{background:#fff;border-color:#6366f1}._ingestTextarea_112r1_1012{color:#1e293b;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;min-height:80px;max-height:200px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}._ingestTextarea_112r1_1012:focus{background:#fff;border-color:#6366f1}._ingestBtnRow_112r1_1033{justify-content:flex-end;gap:8px;display:flex}._ingestCancelBtn_112r1_1039{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .12s}._ingestCancelBtn_112r1_1039:hover{color:#334155;background:#f1f5f9}._ingestSubmitBtn_112r1_1056{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .15s;box-shadow:0 4px 12px #6366f14d}._ingestSubmitBtn_112r1_1056:hover:not(:disabled){background:linear-gradient(135deg,#5c66f3,#4338ca);transform:translateY(-1px);box-shadow:0 6px 16px #6366f159}._ingestSubmitBtn_112r1_1056:disabled{opacity:.5;cursor:not-allowed;transform:none}[data-theme=dark] ._inputRow_112r1_18{background:#080f1ce6;border-color:#47556957;box-shadow:0 28px 56px #0206176b,0 0 0 1px #94a3b80f,0 0 32px #38bdf814}[data-theme=dark] ._inputRow_112r1_18:focus-within{background:#091222fa;border-color:#818cf8;box-shadow:0 30px 64px #0206177a,0 0 0 4px #818cf81f,0 0 40px #38bdf81f}[data-theme=dark] ._textarea_112r1_71{color:#e5eefc}[data-theme=dark] ._modelPicker_112r1_298{color:#e2e8f0;background:linear-gradient(135deg,#0f172ae6,#1e293bdb);border-color:#47556975;box-shadow:0 16px 28px #02061747}[data-theme=dark] ._modelPicker_112r1_298:hover{background:linear-gradient(135deg,#1e293bf0,#2563eb2e)}[data-theme=dark] ._modelPickerOpen_112r1_335{border-color:#818cf894;box-shadow:0 0 0 4px #818cf81f,0 18px 32px #02061757}[data-theme=dark] ._modelPickerBadge_112r1_341{color:#c7d2fe;background:linear-gradient(135deg,#4338ca47,#0ea5e933)}[data-theme=dark] ._modelPickerLabel_112r1_360{color:#a5b4fc}[data-theme=dark] ._modelPickerValue_112r1_368{color:#e2e8f0}[data-theme=dark] ._modelPickerChevron_112r1_378{color:#94a3b8}[data-theme=dark] ._modelPopup_112r1_271{background:#09101efa;border-color:#47556970;box-shadow:0 -4px 8px #0206172e,0 -24px 48px #02061770,0 0 0 1px #818cf814}[data-theme=dark] ._modelPopupTitle_112r1_428,[data-theme=dark] ._modelOptionTitle_112r1_568{color:#e5eefc}[data-theme=dark] ._modelOptionDescription_112r1_575{color:#cbd5e1c7}[data-theme=dark] ._modelGroupHeader_112r1_466{color:#cbd5e1;background:#1e293be0}[data-theme=dark] ._modelOptionList_112r1_435::-webkit-scrollbar-thumb{background:#818cf852}[data-theme=dark] ._modelOption_112r1_435{color:#cbd5e1;background:linear-gradient(135deg,#0f172ad1,#1e293bcc);border-color:#4755696b}[data-theme=dark] ._modelOption_112r1_435:hover{color:#eef2ff;background:linear-gradient(135deg,#1e293be6,#312e8147);border-color:#818cf885}[data-theme=dark] ._modelOptionActive_112r1_519{background:linear-gradient(135deg,#1e293beb,#2563eb38);border-color:#818cf885}[data-theme=dark] ._modelOptionBadge_112r1_560{color:#c7d2fe;background:#818cf82e}[data-theme=dark] ._textarea_112r1_71::placeholder,[data-theme=dark] ._feedbackInline_112r1_256{color:#94a3b8}[data-theme=dark] ._docChip_112r1_201{color:#bfdbfe;background:#1e293beb;border-color:#60a5fa52}[data-theme=dark] ._plusButton_112r1_221,[data-theme=dark] ._imageButton_112r1_119{color:#cbd5e1;background:#0f172ac7;border-color:#4755697a}[data-theme=dark] ._plusButton_112r1_221:hover,[data-theme=dark] ._imageButton_112r1_119:hover:not(:disabled),[data-theme=dark] ._plusButtonActive_112r1_245{color:#c7d2fe;background:#312e8138;border-color:#818cf894}[data-theme=dark] ._plusPopup_112r1_898{background:#09101efa;border-color:#47556970;box-shadow:0 -4px 8px #0206172e,0 -24px 48px #02061770,0 0 0 1px #818cf814}[data-theme=dark] ._plusPopupTitle_112r1_941,[data-theme=dark] ._plusPopupBtn_112r1_954,[data-theme=dark] ._ingestInput_112r1_995,[data-theme=dark] ._ingestTextarea_112r1_1012,[data-theme=dark] ._ingestCancelBtn_112r1_1039{color:#e5eefc}[data-theme=dark] ._plusPopupBtn_112r1_954,[data-theme=dark] ._ingestInput_112r1_995,[data-theme=dark] ._ingestTextarea_112r1_1012,[data-theme=dark] ._ingestCancelBtn_112r1_1039{background:#0f172ac2;border-color:#47556970}[data-theme=dark] ._plusPopupBtn_112r1_954:hover:not(:disabled),[data-theme=dark] ._ingestCancelBtn_112r1_1039:hover,[data-theme=dark] ._ingestInput_112r1_995:focus,[data-theme=dark] ._ingestTextarea_112r1_1012:focus{color:#f8fafc;background:#1e293bd6;border-color:#818cf88c}[data-theme=dark] ._webSearchToggle_112r1_807{color:#cbd5e1;background:#0f172ab8;border-color:#47556970}[data-theme=dark] ._webSearchToggle_112r1_807:hover:not(:disabled),[data-theme=dark] ._webSearchToggleActive_112r1_836{color:#7dd3fc;background:#082f49d1;border-color:#38bdf873}@media (width<=960px){._formInner_112r1_10{max-width:100%}._inputRow_112r1_18{border-radius:24px;padding:12px 12px 12px 14px}._plusPopup_112r1_898{min-width:280px;max-width:calc(100vw - 40px)}._inputFooter_112r1_53{flex-wrap:wrap;gap:8px}._webSearchToggle_112r1_807{order:2}._docsBadgeText_112r1_193{max-width:170px}}._row_15dll_2{align-items:flex-start;gap:14px;padding:6px 0;display:flex}._userRow_15dll_9{flex-direction:row-reverse}._avatar_15dll_15{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:1px;display:flex;overflow:hidden}._avatarImage_15dll_27{object-fit:cover;width:100%;height:100%;display:block}._avatarUser_15dll_34{background:linear-gradient(135deg,#6477ff,#5b68f6);box-shadow:0 10px 20px #6366f138}._avatarBot_15dll_38{background:#fff;border:1px solid #dbeafe;box-shadow:0 10px 20px #94a3b824}._body_15dll_45{flex:1;min-width:0}._roleLabel_15dll_51{justify-content:space-between;align-items:center;min-height:22px;margin-bottom:8px;display:flex}._assistantMetaLabel_15dll_59{color:#64748b;letter-spacing:.03em;text-transform:none;margin-bottom:10px;font-size:11px;font-weight:700}._botLabel_15dll_68{color:#4f46e5;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}._userLabel_15dll_79{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}._bolt_15dll_87{color:#6366f1;font-size:10px}._editBtn_15dll_92{color:#9ca3af;opacity:0;cursor:pointer;background:#ffffffe0;border:none;border-radius:999px;align-items:center;padding:6px;transition:opacity .15s,color .15s,background .15s;display:flex}._row_15dll_2:hover ._editBtn_15dll_92{opacity:1}._editBtn_15dll_92:hover{color:#374151;background:#eef2ff}._assistantCard_15dll_107{background:#ffffffd6;border:1px solid #ffffffe0;border-radius:28px;padding:20px 22px;box-shadow:0 16px 34px #94a3b81f}._userBubble_15dll_115{background:linear-gradient(#fff 0%,#fafbff 100%);border:1px solid #e2e8f0f2;border-radius:28px;width:min(100%,820px);margin-left:auto;padding:18px 20px;box-shadow:0 16px 32px #94a3b824}._userDocuments_15dll_125{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}._userDocumentChip_15dll_133{color:#3730a3;text-overflow:ellipsis;white-space:nowrap;background:#eef4ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;max-width:100%;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}._userImages_15dll_149{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:12px;display:flex}._userImageBtn_15dll_157{cursor:zoom-in;background:0 0;border:none;border-radius:20px;padding:0;transition:transform .15s,box-shadow .15s;overflow:hidden}._userImageBtn_15dll_157:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 16px 28px #6366f129}._userImage_15dll_149{object-fit:cover;border:1px solid #e5e7eb;border-radius:20px;width:116px;height:116px;display:block}._imageLightbox_15dll_181{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ac2;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}._imageLightboxContent_15dll_193{object-fit:contain;background:#fff;border-radius:28px;max-width:min(92vw,1080px);max-height:86vh;box-shadow:0 30px 80px #0f172a73}._imageLightboxClose_15dll_202{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:flex;position:absolute;top:24px;right:24px}._imageLightboxClose_15dll_202:hover{background:#ffffff38}._userText_15dll_225{white-space:pre-wrap;color:#111827;text-align:left;margin:0;font-size:15px;line-height:1.65}._userRow_15dll_9 ._body_15dll_45{flex-direction:column;align-items:flex-end;display:flex}._userRow_15dll_9 ._roleLabel_15dll_51{flex-direction:row-reverse;width:min(100%,820px)}._markdown_15dll_247{color:#1f2937;font-size:15px;line-height:1.75}._markdown_15dll_247 p{margin:0 0 10px}._markdown_15dll_247 p:last-child{margin-bottom:0}._markdown_15dll_247 ul,._markdown_15dll_247 ol{margin:8px 0 10px 22px;padding:0}._markdown_15dll_247 li{margin-bottom:5px}._markdown_15dll_247 h1,._markdown_15dll_247 h2,._markdown_15dll_247 h3{color:#111827;margin:18px 0 8px;font-weight:700}._markdown_15dll_247 h1{font-size:20px}._markdown_15dll_247 h2{font-size:17px}._markdown_15dll_247 h3{font-size:15px}._markdown_15dll_247 strong{color:#111827;font-weight:700}._markdown_15dll_247 em{color:#374151}._markdown_15dll_247 a{color:#2563eb;text-decoration:underline}._markdown_15dll_247 code{color:#be123c;background:#f1f5f9;border-radius:5px;padding:2px 6px;font-family:Fira Mono,Cascadia Code,monospace;font-size:13.5px}._markdown_15dll_247 pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin:12px 0;padding:14px 16px;overflow-x:auto}._markdown_15dll_247 pre code{color:#1e293b;background:0 0;border-radius:0;padding:0;font-size:13.5px}._markdown_15dll_247 blockquote{color:#6b7280;background:#f8f9ff;border-left:3px solid #c7d2fe;border-radius:0 14px 14px 0;margin:10px 0;padding:4px 14px}._markdown_15dll_247 table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px}._markdown_15dll_247 th,._markdown_15dll_247 td{text-align:left;border:1px solid #e5e7eb;padding:7px 12px}._markdown_15dll_247 th{color:#374151;background:#f9fafb;font-weight:600}._guardrailRow_15dll_316{gap:6px;margin-top:12px;display:flex}._guardrailBadge_15dll_321{border:1px solid;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}._groundedBadge_15dll_328{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}._cautiousBadge_15dll_329{color:#d97706;background:#fffbeb;border-color:#fde68a}._insufficientBadge_15dll_330{color:#dc2626;background:#fef2f2;border-color:#fecaca}._actionBar_15dll_333{opacity:.72;justify-content:space-between;align-items:center;margin-top:12px;transition:opacity .15s;display:flex}._row_15dll_2:hover ._actionBar_15dll_333{opacity:1}._actionGroup_15dll_343{align-items:center;gap:1px;display:flex}._actionBtn_15dll_349{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:flex;position:relative}._actionBtn_15dll_349:hover{color:#374151;background:#eef2ff}._copiedTip_15dll_365{color:#fff;white-space:nowrap;pointer-events:none;background:#1f2937;border-radius:5px;padding:3px 8px;font-size:11px;position:absolute;top:-28px;left:50%;transform:translate(-50%)}._regenerateBtn_15dll_379{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s}._regenerateBtn_15dll_379:hover{color:#374151;background:#f3f4f6;border-color:#d1d5db}._usage_15dll_393{color:#94a3b8;margin-top:8px;font-size:11px}._retrievalMeta_15dll_398{color:#94a3b8;margin-top:4px;font-size:11px}._sourcesSection_15dll_405{border-top:1px solid #f1f5f9;margin-top:14px;padding-top:12px}._sourcesTitle_15dll_410{color:#374151;margin-bottom:8px;font-size:12px;font-weight:700}._sourceCard_15dll_416{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:7px;padding:10px 13px}._sourceHeader_15dll_423{color:#1e293b;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:600;display:flex}._sourceMeta_15dll_431{color:#94a3b8;margin-top:3px;font-size:11px}._sourceLink_15dll_436{color:#2563eb;word-break:break-all;margin-top:6px;font-size:11px;text-decoration:none;display:inline-block}._sourceLink_15dll_436:hover{text-decoration:underline}._sourceSnippet_15dll_449{color:#475569;white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:1.55}[data-theme=dark] ._botLabel_15dll_68,[data-theme=dark] ._bolt_15dll_87{color:#a5b4fc}[data-theme=dark] ._userLabel_15dll_79,[data-theme=dark] ._usage_15dll_393,[data-theme=dark] ._retrievalMeta_15dll_398,[data-theme=dark] ._sourceMeta_15dll_431{color:#94a3b8}[data-theme=dark] ._sourceLink_15dll_436{color:#7dd3fc}[data-theme=dark] ._editBtn_15dll_92,[data-theme=dark] ._regenerateBtn_15dll_379,[data-theme=dark] ._actionBtn_15dll_349{color:#cbd5e1}[data-theme=dark] ._editBtn_15dll_92,[data-theme=dark] ._regenerateBtn_15dll_379{background:#0f172ac2;border-color:#4755696b}[data-theme=dark] ._editBtn_15dll_92:hover,[data-theme=dark] ._actionBtn_15dll_349:hover,[data-theme=dark] ._regenerateBtn_15dll_379:hover{color:#f8fafc;background:#1e293be0}[data-theme=dark] ._avatarBot_15dll_38,[data-theme=dark] ._assistantCard_15dll_107,[data-theme=dark] ._userBubble_15dll_115,[data-theme=dark] ._sourceCard_15dll_416,[data-theme=dark] ._markdown_15dll_247 pre{background:#0a1221db;border-color:#47556961;box-shadow:0 18px 34px #02061742}[data-theme=dark] ._avatarBot_15dll_38{color:#c7d2fe}[data-theme=dark] ._userDocumentChip_15dll_133,[data-theme=dark] ._markdown_15dll_247 code{color:#c7d2fe;background:#1e293bdb;border-color:#6366f157}[data-theme=dark] ._userText_15dll_225,[data-theme=dark] ._markdown_15dll_247,[data-theme=dark] ._markdown_15dll_247 strong,[data-theme=dark] ._markdown_15dll_247 h1,[data-theme=dark] ._markdown_15dll_247 h2,[data-theme=dark] ._markdown_15dll_247 h3,[data-theme=dark] ._sourcesTitle_15dll_410,[data-theme=dark] ._sourceHeader_15dll_423,[data-theme=dark] ._markdown_15dll_247 pre code{color:#e5eefc}[data-theme=dark] ._markdown_15dll_247 em,[data-theme=dark] ._sourceSnippet_15dll_449{color:#cbd5e1}[data-theme=dark] ._markdown_15dll_247 blockquote{color:#cbd5e1;background:#1e293bc2;border-left-color:#818cf880}[data-theme=dark] ._markdown_15dll_247 th,[data-theme=dark] ._markdown_15dll_247 td{border-color:#4755697a}[data-theme=dark] ._markdown_15dll_247 th{color:#e5eefc;background:#0f172af0}[data-theme=dark] ._sourcesSection_15dll_405{border-top-color:#4755695c}@media (width<=960px){._row_15dll_2{gap:10px}._assistantCard_15dll_107,._userBubble_15dll_115{border-radius:24px;padding:16px}._userImage_15dll_149{width:92px;height:92px}._imageLightbox_15dll_181{padding:16px}._imageLightboxContent_15dll_193{border-radius:22px;max-width:100%}}._container_1hpjt_1{background:0 0;border-radius:28px;min-height:0;padding:0;overflow-y:auto}._inner_1hpjt_9{max-width:1120px;margin:0 auto;padding:0 30px 12px}._topBar_1hpjt_15{max-width:1120px;margin:0 auto;padding:12px 30px 14px}._topBarInner_1hpjt_21{justify-items:center;gap:12px;display:grid}._topBarBadge_1hpjt_27{color:#374151;background:#ffffffe0;border:1px solid #fffc;border-radius:999px;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #94a3b824}._chatTitle_1hpjt_40{text-align:center;letter-spacing:-.04em;color:#0f172a;text-wrap:balance;max-width:min(760px,100%);margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}._scopeBanner_1hpjt_51{max-width:1120px;margin:12px auto 0;padding:0 30px}._scopeBannerInner_1hpjt_57{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;padding:12px 16px;font-size:13px}._list_1hpjt_66{flex-direction:column;gap:14px;display:flex}._empty_1hpjt_72{place-items:center;height:100%;min-height:360px;padding:20px 0 60px;display:grid}._emptyHint_1hpjt_80{text-align:center;background:#ffffffb3;border:1px solid #ffffffd1;border-radius:32px;max-width:520px;padding:32px 28px;box-shadow:0 20px 45px #94a3b81f}._emptyEyebrow_1hpjt_90{color:#4f46e5;letter-spacing:.04em;text-transform:uppercase;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}._emptyHint_1hpjt_80 h2{color:#111827;margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.2}._emptyHint_1hpjt_80 p{color:#6b7280;margin:0;font-size:15px;line-height:1.75}._thinkingRow_1hpjt_120{align-items:flex-start;gap:14px;padding:8px 0 24px;display:flex}._thinkingAvatar_1hpjt_127{background:linear-gradient(135deg,#dbeafe,#c7d2fe);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden;box-shadow:0 12px 26px #818cf82e}._thinkingAvatarImage_1hpjt_140{object-fit:cover;width:100%;height:100%;display:block}._thinkingCard_1hpjt_147{background:radial-gradient(circle at 100% 0,#bfdbfee6,#0000 36%),linear-gradient(#fffffffa,#f8fafcf2);border:1px solid #c7d2feeb;border-radius:26px;min-width:0;max-width:min(680px,100% - 56px);padding:18px 18px 16px;box-shadow:0 20px 38px #94a3b82e}._thinkingHeader_1hpjt_159{align-items:center;gap:10px;display:flex}._thinkingLabel_1hpjt_165{color:#1f2937;font-size:14px;font-weight:800}._thinkingStatus_1hpjt_171{color:#4f46e5;letter-spacing:.03em;text-transform:uppercase;background:#e0e7ffd9;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}._thinkingOrbit_1hpjt_184{gap:8px;margin-top:14px;display:flex}._thinkingDot_1hpjt_190{background:linear-gradient(135deg,#6366f1,#60a5fa);border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite _thinkingBounce_1hpjt_1}._thinkingDot_1hpjt_190:nth-child(2){animation-delay:.14s}._thinkingDot_1hpjt_190:nth-child(3){animation-delay:.28s}._thinkingMessage_1hpjt_206{color:#475569;min-height:46px;margin:14px 0 0;font-size:13.5px;line-height:1.7}._thinkingSkeleton_1hpjt_214{gap:10px;margin-top:14px;display:grid}._thinkingLine_1hpjt_220{background:linear-gradient(90deg,#e2e8f0b8,#e0e7fff2,#e2e8f0b8) 0 0/200% 100%;border-radius:999px;height:11px;animation:1.6s linear infinite _thinkingShimmer_1hpjt_1;display:block}._thinkingLineWide_1hpjt_229{width:88%}._thinkingLineMid_1hpjt_233{width:72%}._thinkingLineShort_1hpjt_237{width:54%}@keyframes _pulse_1hpjt_1{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes _thinkingBounce_1hpjt_1{0%,to{opacity:.45;transform:translateY(0)scale(.9)}50%{opacity:1;transform:translateY(-5px)scale(1.05)}}@keyframes _thinkingShimmer_1hpjt_1{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] ._topBarBadge_1hpjt_27{color:#cbd5e1;background:#0f172ac7;border-color:#4755696b;box-shadow:0 14px 28px #02061747}[data-theme=dark] ._topBarBadge_1hpjt_27 [data-theme=dark] ._chatTitle_1hpjt_40{color:#f8fafc}[data-theme=dark] ._scopeBannerInner_1hpjt_57{color:#bfdbfe;background:#1e293bd6;border-color:#60a5fa52}[data-theme=dark] ._emptyHint_1hpjt_80{background:#0a1221cc;border-color:#4755695c;box-shadow:0 26px 54px #02061757}[data-theme=dark] ._emptyEyebrow_1hpjt_90{color:#c7d2fe;background:#4f46e52e}[data-theme=dark] ._emptyHint_1hpjt_80 h2{color:#f8fafc}[data-theme=dark] ._emptyHint_1hpjt_80 p,[data-theme=dark] ._thinkingMessage_1hpjt_206{color:#94a3b8}[data-theme=dark] ._thinkingAvatar_1hpjt_127{color:#c7d2fe;background:linear-gradient(135deg,#4f46e540,#3b82f659);box-shadow:0 14px 30px #0f172a57}[data-theme=dark] ._thinkingCard_1hpjt_147{background:radial-gradient(circle at 100% 0,#1e293bf2,#0000 42%),linear-gradient(#0a1221f5,#0f172aeb);border-color:#4f46e552;box-shadow:0 22px 42px #02061757}[data-theme=dark] ._thinkingLabel_1hpjt_165{color:#f8fafc}[data-theme=dark] ._thinkingStatus_1hpjt_171{color:#c7d2fe;background:#4f46e52e}[data-theme=dark] ._thinkingLine_1hpjt_220{background:linear-gradient(90deg,#1e293bd1,#4f46e580,#1e293bd1)}@media (width<=960px){._topBar_1hpjt_15,._scopeBanner_1hpjt_51,._inner_1hpjt_9{padding-left:16px;padding-right:16px}._emptyHint_1hpjt_80{border-radius:26px;padding:24px 20px}._emptyHint_1hpjt_80 h2{font-size:24px}._thinkingCard_1hpjt_147{max-width:100%}}._panel_1ycjy_1{align-content:start;gap:18px;height:100%;padding:24px;display:grid;overflow:auto}._header_1ycjy_10{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_1ycjy_17{margin:0;font-size:28px}._subtitle_1ycjy_22{color:#94a3b8;margin-top:6px;font-size:14px;line-height:1.5}._headerActions_1ycjy_29{flex-shrink:0;gap:8px;display:flex}._breadcrumb_1ycjy_36{align-items:center;gap:8px;font-size:15px;display:flex}._backBtn_1ycjy_43{color:#6366f1;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:14px;font-weight:600;transition:all .12s;display:flex}._backBtn_1ycjy_43:hover{background:#6366f114}._breadcrumbSep_1ycjy_62{color:#64748b;font-size:14px}._breadcrumbCurrent_1ycjy_67{color:#f8fafc;font-size:15px;font-weight:600}._listGrid_1ycjy_74{align-content:start;gap:18px;display:grid}._sectionBlock_1ycjy_80{gap:12px;display:grid}._sectionTitle_1ycjy_85{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}._sessionList_1ycjy_98{gap:8px;display:grid}._sessionCard_1ycjy_103{text-align:left;cursor:pointer;background:#111827;border:1px solid #1f2937;border-radius:14px;gap:8px;width:100%;padding:14px 16px;transition:all .15s;display:grid}._sessionCard_1ycjy_103:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 24px #94a3b829}._sessionCard_1ycjy_103:hover ._sessionCardHeader_1ycjy_123{color:#0f172a}._sessionCard_1ycjy_103:hover ._sessionCardMeta_1ycjy_127,._sessionCard_1ycjy_103:hover ._sessionCardDate_1ycjy_128{color:#475569}._sessionCardActive_1ycjy_132{background:#6366f114;border-color:#6366f180}._sessionCardHeader_1ycjy_123{color:#f1f5f9;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._sessionCardTitle_1ycjy_146{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._activeBadge_1ycjy_153{color:#4ade80;text-transform:uppercase;letter-spacing:.05em;background:#22c55e26;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}._sessionCardMeta_1ycjy_127{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}._sessionCardDate_1ycjy_128{margin-left:auto}._card_1ycjy_177{background:#111827;border:1px solid #1f2937;border-radius:14px;gap:12px;padding:16px;display:grid}._cardTitle_1ycjy_186,._subTitle_1ycjy_187{color:#f8fafc;margin:0}._cardHint_1ycjy_192{color:#94a3b8;font-size:13px;line-height:1.5}._label_1ycjy_198{color:#cbd5e1;font-size:13px}._input_1ycjy_203,._textarea_1ycjy_204{color:#e2e8f0;background:#020617;border:1px solid #334155;border-radius:10px;outline:none;width:100%;padding:10px 12px}._input_1ycjy_203:focus,._textarea_1ycjy_204:focus{border-color:#3b82f6}._textarea_1ycjy_204{resize:vertical;min-height:180px}._searchRow_1ycjy_224{gap:8px;margin-top:8px;display:flex}._searchRow_1ycjy_224 ._input_1ycjy_203{flex:1}._primaryBtn_1ycjy_235,._secondaryBtn_1ycjy_236,._dangerBtn_1ycjy_237,._documentBtn_1ycjy_238{border-radius:10px;padding:10px 12px;font-weight:600}._primaryBtn_1ycjy_235,._secondaryBtn_1ycjy_236,._dangerBtn_1ycjy_237{cursor:pointer}._primaryBtn_1ycjy_235{color:#fff;background:#2563eb;border:1px solid #2563eb}._primaryBtn_1ycjy_235:hover:not(:disabled){background:#1d4ed8}._secondaryBtn_1ycjy_236{color:#e2e8f0;background:#1e293b;border:1px solid #475569}._secondaryBtn_1ycjy_236:hover:not(:disabled){background:#334155}._dangerBtn_1ycjy_237{color:#fecaca;background:#7f1d1d59;border:1px solid #ef444480}._dangerBtn_1ycjy_237:hover:not(:disabled){background:#7f1d1d80}._rowHeader_1ycjy_280{justify-content:space-between;align-items:center;gap:12px;display:flex}._actionRow_1ycjy_287{gap:8px;display:flex}._badge_1ycjy_292{color:#bfdbfe;background:#172554;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}._documentList_1ycjy_301,._chunkList_1ycjy_302{gap:10px;display:grid}._documentBtn_1ycjy_238{text-align:left;color:#e2e8f0;cursor:pointer;background:#020617;border:1px solid #334155;gap:4px;width:100%;transition:all .12s;display:grid}._documentBtn_1ycjy_238:hover:not(:disabled){background:#6366f114;border-color:#6366f1}._documentBtnActive_1ycjy_324{background:#2563eb2e;border-color:#3b82f6}._documentTitle_1ycjy_329{font-size:15px}._documentMeta_1ycjy_333{color:#94a3b8;font-size:12px}._metaGrid_1ycjy_338{color:#cbd5e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:14px;display:grid}._checksumBox_1ycjy_346{color:#cbd5e1;gap:8px;display:grid}._code_1ycjy_352{color:#bfdbfe;background:#020617;border-radius:10px;padding:10px;font-size:12px;display:block;overflow:auto}._chunkCard_1ycjy_362{background:#020617;border:1px solid #334155;border-radius:12px;gap:8px;padding:12px;display:grid}._chunkHeader_1ycjy_371{color:#93c5fd;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}._chunkContent_1ycjy_380{white-space:pre-wrap;word-break:break-word;color:#e2e8f0;font:inherit;margin:0}._feedback_1ycjy_388{border-radius:12px;padding:10px 12px;font-size:14px}._success_1ycjy_394{color:#86efac;background:#22c55e1f;border:1px solid #22c55e73}._error_1ycjy_400{color:#fca5a5;background:#ef44441f;border:1px solid #ef444473}._emptyState_1ycjy_406{color:#94a3b8;text-align:center;border:1px dashed #334155;border-radius:12px;padding:16px}._asyncToggle_1ycjy_414{color:#94a3b8;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}@media (width<=1200px){._metaGrid_1ycjy_338{grid-template-columns:1fr}}._page_17w6h_1{isolation:isolate;background:radial-gradient(circle at top left, #6366f12e, transparent 30%), radial-gradient(circle at right 18%, #3b82f62e, transparent 28%), linear-gradient(180deg, var(--app-bg-top), var(--app-bg-mid) 48%, var(--app-bg-bottom));min-height:100vh;color:var(--app-text);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}._orbA_17w6h_16,._orbB_17w6h_17{filter:blur(10px);pointer-events:none;border-radius:999px;position:absolute}._orbA_17w6h_16{background:radial-gradient(circle,#6366f147,#6366f100);width:320px;height:320px;animation:16s ease-in-out infinite alternate _loginOrbFloatA_17w6h_1;top:-90px;left:-40px}._orbB_17w6h_17{background:radial-gradient(circle,#38bdf838,#38bdf800);width:280px;height:280px;animation:18s ease-in-out infinite alternate _loginOrbFloatB_17w6h_1;bottom:-40px;right:-60px}._shell_17w6h_42{z-index:1;background:var(--shell-bg);border:1px solid var(--shell-border);width:min(1100px,100%);box-shadow:var(--shell-shadow), var(--shell-inset);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform, height;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:18px;padding:18px;display:grid;position:relative}._shell_17w6h_42>*{min-width:0}._showcase_17w6h_63{will-change:transform, height;background:radial-gradient(circle at 0 0,#818cf829,#0000 34%),linear-gradient(#ffffffc7,#f8fafc8f);border:1px solid #ffffffb8;border-radius:28px;flex-direction:column;justify-content:space-between;align-self:start;gap:18px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffffc7}._showcaseModeLayer_17w6h_79{flex-direction:column;flex:1;justify-content:space-between;gap:18px;min-height:0;display:flex}._showcaseIntro_17w6h_88{gap:18px;display:grid}._brandRow_17w6h_93{align-items:flex-start;gap:16px;display:flex}._brandCopy_17w6h_99{flex:1;min-width:0}._brandMark_17w6h_104{color:#fff;background:linear-gradient(135deg,#6674ff,#5765f2);border-radius:20px;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;font-weight:800;display:inline-flex;box-shadow:0 18px 34px #6366f13d}._eyebrow_17w6h_118,._formEyebrow_17w6h_119{letter-spacing:.1em;text-transform:uppercase;color:#818cf8;margin:0 0 8px;font-size:11px;font-weight:800}._heroTitle_17w6h_128{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:clamp(34px,5vw,54px);line-height:.98}._heroTitleAuthBox_17w6h_136{width:min(14ch,100%);max-width:14ch;min-height:3.92em}._heroTitleTypingText_17w6h_142{--typewriter-caret-height:.84em;--typewriter-caret-offset:.08em;display:inline}._heroText_17w6h_148{color:#475569;max-width:52ch;margin:0;font-size:15px;line-height:1.7}._featureRow_17w6h_156{flex-wrap:wrap;gap:10px;display:flex}._featurePill_17w6h_162{color:#334155;letter-spacing:.01em;background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;animation:.74s cubic-bezier(.22,1,.36,1) both _loginFadeLift_17w6h_1;display:inline-flex}._featurePill_17w6h_162:first-child{animation-delay:.22s}._featurePill_17w6h_162:nth-child(2){animation-delay:.3s}._featurePill_17w6h_162:nth-child(3){animation-delay:.38s}._previewCard_17w6h_189{background:#ffffffe0;border:1px solid #e2e8f0eb;border-radius:28px;grid-template-rows:auto 1fr;width:min(460px,100%);height:252px;margin-top:auto;padding:18px;display:grid;box-shadow:0 24px 44px #0f172a14}._previewHeader_17w6h_202{gap:8px;margin-bottom:14px;display:flex}._previewDot_17w6h_208{background:#cbd5e1;border-radius:999px;width:9px;height:9px}._previewTimeline_17w6h_215{grid-template-rows:78px 96px;align-content:start;gap:12px;height:186px;display:grid}._previewBubble_17w6h_223{white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:22px;align-items:flex-start;width:320px;max-width:min(100%,320px);padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex;box-shadow:0 10px 24px #94a3b81f}._previewTypingText_17w6h_238{--typewriter-caret-height:.9em;--typewriter-caret-offset:.18em;display:inline}._typewriterCaret_17w6h_244{width:.08em;height:var(--typewriter-caret-height,.86em);transform:translateY(var(--typewriter-caret-offset,.1em));vertical-align:baseline;background:currentColor;border-radius:999px;width:.08em;margin-left:.04em;animation:.8s step-end infinite _loginTypeCaretBlink_17w6h_1;display:inline-block}._previewBubbleUser_17w6h_257{color:#fff;background:linear-gradient(135deg,#6674ff,#5765f2);border-bottom-right-radius:10px;justify-self:end;width:min(82%,260px);height:78px;animation:4.8s ease-in-out infinite _previewBubbleFloatUser_17w6h_1}._previewBubbleAssistant_17w6h_267{color:#1e293b;background:linear-gradient(#f1f5f9f2,#fffffffa);border:1px solid #e2e8f0eb;border-bottom-left-radius:10px;justify-self:start;height:96px;animation:5.4s ease-in-out infinite _previewBubbleFloatAssistant_17w6h_1}._card_17w6h_277{will-change:transform, height;background:#ffffffe0;border:1px solid #ffffffc7;border-radius:28px;align-content:start;align-self:start;gap:16px;padding:26px;display:grid;box-shadow:0 22px 48px #0f172a14,inset 0 1px #ffffffd1}._formHeader_17w6h_290,._formHeaderTop_17w6h_295{gap:10px;display:grid}._formHeaderCopy_17w6h_300{gap:0;display:grid}._backButton_17w6h_305{color:#475569;background:#f8fafce6;border:1px solid #e2e8f0e6;border-radius:999px;justify-self:start;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .15s,border-color .15s,background .15s}._backButton_17w6h_305:hover:not(:disabled){background:#fff;border-color:#c7d2fe;transform:translateY(-1px)}._title_17w6h_324{letter-spacing:-.04em;color:#0f172a;margin:0;font-size:32px;font-weight:800}._subtitle_17w6h_332{color:#64748b;margin:0;font-size:14px;line-height:1.6}._modeSwitch_17w6h_339{background:#f1f5f9eb;border:1px solid #e2e8f0e6;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid;position:relative}._modeStatePill_17w6h_350{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#eff6fffa,#e0f2fef0);border:1px solid #bfdbfef2;border-radius:22px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #60a5fa1f}._modeBtn_17w6h_367{isolation:isolate;color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:700;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;position:relative}._modeBtnGlow_17w6h_382{border-radius:inherit;z-index:-1;background:linear-gradient(#e0e7ffeb,#eef2fffa);border:1px solid #818cf866;position:absolute;inset:0;box-shadow:0 12px 24px #6366f11f}._modeBtnText_17w6h_392{z-index:1;position:relative}._modeBtn_17w6h_367:hover{background:#ffffffb8;transform:translateY(-1px)}._modeBtnActive_17w6h_402{color:#4338ca}._formBody_17w6h_406{transform-origin:top;gap:16px;display:grid}._fields_17w6h_412{gap:14px;display:grid}._field_17w6h_412{gap:8px;display:grid}._confirmFieldPresence_17w6h_422{overflow:hidden}._inputWrap_17w6h_426{position:relative}._inlineActionRow_17w6h_430{justify-content:flex-end;margin-top:-2px;display:flex}._inlineLink_17w6h_436{color:#4f46e5;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}._inlineLink_17w6h_436:hover:not(:disabled){color:#4338ca;text-decoration:underline}._label_17w6h_451{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11.5px;font-weight:800}._input_17w6h_426{color:#111827;background:#f8fafceb;border:1px solid #e2e8f0e6;border-radius:18px;outline:none;width:100%;padding:13px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}._inputWithAdornment_17w6h_471{padding-right:52px}._passwordToggle_17w6h_475{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._passwordToggle_17w6h_475:hover:not(:disabled){color:#334155;background:#e2e8f0bf}._passwordToggle_17w6h_475:disabled{cursor:not-allowed;opacity:.55}._messageStack_17w6h_503,._button_17w6h_504,._hint_17w6h_505,._modeSwitch_17w6h_339{animation:.74s cubic-bezier(.22,1,.36,1) both _loginFadeLift_17w6h_1}._modeSwitch_17w6h_339{animation-delay:.14s}._messageStack_17w6h_503{animation-delay:.4s}._button_17w6h_504{animation-delay:.48s}._hint_17w6h_505{animation-delay:.56s}@keyframes _loginShellEnter_17w6h_1{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _loginPanelEnter_17w6h_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _loginFadeLift_17w6h_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _loginTypeCaretBlink_17w6h_1{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes _loginOrbFloatA_17w6h_1{0%{transform:translate(0,0)scale(1)}to{transform:translate(30px,22px)scale(1.08)}}@keyframes _loginOrbFloatB_17w6h_1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-26px,-20px)scale(1.06)}}@keyframes _previewBubbleFloatUser_17w6h_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes _previewBubbleFloatAssistant_17w6h_1{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}._input_17w6h_426:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}._messageStack_17w6h_503{gap:10px;display:grid}._button_17w6h_504{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6674ff,#5765f2);border:none;border-radius:999px;min-height:48px;margin-top:2px;padding:12px 18px;font-size:14px;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:0 18px 32px #6366f138}._button_17w6h_504:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 38px #6366f147}._button_17w6h_504:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._error_17w6h_646,._success_17w6h_647,._infoAlt_17w6h_648{border-radius:18px;padding:11px 12px;font-size:13px;line-height:1.55}._error_17w6h_646{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}._success_17w6h_647{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}._infoAlt_17w6h_648{color:#475569;background:#f8fafcf0;border:1px solid #e2e8f0e6}._hint_17w6h_505{color:#94a3b8;margin:0;font-size:12px;line-height:1.55}[data-theme=dark] ._showcase_17w6h_63,[data-theme=dark] ._card_17w6h_277,[data-theme=dark] ._previewCard_17w6h_189{background:#080f1cd6;border-color:#4755695c;box-shadow:inset 0 1px #94a3b814,0 28px 52px #02061757}[data-theme=dark] ._heroTitle_17w6h_128,[data-theme=dark] ._title_17w6h_324{color:#f8fbff}[data-theme=dark] ._heroText_17w6h_148,[data-theme=dark] ._subtitle_17w6h_332,[data-theme=dark] ._hint_17w6h_505,[data-theme=dark] ._infoAlt_17w6h_648{color:#a8b6cc}[data-theme=dark] ._featurePill_17w6h_162,[data-theme=dark] ._modeSwitch_17w6h_339,[data-theme=dark] ._modeBtn_17w6h_367,[data-theme=dark] ._backButton_17w6h_305,[data-theme=dark] ._input_17w6h_426,[data-theme=dark] ._infoAlt_17w6h_648{background:#0f172ab8;border-color:#47556980}[data-theme=dark] ._featurePill_17w6h_162,[data-theme=dark] ._modeBtn_17w6h_367,[data-theme=dark] ._backButton_17w6h_305,[data-theme=dark] ._label_17w6h_451,[data-theme=dark] ._previewBubbleAssistant_17w6h_267{color:#d8e4f7}[data-theme=dark] ._inlineLink_17w6h_436{color:#a5b4fc}[data-theme=dark] ._inlineLink_17w6h_436:hover{color:#c7d2fe}[data-theme=dark] ._modeBtn_17w6h_367:hover{background:#0f172aeb}[data-theme=dark] ._modeBtnActive_17w6h_402{color:#e5e7ff}[data-theme=dark] ._modeBtnGlow_17w6h_382{background:linear-gradient(#312e8175,#1e293beb);border-color:#818cf894;box-shadow:0 12px 28px #0f172a57}[data-theme=dark] ._modeStatePill_17w6h_350{color:#dbeafe;background:linear-gradient(#0c4a6ead,#0f172aeb);border-color:#38bdf86b;box-shadow:0 14px 28px #02061747}[data-theme=dark] ._input_17w6h_426{color:#f8fbff}[data-theme=dark] ._passwordToggle_17w6h_475{color:#94a3b8}[data-theme=dark] ._passwordToggle_17w6h_475:hover:not(:disabled){color:#d8e4f7;background:#1e293beb}[data-theme=dark] ._input_17w6h_426:focus{background:#0c1626eb;border-color:#818cf8}[data-theme=dark] ._previewDot_17w6h_208{background:#475569}[data-theme=dark] ._previewBubbleAssistant_17w6h_267{background:linear-gradient(#0f172adb,#080f1cf0);border-color:#47556970}@media (width<=960px){._shell_17w6h_42{grid-template-columns:1fr;gap:16px;padding:16px}._showcase_17w6h_63{padding:22px}._card_17w6h_277{padding:24px}._heroTitle_17w6h_128{max-width:14ch}._previewCard_17w6h_189{width:100%}}@media (width<=820px){._page_17w6h_1{min-height:auto;padding:18px}._orbA_17w6h_16{width:240px;height:240px;top:-70px;left:-50px}._orbB_17w6h_17{width:220px;height:220px;bottom:-30px;right:-50px}._shell_17w6h_42{border-radius:30px;width:min(760px,100%)}._showcase_17w6h_63,._card_17w6h_277{border-radius:24px}._showcase_17w6h_63{gap:20px;padding:24px}._brandRow_17w6h_93{gap:14px}._brandMark_17w6h_104{border-radius:18px;width:50px;height:50px;font-size:22px}._heroTitle_17w6h_128{font-size:clamp(30px,6vw,46px)}._heroTitleAuthBox_17w6h_136{width:min(15ch,100%);max-width:15ch;min-height:3.06em}._heroText_17w6h_148{max-width:100%;font-size:14px;line-height:1.65}._featureRow_17w6h_156{gap:8px}._featurePill_17w6h_162{min-height:34px;padding:0 12px;font-size:11.5px}._previewCard_17w6h_189{border-radius:24px;max-width:100%;height:232px;padding:16px}._previewTimeline_17w6h_215{grid-template-rows:70px 88px;height:170px}._previewBubble_17w6h_223{width:min(100%,300px);font-size:13px;line-height:1.5}._previewBubbleUser_17w6h_257{width:min(78%,236px);height:70px}._previewBubbleAssistant_17w6h_267{height:88px}._title_17w6h_324{font-size:30px}._subtitle_17w6h_332{font-size:13.5px}}@media (width<=640px){._page_17w6h_1{padding:12px}._shell_17w6h_42,._card_17w6h_277,._showcase_17w6h_63{border-radius:26px}._card_17w6h_277,._showcase_17w6h_63{padding:20px}._shell_17w6h_42{gap:14px;padding:12px}._showcase_17w6h_63{gap:16px}._card_17w6h_277{gap:14px}._brandMark_17w6h_104{border-radius:16px;width:46px;height:46px;font-size:20px}._eyebrow_17w6h_118,._formEyebrow_17w6h_119{margin-bottom:6px;font-size:10px}._heroTitle_17w6h_128{font-size:clamp(26px,10vw,38px);line-height:1.02}._heroTitleAuthBox_17w6h_136{width:100%;max-width:12ch;min-height:4.08em}._heroText_17w6h_148{font-size:13px;line-height:1.6}._featurePill_17w6h_162{min-height:32px;padding:0 11px;font-size:11px}._title_17w6h_324{font-size:28px}._subtitle_17w6h_332{font-size:13px}._backButton_17w6h_305,._modeBtn_17w6h_367,._modeStatePill_17w6h_350,._button_17w6h_504{min-height:46px}._input_17w6h_426{padding:12px 14px;font-size:16px}._inputWithAdornment_17w6h_471{padding-right:50px}._passwordToggle_17w6h_475{width:34px;height:34px;right:8px}._previewCard_17w6h_189{height:auto;min-height:214px;padding:14px}._previewHeader_17w6h_202{margin-bottom:12px}._previewTimeline_17w6h_215{grid-template-rows:auto auto;gap:10px;height:auto;min-height:150px}._previewBubble_17w6h_223{border-radius:20px;width:100%;max-width:100%;height:auto;min-height:0;padding:12px 14px;font-size:12.5px;line-height:1.5}._previewBubbleUser_17w6h_257{width:min(86%,240px)}._previewBubbleAssistant_17w6h_267{width:100%}._hint_17w6h_505{font-size:11.5px}._modeSwitch_17w6h_339{grid-template-columns:1fr}._brandRow_17w6h_93{flex-direction:column}}@media (width<=420px){._page_17w6h_1{padding:10px}._shell_17w6h_42,._card_17w6h_277,._showcase_17w6h_63{border-radius:22px}._showcase_17w6h_63,._card_17w6h_277{padding:18px}._heroTitle_17w6h_128{font-size:clamp(24px,9vw,32px)}._heroTitleAuthBox_17w6h_136{max-width:11ch}._previewBubbleUser_17w6h_257{width:min(92%,220px)}}.workspaceView{height:100%;min-height:0;padding:18px;display:grid}.screenTransitionLayer,.workspaceStage{width:100%;min-height:100vh;display:grid}.chatView{grid-template-rows:1fr auto;gap:14px;height:100%;min-height:0;padding:18px 18px 12px;display:grid;position:relative;overflow:visible}.sectionShell{height:100%;min-height:0}.workspaceLaunch{background:radial-gradient(circle at top left, #6366f12e, transparent 32%), radial-gradient(circle at right 18%, #38bdf82e, transparent 28%), linear-gradient(180deg, var(--app-bg-top), var(--app-bg-mid) 48%, var(--app-bg-bottom));place-items:center;min-height:100vh;padding:24px;display:grid;overflow:hidden}.workspaceLaunchShell{background:var(--shell-bg);border:1px solid var(--shell-border);width:min(720px,100%);box-shadow:var(--shell-shadow), var(--shell-inset);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:34px;padding:28px;animation:.72s cubic-bezier(.22,1,.36,1) both workspaceLaunchEnter}.workspaceLaunchBadge{color:#4338ca;letter-spacing:.08em;text-transform:uppercase;background:#e0e7ffeb;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.workspaceLaunchTitle{letter-spacing:-.05em;color:#0f172a;margin:18px 0 10px;font-size:clamp(32px,4vw,46px);line-height:.98}.workspaceLaunchText{color:#475569;max-width:52ch;margin:0;font-size:15px;line-height:1.7}.workspaceLaunchTimeline{gap:14px;margin-top:22px;display:grid}.workspaceLaunchBubble{border-radius:24px;gap:10px;width:min(100%,420px);padding:16px 18px;display:grid;box-shadow:0 14px 30px #94a3b824}.workspaceLaunchBubbleUser{background:linear-gradient(135deg,#6674ff,#5765f2);border-bottom-right-radius:10px;justify-self:end;animation:1.8s ease-in-out infinite workspaceLaunchBubbleUserFloat}.workspaceLaunchBubbleAssistant{background:linear-gradient(#f1f5f9f2,#fffffffa);border:1px solid #e2e8f0eb;border-bottom-left-radius:10px;justify-self:start;animation:2.1s ease-in-out infinite workspaceLaunchBubbleAssistantFloat}.workspaceLaunchBubbleAssistantSecondary{animation-delay:.16s}.workspaceLaunchBubbleLine{border-radius:999px;height:10px;display:block}.workspaceLaunchBubbleUser .workspaceLaunchBubbleLine{background:#ffffff5c}.workspaceLaunchBubbleAssistant .workspaceLaunchBubbleLine{background:linear-gradient(90deg,#94a3b829,#6366f13d,#94a3b829) 0 0/200% 100%;animation:1.2s linear infinite workspaceLaunchShimmer}.workspaceLaunchBubbleLineWide{width:100%}.workspaceLaunchBubbleLineMid{width:76%}.workspaceLaunchBubbleLineShort{width:58%}.workspaceLaunchBubbleLineTiny{width:36%}.workspaceLaunchProgress{background:#e2e8f0db;border-radius:999px;height:8px;margin-top:20px;overflow:hidden}.workspaceLaunchProgressBar{border-radius:inherit;background:linear-gradient(90deg,#6674ff,#60a5fa,#6674ff) 0 0/200% 100%;width:42%;height:100%;animation:1.4s ease-in-out infinite workspaceLaunchProgress;display:block}@keyframes workspaceLaunchEnter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workspaceLaunchShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes workspaceLaunchProgress{0%{background-position:100% 0;transform:translate(-12%)}50%{background-position:0 0;transform:translate(74%)}to{background-position:100% 0;transform:translate(-12%)}}@keyframes workspaceLaunchBubbleUserFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes workspaceLaunchBubbleAssistantFloat{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (width<=960px){.workspaceView,.chatView{padding:12px}.workspaceLaunchShell{padding:22px}.workspaceLaunchBubble{width:100%}}*,:before,:after{box-sizing:border-box}html,body,#root{color:#111827;-webkit-font-smoothing:antialiased;background:0 0;width:100%;height:100%;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.6}button{cursor:pointer;font-family:inherit}textarea,input{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#0f172a;--panel:#111827;--text:#e2e8f0;--muted:#94a3b8;--primary:#2563eb;--app-bg:#edf2ff;--app-bg-radial:#6366f11f;--app-bg-top:#eef2ff;--app-bg-mid:#f7f9fc;--app-bg-bottom:#f3f5f9;--app-text:#111827;--shell-bg:#f8fafcb8;--shell-border:#ffffffb3;--shell-shadow:0 30px 60px #0f172a14;--shell-inset:inset 0 1px 0 #ffffffb3;--sidebar-bg:#ffffffe0;--sidebar-border:#ffffffd1;--sidebar-shadow:0 24px 50px #0f172a14;--sidebar-inset:inset 0 1px 0 #ffffffd9}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#050816;--app-bg-radial:#38bdf824;--app-bg-top:#081123;--app-bg-mid:#0b1327;--app-bg-bottom:#050816;--app-text:#e5eefc;--shell-bg:#091020c2;--shell-border:#47556959;--shell-shadow:0 36px 80px #02061785;--shell-inset:inset 0 1px 0 #94a3b814;--sidebar-bg:#080f1ce0;--sidebar-border:#47556952;--sidebar-shadow:0 28px 58px #0206177a;--sidebar-inset:inset 0 1px 0 #94a3b814}
