.toolchain-root .tc-fw{position:relative;overflow:clip}.toolchain-root .tc-fw-code .tc-mount{background:var(--tc-card);border:0;border-radius:0;position:relative;overflow:visible}.toolchain-root .tc-fw-code .tc-mount:before,.toolchain-root .tc-fw-code .tc-mount:after{content:"";z-index:1;pointer-events:none;position:absolute}.toolchain-root .tc-fw-code .tc-mount:before{border-top:1px solid var(--tc-mat-edge);border-bottom:1px solid var(--tc-mat-edge);inset:0 -100vw}.toolchain-root .tc-fw-code .tc-mount:after{border-left:1px solid var(--tc-mat-edge);border-right:1px solid var(--tc-mat-edge);inset:-100vh 0}@media (min-width:1024px){.toolchain-root .tc-fw .tc-fw-side{padding-top:calc(var(--tc-gut) + 20px);padding-bottom:calc(var(--tc-gut) + 20px)}.toolchain-root .tc-fw-side .tc-caps.is-marquee{min-height:150px}}@media (max-width:1023px){.toolchain-root .tc-fw-code .tc-mount{border:1px solid var(--tc-mat-edge)}.toolchain-root .tc-fw-code .tc-mount:before,.toolchain-root .tc-fw-code .tc-mount:after{display:none}}
