summary.svelte-17om1m5::-webkit-details-marker{display:none}summary.svelte-14tb07z::-webkit-details-marker{display:none}.tutorial-prose.svelte-1jv3dl4{color:#1e293b;font-size:1.125rem;line-height:1.75}.tutorial-prose.svelte-1jv3dl4 h2{margin:2.25rem 0 .75rem;font-size:1.45rem;font-weight:700;line-height:1.3;color:#0f172a;scroll-margin-top:1.5rem}.tutorial-prose.svelte-1jv3dl4 h3{margin:1.75rem 0 .5rem;font-size:1.2rem;font-weight:650;line-height:1.4;color:#1e293b;scroll-margin-top:1.5rem}.tutorial-prose.svelte-1jv3dl4 h4{margin:1.4rem 0 .4rem;font-size:1.05rem;font-weight:650;color:#1e293b}.tutorial-prose.svelte-1jv3dl4 p{margin:1rem 0}.tutorial-prose.svelte-1jv3dl4 strong{font-weight:650;color:#0f172a}.tutorial-prose.svelte-1jv3dl4 hr{margin:2.5rem 0;border:0;border-top:1px solid #e2e8f0}.tutorial-prose.svelte-1jv3dl4 a{color:#b45309;text-decoration:underline;text-underline-offset:2px}.tutorial-prose.svelte-1jv3dl4 a:hover{text-decoration:none}.tutorial-prose.svelte-1jv3dl4 ul,.tutorial-prose.svelte-1jv3dl4 ol{margin:1rem 0;padding-left:1.4rem}.tutorial-prose.svelte-1jv3dl4 ul{list-style:disc}.tutorial-prose.svelte-1jv3dl4 ol{list-style:decimal}.tutorial-prose.svelte-1jv3dl4 li{margin:.4rem 0}.tutorial-prose.svelte-1jv3dl4 li>ul,.tutorial-prose.svelte-1jv3dl4 li>ol{margin:.35rem 0}.tutorial-prose.svelte-1jv3dl4 code{border-radius:.25rem;background:#f1f5f9;border:1px solid #e2e8f0;padding:.1rem .35rem;font-size:.88em;color:#0f172a}.tutorial-prose.svelte-1jv3dl4 pre{margin:1.35rem 0;overflow-x:auto;border-radius:.5rem;border:1px solid #0f172a;padding:1rem 1.1rem;font-size:.95rem;line-height:1.65}.tutorial-prose.svelte-1jv3dl4 pre code{background:transparent;border:0;padding:0;font-size:inherit;color:inherit}.tutorial-prose.svelte-1jv3dl4 pre:focus-visible{outline:2px solid #0891b2;outline-offset:2px}.tutorial-prose.svelte-1jv3dl4 .tutorial-table-scroll{margin:1.35rem 0;overflow-x:auto;border:1px solid #e2e8f0;border-radius:.5rem}.tutorial-prose.svelte-1jv3dl4 .tutorial-table-scroll:focus-visible{outline:2px solid #0891b2;outline-offset:2px}.tutorial-prose.svelte-1jv3dl4 table{width:100%;border-collapse:collapse;font-size:.98rem}.tutorial-prose.svelte-1jv3dl4 th,.tutorial-prose.svelte-1jv3dl4 td{border-bottom:1px solid #e2e8f0;padding:.6rem .85rem;text-align:left;vertical-align:top}.tutorial-prose.svelte-1jv3dl4 th{background:#f8fafc;font-weight:650;color:#0f172a;white-space:nowrap}.tutorial-prose.svelte-1jv3dl4 tbody tr:last-child td{border-bottom:0}.tutorial-prose.svelte-1jv3dl4 figure{margin:1.75rem 0}.tutorial-prose.svelte-1jv3dl4 img{display:block;max-width:100%;height:auto;border-radius:.5rem}.tutorial-prose.svelte-1jv3dl4 .tutorial-figure-scroll{overflow-x:auto}.tutorial-prose.svelte-1jv3dl4 .tutorial-figure-scroll figure{min-width:var(--tutorial-figure-min, 0)}.tutorial-prose.svelte-1jv3dl4 .tutorial-figure-scroll img{min-width:var(--tutorial-figure-min, 0)}.tutorial-prose.svelte-1jv3dl4 .tutorial-figure-scroll:focus-visible{outline:2px solid #0891b2;outline-offset:2px}.tutorial-prose.svelte-1jv3dl4 figcaption{margin-top:.6rem;font-size:.95rem;line-height:1.6;color:#475569}.tutorial-prose.svelte-1jv3dl4 details{margin:1.35rem 0;border:1px solid #e2e8f0;border-radius:.5rem;padding:.15rem 1.1rem}.tutorial-prose.svelte-1jv3dl4 details pre{margin:.9rem 0 1.1rem}.tutorial-prose.svelte-1jv3dl4 summary{cursor:pointer;padding:.75rem 0;font-weight:650;color:#0f172a;min-height:44px;display:flex;align-items:center}.tutorial-prose.svelte-1jv3dl4 summary:focus-visible{outline:2px solid #0891b2;outline-offset:2px;border-radius:.25rem}.tutorial-prose.svelte-1jv3dl4 details[open] summary{border-bottom:1px solid #e2e8f0}.tutorial-prose.svelte-1jv3dl4 blockquote{margin:1.5rem 0;border-left:3px solid #22d3ee;background:#ecfeff;border-radius:0 .5rem .5rem 0;padding:.9rem 1.1rem;color:#164e63}.tutorial-prose.svelte-1jv3dl4 blockquote p:first-child{margin-top:0}.tutorial-prose.svelte-1jv3dl4 blockquote p:last-child{margin-bottom:0}.tutorial-prose.svelte-1jv3dl4 blockquote a{color:#0e7490}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner{margin:1.35rem 0}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner pre{margin-bottom:0}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.6rem}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner__trigger{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;background:#0e7490;color:#fff;font-weight:600;font-size:.9rem;padding:.55rem 1.1rem;min-height:44px}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner__trigger:hover{background:#155e75}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner__trigger[aria-disabled=true]{opacity:.65;cursor:not-allowed}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner__sandbox-link{font-size:.9rem;color:#b45309;text-decoration:underline;text-underline-offset:2px}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner__sandbox-link:hover{text-decoration:none}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner__mount:not(:empty){margin-top:1rem}.tutorial-prose.svelte-1jv3dl4 .tutorial-embedded-runner__trigger:not([aria-disabled=true]){cursor:pointer}
