
/* Comment refinements: quiet spacing, one CTA, homepage-style information chips. */
#market-article .role-list{gap:28px}
#market-article .role-item{padding:0;border:0}
#market-article .role-item:last-child{padding:0}
#market-article .lineage-proof-list{border:0;margin:28px 0;display:grid;gap:12px}
#market-article .lineage-proof-list li{padding:0 0 0 25px;border:0}
#market-article .lineage-proof-list li+li{border:0}
#market-article .system{border:0;padding:0}
#market-article .frontier-list{row-gap:36px}
#market-article .final-cta{border:0;padding-top:0;margin-top:96px}
#market-article .step-list li:not(:last-child):after{display:none}
#market-article .step-list li:before{border:0}
#market-article .market-network-tip{display:inline-flex;align-items:center;position:relative;vertical-align:baseline}
#market-article .market-network-chip{display:inline-flex;align-items:center;height:26px;margin:0;padding:2px 6px;gap:2px;border:0;border-radius:100px;background:rgb(94 133 238 / 12%);color:var(--ink,#2e2e2e);font:400 14px/22px Inter,sans-serif;white-space:nowrap;cursor:help;vertical-align:baseline}
#market-article .market-network-chip img{display:block;width:16px;height:16px;object-fit:contain;flex:none}
#market-article .market-network-bubble{box-sizing:border-box;position:absolute;left:var(--bubble-left,0px);bottom:calc(100% + 12px);z-index:20;width:320px;max-width:calc(100vw - 40px);padding:16px 18px;border:1px solid var(--line,#ebebec);border-radius:14px;background:#fff;color:#6b7280;box-shadow:0 6px 24px rgb(0 0 0 / 10%),0 2px 6px rgb(0 0 0 / 4%);font:400 13px/20px Inter,sans-serif;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity 120ms ease,transform 160ms ease,visibility 0s 160ms;pointer-events:none}
#market-article .market-tooltip-title{display:block;margin:0 0 6px;color:#2e2e2e;font-size:15px;line-height:22px;font-weight:600}
#market-article .market-tooltip-copy{display:block;white-space:normal}
#market-article .market-network-bubble:before{content:'';position:absolute;bottom:-6px;left:var(--tooltip-arrow-x,24px);width:10px;height:10px;background:#fff;border-right:1px solid var(--line,#ebebec);border-bottom:1px solid var(--line,#ebebec);transform:translateX(-50%) rotate(45deg)}
#market-article .market-network-bubble:after{content:'';position:absolute;inset:100% 0 auto;height:14px}
#market-article .market-network-tip:hover .market-network-bubble,#market-article .market-network-tip:focus-within .market-network-bubble{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}
#market-article .market-network-tip[data-dismissed] .market-network-bubble{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
#market-article .market-network-tip[data-below] .market-network-bubble{bottom:auto;top:calc(100% + 12px)}
#market-article .market-network-tip[data-below] .market-network-bubble:before{top:-6px;bottom:auto;transform:translateX(-50%) rotate(225deg)}
#market-article .market-network-tip[data-below] .market-network-bubble:after{inset:auto 0 100%}
html[data-theme=dark] #market-article .market-network-chip{background:var(--surface)}
html[data-theme=dark] #market-article .market-network-bubble{background:#272a2f;color:#c1c7d1;box-shadow:0 8px 28px #0005}
html[data-theme=dark] #market-article .market-network-bubble:before{background:#272a2f}
html[data-theme=dark] #market-article .market-tooltip-title{color:#edf0f5}
@media(max-width:700px){#market-article .role-list{gap:26px}#market-article .final-cta{margin-top:68px}}
@media(prefers-reduced-motion:reduce){#market-article .market-network-bubble{transition:none;transform:none}}
