.tuff-code-block[data-v-5e62917d]{background:linear-gradient(180deg,#100e0cfa,#0a0806fa);border:1px solid color-mix(in srgb,var(--docs-border) 70%,transparent);border-radius:18px;box-shadow:0 22px 60px #08060459;overflow:hidden}.tuff-code-block--embedded[data-v-5e62917d]{background:transparent;border:none;border-radius:0 0 22px 22px;box-shadow:none}.tuff-code-block__header[data-v-5e62917d]{align-items:center;background:linear-gradient(90deg,#181412f5,#120f0df2);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.tuff-code-block__meta[data-v-5e62917d]{align-items:center;display:inline-flex;gap:10px;min-width:0}.tuff-code-block__dots[data-v-5e62917d]{align-items:center;display:inline-flex;gap:6px}.tuff-code-block__dot[data-v-5e62917d]{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff40;height:10px;width:10px}.tuff-code-block__dot.is-red[data-v-5e62917d]{background:#ff5f57}.tuff-code-block__dot.is-yellow[data-v-5e62917d]{background:#febc2e}.tuff-code-block__dot.is-green[data-v-5e62917d]{background:#28c840}.tuff-code-block__title[data-v-5e62917d]{color:#ffffff8c;font-size:10px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}.tuff-code-block__copy--floating[data-v-5e62917d]{position:absolute;right:14px;top:14px;z-index:1}.tuff-code-block__pre[data-v-5e62917d]{background:transparent;color:#ffffffe6;margin:0;overflow-x:auto;padding:20px 22px 22px;position:relative}.tuff-code-block__pre code[data-v-5e62917d]{background:transparent!important;border:none!important;color:#fffffff5!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.7;padding:0!important;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;-webkit-font-smoothing:antialiased}.tuff-code-block__pre code .line[data-v-5e62917d]{display:block}.tuff-code-block__mermaid[data-v-5e62917d]{display:block;width:100%}.tuff-code-block__mermaid svg[data-v-5e62917d]{height:auto;max-width:100%}.dark .tuff-code-block,[data-theme=dark] .tuff-code-block{background:linear-gradient(180deg,#100e0cf5,#0a0806fa);border-color:#ffffff14;box-shadow:0 18px 48px #00000073}.dark .tuff-code-block--embedded,[data-theme=dark] .tuff-code-block--embedded{background:transparent;border:none;box-shadow:none}
