.sp.svelte-1sfx1kn{position:relative;margin:.5rem 0;border-radius:10px;overflow:hidden;border:1px solid var(--glass-border-hover);background:#000}.sp.svelte-1sfx1kn canvas:where(.svelte-1sfx1kn){display:block;width:100%;height:240px}.sp-bar.svelte-1sfx1kn{position:absolute;bottom:.4rem;right:.4rem;display:flex;align-items:center;gap:.25rem;padding:.2rem .35rem;border-radius:8px;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:.55;transition:opacity .15s ease}.sp.svelte-1sfx1kn:hover .sp-bar:where(.svelte-1sfx1kn),.sp-bar.svelte-1sfx1kn:focus-within{opacity:1}.sp-bar.svelte-1sfx1kn button:where(.svelte-1sfx1kn){display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6;padding:.15rem;border-radius:5px;transition:background .15s ease}.sp-bar.svelte-1sfx1kn button:where(.svelte-1sfx1kn):hover{background:#ffffff26}.sp-label.svelte-1sfx1kn{font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:#fff9;padding-left:.15rem}.sp-error.svelte-1sfx1kn{padding:.6rem .75rem;background:#e11d4829;color:#ffffffe6;font-size:.8rem}.sp-error-head.svelte-1sfx1kn{display:flex;align-items:center;gap:.35rem;font-weight:600;margin-bottom:.3rem;color:#fda4af}.sp-error-log.svelte-1sfx1kn{margin:0;white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:.72rem;color:#ffffffbf}.sp-source.svelte-1sfx1kn{margin:0;padding:.6rem .75rem;overflow-x:auto;font-size:.75rem;line-height:1.4;font-family:ui-monospace,monospace;color:#fffc}.prose ol.md-ol{list-style:none;counter-reset:md-ol}.prose ol.md-ol>li{counter-increment:md-ol}.prose ol.md-ol>li:before{content:counters(md-ol,".") ". ";font-variant-numeric:tabular-nums}.prose .md-table{width:auto;max-width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.875rem;display:block;overflow-x:auto}.prose .md-table th,.prose .md-table td{border:1px solid var(--glass-border-hover);padding:.375rem .75rem;text-align:left}.prose .md-table th{background:color-mix(in srgb,var(--color-glint) 6%,transparent);font-weight:600}.prose .md-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-glint) 3%,transparent)}img.gallery-thumb{width:7rem;height:7rem;object-fit:cover;border-radius:.5rem;border:1px solid var(--glass-border-hover);cursor:zoom-in;display:inline-block;margin:.25rem .5rem .25rem 0;transition:opacity .15s ease}img.gallery-thumb:hover{opacity:.85}
