.controls[data-astro-cid-uywny5zx]{align-items:end;gap:var(--s2) var(--s3);margin:var(--s5) 0 var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--line);transition:opacity var(--dur-fast) var(--ease-out);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.filter[data-astro-cid-uywny5zx]{gap:.2rem;min-width:0;display:grid}.filter-college[data-astro-cid-uywny5zx]{grid-column:span 2}.filter-search[data-astro-cid-uywny5zx]{grid-column:span 5}.filter-export[data-astro-cid-uywny5zx]{grid-column:span 2;place-self:end}.filter[data-astro-cid-uywny5zx] label[data-astro-cid-uywny5zx]{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:650}.filter[data-astro-cid-uywny5zx] select[data-astro-cid-uywny5zx],.filter[data-astro-cid-uywny5zx] input[data-astro-cid-uywny5zx]{border-radius:var(--r);height:2.1rem;margin:0;padding:0 .45rem;font-size:.8rem}.filter-export[data-astro-cid-uywny5zx] .btn[data-astro-cid-uywny5zx]{height:2.1rem;padding:0 .75rem;font-size:.78rem}.status[data-astro-cid-uywny5zx]{margin:var(--s3) 0;color:var(--faint);font-size:.85rem}.status-error[data-astro-cid-uywny5zx]{margin:var(--s3) 0;color:var(--bad);font-size:.85rem}.table-container[data-astro-cid-uywny5zx]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);will-change:scroll-position;width:100%}#dbTable{table-layout:fixed;width:100%;margin:0;font-size:.78rem;line-height:1.15}#dbThead{z-index:10;background:var(--surface-2);position:sticky;top:0}#dbTbody{position:relative}#dbTable th,#dbTable td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line);height:28px;padding:.25rem .45rem;overflow:hidden}#dbTable th{background:var(--surface-2);color:var(--faint);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:650}#dbTable tbody tr{cursor:pointer}#dbTable tbody tr:hover{background:var(--surface-2)}#dbThead th.sticky-col,#dbTbody td.sticky-col{z-index:2;background:var(--surface);border-right:1px solid var(--line);position:sticky;left:0}#dbThead th.sticky-col{z-index:11;background:var(--surface-2)}.grade-row-o td[data-astro-cid-uywny5zx]{border-left:2px solid var(--ok)}.grade-row-f td[data-astro-cid-uywny5zx]{border-left:2px solid var(--bad)}.grade-row-borderline td[data-astro-cid-uywny5zx]{border-left:2px solid var(--warn)}#dbTable tbody tr.row-mine{background:var(--accent-soft)}#dbTable tbody tr.row-mine td{font-weight:600}#dbTable tbody tr.row-mine td.sticky-col{background:var(--accent-soft)}@media (width<=768px){#dbTable{width:100%!important}#dbTable th[class*=col-]:not(.col-regno):not(.col-name):not(.col-cgpa),#dbTable td[class*=col-]:not(.col-regno):not(.col-name):not(.col-cgpa){display:none}#dbTable th.col-regno{width:108px!important}#dbTable .col-name.sticky-col{left:108px!important}#dbTable th.col-name{width:150px!important}#dbTable th.col-cgpa{width:64px!important}}.profile[data-astro-cid-uywny5zx]{margin-top:var(--s4);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);animation:profile-in var(--dur-ui) var(--ease-out) both}@keyframes profile-in{0%{opacity:0;transform:translateY(6px)}}@keyframes profile-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.profile[data-astro-cid-uywny5zx]{animation:.12s both profile-fade!important}}.profile-close[data-astro-cid-uywny5zx]{top:var(--s3);right:var(--s3);padding:.25rem .6rem;font-size:.75rem;position:absolute}.profile-head[data-astro-cid-uywny5zx] h2[data-astro-cid-uywny5zx]{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:400}.profile-head[data-astro-cid-uywny5zx] p[data-astro-cid-uywny5zx]{color:var(--faint);margin:.15rem 0 0;font-size:.8rem}.profile-stats[data-astro-cid-uywny5zx]{margin:var(--s4) 0 0;border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.profile-stats[data-astro-cid-uywny5zx]>div[data-astro-cid-uywny5zx]{padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid var(--line)}.profile-stats[data-astro-cid-uywny5zx] dt[data-astro-cid-uywny5zx]{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.profile-stats[data-astro-cid-uywny5zx] dd[data-astro-cid-uywny5zx]{color:var(--paper);font-variant-numeric:tabular-nums;margin:.2rem 0 0}.profile-stats[data-astro-cid-uywny5zx] dd[data-astro-cid-uywny5zx].num{font-family:var(--font-display);font-size:1.8rem;line-height:1}.stat-history[data-astro-cid-uywny5zx]{grid-column:span 1}.history[data-astro-cid-uywny5zx]{margin-top:var(--s4);border-top:1px solid var(--line-strong);padding-top:var(--s3)}.history[data-astro-cid-uywny5zx]>summary[data-astro-cid-uywny5zx]{color:var(--muted);cursor:pointer;font-size:.85rem}@media (width<=760px){.controls[data-astro-cid-uywny5zx]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter[data-astro-cid-uywny5zx],.filter-college[data-astro-cid-uywny5zx],.filter-search[data-astro-cid-uywny5zx],.filter-export[data-astro-cid-uywny5zx]{grid-column:span 1}.filter-search[data-astro-cid-uywny5zx],.filter-export[data-astro-cid-uywny5zx]{grid-column:span 2;justify-self:stretch}.profile-stats[data-astro-cid-uywny5zx]{grid-template-columns:1fr}.profile[data-astro-cid-uywny5zx]{padding:var(--s4)}}
