.bento-grid--4col-bottom{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto auto;gap:var(--sp-base);margin-top:var(--sp-lg)}.bento-grid--4col-bottom .bento--streaming{grid-row:span 2}.bento-row--bottom{grid-column:span 2;display:grid;grid-template-columns:1fr 1.3fr;gap:var(--sp-base);align-items:stretch}.bento-row--bottom a.bento{height:100%;display:flex;flex-direction:column}.bento-row--bottom .bento__content{flex:1;display:flex;flex-direction:column}.bento-row--bottom .ai-viz--mini{flex:1;height:auto;min-height:90px}.bento-row--bottom .bento--archivo .archive-mosaic{margin-top:var(--sp-base)!important;grid-template-columns:repeat(3,1fr)!important;gap:6px;padding:6px;margin-bottom:12px}.bento-row--bottom .bento--archivo .archive-tile{aspect-ratio:16 / 9}.gov-viz{position:relative;aspect-ratio:4 / 3;min-height:260px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:6px;overflow:hidden;margin-top:16px}.section--alt .gov-viz,.bento--light .gov-viz{background:var(--gray-100);border-color:var(--gray-200)}.bento .gov-viz{aspect-ratio:unset;min-height:unset;height:160px}.bento .gov-viz__grid{top:22px;bottom:50px;padding:6px 14px}.bento .gov-viz__sweep{top:22px;bottom:50px}.bento .gov-attr{bottom:28px}.gov-viz__grid{position:absolute;top:0;left:0;right:0;bottom:26px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(5,1fr);padding:14px 14px 6px;z-index:1}.gov-dot{width:5px;height:5px;border-radius:50%;background:#94a3b8;opacity:.5;justify-self:center;align-self:center;transition:transform .7s cubic-bezier(0.16,1,0.3,1),opacity .4s ease,background .35s ease}.section--alt .gov-dot,.bento--light .gov-dot{background:#64748b;opacity:.4}.gov-dot.aligned{background:var(--cyan);opacity:1;transform:translate(0,0)}.gov-viz__sweep{position:absolute;top:0;bottom:26px;width:2px;background:var(--cyan);box-shadow:0 0 12px rgba(12,93,197,0.5);opacity:.9;transform:translateX(-10px);pointer-events:none;z-index:2}.gov-attr{position:absolute;bottom:30px;font-family:'Courier New',monospace;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);opacity:0;z-index:3;pointer-events:none;white-space:nowrap;transition:opacity .5s ease}.gov-attr.is-visible{opacity:.6}.gov-viz__badge{position:absolute;top:8px;right:10px;z-index:3;display:flex;align-items:center;gap:5px;font-family:'Courier New',monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,0.7);pointer-events:none;transition:color .4s ease}.section--alt .gov-viz__badge,.bento--light .gov-viz__badge{color:var(--text-faint)}.gov-viz__badge.is-integrated{color:var(--cyan)}.gov-badge-dot{width:5px;height:5px;border-radius:50%;background:#94a3b8;opacity:.7;flex-shrink:0;transition:background .4s ease,opacity .4s ease;animation:govDotPulse 1.8s ease-in-out infinite}.section--alt .gov-badge-dot,.bento--light .gov-badge-dot{background:var(--text-faint)}.gov-viz__badge.is-integrated .gov-badge-dot{background:var(--cyan);opacity:1;animation:none}@keyframes govDotPulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.gov-viz__counter{position:absolute;bottom:0;left:0;right:0;height:26px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;font-family:'Courier New',monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,0.5);border-top:1px solid rgba(255,255,255,0.06);z-index:3}.section--alt .gov-viz__counter,.bento--light .gov-viz__counter{color:var(--text-faint);border-top-color:var(--gray-200)}.gov-viz__count{color:var(--cyan);font-weight:700}.archivo-mini{display:flex;gap:12px;align-items:center}.archivo-mini__col{flex:1;min-width:0}.archivo-mini__row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.archivo-mini__label{font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.archivo-mini__filename{font-size:11px;font-family:'Courier New',monospace;font-weight:400;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archivo-mini__divider{width:1px;height:32px;background:var(--gray-200);flex-shrink:0}.archivo-mini__dot{width:5px;height:5px;border-radius:50%;background:var(--cyan);flex-shrink:0}@media(max-width:900px){.bento-grid--4col-bottom{grid-template-columns:1fr}.bento-grid--4col-bottom .bento--streaming{grid-row:auto}.bento-row--bottom{grid-column:auto;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gov-badge-dot{animation:none}}