.ce-breakdown-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}@media (max-width:860px){.ce-breakdown-grid{grid-template-columns:1fr}}.ce-panel{border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface)/.5);border-radius:16px;padding:22px}.ce-panel-head{display:flex;flex-direction:column;gap:2px;margin-bottom:18px}.ce-panel-title{font-size:15px;font-weight:600;color:rgb(var(--color-text-primary))}.ce-panel-sub{font-size:13px;color:rgb(var(--color-text-muted))}.ce-bar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.ce-bar-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "track track";align-items:center;gap:5px 10px}.ce-bar-label{grid-area:label;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:rgb(var(--color-text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-bar-value{grid-area:value;font-size:12.5px;font-weight:600;color:rgb(var(--color-text-primary));font-variant-numeric:tabular-nums}.ce-bar-track{grid-area:track;position:relative;display:block;height:8px;border-radius:999px;background:rgb(var(--color-muted));overflow:hidden}.ce-bar-fill{position:absolute;inset:0 auto 0 0;width:var(--ce-bar-pct,0);border-radius:999px;background:linear-gradient(90deg,rgb(var(--emerald-600)),rgb(var(--emerald-400)))}.ce-spike{display:flex;align-items:flex-start;gap:14px;max-width:640px;margin:40px auto 0;padding:16px 18px;border-radius:14px;border:1px solid rgb(217 119 6/.35);background:rgb(245 158 11/.08)}.ce-spike-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:rgb(245 158 11);background:rgb(245 158 11/.14)}.ce-spike-ic svg{width:19px;height:19px}.ce-spike-body{display:flex;flex-direction:column;gap:4px}.ce-spike-title{font-size:14px;font-weight:600;color:rgb(var(--color-text-primary))}.ce-spike-text{font-size:13px;line-height:1.5;color:rgb(var(--color-text-secondary))}.ce-spike-meta{margin-top:2px;font-size:12px;color:rgb(var(--color-text-muted))}