.tm-root[data-v-4b66de5a]{background:#0a0a0a;color:#a8b0bd;min-height:100vh;font-family:JetBrains Mono,Fira Code,Courier New,ui-monospace,monospace;font-size:.875rem;line-height:1.5}.tm-header[data-v-4b66de5a]{border-bottom:1px solid #1e2330;padding:.875rem 2.5rem}.tm-header-inner[data-v-4b66de5a]{display:flex;align-items:center;gap:.75rem;max-width:1200px;margin:0 auto}.tm-prompt[data-v-4b66de5a]{color:#00e676;font-weight:700}.tm-logo[data-v-4b66de5a]{color:#e8eaf0;font-weight:700;font-size:.9375rem;text-decoration:none;letter-spacing:.05em}.tm-version[data-v-4b66de5a]{color:#3a4055;font-size:.75rem}.tm-spacer[data-v-4b66de5a]{flex:1}.tm-nav[data-v-4b66de5a]{display:flex;gap:1.5rem}.tm-nav-link[data-v-4b66de5a]{color:#4a5568;text-decoration:none;font-size:.75rem;transition:color .15s}.tm-nav-link[data-v-4b66de5a]:hover{color:#a8b0bd}.tm-nav-accent[data-v-4b66de5a]{color:#00e676!important}.tm-hero[data-v-4b66de5a]{padding:5rem 2.5rem 3rem}.tm-hero-inner[data-v-4b66de5a]{max-width:1200px;margin:0 auto}.tm-ascii-header[data-v-4b66de5a]{margin-bottom:3rem}.tm-ascii-line[data-v-4b66de5a]{display:flex;align-items:center;gap:1rem;font-size:clamp(.6rem,1.2vw,.875rem);white-space:nowrap;overflow:hidden}.tm-ascii-line.center[data-v-4b66de5a]{justify-content:flex-start;gap:0}.tm-dim[data-v-4b66de5a]{color:#1e2330}.tm-wordmark[data-v-4b66de5a]{color:#00e676;font-size:clamp(1.5rem,4vw,3.5rem);font-weight:700;letter-spacing:.5em;padding:0 2rem;flex:1;text-align:center}.tm-command-block[data-v-4b66de5a]{border:1px solid #1e2330;padding:1.75rem 2rem;background:#0d1117;max-width:800px}.tm-command-line[data-v-4b66de5a]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.tm-prompt-inline[data-v-4b66de5a]{color:#00e676;font-weight:700}.tm-prompt-inline.sm[data-v-4b66de5a]{font-size:.75rem}.tm-command[data-v-4b66de5a]{color:#e8eaf0}.tm-flag[data-v-4b66de5a]{color:#64ffda}.tm-operator[data-v-4b66de5a]{color:#4a5568}.tm-value[data-v-4b66de5a]{color:gold}.tm-output[data-v-4b66de5a]{padding:.75rem 0 1rem;border-top:1px solid #1e2330;display:flex;flex-direction:column;gap:.35rem}.tm-output-line[data-v-4b66de5a]{font-size:.8125rem}.tm-ok[data-v-4b66de5a]{color:#00e676;margin-right:.75rem}.tm-ready[data-v-4b66de5a]{color:#64ffda;font-weight:700;margin-right:.5rem}.tm-cta-line[data-v-4b66de5a]{border-top:1px solid #1e2330;padding-top:.875rem;display:flex;align-items:center;gap:.5rem}.tm-cta-link[data-v-4b66de5a]{color:#00e676;text-decoration:none;font-weight:600;transition:opacity .15s}.tm-cta-link[data-v-4b66de5a]:hover{opacity:.75}.tm-cursor[data-v-4b66de5a]{display:inline-block;width:.5625rem;height:1.1em;background:#00e676;animation:blink-4b66de5a 1.2s step-end infinite;vertical-align:text-bottom}@keyframes blink-4b66de5a{50%{opacity:0}}.tm-screenshot-section[data-v-4b66de5a]{padding:3rem 2.5rem;max-width:1200px;margin:0 auto}.tm-window[data-v-4b66de5a]{border:1px solid #1e2330;background:#0d1117;overflow:hidden}.tm-window-bar[data-v-4b66de5a]{display:flex;align-items:center;padding:.625rem 1rem;background:#161b27;border-bottom:1px solid #1e2330}.tm-window-dots[data-v-4b66de5a]{display:flex;gap:.375rem;margin-right:1rem}.tm-dot[data-v-4b66de5a]{width:.75rem;height:.75rem;border-radius:50%}.tm-dot.red[data-v-4b66de5a]{background:#ff5f57}.tm-dot.yellow[data-v-4b66de5a]{background:#febc2e}.tm-dot.green[data-v-4b66de5a]{background:#28c840}.tm-window-title[data-v-4b66de5a]{font-size:.75rem;color:#4a5568;flex:1;text-align:center}.tm-window-body[data-v-4b66de5a]{display:grid;grid-template-columns:220px 1fr;min-height:260px}.tm-win-sidebar[data-v-4b66de5a]{border-right:1px solid #1e2330;padding:1.25rem 1rem}.tm-win-tree[data-v-4b66de5a]{display:flex;flex-direction:column;gap:.3rem}.tm-tree-item[data-v-4b66de5a]{font-size:.75rem}.tm-tree-item.dim[data-v-4b66de5a]{color:#3a4055}.tm-tree-item.accent[data-v-4b66de5a]{color:#00e676}.tm-win-editor[data-v-4b66de5a]{display:flex;flex-direction:column}.tm-win-tabs[data-v-4b66de5a]{display:flex;border-bottom:1px solid #1e2330}.tm-tab[data-v-4b66de5a]{padding:.625rem 1.25rem;font-size:.75rem;color:#4a5568;border-right:1px solid #1e2330}.tm-tab.active[data-v-4b66de5a]{color:#a8b0bd;background:#0a0a0a}.tm-win-content[data-v-4b66de5a]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.3rem}.tm-code-line[data-v-4b66de5a]{display:flex;align-items:baseline;gap:1rem;font-size:.8125rem}.tm-ln[data-v-4b66de5a]{color:#2a3040;width:1rem;text-align:right;flex-shrink:0;-webkit-user-select:none;user-select:none}.tm-tag[data-v-4b66de5a]{color:#569cd6}.tm-attr[data-v-4b66de5a]{color:#9cdcfe}.tm-op[data-v-4b66de5a]{color:#d4d4d4}.tm-str[data-v-4b66de5a]{color:#ce9178}.tm-text[data-v-4b66de5a]{color:#d4d4d4}.tm-comment[data-v-4b66de5a]{color:#608b4e}.tm-caret[data-v-4b66de5a]{display:inline-block;width:.5rem;height:.85em;background:#00e676;animation:blink-4b66de5a 1.2s step-end infinite;vertical-align:text-bottom;margin-left:2px}.tm-screenshot-caption[data-v-4b66de5a]{font-size:.6875rem;color:#2a3040;text-align:center;margin-top:.75rem;letter-spacing:.08em}.tm-features[data-v-4b66de5a]{padding:1rem 2.5rem 4rem;max-width:1200px;margin:0 auto}.tm-features-header[data-v-4b66de5a]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #1e2330;font-size:.8125rem}.tm-feature-grid[data-v-4b66de5a]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.tm-feature[data-v-4b66de5a]{padding:1.25rem 1.5rem 1.25rem 0;border-bottom:1px solid #1e2330}.tm-feature[data-v-4b66de5a]:nth-child(2n){padding-left:1.5rem;border-left:1px solid #1e2330}.tm-feat-cmd[data-v-4b66de5a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.tm-feat-name[data-v-4b66de5a]{color:#e8eaf0;font-weight:600;font-size:.8125rem}.tm-feat-flag[data-v-4b66de5a]{color:#64ffda;font-size:.75rem}.tm-feat-desc[data-v-4b66de5a]{font-size:.8125rem;color:#4a5568;margin:0;line-height:1.6}.tm-stats[data-v-4b66de5a]{display:flex;align-items:center;justify-content:center;gap:3rem;padding:3rem 2.5rem;border-top:1px solid #1e2330;border-bottom:1px solid #1e2330}.tm-stat[data-v-4b66de5a]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.tm-stat-num[data-v-4b66de5a]{font-size:2.5rem;font-weight:700;color:#00e676;line-height:1}.tm-stat-label[data-v-4b66de5a]{font-size:.75rem;color:#3a4055}.tm-stat-divider[data-v-4b66de5a]{color:#1e2330;font-size:1.5rem}.tm-footer[data-v-4b66de5a]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;max-width:1200px;margin:0 auto}.tm-footer-text[data-v-4b66de5a]{color:#2a3040;font-size:.75rem}.tm-footer-link[data-v-4b66de5a]{color:#3a4055;text-decoration:none;font-size:.75rem;transition:color .15s}.tm-footer-link[data-v-4b66de5a]:hover{color:#a8b0bd}.tm-editor-section[data-v-4b66de5a]{padding:1rem 2.5rem 4rem;max-width:1200px;margin:0 auto}.tm-ed-header[data-v-4b66de5a]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;flex-wrap:wrap}.tm-ed-ui[data-v-4b66de5a]{border:1px solid #1e2330;background:#0d1117;overflow:hidden}.tm-ed-topbar[data-v-4b66de5a]{display:flex;align-items:center;gap:1rem;padding:.5rem 1.25rem;border-bottom:1px solid #1e2330;background:#161b27}.tm-ed-breadcrumb[data-v-4b66de5a]{flex:1;font-size:.6875rem;display:flex;gap:.25rem;align-items:center}.tm-ed-file[data-v-4b66de5a]{color:#a8b0bd}.tm-ed-collab[data-v-4b66de5a]{display:flex;align-items:center;gap:.3rem}.tm-ed-cursor-dot[data-v-4b66de5a]{width:.5rem;height:.5rem;border-radius:50%}.tm-ed-cursor-dot.green[data-v-4b66de5a]{background:#00e676}.tm-ed-cursor-dot.blue[data-v-4b66de5a]{background:#64b5f6}.tm-ed-cursor-dot.yellow[data-v-4b66de5a]{background:gold}.tm-ed-status-row[data-v-4b66de5a]{display:flex;align-items:center;gap:.625rem}.tm-ed-badge[data-v-4b66de5a]{font-size:.5rem;letter-spacing:.12em;border:1px solid #3a4055;padding:.15rem .5rem;color:#4a5568}.tm-ed-pub-btn[data-v-4b66de5a]{font-size:.6875rem;color:#00e676;cursor:default}.tm-ed-split[data-v-4b66de5a]{display:grid;grid-template-columns:1fr 1fr 200px;min-height:360px;border-top:1px solid #1e2330}.tm-ed-visual[data-v-4b66de5a]{border-right:1px solid #1e2330;display:flex;flex-direction:column}.tm-ed-pane-label[data-v-4b66de5a]{font-size:.5rem;letter-spacing:.18em;color:#2a3040;padding:.5rem 1rem;border-bottom:1px solid #1e2330;background:#0a0a0a}.tm-ed-toolbar-row[data-v-4b66de5a]{display:flex;align-items:center;gap:.2rem;padding:.4rem 1rem;border-bottom:1px solid #1e2330;background:#161b27}.tm-ed-tool[data-v-4b66de5a]{font-size:.6875rem;color:#3a4055;cursor:default;padding:.2rem .375rem}.tm-ed-tool.bold[data-v-4b66de5a]{font-weight:700;color:#4a5568}.tm-ed-tool.italic[data-v-4b66de5a]{font-style:italic;color:#4a5568}.tm-ed-tool.lbl[data-v-4b66de5a]{font-family:JetBrains Mono,monospace;font-size:.5625rem}.tm-ed-tool.accent[data-v-4b66de5a]{color:#64ffda}.tm-ed-tsep[data-v-4b66de5a]{width:1px;height:.875rem;background:#1e2330;margin:0 .25rem}.tm-ed-canvas[data-v-4b66de5a]{padding:1.5rem 1.25rem;flex:1}.tm-ed-chapter[data-v-4b66de5a]{font-size:.5rem;letter-spacing:.25em;color:#2a3040;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid #1e2330}.tm-ed-verse-row[data-v-4b66de5a]{display:flex;gap:.75rem;margin-bottom:1rem;align-items:flex-start}.tm-ed-vn[data-v-4b66de5a]{font-size:.5rem;color:#00e676;opacity:.5;flex-shrink:0;margin-top:.25rem;font-weight:700;min-width:.75rem;text-align:right}.tm-ed-vtext[data-v-4b66de5a]{font-size:.8125rem;line-height:1.7;color:#a8b0bd;margin:0}.tm-ed-cursor[data-v-4b66de5a]{color:#00e676;font-weight:100}.tm-ed-cname[data-v-4b66de5a]{display:inline-block;font-size:.4375rem;font-weight:700;background:#00e676;color:#0a0a0a;padding:.05rem .25rem;border-radius:2px 2px 2px 0;vertical-align:.2rem;margin-right:1px}.tm-ed-sel[data-v-4b66de5a]{background:#64ffda26;color:#64ffda}.tm-ed-fn[data-v-4b66de5a]{font-size:.5rem;color:#64ffda;vertical-align:super;line-height:0;font-style:italic}.tm-ed-fns[data-v-4b66de5a]{margin-top:1.5rem;padding-top:.625rem;border-top:1px solid #1e2330}.tm-ed-fn-rule[data-v-4b66de5a]{width:2rem;height:1px;background:#1e2330;margin-bottom:.5rem}.tm-ed-fn-line[data-v-4b66de5a]{display:flex;gap:.5rem;align-items:baseline}.tm-ed-fn-lbl[data-v-4b66de5a]{font-size:.4375rem;color:#64ffda;font-style:italic;flex-shrink:0}.tm-ed-fn-body[data-v-4b66de5a]{font-size:.6875rem;color:#4a5568;line-height:1.6}.tm-ed-xml[data-v-4b66de5a]{border-right:1px solid #1e2330;display:flex;flex-direction:column;background:#080c10}.tm-ed-code[data-v-4b66de5a]{padding:.75rem 1rem;flex:1;overflow:hidden}.tm-cl[data-v-4b66de5a]{display:flex;gap:.875rem;font-size:.6875rem;line-height:1.75;align-items:baseline}.tm-cl-highlight[data-v-4b66de5a]{background:#64ffda0f}.tm-ln[data-v-4b66de5a]{color:#1e2330;width:1.25rem;text-align:right;flex-shrink:0;-webkit-user-select:none;user-select:none;font-size:.5625rem}.tm-ed-xml-footer[data-v-4b66de5a]{border-top:1px solid #1e2330;padding:.4rem 1rem;font-size:.5625rem;color:#2a3040}.tm-ed-comments[data-v-4b66de5a]{display:flex;flex-direction:column}.tm-ed-comment[data-v-4b66de5a]{padding:.875rem 1rem;border-bottom:1px solid #1e2330}.tm-ed-cm-meta[data-v-4b66de5a]{display:flex;align-items:center;gap:.375rem;margin-bottom:.35rem}.tm-ed-cdot[data-v-4b66de5a]{width:.4375rem;height:.4375rem;border-radius:50%;flex-shrink:0}.tm-ed-cdot.green[data-v-4b66de5a]{background:#00e676}.tm-ed-cdot.blue[data-v-4b66de5a]{background:#64b5f6}.tm-ed-cdot.yellow[data-v-4b66de5a]{background:gold}.tm-ed-cname2[data-v-4b66de5a]{font-size:.625rem;color:#a8b0bd;font-weight:600}.tm-ed-cm-body[data-v-4b66de5a]{font-size:.6875rem;color:#4a5568;margin:0;line-height:1.55}.tm-ed-statusbar-row[data-v-4b66de5a]{display:flex;align-items:center;gap:.625rem;padding:.375rem 1.25rem;border-top:1px solid #1e2330;background:#161b27;font-size:.5rem;color:#2a3040;letter-spacing:.05em;flex-wrap:wrap}@media(max-width:768px){.tm-header[data-v-4b66de5a]{padding:.875rem 1.25rem}.tm-hero[data-v-4b66de5a]{padding:3rem 1.25rem 2rem}.tm-window-body[data-v-4b66de5a]{grid-template-columns:1fr}.tm-win-sidebar[data-v-4b66de5a]{display:none}.tm-feature-grid[data-v-4b66de5a]{grid-template-columns:1fr}.tm-feature[data-v-4b66de5a]:nth-child(2n){padding-left:0;border-left:none}.tm-stats[data-v-4b66de5a]{gap:1.5rem;flex-wrap:wrap}.tm-footer[data-v-4b66de5a]{padding:1rem 1.25rem}}
