.MyAskManager_container__C87p3{display:flex;flex:1 1;min-height:0;height:100%;background:var(--bg);color:var(--text);font-family:var(--mono);overflow:hidden;position:relative}.MyAskManager_sidebar__zMSPC{width:300px;min-width:260px;max-width:360px;background:var(--bg-soft);border-right:1px solid var(--line-strong);display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;overflow:hidden}.MyAskManager_sidebarHeader__KVay6{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px;flex-shrink:0}.MyAskManager_newSessionButton__sKfRt{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--accent);color:var(--on-accent);border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.MyAskManager_newSessionButton__sKfRt:hover{box-shadow:0 0 20px var(--accent-45)}.MyAskManager_searchWrapper__mP03t{position:relative;display:flex;align-items:center}.MyAskManager_searchIcon__TdQH1{position:absolute;left:10px;color:var(--muted);pointer-events:none}.MyAskManager_searchInput__4UXW0{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:6px 10px 6px 30px;font-size:12px;color:var(--text);outline:none;font-family:inherit;transition:border-color .15s ease}.MyAskManager_searchInput__4UXW0:focus{border-color:var(--accent-dim)}.MyAskManager_sessionList__uurIU{flex:1 1;min-height:0;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.MyAskManager_emptySidebar__eJIlX{padding:36px 16px;text-align:center;color:var(--muted);font-size:12px}.MyAskManager_pagerSlot__zDk2a{flex-shrink:0;padding:0 12px 10px}.MyAskManager_draftSession__CNgon{display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:12.5px}.MyAskManager_sessionCard___JLrH{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.MyAskManager_sessionCard___JLrH:hover{border-color:var(--line-strong);background:var(--accent-07)}.MyAskManager_sessionCardActive__Iw4yj{border-color:var(--accent-40);background:var(--accent-07);box-shadow:0 2px 10px rgba(0,0,0,.12)}.MyAskManager_sessionCardActive__Iw4yj:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--accent);border-radius:0 3px 3px 0}.MyAskManager_sessionCardTop__IFk_p{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.MyAskManager_sessionTitle__oNLAd{font-size:12.5px;font-weight:500;color:var(--text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1}.MyAskManager_promptSymbol___px2S{color:var(--accent);margin-right:4px}.MyAskManager_deleteButton__33bwB{background:none;border:none;color:var(--muted);cursor:pointer;padding:2px;border-radius:4px;opacity:0;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.MyAskManager_sessionCard___JLrH:hover .MyAskManager_deleteButton__33bwB{opacity:1}.MyAskManager_deleteButton__33bwB:hover{color:var(--danger);background:var(--danger-08)}.MyAskManager_sessionCardMeta__iFzh6{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.MyAskManager_sessionCardUnsent__tlkhT{border-style:dashed;border-color:var(--danger-40)}.MyAskManager_unsentBadge__43sQq{display:inline-flex;align-items:center;gap:4px;color:var(--danger)}.MyAskManager_sessionArticleTitle__AS0x7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.MyAskManager_sessionTokenBadge__JSZV8{font-family:var(--mono);color:var(--accent-dim);background:var(--accent-07);border:1px solid var(--accent-25);padding:1px 6px;border-radius:4px;font-size:10.5px;flex-shrink:0}.MyAskManager_sidebarFooter__GmOb0{padding:12px 14px;border-top:1px solid var(--line);background:var(--surface);font-size:11px;color:var(--muted);display:flex;flex-direction:column;gap:6px;flex-shrink:0}.MyAskManager_quotaBarRow___h4TD{display:flex;align-items:center;justify-content:space-between}.MyAskManager_quotaValue__W_c5z{color:var(--text);font-weight:500}.MyAskManager_quotaValue__W_c5z b{color:var(--accent);font-weight:600}.MyAskManager_quotaTrack__ovqBv{width:100%;height:4px;background:var(--line-strong);border-radius:2px;overflow:hidden}.MyAskManager_quotaFill__xz_E1{height:100%;background:var(--accent);border-radius:2px;transition:width .3s ease}.MyAskManager_quotaFootnote__j6uhw{color:var(--muted);font-size:10.5px}.MyAskManager_mainChat__RrRFU{flex:1 1;display:flex;flex-direction:column;min-width:0;height:100%;min-height:0;background:var(--bg);position:relative;overflow:hidden}.MyAskManager_chatHeader__Zi4eJ{padding:10px 20px;background:var(--surface);border-bottom:1px solid var(--line-strong);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0}.MyAskManager_headerLeft__p__9M{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.MyAskManager_backArticleLink__LkgWv{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--accent);text-decoration:none;background:var(--accent-08);border:1px solid var(--accent-25);border-radius:6px;padding:3px 8px;transition:all .15s ease}.MyAskManager_backArticleLink__LkgWv:hover{background:var(--accent-15);border-color:var(--accent)}.MyAskManager_headerChip__h7szK{font-size:11.5px;color:var(--text-dim);background:var(--bg);border:1px solid var(--line);padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.MyAskManager_headerChipAccent__FfV__{color:var(--accent);border-color:var(--accent-25);background:var(--accent-07)}.MyAskManager_headerChipViolet__leecn{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 30%,transparent);background:var(--violet-06)}.MyAskManager_quoteSection__IorZq{padding:10px 20px;background:var(--accent-07);border-bottom:1px solid var(--line);flex-shrink:0}.MyAskManager_quoteBlock__aFw0X{border-left:3px solid var(--accent);padding:6px 12px;background:var(--surface);border-radius:0 8px 8px 0;font-family:var(--sans);font-size:13px;color:var(--text-dim);line-height:1.6}.MyAskManager_quoteLineCollapsed__HKiIu{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;overflow:hidden;line-height:1.6}.MyAskManager_quoteLeft__bm0vk{display:flex;align-items:center;min-width:0;flex:1 1;overflow:hidden}.MyAskManager_quoteFirstLine__WGawp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.MyAskManager_ellipsis__0IBHt{color:var(--muted);-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0 2px}.MyAskManager_quoteFullExpanded__D9qMh{display:flex;flex-direction:column}.MyAskManager_quoteFullText__n78mp{word-break:break-word;white-space:pre-wrap;line-height:1.6}.MyAskManager_collapseActionRow__cZ_Bn{margin-top:6px;display:flex;justify-content:flex-end}.MyAskManager_expandInlineButton__9sGIy{flex-shrink:0;display:inline-flex;align-items:center;background:none;border:none;color:var(--accent);cursor:pointer;font-size:12px;padding:0 2px;font-family:var(--mono);transition:all .15s ease;font-weight:500;white-space:nowrap}.MyAskManager_expandInlineButton__9sGIy:hover{text-shadow:0 0 8px var(--accent-40);text-decoration:underline}.MyAskManager_messageScrollArea__ViDgx{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.MyAskManager_welcomeBanner__qx5Bl{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px;animation:MyAskManager_fadeIn__e_Emf .2s ease}.MyAskManager_welcomeTitle__jAKer{font-size:15px;font-weight:600;color:var(--accent);display:flex;align-items:center;gap:8px}.MyAskManager_welcomeText__z6YzM{font-size:13px;color:var(--text-dim);line-height:1.6}.MyAskManager_quotaBar__mXeh2{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;background:var(--bg-soft);border-top:1px solid var(--line);font-size:11.5px;color:var(--muted);flex-shrink:0}.MyAskManager_quotaLeft__TnCf8{display:flex;align-items:center;gap:8px}.MyAskManager_costDetailToggle__qFiHR{background:var(--surface);border:1px solid var(--line-strong);color:var(--text-dim);font-size:11px;padding:3px 10px;border-radius:6px;cursor:pointer;font-family:inherit;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.MyAskManager_costDetailToggle__qFiHR:hover{color:var(--accent);border-color:var(--accent-dim)}.MyAskManager_costDetailToggleActive__D69He{color:var(--accent);border-color:var(--accent);background:var(--accent-07)}.MyAskManager_quotaCenter__Tr7Vf{display:flex;align-items:center;gap:8px;font-size:11px}.MyAskManager_sessionTokensSum__WpL0Q{color:var(--accent-dim);font-weight:600;font-family:var(--mono)}.MyAskManager_toast__PYheX{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);background:var(--surface);border:1px solid var(--accent-40);color:var(--text);padding:8px 16px;border-radius:8px;font-size:12.5px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 20px rgba(0,0,0,.25);animation:MyAskManager_toastFade__Dje8R .2s ease;z-index:50;pointer-events:none}@keyframes MyAskManager_toastFade__Dje8R{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes MyAskManager_fadeIn__e_Emf{0%{opacity:0}to{opacity:1}}.AskContextRing_wrapper__UCnWu{position:relative;display:inline-flex;align-items:center;flex:none}.AskContextRing_ringButton__z4cqk{width:36px;height:36px;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.AskContextRing_ringButton__z4cqk:hover{background:var(--accent-07)}.AskContextRing_ring__ZEEVe{display:block}.AskContextRing_ringTrack__n_lgo{stroke:var(--line-strong)}.AskContextRing_ringProgress__oj5RN{stroke:var(--accent);transition:stroke-dashoffset .25s ease}.AskContextRing_hoverTip__7EmTi{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:30;padding:5px 9px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text);font-size:11.5px;line-height:1.4;white-space:nowrap;box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 45%,transparent);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease}@media (hover:hover){.AskContextRing_wrapper__UCnWu:hover .AskContextRing_hoverTip__7EmTi{opacity:1;visibility:visible}}.AskContextRing_ringButton__z4cqk:focus-visible+.AskContextRing_hoverTip__7EmTi{opacity:1;visibility:visible}.AskContextRing_panel__s_hFO{position:absolute;bottom:calc(100% + 8px);right:0;z-index:40;width:264px;padding:10px 12px 9px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--text-dim);font-size:11.5px;box-shadow:0 14px 34px color-mix(in srgb,var(--bg) 55%,transparent)}.AskContextRing_panelHeader__2azFr{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.AskContextRing_panelTitle__1jUj6{color:var(--text);font-weight:500}.AskContextRing_panelTotal__zyva5{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AskContextRing_barTrack__a2Owc{height:5px;border-radius:3px;background:var(--line);overflow:hidden}.AskContextRing_barFill__qCYVd{height:100%;border-radius:3px;background:var(--accent);transition:width .25s ease}.AskContextRing_rows__I3K_m{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.AskContextRing_row__j8RGx{display:flex;align-items:center;gap:8px}.AskContextRing_rowLabel__cWVGZ{flex:1 1;color:var(--text-dim)}.AskContextRing_rowTokens__xsF7J{color:var(--text)}.AskContextRing_rowPercent__BFp8L,.AskContextRing_rowTokens__xsF7J{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AskContextRing_rowPercent__BFp8L{width:46px;text-align:right;color:var(--muted)}.AskContextRing_panelNote__kxVU5{margin:9px 0 0;padding-top:7px;border-top:1px solid var(--line);color:var(--muted);font-size:10.5px;line-height:1.5}.AskComposer_inputArea__oDPMG{display:flex;flex-direction:column;gap:2px;margin:8px 18px 10px;padding:9px 9px 7px 13px;background:var(--surface);border-radius:14px}.AskComposer_pendingQuote__Q3fEK{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--line)}.AskComposer_inputToolbar__6WF5d{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:36px}.AskComposer_textarea__YV_u3{width:100%;resize:none;overflow-y:auto;background:transparent;border:none;color:var(--text);padding:3px 6px 3px 0;font-family:var(--sans,-apple-system,sans-serif);font-size:13.5px;line-height:1.5;min-height:27px;max-height:108px;outline:none}.AskComposer_sendButton__Xt0SE{flex:none;width:36px;height:36px;border-radius:50%;background:var(--accent);border:none;color:var(--on-accent);cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;padding-right:2px;justify-content:center}.AskComposer_sendButton__Xt0SE:hover:not(:disabled){box-shadow:0 0 24px var(--accent-45)}.AskComposer_sendButton__Xt0SE:disabled{opacity:.45;cursor:default;box-shadow:none}.AskComposer_stopButton__KuXRu{flex:none;width:36px;height:36px;border-radius:50%;background:var(--bg-soft);border:1px solid var(--accent-dim);color:var(--accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.AskComposer_stopButton__KuXRu:hover{background:var(--accent-08)}[data-theme=light] .AskComposer_stopButton__KuXRu{color:var(--accent-dim)}.AskComposer_charCounter__8y4Dy{margin-right:auto;font-size:11.5px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .15s ease}.AskComposer_charCounterNear__Y13Xy{color:var(--accent-dim)}.AskComposer_charCounterOver__KfRN2{color:var(--danger);font-weight:600}