@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-code{width:100%}}@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-inxozp {font-size: var(--text-2xl); text-align: center}.brxe-inxozp { color: var(--base-0);}.brxe-inxozp span { color: var(--action)}@media (max-width: 478px) {.brxe-inxozp {text-align: left}}.brxe-ajgowq {font-size: var(--text-md); font-weight: 500; line-height: var(--line-height-header-looser); color: rgba(255, 255, 255, 0.85); text-align: center}@media (max-width: 478px) {.brxe-ajgowq {text-align: left}}.brxe-mqkwbw {align-items: center}@media (max-width: 478px) {.brxe-mqkwbw {align-items: flex-start}}.brxe-lkfnws {flex-direction: row}.brxe-mwjepo {justify-content: center; padding-top: var(--section-top-padding); padding-bottom: var(--space-lg)}.brxe-mwjepo { background: linear-gradient(135deg, var(--brand-900) 0%, var(--brand-700) 50%, var(--brand-800) 100%);}#brxe-waizih {background-color: var(--base-0)}#brxe-waizih { overflow: hidden; box-shadow: var(--shadow-1);}#brxe-clfwns {flex-direction: column; align-items: flex-start}#brxe-clfwns { background: var(--base-0); box-shadow: var(--shadow-md);}#brxe-clfwns svg{ color: var(--base-800);}#brxe-clfwns h4{ font-size: var(--text-base);}#brxe-clfwns span{ font-size: var(--text-base); color: hsl(from var(--base-0) h s l / .8);}@media (max-width: 767px) {#brxe-clfwns {display: none}}#brxe-bjtbwm {display: flex; flex-direction: column}#brxe-wxcheg {flex-direction: row; align-items: center}#brxe-wxcheg { background: var(--success-100); border: 1px solid var(--success-200); box-shadow: var(--shadow-md);}#brxe-wxcheg svg{ color: var(--base-0); padding: 1rem; background: var(--success-500); border-radius: var(--radius-site) ;}#brxe-wxcheg h4{ font-size: var(--text-base); color: var(--success-900);}#brxe-wxcheg span{ font-size: var(--text-sm); color: hsl(from var(--success-900) h s l / .6); margin-top: -.4rem;}#brxe-ybxiwa .title-wrapper {align-items: center; flex-direction: row; gap: 1rem}#brxe-ybxiwa .separator {display: none}#brxe-ybxiwa li {margin-bottom: 0.6rem}#brxe-ybxiwa .icon {color: var(--base-0); font-size: var(--text-xs-static); background-color: var(--brand-700); padding-top: .6rem; padding-right: .6rem; padding-bottom: .6rem; padding-left: .6rem; border-radius: var(--radius-full)}@media (max-width: 767px) {#brxe-ybxiwa li {margin-bottom: 1rem}#brxe-ybxiwa .title-wrapper {justify-content: flex-start}}@media (max-width: 478px) {#brxe-ybxiwa .title-wrapper {justify-content: flex-start}}#brxe-vbfvnx {display: flex; flex-direction: column}#brxe-ckkqis {flex-direction: row; align-items: center}#brxe-ckkqis { background: linear-gradient(135deg, #0a1628 0%, #1a3259 100%); box-shadow: var(--shadow-md);}#brxe-ckkqis svg{ color: var(--base-0); padding: 1rem; background: var(--success-500); border-radius: var(--radius-site) ;}#brxe-ckkqis h4{ font-size: var(--text-base); color: var(--base-0); margin-bottom: 1.2rem;}#brxe-ckkqis span{ font-size: var(--text-base); color: hsl(from var(--base-0) h s l / .8);}#brxe-bfxqaq {display: flex; flex-direction: column}#brxe-hwvpho {flex-direction: row; align-items: center}#brxe-hwvpho { background: var(--warning-100); border: 1px solid var(--warning-200); box-shadow: var(--shadow-md);}#brxe-hwvpho svg{ color:var(--warning-900);}#brxe-hwvpho h4{ font-size: var(--text-base); color: var(--warning-900);}#brxe-hwvpho span{ font-size: var(--text-base); color: hsl(from var(--warning-900) h s l / .8); margin-top: -.1rem;}#brxe-hwvpho a{color: hsl(from var(--warning-900) h s l / .8); margin-top: -.1rem; transition: var(--transition-normal);}#brxe-hwvpho a:hover{ color: var(--warning-900); text-decoration: underline; text-underline-offset: 4px;}#brxe-iksutd {position: sticky; top: 100px}#brxe-bqfoiv {align-items: flex-start; flex-direction: row; display: grid; align-items: initial; grid-template-columns: 2fr 1fr; position: relative}@media (max-width: 767px) {#brxe-bqfoiv {grid-template-columns: 1fr}}#brxe-mwldst {padding-top: var(--space-2xl)}