.AskCoachPanel_panel__U9HpV{margin-top:var(--space-4);padding:12px;border-radius:6px;border:1px solid var(--border);background:var(--surface)}.AskCoachPanel_label__csoPl{margin:0 0 var(--space-2);font-size:13px;color:var(--text-muted);font-weight:500}.AskCoachPanel_warn__3cgml{margin:0 0 var(--space-2);padding:8px 10px;border-radius:5px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--border));background:var(--brand-muted);color:var(--text);font-size:12.5px;line-height:1.4}.AskCoachPanel_history__MY325{display:flex;flex-direction:column;gap:var(--space-2);max-height:220px;overflow:auto;margin-bottom:var(--space-2)}.AskCoachPanel_assistant__cfwcy,.AskCoachPanel_user__zP71l{padding:8px 10px;border-radius:5px;font-size:12.5px;line-height:1.45;white-space:pre-wrap}.AskCoachPanel_user__zP71l{align-self:flex-end;background:var(--brand-muted);max-width:90%}.AskCoachPanel_assistant__cfwcy{align-self:flex-start;background:var(--bg);border:1px solid var(--border);max-width:95%}.AskCoachPanel_cites__BQ6oB{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-direction:column;gap:.3rem}.AskCoachPanel_cites__BQ6oB li{font-size:11.5px;color:var(--text-muted);padding:.35rem .45rem;border-left:2px solid var(--border-strong)}.AskCoachPanel_cites__BQ6oB strong{display:block;color:var(--text-subtle);margin-bottom:.1rem}.AskCoachPanel_row__Y_UE7{display:flex;gap:var(--space-2)}.AskCoachPanel_input__84Oj2{flex:1 1;height:32px;padding:0 10px;border-radius:5px;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font-size:13px}.AskCoachPanel_input__84Oj2:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.AskCoachPanel_btn__Wa2Ao{height:32px;padding:0 12px;border:none;border-radius:5px;background:var(--btn-inverse);color:var(--btn-inverse-text);font-weight:510;font-size:13px;cursor:pointer}.AskCoachPanel_btn__Wa2Ao:hover:not(:disabled){background:#fff}.AskCoachPanel_btn__Wa2Ao:disabled{opacity:.45;cursor:wait}.AskCoachPanel_labelRow__B0MQN{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem}.AskCoachPanel_closeBtn__L3kK5{background:none;border:1px solid color-mix(in srgb,#6ec8ff 45%,transparent);color:#6ec8ff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .55rem;cursor:pointer}.AskCoachPanel_overlay__c5UDr{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px}.AskCoachPanel_overlayBackdrop__05mPB{position:absolute;inset:0;border:none;background:rgba(2,6,12,.78);cursor:pointer}.AskCoachPanel_overlayInner__Dirfl{position:relative;z-index:1;width:min(920px,96vw);max-height:min(86vh,900px);overflow:auto;padding:1.25rem 1.35rem 1.4rem;background:rgba(8,14,24,.96);border:1px solid color-mix(in srgb,#6ec8ff 45%,transparent);box-shadow:0 0 40px rgba(110,200,255,.18);-webkit-clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.AskCoachPanel_historyOverlay__FAHdN{display:flex;flex-direction:column;gap:var(--space-2);max-height:min(48vh,420px);overflow:auto;margin-bottom:var(--space-2)}