.toc-item-level-2[data-astro-cid-qxfgsydn]{padding-left:0}.toc-item-level-3[data-astro-cid-qxfgsydn]{padding-left:1rem;font-size:.9rem}.toc-item-level-4[data-astro-cid-qxfgsydn]{padding-left:2rem;font-size:.85rem}@media (max-width: 1024px){.social-share[data-astro-cid-qxfgsydn]{display:none}}.prose{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.prose h2{margin-top:3rem;margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose h4{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose p{margin-bottom:1.5rem;line-height:1.625}.prose a:not(.toc-item-level-2 a):not(.toc-item-level-3 a):not(.toc-item-level-4 a){position:relative;font-weight:600;--tw-text-opacity: 1;color:rgb(9 115 176 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-image:linear-gradient(transparent 80%,#0973b033 80%);background-size:100% 100%;background-repeat:no-repeat}.prose a:not(.toc-item-level-2 a):not(.toc-item-level-3 a):not(.toc-item-level-4 a):hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1));background-image:linear-gradient(transparent 60%,#0973b04d 60%)}.prose p>a:only-child,.prose p>strong>a:only-child{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;display:inline-flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;border-width:2px;border-color:#0ea5e94d;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #0973b0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(9 115 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0369a1 var(--tw-gradient-to-position);padding:1rem 2rem;text-align:center;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none;--tw-shadow: 0 10px 20px -5px rgba(9,115,176,.4);--tw-shadow-colored: 0 10px 20px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.prose p>a:only-child:hover,.prose p>strong>a:only-child:hover{--tw-translate-y: -.25rem;--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#0ea5e999;--tw-shadow: 0 20px 40px -10px rgba(9,115,176,.5);--tw-shadow-colored: 0 20px 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose p>a:only-child:active,.prose p>strong>a:only-child:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prose p>a:only-child,.prose p>strong>a:only-child{background-image:none!important}.prose p>a:only-child:before,.prose p>strong>a:only-child:before{content:"";position:absolute;inset:0;height:100%;width:100%;--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s;pointer-events:none}.prose p>a:only-child:after,.prose p>strong>a:only-child:after{content:" →";margin-left:.5rem;display:inline-block;font-weight:700;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.prose p>a:only-child:hover:before,.prose p>strong>a:only-child:hover:before{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prose p>a:only-child:hover:after,.prose p>strong>a:only-child:hover:after{--tw-translate-x: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prose p:has(>a:only-child){display:flex;justify-content:center}@media (min-width: 768px){.prose p:has(>a:only-child){justify-content:flex-start}}.prose ul,.prose ol{margin-bottom:1.5rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose blockquote{position:relative;margin-top:3rem;margin-bottom:3rem;overflow:hidden;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;border-left-width:8px;--tw-border-opacity: 1;border-color:rgb(9 115 176 / var(--tw-border-opacity, 1));background-color:#f0f9ff4d;padding:2rem;font-style:italic;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.prose blockquote:before{content:'"';pointer-events:none;position:absolute;top:-1rem;left:-.5rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:1;color:#bae6fd66}.prose code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.prose pre{margin-top:2.5rem;margin-bottom:2.5rem;overflow-x:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose img{margin-top:3rem;margin-bottom:3rem;border-radius:1.5rem;border-width:4px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.prose img:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prose table{margin-top:3rem;margin-bottom:3rem;width:100%;border-collapse:collapse;overflow:hidden;border-radius:1.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose thead{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));font-weight:900;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose th{border-style:none;padding:1.25rem;text-align:left;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prose tr:nth-child(2n){background-color:#f9fafbcc}.prose tr:hover td{background-color:#f0f9ff80;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose hr{position:relative;margin-top:4rem;margin-bottom:4rem;height:1px;overflow:visible;border-style:none;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.prose hr:after{content:"✦";position:absolute;left:50%;top:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.prose li:has(>p){margin-bottom:1rem}.prose li p{margin-bottom:.25rem}.prose ul li::marker{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}
