/**
 * Gradientes de barras — Auditoria Antigravity.
 * Direcção to top = aspecto 3D na altura da barrinha horizontal.
 * Dinâmico: teaser / evolução temporal.
 * Estático 0–3: até 4 barras; slots extra ficam OFF (não renderizar).
 */
.ag-bar-fill--dynamic {
    background-image: linear-gradient(
        to top,
        #001832, #093356, #12527c, #1773a3, #1596cb, #1098ce,
        #099ad2, #009cd5, #047db5, #065f94, #044273, #002853
    );
}

.ag-bar-fill--static-0 {
    background-image: linear-gradient(
        to top,
        #3d0000, #5e000c, #820011, #a70012, #cc000f, #cc000f,
        #cd000f, #cd000f, #a80012, #830011, #60000c, #3f0000
    );
}

.ag-bar-fill--static-1 {
    background-image: linear-gradient(
        to top,
        #3d0000, #63001f, #8a003f, #ae006b, #ca00a1, #ca00a1,
        #cb00a1, #cb00a1, #af006b, #8b003f, #65001f, #3f0000
    );
}

.ag-bar-fill--static-2 {
    background-image: linear-gradient(
        to top,
        #001a4c, #052a6a, #0b3b8a, #0f4dac, #0f60cf, #0f60cf,
        #0f60cf, #0f60cf, #0f4dac, #0b3b8a, #052a6a, #001a4c
    );
}

.ag-bar-fill--static-3 {
    background-image: linear-gradient(
        to top,
        #872900, #a34800, #be6800, #d58900, #eaac00, #eaac00,
        #eaac00, #eaac00, #d58900, #be6800, #a34800, #872900
    );
}

.gt-bar span.ag-bar-fill--dynamic,
.gt-bar span.ag-bar-fill--static-0,
.gt-bar span.ag-bar-fill--static-1,
.gt-bar span.ag-bar-fill--static-2,
.gt-bar span.ag-bar-fill--static-3 {
    background: none;
}
