.model.svelte-1a9dtin{position:relative;width:100%;border-radius:14px;border:1px solid var(--line-soft, rgba(255, 255, 255, .1));background:var(--bg-card, var(--bg, #0d0b09));overflow:hidden}.stage.svelte-1a9dtin{position:absolute;inset:0;opacity:0;transition:opacity .35s ease}.stage.on.svelte-1a9dtin{opacity:1}.stage.svelte-1a9dtin canvas{display:block;width:100%!important;height:100%!important;cursor:grab;touch-action:pan-y}.stage.svelte-1a9dtin canvas:active{cursor:grabbing}.state.svelte-1a9dtin{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.4rem;margin:0;padding:1.2rem;text-align:center;font-size:.85rem;color:var(--dim, #9b9ba3)}.plate.svelte-1a9dtin .fname:where(.svelte-1a9dtin){margin:0;color:var(--ink, #f5f5f4);font-size:.95rem;word-break:break-all}.plate.svelte-1a9dtin .dim:where(.svelte-1a9dtin){margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.plate.svelte-1a9dtin .why:where(.svelte-1a9dtin){text-transform:none;letter-spacing:0;font-family:inherit;font-size:.8rem;max-width:26ch}.plate.svelte-1a9dtin .glyph:where(.svelte-1a9dtin){width:3.2rem;height:3.2rem;border:1px dashed color-mix(in srgb,var(--dim, #9b9ba3) 45%,transparent);border-radius:3px;background:linear-gradient(160deg,color-mix(in srgb,var(--ink, #fff) 5%,transparent),transparent 62%)}.bench.svelte-1a9dtin{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.3rem;z-index:1}.bench.svelte-1a9dtin button:where(.svelte-1a9dtin){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .5rem;border-radius:2px;border:1px solid color-mix(in srgb,var(--ink, #f5f5f4) 22%,transparent);background:color-mix(in srgb,var(--bg, #08080a) 72%,transparent);color:var(--dim, #9b9ba3);cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bench.svelte-1a9dtin button:where(.svelte-1a9dtin):hover{color:var(--ink, #f5f5f4);border-color:color-mix(in srgb,var(--ink, #f5f5f4) 40%,transparent)}.bench.svelte-1a9dtin button.on:where(.svelte-1a9dtin){color:var(--accent, #f5f5f4);border-color:color-mix(in srgb,var(--accent, #f5f5f4) 62%,transparent)}.caption.svelte-1a9dtin{position:absolute;left:0;right:0;bottom:0;margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.55rem .8rem;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--bg, #08080a) 78%,transparent),transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;letter-spacing:.16em;color:var(--dim, #9b9ba3)}.caption.svelte-1a9dtin .tag:where(.svelte-1a9dtin){color:color-mix(in srgb,var(--dim, #9b9ba3) 80%,transparent)}.caption.svelte-1a9dtin .dims:where(.svelte-1a9dtin){color:var(--ink, #f5f5f4)}.caption.svelte-1a9dtin .dims:where(.svelte-1a9dtin) small:where(.svelte-1a9dtin){margin-left:.5rem;letter-spacing:.12em;color:var(--dim, #9b9ba3)}
