.CourseMentor_panel__Md__X,.CourseMentor_trigger__sh15_{--mentor-accent:#477463;--mentor-accent-strong:#2d574b;--mentor-accent-soft:#edf4f0;--mentor-accent-border:#d2e1db;--mentor-ink:#171a18;--mentor-muted:#6b746f;--mentor-line:#e2e7e4;--mentor-canvas:#f7f9f8}.CourseMentor_trigger__sh15_{position:fixed;right:max(1.5rem,env(safe-area-inset-right));bottom:calc(5rem + env(safe-area-inset-bottom));z-index:48;display:inline-flex;box-sizing:border-box;height:3rem;min-height:0;align-items:center;gap:.625rem;border:1px solid #27272a;border-radius:999px;background:var(--mentor-ink);color:#fff;padding:.625rem 1rem .625rem .625rem;box-shadow:0 14px 34px rgb(24 24 27/18%);font-size:.875rem;font-weight:700;letter-spacing:0;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.CourseMentor_trigger__sh15_:hover{background:#27272a;box-shadow:0 18px 40px rgb(24 24 27/22%);transform:translateY(-2px)}.CourseMentor_authLink__DRNgv:focus-visible,.CourseMentor_destinationLink__FOs4I:focus-visible,.CourseMentor_headerControl__yU0gd:focus-visible,.CourseMentor_historyConfirmation__VJyX3 button:focus-visible,.CourseMentor_historyDelete__2foYi:focus-visible,.CourseMentor_historyOpen__1oHtc:focus-visible,.CourseMentor_iconButton__zQBy3:focus-visible,.CourseMentor_loadEarlier__xOAPQ:focus-visible,.CourseMentor_messageAction__DU7Gq:focus-visible,.CourseMentor_prompt__1HTyd:focus-visible,.CourseMentor_resizeHandle__8L3YJ:focus-visible,.CourseMentor_send__Ca4u5:focus-visible,.CourseMentor_trigger__sh15_:focus-visible{outline:3px solid rgb(71 116 99/24%);outline-offset:2px}.CourseMentor_triggerMark__zqHF8{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:.45rem;background:#fff;box-shadow:0 2px 8px rgb(0 0 0/16%)}.CourseMentor_backdrop__SfkXv{position:fixed;inset:0;z-index:64;border:0;background:rgb(9 9 11/34%);backdrop-filter:blur(2px)}.CourseMentor_panel__Md__X{position:fixed;top:var(--lds-site-header-height);right:0;bottom:0;z-index:65;display:grid;width:min(36rem,100vw);max-width:100vw;height:calc(100dvh - var(--lds-site-header-height));min-width:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;overscroll-behavior:contain;border-left:1px solid var(--mentor-line);background:var(--mentor-canvas);box-shadow:-24px 0 72px rgb(24 24 27/18%);color:var(--mentor-ink)}.CourseMentor_panel__Md__X[data-presentation=floating]{top:auto;right:1.25rem;bottom:1.25rem;width:clamp(28rem,34vw,34rem);max-width:calc(100vw - 2.5rem);height:min(44rem,calc(100dvh - var(--lds-site-header-height) - 2.5rem));max-height:calc(100dvh - var(--lds-site-header-height) - 2.5rem);border:1px solid #d9dfdc;border-radius:.875rem;box-shadow:0 28px 72px rgb(20 27 23/16%),0 3px 12px rgb(20 27 23/8%);transform-origin:bottom right}.CourseMentor_panel__Md__X[data-presentation=floating] .CourseMentor_header__Gxwp7{min-height:3.75rem;padding-inline:.875rem}.CourseMentor_panel__Md__X[data-presentation=floating] .CourseMentor_body__IPSsR{border-radius:0 0 .875rem .875rem}.CourseMentor_panel__Md__X,.CourseMentor_panel__Md__X *{box-sizing:border-box}.CourseMentor_resizeHandle__8L3YJ{position:absolute;z-index:3;top:0;bottom:0;left:0;width:.5rem;cursor:col-resize;touch-action:none}.CourseMentor_resizeHandle__8L3YJ:after{position:absolute;top:50%;left:2px;width:3px;height:3rem;border-radius:3px;background:#d4d4d8;content:"";transform:translateY(-50%);transition:background-color .15s ease,height .15s ease}.CourseMentor_resizeHandle__8L3YJ:focus-visible:after,.CourseMentor_resizeHandle__8L3YJ:hover:after{height:4rem;background:var(--mentor-accent)}.CourseMentor_header__Gxwp7{position:relative;z-index:2;display:flex;min-height:3.75rem;min-width:0;align-items:center;border-bottom:1px solid var(--mentor-line);background:#fff;padding:max(.55rem,env(safe-area-inset-top)) 1rem .55rem}.CourseMentor_headerRow__W8nuy{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.CourseMentor_identity__3e8Cn{display:flex;min-width:0;align-items:center;gap:.6rem}.CourseMentor_identityIcon__2GxHv{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid #e4e4e7;border-radius:.55rem;background:#fff;box-shadow:0 2px 8px rgb(16 24 20/4%)}.CourseMentor_title__cf2pn{overflow:hidden;margin:0;color:var(--mentor-ink);font-size:1rem;font-weight:740;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.CourseMentor_headerControl__yU0gd,.CourseMentor_iconButton__zQBy3{position:relative;display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:.6rem;color:#52525b;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.CourseMentor_headerControl__yU0gd:hover:not(:disabled),.CourseMentor_iconButton__zQBy3:hover{border-color:#d4d4d8;background:#fff;color:var(--mentor-ink)}.CourseMentor_headerControl__yU0gd[data-active=true]{border-color:var(--mentor-accent-border);background:var(--mentor-accent-soft);color:var(--mentor-accent-strong);box-shadow:none}.CourseMentor_headerControl__yU0gd:disabled{cursor:not-allowed;opacity:.4}.CourseMentor_headerControl__yU0gd img{width:1.05rem;height:1.05rem}.CourseMentor_headerActions__dDQDT{display:flex;flex:0 0 auto;align-items:center;gap:.25rem}.CourseMentor_body__IPSsR{min-width:0;min-height:0;overflow:hidden;background:var(--mentor-canvas)}.CourseMentor_chatLayout__hd7Iy{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.CourseMentor_messages__viyG5{width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem 1.5rem;scrollbar-color:#d4d4d8 transparent;scrollbar-width:thin}.CourseMentor_empty__7y4mX{display:grid;width:100%;max-width:29rem;min-height:100%;align-content:center;gap:1.5rem;margin:0 auto;padding:2.5rem 0 4rem}.CourseMentor_emptyIntro__8m0H5{display:grid;justify-items:center;gap:.65rem;text-align:center}.CourseMentor_emptyMark__0KnVi{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--mentor-accent-border);border-radius:50%;background:#fff;box-shadow:0 7px 24px rgb(26 38 32/7%)}.CourseMentor_emptyHeading__26YRu{max-width:28rem;margin:0;color:var(--mentor-ink);font-family:inherit;font-size:1.35rem;font-weight:750;letter-spacing:0;line-height:1.18;text-wrap:balance}.CourseMentor_emptyCopy__R35aF{max-width:26rem;margin:0;color:#59616b;font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.CourseMentor_prompts__c5dSV{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.55rem}.CourseMentor_prompt__1HTyd{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid #e0e5e2;border-radius:999px;background:#fff;padding:.5rem .85rem;color:#3f4542;text-align:center;font-size:.75rem;font-weight:650;letter-spacing:0;line-height:1.45;box-shadow:0 2px 7px rgb(16 24 20/3%);transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.CourseMentor_prompt__1HTyd span{min-width:0;overflow-wrap:anywhere}.CourseMentor_prompt__1HTyd:hover{border-color:var(--mentor-accent-border);background:#fbfdfc;color:var(--mentor-accent-strong);box-shadow:0 5px 14px rgb(37 72 61/6%);transform:translateY(-1px)}.CourseMentor_messageGroup__J5C65{display:grid;width:100%;min-width:0;gap:1.15rem}.CourseMentor_messageItem__RRT74{display:grid;width:100%;min-width:0;gap:.3rem}.CourseMentor_messageItem__RRT74[data-role=user]{width:100%}.CourseMentor_messageHeading__IAGAM{display:flex;min-width:0;align-items:center;gap:.4rem}.CourseMentor_messageAvatar__aOpMe{display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border:1px solid #d4d4d8;border-radius:50%;background:#fff;color:#52525b;font-size:.625rem;font-weight:800}.CourseMentor_messageItem__RRT74[data-role=assistant] .CourseMentor_messageAvatar__aOpMe{border-color:#e1e5e3;background:#fff;box-shadow:0 2px 7px rgb(16 19 24/5%)}.CourseMentor_messageAuthor__8_hJ9{min-width:0;color:var(--mentor-muted);font-size:.6875rem;font-weight:750;letter-spacing:0;line-height:1.3}.CourseMentor_message__ZwgZJ{width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:.5rem;padding:.75rem .8rem;font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere;word-break:normal}.CourseMentor_message__ZwgZJ[data-role=user]{width:min(92%,30rem);justify-self:end;border-radius:1rem;background:#e9ecea;color:#27272a}.CourseMentor_message__ZwgZJ[data-role=assistant]{border:0;background:transparent;padding:.2rem 0 .35rem;box-shadow:none;color:#27272a;font-size:.875rem;line-height:1.62}.CourseMentor_message__ZwgZJ>*{max-width:100%;min-width:0}.CourseMentor_message__ZwgZJ h1,.CourseMentor_message__ZwgZJ h2,.CourseMentor_message__ZwgZJ h3{margin:.95rem 0 .4rem;color:var(--mentor-ink);font-weight:760;letter-spacing:0;line-height:1.3}.CourseMentor_message__ZwgZJ h1{font-size:1.025rem}.CourseMentor_message__ZwgZJ h2{font-size:.9375rem}.CourseMentor_message__ZwgZJ h3{font-size:.9rem}.CourseMentor_message__ZwgZJ>h1:first-child,.CourseMentor_message__ZwgZJ>h2:first-child,.CourseMentor_message__ZwgZJ>h3:first-child{margin-top:0}.CourseMentor_message__ZwgZJ blockquote,.CourseMentor_message__ZwgZJ ol,.CourseMentor_message__ZwgZJ p,.CourseMentor_message__ZwgZJ pre,.CourseMentor_message__ZwgZJ ul,.CourseMentor_tableScroll__pD0RU{margin-top:0;margin-bottom:.7rem}.CourseMentor_message__ZwgZJ>:last-child{margin-bottom:0}.CourseMentor_message__ZwgZJ ol,.CourseMentor_message__ZwgZJ ul{padding-left:1.25rem}.CourseMentor_message__ZwgZJ li{padding-left:.2rem}.CourseMentor_message__ZwgZJ li::marker{color:var(--mentor-accent);font-weight:750}.CourseMentor_message__ZwgZJ li+li{margin-top:.28rem}.CourseMentor_message__ZwgZJ li>p{display:inline}.CourseMentor_message__ZwgZJ strong{color:var(--mentor-ink);font-weight:760}.CourseMentor_message__ZwgZJ code{max-width:100%;border:1px solid #d4d4d8;border-radius:.25rem;background:#f4f4f5;padding:.08rem .28rem;color:#264c41;font-size:.82em;white-space:break-spaces;overflow-wrap:anywhere}.CourseMentor_message__ZwgZJ pre{width:100%;max-width:100%;overflow-x:auto;border:1px solid #27272a;border-radius:.5rem;background:#18181b;padding:.85rem;color:#f4f4f5;white-space:pre-wrap;overflow-wrap:anywhere}.CourseMentor_message__ZwgZJ pre code{border:0;background:transparent;padding:0;color:inherit;white-space:pre-wrap}.CourseMentor_message__ZwgZJ blockquote{border:1px solid #dce5e1;border-radius:.5rem;background:#f4f7f5;padding:.65rem .75rem;color:#3f4945}.CourseMentor_message__ZwgZJ blockquote>:last-child{margin-bottom:0}.CourseMentor_tableScroll__pD0RU{width:100%;max-width:100%;overflow-x:auto;border:1px solid #dce1df;border-radius:.5rem;background:#fff;scrollbar-color:#aeb9b4 transparent;scrollbar-width:thin}.CourseMentor_tableScroll__pD0RU:focus-visible{outline:2px solid var(--mentor-accent);outline-offset:2px}.CourseMentor_message__ZwgZJ table{width:100%;min-width:26rem;table-layout:auto;border-collapse:collapse;font-size:.78rem}.CourseMentor_message__ZwgZJ td,.CourseMentor_message__ZwgZJ th{border-bottom:1px solid #e4e7e5;border-left:1px solid #edf0ee;padding:.5rem .6rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.CourseMentor_message__ZwgZJ td:first-child,.CourseMentor_message__ZwgZJ th:first-child{border-left:0}.CourseMentor_message__ZwgZJ tbody tr:last-child td{border-bottom:0}.CourseMentor_message__ZwgZJ th{background:#eef3f0;color:var(--mentor-ink);font-weight:750}.CourseMentor_message__ZwgZJ tbody tr:nth-child(2n){background:#fafbfa}.CourseMentor_message__ZwgZJ hr{margin:.9rem 0;border:0;border-top:1px solid #dce1df}.CourseMentor_message__ZwgZJ .katex{color:var(--mentor-ink);font-size:1em}.CourseMentor_message__ZwgZJ .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;margin:.75rem 0;padding:.35rem .1rem .5rem;text-align:center;scrollbar-color:#aeb9b4 transparent;scrollbar-width:thin}.CourseMentor_message__ZwgZJ .katex-display>.katex{min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.CourseMentor_message__ZwgZJ input[type=checkbox]{margin-right:.4rem;accent-color:var(--mentor-accent)}.CourseMentor_message__ZwgZJ a{color:var(--mentor-accent-strong);font-weight:700;text-decoration:underline;text-decoration-color:#91b3a6;text-underline-offset:3px;overflow-wrap:anywhere}.CourseMentor_destinationLinks__0zsAV{display:grid;min-width:0;gap:.35rem;margin-top:.15rem}.CourseMentor_destinationLink__FOs4I{display:grid;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;color:var(--mentor-accent-strong);font-size:.75rem;font-weight:720;line-height:1.4;text-decoration:none;text-underline-offset:3px}.CourseMentor_destinationLink__FOs4I:hover{text-decoration:underline}.CourseMentor_destinationLink__FOs4I span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseMentor_destinationLink__FOs4I svg{flex:0 0 auto}.CourseMentor_messageActions___xEZl{display:flex;min-width:0;align-items:center;gap:.15rem;margin-top:.1rem}.CourseMentor_messageAction__DU7Gq{position:relative;display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:.45rem;color:#747c78;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.CourseMentor_messageAction__DU7Gq:hover:not(:disabled){border-color:#dce1df;background:#fff;color:var(--mentor-ink)}.CourseMentor_messageAction__DU7Gq[data-active=true]{border-color:var(--mentor-accent-border);background:var(--mentor-accent-soft);color:var(--mentor-accent-strong)}.CourseMentor_messageAction__DU7Gq:disabled{cursor:not-allowed;opacity:.4}.CourseMentor_headerControl__yU0gd[data-tooltip]:after,.CourseMentor_messageAction__DU7Gq[data-tooltip]:after{position:absolute;z-index:6;top:calc(100% + .35rem);left:50%;width:-moz-max-content;width:max-content;max-width:10rem;border-radius:.35rem;background:#18181b;padding:.3rem .45rem;color:#fff;content:attr(data-tooltip);font-size:.625rem;font-weight:650;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,-.15rem);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.CourseMentor_messageAction__DU7Gq[data-tooltip]:after{top:auto;bottom:calc(100% + .35rem);transform:translate(-50%,.15rem)}.CourseMentor_headerControl__yU0gd[data-tooltip]:focus-visible:after,.CourseMentor_headerControl__yU0gd[data-tooltip]:hover:after,.CourseMentor_messageAction__DU7Gq[data-tooltip]:focus-visible:after,.CourseMentor_messageAction__DU7Gq[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.CourseMentor_srOnly__eu5qO{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.CourseMentor_thinking__QpPD8{display:grid;width:-moz-fit-content;width:fit-content;min-width:0;min-height:2rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.4rem}.CourseMentor_thinkingAvatar__Zoizt{display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid #e1e5e3;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgb(16 19 24/5%)}.CourseMentor_thinkingBody__UcWcx{display:inline-flex;min-width:0;align-items:center;gap:.55rem}.CourseMentor_thinkingAuthor__DmJg1{color:var(--mentor-muted);font-size:.6875rem;font-weight:750;letter-spacing:0;line-height:1.3}.CourseMentor_thinkingDots__L4nuL{display:inline-flex;align-items:center;gap:.22rem}.CourseMentor_thinkingDot__rMZD0{width:.3rem;height:.3rem;border-radius:50%;background:var(--mentor-accent);animation:CourseMentor_mentorThinkingDot__R9Fu0 1.05s cubic-bezier(.4,0,.2,1) infinite;opacity:.3;transform-origin:center}.CourseMentor_thinkingDot__rMZD0:nth-child(2){animation-delay:.14s}.CourseMentor_thinkingDot__rMZD0:nth-child(3){animation-delay:.28s}@keyframes CourseMentor_mentorThinkingDot__R9Fu0{0%,60%,to{opacity:.3;transform:translateY(0) scale(.82)}30%{opacity:1;transform:translateY(-.18rem) scale(1)}}.CourseMentor_composer__KVM10{min-width:0;border-top:0;border-top:1px solid var(--mentor-line);background:var(--mentor-canvas);padding:.75rem 1rem calc(.7rem + env(safe-area-inset-bottom));box-shadow:none}.CourseMentor_error__dUvhw{display:flex;min-width:0;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;border:1px solid #fecaca;border-radius:.5rem;background:#fef2f2;padding:.65rem .75rem;color:#991b1b;font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.CourseMentor_error__dUvhw svg{flex:0 0 auto;margin-top:.1rem}.CourseMentor_inputRow__HAyRx{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem;border:1px solid #cfd8d3;border-radius:1rem;background:#fff;padding:.38rem;box-shadow:0 6px 20px rgb(20 32 26/6%);transition:border-color .15s ease,box-shadow .15s ease}.CourseMentor_inputRow__HAyRx:focus-within{border-color:var(--mentor-accent);box-shadow:0 0 0 3px rgb(63 111 96/10%),0 8px 24px rgb(16 24 20/7%)}.CourseMentor_textarea__Y_Sy_{display:block;width:100%;min-width:0;min-height:2.7rem;max-height:9rem;resize:none;overflow-x:hidden;overflow-y:auto;border:0;background:transparent;padding:.68rem .75rem;color:var(--mentor-ink);font:inherit;font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}.CourseMentor_textarea__Y_Sy_:focus{outline:none}.CourseMentor_textarea__Y_Sy_::-moz-placeholder{color:#a1a1aa}.CourseMentor_textarea__Y_Sy_::placeholder{color:#a1a1aa}.CourseMentor_send__Ca4u5{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;margin:.18rem;border-radius:.72rem;background:var(--mentor-ink);color:#fff;transition:background-color .15s ease,transform .15s ease}.CourseMentor_send__Ca4u5:hover:not(:disabled){background:#2b302d;transform:translateY(-1px)}.CourseMentor_send__Ca4u5:disabled{cursor:not-allowed;background:#ecefed;color:#a3aaa6;opacity:1}.CourseMentor_composerMeta__zYFu2{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;margin-top:.4rem;padding:0 .15rem;color:var(--mentor-muted);font-size:.625rem;line-height:1.35}.CourseMentor_composerMeta__zYFu2 span{min-width:0;overflow-wrap:anywhere}.CourseMentor_historyView__j2xdY{width:100%;height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem}.CourseMentor_historyIntro__AYZO7{display:flex;min-width:0;align-items:flex-start;gap:1rem;border-bottom:1px solid var(--mentor-line);padding:.2rem 0 1rem}.CourseMentor_historyIntro__AYZO7 h3{margin:0;color:var(--mentor-ink);font-size:1rem;font-weight:760;line-height:1.3}.CourseMentor_historyIntro__AYZO7 p{max-width:20rem;margin:.25rem 0 0;color:var(--mentor-muted);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.CourseMentor_historySyncStatus__ey23r{display:inline-flex;margin-top:.5rem;align-items:center;gap:.35rem;color:var(--mentor-accent-strong);font-size:.6875rem;font-weight:700;line-height:1.35}.CourseMentor_historySyncStatus__ey23r[data-state=pending]{color:#8a5b20}.CourseMentor_historyDelete__2foYi:disabled,.CourseMentor_historyOpen__1oHtc:disabled{cursor:not-allowed;opacity:.45}.CourseMentor_historyList__1jqYl{display:grid;min-width:0;gap:.4rem;margin-top:.7rem}.CourseMentor_historyItem__chTa9{display:grid;position:relative;min-width:0;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:.25rem;border:1px solid transparent;border-radius:.5rem;background:transparent;transition:border-color .15s ease,background-color .15s ease}.CourseMentor_historyItem__chTa9:hover{border-color:#dfe4e1;background:#fff}.CourseMentor_historyItem__chTa9[data-active=true]{border-color:var(--mentor-accent-border);background:var(--mentor-accent-soft)}.CourseMentor_historyOpen__1oHtc{display:grid;width:100%;min-width:0;gap:.35rem;padding:.7rem .25rem .7rem .75rem;text-align:left}.CourseMentor_historyTitle__6e2zu{overflow:hidden;color:#27272a;font-size:.8125rem;font-weight:720;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.CourseMentor_historyMeta__TdSuE{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;color:var(--mentor-muted);font-size:.65rem;line-height:1.35}.CourseMentor_historyMeta__TdSuE>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseMentor_historyMeta__TdSuE time{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;white-space:nowrap}.CourseMentor_historyDelete__2foYi{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.5rem;color:var(--mentor-muted)}.CourseMentor_historyDelete__2foYi:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.CourseMentor_historyConfirmation__VJyX3{display:flex;min-width:0;grid-column:1/-1;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #fecaca;padding:.55rem .7rem;color:#7f1d1d;font-size:.7rem;font-weight:680}.CourseMentor_historyConfirmation__VJyX3 div{display:flex;flex:0 0 auto;gap:.35rem}.CourseMentor_historyConfirmation__VJyX3 button{min-height:1.8rem;border-radius:.35rem;background:#fff;padding:.3rem .5rem;color:#52525b;font-size:.65rem;font-weight:720}.CourseMentor_historyConfirmation__VJyX3 button[data-danger=true]{background:#b91c1c;color:#fff}.CourseMentor_loadEarlier__xOAPQ{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.45rem;margin-top:.45rem;border:1px solid var(--mentor-line);border-radius:.5rem;background:#fff;color:#3f4a45;font-size:.75rem;font-weight:720;transition:border-color .15s ease,background-color .15s ease}.CourseMentor_loadEarlier__xOAPQ:hover:not(:disabled){border-color:var(--mentor-accent-border);background:var(--mentor-accent-soft)}.CourseMentor_loadEarlier__xOAPQ:disabled{cursor:wait;opacity:.65}.CourseMentor_emptyHistory__36DsJ{display:grid;min-width:0;min-height:13rem;place-content:center;gap:.35rem;padding:1.5rem;color:var(--mentor-muted);text-align:center;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere}.CourseMentor_emptyHistory__36DsJ svg{margin:0 auto .35rem;color:var(--mentor-accent)}.CourseMentor_emptyHistory__36DsJ strong{color:#3f3f46;font-size:.875rem}.CourseMentor_authGate__1rQa_{display:grid;width:min(100%,28rem);height:100%;min-width:0;place-content:center;justify-self:center;gap:.875rem;padding:2rem;text-align:center}.CourseMentor_authGate__1rQa_ h3{margin:0;font-size:1.25rem;font-weight:780;letter-spacing:0}.CourseMentor_authGate__1rQa_ p{margin:0;color:#52525b;font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.CourseMentor_authLink__DRNgv{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;background:var(--mentor-ink);padding:.65rem 1rem;color:#fff;font-size:.875rem;font-weight:700;text-decoration:none}@media (min-width:1024px){.CourseMentor_panel__Md__X[data-docked=true]{border-left-color:var(--mentor-line);box-shadow:none}.CourseMentor_panel__Md__X[data-docked=true] .CourseMentor_header__Gxwp7{height:48px;min-height:48px;padding:0 .75rem;border-bottom-color:var(--mentor-line);background:#fbfbfa}.CourseMentor_panel__Md__X[data-docked=true] .CourseMentor_headerRow__W8nuy{height:47px}.CourseMentor_panel__Md__X[data-docked=true] .CourseMentor_identity__3e8Cn{gap:.5rem}.CourseMentor_panel__Md__X[data-docked=true] .CourseMentor_identityIcon__2GxHv{width:1.75rem;height:1.75rem;border-radius:.4rem;box-shadow:0 2px 7px rgb(16 19 24/5%)}.CourseMentor_panel__Md__X[data-docked=true] .CourseMentor_identityIcon__2GxHv img{width:1.1rem;height:1.1rem}.CourseMentor_panel__Md__X[data-docked=true] .CourseMentor_title__cf2pn{color:var(--mentor-ink);font-size:.9375rem;font-weight:700}.CourseMentor_panel__Md__X[data-docked=true] .CourseMentor_headerControl__yU0gd,.CourseMentor_panel__Md__X[data-docked=true] .CourseMentor_iconButton__zQBy3{width:2rem;height:2rem}}@media (max-width:639px){.CourseMentor_trigger__sh15_{right:max(1rem,env(safe-area-inset-right));bottom:calc(5rem + env(safe-area-inset-bottom));width:3rem;justify-content:center;padding:0}.CourseMentor_triggerLabel__8FReB{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CourseMentor_backdrop__SfkXv{background:rgb(9 9 11/42%);backdrop-filter:none}.CourseMentor_panel__Md__X{left:0;width:100vw;border:0;box-shadow:none}.CourseMentor_panel__Md__X[data-presentation=floating]{top:auto;right:.625rem;bottom:max(.625rem,env(safe-area-inset-bottom));left:.625rem;width:auto;max-width:none;height:min(42rem,calc(100dvh - var(--lds-site-header-height) - 1.25rem));max-height:calc(100dvh - var(--lds-site-header-height) - 1.25rem);border:1px solid #d9dfdc;border-radius:.875rem;box-shadow:0 22px 56px rgb(20 27 23/18%);transform-origin:bottom center}.CourseMentor_header__Gxwp7{min-height:3.75rem;padding:max(.55rem,env(safe-area-inset-top)) .85rem .55rem}.CourseMentor_identityIcon__2GxHv{width:2.25rem;height:2.25rem}.CourseMentor_title__cf2pn{font-size:1rem}.CourseMentor_headerActions__dDQDT{gap:.1rem}.CourseMentor_historyView__j2xdY,.CourseMentor_messages__viyG5{padding:1rem}.CourseMentor_empty__7y4mX{align-content:center;gap:1.25rem;padding:2rem 0 3rem}.CourseMentor_emptyHeading__26YRu{font-size:1.18rem}.CourseMentor_emptyCopy__R35aF,.CourseMentor_message__ZwgZJ{font-size:.875rem}.CourseMentor_composer__KVM10{padding:.65rem .85rem calc(.7rem + env(safe-area-inset-bottom))}.CourseMentor_authGate__1rQa_{padding:1.5rem}}@media (max-height:560px){.CourseMentor_header__Gxwp7{padding-top:max(.625rem,env(safe-area-inset-top));padding-bottom:.625rem}.CourseMentor_empty__7y4mX{align-content:start;padding-top:1rem}}@media (prefers-reduced-motion:reduce){.CourseMentor_headerControl__yU0gd,.CourseMentor_iconButton__zQBy3,.CourseMentor_inputRow__HAyRx,.CourseMentor_messageAction__DU7Gq,.CourseMentor_prompt__1HTyd,.CourseMentor_resizeHandle__8L3YJ:after,.CourseMentor_send__Ca4u5,.CourseMentor_trigger__sh15_{transition:none}.CourseMentor_thinkingDot__rMZD0{animation:none;opacity:.65;transform:none}}