#elsewhere-guitar-wiring-tool{color-scheme:light;font-family:Avenir Next,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#1f2937;background:radial-gradient(circle at top left,rgba(250,204,21,.22),transparent 28%),radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 24%),linear-gradient(180deg,#f7f2e9,#f4efe4);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--panel-bg: rgba(255, 253, 248, .9);--panel-border: rgba(120, 113, 108, .16);--shadow: 0 18px 40px rgba(82, 63, 42, .11);--valid: #23a55a;--warning: #d69e2e;--invalid: #e53e3e;--muted: #718096}#elsewhere-guitar-wiring-tool *{box-sizing:border-box}#elsewhere-guitar-wiring-tool{margin:0;min-width:320px}#elsewhere-guitar-wiring-tool button,#elsewhere-guitar-wiring-tool select,#elsewhere-guitar-wiring-tool input{font:inherit}#elsewhere-guitar-wiring-tool .app-shell{padding:32px}#elsewhere-guitar-wiring-tool .hero{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}#elsewhere-guitar-wiring-tool .eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.14em;color:#8b5e3c;font-size:.77rem;font-weight:700}#elsewhere-guitar-wiring-tool .hero h1{margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.95;letter-spacing:-.04em}#elsewhere-guitar-wiring-tool .hero-copy{max-width:720px;margin:14px 0 0;color:#524235}#elsewhere-guitar-wiring-tool .hero-card,#elsewhere-guitar-wiring-tool .panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#elsewhere-guitar-wiring-tool .hero-card{padding:18px 20px;max-width:320px}#elsewhere-guitar-wiring-tool .hero-card span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#9a6b46;margin-bottom:8px}#elsewhere-guitar-wiring-tool .layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(400px,1fr) minmax(280px,360px);gap:20px;align-items:start}#elsewhere-guitar-wiring-tool .left-column,#elsewhere-guitar-wiring-tool .center-column{display:grid;gap:20px}#elsewhere-guitar-wiring-tool .panel{padding:20px}#elsewhere-guitar-wiring-tool .panel--canvas{overflow:hidden}#elsewhere-guitar-wiring-tool .panel-header{margin-bottom:18px}#elsewhere-guitar-wiring-tool .panel-header--row{display:flex;justify-content:space-between;gap:12px;align-items:start}#elsewhere-guitar-wiring-tool .panel-header h2,#elsewhere-guitar-wiring-tool .explanation-block h3{margin:0}#elsewhere-guitar-wiring-tool .panel-header p,#elsewhere-guitar-wiring-tool .explanation-block p,#elsewhere-guitar-wiring-tool .issue span,#elsewhere-guitar-wiring-tool .inventory-card__help{margin:6px 0 0;color:#5b4c40}#elsewhere-guitar-wiring-tool .stack{display:grid;gap:14px}#elsewhere-guitar-wiring-tool .field{display:grid;gap:8px}#elsewhere-guitar-wiring-tool .field span,#elsewhere-guitar-wiring-tool .inventory-card__title{font-weight:700}#elsewhere-guitar-wiring-tool .field select,#elsewhere-guitar-wiring-tool .inventory-card input,#elsewhere-guitar-wiring-tool .ghost-button,#elsewhere-guitar-wiring-tool .switch-pill{border:1px solid rgba(82,63,42,.18);border-radius:14px;background:#ffffffe0;padding:12px 14px}#elsewhere-guitar-wiring-tool .inventory-grid{display:grid;gap:12px}#elsewhere-guitar-wiring-tool .inventory-card{display:grid;gap:8px;padding:14px;border-radius:18px;border:1px solid rgba(82,63,42,.1);background:#ffffff8c}#elsewhere-guitar-wiring-tool .switch-positions,#elsewhere-guitar-wiring-tool .legend,#elsewhere-guitar-wiring-tool .pill-row,#elsewhere-guitar-wiring-tool .canvas-actions{display:flex;flex-wrap:wrap;gap:10px}#elsewhere-guitar-wiring-tool .controls-grid,#elsewhere-guitar-wiring-tool .field-group{display:grid;gap:12px}#elsewhere-guitar-wiring-tool .switch-system-card,#elsewhere-guitar-wiring-tool .switch-summary{display:grid;gap:10px}#elsewhere-guitar-wiring-tool .guided-progress,#elsewhere-guitar-wiring-tool .guided-step-list,#elsewhere-guitar-wiring-tool .guided-actions,#elsewhere-guitar-wiring-tool .current-step-card,#elsewhere-guitar-wiring-tool .success-state{display:grid;gap:12px}#elsewhere-guitar-wiring-tool .switch-system-card{padding:14px;border-radius:18px;border:1px solid rgba(82,63,42,.12);background:#ffffff9e}#elsewhere-guitar-wiring-tool .switch-system-card__header p,#elsewhere-guitar-wiring-tool .switch-summary p{margin:4px 0 0;color:#5b4c40}#elsewhere-guitar-wiring-tool .guided-progress__meter{width:100%;height:12px;border-radius:999px;background:#78716c24;overflow:hidden}#elsewhere-guitar-wiring-tool .guided-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .22s ease}#elsewhere-guitar-wiring-tool .guided-progress__meta{display:flex;justify-content:space-between;gap:12px;align-items:center}#elsewhere-guitar-wiring-tool .current-step-card,#elsewhere-guitar-wiring-tool .success-state,#elsewhere-guitar-wiring-tool .guided-step{padding:14px;border-radius:18px;border:1px solid rgba(82,63,42,.12)}#elsewhere-guitar-wiring-tool .current-step-card{background:#0ea5e914}#elsewhere-guitar-wiring-tool .current-step-card__eyebrow{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:#0c6b89}#elsewhere-guitar-wiring-tool .success-state{background:#22c55e1a}#elsewhere-guitar-wiring-tool .guided-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#elsewhere-guitar-wiring-tool .guided-step{background:#ffffff80}#elsewhere-guitar-wiring-tool .guided-step--completed{border-color:#22c55e59;background:#22c55e14}#elsewhere-guitar-wiring-tool .guided-step--active{border-color:#0ea5e966;background:#0ea5e914;transform:translateY(-1px)}#elsewhere-guitar-wiring-tool .guided-step--locked{opacity:.62}#elsewhere-guitar-wiring-tool .field-group__label{font-weight:700;text-transform:capitalize}#elsewhere-guitar-wiring-tool .toggle-row{display:grid;gap:12px}#elsewhere-guitar-wiring-tool .toggle-card{display:flex;gap:12px;align-items:start;padding:14px;border:1px solid rgba(82,63,42,.12);border-radius:18px;background:#ffffffa3}#elsewhere-guitar-wiring-tool .toggle-card p{margin:4px 0 0;color:#5b4c40}#elsewhere-guitar-wiring-tool .ghost-button--wide{width:100%}#elsewhere-guitar-wiring-tool .switch-pill{cursor:pointer}#elsewhere-guitar-wiring-tool .switch-pill--active{background:#2a6f4f;color:#fff;border-color:#2a6f4f}#elsewhere-guitar-wiring-tool .ghost-button{cursor:pointer}#elsewhere-guitar-wiring-tool .legend{margin-top:18px;color:#5c5047;font-size:.93rem}#elsewhere-guitar-wiring-tool .legend div{display:flex;align-items:center;gap:8px}#elsewhere-guitar-wiring-tool .legend-chip{width:14px;height:14px;border-radius:999px;display:inline-block}#elsewhere-guitar-wiring-tool .legend-chip--valid{background:var(--valid)}#elsewhere-guitar-wiring-tool .legend-chip--warning{background:var(--warning)}#elsewhere-guitar-wiring-tool .legend-chip--invalid{background:var(--invalid)}#elsewhere-guitar-wiring-tool .legend-chip--muted{background:var(--muted)}#elsewhere-guitar-wiring-tool .legend-chip--glow{background:linear-gradient(90deg,#86efac,#22c55e);box-shadow:0 0 14px #22c55ea6}#elsewhere-guitar-wiring-tool .svg-wrap{overflow:auto;border-radius:18px;background:linear-gradient(180deg,#ffffffa6,#fff8ebe0)}#elsewhere-guitar-wiring-tool .svg-wrap--interactive{touch-action:none;min-height:520px}#elsewhere-guitar-wiring-tool svg{display:block;width:100%;min-width:760px;height:auto;transform-origin:top left;transition:transform .18s ease}#elsewhere-guitar-wiring-tool .component{fill:#ffffffe0;stroke:#64483457;stroke-width:2}#elsewhere-guitar-wiring-tool .component--pickup{fill:#fff7edf2}#elsewhere-guitar-wiring-tool .component--volume-pot,#elsewhere-guitar-wiring-tool .component--tone-pot{fill:#eff6fff2}#elsewhere-guitar-wiring-tool .component--3-way-switch,#elsewhere-guitar-wiring-tool .component--5-way-switch{fill:#faf5fff2}#elsewhere-guitar-wiring-tool .component--ground-wire{fill:#f1f5f9f2}#elsewhere-guitar-wiring-tool .component-label{font-size:18px;font-weight:700;fill:#3f3026;paint-order:stroke;stroke:#fffdf8eb;stroke-width:4px}#elsewhere-guitar-wiring-tool .component-note,#elsewhere-guitar-wiring-tool .lug-label,#elsewhere-guitar-wiring-tool .svg-label{font-size:12px;fill:#6b5b4f;paint-order:stroke;stroke:#fffdf8e6;stroke-width:3px}#elsewhere-guitar-wiring-tool .lug{fill:#fff;stroke:#5b4c40;stroke-width:2;transition:transform .14s ease,fill .14s ease,stroke .14s ease}#elsewhere-guitar-wiring-tool .lug--active{fill:#fef3c7;stroke:#ca8a04;transform-box:fill-box;transform-origin:center;transform:scale(1.08)}#elsewhere-guitar-wiring-tool .lug-hit{cursor:pointer}#elsewhere-guitar-wiring-tool .wire-path{transition:opacity .14s ease,stroke-width .14s ease,filter .14s ease}#elsewhere-guitar-wiring-tool .wire-path--signal{animation:signalPulse 1.8s ease-in-out infinite}#elsewhere-guitar-wiring-tool .tooltip{display:grid;gap:4px;margin-top:14px;padding:12px 14px;border-radius:16px}#elsewhere-guitar-wiring-tool .tooltip--valid{background:#23a55a1a}#elsewhere-guitar-wiring-tool .tooltip--warning{background:#d69e2e1a}#elsewhere-guitar-wiring-tool .tooltip--invalid{background:#e53e3e1a}#elsewhere-guitar-wiring-tool .explanation-panel{position:sticky;top:20px}#elsewhere-guitar-wiring-tool .explanation-block+.explanation-block{margin-top:18px}#elsewhere-guitar-wiring-tool .issue-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}#elsewhere-guitar-wiring-tool .issue{display:grid;gap:4px;padding:12px;border-radius:14px}#elsewhere-guitar-wiring-tool .issue--warning{background:#d69e2e1f}#elsewhere-guitar-wiring-tool .issue--invalid{background:#e53e3e1f}#elsewhere-guitar-wiring-tool .issue--valid{background:#23a55a1f}#elsewhere-guitar-wiring-tool .issue--neutral{background:#3b82f614}#elsewhere-guitar-wiring-tool .diagnostic-group+.diagnostic-group{margin-top:14px}#elsewhere-guitar-wiring-tool .diagnostic-group__title{margin:0 0 10px;text-transform:capitalize;font-size:.92rem;color:#7c5b3f}@keyframes signalPulse{0%,to{stroke-opacity:1}50%{stroke-opacity:.62}}#elsewhere-guitar-wiring-tool .panel--fullscreen{position:fixed;top:16px;right:16px;bottom:16px;left:16px;z-index:30;padding-bottom:18px}#elsewhere-guitar-wiring-tool .mobile-hint{margin-top:12px;color:#6b5b4f;font-size:.92rem}#elsewhere-guitar-wiring-tool .footer-note{margin-top:18px;color:#5b4c40}@media (max-width: 1180px){#elsewhere-guitar-wiring-tool .layout{grid-template-columns:1fr}#elsewhere-guitar-wiring-tool .explanation-panel{position:static}#elsewhere-guitar-wiring-tool .panel--fullscreen{top:8px;right:8px;bottom:8px;left:8px}}@media (max-width: 800px){#elsewhere-guitar-wiring-tool .app-shell{padding:16px}#elsewhere-guitar-wiring-tool .hero{flex-direction:column;align-items:start}#elsewhere-guitar-wiring-tool .hero-card{max-width:none}#elsewhere-guitar-wiring-tool .svg-wrap--interactive{min-height:420px}#elsewhere-guitar-wiring-tool .switch-pill,#elsewhere-guitar-wiring-tool .ghost-button,#elsewhere-guitar-wiring-tool .field select,#elsewhere-guitar-wiring-tool .inventory-card input{min-height:48px}}