.sdh-gate{margin:24px 0;padding:24px;border:1px solid rgba(100,178,255,.22);border-radius:20px;background:linear-gradient(145deg,rgba(15,47,78,.94),rgba(8,27,48,.94));box-shadow:0 24px 70px rgba(0,0,0,.24);color:#f4f8fc}.sdh-hero{display:flex;justify-content:space-between;gap:20px;align-items:start}.sdh-kicker,.sdh-gate span{margin:0;color:#4ddcff;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sdh-gate h2{margin:6px 0;font-size:1.8rem}.sdh-gate p,.sdh-gate small{color:#90a7bb}.sdh-live{padding:10px 12px;border:1px solid #ffc857;border-radius:999px;color:#ffc857;font-weight:800;font-size:.76rem}.sdh-live.good{color:#38e5aa;border-color:#38e5aa}.sdh-live.bad{color:#ff657a;border-color:#ff657a}.sdh-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 16px}.sdh-tab{border:1px solid rgba(100,178,255,.22);border-radius:9px;padding:10px 13px;background:#0b223b;color:#dceafa;font:inherit;font-weight:700;cursor:pointer}.sdh-tab.active{background:#268ff6;color:white;border-color:#4ddcff}.sdh-pane{display:none}.sdh-pane.active{display:block}.sdh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sdh-grid article,.sdh-file{display:block;padding:16px;border:1px solid rgba(100,178,255,.16);border-radius:12px;background:rgba(5,19,35,.54)}.sdh-grid strong,.sdh-file strong{display:block;margin:7px 0;font-size:1.05rem}.sdh-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sdh-file{text-decoration:none;color:inherit}.sdh-file:hover{border-color:#4ddcff}@media(max-width:720px){.sdh-hero{display:block}.sdh-live{display:inline-block;margin-top:12px}.sdh-grid,.sdh-files{grid-template-columns:1fr}}
