.discovery-heading{padding:56px 0 36px;max-width:900px}.discovery-heading h1{margin:0;font-size:max(var(--app-min-font-size, 0px), calc((clamp(36px,5.2vw,64px)) * var(--app-text-scale, 1)));font-weight:620;letter-spacing:-.055em;line-height:1.15;word-break:keep-all}.discovery-heading h1 span{font-size:.45em;color:var(--muted);font-weight:500;letter-spacing:-.035em}.discovery-heading>p:not(.stats-kicker){font-size:max(var(--app-min-font-size, 0px), calc((17px) * var(--app-text-scale, 1)));line-height:1.85;color:var(--muted);margin:20px 0}.discovery-inline,.discovery-mini-links a{color:var(--ink);font-size:max(var(--app-min-font-size, 0px), calc((14px) * var(--app-text-scale, 1)));text-decoration:underline;text-underline-offset:5px;line-height:1.8}.discovery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:24px 0 0}.discovery-actions a{font-size:max(var(--app-min-font-size, 0px), calc((14px) * var(--app-text-scale, 1)));color:var(--ink);min-height:44px;display:inline-flex;align-items:center}.discovery-actions .discovery-primary{background:var(--ink);color:#fff;padding:14px 20px;border-radius:6px}.discovery-statistics .ranking{padding:28px 0 48px}.discovery-statistics .ranking-head{margin-bottom:24px}.discovery-statistics .ranking-head h2{font-size:max(var(--app-min-font-size, 0px), calc((28px) * var(--app-text-scale, 1)));letter-spacing:-.04em}.discovery-statistics .ranking-head p{margin-bottom:10px;letter-spacing:0}.statistics-filters{display:flex;flex-wrap:wrap;align-items:end;gap:20px;padding:24px;background:var(--public-surface);border-radius:10px}.statistics-filters label{display:grid;gap:8px;font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));font-weight:600;min-width:0}.statistics-filters select,.statistics-filters input{height:48px;padding:10px 14px;border:1px solid var(--line);background:var(--paper);border-radius:6px;font:inherit;color:var(--ink);min-width:0}.statistics-query{flex:1;min-width:180px!important}.statistics-filters .gender-tabs{margin:0;flex-shrink:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.statistics-filters .gender-tabs button{min-height:46px;padding:10px 18px;border:0;color:#555b52}.statistics-filters .gender-tabs button.is-active{background:var(--ink);color:#fff}.statistics-context{font-size:max(var(--app-min-font-size, 0px), calc((14px) * var(--app-text-scale, 1)));font-weight:600;line-height:1.8;margin:24px 0 6px}.statistics-status{font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));color:var(--muted);margin:0 0 24px}.discovery-statistics .rank-labels,.discovery-statistics .rank-list a{grid-template-columns:100px minmax(0,1fr) 140px 24px;gap:16px}.discovery-statistics .rank-list a{min-height:72px;padding:12px 20px}.discovery-statistics .rank-list a>span{display:block}.discovery-statistics .rank-list strong{font-size:max(var(--app-min-font-size, 0px), calc((23px) * var(--app-text-scale, 1)))}.discovery-statistics .rank-list a>span:nth-of-type(2){text-align:right;font-variant-numeric:tabular-nums}.discovery-statistics .rank-labels>span:nth-child(3){text-align:right}.discovery-note{font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)))!important;line-height:1.8!important;color:var(--muted)!important;letter-spacing:0!important;margin:18px 0!important}.discovery-empty{padding:36px 24px;background:var(--public-surface);border-radius:8px}.discovery-empty h3{font-size:max(var(--app-min-font-size, 0px), calc((20px) * var(--app-text-scale, 1)));margin:0 0 12px}.discovery-empty p{color:var(--muted);line-height:1.8}.discovery-empty a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.discovery-empty[hidden],.rank-more[hidden]{display:none}.discovery-source{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;margin:24px 0 48px}.discovery-source strong{font-size:max(var(--app-min-font-size, 0px), calc((17px) * var(--app-text-scale, 1)))}.discovery-source p{font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));line-height:1.85;color:var(--muted);max-width:860px;margin:10px 0}.discovery-source a{display:inline-flex;align-items:center;min-height:44px;margin-right:24px;font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));color:var(--ink);text-decoration:underline;text-underline-offset:4px}.discovery-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 64px}.discovery-next a{position:relative;display:block;padding:24px 20px;border:1px solid var(--line);border-radius:8px;text-decoration:none!important;transition:background .15s,border-color .15s}.discovery-next a:hover{background:var(--public-surface);border-color:#c5bfb5}.discovery-next span{font-size:max(var(--app-min-font-size, 0px), calc((12px) * var(--app-text-scale, 1)));color:var(--ink)}.discovery-next strong{display:block;margin:12px 0;font-size:max(var(--app-min-font-size, 0px), calc((18px) * var(--app-text-scale, 1)));letter-spacing:-.035em;color:var(--ink)}.discovery-next p{font-size:max(var(--app-min-font-size, 0px), calc((14px) * var(--app-text-scale, 1)))!important;line-height:1.7;color:var(--muted);margin:0;padding-right:15px}.discovery-next b{display:block;margin-top:16px;color:var(--ink);font-weight:400}.discovery-detail .breadcrumb{padding:24px 0 0}.discovery-detail .discovery-heading{padding-top:32px}.discovery-detail .name-summary strong{font-size:max(var(--app-min-font-size, 0px), calc((26px) * var(--app-text-scale, 1)))}.discovery-detail .name-summary span{line-height:1.6}.discovery-detail .name-history{padding:56px 0;gap:48px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.discovery-detail .stats-section-head h2{font-size:max(var(--app-min-font-size, 0px), calc((34px) * var(--app-text-scale, 1)));line-height:1.3}.discovery-detail .stats-section-head>.name-statistics-insight{margin:20px 0 0;font-size:max(var(--app-min-font-size, 0px), calc((15px) * var(--app-text-scale, 1)));font-weight:400;letter-spacing:0;line-height:1.85;color:var(--muted);word-break:keep-all;overflow-wrap:anywhere}.discovery-table table{border-collapse:collapse;width:100%;font-size:max(var(--app-min-font-size, 0px), calc((14px) * var(--app-text-scale, 1)));text-align:left;font-variant-numeric:tabular-nums}.discovery-table caption{text-align:left;color:var(--muted);font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));padding:0 0 16px;line-height:1.7}.discovery-table th,.discovery-table td{border-bottom:1px solid var(--line);padding:14px 12px}.discovery-table thead{background:var(--public-surface)}.discovery-table tbody th{font-weight:500;width:100px}.discovery-table small{display:block;font-size:max(var(--app-min-font-size, 0px), calc((10px) * var(--app-text-scale, 1)));color:var(--ink);margin-top:4px}.discovery-table td:nth-child(2){position:relative;width:60%;text-align:right}.discovery-table td:nth-child(2)>span:last-child{position:relative;background:var(--paper);padding-left:8px}.stat-bar{position:absolute;left:8px;top:50%;height:5px;width:calc(var(--bar) * .65);max-width:65%;background:#b5aa96;border-radius:4px}.discovery-table td:last-child{text-align:right;white-space:nowrap}.discovery-table td.statistics-unlisted{text-align:left;color:var(--muted);white-space:normal}.statistics-coverage-note{margin-top:16px;font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));line-height:1.7}.discovery-answer{padding:28px 32px;margin:24px 0 36px;border-left:3px solid var(--ink);background:var(--public-surface);line-height:1.85}.discovery-answer h2{font-size:max(var(--app-min-font-size, 0px), calc((28px) * var(--app-text-scale, 1)));line-height:1.35;letter-spacing:-.045em;margin:0 0 18px;word-break:keep-all}.discovery-answer p{color:#454941;font-size:max(var(--app-min-font-size, 0px), calc((16px) * var(--app-text-scale, 1)));line-height:1.85}.discovery-answer>.stats-kicker{font-size:max(var(--app-min-font-size, 0px), calc((12px) * var(--app-text-scale, 1)));color:var(--ink);margin:0 0 16px}.discovery-answer a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.discovery-mini-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.discovery-definitions>div{padding:16px 0;border-bottom:1px solid var(--line)}.discovery-definitions dt{font-size:max(var(--app-min-font-size, 0px), calc((15px) * var(--app-text-scale, 1)));color:var(--ink);font-weight:650;margin:0}.discovery-definitions dd{font-size:max(var(--app-min-font-size, 0px), calc((15px) * var(--app-text-scale, 1)));margin:5px 0 0}.discovery-related{border-top:1px solid var(--line);padding:32px 0}.discovery-related h2{font-size:max(var(--app-min-font-size, 0px), calc((24px) * var(--app-text-scale, 1)));margin:0 0 12px}.discovery-related p{font-size:max(var(--app-min-font-size, 0px), calc((14px) * var(--app-text-scale, 1)));color:var(--muted);line-height:1.8}.discovery-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.discovery-related a{display:flex;justify-content:space-between;padding:18px;border:1px solid var(--line);border-radius:6px;font-size:max(var(--app-min-font-size, 0px), calc((20px) * var(--app-text-scale, 1)))}.discovery-related a:hover{background:var(--public-surface)}.discovery-related span{color:var(--ink)}.discovery-faq details{border-bottom:1px solid var(--line);padding:18px 0}.discovery-faq summary{cursor:pointer;font-weight:600;line-height:1.7;min-height:32px}.discovery-faq p{font-size:max(var(--app-min-font-size, 0px), calc((15px) * var(--app-text-scale, 1)))}.discovery-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.discovery-jumps a{padding:10px 16px;border:1px solid var(--line);border-radius:6px;font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));min-height:44px;display:flex;align-items:center}.discovery-jumps a:hover{background:var(--public-surface)}.public-names :is(form,section,h2)[id]{scroll-margin-top:24px}.guide-shell .discovery-next{grid-template-columns:1fr;margin-top:0;gap:12px}.guide-shell .discovery-next a{padding:20px 24px}.guide-shell .discovery-next b{position:absolute;right:24px;top:28px}.guide-shell .guide-title{padding-bottom:16px}.guide-shell .guide-summary{font-size:max(var(--app-min-font-size, 0px), calc((17px) * var(--app-text-scale, 1)));line-height:1.85}.guide-shell summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:760px){.discovery-heading{padding:32px 0 28px}.discovery-heading h1{font-size:max(var(--app-min-font-size, 0px), calc((36px) * var(--app-text-scale, 1)))}.discovery-heading>p:not(.stats-kicker){font-size:max(var(--app-min-font-size, 0px), calc((15px) * var(--app-text-scale, 1)))}.statistics-filters{padding:16px;gap:16px}.statistics-filters>label:first-child{width:100%}.statistics-query{width:100%;flex:auto}.statistics-filters .gender-tabs{width:100%;display:flex}.statistics-filters .gender-tabs button{flex:1}.discovery-statistics .ranking-head h2{font-size:max(var(--app-min-font-size, 0px), calc((26px) * var(--app-text-scale, 1)))}.discovery-statistics .rank-labels{display:grid;font-size:max(var(--app-min-font-size, 0px), calc((10px) * var(--app-text-scale, 1)))}.discovery-statistics .rank-labels,.discovery-statistics .rank-list a{grid-template-columns:58px minmax(0,1fr) 85px 18px;gap:8px;padding-left:8px;padding-right:8px}.discovery-statistics .rank-list strong{font-size:max(var(--app-min-font-size, 0px), calc((21px) * var(--app-text-scale, 1)))}.discovery-statistics .rank-list .rank-number{font-size:max(var(--app-min-font-size, 0px), calc((12px) * var(--app-text-scale, 1)))}.discovery-statistics .rank-list a{min-height:68px}.discovery-next{grid-template-columns:1fr;gap:12px}.discovery-next a{padding:20px}.discovery-next b{position:absolute;right:20px;top:20px}.discovery-next strong{font-size:max(var(--app-min-font-size, 0px), calc((18px) * var(--app-text-scale, 1)))}.discovery-detail .name-summary{grid-template-columns:1fr}.discovery-detail .name-summary>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0}.discovery-detail .name-summary strong{font-size:max(var(--app-min-font-size, 0px), calc((21px) * var(--app-text-scale, 1)));white-space:nowrap}.discovery-detail .name-summary span{margin:0}.discovery-detail .name-history{grid-template-columns:1fr;gap:24px;padding:36px 0}.discovery-detail .stats-section-head h2{font-size:max(var(--app-min-font-size, 0px), calc((28px) * var(--app-text-scale, 1)))}.discovery-table th,.discovery-table td{padding:13px 8px;font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)))}.discovery-answer{padding:24px 20px}.discovery-answer h2{font-size:max(var(--app-min-font-size, 0px), calc((24px) * var(--app-text-scale, 1)))}.discovery-answer p{font-size:max(var(--app-min-font-size, 0px), calc((15px) * var(--app-text-scale, 1)))}.discovery-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-jumps{gap:6px}.discovery-jumps a{padding:10px 12px;font-size:max(var(--app-min-font-size, 0px), calc((12px) * var(--app-text-scale, 1)))}.discovery-source{margin-bottom:32px}.discovery-source a{margin-right:14px}}@media(prefers-reduced-motion:reduce){.discovery-next a{transition:none}}.discovery-heading p,.discovery-source p,.discovery-answer p{word-break:keep-all;overflow-wrap:anywhere}@media(max-width:760px){.discovery-statistics .ranking-head p{margin-bottom:8px}.discovery-statistics .ranking-head{margin-bottom:18px}.discovery-statistics .discovery-heading{padding-bottom:24px}}.discovery-directory{padding:24px 0;border-top:1px solid var(--line);margin-bottom:24px}.discovery-directory summary{cursor:pointer;font-size:max(var(--app-min-font-size, 0px), calc((17px) * var(--app-text-scale, 1)));font-weight:600;min-height:44px;line-height:1.8}.discovery-directory p{font-size:max(var(--app-min-font-size, 0px), calc((13px) * var(--app-text-scale, 1)));color:var(--muted);line-height:1.8}.discovery-directory>div{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.discovery-directory a{display:inline-flex;min-height:44px;align-items:center;padding:8px 16px;border:1px solid var(--line);border-radius:6px}.discovery-directory a:hover{background:var(--public-surface)}#rank-other-periods a{display:inline-flex;margin:0 16px 16px 0;min-height:44px;align-items:center}
