.tuff-code-block[data-v-26847f77]{border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--docs-border) 70%,transparent);background:linear-gradient(180deg,#100e0cfa,#0a0806fa);box-shadow:0 1px 2px #100e0c1a,0 4px 10px -4px #100e0c4d}.tuff-code-block--embedded[data-v-26847f77]{border-radius:0 0 22px 22px;border:none;background:transparent;box-shadow:none}.tuff-code-block__header[data-v-26847f77]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);background:linear-gradient(90deg,#181412f5,#120f0df2);justify-content:space-between}.tuff-code-block__meta[data-v-26847f77]{display:inline-flex;align-items:center;gap:10px;min-width:0}.tuff-code-block__dots[data-v-26847f77]{display:inline-flex;align-items:center;gap:6px}.tuff-code-block__dot[data-v-26847f77]{width:10px;height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff40}.tuff-code-block__dot.is-red[data-v-26847f77]{background:#ff5f57}.tuff-code-block__dot.is-yellow[data-v-26847f77]{background:#febc2e}.tuff-code-block__dot.is-green[data-v-26847f77]{background:#28c840}.tuff-code-block__title[data-v-26847f77]{text-align:left;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.tuff-code-block__copy--floating[data-v-26847f77]{position:absolute;top:14px;right:14px;z-index:1}.tuff-code-block__copy[data-v-26847f77]{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:999px;background:#ffffff0f;color:#ffffffb8;cursor:pointer;font-size:.72rem;font-weight:600;line-height:1;padding:.38rem .62rem;transition:background-color .16s ease,color .16s ease}.tuff-code-block__copy[data-v-26847f77]:hover{background:#ffffff1f;color:#ffffffeb}.tuff-code-block__pre[data-v-26847f77]{margin:0;padding:20px 22px 22px;background:transparent;color:#ffffffe6;overflow-x:auto;position:relative}.tuff-code-block__pre code[data-v-26847f77]{background:transparent!important;border:none!important;padding:0!important;color:#fffffff5!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.7;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-font-smoothing:antialiased}.tuff-code-block__pre code .line[data-v-26847f77]{display:block}.tuff-code-block__mermaid[data-v-26847f77]{display:block;width:100%}.tuff-code-block__mermaid svg[data-v-26847f77]{max-width:100%;height:auto}.tuff-install__head[data-v-26847f77]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 10px;border-bottom:1px solid hsla(0,0%,100%,.06)}.tuff-install__command[data-v-26847f77]{display:flex;align-items:center;gap:12px;padding:16px 22px 18px;overflow-x:auto;color:#fffffff5;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.7;white-space:nowrap;-webkit-font-smoothing:antialiased}.tuff-install__prompt[data-v-26847f77]{color:#ffffff52;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .tuff-code-block,[data-theme=dark] .tuff-code-block{border-color:#ffffff14;background:linear-gradient(180deg,#100e0cf5,#0a0806fa);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}.tuff-code-block--install:has(+.tuff-code-block){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.tuff-code-block--install+.tuff-code-block{position:relative;margin-top:0!important;border-top:1px solid hsla(0,0%,100%,.06);border-top-left-radius:0;border-top-right-radius:0}.tuff-code-block--install+.tuff-code-block .tuff-code-block__header{position:absolute;top:14px;right:0;z-index:1;padding:0 14px 0 0;border:0;background:#100e0c;box-shadow:-14px 0 12px #100e0c;opacity:0;transition:opacity .12s ease-out}.tuff-code-block--install+.tuff-code-block .tuff-code-block__meta{display:none}.tuff-code-block--install+.tuff-code-block .tuff-code-block__copy{justify-content:center;width:30px;height:30px;gap:0;padding:0;border-radius:8px;font-size:0;background:#100e0c;box-shadow:inset 0 0 0 1px #ffffff24}.tuff-code-block--install+.tuff-code-block .tuff-code-block__copy:hover{background:#24211e}.tuff-code-block--install+.tuff-code-block:focus-within .tuff-code-block__header,.tuff-code-block--install+.tuff-code-block:hover .tuff-code-block__header{opacity:1}@media(hover:none){.tuff-code-block--install+.tuff-code-block .tuff-code-block__header{opacity:1}}@media(prefers-reduced-motion:reduce){.tuff-code-block--install+.tuff-code-block .tuff-code-block__header{transition:none}}.tuff-code-block--install+.tuff-code-block .tuff-code-block__copy>span{font-size:14px}
