article h2{font-size:1.75rem;font-weight:700;color:#fff;margin-top:3rem;margin-bottom:1.5rem;position:relative;padding-left:1.5rem;line-height:1.3}article h2:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:4px;background:linear-gradient(to bottom,#06b6d4,#14b8a6);border-radius:2px;box-shadow:0 0 8px #06b6d480}article h3{font-size:1.25rem;font-weight:600;color:#5eead4;margin-top:2rem;margin-bottom:1rem;position:relative;padding-left:1rem;line-height:1.4}article h3:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:3px;background:#14b8a6;border-radius:2px}article h4{font-size:1.1rem;font-weight:600;color:#6ee7b7;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}article p{line-height:1.8;margin-bottom:1.5rem}article pre{line-height:1.6}article pre code{color:#e2e8f0!important;font-size:.875rem;line-height:1.6;word-wrap:break-word;white-space:pre-wrap}article :not(pre)>code{font-size:.85em;padding:.2em .4em;white-space:normal;word-break:break-word}article .code-block{margin-bottom:1.5rem;border-radius:.5rem;border-width:1px;border-color:#06b6d433;background-color:#1e293b80;padding:1rem;--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}article .code-block pre{margin:0;border-width:0px;background-color:transparent;padding:0}article .code-block code{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}article .info-box,article .bg-blue-50{margin-bottom:1.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));background-color:#06b6d41a;padding:1.25rem}article .info-box p,article .bg-blue-50 p{margin-bottom:.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}article .info-box p:last-child,article .bg-blue-50 p:last-child{margin-bottom:0}article .info-box .font-semibold,article .bg-blue-50 .font-semibold{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}article .process-flow{margin-bottom:1.5rem;border-radius:.5rem;border-width:1px;border-color:#14b8a633;background-color:#1e293b4d;padding:1.25rem}article .process-flow h4{margin-bottom:.75rem;margin-top:0;--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}article .process-flow ol{margin-bottom:0}article .process-flow ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}article .process-flow li{line-height:1.625;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}article .math-formula{margin-bottom:1.5rem;border-radius:.5rem;border-width:1px;border-color:#22c55e33;background-color:#1e293b4d;padding:1.25rem}article .math-formula p{margin-bottom:0;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}article .milestone-card{margin-bottom:1rem;border-radius:.5rem;border-width:1px;border-color:#06b6d433;background-color:#1e293b80;padding:1rem;--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}article .milestone-card:hover{border-color:#06b6d466}article .research-section{margin-bottom:2rem}article .metric-card{border-radius:.5rem;border-width:1px;border-color:#14b8a633;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(30 41 59 / .5) var(--tw-gradient-to-position);padding:1.5rem;text-align:center}article .comparison-table{margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto}article .comparison-table table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:.5rem;background-color:#1e293b4d}article .comparison-table th{border-bottom-width:1px;border-color:#06b6d433;background-color:#06b6d433;padding:.75rem 1rem;text-align:left;font-weight:600;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}article .info-box article .comparison-table th,article .bg-blue-50 article .comparison-table th{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}article .comparison-table td{border-bottom-width:1px;border-color:#33415580;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}article .comparison-table tr:hover{background-color:#3341554d}article .comparison-table .highlight{background-color:#06b6d41a}article .comparison-table .highlight td{font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}article .info-box article .comparison-table .highlight td,article .bg-blue-50 article .comparison-table .highlight td{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}article section{margin-bottom:2rem}article .content-section{margin-bottom:3rem}
