.result-container.svelte-wd9o0c{display:flex;flex-direction:column;gap:24px;max-width:500px;margin:0 auto}.score-section.svelte-wd9o0c{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px;border-radius:16px;text-align:center}.score-value.svelte-wd9o0c{font-size:56px;font-weight:700;line-height:1}.score-feedback.svelte-wd9o0c{font-size:18px;font-weight:500;color:#374151}.dark .score-feedback.svelte-wd9o0c{color:#ccc}.points-earned.svelte-wd9o0c{font-size:14px;color:#ff8c00;font-weight:600;padding:4px 12px;background:#ff8c0033;border-radius:20px}.dark .points-earned.svelte-wd9o0c{color:#f59e0b}.comparison-section.svelte-wd9o0c{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:2px solid rgba(255,140,0,.15);border-radius:1rem;box-shadow:0 4px 15px #0000000d}.dark .comparison-section.svelte-wd9o0c{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:2px solid rgba(255,140,0,.3)}.comparison-item.svelte-wd9o0c{flex:1;display:flex;flex-direction:column;gap:4px;text-align:center}.comparison-label.svelte-wd9o0c{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280}.dark .comparison-label.svelte-wd9o0c{color:#666}.comparison-value.svelte-wd9o0c{font-size:18px;font-weight:600}.comparison-item.target.svelte-wd9o0c .comparison-value:where(.svelte-wd9o0c){color:#3b82f6}.comparison-item.user.svelte-wd9o0c .comparison-value:where(.svelte-wd9o0c){color:#10b981}.dark .comparison-item.user.svelte-wd9o0c .comparison-value:where(.svelte-wd9o0c){color:#34d399}.comparison-divider.svelte-wd9o0c{display:flex;align-items:center;justify-content:center}.vs.svelte-wd9o0c{font-size:12px;color:#6b7280;padding:4px 8px;background:#f3f4f6;border-radius:4px}.dark .vs.svelte-wd9o0c{color:#666;background:#2a2a4e}.multi-source-results.svelte-wd9o0c{display:flex;flex-direction:column;gap:16px}.results-title.svelte-wd9o0c{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin:0;text-align:center}.results-hint.svelte-wd9o0c{font-weight:400;font-size:11px;opacity:.7;text-transform:none}.dark .results-title.svelte-wd9o0c{color:#888}.source-results-grid.svelte-wd9o0c{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding-top:8px}.source-result-card.svelte-wd9o0c{position:relative;overflow:visible;padding:12px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease;text-align:left;font:inherit;color:inherit;cursor:pointer}.dark .source-result-card.svelte-wd9o0c{background:#1a1a2e;border-color:#2a2a4e}.source-result-card.excellent.svelte-wd9o0c{border-color:#22c55e;background:#22c55e0d}.dark .source-result-card.excellent.svelte-wd9o0c{background:#22c55e1a}.source-result-card.good.svelte-wd9o0c{border-color:#84cc16;background:#84cc160d}.dark .source-result-card.good.svelte-wd9o0c{background:#84cc161a}.source-result-card.fair.svelte-wd9o0c{border-color:#eab308;background:#eab3080d}.dark .source-result-card.fair.svelte-wd9o0c{background:#eab3081a}.source-result-card.poor.svelte-wd9o0c{border-color:#ef4444;background:#ef44440d}.dark .source-result-card.poor.svelte-wd9o0c{background:#ef44441a}.source-result-card.selected.svelte-wd9o0c{box-shadow:0 0 0 3px #ff8c0066;transform:scale(1.02)}.source-result-card.svelte-wd9o0c:hover:not(.selected){transform:scale(1.01);opacity:.9}.source-result-card.svelte-wd9o0c:focus{outline:none}.source-result-card.svelte-wd9o0c:focus-visible{box-shadow:0 0 0 3px #3b82f680}.source-header.svelte-wd9o0c{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.dark .source-header.svelte-wd9o0c{border-bottom-color:#2a2a4e}.source-number.svelte-wd9o0c{width:20px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e5e7eb;border-radius:50%;font-size:11px;font-weight:700;color:#374151}.dark .source-number.svelte-wd9o0c{background:#3a3a5e;color:#ccc}.source-name.svelte-wd9o0c{flex:1;font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase}.dark .source-name.svelte-wd9o0c{color:#888}.source-score.svelte-wd9o0c{font-size:14px;font-weight:700}.source-result-card.excellent.svelte-wd9o0c .source-score:where(.svelte-wd9o0c){color:#22c55e}.source-result-card.good.svelte-wd9o0c .source-score:where(.svelte-wd9o0c){color:#84cc16}.source-result-card.fair.svelte-wd9o0c .source-score:where(.svelte-wd9o0c){color:#eab308}.source-result-card.poor.svelte-wd9o0c .source-score:where(.svelte-wd9o0c){color:#ef4444}.source-values.svelte-wd9o0c{display:flex;flex-direction:column;gap:4px}.source-value-row.svelte-wd9o0c{display:flex;justify-content:space-between;align-items:center;font-size:11px}.value-label.svelte-wd9o0c{color:#6b7280}.dark .value-label.svelte-wd9o0c{color:#666}.value-target.svelte-wd9o0c{font-weight:500;color:#3b82f6}.value-user.svelte-wd9o0c{font-weight:500;color:#10b981}.value-error.svelte-wd9o0c{font-weight:500;color:#6b7280}.dark .value-error.svelte-wd9o0c{color:#888}.error-row.svelte-wd9o0c{margin-top:4px;padding-top:4px;border-top:1px dashed #e5e7eb}.dark .error-row.svelte-wd9o0c{border-top-color:#2a2a4e}.precision-row.svelte-wd9o0c{font-size:10px}.value-precision.svelte-wd9o0c{font-weight:500;color:#6b7280}.value-precision.tight.svelte-wd9o0c{color:#ff8c00}.dark .value-precision.svelte-wd9o0c{color:#888}.dark .value-precision.tight.svelte-wd9o0c{color:#f59e0b}.source-precision-badge.svelte-wd9o0c{position:absolute;top:-6px;right:8px;font-size:9px;font-weight:700;text-transform:uppercase;color:#fff;background:#22c55e;padding:2px 8px;border-radius:10px}.cs-wrong-type-detail.svelte-wd9o0c{display:flex;align-items:center;gap:6px;font-size:13px;padding:8px 12px;margin-bottom:12px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px}.cs-wrong-type-arrow.svelte-wd9o0c{color:#9ca3af;font-size:14px}.cs-more.svelte-wd9o0c{font-style:italic;color:#9ca3af}.order-comparison.svelte-wd9o0c{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.order-comparison-header.svelte-wd9o0c{display:grid;grid-template-columns:32px 1fr 28px 1fr;gap:8px;padding:0 8px 4px}.order-col-label.svelte-wd9o0c{font-size:.65rem;font-weight:600;letter-spacing:.05em;color:#9ca3af;text-transform:uppercase}.order-row.svelte-wd9o0c{display:grid;grid-template-columns:32px 1fr 28px 1fr;gap:8px;align-items:center;padding:8px;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb}.order-row.correct.svelte-wd9o0c{background:#22c55e14;border-color:#22c55e4d}.order-row.wrong.svelte-wd9o0c{background:#ef44440f;border-color:#ef444440}.dark .order-row.svelte-wd9o0c{background:#111;border-color:#2a2a4e}.dark .order-row.correct.svelte-wd9o0c{background:#22c55e1a;border-color:#22c55e4d}.dark .order-row.wrong.svelte-wd9o0c{background:#ef444414;border-color:#ef444440}.order-pos.svelte-wd9o0c{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0000000f;font-size:.75rem;font-weight:700;color:#6b7280}.dark .order-pos.svelte-wd9o0c{background:#ffffff14;color:#9ca3af}.order-insert.svelte-wd9o0c{padding:5px 10px;border-radius:4px;border-left:3px solid;background:#fff;font-size:.8rem;font-weight:500;color:#374151}.dark .order-insert.svelte-wd9o0c{background:#1a1a2e;color:#e5e7eb}.order-match-icon.svelte-wd9o0c{text-align:center;font-size:.85rem;font-weight:700}.order-row.correct.svelte-wd9o0c .order-match-icon:where(.svelte-wd9o0c){color:#22c55e}.order-row.wrong.svelte-wd9o0c .order-match-icon:where(.svelte-wd9o0c){color:#ef4444}.cs-detail-panel.svelte-wd9o0c{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-top:4px}.dark .cs-detail-panel.svelte-wd9o0c{background:#0f0f1e;border-color:#2a2a4e}.cs-detail-title.svelte-wd9o0c{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;margin:0 0 12px}.dark .cs-detail-title.svelte-wd9o0c{color:#d1d5db}.cs-detail-dot.svelte-wd9o0c{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.multi-source-summary.svelte-wd9o0c{text-align:center;font-size:13px;color:#6b7280;padding:10px;background:#ff8c001a;border-radius:8px}.dark .multi-source-summary.svelte-wd9o0c{color:#888;background:#ff8c0026}.mix-balance-summary.svelte-wd9o0c{display:flex;justify-content:center;gap:24px;margin-bottom:12px}.mb-score-item.svelte-wd9o0c{display:flex;flex-direction:column;align-items:center;gap:2px}.mb-score-label.svelte-wd9o0c{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.dark .mb-score-label.svelte-wd9o0c{color:#888}.mb-score-value.svelte-wd9o0c{font-size:18px;font-weight:700;color:#ff8c00}.value-arrow.svelte-wd9o0c{color:#9ca3af;font-size:12px}.value-score.svelte-wd9o0c{font-size:11px;color:#6b7280;margin-left:2px}.dark .value-score.svelte-wd9o0c{color:#888}.mb-visual-title.svelte-wd9o0c{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-top:8px}.dark .mb-visual-title.svelte-wd9o0c{color:#888}.error-section.svelte-wd9o0c{display:flex;align-items:center;justify-content:center;gap:16px}.error-stat.svelte-wd9o0c{display:flex;gap:8px;align-items:baseline}.error-label.svelte-wd9o0c{font-size:12px;color:#6b7280}.dark .error-label.svelte-wd9o0c{color:#666}.error-value.svelte-wd9o0c{font-size:16px;font-weight:500;color:#374151}.dark .error-value.svelte-wd9o0c{color:#ccc}.precision-badge.svelte-wd9o0c{font-size:11px;color:#22c55e;padding:4px 10px;background:#22c55e33;border-radius:20px}.precision-info.svelte-wd9o0c{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#6b7280;padding:8px 12px;background:#f3f4f6;border-radius:8px}.dark .precision-info.svelte-wd9o0c{background:#2a2a4e;color:#888}.precision-info-label.svelte-wd9o0c{opacity:.8}.precision-info-value.svelte-wd9o0c{font-weight:600;color:#374151}.dark .precision-info-value.svelte-wd9o0c{color:#ccc}.precision-info-note.svelte-wd9o0c{font-size:10px;color:#ff8c00;font-style:italic}.playback-section.svelte-wd9o0c{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,#fef7ed,#fff7ed);border:2px solid rgba(255,140,0,.25);border-radius:1rem;box-shadow:0 4px 15px #ff8c001a}.dark .playback-section.svelte-wd9o0c{background:linear-gradient(135deg,#2a1f14,#1a1408);border:2px solid rgba(255,140,0,.35)}.playback-label.svelte-wd9o0c{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#b45309;font-weight:600;margin:0}.dark .playback-label.svelte-wd9o0c{color:#f59e0b}.playback-controls.svelte-wd9o0c{display:flex;align-items:center;gap:16px}.play-button.svelte-wd9o0c{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,140,0,.4);background:#fffbf5;color:#b45309;font-size:12px;cursor:pointer;transition:all .2s ease}.play-button.svelte-wd9o0c:hover{border-color:#ff8c00;color:#ff8c00;background:#fff3e0;transform:scale(1.05)}.play-button.playing.svelte-wd9o0c{border-color:#ff8c00;background:linear-gradient(135deg,#ff5100,#ff8533);color:#fff}.dark .play-button.svelte-wd9o0c{background:#ff8c001a;border-color:#ff8c0066;color:#f59e0b}.dark .play-button.svelte-wd9o0c:hover{border-color:#ff8c00;color:#ff8c00;background:#ff8c0033;transform:scale(1.05)}.dark .play-button.playing.svelte-wd9o0c{background:linear-gradient(135deg,#ff5100,#ff8533);border-color:#ff8c00;color:#fff}.mode-toggle.svelte-wd9o0c{display:flex;border-radius:8px;overflow:hidden;border:2px solid rgba(255,140,0,.3)}.dark .mode-toggle.svelte-wd9o0c{border-color:#ff8c0066}.mode-btn.svelte-wd9o0c{padding:10px 16px;border:none;background:#fffbf5;color:#92400e;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.dark .mode-btn.svelte-wd9o0c{background:#ff8c001a;color:#d97706}.mode-btn.svelte-wd9o0c:not(:last-child){border-right:1px solid rgba(255,140,0,.2)}.dark .mode-btn.svelte-wd9o0c:not(:last-child){border-right-color:#ff8c004d}.mode-btn.target.active.svelte-wd9o0c{background:#3b82f6;color:#fff}.mode-btn.user.active.svelte-wd9o0c{background:#10b981;color:#fff}.mode-btn.delta.active.svelte-wd9o0c{background:#8b5cf6;color:#fff}.mode-btn.svelte-wd9o0c:hover:not(.active){background:#fff3e0}.dark .mode-btn.svelte-wd9o0c:hover:not(.active){background:#ff8c0033}.visual-comparison.svelte-wd9o0c{padding:20px;background:#ff8c000d;border-radius:1rem;border:2px solid rgba(255,140,0,.15)}.visual-comparison.vertical-fader.svelte-wd9o0c{padding:24px 20px}.dark .visual-comparison.svelte-wd9o0c{background:#ff8c0014;border-color:#ff8c0033}.viewing-source-label.svelte-wd9o0c{text-align:center;font-size:12px;color:#6b7280;margin-bottom:12px;padding:6px 12px;background:#ff8c001a;border-radius:6px;display:inline-block;width:100%}.dark .viewing-source-label.svelte-wd9o0c{color:#888;background:#ff8c0026}.source-highlight.svelte-wd9o0c{font-weight:600;color:#ff8c00}.comparison-bar.svelte-wd9o0c{position:relative}.pan-track.svelte-wd9o0c{position:relative;height:40px;background:#e5e7eb;border-radius:4px;margin-bottom:8px}.dark .pan-track.svelte-wd9o0c{background:#2a2a4e}.pan-marker.svelte-wd9o0c{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;z-index:1}.target-marker.svelte-wd9o0c{background:#3b82f6;z-index:2}.user-marker.svelte-wd9o0c{background:#10b981}.marker-label.svelte-wd9o0c{font-size:10px}.pan-labels.svelte-wd9o0c{display:flex;justify-content:space-between;font-size:11px;color:#6b7280}.dark .pan-labels.svelte-wd9o0c{color:#666}.legend.svelte-wd9o0c{display:flex;justify-content:center;gap:24px;margin-top:12px}.legend-item.svelte-wd9o0c{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.dark .legend-item.svelte-wd9o0c{color:#888}.legend-dot.svelte-wd9o0c{width:10px;height:10px;border-radius:50%}.legend-item.target.svelte-wd9o0c .legend-dot:where(.svelte-wd9o0c){background:#3b82f6}.legend-item.user.svelte-wd9o0c .legend-dot:where(.svelte-wd9o0c){background:#10b981}.fader-comparison.svelte-wd9o0c{display:flex;flex-direction:column;align-items:center;gap:16px}.fader-container.svelte-wd9o0c{display:flex;align-items:stretch;justify-content:center;gap:4px;height:220px;position:relative}.fader-side-label.svelte-wd9o0c{position:relative;width:70px;display:flex;flex-direction:column}.target-side.svelte-wd9o0c{text-align:right}.user-side.svelte-wd9o0c{text-align:left}.side-label-content.svelte-wd9o0c{position:absolute;transform:translateY(50%);display:flex;flex-direction:column;gap:2px;padding:4px 8px;background:#0000000d;border-radius:6px;white-space:nowrap}.target-side.svelte-wd9o0c .side-label-content:where(.svelte-wd9o0c){right:0;align-items:flex-end}.user-side.svelte-wd9o0c .side-label-content:where(.svelte-wd9o0c){left:0;align-items:flex-start}.dark .side-label-content.svelte-wd9o0c{background:#ffffff1a}.side-label-value.svelte-wd9o0c{font-size:12px;font-weight:700;font-family:monospace}.side-label-value.target-value.svelte-wd9o0c{color:#3b82f6}.side-label-value.user-value.svelte-wd9o0c{color:#10b981}.side-label-indicator.svelte-wd9o0c{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;font-weight:500}.dark .side-label-indicator.svelte-wd9o0c{color:#6b7280}.fader-scale.svelte-wd9o0c{position:relative;width:16px;display:flex;flex-direction:column;justify-content:space-between}.scale-mark.svelte-wd9o0c{position:absolute;right:0;transform:translateY(50%);font-size:10px;color:#9ca3af;font-family:monospace;text-align:right;width:100%}.scale-mark.zero.svelte-wd9o0c{color:#ff8c00;font-weight:600}.dark .scale-mark.svelte-wd9o0c{color:#6b7280}.dark .scale-mark.zero.svelte-wd9o0c{color:#f59e0b}.fader-track.svelte-wd9o0c{position:relative;width:48px;background:linear-gradient(to top,#22c55e,#22c55e 14.3%,#84cc16 14.3%,#84cc16 42.9%,#eab308 42.9%,#eab308 71.4%,#f97316 71.4%,#f97316 85.7%,#ef4444 85.7%,#ef4444);border-radius:6px;box-shadow:inset 0 2px 4px #0003}.dark .fader-track.svelte-wd9o0c{box-shadow:inset 0 2px 6px #0006}.fader-ticks.svelte-wd9o0c{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tick.svelte-wd9o0c{position:absolute;right:0;width:6px;height:1px;background:#ffffff4d}.tick.major.svelte-wd9o0c{width:12px;height:2px;background:#ffffff80}.tick.zero.svelte-wd9o0c{width:100%;height:2px;background:#ffffffb3}.fader-marker.svelte-wd9o0c{position:absolute;transform:translateY(50%);display:flex;align-items:center;z-index:2}.target-fader-marker.svelte-wd9o0c{left:-4px;z-index:3}.user-fader-marker.svelte-wd9o0c{right:-4px}.fader-knob.svelte-wd9o0c{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;box-shadow:0 2px 6px #0000004d;border:2px solid rgba(255,255,255,.3)}.target-fader-marker.svelte-wd9o0c .fader-knob:where(.svelte-wd9o0c){background:#3b82f6}.user-fader-marker.svelte-wd9o0c .fader-knob:where(.svelte-wd9o0c){background:#10b981}.fader-knob-label.svelte-wd9o0c{text-shadow:0 1px 2px rgba(0,0,0,.3)}.fader-legend.svelte-wd9o0c{display:flex;justify-content:center;gap:24px}.result-actions.svelte-wd9o0c{display:flex;justify-content:center;gap:16px;padding-top:16px}.btn-quit.svelte-wd9o0c{padding:12px 24px;background:transparent;border:2px solid #d1d5db;border-radius:9999px;color:#6b7280;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.btn-quit.svelte-wd9o0c:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.dark .btn-quit.svelte-wd9o0c{border-color:#3a3a6e;color:#888}.dark .btn-quit.svelte-wd9o0c:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.btn-next.svelte-wd9o0c{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#ff5100,#ff8533);border:none;border-radius:9999px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff51004d}.btn-next.svelte-wd9o0c:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ff510066}.text-green-500.svelte-wd9o0c{color:#22c55e}.text-lime-500.svelte-wd9o0c{color:#84cc16}.text-yellow-500.svelte-wd9o0c{color:#eab308}.text-orange-500.svelte-wd9o0c{color:#f97316}.text-red-500.svelte-wd9o0c{color:#ef4444}.bg-green-500\/20.svelte-wd9o0c{background:#22c55e33}.bg-lime-500\/20.svelte-wd9o0c{background:#84cc1633}.bg-yellow-500\/20.svelte-wd9o0c{background:#eab30833}.bg-orange-500\/20.svelte-wd9o0c{background:#f9731633}.bg-red-500\/20.svelte-wd9o0c{background:#ef444433}.eq-result-curve.svelte-wd9o0c{width:100%;max-width:600px;margin:0 auto;display:block;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000f}.dark .eq-result-curve.svelte-wd9o0c{border-color:#2a2a4e;box-shadow:none}.eq-plot-bg.svelte-wd9o0c{fill:#eef0f8;rx:4}.dark .eq-plot-bg.svelte-wd9o0c{fill:#0d0d1a}.eq-grid-line.svelte-wd9o0c{stroke:#c8cce0;stroke-width:.5}.dark .eq-grid-line.svelte-wd9o0c{stroke:#2a2a4e}.eq-unity-line.svelte-wd9o0c{stroke:#a0a4c0;stroke-width:1}.dark .eq-unity-line.svelte-wd9o0c{stroke:#3a3a6e}.eq-axis-label.svelte-wd9o0c{fill:#6b7280;font-size:10px;font-family:monospace}.dark .eq-axis-label.svelte-wd9o0c{fill:#888}.eq-axis-unit.svelte-wd9o0c{fill:#9ca3af;font-size:9px;font-family:monospace}.eq-band-dot.svelte-wd9o0c{width:20px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}@media (max-width: 480px){.score-value.svelte-wd9o0c{font-size:40px}.comparison-section.svelte-wd9o0c{flex-direction:column;gap:12px}.comparison-divider.svelte-wd9o0c{display:none}.result-actions.svelte-wd9o0c{flex-direction:column-reverse}.btn-quit.svelte-wd9o0c,.btn-next.svelte-wd9o0c{width:100%;justify-content:center}.fader-container.svelte-wd9o0c{height:180px}.fader-track.svelte-wd9o0c{width:40px}.fader-knob.svelte-wd9o0c{width:24px;height:24px;font-size:10px}.scale-mark.svelte-wd9o0c{font-size:9px}.fader-scale.svelte-wd9o0c{width:28px}.fader-side-label.svelte-wd9o0c{width:55px}.side-label-value.svelte-wd9o0c{font-size:10px}.side-label-indicator.svelte-wd9o0c{font-size:8px}.side-label-content.svelte-wd9o0c{padding:3px 6px}}.comp-result-curve.svelte-wd9o0c{width:100%;max-width:500px;margin:0 auto;display:block;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000f}.dark .comp-result-curve.svelte-wd9o0c{border-color:#2a2a4e;box-shadow:none}.comp-plot-bg.svelte-wd9o0c{fill:#eef0f8}.dark .comp-plot-bg.svelte-wd9o0c{fill:#0d0d1a}.comp-grid-line.svelte-wd9o0c{stroke:#c8cce0;stroke-width:.5}.dark .comp-grid-line.svelte-wd9o0c{stroke:#2a2a4e}.comp-unity-line.svelte-wd9o0c{stroke:#a0a4c0;stroke-width:1;stroke-dasharray:4 3;fill:none}.dark .comp-unity-line.svelte-wd9o0c{stroke:#3a3a5e}.comp-axis-label.svelte-wd9o0c{fill:#6b7280;font-size:10px;font-family:monospace}.dark .comp-axis-label.svelte-wd9o0c{fill:#888}.comp-axis-unit.svelte-wd9o0c{fill:#9ca3af;font-size:9px;font-family:monospace}.reverb-result-curve.svelte-wd9o0c{width:100%;max-width:500px;margin:0 auto;display:block;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000f}.dark .reverb-result-curve.svelte-wd9o0c{border-color:#2a2a4e;box-shadow:none}.waveshaper-result-section.svelte-wd9o0c{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.waveshaper-result-curve.svelte-wd9o0c{width:100%;max-width:400px}.waveshaper-error-info.svelte-wd9o0c{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.dark .waveshaper-error-info.svelte-wd9o0c{color:#9ca3af}.waveshaper-error-info.svelte-wd9o0c .error-label:where(.svelte-wd9o0c){font-weight:500}.waveshaper-error-info.svelte-wd9o0c .error-value:where(.svelte-wd9o0c){font-weight:700;color:#374151}.dark .waveshaper-error-info.svelte-wd9o0c .error-value:where(.svelte-wd9o0c){color:#e5e7eb}.dc-plot-bg.svelte-wd9o0c{fill:#eef0f8}.dark .dc-plot-bg.svelte-wd9o0c{fill:#0d0d1a}.dc-grid-line.svelte-wd9o0c{stroke:#c8cce0;stroke-width:.5}.dark .dc-grid-line.svelte-wd9o0c{stroke:#2a2a4e}.dc-ref-line.svelte-wd9o0c{stroke:#a0a4c0;stroke-width:1;stroke-dasharray:4 3}.dark .dc-ref-line.svelte-wd9o0c{stroke:#3a3a5e}.dc-axis-label.svelte-wd9o0c{fill:#6b7280;font-size:9px;font-family:monospace}.dark .dc-axis-label.svelte-wd9o0c{fill:#888}.dc-axis-unit.svelte-wd9o0c{fill:#9ca3af;font-size:9px;font-family:monospace}.stem-label-highlight.svelte-wd9o0c{font-weight:700;color:#ff5100}.dark .stem-label-highlight.svelte-wd9o0c{color:#ff7b3a}.compare-result-section.svelte-wd9o0c{display:flex;flex-direction:column;gap:24px;padding:16px 0}.compare-verdict.svelte-wd9o0c{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;font-size:15px}.compare-verdict.correct.svelte-wd9o0c{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.dark .compare-verdict.correct.svelte-wd9o0c{background:#10b9811a;border-color:#10b9814d;color:#6ee7b7}.compare-verdict.incorrect.svelte-wd9o0c{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.dark .compare-verdict.incorrect.svelte-wd9o0c{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}.verdict-icon.svelte-wd9o0c{font-size:24px;font-weight:700;flex-shrink:0}.compare-settings-reveal.svelte-wd9o0c{display:flex;flex-direction:column;gap:12px}.spectrum-review.svelte-wd9o0c{margin-top:12px;pointer-events:none;opacity:.85}.ms-source-label.svelte-wd9o0c{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:6px}.dark .ms-source-label.svelte-wd9o0c{color:#888}.sineid-target-yours.svelte-wd9o0c{display:flex;gap:16px;justify-content:center;margin-top:8px}.sineid-col.svelte-wd9o0c{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 24px;background:#f3f4f6;border-radius:12px;border:2px solid #e5e7eb;min-width:100px}.dark .sineid-col.svelte-wd9o0c{background:linear-gradient(135deg,#0a0a0a,#171717);border-color:#60a5fa33}.sineid-col.target.svelte-wd9o0c{border-color:#3b82f6}.dark .sineid-col.target.svelte-wd9o0c{border-color:#3b82f680}.sineid-col.yours.wrong.svelte-wd9o0c{border-color:#ef4444}.dark .sineid-col.yours.wrong.svelte-wd9o0c{border-color:#ef444480}.sineid-heading.svelte-wd9o0c{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.dark .sineid-heading.svelte-wd9o0c{color:#888}.sineid-value.svelte-wd9o0c{font-size:20px;font-weight:700;color:#374151}.dark .sineid-value.svelte-wd9o0c{color:#e5e5e5}.sineid-col.target.svelte-wd9o0c .sineid-value:where(.svelte-wd9o0c){color:#3b82f6}.dark .sineid-col.target.svelte-wd9o0c .sineid-value:where(.svelte-wd9o0c){color:#60a5fa}.sineid-col.yours.wrong.svelte-wd9o0c .sineid-value:where(.svelte-wd9o0c){color:#ef4444}.dark .sineid-col.yours.wrong.svelte-wd9o0c .sineid-value:where(.svelte-wd9o0c){color:#f87171}.sineid-hit.svelte-wd9o0c{color:#059669!important}.dark .sineid-hit.svelte-wd9o0c{color:#34d399!important}.sineid-miss.svelte-wd9o0c{color:#ef4444!important;text-decoration:line-through}.dark .sineid-miss.svelte-wd9o0c{color:#f87171!important}.sineid-detail.svelte-wd9o0c{font-size:12px;font-weight:500;color:#6b7280}.dark .sineid-detail.svelte-wd9o0c{color:#888}.comp-params-grid.svelte-wd9o0c{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.comp-param-card.svelte-wd9o0c{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;background:#f3f4f6;border-radius:8px;border:1px solid #e5e7eb}.dark .comp-param-card.svelte-wd9o0c{background:#1a1a2e;border-color:#2a2a4e}.comp-param-label.svelte-wd9o0c{font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.dark .comp-param-label.svelte-wd9o0c{color:#888}.comp-param-value.svelte-wd9o0c{font-size:14px;font-weight:700;font-family:monospace;color:#374151}.dark .comp-param-value.svelte-wd9o0c{color:#ccc}.gc-change-detail.svelte-wd9o0c{font-size:14px;color:#6b7280;text-align:center;margin:0}.dark .gc-change-detail.svelte-wd9o0c{color:#9ca3af}.gc-multi-results.svelte-wd9o0c{display:flex;flex-direction:column;gap:8px}.gc-multi-row.svelte-wd9o0c{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;font-size:13px}.dark .gc-multi-row.svelte-wd9o0c{background:#1a1a2e;border-color:#2a2a4e}.gc-multi-row.correct.svelte-wd9o0c{border-color:#a7f3d0;background:#ecfdf5}.dark .gc-multi-row.correct.svelte-wd9o0c{border-color:#10b9814d;background:#10b9811a}.gc-multi-row.wrong.svelte-wd9o0c{border-color:#fca5a5;background:#fef2f2}.dark .gc-multi-row.wrong.svelte-wd9o0c{border-color:#ef44444d;background:#ef44441a}.gc-source-name.svelte-wd9o0c{font-weight:600;min-width:80px;color:#374151}.dark .gc-source-name.svelte-wd9o0c{color:#ccc}.gc-direction.svelte-wd9o0c{flex:1;color:#6b7280}.dark .gc-direction.svelte-wd9o0c{color:#9ca3af}.gc-user-answer.svelte-wd9o0c{text-transform:capitalize;font-weight:500;color:#374151}.gc-spot-badge.svelte-wd9o0c{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.gc-spot-badge.changed.svelte-wd9o0c{background:#fef3c7;color:#92400e}.dark .gc-spot-badge.changed.svelte-wd9o0c{background:#f59e0b33;color:#fbbf24}.gc-spot-badge.unchanged.svelte-wd9o0c{background:#f3f4f6;color:#6b7280}.dark .gc-spot-badge.unchanged.svelte-wd9o0c{background:#6b728033;color:#9ca3af}.gc-spot-badge.correct-pick.svelte-wd9o0c{background:#d1fae5;color:#065f46}.dark .gc-spot-badge.correct-pick.svelte-wd9o0c{background:#10b98133;color:#6ee7b7}.gc-spot-badge.wrong-pick.svelte-wd9o0c{background:#fee2e2;color:#991b1b}.dark .gc-spot-badge.wrong-pick.svelte-wd9o0c{background:#ef444433;color:#fca5a5}.gc-spot-detail.svelte-wd9o0c{margin-left:6px;font-size:12px;color:#6b7280}.dark .gc-spot-detail.svelte-wd9o0c{color:#9ca3af}.dark .gc-user-answer.svelte-wd9o0c{color:#ccc}.gc-verdict.svelte-wd9o0c{font-size:16px;font-weight:700}.gc-multi-row.correct.svelte-wd9o0c .gc-verdict:where(.svelte-wd9o0c){color:#16a34a}.gc-multi-row.wrong.svelte-wd9o0c .gc-verdict:where(.svelte-wd9o0c){color:#ef4444}
