.blog-cover{background-image:radial-gradient(120% 100% at 20% 0%, #ffffff38, transparent 55%), linear-gradient(135deg, var(--cover-from), var(--cover-to));position:relative;overflow:hidden}.blog-cover:after{content:"";pointer-events:none;position:absolute;inset:0}.blog-cover--dots:after{background-image:radial-gradient(#ffffff47 1px,#0000 1.6px);background-size:18px 18px;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 75%);mask-image:linear-gradient(115deg,#0000 30%,#000 75%)}.blog-cover--diagonal:after{background-image:repeating-linear-gradient(-45deg,#ffffff29 0 1.5px,#0000 1.5px 16px);-webkit-mask-image:linear-gradient(65deg,#0000 35%,#000 80%);mask-image:linear-gradient(65deg,#0000 35%,#000 80%)}.blog-cover--rings:after{background-image:repeating-radial-gradient(circle at 82% 118%,#fff3 0 1.5px,#0000 1.5px 22px)}.blog-prose{color:color-mix(in srgb, var(--fg) 86%, transparent);font-size:1.0625rem;line-height:1.8}.blog-prose>*+*{margin-top:1.375rem}.blog-prose h2{color:var(--fg);letter-spacing:-.015em;margin-top:3rem;font-size:1.625rem;font-weight:600;line-height:1.3}.blog-prose h3{color:var(--fg);letter-spacing:-.01em;margin-top:2.25rem;font-size:1.25rem;font-weight:600;line-height:1.4}.blog-prose h2+*,.blog-prose h3+*{margin-top:.875rem}.blog-prose strong{color:var(--fg);font-weight:600}.blog-prose a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.blog-prose ul,.blog-prose ol{gap:.625rem;padding-left:1.375rem;display:grid}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li::marker{color:var(--brand);font-weight:600}.blog-callout{border-left:3px solid var(--brand);border-radius:0 var(--radius-md,.75rem) var(--radius-md,.75rem) 0;background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--fg);margin-top:2.25rem;margin-bottom:2.25rem;padding:1.125rem 1.375rem;font-weight:500}.blog-callout>*+*{margin-top:.75rem}.blog-callout+*{margin-top:2.25rem}.blog-demo{margin-top:2.5rem;margin-bottom:2.5rem}.blog-demo>:first-child{margin-top:0}.blog-demo figcaption{text-align:center;color:var(--muted);margin-top:.875rem;font-size:.875rem;line-height:1.6}.blog-scene{border:1px solid var(--border);border-radius:var(--radius-md,.75rem);background-image:linear-gradient(135deg, color-mix(in srgb, var(--pv) 10%, transparent), transparent 70%);padding:.75rem}.blog-scene__svg{width:100%;height:auto;display:block}.blog-scene__art[data-motion=reduced] *{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.blog-scene__draft-line{fill:var(--muted);fill-opacity:.35;transform-box:fill-box;transform-origin:0;transition:transform .42s cubic-bezier(.22, .9, .24, 1) var(--draft-delay,0s), fill .42s ease var(--draft-delay,0s), fill-opacity .42s ease var(--draft-delay,0s);transform:scaleX(0)}.blog-scene__draft-line--filled{fill-opacity:.55;transform:scaleX(1)}.blog-scene__draft-line--filled.blog-scene__draft-line--title{fill:var(--pv);fill-opacity:.9}.blog-scene__doc-check{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s .12s,transform .3s cubic-bezier(.22,.9,.24,1) .12s;transform:scale(.4)}.blog-scene__doc-check--on{opacity:1;transform:scale(1)}.blog-scene__band-dot{fill:none;stroke:var(--muted);stroke-opacity:.55;transition:fill .42s ease var(--band-delay,0s), stroke .42s ease var(--band-delay,0s), stroke-opacity .42s ease var(--band-delay,0s)}.blog-scene__band-dot--on{fill:var(--band-color);stroke-opacity:0}.blog-scene__band-tag-pill,.blog-scene__band-tag-swatch,.blog-scene__band-tag-bar{transition:fill .42s ease var(--band-tag-delay,0s), fill-opacity .42s ease var(--band-tag-delay,0s), stroke .42s ease var(--band-tag-delay,0s), stroke-opacity .42s ease var(--band-tag-delay,0s)}.blog-scene__band-tag-pill{fill:var(--background);stroke:var(--border)}.blog-scene__band-tag-swatch{fill:var(--band-color);fill-opacity:.2}.blog-scene__band-tag-bar{fill:var(--muted);fill-opacity:.4}.blog-scene__band-tag--on .blog-scene__band-tag-pill{fill:var(--band-color);fill-opacity:.14;stroke:var(--band-color);stroke-opacity:.7}.blog-scene__band-tag--on .blog-scene__band-tag-swatch{fill-opacity:.9}.blog-scene__band-tag--on .blog-scene__band-tag-bar{fill:var(--band-color);fill-opacity:.85}.blog-scene__bubble{opacity:1;transition:translate .56s cubic-bezier(.22,.9,.24,1),opacity .22s .4s;translate:0}.blog-scene__bubble--resolved{translate:var(--fly-x) var(--fly-y);opacity:0}.blog-scene__answer{opacity:0;transform-box:fill-box;transform-origin:0;transition:opacity .3s .32s,transform .42s cubic-bezier(.22,.9,.24,1) .32s;transform:scaleX(.3)}.blog-scene__answer--on{opacity:1;transform:scaleX(1)}.blog-scene__human-card{fill:var(--background);stroke:var(--border);transition:fill .42s .36s,stroke .42s .36s}.blog-scene__human-dot{fill:var(--muted);fill-opacity:.5;transition:fill .42s .36s}.blog-scene__human--on .blog-scene__human-card{fill:color-mix(in srgb, var(--pv) 10%, var(--background));stroke:var(--pv)}.blog-scene__human--on .blog-scene__human-dot{fill:var(--pv);fill-opacity:.9}.blog-scene__bar{fill:var(--pv);fill-opacity:.75;transform-box:fill-box;transform-origin:bottom;transition:transform .46s cubic-bezier(.22, .9, .24, 1) var(--bar-delay,0s);transform:scaleY(0)}.blog-scene__bar--on{transform:scaleY(1)}.blog-scene__compare{stroke-dashoffset:460px;transition:stroke-dashoffset .7s .2s}.blog-scene__compare--on{stroke-dashoffset:0}.blog-scene__anomaly{opacity:0;transition:opacity .3s .55s}.blog-scene__anomaly--on{opacity:1;animation:1.6s ease-in-out .9s infinite blog-scene-anomaly-pulse}@keyframes blog-scene-anomaly-pulse{0%,to{opacity:.45}50%{opacity:1}}.blog-scene__plan-dot{fill:var(--pv);fill-opacity:.9;opacity:0;transition:opacity .32s ease var(--plan-delay,0s)}.blog-scene__plan-dot--on{opacity:1}.blog-scene__scan-line{transition:translate .19s linear}.blog-scene__plan-check{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s .2s,transform .3s cubic-bezier(.22,.9,.24,1) .2s;transform:scale(.5)}.blog-scene__plan-check--on{opacity:1;transform:scale(1)}.blog-scene__queue-dot{fill:none;stroke:var(--muted);stroke-opacity:.55;transition:fill .36s,stroke-opacity .36s,translate .48s cubic-bezier(.22,.9,.24,1),opacity .48s}.blog-scene__queue-dot--human{fill:var(--pv);stroke-opacity:0}.blog-scene__queue-dot--bot{fill:#ef4444;stroke-opacity:0;opacity:.15;translate:0 26px}.blog-scene__scanner{transition:translate .3s cubic-bezier(.22,.9,.24,1)}.blog-scene__shield-path{fill:var(--background);stroke:var(--border);transition:fill .42s,stroke .42s}.blog-scene__shield-check{opacity:0;transition:opacity .3s .2s}.blog-scene__shield--on .blog-scene__shield-path{fill:color-mix(in srgb, var(--pv) 12%, var(--background));stroke:var(--pv)}.blog-scene__shield--on .blog-scene__shield-check{opacity:1}
