.asset-engine{color:#e5edf6;background:#111b25;border:1px solid #334151;border-radius:14px;margin:24px 0;padding:24px}.asset-heading,.asset-pillar-title,.asset-metric>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.asset-heading h2{margin:8px 0 20px;font-size:22px}.asset-engine label,.asset-engine small{color:#a9bacb;font-size:12px}.asset-layers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.asset-layers article,.asset-pillars>article{border:1px solid #334151;border-radius:10px;min-width:0;padding:18px}.asset-layers h3{margin:14px 0;font-size:19px;line-height:1.35}.asset-highlight{background:#1a2339;border-color:#7f8cff!important}.asset-engine p{color:#becbd8;margin:12px 0;font-size:13px;line-height:1.65}.asset-engine a{color:#99c8ff;text-decoration:underline}.asset-notice{background:#2c291f;border-left:3px solid #e7be55;padding:12px}.asset-details{border-top:1px solid #334151;padding:16px 0}.asset-details summary{cursor:pointer;line-height:1.5}.asset-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.asset-pillar-title h3{font-size:16px}.asset-pillar-title>b{white-space:nowrap;color:#b4bdff;font-size:25px}.asset-metric{border-top:1px solid #28384b;margin-top:12px;padding-top:12px;font-size:12px}.asset-metric small{margin:8px 0;display:block}.asset-metric details{overflow-wrap:anywhere}.asset-status-fresh{color:#57e6ad!important}.asset-status-delayed,.asset-status-stale,.asset-status-conflict{color:#e7be55!important}.asset-upload{margin:15px 0;display:block}.asset-upload input{max-width:100%;margin-top:10px;display:block}@media (max-width:1100px){.asset-layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.asset-engine{padding:14px}.asset-layers,.asset-pillars{grid-template-columns:minmax(0,1fr)}.asset-heading{flex-direction:column;align-items:flex-start}}
