.tms-prose{color:#94a3b8;font-size:1.0375rem;line-height:1.82}.tms-prose p{margin-top:1.25rem}.tms-prose p:first-child{margin-top:0}.tms-prose strong{color:#f8fafc;font-weight:700}.tms-prose em{color:#cbd5e1;font-style:italic}.tms-prose a{color:#fbbf24;text-underline-offset:3px;text-decoration:underline}.tms-prose a:hover{color:#fde68a}.tms-prose code{color:#cbd5e1;font-size:.875em;font-family:var(--font-geist-mono);background:#ffffff14;border-radius:4px;padding:2px 7px}.tms-prose ul{margin:1rem 0;padding-left:1.5rem;list-style:outside}.tms-prose ol{margin:1rem 0;padding-left:1.5rem;list-style:decimal}.tms-prose li{margin-top:.45rem}.tms-prose li::marker{color:#f59e0b8c}@keyframes tms-enter{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}.tms-e{animation:.9s cubic-bezier(.16,1,.3,1) both tms-enter}.tms-e-1{animation-delay:0s}.tms-e-2{animation-delay:80ms}.tms-e-3{animation-delay:.2s}@keyframes reveal-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.sr{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 28%}.sr-1{animation:linear both reveal-up;animation-timeline:view();animation-range:entry 6% entry 34%}}.tms-sep{background:linear-gradient(90deg,#0000,#ffffff12 40% 60%,#0000);height:1px}.toc-link{color:#64748b;border-left:1px solid #ffffff0f;padding:3px 0 3px 12px;font-size:.75rem;line-height:1.5;transition:color .12s,border-color .12s;display:block}.toc-link:hover{color:#f8fafc;border-left-color:#f59e0b73}.toc-link-3{padding-left:22px;font-size:.6875rem}
