.datatable-wrapper.no-header .datatable-container{border-top:1px solid #d9d9d9}.datatable-wrapper.no-footer .datatable-container{border-bottom:1px solid #d9d9d9}.datatable-top,.datatable-bottom{padding:8px 10px}.datatable-top>nav:first-child,.datatable-top>div:first-child,.datatable-bottom>nav:first-child,.datatable-bottom>div:first-child{float:left}.datatable-top>nav:last-child,.datatable-top>div:not(first-child),.datatable-bottom>nav:last-child,.datatable-bottom>div:last-child{float:right}.datatable-selector{padding:6px}.datatable-input{padding:6px 12px}.datatable-info{margin:7px 0}.datatable-pagination ul{margin:0;padding-left:0}.datatable-pagination li{float:left;list-style:none}.datatable-pagination li.datatable-hidden{visibility:hidden}.datatable-pagination a,.datatable-pagination button{float:left;color:#333;cursor:pointer;border:1px solid #0000;margin-left:2px;padding:6px 12px;text-decoration:none;position:relative}.datatable-pagination a:hover,.datatable-pagination button:hover{background-color:#d9d9d9}.datatable-pagination .datatable-active a,.datatable-pagination .datatable-active a:focus,.datatable-pagination .datatable-active a:hover,.datatable-pagination .datatable-active button,.datatable-pagination .datatable-active button:focus,.datatable-pagination .datatable-active button:hover{cursor:default;background-color:#d9d9d9}.datatable-pagination .datatable-ellipsis a,.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled a:focus,.datatable-pagination .datatable-disabled a:hover,.datatable-pagination .datatable-ellipsis button,.datatable-pagination .datatable-disabled button,.datatable-pagination .datatable-disabled button:focus,.datatable-pagination .datatable-disabled button:hover{pointer-events:none;cursor:default}.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled a:focus,.datatable-pagination .datatable-disabled a:hover,.datatable-pagination .datatable-disabled button,.datatable-pagination .datatable-disabled button:focus,.datatable-pagination .datatable-disabled button:hover{cursor:not-allowed;opacity:.4}.datatable-pagination .datatable-pagination a,.datatable-pagination .datatable-pagination button{font-weight:700}.datatable-table{border-spacing:0;border-collapse:separate;width:100%;max-width:100%}.datatable-table>tbody>tr>td,.datatable-table>tbody>tr>th,.datatable-table>tfoot>tr>td,.datatable-table>tfoot>tr>th,.datatable-table>thead>tr>td,.datatable-table>thead>tr>th{vertical-align:top;padding:8px 10px}.datatable-table>thead>tr>th{vertical-align:bottom;text-align:left;border-bottom:1px solid #d9d9d9}.datatable-table>tfoot>tr>th{vertical-align:bottom;text-align:left;border-top:1px solid #d9d9d9}.datatable-table th{vertical-align:bottom;text-align:left}.datatable-table th a{color:inherit;text-decoration:none}.datatable-table th button,.datatable-pagination-list button{color:inherit;background-color:inherit;cursor:pointer;text-align:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;border:0}.datatable-sorter,.datatable-filter{width:100%;height:100%;display:inline-block;position:relative}.datatable-sorter:before,.datatable-sorter:after{content:"";opacity:.2;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;right:4px}.datatable-sorter:before{border-top:4px solid #000;bottom:0}.datatable-sorter:after{border-top:4px solid #0000;border-bottom:4px solid #000;top:0}.datatable-ascending .datatable-sorter:after,.datatable-descending .datatable-sorter:before,.datatable-ascending .datatable-filter:after,.datatable-descending .datatable-filter:before{opacity:.6}.datatable-filter:before{content:"";opacity:.2;border-top:10px solid #000;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:50%;width:0;height:0;position:absolute;top:25%;right:4px}.datatable-filter-active .datatable-filter:before{opacity:.6}.datatable-empty{text-align:center}.datatable-top:after,.datatable-bottom:after{clear:both;content:" ";display:table}table.datatable-table:focus tr.datatable-cursor>td:first-child{border-left:3px solid #00f}table.datatable-table:focus{outline-offset:-1px;outline:1px solid #000}.table-shell[data-astro-cid-khahn42w]{gap:var(--s4);display:grid}.controls[data-astro-cid-khahn42w]{align-items:end;gap:var(--s2) var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;margin:0;display:flex}.filter[data-astro-cid-khahn42w]{flex:7.5rem;gap:.2rem;min-width:0;display:grid}.filter-sem[data-astro-cid-khahn42w]{flex:0 5rem}.filter-college[data-astro-cid-khahn42w]{flex:2 14rem}.filter[data-astro-cid-khahn42w] label[data-astro-cid-khahn42w]{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:650}.filter[data-astro-cid-khahn42w] select[data-astro-cid-khahn42w]{border-radius:var(--r);height:2.2rem;margin:0;padding:0 .5rem;font-size:.82rem}.check[data-astro-cid-khahn42w]{color:var(--muted);cursor:pointer;align-items:center;gap:.45rem;margin:0 0 .4rem;font-size:.82rem;display:flex}.check[data-astro-cid-khahn42w] input[data-astro-cid-khahn42w]{width:1rem;height:1rem;margin:0}.controls[data-astro-cid-khahn42w] .btn[data-astro-cid-khahn42w]{height:2.2rem;margin-bottom:.1rem;padding:0 .8rem;font-size:.8rem}.status[data-astro-cid-khahn42w]{color:var(--faint);margin:0;font-size:.85rem}.status-error[data-astro-cid-khahn42w]{color:var(--bad);margin:0;font-size:.85rem}.toppers[data-astro-cid-khahn42w]{border-top:1px solid var(--line-strong);gap:0;display:grid}.topper-card{align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) 8rem 10rem auto;display:grid}.topper-rank{color:var(--accent);font-size:.75rem}.topper-name{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:500;overflow:hidden}.topper-reg{color:var(--faint);font-size:.72rem}.topper-score{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.topper-college{color:var(--faint);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}#results[data-astro-cid-khahn42w]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:auto}table[data-astro-cid-khahn42w]{border-collapse:collapse;font-variant-numeric:tabular-nums;background:0 0;width:100%;margin:0}th[data-astro-cid-khahn42w],td[data-astro-cid-khahn42w]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.4rem .5rem;font-size:.78rem;line-height:1.25}th[data-astro-cid-khahn42w]{background:var(--surface-2);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:650}tbody[data-astro-cid-khahn42w] tr[data-astro-cid-khahn42w]:hover{background:var(--surface-2)}td[data-astro-cid-khahn42w] a[data-astro-cid-khahn42w]{color:var(--brand);font-family:var(--font-mono);font-size:.72rem;text-decoration:none}td[data-astro-cid-khahn42w] a[data-astro-cid-khahn42w]:hover{text-underline-offset:.18em;text-decoration:underline}.name-cell[data-astro-cid-khahn42w]{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;display:inline-block;overflow:hidden}.college-cell[data-astro-cid-khahn42w]{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.metric-pill[data-astro-cid-khahn42w]{min-width:3.4rem;color:var(--muted);font-variant-numeric:tabular-nums;display:inline-block}.metric-pill-strong[data-astro-cid-khahn42w]{color:var(--paper);font-weight:600}#resultsTable[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):first-child{text-align:center;width:3.5rem}.table-single-college[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(2){width:7.5rem}.table-all-colleges[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(2){text-align:center;width:4rem}.table-all-colleges[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(3){min-width:12rem}.table-all-colleges[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(4){width:7.5rem}.table-single-college[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(4),.table-single-college[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(5),.table-all-colleges[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(6),.table-all-colleges[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(7){text-align:center;width:5rem}.datatable-wrapper .datatable-top,.datatable-wrapper .datatable-bottom{padding:var(--s2) 0}.datatable-wrapper .datatable-top{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.datatable-wrapper .datatable-dropdown{align-items:center;gap:var(--s2);white-space:nowrap;font-size:.75rem;display:inline-flex}.datatable-wrapper .datatable-dropdown label{align-items:center;gap:var(--s2);margin:0;font-size:.75rem;display:inline-flex}.datatable-wrapper .datatable-dropdown select{width:auto;min-width:4.5rem;margin:0}.datatable-wrapper .datatable-search{margin-left:auto}.datatable-wrapper .datatable-info,.datatable-wrapper .datatable-selector,.datatable-wrapper .datatable-input{font-size:.75rem}.datatable-wrapper .datatable-selector,.datatable-wrapper .datatable-input{min-height:2rem;padding:.2rem .4rem}.datatable-pagination a,.datatable-pagination button{padding:.2rem .4rem;font-size:.75rem}@media (width<=960px){.topper-card{grid-template-columns:2.5rem minmax(0,1fr) auto}.topper-reg,.topper-college{display:none}}@media (width<=640px){.filter[data-astro-cid-khahn42w]{flex:8rem}.controls[data-astro-cid-khahn42w] .btn[data-astro-cid-khahn42w]{width:100%}#results[data-astro-cid-khahn42w] table[data-astro-cid-khahn42w]{min-width:620px}.datatable-wrapper .datatable-top,.datatable-wrapper .datatable-bottom{gap:var(--s2);display:grid}.datatable-wrapper .datatable-dropdown,.datatable-wrapper .datatable-search{width:100%}.datatable-wrapper .datatable-selector,.datatable-wrapper .datatable-input{width:100%;min-height:2rem}.datatable-wrapper .datatable-pagination{flex-wrap:wrap;justify-content:center}}@media (width<=420px){.name-cell[data-astro-cid-khahn42w],.college-cell[data-astro-cid-khahn42w]{max-width:16ch}}
