.fx-underline .pa h2:after{content:"";background:var(--pa);transform-origin:0;height:1px;margin-top:.6rem;transition:transform .9s cubic-bezier(.22,1,.36,1) .15s;display:block;transform:scaleX(0)}.fx-underline .pa h2[data-in]:after{transform:scaleX(1)}.fx-dropcap .pa .dcap{float:left;color:var(--pa);margin-top:.06em;padding-right:.1em;font-size:3.4em;font-weight:590;line-height:.82;-webkit-mask-image:radial-gradient(circle at 1.5px 1.5px,#000 1.05px,#0000 1.3px);mask-image:radial-gradient(circle at 1.5px 1.5px,#000 1.05px,#0000 1.3px);-webkit-mask-size:4px 4px;mask-size:4px 4px}.fx-quote .pa blockquote{border-left-color:#0000;position:relative}.fx-quote .pa blockquote:before{content:"";background:var(--pa);transform-origin:top;width:2px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:-2px;transform:scaleY(0)}.fx-quote .pa blockquote[data-in]:before{transform:scaleY(1)}.fx-quote .pa blockquote>*{opacity:0;transition:opacity .55s ease-out .25s}.fx-quote .pa blockquote[data-in]>*{opacity:1}.fx-sharpen .pa-sec{filter:blur(3px);opacity:.75;transition:filter .7s ease-out,opacity .7s ease-out}.fx-sharpen .pa-sec[data-in]{filter:none;opacity:1}.fx-tablecascade .ptable tbody tr{opacity:0;transition:opacity .45s ease-out,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.fx-tablecascade .ptable[data-in] tbody tr{opacity:1;transform:none}.fx-tablecascade .ptable tbody tr:first-child{transition-delay:50ms}.fx-tablecascade .ptable tbody tr:nth-child(2){transition-delay:.12s}.fx-tablecascade .ptable tbody tr:nth-child(3){transition-delay:.19s}.fx-tablecascade .ptable tbody tr:nth-child(4){transition-delay:.26s}.fx-tablecascade .ptable tbody tr:nth-child(5){transition-delay:.33s}.fx-tablecascade .ptable tbody tr:nth-child(6){transition-delay:.4s}.fx-focusmask:before,.fx-focusmask:after{content:"";z-index:20;pointer-events:none;height:5.5rem;position:fixed;left:0;right:0}.fx-focusmask:before{top:var(--header-height,3rem);background:linear-gradient(hsl(var(--background)) 8%, transparent)}.fx-focusmask:after{background:linear-gradient(transparent, hsl(var(--background)) 92%);bottom:0}.pcode pre code,.pcode pre code span{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pcode{position:relative}.pcode pre{background:color-mix(in srgb, hsl(var(--background)) 72%, black);border:0}.pcode pre code{color:#fff}.pcode .code-t-keyword{color:#a0a0a0}.pcode .code-t-string{color:#99ffe4}.pcode .code-t-number,.pcode .code-t-boolean,.pcode .code-t-key,.pcode .code-t-function{color:#ffc799}.pcode .code-t-comment{color:#8b8b8b94}.pcode .code-t-variable{color:#fff}.pcopy{color:hsl(var(--muted-foreground));background:0 0;border:0;transition:color .15s ease-out;position:absolute;top:.6rem;right:.6rem}.pcopy:hover{color:hsl(var(--foreground))}.pfaq-item{position:relative;border-bottom:0!important}.pfaq-item:after{content:"";background-image:radial-gradient(circle at .75px .5px, hsl(var(--border)) .75px, transparent .95px);background-repeat:repeat-x;background-size:5px 1px;height:1px;position:absolute;bottom:0;left:0;right:0}.pfaq svg{width:19px;height:19px;color:hsl(var(--foreground) / .75);-webkit-mask-image:radial-gradient(circle at 1px 1px,#000 .9px,#0000 1.05px);mask-image:radial-gradient(circle at 1px 1px,#000 .9px,#0000 1.05px);-webkit-mask-size:2.2px 2.2px;mask-size:2.2px 2.2px}.pfaq details[open] svg{color:var(--pa)}.pfaq details{interpolate-size:allow-keywords}.pfaq details::details-content{block-size:0;transition:block-size .3s ease-out, content-visibility .3s allow-discrete;overflow:hidden}.pfaq details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.fx-quote .pa blockquote>*{opacity:1!important;transition:none!important}.fx-quote .pa blockquote:before{transition:none!important;transform:scaleY(1)!important}.fx-sharpen .pa-sec{filter:none!important;opacity:1!important}.fx-underline .pa h2:after{transition:none!important;transform:scaleX(1)!important}.fx-tablecascade .ptable tbody tr{opacity:1!important;transition:none!important;transform:none!important}}
