.tokei[data-v-4dbf73f8]{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;margin:1.75rem 0 1.25rem;padding:1rem}.tokei__title[data-v-4dbf73f8]{color:var(--text);margin-bottom:.75rem;font-size:.875rem;font-weight:500}.tokei__rows[data-v-4dbf73f8]{gap:.375rem;display:grid}.tokei__row[data-v-4dbf73f8]{grid-template-columns:9rem minmax(0,1fr) 3.5rem;align-items:center;gap:.75rem;display:grid}.tokei__name[data-v-4dbf73f8]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex;overflow:hidden}.tokei__dot[data-v-4dbf73f8]{border-radius:50%;flex:none;width:.5rem;height:.5rem}.tokei__track[data-v-4dbf73f8]{background:var(--surface-hover);border-radius:.125rem;height:.625rem;display:block;overflow:hidden}.tokei__bar[data-v-4dbf73f8]{height:100%;display:flex}.tokei__part[data-v-4dbf73f8]{height:100%;display:block}.tokei__lines[data-v-4dbf73f8]{color:var(--text-soft);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.tokei__foot[data-v-4dbf73f8]{color:var(--text-soft);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.71875rem;display:flex}.tokei__legend[data-v-4dbf73f8]{gap:.6rem;display:inline-flex}.tokei__legend span[data-v-4dbf73f8]{align-items:center;gap:.25rem;display:inline-flex}.tokei__legend i[data-v-4dbf73f8]{border-radius:.125rem;width:.5rem;height:.5rem}@media (width<=39.9375em){.tokei__row[data-v-4dbf73f8]{grid-template-columns:6rem minmax(0,1fr) 3rem;gap:.5rem}.tokei__foot[data-v-4dbf73f8]{flex-direction:column;align-items:flex-start}}.mermaid[data-v-122e0815]{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;margin:1.75rem 0 1.25rem;padding:1rem}.mermaid__title[data-v-122e0815]{color:var(--text);margin-bottom:.75rem;font-size:.875rem;font-weight:500}.mermaid__stage[data-v-122e0815]{justify-items:center;display:grid;overflow-x:auto}.mermaid__stage[data-v-122e0815] svg{max-width:100%;height:auto}.mermaid__source[data-v-122e0815]{color:var(--text-soft);font-family:var(--font-mono);margin:0;font-size:.875rem;line-height:1.4;overflow-x:auto}.codeblock[data-v-08e4cffd]{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;margin:1.75rem 0 1.25rem}.code-title[data-v-08e4cffd]{border-radius:inherit;background:var(--surface-hover);color:var(--text);cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}.code-title[data-v-08e4cffd]::-webkit-details-marker{display:none}.codeblock[open]>.code-title[data-v-08e4cffd]{border-bottom:1px solid var(--line);border-radius:.75rem .75rem 0 0}.code-chevron[data-v-08e4cffd]{flex:none;width:.875rem;height:.875rem}.codeblock[open] .code-chevron[data-v-08e4cffd]{transform:rotate(180deg)}.code-panel[data-v-08e4cffd]{align-items:flex-start;display:flex;position:relative}.code-panel--collapsed[data-v-08e4cffd]{max-height:18rem;overflow:hidden}.code-panel--collapsed[data-v-08e4cffd]:after{background:linear-gradient(to bottom, transparent, var(--surface));content:"";pointer-events:none;height:3rem;position:absolute;bottom:0;left:0;right:0}.code-more[data-v-08e4cffd]{border-top:1px solid var(--line);justify-content:center;display:flex}.code-more__button[data-v-08e4cffd]{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:.5rem 1rem;font-size:.8125rem}.code-more__button[data-v-08e4cffd]:focus-visible,.code-more__button[data-v-08e4cffd]:hover{color:var(--text-strong)}.codeblock pre[data-v-08e4cffd]{border:0;border-radius:.75rem;flex:auto;margin:0;padding:1rem;font-size:.875rem;line-height:1.375;background:0 0!important}.codeblock[data-v-08e4cffd] code .line{display:block}.code-copy[data-v-08e4cffd]{background:var(--surface);min-width:1.5rem;height:1.5rem;color:var(--text-soft);font:.75rem/1 var(--font-sans);letter-spacing:.05em;cursor:pointer;border:0;border-radius:.25rem;flex:none;justify-content:flex-end;align-items:center;margin:.5rem .5rem 0 0;padding:0 .25rem;display:inline-flex;overflow:hidden}.code-copy[data-v-08e4cffd]:focus-visible,.code-copy[data-v-08e4cffd]:hover{color:var(--text-strong)}.code-copy-content[data-v-08e4cffd]{align-items:center;transition:transform .16s;display:inline-flex;transform:translate(1.25rem)}.code-copy-mask[data-v-08e4cffd]{flex:none;width:1.25rem;display:inline-flex;overflow:hidden}.code-copy-glyph[data-v-08e4cffd]{opacity:0;flex:none;width:.875rem;height:.875rem;margin-left:.375rem;transition:opacity .16s,transform .16s;transform:translate(.375rem)}.code-copy-unlabelled .code-copy-content[data-v-08e4cffd]{transform:none}.code-copy-unlabelled .code-copy-mask[data-v-08e4cffd]{width:.875rem}.code-copy-unlabelled .code-copy-glyph[data-v-08e4cffd]{margin-left:0}.code-copy:is(:hover,:focus-visible,[data-copy-state=copied],[data-copy-state=failed]) .code-copy-content[data-v-08e4cffd]{transform:none}.code-copy:is(:hover,:focus-visible,[data-copy-state=copied],[data-copy-state=failed]) .code-copy-glyph[data-v-08e4cffd]{opacity:1;transform:none}svg[data-v-08e4cffd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:none){.code-copy-content[data-v-08e4cffd],.code-copy-glyph[data-v-08e4cffd]{transform:none}.code-copy-glyph[data-v-08e4cffd]{opacity:1}.code-copy[data-v-08e4cffd]{min-height:2.75rem;margin-top:0}}
