.line-map.svelte-1p1p77r{width:100%;border-radius:var(--tr-r);overflow:hidden;border:1px solid var(--tr-border)}.page.svelte-b3elvo{max-width:1100px;margin:0 auto;padding:1.25rem 1rem 0}.head.svelte-b3elvo{display:flex;align-items:baseline;gap:1rem;margin-bottom:.75rem}h1.svelte-b3elvo{font-size:1.5rem;margin:0}.link.svelte-b3elvo{background:none;border:0;color:var(--tr-blue);cursor:pointer;font:inherit;padding:0}.controls.svelte-b3elvo{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.search.svelte-b3elvo{position:relative;flex:1 1 320px}.search.svelte-b3elvo input:where(.svelte-b3elvo){width:100%;padding:.55rem 2rem .55rem .7rem;border:1px solid var(--tr-border);border-radius:var(--tr-r-sm);background:var(--tr-surface);color:var(--tr-text);font:inherit}.clear-x.svelte-b3elvo{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--tr-text-subtle);cursor:pointer;font-size:.9rem}.toggle.svelte-b3elvo{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;color:var(--tr-text-muted);white-space:nowrap}.line-head.svelte-b3elvo{margin-bottom:.9rem}.line-head.svelte-b3elvo h2:where(.svelte-b3elvo){display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:0 0 .3rem;font-size:1.2rem}.code.svelte-b3elvo{background:var(--tr-surface-2);border-radius:var(--tr-r-sm);padding:.15rem .45rem;font-size:1rem}.code.sm.svelte-b3elvo{font-size:.82rem;padding:.1rem .35rem}.lname.svelte-b3elvo{font-weight:600;color:var(--tr-text-muted)}.ends.svelte-b3elvo{margin:0;color:var(--tr-text-muted);font-size:.94rem}.ends.svelte-b3elvo strong:where(.svelte-b3elvo){color:var(--tr-text)}.facts.svelte-b3elvo{display:flex;flex-wrap:wrap;gap:.6rem;margin:.9rem 0 .5rem}.fact.svelte-b3elvo{flex:1 1 130px;background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:var(--tr-r);padding:.6rem .7rem}.fact.svelte-b3elvo .v:where(.svelte-b3elvo){display:block;font-size:1.25rem;font-weight:700}.fact.svelte-b3elvo .k:where(.svelte-b3elvo){display:block;font-size:.78rem;color:var(--tr-text-subtle)}.caveat.svelte-b3elvo{font-size:.84rem;color:var(--tr-text-subtle);margin:0 0 1rem}.card.svelte-b3elvo{background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:var(--tr-r);padding:.85rem 1rem;margin-bottom:1rem;overflow-x:auto}.card.svelte-b3elvo h3:where(.svelte-b3elvo){margin:0 0 .5rem;font-size:1rem}.card-head.svelte-b3elvo{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.card-head.svelte-b3elvo h3:where(.svelte-b3elvo){margin:0}.sub.svelte-b3elvo{font-size:.82rem;color:var(--tr-text-subtle);margin:.2rem 0 .7rem}.map-note.svelte-b3elvo,.count.svelte-b3elvo{margin-top:.5rem}table.svelte-b3elvo{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-b3elvo,td.svelte-b3elvo{text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--tr-border);white-space:nowrap}th.svelte-b3elvo{color:var(--tr-text-subtle);font-weight:600;font-size:.8rem}.num.svelte-b3elvo{text-align:right}.between.svelte-b3elvo{white-space:normal}table.index.svelte-b3elvo{background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:var(--tr-r);overflow:hidden}.mono.svelte-b3elvo{font-family:var(--tr-mono)}.muted.svelte-b3elvo{color:var(--tr-text-subtle)}.mix.svelte-b3elvo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.mix.svelte-b3elvo li:where(.svelte-b3elvo){display:flex;gap:.5rem;align-items:baseline;background:var(--tr-surface-2);border-radius:var(--tr-r-pill);padding:.25rem .7rem;font-size:.85rem}.mix.svelte-b3elvo .label:where(.svelte-b3elvo){color:var(--tr-text-muted)}.card.svelte-b3elvo h4:where(.svelte-b3elvo){margin:.9rem 0 .5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tr-text-subtle)}.connects.svelte-b3elvo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.4rem}.connects.svelte-b3elvo li:where(.svelte-b3elvo){display:flex;flex-direction:column;gap:.1rem}.connects.svelte-b3elvo a:where(.svelte-b3elvo){display:flex;align-items:center;gap:.4rem;text-decoration:none}.near.svelte-b3elvo{color:var(--tr-text-subtle);font-size:.76rem}.hint.svelte-b3elvo{color:var(--tr-text-subtle);font-size:.9rem}.centered.svelte-b3elvo{text-align:center;padding:2rem 0}@media(max-width:640px){th.svelte-b3elvo,td.svelte-b3elvo{white-space:normal}}
