.qlion-stage465-release-gate {
  margin: clamp(18px, 4vw, 48px) auto;
  max-width: 1180px;
  padding: 0 clamp(14px, 3vw, 28px);
  color: #eaf2ff;
}
.qlion-stage465-shell {
  border: 1px solid rgba(117, 201, 255, 0.28);
  border-radius: 28px;
  padding: clamp(18px, 4vw, 34px);
  background:
    radial-gradient(circle at 16% 10%, rgba(45, 128, 255, 0.22), transparent 34%),
    linear-gradient(135deg, rgba(7, 16, 32, 0.94), rgba(4, 9, 18, 0.98));
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.38);
}
.qlion-stage465-kicker {
  margin: 0 0 10px;
  text-transform: uppercase;
  letter-spacing: 0.18em;
  color: #80d8ff;
  font-size: 0.78rem;
  font-weight: 800;
}
.qlion-stage465-shell h2 {
  margin: 0 0 12px;
  font-size: clamp(1.45rem, 3vw, 2.45rem);
  line-height: 1.08;
}
.qlion-stage465-shell p {
  max-width: 920px;
  color: rgba(234, 242, 255, 0.78);
  line-height: 1.65;
}
.qlion-stage465-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin: 20px 0;
}
.qlion-stage465-grid article {
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 18px;
  padding: 14px;
  background: rgba(255, 255, 255, 0.055);
}
.qlion-stage465-grid strong,
.qlion-stage465-grid span {
  display: block;
}
.qlion-stage465-grid strong {
  margin-bottom: 8px;
  color: #ffffff;
}
.qlion-stage465-grid span {
  color: rgba(234, 242, 255, 0.7);
  font-size: 0.9rem;
  line-height: 1.45;
}
.qlion-stage465-button {
  border: 0;
  border-radius: 999px;
  padding: 12px 18px;
  font-weight: 800;
  cursor: pointer;
  color: #06101f;
  background: linear-gradient(135deg, #82d8ff, #ffd36a);
}
.qlion-stage465-button:focus-visible {
  outline: 3px solid #ffffff;
  outline-offset: 4px;
}
.qlion-stage465-smoke {
  max-height: 260px;
  overflow: auto;
  margin-top: 16px;
  border-radius: 18px;
  padding: 14px;
  background: rgba(0, 0, 0, 0.36);
  color: rgba(234, 242, 255, 0.84);
  font-size: 0.82rem;
  white-space: pre-wrap;
}
.qlion-stage465-smoke:focus-visible {
  outline: 3px solid #80d8ff;
  outline-offset: 3px;
}
.qlion-stage465-shell-ready .terminal-loader,
.qlion-stage465-shell-ready .boot-loader,
.qlion-stage465-shell-ready .loading-overlay,
.qlion-stage465-shell-ready [data-loader] {
  pointer-events: none;
  opacity: 0 !important;
  visibility: hidden !important;
}
@media (max-width: 1024px) {
  .qlion-stage465-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  .qlion-stage465-grid { grid-template-columns: 1fr; }
  .qlion-stage465-shell { border-radius: 22px; }
}
@media (prefers-reduced-motion: reduce) {
  .qlion-stage465-button { transition: none; }
}
