/* Market Pulse: dense discovery table, selected research alongside. */
.pulse-reference{--terminal-accent:#ff9c36;margin:0;min-width:0;border:1px solid #244259;border-radius:12px;background:#031320eb;overflow:visible;color:#dceaff;font-size:12px;display:flex;flex-direction:column}
.pulse-reference .terminal-mobile-tabs{display:flex;order:-3;margin:0;padding:0 14px;border-bottom:1px solid #203b52;gap:20px}
.pulse-reference .terminal-mobile-tabs button{position:relative;flex:1;border:0;border-radius:0;background:none!important;min-height:55px;padding:14px 5px;color:#a9c2dd;font-size:14px;font-weight:650;white-space:nowrap}
.pulse-reference .terminal-mobile-tabs button[aria-pressed=true]{color:#f4f8ff}.pulse-reference .terminal-mobile-tabs button[aria-pressed=true]:after{content:'';position:absolute;height:3px;bottom:-1px;left:8px;right:8px;background:#ff9b36;border-radius:3px 3px 0 0}
.pulse-reference [data-tab-count]{font-size:10px;padding:3px 5px;margin-left:5px;background:#162c41;color:#b5cce0;border-radius:4px;font-weight:500}
.pulse-reference .terminal-toolbar{order:-2;padding:13px 14px 8px;gap:9px;flex-wrap:wrap}.pulse-reference .terminal-source{display:flex;flex:1;flex-wrap:nowrap;gap:8px}.pulse-reference .terminal-source input{order:-1;min-width:100px;flex:1;width:180px;min-height:36px}.pulse-reference .terminal-source label{font-size:0}.pulse-reference .terminal-source select{font-size:11px;width:125px;min-height:36px}.pulse-reference .terminal-toolbar-actions{gap:5px}.pulse-reference .terminal-toolbar-actions>button,.pulse-reference .terminal-toolbar-actions summary{font-size:10px;min-height:32px}.pulse-reference .terminal-health{order:-1;padding:0 14px 10px;font-size:10px;line-height:1.5;color:#91b3cc}
.pulse-reference .terminal-columns{display:block}.pulse-reference .terminal-lane{display:none;border:0;border-radius:0;background:none}.pulse-reference .terminal-lane.mobile-selected{display:block}.pulse-reference .terminal-lane>header{padding:8px 14px;border-top:1px solid #183248;justify-content:space-between;gap:8px}.pulse-reference .terminal-lane>header>div:first-child{display:none}.pulse-reference .terminal-lane header input[type=search]{width:150px;font-size:11px;min-height:31px}.pulse-reference .terminal-lane-actions{width:auto;gap:4px;flex-wrap:nowrap}.pulse-reference .terminal-lane-actions button,.pulse-reference .terminal-lane-actions summary{font-size:11px;min-height:30px}.pulse-reference .terminal-lane-actions button[data-preset][aria-pressed=true]{color:#ffaf5c;border-bottom-color:#ff9b36}.pulse-reference .terminal-lane-note{font-size:10px;min-height:0;padding:0 14px 8px;color:#9ab9d0}
.pulse-reference .terminal-table-head,.pulse-reference .terminal-token{display:grid;grid-template-columns:minmax(170px,1fr) 38px 77px 60px 68px 61px 66px;gap:9px;align-items:center}.pulse-reference .terminal-table-head{padding:10px 14px;color:#9ebdd8;font-size:10px;border-block:1px solid #173147;background:#081b2b}.pulse-reference .terminal-table-head>span:not(:first-child){text-align:right}.pulse-reference .terminal-rows{height:calc(100vh - 410px);min-height:365px;max-height:900px;overflow:auto;scrollbar-width:thin;scrollbar-color:#34546b #061624;overscroll-behavior:contain}
.pulse-reference .terminal-token,.pulse-reference.terminal-compact .terminal-token{padding:12px 14px;border-bottom:1px solid #1b3448;background:transparent;transition:background-color 140ms ease-out;cursor:pointer;min-height:103px}.pulse-reference:not(.terminal-compact) .terminal-token{padding-block:18px}.pulse-reference .terminal-token:hover{background:#10283e}.pulse-reference .terminal-token.terminal-selected{background:linear-gradient(100deg,#143351,#102944);box-shadow:inset 0 0 0 1px #4d8dc4;border-radius:6px}.pulse-reference .terminal-token.terminal-alert-hot{background:linear-gradient(95deg,#452917c9,#1d2028);border-left:0;box-shadow:inset 2px 0 #f69842}.pulse-reference .terminal-token.terminal-alert-drop{background:linear-gradient(95deg,#3f2030cc,#1b202a);border-left:0;box-shadow:inset 2px 0 #e0647b}.pulse-reference .terminal-token.terminal-selected.terminal-alert-hot{box-shadow:inset 0 0 0 1px #f69842}
.pulse-reference .terminal-token-main{display:flex;gap:9px;align-items:center;min-width:0}.pulse-reference .terminal-artwork{flex:0 0 43px;align-self:flex-start}.pulse-reference .terminal-artwork button{width:43px;height:43px;border-radius:11px;border-color:#3b5e7a}.pulse-reference .terminal-artwork button:hover img{transform:none}.pulse-reference .terminal-identity{flex:1}.pulse-reference .terminal-name{gap:4px;flex-wrap:nowrap}.pulse-reference .terminal-name>button:first-child{font-size:12px;font-weight:720}.pulse-reference .terminal-name button:not(:first-child){flex-shrink:0}.pulse-reference .terminal-contract{font-size:10px;color:#98b6cf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin-top:3px}.pulse-reference .terminal-socials{font-size:9px;gap:4px;margin-top:5px;flex-wrap:wrap}.pulse-reference .terminal-socials svg{width:11px;height:11px}.pulse-reference .developer-launch-count{padding:2px 4px;font-size:9px;line-height:1.2;border-radius:4px;white-space:nowrap;background:#13293d;border-color:#2a4a60;color:#a8c6df}.pulse-reference .developer-launch-count.developer-first-launch{color:#9ef2c8;background:#14382d;border-color:#378462;box-shadow:0 0 7px #32c47825}.pulse-reference .developer-first-launch b{color:#6defab}.pulse-reference .terminal-row-actions{margin-top:5px;gap:4px}.pulse-reference .terminal-row-actions a,.pulse-reference .terminal-row-actions button{font-size:9px;min-height:21px;padding:2px 4px}.pulse-reference .terminal-row-actions .terminal-nearly-link{background:transparent;border:0;color:#9fcbe7}.pulse-reference .terminal-row-actions svg{width:12px;height:12px}
.pulse-reference .terminal-cell{text-align:right;font-size:11px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap;color:#deebfa}.pulse-reference .terminal-cell.positive{color:#42dfae}.pulse-reference .terminal-cell.negative{color:#fa7785}.pulse-reference .terminal-age{color:#a7c1d8}.pulse-reference .terminal-values{grid-column:auto;display:block;font-size:10px}.pulse-reference .terminal-values>.terminal-buy-controls:not(.terminal-flow){width:66px;display:grid;margin:0;gap:4px!important}.pulse-reference .terminal-buy-controls>.terminal-buy{background:#ff9d3b;color:#19120b;border:0;border-radius:7px;font-size:11px;min-height:29px;font-weight:750;padding:5px 2px}.pulse-reference .terminal-buy-controls>.terminal-buy:hover{background:#ffb35f;color:#17110b}.pulse-reference .terminal-quick-presets>button{border-color:#36546e;color:#c4d9ec;background:#0b2033;min-height:24px;padding:3px 0;font-size:10px}.pulse-reference .terminal-watch-only{margin:0;font-size:10px;text-align:right}.pulse-reference .terminal-expanded-research{display:none;grid-column:1/-1;padding-left:52px;color:#9eb9d0;font-size:10px}.pulse-reference.terminal-table .terminal-expanded-research{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pulse-reference .terminal-expanded-research .terminal-chips{margin:0}.pulse-reference .terminal-expanded-research .terminal-flow{width:70px}.pulse-reference .terminal-footnote{padding:12px 14px;color:#8eaec8;font-size:10px;line-height:1.6;border-top:1px solid #1d354a}.pulse-reference .terminal-more{background:#0e253b;border-color:#31516b;color:#bad0e7}.pulse-reference button:focus-visible,.pulse-reference summary:focus-visible,.pulse-reference a:focus-visible{outline:2px solid #ffac57;outline-offset:3px}.pulse-reference button:active{transform:translateY(1px)}.pulse-reference input{caret-color:#ffab52}.pulse-reference ::selection{background:#a76b30;color:#fff}
@media(max-width:1200px) and (min-width:761px){.pulse-reference .terminal-table-head,.pulse-reference .terminal-token{grid-template-columns:minmax(170px,1fr) 40px 78px 62px 74px 65px 66px;gap:8px}.pulse-reference .terminal-values{grid-column:auto;display:block}.pulse-reference .terminal-token-main{min-width:0}}
@media(max-width:760px){.pulse-reference{border-radius:10px}.pulse-reference .terminal-mobile-tabs{gap:5px;padding:0 8px}.pulse-reference .terminal-mobile-tabs button{font-size:11px;min-height:46px;padding-inline:0}.pulse-reference [data-tab-count]{font-size:9px;margin-left:2px;padding:2px 3px}.pulse-reference .terminal-toolbar{padding:10px}.pulse-reference .terminal-source{width:100%;display:flex}.pulse-reference .terminal-source input{width:100px}.pulse-reference .terminal-source select{width:115px}.pulse-reference .terminal-toolbar-actions{margin-top:0}.pulse-reference .terminal-health{padding-inline:10px}.pulse-reference .terminal-table-head{display:none}.pulse-reference .terminal-token,.pulse-reference.terminal-table .terminal-token{grid-template-columns:minmax(0,1fr) 67px;gap:5px 8px;padding:12px 10px}.pulse-reference .terminal-token-main{grid-row:1/5}.pulse-reference .terminal-artwork{flex-basis:42px}.pulse-reference .terminal-artwork button{width:42px;height:42px}.pulse-reference .terminal-age{display:none}.pulse-reference .terminal-cell{grid-column:2;font-size:10px}.pulse-reference .terminal-price{grid-row:1}.pulse-reference .terminal-change{grid-row:2}.pulse-reference .terminal-liquidity{grid-row:3}.pulse-reference .terminal-fdv{grid-row:4}.pulse-reference .terminal-liquidity:before{content:'L ';font-size:9px;color:#8fadc5}.pulse-reference .terminal-fdv:before{content:'FDV ';font-size:9px;color:#8fadc5}.pulse-reference .terminal-values{grid-column:2;grid-row:5}.pulse-reference .terminal-token-main{align-self:start}.pulse-reference .terminal-row-actions{flex-wrap:wrap}.pulse-reference .terminal-rows{height:auto;min-height:200px;max-height:65vh;overflow:auto}.pulse-reference .terminal-contract{max-width:145px}.pulse-reference .terminal-expanded-research{padding:0}.pulse-reference .terminal-lane>header{padding:8px 10px}.pulse-reference .terminal-lane header input[type=search]{width:110px}.pulse-reference .terminal-lane-actions{gap:2px}.pulse-reference .terminal-lane-actions button,.pulse-reference .terminal-lane-actions summary{min-height:32px;padding:5px}.pulse-reference .terminal-column-filter>div{position:fixed;right:12px;left:12px;top:180px;width:auto;max-height:60vh;overflow:auto}.pulse-reference .terminal-table .terminal-lane{margin:0}}
@media(prefers-reduced-motion:reduce){.pulse-reference .terminal-token{transition:none}.pulse-reference button:active{transform:none}}

.pulse-reference .terminal-token.terminal-first-match{background:linear-gradient(100deg,#123d2ddd,#07281ee8)!important;border-color:#3fbe83;box-shadow:inset 0 0 24px #35d48712}.pulse-reference .terminal-first-match .terminal-name>button:first-child{color:#8ff0bb}.pulse-reference .terminal-first-match.terminal-selected{outline:1px solid #77e8b1;outline-offset:-1px}.pulse-reference .terminal-first-match.terminal-alert-drop{outline:1px solid #f46b7e;outline-offset:-1px}


/* Compact market rows: common metric columns, inline evidence, one-click actions. */
.pulse-reference .terminal-table-head,.pulse-reference .terminal-market-row,.pulse-reference.terminal-compact .terminal-market-row,.pulse-reference.terminal-table .terminal-market-row{grid-template-columns:minmax(205px,1fr) 82px 60px 68px 64px 48px 76px;gap:7px}
.pulse-reference .terminal-table-head{display:grid;font-size:10px;padding:10px 13px}.pulse-reference .terminal-rows{padding:0;container-type:inline-size;background:#061523}.pulse-reference .terminal-market-row,.pulse-reference.terminal-compact .terminal-market-row{padding:12px 13px 9px;min-height:98px;margin:0;clip-path:none;border:0;border-bottom:1px solid #20394d;border-radius:0;background:#071724;align-items:center;box-shadow:none}.pulse-reference .terminal-market-row.terminal-selected{background:linear-gradient(90deg,#29302f80,#0b2135);box-shadow:inset 2px 0 #ff9c37;border-radius:0}.pulse-reference .terminal-market-row.terminal-first-match{background:linear-gradient(100deg,#103a2bc7,#0a2530);box-shadow:inset 2px 0 #4bce8d}.pulse-reference .terminal-market-row.terminal-alert-hot{background:linear-gradient(90deg,#422914bb,#101d2a);box-shadow:inset 2px 0 #ffa143}.pulse-reference .terminal-market-row.terminal-alert-drop{background:linear-gradient(90deg,#3c2130bb,#101d2a);box-shadow:inset 2px 0 #ed7890}
.pulse-reference .terminal-market-row .terminal-token-main{grid-column:1;grid-row:1;gap:10px;align-items:center}.pulse-reference .terminal-market-row .terminal-artwork{flex:0 0 50px;align-self:center}.pulse-reference .terminal-market-row .terminal-artwork button{width:50px;height:50px;border:1px solid #3e6179;border-radius:10px}.pulse-reference .terminal-market-row .terminal-name>button:first-child{font-size:13px}.pulse-reference .ticket-full-name{display:none}.pulse-reference .terminal-market-row .terminal-contract{max-width:170px;font-size:9px;color:#98b6cc}.pulse-reference .ticket-origin{display:flex;gap:8px;font-size:10px;color:#b2c9dc;margin-top:6px}.pulse-reference .ticket-origin>span+span{border-left:1px solid #345163;padding-left:8px}
.pulse-reference .ticket-market,.pulse-reference .ticket-price-box,.pulse-reference .ticket-stats{display:contents}.pulse-reference .ticket-price-box>span,.pulse-reference .ticket-stats>span{grid-row:1;min-width:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pulse-reference .ticket-price-box>span:first-child{grid-column:2}.pulse-reference .ticket-price-box>span:last-child{grid-column:3}.pulse-reference .ticket-stats>span:nth-child(1){grid-column:4}.pulse-reference .ticket-stats>span:nth-child(2){grid-column:5}.pulse-reference .ticket-stats>span:nth-child(3){grid-column:6}.pulse-reference .ticket-market small{display:none}.pulse-reference .ticket-market b{font-size:11px;font-weight:600;color:#dfedf8}.pulse-reference .ticket-market .positive b{color:#51dfae}.pulse-reference .ticket-market .negative b{color:#ff8291}
.pulse-reference .terminal-market-row .ticket-order{grid-column:7;grid-row:1/3;align-self:center;display:block;border:0;margin:0;padding:0;min-width:0}.pulse-reference .terminal-market-row .terminal-values>.terminal-buy-controls:not(.terminal-flow){display:flex;flex-direction:column;width:76px;gap:5px!important;margin:0}.pulse-reference .terminal-market-row .terminal-buy-controls>.terminal-buy{order:-1;background:#ff9c38!important;color:#1d1409!important;min-height:31px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:750;border:1px solid #ffb264!important;width:100%;padding:5px 3px}.pulse-reference .terminal-market-row .terminal-buy svg{width:11px;height:11px;stroke:currentColor;fill:none}.pulse-reference .terminal-market-row .terminal-quick-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px!important}.pulse-reference .terminal-market-row .terminal-quick-presets>button{padding:3px 0;font-size:9px;min-height:22px;border-radius:4px}.pulse-reference .terminal-market-row .terminal-quick-presets .ticket-preset-active{border-color:#f3a148;color:#ffbd70}
.pulse-reference .ticket-footer{grid-row:2;grid-column:1/7;display:flex;align-items:center;gap:8px;padding:0 0 0 60px;flex-wrap:wrap;min-width:0}.pulse-reference .ticket-footer>.developer-launch-count{padding:3px 5px;font-size:9px}.pulse-reference .ticket-footer .terminal-socials{margin:0;gap:5px;font-size:9px}.pulse-reference .ticket-footer .terminal-socials a{display:flex;align-items:center}.pulse-reference .ticket-footer .terminal-socials span{font-size:9px;color:#92b1c7}.pulse-reference .ticket-footer .terminal-socials .identity-match{color:#7fcca8}.pulse-reference .ticket-footer .terminal-socials .identity-mismatch{color:#e9a877}.pulse-reference .ticket-footer .terminal-row-actions{margin:0 0 0 auto;gap:3px}.pulse-reference .terminal-market-row .terminal-expanded-research{grid-column:1/7;grid-row:3;padding:5px 0 0 60px}
.pulse-reference .terminal-lane>header{justify-content:flex-end;padding:0 13px 7px;border:0}.pulse-reference .terminal-lane header [data-query],.pulse-reference .terminal-lane-note,.pulse-reference .terminal-footnote{display:none}.pulse-reference .terminal-health{padding-bottom:7px;font-size:9px}.pulse-reference .terminal-toolbar{padding-bottom:7px}.pulse-reference .terminal-source{min-width:220px}.pulse-reference .terminal-toolbar-actions{gap:4px}.pulse-reference .terminal-lane-actions button[data-preset]{min-height:26px}.pulse-reference .terminal-lane-actions summary{min-height:26px}
@container(max-width:700px){.pulse-reference .terminal-market-row,.pulse-reference.terminal-compact .terminal-market-row,.pulse-reference.terminal-table .terminal-market-row{grid-template-columns:minmax(155px,1fr) 70px 58px 70px;gap:8px}.pulse-reference .terminal-market-row .terminal-token-main{grid-column:1;grid-row:1/3;align-self:center}.pulse-reference .terminal-market-row .ticket-price-box>span:first-child{grid-column:2;grid-row:1}.pulse-reference .terminal-market-row .ticket-price-box>span:last-child{grid-column:3;grid-row:1}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(1){grid-column:2;grid-row:2}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(2){grid-column:3;grid-row:2}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(3){display:none}.pulse-reference .terminal-market-row .ticket-order{grid-column:4;grid-row:1/3}.pulse-reference .terminal-market-row .ticket-market small{display:block;font-size:8px;color:#8da9bc;margin-bottom:3px}.pulse-reference .terminal-market-row .ticket-footer{grid-column:1/-1;grid-row:3;padding:0}.pulse-reference .terminal-market-row .terminal-expanded-research{grid-column:1/-1;grid-row:4;padding:0}}
@media(max-width:760px){.pulse-reference .terminal-table-head{display:none}.pulse-reference .terminal-market-row,.pulse-reference.terminal-compact .terminal-market-row,.pulse-reference.terminal-table .terminal-market-row{grid-template-columns:minmax(0,1fr) 60px 66px;gap:8px;padding:12px 10px}.pulse-reference .terminal-market-row .terminal-token-main{grid-column:1/3;grid-row:1}.pulse-reference .terminal-market-row .terminal-artwork{flex-basis:44px}.pulse-reference .terminal-market-row .terminal-artwork button{width:44px;height:44px}.pulse-reference .terminal-market-row .ticket-order{grid-column:3;grid-row:1/3}.pulse-reference .terminal-market-row .terminal-values>.terminal-buy-controls:not(.terminal-flow){width:66px}.pulse-reference .terminal-market-row .ticket-price-box>span:first-child{grid-column:1;grid-row:2;text-align:left}.pulse-reference .terminal-market-row .ticket-price-box>span:last-child{grid-column:2;grid-row:2}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(1){grid-column:1;grid-row:3;text-align:left}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(2){grid-column:2;grid-row:3}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(3){display:block;grid-column:3;grid-row:3}.pulse-reference .terminal-market-row .ticket-footer{grid-column:1/-1;grid-row:4;padding:5px 0 0;border-top:1px solid #1d3546}.pulse-reference .terminal-market-row .terminal-expanded-research{grid-row:5}.pulse-reference .terminal-market-row .terminal-contract{max-width:175px}.pulse-reference .ticket-footer .terminal-row-actions{margin-left:0}}

/* Readable operational density: reflow below the wide comparison layout. */
.pulse-reference .terminal-mobile-tabs button{min-height:44px;padding-block:10px;font-size:14px}.pulse-reference .terminal-workspace{font-size:13px}.pulse-reference .terminal-table-head,.pulse-reference .terminal-health,.pulse-reference [data-tab-count],.pulse-reference .terminal-socials,.pulse-reference .terminal-contract,.pulse-reference .ticket-origin,.pulse-reference .ticket-footer .terminal-socials span,.pulse-reference .ticket-footer .terminal-row-actions button,.pulse-reference .ticket-footer .terminal-row-actions a,.pulse-reference .ticket-footer>.developer-launch-count,.pulse-reference .terminal-expanded-research,.pulse-reference .terminal-expanded-research button,.pulse-reference .terminal-chips,.pulse-reference .terminal-workspace small{font-size:11px!important;line-height:16px}.pulse-reference .terminal-market-row .terminal-name>button:first-child{font-size:16px;line-height:20px}.pulse-reference .ticket-market b{font-size:14px;line-height:20px}.pulse-reference .terminal-toolbar button,.pulse-reference .terminal-toolbar summary,.pulse-reference .terminal-toolbar select,.pulse-reference .terminal-toolbar input,.pulse-reference .terminal-lane-actions button,.pulse-reference .terminal-lane-actions summary{font-size:12px;line-height:18px}.pulse-reference .terminal-toolbar input,.pulse-reference .terminal-toolbar select{min-height:36px}.pulse-reference .terminal-market-row .terminal-quick-presets>button{font-size:11px;line-height:16px}.pulse-reference .terminal-market-row .terminal-buy-controls>.terminal-buy{font-size:12px;min-height:36px}.pulse-reference .terminal-market-row .terminal-artwork{flex-basis:44px}.pulse-reference .terminal-market-row .terminal-artwork button{width:44px;height:44px}.pulse-reference .terminal-market-row{min-height:108px;padding-block:12px}.pulse-reference.terminal-compact .terminal-market-row{min-height:86px;padding-block:7px}.pulse-reference .terminal-market-row:focus-visible,.pulse-reference .ticket-market b:focus-visible{outline:2px solid #ffb34c;outline-offset:-2px}.pulse-reference .terminal-active-filters:empty{display:none}.pulse-reference .terminal-active-filters{display:flex;gap:8px;align-items:center;padding:7px 13px;font-size:11px;color:#c3d5e5;background:#122637}.pulse-reference .terminal-active-filters button{font-size:11px;padding:4px 8px;margin-left:auto}.pulse-reference .terminal-market-row .ticket-footer{padding-left:54px;gap:6px}.pulse-reference .terminal-health{color:#abc2d4}.pulse-reference .ticket-market .neutral b{color:#c1d2e1}
@container(min-width:850px){.pulse-reference .terminal-market-row,.pulse-reference.terminal-compact .terminal-market-row,.pulse-reference.terminal-table .terminal-market-row{grid-template-columns:minmax(200px,1.6fr) minmax(115px,1fr) 73px 85px 78px 61px 88px;gap:10px}.pulse-reference .terminal-market-row .terminal-values>.terminal-buy-controls:not(.terminal-flow){width:88px}}
@container(max-width:849px) and (min-width:601px){.pulse-reference .terminal-market-row,.pulse-reference.terminal-compact .terminal-market-row,.pulse-reference.terminal-table .terminal-market-row{grid-template-columns:minmax(185px,1fr) 116px 84px 88px;gap:6px 12px}.pulse-reference .terminal-market-row .terminal-token-main{grid-column:1;grid-row:1/3}.pulse-reference .terminal-market-row .ticket-price-box>span:first-child{grid-column:2;grid-row:1}.pulse-reference .terminal-market-row .ticket-price-box>span:last-child{grid-column:3;grid-row:1}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(1){grid-column:2;grid-row:2}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(2){grid-column:3;grid-row:2}.pulse-reference .terminal-market-row .ticket-stats>span:nth-child(3){display:none}.pulse-reference .terminal-market-row .ticket-order{grid-column:4;grid-row:1/3}.pulse-reference .terminal-market-row .ticket-footer{grid-column:1/-1;grid-row:3;padding-left:0}.pulse-reference .terminal-market-row .ticket-market small{display:block;font-size:11px;line-height:16px;color:#a8bfd1}.pulse-reference .terminal-market-row .terminal-expanded-research{grid-row:4;grid-column:1/-1;padding-left:0}}
@media(max-width:760px){.pulse-reference .terminal-market-row .terminal-name>button:first-child{font-size:16px}.pulse-reference .terminal-market-row .ticket-price-box b,.pulse-reference .terminal-market-row .ticket-stats b{font-size:14px}.pulse-reference .terminal-market-row .ticket-market small{font-size:11px!important;line-height:16px}.pulse-reference .terminal-market-row .ticket-footer{padding-left:0}.pulse-reference .terminal-row-actions button,.pulse-reference .terminal-row-actions a,.pulse-reference .terminal-market-row .terminal-quick-presets>button,.pulse-reference .terminal-market-row .terminal-buy-controls>.terminal-buy{min-height:44px}.pulse-reference .terminal-toolbar-actions>button,.pulse-reference .terminal-toolbar-actions summary,.pulse-reference .terminal-lane-actions button,.pulse-reference .terminal-lane-actions summary{min-height:40px}.pulse-reference .ticket-footer .terminal-socials a{min-height:32px;min-width:26px;justify-content:center}.pulse-reference .terminal-market-row{min-height:0}.pulse-reference .terminal-market-row .terminal-contract{max-width:160px}}

.pulse-reference{container-type:inline-size}.pulse-reference .ticket-market b[title]{position:relative;cursor:help}.pulse-reference .ticket-market b[title]:focus-visible:after{content:attr(title);position:absolute;right:0;top:calc(100% + 4px);padding:5px 8px;border:1px solid #44627a;background:#142b3e;color:#edf3fa;border-radius:5px;font-size:12px;line-height:18px;z-index:15;white-space:nowrap}@container(max-width:849px){.pulse-reference .terminal-table-head{display:none}}

/* Header and rows must use the same container breakpoint and column tracks. */
.pulse-reference .terminal-rows{container-type:normal;scrollbar-gutter:stable}
.pulse-reference .terminal-table-head{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:transparent transparent;column-gap:7px}
@container(min-width:850px){.pulse-reference .terminal-table-head{grid-template-columns:minmax(200px,1.6fr) minmax(115px,1fr) 73px 85px 78px 61px 88px;gap:10px}.pulse-reference .terminal-table-head>span:last-child{text-align:center}}

.pulse-reference .ticket-origin .terminal-momentum{color:#ffbc70;border:1px solid #a36a32;border-radius:4px;background:#a66a191a;padding:0 5px;font-size:11px}.pulse-reference .ticket-origin{flex-wrap:wrap}

/* Confirmed creator sales override momentum and identity treatments. */
.pulse-reference .terminal-token.terminal-dev-sold{position:relative;isolation:isolate;background:linear-gradient(105deg,#581425,#2d0c18 65%,#400d1c)!important;border-color:#bc304b!important;box-shadow:inset 0 0 0 1px #bb29494d!important}
.pulse-reference .terminal-token.terminal-dev-sold:before{content:'';display:block;position:absolute;inset:0 0 auto;width:100%;height:58px;border:0;border-radius:0;background:url('/assets/dev-sold-drips.svg') top/100% 58px no-repeat;transform:none;clip-path:none;pointer-events:none;z-index:-1;opacity:.9}
.pulse-reference .terminal-token.terminal-dev-sold .terminal-name>button:first-child{color:#fff0f1!important}
.pulse-reference .terminal-dev-sold .terminal-contract,.pulse-reference .terminal-dev-sold .ticket-origin{color:#e6b7c1}
.pulse-reference .terminal-dev-sold .ticket-footer{border-color:#863149}
.pulse-reference .terminal-dev-sold .developer-first-launch{background:#471522!important;border-color:#a64a60!important;color:#f1c7d0!important;box-shadow:none!important}
.pulse-reference .terminal-dev-sold-badge{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid #ff7288;border-radius:4px;background:#a81432;color:#fff!important;font-size:10px;font-weight:800;line-height:16px;white-space:nowrap}
.pulse-reference .terminal-token.terminal-dev-buy{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(108deg,#082b2a 0%,#0b3d35 45%,#082722 100%)!important;border-color:#3cc89a!important;box-shadow:inset 0 0 0 1px #62f0be2b,0 0 24px #0b9c7130!important}.pulse-reference .terminal-token.terminal-dev-buy:before{content:'◆';position:absolute;left:7%;top:28%;z-index:-1;color:#7bffd1;font-size:9px;line-height:1;text-shadow:74px -20px 0 #37dda2,182px 18px 0 #8dffe0,318px -8px 0 #35c993,486px 24px 0 #83f7d0,650px -18px 0 #31bd8a,820px 13px 0 #9affdf;opacity:.62;filter:drop-shadow(0 0 5px #46efb8);pointer-events:none;animation:dev-buy-sapphires 5.8s ease-in-out infinite}.pulse-reference .terminal-token.terminal-dev-buy:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,transparent 20%,#72ffd013 39%,transparent 56%);background-size:220% 100%;pointer-events:none;animation:dev-buy-sheen 7s ease-in-out infinite}.pulse-reference .terminal-dev-buy .terminal-name>button:first-child{color:#baffdf!important;text-shadow:0 0 14px #54eeb34d}.pulse-reference .terminal-dev-buy .terminal-contract,.pulse-reference .terminal-dev-buy .ticket-origin{color:#b4ded1}.pulse-reference .terminal-dev-buy .ticket-footer{border-color:#27765f}.pulse-reference .terminal-dev-buy-badge{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid #62e8b7;border-radius:4px;background:#0c5a45;color:#d9fff1!important;font-size:10px;font-weight:800;line-height:16px;white-space:nowrap;box-shadow:0 0 13px #37dfa33d}
@keyframes dev-buy-sapphires{0%,100%{transform:translate3d(-8px,9px,0) rotate(-7deg);opacity:.3}48%{transform:translate3d(18px,-8px,0) rotate(8deg);opacity:.8}}@keyframes dev-buy-sheen{0%,100%{background-position:100% 50%}50%{background-position:0 50%}}

/* Holographic foil: verified developer token burn / active non-revocable lock. */
.pulse-reference .terminal-token.terminal-supply-holo{position:relative;isolation:isolate;background:linear-gradient(112deg,#102d39,#252040 32%,#143934 64%,#242440)!important;border-color:#92dadd!important;box-shadow:inset 0 0 0 1px #c0f3ed35!important}
.pulse-reference .terminal-token.terminal-supply-holo:before{content:'';display:block;position:absolute;inset:0;border:0;border-radius:0;width:auto;height:auto;transform:none;clip-path:none;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 15%,#7efbe51f 27%,#bda2ff38 35%,#ffe3a32b 42%,#93ebff38 49%,transparent 62%);background-size:250% 100%;animation:supply-foil 9s ease-in-out infinite alternate}
.pulse-reference .terminal-supply-holo .terminal-name>button:first-child{color:#edfffc!important}.pulse-reference .terminal-supply-holo .terminal-contract,.pulse-reference .terminal-supply-holo .ticket-origin{color:#c5dfe6}
.pulse-reference .terminal-supply-badge{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid #bce5ec;border-radius:4px;background:#213f50;color:#eafffd;font-size:10px;font-weight:800;line-height:16px;white-space:nowrap}
@keyframes supply-foil{from{background-position:100% 50%}to{background-position:0% 50%}}
@media(prefers-reduced-motion:reduce){.pulse-reference .terminal-token.terminal-supply-holo:before,.pulse-reference .terminal-token.terminal-dev-buy:before,.pulse-reference .terminal-token.terminal-dev-buy:after{animation:none}.pulse-reference .terminal-token.terminal-supply-holo:before{background-position:45% 50%}}
.pulse-reference .terminal-token.terminal-dev-rebuy{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(108deg,#1b0c30 0%,#3b1858 48%,#211039 100%)!important;border-color:#a96cf2!important;box-shadow:inset 0 0 0 1px #d6a7ff2e,0 0 25px #7b39c83d!important}.pulse-reference .terminal-token.terminal-dev-rebuy:before{content:'◆';position:absolute;left:7%;top:28%;z-index:-1;color:#e3b7ff;font-size:9px;line-height:1;text-shadow:74px -20px 0 #a66bea,182px 18px 0 #e7c0ff,318px -8px 0 #864bd1,486px 24px 0 #d59fff,650px -18px 0 #7437bd,820px 13px 0 #efcfff;opacity:.7;filter:drop-shadow(0 0 6px #b46ef4);pointer-events:none;animation:dev-buy-sapphires 5.8s ease-in-out infinite}.pulse-reference .terminal-token.terminal-dev-rebuy:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,transparent 20%,#dca8ff17 39%,transparent 56%);background-size:220% 100%;pointer-events:none;animation:dev-buy-sheen 7s ease-in-out infinite}.pulse-reference .terminal-dev-rebuy .terminal-name>button:first-child{color:#edceff!important;text-shadow:0 0 14px #bd7cff66}.pulse-reference .terminal-dev-rebuy .terminal-contract,.pulse-reference .terminal-dev-rebuy .ticket-origin{color:#cdb8df}.pulse-reference .terminal-dev-rebuy .ticket-footer{border-color:#6c438c}.pulse-reference .terminal-dev-rebuy .terminal-dev-buy-badge{border-color:#c68cff;background:#522477;color:#f3ddff!important;box-shadow:0 0 13px #a765eb52}
.pulse-reference .holder-tier{display:inline-grid;place-items:center;width:19px;height:19px;margin-left:5px;border:1px solid #3c6076;border-radius:50%;background:#0b2030;font-size:12px;line-height:1;vertical-align:-2px;filter:drop-shadow(0 1px 2px #0008)}

.pulse-loader{position:fixed;z-index:70;inset:106px 14px 14px 76px;display:grid;place-items:center;background:rgba(2,10,17,.79);backdrop-filter:blur(9px);border:1px solid rgba(91,143,171,.18);border-radius:13px}.pulse-loader-card{width:min(430px,calc(100vw - 48px));padding:25px 27px 22px;border:1px solid #294b5f;border-radius:13px;background:radial-gradient(circle at 72% 30%,#123a4759,transparent 48%),linear-gradient(145deg,#071b28,#04111a);box-shadow:0 24px 80px #0009,inset 0 1px #b8eaff12}.pulse-loader-card>span{display:block;color:#73dff7;font:700 9px/1.2 var(--sans);letter-spacing:.2em}.pulse-loader-card h2{font:720 18px/1.25 var(--sans);letter-spacing:-.02em;margin:7px 0 3px;color:#e9f8ff}.pulse-loader-card svg{display:block;width:100%;height:auto;margin:0}.pulse-saya{transition:none}.pulse-saya path{fill:none;stroke:url(#pulse-saya);stroke-width:15;stroke-linecap:round}.pulse-saya .pulse-saya-rim{stroke:#426070;stroke-width:2.5;opacity:.75}.pulse-katana{filter:url(#pulse-glow)}.pulse-blade,.pulse-blade-line,.pulse-blade-shadow{fill:none;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.pulse-blade-shadow{stroke:#2aa9c2;stroke-width:8;opacity:.2}.pulse-blade{stroke:url(#pulse-blade);stroke-width:5}.pulse-blade-line{stroke:#fff;stroke-width:1;opacity:.75}.pulse-handle{fill:none;stroke:#172d3a;stroke-width:14;stroke-linecap:round}.pulse-wrap{fill:none;stroke:#71c9df;stroke-width:2;opacity:.75}.pulse-guard{fill:none;stroke:#f4ad55;stroke-width:5;stroke-linecap:round}.pulse-sparks{fill:#8bf5ff;opacity:0;filter:drop-shadow(0 0 5px #63eaff)}.pulse-loader-card>p{margin:0;color:#8facbc;font:500 10px/1.5 var(--sans);font-variant-numeric:tabular-nums}.pulse-loader-track{height:2px;margin-top:13px;overflow:hidden;border-radius:3px;background:#17303d}.pulse-loader-track i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#55d8f2,#e7fbff);box-shadow:0 0 12px #5ce6ff}
@media(max-width:760px){.pulse-loader{inset:84px 10px calc(82px + env(safe-area-inset-bottom)) 10px}.pulse-loader-card{padding:22px 20px 19px}.pulse-loader-card h2{font-size:17px}}
@media(prefers-reduced-motion:reduce){.pulse-loader{backdrop-filter:none}.pulse-katana,.pulse-saya,.pulse-sparks{transition:none!important}}

/* Prominent project links beside identity. */
.pulse-reference .terminal-market-row .terminal-token-main{flex-wrap:wrap;column-gap:10px;row-gap:8px}
.pulse-reference .terminal-market-row .terminal-identity{flex:0 1 auto;min-width:0;max-width:calc(100% - 54px)}
.pulse-reference .terminal-project-links{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-left:4px;max-width:100%}
.pulse-reference .terminal-project-links a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:34px;min-height:34px;padding:6px 8px;border:1px solid #395a72;border-radius:6px;background:#102735;color:#d3e9f5;text-decoration:none;font-size:11px;font-weight:650;white-space:nowrap}
.pulse-reference .terminal-project-links a:hover{border-color:#88cce7;background:#1c394b;color:#fff}
.pulse-reference .terminal-project-links a:focus-visible{outline:2px solid #ffb34a;outline-offset:2px}
.pulse-reference .terminal-project-links svg{width:18px;height:18px;flex:none}
@container(max-width:1100px){.pulse-reference .terminal-project-links{margin-left:54px}.pulse-reference .terminal-project-links a{padding:6px}.pulse-reference .terminal-project-links a span{display:none}}
@media(max-width:760px){.pulse-reference .terminal-project-links a{min-width:40px;min-height:40px}}

.developer-evidence-popover{position:fixed;inset:auto;margin:0;width:min(328px,calc(100vw - 16px));padding:14px;border:1px solid #4e7590;border-radius:9px;background:#102536;color:#d7e7f2;box-shadow:0 12px 32px #0009;font:12px/1.6 Manrope,sans-serif;z-index:100}.developer-evidence-popover strong{font-size:13px;color:#fff}.developer-evidence-popover p{margin:8px 0 0;overflow-wrap:anywhere}.developer-evidence-popover::backdrop{background:transparent}.pulse-reference span.developer-launch-count{display:inline-flex;gap:3px;align-items:center;border:1px solid #2a4a60;cursor:default}

/* Crown stays directly below the artwork; metadata shares a compact footer. */
.pulse-reference .terminal-market-row .terminal-artwork{display:flex;flex-direction:column;align-items:center;gap:3px;flex:0 0 48px;align-self:start}.pulse-reference .terminal-market-row .terminal-artwork>.developer-launch-count{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:48px;height:20px;min-height:20px;padding:0 2px;margin:0;border:1px solid #37556b;border-radius:4px;background:#112a3a;color:#b8d5e7;font:10px/18px inherit;white-space:nowrap}.pulse-reference .terminal-artwork .developer-launch-count svg{width:13px;height:13px;fill:#e8b95b;stroke:#e8b95b;stroke-width:1.4}.pulse-reference .terminal-artwork button.developer-launch-count{cursor:pointer}.pulse-reference .terminal-artwork .developer-first-launch{border-color:#3c936e;color:#90ecc2}.pulse-reference .terminal-market-row .terminal-token-main{row-gap:3px;align-items:flex-start}.pulse-reference .terminal-market-row,.pulse-reference.terminal-compact .terminal-market-row{min-height:0;padding-top:7px;padding-bottom:7px;row-gap:3px}.pulse-reference .terminal-market-row .ticket-footer{flex-wrap:nowrap;gap:8px;min-height:22px}.pulse-reference .ticket-footer .terminal-socials{flex-wrap:nowrap;min-width:0}.pulse-reference .ticket-footer .terminal-row-actions{flex:none;margin-left:6px}.pulse-reference .terminal-market-row .terminal-expanded-research:empty{display:none}
@container(min-width:850px){.pulse-reference .terminal-market-row .terminal-token-main{grid-row:1}.pulse-reference .terminal-market-row .ticket-footer{grid-column:2/7;grid-row:2;padding-left:0;justify-content:flex-start}.pulse-reference .terminal-market-row .ticket-order{grid-row:1/3}.pulse-reference .terminal-market-row .terminal-project-links{margin-left:58px;gap:4px}.pulse-reference .terminal-project-links a{min-height:26px;padding:3px 6px}}
@container(max-width:849px){.pulse-reference .terminal-market-row .ticket-footer{overflow-x:auto;scrollbar-width:thin}}

.pulse-reference .terminal-market-row .terminal-artwork>.developer-launch-count{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:#bfd4e4}

.pulse-reference .terminal-rows{height:max(730px,calc(200vh - 820px));max-height:none;min-height:730px}.pulse-reference .terminal-more[hidden]{display:none!important}@media(max-width:760px){.pulse-reference .terminal-rows{height:130vh;min-height:600px;max-height:none}}

@container(min-width:850px){.pulse-reference .terminal-market-row .ticket-footer{grid-column:1/7;padding-left:58px;align-self:end}.pulse-reference .ticket-footer .ticket-origin{margin:0;flex:none}.pulse-reference .terminal-market-row .terminal-token-main{align-self:start}.pulse-reference .terminal-identity{padding-top:0}}
