.insights-surface{--muted-foreground:#5d5d5d;font-family:-apple-system, BlinkMacSystemFont, var(--font-geist-sans), "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}@supports (color:lab(0% 0 0)){.insights-surface{--muted-foreground:lab(39.68% 0 0)}}.dark .insights-surface{--muted-foreground:#ababab}@supports (color:lab(0% 0 0)){.dark .insights-surface{--muted-foreground:lab(69.84% 0 0)}}.insights-surface :is(button,a,input):focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.insights-surface button{cursor:pointer}.insights-surface button:disabled{cursor:wait}.insights-prose{color:var(--foreground);overflow-wrap:anywhere;font-size:1rem;line-height:1.9}.insights-prose .prose>:first-child{margin-top:0}.insights-prose :is(p,ul,ol,li,td){color:var(--foreground);line-height:1.9}.insights-prose :is(p,ul,ol){margin-bottom:1.5em}.insights-prose :is(h1,h2,h3,h4,h5,h6){color:var(--foreground);letter-spacing:-.02em;text-wrap:balance;border:0;margin-top:2em;margin-bottom:.8em;padding-bottom:0;font-weight:600;line-height:1.45}.insights-prose :is(h1,h2){font-size:1.5em}.insights-prose h3{font-size:1.25em}.insights-prose :is(h4,h5,h6){font-size:1.1em}.insights-prose a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-underline-offset:4px;text-decoration-thickness:1px}.insights-prose a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.insights-prose blockquote{color:var(--foreground);border-left:2px solid var(--foreground);box-shadow:none;background:0 0;border-radius:0;margin:2em 0;padding:.25em 0 .25em 1.25em}.insights-prose blockquote p:last-child{margin-bottom:0}.insights-prose img{max-width:100%;height:auto;box-shadow:none;border-radius:12px;margin:2em auto}.insights-prose pre{max-width:100%;box-shadow:none;overflow-wrap:normal;border-radius:12px;padding-top:3.5rem;font-size:.8125rem;overflow:auto}.insights-prose button{min-width:44px;min-height:44px}.insights-prose button:focus-visible{opacity:1}.insights-prose .prose>table{display:block}.insights-prose :not(pre)>code{color:var(--foreground);background:var(--muted);font-size:.875em}.insights-prose table{max-width:100%;box-shadow:none;overflow:auto}.insights-prose hr{border-style:solid;margin:3em 0}@media (min-width:640px){.insights-prose{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.insights-surface *,.insights-surface :after{transition-duration:0s!important;animation:none!important}}
