/* CEXR exchange campaigns: a compact trading surface with room for the art. */
.cx-campaigns{position:relative;margin:0;isolation:isolate}.cx-campaign-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid #2c4c72;border-radius:15px;background:#071323;position:relative;overscroll-behavior-x:contain}.cx-campaign-track::-webkit-scrollbar{display:none}.cx-campaign-slide{position:relative;flex:0 0 100%;min-width:0;height:242px;scroll-snap-align:start;overflow:hidden;background:#081526}.cx-campaign-art{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center}.cx-campaign-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061120f5 0%,#071523ab 35%,transparent 76%);pointer-events:none}.cx-campaign-copy{position:relative;z-index:2;padding:26px 30px;max-width:66%}.cx-campaign-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1.6px;color:#8fcaff;margin-bottom:11px}.cx-campaign-copy h2{font:750 30px/1.12 Manrope,Inter,sans-serif;letter-spacing:-1px;color:#f2f7ff;margin:0 0 10px}.cx-campaign-copy h2 em{font-style:normal;color:#86caff}.cx-campaign-copy>p{font-size:13px;color:#c3d5e9;line-height:1.5;margin:0 0 10px}.cx-campaign-copy>a{display:inline-flex;align-items:center;gap:12px;background:#92d8ff;color:#08203a;border-radius:7px;font-size:12px;min-height:31px;padding:6px 12px;font-weight:750}.cx-editorial-quote{font-weight:650;color:#b5dcff!important}.cx-editorial-quote small{display:block;font-size:10px;line-height:1.3;color:#acc1d6;font-weight:450}.cx-campaign-controls{position:absolute;right:10px;top:10px;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:3px 6px;height:28px;border:1px solid #52759966;border-radius:7px;background:#071424d9}.cx-campaign-controls>div{display:flex;gap:7px}.cx-campaign-controls button{color:#b5d4f5;font:20px/1 Inter;background:#15273d;border-radius:5px;display:grid;place-items:center;height:24px;width:28px;min-width:0}.cx-campaign-controls [data-campaign-dot]{height:5px;width:17px;background:#38536f;border-radius:20px}.cx-campaign-controls [data-campaign-dot][aria-pressed=true]{width:29px;background:#85c8ff}.cx-campaign-controls [data-campaign-pause]{font-size:11px;margin-left:2px}.cx-exchange-slide{background:radial-gradient(ellipse at 78% 52%,#184d89 0,#0d2748 32%,#071222 73%)}.cx-exchange-orbit{position:absolute;right:7%;top:30px;width:190px;height:190px;border:1px solid #6cacf94f;border-radius:50%;box-shadow:0 0 75px #4b99f52b}.cx-exchange-orbit>img{position:absolute;width:75px;height:75px;inset:0;margin:auto;animation:cx-slow-spin 36s linear infinite;filter:drop-shadow(0 0 22px #7eb9ff88)}.cx-exchange-orbit>i{position:absolute;inset:22px;border:1px dashed #86bdff3b;border-radius:50%;animation:cx-slow-spin 45s linear infinite}.cx-exchange-orbit>i:nth-child(3){inset:-18px;border-style:solid}.cx-exchange-orbit>i:nth-child(4){inset:-38px;border-style:solid;opacity:.45}.cx-exchange-orbit>span{position:absolute;left:calc(50% + 82px * cos(var(--n) * 90deg));top:calc(50% + 82px * sin(var(--n) * 90deg));transform:translate(-50%,-50%);padding:8px;background:#132e4c;border:1px solid #5a9be17a;border-radius:11px}.cx-exchange-orbit .ex-logo,.cx-exchange-orbit .ex-fallback{width:29px;height:29px;min-width:29px}.cx-campaign-journey{position:absolute;bottom:17px;right:22px;left:44%;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:8px}.cx-campaign-journey>span{display:flex;gap:2px;border:1px solid #6494ca77;background:#0a1935df;padding:5px;border-radius:8px;box-shadow:0 0 20px #77bbff33}.cx-campaign-journey b{display:grid;place-items:center}.cx-campaign-journey .ex-logo,.cx-campaign-journey .ex-fallback{height:23px;width:23px;min-width:23px;border-radius:5px}.cx-campaign-journey>i{font-style:normal;color:#8dccff;font-size:17px}.rx-home .rx-home-heading{padding:0;margin:0 0 10px;align-items:center}.rx-home .rx-home-heading .rx-kicker{display:none}.rx-home .rx-home-heading h1{font-size:17px;margin:0;letter-spacing:-.3px}.rx-home .rx-refresh{height:30px;width:30px;border-radius:7px}.rx-preview-note{display:flex;align-items:center;gap:8px;padding:9px 13px;background:#122b43;border-bottom:1px solid #28445e;color:#b4d8f5;font-size:12px;line-height:1.5}.rx-preview-note b{color:#9ad7ff;white-space:nowrap}.rx-preview-note[hidden]{display:none}.rx-preview-badge{display:inline-flex;flex-direction:column;line-height:1.1;color:#9dc8ee;background:#122d44;border:1px dashed #487ba3;padding:3px 5px;border-radius:4px;white-space:nowrap}.rx-preview-badge b{font-size:8px;letter-spacing:.5px}.rx-preview-badge small{font-size:8px;color:#b2c6da}.rx-table .rx-preview-badge{margin-left:5px}.rx-backfill-range{font-size:11px;color:#94b4d3;margin-left:auto}.rx-row-badge .rx-preview-badge{flex-shrink:0}
/* Listing signal video remains visible behind the benefit copy and exchange logos. */
.cx-signal-intro{position:relative;isolation:isolate;overflow:hidden;border-radius:13px;padding:24px!important;border:1px solid #274665;background:#0a1829}.cx-signal-intro>h1,.cx-signal-intro>p,.cx-signal-intro>.rx-top-benefits,.cx-signal-intro>.ev-reach,.cx-signal-intro>.cx-apply-price{position:relative;z-index:2}.cx-listing-video{position:absolute;inset:0;z-index:-2;background:#07111f url('/assets/campaigns/listing-signals-desktop-poster.webp') right center/cover no-repeat}.cx-listing-video video{height:100%;width:100%;object-fit:cover;opacity:.6}.cx-signal-intro:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071221f5 3%,#071221ae 45%,#07122125)}.cx-signal-intro .rx-top-benefits{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.cx-signal-intro .rx-top-benefits>span{color:#a7dfff;background:#124577bf;border:1px solid #489ce2;border-radius:6px;font-size:12px;padding:8px 10px;font-weight:650}.cx-signal-intro .ev-reach{margin:16px 0 0}.cx-signal-intro .cx-apply-price{margin-top:20px}.cx-signal-intro .ev-reach>div>span{background:#0c1b30ec}
/* One condensed information header instead of stacked profile panels. */
.ct-compact .ct-header{padding:0 0 8px;margin:0 0 8px;border-bottom:1px solid #263a51}.ct-compact .ct-title-row{margin:0 0 5px;gap:12px;flex-wrap:nowrap}.ct-compact .ct-identity{gap:9px;min-width:0;flex:1}.ct-compact .fp-avatar{width:34px;height:34px;min-width:34px;border-radius:9px}.ct-compact .fp-token-name{font-size:21px;line-height:1.2;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-compact .fp-token-symbol{font-size:11px;line-height:1.3}.ct-compact .fp-token-symbol small{font-size:10px}.ct-compact .ct-token-price{display:flex;gap:10px;align-items:baseline;max-width:40%;margin-left:auto}.ct-compact .ct-token-price>strong{font-size:21px;letter-spacing:-.45px}.ct-compact .ct-token-price>span{font-size:12px;white-space:nowrap}.ct-compact .ct-token-price small{font-size:10px}.ct-compact .fp-verification{width:auto;min-height:0;margin:0;flex:none}.ct-compact .fp-update-link{font-size:11px;min-height:24px;gap:3px;padding:0}.ct-compact .ct-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:7px 0 5px;border-bottom:0}.ct-compact .ct-metrics>div{padding:0 12px;border:0;border-left:1px solid #263a51;gap:3px;min-width:0}.ct-compact .ct-metrics>div:first-child{padding-left:0;border:0}.ct-compact .ct-metrics span{font-size:10px;line-height:1.2;letter-spacing:.6px;color:#a3bad0}.ct-compact .ct-metrics strong{font-size:18px;line-height:1.2;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.ct-change-strip{display:flex;align-items:center;justify-content:space-between;gap:22px;overflow-x:auto;scrollbar-width:none;padding:4px 0;font-size:11px;white-space:nowrap}.ct-change-strip>span{display:flex;gap:14px;align-items:center}.ct-change-strip span span{display:flex;gap:5px;color:#98b3cd}.ct-change-strip b{font-weight:550;font-variant-numeric:tabular-nums}.ct-holder-changes>small{font-size:10px;color:#99c4e4}.ct-compact .ct-marketbar{padding-top:4px;gap:12px}.ct-compact .ct-listed-markets>a{font-size:11px;padding:2px 5px 2px 2px;gap:5px;min-height:26px;border-radius:5px}.ct-compact .ct-listed-markets .ex-logo,.ct-compact .ct-listed-markets .ex-fallback{height:21px;width:21px;min-width:21px;border-radius:4px}.ct-compact .ct-contract{font-size:10px;gap:6px}.ct-compact .ct-contract>button{font-size:11px;padding:2px;min-height:26px}.ct-compact .ct-utility{padding-top:3px;min-height:27px;gap:12px;justify-content:space-between}.ct-header-socials{display:flex;align-items:center;gap:14px;min-width:0;overflow-x:auto;scrollbar-width:none}.ct-header-socials>a{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;color:#a4d2f5;min-height:26px}.ct-compact .ct-utility>.fp-main-actions{width:auto;margin-left:auto;flex:none;gap:13px}.ct-compact .fp-main-actions>a,.ct-compact .fp-main-actions>button{font-size:12px;min-height:27px;padding:0;gap:4px}.ct-swap-target iframe{display:block;border:0;width:100%;height:750px;color-scheme:dark}.ct-swap-loading .ct-swap-target{display:block;min-height:200px}.ct-swap-loading .ct-swap-native{display:block}.ct-swap-loading .ct-swap-field,.ct-swap-loading .ct-swap-arrow,.ct-swap-loading .ct-swap-open{display:none}.ct-swap-loading [data-swap-load]{margin:0}.ct-swap-status{font-size:12px;text-align:center;color:#a8c7e4;line-height:1.5;margin:10px 0 0}.ct-swap-wallet-note{display:block;font-size:11px;line-height:1.4;padding:8px 12px;text-align:center;color:#a7bfd6;background:#0a1625}.ct-swap-ready .ct-swap-native{display:none!important}
@keyframes cx-slow-spin{to{transform:rotate(360deg)}}
@media(min-width:1100px){.ct-compact .ct-title-row{gap:20px}.ct-compact .ct-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-compact .ct-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}.ct-compact .ct-title-row{grid-column:1/-1}.ct-compact .ct-marketbar{grid-column:1}.ct-compact .ct-utility{grid-column:2;grid-row:3}.ct-compact #fp-stats{grid-column:1/-1}.ct-compact .ct-change-strip{justify-content:flex-start;gap:35px}}
@media(max-width:760px){
 .rx-home.cr-page{padding-top:11px}.cx-campaigns{margin-bottom:0}.cx-campaign-track{border-radius:11px}.cx-campaign-slide{height:187px}.cx-campaign-copy{padding:16px 15px;max-width:82%}.cx-campaign-copy h2{font-size:23px;letter-spacing:-.7px;margin-bottom:7px;line-height:1.12}.cx-campaign-eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:8px;max-width:230px;line-height:1.4}.cx-campaign-copy>a{font-size:10px;min-height:27px;padding:4px 8px;gap:7px}.cx-campaign-copy>p{font-size:11px;margin-bottom:7px;max-width:185px}.cx-editorial-quote small{font-size:8px;max-width:170px;line-height:1.4}.cx-exchange-orbit{right:-28px;top:39px;height:132px;width:132px;opacity:.85}.cx-exchange-orbit>img{height:51px;width:51px}.cx-exchange-orbit>span{left:calc(50% + 60px * cos(var(--n) * 90deg));top:calc(50% + 60px * sin(var(--n) * 90deg));padding:5px}.cx-exchange-orbit .ex-logo,.cx-exchange-orbit .ex-fallback{height:21px;width:21px;min-width:21px}.cx-campaign-slide:after{background:linear-gradient(90deg,#061120f5 0%,#071523a6 43%,transparent 92%)}.cx-campaign-art{object-position:70% center}.cx-dog-slide .cx-campaign-copy{max-width:75%}.cx-dog-slide .cx-campaign-copy h2{font-size:21px}.cx-dog-slide .cx-campaign-copy>a{margin-top:4px}.cx-campaign-journey{bottom:10px;left:12px;right:12px;justify-content:flex-start;gap:5px}.cx-campaign-journey>span{padding:3px;gap:1px;border-radius:5px}.cx-campaign-journey .ex-logo,.cx-campaign-journey .ex-fallback{height:18px;width:18px;min-width:18px;border-radius:3px}.cx-campaign-journey>i{font-size:14px}.cx-booth-slide .cx-campaign-copy{max-width:74%}.cx-booth-slide .cx-campaign-copy>p{max-width:145px}.cx-campaign-controls{right:8px;top:8px;padding:2px 4px;height:25px;gap:6px}.cx-campaign-controls>div{gap:4px}.cx-campaign-controls button{height:20px;width:21px}.cx-campaign-controls [data-campaign-dot]{height:4px;width:10px}.cx-campaign-controls [data-campaign-dot][aria-pressed=true]{width:17px}.rx-home .rx-home-heading{margin-bottom:7px}.rx-home .rx-home-heading h1{font-size:15px}.rx-home .rx-refresh{height:27px;width:27px}.rx-preview-note{font-size:11px;padding:7px 10px;gap:7px;align-items:flex-start}.rx-backfill-range{display:none}.rx-preview-badge{padding:2px 4px}.rx-preview-badge b,.rx-preview-badge small{font-size:7px}.rx-row-badge{gap:4px!important}.rx-row-badge .su-venue-stack .ex-logo{width:17px;height:17px;min-width:17px}
 .cx-signal-intro{padding:17px!important;min-height:245px}.cx-signal-intro>h1{font-size:34px!important;margin:0 0 9px!important}.cx-signal-intro>.rx-listing-promise{font-size:14px;line-height:1.6;max-width:88%}.cx-signal-intro .rx-top-benefits{gap:5px;margin:12px 0}.cx-signal-intro .rx-top-benefits>span{font-size:10px;padding:6px 7px;line-height:1.35}.cx-listing-video{background-image:url('/assets/campaigns/listing-signals-mobile-poster.webp');background-position:center}.cx-listing-video video{object-position:65% center;opacity:.58}.cx-signal-intro:after{background:linear-gradient(90deg,#071221ed,#07122180 75%,#07122138)}.cx-signal-intro .ev-reach{margin:12px 0 0}.cx-signal-intro .cx-apply-price{margin-top:12px}.cx-signal-intro .cx-apply-price>strong{font-size:24px}.cx-signal-intro .cx-apply-price>span{font-size:10px}
 .ct-compact.ct-page{padding-top:9px}.ct-compact .ct-title-row{gap:7px;margin-bottom:3px;flex-wrap:wrap}.ct-compact .ct-identity{gap:7px;flex:1;max-width:58%}.ct-compact .fp-avatar{height:29px;width:29px;min-width:29px;border-radius:7px}.ct-compact .fp-token-name{font-size:16px;letter-spacing:-.4px;line-height:1.15;max-width:100%;margin-bottom:2px}.ct-compact .fp-token-symbol{font-size:10px}.ct-compact .fp-token-symbol small{font-size:9px}.ct-compact .ct-token-price{display:grid;justify-items:end;gap:2px;max-width:40%}.ct-compact .ct-token-price>strong{font-size:16px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ct-compact .ct-token-price>span{font-size:10px}.ct-compact .fp-verification{display:none}.ct-compact .ct-metrics{gap:7px;padding:5px 0 3px}.ct-compact .ct-metrics>div{padding:0 0 0 7px!important;gap:3px}.ct-compact .ct-metrics>div:first-child{padding-left:0!important}.ct-compact .ct-metrics span{font-size:9px;letter-spacing:.25px}.ct-compact .ct-metrics strong{font-size:15px;line-height:1.15;letter-spacing:-.35px}.ct-change-strip{font-size:10px;gap:17px;padding:3px 0;line-height:1.4}.ct-change-strip>span{gap:9px}.ct-change-strip span span{gap:3px}.ct-holder-changes>small{font-size:9px}.ct-compact .ct-marketbar{padding-top:3px;gap:6px}.ct-compact .ct-listed-markets{gap:4px}.ct-compact .ct-listed-markets>a{min-height:23px;font-size:10px;padding:1px 4px 1px 1px;gap:3px}.ct-compact .ct-listed-markets .ex-logo,.ct-compact .ct-listed-markets .ex-fallback{height:19px;width:19px;min-width:19px}.ct-compact .ct-contract{max-width:95px}.ct-compact .ct-contract>button{font-size:10px;min-height:24px}.ct-compact .ct-utility{min-height:25px;padding-top:2px;gap:9px}.ct-header-socials{gap:9px;flex:1}.ct-header-socials>a{font-size:11px;min-height:25px;gap:3px}.ct-header-socials>a>svg{height:12px;width:12px;flex:none}.ct-compact .ct-utility>.fp-main-actions{gap:10px}.ct-compact .fp-main-actions>a,.ct-compact .fp-main-actions>button{font-size:11px;min-height:25px;gap:3px}.ct-compact .fp-main-actions>a>span,.ct-compact .fp-main-actions>button>span{display:none}.ct-compact .fp-main-actions>a,.ct-compact .fp-main-actions>button{width:26px}.ct-compact .ct-header{margin-bottom:7px;padding-bottom:5px}.ct-swap-target iframe{height:750px}.ct-swap-wallet-note{font-size:11px}.ct-compact .ct-chart-readout{height:23px;line-height:23px}.ct-compact .ct-chart-plot{height:300px}
}
@media(prefers-reduced-motion:reduce){.cx-exchange-orbit>img,.cx-exchange-orbit>i{animation:none}.cx-campaign-track{scroll-behavior:auto}.cx-listing-video video{display:none}}
.rx-preview-note>span{flex:1}.rx-preview-note>label{flex:none}.rx-preview-note select{background:#0d2033;color:#b5d7f2;border:1px solid #365c7e;border-radius:5px;padding:5px 6px;font-size:11px;max-width:185px}.ct-compact .ct-marketbar>.fp-verification{display:flex!important;flex:none;width:auto;margin:0}.ct-compact .fp-verification .su-badge{padding:2px 5px;border-radius:5px}.ct-compact .fp-verification .su-seal{height:23px;width:20px}.ct-compact .fp-verification .cx-badge-copy b{font-size:9px}.ct-compact .fp-verification .cx-badge-copy small{font-size:7px!important}.ct-compact .ct-marketbar>.fp-verification:empty{display:none!important}
@media(max-width:760px){.rx-preview-note{flex-wrap:wrap;align-items:center;gap:5px}.rx-preview-note>span{flex-basis:100%}.rx-preview-note select{max-width:210px;padding:4px 6px;font-size:10px}.ct-compact .ct-marketbar>.fp-verification .fp-update-link{font-size:10px}.ct-compact .ct-marketbar>.fp-verification .fp-update-link>svg:last-child{display:none}.ct-compact .ct-marketbar>.fp-verification .su-badge{padding:2px 4px}.ct-compact .ct-marketbar>.fp-verification .su-seal{width:16px;height:18px}.ct-compact .ct-marketbar>.fp-verification .cx-badge-copy b{font-size:7px}.ct-compact .ct-marketbar>.fp-verification .cx-badge-copy small{font-size:6px!important}}
.cx-exchange-orbit>span:nth-last-child(4){left:100%;top:50%}.cx-exchange-orbit>span:nth-last-child(3){left:50%;top:100%}.cx-exchange-orbit>span:nth-last-child(2){left:0;top:50%}.cx-exchange-orbit>span:last-child{left:50%;top:0}

/* Banner, market tabs and search form one continuous surface. */
.rx-home #rx-features:empty,.rx-home #rx-paid-placements:empty{display:none}
.rx-home .cx-campaign-track{border-radius:12px 12px 0 0}
.rx-home .rx-board{margin:0;border-radius:0 0 12px 12px;border-top:0}
.rx-home .rx-board>#rx-feed-nav{margin:0;padding:0}
.rx-home .rx-board>#rx-feed-nav>.rx-feed-tabs{margin:0;padding:5px;gap:4px;border:0;border-bottom:1px solid #29435f;border-radius:0;box-shadow:none;background:#0c192a}
.rx-home .rx-board>.rx-board-tools{margin:0;padding-top:8px}
.rx-home:has(#rx-features:not(:empty)) .cx-campaign-track,.rx-home:has(#rx-paid-placements:not(:empty)) .cx-campaign-track{border-radius:12px}
.rx-home:has(#rx-features:not(:empty)) .rx-board,.rx-home:has(#rx-paid-placements:not(:empty)) .rx-board{border-top:1px solid #29435f;border-radius:12px}
@media(max-width:760px){.rx-home .rx-board>#rx-feed-nav>.rx-feed-tabs{padding:4px;gap:3px}.rx-home .rx-board>.rx-board-tools{padding:8px 10px 9px}}
