/* CEXR: compact editorial layout, atmospheric motion, balanced trading panels. */
:root{--lx-ink:#080e19;--lx-panel:#101d2e;--lx-edge:#2b405c;--lx-blue:#a9cbff;--lx-muted:#94abc9;--profile-chart-height:454px}
.ct-compact.ct-page{position:relative;isolation:isolate;max-width:1280px;padding:23px 26px 38px;overflow:clip}
.ct-page>.ct-ambient{position:absolute;z-index:-1;inset:-150px -150px auto;height:1060px;pointer-events:none;overflow:hidden;opacity:.65;mask-image:linear-gradient(#000 40%,transparent 95%)}
.ct-ambient:before{content:'';position:absolute;inset:0;background:linear-gradient(#5f8fc40a 1px,transparent 1px),linear-gradient(90deg,#5f8fc40a 1px,transparent 1px);background-size:58px 58px;transform:perspective(700px) rotateX(58deg) scale(1.3);transform-origin:50% 35%;mask-image:radial-gradient(ellipse at 55% 40%,#000,transparent 65%)}
.ct-ambient:after{content:'';position:absolute;right:7%;top:55px;width:350px;height:350px;background:url('/assets/mark.svg') center/110px no-repeat;border:1px solid #81b4f213;border-radius:50%;box-shadow:0 0 0 50px #81b4f206,0 0 0 110px #81b4f204;opacity:.38;animation:lx-orbit 50s linear infinite}
.ct-ambient>i{position:absolute;display:block;width:650px;height:450px;border-radius:50%;background:radial-gradient(ellipse,#285b9d32,transparent 70%);filter:blur(25px);left:-100px;top:30px;animation:lx-drift 22s ease-in-out infinite alternate}
.ct-ambient>i:nth-child(2){left:auto;right:-40px;top:290px;background:radial-gradient(ellipse,#4a368d26,transparent 72%);animation-delay:-13s;animation-duration:28s}
.ct-ambient>i:nth-child(3){left:35%;top:100px;width:330px;height:330px;background:radial-gradient(ellipse,#478c9130,transparent 72%);animation-delay:-7s;animation-duration:31s}
.ct-compact.ct-page .ct-header{position:relative;padding:20px 21px 14px;margin:0 0 17px;border:1px solid #314764;border-radius:15px;background:linear-gradient(120deg,#142338c9,#101a2bd9 70%);box-shadow:inset 0 1px #b9d8ff0d,0 14px 35px #0002;backdrop-filter:blur(9px)}
.ct-header:before{content:'';position:absolute;left:10%;right:10%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#a6ceff75,transparent)}
.ct-compact.ct-page .ct-title-row{gap:20px;margin:0 0 17px}
.ct-compact.ct-page .fp-avatar{height:43px;width:43px;min-width:43px;border-radius:11px;box-shadow:0 5px 16px #0003}
.ct-compact.ct-page .fp-token-name{font-size:25px;line-height:1.25;letter-spacing:-.65px;margin-bottom:3px}
.ct-compact.ct-page .fp-token-symbol{font-size:12px}.ct-compact.ct-page .fp-token-symbol small{font-size:11px}
.ct-compact.ct-page .ct-token-price>strong{font-size:27px;letter-spacing:-.8px}.ct-compact.ct-page .ct-token-price>span{font-size:11px}
.ct-compact.ct-page .ct-overview{grid-template-columns:minmax(0,1fr) 265px;gap:14px;align-items:start}
.ct-compact.ct-page .ct-metrics{background:#0a17278c;border-color:#2c425e;border-radius:9px}
.ct-compact.ct-page .ct-metrics>div{padding:13px 15px!important;gap:8px}
.ct-compact.ct-page .ct-metrics span{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.04em;color:#8eaacb}
.ct-compact.ct-page .ct-metrics span svg{opacity:.8;flex:none}.ct-compact.ct-page .ct-metrics strong{font-size:21px;line-height:1.25}
.ct-compact.ct-page .ct-change-strip{padding:8px 2px 0;margin:0;font-size:10px;gap:15px;line-height:1.6}
.ct-compact.ct-page .ct-price-changes,.ct-compact.ct-page .ct-holder-changes{font-size:10px;gap:12px}
.ct-compact.ct-page .ct-update-panel{padding:12px;gap:11px;border-radius:9px;background:#0c1a2bb3;border-color:#304863}
.ct-compact.ct-page .ct-status-badge{gap:8px}.ct-status-icon{height:30px;width:30px;border-radius:8px}.ct-status-icon svg{height:19px;width:19px}
.ct-status-badge strong{font-size:11px}.ct-status-badge small{font-size:10px;margin-top:2px}.ct-status-state{font-size:7px}
.ct-compact.ct-page .ct-status-actions a{min-height:35px;font-size:10px;border-radius:6px;padding:8px}
.ct-compact.ct-page .ct-marketbar{padding:11px 0 0;gap:12px}.ct-compact.ct-page .ct-listed-markets a{font-size:10px;min-height:29px;padding:4px 7px;border-radius:5px;background:#15253b}
.ct-compact.ct-page .ct-listed-markets .ex-logo,.ct-compact.ct-page .ct-listed-markets .ex-fallback{height:17px;width:17px;min-width:17px}
.ct-compact.ct-page .ct-contract,.ct-compact.ct-page .ct-contract button{font-size:10px}.ct-compact.ct-page .ct-contract button{min-height:29px}
.ct-compact.ct-page .ct-utility{padding:4px 0 0;gap:12px}.ct-compact.ct-page .ct-header-socials{gap:4px}.ct-compact.ct-page .ct-header-socials a{font-size:11px;min-height:31px;padding:6px}
.ct-compact.ct-page .fp-main-actions>a,.ct-compact.ct-page .fp-main-actions>button{font-size:10px;min-height:31px;padding:6px}

/* The community panel ends on the same baseline as the complete chart. */
.ct-compact.ct-page .cj-profile-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}
.ct-compact.ct-page .ct-terminal{height:var(--profile-chart-height);min-height:0}
.ct-compact.ct-page .ct-chart{height:var(--profile-chart-height)!important;border-color:#30445f;border-radius:12px;background:#0c1828e8}
.ct-compact.ct-page .ct-chart-toolbar{min-height:47px;padding:7px 12px}.ct-compact.ct-page .ct-chart-readout{height:25px;line-height:25px;font-size:9px}
.ct-compact.ct-page .ct-chart-foot{min-height:44px;padding:6px 10px!important}
.ct-compact.ct-page .cf-profile-panel{display:flex;flex-direction:column;height:var(--profile-chart-height);max-height:var(--profile-chart-height);min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#3a5579 transparent;border-radius:12px;padding:19px;background:linear-gradient(155deg,#17283edb,#101c2ee8);border-color:#30445f;box-shadow:inset 0 1px #c4dfff09}
.cf-profile-panel .cj-eyebrow{font-size:9px;gap:6px;letter-spacing:.09em}
.cf-vote-heading>div{margin-top:13px;gap:8px}.cf-profile-panel .cf-vote-heading h2{font-size:23px;letter-spacing:-.6px}.cf-vote-heading>div>b{font-size:24px}.cf-vote-heading>div small{font-size:9px;margin-top:2px}
.cf-vote-heading>p{font-size:11px;line-height:1.75;margin:12px 0 16px;max-width:250px}
.cf-vote-select>label{font-size:10px;margin-bottom:7px}.cf-vote-select>div{border-color:#3b5577;border-radius:7px;padding-inline:10px;background:#0c1a2b}
.cf-vote-select select{min-height:41px;font-size:12px}.cf-vote-select .ex-logo,.cf-vote-select .bm-symbol{height:22px;width:22px;min-width:22px}
.cf-profile-panel>.cj-primary{min-height:42px;font-size:12px;margin-top:10px;border-radius:7px}
.cf-vote-foot{font-size:8px;line-height:1.7;margin-top:9px}.cf-vote-foot>span{display:flex;align-items:center;gap:5px}
.cf-vote-results{margin:13px 0 0;gap:7px}.cf-vote-results>div>span{font-size:9px;min-width:76px}.cf-vote-results strong{font-size:9px}
.cf-profile-panel .cf-upgrade{padding:12px;gap:9px;border-color:#355275;border-radius:8px;background:#193351;margin-top:15px}
.cf-upgrade>span:first-child{color:#9dc7ff;flex:none}.cf-upgrade>span:nth-child(2){flex:1}.cf-upgrade strong{font-size:11px}.cf-upgrade small{font-size:9px;line-height:1.6;margin-top:4px}
.cf-funds-disclosure{border-top:1px solid #304863;margin-top:15px;padding-top:10px}.cf-funds-disclosure summary{display:flex;align-items:center;gap:7px;min-height:34px;font-size:10px;cursor:pointer;color:#b2c9e9;list-style:none}.cf-funds-disclosure summary::-webkit-details-marker{display:none}.cf-funds-disclosure summary>b{margin-left:auto;padding:3px 6px;border:1px solid #3b5779;border-radius:4px;color:#a8c9f6;font-size:9px}
.cf-funds-disclosure .cf-next-funds{margin:0;padding:0;border:0}.cf-fund-dashboard-link{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.6;margin-top:16px;padding:12px 0;border-top:1px solid #304863;color:#b0cbed}.cf-fund-dashboard-link>svg:last-child{margin-left:auto}
.cf-share-actions{margin-top:auto;padding-top:12px;gap:10px;flex:none}.cf-share-actions>button{min-height:30px;font-size:10px;gap:6px}
.ct-compact.ct-page .ct-bottom{margin-top:20px;gap:25px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.ct-page .ct-section-title{margin-bottom:12px}.ct-page .ct-section-title h2{font-size:19px}.ct-page .ct-about{font-size:12px;line-height:1.8}.ct-market-table>div,.ct-market-table>a{padding:12px 8px;min-height:46px}
.ct-page .ct-info-contract{padding:11px;border-radius:7px}.ct-offer-reminder{padding:13px;margin-top:15px}.ct-offer-reminder strong{font-size:12px}
.rx-status.is-listed{color:#99d5f4;background:#14384b70;border-color:#36607c}.su-badge.is-listed{color:#a4d5f5;background:#15374c;border-color:#386681}
.su-badge.is-listed .su-seal-check{display:none}.ct-compact.ct-page .ct-project-info .su-badge{min-height:0;padding:5px 8px;gap:6px;border-radius:6px}.ct-compact.ct-page .ct-project-info .su-seal{width:20px;height:23px}.ct-compact.ct-page .ct-project-info .cx-badge-copy b{font-size:9px}.ct-compact.ct-page .ct-project-info .cx-badge-copy small{font-size:7px}

/* Bespoke banners are built from real project identity and live data. */
.rx-home{max-width:1280px;padding-inline:26px}.rx-home .cx-campaign-track{border:1px solid #3b5778;border-radius:13px;box-shadow:inset 0 1px #d0e5ff13,0 12px 28px #0002}.rx-home .cx-campaign-slide{height:214px}.rx-home .cx-campaign-copy{padding:25px 30px}.rx-home .cx-campaign-copy h2{font-size:28px;letter-spacing:-.8px}.rx-home .cx-campaign-eyebrow{font-size:9px;letter-spacing:.13em}.rx-home .cx-campaign-copy>a{background:linear-gradient(110deg,#b0d8ff,#8cb9f8);border:1px solid #c1e1ff4d;border-radius:6px;box-shadow:0 4px 15px #0002}.rx-home .cx-exchange-orbit{top:24px;width:164px;height:164px}.rx-home .cx-campaign-controls{border-color:#779ac144;background:#0b192bd9}
.cr-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px!important;margin:0 0 22px!important}
.cr-features .cr-feature{position:relative;isolation:isolate;overflow:hidden;display:block!important;min-height:168px!important;padding:19px 22px!important;background:linear-gradient(125deg,#1d3858,#142640 50%,#101d31)!important;border:1px solid #436184!important;border-radius:13px!important;box-shadow:inset 0 1px #d0e5ff12,0 10px 25px #0002!important}
.cr-feature:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 35%,#9fceff09 50%,transparent 65%);background-size:220% 100%;animation:lx-shimmer 18s ease-in-out infinite}
.cr-feature .cr-feature-aura{position:absolute;width:340px;height:240px;right:-70px;top:-45px;background:radial-gradient(ellipse,#468fda3c,transparent 70%);filter:blur(10px);pointer-events:none;z-index:-1}
.cr-feature-orbit{position:absolute;right:12px;top:-19px;width:235px;height:235px;border:1px solid #b1d8ff13;border-radius:50%;transform:rotate(-20deg);pointer-events:none;z-index:-1;animation:lx-orbit 55s linear infinite}
.cr-feature-orbit:before{content:'';position:absolute;inset:27px;border:1px solid #b1d8ff13;border-radius:50%}.cr-feature-orbit:after{content:'';position:absolute;inset:60px;background:url('/assets/mark.svg') center/76% no-repeat;opacity:.08;transform:rotate(20deg)}
.cr-feature-orbit>i{position:absolute;top:50%;left:-3px;width:5px;height:5px;border-radius:50%;background:#a7ceff;box-shadow:0 0 13px #89c4ff6b;opacity:.6}.cr-feature-orbit>i:nth-child(2){top:0;left:60%}.cr-feature-orbit>i:nth-child(3){top:auto;bottom:10%;left:auto;right:13%}
.cr-feature .cr-feature-label{display:flex;align-items:center;gap:6px;font-size:9px!important;font-weight:600;letter-spacing:.06em;color:#aac9ed!important;margin-bottom:16px!important}.cr-feature-label>[data-boost-clock]{margin-left:auto;font-size:9px;color:#91b4df}
.cr-feature .cr-feature-project{display:flex;align-items:center;gap:11px;margin:0!important}.cr-feature-project>span:nth-child(2){min-width:0;flex:1}.cr-feature-project strong{font:750 22px/1.3 Manrope,Inter,sans-serif!important;letter-spacing:-.5px;color:#eff6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cr-feature-project small{font-size:11px!important;color:#a3c2e9!important;margin-top:3px;display:block}.cr-feature-project>svg{height:28px;width:28px;border:1px solid #7397c349;padding:5px;border-radius:50%;color:#bddbff;flex:none}
.cr-feature .cr-avatar,.cr-feature .rx-avatar,.cr-feature .cr-feature-avatar{height:43px!important;width:43px!important;min-width:43px!important;border:1px solid #92b7df38;border-radius:11px!important;background:#172943}
.cr-feature .cr-feature-stats{display:flex;gap:23px!important;justify-content:flex-start!important;margin-top:17px!important;padding-top:12px;border-top:1px solid #9cc7f51b;font-size:10px!important;color:#9db8d9!important}.cr-feature-stats b{font-size:11px!important;margin-left:7px;color:#d2e3fb}
.cj-feature-targets{font-size:10px;margin:12px 0 0;padding:0;border:0;color:#a1c4ee}
.cr-feature.paid{border-color:#6a91c5!important;background:linear-gradient(125deg,#25446b,#1a3150 60%,#14233a)!important}

/* Purchase benefits are quick to scan. Exchange choices live after payment. */
.cj-page{max-width:1190px;padding:34px 25px 45px}.cj-layout{gap:42px;grid-template-columns:minmax(0,1fr) minmax(400px,500px)}
.cj-hero{padding:8px 0 0;top:105px}.cj-page h1{font-size:48px;line-height:1.1;letter-spacing:-1.9px;margin:17px 0}.cj-page .cj-lead{font-size:15px;line-height:1.8;margin-bottom:21px}
.cj-benefit-list{gap:19px;margin:25px 0}.cj-benefit-list>div>span{height:35px;width:35px;border-radius:9px}.cj-benefit-list strong{font-size:13px}.cj-benefit-list p{font-size:11px;line-height:1.75;margin-top:4px}.cj-logo-line{margin-top:22px}
.cj-checkout-card{border-color:#3a5374;box-shadow:0 15px 40px #0003;border-radius:14px}.cj-stepper{padding:16px 22px}.cj-card-body{padding:24px}.cj-identity{margin:17px 0}
.cj-included{display:block;background:#112036;border:1px solid #2d4564;border-radius:10px;padding:16px;margin:18px 0}
.cj-included-heading{display:flex;align-items:center;gap:8px;color:#b0d5ff}.cj-included-heading>strong{font-size:13px;color:#dceaff;font-weight:650}
.cj-included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:17px}
.cj-included-grid>div{display:flex;align-items:flex-start;gap:8px;min-width:0}.cj-included-grid>div>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #365576;background:#1a3452;color:#a9ccfb;border-radius:7px;flex:none}
.cj-included-grid b{display:block;font-size:11px;font-weight:600;line-height:1.5;color:#cfe2fb}.cj-included-grid small{display:block;font-size:9px;line-height:1.7;color:#8da7cb;margin-top:4px}
.cj-after-payment{display:flex;align-items:flex-start;gap:7px;border-top:1px solid #2b415e;margin-top:16px;padding-top:12px;font-size:9px;line-height:1.8;color:#8faed3}.cj-after-payment>svg{flex:none;margin-top:2px}
.cj-promote-addon{background:linear-gradient(125deg,#192f4c,#13243c);border:1px solid #3b587d;border-radius:10px;margin-top:18px}.cj-promote-addon.selected{border-color:#9bc5ff;box-shadow:0 0 0 1px #8bbcff18}
.cj-promote-addon>button{padding:16px;gap:10px}.cj-promote-addon strong{font-size:12px;letter-spacing:.035em}.cj-promote-addon small{font-size:10px;line-height:1.7;color:#92b1d8}.cj-promote-addon>button>b{font-size:10px}.cj-toggle-mark{height:22px;width:22px;border-radius:6px}
.cj-trending-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:0 16px 17px}.cj-trending-benefits>span{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.6;color:#aac7eb}.cj-trending-benefits svg{flex:none;color:#90b8ee;margin-top:1px}
.cj-promote-summary{border:1px solid #365477;background:#132842;padding:16px;border-radius:9px;margin-top:15px}.cj-promote-summary>strong{font-size:12px;letter-spacing:.045em}.cj-promote-summary>p{font-size:11px;line-height:1.8}
.cj-order-lines{margin-top:20px}.cj-order-total{margin-top:17px}.cj-page[data-checkout-step=review] .cj-bottom-value,.cj-page[data-checkout-step=payment] .cj-bottom-value{display:none}
.cf-dashboard-panel{max-width:850px;min-height:0;padding:26px;border-radius:12px;margin-top:24px}
.cf-dashboard-heading h2{font:700 30px/1.2 Manrope,Inter,sans-serif;letter-spacing:-.7px;margin:12px 0}.cf-dashboard-heading>p{font-size:13px;line-height:1.8;color:#92afd4;max-width:600px}
.cf-dashboard-panel .cf-next-funds{margin-top:22px;padding-top:20px}.cf-dashboard-panel .cf-section-label>strong{font-size:16px}.cf-dashboard-panel .cf-section-label>button{min-height:40px;padding:10px 14px;border:1px solid #688ebd;border-radius:7px;background:#25476c;color:#d6e7ff;font-size:12px}.cf-dashboard-panel .cf-next-funds>p{font-size:13px}.cf-dashboard-panel .cf-fund-card{padding:17px 0}.cf-dashboard-panel .cf-fund-card strong{font-size:14px}.cf-dashboard-panel .cf-fund-card small{font-size:11px}.cf-dashboard-panel .cf-share-actions{margin-top:20px}.cf-dashboard-gate{max-width:650px;padding:26px;border:1px solid #385376;border-radius:12px;background:#12233a}.cf-dashboard-gate p{font-size:14px;line-height:1.8;color:#9cb6d9}.cf-dashboard-gate .cj-primary{max-width:260px}
@keyframes lx-drift{from{transform:translate3d(-20px,-12px,0) scale(.94)}to{transform:translate3d(40px,30px,0) scale(1.08)}}
@keyframes lx-orbit{to{transform:rotate(340deg)}}
@keyframes lx-shimmer{0%,30%{background-position:140% 0}80%,100%{background-position:-80% 0}}
@media(min-width:761px) and (max-width:1050px){.ct-compact.ct-page{padding-inline:20px}.ct-compact.ct-page .ct-overview{grid-template-columns:minmax(0,1fr) 240px}.ct-compact.ct-page .cj-profile-grid{grid-template-columns:minmax(0,1fr) 275px;gap:13px}.ct-compact.ct-page .cf-profile-panel{padding:16px}.cf-profile-panel .cf-vote-heading h2{font-size:21px}.ct-compact.ct-page .ct-metrics>div{padding:13px 10px!important}.ct-compact.ct-page .ct-metrics strong{font-size:19px}.cj-layout{gap:28px;grid-template-columns:minmax(0,1fr) minmax(350px,460px)}.cj-page h1{font-size:41px}.cj-page{padding-inline:23px}}
@media(max-width:760px){
 .rx-home{padding-inline:13px}.rx-home .cx-campaign-slide{height:182px}.rx-home .cx-campaign-copy{padding:19px 17px}.rx-home .cx-campaign-copy h2{font-size:24px}.rx-home .cx-campaign-eyebrow{font-size:8px}.rx-home .cx-exchange-orbit{top:29px;width:115px;height:115px}.rx-home .cx-campaign-copy>a{min-height:30px}
 :root{--profile-chart-height:350px}.ct-compact.ct-page{padding:17px 13px 30px}.ct-page>.ct-ambient{inset:-70px -100px auto;height:1050px;opacity:.5}.ct-ambient:after{width:230px;height:230px;top:50px;right:0;background-size:75px}.ct-ambient>i{width:450px;height:350px}
 .ct-compact.ct-page .ct-header{padding:16px 15px 9px;border-radius:12px;margin-bottom:14px}.ct-compact.ct-page .ct-title-row{gap:11px;margin-bottom:15px}.ct-compact.ct-page .fp-token-name{font-size:23px;letter-spacing:-.5px}.ct-compact.ct-page .fp-avatar{height:39px;width:39px;min-width:39px}.ct-compact.ct-page .ct-token-price>strong{font-size:25px!important}.ct-compact.ct-page .ct-token-price>span{font-size:11px}
 .ct-compact.ct-page .ct-overview{grid-template-columns:1fr;gap:12px}.ct-compact.ct-page .ct-metrics>div{min-height:69px;padding:12px 13px!important;gap:6px}.ct-compact.ct-page .ct-metrics strong{font-size:21px}.ct-compact.ct-page .ct-metrics span{font-size:9px}
 .ct-compact.ct-page .ct-change-strip{padding-top:7px!important;font-size:10px}.ct-compact.ct-page .ct-update-panel{padding:11px;gap:10px}.ct-compact.ct-page .ct-status-actions a{min-height:40px;font-size:11px}.ct-compact.ct-page .ct-status-actions.is-active .ct-profile-boost{min-width:95px}
 .ct-compact.ct-page .ct-marketbar{padding-top:11px;gap:6px}.ct-compact.ct-page .ct-listed-markets a{min-height:32px;font-size:10px}.ct-compact.ct-page .ct-contract button{min-height:33px}.ct-compact.ct-page .ct-utility{padding-top:2px;gap:0}.ct-compact.ct-page .ct-header-socials a{font-size:10px;min-height:38px;padding:7px 5px}.ct-compact.ct-page .fp-main-actions>a,.ct-compact.ct-page .fp-main-actions>button{font-size:9px;min-height:38px;padding:7px 4px}.ct-compact.ct-page .fp-main-actions{gap:3px}
 .ct-compact.ct-page .cj-profile-grid{grid-template-columns:1fr;gap:14px}.ct-compact.ct-page .ct-chart{height:350px!important}.ct-compact.ct-page .ct-chart-toolbar{padding:7px 9px}.ct-compact.ct-page .ct-chart-toolbar>span{font-size:10px}.ct-compact.ct-page .ct-chart-toolbar button{min-width:29px;height:34px;font-size:10px}.ct-compact.ct-page .ct-chart-foot{min-height:74px;padding:7px 9px!important}
 .ct-compact.ct-page .cf-profile-panel{height:auto;max-height:none;overflow:visible;padding:19px;border-radius:11px}.cf-profile-panel .cf-vote-heading h2{font-size:26px}.cf-vote-heading>p{font-size:12px;max-width:none;margin:12px 0 16px}.cf-vote-select>label{font-size:11px}.cf-vote-select select{font-size:16px;min-height:46px}.cf-profile-panel>.cj-primary{font-size:13px;min-height:47px}.cf-vote-foot{font-size:9px}.cf-vote-results{margin:17px 0 0}.cf-profile-panel .cf-upgrade{margin-top:17px;padding:13px}.cf-upgrade strong{font-size:12px}.cf-upgrade small{font-size:10px}.cf-share-actions{margin-top:17px;padding-top:12px}.cf-share-actions>button{font-size:11px;min-height:36px}.cf-funds-disclosure summary{font-size:11px;min-height:41px}
 .ct-compact.ct-page .ct-bottom{margin-top:23px;gap:25px;grid-template-columns:1fr}.ct-page .ct-section-title h2{font-size:21px}.ct-market-table>div,.ct-market-table>a{min-height:49px;padding:13px 5px;font-size:11px}
 .cr-features{gap:11px!important;margin-bottom:18px!important;grid-template-columns:1fr!important}.cr-features .cr-feature{min-height:153px!important;padding:17px 19px!important;border-radius:11px!important}.cr-feature .cr-feature-label{font-size:9px!important;margin-bottom:14px!important}.cr-feature-project strong{font-size:21px!important}.cr-feature .cr-feature-stats{margin-top:14px!important;padding-top:11px;gap:25px!important}.cr-feature-orbit{width:210px;height:210px;right:3px;top:-13px}
 .cj-page{padding:24px 15px 35px}.cj-layout{gap:19px;display:flex;flex-direction:column}.cj-page h1{font-size:35px;line-height:1.1;letter-spacing:-1.35px;margin:15px 0}.cj-page .cj-lead{font-size:14px;line-height:1.8;margin-bottom:0}.cj-stepper{padding:15px 17px}.cj-card-body{padding:20px 17px}.cj-checkout-card{border-radius:12px}.cj-included{padding:14px;margin:17px 0}.cj-included-heading>strong{font-size:13px}.cj-included-grid{gap:14px 10px;margin-top:16px}.cj-included-grid>div{gap:7px}.cj-included-grid>div>span{width:25px;height:25px;border-radius:6px}.cj-included-grid>div>span svg{width:15px;height:15px}.cj-included-grid b{font-size:10px;line-height:1.55}.cj-included-grid small{font-size:9px;line-height:1.7}.cj-after-payment{font-size:9px;line-height:1.8;margin-top:14px}
 .cj-promote-addon>button{padding:15px 12px;gap:8px}.cj-promote-addon strong{font-size:11px;letter-spacing:.02em}.cj-promote-addon small{font-size:10px}.cj-promote-addon>button>b{font-size:9px}.cj-trending-benefits{padding:0 13px 16px;gap:12px 9px}.cj-trending-benefits>span{font-size:9px;gap:6px}.cj-trending-benefits svg{width:13px;height:13px}.cj-promote-summary>p{font-size:12px}.cj-promote-summary>strong{font-size:12px}
 .cf-dashboard-panel{padding:21px}.cf-dashboard-heading h2{font-size:26px}.cf-dashboard-heading>p{font-size:12px}.cf-dashboard-panel .cf-section-label{flex-wrap:wrap;gap:12px}.cf-dashboard-panel .cf-section-label>strong{font-size:14px}.cf-dashboard-panel .cf-section-label>button{font-size:11px;min-height:43px}.cf-dashboard-panel .cf-next-funds>p{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.ct-ambient:after,.ct-ambient>i,.cr-feature:after,.cr-feature-orbit{animation:none!important}}
