[data-v-beb3e5ee] blockquote,[data-v-beb3e5ee] em,[data-v-beb3e5ee] li,[data-v-beb3e5ee] ol,[data-v-beb3e5ee] p,[data-v-beb3e5ee] strong,[data-v-beb3e5ee] ul{color:hsl(var(--foreground))}[data-v-beb3e5ee] strong{font-weight:600}[data-v-beb3e5ee] ol{padding-inline-start:2.5em}[data-v-beb3e5ee] a{color:hsl(var(--primary));text-underline-offset:4px;text-decoration:underline}[data-v-beb3e5ee] a:hover{opacity:.8}[data-v-beb3e5ee] code:not(pre code){background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.25rem;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;font-weight:500}[data-v-beb3e5ee] code:after,[data-v-beb3e5ee] code:before{content:none!important}[data-v-beb3e5ee] pre{background-color:hsl(var(--muted));border-radius:.5rem;padding:1rem;overflow-x:auto}[data-v-beb3e5ee] pre code{font-size:.8125rem;line-height:1.6}[data-v-beb3e5ee] blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:1rem;font-style:italic}[data-v-beb3e5ee] hr{border-color:hsl(var(--border))}[data-v-beb3e5ee] table{border-collapse:collapse;width:100%}[data-v-beb3e5ee] td,[data-v-beb3e5ee] th{border:1px solid hsl(var(--border));text-align:left;padding:.5rem .75rem}[data-v-beb3e5ee] th{background-color:hsl(var(--muted));font-weight:600}.pharen-thinking[data-v-b2efea0c]{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.pharen-thinking__ring[data-v-b2efea0c]{transform-box:fill-box;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.pharen-thinking__ring--spin[data-v-b2efea0c]{will-change:transform;animation:1.5s linear infinite pharen-thinking-ring-b2efea0c}.pharen-thinking__track[data-v-b2efea0c]{stroke:currentColor;opacity:.2}.pharen-thinking__arc[data-v-b2efea0c]{stroke:currentColor}.pharen-thinking__mark[data-v-b2efea0c]{width:68%;height:68%;position:absolute;inset:16%}.pharen-thinking__mark path[data-v-b2efea0c]{fill:currentColor}@keyframes pharen-thinking-ring-b2efea0c{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pharen-thinking__ring--spin[data-v-b2efea0c]{animation:none}}.ai-shimmer-working[data-v-0df8544d]{color:var(--muted-foreground)}.ai-shimmer-sweep[data-v-0df8544d]{pointer-events:none;width:100%;animation:working-shimmer-sweep-0df8544d var(--shimmer-duration) steps(48) 1;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 30%,#0000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 30%,#0000 50%,#0000)}.ai-shimmer-highlight[data-v-0df8544d]{width:100%;color:color-mix(in srgb,var(--background) 75%,transparent);animation:working-shimmer-highlight-0df8544d var(--shimmer-duration) steps(48) 1;display:block;transform:translate(50%)}@keyframes working-shimmer-sweep-0df8544d{to{transform:translate(125%)}}@keyframes working-shimmer-highlight-0df8544d{to{transform:translate(-125%)}}.ai-shimmer[data-v-0df8544d]{--shimmer-highlight:var(--foreground);color:var(--muted-foreground);background-image:linear-gradient(90deg,transparent 0,transparent 44%,var(--shimmer-highlight) 50%,transparent 56%,transparent 100%),linear-gradient(var(--muted-foreground),var(--muted-foreground));-webkit-text-fill-color:transparent;animation:shimmer-slide-0df8544d var(--shimmer-duration,6.5s) linear infinite;background-position:120% 0,0 0;background-repeat:no-repeat;background-size:340% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}@keyframes shimmer-slide-0df8544d{0%{background-position:120% 0,0 0}60%,to{background-position:-120% 0,0 0}}@supports (color:color-mix(in srgb,black,white)){.ai-shimmer[data-v-0df8544d]{--shimmer-highlight:color-mix(in srgb,var(--foreground) 38%,var(--muted-foreground))}}@media (prefers-reduced-motion:reduce){.ai-shimmer-sweep[data-v-0df8544d]{display:none}.ai-shimmer[data-v-0df8544d],.ai-shimmer-highlight[data-v-0df8544d],.ai-shimmer-sweep[data-v-0df8544d]{animation:none}.ai-shimmer[data-v-0df8544d]{color:var(--muted-foreground);-webkit-text-fill-color:currentColor;background-image:none}}
