.page-module__aKGOmq__container{max-width:1400px;margin:0 auto;padding:2rem}.page-module__aKGOmq__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.page-module__aKGOmq__header h1{color:var(--foreground);letter-spacing:-.02em;margin:0 0 .75rem;font-size:2rem;font-weight:600}.page-module__aKGOmq__breadcrumb{color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__aKGOmq__breadcrumb a{color:var(--muted);text-decoration:none;transition:color .15s}.page-module__aKGOmq__breadcrumb a:hover{color:var(--foreground)}.page-module__aKGOmq__breadcrumb span{color:var(--muted-foreground)}.page-module__aKGOmq__stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.page-module__aKGOmq__stat-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);padding:1.5rem;transition:all .2s}.page-module__aKGOmq__stat-card:hover{border-color:var(--border-hover);box-shadow:0 2px 8px #0000000a}.page-module__aKGOmq__stat-card h3{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.875rem;font-weight:500}.page-module__aKGOmq__stat-number{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:600}.page-module__aKGOmq__table-container{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);overflow:hidden}.page-module__aKGOmq__data-table{border-collapse:collapse;width:100%}.page-module__aKGOmq__data-table thead{background:var(--card);border-bottom:1px solid var(--card-border)}.page-module__aKGOmq__data-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:1rem;font-size:.8125rem;font-weight:500}.page-module__aKGOmq__data-table td{border-bottom:1px solid var(--card-border);color:var(--foreground);padding:1rem;font-size:.9375rem}.page-module__aKGOmq__data-table tbody tr{transition:background-color .15s}.page-module__aKGOmq__data-table tbody tr:last-child td{border-bottom:none}.page-module__aKGOmq__data-table tbody tr:hover{background-color:var(--background)}.page-module__aKGOmq__name-cell{color:var(--foreground);font-weight:500}.page-module__aKGOmq__name-link{color:var(--foreground);font-weight:500;text-decoration:none;transition:color .15s}.page-module__aKGOmq__name-link:hover{color:var(--muted);text-decoration:underline}.page-module__aKGOmq__badge{font-size:.8125rem;font-weight:500;font-family:var(--font-geist-mono),monospace;border-radius:9999px;padding:.25rem .75rem;display:inline-block}.page-module__aKGOmq__grade-badge{background:var(--foreground);color:var(--background)}.page-module__aKGOmq__error{color:#dc2626;border-radius:var(--radius);background:#fef2f2;border:1px solid #fecaca;padding:1rem;font-size:.9375rem}@media (prefers-color-scheme:dark){.page-module__aKGOmq__error{color:#f87171;background:#1f1f1f;border-color:#3f1f1f}}@media (max-width:768px){.page-module__aKGOmq__container{padding:1.5rem}.page-module__aKGOmq__table-container{overflow-x:auto}.page-module__aKGOmq__data-table{min-width:800px}}
