.kernel-page{display:grid;gap:1.25rem}.kernel-hero{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.6rem;border-radius:22px;background:linear-gradient(135deg,#111827,#334155);color:#fff}.kernel-hero h2{margin:.25rem 0;font-size:clamp(1.7rem,3vw,2.5rem)}.kernel-hero p{margin:0;max-width:760px;color:#dbeafe}.kernel-kicker{font-size:.72rem;font-weight:800;letter-spacing:.16em}.kernel-version{min-width:130px;text-align:center;padding:1rem;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:rgba(255,255,255,.08)}.kernel-version span,.kernel-version strong{display:block}.kernel-version strong{font-size:1.55rem}.kernel-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.kernel-kpis article,.kernel-panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.kernel-kpis article{padding:1.1rem}.kernel-kpis span,.kernel-kpis small{display:block;color:#64748b}.kernel-kpis strong{display:block;font-size:2rem;margin:.2rem 0}.kernel-panel{padding:1.2rem;min-width:0}.kernel-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.kernel-panel h3{margin:.2rem 0 0}.kernel-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem}.kernel-cards article{border:1px solid #e5e7eb;border-radius:14px;padding:1rem}.kernel-cards article>div{display:grid;gap:.3rem}.kernel-cards small{display:block;margin-top:.7rem;color:#64748b}.kernel-badge{display:inline-flex;width:max-content;margin-top:.65rem;padding:.25rem .55rem;border-radius:999px;font-size:.75rem;font-weight:800}.kernel-badge.is-ok{background:#dcfce7;color:#166534}.kernel-badge.is-warning{background:#fef3c7;color:#92400e}.kernel-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem}.kernel-table-wrap{overflow:auto}.kernel-table-wrap table{width:100%;border-collapse:collapse;min-width:560px}.kernel-table-wrap th,.kernel-table-wrap td{text-align:left;padding:.75rem;border-bottom:1px solid #e5e7eb}.kernel-table-wrap th{font-size:.78rem;color:#64748b;text-transform:uppercase}.kernel-list{display:grid;gap:.7rem}.kernel-list>div{display:grid;gap:.25rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:12px}.kernel-list small{color:#64748b}.kernel-checks{display:grid;gap:.5rem}.kernel-checks>div{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.75rem;border-bottom:1px solid #e5e7eb}.kernel-checks small{display:block;color:#64748b}.kernel-dot{width:.7rem;height:.7rem;border-radius:50%}.kernel-dot.is-ok{background:#22c55e}.kernel-dot.is-warning{background:#f59e0b}@media(max-width:900px){.kernel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kernel-grid{grid-template-columns:1fr}}@media(max-width:600px){.kernel-hero{align-items:flex-start;flex-direction:column}.kernel-version{width:100%}.kernel-kpis{grid-template-columns:1fr}.kernel-panel{padding:.9rem}.kernel-checks>div{grid-template-columns:auto 1fr}.kernel-checks b{grid-column:2}}
