.ai-coach_shell__GfBDb{--ink:#19372e;--muted:#72837a;--line:#dfe8e3;--soft:#f5f8f6;--mint:#eaf6f0;--green:#0c7658;--green-dark:#075640;--amber:#a96424;--blue:#356ca5;min-height:100vh;background:#f4f7f5;color:var(--ink);display:flex;width:100%}.ai-coach_sidebar__aHKY6{position:sticky;top:0;height:100vh;background:#fbfcfb;border-right:1px solid var(--line);padding:20px 15px 16px;display:flex;flex-direction:column;z-index:30}.ai-coach_brandRow__sktn9{display:flex;align-items:center;justify-content:space-between}.ai-coach_brand__39pRy{display:flex;align-items:center;gap:10px;margin:0 6px 20px}.ai-coach_brandMark__lHJHF{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#0e7659,#084c3c);font-size:12px;font-weight:800;box-shadow:0 6px 16px #0f70532b}.ai-coach_brand__39pRy strong{display:block;font-size:16px;letter-spacing:-.4px}.ai-coach_brand__39pRy small{display:block;font-size:8px;letter-spacing:2px;color:#7d8f84;margin-top:2px}.ai-coach_mobileClose__wSuaJ,.ai-coach_mobileMenu__S_DIH{display:none;border:0;background:transparent;color:var(--ink)}.ai-coach_workspaceButton__Cf224{width:100%;border:1px solid var(--line);background:white;padding:10px;display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center;text-align:left;box-shadow:0 3px 10px #203d2f08}.ai-coach_workspaceAvatar__LhDj3{width:32px;height:32px;border-radius:9px;background:#1c5847;color:white;display:grid;place-items:center;font-size:11px;font-weight:700}.ai-coach_workspaceButton__Cf224 small,.ai-coach_workspaceButton__Cf224 strong{display:block}.ai-coach_workspaceButton__Cf224 strong{font-size:12px}.ai-coach_workspaceButton__Cf224 small{margin-top:3px;color:var(--muted);font-size:10px}.ai-coach_nav__ANvUp{margin-top:26px;display:grid;gap:4px}.ai-coach_navLabel__bMbwy{display:block;padding:0 10px 7px;color:#8b9a91;font-size:9px;font-weight:700;letter-spacing:1.6px}.ai-coach_nav__ANvUp button{height:40px;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#52665b;padding:0 11px;text-align:left;font-size:12px;font-weight:600}.ai-coach_nav__ANvUp .ai-coach_navActive__CaWPq,.ai-coach_nav__ANvUp button:hover{background:#e9f3ee;color:var(--green-dark)}.ai-coach_navPill__gy9Xd{margin-left:auto;color:var(--green);font-size:8px;letter-spacing:1px;background:white;border:1px solid #cfe2d8;border-radius:10px;padding:2px 6px}.ai-coach_chatSidebar___Ac6t{position:sticky;top:66px;height:calc(100vh - 66px);min-width:0;background:#f8faf9;border-right:1px solid var(--line);padding:19px 12px 14px;display:flex;flex-direction:column}.ai-coach_chatSidebarHeader__SxQFE{padding:0 8px 15px;display:flex;align-items:center;gap:8px}.ai-coach_chatSidebarHeader__SxQFE>div{min-width:0}.ai-coach_chatSidebarHeader__SxQFE>button{margin-left:auto;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#71837a;display:grid;place-items:center}.ai-coach_chatSidebarHeader__SxQFE>button:hover{background:#e9f3ee;color:var(--green)}.ai-coach_chatSidebarHeader__SxQFE span,.ai-coach_chatSidebarHeader__SxQFE strong{display:block}.ai-coach_chatSidebarHeader__SxQFE span{color:var(--green);font-size:8px;font-weight:800;letter-spacing:1.4px}.ai-coach_chatSidebarHeader__SxQFE strong{margin-top:4px;font-size:15px}.ai-coach_chatHistory__WBuwj{min-height:0;flex:1;overflow-y:auto;display:grid;align-content:start;gap:3px;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.ai-coach_chatHistory__WBuwj>button{width:100%;min-width:0;border:0;background:transparent;color:#54695e;padding:9px 8px;display:flex;align-items:flex-start;gap:8px;text-align:left}.ai-coach_chatHistory__WBuwj .ai-coach_chatActive__CjLCy,.ai-coach_chatHistory__WBuwj>button:hover{background:#e9f3ee;color:var(--green-dark)}.ai-coach_chatHistory__WBuwj>button>svg{margin-top:2px;flex:0 0 auto}.ai-coach_chatHistory__WBuwj>button>span{min-width:0}.ai-coach_chatHistory__WBuwj small,.ai-coach_chatHistory__WBuwj strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-coach_chatHistory__WBuwj strong{font-size:10px;line-height:1.45}.ai-coach_chatHistory__WBuwj small{color:#829188;font-size:8px;margin-top:3px}.ai-coach_chatHistory__WBuwj .ai-coach_newChatButton__a9S7z{justify-content:center;align-items:center;border:1px solid #cfe0d7;background:white;color:var(--green);font-weight:700;padding:9px;margin-bottom:5px}.ai-coach_chatHistory__WBuwj .ai-coach_newChatButton__a9S7z svg{margin:0}.ai-coach_chatSearch__jq339{height:33px;border:1px solid var(--line);border-radius:8px;background:#f7faf8;color:#829188;display:flex;align-items:center;gap:7px;padding:0 9px;margin-bottom:7px}.ai-coach_chatSearch__jq339 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:9px}.ai-coach_chatEmpty__Zvtkd{margin:16px 8px;color:var(--muted);font-size:9px;line-height:1.6}.ai-coach_chatGroupLabel__ZQH_W{color:#95a29b;font-size:8px;font-weight:800;letter-spacing:.8px;padding:8px 8px 3px}.ai-coach_recent___gX8a{margin-top:27px}.ai-coach_recent___gX8a>button{width:100%;border:0;background:transparent;display:grid;grid-template-columns:8px 1fr;align-items:start;gap:10px;padding:9px 10px;text-align:left}.ai-coach_recent___gX8a small,.ai-coach_recent___gX8a strong{display:block}.ai-coach_recent___gX8a strong{font-size:11px;line-height:1.5}.ai-coach_recent___gX8a small{font-size:9px;color:var(--muted);margin-top:3px}.ai-coach_matchDot__AOsJ7{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#17a277;box-shadow:0 0 0 3px #dcf3ea}.ai-coach_matchDotMuted__dwaaF{background:#98aaa0;box-shadow:0 0 0 3px #edf1ef}.ai-coach_sidebarFooter___U32j{margin-top:auto;border-top:1px solid var(--line);padding-top:14px}.ai-coach_usage__vOsHg{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;padding:0 7px 13px}.ai-coach_usage__vOsHg span{display:flex;align-items:center;gap:5px}.ai-coach_usage__vOsHg strong{color:#486055}.ai-coach_userRow__C3Y2_{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:8px 7px;border-radius:9px;color:inherit;text-decoration:none}.ai-coach_userRow__C3Y2_:hover{background:#f4f8f6}.ai-coach_userAvatar__L_QR8{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#dbeae2;color:#245c49;font-size:10px;font-weight:700}.ai-coach_userRow__C3Y2_ small,.ai-coach_userRow__C3Y2_ strong{display:block}.ai-coach_userRow__C3Y2_ strong{font-size:11px}.ai-coach_userRow__C3Y2_ small{font-size:9px;color:var(--muted);margin-top:2px}.ai-coach_mainArea__2LBEk{min-width:0;flex:1}.ai-coach_coachNavigation__lidUN{display:grid;gap:3px;padding:10px 8px;border-top:1px solid var(--line)}.ai-coach_coachNavigation__lidUN>span{padding:5px 8px 7px;color:#8b9a91;font-size:9px;font-weight:700;letter-spacing:1.4px}.ai-coach_coachNavigation__lidUN button{height:36px;border:0;border-radius:6px;background:transparent;color:#607269;padding:0 9px;display:flex;align-items:center;gap:8px;text-align:left;font-size:11px;font-weight:600}.ai-coach_coachNavigation__lidUN button svg{width:16px;height:16px}.ai-coach_coachNavigation__lidUN .ai-coach_coachNavigationActive__HZJPU,.ai-coach_coachNavigation__lidUN button:hover{background:#e9f3ee;color:var(--green-dark)}.ai-coach_sourceCount__5w20Q{height:34px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:0 8px;color:#71837a;font-size:10px}.ai-coach_sourceCount__5w20Q strong{color:#435d51}.ai-coach_accountLink__Auog0{display:grid;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:8px;border-radius:8px;color:inherit;text-decoration:none}.ai-coach_accountLink__Auog0:hover{background:#f0f5f2}.ai-coach_accountLink__Auog0>span:first-child{width:31px;height:31px;border-radius:50%;background:#dbeae2;color:#245c49;display:grid;place-items:center;font-size:10px;font-weight:700}.ai-coach_accountLink__Auog0 small,.ai-coach_accountLink__Auog0 strong{display:block}.ai-coach_accountLink__Auog0 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ai-coach_accountLink__Auog0 small{color:var(--muted);margin-top:2px;font-size:9px}.ai-coach_topbar__eyylr{height:66px;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 28px;position:sticky;top:0;z-index:20}.ai-coach_breadcrumb__EcvNj{display:flex;align-items:center;gap:9px;color:#829188;font-size:11px}.ai-coach_breadcrumb__EcvNj strong{color:#43594e}.ai-coach_topActions__4M3_k{margin-left:auto;display:flex;align-items:center;gap:9px}.ai-coach_syncState__3N_yy{display:flex;align-items:center;gap:6px;color:#7d8f85;font-size:10px;margin-right:5px}.ai-coach_syncState__3N_yy span{width:7px;height:7px;border-radius:50%;background:#34ba88;box-shadow:0 0 0 3px #e2f6ee}.ai-coach_primaryButton__hR2GI,.ai-coach_secondaryButton___VR2F{height:36px;border:1px solid var(--line);background:white;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#3f584d;font-weight:650;font-size:11px}.ai-coach_primaryButton__hR2GI{background:var(--green);border-color:var(--green);color:white;box-shadow:0 5px 14px #0c765824}.ai-coach_primaryButton__hR2GI:hover:not(:disabled){background:var(--green-dark)}.ai-coach_coachShell__eea6P{display:grid;grid-template-columns:238px minmax(0,1fr);align-items:start}.ai-coach_coachShellCollapsed__QLYJM{grid-template-columns:minmax(0,1fr)}.ai-coach_historyBackdrop__T8lJ9{display:none}.ai-coach_coachStage__zgSOS{min-width:0}.ai-coach_pageIntro__shSZl{max-width:1470px;margin:0 auto;padding:31px 34px 22px;display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.ai-coach_eyebrow__RSDWN{color:var(--green);font-size:9px;font-weight:800;letter-spacing:1.8px}.ai-coach_pageIntro__shSZl h1{margin:6px 0;font-size:clamp(24px,2.2vw,34px);line-height:1.22;letter-spacing:-1.2px}.ai-coach_pageIntro__shSZl p{margin:0;color:var(--muted);font-size:12px}.ai-coach_pageIntroCompact__BuKUY{padding-top:22px;padding-bottom:15px}.ai-coach_contextChips__dKEHE{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ai-coach_contextChips__dKEHE span{background:white;border:1px solid var(--line);border-radius:20px;padding:7px 10px;display:flex;align-items:center;gap:5px;color:#5c6f65;font-size:10px}.ai-coach_chatWorkspace__M0mDA{max-width:1120px;margin:0 auto;padding:20px 34px 52px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.ai-coach_chatWorkspaceWithArtifact__ZXdDu{max-width:1470px;grid-template-columns:minmax(520px,1fr) 380px}.ai-coach_artifactWorkspace__Pguif,.ai-coach_chatConversation__Dd9Ey{background:white;border:1px solid var(--line);border-radius:15px;box-shadow:0 8px 26px #2647370a;overflow:hidden}.ai-coach_chatConversation__Dd9Ey{min-width:0}.ai-coach_chatHeader__v9drS{height:65px;border-bottom:1px solid var(--line);padding:0 18px;display:flex;align-items:center;gap:10px}.ai-coach_chatHeader__v9drS>div:nth-child(2){min-width:0}.ai-coach_chatHeader__v9drS>div:nth-child(2) span{color:var(--green);font-size:8px;font-weight:800;letter-spacing:1px}.ai-coach_chatHeader__v9drS h2{margin:3px 0 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-coach_historyToggle__XJHxE{width:30px;height:30px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:white;color:#63766c;display:grid;place-items:center}.ai-coach_coachOnline__rtTZN{margin-left:auto;display:flex;align-items:center;gap:6px;white-space:nowrap;background:#f1f8f4;color:#5c7468;padding:6px 9px;border-radius:10px;font-size:8px}.ai-coach_coachOnline__rtTZN i{width:6px;height:6px;border-radius:50%;background:#2ab47f;box-shadow:0 0 0 3px #dff4eb}.ai-coach_coachWorking___9TOz i{animation:ai-coach_typing__FDTun 1s ease-in-out infinite}.ai-coach_artifactToggle__8RZ09{height:30px;white-space:nowrap;border:1px solid #cfe0d7;border-radius:8px;background:white;color:var(--green);padding:0 9px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700}.ai-coach_messageStream__92AVs{min-height:540px;max-height:calc(100vh - 325px);overflow-y:auto;padding:23px 24px 30px;background:linear-gradient(180deg,#fbfcfb,#fff 90px)}.ai-coach_emptyConversation__2Rv5w{max-width:560px;margin:85px auto;text-align:center}.ai-coach_emptyConversation__2Rv5w>.ai-coach_aiAvatar__rquza{margin:0 auto;width:45px;height:45px;border-radius:14px}.ai-coach_emptyConversation__2Rv5w h3{font-size:19px;margin:15px 0 7px}.ai-coach_emptyConversation__2Rv5w p{color:var(--muted);font-size:11px;line-height:1.7}.ai-coach_emptyConversation__2Rv5w>div:last-child{display:grid;gap:7px;margin-top:18px}.ai-coach_emptyConversation__2Rv5w button{border:1px solid var(--line);border-radius:9px;background:white;color:#4b6257;padding:10px 12px;text-align:left;font-size:9px}.ai-coach_emptyConversation__2Rv5w button span,.ai-coach_emptyConversation__2Rv5w button strong{display:block}.ai-coach_emptyConversation__2Rv5w button strong{color:var(--ink);font-size:10px}.ai-coach_emptyConversation__2Rv5w button span{color:var(--muted);margin-top:3px;line-height:1.45}.ai-coach_userMessage__5324a{max-width:76%;margin:0 0 23px auto}.ai-coach_userMessage__5324a span{display:block;color:#8a9991;font-size:8px;text-align:right;margin:0 4px 5px}.ai-coach_userMessage__5324a p{margin:0;border-radius:14px 14px 3px 14px;background:#173f32;color:white;padding:12px 14px;font-size:11px;line-height:1.7;box-shadow:0 5px 14px #173f3218}.ai-coach_aiMessage__vL5DR{max-width:92%;margin:0 0 23px}.ai-coach_aiMessageHead__bciuV{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;margin-bottom:10px}.ai-coach_aiMessageHead__bciuV span,.ai-coach_aiMessageHead__bciuV strong{display:block}.ai-coach_aiMessageHead__bciuV strong{font-size:10px}.ai-coach_aiMessageHead__bciuV span{color:var(--muted);font-size:8px;margin-top:2px}.ai-coach_aiMessageBody__J6WU2,.ai-coach_aiMessage__vL5DR>.ai-coach_aiBodyCopy__ifslb,.ai-coach_aiMessage__vL5DR>.ai-coach_inlinePrimary__ye_9W,.ai-coach_aiMessage__vL5DR>.ai-coach_revisionCard__ABinA{margin-left:39px}.ai-coach_aiMessageBody__J6WU2 h3{margin:0 0 7px;font-size:14px;line-height:1.55}.ai-coach_aiBodyCopy__ifslb{color:#52695e;font-size:10px;line-height:1.75}.ai-coach_liveAnswer__TVn4U{margin-left:39px}.ai-coach_coachMarkdown__x0aQO{color:#40584d;font-size:11px;line-height:1.8}.ai-coach_coachMarkdown__x0aQO p{margin:0 0 10px}.ai-coach_coachMarkdown__x0aQO p:last-child{margin-bottom:0}.ai-coach_coachMarkdown__x0aQO h3{margin:17px 0 6px;color:var(--ink);font-size:13px;line-height:1.5}.ai-coach_coachMarkdown__x0aQO h3:first-child{margin-top:0}.ai-coach_coachMarkdown__x0aQO ul{margin:4px 0 12px;padding-left:18px}.ai-coach_coachMarkdown__x0aQO li{margin:4px 0}.ai-coach_coachMarkdown__x0aQO pre{max-width:100%;overflow-x:auto;margin:10px 0;border-radius:8px;background:#f3f7f5;padding:11px;white-space:pre-wrap;font-size:9px;line-height:1.55}.ai-coach_inlineArtifactCard__mWvk3{width:100%;margin-top:14px;border:1px solid #bcdccb;border-radius:11px;background:linear-gradient(110deg,#edf8f2,#fbfdfc);padding:12px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;color:var(--ink)}.ai-coach_inlineArtifactIcon__8UvUA{width:36px;height:36px;border-radius:10px;background:var(--green);color:white;display:grid;place-items:center}.ai-coach_inlineArtifactCard__mWvk3 em,.ai-coach_inlineArtifactCard__mWvk3 small,.ai-coach_inlineArtifactCard__mWvk3 strong{display:block}.ai-coach_inlineArtifactCard__mWvk3 small{color:var(--green);font-size:8px;font-weight:700}.ai-coach_inlineArtifactCard__mWvk3 strong{margin:3px 0;font-size:11px}.ai-coach_inlineArtifactCard__mWvk3 em{color:var(--muted);font-size:8px;font-style:normal}.ai-coach_inlineArtifactCard__mWvk3 b{color:var(--green);font-size:9px;white-space:nowrap;display:flex;align-items:center;gap:4px}.ai-coach_citationSummary__sHD2i{height:28px;margin-top:12px;border:1px solid #dce7e1;border-radius:14px;background:#f8fbf9;color:#50685c;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:8px}.ai-coach_messageActions__pW1ql{display:flex;gap:3px;margin-top:8px;opacity:0;transition:opacity .15s ease}.ai-coach_aiMessage__vL5DR:hover .ai-coach_messageActions__pW1ql,.ai-coach_messageActions__pW1ql:focus-within{opacity:1}.ai-coach_messageActions__pW1ql button{height:26px;border:0;border-radius:7px;background:transparent;color:#72837a;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:8px}.ai-coach_messageActions__pW1ql button:hover:not(:disabled){background:#f0f6f3;color:var(--green)}.ai-coach_messageActions__pW1ql button:disabled{opacity:.4}.ai-coach_streamingDots__ZIbN6{height:28px;display:flex;align-items:center;gap:4px}.ai-coach_streamingDots__ZIbN6 i{width:6px;height:6px;border-radius:50%;background:#7eb79f;animation:ai-coach_typing__FDTun 1s ease-in-out infinite}.ai-coach_streamingDots__ZIbN6 i:nth-child(2){animation-delay:.15s}.ai-coach_streamingDots__ZIbN6 i:nth-child(3){animation-delay:.3s}.ai-coach_streamingState__Whny2{min-height:30px;display:flex;align-items:center;gap:9px;color:#71837a;font-size:9px}.ai-coach_streamError__2_rMb{margin:0 0 15px 39px;border:1px solid #efc9bf;border-radius:8px;background:#fff5f2;color:#9a4c36;padding:9px 11px;font-size:9px}.ai-coach_planGrid__ujfGU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.ai-coach_planGrid__ujfGU>div{border:1px solid #e1e9e5;background:#fbfcfb;border-radius:9px;padding:10px}.ai-coach_planGrid__ujfGU small,.ai-coach_planGrid__ujfGU span,.ai-coach_planGrid__ujfGU strong{display:block}.ai-coach_planGrid__ujfGU span{color:var(--green);font-size:8px;font-weight:800}.ai-coach_planGrid__ujfGU strong{margin:4px 0 3px;font-size:10px}.ai-coach_planGrid__ujfGU small{color:var(--muted);font-size:8px}.ai-coach_responseActions__YY686{display:flex;gap:7px;margin-top:12px}.ai-coach_inlineSecondary__Dhg5i,.ai-coach_responseActions__YY686 button{height:31px;border:1px solid #cfe0d7;background:white;color:var(--green);display:flex;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:700}.ai-coach_revisionCard__ABinA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce8e2;border-radius:10px;overflow:hidden;background:#f8fbf9}.ai-coach_revisionCard__ABinA>div{padding:10px;border-right:1px solid #dce8e2}.ai-coach_revisionCard__ABinA>div:last-child{border:0}.ai-coach_revisionCard__ABinA del,.ai-coach_revisionCard__ABinA span,.ai-coach_revisionCard__ABinA strong{display:block}.ai-coach_revisionCard__ABinA span{color:#83928a;font-size:7px}.ai-coach_revisionCard__ABinA del{color:#9aa59f;font-size:8px;margin:4px 0 2px}.ai-coach_revisionCard__ABinA strong{color:var(--green);font-size:10px}.ai-coach_inlinePrimary__ye_9W{height:32px;border:0;background:var(--green);color:white;display:inline-flex;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700}.ai-coach_discussionPoints__oh7c_{display:grid;gap:8px;margin:12px 0}.ai-coach_discussionPoints__oh7c_>div{display:grid;grid-template-columns:75px 1fr;gap:9px;align-items:start}.ai-coach_discussionPoints__oh7c_ span{color:var(--green);background:#e8f4ee;border-radius:6px;padding:5px 6px;text-align:center;font-size:8px;font-weight:700}.ai-coach_discussionPoints__oh7c_ p{margin:-3px 0 0;color:#4b6257;font-size:10px;line-height:1.7}.ai-coach_inlineSecondary__Dhg5i{margin-top:10px}.ai-coach_chatComposer__YANM9{border-top:1px solid var(--line);padding:12px 16px 13px;background:#fff}.ai-coach_sourceSettingsPanel__tYXvI{margin-bottom:9px;border:1px solid var(--line);border-radius:11px;background:#f8fbf9;padding:10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ai-coach_sourceSettingsPanel__tYXvI>div{margin-right:auto;min-width:130px}.ai-coach_sourceSettingsPanel__tYXvI span,.ai-coach_sourceSettingsPanel__tYXvI strong{display:block}.ai-coach_sourceSettingsPanel__tYXvI strong{font-size:9px}.ai-coach_sourceSettingsPanel__tYXvI span{margin-top:2px;color:var(--muted);font-size:7px}.ai-coach_sourceSettingsPanel__tYXvI button{height:29px;border:1px solid var(--line);border-radius:8px;background:white;color:#61756a;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:8px}.ai-coach_sourceSettingsPanel__tYXvI .ai-coach_sourceScopeActive__4lVg9{color:var(--green);border-color:#92c6af;background:#eaf6f0}.ai-coach_composerBox__Ddunc{position:relative;border:1px solid #cddbd4;border-radius:11px;background:#fbfdfc}.ai-coach_composerBox__Ddunc textarea{width:100%;min-height:56px;max-height:180px;field-sizing:content;border:0;outline:0;resize:none;background:transparent;color:var(--ink);padding:12px 47px 8px 12px;font-size:11px;line-height:1.55}.ai-coach_composerBox__Ddunc>button{position:absolute;right:8px;bottom:8px;width:31px;height:31px;border:0;border-radius:9px;background:var(--green);color:white;display:grid;place-items:center}.ai-coach_composerBox__Ddunc>button:disabled{cursor:not-allowed;opacity:.5}.ai-coach_composerUtilities__HM84k{min-height:28px;display:flex;align-items:center;gap:9px;padding-top:6px}.ai-coach_composerUtilities__HM84k button{height:25px;border:0;border-radius:7px;background:transparent;color:#6f8177;padding:0 7px;display:flex;align-items:center;gap:5px;font-size:8px}.ai-coach_composerUtilities__HM84k .ai-coach_composerUtilityActive__3HltZ{color:var(--green);background:#eaf5ef}.ai-coach_composerUtilities__HM84k>span{color:#96a29b;font-size:7px}.ai-coach_refinementContext__ykz1v{min-height:36px;margin-bottom:6px;border:1px solid #b9d9ca;border-radius:9px;background:#edf7f2;color:var(--green);padding:6px 8px;display:flex;align-items:center;gap:7px}.ai-coach_refinementContext__ykz1v>span{min-width:0;flex:1}.ai-coach_refinementContext__ykz1v small,.ai-coach_refinementContext__ykz1v strong{display:block}.ai-coach_refinementContext__ykz1v small{color:#779286;font-size:7px}.ai-coach_refinementContext__ykz1v strong{margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.ai-coach_refinementContext__ykz1v button{width:24px;height:24px;border:0;background:transparent;color:#6d8579;display:grid;place-items:center}.ai-coach_artifactWorkspace__Pguif{position:sticky;top:82px}.ai-coach_artifactHeader__Zll_5{min-height:65px;padding:0 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.ai-coach_artifactHeader__Zll_5>div{min-width:0}.ai-coach_artifactHeader__Zll_5>div>span{color:var(--green);font-size:7px;letter-spacing:1.2px;font-weight:800}.ai-coach_artifactHeader__Zll_5 h2{margin:3px 0 0;font-size:13px}.ai-coach_artifactClose___w7Px{width:28px;height:28px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:white;color:#63766c;display:grid;place-items:center}.ai-coach_referenceState__x4ucv{margin-left:auto;color:var(--green);background:#eaf5ef;padding:5px 8px;border-radius:8px;font-size:8px;font-weight:700}.ai-coach_draftState__QmGIP{margin-left:auto;color:#97612b;background:#fff1df;padding:5px 7px;border-radius:8px;font-size:8px}.ai-coach_artifactBody__upJ0H{padding:13px}.ai-coach_artifactSelect__UaIZH{width:100%;height:34px;margin-bottom:9px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);padding:0 9px;font-size:9px}.ai-coach_tacticalBrief__2Hk6M{margin-bottom:9px;border:1px solid #cfe2d8;border-radius:9px;background:#f5faf7;padding:9px}.ai-coach_tacticalBrief__2Hk6M>div{display:flex;align-items:center;gap:7px;margin-bottom:6px}.ai-coach_tacticalBrief__2Hk6M>div span{border-radius:10px;background:#dff1e8;color:var(--green);padding:3px 6px;font-size:7px;font-weight:800}.ai-coach_tacticalBrief__2Hk6M>div strong{font-size:9px}.ai-coach_tacticalBrief__2Hk6M p{margin:3px 0;color:#667a70;font-size:7px;line-height:1.5}.ai-coach_tacticalBrief__2Hk6M p b{display:inline-block;width:38px;color:#244a3d}.ai-coach_tacticalBrief__2Hk6M details{margin-top:6px;color:#74877d;font-size:7px}.ai-coach_tacticalBrief__2Hk6M summary{cursor:pointer}.ai-coach_tacticalBrief__2Hk6M ul{margin:5px 0 0;padding-left:16px}.ai-coach_boardPreview__g3aJ4{position:relative;border-radius:11px;overflow:hidden;background:#e7f3ea}.ai-coach_boardPreview__g3aJ4 svg{width:100%;height:auto;display:block}.ai-coach_boardVersion__qkB5L{position:absolute;top:9px;right:9px;color:white;background:#173f32d9;border-radius:8px;padding:4px 7px;font-size:8px;font-weight:700}.ai-coach_boardPlayback__fDx7C{position:absolute;left:9px;bottom:10px;height:28px;border:0;border-radius:8px;padding:0 9px;background:#173f32e8;color:white;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700}.ai-coach_boardProgress__KDwj1{position:absolute;left:0;bottom:0;height:3px;background:#18a675;transition:width .08s linear}.ai-coach_trainingPitchBg__q_AED{fill:#e0f0e5;stroke:#c1dbca;stroke-width:1}.ai-coach_trainingPitchLine__FW5z0{fill:none;stroke:#a8cdb6;stroke-width:1.6}.ai-coach_trainingZone__bwP3_{fill:#80bb9821;stroke:#0c765866;stroke-width:1.4;stroke-dasharray:6 6}.ai-coach_trainingRun__N_AiO{fill:none;stroke:#0c7658;stroke-width:2.3;stroke-dasharray:6 5}.ai-coach_trainingMovementPath__Strpq{fill:none;stroke:#0c765888;stroke-width:1.8;stroke-dasharray:5 6}.ai-coach_trainingArrowHead__YsRyD{fill:#0c7658}.ai-coach_trainingHome__xGlnO{fill:#0c7658;stroke:white;stroke-width:3}.ai-coach_trainingAway__bd3_q{fill:#c67742;stroke:white;stroke-width:3}.ai-coach_trainingPlayerText__IqhoX{fill:white;font-size:10px;font-weight:800}.ai-coach_trainingBall__QiYr_{fill:white;stroke:#354d42;stroke-width:2}.ai-coach_trainingSelectablePlayer__xpIg_,.ai-coach_trainingSelectedPlayer__sq3tl{cursor:pointer;outline:none}.ai-coach_trainingSelectionRing__SMBZ6{fill:transparent;stroke:transparent;stroke-width:3}.ai-coach_trainingSelectablePlayer__xpIg_:focus .ai-coach_trainingSelectionRing__SMBZ6,.ai-coach_trainingSelectablePlayer__xpIg_:hover .ai-coach_trainingSelectionRing__SMBZ6{stroke:#ffffffcc}.ai-coach_trainingSelectedPlayer__sq3tl .ai-coach_trainingSelectionRing__SMBZ6{fill:#ffffff24;stroke:#fff;filter:drop-shadow(0 0 3px #0c7658)}.ai-coach_boardHint__pyAXC{margin:5px 0 0;color:#829188;text-align:center;font-size:7px}.ai-coach_artifactTitleRow__Db_wv{display:flex;align-items:flex-end;gap:8px;margin:12px 1px 9px}.ai-coach_artifactTitleRow__Db_wv>div{min-width:0}.ai-coach_artifactTitleRow__Db_wv span{color:var(--green);font-size:8px;font-weight:800}.ai-coach_artifactTitleRow__Db_wv>span{margin-left:auto;background:#eaf5ef;padding:4px 7px;border-radius:7px}.ai-coach_artifactTitleRow__Db_wv h3{margin:3px 0 0;font-size:13px}.ai-coach_sceneScrubber__FqsGd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px}.ai-coach_sceneScrubber__FqsGd button{min-width:0;min-height:35px;padding:5px;border:1px solid var(--line);border-radius:8px;background:white;color:#708078;text-align:left}.ai-coach_sceneScrubber__FqsGd button span,.ai-coach_sceneScrubber__FqsGd button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-coach_sceneScrubber__FqsGd button span{color:#99a69f;font-size:7px}.ai-coach_sceneScrubber__FqsGd button strong{margin-top:2px;font-size:8px}.ai-coach_sceneScrubber__FqsGd .ai-coach_sceneScrubberActive__3sN35{border-color:#75b99c;background:#eaf5ef;color:var(--green)}.ai-coach_sceneNote__CuXew{margin:-3px 1px 10px;color:#687b71;font-size:8px;line-height:1.6}.ai-coach_primitiveStrip__uSjDS{display:flex;gap:4px;margin:-3px 0 9px;overflow-x:auto;scrollbar-width:none}.ai-coach_primitiveStrip__uSjDS span{flex:0 0 auto;border:1px solid #dce7e1;border-radius:12px;background:white;color:#829188;padding:3px 7px;font-size:7px}.ai-coach_primitiveStrip__uSjDS .ai-coach_primitiveActive__xVqcz{border-color:#7fbea3;background:#eaf5ef;color:var(--green);font-weight:700}.ai-coach_patternReferences__bVzKw{display:grid;gap:5px;margin:8px 0;padding:8px;border:1px solid #d6e7df;border-radius:8px;background:#f4faf7}.ai-coach_patternReferences__bVzKw>strong{color:#60766b;font-size:7px;letter-spacing:.4px}.ai-coach_patternReferences__bVzKw>span{display:flex;justify-content:space-between;gap:8px;color:var(--ink);font-size:8px;font-weight:700}.ai-coach_patternReferences__bVzKw small{color:var(--muted);font-size:6px;font-weight:500}.ai-coach_artifactFacts__g2fh_{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px}.ai-coach_artifactFacts__g2fh_ div{padding:8px;border-right:1px solid var(--line)}.ai-coach_artifactFacts__g2fh_ div:last-child{border:0}.ai-coach_artifactFacts__g2fh_ span,.ai-coach_artifactFacts__g2fh_ strong{display:block}.ai-coach_artifactFacts__g2fh_ span{color:#86958d;font-size:7px}.ai-coach_artifactFacts__g2fh_ strong{margin-top:3px;font-size:9px}.ai-coach_coachingPoints__vxl0N{margin-top:10px;background:#f5f9f7;border-radius:9px;padding:10px}.ai-coach_coachingPoints__vxl0N strong{font-size:9px}.ai-coach_coachingPoints__vxl0N p{position:relative;margin:6px 0 0;padding-left:10px;color:#61746a;font-size:8px;line-height:1.6}.ai-coach_coachingPoints__vxl0N p:before{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background:var(--green)}.ai-coach_boardQuality__wSVKP{margin-top:9px;border:1px solid var(--line);border-radius:9px;padding:9px}.ai-coach_boardQuality__wSVKP>div{display:flex;align-items:center;justify-content:space-between}.ai-coach_boardQuality__wSVKP>div strong{font-size:9px}.ai-coach_boardQuality__wSVKP>div span{color:var(--green);font-size:8px;font-weight:800}.ai-coach_boardQuality__wSVKP>p{margin:5px 0 0;color:#71837a;font-size:7px;line-height:1.5}.ai-coach_boardQuality__wSVKP ul{margin:7px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px;list-style:none}.ai-coach_boardQuality__wSVKP li{color:#9a7a54;display:flex;align-items:center;gap:5px;font-size:7px}.ai-coach_boardQuality__wSVKP li i{width:15px;height:15px;border-radius:50%;background:#fff1df;display:grid;place-items:center;font-style:normal;font-weight:800}.ai-coach_boardQuality__wSVKP .ai-coach_qualityReady__i8XyN{color:#507366}.ai-coach_boardQuality__wSVKP .ai-coach_qualityReady__i8XyN i{color:var(--green);background:#e6f4ed}.ai-coach_boardQuality__wSVKP details{margin-top:7px;color:#6f8278;font-size:7px}.ai-coach_boardQuality__wSVKP details summary{cursor:pointer}.ai-coach_boardQuality__wSVKP details ul{display:block;margin-top:5px;padding-left:15px}.ai-coach_boardQuality__wSVKP details li{display:list-item;margin:3px 0;color:#6f8278}.ai-coach_boardQuality__wSVKP>button{width:100%;height:28px;margin-top:8px;border:0;border-radius:7px;background:#edf7f2;color:var(--green);font-size:7px;font-weight:700}.ai-coach_refinementChips__aNyZK{display:flex;gap:5px;margin-top:9px;overflow-x:auto;scrollbar-width:none}.ai-coach_refinementChips__aNyZK button{flex:0 0 auto;min-height:27px;border:1px solid #cfe0d7;border-radius:14px;background:#f8fbf9;color:#547065;padding:0 9px;font-size:7px}.ai-coach_artifactActions__jtg9g{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.ai-coach_artifactActions__jtg9g button,.ai-coach_fullPrimary__VFN_C{height:33px;border:1px solid #cfe0d7;background:white;color:var(--green);display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:700}.ai-coach_artifactActions__jtg9g button:last-child,.ai-coach_fullPrimary__VFN_C{background:var(--green);border-color:var(--green);color:white}.ai-coach_artifactActions__jtg9g button:disabled{cursor:wait;opacity:.6}.ai-coach_artifactError__8SX9I{margin:8px 0 0;padding:7px;border-radius:7px;background:#fff1ee;color:#a84e3c;font-size:8px}.ai-coach_revisionPicker__EstNs{display:flex;gap:5px;margin-top:11px;overflow-x:auto}.ai-coach_revisionPicker__EstNs button{min-width:30px;height:25px;border:1px solid var(--line);border-radius:7px;background:white;color:#71837a;font-size:8px;font-weight:700}.ai-coach_revisionPicker__EstNs .ai-coach_revisionActive__WlkxU{border-color:var(--green);background:#eaf5ef;color:var(--green)}.ai-coach_versionLine__dCjCv{display:grid;grid-template-columns:8px 1fr;gap:8px;align-items:start;border-top:1px solid var(--line);margin-top:12px;padding:11px 3px 0}.ai-coach_versionLine__dCjCv>span{width:7px;height:7px;border-radius:50%;background:#2ab47f;box-shadow:0 0 0 3px #e4f5ed;margin-top:3px}.ai-coach_versionLine__dCjCv small,.ai-coach_versionLine__dCjCv strong{display:block}.ai-coach_versionLine__dCjCv strong{font-size:8px}.ai-coach_versionLine__dCjCv small{color:var(--muted);font-size:7px;margin-top:3px}.ai-coach_menuSummary__OwIwy{position:relative;border-radius:10px;background:linear-gradient(135deg,#173f32,#0b7658);color:white;padding:13px}.ai-coach_menuSummary__OwIwy span{font-size:7px;letter-spacing:1px;color:#a9dbc8}.ai-coach_menuSummary__OwIwy h3{margin:5px 0 3px;font-size:15px}.ai-coach_menuSummary__OwIwy p{margin:0;color:#c5ddd3;font-size:8px}.ai-coach_menuSummary__OwIwy strong{position:absolute;right:13px;bottom:13px;font-size:10px}.ai-coach_artifactDrills__xg4jt{display:grid;gap:6px;margin:10px 0}.ai-coach_artifactDrills__xg4jt button{width:100%;border:1px solid var(--line);background:white;padding:9px;display:grid;grid-template-columns:25px 1fr auto;gap:8px;align-items:center;text-align:left}.ai-coach_artifactDrills__xg4jt .ai-coach_artifactDrillActive__5hUku{border-color:#91c4ad;background:#f1f8f4;box-shadow:inset 3px 0 var(--green)}.ai-coach_artifactDrills__xg4jt button>span{width:24px;height:24px;border-radius:7px;background:#e8f4ee;color:var(--green);display:grid;place-items:center;font-size:8px;font-weight:800}.ai-coach_artifactDrills__xg4jt small,.ai-coach_artifactDrills__xg4jt strong{display:block}.ai-coach_artifactDrills__xg4jt strong{font-size:9px}.ai-coach_artifactDrills__xg4jt small{color:var(--muted);font-size:7px;margin-top:3px}.ai-coach_artifactDrills__xg4jt em{color:var(--green);font-size:8px;font-style:normal}.ai-coach_fullPrimary__VFN_C{width:100%}.ai-coach_sourceNotice__lHiut{display:flex;align-items:center;gap:8px;border:1px solid #d8e7df;border-radius:9px;background:#f3f9f6;color:var(--green);padding:9px}.ai-coach_sourceNotice__lHiut span,.ai-coach_sourceNotice__lHiut strong{display:block}.ai-coach_sourceNotice__lHiut strong{color:var(--ink);font-size:9px}.ai-coach_sourceNotice__lHiut span{color:var(--muted);font-size:7px;margin-top:2px}.ai-coach_artifactSourceList__BU3_Q{display:grid;gap:6px;margin-top:10px}.ai-coach_artifactSourceList__BU3_Q button{width:100%;border:1px solid var(--line);background:white;padding:8px;display:grid;grid-template-columns:18px 18px 1fr auto;gap:6px;align-items:start;text-align:left}.ai-coach_artifactSourceList__BU3_Q button>span{width:17px;height:17px;border-radius:5px;display:grid;place-items:center;background:#e8f4ee;color:var(--green);font-size:7px}.ai-coach_artifactSourceList__BU3_Q button>svg{color:#668075;margin-top:1px}.ai-coach_artifactSourceList__BU3_Q em,.ai-coach_artifactSourceList__BU3_Q small,.ai-coach_artifactSourceList__BU3_Q strong{display:block}.ai-coach_artifactSourceList__BU3_Q small{color:var(--green);font-size:7px}.ai-coach_artifactSourceList__BU3_Q strong{font-size:8px;margin:2px 0}.ai-coach_artifactSourceList__BU3_Q em{color:var(--muted);font-size:6px;font-style:normal}.ai-coach_artifactSourceList__BU3_Q b{color:#72877d;font-size:7px}.ai-coach_addSourceButton__Gej0E{width:100%;height:33px;margin-top:10px;border:1px solid #cfe0d7;background:white;color:var(--green);display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:700}.ai-coach_artifactEmpty__qbrPE{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8a9a91;padding:24px}.ai-coach_artifactEmpty__qbrPE svg{color:#7ba891}.ai-coach_artifactEmpty__qbrPE strong{color:#3f584d;margin:11px 0 5px;font-size:11px}.ai-coach_artifactEmpty__qbrPE span{max-width:230px;font-size:8px;line-height:1.7}.ai-coach_workspaceGrid__JUK2k{max-width:1470px;margin:0 auto;padding:0 34px 54px;display:grid;grid-template-columns:minmax(620px,1fr) 318px;gap:17px;align-items:start}.ai-coach_primaryColumn__c8q1M{display:grid;gap:16px;min-width:0}.ai-coach_analysisCard__TGzE0,.ai-coach_answerCard__E3atR,.ai-coach_contextPanel__kk_XZ,.ai-coach_generatedPanel__SPRBh,.ai-coach_improvementPage__4pjvH,.ai-coach_libraryPage__TcWQY,.ai-coach_questionCard__eZ2_7,.ai-coach_sourceComposer__en1c4{background:white;border:1px solid var(--line);border-radius:15px;box-shadow:0 8px 26px #2647370a}.ai-coach_questionCard__eZ2_7{padding:17px}.ai-coach_questionHeading__MhEDO{display:flex;align-items:center;gap:10px;margin-bottom:13px}.ai-coach_aiAvatarSmall__rGSLF,.ai-coach_aiAvatar__rquza{width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#0d7658,#174a3b);color:white;display:grid;place-items:center;box-shadow:0 6px 14px #0c76582b}.ai-coach_questionHeading__MhEDO>div:nth-child(2) span,.ai-coach_questionHeading__MhEDO>div:nth-child(2) strong{display:block}.ai-coach_questionHeading__MhEDO>div:nth-child(2) span{color:var(--green);font-size:8px;letter-spacing:1.3px;font-weight:800}.ai-coach_questionHeading__MhEDO>div:nth-child(2) strong{font-size:13px;margin-top:3px}.ai-coach_groundedBadge__aM86e{margin-left:auto;display:flex;align-items:center;gap:4px;color:#547065;background:var(--soft);padding:5px 8px;border-radius:10px;font-size:9px}.ai-coach_groundedBadge__aM86e svg{color:#22a375;fill:#22a375}.ai-coach_coachModes__HTAfn{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:11px}.ai-coach_coachModes__HTAfn button{min-width:0;height:34px;border:1px solid var(--line);background:#fbfcfb;color:#62766b;display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px}.ai-coach_coachModes__HTAfn .ai-coach_coachModeActive__uKNO5{color:var(--green);border-color:#9ccbb7;background:#edf8f2;box-shadow:inset 0 0 0 1px #d5ebdf}.ai-coach_questionForm__CJVKV{position:relative;border:1px solid #cfdcd5;border-radius:11px;overflow:hidden;background:#fbfdfc}.ai-coach_questionForm__CJVKV textarea{display:block;width:100%;border:0;background:transparent;outline:none;padding:13px 50px 10px 14px;line-height:1.65;color:var(--ink);min-height:64px;resize:none}.ai-coach_questionForm__CJVKV button{position:absolute;right:9px;bottom:9px;width:32px;height:32px;border:0;border-radius:9px;background:var(--green);color:white;display:grid;place-items:center}.ai-coach_suggestions__uepeH{display:flex;gap:7px;overflow-x:auto;padding-top:10px;scrollbar-width:none}.ai-coach_suggestions__uepeH button{white-space:nowrap;border:1px solid var(--line);background:white;color:#63766c;padding:6px 9px;font-size:9px}.ai-coach_sourceComposer__en1c4{padding:15px 17px}.ai-coach_sourceComposerHeader__A2Kuk{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}.ai-coach_sourceComposerHeader__A2Kuk span,.ai-coach_sourceComposerHeader__A2Kuk strong{display:block}.ai-coach_sourceComposerHeader__A2Kuk strong{font-size:12px}.ai-coach_sourceComposerHeader__A2Kuk span{color:var(--muted);font-size:8px;margin-top:3px}.ai-coach_sourceComposerHeader__A2Kuk button{height:30px;border:1px solid var(--line);background:white;color:var(--green);display:flex;align-items:center;gap:4px;padding:0 9px;font-size:9px}.ai-coach_sourceScopeGrid__KRFVL{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.ai-coach_sourceScopeGrid__KRFVL button{min-width:0;border:1px solid #dce7e1;background:#f8fbf9;color:var(--green);padding:9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;text-align:left}.ai-coach_sourceScopeGrid__KRFVL button>span{min-width:0}.ai-coach_sourceScopeGrid__KRFVL small,.ai-coach_sourceScopeGrid__KRFVL strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-coach_sourceScopeGrid__KRFVL strong{color:var(--ink);font-size:9px}.ai-coach_sourceScopeGrid__KRFVL small{color:var(--muted);font-size:7px;margin-top:3px}.ai-coach_sourceScopeGrid__KRFVL button>svg:last-child{color:white;background:var(--green);border-radius:50%;padding:2px}.ai-coach_answerCard__E3atR{padding:18px}.ai-coach_userQuestion__hKOPC{border-left:3px solid #cddbd4;padding-left:11px;margin-bottom:17px}.ai-coach_userQuestion__hKOPC span{color:#8a9991;font-size:9px}.ai-coach_userQuestion__hKOPC p{margin:3px 0 0;font-weight:650;line-height:1.5}.ai-coach_answerHeader__r6D85{display:grid;grid-template-columns:29px 1fr;gap:10px;align-items:start}.ai-coach_aiAvatarSmall__rGSLF{width:29px;height:29px;border-radius:9px}.ai-coach_answerHeader__r6D85 span,.ai-coach_answerHeader__r6D85 strong{display:block}.ai-coach_answerHeader__r6D85 strong{font-size:15px;line-height:1.5}.ai-coach_answerHeader__r6D85 span{color:var(--muted);font-size:9px;margin-top:3px}.ai-coach_answerBody__BQRrC{margin:16px 0 12px 39px;display:grid;gap:10px}.ai-coach_finding__7VjyG{display:grid;grid-template-columns:42px 1fr;gap:9px;align-items:start}.ai-coach_findingLabel__IGgK2{color:var(--green);background:#e5f4ed;border-radius:6px;padding:4px 6px;font-size:9px;text-align:center;font-weight:700}.ai-coach_findingLabelAmber__NtT3u{color:#9b5b1b;background:#fff1df}.ai-coach_findingLabelBlue__wenhU{color:#336a99;background:#e7f0f8}.ai-coach_finding__7VjyG p{margin:-3px 0 0;line-height:1.75;color:#40584d;font-size:11px}.ai-coach_finding__7VjyG p button{border:0;background:transparent;color:var(--green);padding:0 2px;font-size:10px;font-weight:700}.ai-coach_answerActions__PLGQ3{border-top:1px solid #eef2ef;margin-top:14px;padding-top:12px;display:flex;gap:6px;align-items:center}.ai-coach_answerActions__PLGQ3 span{color:var(--muted);font-size:9px}.ai-coach_answerActions__PLGQ3>div{flex:1}.ai-coach_answerActions__PLGQ3 button{height:30px;border:1px solid var(--line);background:white;padding:0 9px;color:#536a5f;display:flex;align-items:center;gap:5px;font-size:9px}.ai-coach_analysisCard__TGzE0{overflow:hidden}.ai-coach_cardHeader__WJVrc{padding:18px 19px 14px;display:flex;justify-content:space-between;align-items:end;gap:12px;border-bottom:1px solid #edf2ef}.ai-coach_cardHeader__WJVrc h2{margin:4px 0 2px;font-size:17px}.ai-coach_cardHeader__WJVrc p{margin:0;color:var(--muted);font-size:9px}.ai-coach_scopeNotice__vI_jg{display:flex;align-items:center;gap:10px;margin:14px 18px 0;padding:10px 12px;border:1px solid #d9e8e0;border-radius:10px;background:#f4faf7;color:var(--green)}.ai-coach_scopeNotice__vI_jg>div{display:flex;flex-direction:column;gap:2px}.ai-coach_scopeNotice__vI_jg strong{color:var(--ink);font-size:10px}.ai-coach_scopeNotice__vI_jg span{color:var(--muted);font-size:8px}.ai-coach_segmented__4VQFH{display:flex;background:#edf2ef;padding:3px;border-radius:9px}.ai-coach_segmented__4VQFH button{border:0;background:transparent;color:#687b71;padding:6px 9px;font-size:9px}.ai-coach_segmented__4VQFH .ai-coach_segmentActive__teg0r{background:white;color:var(--green);box-shadow:0 2px 7px #273c3214}.ai-coach_metrics__nw8Ws{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #edf2ef}.ai-coach_metric__LMh_f{padding:13px 17px;border-right:1px solid #edf2ef}.ai-coach_metric__LMh_f:last-child{border-right:0}.ai-coach_metric__LMh_f>span{display:flex;gap:5px;color:#73847a;font-size:9px}.ai-coach_metric__LMh_f>span button{width:14px;height:14px;border:1px solid #d7e1dc;border-radius:50%;padding:0;background:white;color:#718278;font-size:8px}.ai-coach_metric__LMh_f>strong{display:block;font-size:22px;letter-spacing:-.8px;margin:5px 0 3px}.ai-coach_metric__LMh_f small{display:flex;align-items:center;gap:3px;font-size:8px}.ai-coach_metricGood__WPW5N{color:#16865f}.ai-coach_metricWarn__UfDd_{color:#b16b2d}.ai-coach_evidenceGrid__PRiJD{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:0}.ai-coach_pitchPanel__kn9A2{padding:14px;border-right:1px solid #edf2ef}.ai-coach_pitchTopline__uSUbJ{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ai-coach_pitchTopline__uSUbJ>span{display:flex;align-items:center;gap:5px;color:white;background:#183c30;border-radius:7px;padding:5px 7px;font-size:9px}.ai-coach_pitchTopline__uSUbJ strong{font-size:11px}.ai-coach_pitchTopline__uSUbJ button{margin-left:auto;display:flex;align-items:center;gap:5px;color:var(--green);border:0;background:transparent;font-size:9px}.ai-coach_pitch__LlLlX{border-radius:11px;background:#e9f5ed;overflow:hidden;aspect-ratio:700/410}.ai-coach_pitch__LlLlX svg{display:block;width:100%;height:100%}.ai-coach_pitchBg__f2GHQ{fill:#e4f2e8;stroke:#c4decd;stroke-width:1}.ai-coach_pitchLine__MckFv{fill:none;stroke:#a7ceb7;stroke-width:1.5}.ai-coach_pitchFill__tOhlD{fill:#a7ceb7}.ai-coach_pressLine__HtKKs{fill:none;stroke:#b8713d;stroke-width:2;stroke-dasharray:6 6}.ai-coach_blockLine__e6NTV{fill:none;stroke:#0c7658;stroke-width:2;stroke-dasharray:6 6}.ai-coach_homePlayer__kDG9C{fill:#0c7658;stroke:white;stroke-width:4}.ai-coach_awayPlayer__Yp93m{fill:#c87842;stroke:white;stroke-width:4}.ai-coach_playerInner__hPSfu{fill:transparent;stroke:#ffffffaa;stroke-width:1}.ai-coach_playerText__Kt18B{fill:white;font-size:10px;font-weight:800}.ai-coach_ball__juoVK{fill:white;stroke:#395248;stroke-width:1.5}.ai-coach_ballMark__2Sjud{fill:#395248}.ai-coach_passArrow__t8HTD{fill:none;stroke:#203e32;stroke-width:2;stroke-dasharray:5 4}.ai-coach_arrowHead__dJzaK{fill:#203e32}.ai-coach_pitchLegend__fY5Ab{display:flex;gap:13px;align-items:center;color:#718278;font-size:8px;padding-top:8px}.ai-coach_pitchLegend__fY5Ab span{display:flex;gap:5px;align-items:center}.ai-coach_pitchLegend__fY5Ab i{display:inline-block}.ai-coach_awayDot__gsK0d,.ai-coach_homeDot__SbDHC{width:7px;height:7px;border-radius:50%;background:var(--green)}.ai-coach_awayDot__gsK0d{background:#c87842}.ai-coach_zoneLine__EdFPW{width:15px;border-top:1px dashed #65796f}.ai-coach_sceneDetail__K_oHK{padding:17px;background:#fbfcfb}.ai-coach_sceneStatus__oLmu9{display:inline-flex;font-size:8px;font-weight:700;padding:4px 7px;border-radius:8px}.ai-coach_warn__8_UB8{color:#9a571f;background:#fff0df}.ai-coach_good__eze8_{color:#087554;background:#e3f4eb}.ai-coach_neutral__dJOHb{color:#536b5f;background:#edf2ef}.ai-coach_sceneDetail__K_oHK h3{font-size:14px;line-height:1.45;margin:10px 0 6px}.ai-coach_sceneDetail__K_oHK p{color:#607369;font-size:10px;line-height:1.75;margin:0 0 15px}.ai-coach_detailStat__00i_o{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #e8eeea;font-size:9px}.ai-coach_detailStat__00i_o span{color:#829188}.ai-coach_detailStat__00i_o strong{color:#455e52}.ai-coach_sceneDetail__K_oHK>button{margin-top:12px;width:100%;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cfe0d7;background:white;color:var(--green);font-size:9px;font-weight:700}.ai-coach_timeline__hIvaC{border-top:1px solid #edf2ef;padding:14px}.ai-coach_timelineHeader__SxRsO{display:flex;justify-content:space-between;margin-bottom:9px;font-size:10px}.ai-coach_timelineHeader__SxRsO span{color:var(--muted);font-size:8px}.ai-coach_sceneRail__k_UXd{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ai-coach_sceneRail__k_UXd button{min-width:0;border:1px solid #e0e7e3;background:white;padding:10px;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:8px}.ai-coach_sceneRail__k_UXd .ai-coach_sceneActive__zKf9c{border-color:#7ebc9f;background:#eff8f3;box-shadow:inset 0 0 0 1px #7ebc9f}.ai-coach_sceneMinute__drQRB{color:var(--green);font-size:9px;font-weight:700}.ai-coach_sceneRail__k_UXd small,.ai-coach_sceneRail__k_UXd strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-coach_sceneRail__k_UXd strong{font-size:9px}.ai-coach_sceneRail__k_UXd small{margin-top:4px;font-size:8px;color:var(--muted)}.ai-coach_contextPanel__kk_XZ{position:sticky;top:82px;padding:17px}.ai-coach_contextHeader__LDevD{display:flex;justify-content:space-between;align-items:center}.ai-coach_contextHeader__LDevD h2{margin:4px 0 0;font-size:15px}.ai-coach_contextHeader__LDevD>span{background:var(--soft);color:#64776d;padding:4px 7px;border-radius:9px;font-size:9px}.ai-coach_filterRow__fdKA1{display:flex;border-bottom:1px solid var(--line);margin:15px -17px 12px;padding:0 17px}.ai-coach_filterRow__fdKA1 button{border:0;border-radius:0;background:transparent;color:#7c8c83;padding:0 10px 8px;font-size:9px;border-bottom:2px solid transparent}.ai-coach_filterRow__fdKA1 button:first-child{padding-left:0}.ai-coach_filterRow__fdKA1 .ai-coach_filterActive__xMBRb{color:var(--green);border-color:var(--green)}.ai-coach_sourceList__8LjKp{display:grid;gap:8px}.ai-coach_sourceCard__LFJnL{display:grid;grid-template-columns:19px 30px minmax(0,1fr) auto;align-items:start;gap:7px;width:100%;border:1px solid #e4ebe7;background:white;padding:10px 8px;text-align:left}.ai-coach_sourceIndex__CEQL5{width:18px;height:18px;border-radius:5px;background:#e7f3ed;color:var(--green);display:grid;place-items:center;font-size:8px;font-weight:700}.ai-coach_sourceIcon__01fof{width:28px;height:28px;border-radius:8px;background:var(--soft);color:#5c7468;display:grid;place-items:center}.ai-coach_sourceCopy__Vwxa0 em,.ai-coach_sourceCopy__Vwxa0 small,.ai-coach_sourceCopy__Vwxa0 strong{display:block}.ai-coach_sourceCopy__Vwxa0 small{color:var(--green);font-size:8px}.ai-coach_sourceCopy__Vwxa0 strong{font-size:9px;line-height:1.45;margin:3px 0}.ai-coach_sourceCopy__Vwxa0 em{color:#8a9890;font-style:normal;font-size:7px}.ai-coach_sourceScore__8bnuD{color:#789087;font-size:8px}.ai-coach_insightBox__1UlsY{margin-top:14px;background:#eff7f3;border:1px solid #d9eae1;border-radius:11px;padding:12px}.ai-coach_insightBox__1UlsY>span{display:flex;align-items:center;gap:6px;color:var(--green);font-size:9px;font-weight:700}.ai-coach_insightBox__1UlsY p{font-size:9px;color:#536b60;line-height:1.7;margin:8px 0}.ai-coach_insightBox__1UlsY button{border:0;background:transparent;padding:0;color:var(--green);font-size:9px;font-weight:700}.ai-coach_dataQuality__THDiB{margin-top:15px;border-top:1px solid var(--line);padding-top:14px}.ai-coach_dataQuality__THDiB>div:first-child{display:flex;justify-content:space-between;font-size:9px}.ai-coach_dataQuality__THDiB strong{color:var(--green)}.ai-coach_qualityBar__9nRnk{height:5px;border-radius:5px;background:#e7eeea;margin-top:7px;overflow:hidden}.ai-coach_qualityBar__9nRnk span{display:block;width:93%;height:100%;background:linear-gradient(90deg,#0f795a,#4dbc91)}.ai-coach_dataQuality__THDiB p{color:#8b9991;font-size:7px;margin:5px 0 0}.ai-coach_generatedPanel__SPRBh{overflow:hidden;border-color:#bddbcc}.ai-coach_generatedHeader__d72JY{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:17px;background:linear-gradient(100deg,#eef8f3,#fbfdfc);border-bottom:1px solid #dce9e2}.ai-coach_generatedIcon__vL1iG{width:40px;height:40px;display:grid;place-items:center;background:var(--green);color:white;border-radius:12px}.ai-coach_generatedHeader__d72JY span{display:block;color:var(--green);font-size:8px;letter-spacing:1.3px;font-weight:700}.ai-coach_generatedHeader__d72JY h2{margin:4px 0 0;font-size:16px}.ai-coach_generatedHeader__d72JY>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);background:white}.ai-coach_trainingGrid__saW0K{display:grid;grid-template-columns:repeat(3,1fr);padding:15px;gap:9px}.ai-coach_trainingGrid__saW0K>div{position:relative;border:1px solid var(--line);border-radius:10px;padding:12px}.ai-coach_trainingGrid__saW0K span{color:#7fb79f;font-size:10px;font-weight:800}.ai-coach_trainingGrid__saW0K strong{display:block;margin:5px 0}.ai-coach_trainingGrid__saW0K p{margin:0;color:#607369;font-size:9px;line-height:1.65}.ai-coach_trainingGrid__saW0K small{display:inline-block;margin-top:9px;color:var(--green);background:#e9f5ef;padding:3px 6px;border-radius:7px}.ai-coach_boardDraft__v7xsd{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:center;padding:15px}.ai-coach_boardMiniPitch__vgx8R{height:120px;position:relative;border-radius:9px;background:#e5f3e9;border:1px solid #c7dfd0;background-image:linear-gradient(#cfe3d5 1px,transparent 0),linear-gradient(90deg,#cfe3d5 1px,transparent 0);background-size:30px 30px}.ai-coach_boardMiniPitch__vgx8R span{position:absolute;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:white;font-size:8px;font-weight:700}.ai-coach_boardPlayerOne__0U2WQ{left:35px;top:25px;background:var(--green)}.ai-coach_boardPlayerTwo__reGZc{left:91px;top:66px;background:var(--green)}.ai-coach_boardOpponent__ehf7G{right:36px;top:44px;background:#c77843}.ai-coach_boardMiniPitch__vgx8R i{position:absolute;left:61px;top:45px;width:74px;border-top:2px dashed var(--green);transform:rotate(20deg)}.ai-coach_draftBadge__sZa7x{color:var(--green);background:#e8f4ee;padding:4px 7px;border-radius:8px;font-size:8px}.ai-coach_boardDraft__v7xsd h3{font-size:14px;margin:9px 0 4px}.ai-coach_boardDraft__v7xsd p{margin:0;color:var(--muted);font-size:9px}.ai-coach_generatedFooter__g017i{border-top:1px solid var(--line);display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:11px 15px}.ai-coach_generatedFooter__g017i span{margin-right:auto;color:var(--muted);font-size:8px}.ai-coach_generatedFooter__g017i button{height:32px;border:1px solid var(--line);background:white;padding:0 10px;font-size:9px}.ai-coach_generatedFooter__g017i .ai-coach_saveDraft__OXypy{display:flex;align-items:center;gap:5px;background:var(--green);color:white;border-color:var(--green)}.ai-coach_improvementPage__4pjvH,.ai-coach_libraryPage__TcWQY{max-width:1402px;margin:0 34px 54px;padding:20px}.ai-coach_improvementEmpty__2xGkJ{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ai-coach_improvementEmpty__2xGkJ>svg{color:var(--green)}.ai-coach_improvementEmpty__2xGkJ h2{margin:14px 0 7px;font-size:18px}.ai-coach_improvementEmpty__2xGkJ p{max-width:560px;margin:0;color:var(--muted);font-size:10px;line-height:1.8}.ai-coach_improvementEmpty__2xGkJ span{margin-top:13px;border-radius:12px;background:#edf4f0;color:#65796f;padding:6px 10px;font-size:8px}.ai-coach_libraryToolbar__81C6P{display:flex;gap:10px}.ai-coach_libraryToolbar__81C6P>div{flex:1;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:0 11px}.ai-coach_libraryToolbar__81C6P input{border:0;outline:none;height:39px;width:100%}.ai-coach_libraryToolbar__81C6P button{border:0;background:var(--green);color:white;padding:0 14px;display:flex;align-items:center;gap:6px}.ai-coach_libraryStats__1EpZ6{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:11px;margin:17px 0}.ai-coach_libraryStats__1EpZ6 div{padding:14px;border-right:1px solid var(--line)}.ai-coach_libraryStats__1EpZ6 div:last-child{border:0}.ai-coach_libraryStats__1EpZ6 span,.ai-coach_libraryStats__1EpZ6 strong{display:block}.ai-coach_libraryStats__1EpZ6 strong{font-size:21px}.ai-coach_libraryStats__1EpZ6 span{color:var(--muted);font-size:9px;margin-top:3px}.ai-coach_libraryGrid___XLdt{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ai-coach_libraryGrid___XLdt>article{min-height:185px;border:1px solid var(--line);background:#fbfcfb;text-align:left;padding:15px;position:relative;overflow:hidden}.ai-coach_libraryGrid___XLdt>article>span{color:var(--green);font-size:8px;font-weight:700;letter-spacing:.6px}.ai-coach_libraryCardIcon__s1HwK{margin-top:13px;width:38px;height:38px;border-radius:10px;background:#e8f4ee;color:var(--green);display:grid;place-items:center}.ai-coach_libraryGrid___XLdt h3{font-size:13px;margin:12px 0 5px}.ai-coach_libraryGrid___XLdt p{margin:0 0 28px;color:#52695e;font-size:9px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-coach_libraryGrid___XLdt small{position:absolute;bottom:14px;color:#89968f;font-size:8px}.ai-coach_libraryState__bPJGp{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px dashed var(--line);color:var(--muted);font-size:10px}.ai-coach_libraryState__bPJGp button{border:1px solid var(--line);background:white;color:var(--green);padding:7px 10px}.ai-coach_loopHeader__pRTBY{display:flex;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.ai-coach_loopHeader__pRTBY>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:9px}.ai-coach_loopHeader__pRTBY span{color:var(--muted);font-size:9px}.ai-coach_loopHeader__pRTBY strong{font-size:16px}.ai-coach_loopStatus__oCzmc{margin-left:auto;color:#936022!important;background:#fff1dd;padding:6px 9px;border-radius:9px}.ai-coach_practiceNote__Jcm68{display:flex;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;border:1px solid #d9e8e0;border-radius:10px;background:#f3f9f6;color:var(--green)}.ai-coach_practiceNote__Jcm68 span,.ai-coach_practiceNote__Jcm68 strong{display:block}.ai-coach_practiceNote__Jcm68 strong{color:var(--ink);font-size:10px}.ai-coach_practiceNote__Jcm68 span{color:var(--muted);font-size:8px;margin-top:3px}.ai-coach_loopSteps__iuFD3{margin:20px 0;display:grid;gap:0}.ai-coach_loopSteps__iuFD3 article{display:grid;grid-template-columns:36px 1fr auto;gap:14px;align-items:start;padding:16px;border-left:2px solid #cde2d7;margin-left:16px;position:relative}.ai-coach_loopSteps__iuFD3 article>span{width:34px;height:34px;position:absolute;left:-18px;top:14px;background:#e8f4ee;border:3px solid white;box-shadow:0 0 0 1px #cde2d7;color:var(--green);border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:800}.ai-coach_loopSteps__iuFD3 article>div{margin-left:15px}.ai-coach_loopSteps__iuFD3 small{color:var(--green);font-size:8px}.ai-coach_loopSteps__iuFD3 h3{margin:4px 0;font-size:13px}.ai-coach_loopSteps__iuFD3 p{margin:0;color:var(--muted);font-size:9px}.ai-coach_loopSteps__iuFD3 svg{color:var(--green)}.ai-coach_loopSteps__iuFD3 .ai-coach_loopCurrent__bQFIz{background:#f4faf7;border-radius:0 10px 10px 0;border-left-color:var(--green)}.ai-coach_loopBottom__YhXSe{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ai-coach_loopBottom__YhXSe>div{border:1px solid var(--line);border-radius:10px;padding:13px}.ai-coach_loopBottom__YhXSe small,.ai-coach_loopBottom__YhXSe span,.ai-coach_loopBottom__YhXSe strong{display:block}.ai-coach_loopBottom__YhXSe span{color:var(--muted);font-size:8px}.ai-coach_loopBottom__YhXSe strong{font-size:16px;margin:6px 0 3px}.ai-coach_loopBottom__YhXSe small{color:#798a80;font-size:8px}.ai-coach_citationBackdrop__0Vt9L{position:fixed;inset:0;z-index:75;display:flex;justify-content:flex-end;background:#10251d3d}.ai-coach_citationDrawer__epfZ_{position:relative;width:min(390px,100%);height:100%;overflow-y:auto;background:white;padding:22px;box-shadow:-15px 0 48px #10251d24;animation:ai-coach_slideIn__rxhQQ .18s ease-out}.ai-coach_citationDrawer__epfZ_>header{display:flex;align-items:center;gap:10px}.ai-coach_citationDrawer__epfZ_>header>div{min-width:0}.ai-coach_citationDrawer__epfZ_>header span{color:var(--green);font-size:8px;font-weight:800;letter-spacing:1.4px}.ai-coach_citationDrawer__epfZ_>header h2{margin:4px 0 0;font-size:17px}.ai-coach_citationDrawer__epfZ_>header button{margin-left:auto;width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:white;display:grid;place-items:center}.ai-coach_citationDrawer__epfZ_>p{margin:15px 0;color:var(--muted);font-size:9px;line-height:1.6}.ai-coach_citationDrawerList__kFvsT{display:grid;gap:8px}.ai-coach_citationDrawerList__kFvsT>button{width:100%;border:1px solid var(--line);border-radius:10px;background:#fbfcfb;padding:11px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;text-align:left;color:inherit}.ai-coach_citationDrawerList__kFvsT>button:not(:disabled):hover{border-color:#9bc8b4;background:#f2f9f5}.ai-coach_citationDrawerList__kFvsT>button:disabled{cursor:default;opacity:1}.ai-coach_citationDrawerList__kFvsT>button>span{width:22px;height:22px;border-radius:7px;background:#e5f2eb;color:var(--green);display:grid;place-items:center;font-size:8px;font-weight:800}.ai-coach_citationDrawerList__kFvsT em,.ai-coach_citationDrawerList__kFvsT small,.ai-coach_citationDrawerList__kFvsT strong{display:block}.ai-coach_citationDrawerList__kFvsT small{color:var(--green);font-size:7px}.ai-coach_citationDrawerList__kFvsT strong{margin:3px 0;font-size:10px;line-height:1.45}.ai-coach_citationDrawerList__kFvsT em{color:var(--muted);font-size:8px;font-style:normal;line-height:1.55}.ai-coach_drawerBackdrop___etgZ{position:fixed;inset:0;background:#10251d66;backdrop-filter:blur(3px);z-index:80;display:flex;justify-content:flex-end}.ai-coach_drawerDismiss__gR_PQ{position:absolute;inset:0;border:0;background:transparent}.ai-coach_drawer__yxUPQ{position:relative;width:min(430px,100%);max-width:none;height:100%;max-height:none;margin:0;border:0;background:white;padding:24px;overflow-y:auto;box-shadow:-15px 0 50px #10251d2a;animation:ai-coach_slideIn__rxhQQ .18s ease-out}.ai-coach_drawer__yxUPQ form{min-height:100%}.ai-coach_drawerHeader__T4Oo6{display:flex;justify-content:space-between;align-items:start}.ai-coach_drawerHeader__T4Oo6 h2{margin:5px 0 0}.ai-coach_drawerHeader__T4Oo6 button{border:1px solid var(--line);background:white;width:34px;height:34px;display:grid;place-items:center}.ai-coach_drawer__yxUPQ form>p{color:var(--muted);font-size:10px;line-height:1.65}.ai-coach_sourceTypes__qjSZy{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0}.ai-coach_sourceTypes__qjSZy button{min-height:100px;border:1px solid var(--line);background:#fbfcfb;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--green)}.ai-coach_sourceTypes__qjSZy .ai-coach_sourceTypeActive__x2aMp{border-color:#72b396;background:#edf8f2;box-shadow:inset 0 0 0 1px #72b396}.ai-coach_sourceTypes__qjSZy strong{color:var(--ink);font-size:10px;margin:8px 0 3px}.ai-coach_sourceTypes__qjSZy span{color:var(--muted);font-size:7px}.ai-coach_drawerLabel__T2a_z{display:block;margin:17px 0 7px;color:#50685c;font-size:9px;font-weight:700}.ai-coach_drawerInput__jHmuk,.ai-coach_drawerSelect__hvNyv,.ai-coach_drawerTextarea__qGjSi,.ai-coach_drawerTimeRow__UPAAq input{width:100%;border:1px solid var(--line);background:white;border-radius:8px;padding:0 11px;color:var(--ink)}.ai-coach_drawerInput__jHmuk,.ai-coach_drawerSelect__hvNyv{height:40px}.ai-coach_drawerTextarea__qGjSi{min-height:150px;resize:vertical;padding-top:10px;line-height:1.6}.ai-coach_drawerSelect__hvNyv{display:block;text-align:left}.ai-coach_drawerTimeRow__UPAAq{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.ai-coach_drawerTimeRow__UPAAq span{display:block;color:#50685c;font-size:8px;font-weight:700;margin-bottom:5px}.ai-coach_drawerTimeRow__UPAAq input{height:38px}.ai-coach_drawerPreview__a7Pvv{border:1px solid #d7e5dd;background:#f4faf7;border-radius:10px;padding:12px;margin-top:16px}.ai-coach_drawerPreview__a7Pvv span{display:flex;gap:5px;align-items:center;color:var(--green);font-size:8px}.ai-coach_drawerPreview__a7Pvv strong{display:block;margin:7px 0 4px;font-size:11px}.ai-coach_drawerPreview__a7Pvv p{margin:0;color:var(--muted);font-size:8px;line-height:1.6}.ai-coach_drawerError__mdT7J{border:1px solid #efc9bf;border-radius:8px;background:#fff5f2;color:#9a4c36!important;padding:9px 11px}.ai-coach_drawerFooter__FOun5{position:sticky;bottom:-24px;background:white;border-top:1px solid var(--line);margin:30px -24px -24px;padding:14px 24px;display:flex;justify-content:flex-end;gap:8px}.ai-coach_drawerFooter__FOun5>button:first-child{border:1px solid var(--line);background:white;padding:0 12px}.ai-coach_scrim__Z9D_3{display:none}@keyframes ai-coach_slideIn__rxhQQ{0%{transform:translateX(24px);opacity:.5}to{transform:translateX(0);opacity:1}}@keyframes ai-coach_typing__FDTun{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-3px);opacity:1}}@media (max-width:1120px){.ai-coach_chatWorkspace__M0mDA,.ai-coach_workspaceGrid__JUK2k{grid-template-columns:minmax(0,1fr)}.ai-coach_contextPanel__kk_XZ{position:static}.ai-coach_libraryGrid___XLdt,.ai-coach_sourceList__8LjKp{grid-template-columns:repeat(2,1fr)}}@media (max-width:1450px){.ai-coach_chatWorkspaceWithArtifact__ZXdDu{max-width:1120px;grid-template-columns:minmax(0,1fr)}.ai-coach_artifactWorkspace__Pguif{position:fixed;top:66px;right:0;width:min(410px,calc(100vw - 24px));height:calc(100vh - 66px);overflow-y:auto;z-index:35;border-radius:15px 0 0 15px;box-shadow:-18px 0 48px #173f3224}}@media (max-width:820px){.ai-coach_shell__GfBDb{display:flex}.ai-coach_sidebar__aHKY6{position:fixed;left:0;transform:translateX(-105%);width:240px;transition:transform .18s ease;box-shadow:15px 0 50px #10251d2a}.ai-coach_sidebarOpen__2iGLD{transform:translateX(0)}.ai-coach_coachShell__eea6P{grid-template-columns:minmax(0,1fr)}.ai-coach_chatSidebar___Ac6t{position:fixed;top:58px;left:0;width:min(330px,calc(100vw - 34px));height:calc(100vh - 58px);z-index:40;padding:18px 12px 14px;border-right:1px solid var(--line);box-shadow:15px 0 40px #173f3226}.ai-coach_historyBackdrop__T8lJ9{display:block;position:fixed;inset:58px 0 0;z-index:39;border:0;border-radius:0;background:#10251d42}.ai-coach_mobileClose__wSuaJ,.ai-coach_mobileMenu__S_DIH{display:grid;place-items:center}.ai-coach_scrim__Z9D_3{display:block;position:fixed;inset:0;border:0;border-radius:0;background:#10251d55;z-index:25}.ai-coach_topbar__eyylr{padding:0 14px;height:58px}.ai-coach_breadcrumb__EcvNj{display:none}.ai-coach_mobileMenu__S_DIH{margin-right:auto}.ai-coach_secondaryButton___VR2F,.ai-coach_syncState__3N_yy{display:none}.ai-coach_pageIntro__shSZl{padding:24px 16px 17px;display:block}.ai-coach_pageIntro__shSZl h1{font-size:25px}.ai-coach_contextChips__dKEHE{justify-content:flex-start;margin-top:15px}.ai-coach_chatWorkspace__M0mDA{padding:12px 12px 36px}.ai-coach_artifactWorkspace__Pguif{top:58px;height:calc(100vh - 58px);width:min(410px,100vw);border-radius:0}.ai-coach_messageStream__92AVs{max-height:none;min-height:480px}.ai-coach_workspaceGrid__JUK2k{grid-template-columns:minmax(0,1fr);padding:0 12px 36px}.ai-coach_improvementPage__4pjvH,.ai-coach_libraryPage__TcWQY{margin:0 12px 36px;padding:14px}.ai-coach_evidenceGrid__PRiJD{grid-template-columns:1fr}.ai-coach_pitchPanel__kn9A2{border-right:0;border-bottom:1px solid var(--line)}.ai-coach_metrics__nw8Ws{grid-template-columns:repeat(2,1fr)}.ai-coach_metric__LMh_f:nth-child(2){border-right:0}.ai-coach_metric__LMh_f:nth-child(-n+2){border-bottom:1px solid var(--line)}.ai-coach_sceneRail__k_UXd{display:flex;overflow-x:auto}.ai-coach_sceneRail__k_UXd button{min-width:205px}.ai-coach_sourceList__8LjKp{grid-template-columns:1fr}.ai-coach_answerBody__BQRrC{margin-left:0}.ai-coach_answerActions__PLGQ3{flex-wrap:wrap}.ai-coach_answerActions__PLGQ3>div{display:none}.ai-coach_sourceScopeGrid__KRFVL{grid-template-columns:repeat(2,1fr)}.ai-coach_boardDraft__v7xsd,.ai-coach_loopBottom__YhXSe,.ai-coach_trainingGrid__saW0K{grid-template-columns:1fr}.ai-coach_libraryStats__1EpZ6{grid-template-columns:repeat(2,1fr)}.ai-coach_libraryStats__1EpZ6 div:nth-child(2){border-right:0}.ai-coach_libraryStats__1EpZ6 div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:540px){.ai-coach_topActions__4M3_k .ai-coach_primaryButton__hR2GI{padding:0 10px}.ai-coach_contextChips__dKEHE span:nth-child(3),.ai-coach_topActions__4M3_k .ai-coach_primaryButton__hR2GI svg{display:none}.ai-coach_pageIntroCompact__BuKUY{padding-top:18px}.ai-coach_chatHeader__v9drS{padding:0 12px}.ai-coach_coachOnline__rtTZN{display:none}.ai-coach_messageStream__92AVs{padding:18px 13px 24px;min-height:420px}.ai-coach_userMessage__5324a{max-width:90%}.ai-coach_aiMessage__vL5DR{max-width:100%}.ai-coach_aiMessageBody__J6WU2,.ai-coach_aiMessage__vL5DR>.ai-coach_aiBodyCopy__ifslb,.ai-coach_aiMessage__vL5DR>.ai-coach_inlinePrimary__ye_9W,.ai-coach_aiMessage__vL5DR>.ai-coach_revisionCard__ABinA,.ai-coach_liveAnswer__TVn4U{margin-left:0}.ai-coach_messageActions__pW1ql{opacity:1}.ai-coach_inlineArtifactCard__mWvk3{grid-template-columns:34px minmax(0,1fr)}.ai-coach_inlineArtifactCard__mWvk3 b{grid-column:2}.ai-coach_planGrid__ujfGU{grid-template-columns:1fr}.ai-coach_revisionCard__ABinA{grid-template-columns:repeat(2,1fr)}.ai-coach_revisionCard__ABinA>div:nth-child(2){border-right:0}.ai-coach_revisionCard__ABinA>div:nth-child(-n+2){border-bottom:1px solid #dce8e2}.ai-coach_discussionPoints__oh7c_>div{grid-template-columns:1fr;gap:4px}.ai-coach_discussionPoints__oh7c_ span{width:fit-content}.ai-coach_composerUtilities__HM84k>span{display:none}.ai-coach_sourceSettingsPanel__tYXvI>div{flex-basis:100%}.ai-coach_artifactActions__jtg9g{grid-template-columns:1fr}.ai-coach_questionHeading__MhEDO{align-items:start}.ai-coach_groundedBadge__aM86e{display:none}.ai-coach_suggestions__uepeH{margin-right:-17px}.ai-coach_coachModes__HTAfn{grid-template-columns:repeat(3,1fr)}.ai-coach_coachModes__HTAfn button:nth-child(n+4){grid-column:span 1}.ai-coach_cardHeader__WJVrc{align-items:start;flex-direction:column}.ai-coach_segmented__4VQFH{width:100%}.ai-coach_segmented__4VQFH button{flex:1}.ai-coach_metrics__nw8Ws{grid-template-columns:repeat(2,1fr)}.ai-coach_metric__LMh_f{padding:11px}.ai-coach_metric__LMh_f>strong{font-size:19px}.ai-coach_pitchTopline__uSUbJ strong{display:none}.ai-coach_pitchTopline__uSUbJ button{font-size:0}.ai-coach_pitchTopline__uSUbJ button svg{width:17px;height:17px}.ai-coach_libraryGrid___XLdt{grid-template-columns:1fr}.ai-coach_libraryToolbar__81C6P>button{font-size:0}.ai-coach_libraryToolbar__81C6P>button svg{margin:0}.ai-coach_loopHeader__pRTBY{align-items:start}.ai-coach_loopHeader__pRTBY>div{grid-template-columns:auto 1fr}.ai-coach_loopHeader__pRTBY strong{grid-column:2}.ai-coach_loopStatus__oCzmc{white-space:nowrap}}