header.svelte-6o1kl8 .back-link{margin-bottom:-1rem}.back-link.svelte-6o1kl8{display:flex;align-items:center;gap:.5rem;color:var(--c-text-secondary);text-decoration:none;font-size:1.2rem}@media print{header.svelte-6o1kl8,footer.svelte-6o1kl8{display:none!important}}footer.svelte-6o1kl8{margin-bottom:2rem}.panel.svelte-6o1kl8{background:none;border:none;outline:none;box-shadow:none;padding-top:0;padding:1rem 2rem;background:linear-gradient(to bottom,var(--c-background-panel) calc(100% - 500px),transparent 100%)}.panel.svelte-6o1kl8 iframe{width:100%;border:none;border:1px solid #fff;outline:1px solid var(--c-border);aspect-ratio:16 / 9;box-shadow:0 0 1rem #0003;border-radius:.5rem;overflow:hidden}.panel.svelte-6o1kl8 h1{line-height:1.15em;margin-bottom:.5rem}.panel.svelte-6o1kl8 .title{line-height:1.15em;margin-bottom:2rem}@media print{.panel.svelte-6o1kl8 .post-date{line-height:0;text-indent:-9999px;display:inline-block}.panel.svelte-6o1kl8 .post-date:after{content:attr(data-time);display:block;line-height:initial;text-indent:0}}.panel.svelte-6o1kl8 subtitle{color:var(--c-text-secondary);font-size:.9rem;margin-bottom:1rem}.panel.svelte-6o1kl8 .text>p,.panel.svelte-6o1kl8 .text>ol,.panel.svelte-6o1kl8 .text>ul,.panel.svelte-6o1kl8 .text>blockquote,.panel.svelte-6o1kl8 .text>.remark-container.tip{max-width:min(80%,80ch)}.panel.svelte-6o1kl8 .text>p:has(img),.panel.svelte-6o1kl8 .text>ol:has(img),.panel.svelte-6o1kl8 .text>ul:has(img),.panel.svelte-6o1kl8 .text>blockquote:has(img),.panel.svelte-6o1kl8 .text>.remark-container.tip:has(img){max-width:100%}.panel.svelte-6o1kl8 .text>p:has(img) em,.panel.svelte-6o1kl8 .text>ol:has(img) em,.panel.svelte-6o1kl8 .text>ul:has(img) em,.panel.svelte-6o1kl8 .text>blockquote:has(img) em,.panel.svelte-6o1kl8 .text>.remark-container.tip:has(img) em{margin-left:2em;max-width:min(90%,90ch);display:inline-block;color:var(--c-text-secondary);font-size:.9rem}@media print{.panel.svelte-6o1kl8 .text>p,.panel.svelte-6o1kl8 .text>ol,.panel.svelte-6o1kl8 .text>ul,.panel.svelte-6o1kl8 .text>blockquote,.panel.svelte-6o1kl8 .text>.remark-container.tip{max-width:initial}}.panel.svelte-6o1kl8 pre{width:100%;overflow-x:auto;line-height:1.2em;font-size:.9rem}@media (width < 800px){.panel.svelte-6o1kl8{background:none}.panel.svelte-6o1kl8 .text{max-width:100%}}.panel.svelte-6o1kl8 hr{border-top:0;border-bottom:1px dashed var(--c-border)}.panel.svelte-6o1kl8 img,.panel.svelte-6o1kl8 video{max-width:100%;border-radius:.5rem;overflow:hidden;outline:1px solid rgba(0,0,0,.05);border:1px solid rgba(255,255,255,.05);box-shadow:0 0 1rem #0003}.panel.svelte-6o1kl8 img.transparent,.panel.svelte-6o1kl8 video.transparent{background:transparent;border:none;box-shadow:none;outline:none}@media print{.panel.svelte-6o1kl8 img,.panel.svelte-6o1kl8 video{outline:none;border:none;box-shadow:none}}@media print{.panel.svelte-6o1kl8 video{display:none}}.panel.svelte-6o1kl8 table{border-collapse:collapse;break-inside:avoid-page}.panel.svelte-6o1kl8 table td,.panel.svelte-6o1kl8 table th{border:1px solid rgba(0,0,0,.1);padding:.4rem}.panel.svelte-6o1kl8 table th{text-align:left;border:none;border:1px solid rgba(0,0,0,.1);border-top:none}.panel.svelte-6o1kl8 table th:first-child{border-left:none}.panel.svelte-6o1kl8 table th:last-child{border-right:none}.panel.svelte-6o1kl8 table tr:has(strong) td{padding-top:1.2rem;border:none}.panel.svelte-6o1kl8 .remark-container.tip,.panel.svelte-6o1kl8 details,.panel.svelte-6o1kl8 blockquote{background:var(--tip-c-soft);padding-left:1rem;margin:1rem 0;margin-block:.75rem;padding:.25em 1em;border-radius:.5em;break-inside:avoid}.panel.svelte-6o1kl8 .remark-container.tip>.remark-container-title,.panel.svelte-6o1kl8 details>.remark-container-title,.panel.svelte-6o1kl8 blockquote>.remark-container-title{color:var(--tip-c-text);font-weight:700;margin-top:.5rem;position:relative;padding-left:2rem}.panel.svelte-6o1kl8 .remark-container.tip>.remark-container-title:before,.panel.svelte-6o1kl8 details>.remark-container-title:before,.panel.svelte-6o1kl8 blockquote>.remark-container-title:before{background-color:currentColor;-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;content:" ";position:absolute;inset-inline-start:0;top:calc(50% - .6125em);width:1.25em;height:1.25em;font-size:1.25em}@media print{.panel.svelte-6o1kl8 .remark-container.tip,.panel.svelte-6o1kl8 details,.panel.svelte-6o1kl8 blockquote{border-left:none;padding-left:0;color:var(--c-text);border:1px solid rgb(0,0,0,.2);padding:0 1rem}}.panel.svelte-6o1kl8 details>summary{cursor:pointer}@media print{.panel.svelte-6o1kl8 pre>code{white-space:pre-wrap!important;width:initial!important;break-inside:avoid}}.panel.svelte-6o1kl8 :not(pre)>code{margin:0;padding:3px 6px;border-radius:4px;background:var(--vp-c-grey-soft, rgba(142, 150, 170, .14));font-size:.875em;overflow-wrap:break-word;transition:background-color var(--vp-t-color),color var(--vp-t-color)}.panel.svelte-6o1kl8 pre[class*=shiki]{--code-border-radius: 6px;--code-font-size: .875rem;--code-line-height: 1.6;position:relative;z-index:1;overflow-x:auto;margin:0;border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--code-font-family);line-height:var(--code-line-height);border:1px solid rgba(0,0,0,.05)}.panel.svelte-6o1kl8 pre[class*=shiki]>code{--code-padding-x: 1.25rem;--code-padding-y: 1rem;display:block;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);background-color:#0000!important;color:var(--code-c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
