@keyframes ui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-skeleton{animation:ui-skeleton-shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,var(--color-secondary,#eef4f8) 0,color-mix(in srgb,var(--color-border,#d0dde6) 55%,var(--color-surface)) 45%,var(--color-secondary,#eef4f8) 90%);background-size:200% 100%;border-radius:.4rem;display:block;flex-shrink:0}.ui-skeleton--circle{border-radius:9999px}.ui-skeleton--rounded{border-radius:var(--app-radius-md,.65rem)}.ui-skeleton-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d0dde6);border-radius:var(--app-radius-lg,1rem);box-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent));display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;width:100%}.ui-skeleton-card__lines{display:flex;flex-direction:column;gap:.55rem}.ui-skeleton-table{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d0dde6);border-radius:var(--app-radius-lg,1rem);box-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent));display:flex;flex-direction:column;overflow:hidden;width:100%}.ui-skeleton-table__toolbar{align-items:center;border-bottom:1px solid var(--color-border,#d0dde6);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem 1rem}.ui-skeleton-table__title-block{align-items:center;display:flex;gap:.75rem;min-width:0}.ui-skeleton-table__rows{display:flex;flex-direction:column;padding:.35rem 0}.ui-skeleton-table__row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-border,#d0dde6) 70%,transparent);display:grid;gap:.75rem;grid-template-columns:1.6fr .8fr .9fr 1fr 1fr 1.4fr;padding:.85rem 1.25rem}.ui-skeleton-table__row:last-child{border-bottom:none}.ui-skeleton-table__row--head{opacity:.72;padding-bottom:.65rem;padding-top:.65rem}.ui-skeleton-section{width:100%}.ui-skeleton-page{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1800px;padding:1rem;width:100%}@media (min-width:640px){.ui-skeleton-page{gap:1.5rem;padding:1.5rem}}@media (min-width:1024px){.ui-skeleton-page{padding-left:2rem;padding-right:2rem}}.ui-skeleton-page__header{align-items:center;background:var(--color-surface,#fff);border:1px solid var(--color-border,#d0dde6);border-radius:var(--app-radius-lg,1rem);box-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent));display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem}.ui-skeleton-page__identity{align-items:center;display:flex;gap:.75rem;min-width:0}.ui-skeleton-page__titles{display:flex;flex-direction:column;gap:.45rem}.ui-skeleton-page__stats{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:768px){.ui-skeleton-page__stats{flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));max-width:36rem;width:auto}}.ui-skeleton-page__stat{background:var(--color-secondary,#eef4f8);border-radius:.55rem;display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem}.ui-skeleton-compact{display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:100%}.ui-skeleton-torneio-tab{max-width:none;padding:0}.ui-skeleton-torneio-tab__stats{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;width:100%}@media (min-width:768px){.ui-skeleton-torneio-tab__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-skeleton__h-3{height:.75rem}.ui-skeleton__h-35{height:.875rem}.ui-skeleton__h-4{height:1rem}.ui-skeleton__h-5{height:1.25rem}.ui-skeleton__h-10{height:2.5rem}.ui-skeleton__h-24{height:6rem}.ui-skeleton__w-16{width:4rem}.ui-skeleton__w-20{width:5rem}.ui-skeleton__w-28{width:7rem}.ui-skeleton__w-32{width:8rem}.ui-skeleton__w-36{width:9rem}.ui-skeleton__w-40{width:10rem}.ui-skeleton__w-44{width:11rem}.ui-skeleton__w-48{width:12rem}.ui-skeleton__w-56{width:14rem}.ui-skeleton__w-64{width:16rem}.ui-skeleton__w-80{width:80%}.ui-skeleton__w-90{width:90%}.ui-skeleton__w-full{width:100%}.ui-skeleton__size-9{height:2.25rem;width:2.25rem}.ui-skeleton__size-11{height:2.75rem;width:2.75rem}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none;background:var(--color-secondary,#eef4f8)}}