@import"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css";.medium-zoom-overlay{position:fixed;inset:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}[data-callout=note]{--rc-color-light: var(--callout-note-color-light, rgb(142, 150, 170));--rc-color-dark: var(--callout-note-color-dark, rgb(101, 117, 133))}[data-callout=tip]{--rc-color-light: var(--callout-tip-color-light, rgb(100, 108, 255));--rc-color-dark: var(--callout-tip-color-dark, rgb(100, 108, 255))}[data-callout=important]{--rc-color-light: var(--callout-important-color-light, rgb(159, 122, 234));--rc-color-dark: var(--callout-important-color-dark, rgb(159, 122, 234))}[data-callout=warning]{--rc-color-light: var(--callout-warning-color-light, rgb(234, 179, 8));--rc-color-dark: var(--callout-warning-color-dark, rgb(234, 179, 8))}[data-callout=caution]{--rc-color-light: var(--callout-caution-color-light, rgb(244, 63, 94));--rc-color-dark: var(--callout-caution-color-dark, rgb(244, 63, 94))}.callout{--rc-color-default: #888;width:100%;padding:16px 16px 8px;border:1px solid transparent;border-radius:8px;margin:16px 0;background-color:rgb(from var(--rc-color-light, var(--rc-color-default)) r g b / .14);line-height:24px;font-size:14px}.dark .callout{background-color:rgb(from var(--rc-color-dark, var(--rc-color-default)) r g b / .16)}.callout-title{display:flex;align-items:flex-start;gap:6px;font-size:inherit}.callout-title::-webkit-details-marker{display:none}.callout-title-icon{display:flex;align-items:center;flex:0 0 auto}.callout-title-text{font-weight:600}.callout-content p{margin:8px 0}.callout[data-collapsible=true] .callout-title{cursor:pointer;margin:0 0 8px}.callout[data-collapsible=true] .callout-fold-icon{display:flex;align-items:center;padding-inline-end:8px}.callout[data-collapsible=true]>.callout-title .callout-fold-icon svg{transform:rotate(-90deg);transition:transform .1s ease-in-out}.callout[data-collapsible=true][open]>.callout-title .callout-fold-icon svg{transform:none}.callout-title-icon:after,.callout-fold-icon:after{content:"​"}.callout-title-icon svg,.callout-fold-icon svg{width:16px;height:16px;stroke-width:2.2}.markdown{--text: #5c6170;--text-deep: #18181b;--heading: #18181b;--links: #18181b;--links-border: #e5e7eb;--links-hover-border: #555;--anchor: #6366f1;--hr-color: #e5e7eb;--blockquote-border: #e0e5eb;--table-text: #222;--inline-code-bg: #f1f3f5;--inline-code-text: #3b4252}.dark .markdown{--text: #a5a6b3;--text-deep: #d5d5d6;--heading: #d5d5d6;--links: #e5e7eb;--links-border: #555;--links-hover-border: #e5e7eb;--anchor: #818cf8;--hr-color: #27272a;--blockquote-border: #3f3f46;--table-text: #d5d5d6;--inline-code-bg: #1e1e20;--inline-code-text: #c9d1d9}.markdown{color:var(--text);font-size:1rem;line-height:1.75}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:var(--heading)}.markdown h1{font-weight:800;font-size:2em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.markdown h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.markdown h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.markdown h4{font-weight:600;font-size:1.125em;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.markdown h5{font-weight:600;font-size:1em;margin-top:1.5em;margin-bottom:.5em;line-height:1.4}.markdown h6{font-weight:600;font-size:.875em;margin-top:1.5em;margin-bottom:.5em;line-height:1.3}.markdown p,.markdown li{font-size:1em}.markdown p{margin-top:1.25em;margin-bottom:1.25em}.markdown a{color:var(--links);text-decoration:none;font-weight:inherit;border-bottom:1px solid var(--links-border);transition:border .3s ease-in-out}.markdown a:hover{border-bottom:1px solid var(--links-hover-border)}.markdown strong{font-weight:600;color:var(--table-text)}.markdown ol>li{position:relative;padding-left:1.75em}.markdown ol>li:before{content:counter(list-item,var(--list-counter-style, decimal)) ".";position:absolute;font-weight:400;left:0}.markdown ul>li{position:relative;padding-left:1.75em}.markdown ul>li:before{content:"";position:absolute;background-color:var(--text);border-radius:50%;width:.4em;height:.4em;top:.675em;left:.2em;opacity:.8}.markdown hr{border-color:#7d7d7d4d;margin:2em auto}.markdown blockquote{font-weight:500;font-style:italic;color:inherit;border-left-width:.25rem;border-color:#7d7d7d4d;quotes:"“" "”" "‘" "’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.markdown blockquote>*{opacity:.7}.markdown blockquote>:first-child{margin-top:0}.markdown blockquote>:last-child{margin-bottom:0}.markdown blockquote p:first-of-type:before{content:open-quote}.markdown blockquote p:last-of-type:after{content:close-quote}.markdown figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em;text-align:center}.dark .markdown figure figcaption{color:#a5a6b3}.markdown code{color:var(--inline-code-text);font-family:var(--font-dm-mono);font-size:.9375em}.markdown a code{color:inherit}.markdown pre{overflow-x:auto;font-size:.9375em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.markdown pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.markdown pre code:before{content:none}.markdown pre code:after{content:none}.markdown table{width:100%;table-layout:auto;text-align:left;font-size:.9375em;line-height:1.7142857}.markdown thead{color:var(--table-text);font-weight:600;border-bottom-width:1px;border-bottom-color:#8882}.markdown thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.markdown tbody tr{border-bottom-width:1px;border-bottom-color:#8882}.markdown tbody tr:last-child{border-bottom-width:0}.markdown tbody td{vertical-align:top;padding:.5714286em}.markdown thead th,.markdown tbody td:first-child{white-space:nowrap}.markdown img{margin-block:2em;margin-inline:auto;will-change:transform,filter}.markdown figure img{margin-block:0}.dark .markdown img.noDarken{filter:none!important}.dark .markdown img.darken{filter:brightness(.75) contrast(1.1)}.dark .markdown img.medium-zoom-image{transition:filter .2s ease,transform .2s cubic-bezier(.2,0,.2,1)!important}.dark image-figure-polaroid img{filter:none!important}.dark .markdown a img,.dark .markdown figure img{transition:filter .2s ease,transform .2s cubic-bezier(.2,0,.2,1)!important}.markdown video{margin-top:2em;margin-bottom:2em}.markdown figure{margin-top:2em;margin-bottom:2em}.markdown figure>*{margin-top:0;margin-bottom:0}.markdown h2 code{font-size:.875em}.markdown h3 code{font-size:.9em}.markdown ol,.markdown ul{margin-top:1.25em;margin-bottom:1.25em;list-style-type:none}.markdown li{margin-top:.5em;margin-bottom:.5em}.markdown>ul>li p{margin-top:.75em;margin-bottom:.75em}.markdown>ol>li>*:first-child{margin-top:1.25em}.markdown>ol>li>*:last-child{margin-bottom:1.25em}.markdown ul ul,.markdown ul ol,.markdown ol ul,.markdown ol ol{margin-top:.75em;margin-bottom:.75em}.markdown hr+*{margin-top:0}.markdown h2+*{margin-top:0}.markdown h3+*{margin-top:0}.markdown h4+*{margin-top:0}.markdown h5+*{margin-top:0}.markdown h6+*{margin-top:0}.markdown thead th:first-child{padding-left:0}.markdown thead th:last-child{padding-right:0}.markdown tbody td:first-child{padding-left:0}.markdown tbody td:last-child{padding-right:0}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown b{color:var(--text-deep)}.markdown em{color:inherit;font-size:1.05em}.markdown details summary{padding-left:1px;cursor:pointer}.markdown details:not(.expressive-code *){margin-top:1.25em;margin-bottom:1.25em}.markdown li details{margin-top:.5em;margin-bottom:.5em}.expressive-code{margin:1em 0}.expressive-code .copy button:before{display:none}.expressive-code .copy button{width:2rem!important;height:2rem!important}.expressive-code .copy button:after{width:1rem!important;height:1rem!important;opacity:.5!important}.expressive-code .copy button:hover:after,.expressive-code .copy button:active:after{opacity:1!important}.expressive-code .copy .feedback{font-size:14px;border-width:0}.expressive-code .ec-section summary .code{display:flex;align-items:center}.expressive-code .ec-section summary svg{display:inline-block}.expressive-code .gutter .ln{padding-inline:1ch!important}.markdown ul[class=contains-task-list]{padding-left:0;list-style:none}.markdown ul[class=contains-task-list]>li:before{display:none}.markdown li[class=task-list-item]{display:flex;align-items:flex-start;gap:.5em;padding-left:0}.markdown .task-list-item input[type=checkbox]{margin-top:.3em;width:1em;height:1em;border:1px solid var(--text);border-radius:.25em;cursor:pointer}.markdown .task-list-item input[type=checkbox]:checked{background-color:var(--anchor);border-color:var(--anchor)}.markdown figcaption{font-size:.875em}.markdown .footnotes{margin-top:3em;font-size:.875em;color:var(--text);opacity:.9}.markdown .footnotes:before{content:"";display:block;width:100%;margin-bottom:1.5em;border-top:1px solid var(--hr-color)}.markdown .sr-only#footnote-label{display:none}.markdown .footnotes li{margin:.5em 0}.markdown .footnotes li p{margin:0}.markdown .footnotes .data-footnote-backref{text-decoration:none;opacity:.7;cursor:pointer;border:none}.markdown .footnotes .data-footnote-backref:hover{opacity:1}.markdown h1:hover .header-anchor,.markdown h1:focus .header-anchor,.markdown h2:hover .header-anchor,.markdown h2:focus .header-anchor,.markdown h3:hover .header-anchor,.markdown h3:focus .header-anchor,.markdown h4:hover .header-anchor,.markdown h4:focus .header-anchor,.markdown h5:hover .header-anchor,.markdown h5:focus .header-anchor,.markdown h6:hover .header-anchor,.markdown h6:focus .header-anchor{opacity:.6}.markdown a.header-anchor{float:left;margin-left:-1.5em;padding-right:.3em;border:0!important;opacity:0;font-size:.7em;text-decoration:none;color:var(--anchor);transition:opacity .2s ease}.markdown a.header-anchor:hover,.markdown a.header-anchor:focus{text-decoration:none;color:var(--anchor);opacity:1}.markdown .header-anchor{color:var(--anchor)}.callout{padding-left:16px;font-size:15px}.callout p{margin-top:1rem;margin-bottom:1rem}.callout-title-icon{padding-right:2px}.dark .img-light{display:none}html:not(.dark) .img-dark{display:none}.rds-video{z-index:150;position:relative;width:100%;aspect-ratio:16 / 9;margin:2rem 0;transform:scale(1)!important}[data-link=github-acct]>img,[data-link=github-repo]:not(.github)>img,[data-link=custom-url]>img,[data-link=github-repo].github>img,[data-link=npm-pkg]>img{display:inline-block;width:1em;height:1em;border-radius:0;margin:0 .3em .1em 0}.rds-badge{display:inline-block;padding:.125rem .375rem;border-radius:.25rem;margin-right:.5rem;color:#fff;font-size:.75rem;line-height:1rem;text-transform:uppercase;background-color:var(--badge-color-light, #a8a29e)}.dark .rds-badge{color:#000;background-color:var(--badge-color-dark, #a8a29e)}[data-badge=n]{--badge-color-light: #f87171;--badge-color-dark: #fecaca}.new-tab-icon{margin-left:.1rem;margin-bottom:.3rem;font-size:.6em}.external-link-cursor{cursor:var(--external-link-cursor)}.markdown :where(code):not(:where(pre *,a *)){background-color:var(--inline-code-bg);color:var(--inline-code-text);padding:.1em .4em;margin:0 .2em;font-size:.875em;font-family:var(--font-dm-mono);word-wrap:break-word;box-shadow:inset 0 0 0 1px #0000000d}.dark .markdown :where(code):not(:where(pre *,a *)){box-shadow:inset 0 0 0 1px #ffffff1a}.markdown p code:before,.markdown p code:after{content:none}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:300}.callout{border-radius:0}@media (max-width: 768px){.markdown{font-size:.9375rem}.markdown h1{font-size:1.75em;margin-bottom:.75em}.markdown h2{font-size:1.375em;margin-top:1.75em;margin-bottom:.875em}.markdown h3{font-size:1.175em;margin-top:1.5em;margin-bottom:.5em}.markdown h4,.markdown h5,.markdown h6{font-size:1em;margin-top:1.25em;margin-bottom:.5em}.markdown p,.markdown ul,.markdown ol{margin-top:1em;margin-bottom:1em}.markdown pre{margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:.875em}.markdown blockquote{margin-top:1.25em;margin-bottom:1.25em;padding-left:.875em}.markdown>img,.markdown>video{margin-top:1.5em;margin-bottom:1.5em}.markdown table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.875em}.markdown thead th,.markdown tbody td{min-width:8em;padding:.5em}.markdown tbody td{word-break:break-word}.markdown a.header-anchor{margin-left:-1.25em;font-size:.75em}}.markdown .katex-display{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.5em 0}.markdown .katex-display>.katex{max-width:100%}.markdown .katex-display>.katex>.katex-html{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.25em}[style*="--lqip:"]:where([loading=lazy],[preload=none],.force-lqip){--lqip-ca: mod(round(down, calc((var(--lqip) + 524288) / 262144)), 4);--lqip-cb: mod(round(down, calc((var(--lqip) + 524288) / 65536)), 4);--lqip-cc: mod(round(down, calc((var(--lqip) + 524288) / 16384)), 4);--lqip-cd: mod(round(down, calc((var(--lqip) + 524288) / 4096)), 4);--lqip-ce: mod(round(down, calc((var(--lqip) + 524288) / 1024)), 4);--lqip-cf: mod(round(down, calc((var(--lqip) + 524288) / 256)), 4);--lqip-ll: mod(round(down, calc((var(--lqip) + 524288) / 64)), 4);--lqip-aaa: mod(round(down, calc((var(--lqip) + 524288) / 8)), 8);--lqip-bbb: mod(calc(var(--lqip) + 524288), 8);--lqip-ca-clr: hsl(0 0% calc(var(--lqip-ca) / 3 * 100%));--lqip-cb-clr: hsl(0 0% calc(var(--lqip-cb) / 3 * 100%));--lqip-cc-clr: hsl(0 0% calc(var(--lqip-cc) / 3 * 100%));--lqip-cd-clr: hsl(0 0% calc(var(--lqip-cd) / 3 * 100%));--lqip-ce-clr: hsl(0 0% calc(var(--lqip-ce) / 3 * 100%));--lqip-cf-clr: hsl(0 0% calc(var(--lqip-cf) / 3 * 100%));--lqip-base-clr: oklab( calc(var(--lqip-ll) / 3 * .6 + .2) calc(var(--lqip-aaa) / 8 * .7 - .35) calc((var(--lqip-bbb) + 1) / 8 * .7 - .35) );--lqip-stop10: 2%;--lqip-stop20: 8%;--lqip-stop30: 18%;--lqip-stop40: 32%;background-blend-mode:hard-light,hard-light,hard-light,hard-light,hard-light,hard-light,overlay,overlay,overlay,overlay,overlay,overlay,normal;background-image:radial-gradient(50% 75% at 16.67% 25%,rgb(from var(--lqip-ca-clr) r g b / 50%),rgb(from var(--lqip-ca-clr) r g b / calc(50% - var(--lqip-stop10) / 2)) 10%,rgb(from var(--lqip-ca-clr) r g b / calc(50% - var(--lqip-stop20) / 2)) 20%,rgb(from var(--lqip-ca-clr) r g b / calc(50% - var(--lqip-stop30) / 2)) 30%,rgb(from var(--lqip-ca-clr) r g b / calc(50% - var(--lqip-stop40) / 2)) 40%,rgb(from var(--lqip-ca-clr) r g b / calc(var(--lqip-stop40) / 2)) 60%,rgb(from var(--lqip-ca-clr) r g b / calc(var(--lqip-stop30) / 2)) 70%,rgb(from var(--lqip-ca-clr) r g b / calc(var(--lqip-stop20) / 2)) 80%,rgb(from var(--lqip-ca-clr) r g b / calc(var(--lqip-stop10) / 2)) 90%,transparent),radial-gradient(50% 75% at 83.33% 25%,rgb(from var(--lqip-cc-clr) r g b / 50%),rgb(from var(--lqip-cc-clr) r g b / calc(50% - var(--lqip-stop10) / 2)) 10%,rgb(from var(--lqip-cc-clr) r g b / calc(50% - var(--lqip-stop20) / 2)) 20%,rgb(from var(--lqip-cc-clr) r g b / calc(50% - var(--lqip-stop30) / 2)) 30%,rgb(from var(--lqip-cc-clr) r g b / calc(50% - var(--lqip-stop40) / 2)) 40%,rgb(from var(--lqip-cc-clr) r g b / calc(var(--lqip-stop40) / 2)) 60%,rgb(from var(--lqip-cc-clr) r g b / calc(var(--lqip-stop30) / 2)) 70%,rgb(from var(--lqip-cc-clr) r g b / calc(var(--lqip-stop20) / 2)) 80%,rgb(from var(--lqip-cc-clr) r g b / calc(var(--lqip-stop10) / 2)) 90%,transparent),radial-gradient(50% 75% at 50% 25%,rgb(from var(--lqip-cb-clr) r g b / 50%),rgb(from var(--lqip-cb-clr) r g b / calc(50% - var(--lqip-stop10) / 2)) 10%,rgb(from var(--lqip-cb-clr) r g b / calc(50% - var(--lqip-stop20) / 2)) 20%,rgb(from var(--lqip-cb-clr) r g b / calc(50% - var(--lqip-stop30) / 2)) 30%,rgb(from var(--lqip-cb-clr) r g b / calc(50% - var(--lqip-stop40) / 2)) 40%,rgb(from var(--lqip-cb-clr) r g b / calc(var(--lqip-stop40) / 2)) 60%,rgb(from var(--lqip-cb-clr) r g b / calc(var(--lqip-stop30) / 2)) 70%,rgb(from var(--lqip-cb-clr) r g b / calc(var(--lqip-stop20) / 2)) 80%,rgb(from var(--lqip-cb-clr) r g b / calc(var(--lqip-stop10) / 2)) 90%,transparent),radial-gradient(50% 75% at 16.67% 75%,rgb(from var(--lqip-cd-clr) r g b / 50%),rgb(from var(--lqip-cd-clr) r g b / calc(50% - var(--lqip-stop10) / 2)) 10%,rgb(from var(--lqip-cd-clr) r g b / calc(50% - var(--lqip-stop20) / 2)) 20%,rgb(from var(--lqip-cd-clr) r g b / calc(50% - var(--lqip-stop30) / 2)) 30%,rgb(from var(--lqip-cd-clr) r g b / calc(50% - var(--lqip-stop40) / 2)) 40%,rgb(from var(--lqip-cd-clr) r g b / calc(var(--lqip-stop40) / 2)) 60%,rgb(from var(--lqip-cd-clr) r g b / calc(var(--lqip-stop30) / 2)) 70%,rgb(from var(--lqip-cd-clr) r g b / calc(var(--lqip-stop20) / 2)) 80%,rgb(from var(--lqip-cd-clr) r g b / calc(var(--lqip-stop10) / 2)) 90%,transparent),radial-gradient(50% 75% at 83.33% 75%,rgb(from var(--lqip-cf-clr) r g b / 50%),rgb(from var(--lqip-cf-clr) r g b / calc(50% - var(--lqip-stop10) / 2)) 10%,rgb(from var(--lqip-cf-clr) r g b / calc(50% - var(--lqip-stop20) / 2)) 20%,rgb(from var(--lqip-cf-clr) r g b / calc(50% - var(--lqip-stop30) / 2)) 30%,rgb(from var(--lqip-cf-clr) r g b / calc(50% - var(--lqip-stop40) / 2)) 40%,rgb(from var(--lqip-cf-clr) r g b / calc(var(--lqip-stop40) / 2)) 60%,rgb(from var(--lqip-cf-clr) r g b / calc(var(--lqip-stop30) / 2)) 70%,rgb(from var(--lqip-cf-clr) r g b / calc(var(--lqip-stop20) / 2)) 80%,rgb(from var(--lqip-cf-clr) r g b / calc(var(--lqip-stop10) / 2)) 90%,transparent),radial-gradient(50% 75% at 50% 75%,rgb(from var(--lqip-ce-clr) r g b / 50%),rgb(from var(--lqip-ce-clr) r g b / calc(50% - var(--lqip-stop10) / 2)) 10%,rgb(from var(--lqip-ce-clr) r g b / calc(50% - var(--lqip-stop20) / 2)) 20%,rgb(from var(--lqip-ce-clr) r g b / calc(50% - var(--lqip-stop30) / 2)) 30%,rgb(from var(--lqip-ce-clr) r g b / calc(50% - var(--lqip-stop40) / 2)) 40%,rgb(from var(--lqip-ce-clr) r g b / calc(var(--lqip-stop40) / 2)) 60%,rgb(from var(--lqip-ce-clr) r g b / calc(var(--lqip-stop30) / 2)) 70%,rgb(from var(--lqip-ce-clr) r g b / calc(var(--lqip-stop20) / 2)) 80%,rgb(from var(--lqip-ce-clr) r g b / calc(var(--lqip-stop10) / 2)) 90%,transparent),radial-gradient(50% 75% at 16.67% 25%,var(--lqip-ca-clr),rgb(from var(--lqip-ca-clr) r g b / calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-ca-clr) r g b / calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-ca-clr) r g b / calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-ca-clr) r g b / calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-ca-clr) r g b / calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-ca-clr) r g b / calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-ca-clr) r g b / calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-ca-clr) r g b / calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 50% 25%,var(--lqip-cb-clr),rgb(from var(--lqip-cb-clr) r g b / calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cb-clr) r g b / calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cb-clr) r g b / calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cb-clr) r g b / calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cb-clr) r g b / calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cb-clr) r g b / calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cb-clr) r g b / calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cb-clr) r g b / calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 83.33% 25%,var(--lqip-cc-clr),rgb(from var(--lqip-cc-clr) r g b / calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cc-clr) r g b / calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cc-clr) r g b / calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cc-clr) r g b / calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cc-clr) r g b / calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cc-clr) r g b / calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cc-clr) r g b / calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cc-clr) r g b / calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 16.67% 75%,var(--lqip-cd-clr),rgb(from var(--lqip-cd-clr) r g b / calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cd-clr) r g b / calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cd-clr) r g b / calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cd-clr) r g b / calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cd-clr) r g b / calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cd-clr) r g b / calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cd-clr) r g b / calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cd-clr) r g b / calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 50% 75%,var(--lqip-ce-clr),rgb(from var(--lqip-ce-clr) r g b / calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-ce-clr) r g b / calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-ce-clr) r g b / calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-ce-clr) r g b / calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-ce-clr) r g b / calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-ce-clr) r g b / calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-ce-clr) r g b / calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-ce-clr) r g b / calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 83.33% 75%,var(--lqip-cf-clr),rgb(from var(--lqip-cf-clr) r g b / calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cf-clr) r g b / calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cf-clr) r g b / calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cf-clr) r g b / calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cf-clr) r g b / calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cf-clr) r g b / calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cf-clr) r g b / calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cf-clr) r g b / calc(var(--lqip-stop10))) 90%,transparent),linear-gradient(0deg,var(--lqip-base-clr),var(--lqip-base-clr))}image-div-polaroid{display:flex;justify-content:center;align-items:center;margin:2em 0}image-figure-polaroid{display:inline-block;background:#fff;padding:1rem 1rem 2rem;box-shadow:0 5px 15px #00000026;transform:rotate(-1deg);transition:all .2s ease;width:55%;min-width:300px}image-figure-polaroid:hover{transform:rotate(0) scale(1.02);box-shadow:0 8px 20px #0003}image-figure-polaroid img{border-radius:3px;filter:contrast(1.1) saturate(1.1)}image-figure-polaroid p{margin-top:1rem;font-family:Comic Sans MS,cursive;font-size:1rem;color:#666;text-align:center}.dark image-figure-polaroid{background:#fff;box-shadow:0 5px 15px #0000004d}@media (max-width: 768px){image-figure-polaroid{margin:2em 10%}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
