.locations-page.svelte-dp15we{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)}.page-head.svelte-dp15we{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;border-bottom:1px solid rgb(255 255 255 / .08);padding-bottom:.85rem}.page-head.svelte-dp15we h1:where(.svelte-dp15we){margin:0;font-family:var(--font-orbitron);font-size:clamp(1.65rem,3vw,2.25rem);line-height:1}.page-head.svelte-dp15we p:where(.svelte-dp15we){margin:.3rem 0 0;color:#ffffffa8;font-size:.9rem;max-width:72ch;line-height:1.45}.reset-link.svelte-dp15we{color:#ffffffb3;font-family:var(--font-jetbrains-mono);font-size:.78rem;text-decoration:none;border:1px solid rgb(255 255 255 / .14);border-radius:.375rem;padding:.3rem .55rem}.reset-link.svelte-dp15we:hover{color:#fff;border-color:#ffffff4d}.scan-controls.svelte-dp15we{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.55rem;align-items:end;border:1px solid rgb(255 255 255 / .1);border-radius:.5rem;background:#ffffff0d;padding:.65rem}.scan-controls.svelte-dp15we label:where(.svelte-dp15we){display:grid;gap:.3rem;min-width:0}.scan-controls.svelte-dp15we label:where(.svelte-dp15we) span:where(.svelte-dp15we){color:#ffffff8c;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.scan-controls.svelte-dp15we input:where(.svelte-dp15we){width:100%;border:1px solid rgb(255 255 255 / .12);border-radius:.375rem;background:#050c24ad;color:#fff;font-family:var(--font-jetbrains-mono);font-size:.9rem;padding:.42rem .55rem}.scan-controls.svelte-dp15we button:where(.svelte-dp15we){justify-self:end;border:1px solid var(--color-brand-cyan, #4adbff);border-radius:.375rem;background:color-mix(in srgb,var(--color-brand-cyan, #4adbff) 18%,transparent);color:#fff;font-family:var(--font-orbitron);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1rem;cursor:pointer}.scan-controls.svelte-dp15we button:where(.svelte-dp15we):hover{background:color-mix(in srgb,var(--color-brand-cyan, #4adbff) 32%,transparent)}.state-panel.svelte-dp15we{border:1px dashed rgb(255 255 255 / .12);border-radius:.5rem;padding:1.25rem;display:grid;gap:.5rem}.state-panel.svelte-dp15we h2:where(.svelte-dp15we){margin:0;font-family:var(--font-orbitron);font-size:1rem}.state-panel.svelte-dp15we p:where(.svelte-dp15we){margin:0;color:#ffffffa8;font-size:.85rem}.state-panel.svelte-dp15we a:where(.svelte-dp15we){color:var(--color-brand-cyan, #4adbff);text-decoration:none;font-family:var(--font-jetbrains-mono);font-size:.8rem}.table-shell.svelte-dp15we{overflow-x:auto;border:1px solid rgb(255 255 255 / .08);border-radius:.5rem}.location-table.svelte-dp15we{width:100%;border-collapse:collapse;font-size:.86rem}.location-table.svelte-dp15we caption:where(.svelte-dp15we){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.location-table.svelte-dp15we thead:where(.svelte-dp15we){background:#ffffff0a}.location-table.svelte-dp15we th:where(.svelte-dp15we){text-align:left;padding:.55rem .7rem;color:#ffffff8c;font-family:var(--font-orbitron);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgb(255 255 255 / .08)}.location-table.svelte-dp15we td:where(.svelte-dp15we){padding:.55rem .7rem;border-bottom:1px solid rgb(255 255 255 / .05);vertical-align:middle}.location-table.svelte-dp15we .align-center:where(.svelte-dp15we){text-align:center}.location-table.svelte-dp15we .align-right:where(.svelte-dp15we){text-align:right}.location-link.svelte-dp15we{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none}.location-link.svelte-dp15we strong:where(.svelte-dp15we){display:block;color:#fff;font-family:var(--font-orbitron);font-size:.88rem}.location-link.svelte-dp15we small:where(.svelte-dp15we){display:block;color:#ffffff8c;font-size:.72rem}.location-link.svelte-dp15we:hover strong:where(.svelte-dp15we){color:var(--color-brand-cyan, #4adbff)}.type-mark.svelte-dp15we{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-brand-cyan, #4adbff);flex-shrink:0}.mono.svelte-dp15we{font-family:var(--font-jetbrains-mono);font-size:.82rem;color:#ffffffd1}.resource-chips.svelte-dp15we{display:flex;flex-wrap:wrap;gap:.3rem}.resource-chip.svelte-dp15we{display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--chip-color) 36%,transparent);border-radius:.3rem;background:color-mix(in srgb,var(--chip-color) 14%,transparent);color:color-mix(in srgb,var(--chip-color) 55%,white);font-family:var(--font-jetbrains-mono);font-size:.72rem;padding:.2rem .45rem}.muted.svelte-dp15we{color:#ffffff73;font-style:italic;font-size:.82rem}@media(max-width:640px){.location-table.svelte-dp15we thead:where(.svelte-dp15we){display:none}.location-table.svelte-dp15we tr:where(.svelte-dp15we){display:grid;gap:.3rem;padding:.6rem .7rem;border-bottom:1px solid rgb(255 255 255 / .08)}.location-table.svelte-dp15we td:where(.svelte-dp15we){display:grid;grid-template-columns:7rem 1fr;gap:.5rem;border:0;padding:0;text-align:left}.location-table.svelte-dp15we td:where(.svelte-dp15we):before{content:attr(data-label);color:#ffffff73;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}}
