.SignalArchive-module__GfrNFq__archive{margin-top:8px}.SignalArchive-module__GfrNFq__filterRow{grid-template-columns:minmax(0,420px) 1fr;grid-template-areas:"label label""input count";align-items:center;gap:8px 24px;margin-bottom:28px;display:grid}.SignalArchive-module__GfrNFq__filterLabel{font-family:var(--font-mono-scoped);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);grid-area:label;font-size:.75rem}.SignalArchive-module__GfrNFq__filterInput{width:100%;min-height:44px;font-family:var(--font-body);color:var(--ink-primary);border:1px solid var(--rule);background:#fff;border-radius:0;grid-area:input;padding:10px 14px;font-size:1rem}.SignalArchive-module__GfrNFq__filterInput::placeholder{color:var(--ink-muted)}.SignalArchive-module__GfrNFq__filterInput:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.SignalArchive-module__GfrNFq__filterCount{font-family:var(--font-mono-scoped);color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-area:count;margin:0;font-size:.75rem}.SignalArchive-module__GfrNFq__empty{border-top:1px solid var(--rule);font-family:var(--font-body);color:var(--ink-secondary);margin:0;padding:24px 0;font-size:1rem}.SignalArchive-module__GfrNFq__weeks{border-top:1px solid var(--rule)}.SignalArchive-module__GfrNFq__week{border-bottom:1px solid var(--rule)}.SignalArchive-module__GfrNFq__weekSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;min-height:56px;padding:12px 0;list-style:none;display:grid}.SignalArchive-module__GfrNFq__weekSummary::-webkit-details-marker{display:none}.SignalArchive-module__GfrNFq__weekSummary:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.SignalArchive-module__GfrNFq__weekLabel{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem;font-weight:800;line-height:1.1}.SignalArchive-module__GfrNFq__weekCount{font-family:var(--font-mono-scoped);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.SignalArchive-module__GfrNFq__weekChevron{border-right:1.5px solid var(--ink-secondary);border-bottom:1.5px solid var(--ink-secondary);justify-self:center;width:10px;height:10px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);transform:translateY(-3px)rotate(45deg)}.SignalArchive-module__GfrNFq__week[open] .SignalArchive-module__GfrNFq__weekChevron{transform:translateY(2px)rotate(-135deg)}.SignalArchive-module__GfrNFq__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0 0 16px;list-style:none;display:grid}.SignalArchive-module__GfrNFq__row{border-top:1px solid var(--rule-soft);min-height:44px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:7px 0;text-decoration:none;display:grid}.SignalArchive-module__GfrNFq__rowThumb{grid-template-columns:40px minmax(0,1fr) auto}.SignalArchive-module__GfrNFq__row:hover .SignalArchive-module__GfrNFq__label,.SignalArchive-module__GfrNFq__row:focus-visible .SignalArchive-module__GfrNFq__label{color:var(--accent-text)}.SignalArchive-module__GfrNFq__row:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.SignalArchive-module__GfrNFq__thumb{object-fit:cover;border:1px solid var(--rule-soft);background:#fff;border-radius:2px;width:40px;height:30px}.SignalArchive-module__GfrNFq__text{flex-direction:column;min-width:0;display:flex}.SignalArchive-module__GfrNFq__label{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}.SignalArchive-module__GfrNFq__sub{font-family:var(--font-body);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.SignalArchive-module__GfrNFq__day{font-family:var(--font-mono-scoped);color:var(--ink-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}@media (max-width:860px){.SignalArchive-module__GfrNFq__list{grid-template-columns:1fr}}@media (max-width:640px){.SignalArchive-module__GfrNFq__filterRow{grid-template-columns:1fr;grid-template-areas:"label""input""count"}}@media (prefers-reduced-motion:reduce){.SignalArchive-module__GfrNFq__weekChevron{transition:none}}
.SignalHashtagHub-module__aBNkXG__signals{--rule:#0000001a;--rule-soft:#0000000f;--hair:#00000014;--up:#047857;--down:#b42318;--up-bg:#10b98117;--up-line:#04785742;--down-bg:#ef444414;--down-line:#b4231838;color:var(--ink-primary);background:var(--paper-cream)}.SignalHashtagHub-module__aBNkXG__section{padding:112px var(--pit-gutter);border-top:1px solid var(--rule);background:var(--paper-cream)}.SignalHashtagHub-module__aBNkXG__sectionWarm{background:var(--paper-warm)}.SignalHashtagHub-module__aBNkXG__inner{max-width:calc(var(--pit-max) - 2 * var(--pit-gutter));margin:0 auto}.SignalHashtagHub-module__aBNkXG__headline{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:.92}.SignalHashtagHub-module__aBNkXG__secHead{border-bottom:1px solid var(--rule);margin-bottom:24px;padding-bottom:18px}.SignalHashtagHub-module__aBNkXG__intro{font-family:var(--font-body);color:var(--ink-secondary);max-width:60ch;margin:14px 0 0;font-size:1.05rem;font-weight:300;line-height:1.6}.SignalHashtagHub-module__aBNkXG__chip{font-family:var(--font-mono-scoped);letter-spacing:.02em;border:1px solid var(--rule);white-space:nowrap;color:var(--ink-secondary);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.SignalHashtagHub-module__aBNkXG__chipUp{color:var(--up);border-color:var(--up-line);background:var(--up-bg)}.SignalHashtagHub-module__aBNkXG__chipDown{color:var(--down);border-color:var(--down-line);background:var(--down-bg)}.SignalHashtagHub-module__aBNkXG__chipNew{color:var(--accent-text);border-color:var(--accent-light);background:var(--accent-subtle)}.SignalHashtagHub-module__aBNkXG__chipSame{color:var(--ink-muted)}.SignalHashtagHub-module__aBNkXG__chipGhost{color:var(--ink-muted);border-style:dashed}.SignalHashtagHub-module__aBNkXG__heroLede{font-family:var(--font-body);color:var(--ink-muted);margin:6px 0 0;font-size:.86rem;line-height:1.5}.SignalHashtagHub-module__aBNkXG__groupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;margin-top:14px;display:grid}.SignalHashtagHub-module__aBNkXG__groupTitle{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:1.05rem;font-weight:900}.SignalHashtagHub-module__aBNkXG__hubList{flex-direction:column;display:flex}.SignalHashtagHub-module__aBNkXG__hubRow{border-top:1px solid var(--rule-soft);min-height:44px;color:inherit;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:4px 16px;padding:7px 0;text-decoration:none;display:grid}.SignalHashtagHub-module__aBNkXG__hubRow:hover .SignalHashtagHub-module__aBNkXG__hubLabel,.SignalHashtagHub-module__aBNkXG__hubRow:focus-visible .SignalHashtagHub-module__aBNkXG__hubLabel{color:var(--accent-text)}.SignalHashtagHub-module__aBNkXG__hubRow:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.SignalHashtagHub-module__aBNkXG__hubRank{font-family:var(--font-mono-scoped);color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:.8rem}.SignalHashtagHub-module__aBNkXG__hubLabel{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}.SignalHashtagHub-module__aBNkXG__hubVal{font-family:var(--font-mono-scoped);color:var(--ink-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}@media (max-width:860px){.SignalHashtagHub-module__aBNkXG__groupGrid{grid-template-columns:1fr}.SignalHashtagHub-module__aBNkXG__section{padding:80px var(--pit-gutter)}}@media (max-width:640px){.SignalHashtagHub-module__aBNkXG__section{padding:64px var(--pit-gutter)}.SignalHashtagHub-module__aBNkXG__hubRow{grid-template-columns:40px minmax(0,1fr) auto}.SignalHashtagHub-module__aBNkXG__hubVal{text-align:left;grid-column:2/-1}}
.SignalSongHub-module__XeOawW__signals{--rule:#0000001a;--rule-soft:#0000000f;--hair:#00000014;--up:#047857;--down:#b42318;--up-bg:#10b98117;--up-line:#04785742;--down-bg:#ef444414;--down-line:#b4231838;color:var(--ink-primary);background:var(--paper-cream)}.SignalSongHub-module__XeOawW__section{padding:112px var(--pit-gutter);border-top:1px solid var(--rule);background:var(--paper-cream)}.SignalSongHub-module__XeOawW__sectionWarm{background:var(--paper-warm)}.SignalSongHub-module__XeOawW__inner{max-width:calc(var(--pit-max) - 2 * var(--pit-gutter));margin:0 auto}.SignalSongHub-module__XeOawW__headline{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:.92}.SignalSongHub-module__XeOawW__secHead{border-bottom:1px solid var(--rule);margin-bottom:24px;padding-bottom:18px}.SignalSongHub-module__XeOawW__intro{font-family:var(--font-body);color:var(--ink-secondary);max-width:60ch;margin:14px 0 0;font-size:1.05rem;font-weight:300;line-height:1.6}.SignalSongHub-module__XeOawW__chip{font-family:var(--font-mono-scoped);letter-spacing:.02em;border:1px solid var(--rule);white-space:nowrap;color:var(--ink-secondary);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.SignalSongHub-module__XeOawW__chipUp{color:var(--up);border-color:var(--up-line);background:var(--up-bg)}.SignalSongHub-module__XeOawW__chipDown{color:var(--down);border-color:var(--down-line);background:var(--down-bg)}.SignalSongHub-module__XeOawW__chipNew{color:var(--accent-text);border-color:var(--accent-light);background:var(--accent-subtle)}.SignalSongHub-module__XeOawW__chipSame{color:var(--ink-muted)}.SignalSongHub-module__XeOawW__chipGhost{color:var(--ink-muted);border-style:dashed}.SignalSongHub-module__XeOawW__heroLede{font-family:var(--font-body);color:var(--ink-muted);margin:6px 0 0;font-size:.86rem;line-height:1.5}.SignalSongHub-module__XeOawW__groupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;margin-top:14px;display:grid}.SignalSongHub-module__XeOawW__hubList{flex-direction:column;display:flex}.SignalSongHub-module__XeOawW__hubRow{border-top:1px solid var(--rule-soft);min-height:44px;color:inherit;grid-template-columns:40px 40px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:7px 0;text-decoration:none;display:grid}.SignalSongHub-module__XeOawW__hubRow:hover .SignalSongHub-module__XeOawW__hubLabel,.SignalSongHub-module__XeOawW__hubRow:focus-visible .SignalSongHub-module__XeOawW__hubLabel{color:var(--accent-text)}.SignalSongHub-module__XeOawW__hubRow:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.SignalSongHub-module__XeOawW__hubRank{font-family:var(--font-mono-scoped);color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:.8rem}.SignalSongHub-module__XeOawW__hubLabel{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}.SignalSongHub-module__XeOawW__hubThumb{object-fit:cover;border:1px solid var(--rule-soft);background:#fff;border-radius:2px;width:40px;height:30px}.SignalSongHub-module__XeOawW__hubText{flex-direction:column;min-width:0;display:flex}.SignalSongHub-module__XeOawW__hubSub{font-family:var(--font-body);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.SignalSongHub-module__XeOawW__hubVal{font-family:var(--font-mono-scoped);color:var(--ink-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.SignalSongHub-module__XeOawW__hubSubBest{display:none}@media (max-width:860px){.SignalSongHub-module__XeOawW__groupGrid{grid-template-columns:1fr}.SignalSongHub-module__XeOawW__section{padding:80px var(--pit-gutter)}}@media (max-width:640px){.SignalSongHub-module__XeOawW__section{padding:64px var(--pit-gutter)}.SignalSongHub-module__XeOawW__hubRow{grid-template-columns:34px 40px minmax(0,1fr) auto;gap:12px}.SignalSongHub-module__XeOawW__hubVal{display:none}.SignalSongHub-module__XeOawW__hubSubBest{display:inline}}
