.fFEFZa_wrap{align-self:center;width:100%;max-width:408px;position:relative}.fFEFZa_bar{border-radius:var(--pl-r-pill);align-items:center;gap:6px;width:100%;height:41px;padding:0 5px;display:flex}.fFEFZa_bar[data-open]{box-shadow:var(--pl-glass-shadow), 0 0 0 1.5px color-mix(in srgb, var(--pl-violet) 35%, transparent)}.fFEFZa_modes{border-radius:var(--pl-r-pill);background:#1111110d;flex:none;gap:1px;padding:2px;display:inline-flex}.fFEFZa_mode{border-radius:var(--pl-r-pill);height:27px;font:600 11px var(--pl-sans);color:var(--pl-muted);cursor:pointer;background:0 0;border:0;padding:0 10px;transition:background .15s,color .15s}.fFEFZa_mode[data-on]{color:var(--pl-ink);background:#fff;box-shadow:0 1px 2px #11111114}.fFEFZa_mode:focus-visible,.fFEFZa_prompt:focus-visible,.fFEFZa_coachBtn:focus-visible,.fFEFZa_preset:focus-visible,.fFEFZa_close:focus-visible,.fFEFZa_answeringX:focus-visible{outline:2px solid var(--pl-violet);outline-offset:2px}.fFEFZa_prompt{border-radius:var(--pl-r-pill);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;height:31px;padding:0 8px;display:flex}.fFEFZa_prompt:hover{background:#11111109}.fFEFZa_sparkle{color:var(--pl-violet);flex:none}.fFEFZa_text{flex:1;min-width:0;height:17px;position:relative;overflow:hidden}.fFEFZa_q{font:500 11.5px/17px var(--pl-sans);color:var(--pl-body);white-space:nowrap;text-overflow:ellipsis;animation:fFEFZa_q .45s var(--pl-ease) both;position:absolute;inset:0;overflow:hidden}@keyframes fFEFZa_q{0%{opacity:0;transform:translateY(100%)}}.fFEFZa_dots{flex:none;gap:3px;display:inline-flex}.fFEFZa_dots i{background:var(--pl-line-hover);border-radius:50%;width:4px;height:4px;transition:background .2s,width .2s}.fFEFZa_dots i[data-on]{background:var(--pl-grad);border-radius:4px;width:10px}.fFEFZa_coachBtn{color:#fff;background:var(--pl-ink);cursor:pointer;width:31px;height:31px;transition:transform .15s var(--pl-ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.fFEFZa_coachBtn:hover{transform:scale(1.06)}.fFEFZa_coachBtn:active{transform:scale(.96)}.fFEFZa_coachWrap{width:400px;animation:fFEFZa_flyIn .34s var(--pl-ease) both;position:absolute;top:0;bottom:0;right:0}.fFEFZa_coachWrap[data-leaving]{animation:.3s cubic-bezier(.4,0,1,1) both fFEFZa_flyOut}@keyframes fFEFZa_flyOut{to{transform:translate(105%)}}@keyframes fFEFZa_flyIn{0%{transform:translate(105%)}}.fFEFZa_coach{background:#fffffff7;border-radius:22px;flex-direction:column;height:100%;display:flex;overflow:hidden}.fFEFZa_coachHead{border-bottom:1px solid var(--pl-divider);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 12px;display:flex}.fFEFZa_coachHead p{flex-direction:column;gap:2px;margin:0;display:flex}.fFEFZa_coachHead b{font:600 17px var(--pl-serif);color:var(--pl-ink)}.fFEFZa_coachHead span{font:500 12px var(--pl-sans);color:var(--pl-muted)}.fFEFZa_close{width:30px;height:30px;color:var(--pl-ink);cursor:pointer;background:#1111110d;border:0;border-radius:50%;place-items:center;display:grid}.fFEFZa_chat{flex-direction:column;flex:1;gap:16px;padding:18px 18px 52px;display:flex;overflow:auto}.fFEFZa_empty{font:400 14px/1.55 var(--pl-sans);color:var(--pl-sub);text-align:center;margin:auto 0}.fFEFZa_me,.fFEFZa_them{font:400 14.5px/1.6 var(--pl-sans);color:var(--pl-ink);white-space:pre-wrap;animation:fFEFZa_rise .25s var(--pl-ease) both;margin:0}.fFEFZa_me{background:#1111110d;border-radius:18px;align-self:flex-end;max-width:82%;padding:8px 14px}.fFEFZa_them{align-self:stretch;max-width:100%;padding:0 2px}.fFEFZa_offerRow{align-self:flex-start}.fFEFZa_coachForm{flex:none;gap:8px;padding:0 16px;display:flex}@media (max-width:640px){.fFEFZa_coachWrap{top:calc(8px + env(safe-area-inset-top));left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto}.fFEFZa_mode{padding:0 8px}}@media (prefers-reduced-motion:reduce){.fFEFZa_q,.fFEFZa_coachWrap,.fFEFZa_coachWrap[data-leaving],.fFEFZa_draft,.fFEFZa_me,.fFEFZa_them,.fFEFZa_thinking,.fFEFZa_caret,.fFEFZa_thinkWord,.fFEFZa_thinkSpark{animation:none}}.fFEFZa_coachWrap .fFEFZa_coach{background:#fffffff7}.fFEFZa_turn{flex-direction:column;gap:8px;display:flex}.fFEFZa_turn[data-role=user]{align-items:flex-end}.fFEFZa_turn[data-role=assistant]{align-items:flex-start}.fFEFZa_me[data-muted],.fFEFZa_them[data-muted]{animation:none}.fFEFZa_caret{vertical-align:-2px;background:var(--pl-violet);width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite fFEFZa_blink;display:inline-block}@keyframes fFEFZa_blink{50%{opacity:0}}.fFEFZa_draft{border:1px solid var(--pl-line);width:min(100%,340px);animation:fFEFZa_rise .3s var(--pl-ease) both;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px 12px 16px;display:flex;position:relative}.fFEFZa_draft:before{content:"";background:var(--pl-grad);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.fFEFZa_draft[data-state=saved]:before{background:var(--pl-green)}.fFEFZa_draftTitle{font:600 11px var(--pl-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pl-violet);margin:0}.fFEFZa_lines{font:500 13.5px/1.45 var(--pl-sans);color:var(--pl-ink);white-space:pre-wrap;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fFEFZa_row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fFEFZa_savedTag{font:600 12px var(--pl-sans);color:var(--pl-ink);align-self:flex-end;align-items:center;gap:5px;margin:0;display:inline-flex}.fFEFZa_savedTag svg{color:#fff;background:var(--pl-grad-diag);border-radius:50%;width:16px;height:16px;padding:2px}@keyframes fFEFZa_rise{0%{opacity:0;transform:translateY(6px)}}.fFEFZa_presetStrip{animation:fFEFZa_rise .3s var(--pl-ease) both;flex:none;padding:2px 0 10px;position:relative}.fFEFZa_presets{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:8px;padding:0 16px;scroll-padding:0 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}.fFEFZa_presets::-webkit-scrollbar{display:none}.fFEFZa_presets[data-stack]{flex-direction:column;align-items:stretch;max-height:46vh;overflow:visible auto}.fFEFZa_presets[data-stack] .fFEFZa_preset{white-space:normal;text-align:left;border-radius:14px;padding:9px 14px}.fFEFZa_preset{white-space:nowrap;border:1px solid var(--pl-line);min-height:34px;font:500 13px/1.35 var(--pl-sans);color:var(--pl-ink);cursor:pointer;text-align:left;transition:border-color .15s, transform .15s var(--pl-ease);background:#fff;border-radius:17px;flex:none;padding:7px 14px}.fFEFZa_preset:hover{background:linear-gradient(#fff, #fff) padding-box, var(--pl-grad) border-box;border-color:#0000}.fFEFZa_preset:active{transform:scale(.98)}.fFEFZa_presetQuiet{color:var(--pl-muted);border-style:dashed}.fFEFZa_presetNext{background:linear-gradient(#fff, #fff) padding-box, var(--pl-grad) border-box;border-color:#0000;align-items:center;gap:6px;font-weight:600;display:inline-flex}.fFEFZa_presetNext svg{color:var(--pl-violet)}.fFEFZa_offer{font:600 13px var(--pl-sans);color:var(--pl-violet)}.fFEFZa_note{font:500 13px/1.45 var(--pl-sans);color:var(--pl-ink);margin:0}.fFEFZa_thinking{font:500 13px var(--pl-sans);color:var(--pl-muted);margin:0;animation:1.4s ease-in-out infinite fFEFZa_breathe}@keyframes fFEFZa_breathe{50%{opacity:.5}}.fFEFZa_answering{min-width:0;font:500 12px var(--pl-sans);color:var(--pl-sub);flex:none;align-items:center;gap:8px;margin:0 16px 10px;display:flex}.fFEFZa_answeringLabel{font:600 10.5px var(--pl-sans);letter-spacing:.12em;text-transform:uppercase;background:var(--pl-grad);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none}.fFEFZa_answeringTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--pl-ink);flex:1;font-weight:600;overflow:hidden}.fFEFZa_answeringLink{font:600 12px var(--pl-sans);color:var(--pl-violet);flex:none}.fFEFZa_answeringX{width:22px;height:22px;color:var(--pl-sub);cursor:pointer;background:#1111110f;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.fFEFZa_input{resize:none;height:auto;min-height:42px;max-height:120px;font:400 14px/1.45 var(--pl-sans);field-sizing:content;flex:1;padding:10px 12px}.fFEFZa_coachForm{align-items:flex-end}.fFEFZa_coachHead{align-items:center}.fFEFZa_thinkingLine{align-items:center;gap:8px;height:24px;margin:0;display:inline-flex}.fFEFZa_thinkSpark{flex:none;animation:2.4s linear infinite fFEFZa_spin}@keyframes fFEFZa_spin{to{transform:rotate(360deg)}}.fFEFZa_thinkWindow{min-width:220px;height:22px;position:relative;overflow:hidden}.fFEFZa_thinkWord{font:600 14px/22px var(--pl-sans);white-space:nowrap;background:var(--pl-grad);color:#0000;animation:fFEFZa_thinkIn .45s var(--pl-ease) both, fFEFZa_shimmer 2.2s linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}@keyframes fFEFZa_thinkIn{0%{opacity:0;transform:translateY(100%)}}@keyframes fFEFZa_shimmer{to{background-position:-200% 0}}.fFEFZa_dock{background:var(--pl-bg);border-top:1px solid var(--pl-line);flex:none;padding:12px 0 16px;position:relative}.fFEFZa_dock:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fff0,#fffffff2);height:44px;position:absolute;bottom:calc(100% + 1px);left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 85%);mask-image:linear-gradient(#0000,#000 85%)}.fFEFZa_dock .fFEFZa_input{background:#fff}.fFEFZa_voice{align-self:flex-start;margin:2px 0 0 4px}
