@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-zgnjwf {width: 45ch}#brxe-wksfvl {background-color: var(--primary-ultra-dark)}#brxe-ctyhmk {width: 82ch}#brxe-knbskg {grid-template-columns: var(--grid-3-1); align-items: flex-end}@media (max-width: 768px) {#brxe-knbskg {grid-template-columns: var(--grid-1)}}#brxe-bqjoua {row-gap: var(--space-m)}#brxe-cxvlmx {grid-template-columns: var(--grid-3-1); align-items: flex-end}@media (max-width: 768px) {#brxe-cxvlmx {grid-template-columns: var(--grid-1)}}#brxe-ndeslh {flex-direction: row}#brxe-rnjcih {flex-direction: row}#brxe-odsfbb {flex-direction: row}#brxe-wvxcqv {row-gap: var(--space-m)}#brxe-rrgort {background-color: var(--bg-light)}#brxe-dkfqxz {width: 39ch}#brxe-tvjvcv {width: 86ch}#brxe-dmjomj {grid-template-columns: var(--grid-3-1); align-items: flex-end}@media (max-width: 768px) {#brxe-dmjomj {grid-template-columns: var(--grid-1)}}#brxe-rqehev {row-gap: var(--space-m)}#brxe-hprcvm span { color: var(--action); display: inline-block;}#brxe-szzdjm {align-items: flex-end; row-gap: var(--space-s)}#brxe-wokxtc {display: grid; align-items: initial; grid-template-columns: var(--grid-2-3)}@media (max-width: 768px) {#brxe-wokxtc {grid-template-columns: var(--grid-1)}}#brxe-vlnldj {background-color: var(--bg-light)}