.radial-viewport.svelte-11hmjs8{width:100%;height:100%;min-height:0}.canvas-scroll.svelte-11hmjs8{height:100%}.linear.svelte-11hmjs8 .canvas-scroll:where(.svelte-11hmjs8){scrollbar-width:thin;height:calc(100% - 48px);overflow:auto hidden}.linear-age-labels.svelte-11hmjs8{box-sizing:border-box;color:#a8bdc5;letter-spacing:.06em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:48px;padding:0 clamp(8px,2vw,32px);font:500 clamp(11px,1.1vw,14px)/1.4 monospace;display:grid}.linear-age-labels.svelte-11hmjs8 span:where(.svelte-11hmjs8):nth-child(2){text-align:center}.linear-age-labels.svelte-11hmjs8 span:where(.svelte-11hmjs8):last-child{text-align:right}svg.svelte-11hmjs8{width:100%;height:100%;display:block;overflow:hidden}.age-note.svelte-11hmjs8{fill:#6e8b96;letter-spacing:1.2px;font:8px monospace}.signal.svelte-11hmjs8{cursor:pointer;outline:none}.signal.svelte-11hmjs8:focus .tag:where(.svelte-11hmjs8),.chosen.svelte-11hmjs8 .tag:where(.svelte-11hmjs8){text-decoration:underline;fill:#fff!important}.tag.svelte-11hmjs8{fill:#f0f2ee;pointer-events:none;paint-order:stroke;stroke:#09171c;stroke-width:2px;stroke-linejoin:round;font:600 12px system-ui}.trend.svelte-11hmjs8{fill:#8198a4;font:8px monospace}.node-value.svelte-11hmjs8{fill:#b5c8cc;pointer-events:none;font-family:monospace;font-weight:500}.chosen.svelte-11hmjs8 circle:where(.svelte-11hmjs8){stroke-width:2px}@media (width<=600px){.tag.svelte-11hmjs8{font-size:10px}.trend.svelte-11hmjs8{font-size:7px}.age-note.svelte-11hmjs8{letter-spacing:.4px;font-size:7px}}
