.dx-online-only,.dx-system-state{justify-items:center;gap:var(--dx-space-3);max-width:480px;margin:var(--dx-space-8) auto;text-align:center;display:grid}.dx-online-only h2,.dx-online-only p,.dx-system-state h1,.dx-system-state p{margin:0}.dx-online-only-icon,.dx-system-icon{background:var(--dx-surface-inner);width:96px;height:96px;color:var(--dx-text-secondary);border-radius:50%;place-items:center;display:grid}.dx-system-actions{justify-content:center;gap:var(--dx-space-3);flex-wrap:wrap;display:flex}.dx-system-code{align-items:center;gap:var(--dx-space-1);display:inline-flex}.dx-system-details{text-align:left;max-width:100%;overflow:auto}.dx-system-details pre{margin:var(--dx-space-2) 0 0;white-space:pre-wrap;font-size:12px}.dx-system-screen{background:var(--dx-bg);min-height:100dvh;color:var(--dx-text);grid-template-rows:auto 1fr;display:grid}.dx-system-bar{height:64px;padding:0 var(--dx-space-6);justify-content:space-between;align-items:center;display:flex}.dx-system-brand{align-items:center;gap:var(--dx-space-2);display:inline-flex}.dx-system-screen main{padding:var(--dx-space-6) var(--dx-space-4);place-items:center;display:grid}@media (width<=767px){.dx-system-actions{flex-direction:column;width:100%}.dx-system-bar{padding:0 var(--dx-space-4)}}.dx-install-card{align-items:flex-start;gap:var(--dx-space-3);padding:var(--dx-space-4);border-radius:var(--dx-radius-inner);background:var(--dx-surface-inner);color:var(--dx-text);display:flex}.dx-install-copy{gap:var(--dx-space-1);flex:1;min-width:0;display:grid}.dx-install-copy h2,.dx-install-copy p{margin:0}.dx-install-actions{gap:var(--dx-space-2);margin-top:var(--dx-space-2);flex-wrap:wrap;display:flex}.dx-install-card>.dx-icon-btn{margin:calc(var(--dx-space-1) * -1) calc(var(--dx-space-1) * -1) 0 0}.dx-install-steps{gap:var(--dx-space-4);margin:0;padding:0;list-style:none;display:grid}.dx-install-steps li{align-items:center;gap:var(--dx-space-3);display:flex}.dx-install-step-num{background:var(--dx-accent-subtle);width:28px;height:28px;color:var(--dx-accent-subtle-text);border-radius:50%;flex:none;place-items:center;display:grid}.dx-install-step-icon{color:var(--dx-accent-text);flex:none}[data-dx-dot=true]{position:relative}[data-dx-dot=true]:after{content:"";background:var(--dx-accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--dx-bg);pointer-events:none;border-radius:50%;position:absolute;top:2px;right:2px}
