.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:.5rem;max-width:1460px;margin:0 auto;padding-inline:.45rem;display:grid}.table-header[data-astro-cid-khahn42w]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.table-header[data-astro-cid-khahn42w] h1[data-astro-cid-khahn42w]{margin:0;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1}.table-header[data-astro-cid-khahn42w] p[data-astro-cid-khahn42w]{color:#cbd5e1;max-width:58ch;margin:0;font-size:.78rem}.controls-card[data-astro-cid-khahn42w]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#1e293beb,#0f172aeb);border:1px solid #94a3b82e;gap:.35rem;padding:.45rem .55rem;display:grid}.control-grid[data-astro-cid-khahn42w]{grid-template-columns:1.1fr 1.2fr .6fr 2fr auto;align-items:end;gap:.35rem;display:grid}.control-grid[data-astro-cid-khahn42w] label[data-astro-cid-khahn42w]{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:.12rem;font-size:.62rem;font-weight:600;display:inline-block}.control-grid[data-astro-cid-khahn42w] select[data-astro-cid-khahn42w],.control-grid[data-astro-cid-khahn42w] input[data-astro-cid-khahn42w]{height:2rem;margin-bottom:0;padding:.24rem .45rem;font-size:.8rem}.control-checkbox[data-astro-cid-khahn42w]{justify-content:flex-end;align-items:center;display:flex}.control-checkbox[data-astro-cid-khahn42w] label[data-astro-cid-khahn42w]{color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em;background:#0f172a6b;border:1px solid #94a3b838;border-radius:10px;align-items:center;gap:.35rem;min-height:2rem;margin:0;padding:.42rem .55rem;font-size:.72rem;display:inline-flex}.action-row[data-astro-cid-khahn42w]{justify-content:flex-end;display:flex}.action-row[data-astro-cid-khahn42w] button[data-astro-cid-khahn42w]{letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.32rem .6rem;font-size:.68rem}.status[data-astro-cid-khahn42w]{border-radius:10px;padding:.38rem .6rem;font-size:.74rem;font-weight:600}.status[data-astro-cid-khahn42w].loading{color:#d8f3ff;background:#38bdf824}.status[data-astro-cid-khahn42w].error{color:#fee2e2;background:#ef444424}.topper-grid[data-astro-cid-khahn42w]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.topper-card{border:1px solid #94a3b833;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;padding:.32rem .42rem;display:flex}.topper-head{align-items:center;gap:.18rem;min-width:max-content;display:flex}.topper-marker{flex:none;justify-content:center;align-items:center;width:.24rem;height:.24rem;display:inline-flex}.topper-marker svg{fill:currentColor;width:100%;height:100%;display:block}.topper-marker-1{color:#fbbf24}.topper-marker-2{color:#cbd5e1}.topper-marker-3{color:#fb923c}.topper-rank{color:#dbeafe;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.49rem;font-weight:800;line-height:1}.topper-main{flex:1;min-width:0}.topper-card h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.66rem;line-height:1.2;overflow:hidden}.topper-meta{flex-direction:column;align-items:flex-end;gap:.02rem;min-width:max-content;display:flex}.topper-reg,.topper-score{color:#cbd5e1;white-space:nowrap;margin:0;font-size:.53rem}.topper-college{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:18ch;margin:0;font-size:.53rem;overflow:hidden}.topper-rank-1{background:linear-gradient(#fbbf2433,#1e293b73);border-color:#fbbf2473}.topper-rank-2{background:linear-gradient(#94a3b82e,#1e293b73);border-color:#94a3b873}.topper-rank-3{background:linear-gradient(#fb923c29,#1e293b73);border-color:#fb923c73}#results[data-astro-cid-khahn42w]{background:#0f172aa8;border:1px solid #94a3b829;border-radius:12px;padding:.18rem;overflow:auto;box-shadow:inset 0 1px #ffffff0a}table[data-astro-cid-khahn42w]{border-collapse:collapse;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%}th[data-astro-cid-khahn42w],td[data-astro-cid-khahn42w]{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b81c;padding:.24rem .34rem;font-size:.72rem;line-height:1.15}th[data-astro-cid-khahn42w]{color:#e2e8f0;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#1e293beb;font-size:.58rem}tbody[data-astro-cid-khahn42w] tr[data-astro-cid-khahn42w]:nth-child(2n){background:#94a3b80a}tr[data-astro-cid-khahn42w]:hover{background:#3b82f617}td[data-astro-cid-khahn42w] a[data-astro-cid-khahn42w]{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem;font-weight:600}.name-cell[data-astro-cid-khahn42w]{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;display:inline-block;overflow:hidden}.college-cell[data-astro-cid-khahn42w]{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.metric-pill[data-astro-cid-khahn42w]{background:#1e293be0;border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-items:center;min-width:3.45rem;padding:.08rem .28rem;display:inline-flex}.metric-pill-strong[data-astro-cid-khahn42w]{color:#dbeafe;background:#0f172af5;border-color:#60a5fa3d}#resultsTable[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):first-child{text-align:center;width:3.1rem}.table-single-college[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(2){width:7.2rem}.table-all-colleges[data-astro-cid-khahn42w] [data-astro-cid-khahn42w]:is(th,td):nth-child(2){text-align:center;width:3.8rem}.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.2rem}.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:.08rem .12rem}.datatable-wrapper .datatable-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.datatable-wrapper .datatable-dropdown{white-space:nowrap;flex:none;align-items:center;gap:.3rem;display:inline-flex;font-size:.7rem!important}.datatable-wrapper .datatable-dropdown label{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.3rem;margin:0;display:inline-flex;font-size:.7rem!important;line-height:1!important}.datatable-wrapper .datatable-dropdown select{flex:none;width:auto;min-width:4.8rem;margin:0}.datatable-wrapper .datatable-search{margin-left:auto}.datatable-wrapper .datatable-info,.datatable-wrapper .datatable-selector,.datatable-wrapper .datatable-input{font-size:.66rem}.datatable-wrapper .datatable-selector,.datatable-wrapper .datatable-input{min-height:1.8rem;padding:.18rem .35rem}.datatable-pagination a,.datatable-pagination button{padding:.14rem .32rem;font-size:.66rem}@media (width<=960px){.control-grid[data-astro-cid-khahn42w]{grid-template-columns:repeat(2,minmax(0,1fr))}.topper-grid[data-astro-cid-khahn42w]{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.topper-card{min-width:15rem}}@media (width<=640px){.table-header[data-astro-cid-khahn42w]{align-items:flex-start}.table-shell[data-astro-cid-khahn42w]{padding-inline:.35rem}.control-grid[data-astro-cid-khahn42w]{grid-template-columns:1fr}.action-row[data-astro-cid-khahn42w]{justify-content:stretch}.action-row[data-astro-cid-khahn42w] button[data-astro-cid-khahn42w]{width:100%}.topper-grid[data-astro-cid-khahn42w]{grid-template-columns:1fr;overflow:visible}.topper-card{min-width:0}#results[data-astro-cid-khahn42w]{box-shadow:none;background:0 0;border:0;padding:0;overflow-x:auto}#results[data-astro-cid-khahn42w] table[data-astro-cid-khahn42w]{min-width:600px}#results[data-astro-cid-khahn42w] thead[data-astro-cid-khahn42w]{display:table-header-group}#results[data-astro-cid-khahn42w] tbody[data-astro-cid-khahn42w]{gap:0;display:table-row-group}#results[data-astro-cid-khahn42w] tr[data-astro-cid-khahn42w]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;display:table-row}#results[data-astro-cid-khahn42w] td[data-astro-cid-khahn42w],#results[data-astro-cid-khahn42w] th[data-astro-cid-khahn42w]{display:table-cell}#results[data-astro-cid-khahn42w] tbody[data-astro-cid-khahn42w] tr[data-astro-cid-khahn42w]:nth-child(2n){background:#94a3b80a}#results[data-astro-cid-khahn42w] td[data-astro-cid-khahn42w]{text-align:left;border-bottom:1px solid #94a3b81c;justify-content:flex-start;align-items:center;gap:0;padding:.24rem .34rem}#results[data-astro-cid-khahn42w] td[data-astro-cid-khahn42w]:before{content:none}#results[data-astro-cid-khahn42w] td[data-astro-cid-khahn42w]>[data-astro-cid-khahn42w]{margin-left:0}.name-cell[data-astro-cid-khahn42w],.college-cell[data-astro-cid-khahn42w]{white-space:nowrap;text-align:left;max-width:20ch}.metric-pill[data-astro-cid-khahn42w]{min-width:3.2rem}.datatable-wrapper .datatable-top,.datatable-wrapper .datatable-bottom{gap:.35rem;padding:.2rem 0;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){.controls-card[data-astro-cid-khahn42w]{padding:.4rem}.table-shell[data-astro-cid-khahn42w]{padding-inline:.28rem}.name-cell[data-astro-cid-khahn42w],.college-cell[data-astro-cid-khahn42w]{max-width:16ch}}
