:host{width:100%;height:100%;display:block}.dynamic-app-content{width:100%;height:100%}.dynamic-app-content h1,.dynamic-app-content h2,.dynamic-app-content h3,.dynamic-app-content h4,.dynamic-app-content h5,.dynamic-app-content h6{max-width:100%;scroll-margin-top:var(--scroll-margin-top-offset,calc(var(--header-height,56px) + var(--spacing-6,24px)))}.dynamic-app-content h1{margin-bottom:var(--spacing-4);display:inline-block}.dynamic-app-content h2{margin-top:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom-style:solid;border-bottom-width:1px;display:block}.dynamic-app-content h3{margin-top:var(--spacing-6)}.dynamic-app-content p,.dynamic-app-content img,.dynamic-app-content video{max-width:100%}.dynamic-app-content img,.dynamic-app-content video{height:auto}.dynamic-app-content ul,.dynamic-app-content ol{max-width:100%;margin-bottom:var(--spacing-6);padding-left:1rem}:is(.dynamic-app-content ul,.dynamic-app-content ol) li{margin-bottom:var(--spacing-2)}:is(.dynamic-app-content ul,.dynamic-app-content ol) li:has(>input){list-style-type:none}.dynamic-app-content blockquote{max-width:100%;margin:var(--spacing-6) 0;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-sm);border-left-style:solid;border-left-width:4px}.dynamic-app-content code{border-radius:var(--radius-sm);border-style:solid;border-width:1px;padding:2px 6px}.dynamic-app-content table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;max-width:100%;margin-bottom:var(--spacing-6);display:block;overflow-x:auto}.dynamic-app-content table th,.dynamic-app-content table td{padding:var(--spacing-2) var(--spacing-4);border-style:solid;border-width:1px}.dynamic-app-content .code-block-wrapper{margin:var(--spacing-6) 0;border-radius:var(--radius-lg);border-style:solid;border-width:1px;flex-direction:column;display:flex;overflow:hidden}.dynamic-app-content .code-block-wrapper .code-block-header{padding:var(--spacing-2) var(--spacing-4);border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.dynamic-app-content .code-block-wrapper .code-block-header .code-block-lang{text-transform:uppercase}.dynamic-app-content .code-block-wrapper .code-block-header .code-block-copy{border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;border-style:solid;border-width:1px}.dynamic-app-content .code-block-wrapper pre{max-width:100%;margin:0;padding:0;overflow-x:auto}.dynamic-app-content .code-block-wrapper pre code{box-sizing:border-box;min-width:100%;display:inline-block;padding:var(--spacing-4)!important;border:none!important;border-radius:0!important}.dynamic-app-content .markdown-alert{margin:var(--spacing-6) 0;padding:var(--spacing-4);border-radius:var(--radius-md);gap:var(--spacing-2);border-left-style:solid;border-left-width:4px;flex-direction:column;display:flex}.dynamic-app-content .markdown-alert .markdown-alert-title{align-items:center;gap:var(--spacing-2);margin:0;display:flex}.dynamic-app-content .markdown-alert p{margin:0}.dynamic-app-content .mermaid-container{margin:var(--spacing-6) 0;box-sizing:border-box;width:100%;padding:var(--spacing-4);border-radius:var(--radius-lg);border-style:solid;border-width:1px;justify-content:center;display:flex;overflow-x:auto}.content-error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);flex-direction:column;display:flex}.content-error .content-error-actions{margin:0}
