.legend-performance__hero{grid-template-columns:1fr;padding-bottom:24px;gap:12px}.legend-performance__title{font-size:clamp(42px,5vw,64px);line-height:1}.legend-performance__hero-reading{gap:12px}.legend-performance__hero-score{display:none}.legend-performance__ranking-stage{gap:32px}.legend-performance__ranking-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:28px}.legend-performance__ranking-toolbar label{color:var(--ls-text-muted);font-weight:600}.legend-performance__period-control{position:relative;max-width:100%;min-width:200px}.legend-performance__ranking-toolbar select{-webkit-appearance:none;appearance:none;width:100%;max-width:100%;padding-inline-end:48px}.legend-performance__period-chevron{position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ls-text-primary)}.legend-performance__ranking-toolbar select:focus-visible,.legend-performance__personal-detail summary:focus-visible{outline:2px solid var(--ls-accent);outline-offset:4px}.legend-performance__ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px)}.legend-performance__ranking-board{min-width:0;border-top:var(--ls-rule-strong);padding-top:24px}.legend-performance__ranking-board .legend-performance__section-title{font-size:clamp(34px,3.5vw,48px);line-height:1.05}.legend-performance__ranking-board .legend-performance__section-copy{font-size:14px;line-height:1.5}.legend-performance__ranking-board .legend-performance__leaderboard{margin-top:20px;padding:0;border:0}.legend-performance__ranking-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.legend-performance__ranking-table thead th{padding:12px 8px;text-align:left;border-bottom:var(--ls-rule-strong);color:var(--ls-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.legend-performance__ranking-table thead th:first-child{width:18%}.legend-performance__ranking-table thead th:last-child{width:40%;text-align:right}.legend-performance__ranking-table .legend-performance__leaderboard-row{display:table-row;background:transparent}.legend-performance__ranking-table td,.legend-performance__ranking-table tbody th{padding:18px 8px;border-bottom:var(--ls-rule);text-align:left;overflow-wrap:anywhere;font-weight:400}.legend-performance__ranking-table td:first-child{font-family:var(--ls-font-heading);font-size:clamp(26px,3vw,36px);line-height:1;color:var(--ls-text-muted)}.legend-performance__ranking-table td:last-child{text-align:right;font-size:13px;line-height:1.5}.legend-performance__ranking-table .is-current{background:color-mix(in srgb,var(--ls-accent) 9%,transparent)}.legend-performance__ranking-table .is-current th,.legend-performance__ranking-table .is-current td:first-child{color:var(--ls-accent);font-weight:600}.legend-performance__personal-detail{border-top:var(--ls-rule);border-bottom:var(--ls-rule);padding:12px 0}.legend-performance__personal-detail summary{min-height:44px;align-content:center;cursor:pointer;color:var(--ls-text-muted)}.legend-performance__personal-detail .ls-performance-grid{margin-top:16px}.legend-performance__mastery{margin:24px 0}.legend-performance__mastery h3{font-size:16px;font-weight:600}.legend-performance__mastery .ls-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.legend-performance__mastery .ls-performance-card{min-width:0}.legend-performance__mastery .ls-performance-grid:has(>:nth-child(3))>:first-child{grid-column:1 / -1}.legend-performance__ranking-rules{border-bottom:var(--ls-rule);padding-bottom:8px;font-size:14px;line-height:1.6}.legend-performance__ranking-rules summary{min-height:44px;align-content:center;cursor:pointer;color:var(--ls-text-muted)}.legend-performance__ranking-rules summary:focus-visible{outline:2px solid var(--ls-accent);outline-offset:4px}.legend-performance__ranking-rules p{color:var(--ls-text-muted);margin:8px 0 16px}.legend-performance__ranking-stage .ls-performance-weekly-trend{margin-top:0;padding-top:12px}.legend-performance__ranking-stage .ls-performance-weekly-trend__plot{aspect-ratio:auto;height:clamp(180px,20vw,260px)}@media(max-width:749px){.legend-performance__ranking-grid{grid-template-columns:1fr;gap:32px}.legend-performance__ranking-stage{gap:24px}.legend-performance__ranking-toolbar{align-items:stretch;flex-direction:column;gap:8px}.legend-performance__ranking-toolbar select{width:100%}.legend-performance__ranking-table td,.legend-performance__ranking-table tbody th{padding:16px 6px;font-size:14px}.legend-performance__ranking-table td:last-child{font-size:12px}.legend-performance__ranking-table td:first-child{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/legend-performance-rankings--db22347382f52b8e.css.map */
