.CoachConversation-module___nvcLW__surface{background:var(--tc-card-solid);min-height:0;color:var(--tc-ink);flex-direction:column;display:flex}.CoachConversation-module___nvcLW__page{border:1px solid var(--tc-border);height:min(720px,100vh - 180px);min-height:590px;box-shadow:var(--tc-shadow);border-radius:18px;overflow:hidden}.CoachConversation-module___nvcLW__drawer{background:0 0;height:100%}.CoachConversation-module___nvcLW__thread{scrollbar-gutter:stable;flex:1;min-height:0;padding:18px 19px 10px;overflow:auto}.CoachConversation-module___nvcLW__drawer .CoachConversation-module___nvcLW__thread{padding:16px 14px 8px}.CoachConversation-module___nvcLW__empty{text-align:center;max-width:590px;color:var(--tc-muted);margin:auto;padding:28px 12px}.CoachConversation-module___nvcLW__drawer .CoachConversation-module___nvcLW__empty{margin:18vh 18px 0}.CoachConversation-module___nvcLW__empty strong{color:var(--tc-ink-strong);letter-spacing:-.02em;margin-bottom:6px;font-size:1.12rem;display:block}.CoachConversation-module___nvcLW__empty p{margin:0;font-size:.72rem;line-height:1.5}.CoachConversation-module___nvcLW__empty small{margin-top:9px;font-size:.58rem;line-height:1.45;display:block}.CoachConversation-module___nvcLW__suggestions{grid-template-columns:1fr 1fr;gap:7px;max-width:570px;margin:18px auto 0;display:grid}.CoachConversation-module___nvcLW__suggestions button{text-align:left!important;background:var(--tc-card-soft)!important;min-height:46px!important;color:var(--tc-ink-strong)!important;border:1px solid var(--tc-border)!important;box-shadow:none!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;font-size:.66rem!important;line-height:1.25!important;display:flex!important}.CoachConversation-module___nvcLW__suggestions button:hover{border-color:color-mix(in srgb,var(--tc-primary) 45%,var(--tc-border))!important;transform:translateY(-1px)!important}.CoachConversation-module___nvcLW__suggestions button span{color:var(--tc-orange);font-size:.9rem}.CoachConversation-module___nvcLW__message{flex-direction:column;max-width:82%;margin:0 0 13px;display:flex}.CoachConversation-module___nvcLW__drawer .CoachConversation-module___nvcLW__message{max-width:94%}.CoachConversation-module___nvcLW__user{align-items:flex-end;margin-left:auto}.CoachConversation-module___nvcLW__assistant{align-items:flex-start;margin-right:auto}.CoachConversation-module___nvcLW__messageMeta{font:800 .52rem var(--font-outfit);letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted);align-items:center;gap:7px;margin:0 0 5px 3px;display:flex}.CoachConversation-module___nvcLW__messageMeta i{background:var(--tc-card-soft);color:var(--tc-primary-strong);border-radius:999px;padding:3px 6px;font-size:.47rem;font-style:normal}.CoachConversation-module___nvcLW__bubble{white-space:normal;border-radius:13px;padding:10px 12px;font-size:.76rem;line-height:1.52}.CoachConversation-module___nvcLW__bubble span{min-height:.2em;display:block}.CoachConversation-module___nvcLW__assistant .CoachConversation-module___nvcLW__bubble{background:var(--tc-card-soft);border:1px solid var(--tc-border);color:var(--tc-ink)}.CoachConversation-module___nvcLW__user .CoachConversation-module___nvcLW__bubble{background:color-mix(in srgb,var(--tc-blue) 14%,var(--tc-card-solid));border:1px solid color-mix(in srgb,var(--tc-blue) 28%,var(--tc-border));color:var(--tc-ink-strong)}.CoachConversation-module___nvcLW__listen{box-shadow:none!important;color:var(--tc-muted)!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;margin-top:3px!important;padding:4px 7px!important;font-size:.57rem!important;display:inline-flex!important}.CoachConversation-module___nvcLW__listen:hover{color:var(--tc-ink-strong)!important;transform:none!important}.CoachConversation-module___nvcLW__listen svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.CoachConversation-module___nvcLW__thinking{align-items:center;gap:5px;min-width:54px;display:flex}.CoachConversation-module___nvcLW__thinking i{background:var(--tc-muted);border-radius:50%;width:5px;height:5px;animation:1.1s infinite CoachConversation-module___nvcLW__pulse}.CoachConversation-module___nvcLW__thinking i:nth-child(2){animation-delay:.14s}.CoachConversation-module___nvcLW__thinking i:nth-child(3){animation-delay:.28s}.CoachConversation-module___nvcLW__thinking small{color:var(--tc-muted);margin-left:5px;font-size:.54rem}@keyframes CoachConversation-module___nvcLW__pulse{0%,70%,to{opacity:.32;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.CoachConversation-module___nvcLW__composer{border-top:1px solid var(--tc-border);background:var(--tc-card);grid-template-columns:minmax(0,1fr) auto;gap:8px 9px;padding:10px 12px 8px;display:grid;position:relative}.CoachConversation-module___nvcLW__drawer .CoachConversation-module___nvcLW__composer{padding:10px 11px 8px}.CoachConversation-module___nvcLW__inputWrap textarea{resize:vertical;min-height:48px;max-height:124px;border-color:var(--tc-border-strong)!important;background:var(--tc-input)!important;color:var(--tc-ink-strong)!important;border-radius:11px!important;padding:10px 11px!important;font-size:.76rem!important;line-height:1.45!important}.CoachConversation-module___nvcLW__actions{align-items:flex-end;gap:6px;display:flex}.CoachConversation-module___nvcLW__mic,.CoachConversation-module___nvcLW__send{justify-content:center!important;align-items:center!important;gap:7px!important;height:43px!important;min-height:43px!important;margin:0!important;display:inline-flex!important}.CoachConversation-module___nvcLW__mic{border:1px solid var(--tc-border-strong)!important;background:var(--tc-card-solid)!important;width:43px!important;color:var(--tc-primary)!important;box-shadow:none!important;border-radius:11px!important;padding:0!important}.CoachConversation-module___nvcLW__mic.CoachConversation-module___nvcLW__recording{background:color-mix(in srgb,var(--tc-danger) 12%,var(--tc-card-solid))!important;color:var(--tc-danger)!important;border-color:color-mix(in srgb,var(--tc-danger) 40%,var(--tc-border))!important}.CoachConversation-module___nvcLW__mic svg,.CoachConversation-module___nvcLW__send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.CoachConversation-module___nvcLW__send{color:#fff!important;background:linear-gradient(135deg,#3d88b4,#2c6f9a)!important;border-radius:11px!important;padding:0 14px!important;box-shadow:0 7px 17px #2d759d2e!important}.CoachConversation-module___nvcLW__send:disabled,.CoachConversation-module___nvcLW__mic:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.CoachConversation-module___nvcLW__composerStatus{min-height:14px;color:var(--tc-muted);grid-column:1/-1;padding:0 96px 0 2px;font-size:.54rem}.CoachConversation-module___nvcLW__recordingStatus{color:var(--tc-danger);align-items:center;gap:6px;display:inline-flex}.CoachConversation-module___nvcLW__recordingStatus b{background:var(--tc-danger);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--tc-danger) 12%,transparent);border-radius:50%}.CoachConversation-module___nvcLW__problem{color:var(--tc-danger)}.CoachConversation-module___nvcLW__retry{vertical-align:baseline;box-shadow:none!important;color:var(--tc-primary)!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;margin-left:8px!important;padding:2px 6px!important;font-size:.54rem!important;font-weight:800!important}.CoachConversation-module___nvcLW__retry:hover{transform:none!important}.CoachConversation-module___nvcLW__retry:disabled{opacity:.5;cursor:not-allowed}.CoachConversation-module___nvcLW__clear{color:var(--tc-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 4px!important;font-size:.52rem!important;font-weight:700!important;position:absolute!important;bottom:7px!important;right:12px!important}.CoachConversation-module___nvcLW__clear:hover{color:var(--tc-ink-strong)!important;transform:none!important}@media (max-width:650px){.CoachConversation-module___nvcLW__page{border-radius:12px;height:calc(100vh - 220px);min-height:430px}.CoachConversation-module___nvcLW__thread{padding:15px 12px 8px}.CoachConversation-module___nvcLW__message{max-width:96%}.CoachConversation-module___nvcLW__bubble{font-size:.74rem}.CoachConversation-module___nvcLW__send span{display:none}.CoachConversation-module___nvcLW__send{width:43px!important;padding:0!important}.CoachConversation-module___nvcLW__composerStatus{padding-right:0}.CoachConversation-module___nvcLW__clear{display:none!important}.CoachConversation-module___nvcLW__suggestions{grid-template-columns:1fr}}.CoachConversation-module___nvcLW__page{height:min(610px,100vh - 205px);min-height:520px}.CoachConversation-module___nvcLW__empty{padding:18px 12px}.CoachConversation-module___nvcLW__empty p{font-size:.76rem}.CoachConversation-module___nvcLW__empty small{font-size:.62rem}.CoachConversation-module___nvcLW__suggestions{margin-top:14px}.CoachConversation-module___nvcLW__suggestions button{min-height:43px!important;font-size:.69rem!important}.CoachConversation-module___nvcLW__messageMeta{font-size:.55rem}.CoachConversation-module___nvcLW__bubble{font-size:.78rem}.CoachConversation-module___nvcLW__composerStatus{font-size:.57rem}@media (max-width:1050px){.CoachConversation-module___nvcLW__page{height:min(650px,100vh - 190px);min-height:500px}}
.CoachLauncher-module__yeVmFa__launcher{z-index:70;letter-spacing:.01em;bottom:22px;right:22px;color:#fff!important;background:#0b2a3e!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:44px!important;padding:0 15px!important;font-size:.74rem!important;display:flex!important;position:fixed!important;box-shadow:0 12px 30px #132c3d40!important}.CoachLauncher-module__yeVmFa__launcher:hover{transform:translateY(-1px)!important}.CoachLauncher-module__yeVmFa__launcher svg{fill:none;stroke:#f79963;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.CoachLauncher-module__yeVmFa__launcherOpen{background:#17384c!important}.CoachLauncher-module__yeVmFa__drawer{z-index:69;background:#fff;border:1px solid #4f8eb52e;border-radius:15px;flex-direction:column;width:min(430px,100vw - 28px);display:flex;position:fixed;top:14px;bottom:76px;right:14px;overflow:hidden;box-shadow:0 22px 60px #152d3e3b}.CoachLauncher-module__yeVmFa__header{color:#fff;background:linear-gradient(135deg,#0a2538,#0e344c);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 10px;display:flex}.CoachLauncher-module__yeVmFa__header>div:first-child{gap:1px;display:grid}.CoachLauncher-module__yeVmFa__header span{font:800 .5rem var(--font-outfit);letter-spacing:.12em;color:#91b1c2}.CoachLauncher-module__yeVmFa__header strong{font-size:.96rem;line-height:1.2}.CoachLauncher-module__yeVmFa__header small{color:#a8beca;font-size:.56rem}.CoachLauncher-module__yeVmFa__headerActions{gap:5px;display:flex}.CoachLauncher-module__yeVmFa__headerActions a,.CoachLauncher-module__yeVmFa__headerActions button{color:#dde8ed!important;width:31px!important;height:31px!important;min-height:31px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}.CoachLauncher-module__yeVmFa__headerActions a:hover,.CoachLauncher-module__yeVmFa__headerActions button:hover{background:#ffffff1a!important;transform:none!important}.CoachLauncher-module__yeVmFa__headerActions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.CoachLauncher-module__yeVmFa__mode{color:#78868e;background:#f9fbfb;border-bottom:1px solid #e8edf0;padding:6px 14px;font-size:.55rem}@media (max-width:850px){.CoachLauncher-module__yeVmFa__launcher{bottom:14px;right:14px}.CoachLauncher-module__yeVmFa__drawer{width:auto;inset:72px 8px 66px}}html[data-theme=dark] .CoachLauncher-module__yeVmFa__drawer{background:var(--tc-surface,#0d1b25);border-color:var(--tc-line,#213641);box-shadow:var(--tc-shadow-strong)}html[data-theme=dark] .CoachLauncher-module__yeVmFa__mode{border-color:var(--tc-line,#213641);color:#8299a4;background:#0b1821}.CoachLauncher-module__yeVmFa__drawer{background:var(--tc-surface-raised,#fff);border-color:var(--tc-line,#d7e0de);box-shadow:var(--tc-shadow-strong)}.CoachLauncher-module__yeVmFa__mode{border-color:var(--tc-line);background:var(--tc-surface-soft);color:var(--tc-muted)}html[data-theme=dark] .CoachLauncher-module__yeVmFa__drawer{background:var(--tc-surface-raised);border-color:var(--tc-line)}html[data-theme=dark] .CoachLauncher-module__yeVmFa__mode{background:var(--tc-surface-soft);border-color:var(--tc-line);color:var(--tc-muted)}
