.bpm209-page{padding-top:1.4rem;padding-bottom:8rem}.bpm209-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.6rem;border:1px solid rgba(56,189,248,.2);border-radius:22px;background:radial-gradient(circle at 80% 0,rgba(14,165,255,.16),transparent 38%),linear-gradient(135deg,rgba(10,20,36,.98),rgba(5,8,16,.98));margin-bottom:1rem}.bpm209-hero h1{margin:.1rem 0 .45rem;font-size:clamp(1.8rem,4vw,3rem)}.bpm209-hero p{max-width:760px;color:var(--muted);margin:0}.bpm209-actions{display:flex;gap:.65rem;flex-wrap:wrap}.bpm209-env,.bpm209-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}.bpm209-env article,.bpm209-stats article,.bpm209-card{border:1px solid rgba(148,163,184,.14);background:rgba(8,14,25,.92);border-radius:18px}.bpm209-env article{display:flex;align-items:center;gap:.8rem;padding:1rem}.bpm209-env i{font-size:1.7rem}.bpm209-env strong,.bpm209-env span{display:block}.bpm209-env span{font-size:.78rem;color:var(--muted);margin-top:.18rem}.bpm209-env .ok i{color:#34d399}.bpm209-env .warn i{color:#fbbf24}.bpm209-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.bpm209-stats article{padding:1rem;text-align:center}.bpm209-stats strong{display:block;font-size:1.5rem;color:#7dd3fc}.bpm209-stats span{font-size:.75rem;color:var(--muted)}.bpm209-stats .warn strong{color:#fbbf24}.bpm209-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1rem}.bpm209-main,.bpm209-side{display:grid;gap:1rem;align-content:start}.bpm209-card{padding:1rem;overflow:hidden}.bpm209-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.bpm209-card-head h2{font-size:1rem;margin:0}.bpm209-card-head span{font-size:.72rem;color:var(--muted)}.bpm209-card table{width:100%;border-collapse:collapse;font-size:.78rem}.bpm209-card th,.bpm209-card td{padding:.72rem .6rem;border-bottom:1px solid rgba(148,163,184,.1);text-align:left;vertical-align:top}.bpm209-card th{font-size:.68rem;text-transform:uppercase;color:#94a3b8}.bpm209-card code{font-size:.72rem;white-space:normal;word-break:break-word}.bpm209-webvitals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.bpm209-webvitals div{background:rgba(14,165,255,.06);border:1px solid rgba(56,189,248,.12);border-radius:13px;padding:.85rem;text-align:center}.bpm209-webvitals strong,.bpm209-webvitals span{display:block}.bpm209-webvitals strong{font-size:1.15rem}.bpm209-webvitals span{font-size:.7rem;color:var(--muted)}.bpm209-indexes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.bpm209-indexes>div{display:flex;gap:.55rem;align-items:center;padding:.7rem;border-radius:12px;background:rgba(148,163,184,.05)}.bpm209-indexes .ok i{color:#34d399}.bpm209-indexes .warn i{color:#fbbf24}.bpm209-indexes strong,.bpm209-indexes small{display:block}.bpm209-indexes small{font-size:.66rem;color:var(--muted)}.bpm209-form{display:grid;gap:.75rem}.bpm209-form label{display:grid;gap:.3rem;font-size:.76rem;color:#cbd5e1}.bpm209-form label.toggle{display:flex;align-items:center;gap:.55rem;padding:.58rem .65rem;background:rgba(148,163,184,.05);border-radius:10px}.bpm209-form .toggle input{width:auto}.bpm209-cache{text-align:center;padding:1rem;background:rgba(14,165,255,.06);border-radius:12px;margin-bottom:.7rem}.bpm209-cache strong,.bpm209-cache span{display:block}.bpm209-cache span{color:var(--muted);font-size:.75rem}.bpm209-button-stack{margin-top:.55rem}.bpm209-button-stack .btn{width:100%;justify-content:center}.bpm209-dl{display:grid;grid-template-columns:1fr auto;gap:.55rem;margin:0;font-size:.78rem}.bpm209-dl dt{color:var(--muted)}.bpm209-dl dd{margin:0;font-weight:700}.muted{color:var(--muted);font-size:.76rem}@media(max-width:1050px){.bpm209-grid{grid-template-columns:1fr}.bpm209-side{grid-template-columns:repeat(2,minmax(0,1fr))}.bpm209-env{grid-template-columns:repeat(2,minmax(0,1fr))}.bpm209-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.bpm209-hero{align-items:flex-start;flex-direction:column}.bpm209-env,.bpm209-stats,.bpm209-side,.bpm209-webvitals,.bpm209-indexes{grid-template-columns:1fr 1fr}.bpm209-card{padding:.85rem}}@media(max-width:460px){.bpm209-env,.bpm209-stats,.bpm209-side,.bpm209-webvitals,.bpm209-indexes{grid-template-columns:1fr}.bpm209-actions{width:100%}.bpm209-actions .btn{flex:1;justify-content:center}}