html:has(#blog-main-scroll){scroll-padding-top:calc(var(--edgaze-announcement-h, 0px) + 3rem);scroll-behavior:auto}.blog-prose{color:rgb(var(--fg-rgb)/.88);font-size:1.0625rem;line-height:1.85;letter-spacing:-.005em;max-width:40rem}.blog-prose>:first-child{margin-top:0}.blog-prose h2{margin-top:3.5rem;margin-bottom:1rem;font-size:1.75rem;letter-spacing:-.025em;color:rgb(var(--fg-rgb)/.96)}.blog-prose h2,.blog-prose h3{font-weight:600;scroll-margin-top:3rem}.blog-prose h3{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.375rem;letter-spacing:-.02em;color:rgb(var(--fg-rgb)/.94)}.blog-prose h4{margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;color:rgb(var(--fg-rgb)/.92);scroll-margin-top:3rem}.blog-prose p{margin:1.25rem 0;color:rgb(var(--fg-rgb)/.78)}.blog-prose .blog-callout[data-listen-index].listen-active,.blog-prose blockquote[data-listen-index].listen-active,.blog-prose h2[data-listen-index].listen-active,.blog-prose h3[data-listen-index].listen-active,.blog-prose h4[data-listen-index].listen-active,.blog-prose li[data-listen-index].listen-active,.blog-prose p[data-paragraph-index].listen-active{color:rgb(var(--fg-rgb)/.95);border-left:2px solid rgba(34,211,238,.55);padding-left:1rem;margin-left:-1rem;transition:color .2s ease,border-color .2s ease}.blog-prose a{color:rgba(103,232,249,.92);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--fg-rgb)/.2);transition:color .15s ease}.blog-prose a:hover{color:rgba(165,243,252,1)}.blog-prose strong{font-weight:600;color:rgb(var(--fg-rgb)/.94)}.blog-prose em{font-style:italic;color:rgb(var(--fg-rgb)/.82)}.blog-prose ol,.blog-prose ul{margin:1.25rem 0;padding-left:1.5rem;color:rgb(var(--fg-rgb)/.78)}.blog-prose li{margin:.5rem 0}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose blockquote{margin:2.5rem 0;padding-left:1.25rem;border-left:2px solid rgb(var(--fg-rgb)/.18);font-size:1.25rem;line-height:1.65;color:rgb(var(--fg-rgb)/.86)}.blog-prose blockquote.blog-pullquote{margin:3rem auto;padding:0;border:none;max-width:34rem;text-align:center;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:500;line-height:1.5;color:rgb(var(--fg-rgb)/.92)}.blog-prose hr{margin:3rem 0;border:none;border-top:1px solid rgb(var(--fg-rgb)/.08)}.blog-prose .blog-table-wrap{margin:1.75rem 0;overflow-x:auto;border:1px solid rgb(var(--fg-rgb)/.1);border-radius:.75rem;background:rgb(var(--fg-rgb)/.025)}.blog-prose table{width:100%;min-width:280px;border-collapse:collapse;text-align:left;font-size:.9375rem;line-height:1.5}.blog-prose thead th{padding:.75rem 1rem;font-size:.6875rem;font-weight:500;letter-spacing:.01em;color:rgb(var(--fg-rgb)/.55);background:rgb(var(--fg-rgb)/.04);border-bottom:1px solid rgb(var(--fg-rgb)/.1)}.blog-prose tbody td{padding:.8rem 1rem;vertical-align:top;color:rgb(var(--fg-rgb)/.78);border-bottom:1px solid rgb(var(--fg-rgb)/.07)}.blog-prose tbody tr:last-child td{border-bottom:none}.blog-prose tbody td:first-child{width:34%;font-weight:550;color:rgb(var(--fg-rgb)/.9);white-space:nowrap}.blog-prose tbody td:last-child{color:rgb(var(--fg-rgb)/.72)}.blog-prose td code{font-size:.875em}.blog-prose .blog-chart{--chart-context:#3f3f46;--chart-accent:#0ea5c4;margin:2.25rem 0;padding:1.375rem 1.5rem 1.25rem;border:1px solid rgb(var(--fg-rgb)/.1);border-radius:.875rem;background:rgb(var(--fg-rgb)/.025)}.blog-prose .blog-chart-title{margin-bottom:1.125rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:rgb(var(--fg-rgb)/.92)}.blog-prose .blog-chart-rows{display:grid;grid-template-columns:minmax(7rem,12.5rem) 1fr minmax(3.5rem,auto);row-gap:.25rem;margin:0;padding:0;list-style:none}.blog-prose .blog-chart-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:1rem;margin:0;padding:.3rem 0;transition:opacity .16s ease}.blog-prose .blog-chart-row::marker{content:none}.blog-prose .blog-chart-rows:hover .blog-chart-row:not(:hover){opacity:.45}.blog-prose .blog-chart-label{font-size:.875rem;line-height:1.35;color:rgb(var(--fg-rgb)/.68)}.blog-prose .blog-chart-row[data-accent] .blog-chart-label,.blog-prose .blog-chart-row[data-accent] .blog-chart-value{color:rgb(var(--fg-rgb)/.95);font-weight:600}.blog-prose .blog-chart-track{position:relative;height:.75rem;border-left:1px solid rgb(var(--fg-rgb)/.22)}.blog-prose .blog-chart-bar,.blog-prose .blog-chart-range{position:absolute;top:0;bottom:0;min-width:2px;background:var(--chart-context)}.blog-prose .blog-chart-bar{left:0;border-radius:0 4px 4px 0}.blog-prose .blog-chart-range{margin-left:2px;opacity:.38;border-radius:0 4px 4px 0}.blog-prose .blog-chart-row[data-accent] .blog-chart-bar,.blog-prose .blog-chart-row[data-accent] .blog-chart-range{background:var(--chart-accent)}.blog-prose .blog-chart-value{font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--fg-rgb)/.72)}.blog-prose .blog-chart-caption{margin:1rem 0 0;font-size:.8125rem;line-height:1.5;color:rgb(var(--fg-rgb)/.5)}@media (max-width:640px){.blog-prose .blog-chart{padding:1.125rem 1rem 1rem}.blog-prose .blog-chart-rows{grid-template-columns:1fr auto;row-gap:.5rem}.blog-prose .blog-chart-label{grid-column:1/-1}}.blog-prose .blog-image-wrap{display:block;margin:2rem 0}.blog-prose .blog-gif-wrap{margin:1.75rem 0}.blog-prose .blog-gif{display:block;width:100%;height:auto;max-width:100%;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;object-fit:contain}.blog-prose video.blog-gif{pointer-events:none}.blog-prose .blog-workflow-embed{margin:2rem 0}.blog-prose .blog-workflow-embed .mt-6{margin-top:0}.blog-prose .blog-model-catalog{margin:2rem 0}.blog-prose .blog-model-catalog .my-6{margin-top:0;margin-bottom:0}.blog-prose .blog-model-catalog table{min-width:0}.blog-prose .blog-model-catalog tbody td{white-space:normal}.blog-prose .blog-model-catalog tbody td,.blog-prose .blog-model-catalog tbody td:first-child,.blog-prose .blog-model-catalog tbody td:last-child{width:auto;font-weight:450;color:rgb(var(--fg-rgb)/.86)}.blog-prose .blog-image-caption{margin-top:.625rem;font-size:.875rem;line-height:1.5;color:rgb(var(--fg-rgb)/.45)}.blog-prose pre{margin:1.75rem 0;overflow-x:auto;border-radius:.75rem;background:rgb(var(--fg-rgb)/.04);border:1px solid rgb(var(--fg-rgb)/.08)}.blog-prose pre code{display:block;padding:1rem 1.125rem;font-family:var(--font-jetbrains);font-size:.8125rem;line-height:1.65;color:rgb(var(--fg-rgb)/.88);background:transparent;border:none}.blog-prose :not(pre)>code{padding:.15rem .4rem;border-radius:.375rem;font-family:var(--font-jetbrains);font-size:.875em;background:rgb(var(--fg-rgb)/.06);color:rgb(var(--fg-rgb)/.9)}.blog-prose .blog-code-block{position:relative;margin:1.75rem 0;overflow:hidden;border-radius:.75rem;background:rgb(var(--fg-rgb)/.035);border:1px solid rgb(var(--fg-rgb)/.1)}.blog-prose .blog-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding:.4rem .65rem .4rem 1rem;border-bottom:1px solid rgb(var(--fg-rgb)/.08);background:rgb(var(--fg-rgb)/.03)}.blog-prose .blog-code-filename{padding:0;font-size:.6875rem;font-weight:500;letter-spacing:.01em;color:rgb(var(--fg-rgb)/.48)}.blog-prose .blog-code-copy{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;border-radius:.375rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:550;letter-spacing:.02em;color:rgb(var(--fg-rgb)/.62);transition:color .14s ease,background-color .14s ease}.blog-prose .blog-code-copy:hover{color:rgb(var(--fg-rgb)/.92);background:rgb(var(--fg-rgb)/.06)}.blog-prose .blog-code-block pre{margin:0;border:none;border-radius:0;background:transparent}.blog-prose .blog-code-block pre code{padding:.95rem 1.125rem 1.1rem}.blog-prose .blog-callout{margin:2rem 0;padding:.125rem 0 .125rem 1rem;border-left:2px solid rgb(var(--fg-rgb)/.2)}.blog-prose .blog-callout-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:rgb(var(--fg-rgb)/.55)}.blog-prose .blog-callout-note{border-left-color:rgba(34,211,238,.45)}.blog-prose .blog-callout-warning{border-left-color:rgba(251,191,36,.55)}.blog-prose .blog-callout-insight{border-left-color:rgba(236,72,153,.45)}.blog-prose .blog-callout-engineering{border-left-color:rgba(129,140,248,.55)}.blog-prose .blog-callout-examples{margin:2.25rem 0;padding:1.25rem 1.25rem 1rem;border-radius:.875rem;border:1px solid rgb(var(--fg-rgb)/.08);background:linear-gradient(145deg,rgba(34,211,238,.06) 0,rgba(236,72,153,.04) 55%,rgb(var(--fg-rgb)/.02) 100%);box-shadow:inset 0 0 0 1px rgba(34,211,238,.04)}.blog-prose .blog-callout-examples-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:rgba(103,232,249,.75)}.blog-prose .blog-callout-examples-body blockquote{margin:.75rem 0;padding:.875rem 1rem;border-left:none;border-radius:.625rem;font-size:.9375rem;line-height:1.6;color:rgb(var(--fg-rgb)/.82);background:rgba(0,0,0,.28);border:1px solid rgb(var(--fg-rgb)/.06);transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.blog-prose .blog-callout-examples-body blockquote:hover{border-color:rgba(34,211,238,.22);background:rgba(0,0,0,.38);transform:translateX(2px)}.blog-prose .blog-callout-examples-body blockquote:first-of-type{margin-top:0}.blog-prose .blog-callout-examples-body blockquote:last-of-type{margin-bottom:0}.blog-prose .blog-faq{margin:1.75rem 0 2rem;border-top:1px solid rgb(var(--fg-rgb)/.1)}.blog-prose .blog-faq-item{border-bottom:1px solid rgb(var(--fg-rgb)/.1)}.blog-prose .blog-faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:1rem 0;font-size:1rem;font-weight:550;line-height:1.45;color:rgb(var(--fg-rgb)/.92);transition:color .14s ease}.blog-prose .blog-faq-question::-webkit-details-marker{display:none}.blog-prose .blog-faq-question::marker{content:""}.blog-prose .blog-faq-question:hover{color:rgb(var(--fg-rgb)/.98)}.blog-prose .blog-faq-chevron{width:1rem;height:1rem;flex-shrink:0;color:rgb(var(--fg-rgb)/.45);transition:transform .18s ease,color .14s ease}.blog-prose .blog-faq-item[open] .blog-faq-chevron{transform:rotate(180deg);color:rgb(var(--fg-rgb)/.7)}.blog-prose .blog-faq-answer{padding:0 0 1.15rem;font-size:.975rem;line-height:1.75;color:rgb(var(--fg-rgb)/.68)}.blog-prose .blog-cta{margin:2.5rem 0 .5rem}.blog-prose .blog-cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;transition:transform .25s ease}.blog-prose .blog-cta-button:hover{transform:translateY(-1px)}.blog-prose .blog-cta-button-border{position:absolute;inset:0;border-radius:9999px;padding:1px;background:linear-gradient(135deg,rgba(34,211,238,.92),rgba(236,72,153,.88))}.blog-prose .blog-cta-button-fill{position:absolute;inset:1px;border-radius:9999px;background:#0b0c11;box-shadow:inset 0 0 0 1px rgb(var(--fg-rgb)/.08);transition:box-shadow .25s ease}.blog-prose .blog-cta-button:hover .blog-cta-button-fill{box-shadow:inset 0 0 0 1px rgb(var(--fg-rgb)/.08),0 0 24px rgba(34,211,238,.12)}.blog-prose .blog-cta-button-label{position:relative;display:inline-flex;align-items:center;gap:.5rem}.blog-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.blog-reveal.blog-reveal-visible{opacity:1;transform:translateY(0)}.blog-prose .blog-image-reveal.blog-reveal-visible>button{animation:blogImageGlow 4s ease-in-out infinite}@keyframes blogImageGlow{0%,to{box-shadow:0 0 0 0 rgba(34,211,238,0)}50%{box-shadow:0 0 28px -8px rgba(34,211,238,.12)}}@media (max-width:640px){.blog-prose{font-size:1rem;line-height:1.75}.blog-prose h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.375rem;scroll-margin-top:1.5rem}.blog-prose h3{margin-top:2rem;margin-bottom:.625rem;font-size:1.125rem;scroll-margin-top:1.5rem}.blog-prose h4{margin-top:1.5rem;font-size:1.0625rem;scroll-margin-top:1.5rem}.blog-prose p{margin:1rem 0}.blog-prose blockquote{margin:1.75rem 0;padding-left:1rem;font-size:1.0625rem;line-height:1.6}.blog-prose blockquote.blog-pullquote{margin:2rem auto;font-size:1.1875rem;line-height:1.45}.blog-prose ol,.blog-prose ul{margin:1rem 0;padding-left:1.25rem}.blog-prose pre code{font-size:.75rem}.blog-prose .blog-callout[data-listen-index].listen-active,.blog-prose blockquote[data-listen-index].listen-active,.blog-prose h2[data-listen-index].listen-active,.blog-prose h3[data-listen-index].listen-active,.blog-prose h4[data-listen-index].listen-active,.blog-prose li[data-listen-index].listen-active,.blog-prose p[data-paragraph-index].listen-active{margin-left:0;padding-left:.75rem}}.blog-prose .blog-fade-in{animation:blogFadeUp .5s ease both}@keyframes blogFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-prose .blog-fade-in{animation:none}.blog-reveal{opacity:1;transform:none;transition:none}.blog-prose .blog-image-reveal.blog-reveal-visible>button{animation:none}.blog-prose .blog-callout-examples-body blockquote:hover{transform:none}}.blog-grain{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.blog-reading-progress{transform-origin:left center;will-change:transform;transition:transform .12s linear}@media (prefers-reduced-motion:reduce){.blog-reading-progress{transition:none}}.blog-listen-range{-webkit-appearance:none;appearance:none;height:5px;border-radius:9999px;cursor:pointer;--listen-progress:0%;background:linear-gradient(to right,rgb(var(--fg-rgb)/.94) 0,rgb(var(--fg-rgb)/.94) var(--listen-progress),rgb(var(--fg-rgb)/.12) var(--listen-progress),rgb(var(--fg-rgb)/.12) 100%)}.blog-listen-range--live{transition:--listen-progress .16s linear}.blog-listen-range--scrubbing{transition:none}@property --listen-progress{syntax:"<percentage>";inherits:true;initial-value:0}.blog-listen-range::-webkit-slider-runnable-track{height:5px;border-radius:9999px;background:linear-gradient(to right,rgb(var(--fg-rgb)/.94) 0,rgb(var(--fg-rgb)/.94) var(--listen-progress),rgb(var(--fg-rgb)/.12) var(--listen-progress),rgb(var(--fg-rgb)/.12) 100%)}.blog-listen-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:-3.5px;border-radius:9999px;border:0;background:rgb(var(--fg-rgb)/.98);box-shadow:0 0 0 4px rgb(var(--fg-rgb)/.1),0 0 14px rgb(var(--fg-rgb)/.16)}.blog-listen-range::-moz-range-track{height:5px;border-radius:9999px;background:linear-gradient(to right,rgb(var(--fg-rgb)/.94) 0,rgb(var(--fg-rgb)/.94) var(--listen-progress),rgb(var(--fg-rgb)/.12) var(--listen-progress),rgb(var(--fg-rgb)/.12) 100%)}.blog-listen-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:9999px;background:rgb(var(--fg-rgb)/.98);box-shadow:0 0 0 4px rgb(var(--fg-rgb)/.1),0 0 14px rgb(var(--fg-rgb)/.16)}.light .blog-prose{color:rgb(var(--fg-rgb)/.86)}.light .blog-prose ol,.light .blog-prose p,.light .blog-prose ul{color:rgb(var(--fg-rgb)/.8)}.light .blog-prose h2,.light .blog-prose h3,.light .blog-prose h4{color:rgb(var(--fg-rgb)/.97)}.light .blog-prose li::marker{color:rgb(var(--fg-rgb)/.4)}.light .blog-prose a{color:#0e7490;text-decoration-color:rgba(14,116,144,.32)}.light .blog-prose a:hover{color:#155e75;text-decoration-color:rgba(14,116,144,.6)}.light .blog-prose .blog-callout[data-listen-index].listen-active,.light .blog-prose blockquote[data-listen-index].listen-active,.light .blog-prose h2[data-listen-index].listen-active,.light .blog-prose h3[data-listen-index].listen-active,.light .blog-prose h4[data-listen-index].listen-active,.light .blog-prose li[data-listen-index].listen-active,.light .blog-prose p[data-paragraph-index].listen-active{border-left-color:rgba(8,145,178,.7)}.light .blog-prose blockquote{border-left-color:rgba(8,145,178,.45);color:rgb(var(--fg-rgb)/.82)}.light .blog-prose blockquote.blog-pullquote{color:rgb(var(--fg-rgb)/.9)}.light .blog-prose hr{border-top-color:rgb(var(--fg-rgb)/.1)}.light .blog-prose .blog-table-wrap{background:var(--surface-card);border-color:rgb(var(--fg-rgb)/.08);box-shadow:0 0 0 1px rgb(var(--shadow-rgb)/.02),0 1px 2px rgb(var(--shadow-rgb)/.04)}.light .blog-prose thead th{color:rgb(var(--fg-rgb)/.6);background:rgb(var(--fg-rgb)/.03)}.light .blog-prose .blog-chart{--chart-context:#c4c4cc;--chart-accent:#0e7490;background:var(--surface-card);border-color:rgb(var(--fg-rgb)/.08);box-shadow:0 0 0 1px rgb(var(--shadow-rgb)/.02),0 1px 2px rgb(var(--shadow-rgb)/.04)}.light .blog-prose :not(pre)>code{background:rgb(var(--fg-rgb)/.05);box-shadow:inset 0 0 0 1px rgb(var(--fg-rgb)/.07);color:rgb(var(--fg-rgb)/.88)}.light .blog-prose .blog-image-caption{color:rgb(var(--fg-rgb)/.55)}.light .blog-prose .blog-image-reveal.blog-reveal-visible>button,.light .blog-prose .blog-image-reveal>button{animation:none;box-shadow:0 0 0 1px rgb(var(--shadow-rgb)/.06),0 2px 4px rgb(var(--shadow-rgb)/.04),0 16px 40px -18px rgb(var(--shadow-rgb)/.22)}.light .blog-prose .blog-code-block{background:var(--code-bg);border-color:rgb(13 14 18/.85);box-shadow:0 1px 2px rgb(var(--shadow-rgb)/.06),0 14px 32px -16px rgb(var(--shadow-rgb)/.3)}.light .blog-prose .blog-callout{border-left-color:rgb(var(--fg-rgb)/.22)}.light .blog-prose .blog-callout-label{color:rgb(var(--fg-rgb)/.62)}.light .blog-prose .blog-callout-note{border-left-color:rgba(8,145,178,.6)}.light .blog-prose .blog-callout-warning{border-left-color:rgba(217,119,6,.65)}.light .blog-prose .blog-callout-insight{border-left-color:rgba(219,39,119,.55)}.light .blog-prose .blog-callout-engineering{border-left-color:rgba(79,70,229,.55)}.light .blog-prose .blog-callout-examples{background:linear-gradient(145deg,rgba(8,145,178,.05) 0,rgba(219,39,119,.035) 55%,transparent 100%),var(--surface-card);border-color:rgb(var(--fg-rgb)/.08);box-shadow:0 0 0 1px rgb(var(--shadow-rgb)/.02),0 8px 24px -12px rgb(var(--shadow-rgb)/.14)}.light .blog-prose .blog-callout-examples-label{color:#0e7490}.light .blog-prose .blog-callout-examples-body blockquote{background:rgb(var(--fg-rgb)/.025);border-color:rgb(var(--fg-rgb)/.07);color:rgb(var(--fg-rgb)/.82)}.light .blog-prose .blog-callout-examples-body blockquote:hover{background:rgb(var(--fg-rgb)/.04);border-color:rgba(8,145,178,.28)}.light .blog-prose .blog-faq-answer{color:rgb(var(--fg-rgb)/.72)}.light .blog-prose .blog-cta-button-border{background:linear-gradient(135deg,#0891b2,#db2777)}.light .blog-prose .blog-cta-button:hover .blog-cta-button-fill{box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 10px 24px -10px rgba(8,145,178,.45)}.light .blog-grain{opacity:.02}.light .blog-listen-range::-webkit-slider-thumb{box-shadow:0 0 0 4px rgb(var(--fg-rgb)/.08),0 1px 3px rgb(var(--shadow-rgb)/.25)}.light .blog-listen-range::-moz-range-thumb{box-shadow:0 0 0 4px rgb(var(--fg-rgb)/.08),0 1px 3px rgb(var(--shadow-rgb)/.25)}.blog-cover{position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;-webkit-user-select:none;user-select:none}.blog-cover__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .7s ease}.blog-cover[data-state=live] .blog-cover__canvas{opacity:1}.blog-cover__label{position:absolute;left:7.5cqw;right:7.5cqw;bottom:6.5cqw;font-size:8.6cqw;font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 .02em .6em color-mix(in srgb,var(--cover-bg) 45%,transparent);pointer-events:none}.blog-cover[data-format=wide] .blog-cover__label{left:5cqw;right:5cqw;bottom:4.2cqw;font-size:4.6cqw}.blog-cover__models{position:absolute;left:50%;top:45%;width:12cqw;height:12cqw;translate:-50% -50%;pointer-events:none}.blog-cover[data-format=wide] .blog-cover__models{top:43.5%;width:8.8cqw;height:8.8cqw}.blog-cover__model{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;animation:blog-cover-model calc(var(--marks) * 1.7s) cubic-bezier(.4,0,.2,1) infinite both;animation-delay:calc(var(--i) * 1.7s)}.blog-cover__model--ink{filter:invert(1)}@keyframes blog-cover-model{0%{opacity:0;transform:translateY(45%) scale(.7)}16%,4%{opacity:1;transform:scale(var(--s,1))}20%,to{opacity:0;transform:translateY(-45%) scale(.7)}}@media (scripting:enabled){.blog-cover[data-state=pending] .blog-cover__label{opacity:0}}.blog-cover[data-state=live] .blog-cover__label,.blog-cover[data-state=still] .blog-cover__label{animation:blog-cover-settle .9s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes blog-cover-settle{0%{opacity:0;transform:translateY(.25em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media (max-width:639px){.blog-continue .blog-cover__label{display:none}}.blog-cover.blog-cover[data-label=static] .blog-cover__label{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.blog-cover .blog-cover__label{animation:none;opacity:1}.blog-cover .blog-cover__model{animation:none}.blog-cover .blog-cover__model:first-child{opacity:1;transform:scale(var(--s,1))}.blog-cover__canvas{transition:none}}