.feature-demo-layout .layout-conversation{flex:1;min-height:0;padding-top:36px}.feature-demo-layout .layout-thread{width:var(--layout-chat-width);max-width:calc(100% - 32px);margin-inline:auto;font-size:16px;line-height:1.6}.feature-demo-layout .layout-user-message{width:-moz-fit-content;width:fit-content;max-width:75%;margin-left:auto;margin-bottom:32px;padding:12px 20px;border-radius:24px;background:var(--host-active)}.feature-demo-layout .layout-assistant-message{padding:16px}.feature-demo-layout .layout-assistant-message h2{margin:0 0 12px;font-size:23px;font-weight:500;line-height:1.4}.feature-demo-layout .layout-assistant-message p{margin:0 0 20px}.feature-demo-layout table{width:100%;margin:24px 0;border-collapse:collapse;text-align:left;table-layout:fixed;font-size:15px}.feature-demo-layout td,.feature-demo-layout th{padding:12px 14px;vertical-align:top;border-bottom:1px solid var(--host-border)}.feature-demo-layout th{font-weight:500}.feature-demo-layout th:first-child{width:14%}.feature-demo-layout th:nth-child(2){width:22%}.feature-demo-layout th:nth-child(3){width:40%}.feature-demo-layout th:last-child{width:24%}.feature-demo-layout .layout-message-actions{display:flex;align-items:center;gap:16px;color:var(--host-muted)}.feature-demo-layout .demo-new-chat[data-conversation=true]{flex:0 0 auto;padding:12px 0 14px;gap:10px}.feature-demo-layout .demo-composer{width:var(--layout-chat-width);max-width:calc(100% - 32px)}.feature-demo-layout .demo-conversation-disclaimer{color:var(--host-muted);font-size:12px}.feature-demo-layout .layout-transparent-swatch{background:repeating-conic-gradient(#666 0 25%,#fff 0 50%) 0 0 /16px 16px}