.directory-page{display:grid;gap:.85rem;border-radius:.75rem;background:linear-gradient(180deg,#050c24db,#050c24bd),url(../../../stardust.png);background-size:auto,512px;padding:1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.directory-page .page-head{display:grid;gap:.45rem;border-bottom:1px solid rgb(255 255 255 / .08);padding-bottom:.85rem}.directory-page h1,.directory-page h2{margin:0;font-family:var(--font-orbitron);letter-spacing:0}.directory-page h1{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1}.directory-page .page-head p,.directory-page .state-panel p{margin:0;color:#ffffffa8;max-width:72ch;font-size:.9rem;line-height:1.45}.directory-page .summary-strip{display:flex;flex-wrap:wrap;gap:.5rem}.directory-page .summary-item{display:inline-flex;align-items:baseline;gap:.45rem;border:1px solid rgb(255 255 255 / .1);border-radius:.375rem;background:#ffffff0b;padding:.45rem .6rem}.directory-page .summary-item span{color:#ffffff8f;font-size:.68rem;font-weight:900;text-transform:uppercase}.directory-page .summary-item strong{color:#fff;font-family:var(--font-jetbrains-mono);font-size:.86rem}.directory-page .explorer-controls{display:grid;gap:.75rem;border:1px solid rgb(255 255 255 / .1);border-radius:.5rem;background:#ffffff0d;padding:.75rem}.directory-page .toolbar-row{display:grid;gap:.75rem;align-items:end}.directory-page .search-cluster{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end}.directory-page .table-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,.5fr);gap:.55rem;align-items:end}.directory-page .search-field{display:grid;gap:.3rem;min-width:0}.directory-page .compact-field{display:grid;gap:.3rem}.directory-page label span{color:#ffffff8c;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.directory-page input,.directory-page select{width:100%;border:1px solid rgb(255 255 255 / .12);border-radius:.375rem;background:#050c24ad;color:#fff;font-size:.9rem;padding:.64rem .72rem}.directory-page input:focus,.directory-page select:focus{border-color:color-mix(in srgb,var(--color-brand-cyan) 58%,transparent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-cyan) 16%,transparent)}.directory-page .clear-link,.directory-page button,.directory-page .pagination a{border:1px solid rgb(255 255 255 / .12);border-radius:.375rem;background:#ffffff0d;color:#e5e5ea;font-size:.78rem;font-weight:850;line-height:1;padding:.62rem .72rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.directory-page .clear-link:hover,.directory-page button:hover,.directory-page .pagination a:hover{border-color:#ffffff38;background:#ffffff17;color:#fff}.directory-page button,.directory-page .pagination a{border-color:color-mix(in srgb,var(--color-brand-cyan) 45%,transparent);background:color-mix(in srgb,var(--color-brand-cyan) 14%,transparent);color:#fff}.directory-page .clear-link{display:inline-flex;align-items:center;justify-content:center}.directory-page .table-shell{overflow-x:auto;border:1px solid rgb(255 255 255 / .1);border-radius:.5rem;background:#ffffff0b}.directory-page .directory-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:620px}.directory-page caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.directory-page .directory-table th,.directory-page .directory-table td{padding:.68rem .78rem;text-align:left;vertical-align:middle;border-bottom:1px solid rgb(255 255 255 / .075)}.directory-page .directory-table th{position:sticky;top:0;z-index:1;background:#050c24f5;color:#ffffff80;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.directory-page .directory-table tbody tr{background:linear-gradient(90deg,color-mix(in srgb,var(--accent, transparent) 12%,transparent),transparent 30%),transparent}.directory-page .directory-table tbody tr:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent, rgb(255 255 255 / .5)) 16%,transparent),transparent 34%),#ffffff09}.directory-page .directory-table tbody tr:last-child td{border-bottom:0}.directory-page .directory-table td{color:#ffffffb8;font-size:.84rem;overflow-wrap:anywhere}.directory-page .identity{display:grid;gap:.15rem;min-width:0}.directory-page .identity strong{overflow:hidden;font-family:var(--font-orbitron);font-size:.88rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.directory-page .identity span{color:#ffffff94;font-family:var(--font-jetbrains-mono);font-size:.72rem}.directory-page .mono-cell{font-family:var(--font-jetbrains-mono);font-size:.78rem;overflow-wrap:anywhere}.directory-page .state-panel,.directory-page .warning-stack{border:1px solid rgb(255 255 255 / .1);border-radius:.5rem;background:#ffffff0b;padding:1rem}.directory-page .state-panel a{display:inline-flex;margin-top:.75rem;border:1px solid rgb(255 255 255 / .12);border-radius:.375rem;background:#ffffff0d;color:#fff;font-size:.78rem;font-weight:850;padding:.52rem .65rem;text-decoration:none}.directory-page .warning-stack{border-color:color-mix(in srgb,var(--color-status-warning) 32%,transparent);color:color-mix(in srgb,var(--color-status-warning) 86%,white)}.directory-page .warning-stack p{margin:0}.directory-page .pagination{display:flex;justify-content:flex-end;padding-top:.4rem}@media(max-width:759px){.directory-page .search-cluster{grid-template-columns:minmax(0,1fr)}.directory-page .directory-table{min-width:0}.directory-page .directory-table thead{display:none}.directory-page .directory-table,.directory-page .directory-table tbody,.directory-page .directory-table tr,.directory-page .directory-table td{display:block}.directory-page .directory-table tr{border-bottom:1px solid rgb(255 255 255 / .08);padding:.62rem .72rem}.directory-page .directory-table tr:last-child{border-bottom:0}.directory-page .directory-table td{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.7rem;border-bottom:0;padding:.28rem 0}.directory-page .directory-table td:before{content:attr(data-label);color:#ffffff73;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}}@media(min-width:768px){.directory-page{gap:1rem;padding:1.25rem}.directory-page .toolbar-row{grid-template-columns:minmax(18rem,1fr) auto;align-items:end}.directory-page .search-cluster{grid-template-columns:minmax(18rem,32rem) auto auto}.directory-page .table-controls{grid-template-columns:10rem 6.5rem}}.explorer-content.svelte-1ek04no{width:100%;max-width:80rem}@media(min-width:1024px){.explorer-content.svelte-1ek04no{max-width:46rem}}@media(min-width:1180px){.explorer-content.svelte-1ek04no{width:min(100%,calc(100vw - 18rem));max-width:80rem}}
