.profile-navigator.svelte-1j4hko2{position:fixed;z-index:1000;font-family:var(--theme-font-family, system-ui, sans-serif);-webkit-user-select:none;user-select:none}.profile-navigator.svelte-1j4hko2 :where(.svelte-1j4hko2){font-family:var(--theme-font-family, system-ui, sans-serif)}.profile-navigator.small-screen.svelte-1j4hko2{top:5px;right:5px;display:flex;flex-direction:column;align-items:flex-end}.profile-navigator.large-screen.svelte-1j4hko2{top:0;right:0;height:100vh;display:flex;justify-content:flex-end}.toggle-button.svelte-1j4hko2{width:40px;height:40px;border-radius:50%;background:var(--theme-primary-color, #10b981);color:var(--theme-text-on-primary, white);border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;transition:all .2s ease;z-index:1002}.toggle-button.right.svelte-1j4hko2{right:0}.toggle-button.svelte-1j4hko2:hover{transform:scale(1.05)}.large-screen.svelte-1j4hko2 .toggle-button:where(.svelte-1j4hko2){display:none}.navigator-panel.svelte-1j4hko2{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;overflow-y:auto;display:flex;flex-direction:column;max-height:100vh}.small-screen.svelte-1j4hko2 .navigator-panel:where(.svelte-1j4hko2){margin-top:10px;width:350px;max-height:70vh;animation:svelte-1j4hko2-slideIn .2s ease}.large-screen.svelte-1j4hko2 .navigator-panel:where(.svelte-1j4hko2){height:100vh;width:350px;border-radius:0;border-left:1px solid var(--theme-border, #e0e0e0)}.header.svelte-1j4hko2{padding:15px;border-bottom:1px solid #eaeaea;position:sticky;top:0;background:#fff;z-index:2}.header-content.svelte-1j4hko2{display:flex;align-items:center;justify-content:space-between;gap:10px}.header.svelte-1j4hko2 h3:where(.svelte-1j4hko2){margin:0;font-size:16px;color:var(--theme-text-color, #1f2937);font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading-indicator.svelte-1j4hko2{color:var(--theme-secondary-color, #6b7280);font-size:12px;font-style:italic;margin-top:4px}.axis-selector-container.svelte-1j4hko2{margin-top:24px;padding-top:2rem}.axis-select.svelte-1j4hko2{font-size:12px;padding:4px 8px;border-radius:4px;border:1px solid #ddd;background-color:#fff;color:var(--theme-text-color, #1f2937);box-shadow:0 1px 2px #0000000d;width:100%}.axis-select.svelte-1j4hko2:focus{outline:none;border-color:var(--theme-primary-color, #10b981);box-shadow:0 0 0 1px var(--theme-primary-color, #10b981)}.combined-content.svelte-1j4hko2{flex:1;overflow-y:auto;padding-bottom:15px}.section-title.svelte-1j4hko2{font-weight:600;font-size:16px;padding:10px 15px;color:var(--theme-text-color, #1f2937);background-color:#f8f9fa;border-bottom:1px solid #eaeaea;margin-top:10px}.axes-list.svelte-1j4hko2,.profiles-list.svelte-1j4hko2{list-style:none;padding:0;margin:0}.axis-item.svelte-1j4hko2{display:flex;flex-direction:column;padding:6px 15px;border-bottom:1px solid #f0f0f0;outline:none}.profile-item.svelte-1j4hko2{display:flex;flex-direction:column;padding:12px 15px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease;outline:none;border-left:6px solid transparent}.profile-item.svelte-1j4hko2:hover{background-color:#10b9810d}.profile-item.svelte-1j4hko2:focus{background-color:#10b9810d;box-shadow:0 0 0 2px var(--theme-primary-color, #10b981) inset}.profile-item.active.svelte-1j4hko2{background-color:#10b9811a}.axis-header.svelte-1j4hko2,.profile-header.svelte-1j4hko2{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.axis-name.svelte-1j4hko2,.profile-name.svelte-1j4hko2{margin:0;font-size:16px;font-weight:600;color:var(--theme-text-color, #1f2937)}.axis-score.svelte-1j4hko2{font-weight:700;padding:4px 8px;border-radius:12px;font-size:14px;min-width:40px;text-align:center}.score-low.svelte-1j4hko2{background-color:#fee2e2;color:#b91c1c}.score-medium.svelte-1j4hko2{background-color:#fef3c7;color:#92400e}.score-high.svelte-1j4hko2{background-color:#d1fae5;color:#065f46}.axis-progress.svelte-1j4hko2{margin-bottom:6px}.progress-bar.svelte-1j4hko2{height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:5px}.progress-fill.svelte-1j4hko2{height:100%;border-radius:4px}.assigned-badge.svelte-1j4hko2{background-color:var(--theme-primary-color, #10b981);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.conditions-list.svelte-1j4hko2{padding:0;margin:0;list-style:none}.condition-item.svelte-1j4hko2{display:flex;justify-content:space-between;font-size:13px;margin-bottom:3px;color:var(--theme-secondary-color, #6b7280)}.condition-axis.svelte-1j4hko2{font-weight:500}.condition-range.svelte-1j4hko2{color:var(--theme-secondary-color, #6b7280)}.empty-state.svelte-1j4hko2{display:flex;justify-content:center;align-items:center;height:200px;color:var(--theme-text-color, #1f2937);font-style:italic}@keyframes svelte-1j4hko2-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.current-profile-info.svelte-1j4hko2{padding:15px;border-bottom:1px solid #f0f0f0;background-color:#10b9810d}.current-profile-name.svelte-1j4hko2{margin:0;font-size:18px;font-weight:700;color:var(--theme-text-color, #1f2937);text-align:center}.footer-actions.svelte-1j4hko2{padding:15px;border-top:1px solid #eaeaea;display:flex;justify-content:center}.reset-button.svelte-1j4hko2{background-color:#ef4444;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.reset-button.svelte-1j4hko2:hover{background-color:#dc2626}.profile-coverage.svelte-1j4hko2{padding:0 15px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.coverage-title.svelte-1j4hko2{font-size:16px;font-weight:600;margin:0 0 15px;color:var(--theme-text-color, #1f2937);text-align:center}.coverage-visualization.svelte-1j4hko2{margin-bottom:15px}.coverage-grid.svelte-1j4hko2{width:280px;height:280px;position:relative;margin:30px auto 20px;background:none;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.axis-labels.svelte-1j4hko2{position:absolute;width:100%;height:100%;pointer-events:none;z-index:5}.coverage-axis-label.svelte-1j4hko2{position:absolute;font-size:13px;font-weight:600;color:var(--theme-text-color, #1f2937);z-index:5}.coverage-axis-label.x-axis.svelte-1j4hko2{bottom:-33px;left:50%;transform:translate(-50%);text-align:center}.coverage-axis-label.y-axis.svelte-1j4hko2{left:-78px;top:50%;transform:translateY(-50%) rotate(-90deg);text-align:center;width:100px}.axis-marker.svelte-1j4hko2{position:absolute;font-size:11px;color:#666}.axis-marker.x-min.svelte-1j4hko2{bottom:-20px;left:0}.axis-marker.x-mid.svelte-1j4hko2{bottom:-20px;left:50%;transform:translate(-50%)}.axis-marker.x-max.svelte-1j4hko2{bottom:-20px;right:0}.axis-marker.y-min.svelte-1j4hko2{left:-20px;bottom:0}.axis-marker.y-mid.svelte-1j4hko2{left:-20px;top:50%;transform:translateY(-50%)}.axis-marker.y-max.svelte-1j4hko2{left:-20px;top:0}.grid-backdrop.svelte-1j4hko2{position:absolute;width:100%;height:100%;border:1px solid #ddd;pointer-events:none;background-color:#00000003}.grid-line.svelte-1j4hko2{position:absolute;background-color:#0000000f}.horizontal-line.svelte-1j4hko2{width:100%;height:1px}.horizontal-line.top.svelte-1j4hko2{top:33.33%}.horizontal-line.middle.svelte-1j4hko2{top:66.66%}.horizontal-line.bottom.svelte-1j4hko2{bottom:0}.vertical-line.svelte-1j4hko2{height:100%;width:1px}.vertical-line.left.svelte-1j4hko2{left:33.33%}.vertical-line.center.svelte-1j4hko2{left:66.66%}.vertical-line.right.svelte-1j4hko2{right:0}.profile-dot.svelte-1j4hko2{position:absolute;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--profile-dot-border, rgba(0, 0, 0, .2));transition:all .3s ease-out}.axis-container.svelte-1j4hko2{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.axis.svelte-1j4hko2{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px}.axis-line.svelte-1j4hko2{position:absolute;background-color:#00000026}.axis-x.svelte-1j4hko2{height:1.5px;width:100%;top:50%;transform:translateY(-50%)}.axis-y.svelte-1j4hko2{width:1.5px;height:100%;left:50%;transform:translate(-50%)}.marker-top.svelte-1j4hko2{top:-18px;left:50%;transform:translate(-50%);text-align:center}.marker-right.svelte-1j4hko2{right:-22px;top:50%;transform:translateY(-50%);text-align:right}.marker-bottom.svelte-1j4hko2{bottom:-18px;left:50%;transform:translate(-50%);text-align:center}.marker-left.svelte-1j4hko2{left:-22px;top:50%;transform:translateY(-50%);text-align:left}.threshold-container.svelte-1j4hko2{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);top:20px;left:20px;pointer-events:none}.threshold-line.svelte-1j4hko2{position:absolute;background-color:#0000000f}@media (max-width: 768px){.toggle-button.svelte-1j4hko2{padding:6px}}.coverage-grid.svelte-1j4hko2,.scores-list.svelte-1j4hko2{max-width:100%}[data-theme=dark] .navigator-panel.svelte-1j4hko2,[data-theme=dark] .header.svelte-1j4hko2{background-color:var(--theme-bg-color-dark, #1f2937);border-color:var(--theme-border-color-dark, #374151)}[data-theme=dark] .legend-item.active.svelte-1j4hko2{box-shadow:0 0 0 1px #1f2937,0 0 0 2px var(--theme-primary-color, #10b981),0 2px 5px #0006}[data-theme=dark] .coverage-note.svelte-1j4hko2{color:var(--theme-secondary-color, #9ca3af)}[data-theme=dark] .profile-item.active.svelte-1j4hko2,[data-theme=dark] .profile-item.highlight-pulse.svelte-1j4hko2{background-color:#10b98133}.profile-area.svelte-1j4hko2{position:absolute;opacity:.7;cursor:pointer;transition:all .2s ease;border-radius:4px;box-shadow:0 0 2px #0000001a}.profile-area.svelte-1j4hko2:hover,.profile-area.svelte-1j4hko2:focus{opacity:.9;transform:scale(1.01);z-index:5;box-shadow:0 0 6px #0003}.profile-area.active.svelte-1j4hko2{opacity:.9;z-index:4;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--theme-primary-color, #10b981)}.profile-areas.svelte-1j4hko2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.threshold-container.svelte-1j4hko2{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;pointer-events:none;z-index:2}.threshold-line.svelte-1j4hko2{position:absolute;background-color:#00000014}.axis-item.dimmed.svelte-1j4hko2{opacity:.5}
