.container.svelte-10vqlu3{background:linear-gradient(135deg,#45195208 0%,#ae445a08 100%);border:1px solid #45195226;border-radius:.5rem;margin:2rem 0;padding:1rem}.header.svelte-10vqlu3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.header.svelte-10vqlu3 h3:where(.svelte-10vqlu3){color:#222;margin:0;font-size:1.1rem}.controls.svelte-10vqlu3{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.controls.svelte-10vqlu3 button:where(.svelte-10vqlu3){color:#666;cursor:pointer;background:0 0;border:1px solid #d1d1d1;border-radius:.5rem;padding:.4rem .8rem;font-size:.85rem;transition:all .2s}.controls.svelte-10vqlu3 button:where(.svelte-10vqlu3):hover{color:#451952;border-color:#451952}.controls.svelte-10vqlu3 button.active:where(.svelte-10vqlu3){color:#fff;background:#451952;border-color:#451952;font-weight:600}.controls.svelte-10vqlu3 .noise-toggle:where(.svelte-10vqlu3){color:#666;cursor:pointer;border-radius:.5rem;align-items:center;gap:.3rem;padding:.4rem .6rem .4rem 0;font-size:.85rem;transition:color .2s;display:flex}.controls.svelte-10vqlu3 .noise-toggle:where(.svelte-10vqlu3):hover{color:#222}.controls.svelte-10vqlu3 .noise-toggle:where(.svelte-10vqlu3) input:where(.svelte-10vqlu3){accent-color:#f39f5a;cursor:pointer}.oscilloscope.svelte-10vqlu3{background:#0a0a0f;border:1px solid #4519524d;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #00000080,0 4px 20px #00000026}.oscilloscope.composite.svelte-10vqlu3{box-shadow:inset 0 0 20px #00000080,0 2px 10px #0000001a}.composite-section.svelte-10vqlu3{margin-top:1rem}.composite-header.svelte-10vqlu3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.composite-header.svelte-10vqlu3 .composite-title:where(.svelte-10vqlu3){color:#222;font-size:.9rem;font-weight:600}.composite-header.svelte-10vqlu3 .composite-count:where(.svelte-10vqlu3){color:#666;font-family:Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.75rem}svg.svelte-10vqlu3{width:100%;height:auto;display:block}.info-panel.svelte-10vqlu3{background:#4519520d;border-radius:.5rem;flex-wrap:wrap;gap:1rem;margin-top:.5rem;padding:.5rem;display:flex}.info-panel.svelte-10vqlu3 .info-row:where(.svelte-10vqlu3){gap:.3rem;font-size:.8rem;display:flex}.info-panel.svelte-10vqlu3 .info-row:where(.svelte-10vqlu3) .label:where(.svelte-10vqlu3){color:#666}.info-panel.svelte-10vqlu3 .info-row:where(.svelte-10vqlu3) .value:where(.svelte-10vqlu3){color:#222;font-family:Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-weight:500}.explanation.svelte-10vqlu3{background:#4519520d;border-left:3px solid #f39f5a;border-radius:0 .5rem .5rem 0;margin-top:1rem;padding:1rem;font-size:.9rem;line-height:1.6}.explanation.svelte-10vqlu3 p:where(.svelte-10vqlu3){margin:0 0 .5rem}.explanation.svelte-10vqlu3 p:where(.svelte-10vqlu3):last-child{margin-bottom:0}.explanation.svelte-10vqlu3 ol:where(.svelte-10vqlu3){margin:.5rem 0;padding-left:1.5rem}.explanation.svelte-10vqlu3 ol:where(.svelte-10vqlu3) li:where(.svelte-10vqlu3){margin-bottom:.25rem}.explanation.svelte-10vqlu3 .voltage-text:where(.svelte-10vqlu3){color:#1a90b4;font-weight:600}.explanation.svelte-10vqlu3 .current-text:where(.svelte-10vqlu3){color:#de0c6b;font-weight:600}@media screen and (width<=600px){.header.svelte-10vqlu3{flex-direction:column;align-items:flex-start}.info-panel.svelte-10vqlu3{flex-direction:column;gap:.5rem}}
