.header.svelte-9evkvi{position:sticky;top:5rem;background-color:#fff;padding:1rem 0;z-index:99;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.rating-info.svelte-9evkvi{display:flex;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.5rem 2rem}.rating-label.svelte-9evkvi{font-size:1rem;font-weight:500;color:#1a1a1a}.separator.svelte-9evkvi{color:#94a3b8}.potential-charts.svelte-9evkvi{max-width:1200px;margin:0 auto;padding:0 2rem}.potential-charts.svelte-9evkvi h3:where(.svelte-9evkvi){margin-bottom:1rem;font-size:1.25rem;color:#1a1a1a}.potential-charts.svelte-9evkvi ul:where(.svelte-9evkvi){display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.chart-info.svelte-9evkvi{background:#fff;border-radius:.75rem;padding:1rem;box-shadow:0 2px 4px #0000001a;display:grid;grid-template-columns:1fr auto;gap:.5rem;border-left-width:4px;border-left-style:solid}.chart-info.svelte-9evkvi h4:where(.svelte-9evkvi){margin:0;grid-column:1 / -1;font-size:1rem;color:#1a1a1a}.chart-info[data-difficulty=I].svelte-9evkvi{border-left-color:#1cda1b}.chart-info[data-difficulty=II].svelte-9evkvi{border-left-color:#3b90ff}.chart-info[data-difficulty=III].svelte-9evkvi{border-left-color:#ef960d}.chart-info[data-difficulty=IV].svelte-9evkvi{border-left-color:#dc43e5}.chart-info[data-difficulty=IV-α].svelte-9evkvi{border-left-color:#bd6eff}.score-info.svelte-9evkvi{display:flex;flex-direction:column;gap:.5rem;color:#4b5563;font-size:.875rem}.score-group.svelte-9evkvi{display:flex;align-items:center;gap:.75rem}.score-current.svelte-9evkvi,.score-required.svelte-9evkvi{display:flex;align-items:center;gap:.5rem}.score-label.svelte-9evkvi{color:#6b7280}.score-value.svelte-9evkvi{font-weight:600;color:#1a1a1a}.rating-value.svelte-9evkvi{color:#4b5563}.score-diff.svelte-9evkvi{color:#2563eb;font-weight:500}.arrow.svelte-9evkvi{color:#9ca3af}.difficulty-level.svelte-9evkvi{font-weight:600}.difficulty-level.I.svelte-9evkvi{color:#1cda1b}.difficulty-level.II.svelte-9evkvi{color:#3b90ff}.difficulty-level.III.svelte-9evkvi{color:#ef960d}.difficulty-level.IV.svelte-9evkvi{color:#dc43e5}.difficulty-level.IV-α.svelte-9evkvi{color:#bd6eff}@media (max-width: 640px){.rating-info.svelte-9evkvi{padding:.5rem 1rem}.potential-charts.svelte-9evkvi{padding:0 1rem}.chart-info.svelte-9evkvi{grid-template-columns:1fr}.score-group.svelte-9evkvi{flex-direction:column;align-items:flex-start;gap:.5rem}.arrow.svelte-9evkvi{display:none}}
