.line.svelte-1a4pjqn{background:var(--gray-300);border-radius:999px;flex-shrink:0;width:100%;height:12px;display:block}.line.short.svelte-1a4pjqn{width:64px}.grid.svelte-1a4pjqn{grid-template-columns:repeat(3,1fr);justify-items:center;gap:16px;display:grid}.cell.svelte-1a4pjqn{border:1px dashed var(--gray-400);background:#fff;width:80px;height:80px}.cell.circle.svelte-1a4pjqn{border-radius:999px}.eng-card.svelte-1a4pjqn{background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000a}.product-grid.svelte-1a4pjqn{gap:16px}.product.svelte-1a4pjqn{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.product-img.svelte-1a4pjqn{aspect-ratio:1;background:#fff;border-radius:8px;width:100%;max-width:96px;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000a}.stack-md.svelte-1a4pjqn,.mk-item.svelte-1a4pjqn{flex-direction:column;gap:8px;display:flex}.banner.svelte-1a4pjqn{background:#fff;border-radius:8px;width:100%;height:128px;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000a}.doc.svelte-1a4pjqn{flex-direction:column;gap:12px;display:flex}.doc-block.svelte-1a4pjqn{flex-direction:column;gap:6px;display:flex}main.svelte-1nkjba2{max-width:720px;margin:64px auto;padding:0 24px}header.svelte-1nkjba2 h1:where(.svelte-1nkjba2){letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:600}header.svelte-1nkjba2 h1:where(.svelte-1nkjba2) span:where(.svelte-1nkjba2){color:var(--gray-1000);font-weight:400}header.svelte-1nkjba2 p:where(.svelte-1nkjba2){color:var(--gray-1000);margin:0;font-size:14px;line-height:1.7}header.svelte-1nkjba2 strong:where(.svelte-1nkjba2){color:var(--gray-1200);font-weight:600}.demo.svelte-1nkjba2{flex-direction:column;align-items:center;margin-top:32px;display:flex}.tabs.svelte-1nkjba2{justify-content:center;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex;position:relative}.tabs.svelte-1nkjba2 li:where(.svelte-1nkjba2){z-index:1;position:relative}.tab-pill.svelte-1nkjba2{background:var(--gray-300);z-index:0;pointer-events:none;border-radius:999px;width:0;height:36px;position:absolute;top:0;left:0}.tabs.svelte-1nkjba2 button:where(.svelte-1nkjba2){height:36px;color:var(--gray-1000);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:color .18s;display:flex;position:relative}.tabs.svelte-1nkjba2 button:where(.svelte-1nkjba2):hover,.tabs.svelte-1nkjba2 button.active:where(.svelte-1nkjba2){color:var(--gray-1200)}.stage.svelte-1nkjba2{background:var(--gray-100);border-radius:12px;width:644px;max-width:100%;height:360px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a}.row.svelte-1nkjba2{width:100%;height:100%;display:flex;position:relative}.sidebar.svelte-1nkjba2{border-right:1px solid var(--gray-400);background:#fff;flex-direction:column;flex:0 0 128px;gap:12px;padding:8px;display:flex}.sidebar-button.svelte-1nkjba2{background:var(--gray-300);border-radius:6px;flex-shrink:0;width:16px;height:16px}.sidebar-line.svelte-1nkjba2{background:var(--gray-300);border-radius:999px;flex-shrink:0;width:100%;height:12px}.content.svelte-1nkjba2{flex-direction:column;flex:auto;min-width:0;display:flex}.topbar.svelte-1nkjba2{border-bottom:1px solid var(--gray-400);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:32px;padding:0 8px;display:flex}.topbar-group.svelte-1nkjba2{align-items:center;gap:6px;display:flex}.dot.svelte-1nkjba2{background:var(--gray-300);border-radius:6px;width:16px;height:16px}.pill.svelte-1nkjba2{background:var(--gray-300);border-radius:999px;width:48px;height:12px}.bg-stage.svelte-1nkjba2{flex:auto;min-height:0;position:relative}.bg-frame.svelte-1nkjba2{will-change:transform, opacity;padding:32px 64px 0;position:absolute;inset:0}.card.svelte-1nkjba2{background:var(--gray-1200);z-index:10;transform-origin:0 0;will-change:transform, border-radius;position:absolute}.caption.svelte-1nkjba2{color:var(--gray-1000);margin-top:16px;font-size:13px}:root{--gray-100:#fcfcfc;--gray-200:#f5f5f5;--gray-300:#ededed;--gray-400:#e5e5e5;--gray-1000:#777;--gray-1200:#1f1f1f;--bg:#fff}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--gray-1200);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}button{font:inherit;color:inherit}
