.LeaderboardModal-module__ob4KRa__panel{container-type:inline-size}.LeaderboardModal-module__ob4KRa__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.LeaderboardModal-module__ob4KRa__resultCount{color:var(--tt-sub);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;font-size:11px;display:flex}.LeaderboardModal-module__ob4KRa__countValue{color:var(--tt-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.LeaderboardModal-module__ob4KRa__filters{grid-template-columns:minmax(0,1.1fr) minmax(0,1.15fr) minmax(0,1.05fr);gap:24px;display:grid}.LeaderboardModal-module__ob4KRa__filterGroup{min-width:0}.LeaderboardModal-module__ob4KRa__filterGroup+.LeaderboardModal-module__ob4KRa__filterGroup{border-left:1px solid color-mix(in srgb,var(--tt-sub)15%,transparent);padding-left:24px}.LeaderboardModal-module__ob4KRa__filterLabel{color:var(--tt-sub);margin-bottom:8px;font-size:11px;font-weight:500;line-height:16px;display:block}.LeaderboardModal-module__ob4KRa__quoteLengthSelect{border:1px solid color-mix(in srgb,var(--tt-sub)16%,transparent);width:100%;min-height:54px;color:var(--tt-text);background:var(--tt-bg);font:inherit;cursor:pointer;border-radius:10px;padding:10px 12px;font-size:13px}.LeaderboardModal-module__ob4KRa__quoteLengthSelect:focus-visible{outline:2px solid var(--tt-main);outline-offset:2px}.LeaderboardModal-module__ob4KRa__segments{border:1px solid color-mix(in srgb,var(--tt-sub)16%,transparent);background:var(--tt-bg);border-radius:10px;gap:4px;width:100%;max-width:none;padding:4px;display:flex}.LeaderboardModal-module__ob4KRa__filters .competition-control-labeled{border:1px solid color-mix(in srgb,var(--tt-sub)16%,transparent);background:var(--tt-bg);border-radius:10px;gap:4px;width:100%;max-width:none;padding:4px;display:flex}.LeaderboardModal-module__ob4KRa__segments button{width:auto;min-width:0;min-height:44px;color:var(--tt-sub);white-space:nowrap;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:500;line-height:20px;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.LeaderboardModal-module__ob4KRa__filters .competition-control-labeled button{width:auto;min-width:0;min-height:44px;color:var(--tt-sub);white-space:nowrap;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:500;line-height:20px;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.LeaderboardModal-module__ob4KRa__filters .competition-control-labeled svg{width:17px;height:17px}.LeaderboardModal-module__ob4KRa__segments button[aria-pressed=true]{color:var(--tt-main);background:var(--tt-sub-alt);box-shadow:0 0 0 1px color-mix(in srgb,var(--tt-main)30%,transparent),0 1px 3px #0000000a}.LeaderboardModal-module__ob4KRa__filters .competition-control-labeled button[aria-pressed=true]{color:var(--tt-bg);background:var(--tt-main);box-shadow:0 1px 3px #0000000a}@media (hover:hover){.LeaderboardModal-module__ob4KRa__segments button[aria-pressed=false]:hover{color:var(--tt-text);background:color-mix(in srgb,var(--tt-sub)8%,transparent)}.LeaderboardModal-module__ob4KRa__filters .competition-control-labeled button[aria-pressed=false]:hover{color:var(--tt-text);background:color-mix(in srgb,var(--tt-sub)8%,transparent)}}.LeaderboardModal-module__ob4KRa__segments button:focus-visible{z-index:1;outline:2px solid var(--tt-main);outline-offset:2px;position:relative}.LeaderboardModal-module__ob4KRa__filters .competition-control-labeled button:focus-visible{z-index:1;outline:2px solid var(--tt-main);outline-offset:2px;position:relative}@container (max-width:960px){.LeaderboardModal-module__ob4KRa__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.LeaderboardModal-module__ob4KRa__filterGroup+.LeaderboardModal-module__ob4KRa__filterGroup{border-left:0;padding-left:0}.LeaderboardModal-module__ob4KRa__durationGroup{grid-column:1/-1}}@container (max-width:540px){.LeaderboardModal-module__ob4KRa__header{flex-wrap:wrap;gap:10px}.LeaderboardModal-module__ob4KRa__resultCount{flex-direction:row;align-items:baseline;gap:6px;margin-left:52px}.LeaderboardModal-module__ob4KRa__countValue{font-size:12px}.LeaderboardModal-module__ob4KRa__filters{grid-template-columns:minmax(0,1fr);gap:14px}.LeaderboardModal-module__ob4KRa__filterLabel{margin-bottom:6px}.LeaderboardModal-module__ob4KRa__quoteLengthSelect{font-size:16px}}@media (prefers-reduced-motion:reduce){.LeaderboardModal-module__ob4KRa__segments button{transition:none}.LeaderboardModal-module__ob4KRa__filters .competition-control-labeled button{transition:none}}
.QuoteLeaderboardBrowser-module__UVZZIG__browser{padding:0 20px 20px}.QuoteLeaderboardBrowser-module__UVZZIG__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.QuoteLeaderboardBrowser-module__UVZZIG__matchCount{color:var(--tt-sub);white-space:nowrap;margin:0;font-size:12px}.QuoteLeaderboardBrowser-module__UVZZIG__search{border:1px solid color-mix(in srgb,var(--tt-sub)20%,transparent);background:var(--tt-bg);width:min(100%,360px);color:var(--tt-sub);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.QuoteLeaderboardBrowser-module__UVZZIG__search svg{flex-shrink:0}.QuoteLeaderboardBrowser-module__UVZZIG__search input{width:100%;min-width:0;min-height:44px;color:var(--tt-text);background:0 0;font-size:12px}.QuoteLeaderboardBrowser-module__UVZZIG__search input::placeholder{color:var(--tt-sub);opacity:.85}.QuoteLeaderboardBrowser-module__UVZZIG__list{border:1px solid color-mix(in srgb,var(--tt-sub)18%,transparent);border-radius:12px;overflow:hidden}.QuoteLeaderboardBrowser-module__UVZZIG__item+.QuoteLeaderboardBrowser-module__UVZZIG__item{border-top:1px solid color-mix(in srgb,var(--tt-sub)18%,transparent)}.QuoteLeaderboardBrowser-module__UVZZIG__itemHeading{font:inherit;margin:0}.QuoteLeaderboardBrowser-module__UVZZIG__summary{text-align:left;width:100%;color:var(--tt-text);background:var(--tt-sub-alt);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.QuoteLeaderboardBrowser-module__UVZZIG__summary[aria-expanded=true]{background:color-mix(in srgb,var(--tt-main)9%,var(--tt-sub-alt))}.QuoteLeaderboardBrowser-module__UVZZIG__summaryText{min-width:0}.QuoteLeaderboardBrowser-module__UVZZIG__excerpt{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.QuoteLeaderboardBrowser-module__UVZZIG__metadata{color:var(--tt-sub);margin-top:6px;font-size:11px;display:block}.QuoteLeaderboardBrowser-module__UVZZIG__chevron{color:var(--tt-sub);flex-shrink:0;transition:transform .15s}.QuoteLeaderboardBrowser-module__UVZZIG__summary[aria-expanded=true] .QuoteLeaderboardBrowser-module__UVZZIG__chevron{transform:rotate(180deg)}.QuoteLeaderboardBrowser-module__UVZZIG__summary:focus-visible{outline-offset:-3px}.QuoteLeaderboardBrowser-module__UVZZIG__expanded{background:var(--tt-bg);padding:16px}.QuoteLeaderboardBrowser-module__UVZZIG__quote{color:var(--tt-text);margin:0;font-size:14px;line-height:1.8}.QuoteLeaderboardBrowser-module__UVZZIG__quote p{margin:0}.QuoteLeaderboardBrowser-module__UVZZIG__quote footer{color:var(--tt-sub);margin-top:8px;font-size:12px}.QuoteLeaderboardBrowser-module__UVZZIG__rankingHeader{border-bottom:1px solid color-mix(in srgb,var(--tt-sub)18%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-bottom:12px;display:flex}.QuoteLeaderboardBrowser-module__UVZZIG__rankingHeader>div{align-items:baseline;gap:10px;display:flex}.QuoteLeaderboardBrowser-module__UVZZIG__rankingHeader h4{margin:0;font-size:14px;font-weight:600}.QuoteLeaderboardBrowser-module__UVZZIG__rankingHeader>div>span{color:var(--tt-sub);font-size:11px}.QuoteLeaderboardBrowser-module__UVZZIG__playButton{background:var(--tt-main);min-height:44px;color:var(--tt-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.QuoteLeaderboardBrowser-module__UVZZIG__notice{color:var(--tt-sub);margin:0 0 12px;font-size:12px}.QuoteLeaderboardBrowser-module__UVZZIG__notice button,.QuoteLeaderboardBrowser-module__UVZZIG__empty button{color:var(--tt-main);cursor:pointer;text-decoration:underline}.QuoteLeaderboardBrowser-module__UVZZIG__empty{text-align:center;color:var(--tt-sub);padding:24px 12px;font-size:13px}.QuoteLeaderboardBrowser-module__UVZZIG__empty button{margin-top:8px}.QuoteLeaderboardBrowser-module__UVZZIG__more{color:var(--tt-sub);flex-direction:column;align-items:center;gap:8px;padding-top:20px;font-size:12px;display:flex}.QuoteLeaderboardBrowser-module__UVZZIG__more button{border:1px solid color-mix(in srgb,var(--tt-sub)30%,transparent);min-height:44px;color:var(--tt-text);cursor:pointer;border-radius:8px;padding:8px 18px}@media (hover:hover){.QuoteLeaderboardBrowser-module__UVZZIG__summary[aria-expanded=false]:hover,.QuoteLeaderboardBrowser-module__UVZZIG__more button:hover{background:var(--tt-bg)}.QuoteLeaderboardBrowser-module__UVZZIG__playButton:hover{filter:brightness(1.08)}}@container (max-width:540px){.QuoteLeaderboardBrowser-module__UVZZIG__browser{padding:0 12px 16px}.QuoteLeaderboardBrowser-module__UVZZIG__toolbar{flex-direction:column-reverse;align-items:stretch;gap:10px}.QuoteLeaderboardBrowser-module__UVZZIG__search{width:100%}.QuoteLeaderboardBrowser-module__UVZZIG__search input{font-size:16px}.QuoteLeaderboardBrowser-module__UVZZIG__summary,.QuoteLeaderboardBrowser-module__UVZZIG__expanded{padding:14px 12px}.QuoteLeaderboardBrowser-module__UVZZIG__summary{gap:12px}.QuoteLeaderboardBrowser-module__UVZZIG__excerpt{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.QuoteLeaderboardBrowser-module__UVZZIG__metadata{font-size:11px}.QuoteLeaderboardBrowser-module__UVZZIG__playButton{width:100%}}@media (prefers-reduced-motion:reduce){.QuoteLeaderboardBrowser-module__UVZZIG__chevron{transition:none}}
