.level-list[data-v-53c3a8ba]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.level-entry[data-v-53c3a8ba]{border-top:1px solid var(--line);align-items:center;display:flex}.row-actions[data-v-53c3a8ba]{flex-wrap:wrap;gap:6px;padding-right:16px;display:flex}.row-actions[data-v-53c3a8ba]:empty{display:none}.level-entry.completed[data-v-53c3a8ba]{box-shadow:inset 4px 0 var(--success)}.level-entry.first[data-v-53c3a8ba]{box-shadow:inset 4px 0 var(--warm)}.level-entry.progress[data-v-53c3a8ba]{box-shadow:inset 4px 0 var(--accent)}.level-numbers[data-v-53c3a8ba]{white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.result-percent[data-v-53c3a8ba]{color:var(--success);font-size:1.25em;font-weight:600}.progress .result-percent[data-v-53c3a8ba]{color:var(--accent)}.level-info time[data-v-53c3a8ba]{color:var(--muted);font-size:12px}.record-video[data-v-53c3a8ba]{padding:8px;display:inline-flex}.victor-line>span[data-v-53c3a8ba]{font-weight:600}.list-heading[data-v-53c3a8ba]{color:var(--muted);background:var(--surface-raised);grid-template-columns:73px 1fr 105px;padding:15px 24px;font-size:12px;display:grid}.list-heading span[data-v-53c3a8ba]:last-child{text-align:right;padding-right:25px}.level-row[data-v-53c3a8ba]{flex:1;grid-template-columns:52px 160.8px minmax(0,1fr) auto 15px;align-items:center;gap:20px;min-width:0;min-height:112px;padding:19px 22px;transition:background .15s;display:grid}.level-row[data-v-53c3a8ba]:hover{background:var(--surface-raised)}.rank[data-v-53c3a8ba]{color:var(--muted);letter-spacing:-.045em;font-size:25px;font-weight:600}.top-rank .rank[data-v-53c3a8ba]{color:var(--accent)}.thumbnail[data-v-53c3a8ba]{aspect-ratio:16/9;border-radius:9px;width:100%;display:block;overflow:hidden}.level-info[data-v-53c3a8ba]{gap:4px;min-width:0;display:grid}.level-info strong[data-v-53c3a8ba]{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.level-info>span[data-v-53c3a8ba]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.level-info small[data-v-53c3a8ba]{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.global-rank[data-v-53c3a8ba]{border:1px solid var(--line);font-size:inherit;color:var(--muted);white-space:nowrap;border-radius:7px;padding:4px 9px}.mobile-global-label[data-v-53c3a8ba]{display:none}.row-chevron[data-v-53c3a8ba]{color:var(--muted)}.empty-state h3[data-v-53c3a8ba]{margin:14px 0 6px}.empty-state p[data-v-53c3a8ba]{margin:0;font-size:14px}@media (width<=1150px){.level-row[data-v-53c3a8ba]{grid-template-columns:43px 126px minmax(0,1fr) auto;gap:14px;padding:16px}.thumbnail[data-v-53c3a8ba]{height:auto}.row-chevron[data-v-53c3a8ba]{display:none}.rank[data-v-53c3a8ba]{font-size:21px}.level-info strong[data-v-53c3a8ba]{font-size:16px}.list-heading[data-v-53c3a8ba]{grid-template-columns:56px 1fr 80px;padding:14px 16px}.list-heading span[data-v-53c3a8ba]:last-child{padding-right:0}}@media (width<=540px){.level-entry[data-v-53c3a8ba]{flex-wrap:wrap}.row-actions[data-v-53c3a8ba]{justify-content:flex-end;width:100%;padding:0 12px 10px}.level-row[data-v-53c3a8ba]{grid-template-columns:minmax(34px,max-content) 94.8px minmax(0,1fr);gap:8px 10px;min-height:106px;padding:16px 12px;position:relative}.thumbnail[data-v-53c3a8ba]{grid-area:1/2;height:auto}.rank[data-v-53c3a8ba]{text-align:left;white-space:nowrap;grid-area:1/1;font-size:16px}.level-info strong[data-v-53c3a8ba]{padding-right:0;font-size:15px}.level-info>span[data-v-53c3a8ba]{font-size:12px}.level-info small[data-v-53c3a8ba]{font-size:10px}.level-info .victor-line[data-v-53c3a8ba]{display:block}.global-rank[data-v-53c3a8ba]{border:0;justify-self:start;margin-top:0;padding:0;font-size:12px;position:static}.level-numbers[data-v-53c3a8ba]{grid-area:2/2/auto/-1;justify-content:flex-end;gap:12px;font-size:12px}.level-info[data-v-53c3a8ba]{grid-area:1/3;padding-block:4px}.list-heading[data-v-53c3a8ba]{grid-template-columns:47px 1fr 60px;padding:12px}.global-label[data-v-53c3a8ba],.list-heading span[data-v-53c3a8ba]:last-child{display:none}.mobile-global-label[data-v-53c3a8ba]{display:inline}}
