.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.node-visual{display:block;width:100%;height:178px;object-fit:cover;border-radius:12px;margin-bottom:18px;background:#171817}.asset-grid article{min-width:0}.asset-grid article>p{min-height:32px;line-height:1.5}.space-dot{background:#31557b}.allocation-card .donut{background:conic-gradient(#ffe500 0 42%,#111 42% 67%,#aaa 67% 84%,#31557b 84%)}
.view-scene{position:relative;min-height:170px;margin:-8px 0 24px;border-radius:15px;overflow:hidden;background-position:center;background-size:cover;box-shadow:0 12px 36px rgba(20,24,18,.1)}.view-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,11,10,.42),transparent 58%)}
@media(max-width:1150px){.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.view-scene{min-height:130px;margin-bottom:18px}.asset-grid{grid-template-columns:1fr}.node-visual{height:190px}.asset-grid article>p{min-height:0}[data-demo-view="plans"] .view-heading{display:grid;justify-items:start;align-items:start;gap:14px;margin-bottom:18px}[data-demo-view="plans"] .view-heading h2{margin:5px 0 7px}[data-demo-view="plans"] .limited-pill{width:auto;max-width:100%;margin:0}[data-demo-view="plans"] .view-scene{background-position:center 54%;min-height:145px;margin:0 0 14px}.plan-grid{gap:12px}.plan-grid article{min-height:0;padding:18px}.plan-grid article>span{margin:-18px -18px 16px;padding:9px 12px}.plan-grid article>small{font-size:9px;line-height:1.45}.plan-grid article>h3{font-size:39px;margin:20px 0 14px}.plan-details p{padding:10px 0}.plan-grid .select-plan{margin-top:18px;min-height:46px}.plan-grid article+article{margin-top:0}}
@media(max-width:420px){.view-scene{min-height:112px}.node-visual{height:165px}[data-demo-view="plans"] .view-heading h2{font-size:28px}[data-demo-view="plans"] .view-heading p{font-size:12px;line-height:1.5}[data-demo-view="plans"] .view-scene{min-height:128px;border-radius:12px}.plan-grid article{padding:16px}.plan-grid article>span{margin:-16px -16px 14px}.plan-grid article>h3{font-size:37px;margin:17px 0 12px}.plan-details p{padding:9px 0}.plan-grid .select-plan{margin-top:16px}}
