.indicator-mark.svelte-qe7f74{pointer-events:none}.chart-container.svelte-fye6z{margin-top:1rem}.background-stripe.svelte-fye6z{pointer-events:none}.area.svelte-fye6z{transition:opacity .2s ease}.line.svelte-fye6z{transition:stroke-width .2s ease}.area.svelte-fye6z:hover{opacity:.9}.line.svelte-fye6z:hover{stroke-width:4}.legend-container.svelte-fye6z{max-height:100%;overflow-y:auto;overflow-x:hidden;padding-right:5px;font-family:var(--font-family)}.legend-item.svelte-fye6z{display:flex;align-items:center;gap:6px;margin-bottom:8px;white-space:nowrap}.legend-color.svelte-fye6z{width:16px;height:16px;flex-shrink:0;opacity:.7}.legend-label.svelte-fye6z{font-size:12px;color:var(--color-gray-900);font-weight:600}.legend-count.svelte-fye6z{font-size:11px;color:var(--color-gray-700);font-weight:400}.rank-chart-wrapper.svelte-v7ty0a{width:100%;height:100%;display:flex;flex-direction:column}.background-stripe.svelte-v7ty0a{pointer-events:none}.chart-title.svelte-v7ty0a{margin:0 0 .25rem;font-size:.85rem;font-weight:700;color:var(--purple-dark);text-align:center}.rank-line.svelte-v7ty0a{transition:stroke-width .2s ease}.rank-line.svelte-v7ty0a:hover{stroke-width:3}.legend-container.svelte-ehutj6{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0}.legend-title.svelte-ehutj6{margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:var(--purple-dark);text-align:center;flex-shrink:0}.legend-items.svelte-ehutj6{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding-right:.25rem}.legend-item.svelte-ehutj6{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}.legend-header.svelte-ehutj6{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.legend-label.svelte-ehutj6{font-size:.75rem;font-weight:600;color:var(--color-gray-900)}.legend-link.svelte-ehutj6{text-decoration:none;transition:color var(--transition-fast)}.legend-link.svelte-ehutj6:hover{color:var(--purple-dark);text-decoration:underline}.legend-stats.svelte-ehutj6{font-size:.7rem;color:var(--color-gray-700);white-space:nowrap}.bar-svg.svelte-ehutj6{display:block;border-radius:var(--radius-sm)}.bar-rect.svelte-ehutj6{transition:opacity var(--transition-fast)}.bar-rect.svelte-ehutj6:hover{opacity:1}.no-data.svelte-ehutj6{color:var(--color-gray-900);font-size:.75rem;font-style:italic;text-align:center;padding:1rem 0}.stats-container.svelte-1vyzzc8{display:flex;flex-direction:column;gap:1.5rem}.stats-grid.svelte-1vyzzc8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card.svelte-1vyzzc8{background:var(--yellow-primary);border-radius:var(--radius-lg);padding:.5rem;display:flex;box-shadow:var(--shadow-lg);flex:1}.rank-card.svelte-1vyzzc8{background:var(--pink-primary)}.stat-card-inner.svelte-1vyzzc8{flex:1;padding:.75rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;position:relative;overflow:hidden;border:2px solid var(--yellow-secondary);border-radius:var(--radius-md)}.rank-inner.svelte-1vyzzc8{border-color:var(--pink-secondary)}.logo-shape.svelte-1vyzzc8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px;opacity:.5;pointer-events:none}.crown-shape.svelte-1vyzzc8{width:180px;height:180px}.stat-label.svelte-1vyzzc8{font-size:1rem;color:var(--purple-dark);font-weight:700;text-transform:uppercase;letter-spacing:.8px;position:relative;z-index:1}.stat-value.svelte-1vyzzc8{font-size:2.5rem;font-weight:700;color:var(--dark-text);line-height:1;position:relative;z-index:1}.stat-subtitle.svelte-1vyzzc8{font-size:1rem;color:var(--dark-text);margin-top:.25rem;position:relative;z-index:1}.variations-disclaimer.svelte-1vyzzc8{margin:0;font-size:.7rem;color:var(--purple-dark);font-style:italic;font-weight:600;text-align:center;background:var(--yellow-secondary);border:1.5px solid var(--purple-dark);border-radius:var(--radius-full);padding:.3rem .75rem}.compact.svelte-1vyzzc8 .stats-grid:where(.svelte-1vyzzc8){grid-template-columns:repeat(2,1fr);gap:.75rem}.compact.svelte-1vyzzc8 .stat-card:where(.svelte-1vyzzc8){padding:.3rem}.compact.svelte-1vyzzc8 .stat-card-inner:where(.svelte-1vyzzc8){padding:.5rem .75rem;gap:.25rem}.compact.svelte-1vyzzc8 .stat-label:where(.svelte-1vyzzc8){font-size:.7rem;letter-spacing:.5px}.compact.svelte-1vyzzc8 .stat-value:where(.svelte-1vyzzc8){font-size:1.5rem}.compact.svelte-1vyzzc8 .stat-subtitle:where(.svelte-1vyzzc8){font-size:.75rem}.compact.svelte-1vyzzc8 .logo-shape:where(.svelte-1vyzzc8){width:150px;height:150px}.compact.svelte-1vyzzc8 .crown-shape:where(.svelte-1vyzzc8){width:110px;height:110px}@media (max-width: 768px){.stats-grid.svelte-1vyzzc8{grid-template-columns:1fr 1fr;gap:.5rem}.stats-container.svelte-1vyzzc8{gap:.5rem}.stat-card.svelte-1vyzzc8{padding:2px;box-shadow:none}.stat-card-inner.svelte-1vyzzc8{padding:.1rem .25rem;gap:0;border-width:1px}.stat-label.svelte-1vyzzc8{font-size:.45rem;letter-spacing:0}.stat-value.svelte-1vyzzc8{font-size:.75rem}.stat-subtitle.svelte-1vyzzc8{font-size:.45rem;margin-top:0}.variations-disclaimer.svelte-1vyzzc8{font-size:.55rem}.logo-shape.svelte-1vyzzc8{width:55px;height:55px}.crown-shape.svelte-1vyzzc8{width:45px;height:45px}}.filter-years-btn.svelte-14crln4{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.7rem;font-weight:600;font-family:inherit;background:var(--yellow-secondary);border:1.5px solid var(--purple-dark);border-radius:var(--radius-full);color:var(--purple-dark);cursor:pointer;transition:all var(--transition-fast)}.filter-years-btn.svelte-14crln4:hover{background:var(--yellow-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.filter-years-btn.svelte-14crln4:active{transform:translateY(0)}.charts-container.svelte-12f6yw0{display:flex;gap:1.5rem;width:100%;align-items:stretch}.left-column.svelte-12f6yw0{flex:1;display:flex;flex-direction:column;gap:1.5rem;min-width:0}.chart-title.svelte-12f6yw0{margin:0 0 .25rem;font-size:.85rem;font-weight:700;color:var(--purple-dark);text-align:center}.right-column.svelte-12f6yw0{width:380px;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;min-height:0}.stats-section.svelte-12f6yw0{width:100%}.area-chart-card.svelte-12f6yw0{flex:1;padding:1rem;min-height:0;display:flex;flex-direction:column;align-items:center;position:relative}.compare-btn.svelte-12f6yw0{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.7rem;font-weight:600;font-family:inherit;background:var(--yellow-secondary);border:1.5px solid var(--purple-dark);border-radius:var(--radius-full);color:var(--purple-dark);text-decoration:none;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.compare-btn.svelte-12f6yw0:hover{background:var(--yellow-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.compare-btn.svelte-12f6yw0 svg:where(.svelte-12f6yw0){flex-shrink:0}.desktop-compare.svelte-12f6yw0{position:absolute;top:.75rem;right:.75rem;z-index:2}.mobile-compare.svelte-12f6yw0{display:none}.rank-chart.svelte-12f6yw0{padding:.75rem;position:relative;flex-shrink:0}.legend-card.svelte-12f6yw0{flex:1;padding:1.5rem;overflow:hidden;max-height:25vh;display:flex;flex-direction:column}.filter-years-hint.svelte-12f6yw0{margin:0;font-size:.75rem;color:var(--color-gray-500);font-style:italic;text-align:center}.mobile-filter-years.svelte-12f6yw0{display:none;align-items:center;gap:.5rem}@media (max-width: 1200px){.charts-container.svelte-12f6yw0{flex-direction:column}.right-column.svelte-12f6yw0{width:100%}}@media (max-width: 1024px){.filter-years-hint.svelte-12f6yw0{display:none}.mobile-filter-years.svelte-12f6yw0{display:flex;justify-content:center;padding-top:.5rem}.desktop-compare.svelte-12f6yw0{display:none}.mobile-compare.svelte-12f6yw0{display:inline-flex}.stats-section.svelte-12f6yw0{display:none}.left-column.svelte-12f6yw0,.right-column.svelte-12f6yw0{display:contents}.legend-card.svelte-12f6yw0{display:none}.area-chart-card.svelte-12f6yw0{order:1}.rank-chart.svelte-12f6yw0{order:2}}@media (max-width: 768px){.charts-container.svelte-12f6yw0,.left-column.svelte-12f6yw0{gap:1rem}.right-column.svelte-12f6yw0{flex-direction:column;gap:1rem}.area-chart-card.svelte-12f6yw0,.rank-chart.svelte-12f6yw0{padding:.5rem}.legend-card.svelte-12f6yw0{padding:1rem;max-height:20vh}}.us-map-container.svelte-7ud7v1{width:100%;font-family:var(--font-family);display:flex;flex-direction:column;align-items:center}.map-heading.svelte-7ud7v1{margin:0 0 .5rem;font-size:.85rem;font-weight:700;color:var(--purple-dark);text-align:center}.map-title.svelte-7ud7v1{text-align:center;margin-bottom:1rem}.map-title.svelte-7ud7v1 h3:where(.svelte-7ud7v1){margin:0;font-size:1.25rem;font-weight:600;color:var(--color-gray-900)}.map-title.svelte-7ud7v1 .disclaimer:where(.svelte-7ud7v1){margin:.1rem 0 .5rem;font-size:.75rem;color:var(--color-gray-700);font-style:italic}.filter-years-hint.svelte-7ud7v1{margin:.25rem 0 0;font-size:.75rem;color:var(--color-gray-500);font-style:italic}.filter-years-mobile.svelte-7ud7v1{display:none}.map-wrapper.svelte-7ud7v1{position:relative;width:100%}.map-svg.svelte-7ud7v1{display:block;margin:0 auto;max-width:100%;height:auto;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.map-svg.zoomed.svelte-7ud7v1{cursor:grab}.map-svg.zoomed.svelte-7ud7v1:active{cursor:grabbing}.state.svelte-7ud7v1{cursor:pointer;transition:opacity .15s ease;outline:none}@media (hover: hover){.state.svelte-7ud7v1:hover{opacity:.8;stroke:var(--color-gray-900);stroke-width:2}.state.hovered.svelte-7ud7v1{opacity:.8}}.state.svelte-7ud7v1:focus-visible{opacity:.8;stroke:var(--color-gray-900);stroke-width:2}.zoom-controls.svelte-7ud7v1{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;z-index:5}.zoom-controls.svelte-7ud7v1 button:where(.svelte-7ud7v1){width:32px;height:32px;border-radius:6px;border:1.5px solid var(--color-gray-200);background:#fff;color:var(--color-gray-700);font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000014;transition:background .15s,color .15s;line-height:1;padding:0}.zoom-controls.svelte-7ud7v1 button:where(.svelte-7ud7v1):hover{background:var(--color-gray-100, #f3f4f6);color:var(--color-gray-900)}.zoom-controls.svelte-7ud7v1 .reset-btn:where(.svelte-7ud7v1){font-size:16px}.error.svelte-7ud7v1{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--color-gray-700);font-style:italic}@media (max-width: 1024px){.filter-years-hint.svelte-7ud7v1{display:none}.filter-years-mobile.svelte-7ud7v1{display:flex;justify-content:center;margin-top:.25rem}}@media (max-width: 768px){.map-title.svelte-7ud7v1 .disclaimer:where(.svelte-7ud7v1){font-size:.55rem;margin:0 0 .35rem}.map-title.svelte-7ud7v1 h3:where(.svelte-7ud7v1){font-size:1rem}}.similar-names-container.svelte-b4roqa{width:100%;padding:1.5rem 0}.section-title.svelte-b4roqa{font-size:1.5rem;font-weight:700;color:var(--purple-dark);margin:0 0 1rem;text-align:center}.toggle-wrapper.svelte-b4roqa{margin-bottom:1.25rem}.toggle-sm.svelte-b4roqa .toggle-track{padding:2px}.toggle-sm.svelte-b4roqa .toggle-option{padding:.25rem .75rem;font-size:.7rem;white-space:nowrap}.names-grid.svelte-b4roqa{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.show-more-btn.svelte-b4roqa{display:block;margin:1.25rem auto 0;padding:.5rem 1.5rem;font-size:.85rem;font-weight:600;color:var(--purple-dark);background:none;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.show-more-btn.svelte-b4roqa:hover{border-color:var(--purple-dark);background:var(--purple-dark);color:#fff}.loading-wrapper.svelte-b4roqa{display:flex;justify-content:center;padding:2rem}.no-data.svelte-b4roqa{color:var(--color-gray-900);font-style:italic;text-align:center;padding:1rem}@media (max-width: 768px){.names-grid.svelte-b4roqa{gap:.5rem}.section-title.svelte-b4roqa{font-size:1.25rem}}.charts-container.svelte-rr1j6p{display:flex;flex-direction:column;gap:1.5rem;width:100%}.stats-section.svelte-rr1j6p{width:100%;overflow:hidden}.stats-section.svelte-rr1j6p .stats-grid{gap:1rem}.stats-section.svelte-rr1j6p .stat-value{font-size:1.5rem}.stats-section.svelte-rr1j6p .stat-label{font-size:.7rem}.stats-section.svelte-rr1j6p .stat-subtitle{font-size:.75rem}.rank-legend-row.svelte-rr1j6p{display:flex;gap:1.5rem;width:100%}.rank-chart.svelte-rr1j6p{flex:2;padding:1rem;position:relative;display:flex;justify-content:center;align-items:center}.legend-card.svelte-rr1j6p{flex:1;padding:1.5rem;overflow:hidden;max-height:25vh;display:flex;flex-direction:column}.area-chart-card.svelte-rr1j6p{padding:1rem 1rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.chart-title.svelte-rr1j6p{margin:0 0 .25rem;font-size:.85rem;font-weight:700;color:var(--purple-dark);text-align:center}@media (max-width: 768px){.charts-container.svelte-rr1j6p{gap:1rem}.rank-legend-row.svelte-rr1j6p{display:contents}.stats-section.svelte-rr1j6p{order:0}.area-chart-card.svelte-rr1j6p{order:1}.legend-card.svelte-rr1j6p{order:2}.rank-chart.svelte-rr1j6p{order:3}.rank-chart.svelte-rr1j6p{padding:.5rem}.legend-card.svelte-rr1j6p{padding:1rem;max-height:20vh}.legend-card.svelte-rr1j6p .legend-title{font-size:.7rem}.area-chart-card.svelte-rr1j6p{padding:.5rem}.stats-section.svelte-rr1j6p .stat-value{font-size:1.2rem}.stats-section.svelte-rr1j6p .stat-label{font-size:.65rem}}.backdrop.svelte-141qscj{position:fixed;top:var(--header-height, 80px);left:calc(var(--sidebar-width, 350px) + var(--sidebar-margin, 1rem));right:0;bottom:0;background:var(--overlay-medium);z-index:998;animation:svelte-141qscj-fadeIn .2s ease-out}@keyframes svelte-141qscj-fadeIn{0%{opacity:0}to{opacity:1}}.panel.svelte-141qscj{position:fixed;top:var(--header-height, 80px);right:0;width:750px;height:calc(100vh - var(--header-height, 80px));background:var(--color-white);box-shadow:-4px 0 16px #00000026;transform:translate(100%);transition:transform var(--transition-normal);z-index:999;display:flex;flex-direction:column}.panel.open.svelte-141qscj{transform:translate(0)}.panel-header.svelte-141qscj{position:relative;padding:.8rem 1.5rem;border-bottom:2px solid var(--color-gray-200);flex-shrink:0;overflow:hidden}.header-background.svelte-141qscj{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.header-content.svelte-141qscj{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.header-text.svelte-141qscj{display:flex;flex-direction:column;gap:.25rem}.panel-header.svelte-141qscj h2:where(.svelte-141qscj){margin:0;font-size:2.5rem;font-weight:700;color:var(--dark-text)}.current-rank-label.svelte-141qscj{font-size:.875rem;color:var(--dark-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.9}.panel-content.svelte-141qscj{flex:1;overflow-y:auto;padding:2rem;background:var(--linen);display:flex;flex-direction:column;gap:2rem}.no-data.svelte-141qscj{text-align:center;padding:2rem;color:var(--color-gray-900)}.no-data.svelte-141qscj p:where(.svelte-141qscj){margin:0;font-style:italic}@media (max-width: 1024px){.panel.svelte-141qscj{width:90vw;top:0;height:100vh}.backdrop.svelte-141qscj{top:0;left:0}}@media (max-width: 768px){.panel.svelte-141qscj{width:100vw}.panel-header.svelte-141qscj{padding:1rem 1.25rem}.panel-header.svelte-141qscj h2:where(.svelte-141qscj){font-size:1.8rem}.panel-content.svelte-141qscj{padding:1rem;gap:1rem}}@media (max-width: 480px){.panel-header.svelte-141qscj{padding:.75rem 1rem}.panel-header.svelte-141qscj h2:where(.svelte-141qscj){font-size:1.5rem}.panel-content.svelte-141qscj{padding:.75rem}}.sidebar.svelte-ast9b0{width:var(--sidebar-width, 320px);background:var(--linen);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:fixed;left:var(--sidebar-margin, 1rem);top:calc(var(--header-height, 80px) + var(--sidebar-margin, 1rem));height:calc(100vh - var(--header-height, 80px) - var(--sidebar-margin, 1rem) * 2);overflow:hidden;z-index:10}.sidebar-background.svelte-ast9b0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;border-radius:var(--radius-xl)}.sidebar-content.svelte-ast9b0{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1;padding:1.5rem 1rem 2rem;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.name-section.svelte-ast9b0{padding-bottom:1.3rem;position:relative}.name-section.svelte-ast9b0:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='18' viewBox='0 0 80 18'%3E%3Cg transform='translate(5, 3)'%3E%3Cg transform='scale(0.1, 0.1)'%3E%3Cg transform='translate(-25.865, -12.57)'%3E%3Cpath d='m83.647 102.56c10.863-15.519 9.8248-17.823-3.3021-7.3277-78.496 62.758-66.965-85.281 1.3904-19.516 11.748 8.455 10.113 1.9679 2.921-7.9275-54.234-74.263 81.175-73.256 23.842 0.82769-4.1897 5.4138-12.152 20.649 12.059-0.02658 57.119-48.776 65.464 80.075-4.5262 28.436-15.587-11.5-18.361-11.343-7.9185 3.2185 50.052 69.797-72.772 71.325-24.466 2.3156z' fill='%2341224A'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(25, 3)'%3E%3Cg transform='scale(0.1, 0.1)'%3E%3Cg transform='translate(-25.865, -12.57)'%3E%3Cpath d='m83.647 102.56c10.863-15.519 9.8248-17.823-3.3021-7.3277-78.496 62.758-66.965-85.281 1.3904-19.516 11.748 8.455 10.113 1.9679 2.921-7.9275-54.234-74.263 81.175-73.256 23.842 0.82769-4.1897 5.4138-12.152 20.649 12.059-0.02658 57.119-48.776 65.464 80.075-4.5262 28.436-15.587-11.5-18.361-11.343-7.9185 3.2185 50.052 69.797-72.772 71.325-24.466 2.3156z' fill='%2341224A'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(45, 3)'%3E%3Cg transform='scale(0.1, 0.1)'%3E%3Cg transform='translate(-25.865, -12.57)'%3E%3Cpath d='m83.647 102.56c10.863-15.519 9.8248-17.823-3.3021-7.3277-78.496 62.758-66.965-85.281 1.3904-19.516 11.748 8.455 10.113 1.9679 2.921-7.9275-54.234-74.263 81.175-73.256 23.842 0.82769-4.1897 5.4138-12.152 20.649 12.059-0.02658 57.119-48.776 65.464 80.075-4.5262 28.436-15.587-11.5-18.361-11.343-7.9185 3.2185 50.052 69.797-72.772 71.325-24.466 2.3156z' fill='%2341224A'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(65, 3)'%3E%3Cg transform='scale(0.1, 0.1)'%3E%3Cg transform='translate(-25.865, -12.57)'%3E%3Cpath d='m83.647 102.56c10.863-15.519 9.8248-17.823-3.3021-7.3277-78.496 62.758-66.965-85.281 1.3904-19.516 11.748 8.455 10.113 1.9679 2.921-7.9275-54.234-74.263 81.175-73.256 23.842 0.82769-4.1897 5.4138-12.152 20.649 12.059-0.02658 57.119-48.776 65.464 80.075-4.5262 28.436-15.587-11.5-18.361-11.343-7.9185 3.2185 50.052 69.797-72.772 71.325-24.466 2.3156z' fill='%2341224A'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:center;background-size:80px 18px}.sidebar-actions.svelte-ast9b0{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center}.name-section.svelte-ast9b0 h1:where(.svelte-ast9b0){padding-right:3.5rem;font-size:2.7rem;color:var(--dark-text);margin:0 0 .5rem;line-height:1.2;word-break:break-word}.name-section.svelte-ast9b0 h1.long-name:where(.svelte-ast9b0){font-size:2.3rem}.current-rank-label.svelte-ast9b0{font-size:.78rem;color:var(--dark-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.5rem}.meaning-link.svelte-ast9b0{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--purple-dark, var(--dark-text));text-decoration:underline;text-underline-offset:2px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;transition:opacity .15s ease}.meaning-link.svelte-ast9b0:hover,.meaning-link.svelte-ast9b0:focus-visible{opacity:.7}.external-icon.svelte-ast9b0{flex-shrink:0}.visually-hidden.svelte-ast9b0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter-section.svelte-ast9b0 h2:where(.svelte-ast9b0){font-size:.85rem;color:var(--dark-text);font-weight:600;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;gap:.35rem}.filter-section.svelte-ast9b0 .year-filter{margin:0}.filter-section.svelte-ast9b0 .filter-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.time-period-title.svelte-ast9b0{margin:0!important}.mobile-gender-toggle.svelte-ast9b0{display:none}.filters-section.svelte-ast9b0{display:flex;flex-direction:column;gap:1rem}@media (max-width: 1024px){.sidebar.svelte-ast9b0{position:relative;width:calc(100% - var(--sidebar-margin, 1rem) * 2);height:auto;left:var(--sidebar-margin, 1rem);top:0}.sidebar-content.svelte-ast9b0{gap:.75rem}.current-rank-label.svelte-ast9b0{font-size:.8rem;margin-bottom:.5rem}.name-section.svelte-ast9b0 h1:where(.svelte-ast9b0){padding-right:3.5rem}.desktop-gender-toggle.svelte-ast9b0{display:none}.mobile-gender-toggle.svelte-ast9b0{display:block}.filters-section.svelte-ast9b0{gap:.75rem}.filter-section.svelte-ast9b0{display:none}.filter-section.svelte-ast9b0 h2:where(.svelte-ast9b0){font-size:.75rem;margin:0 0 .5rem}.filters-section.svelte-ast9b0 .toggle-option{padding:.25rem .5rem;font-size:.75rem}.filters-section.svelte-ast9b0 .slider-section{padding:.5rem 0 .75rem}.filters-section.svelte-ast9b0 .current-selection{padding:.4rem;font-size:.8rem}.filters-section.svelte-ast9b0 .current-selection strong{font-size:.9rem}.filters-section.svelte-ast9b0 .preset-buttons{margin-top:.5rem;gap:.35rem}.filters-section.svelte-ast9b0 .preset-btn{padding:.3rem .5rem;font-size:.75rem;min-width:0}.filters-section.svelte-ast9b0 .slider-btn{width:18px;height:18px;font-size:.8rem}.filters-section.svelte-ast9b0 .variations-container{gap:.5rem}.filters-section.svelte-ast9b0 .variations-panel{padding:.4rem}.filters-section.svelte-ast9b0 .variations-panel-content{padding-top:.5rem;gap:.5rem}.filters-section.svelte-ast9b0 .add-variation-btn{padding:.4rem;font-size:.8rem}.filters-section.svelte-ast9b0 .search-container{padding:.75rem;margin-top:.5rem}.filters-section.svelte-ast9b0 .section-card{padding:.65rem}}@media (max-width: 768px){.sidebar.svelte-ast9b0{width:calc(100% - 1rem);left:.5rem;border-radius:var(--radius-lg)}.sidebar-content.svelte-ast9b0{padding:1rem .75rem 1.5rem}.name-section.svelte-ast9b0 h1:where(.svelte-ast9b0){font-size:2.2rem}.name-section.svelte-ast9b0 h1.long-name:where(.svelte-ast9b0){font-size:1.8rem}}@media (max-width: 480px){.sidebar.svelte-ast9b0{width:calc(100% - .5rem);left:.25rem}.sidebar-content.svelte-ast9b0{padding:.75rem .5rem 1rem;gap:.75rem}.name-section.svelte-ast9b0 h1:where(.svelte-ast9b0){font-size:1.8rem}.name-section.svelte-ast9b0 h1.long-name:where(.svelte-ast9b0){font-size:1.5rem}}:root{--sidebar-width: 350px;--sidebar-margin: 1rem;--content-padding: 1.5rem;--header-height: 80px}.page-layout.svelte-o9zxt6{background:var(--linen);display:flex;min-height:100vh;width:100%}.main-content.svelte-o9zxt6{margin-left:calc(var(--sidebar-width) + var(--sidebar-margin));flex:1;background:var(--linen);min-height:100vh;position:relative;display:flex;flex-direction:column;padding:0 var(--content-padding) 0 0;overflow-x:hidden}.chart-section.svelte-o9zxt6{width:100%;display:flex;flex-direction:column;box-sizing:border-box}.chart-container.svelte-o9zxt6{width:100%;max-width:1700px;margin:0 auto;flex:1;display:flex;justify-content:center;align-items:flex-start;overflow-x:auto;overflow-y:visible;box-sizing:border-box;position:relative;padding:var(--content-padding)}.chart-container.svelte-o9zxt6 svg{max-width:100%;height:auto;display:block}.map-section.svelte-o9zxt6{margin:0 auto 2rem;width:100%;max-width:1700px;position:relative;z-index:1;box-sizing:border-box;padding:var(--content-padding)}.similar-names-section.svelte-o9zxt6{margin-bottom:2rem;max-width:850px;width:100%;align-self:center;position:relative;z-index:1;box-sizing:border-box;padding:var(--content-padding)}.map-container.svelte-o9zxt6{width:100%;display:flex;justify-content:center;align-items:center;overflow-x:auto;overflow-y:visible;box-sizing:border-box;position:relative}.map-container.svelte-o9zxt6 svg{max-width:100%;height:auto;display:block}.error-message.svelte-o9zxt6{padding:2rem;margin:1rem 0}.section-loading-overlay.svelte-o9zxt6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--linen-90, rgba(255, 255, 255, .9));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;border-radius:inherit}.mobile-stats-row.svelte-o9zxt6{display:none}.year-filter-backdrop.svelte-o9zxt6{position:fixed;inset:0;background:var(--overlay-medium);z-index:998;animation:svelte-o9zxt6-fadeIn .2s ease-out}.year-filter-sheet.svelte-o9zxt6{position:fixed;bottom:0;left:0;right:0;background:var(--color-white);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -4px 16px #00000026;z-index:999;padding:1.25rem 1.5rem 2rem;animation:svelte-o9zxt6-slideUp .25s ease-out}.year-filter-sheet-header.svelte-o9zxt6{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.year-filter-sheet-header.svelte-o9zxt6 h3:where(.svelte-o9zxt6){margin:0;font-size:1.1rem;color:var(--purple-dark);font-weight:700}.year-filter-sheet-body.svelte-o9zxt6{padding:0}@keyframes svelte-o9zxt6-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-o9zxt6-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){:root{--sidebar-width: 100%;--content-padding: 1.5rem}.page-layout.svelte-o9zxt6{flex-direction:column;height:auto}.main-content.svelte-o9zxt6{margin-left:0;padding:0}.mobile-stats-row.svelte-o9zxt6{display:block;padding:0 var(--content-padding);margin-top:1rem;margin-bottom:.5rem}}@media (max-width: 768px){:root{--content-padding: .75rem}.map-section.svelte-o9zxt6{margin-bottom:1rem}.similar-names-section.svelte-o9zxt6{margin-bottom:1rem;padding:var(--content-padding)}.chart-container.svelte-o9zxt6{padding:var(--content-padding)}}@media (max-width: 480px){:root{--content-padding: .5rem}.map-section.svelte-o9zxt6,.similar-names-section.svelte-o9zxt6{margin-bottom:.75rem}}
