.ec-icon-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border-primary);flex-flow:row;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.ec-icon-header .icon{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-accent);border:1px solid var(--color-border-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.ec-icon-header .title{color:var(--color-text-secondary)}.ec-text-content{width:100%;height:100%;margin-bottom:2rem;overflow:hidden}.ec-text-content .rich-text{max-width:80ch;color:var(--color-text-secondary);overflow-wrap:break-word;word-break:normal}.ec-text-content .rich-text p,.ec-text-content .rich-text div,.ec-text-content .rich-text h1,.ec-text-content .rich-text h2,.ec-text-content .rich-text h3,.ec-text-content .rich-text h4,.ec-text-content .rich-text h5,.ec-text-content .rich-text h6,.ec-text-content .rich-text ul,.ec-text-content .rich-text ol,.ec-text-content .rich-text li,.ec-text-content .rich-text table,.ec-text-content .rich-text blockquote,.ec-text-content .rich-text pre,.ec-text-content .rich-text figure{overflow-wrap:break-word;word-break:normal;display:block}.ec-text-content .rich-text p,.ec-text-content .rich-text div,.ec-text-content .rich-text span,.ec-text-content .rich-text ul,.ec-text-content .rich-text ol,.ec-text-content .rich-text li,.ec-text-content .rich-text td,.ec-text-content .rich-text th{color:inherit}.ec-text-content .rich-text p,.ec-text-content .rich-text div{margin:0}.ec-text-content .rich-text p:empty{display:none}.ec-text-content .rich-text p:has(>br:only-child){height:1rem}.ec-text-content .rich-text p:has(>br:only-child) br{display:none}:is(.ec-text-content .rich-text p:has(>br:only-child):first-child,.ec-text-content .rich-text p:has(>br:only-child):last-child){display:none}.ec-text-content .rich-text font{font-size:inherit;color:inherit;font-family:inherit}.ec-text-content .rich-text h1,.ec-text-content .rich-text h2,.ec-text-content .rich-text h3,.ec-text-content .rich-text h4,.ec-text-content .rich-text h5,.ec-text-content .rich-text h6{color:var(--color-text-primary);margin:1.5rem 0 .25rem}.ec-text-content .rich-text strong,.ec-text-content .rich-text b{color:var(--color-text-primary);font-weight:600}.ec-text-content .rich-text em,.ec-text-content .rich-text i{font-style:italic}.ec-text-content .rich-text u{text-decoration:underline}.ec-text-content .rich-text s,.ec-text-content .rich-text strike,.ec-text-content .rich-text del{text-decoration:line-through}.ec-text-content .rich-text mark{background:rgba(var(--color-rgb-accent), .2);color:inherit}.ec-text-content .rich-text sub{vertical-align:sub;font-size:.8em}.ec-text-content .rich-text sup{vertical-align:super;font-size:.8em}.ec-text-content .rich-text small{font-size:.85em}.ec-text-content .rich-text a{color:var(--color-accent);text-decoration:underline}.ec-text-content .rich-text a:hover{text-decoration:none}.ec-text-content .rich-text ul,.ec-text-content .rich-text ol{margin:1rem 0;padding-left:1.5rem}.ec-text-content .rich-text ul li,.ec-text-content .rich-text ol li{margin:.25rem 0;display:list-item}.ec-text-content .rich-text ul ul,.ec-text-content .rich-text ul ol,.ec-text-content .rich-text ol ul,.ec-text-content .rich-text ol ol{margin:.25rem 0}.ec-text-content .rich-text ul li{list-style-type:disc}.ec-text-content .rich-text ol li{list-style-type:decimal}.ec-text-content .rich-text blockquote{border-left:3px solid var(--color-border-accent);color:var(--color-text-tertiary);margin:1rem 0;padding-left:1rem}.ec-text-content .rich-text code{color:var(--color-text-primary);background:rgba(var(--color-rgb-fg-primary), .06);border-radius:.125rem;padding:0 .125rem;font-family:monospace;font-size:.9em}.ec-text-content .rich-text pre{background:rgba(var(--color-rgb-fg-primary), .06);border-radius:.25rem;margin:1rem 0;padding:.625rem;overflow-x:auto}.ec-text-content .rich-text pre code{background:0 0;padding:0}.ec-text-content .rich-text img,.ec-text-content .rich-text video,.ec-text-content .rich-text iframe{max-width:100%;height:auto}.ec-text-content .rich-text img,.ec-text-content .rich-text video{display:block}.ec-text-content .rich-text figure{margin:1rem 0}.ec-text-content .rich-text figcaption{color:var(--color-text-tertiary);margin-top:.125rem;font-size:.85em}.ec-text-content .rich-text hr{border:none;border-top:1px solid var(--color-border-secondary);margin:1.5rem 0}.ec-text-content .rich-text table{border-collapse:collapse;width:100%;margin:1rem 0}.ec-text-content .rich-text table td,.ec-text-content .rich-text table th{text-align:left;border:1px solid var(--color-border-secondary);padding:.625rem}.ec-text-content .rich-text table th{color:var(--color-text-primary);font-weight:600}.ec-text-content .rich-text>:first-child{margin-top:0}.ec-text-content .rich-text>:last-child{margin-bottom:0}.expand-container{flex-flow:column;width:100%;height:100%;display:flex}.expand-container .expand-container-content{width:100%;margin-bottom:.25rem;position:relative;overflow:hidden}
