.blog-engine{--background:240 6% 4%;--foreground:0 0% 98%;--card:240 6% 6%;--card-foreground:0 0% 98%;--muted:240 4% 14%;--muted-foreground:240 5% 65%;--border:0 0% 100%/0.08;--primary:152 72% 42%;--primary-foreground:0 0% 100%;--blog-accent:263 70% 58%;color:#fafafa;background-color:#09090b}.blog-engine ::selection{background:rgba(139,92,246,.35);color:#fafafa}.blog-glass{border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.03);--tw-backdrop-blur:blur(24px);-webkit-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);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)}.blog-card-glow{box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.06),0 0 0 1px hsla(0,0%,100%,.04),0 24px 48px -24px rgba(0,0,0,.8)}.blog-grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000,transparent)}.blog-gradient-orb{position:absolute;border-radius:9999px;filter:blur(80px);pointer-events:none;opacity:.35}.blog-border-gradient{position:relative;background:linear-gradient(#09090b,#09090b) padding-box,linear-gradient(135deg,rgba(139,92,246,.45),rgba(16,185,129,.25),rgba(139,92,246,.15)) border-box;border:1px solid transparent}.blog-shimmer{background:linear-gradient(110deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.06) 45%,hsla(0,0%,100%,0) 90%);background-size:200% 100%;animation:blog-shimmer 3s ease-in-out infinite}@keyframes blog-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-prose>p:first-of-type{font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.blog-section-head{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin-top:3.5rem;scroll-margin-top:7rem;border-top-width:1px;border-color:hsla(0,0%,100%,.06);padding-top:2.5rem;font-family:var(--font-bricolage),system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.blog-section-head:first-child{margin-top:0;border-width:0;padding-top:0}.blog-prose h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin-top:3rem;font-family:var(--font-bricolage),system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.blog-prose h2.blog-section-head{margin-top:3.5rem;scroll-margin-top:7rem;border-top-width:1px;border-color:hsla(0,0%,100%,.06);padding-top:2.5rem}.blog-prose h2.blog-section-head:first-child{margin-top:0;border-width:0;padding-top:0}.blog-prose h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin-top:2rem;font-family:var(--font-bricolage),system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.blog-prose p{margin-top:1rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.blog-prose ul{margin-top:1rem;list-style-type:disc}.blog-prose ul>: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))}.blog-prose ul{padding-left:1.25rem;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.blog-prose li{line-height:1.625}.blog-prose a{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1));text-underline-offset:4px}.blog-prose a:hover{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1));text-decoration-line:underline}.blog-prose strong{font-weight:600;--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.blog-prose blockquote{margin-top:1.5rem;border-left-width:2px;border-color:rgba(139,92,246,.4);padding-left:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.blog-prose pre{margin-top:1.5rem;overflow-x:auto;border-radius:var(--radius-xl);border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:rgba(0,0,0,.5);padding:1rem;color:rgb(212 212 216/var(--tw-text-opacity,1))}.blog-prose code,.blog-prose pre{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.blog-prose code{border-radius:.25rem;background-color:hsla(0,0%,100%,.05);padding:.125rem .375rem;color:rgb(110 231 183/var(--tw-text-opacity,1))}.blog-prose pre code{background-color:transparent;padding:0;color:inherit}.blog-prose table{margin-top:1.5rem;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.blog-prose td,.blog-prose th{border-width:1px;border-color:hsla(0,0%,100%,.1);padding:.5rem .75rem;text-align:left}.blog-prose th{background-color:hsla(0,0%,100%,.03);font-weight:500;--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.blog-prose hr{margin-top:2.5rem;margin-bottom:2.5rem;border-color:hsla(0,0%,100%,.1)}.blog-prose img{margin-top:1.5rem;border-radius:var(--radius-xl);border-width:1px;border-color:hsla(0,0%,100%,.1)}.blog-quote-default{margin-top:1.5rem;border-left-width:2px;border-color:rgba(139,92,246,.4);padding-left:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.blog-callout{background-color:hsla(0,0%,100%,.02);--tw-backdrop-blur:blur(4px);-webkit-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);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)}.blog-callout-icon{border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.04)}.blog-callout--insight{border-color:rgba(139,92,246,.25);box-shadow:0 0 40px -20px rgba(139,92,246,.35)}.blog-callout--insight .blog-callout-icon{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.blog-callout--proof{border-color:rgba(16,185,129,.22)}.blog-callout--proof .blog-callout-icon{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.blog-callout--break{border-color:rgba(251,191,36,.2)}.blog-callout--break .blog-callout-icon{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.blog-callout--future{border-color:rgba(56,189,248,.2)}.blog-callout--future .blog-callout-icon{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.blog-callout--cta{border-color:rgba(16,185,129,.3);background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(139,92,246,.06))}.blog-callout--cta .blog-callout-icon{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.blog-trust-strip{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.5rem;row-gap:.5rem;border-radius:var(--radius-xl);padding:.75rem 1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1));border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.03);--tw-backdrop-blur:blur(24px);-webkit-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);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)}