diff --git a/dist/assets/index-D1-zviwk.js b/dist/assets/index-B7AjaLim.js
similarity index 100%
rename from dist/assets/index-D1-zviwk.js
rename to dist/assets/index-B7AjaLim.js
diff --git a/dist/assets/index-JLEDB1oP.css b/dist/assets/index-BF4OXe6U.css
similarity index 79%
rename from dist/assets/index-JLEDB1oP.css
rename to dist/assets/index-BF4OXe6U.css
index c9331cb..d02a452 100644
--- a/dist/assets/index-JLEDB1oP.css
+++ b/dist/assets/index-BF4OXe6U.css
@@ -15,3 +15,17 @@ html,body{overscroll-behavior-y:contain;font-family:'Assistant',sans-serif}
#htmlEditor,#extensionHtmlEditor,#jsonSchemaEditor{outline:none;white-space:pre!important;font-size:11px;line-height:1.5;}
:not(pre)>code{font-size:85%;padding:.2em .4em;margin:0;border-radius:6px;background-color:rgba(175,184,193,0.2)}
#threadRepoInput::placeholder{font-family:sans-serif;font-weight:500;color:#9ca3af}
+/* MathJax 3 SVG Scaling & Alignment */
+mjx-container[jax="SVG"] {
+ display: inline-block;
+ vertical-align: middle;
+ margin: 0 0.125em !important;
+}
+mjx-container[jax="SVG"][display="true"] {
+ display: block;
+ text-align: center;
+ margin: 1em 0 !important;
+}
+mjx-container svg {
+ max-width: 100%;
+}
diff --git a/dist/index.html b/dist/index.html
index b0576d7..af9e18f 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -15,8 +15,8 @@
-
-
+
+
diff --git a/dist/sw.js b/dist/sw.js
index 4a33de4..f57993e 100644
--- a/dist/sw.js
+++ b/dist/sw.js
@@ -1 +1 @@
-if(!self.define){let e,i={};const s=(s,n)=>(s=new URL(s+".js",n).href,i[s]||new Promise(i=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=i,document.head.appendChild(e)}else e=s,importScripts(s),i()}).then(()=>{let e=i[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e}));self.define=(n,r)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(i[t])return;let o={};const c=e=>s(e,t),d={module:{uri:t},exports:o,require:c};i[t]=Promise.all(n.map(e=>d[e]||c(e))).then(e=>(r(...e),o))}}define(["./workbox-8c29f6e4"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"index.html",revision:"213a4c050138da6e285166d0c0ca07db"},{url:"assets/index-JLEDB1oP.css",revision:null},{url:"assets/index-D1-zviwk.js",revision:null},{url:"manifest.webmanifest",revision:"7a6c5c6ab9cb5d3605d21df44c6b17a2"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))});
+if(!self.define){let e,i={};const s=(s,n)=>(s=new URL(s+".js",n).href,i[s]||new Promise(i=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=i,document.head.appendChild(e)}else e=s,importScripts(s),i()}).then(()=>{let e=i[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e}));self.define=(n,r)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(i[t])return;let o={};const l=e=>s(e,t),c={module:{uri:t},exports:o,require:l};i[t]=Promise.all(n.map(e=>c[e]||l(e))).then(e=>(r(...e),o))}}define(["./workbox-8c29f6e4"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"index.html",revision:"89782632858875c7f710ff952092d35b"},{url:"assets/index-BF4OXe6U.css",revision:null},{url:"assets/index-B7AjaLim.js",revision:null},{url:"manifest.webmanifest",revision:"7a6c5c6ab9cb5d3605d21df44c6b17a2"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))});