.nd-blog-layout.svelte-tbeo43{grid-template-columns:minmax(0,1fr);display:grid}.nd-blog-layout--toc.svelte-tbeo43{gap:var(--nd-space-5);grid-template-columns:minmax(0,1fr) 15rem;align-items:start}.nd-blog-article.svelte-tbeo43{padding:var(--nd-space-7) 0 var(--nd-space-8)}.nd-blog-doc.svelte-tbeo43 h2,.nd-blog-doc.svelte-tbeo43 h3{scroll-margin-top:calc(var(--nd-header-height) + var(--nd-space-4))}.nd-blog-back.svelte-tbeo43{align-items:center;gap:var(--nd-space-2);margin-bottom:var(--nd-space-5);color:var(--nd-link);font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.nd-blog-back.svelte-tbeo43:hover{color:var(--nd-text)}.nd-blog-article__title.svelte-tbeo43{letter-spacing:-.03em;color:var(--nd-text);margin:0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.1}.nd-blog-article__meta.svelte-tbeo43{margin:var(--nd-space-3) 0 0;color:var(--nd-text-muted);font-size:.9rem}.nd-blog-article__rule.svelte-tbeo43{margin:var(--nd-space-5) 0 var(--nd-space-6);border:0;border-top:1px solid var(--nd-border)}.nd-blog-doc.svelte-tbeo43{max-width:72ch}.nd-blog-doc.svelte-tbeo43 h1{margin:var(--nd-space-6) 0 var(--nd-space-3);letter-spacing:-.02em;color:var(--nd-text);font-size:1.75rem;font-weight:800;line-height:1.2}.nd-blog-doc.svelte-tbeo43 h2{margin:var(--nd-space-6) 0 var(--nd-space-3);letter-spacing:-.02em;color:var(--nd-text);font-size:1.6rem;font-weight:800;line-height:1.25}.nd-blog-doc.svelte-tbeo43 h3{margin:var(--nd-space-5) 0 var(--nd-space-3);letter-spacing:-.01em;color:var(--nd-text);font-size:1.25rem;font-weight:700;line-height:1.3}.nd-blog-doc.svelte-tbeo43 h4{margin:var(--nd-space-5) 0 var(--nd-space-2);color:var(--nd-text);font-size:1.05rem;font-weight:700}.nd-blog-doc.svelte-tbeo43 p{margin:0 0 var(--nd-space-4);color:var(--nd-text-muted);font-size:1.05rem;line-height:1.75}.nd-blog-doc.svelte-tbeo43 strong{color:var(--nd-text);font-weight:700}.nd-blog-doc.svelte-tbeo43 a{color:var(--nd-link);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.nd-blog-doc.svelte-tbeo43 a:hover{color:var(--nd-text)}.nd-blog-doc.svelte-tbeo43 ul,.nd-blog-doc.svelte-tbeo43 ol{margin:0 0 var(--nd-space-4);padding-left:var(--nd-space-6)}.nd-blog-doc.svelte-tbeo43 li{margin-bottom:var(--nd-space-2);color:var(--nd-text-muted);font-size:1.05rem;line-height:1.7}.nd-blog-doc.svelte-tbeo43 li::marker{color:var(--nd-link)}.nd-blog-doc.svelte-tbeo43 blockquote{margin:0 0 var(--nd-space-4);padding:var(--nd-space-4) var(--nd-space-5);background:var(--nd-accent-soft);border-left:3px solid var(--nd-accent);border-radius:0 var(--nd-radius) var(--nd-radius) 0;color:var(--nd-text)}.nd-blog-doc.svelte-tbeo43 blockquote p:last-child{margin-bottom:0}.nd-blog-doc.svelte-tbeo43 code{background:var(--nd-surface-2);border:1px solid var(--nd-border);border-radius:var(--nd-radius);color:var(--nd-text);padding:.15em .4em;font-size:.9em}.nd-blog-doc.svelte-tbeo43 pre{scrollbar-width:thin;scrollbar-color:var(--nd-border-strong) transparent}.nd-blog-doc.svelte-tbeo43 pre::-webkit-scrollbar{width:10px;height:10px}.nd-blog-doc.svelte-tbeo43 pre::-webkit-scrollbar-track{background:0 0}.nd-blog-doc.svelte-tbeo43 pre::-webkit-scrollbar-thumb{background:var(--nd-border-strong);border-radius:var(--nd-radius-pill);background-clip:padding-box;border:2px solid #0000}.nd-blog-doc.svelte-tbeo43 pre::-webkit-scrollbar-thumb:hover{background:var(--nd-text-muted)}.nd-blog-doc.svelte-tbeo43 pre{margin:0 0 var(--nd-space-4);padding:var(--nd-space-4);background:var(--nd-surface-2);border:1px solid var(--nd-border);border-radius:var(--nd-radius);overflow-x:auto}.nd-blog-doc.svelte-tbeo43 pre code{background:0 0;border:0;padding:0}.nd-blog-doc.svelte-tbeo43 img{border-radius:var(--nd-radius);max-width:100%;height:auto}.nd-blog-doc.svelte-tbeo43 hr{margin:var(--nd-space-6) 0;border:0;border-top:1px solid var(--nd-border)}.nd-blog-doc.svelte-tbeo43 details{margin:0 0 var(--nd-space-2);border-bottom:1px solid var(--nd-border)}.nd-blog-doc.svelte-tbeo43 summary{align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-3) 0;color:var(--nd-text);cursor:pointer;font-size:1.05rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.nd-blog-doc.svelte-tbeo43 summary::-webkit-details-marker{display:none}.nd-blog-doc.svelte-tbeo43 summary:hover{color:var(--nd-link)}.nd-blog-doc.svelte-tbeo43 summary:focus-visible{outline:2px solid var(--nd-focus-ring);outline-offset:2px;border-radius:var(--nd-radius)}.nd-blog-doc.svelte-tbeo43 summary:before{content:"";border-right:2px solid var(--nd-link);border-bottom:2px solid var(--nd-link);transform-origin:50%;width:.4rem;height:.4rem;transition:transform var(--nd-transition);flex:none;margin-left:.15rem;transform:rotate(-45deg)}.nd-blog-doc.svelte-tbeo43 details[open] summary:before{transform:rotate(45deg)}.nd-blog-doc.svelte-tbeo43 .details-content{padding:0 0 var(--nd-space-2) var(--nd-space-5)}.nd-blog-doc.svelte-tbeo43 .details-content>:last-child{margin-bottom:0}.nd-blog-doc.svelte-tbeo43 .details-content details:last-child{border-bottom:0;margin-bottom:0}.nd-blog-doc.svelte-tbeo43 table{scrollbar-width:thin;scrollbar-color:var(--nd-border-strong) transparent}.nd-blog-doc.svelte-tbeo43 table::-webkit-scrollbar{width:10px;height:10px}.nd-blog-doc.svelte-tbeo43 table::-webkit-scrollbar-track{background:0 0}.nd-blog-doc.svelte-tbeo43 table::-webkit-scrollbar-thumb{background:var(--nd-border-strong);border-radius:var(--nd-radius-pill);background-clip:padding-box;border:2px solid #0000}.nd-blog-doc.svelte-tbeo43 table::-webkit-scrollbar-thumb:hover{background:var(--nd-text-muted)}.nd-blog-doc.svelte-tbeo43 table{width:100%;margin:0 0 var(--nd-space-4);border-collapse:collapse;color:var(--nd-text-muted);font-size:.95rem;line-height:1.6;display:block;overflow-x:auto}.nd-blog-doc.svelte-tbeo43 th,.nd-blog-doc.svelte-tbeo43 td{padding:var(--nd-space-3);text-align:left;vertical-align:top;border:1px solid var(--nd-border)}.nd-blog-doc.svelte-tbeo43 th{background:var(--nd-surface-2);color:var(--nd-text);font-weight:700}.nd-blog-doc.svelte-tbeo43 td p:last-child,.nd-blog-doc.svelte-tbeo43 th p:last-child{margin-bottom:0}@media (width<=64em){.nd-blog-layout--toc.svelte-tbeo43{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=40em){.nd-blog-article.svelte-tbeo43{padding:var(--nd-space-6) 0 var(--nd-space-7)}.nd-blog-doc.svelte-tbeo43 p,.nd-blog-doc.svelte-tbeo43 li{font-size:1rem}.nd-blog-doc.svelte-tbeo43 h2{font-size:1.4rem}.nd-blog-doc.svelte-tbeo43 summary{font-size:1rem}.nd-blog-doc.svelte-tbeo43 .details-content{padding-left:var(--nd-space-4)}.nd-blog-doc.svelte-tbeo43 th,.nd-blog-doc.svelte-tbeo43 td{padding:var(--nd-space-2) var(--nd-space-3)}}
