.toggle-glyph.svelte-19g9ndg{display:none}@media (width<=420px){.part-schematic.svelte-19g9ndg{transform-origin:100% 100%;transform:scale(.8)}}@media (width<=640px){.toggle-label.svelte-19g9ndg{display:none}.toggle-glyph.svelte-19g9ndg{display:block}}.schematic-part.svelte-19g9ndg:hover{opacity:.6!important}.schematic-part.svelte-19g9ndg:focus,.schematic-part.svelte-19g9ndg:focus-visible{outline:none}.viewport-tip.svelte-19g9ndg{white-space:nowrap;background:var(--bg-tertiary,#333);color:var(--text-primary,#eee);border:1px solid var(--border-subtle,#444);pointer-events:none;opacity:0;z-index:50;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:11px;line-height:1;transition:opacity 50ms;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.viewport-tip-btn.svelte-19g9ndg:hover .viewport-tip:where(.svelte-19g9ndg){opacity:1;transition-delay:.1s}@media (hover:none){.viewport-tip.svelte-19g9ndg{display:none}}.env-scroll.svelte-k6q1o9{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.env-scroll.svelte-k6q1o9::-webkit-scrollbar{display:none}.tool-btn.svelte-1brjyex{position:relative}.tool-tip.svelte-1brjyex{white-space:nowrap;background:var(--color-bg-tertiary,#333);color:var(--color-text-primary,#eee);border:1px solid var(--color-border-subtle,#444);pointer-events:none;opacity:0;z-index:50;border-radius:4px;padding:4px 8px;font-size:11px;line-height:1;transition:opacity 50ms;position:absolute}[data-orientation=vertical].svelte-1brjyex .tool-tip:where(.svelte-1brjyex){margin-left:8px;top:50%;left:100%;transform:translateY(-50%)}[data-orientation=horizontal].svelte-1brjyex .tool-tip:where(.svelte-1brjyex){margin-bottom:6px;bottom:100%;left:50%;transform:translate(-50%)}.tool-btn.svelte-1brjyex:hover .tool-tip:where(.svelte-1brjyex){opacity:1;transition-delay:.1s}@media (hover:none){.tool-tip.svelte-1brjyex{display:none}}.fast-tip.svelte-9ysoad{position:relative}.fast-tip.svelte-9ysoad:after{content:attr(data-tip);white-space:nowrap;background:var(--color-bg-tertiary,#333);color:var(--color-text-primary,#eee);border:1px solid var(--color-border-subtle,#444);pointer-events:none;opacity:0;z-index:50;border-radius:4px;margin-bottom:4px;padding:3px 6px;font-size:10px;line-height:1;transition:opacity 50ms;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.fast-tip.svelte-9ysoad:hover:after{opacity:1}@media (hover:none){.fast-tip.svelte-9ysoad:after{display:none}}.qa.svelte-1g73fnd{white-space:nowrap;height:28px;color:var(--ink-2,var(--text-2));border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding-inline:7px;font-size:11.5px;font-weight:500;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.qa.svelte-1g73fnd:hover,.qa.is-on.svelte-1g73fnd{background:var(--stone-3,var(--card-3));color:var(--ink,var(--text))}.qa-accent.svelte-1g73fnd{color:#60a5fa;background:#3b82f626;border-color:#3b82f64d}.qa-accent.svelte-1g73fnd:hover{color:#93c5fd;background:#3b82f640}.qa-guide.svelte-1g73fnd{color:#34d399;background:#10b98126;border-color:#10b9814d}.qa-guide.svelte-1g73fnd:hover{color:#6ee7b7;background:#10b98140}.tab-label.svelte-2cceo0{letter-spacing:.06em;text-align:center;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.strip-scroll.svelte-gd4wrz{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overscroll-behavior-x:contain;padding-inline:20px}.strip-scroll.svelte-gd4wrz::-webkit-scrollbar{display:none}.tool-strip.svelte-gd4wrz{--fade:20px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%)}button:focus-visible,input[type=range]:focus-visible,[role=button]:focus-visible{box-shadow:none!important;outline:none!important}
