.styles-module-scss-module__CHmfmW__basicTable{border-spacing:0;flex-direction:column;width:100%;display:flex}.styles-module-scss-module__CHmfmW__basicTable .styles-module-scss-module__CHmfmW__body{flex-direction:column;display:flex;position:relative}.styles-module-scss-module__CHmfmW__basicTable .styles-module-scss-module__CHmfmW__body>div{width:100%;position:absolute;top:0;left:0}.styles-module-scss-module__CHmfmW__basicTable .styles-module-scss-module__CHmfmW__body>div>a{padding:var(--spacing-5);align-items:center;gap:var(--spacing-6);background:var(--color-75);border:1px solid var(--color-100);border-radius:var(--border-radius-big);box-shadow:var(--shadow);width:100%;display:flex}.styles-module-scss-module__CHmfmW__basicTable .styles-module-scss-module__CHmfmW__body>div>a:hover{background:var(--color-50);border-color:var(--color-150);transform:translateY(-.25rem);box-shadow:0 1px 3px -1px #0000001a,0 6px 12px -6px #00000029}@media (max-width:768px){.styles-module-scss-module__CHmfmW__basicTable .styles-module-scss-module__CHmfmW__body>div>a{gap:var(--spacing-5);height:9.25rem;padding:var(--spacing-5);border-radius:var(--border-radius);flex-wrap:wrap}.styles-module-scss-module__CHmfmW__basicTable .styles-module-scss-module__CHmfmW__body>div>a>div:first-child{display:none}.styles-module-scss-module__CHmfmW__basicTable .styles-module-scss-module__CHmfmW__body>div>a>div:nth-child(2){border-bottom:1px solid var(--color-100);padding-bottom:var(--spacing-5)}.styles-module-scss-module__CHmfmW__basicTable .styles-module-scss-module__CHmfmW__body>div>a>div:nth-child(3){order:3;justify-content:center;width:100%;display:flex}}.styles-module-scss-module__CHmfmW__rankWrapper{min-width:3.5rem}.styles-module-scss-module__CHmfmW__rank{width:fit-content;min-width:2.625rem;height:1.75rem;color:var(--font-color-13);font-weight:var(--font-weight-extra-bold);background:var(--color-100);border:1px solid var(--line-color);border-radius:var(--border-radius-full);padding:0 var(--spacing-3);box-shadow:var(--shadow);justify-content:center;align-items:center;gap:.125rem;display:flex}@media (max-width:768px){.styles-module-scss-module__CHmfmW__rank{min-width:2.375rem;height:1.5rem;font-size:var(--font-size-small);padding:0 var(--spacing-2);margin:0 auto}.styles-module-scss-module__CHmfmW__rank>svg{margin-left:-.25rem!important}}.styles-module-scss-module__CHmfmW__rank>svg{margin-left:-.375rem}.styles-module-scss-module__CHmfmW__details{align-items:center;gap:var(--spacing-4);display:flex}.styles-module-scss-module__CHmfmW__details>div:last-child{display:none}@media (max-width:768px){.styles-module-scss-module__CHmfmW__details>div:last-child{margin-left:auto;display:flex}.styles-module-scss-module__CHmfmW__details{align-items:center;gap:0}.styles-module-scss-module__CHmfmW__details>div:nth-child(2){margin-left:var(--spacing-3);margin-right:var(--spacing-1)}}.styles-module-scss-module__CHmfmW__details>img{background:var(--color-0);border:1px solid var(--line-color);border-radius:var(--border-radius);flex-shrink:0;width:2.25rem;height:2.25rem}@media (max-width:1024px){.styles-module-scss-module__CHmfmW__details>img{width:3rem;height:3rem}}.styles-module-scss-module__CHmfmW__details>div{gap:var(--spacing-1);flex-direction:column;line-height:1;display:flex}.styles-module-scss-module__CHmfmW__details>div span{line-clamp:2;-webkit-line-clamp:2;color:var(--font-color-10);font-size:var(--font-size-big);font-weight:var(--font-weight-bolder);-webkit-box-orient:vertical;line-height:1.125rem;display:-webkit-box;overflow:hidden}@media (max-width:768px){.styles-module-scss-module__CHmfmW__details>div span{font-size:var(--font-size-big)}}.styles-module-scss-module__CHmfmW__scores{justify-content:flex-end;align-items:center;gap:var(--spacing-4);height:1.25rem;display:flex}.styles-module-scss-module__CHmfmW__scores>hr{background:var(--color-150);width:1px;height:1rem}.styles-module-scss-module__CHmfmW__scores>div{align-items:center;gap:var(--spacing-2);display:flex}.styles-module-scss-module__CHmfmW__scores>div>div:first-child>svg{margin-top:var(--spacing-0-5)}.styles-module-scss-module__CHmfmW__scores>div>div:last-child{align-items:baseline;gap:var(--spacing-1-5);display:flex}.styles-module-scss-module__CHmfmW__scores>div>div:last-child>p{color:var(--font-color-2-old);width:1.5rem;font-weight:var(--font-weight-extra-bold)}.styles-module-scss-module__CHmfmW__scores>div>div:last-child>p[data-gpa=true]{width:1.75rem}.styles-module-scss-module__CHmfmW__scores>div>div:last-child>span{align-items:center;gap:var(--spacing-1-5);color:var(--font-color-6);font-weight:var(--font-weight-thin);display:flex}.styles-module-scss-module__CHmfmW__scores>div>div:last-child>span>div{align-items:center;display:flex}.styles-module-scss-module__CHmfmW__scores>div>div:last-child>span>div>svg{color:var(--color-300)}
.skeleton-module-scss-module__mkMnmW__basicTableSkeleton{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}@media (max-width:640px){.skeleton-module-scss-module__mkMnmW__basicTableSkeleton{gap:var(--spacing-2)}}.skeleton-module-scss-module__mkMnmW__basicTableSkeleton>div{border:1px solid var(--line-color);border-radius:var(--border-radius-big);width:100%;height:4.875rem;box-shadow:var(--shadow);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.skeleton-module-scss-module__mkMnmW__basicTableSkeleton>div{height:9.25rem}}
.page-module-scss-module__Oa3bSa__page{width:100%;max-width:var(--site-width)}.page-module-scss-module__Oa3bSa__page>p>a{color:var(--font-color-2-old);text-decoration:underline}.page-module-scss-module__Oa3bSa__filters{justify-content:space-between;gap:var(--spacing-3);margin:var(--spacing-6)0;flex-wrap:wrap;display:flex}@media (max-width:640px){.page-module-scss-module__Oa3bSa__filters{margin:var(--spacing-4)0;flex-direction:column}.page-module-scss-module__Oa3bSa__filters [data-input=true]{width:100%}.page-module-scss-module__Oa3bSa__filters>div:last-child{flex-direction:row-reverse;justify-content:space-between}.page-module-scss-module__Oa3bSa__filters>div:last-child>div:first-child{display:none}.page-module-scss-module__Oa3bSa__filters>div:last-child>div:first-child{padding-left:1px}}.page-module-scss-module__Oa3bSa__filters>div{align-items:center;gap:var(--spacing-4);display:flex}
