.home-main{flex:1 1}.home-leaderboard-section{margin:0 auto;max-width:720px;padding:0 16px 64px}.home-leaderboard-section--tower{max-width:960px}.tabs{display:flex;gap:8px}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs-list{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-radius:var(--radius-lg);padding:3px;color:var(--muted-foreground)}.tabs-list[data-variant=default]{background-color:var(--muted)}.tabs-list[data-variant=line]{gap:4px;background-color:transparent;border-radius:0}.tabs[data-orientation=horizontal] .tabs-list{height:32px}.tabs[data-orientation=vertical] .tabs-list{height:-moz-fit-content;height:fit-content;flex-direction:column}.tabs-trigger{position:relative;display:inline-flex;height:calc(100% - 1px);flex:1 1;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-md);border:1px solid transparent;padding:2px 12px;font-size:14px;font-weight:500;white-space:nowrap;color:color-mix(in oklch,var(--foreground),transparent 40%);transition:all .15s;outline:none}.tabs[data-orientation=vertical] .tabs-trigger{width:100%;justify-content:flex-start}.tabs-trigger:hover{color:var(--foreground)}.tabs-trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring),transparent 50%);outline:1px solid var(--ring)}.tabs-trigger:disabled{pointer-events:none;opacity:.5}.tabs-trigger:has([data-icon=inline-end]){padding-right:8px}.tabs-trigger:has([data-icon=inline-start]){padding-left:8px}.tabs-list[data-variant=line] .tabs-trigger{background-color:transparent}.tabs-trigger[data-state=active]{background-color:var(--background);color:var(--foreground);box-shadow:0 1px 2px 0 #0000000d}.tabs-list[data-variant=line] .tabs-trigger[data-state=active]{background-color:transparent;box-shadow:none}.tabs-trigger svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.tabs-trigger:after{position:absolute;background-color:var(--foreground);opacity:0;transition:opacity .15s;content:""}.tabs[data-orientation=horizontal] .tabs-trigger:after{left:0;right:0;bottom:-5px;height:2px}.tabs[data-orientation=vertical] .tabs-trigger:after{top:0;bottom:0;right:-4px;width:2px}.tabs-list[data-variant=line] .tabs-trigger[data-state=active]:after{opacity:1}.tabs-content{flex:1 1;font-size:14px;outline:none}