.tier-list-page.svelte-1tx0lnw{max-width:1200px;margin:0 auto;padding:0 var(--space-4, 1rem)}.page-header.svelte-1tx0lnw{display:flex;align-items:center;gap:20px;margin-bottom:40px}.header-icon-wrap.svelte-1tx0lnw{flex-shrink:0}.header-icon.svelte-1tx0lnw{width:72px;height:72px;border-radius:12px;border:3px solid;border-color:#8b7355 #5c4a38 #3d3225 #6b5842;box-shadow:0 4px 15px #0006}.header-text.svelte-1tx0lnw h1:where(.svelte-1tx0lnw){font-family:Cinzel,serif;font-size:2.2rem;color:var(--gold, #ffd700);margin:0 0 8px}.header-text.svelte-1tx0lnw p:where(.svelte-1tx0lnw){color:var(--text-muted, #888);margin:0;font-size:1.1rem}.tier-system.svelte-1tx0lnw{margin-bottom:48px;padding:32px;background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:12px}.tier-system.svelte-1tx0lnw h2:where(.svelte-1tx0lnw){font-family:Cinzel,serif;font-size:1.5rem;color:var(--gold, #ffd700);margin:0 0 12px}.tier-system.svelte-1tx0lnw p:where(.svelte-1tx0lnw){color:var(--text-secondary, #ccc);margin:0 0 24px;font-size:1rem}.tier-grid.svelte-1tx0lnw{display:grid;gap:16px}.tier-explanation.svelte-1tx0lnw{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff05;border-radius:8px}.tier-badge-large.svelte-1tx0lnw{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;font-weight:700;font-size:1.2rem;flex-shrink:0}.tier-details.svelte-1tx0lnw h3:where(.svelte-1tx0lnw){color:var(--text-primary, #fff);font-size:1rem;margin:0 0 4px}.tier-details.svelte-1tx0lnw p:where(.svelte-1tx0lnw){color:var(--text-muted, #888);font-size:.9rem;margin:0}.bracket-section.svelte-1tx0lnw{margin-bottom:48px}.bracket-header.svelte-1tx0lnw{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid rgba(139,115,85,.2)}.bracket-icon.svelte-1tx0lnw{width:56px;height:56px;border-radius:10px;border:2px solid rgba(139,115,85,.5)}.bracket-header.svelte-1tx0lnw h2:where(.svelte-1tx0lnw){font-family:Cinzel,serif;font-size:1.6rem;color:var(--text-primary, #fff);margin:0}.bracket-header.svelte-1tx0lnw p:where(.svelte-1tx0lnw){color:var(--text-muted, #888);margin:4px 0 0;font-size:.9rem}.tier-section.svelte-1tx0lnw{margin-bottom:32px}.tier-header.svelte-1tx0lnw{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tier-badge.svelte-1tx0lnw{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;font-weight:700;font-size:1.1rem}.tier-header.svelte-1tx0lnw h3:where(.svelte-1tx0lnw){color:var(--text-primary, #fff);font-size:1.3rem;margin:0}.comp-count.svelte-1tx0lnw{color:var(--text-muted, #888);font-size:.9rem}.tier-comps.svelte-1tx0lnw{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:16px}.comp-card.svelte-1tx0lnw{background:#231c16e6;border:1px solid rgba(139,115,85,.3);border-radius:12px;overflow:hidden;transition:all .2s ease}.comp-card.svelte-1tx0lnw:hover{border-color:var(--gold, #d4a017);transform:translateY(-2px);box-shadow:0 4px 20px #d4a01726}.comp-link.svelte-1tx0lnw{display:flex;align-items:center;gap:16px;padding:16px;text-decoration:none;color:inherit}.comp-classes.svelte-1tx0lnw{display:flex;gap:4px}.comp-info.svelte-1tx0lnw h4:where(.svelte-1tx0lnw){color:var(--text-primary, #fff);font-size:1.1rem;margin:0 0 4px}.comp-full-name.svelte-1tx0lnw{color:var(--text-muted, #888);font-size:.85rem;margin:0}.comp-reasoning.svelte-1tx0lnw{padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.05);background:#0003}.comp-reasoning.svelte-1tx0lnw h5:where(.svelte-1tx0lnw){color:var(--gold, #d4a017);font-size:.85rem;margin:0 0 6px;font-weight:600}.comp-reasoning.svelte-1tx0lnw p:where(.svelte-1tx0lnw){color:var(--text-secondary, #ccc);font-size:.8rem;margin:0;line-height:1.4}.faq-section.svelte-1tx0lnw{margin-bottom:48px;padding:32px;background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:12px}.faq-section.svelte-1tx0lnw h2:where(.svelte-1tx0lnw){font-family:Cinzel,serif;font-size:1.5rem;color:var(--gold, #ffd700);margin:0 0 24px}.faq-grid.svelte-1tx0lnw{display:grid;gap:20px}.faq-item.svelte-1tx0lnw{padding:20px;background:#ffffff05;border-radius:8px;border-left:3px solid var(--gold, #d4a017)}.faq-item.svelte-1tx0lnw h3:where(.svelte-1tx0lnw){color:var(--text-primary, #fff);font-size:1rem;margin:0 0 8px}.faq-item.svelte-1tx0lnw p:where(.svelte-1tx0lnw){color:var(--text-secondary, #ccc);font-size:.9rem;margin:0;line-height:1.5}.methodology-section.svelte-1tx0lnw{margin-bottom:60px;padding:32px;background:#231c16cc;border:1px solid rgba(139,115,85,.3);border-radius:12px}.methodology-section.svelte-1tx0lnw h2:where(.svelte-1tx0lnw){font-family:Cinzel,serif;font-size:1.5rem;color:var(--gold, #ffd700);margin:0 0 24px}.methodology-content.svelte-1tx0lnw{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.method-card.svelte-1tx0lnw{padding:20px;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.method-card.svelte-1tx0lnw h3:where(.svelte-1tx0lnw){color:var(--text-primary, #fff);font-size:1rem;margin:0 0 8px}.method-card.svelte-1tx0lnw p:where(.svelte-1tx0lnw){color:var(--text-secondary, #ccc);font-size:.85rem;margin:0;line-height:1.4}@media(max-width:768px){.tier-comps.svelte-1tx0lnw,.methodology-content.svelte-1tx0lnw{grid-template-columns:1fr}.page-header.svelte-1tx0lnw{flex-direction:column;text-align:center}.header-text.svelte-1tx0lnw h1:where(.svelte-1tx0lnw){font-size:1.8rem}.bracket-header.svelte-1tx0lnw{flex-direction:column;text-align:center;gap:12px}.tier-header.svelte-1tx0lnw{flex-wrap:wrap}.tier-grid.svelte-1tx0lnw{gap:12px}.tier-explanation.svelte-1tx0lnw{flex-direction:column;text-align:center;gap:12px}}@media(max-width:480px){.tier-list-page.svelte-1tx0lnw{padding:0 12px}.header-icon.svelte-1tx0lnw{width:56px;height:56px}.header-text.svelte-1tx0lnw h1:where(.svelte-1tx0lnw){font-size:1.5rem}.tier-system.svelte-1tx0lnw,.faq-section.svelte-1tx0lnw,.methodology-section.svelte-1tx0lnw{padding:20px}.bracket-icon.svelte-1tx0lnw{width:44px;height:44px}.comp-link.svelte-1tx0lnw{padding:12px;gap:12px}}
