@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0ms) both}.streamdown-container,.streamdown-container *,.streamdown-container code,.streamdown-container pre{font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif!important}.streamdown-container p{line-height:24px!important}.loaderWrapper{margin-top:16px}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes loader-rotate{0%{transform:rotate(90deg);box-shadow:inset 0 2px 4px 0 #fff,inset 0 4px 6px 0 #ad5fff,inset 0 8px 10px 0 #471eec}50%{transform:rotate(270deg);box-shadow:inset 0 2px 4px 0 #fff,inset 0 4px 4px 0 #d60a47,inset 0 7px 9px 0 #311e80}to{transform:rotate(450deg);box-shadow:inset 0 2px 4px 0 #fff,inset 0 4px 6px 0 #ad5fff,inset 0 8px 10px 0 #471eec}}.loaderWrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;vertical-align:-5px;user-select:none}.loader,.loaderWrapper{border-radius:9999px;background-color:transparent}.loader{position:absolute;inset:0;animation:loader-rotate 2s linear infinite}.streamdown-container pre code{background-color:transparent;padding:0;border-radius:0}