.signals_pageShell__hB_TF{--signal-space-1:4px;--signal-space-2:8px;--signal-space-3:12px;--signal-space-4:16px;--signal-space-5:24px;--signal-space-6:32px;--signal-space-7:48px;--signal-radius-sm:8px;--signal-radius:12px;--signal-radius-lg:16px;--signal-border:1px solid color-mix(in srgb,var(--ink) 10%,#ffffff 90%);--signal-border-strong:1px solid color-mix(in srgb,var(--ink) 16%,#ffffff 84%);--signal-shadow-hover:0 10px 22px rgba(18,18,18,0.08);padding:clamp(2.5rem,6vw,4.25rem) 0 clamp(3rem,8vw,6.5rem)}.signals_pageMain__4nSSf{max-width:1080px;margin:0 auto}.signals_pageHeader__Y7keo{margin-bottom:clamp(2rem,4vw,3rem)}.signals_pageEyebrow__n77bz{margin:0 0 var(--signal-space-2);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 40%,#ffffff 60%)}.signals_pageTitle__lc_WH{margin:0 0 var(--signal-space-4);font-family:var(--font-headline),"Times New Roman",serif;font-size:clamp(2.1rem,5vw,3rem);line-height:1.06;letter-spacing:-.015em}.signals_pageIntro__eeXpz{margin:0;max-width:72ch;font-size:clamp(1rem,1.65vw,1.12rem);line-height:1.68;color:color-mix(in srgb,var(--ink) 66%,#ffffff 34%)}.signals_bridgeCta__vvKVC{margin-top:var(--signal-space-4);padding:var(--signal-space-4) var(--signal-space-5);border-left:4px solid #a0522d;background:color-mix(in srgb,var(--paper) 78%,#ffffff 22%);color:color-mix(in srgb,var(--ink) 74%,#ffffff 26%)}.signals_bridgeCta__vvKVC p{margin:0;line-height:1.6}.signals_bridgeCta__vvKVC a{color:#13315c;font-weight:700}.signals_bridgeSampleSection__sXrEY{margin-top:var(--signal-space-5);border:var(--signal-border);border-radius:var(--signal-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 92%,var(--paper) 8%),#ffffff 68%),linear-gradient(120deg,rgba(160,82,45,.08),rgba(19,49,92,.04));padding:var(--signal-space-5)}.signals_bridgeSampleHeader__VmDnT{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--signal-space-4);margin-bottom:var(--signal-space-4)}.signals_bridgeSampleKicker__y2tEF{margin:0 0 6px;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 44%,#ffffff 56%)}.signals_bridgeSampleHeading__l2lXf{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.14}.signals_bridgeSampleSubheading__Oppxo{margin:8px 0 0;max-width:58ch;font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.84rem;line-height:1.55;color:color-mix(in srgb,var(--ink) 54%,#ffffff 46%)}.signals_bridgeSampleBrowseLink__Gdkgu{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#13315c;border-bottom:1px solid transparent}.signals_bridgeSampleBrowseLink__Gdkgu:hover{border-bottom-color:#13315c}.signals_bridgeSampleGrid__V4D_L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--signal-space-3);gap:var(--signal-space-3)}.signals_bridgeSampleCard__2UeJm{border:var(--signal-border);border-radius:var(--signal-radius);background:rgba(255,255,255,.94);padding:var(--signal-space-4);display:flex;flex-direction:column;gap:12px;min-width:0}.signals_bridgeSampleTop__CBUmb{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.signals_bridgeSampleEyebrow__WxeCK{margin:0 0 4px;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,#ffffff 58%)}.signals_bridgeSampleTitle__P6C_I{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:1.03rem;line-height:1.24}.signals_bridgeSampleTitle__P6C_I a:hover{text-decoration:underline;text-underline-offset:.15rem}.signals_bridgeSampleCount__OwdxD{border:var(--signal-border);border-radius:999px;padding:3px 8px;font-size:.63rem;letter-spacing:.07em;text-transform:uppercase;color:#a0522d;background:color-mix(in srgb,#a0522d 8%,#ffffff 92%);white-space:nowrap}.signals_bridgeSampleCoverRow__CQbLO{display:flex;align-items:flex-end;padding-left:10px}.signals_bridgeSampleCoverLink__Ycfv3{display:block;width:62px;margin-left:-10px;transition:transform .16s ease}.signals_bridgeSampleCoverLink__Ycfv3:first-child{margin-left:0}.signals_bridgeSampleCoverLink__Ycfv3:hover{transform:translateY(-2px)}.signals_bridgeSampleCover__JSMws{width:62px;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:10px;border:1px solid color-mix(in srgb,var(--ink) 10%,#ffffff 90%);box-shadow:0 8px 18px rgba(18,18,18,.12);background:color-mix(in srgb,var(--paper) 88%,#ffffff 12%)}.signals_bridgeSampleCopy__P0629{margin:0;font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.78rem;line-height:1.55;color:color-mix(in srgb,var(--ink) 54%,#ffffff 46%)}.signals_bridgeSampleActions__e88TC{margin-top:auto;display:inline-flex;align-items:center;gap:6px}.signals_infoTooltipWrap__iKF4r{position:relative;display:inline;outline:none}.signals_infoTooltipTrigger__sV4eH{border-bottom:1px dotted color-mix(in srgb,var(--ink) 38%,#ffffff 62%);cursor:help}.signals_infoTooltipBubble__9vDal{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);width:min(270px,74vw);background:#1c1c1c;color:#faf7f2;border-radius:var(--signal-radius-sm);padding:10px 12px;font-size:.74rem;line-height:1.45;font-family:var(--font-body),"Avenir Next",sans-serif;box-shadow:0 6px 20px rgba(0,0,0,.2);z-index:3;pointer-events:none}.signals_infoTooltipArrow__z95yS{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:#1c1c1c}.signals_legend__bw_5E{margin-top:var(--signal-space-5);padding:var(--signal-space-4) var(--signal-space-5);border:var(--signal-border);border-radius:var(--signal-radius);background:color-mix(in srgb,#ffffff 94%,var(--paper) 6%);display:flex;flex-wrap:wrap;gap:var(--signal-space-4) var(--signal-space-6);font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.8rem;line-height:1.5;color:color-mix(in srgb,var(--ink) 52%,#ffffff 48%)}.signals_legendDots__ybA9k{display:inline-flex;gap:3px;margin-right:6px;vertical-align:middle}.signals_dot__0SWVu{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,#ffffff 91%)}.signals_dot__0SWVu[data-filled=true]{background:#a0522d}.signals_legendBar__pPW_r{width:22px;height:3px;border-radius:999px;background:#a0522d;display:inline-block;vertical-align:middle;margin-right:6px}.signals_headerStats__Y43pW{margin:var(--signal-space-4) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--signal-space-3);gap:var(--signal-space-3)}.signals_pairingsSectionIntro__gem87{margin-top:var(--signal-space-6)}.signals_pairingsSectionHeading__QXW03{margin:0 0 8px;font-family:var(--font-headline),"Times New Roman",serif;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.14}.signals_pairingsSectionCopy___wxib{margin:0;max-width:68ch;font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.92rem;line-height:1.62;color:color-mix(in srgb,var(--ink) 58%,#ffffff 42%)}.signals_headerStatCard__nUM_j{border:var(--signal-border);border-radius:var(--signal-radius);background:#ffffff;padding:var(--signal-space-3) var(--signal-space-4);display:grid;grid-gap:var(--signal-space-1);gap:var(--signal-space-1)}.signals_headerStatCard__nUM_j span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,#ffffff 58%)}.signals_headerStatCard__nUM_j strong{font-family:var(--font-headline),"Times New Roman",serif;font-size:1.32rem;font-weight:600;line-height:1.05;color:color-mix(in srgb,var(--ink) 92%,#ffffff 8%)}.signals_controlBar__w_GSA{margin-bottom:var(--signal-space-5);border:var(--signal-border);background:color-mix(in srgb,#ffffff 95%,var(--paper) 5%);border-radius:var(--signal-radius);padding:var(--signal-space-4);display:grid;grid-template-columns:max-content max-content 1fr;align-items:end;grid-gap:var(--signal-space-3) var(--signal-space-4);gap:var(--signal-space-3) var(--signal-space-4)}.signals_controlField__txWUB{display:grid;grid-gap:6px;gap:6px;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--ink) 42%,#ffffff 58%)}.signals_controlField__txWUB select{min-width:190px;border:var(--signal-border);background:#ffffff;border-radius:var(--signal-radius-sm);font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.84rem;line-height:1.2;padding:8px 10px;color:color-mix(in srgb,var(--ink) 86%,#ffffff 14%)}.signals_controlSummary__klMUP{margin:0;justify-self:end;align-self:center;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 44%,#ffffff 56%)}.signals_groupSection__doOsK{border:var(--signal-border);border-radius:var(--signal-radius-lg);background:#ffffff;padding:var(--signal-space-5);margin-bottom:var(--signal-space-5)}.signals_groupHeader__g7_Kj{margin-bottom:var(--signal-space-4)}.signals_groupLabelRow__kQ_0i{display:flex;align-items:center;justify-content:space-between;gap:var(--signal-space-3);flex-wrap:wrap;margin-bottom:var(--signal-space-2)}.signals_groupLabel__2xbPj{margin:0;font-size:.84rem;font-family:var(--font-body),"Avenir Next",sans-serif;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,#ffffff 58%)}.signals_groupLabelMeta__jv6TM{display:flex;align-items:center;gap:var(--signal-space-2);flex-wrap:wrap}.signals_momentumPill__FV42Z{display:inline-flex;align-items:center;font-size:.68rem;font-family:var(--font-body),"Avenir Next",sans-serif;letter-spacing:.07em;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;font-weight:600}.signals_momentumPill__FV42Z[data-tone=high]{color:#a0522d;background:color-mix(in srgb,#a0522d 9%,#ffffff 91%)}.signals_momentumPill__FV42Z[data-tone=mid]{color:color-mix(in srgb,var(--ink) 58%,#ffffff 42%);background:color-mix(in srgb,var(--ink) 5%,#ffffff 95%)}.signals_momentumPill__FV42Z[data-tone=low]{color:color-mix(in srgb,var(--ink) 45%,#ffffff 55%);background:color-mix(in srgb,var(--ink) 3%,#ffffff 97%)}.signals_pairingCountInline__VKgfK{display:grid;justify-items:center;align-content:center;min-width:88px;padding:8px 10px;border:var(--signal-border);border-radius:10px;background:color-mix(in srgb,#ffffff 92%,var(--paper) 8%)}.signals_pairingCountInline__VKgfK strong{font-family:var(--font-headline),"Times New Roman",serif;font-size:1.24rem;line-height:1.05;color:#a0522d}.signals_pairingCountInline__VKgfK em{font-style:normal;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 44%,#ffffff 56%)}.signals_sectionTag__rh11M{font-size:.77rem;font-family:var(--font-body),"Avenir Next",sans-serif;color:color-mix(in srgb,var(--ink) 48%,#ffffff 52%)}.signals_detailsWrap__y0VhA{margin-top:var(--signal-space-2)}.signals_detailsButton__Lyx4j{border:var(--signal-border);border-radius:var(--signal-radius-sm);padding:5px 9px;background:color-mix(in srgb,#ffffff 95%,var(--paper) 5%);cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-family:var(--font-body),"Avenir Next",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 44%,#ffffff 56%)}.signals_detailsArrow__M3TUM{display:inline-block;font-size:.54rem;transition:transform .16s ease}.signals_detailsArrow__M3TUM[data-open=true]{transform:rotate(90deg)}.signals_detailsPanel__Q2BCJ{margin-top:var(--signal-space-2);padding:var(--signal-space-3) var(--signal-space-4);background:color-mix(in srgb,var(--ink) 3%,#ffffff 97%);border-radius:var(--signal-radius-sm);font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.78rem;line-height:1.55;color:color-mix(in srgb,var(--ink) 50%,#ffffff 50%);display:flex;flex-wrap:wrap;gap:12px 18px}.signals_detailsPanel__Q2BCJ strong{color:color-mix(in srgb,var(--ink) 66%,#ffffff 34%)}.signals_detailCopy__BKpxm{flex-basis:100%}.signals_cardsGrid__3VMRw{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:var(--signal-space-3);gap:var(--signal-space-3)}.signals_pairingCard__W7z49{min-width:0;border:var(--signal-border);border-radius:var(--signal-radius);background:color-mix(in srgb,#ffffff 98%,var(--paper) 2%);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.signals_pairingCard__W7z49[data-single=true]{max-width:none}.signals_pairingCard__W7z49[data-tier=weak]{opacity:.9}.signals_pairingCard__W7z49:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ink) 20%,#ffffff 80%);box-shadow:var(--signal-shadow-hover);background:#ffffff}.signals_cardBody__haS76{padding:var(--signal-space-4);display:flex;flex-direction:column;gap:12px;height:100%}.signals_peerPair__i99jz{display:flex;align-items:stretch;gap:10px}.signals_peerSide__1N7ia{flex:1 1;min-width:0;border:var(--signal-border);border-radius:var(--signal-radius-sm);background:color-mix(in srgb,#ffffff 92%,var(--paper) 8%);padding:12px}.signals_peerSource__dftZM{margin:0 0 4px;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,#ffffff 58%)}.signals_peerTitle__WQmFw{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:1.06rem;line-height:1.24}.signals_peerTitle__WQmFw a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.signals_peerTitle__WQmFw a:hover{text-decoration:underline;text-underline-offset:.15rem}.signals_peerConnector__JRlA1{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:56px}.signals_peerConnectorLine__W1uGb{width:1px;height:20px;background:color-mix(in srgb,var(--ink) 14%,#ffffff 86%)}.signals_peerConnectorWord___Bq54{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 36%,#ffffff 64%)}.signals_cardMetricBadges__lpc1E{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.signals_cardMetricBadges__lpc1E span{border:var(--signal-border);background:color-mix(in srgb,#ffffff 92%,var(--paper) 8%);border-radius:999px;padding:2px 8px;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 48%,#ffffff 52%)}.signals_pairingCard__W7z49[data-tier=strong] .signals_cardMetricBadges__lpc1E span:last-child{border-color:color-mix(in srgb,#a0522d 34%,#ffffff 66%);color:#a0522d}.signals_pairingCard__W7z49[data-tier=emerging] .signals_cardMetricBadges__lpc1E span:last-child{border-color:color-mix(in srgb,#8b7355 32%,#ffffff 68%);color:#8b7355}.signals_cardIntro__DktMm{font-size:.82rem;line-height:1.55;color:color-mix(in srgb,var(--ink) 60%,#ffffff 40%);-webkit-line-clamp:3}.signals_cardIntro__DktMm,.signals_cardSignalCopy__fAiqN{margin:0;font-family:var(--font-body),"Avenir Next",sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.signals_cardSignalCopy__fAiqN{font-size:.74rem;line-height:1.48;color:color-mix(in srgb,var(--ink) 53%,#ffffff 47%);-webkit-line-clamp:2}.signals_cardPreviewRow__SmyAK{display:flex;align-items:flex-end;padding-left:8px}.signals_cardPreviewLink__YI3fw{display:block;width:56px;margin-left:-8px;transition:transform .16s ease}.signals_cardPreviewLink__YI3fw:first-child{margin-left:0}.signals_cardPreviewLink__YI3fw:hover{transform:translateY(-2px)}.signals_cardPreviewCover__HSvYQ{width:56px;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:8px;border:1px solid color-mix(in srgb,var(--ink) 10%,#ffffff 90%);box-shadow:0 6px 14px rgba(18,18,18,.1);background:color-mix(in srgb,var(--paper) 88%,#ffffff 12%)}.signals_cardFooter__yY8UZ{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.signals_cardActionRow__lHI7s{display:inline-flex;align-items:center;gap:6px}.signals_cardActionLink___xVal{font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 58%,#ffffff 42%);border-bottom:1px solid transparent}.signals_cardActionArrow__A_ST_{font-size:.78rem;color:color-mix(in srgb,var(--ink) 42%,#ffffff 58%);transition:transform .16s ease,color .16s ease}.signals_pairingCard__W7z49:hover .signals_cardActionLink___xVal{border-bottom-color:color-mix(in srgb,var(--ink) 34%,#ffffff 66%);color:color-mix(in srgb,var(--ink) 76%,#ffffff 24%)}.signals_pairingCard__W7z49:hover .signals_cardActionArrow__A_ST_{color:#a0522d;transform:translateX(2px)}.signals_weakToggle__bSAnE{margin-top:var(--signal-space-3);border:var(--signal-border);background:color-mix(in srgb,#ffffff 96%,var(--paper) 4%);color:color-mix(in srgb,var(--ink) 58%,#ffffff 42%);font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;cursor:pointer;border-radius:var(--signal-radius-sm)}.signals_weakToggle__bSAnE:hover{border-color:color-mix(in srgb,var(--ink) 20%,#ffffff 80%)}.signals_browsePager__CoePw{margin-top:var(--signal-space-4);border:var(--signal-border);border-radius:var(--signal-radius);background:color-mix(in srgb,#ffffff 96%,var(--paper) 4%);padding:var(--signal-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--signal-space-3);flex-wrap:wrap}.signals_browsePagerCopy__An3Ul{margin:0;max-width:62ch;font-size:.76rem;line-height:1.55;font-family:var(--font-body),"Avenir Next",sans-serif;color:color-mix(in srgb,var(--ink) 48%,#ffffff 52%)}.signals_browsePagerActions__rs2QP{display:flex;flex-wrap:wrap;gap:10px}.signals_browsePagerButton__4lnhw{border:var(--signal-border);background:#ffffff;color:color-mix(in srgb,var(--ink) 58%,#ffffff 42%);font-family:var(--font-body),"Avenir Next",sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;cursor:pointer;border-radius:var(--signal-radius-sm)}.signals_browsePagerButton__4lnhw:hover{border-color:color-mix(in srgb,var(--ink) 20%,#ffffff 80%)}.signals_footerNote__8c4G6{margin-top:var(--signal-space-6);padding-top:var(--signal-space-5);border-top:var(--signal-border)}.signals_emptyCopy__HZfLT,.signals_footerNote__8c4G6 p{margin:0;max-width:68ch;font-size:.84rem;line-height:1.62;font-family:var(--font-body),"Avenir Next",sans-serif;color:color-mix(in srgb,var(--ink) 43%,#ffffff 57%)}.signals_debugMarker__0cNEv{display:none}.signals_infoTooltipWrap__iKF4r:focus-visible,.signals_pageShell__hB_TF :is(a,button,select):focus-visible{outline:2px solid #1f4e8c;outline-offset:2px}@media (max-width:980px){.signals_bridgeSampleGrid__V4D_L,.signals_headerStats__Y43pW{grid-template-columns:repeat(2,minmax(0,1fr))}.signals_controlBar__w_GSA{grid-template-columns:1fr 1fr}.signals_controlField__txWUB select{min-width:0;width:100%}.signals_controlSummary__klMUP{justify-self:start;grid-column:1/-1}.signals_groupSection__doOsK{padding:var(--signal-space-4)}.signals_cardsGrid__3VMRw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.signals_pageShell__hB_TF{padding-top:2rem}.signals_legend__bw_5E{padding:var(--signal-space-3) var(--signal-space-4);gap:var(--signal-space-3)}.signals_bridgeSampleSection__sXrEY{padding:var(--signal-space-4)}.signals_bridgeSampleHeader__VmDnT{align-items:flex-start;flex-direction:column}.signals_controlBar__w_GSA{grid-template-columns:1fr}.signals_groupLabelRow__kQ_0i{align-items:flex-start}.signals_bridgeSampleGrid__V4D_L,.signals_cardsGrid__3VMRw{grid-template-columns:1fr}.signals_peerPair__i99jz{flex-direction:column}.signals_peerConnector__JRlA1{flex-direction:row;min-width:0}.signals_peerConnectorLine__W1uGb{width:30px;height:1px}}@media (prefers-reduced-motion:reduce){.signals_pageShell__hB_TF *,.signals_pageShell__hB_TF :after,.signals_pageShell__hB_TF :before{transition:none!important;animation:none!important}}