/* ZyroDevv CPanel Cloud V1.7.0 — normal-only, six slots, stable typewriter. */
.zyro-stable-typewriter{display:grid!important;grid-template-areas:"zyro-typewriter";min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}
.zyro-stable-typewriter::before{content:attr(data-typewriter-reserve);grid-area:zyro-typewriter;visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere}
.zyro-stable-typewriter-output{grid-area:zyro-typewriter;min-width:0;max-width:100%;align-self:start;white-space:pre-wrap;overflow-wrap:anywhere}
.zyro-stable-typewriter-output::after{content:"";display:inline-block;width:2px;height:.82em;margin-left:.09em;vertical-align:-.04em;border-radius:999px;background:var(--cyan,#0ea5e9);box-shadow:0 0 8px rgba(14,165,233,.32);animation:zyroStableCaret .72s steps(1,end) infinite}
.typewriter-safe.zyro-stable-typewriter::after,.typewriter.zyro-stable-typewriter::after,.premium-typewriter-text::after{display:none!important}
@keyframes zyroStableCaret{0%,48%{opacity:1}49%,100%{opacity:0}}
html{scroll-behavior:auto!important}
.page-head h1.zyro-stable-typewriter,.premium-deploy-card h2.zyro-stable-typewriter,.role-upgrade-hero h1.zyro-stable-typewriter{max-width:100%;overflow:hidden}
.server-target-row.unconfigured,.service-row.unconfigured{background:linear-gradient(110deg,#fffbeb,#fffaf0)!important;border-color:#fde68a!important}
.server-target-row.unconfigured .server-target-dot,.service-row.unconfigured .service-signal{color:#f59e0b!important;background:#f59e0b!important;box-shadow:0 0 0 5px rgba(245,158,11,.12)!important;animation:zyroStatusCoreYellow 1.45s ease-in-out infinite!important}
.server-target-row.unconfigured .server-target-dot::after,.service-row.unconfigured .service-signal::after{animation-name:zyroStatusWaveYellow!important}
.server-target-row.unconfigured .server-target-meta strong,.service-row.unconfigured .service-metrics strong{color:#d97706!important;animation:zyroBadgeYellow 1.65s ease-in-out infinite!important}
.server-target-row.unconfigured .server-target-copy small,.service-row.unconfigured small{color:#9a6700!important}
.server-target-row.offline .server-target-meta small,.service-row.offline .service-metrics span{color:#b91c1c}
.server-target-meta{max-width:150px;min-width:92px}.server-target-meta small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.service-metrics{max-width:190px;text-align:right}.service-metrics span{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.theme-mode-toggle{display:none!important}
@media(max-width:640px){.page-head h1{font-size:clamp(27px,8.8vw,38px)!important;line-height:1.08!important}.page-head{align-items:flex-start!important}.server-target-meta{min-width:78px;max-width:108px}.server-target-meta small{max-width:108px;font-size:8.5px!important}.service-row{grid-template-columns:minmax(0,1fr) auto!important}.service-metrics{max-width:120px}.service-metrics span{max-width:120px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.zyro-stable-typewriter-output::after{display:none;animation:none}}
