/* One matched coin, one clear price and optional, explicit add-ons. */
.co-page{max-width:1050px;margin:0 auto;padding:28px 24px 45px;color:#e6f1ff}.co-heading>span{font-size:11px;letter-spacing:1.8px;font-weight:700;color:#8fcaff}.co-heading h1{font:800 35px/1.15 Manrope,Inter,sans-serif;letter-spacing:-1.2px;margin:11px 0 22px}.co-heading h1 em{font-style:normal;color:#85caff}.co-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;align-items:start}.co-main,.co-order{min-width:0}.co-main{padding:7px 0}.co-order{padding:20px;border:1px solid #395c80;background:linear-gradient(145deg,#142d49,#0b192b);border-radius:15px;box-shadow:0 15px 40px #0002}.co-project{display:flex;align-items:center;gap:11px;min-width:0;border-bottom:1px solid #2b425c;padding-bottom:16px;margin-bottom:16px}.co-project .cr-avatar{height:46px;width:46px;min-width:46px;border-radius:12px;overflow:hidden;background:#173653;display:grid;place-items:center}.co-project .cr-avatar img{width:100%;height:100%;object-fit:cover}.co-project>span{display:grid;gap:5px;min-width:0;flex:1}.co-project strong{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.co-project small{font-size:12px;color:#9cb9d7}.co-project>b{display:flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap;color:#91d7bf;font-weight:550}.co-benefits{list-style:none;margin:0;padding:0;display:grid;gap:11px}.co-benefits>li{display:flex;gap:9px;align-items:flex-start;min-width:0;font-size:14px;line-height:1.5;color:#c4d9ef}.co-benefits>li>svg{color:#8acaff;flex:none;margin-top:2px}.co-benefits b{font-weight:600;color:#9fd3ff}.co-listing-benefits{gap:15px}.co-listing-benefits>li{font-size:16px;color:#dbeeff}.co-proof{display:flex;flex-wrap:wrap;gap:12px;padding:17px 0;margin-top:5px}.co-proof>span{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;color:#8eafce;white-space:nowrap}.co-exchanges{border-top:1px solid #233d57;padding-top:17px;margin-top:3px}.co-exchanges>span{font-size:11px;color:#8fabca;display:block;margin-bottom:10px}.co-exchanges>div{display:flex;align-items:center;gap:10px}.co-exchanges>div>span{height:32px;width:32px;padding:4px;background:#14263b;border:1px solid #31516d;border-radius:8px;display:grid;place-items:center}.co-exchanges .ex-logo,.co-exchanges .ex-fallback{width:24px;height:24px;min-width:24px;border-radius:5px}.co-exchanges b{font-size:12px;color:#99c9f1}.co-addon{border:1px solid #355775;border-radius:10px;background:#10243a;overflow:hidden;margin-bottom:13px}.co-addon.selected{border-color:#70b7f2;background:linear-gradient(125deg,#193e64,#10283f)}.co-addon-toggle{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:13px 12px;color:#def0ff;background:none}.co-check{height:22px;width:22px;min-width:22px;display:grid;place-items:center;border:1px solid #699ac0;background:#0b1c30;border-radius:6px;color:#98d5ff;font:18px Inter}.co-addon-toggle>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.co-addon-toggle strong{font-size:14px;font-weight:700}.co-addon-toggle small{font-size:11px;color:#a8c5e2;line-height:1.4}.co-addon-toggle>b{font-size:12px;white-space:nowrap;color:#a6daff;font-weight:700}.co-addon>.co-benefits{padding:0 12px 12px;gap:6px}.co-addon>.co-benefits>li{font-size:12px;gap:7px}.co-addon>p{padding:0 12px 11px;margin:0;font-size:11px;line-height:1.5;color:#96b5d2}.co-runs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 13px}.co-runs>button{border:1px solid #3c5c78;background:#102238;border-radius:8px;padding:9px 3px;min-width:0;display:grid;gap:7px;text-align:center;color:#a9c3de}.co-runs>button.selected{background:linear-gradient(135deg,#215888,#193b61);border-color:#88c9ff;color:#e6f4ff;box-shadow:inset 0 1px 0 #c3e5ff33}.co-runs>button>span{font-size:11px;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px}.co-runs>button>strong{font-size:18px;letter-spacing:-.3px;font-weight:750}.co-runs>button small{font-size:9px;font-weight:500;color:#a7c7e5}.co-addon>.co-runs{margin:0 10px 12px;gap:5px}.co-addon>.co-runs>button{padding:8px 2px;gap:5px}.co-addon>.co-runs>button strong{font-size:15px}.co-addon>.co-runs>button>span{font-size:9px}.co-lines{border-top:1px solid #33506c;padding-top:11px;display:grid;gap:8px}.co-lines>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#a8c4df;line-height:1.4}.co-lines b{color:#c9e4fd;font-weight:600;white-space:nowrap}.co-total{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 15px}.co-total>span{display:grid;gap:3px;font-size:15px;font-weight:600;color:#d8e9fb}.co-total>span>small{font-size:10px;color:#90acc9;font-weight:400}.co-total>strong{font-size:33px;line-height:1.1;letter-spacing:-1px;color:#dcefff}.co-total>strong>small{font-size:13px;letter-spacing:0;color:#a3c3e3}.co-order>.co-pay,.co-order>.cr-primary{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #9fe0ff;color:#08213a;background:linear-gradient(110deg,#8ae1ff,#569cff);font-size:16px;padding:14px 17px;border-radius:9px;min-height:50px;font-weight:750}.co-order>.co-pay:disabled{opacity:.62;cursor:default}.co-wallet-note{text-align:center;font-size:11px;line-height:1.6;color:#9fb9d4;margin:11px 0 0}.co-payment-pending{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:11px;font-size:11px;color:#b5c9de}.co-payment-pending>button{display:flex;align-items:center;gap:5px;font-size:11px;color:#9ed5ff;min-height:24px}.co-terms{border-top:1px solid #2c4660;margin-top:13px;padding-top:10px;color:#a6bed7}.co-terms summary{display:flex;justify-content:space-between;font-size:12px;cursor:pointer;min-height:23px;align-items:center}.co-terms p{font-size:12px;line-height:1.7;margin:9px 0 0;color:#9fb8d3}.co-duration-label{font-size:12px;color:#a7c7e4;margin-bottom:10px}.co-claim-check{font-size:11px;line-height:1.5;margin:5px 0 10px;color:#9bb7d4}.co-claimed{display:flex;align-items:center;gap:6px;line-height:1.5;color:#96ceb9;font-size:11px;margin:8px 0 12px}.co-payment .rx-payment h1{font-size:28px;line-height:1.2}.co-payment .rx-payment{padding:25px;border-radius:13px}.co-payment .rx-payment-project{font-size:16px}
/* The Boost purchase fits a typical mobile viewport once the coin is matched. */
.bp-compact.bp-page{max-width:710px;margin-inline:auto;padding:16px 18px 32px}.bp-compact .bp-hero{min-height:78px;height:78px;padding:14px 18px;margin-bottom:12px;border-radius:11px}.bp-compact .bp-hero>div{padding:0;max-width:100%}.bp-compact .bp-hero .fp-small-label{font-size:9px;letter-spacing:1.3px}.bp-compact .bp-hero h1{font:750 23px/1.2 Manrope,Inter,sans-serif;letter-spacing:-.6px;margin:6px 0 0}.bp-compact .bp-hero picture{opacity:.65}.bp-compact .bp-buy{padding:17px 18px;border:1px solid #345775;border-radius:12px;min-width:0;background:linear-gradient(145deg,#122b43,#0b1a2d)}.bp-compact .bp-buy-heading{margin-bottom:11px}.bp-compact .bp-buy-heading h2{font-size:21px;margin:0}.bp-compact .bp-buy-heading>span{font-size:10px;color:#97c8bc}.bp-compact .bp-stage-picker{margin:0 0 11px;padding:3px;border-radius:8px;gap:4px}.bp-compact .bp-stage-picker>button{padding:7px;min-height:34px;border-radius:6px;font-size:12px;gap:6px}.bp-compact .bp-ca-field{margin:0;border-radius:8px;min-height:43px;padding:0 7px 0 11px;gap:8px}.bp-compact .bp-ca-field input{font-size:16px;min-height:41px;padding:0;min-width:0}.bp-compact .bp-ca-field>button{min-height:30px;width:30px;min-width:30px;padding:0;border-radius:6px}.bp-compact #bp-identity:empty{display:none}.bp-compact .bp-coin-match{margin:8px 0 11px;padding:8px 9px;border-radius:8px;gap:8px}.bp-compact .bp-coin-match .cr-avatar{width:30px;height:30px;min-width:30px;border-radius:7px}.bp-compact .bp-coin-match strong{font-size:13px}.bp-compact .bp-coin-match small{font-size:10px}.bp-compact .bp-coin-match>a{font-size:11px;gap:3px;min-height:26px}.bp-compact .co-runs{margin:11px 0 12px;gap:6px}.bp-compact .co-runs>button{padding:8px 3px;gap:5px;min-height:55px}.bp-compact .co-runs>button>span{font-size:10px}.bp-compact .co-runs>button>strong{font-size:18px}.bp-compact .co-boost-benefits{gap:6px;margin-bottom:12px}.bp-compact .co-boost-benefits>li{font-size:12px;line-height:1.4;gap:7px}.bp-compact .co-boost-benefits>li>svg{height:13px;width:13px}.bp-compact .co-addon{margin:0 0 9px}.bp-compact .co-addon-toggle{padding:10px;gap:7px}.bp-compact .co-addon-toggle strong{font-size:13px}.bp-compact .co-addon-toggle small{font-size:10px}.bp-compact .co-addon>p{padding:0 10px 9px;font-size:10px}.bp-compact .co-addon .co-benefits{padding:0 10px 10px;gap:5px}.bp-compact .co-addon .co-benefits li{font-size:11px}.bp-compact .bp-customize{margin:0 0 8px;padding:0;border:0}.bp-compact .bp-customize summary{font-size:11px;min-height:29px;display:flex;align-items:center;gap:7px}.bp-compact .bp-customize summary>small{font-size:10px;color:#7896b5}.bp-compact .bp-customize summary>svg{margin-left:auto}.bp-compact .bp-customize label,.bp-compact .bp-project-form label{font-size:11px;display:grid;gap:5px;margin:8px 0}.bp-compact .bp-customize input,.bp-compact .bp-project-form input{border:1px solid #385b79;border-radius:7px;padding:9px 10px;font-size:16px;background:#091a2b;color:#d3e8fc;width:100%}.bp-compact .co-lines{padding-top:8px;gap:6px}.bp-compact .co-lines>div{font-size:11px}.bp-compact .co-total{margin:9px 0 12px}.bp-compact .co-total>strong{font-size:29px}.bp-compact .co-total>span{font-size:14px}.bp-compact .bp-checkout{margin:0;padding:12px 14px;font-size:15px;min-height:46px;border-radius:8px}.bp-compact .bp-pay-note{font-size:10px;line-height:1.4;margin:8px 0 0}.bp-compact .co-claim-check{font-size:10px}.bp-compact .bp-lookup-message{font-size:12px;min-height:33px;padding:7px 0;margin:0}.bp-compact .cr-error{font-size:12px;padding:8px;margin:5px 0 10px}.dp-conversion-page .l-coin-preview{margin:10px 0 13px;padding:14px}.dp-conversion-page .l-coin-heading{gap:10px}.dp-conversion-page .l-coin-heading .l-avatar{width:42px;height:42px;min-width:42px}.dp-conversion-page .l-coin-heading h2{font-size:19px}.dp-conversion-page .l-coin-stats{padding:12px 0 0;margin-top:12px;border-bottom:0}.dp-conversion-page .l-coin-stats strong{font-size:18px}.dp-conversion-page .l-coin-stats>div>span{font-size:10px}.dp-conversion-page .l-coin-preview .su-details{display:none}.dp-conversion-page #l-preview:empty{display:none}.dp-conversion-page .l-contract-form>[data-lookup-submit]{margin-top:12px}.dp-conversion-page .l-contract-form>#l-preview>.cx-contract-hint{margin:8px 0;font-size:11px}
@media(max-width:760px){.co-page{padding:16px 13px 30px}.co-heading>span{font-size:9px;letter-spacing:1.4px}.co-heading h1{font-size:28px;letter-spacing:-.9px;line-height:1.12;margin:8px 0 15px}.co-layout{grid-template-columns:1fr;gap:13px}.co-main{padding:0}.co-project{gap:9px;padding-bottom:12px;margin-bottom:12px}.co-project .cr-avatar{width:36px;height:36px;min-width:36px;border-radius:9px}.co-project strong{font-size:16px}.co-project small{font-size:11px}.co-project>b{font-size:8px}.co-project>b>svg{width:12px;height:12px}.co-listing-benefits{gap:9px}.co-listing-benefits>li{font-size:13px;line-height:1.45;gap:7px}.co-listing-benefits>li>svg{height:14px;width:14px}.co-proof{padding:11px 0 0;gap:10px;margin-top:0}.co-proof>span{font-size:9px;gap:4px}.co-proof svg{width:12px;height:12px}.co-exchanges{padding:11px 0 0;margin-top:11px;display:flex;align-items:center;gap:10px;justify-content:space-between}.co-exchanges>span{font-size:9px;max-width:100px;line-height:1.5;margin:0}.co-exchanges>div{gap:6px}.co-exchanges>div>span{height:24px;width:24px;padding:3px;border-radius:6px}.co-exchanges .ex-logo,.co-exchanges .ex-fallback{height:18px;width:18px;min-width:18px;border-radius:3px}.co-exchanges b{font-size:10px}.co-order{padding:13px;border-radius:11px}.co-addon-toggle{padding:11px 10px;gap:7px}.co-addon-toggle strong{font-size:13px}.co-addon-toggle small{font-size:10px}.co-addon-toggle>b{font-size:11px}.co-addon>.co-benefits{padding:0 10px 11px;gap:5px}.co-addon>.co-benefits>li{font-size:11px;line-height:1.4}.co-addon>.co-benefits>li>svg{height:13px;width:13px}.co-lines{padding-top:10px;gap:7px}.co-lines>div{font-size:11px}.co-total{margin:10px 0 12px}.co-total>strong{font-size:29px}.co-total>span{font-size:14px}.co-total>span>small{font-size:9px}.co-order>.co-pay,.co-order>.cr-primary{min-height:46px;padding:11px 13px;font-size:15px}.co-wallet-note{font-size:10px;line-height:1.5;margin-top:8px}.co-payment-pending{font-size:10px;padding-top:8px}.co-payment-pending>button{font-size:10px}.co-terms{margin-top:10px;padding-top:8px}.co-terms summary{font-size:11px}.co-terms p{font-size:11px}.bp-compact.bp-page{padding:10px 11px 24px}.bp-compact .bp-hero{min-height:65px;height:65px;padding:11px 13px;margin-bottom:9px;border-radius:9px}.bp-compact .bp-hero h1{font-size:20px;line-height:1.2;margin-top:4px;letter-spacing:-.5px}.bp-compact .bp-hero .fp-small-label{font-size:8px}.bp-compact .bp-buy{padding:12px;border-radius:10px}.bp-compact .bp-buy-heading{margin-bottom:9px}.bp-compact .bp-buy-heading h2{font-size:19px}.bp-compact .bp-buy-heading>span{font-size:9px}.bp-compact .bp-stage-picker{margin-bottom:9px}.bp-compact .bp-stage-picker>button{font-size:11px;min-height:31px;padding:6px}.bp-compact .co-boost-benefits>li{font-size:11px}.bp-compact .co-boost-benefits{gap:5px;margin-bottom:10px}.bp-compact .co-addon-toggle>b{font-size:11px}.bp-compact .co-runs{margin:10px 0;gap:5px}.bp-compact .co-runs>button{min-height:51px;padding:7px 3px}.bp-compact .co-runs>button>span{font-size:9px}.bp-compact .co-runs>button>strong{font-size:17px}.bp-compact .co-runs>button small{font-size:8px}.bp-compact .co-total{margin:8px 0 10px}.bp-compact .co-total>strong{font-size:27px}.bp-compact .bp-pay-note{font-size:10px}.co-payment .rx-payment{padding:17px}.co-payment .rx-payment h1{font-size:24px}}
@media(max-width:350px){.co-project>b{font-size:7px}.co-project strong{font-size:14px}.co-proof{gap:7px}.co-proof>span{font-size:8px}.co-exchanges>div{gap:4px}.co-exchanges>div>span{width:22px;height:22px}.co-exchanges>span{max-width:80px}.co-addon-toggle strong{font-size:12px}.co-addon-toggle>b{font-size:10px}.co-addon-toggle small{font-size:9px}.co-addon>.co-runs>button strong{font-size:13px}.bp-compact .bp-buy-heading>span{font-size:8px}.bp-compact .co-boost-benefits>li{font-size:10px}}
.rx-sponsored-top3{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0;gap:9px}.rx-sponsored-top3>a{min-width:0}.rx-sponsored-top3 small{font-size:9px;letter-spacing:.4px}.rx-sponsored-top3 strong{font-size:13px}.rx-sponsored-top3 .cr-avatar{width:30px;height:30px;min-width:30px}.rx-sponsored-top3 em{font-size:9px}.rx-sponsored-top3:empty{display:none}@media(max-width:760px){.rx-sponsored-top3{grid-template-columns:1fr;gap:5px;margin:8px 0}.rx-sponsored-top3>a{padding:8px 10px}.rx-sponsored-top3 small{font-size:8px}.rx-sponsored-top3 strong{font-size:12px}.rx-sponsored-top3 .cr-avatar{width:27px;height:27px;min-width:27px}}
/* Keep optional campaign fields on the review step and avoid repeated totals. */
.bp-compact #bp-total .co-lines{display:none}.bp-compact:not(.bp-with-listing) #bp-total{display:none}.co-order .bp-customize{margin:10px 0 0;padding-top:8px;border-top:1px solid #2c4660}.co-order .bp-customize summary{display:flex;align-items:center;gap:6px;min-height:24px;font-size:11px;color:#a7c3de}.co-order .bp-customize summary small{font-size:10px;color:#7f9cba}.co-order .bp-customize summary svg{margin-left:auto}.co-order .bp-customize label{display:grid;gap:6px;font-size:11px;margin:9px 0;color:#a9c4df}.co-order .bp-customize input{padding:9px 10px;border:1px solid #375a79;border-radius:7px;background:#0c1c2d;color:#d6e9fc;font-size:16px;width:100%}
@media(max-width:760px){.bp-compact .bp-hero{display:none}.bp-compact .bp-buy{background-image:linear-gradient(110deg,#11283feb,#0b1a2df5),url('/assets/brand/boost-network.webp');background-position:center,right top;background-size:100% 100%,auto 150px;background-repeat:no-repeat}.bp-compact .bp-stage-picker>button{min-height:25px;padding:4px;font-size:10px}.bp-compact .bp-stage-picker{margin-bottom:8px;padding:2px}.bp-compact .co-runs>button{min-height:43px;padding:5px 3px;gap:4px}.bp-compact .co-boost-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 9px;margin-bottom:10px}.bp-compact .co-boost-benefits>li{font-size:11px;line-height:1.4;gap:5px}.bp-compact .co-addon-toggle{padding:8px 9px}.bp-compact .co-addon>p{font-size:9px;line-height:1.4;padding:0 9px 8px}.bp-compact .co-total{margin:6px 0 9px}.bp-compact .bp-pay-note{font-size:9px;margin-top:6px}}
@media(max-width:760px) and (prefers-reduced-motion:reduce){.bp-compact .bp-buy{background-image:linear-gradient(110deg,#11283feb,#0b1a2df5),url('/assets/brand/boost-network-still.png')}}
