.panel.svelte-yyza1h{height:100%;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}.actions.svelte-yyza1h{display:flex;gap:2px;margin-top:auto;padding-top:8px}.actions.svelte-yyza1h button:where(.svelte-yyza1h){flex:1}.cross-section.svelte-147r4x9{display:flex;flex-direction:column-reverse;border:1px solid var(--border-subtle);background:var(--bg-inset);overflow:hidden}.cs-substrate.svelte-147r4x9{display:flex;align-items:center;justify-content:center;height:54px;background:repeating-linear-gradient(45deg,var(--bg-panel),var(--bg-panel) 3px,#33333a 3px,#33333a 6px)}.cs-substrate.svelte-147r4x9 span:where(.svelte-147r4x9){font-size:var(--fs-xs);font-family:var(--font-mono);color:var(--text-dim)}.cs-oxide.svelte-147r4x9{height:10px;background:#2e2e38;display:flex;align-items:center;justify-content:center}.cs-oxide.svelte-147r4x9 span:where(.svelte-147r4x9){font-size:var(--fs-xs);font-family:var(--font-mono);color:var(--text-dim);opacity:.5}.cs-oxide-gap.svelte-147r4x9{height:7px;background:#2e2e38}.cs-row.svelte-147r4x9{cursor:pointer;transition:opacity var(--transition)}.cs-row.dimmed.svelte-147r4x9{opacity:.15}.cs-metal.svelte-147r4x9{display:flex;align-items:center;justify-content:center}.cs-metal.svelte-147r4x9 span:where(.svelte-147r4x9){font-size:var(--fs-xs);font-family:var(--font-mono);color:#000;font-weight:600;text-shadow:0 0 3px rgba(255,255,255,.2);pointer-events:none}.cs-via-row.svelte-147r4x9{display:flex;align-items:stretch}.cs-oxide-fill.svelte-147r4x9{flex:1;background:#2e2e38}.cs-via-block.svelte-147r4x9{width:40%;background:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(0,0,0,.3) 2px,rgba(0,0,0,.3) 4px)}.cs-passivation.svelte-147r4x9{height:5px;background:#3a3a44}.dimmed.svelte-147r4x9{opacity:.4}h4.svelte-147r4x9{display:flex;align-items:center;gap:8px}.vis-toggle.svelte-147r4x9{width:12px;height:12px;border:2px solid;padding:0;cursor:pointer;flex-shrink:0;min-width:12px;min-height:12px;transition:background .1s;background:transparent}.vis-toggle.svelte-147r4x9:hover{opacity:.7}.pdk-dropdown.svelte-1b419n5{position:relative}.pdk-btn.svelte-1b419n5{width:100%;padding:5px 8px;font-size:var(--fs-xs);font-family:var(--font-mono);background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-muted);cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;text-transform:none;letter-spacing:0;font-weight:500;transition:border-color var(--transition)}.pdk-btn.svelte-1b419n5:hover{border-color:var(--accent)}.pdk-menu.svelte-1b419n5{position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--bg-surface);border:1px solid var(--border);display:flex;flex-direction:column}.pdk-option.svelte-1b419n5{padding:6px 8px;font-size:var(--fs-xs);font-family:var(--font-mono);color:var(--text-muted);background:none;border:none;text-align:left;cursor:pointer;text-transform:none;letter-spacing:0;font-weight:400;display:flex;flex-direction:column;gap:1px;transition:background var(--transition)}.pdk-option.svelte-1b419n5:hover{background:var(--accent-dim)}.pdk-option.active.svelte-1b419n5{color:var(--accent);font-weight:600}.pdk-desc.svelte-1b419n5{font-size:9px;color:var(--text-dim)}.stack-wrapper.svelte-1j1cn4u{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg)}
