header.svelte-1iry2oq .back-link:where(.svelte-1iry2oq){margin-bottom:-1rem}.back-link.svelte-1iry2oq{align-items:center;gap:var(--space-sm);color:var(--c-text-secondary);font-size:var(--type-tool-title-size);text-decoration:none;display:flex}@media print{header.svelte-1iry2oq,footer.svelte-1iry2oq{display:none!important}}footer.svelte-1iry2oq{margin-bottom:var(--space-xl)}.panel.svelte-1iry2oq{box-shadow:none;padding-top:0;padding:var(--space-md) var(--space-xl);background:0 0;background:linear-gradient(to bottom, var(--c-background-panel) calc(100% - 500px), transparent 100%);border:none;outline:none}.article-body.svelte-1iry2oq iframe{border:none;border:1px solid var(--surface-panel);outline:1px solid var(--c-border);aspect-ratio:16/9;width:100%;box-shadow:var(--shadow-panel);border-radius:var(--radius-control);overflow:hidden}.panel.svelte-1iry2oq h1:where(.svelte-1iry2oq){margin-bottom:var(--space-sm);line-height:1.15em}.panel.svelte-1iry2oq .title:where(.svelte-1iry2oq){margin-bottom:var(--space-xl);line-height:1.15em}@media print{.panel.svelte-1iry2oq .post-date:where(.svelte-1iry2oq):after{content:attr(data-time);line-height:initial;text-indent:0;display:block}.panel.svelte-1iry2oq .post-date:where(.svelte-1iry2oq){text-indent:-9999px;line-height:0;display:inline-block}}.panel.svelte-1iry2oq subtitle:where(.svelte-1iry2oq){color:var(--c-text-secondary);font-size:var(--type-label-size);margin-bottom:var(--space-md)}.article-body.svelte-1iry2oq p,.article-body.svelte-1iry2oq ol,.article-body.svelte-1iry2oq ul,.article-body.svelte-1iry2oq blockquote,.article-body.svelte-1iry2oq .remark-container.tip{max-width:min(100%,80ch)}.article-body.svelte-1iry2oq p:has(img){max-width:100%}.article-body.svelte-1iry2oq ol:has(img){max-width:100%}.article-body.svelte-1iry2oq ul:has(img){max-width:100%}.article-body.svelte-1iry2oq blockquote:has(img){max-width:100%}.article-body.svelte-1iry2oq .remark-container.tip:has(img){max-width:100%}.article-body.svelte-1iry2oq p:has(img) em{max-width:min(90%,90ch);color:var(--c-text-secondary);font-size:var(--type-label-size);margin-left:2em;display:inline-block}.article-body.svelte-1iry2oq ol:has(img) em{max-width:min(90%,90ch);color:var(--c-text-secondary);font-size:var(--type-label-size);margin-left:2em;display:inline-block}.article-body.svelte-1iry2oq ul:has(img) em{max-width:min(90%,90ch);color:var(--c-text-secondary);font-size:var(--type-label-size);margin-left:2em;display:inline-block}.article-body.svelte-1iry2oq blockquote:has(img) em{max-width:min(90%,90ch);color:var(--c-text-secondary);font-size:var(--type-label-size);margin-left:2em;display:inline-block}.article-body.svelte-1iry2oq .remark-container.tip:has(img) em{max-width:min(90%,90ch);color:var(--c-text-secondary);font-size:var(--type-label-size);margin-left:2em;display:inline-block}@media print{.article-body.svelte-1iry2oq p,.article-body.svelte-1iry2oq ol,.article-body.svelte-1iry2oq ul,.article-body.svelte-1iry2oq blockquote,.article-body.svelte-1iry2oq .remark-container.tip{max-width:initial}}.article-body.svelte-1iry2oq pre{width:100%;line-height:1.2em;font-size:var(--type-label-size);overflow-x:auto}@media (width<800px){.panel.svelte-1iry2oq{background:0 0}.panel.svelte-1iry2oq .text:where(.svelte-1iry2oq){max-width:100%}}.article-body.svelte-1iry2oq hr{border-top:0;border-bottom:1px dashed var(--c-border)}.article-body.svelte-1iry2oq img,.article-body.svelte-1iry2oq video{border-radius:var(--radius-control);outline:1px solid var(--border-subtle);max-width:100%;box-shadow:var(--shadow-panel);border:1px solid #ffffff0d;height:auto;overflow:hidden}.article-body.svelte-1iry2oq img.transparent,.article-body.svelte-1iry2oq video.transparent{box-shadow:none;background:0 0;border:none;outline:none}@media print{.article-body.svelte-1iry2oq img,.article-body.svelte-1iry2oq video{box-shadow:none;border:none;outline:none;height:auto}.article-body.svelte-1iry2oq video{display:none}}.article-body.svelte-1iry2oq table{border-collapse:collapse;break-inside:avoid-page}.article-body.svelte-1iry2oq table td,.article-body.svelte-1iry2oq table th{border:1px solid var(--border-subtle);padding:var(--space-sm)}.article-body.svelte-1iry2oq table th{text-align:left;border:none;border:1px solid var(--border-subtle);border-top:none}.article-body.svelte-1iry2oq table th:first-child{border-left:none}.article-body.svelte-1iry2oq table th:last-child{border-right:none}.article-body.svelte-1iry2oq table tr:has(strong) td{padding-top:var(--space-md);border:none}.article-body.svelte-1iry2oq blockquote,.article-body.svelte-1iry2oq details,.article-body.svelte-1iry2oq .remark-container.tip{background:var(--tip-c-soft);border:1px solid var(--tip-c-border);padding-left:var(--space-md);margin:var(--space-md) 0;break-inside:avoid;border-radius:.5em;margin-block:.75rem;padding:.25em 1em}.article-body.svelte-1iry2oq blockquote>.remark-container-title,.article-body.svelte-1iry2oq details>.remark-container-title,.article-body.svelte-1iry2oq .remark-container.tip>.remark-container-title{color:var(--tip-c-text);font-weight:var(--weight-bold);margin:var(--space-sm) 0;padding-left:var(--space-xl);margin-left:-.3rem;position:relative}.article-body.svelte-1iry2oq blockquote>.remark-container-title:before,.article-body.svelte-1iry2oq details>.remark-container-title:before,.article-body.svelte-1iry2oq .remark-container.tip>.remark-container-title:before{content:" ";inset-inline-start:0;background-color:currentColor;width:1.25em;height:1.25em;font-size:1.25em;position:absolute;top:calc(50% - .6125em);-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media print{.article-body.svelte-1iry2oq blockquote,.article-body.svelte-1iry2oq details,.article-body.svelte-1iry2oq .remark-container.tip{color:var(--c-text);padding-left:0;padding:0 var(--space-md);box-shadow:none;border:1px solid #0003}}.article-body.svelte-1iry2oq details>summary{cursor:pointer}@media print{.article-body.svelte-1iry2oq pre>code{break-inside:avoid;white-space:pre-wrap!important;width:initial!important}}.article-body.svelte-1iry2oq :not(pre)>code{padding:3px var(--space-sm);border-radius:var(--radius-control);background:var(--vp-c-grey-soft,#8e96aa24);overflow-wrap:break-word;transition:background-color var(--duration-base), color var(--duration-base);margin:0;font-size:.875em}.article-body.svelte-1iry2oq pre[class*=shiki]{--code-border-radius:var(--radius-control);--code-font-size:var(--type-label-size);--code-line-height:1.6;z-index:var(--z-base);border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--font-family-code);line-height:var(--code-line-height);border:1px solid var(--border-subtle);margin:0;position:relative;overflow-x:auto}.article-body.svelte-1iry2oq pre[class*=shiki]>code{--code-padding-x:1.25rem;--code-padding-y:1rem;box-sizing:border-box;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);color:var(--c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;display:block;background-color:#0000!important}.article-body.svelte-1iry2oq h2,.article-body.svelte-1iry2oq h3,.article-body.svelte-1iry2oq h4{margin-top:1.6em;margin-bottom:.5em}.article-body.svelte-1iry2oq pre+pre,.article-body.svelte-1iry2oq .code-block-wrapper+.code-block-wrapper{margin-top:var(--space-md)}.article-body.svelte-1iry2oq .article-footnotes{font-size:.9em}.article-body.svelte-1iry2oq .article-footnotes a{color:var(--c-text-secondary)}
