.copy[data-v-840dc38e]{animation:empty-rise-840dc38e .6s cubic-bezier(.215,.61,.355,1) both}@keyframes empty-rise-840dc38e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.copy[data-v-840dc38e]{animation:none}}.fit-heading[data-v-2b096dfe]{font-size:12px;font-weight:500;color:#9aa0a6}.fit-item[data-v-2b096dfe]{padding:.75rem 0;border-top:1px solid #b8b8b814}.fit-item[data-v-2b096dfe]:first-child{border-top:0;padding-top:.5rem}.fit-item[data-v-2b096dfe]:last-child{padding-bottom:0}.fit-thinking[data-v-2b096dfe]{display:inline-flex;align-items:end;gap:4px;height:18px}.fit-thinking span[data-v-2b096dfe]{width:2px;height:7px;border-radius:1px;background:#d7d7d7;opacity:.3;animation:fit-thinking-2b096dfe 1.05s cubic-bezier(.16,1,.3,1) infinite}.fit-thinking-sm[data-v-2b096dfe]{height:12px;gap:3px}.fit-thinking-sm span[data-v-2b096dfe]{height:5px}.fit-thinking span[data-v-2b096dfe]:nth-child(2){animation-delay:.12s}.fit-thinking span[data-v-2b096dfe]:nth-child(3){animation-delay:.24s}.fit-thinking span[data-v-2b096dfe]:nth-child(4){animation-delay:.36s}@keyframes fit-thinking-2b096dfe{0%,70%,to{transform:scaleY(1);opacity:.28}26%{transform:scaleY(2.2);opacity:.9}}.fit-thinking span[data-v-2b096dfe]{transform-origin:bottom}@media(prefers-reduced-motion:reduce){.fit-thinking span[data-v-2b096dfe]{animation:none;opacity:.55}}.portfolio-thinking[data-v-df3f9cce]{display:inline-flex;align-items:end;gap:5px;height:22px;padding:2px 0}.portfolio-thinking span[data-v-df3f9cce]{width:2px;height:8px;border-radius:1px;background:#d7d7d7;opacity:.32;animation:portfolio-thinking-df3f9cce 1.05s cubic-bezier(.16,1,.3,1) infinite}.portfolio-thinking span[data-v-df3f9cce]:nth-child(2){animation-delay:.12s}.portfolio-thinking span[data-v-df3f9cce]:nth-child(3){animation-delay:.24s}.portfolio-thinking span[data-v-df3f9cce]:nth-child(4){animation-delay:.36s}@keyframes portfolio-thinking-df3f9cce{0%,70%,to{height:8px;opacity:.28;transform:translateY(0)}26%{height:18px;opacity:.9;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.portfolio-thinking span[data-v-df3f9cce]{animation:none;opacity:.55}}.chat-md[data-v-df3f9cce]>:first-child{margin-top:0}.chat-md[data-v-df3f9cce]>:last-child{margin-bottom:0}.chat-md[data-v-df3f9cce] p{margin:.7em 0}.chat-md[data-v-df3f9cce] strong{font-weight:600;color:#f2f2f2}.chat-md[data-v-df3f9cce] em{font-style:italic}.chat-md[data-v-df3f9cce] a{color:#e6e6e6;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ffffff40;transition:text-decoration-color .15s}.chat-md[data-v-df3f9cce] a:hover{color:#fff;text-decoration-color:#ffffff90}.chat-md[data-v-df3f9cce] ol,.chat-md[data-v-df3f9cce] ul{margin:.6em 0;padding-left:1.3em}.chat-md[data-v-df3f9cce] ul{list-style:disc}.chat-md[data-v-df3f9cce] ol{list-style:decimal}.chat-md[data-v-df3f9cce] li{margin:.25em 0}.chat-md[data-v-df3f9cce] li::marker{color:#8a8a8a}.chat-md[data-v-df3f9cce] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;background:#ffffff12;border:1px solid #ffffff14;border-radius:4px;padding:.1em .34em}.chat-md[data-v-df3f9cce] pre{margin:.7em 0;padding:.75rem .85rem;background:#0e0e0e;border:1px solid #ffffff14;border-radius:8px;overflow-x:auto}.chat-md[data-v-df3f9cce] pre code{background:none;border:0;padding:0;font-size:.85em}.chat-md[data-v-df3f9cce] h1,.chat-md[data-v-df3f9cce] h2,.chat-md[data-v-df3f9cce] h3,.chat-md[data-v-df3f9cce] h4{margin:.8em 0 .35em;font-size:1em;font-weight:600;color:#f2f2f2}.chat-md[data-v-df3f9cce] blockquote{margin:.6em 0;padding-left:.85em;border-left:2px solid #ffffff24;color:#b8b8b8}.chat-md[data-v-df3f9cce] hr{margin:.9em 0;border:0;border-top:1px solid #ffffff14}.chat-md[data-v-df3f9cce] .md-caret{display:inline-block;width:1px;height:1em;margin-left:2px;transform:translateY(2px);background:#e6e6e6;vertical-align:middle;animation:md-caret-blink-df3f9cce 1.05s steps(1) infinite}@keyframes md-caret-blink-df3f9cce{0%,49%{opacity:1}50%,to{opacity:.15}}@media(prefers-reduced-motion:reduce){.chat-md[data-v-df3f9cce] .md-caret{animation:none}}
