.workspace-switch_switch__RgjZ3{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:3px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-alt)}.workspace-switch_switch__RgjZ3:not([data-compact=true]){container-type:inline-size}.workspace-switch_switch__RgjZ3[data-compact=true]{display:inline-grid;width:auto}.workspace-switch_thumb__HKHGl{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 2);border:1px solid color-mix(in srgb,var(--burgundy-vivid) 26%,var(--hairline));border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-rest);pointer-events:none;transition:transform var(--m-micro) var(--ease-bp)}.workspace-switch_switch__RgjZ3[data-active=admin] .workspace-switch_thumb__HKHGl{transform:translateX(100%)}.workspace-switch_option__kwpb2{position:relative;z-index:1;display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:var(--radius-sm);color:var(--ink-600);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color var(--m-micro) var(--ease-bp),transform var(--m-micro) var(--ease-bp)}.workspace-switch_option__kwpb2>svg{flex:none}.workspace-switch_option__kwpb2>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.workspace-switch_option__kwpb2:hover{color:var(--ink-900)}.workspace-switch_option__kwpb2:active{transform:scale(.98)}.workspace-switch_option__kwpb2[data-current=true]{color:var(--burgundy-vivid)}.workspace-switch_option__kwpb2:focus-visible{border-radius:var(--radius-sm)}.workspace-switch_switch__RgjZ3[data-compact=true] .workspace-switch_option__kwpb2{padding:0 12px;font-size:12.5px}@container (max-width: 212px){.workspace-switch_option__kwpb2{gap:0;padding:0 6px}.workspace-switch_option__kwpb2>svg{display:none}}@container (max-width: 176px){.workspace-switch_option__kwpb2{padding:0 3px;font-size:12px;letter-spacing:-.005em}}@media (prefers-reduced-motion:reduce){.workspace-switch_option__kwpb2,.workspace-switch_thumb__HKHGl{transition:none}}.tour_layer__uzPsn{position:fixed;inset:0;z-index:200;opacity:0}.tour_scrim__BTRZq{position:absolute;inset:0;overflow:hidden;pointer-events:none}.tour_band__M23_k,.tour_pane__1X5bb{position:absolute;top:0;left:0;width:100%;height:100%}.tour_band__M23_k{overflow:hidden}.tour_pane__1X5bb{background:color-mix(in srgb,var(--ink-frame) 50%,transparent)}.tour_ring__iZJTZ{border:2px solid var(--burgundy);border-radius:var(--radius-md);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 80%,transparent);pointer-events:none}.tour_card__ltXwX,.tour_ring__iZJTZ{position:absolute;top:0;left:0;box-sizing:border-box;opacity:0}.tour_card__ltXwX{width:min(360px,calc(100vw - 2 * (var(--frame-w) + 12px)));max-height:calc(100dvh - 2 * (var(--frame-w) + 12px));overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 16px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-hover);color:var(--ink-900)}.tour_card__ltXwX:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--rule-mark)}.tour_eyebrow__afuze{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;color:var(--gold-ink);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.tour_count__IXwV_{color:var(--ink-600);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em;text-transform:none;white-space:nowrap}.tour_title__3p4Gc{margin:0;color:var(--ink-900);font-family:var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.006em;line-height:1.22;text-wrap:balance}.tour_card__ltXwX[data-tour-step=welcome] .tour_title__3p4Gc{font-size:26px}.tour_body__ANRHC{margin:10px 0 0;color:var(--ink-600);font-size:15px;line-height:1.55;text-wrap:pretty}.tour_note__hTwqy{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--hairline);color:var(--ink-600);font-size:13px;line-height:1.45}.tour_footer__E0ZSO{display:flex;align-items:center;gap:8px;margin-top:18px}.tour_spacer__9fLbf{flex:1 1 auto}.tour_skip__ivrhV{margin-left:-12px;color:var(--ink-600);font-size:14px}@media (max-width:639px){.tour_card__ltXwX{width:calc(100vw - 2 * (var(--frame-w) + 12px));padding:18px 18px 12px}.tour_title__3p4Gc{font-size:20px}.tour_card__ltXwX[data-tour-step=welcome] .tour_title__3p4Gc{font-size:23px}.tour_body__ANRHC{font-size:14.5px}.tour_footer__E0ZSO{margin-top:14px}}.tour_replay__gKZeY{display:flex;flex-wrap:wrap;gap:10px}.tour_replay__gKZeY[data-placement=lede]{margin-top:20px}.tour_replay__gKZeY[data-placement=panel]{margin-top:18px}@media (forced-colors:active){.tour_pane__1X5bb{background:transparent}.tour_ring__iZJTZ{border-color:Highlight;box-shadow:none}.tour_card__ltXwX{border:2px solid CanvasText}}.coach-panel_dock__7X2fJ{position:fixed;z-index:72;right:calc(var(--frame-w) + 16px);bottom:calc(var(--frame-w) + 16px);display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;animation:coach-panel_dockIn__lH9SC var(--m-orchestrate) var(--ease-bp) backwards}.coach-panel_trigger__73q_0{position:relative;z-index:0;width:54px;height:54px;display:grid;place-items:center;padding:0;color:var(--surface);background:var(--burgundy-deep);border:1px solid color-mix(in srgb,var(--gold-fill) 70%,transparent);border-radius:999px;box-shadow:var(--shadow-rest);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--m-micro) var(--ease-bp),box-shadow var(--m-micro) var(--ease-bp)}.coach-panel_porthole__fkMCb{transition:border-color var(--m-standard) var(--ease-bp),box-shadow var(--m-standard) var(--ease-bp)}.coach-panel_trigger__73q_0:has(.guide:is([data-state=pleased],[data-state=celebrate])) .coach-panel_porthole__fkMCb{border-color:var(--gold-fill);box-shadow:0 0 0 2px var(--gold-fill)}.coach-panel_trigger__73q_0:has(.guide[data-state=thinking]) .coach-panel_porthole__fkMCb{border-color:var(--info-vivid);box-shadow:0 0 0 2px var(--info-vivid)}.coach-panel_trigger__73q_0:has(.guide:is([data-state=speaking],[data-state=attentive])) .coach-panel_porthole__fkMCb{border-color:var(--burgundy-vivid);box-shadow:0 0 0 2px var(--burgundy-vivid)}.coach-panel_trigger__73q_0:disabled{cursor:default}.coach-panel_trigger__73q_0:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-hover)}.coach-panel_trigger__73q_0:active:not(:disabled){transform:scale(.97)}.coach-panel_trigger__73q_0:focus-visible{border-radius:999px}.coach-panel_triggerLabel___yx0p{position:absolute;z-index:-1;top:-1px;right:-1px;height:54px;display:flex;align-items:center;padding:0 66px 0 20px;white-space:nowrap;color:var(--surface);background:var(--burgundy-deep);border:1px solid color-mix(in srgb,var(--gold-fill) 70%,transparent);border-radius:999px;font:600 13px/1 var(--font-sans);letter-spacing:.01em;opacity:0;transform:translateX(14px);pointer-events:none;transition:transform var(--m-standard) var(--ease-bp),opacity var(--m-micro) var(--ease-bp)}@media (hover:hover){.coach-panel_trigger__73q_0:focus-visible .coach-panel_triggerLabel___yx0p,.coach-panel_trigger__73q_0:hover:not(:disabled) .coach-panel_triggerLabel___yx0p{opacity:1;transform:none;pointer-events:auto}.coach-panel_trigger__73q_0:focus-visible{box-shadow:var(--shadow-rest)}.coach-panel_trigger__73q_0:focus-visible .coach-panel_triggerLabel___yx0p{box-shadow:var(--focus-ring)}}@media (hover:none){.coach-panel_triggerLabel___yx0p{display:none}}.coach-panel_porthole__fkMCb{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;overflow:hidden;background:var(--canvas);border:1px solid var(--gold);border-radius:50%}.coach-panel_porthole__fkMCb .guide{--gd-size:38px}.coach-panel_porthole__fkMCb .guide>svg{transform:translateY(7%) scale(1.26);transform-origin:50% 42%}.coach-panel_portholeHeader__Sithq{width:52px;height:52px;grid-area:fig}.coach-panel_portholeHeader__Sithq .guide{--gd-size:46px}.coach-panel_portholeHeader__Sithq .guide>svg{transform:translateY(6%) scale(1.12)}.coach-panel_note__yop8N{position:relative;margin:0;max-width:min(72vw,20rem);padding:9px 14px;color:var(--ink-900);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-hover);font:500 13px/1.4 var(--font-sans);pointer-events:none;transform-origin:calc(100% - 26px) 100%;animation:coach-panel_noteLife__QR5pQ 4.2s linear both}.coach-panel_noteText__2N4gF{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.coach-panel_note__yop8N:after{content:"";position:absolute;right:22px;bottom:-5px;width:9px;height:9px;background:var(--surface);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);transform:rotate(45deg)}.coach-panel_layer__oHD9n{position:fixed;z-index:100;inset:var(--frame-w)}.coach-panel_layer__oHD9n[data-closing]{pointer-events:none}.coach-panel_backdrop__yJyJq{position:absolute;inset:0;width:100%;height:100%;padding:0;background:color-mix(in srgb,var(--ink-900) 30%,transparent);border:0;cursor:default;animation:coach-panel_scrimIn__dUKgy var(--m-panel) var(--ease-bp) backwards}.coach-panel_backdrop__yJyJq:focus-visible{box-shadow:none}.coach-panel_layer__oHD9n[data-closing] .coach-panel_backdrop__yJyJq{animation:coach-panel_scrimOut__Rl5CY .2s cubic-bezier(.4,0,1,1) forwards}.coach-panel_panel__l48Va{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:var(--ink-900);background:var(--canvas);border-left:1px solid var(--line-strong);box-shadow:var(--shadow-hover);outline:none;animation:coach-panel_drawerIn__qoeTn var(--m-panel) var(--ease-bp) backwards}.coach-panel_panel__l48Va:focus-visible{box-shadow:var(--shadow-hover);border-radius:0}.coach-panel_layer__oHD9n[data-closing] .coach-panel_panel__l48Va{animation:coach-panel_drawerOut__rcBoD .2s cubic-bezier(.4,0,1,1) forwards}.coach-panel_header__j1hi0{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"fig title actions" "fig subtitle subtitle";align-items:center;column-gap:14px;padding:12px 10px 14px 18px;color:var(--surface);background:var(--burgundy-deep);border-bottom:2px solid var(--gold-fill)}.coach-panel_title__giiUc{grid-area:title;min-width:0;margin:0;font:500 20px/1.2 var(--font-serif);letter-spacing:-.005em}.coach-panel_subtitle__KL_KU{grid-area:subtitle;margin:1px 0 0;color:var(--ink-on-dark-muted);font-size:12px;line-height:1.35}.coach-panel_headActions___7l8U{grid-area:actions;display:flex;align-items:center;gap:4px}.coach-panel_iconButton__RTfwp,.coach-panel_newChat__dAiNc{min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--surface);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);transition:background-color var(--m-micro) var(--ease-bp),border-color var(--m-micro) var(--ease-bp)}.coach-panel_newChat__dAiNc{gap:7px;padding:0 12px;border-color:color-mix(in srgb,var(--surface) 22%,transparent);font:600 12.5px/1 var(--font-sans)}.coach-panel_iconButton__RTfwp{width:44px}.coach-panel_iconButton__RTfwp:hover,.coach-panel_newChat__dAiNc:hover{background:color-mix(in srgb,var(--surface) 10%,transparent);border-color:color-mix(in srgb,var(--surface) 38%,transparent)}.coach-panel_iconButton__RTfwp:focus-visible,.coach-panel_newChat__dAiNc:focus-visible{outline:2px solid var(--gold);outline-offset:1px;box-shadow:none;border-radius:var(--radius-md)}.coach-panel_transcript__HaOmK{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px;padding:22px 20px 26px}.coach-panel_welcome__eq2r8{margin-block:auto;display:flex;flex-direction:column;animation:coach-panel_riseIn__ecJ_G var(--m-orchestrate) var(--ease-bp) backwards}.coach-panel_welcomeTitle__Qa0TC{margin:0;font:500 23px/1.2 var(--font-serif);letter-spacing:-.008em;text-wrap:balance}.coach-panel_welcomeLead__TqMKw{margin:8px 0 0;color:var(--ink-600);font-size:14px;line-height:1.55;text-wrap:pretty}.coach-panel_actionGrid__jog3N{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.coach-panel_action__eKvFU{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:112px;padding:14px 14px 13px;text-align:left;color:var(--ink-900);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-rest);animation:coach-panel_riseIn__ecJ_G var(--m-orchestrate) var(--ease-bp) backwards;animation-delay:calc(90ms + var(--i, 0) * 40ms);transition:transform var(--m-micro) var(--ease-bp),border-color var(--m-micro) var(--ease-bp),box-shadow var(--m-micro) var(--ease-bp)}.coach-panel_action__eKvFU:hover:not(:disabled){transform:translateY(-1px);border-color:var(--burgundy-vivid);box-shadow:var(--shadow-hover)}.coach-panel_action__eKvFU:active:not(:disabled){transform:scale(.98)}.coach-panel_action__eKvFU:disabled{cursor:not-allowed;opacity:.6}.coach-panel_actionIcon__rJy3R{flex:none;color:var(--burgundy-vivid)}.coach-panel_actionText__v0g5L{display:flex;flex-direction:column;gap:3px}.coach-panel_actionLabel__gulb_{font-size:14px;font-weight:600;line-height:1.3}.coach-panel_actionHint__cuwH1{color:var(--ink-600);font-size:12.5px;line-height:1.4;text-wrap:balance}.coach-panel_learnerTurn__sFeCN{align-self:flex-end;max-width:86%;margin:0}.coach-panel_learnerTurn__sFeCN>p{margin:0;padding:10px 14px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-900);background:var(--burgundy-tint);border:1px solid color-mix(in srgb,var(--burgundy-vivid) 20%,var(--hairline));border-radius:var(--radius-md);font-size:14px;line-height:1.5}.coach-panel_coachTurn__pR5OC{align-self:stretch;display:flex;flex-direction:column;gap:9px;margin:0}.coach-panel_reply__8ybcE{display:flex;gap:12px;padding:15px 17px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-rest)}.coach-panel_reply__8ybcE:not([data-kind=answer]){background:var(--surface-alt);box-shadow:none}.coach-panel_kindIcon__sa9Qy{flex:none;margin-top:3px;color:var(--burgundy-vivid)}.coach-panel_replyText__O_HAO{min-width:0}.coach-panel_replyText__O_HAO>*{margin-block:0}.coach-panel_replyText__O_HAO>*+*{margin-top:10px}.coach-panel_replyText__O_HAO p{font-size:14.5px;line-height:1.62;overflow-wrap:anywhere;text-wrap:pretty}.coach-panel_replyText__O_HAO p[data-quote]{color:var(--ink-600);font-style:italic}.coach-panel_replyText__O_HAO ol,.coach-panel_replyText__O_HAO ul{padding-left:22px;font-size:14.5px;line-height:1.55}.coach-panel_replyText__O_HAO ul{list-style:none}.coach-panel_replyText__O_HAO ul>li{position:relative}.coach-panel_replyText__O_HAO ul>li:before{content:"";position:absolute;left:-14px;top:.62em;width:5px;height:5px;background:var(--burgundy-vivid);border-radius:999px}.coach-panel_replyText__O_HAO ol{list-style:decimal}.coach-panel_replyText__O_HAO ol>li::marker{color:var(--burgundy-vivid);font-weight:600;font-variant-numeric:tabular-nums}.coach-panel_replyText__O_HAO li{overflow-wrap:anywhere}.coach-panel_replyText__O_HAO li+li{margin-top:6px}.coach-panel_replyText__O_HAO .coach-panel_options__85MgY{list-style:none;padding-left:0}.coach-panel_replyText__O_HAO .coach-panel_options__85MgY>li{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;align-items:start}.coach-panel_replyText__O_HAO .coach-panel_options__85MgY>li+li{margin-top:8px}.coach-panel_optionLetter__qVWyd{width:24px;height:24px;display:grid;place-items:center;margin-top:-1px;color:var(--burgundy-vivid);background:var(--burgundy-tint);border:1px solid color-mix(in srgb,var(--burgundy-vivid) 28%,var(--hairline));border-radius:var(--radius-sm);font-size:12px;font-weight:700}.coach-panel_answerRow__pgahf{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.coach-panel_answerLead__WlQQ3{margin-right:4px;color:var(--ink-600);font-size:12.5px;font-weight:560}.coach-panel_answerChip__cYBFr{width:44px;height:44px;display:grid;place-items:center;color:var(--surface);background:var(--burgundy-vivid);border:1px solid var(--burgundy-vivid);border-radius:var(--radius-sm);font-size:15px;font-weight:700;transition:transform var(--m-micro) var(--ease-bp),background-color var(--m-micro) var(--ease-bp)}.coach-panel_answerChip__cYBFr:hover{transform:translateY(-1px);background:var(--burgundy)}.coach-panel_answerChip__cYBFr:active{transform:scale(.96)}.coach-panel_answerChip__cYBFr:focus-visible{border-radius:var(--radius-sm)}.coach-panel_word___SBnf{animation:coach-panel_wordIn__zPt2f .18s ease-out backwards;animation-delay:calc(var(--n, 0) * var(--wd, 20ms))}.coach-panel_meta__rxyDj{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px}.coach-panel_mode__XqyRS{color:var(--ink-600);font-size:12px;font-weight:560}.coach-panel_sources__zWTSi{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.coach-panel_sources__zWTSi li{max-width:100%;padding:3px 8px;overflow-wrap:anywhere;text-wrap:pretty;color:var(--ink-900);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);font-size:11.5px;line-height:1.4}.coach-panel_sourceWhere__T3_mr{color:var(--ink-600)}.coach-panel_chips__i6RVV{display:flex;flex-wrap:wrap;gap:8px}.coach-panel_chip__C5e5V{min-height:44px;padding:0 14px;text-align:left;color:var(--burgundy-vivid);background:var(--surface);border:1px solid color-mix(in srgb,var(--burgundy-vivid) 30%,var(--hairline));border-radius:var(--radius-sm);font-size:13px;font-weight:560;line-height:1.25;transition:transform var(--m-micro) var(--ease-bp),border-color var(--m-micro) var(--ease-bp),background-color var(--m-micro) var(--ease-bp)}.coach-panel_chip__C5e5V:hover{transform:translateY(-1px);border-color:var(--burgundy-vivid);background:var(--burgundy-tint)}.coach-panel_chip__C5e5V:active{transform:scale(.98)}.coach-panel_chip__C5e5V:focus-visible{border-radius:var(--radius-sm)}.coach-panel_coachTurn__pR5OC[data-fresh] .coach-panel_reply__8ybcE,.coach-panel_learnerTurn__sFeCN[data-fresh]{animation:coach-panel_turnIn__XFuAy var(--m-standard) var(--ease-bp) backwards}.coach-panel_coachTurn__pR5OC[data-fresh] .coach-panel_meta__rxyDj{animation:coach-panel_fadeUp__yGQg2 var(--m-standard) var(--ease-bp) backwards;animation-delay:calc(var(--reveal, 0s) + 60ms)}.coach-panel_coachTurn__pR5OC[data-fresh] .coach-panel_answerChip__cYBFr,.coach-panel_coachTurn__pR5OC[data-fresh] .coach-panel_chip__C5e5V{animation:coach-panel_fadeUp__yGQg2 var(--m-standard) var(--ease-bp) backwards;animation-delay:calc(var(--reveal, 0s) + .14s + var(--i, 0) * 40ms)}.coach-panel_typing__cGoks{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 15px;color:var(--ink-600);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);font-size:13px;animation:coach-panel_turnIn__XFuAy var(--m-standard) var(--ease-bp) .12s backwards}.coach-panel_typingText__p2lkx{padding-right:9px}.coach-panel_typing__cGoks[data-slow] .coach-panel_typingText__p2lkx{color:var(--ink-900)}.coach-panel_typingStop__V90o_{min-height:44px;padding:0 12px;color:var(--burgundy-vivid);background:transparent;border:0;border-left:1px solid var(--hairline);font-size:13px;font-weight:600;animation:coach-panel_fadeUp__yGQg2 var(--m-standard) var(--ease-bp) backwards}.coach-panel_typingStop__V90o_:hover{text-decoration:underline;text-underline-offset:3px}.coach-panel_typingStop__V90o_:focus-visible{border-radius:var(--radius-sm)}.coach-panel_failure__HQb2I{align-self:stretch;display:flex;gap:12px;padding:14px 16px;color:var(--ink-900);background:var(--surface-alt);border:1px solid var(--line-strong);border-radius:var(--radius-md);animation:coach-panel_turnIn__XFuAy var(--m-standard) var(--ease-bp) backwards}.coach-panel_failureIcon__xo8mQ{flex:none;margin-top:2px;color:var(--ink-600)}.coach-panel_failure__HQb2I[data-kind=rate] .coach-panel_failureIcon__xo8mQ{color:var(--warning)}.coach-panel_failureBody__JRBFK{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.coach-panel_failureBody__JRBFK p{margin:0;font-size:14px;line-height:1.55}.coach-panel_retry__ruCUR{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;color:var(--ink-900);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);font-size:13.5px;font-weight:600;transition:border-color var(--m-micro) var(--ease-bp),transform var(--m-micro) var(--ease-bp)}.coach-panel_retry__ruCUR:hover{border-color:var(--burgundy-vivid);transform:translateY(-1px)}.coach-panel_retry__ruCUR:active{transform:scale(.98)}.coach-panel_retry__ruCUR svg{color:var(--burgundy-vivid)}.coach-panel_typingDots__ZE7qT{display:inline-flex;gap:4px}.coach-panel_typingDots__ZE7qT i{width:6px;height:6px;border-radius:999px;background:var(--gold-fill);animation:coach-panel_typingDot__JorNu 1.4s ease-in-out infinite}.coach-panel_typingDots__ZE7qT i:nth-child(2){animation-delay:.2s}.coach-panel_typingDots__ZE7qT i:nth-child(3){animation-delay:.4s}.coach-panel_footer__KYX66{padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--hairline)}.coach-panel_composer__90u3i{background:var(--canvas);border:1px solid var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--m-micro) var(--ease-bp)}.coach-panel_composer__90u3i:has(textarea:focus-visible){border-color:var(--burgundy-vivid);box-shadow:inset 0 0 0 1px var(--burgundy-vivid)}.coach-panel_composer__90u3i textarea{display:block;width:100%;min-height:46px;max-height:144px;resize:none;padding:12px 14px 4px;color:var(--ink-900);background:transparent;border:0;border-radius:var(--radius-md) var(--radius-md) 0 0;font:14.5px/1.5 var(--font-sans)}.coach-panel_composer__90u3i textarea:focus,.coach-panel_composer__90u3i textarea:focus-visible{outline:none;box-shadow:none}.coach-panel_composer__90u3i textarea::placeholder{color:var(--ink-400)}.coach-panel_composerBar__DbWlO{display:flex;align-items:center;gap:10px;padding:0 5px 5px 14px}.coach-panel_keys__VS6wP{flex:1;min-width:0;color:var(--ink-400);font-size:11.5px;line-height:1.3}.coach-panel_count__FO_69{margin-left:auto;color:var(--ink-600);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.coach-panel_count__FO_69[data-tone=warning]{color:var(--warning);font-weight:600}.coach-panel_send___dMkt{flex:none;width:44px;height:44px;margin-left:auto;display:grid;place-items:center;color:var(--surface);background:var(--burgundy-vivid);border:1px solid var(--burgundy-vivid);border-radius:var(--radius-md);transition:background-color var(--m-micro) var(--ease-bp),transform var(--m-micro) var(--ease-bp)}.coach-panel_send___dMkt:hover:not(:disabled){background:var(--burgundy)}.coach-panel_send___dMkt:active:not(:disabled){transform:scale(.96)}.coach-panel_send___dMkt:disabled{color:var(--ink-400);background:var(--surface-alt);border-color:var(--hairline);cursor:not-allowed}.coach-panel_send___dMkt[data-busy]{color:var(--burgundy-vivid);background:var(--surface);border-color:var(--line-strong)}.coach-panel_send___dMkt[data-busy]:hover{background:var(--burgundy-tint)}.coach-panel_disclosure__ttSja{margin:10px 0 0;display:flex;align-items:flex-start;gap:7px;color:var(--ink-600);font-size:11.5px;line-height:1.45}.coach-panel_disclosure__ttSja svg{flex:none;margin-top:1px;color:var(--burgundy-vivid)}@keyframes coach-panel_dockIn__lH9SC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes coach-panel_scrimIn__dUKgy{0%{opacity:0}to{opacity:1}}@keyframes coach-panel_scrimOut__Rl5CY{0%{opacity:1}to{opacity:0}}@keyframes coach-panel_drawerIn__qoeTn{0%{transform:translateX(100%)}to{transform:none}}@keyframes coach-panel_drawerOut__rcBoD{0%{transform:none}to{transform:translateX(100%)}}@keyframes coach-panel_sheetIn__UPi7u{0%{transform:translateY(100%)}to{transform:none}}@keyframes coach-panel_sheetOut__C4Euh{0%{transform:none}to{transform:translateY(100%)}}@keyframes coach-panel_riseIn__ecJ_G{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes coach-panel_turnIn__XFuAy{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes coach-panel_fadeUp__yGQg2{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes coach-panel_typingDot__JorNu{0%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes coach-panel_wordIn__zPt2f{0%{opacity:0}to{opacity:1}}@keyframes coach-panel_noteLife__QR5pQ{0%{opacity:0;transform:translateY(6px) scale(.97);animation-timing-function:cubic-bezier(.16,1,.3,1)}6%{opacity:1;transform:none}94%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}to{opacity:0;transform:translateY(3px)}}@media (max-width:640px){.coach-panel_dock__7X2fJ{right:calc(var(--frame-w) + 10px);bottom:calc(var(--frame-w) + max(10px, env(safe-area-inset-bottom)))}.coach-panel_panel__l48Va{top:auto;left:0;width:100%;height:min(88dvh,760px);border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius-feature) var(--radius-feature) 0 0;animation-name:coach-panel_sheetIn__UPi7u}.coach-panel_panel__l48Va:focus-visible{border-radius:var(--radius-feature) var(--radius-feature) 0 0}.coach-panel_layer__oHD9n[data-closing] .coach-panel_panel__l48Va{animation-name:coach-panel_sheetOut__C4Euh}.coach-panel_header__j1hi0{column-gap:12px;padding:10px 8px 12px 14px;border-radius:5px 5px 0 0}.coach-panel_portholeHeader__Sithq{width:46px;height:46px}.coach-panel_portholeHeader__Sithq .guide{--gd-size:40px}.coach-panel_title__giiUc{font-size:18px}.coach-panel_newChat__dAiNc{width:44px;padding:0}.coach-panel_newChat__dAiNc span{display:none}.coach-panel_transcript__HaOmK{padding:18px 16px 22px}.coach-panel_footer__KYX66{padding-inline:12px}}@media (max-width:480px){.coach-panel_actionGrid__jog3N{grid-template-columns:1fr;gap:8px}.coach-panel_action__eKvFU{flex-direction:row;align-items:center;gap:14px;min-height:64px;padding:12px 14px}.coach-panel_learnerTurn__sFeCN{max-width:92%}}@media (hover:none){.coach-panel_keys__VS6wP{display:none}.coach-panel_composer__90u3i{display:flex;align-items:flex-end}.coach-panel_composer__90u3i textarea{flex:1;min-width:0;padding:12px;border-radius:var(--radius-md) 0 0 var(--radius-md)}.coach-panel_composerBar__DbWlO{flex:none;padding:0 5px 5px 0}}@media (prefers-reduced-motion:reduce){.coach-panel_action__eKvFU,.coach-panel_backdrop__yJyJq,.coach-panel_coachTurn__pR5OC[data-fresh] .coach-panel_answerChip__cYBFr,.coach-panel_coachTurn__pR5OC[data-fresh] .coach-panel_chip__C5e5V,.coach-panel_coachTurn__pR5OC[data-fresh] .coach-panel_meta__rxyDj,.coach-panel_coachTurn__pR5OC[data-fresh] .coach-panel_reply__8ybcE,.coach-panel_dock__7X2fJ,.coach-panel_failure__HQb2I,.coach-panel_learnerTurn__sFeCN[data-fresh],.coach-panel_note__yop8N,.coach-panel_panel__l48Va,.coach-panel_typingDots__ZE7qT i,.coach-panel_typingStop__V90o_,.coach-panel_typing__cGoks,.coach-panel_welcome__eq2r8,.coach-panel_word___SBnf{animation:none!important}.coach-panel_typingDots__ZE7qT i{opacity:.7}.coach-panel_action__eKvFU,.coach-panel_answerChip__cYBFr,.coach-panel_chip__C5e5V,.coach-panel_composer__90u3i,.coach-panel_iconButton__RTfwp,.coach-panel_newChat__dAiNc,.coach-panel_retry__ruCUR,.coach-panel_send___dMkt,.coach-panel_triggerLabel___yx0p,.coach-panel_trigger__73q_0{transition:none!important}}@media print{.coach-panel_dock__7X2fJ,.coach-panel_layer__oHD9n{display:none!important}}