.sim-embed.svelte-auomau{display:flex;flex-direction:column;margin:1.5rem 0;border:1px solid #e2d9c8;border-radius:8px;overflow:hidden;background:#fffaf0}.dark .sim-embed.svelte-auomau{border-color:#2a2a2a;background:#1a1a1a}.sim-embed-title.svelte-auomau{padding:.5rem .75rem;font-size:.9rem;color:#3a2f1f;background:#fef3e2;border-bottom:1px solid #e2d9c8}.dark .sim-embed-title.svelte-auomau{color:#ffffffd9;background:#232323;border-bottom-color:#2a2a2a}.sim-embed-frame.svelte-auomau{flex:1;min-height:0;position:relative}.sim-embed-frame--locked.svelte-auomau .circuit-sim{pointer-events:none}.sim-interaction-lock.svelte-auomau{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-start;justify-content:flex-end;border:0;background:transparent;color:#3a2f1f;cursor:pointer;font:inherit;padding:10px}.sim-interaction-lock.svelte-auomau span:where(.svelte-auomau){padding:.45rem .65rem;border:1px solid rgba(58,47,31,.18);border-radius:6px;background:#ffffffd9;font-size:.85rem;line-height:1}.dark .sim-interaction-lock.svelte-auomau{color:#ffffffe6}.dark .sim-interaction-lock.svelte-auomau span:where(.svelte-auomau){border-color:#ffffff2e;background:#000000b8}.sim-embed-placeholder.svelte-auomau,.sim-embed-error.svelte-auomau{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;display:flex;gap:.6rem;align-items:center;justify-content:center;font-size:.9rem;line-height:1.2;pointer-events:none;text-align:center;padding:1rem;background:#fffaf0;background-image:repeating-linear-gradient(45deg,#3a2f1f0d 0,#3a2f1f0d 12px,#3a2f1f00 12px,#3a2f1f00 24px);color:#5a4a32}.sim-embed-error.svelte-auomau{color:#b91c1c;background-image:none}.dark .sim-embed-placeholder.svelte-auomau,.dark .sim-embed-error.svelte-auomau{background-color:#1a1a1a;color:#ffffffc7}.dark .sim-embed-placeholder.svelte-auomau{background-image:repeating-linear-gradient(45deg,#ffffff0a 0,#ffffff0a 12px,#fff0 12px,#fff0 24px)}.dark .sim-embed-error.svelte-auomau{color:#ff9a9a;background-image:none}.sim-embed-spinner.svelte-auomau{width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid rgba(58,47,31,.18);border-top-color:#ff8c00;animation:svelte-auomau-sim-embed-spin .9s linear infinite;flex-shrink:0}.dark .sim-embed-spinner.svelte-auomau{border-color:#ffffff2e}@keyframes svelte-auomau-sim-embed-spin{to{transform:rotate(360deg)}}
