.frame.svelte-1a5nrhz{border:1px solid var(--tx-border);border-radius:var(--tx-radius,.5rem);background:var(--tx-background);color:var(--tx-foreground);display:grid;overflow:hidden}.frame__bar.svelte-1a5nrhz{border-block-end:1px solid var(--tx-border);background:var(--tx-surface,var(--tx-muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;scroll-margin-block-start:5.5rem;display:flex}.frame__title.svelte-1a5nrhz{font-size:.875rem;font-weight:600}.frame__controls.svelte-1a5nrhz{flex-wrap:wrap;gap:.5rem;display:flex}.frame__controls.svelte-1a5nrhz .tx-toggle{min-block-size:1.5rem;min-inline-size:1.5rem}.frame__stage.svelte-1a5nrhz{background:var(--tx-background);min-block-size:8rem;color:var(--tx-foreground);padding:0}.iframe-slot.svelte-96hj5u{block-size:var(--slot-h,22rem);border-radius:var(--tx-radius,.375rem);background:var(--tx-muted,var(--tx-background));border:0;min-block-size:12rem;overflow:hidden}.iframe-slot.svelte-96hj5u iframe:where(.svelte-96hj5u){background:var(--tx-background);border:0;block-size:100%;inline-size:100%;display:block}.iframe-slot__idle.svelte-96hj5u{align-content:center;justify-items:start;gap:.75rem;block-size:100%;padding:1rem;display:grid}.iframe-slot__hint.svelte-96hj5u{color:var(--tx-foreground);margin:0;font-size:.9rem}.iframe-slot__load.svelte-96hj5u{border:1px solid var(--tx-border,CanvasText);border-radius:var(--tx-radius,.375rem);background:var(--tx-surface,Canvas);min-block-size:2.5rem;min-inline-size:1.5rem;color:var(--tx-foreground,CanvasText);font:inherit;cursor:pointer;margin:0;padding:.5rem 1rem;font-weight:600}.iframe-slot__load.svelte-96hj5u:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.card.svelte-r9a26g{border:1px solid var(--tx-border);border-radius:var(--tx-radius,.5rem);background:var(--tx-surface,var(--tx-background));color:var(--tx-foreground);gap:.75rem;padding:1rem;display:grid}.card__head.svelte-r9a26g{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;display:flex}.card__title.svelte-r9a26g{margin:0;font-size:1.15rem;font-weight:600}.card__title.svelte-r9a26g a:where(.svelte-r9a26g){color:var(--tx-foreground);align-items:center;min-block-size:1.5rem;text-decoration:none;display:inline-flex}.card__title.svelte-r9a26g a:where(.svelte-r9a26g):hover{text-decoration:underline}.card__id.svelte-r9a26g,.card__desc.svelte-r9a26g,.card__nosource.svelte-r9a26g{color:var(--tx-foreground);margin:.25rem 0 0;font-size:.875rem}.card__nosource.svelte-r9a26g a:where(.svelte-r9a26g),.card__open.svelte-r9a26g{color:var(--tx-link,var(--tx-foreground));align-items:center;min-block-size:1.5rem;display:inline-flex}.card__open.svelte-r9a26g{margin-block-start:.5rem;font-weight:600}.card__fullpage.svelte-r9a26g,.card__idle.svelte-r9a26g{border:1px dashed var(--tx-border);border-radius:var(--tx-radius,.375rem);background:var(--tx-muted,var(--tx-background));padding:1rem}.card__fullpage.svelte-r9a26g p:where(.svelte-r9a26g),.card__idle.svelte-r9a26g p:where(.svelte-r9a26g){margin:0;font-size:.9rem}.card__idle.svelte-r9a26g{justify-items:start;gap:.75rem;display:grid}button.card__open.svelte-r9a26g{border:1px solid var(--tx-border,CanvasText);border-radius:var(--tx-radius,.375rem);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);font:inherit;cursor:pointer;padding:.5rem 1rem;font-weight:600}button.card__open.svelte-r9a26g:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.card__meta.svelte-r9a26g{flex-wrap:wrap;align-items:start;gap:.35rem;display:flex}.card__props.svelte-r9a26g{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.8rem;display:flex}.card__props-label.svelte-r9a26g{font-weight:600}.card__props.svelte-r9a26g ul:where(.svelte-r9a26g){flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.card__source.svelte-r9a26g summary:where(.svelte-r9a26g){cursor:pointer;align-items:center;min-block-size:1.5rem;min-inline-size:1.5rem;padding-block:.25rem;font-weight:600;display:flex}.card__code.svelte-r9a26g{border-radius:var(--tx-radius,.375rem);border:1px solid var(--tx-border);background:var(--tx-muted,var(--tx-background));max-block-size:24rem;color:var(--tx-foreground);margin:.5rem 0 0;padding:.75rem;font-size:.75rem;line-height:1.45;overflow:auto}
