.markdown-content.svelte-1xshphe h1{margin-bottom:1.5rem;font-size:var(--note-h1-font-size, 2.25rem);line-height:var(--note-h1-line-height, 2.5rem);font-weight:400;color:var(--note-h1-color, inherit)}.markdown-content.svelte-1xshphe h2{margin-bottom:1rem;margin-top:2rem;font-size:var(--note-h2-font-size, 1.875rem);line-height:var(--note-h2-line-height, 2.25rem);font-weight:400;color:var(--note-h2-color, inherit)}.markdown-content.svelte-1xshphe h3{margin-bottom:.75rem;margin-top:1.5rem;font-size:var(--note-h3-font-size, 1.5rem);line-height:var(--note-h3-line-height, 2rem);font-weight:400;color:var(--note-h3-color, inherit)}.markdown-content.svelte-1xshphe h4{margin-bottom:.5rem;margin-top:1.25rem;font-size:var(--note-h4-font-size, 1.25rem);line-height:var(--note-h4-line-height, 1.75rem);font-weight:400;color:var(--note-h4-color, inherit)}.markdown-content.svelte-1xshphe h5{margin-bottom:.5rem;margin-top:1rem;font-size:var(--note-h5-font-size, 1.125rem);line-height:var(--note-h5-line-height, 1.5rem);font-weight:400;color:var(--note-h5-color, inherit)}.markdown-content.svelte-1xshphe h6{margin-bottom:.5rem;margin-top:1rem;font-size:var(--note-h6-font-size, 1rem);line-height:var(--note-h6-line-height, 1.5rem);font-weight:700;color:var(--note-h6-color, inherit)}.markdown-content.svelte-1xshphe p{margin-bottom:1rem;line-height:1.625}.markdown-content.svelte-1xshphe ul,.markdown-content.svelte-1xshphe ol{margin-bottom:1rem;margin-left:1.5rem}.markdown-content.svelte-1xshphe ul{list-style-type:disc}.markdown-content.svelte-1xshphe ol{list-style-type:decimal}.markdown-content.svelte-1xshphe li{margin-bottom:.5rem}.markdown-content.svelte-1xshphe a{color:hsl(var(--primary));text-decoration:underline}.markdown-content.svelte-1xshphe a:hover{opacity:.8}.markdown-content.svelte-1xshphe code{border-radius:.25rem;background-color:hsl(var(--muted));padding:.125rem .375rem;font-family:monospace;font-size:.875rem}.markdown-content.svelte-1xshphe pre{margin-bottom:1rem;overflow-x:auto;border-radius:.5rem;background-color:hsl(var(--muted));padding:1rem}.markdown-content.svelte-1xshphe pre code{background-color:transparent;padding:0}.markdown-content.svelte-1xshphe blockquote{margin-bottom:1rem;border-left:4px solid hsl(var(--muted-foreground) / .3);padding-left:1rem;font-style:italic}.markdown-content.svelte-1xshphe table{margin-bottom:1rem;width:100%;border-collapse:collapse}.markdown-content.svelte-1xshphe th,.markdown-content.svelte-1xshphe td{border:1px solid hsl(var(--border));padding:.5rem 1rem;text-align:left}.markdown-content.svelte-1xshphe th{background-color:hsl(var(--muted));font-weight:600}.markdown-content.svelte-1xshphe hr{margin:2rem 0;border-color:hsl(var(--border))}.markdown-content.svelte-1xshphe strong{font-weight:600}.markdown-content.svelte-1xshphe img{display:block;max-width:100%;height:auto;border-radius:0;margin:1rem auto;box-shadow:none}.markdown-content.svelte-1xshphe p:has(>img){overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:0}.markdown-content.svelte-1xshphe p:has(>img) img{max-width:none;margin:0 auto}.markdown-content.svelte-1xshphe .step-grid{display:flex;gap:.75rem;margin:1.5rem 0;align-items:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;background:transparent}.markdown-content.svelte-1xshphe .step-grid>p{flex:1 1 0;min-width:180px;margin:0;overflow:visible;display:flex;justify-content:center}.markdown-content.svelte-1xshphe .step-grid img,.markdown-content.svelte-1xshphe .step-grid>p img{flex:1 1 0;min-width:180px;max-width:100%;width:100%;height:auto;margin:0;box-shadow:none;border-radius:0;background:transparent}.markdown-content.svelte-1xshphe .platform-toc{display:flex;flex-wrap:wrap;gap:.625rem;margin:1.5rem 0 2rem}.markdown-content.svelte-1xshphe .platform-toc-item{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsl(var(--muted));border-radius:9999px;text-decoration:none!important;font-size:.8125rem;font-weight:500;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border));transition:background .15s,border-color .15s;white-space:nowrap}.markdown-content.svelte-1xshphe .platform-toc-item:hover{background:hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .3);color:hsl(var(--primary))!important}.markdown-content.svelte-1xshphe .platform-toc-item span.icon{font-size:1rem;line-height:1}
