.signal{z-index:2;background:var(--bg);padding:clamp(3.5rem,9vh,6.5rem) clamp(1.4rem,6vw,6rem) clamp(5rem,10vh,8rem);position:relative}.signal-inner{max-width:62rem;margin:0 auto}.signal .mono{font-family:var(--font-mono);font-size:.92em}.panel-head{margin-bottom:clamp(2rem,5vh,3.25rem)}.panel-head .kicker{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:var(--kicker-track);text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.7em;display:flex}.panel-head .kicker .dot{color:color-mix(in srgb, var(--gold) 80%, transparent)}.panel-title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(clamp(3rem, 10vw, 6rem) * var(--display-scale));letter-spacing:-.005em;color:var(--cream);text-shadow:0 2px 40px color-mix(in srgb, var(--latent) 80%, transparent);margin-top:clamp(1rem,2.5vh,1.6rem);line-height:.92}.panel-intro{max-width:48ch;font-family:var(--font-prose);color:color-mix(in srgb, var(--cream) 82%, transparent);text-wrap:pretty;margin-top:clamp(1.1rem,2.6vh,1.7rem);font-size:clamp(1.05rem,1.7vw,1.3rem);font-style:italic;line-height:1.55}.panel-stat{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:.08em;color:color-mix(in srgb, var(--text) 66%, transparent);margin-top:clamp(1rem,2.4vh,1.5rem)}.panel-stat .sep{color:color-mix(in srgb, var(--gold) 90%, transparent);padding:0 .6em}.telemetry:empty,.telemetry[hidden]{display:none}.telemetry{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;margin:clamp(-1rem,-1.5vh,-.5rem) 0 clamp(1.5rem,3.5vh,2.5rem);padding-bottom:.9rem;font-size:.74rem;display:flex}.tele-marker{color:var(--bruise-bright);font-size:.82rem;line-height:1}.tele-label{letter-spacing:var(--kicker-track);text-transform:uppercase;color:color-mix(in srgb, var(--gold) 82%, transparent)}.tele-sep,.tele-dash{color:color-mix(in srgb, var(--text) 66%, transparent)}:where(.telemetry) .tele-body{color:var(--text);text-decoration:none}.tele-track{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(.98rem * var(--display-scale));letter-spacing:var(--display-track);color:var(--cream);transition:color var(--stain-out)}.tele-artist{font-family:var(--font-prose);letter-spacing:normal;color:var(--muted);font-size:.9rem;font-style:italic}a.tele-body:hover .tele-track{color:var(--bruise-bright);transition-duration:var(--stain-in)}a.tele-body:hover .tele-artist{color:color-mix(in srgb, var(--text) 72%, transparent);transition-duration:var(--stain-in)}.filters{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:.55rem 1.1rem;margin-bottom:clamp(1.5rem,3.5vh,2.5rem);padding-bottom:1rem;display:flex}.filters-label{font-family:var(--font-mono);letter-spacing:var(--kicker-track);text-transform:uppercase;color:var(--muted);align-self:center;font-size:.66rem}.filters-row{flex-wrap:wrap;gap:.4rem;margin-right:auto;display:flex}.filter{appearance:none;border:1px solid var(--hairline);font-family:var(--font-ui);font-weight:var(--ui-weight);letter-spacing:var(--ui-track);color:var(--muted);cursor:pointer;transition:color var(--stain-out), border-color var(--stain-out), background-color var(--stain-out);background:0 0;border-radius:999px;align-items:baseline;gap:.5em;padding:.32em .72em .38em .85em;font-size:.76rem;display:inline-flex}.filter-n{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text) 55%, transparent);transition:color var(--stain-out);font-size:.86em}.filter:hover{color:var(--text);border-color:color-mix(in srgb, var(--cream) 30%, transparent);transition-duration:var(--stain-in)}.filter:hover .filter-n{color:color-mix(in srgb, var(--text) 72%, transparent);transition-duration:var(--stain-in)}.filter.is-on{color:var(--cream);border-color:color-mix(in srgb, var(--bruise-bright) 70%, transparent);background:color-mix(in srgb, var(--bruise) 16%, transparent);box-shadow:inset 0 0 12px color-mix(in srgb, var(--bruise) 22%, transparent);transition-duration:var(--stain-in)}.filter.is-on .filter-n{color:color-mix(in srgb, var(--gold) 88%, var(--cream))}.filters-count{font-family:var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--gold) 92%, transparent);white-space:nowrap;align-self:center;font-size:.7rem}.group{margin-bottom:clamp(2rem,4.5vh,3rem)}.group:last-of-type{margin-bottom:0}.group-head{z-index:3;font-family:var(--font-mono);letter-spacing:var(--kicker-track);text-transform:uppercase;color:color-mix(in srgb, var(--gold) 80%, transparent);background:linear-gradient(180deg, var(--bg) 62%, color-mix(in srgb, var(--bg) 80%, transparent));-webkit-backdrop-filter:blur(3px);align-items:center;gap:1rem;margin-bottom:.6rem;padding:.7rem 0 .5rem;font-size:.68rem;font-weight:400;display:flex;position:sticky;top:0}.group-rule{background:var(--hairline);flex:1;height:1px}.group-count{color:color-mix(in srgb, var(--text) 66%, transparent);letter-spacing:.1em}.rows{list-style:none}.row{color:var(--text);border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);grid-template-columns:1.5rem 4.2rem 1fr auto;align-items:baseline;gap:.15rem 1.4rem;padding:.85rem 0;display:grid;position:relative}.row[hidden]{display:none}.row:last-child{border-bottom:0}.mark{align-self:start;block-size:1.5rem;inline-size:1.5rem;margin-top:.12rem}.mark-img{object-fit:contain;filter:grayscale()opacity(.75);transition:filter var(--stain-out);border-radius:4px}.mark-fp{color:color-mix(in srgb, var(--cream) 40%, transparent);transition:color var(--stain-out);display:block}.mark-fp svg{block-size:100%;inline-size:100%;display:block}.mark-fp :global(svg){block-size:100%;inline-size:100%;display:block}.row:hover .mark-img{filter:grayscale(0)opacity();transition-duration:var(--stain-in)}.row:hover .mark-fp{color:color-mix(in srgb, var(--gold) 72%, var(--cream));transition-duration:var(--stain-in)}.row.has-dive .mark-fp{color:color-mix(in srgb, var(--cream) 62%, transparent)}.row.has-dive .mark-img{filter:grayscale(.55)opacity(.9)}.row.has-dive .mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--bruise-bright) 26%, transparent), 0 0 10px color-mix(in srgb, var(--bruise) 22%, transparent);transition:box-shadow var(--stain-out), color var(--stain-out), filter var(--stain-out);border-radius:6px}.row.has-dive:hover .mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--bruise-bright) 55%, transparent), 0 0 14px color-mix(in srgb, var(--bruise) 38%, transparent);transition-duration:var(--stain-in)}.p{font-family:var(--font-mono);letter-spacing:.02em;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--stain-out), opacity var(--stain-out);font-size:.86rem}.p-eq{color:color-mix(in srgb, var(--text) 66%, transparent)}.row-body{min-width:0}.name{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(1.32rem * var(--display-scale));letter-spacing:var(--display-track);color:inherit;text-wrap:balance;transition:color var(--stain-out);line-height:1.15;display:block}.note{font-family:var(--font-prose);color:var(--muted);text-wrap:pretty;max-width:52ch;margin-top:.25rem;font-size:.98rem;font-style:italic;line-height:1.4;display:block}.row-meta{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:.5rem;display:flex}.site-arrow{font-family:var(--font-mono);color:color-mix(in srgb, var(--gold) 68%, transparent);transition:color var(--stain-out);font-size:.8rem;line-height:1;text-decoration:none}.chip{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cream) 62%, transparent);border:1px solid var(--hairline);white-space:nowrap;transition:color var(--stain-out), border-color var(--stain-out);border-radius:3px;padding:.18em .5em .22em;font-size:.6rem}.since{font-family:var(--font-mono);letter-spacing:.06em;color:color-mix(in srgb, var(--text) 66%, transparent);transition:color var(--stain-out);font-size:.7rem}.row:hover .p{color:var(--bruise-bright);transition-duration:var(--stain-in)}.row:hover .chip{color:var(--cream);border-color:color-mix(in srgb, var(--bruise-bright) 55%, transparent);transition-duration:var(--stain-in)}.row:hover .since{color:color-mix(in srgb, var(--text) 72%, transparent);transition-duration:var(--stain-in)}.row-name{color:inherit;text-decoration:none}.row:hover .site-arrow{color:color-mix(in srgb, var(--cream) 72%, transparent);transition-duration:var(--stain-in)}.name-line{align-items:baseline;gap:1rem;min-width:0;display:flex}.name-line .name{min-width:0}.row-cue{white-space:nowrap;font-family:var(--font-mono);letter-spacing:var(--kicker-track);text-transform:uppercase;color:color-mix(in srgb, var(--cream) 66%, transparent);opacity:0;pointer-events:none;transition:opacity var(--stain-out), transform var(--stain-out), color var(--stain-out);flex:none;align-items:baseline;gap:.35em;margin-left:auto;font-size:.66rem;display:inline-flex;transform:translate(-.35rem)}.row-cue-arrow{color:color-mix(in srgb, var(--gold) 82%, transparent);transition:color var(--stain-out), transform var(--stain-out)}.row.has-dive:hover .row-cue,.row.has-dive:focus-within .row-cue{opacity:1;color:var(--bruise-bright);transition-duration:var(--stain-in);transform:translate(0)}.row.has-dive:hover .row-cue-arrow,.row.has-dive:focus-within .row-cue-arrow{color:var(--bruise-bright);transition-duration:var(--stain-in);transform:translate(.15rem)}@media (prefers-reduced-motion:reduce){.row-cue,.row.has-dive:hover .row-cue,.row.has-dive:focus-within .row-cue,.row.has-dive:hover .row-cue-arrow,.row.has-dive:focus-within .row-cue-arrow{transform:none}}.empty{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:.08em;color:var(--muted);padding:1.5rem 0}.updates{border-top:1px solid var(--hairline);margin-top:clamp(3.5rem,8vh,6rem);padding-top:clamp(1.6rem,3.5vh,2.4rem)}.updates-head{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:clamp(1.1rem,2.5vh,1.6rem);display:flex}.updates-name{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(1.7rem * var(--display-scale));letter-spacing:var(--display-track);color:var(--cream)}.updates-sub{font-family:var(--font-mono);letter-spacing:var(--kicker-track);text-transform:uppercase;color:color-mix(in srgb, var(--gold) 92%, transparent);font-size:.66rem}.ledger{font-family:var(--font-mono);list-style:none}.ledger-row{border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);grid-template-columns:5.5rem minmax(11rem,auto) 1fr;align-items:baseline;gap:.2rem 1.4rem;padding:.8rem 0;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-date{letter-spacing:.06em;color:color-mix(in srgb, var(--gold) 78%, transparent);white-space:nowrap;font-size:.74rem}.ledger-change{letter-spacing:.01em;color:var(--cream);font-size:.82rem}.ledger-note{font-family:var(--font-prose);letter-spacing:normal;color:var(--muted);font-size:.98rem;font-style:italic;line-height:1.4}@media (width<=640px){.row{grid-template-columns:1.5rem 1fr auto;gap:.3rem .9rem;padding:1rem 0}.mark{grid-area:1/1/span 2;margin-top:.15rem}.p{grid-area:1/2;justify-self:start;font-size:.8rem}.row-body{grid-area:2/2/auto/-1}.row-meta{flex-direction:row;grid-area:1/3;align-items:baseline;gap:.7rem}.name{font-size:calc(1.22rem * var(--display-scale))}.row-cue{display:none}.ledger-row{grid-template-columns:1fr;gap:.35rem;padding:1rem 0}.ledger-date{color:color-mix(in srgb, var(--gold) 78%, transparent)}.ledger-change{font-size:.86rem}.filters{gap:.5rem .8rem}.filters-count{flex-basis:100%}}
