diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index f71d469..bad4925 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -5,7 +5,12 @@
 
 version: 2
 updates:
-  - package-ecosystem: "npm" # See documentation for possible values
-    directory: "/" # Location of package manifests
+  - package-ecosystem: 'npm' # See documentation for possible values
+    directory: '/' # Location of package manifests
     schedule:
-      interval: "monthly"
+      interval: 'monthly'
+    groups:
+      oxc:
+        patterns:
+          - 'oxlint'
+          - 'oxfmt'
diff --git a/.oxfmtrc.json b/.oxfmtrc.json
new file mode 100644
index 0000000..8dc0d55
--- /dev/null
+++ b/.oxfmtrc.json
@@ -0,0 +1,6 @@
+{
+	"useTabs": true,
+	"singleQuote": true,
+	"semi": false,
+	"ignorePatterns": ["src/lib/test/fixtures/**"]
+}
diff --git a/.oxlintrc.json b/.oxlintrc.json
index 392a237..5405379 100644
--- a/.oxlintrc.json
+++ b/.oxlintrc.json
@@ -6,4 +6,4 @@
 		"browser": true
 	},
 	"rules": {}
-}
\ No newline at end of file
+}
diff --git a/.prettierrc b/.prettierrc
index 58085c2..b0379eb 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -4,4 +4,4 @@
 	"trailingComma": "all",
 	"semi": false,
 	"printWidth": 140
-}
\ No newline at end of file
+}
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 39c96d4..748e27a 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,3 +1,3 @@
 {
 	"files.trimTrailingWhitespaceInRegexAndStrings": false
-}
\ No newline at end of file
+}
diff --git a/package-lock.json b/package-lock.json
index aa759ba..420ed9a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,6 +22,7 @@
 				"@types/node": "^25.0.3",
 				"c8": "^10.1.3",
 				"knip": "^5.82.0",
+				"oxfmt": "^0.38.0",
 				"oxlint": "^1.39.0",
 				"publint": "^0.3.16",
 				"tsdown": "^0.20.1",
@@ -1308,6 +1309,329 @@
 				"win32"
 			]
 		},
+		"node_modules/@oxfmt/binding-android-arm-eabi": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm-eabi/-/binding-android-arm-eabi-0.38.0.tgz",
+			"integrity": "sha512-lTN4//sgYywK8ulQo7a/EZVzOTGomGQv2IG/7tMYdqTV3xN3QTqWpXcZBGUzaicC4B882N+5zJLYZ37IWfUMcg==",
+			"cpu": [
+				"arm"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"android"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-android-arm64": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm64/-/binding-android-arm64-0.38.0.tgz",
+			"integrity": "sha512-XbVgqR1WsIcCkfxwh2tdg3M1MWgR23YOboW2nbB8ab0gInNNLGy7cIAdr78XaoG/bGdaF4488XRhuGWq67xrzA==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"android"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-darwin-arm64": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-arm64/-/binding-darwin-arm64-0.38.0.tgz",
+			"integrity": "sha512-AHb6zUzWaSJra7lnPkI+Sqwu33bVWVTwCozcw9QTX8vwHaI1+5d5STqBcsJf63eSuRVRlflwMS4erlAPh3fXZw==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"darwin"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-darwin-x64": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-x64/-/binding-darwin-x64-0.38.0.tgz",
+			"integrity": "sha512-VmlmTyn7LL7Xi5htjosxGpJJHf3Drx5mgXxKE8+NT10uBXTaG3FHpRYhW3Zg5Qp7omH92Lj1+IHYqQG/HZpLnw==",
+			"cpu": [
+				"x64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"darwin"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-freebsd-x64": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-freebsd-x64/-/binding-freebsd-x64-0.38.0.tgz",
+			"integrity": "sha512-LynMLRqaUEAV6n4svTFanFOAnJ9D6aCCfymJ2yhMSh5fYFgCCO4q5LzPV2nATKKoyPocSErFSmYREsOFbkIlCg==",
+			"cpu": [
+				"x64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"freebsd"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-arm-gnueabihf": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.38.0.tgz",
+			"integrity": "sha512-HRRZtOXcss5+bGqQcYahILgt14+Iu/Olf6fnoKq5ctOzU21PGHVB+zuocgt+/+ixoMLV1Drvok3ns7QwnLwNTA==",
+			"cpu": [
+				"arm"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-arm-musleabihf": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.38.0.tgz",
+			"integrity": "sha512-kScH8XnH7TRUckMOSZ5115Vvr2CQq+iPsuXPEzwUXSxh+gDLzt+GsXuvCsaPxp1KP+dQj88VrIjeQ4V0f9NRKw==",
+			"cpu": [
+				"arm"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-arm64-gnu": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.38.0.tgz",
+			"integrity": "sha512-PUVn/vGsMs83eLhNXLNjR+Qw/EPiNxU9Tx+p+aZBK0RT9/k6RNgh/O4F1TxS4tdISmf3SSgjdnMOVW3ZfQZ2mA==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-arm64-musl": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.38.0.tgz",
+			"integrity": "sha512-LhtmaLCMGtAIEtaTBAoKLF3QVt+IDKIjdEZvsf0msLeTUFKxyoTNScYBXbkmvqGrm37vV0JjTPvm+OaSh3np5A==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-ppc64-gnu": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.38.0.tgz",
+			"integrity": "sha512-tO6tPaS21o0MaRqmOi9e3sDotlW4c+1gCx4SwdrfDXm3Y1vmIZWh0qB6t/Xh77bIGVr/4fC95eKOhKLPGwdL+Q==",
+			"cpu": [
+				"ppc64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-riscv64-gnu": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.38.0.tgz",
+			"integrity": "sha512-djEqwFUHczstFKp5aT43TuRWxyKZSkIZUfGXIEKa0srmIAt1CXQO5O8xLgNG4SGkXTRB1domFfCE68t9SkSmfA==",
+			"cpu": [
+				"riscv64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-riscv64-musl": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.38.0.tgz",
+			"integrity": "sha512-76EgMMtS6sIE+9Pl9q2GZgZpbZSzqtjQhUUIWl0RVNfHg66tstdJMhY2LXESjDYhc5vFYt9qdQNM0w0zg3onPw==",
+			"cpu": [
+				"riscv64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-s390x-gnu": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.38.0.tgz",
+			"integrity": "sha512-JYNr3i9z/YguZg088kopjvz49hDxTEL193mYL2/02uq/6BLlQRMaKrePEITTHm/vUu4ZquAKgu4mDib6pGWdyg==",
+			"cpu": [
+				"s390x"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-x64-gnu": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.38.0.tgz",
+			"integrity": "sha512-Lf+/Keaw1kBKx0U3HT5PsA7/3VO4ZOmaqo4sWaeAJ6tYeX8h/2IZcEONhjry6T4BETza78z6xI3Qx+18QZix6A==",
+			"cpu": [
+				"x64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-linux-x64-musl": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-musl/-/binding-linux-x64-musl-0.38.0.tgz",
+			"integrity": "sha512-4O6sf6OQuz1flk0TDrrtmXOVO3letA7fYe2IEAiJOQvKhJcMU08NiIVODQjMGZ6IQh1q91B+TlliDfbsYalw8A==",
+			"cpu": [
+				"x64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-openharmony-arm64": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-openharmony-arm64/-/binding-openharmony-arm64-0.38.0.tgz",
+			"integrity": "sha512-GNocbjYnielmKVBk+r/2Vc4E3oTsAO4+5gRuroUVx86Jv+mpD+hyFkf260/by0YtpF1ipqyxR8chOSgRQvD2zQ==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"openharmony"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-win32-arm64-msvc": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.38.0.tgz",
+			"integrity": "sha512-AwgjBHRxPckbazLpECuPOSzYlppYR1CBeUSuzZuClsmTnlZA9O1MexCEP9CROe03Yo1xBGvYtiCjwKZMBChGkg==",
+			"cpu": [
+				"arm64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"win32"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-win32-ia32-msvc": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.38.0.tgz",
+			"integrity": "sha512-c3u+ak6Zrh1g6pM2TgNVvOgkm7q1XaIX+5Mgxvu38ozJ5OfM8c7HZk3glMdBzlTD2uK0sSfgBq1kuXwCe1NOGg==",
+			"cpu": [
+				"ia32"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"win32"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
+		"node_modules/@oxfmt/binding-win32-x64-msvc": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.38.0.tgz",
+			"integrity": "sha512-wud1Hz0D2hYrhk6exxQQndn1htcA28wAcFb1vtP3ZXSzPFtMvc7ag/VNPv6nz6mDzM8X660jUwGEac99QcrVsA==",
+			"cpu": [
+				"x64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"win32"
+			],
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			}
+		},
 		"node_modules/@oxlint/binding-android-arm-eabi": {
 			"version": "1.49.0",
 			"resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.49.0.tgz",
@@ -1941,9 +2265,9 @@
 			"license": "MIT"
 		},
 		"node_modules/@rollup/rollup-android-arm-eabi": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.5.tgz",
-			"integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
+			"integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==",
 			"cpu": [
 				"arm"
 			],
@@ -1956,9 +2280,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-android-arm64": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.5.tgz",
-			"integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz",
+			"integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==",
 			"cpu": [
 				"arm64"
 			],
@@ -1971,9 +2295,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-darwin-arm64": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.5.tgz",
-			"integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz",
+			"integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==",
 			"cpu": [
 				"arm64"
 			],
@@ -1986,9 +2310,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-darwin-x64": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.5.tgz",
-			"integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz",
+			"integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==",
 			"cpu": [
 				"x64"
 			],
@@ -2001,9 +2325,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-freebsd-arm64": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.5.tgz",
-			"integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz",
+			"integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==",
 			"cpu": [
 				"arm64"
 			],
@@ -2016,9 +2340,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-freebsd-x64": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.5.tgz",
-			"integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz",
+			"integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==",
 			"cpu": [
 				"x64"
 			],
@@ -2031,9 +2355,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.5.tgz",
-			"integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz",
+			"integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==",
 			"cpu": [
 				"arm"
 			],
@@ -2046,9 +2370,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-arm-musleabihf": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.5.tgz",
-			"integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz",
+			"integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==",
 			"cpu": [
 				"arm"
 			],
@@ -2061,9 +2385,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-arm64-gnu": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.5.tgz",
-			"integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz",
+			"integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==",
 			"cpu": [
 				"arm64"
 			],
@@ -2076,9 +2400,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-arm64-musl": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.5.tgz",
-			"integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz",
+			"integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==",
 			"cpu": [
 				"arm64"
 			],
@@ -2091,9 +2415,24 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-loong64-gnu": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.5.tgz",
-			"integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz",
+			"integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==",
+			"cpu": [
+				"loong64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"peer": true
+		},
+		"node_modules/@rollup/rollup-linux-loong64-musl": {
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz",
+			"integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==",
 			"cpu": [
 				"loong64"
 			],
@@ -2106,9 +2445,24 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-ppc64-gnu": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.5.tgz",
-			"integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz",
+			"integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==",
+			"cpu": [
+				"ppc64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"linux"
+			],
+			"peer": true
+		},
+		"node_modules/@rollup/rollup-linux-ppc64-musl": {
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz",
+			"integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==",
 			"cpu": [
 				"ppc64"
 			],
@@ -2121,9 +2475,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-riscv64-gnu": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.5.tgz",
-			"integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz",
+			"integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==",
 			"cpu": [
 				"riscv64"
 			],
@@ -2136,9 +2490,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-riscv64-musl": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.5.tgz",
-			"integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz",
+			"integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==",
 			"cpu": [
 				"riscv64"
 			],
@@ -2151,9 +2505,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-s390x-gnu": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.5.tgz",
-			"integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz",
+			"integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==",
 			"cpu": [
 				"s390x"
 			],
@@ -2166,9 +2520,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-x64-gnu": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.5.tgz",
-			"integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz",
+			"integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==",
 			"cpu": [
 				"x64"
 			],
@@ -2181,9 +2535,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-linux-x64-musl": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.5.tgz",
-			"integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz",
+			"integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==",
 			"cpu": [
 				"x64"
 			],
@@ -2195,10 +2549,25 @@
 			],
 			"peer": true
 		},
+		"node_modules/@rollup/rollup-openbsd-x64": {
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz",
+			"integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==",
+			"cpu": [
+				"x64"
+			],
+			"dev": true,
+			"license": "MIT",
+			"optional": true,
+			"os": [
+				"openbsd"
+			],
+			"peer": true
+		},
 		"node_modules/@rollup/rollup-openharmony-arm64": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.5.tgz",
-			"integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz",
+			"integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==",
 			"cpu": [
 				"arm64"
 			],
@@ -2211,9 +2580,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-win32-arm64-msvc": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.5.tgz",
-			"integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz",
+			"integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==",
 			"cpu": [
 				"arm64"
 			],
@@ -2226,9 +2595,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-win32-ia32-msvc": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.5.tgz",
-			"integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz",
+			"integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==",
 			"cpu": [
 				"ia32"
 			],
@@ -2241,9 +2610,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-win32-x64-gnu": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.5.tgz",
-			"integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz",
+			"integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==",
 			"cpu": [
 				"x64"
 			],
@@ -2256,9 +2625,9 @@
 			"peer": true
 		},
 		"node_modules/@rollup/rollup-win32-x64-msvc": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.5.tgz",
-			"integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz",
+			"integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==",
 			"cpu": [
 				"x64"
 			],
@@ -2959,22 +3328,6 @@
 				"node": ">= 6"
 			}
 		},
-		"node_modules/glob/node_modules/minimatch": {
-			"version": "9.0.5",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-			"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
-			"dev": true,
-			"license": "ISC",
-			"dependencies": {
-				"brace-expansion": "^2.0.1"
-			},
-			"engines": {
-				"node": ">=16 || 14 >=14.17"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/isaacs"
-			}
-		},
 		"node_modules/has-flag": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -3277,6 +3630,22 @@
 				"url": "https://github.com/sponsors/jonschlinkert"
 			}
 		},
+		"node_modules/minimatch": {
+			"version": "9.0.9",
+			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
+			"integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
+			"dev": true,
+			"license": "ISC",
+			"dependencies": {
+				"brace-expansion": "^2.0.2"
+			},
+			"engines": {
+				"node": ">=16 || 14 >=14.17"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/isaacs"
+			}
+		},
 		"node_modules/minimist": {
 			"version": "1.2.8",
 			"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
@@ -3380,6 +3749,46 @@
 				"@oxc-resolver/binding-win32-x64-msvc": "11.16.2"
 			}
 		},
+		"node_modules/oxfmt": {
+			"version": "0.38.0",
+			"resolved": "https://registry.npmjs.org/oxfmt/-/oxfmt-0.38.0.tgz",
+			"integrity": "sha512-RGYfnnxmCz8dMQ1Oo5KrYkNRc9cne2WL2vfE+datWNkgiSAkfUsqpGLR7rnkN6cQFgQkHDZH400eXN6izJ8Lww==",
+			"dev": true,
+			"license": "MIT",
+			"dependencies": {
+				"tinypool": "2.1.0"
+			},
+			"bin": {
+				"oxfmt": "bin/oxfmt"
+			},
+			"engines": {
+				"node": "^20.19.0 || >=22.12.0"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/Boshen"
+			},
+			"optionalDependencies": {
+				"@oxfmt/binding-android-arm-eabi": "0.38.0",
+				"@oxfmt/binding-android-arm64": "0.38.0",
+				"@oxfmt/binding-darwin-arm64": "0.38.0",
+				"@oxfmt/binding-darwin-x64": "0.38.0",
+				"@oxfmt/binding-freebsd-x64": "0.38.0",
+				"@oxfmt/binding-linux-arm-gnueabihf": "0.38.0",
+				"@oxfmt/binding-linux-arm-musleabihf": "0.38.0",
+				"@oxfmt/binding-linux-arm64-gnu": "0.38.0",
+				"@oxfmt/binding-linux-arm64-musl": "0.38.0",
+				"@oxfmt/binding-linux-ppc64-gnu": "0.38.0",
+				"@oxfmt/binding-linux-riscv64-gnu": "0.38.0",
+				"@oxfmt/binding-linux-riscv64-musl": "0.38.0",
+				"@oxfmt/binding-linux-s390x-gnu": "0.38.0",
+				"@oxfmt/binding-linux-x64-gnu": "0.38.0",
+				"@oxfmt/binding-linux-x64-musl": "0.38.0",
+				"@oxfmt/binding-openharmony-arm64": "0.38.0",
+				"@oxfmt/binding-win32-arm64-msvc": "0.38.0",
+				"@oxfmt/binding-win32-ia32-msvc": "0.38.0",
+				"@oxfmt/binding-win32-x64-msvc": "0.38.0"
+			}
+		},
 		"node_modules/oxlint": {
 			"version": "1.49.0",
 			"resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.49.0.tgz",
@@ -3788,9 +4197,9 @@
 			}
 		},
 		"node_modules/rollup": {
-			"version": "4.52.5",
-			"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.5.tgz",
-			"integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==",
+			"version": "4.59.0",
+			"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz",
+			"integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==",
 			"dev": true,
 			"license": "MIT",
 			"peer": true,
@@ -3805,28 +4214,31 @@
 				"npm": ">=8.0.0"
 			},
 			"optionalDependencies": {
-				"@rollup/rollup-android-arm-eabi": "4.52.5",
-				"@rollup/rollup-android-arm64": "4.52.5",
-				"@rollup/rollup-darwin-arm64": "4.52.5",
-				"@rollup/rollup-darwin-x64": "4.52.5",
-				"@rollup/rollup-freebsd-arm64": "4.52.5",
-				"@rollup/rollup-freebsd-x64": "4.52.5",
-				"@rollup/rollup-linux-arm-gnueabihf": "4.52.5",
-				"@rollup/rollup-linux-arm-musleabihf": "4.52.5",
-				"@rollup/rollup-linux-arm64-gnu": "4.52.5",
-				"@rollup/rollup-linux-arm64-musl": "4.52.5",
-				"@rollup/rollup-linux-loong64-gnu": "4.52.5",
-				"@rollup/rollup-linux-ppc64-gnu": "4.52.5",
-				"@rollup/rollup-linux-riscv64-gnu": "4.52.5",
-				"@rollup/rollup-linux-riscv64-musl": "4.52.5",
-				"@rollup/rollup-linux-s390x-gnu": "4.52.5",
-				"@rollup/rollup-linux-x64-gnu": "4.52.5",
-				"@rollup/rollup-linux-x64-musl": "4.52.5",
-				"@rollup/rollup-openharmony-arm64": "4.52.5",
-				"@rollup/rollup-win32-arm64-msvc": "4.52.5",
-				"@rollup/rollup-win32-ia32-msvc": "4.52.5",
-				"@rollup/rollup-win32-x64-gnu": "4.52.5",
-				"@rollup/rollup-win32-x64-msvc": "4.52.5",
+				"@rollup/rollup-android-arm-eabi": "4.59.0",
+				"@rollup/rollup-android-arm64": "4.59.0",
+				"@rollup/rollup-darwin-arm64": "4.59.0",
+				"@rollup/rollup-darwin-x64": "4.59.0",
+				"@rollup/rollup-freebsd-arm64": "4.59.0",
+				"@rollup/rollup-freebsd-x64": "4.59.0",
+				"@rollup/rollup-linux-arm-gnueabihf": "4.59.0",
+				"@rollup/rollup-linux-arm-musleabihf": "4.59.0",
+				"@rollup/rollup-linux-arm64-gnu": "4.59.0",
+				"@rollup/rollup-linux-arm64-musl": "4.59.0",
+				"@rollup/rollup-linux-loong64-gnu": "4.59.0",
+				"@rollup/rollup-linux-loong64-musl": "4.59.0",
+				"@rollup/rollup-linux-ppc64-gnu": "4.59.0",
+				"@rollup/rollup-linux-ppc64-musl": "4.59.0",
+				"@rollup/rollup-linux-riscv64-gnu": "4.59.0",
+				"@rollup/rollup-linux-riscv64-musl": "4.59.0",
+				"@rollup/rollup-linux-s390x-gnu": "4.59.0",
+				"@rollup/rollup-linux-x64-gnu": "4.59.0",
+				"@rollup/rollup-linux-x64-musl": "4.59.0",
+				"@rollup/rollup-openbsd-x64": "4.59.0",
+				"@rollup/rollup-openharmony-arm64": "4.59.0",
+				"@rollup/rollup-win32-arm64-msvc": "4.59.0",
+				"@rollup/rollup-win32-ia32-msvc": "4.59.0",
+				"@rollup/rollup-win32-x64-gnu": "4.59.0",
+				"@rollup/rollup-win32-x64-msvc": "4.59.0",
 				"fsevents": "~2.3.2"
 			}
 		},
@@ -4088,22 +4500,6 @@
 				"node": ">=18"
 			}
 		},
-		"node_modules/test-exclude/node_modules/minimatch": {
-			"version": "9.0.5",
-			"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-			"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
-			"dev": true,
-			"license": "ISC",
-			"dependencies": {
-				"brace-expansion": "^2.0.1"
-			},
-			"engines": {
-				"node": ">=16 || 14 >=14.17"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/isaacs"
-			}
-		},
 		"node_modules/tinyexec": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz",
@@ -4131,6 +4527,16 @@
 				"url": "https://github.com/sponsors/SuperchupuDev"
 			}
 		},
+		"node_modules/tinypool": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/tinypool/-/tinypool-2.1.0.tgz",
+			"integrity": "sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==",
+			"dev": true,
+			"license": "MIT",
+			"engines": {
+				"node": "^20.0.0 || >=22.0.0"
+			}
+		},
 		"node_modules/to-regex-range": {
 			"version": "5.0.1",
 			"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
diff --git a/package.json b/package.json
index 3413527..7160864 100644
--- a/package.json
+++ b/package.json
@@ -2,48 +2,48 @@
 	"name": "@projectwallace/css-code-coverage",
 	"version": "0.9.0",
 	"description": "Generate useful CSS Code Coverage report from browser-reported coverage",
-	"author": "Bart Veneman <bart@projectwallace.com>",
-	"repository": {
-		"type": "git",
-		"url": "git+https://github.com/projectwallace/css-code-coverage.git"
-	},
-	"issues": "https://github.com/projectwallace/css-code-coverage/issues",
-	"homepage": "https://github.com/projectwallace/css-code-coverage",
 	"keywords": [
-		"css",
 		"code",
 		"coverage",
+		"css",
+		"dead",
+		"styles",
 		"testing",
-		"used",
 		"unused",
-		"dead",
-		"styles"
+		"used"
 	],
+	"homepage": "https://github.com/projectwallace/css-code-coverage",
 	"license": "EUPL-1.2",
-	"engines": {
-		"node": ">=20"
+	"author": "Bart Veneman <bart@projectwallace.com>",
+	"repository": {
+		"type": "git",
+		"url": "git+https://github.com/projectwallace/css-code-coverage.git"
 	},
-	"type": "module",
-	"files": [
-		"dist"
-	],
 	"bin": {
 		"css-coverage": "dist/cli.mjs"
 	},
+	"files": [
+		"dist"
+	],
+	"type": "module",
 	"main": "dist/index.js",
+	"types": "dist/index.d.ts",
 	"exports": {
 		"types": "./dist/index.d.ts",
 		"default": "./dist/index.js"
 	},
-	"types": "dist/index.d.ts",
 	"scripts": {
 		"test": "c8 --reporter=text --reporter=lcov playwright test",
 		"build": "tsdown",
 		"check": "tsc --noEmit",
-		"lint": "oxlint --config .oxlintrc.json",
+		"lint": "oxlint --config .oxlintrc.json; oxfmt --check",
 		"lint-package": "publint",
 		"knip": "knip"
 	},
+	"dependencies": {
+		"@projectwallace/format-css": "^2.2.0",
+		"valibot": "^1.2.0"
+	},
 	"devDependencies": {
 		"@codecov/vite-plugin": "^1.9.1",
 		"@playwright/test": "^1.57.0",
@@ -51,13 +51,14 @@
 		"@types/node": "^25.0.3",
 		"c8": "^10.1.3",
 		"knip": "^5.82.0",
+		"oxfmt": "^0.38.0",
 		"oxlint": "^1.39.0",
 		"publint": "^0.3.16",
 		"tsdown": "^0.20.1",
 		"typescript": "^5.9.3"
 	},
-	"dependencies": {
-		"@projectwallace/format-css": "^2.2.0",
-		"valibot": "^1.2.0"
-	}
+	"engines": {
+		"node": ">=20"
+	},
+	"issues": "https://github.com/projectwallace/css-code-coverage/issues"
 }
diff --git a/src/cli/arguments.test.ts b/src/cli/arguments.test.ts
index 9ece28b..1385269 100644
--- a/src/cli/arguments.test.ts
+++ b/src/cli/arguments.test.ts
@@ -48,11 +48,15 @@ test.describe('--min-file-coverage', () => {
 	})
 
 	test('empty --min-file-coverage', () => {
-		expect.soft(() => validate_arguments(parse_arguments([...args, '--min-file-coverage']))).toThrowError()
+		expect
+			.soft(() => validate_arguments(parse_arguments([...args, '--min-file-coverage'])))
+			.toThrowError()
 	})
 
 	test('invalid --min-file-coverage=-1', () => {
-		expect(() => validate_arguments(parse_arguments([...args, '--min-file-coverage=-1']))).toThrowError()
+		expect(() =>
+			validate_arguments(parse_arguments([...args, '--min-file-coverage=-1'])),
+		).toThrowError()
 	})
 
 	test('valid --min-file-coverage=.8', () => {
@@ -93,15 +97,21 @@ test.describe('--show-uncovered', () => {
 
 	test('missing --show-uncovered', () => {
 		expect.soft(() => validate_arguments(parse_arguments([...args]))).not.toThrowError()
-		expect.soft(validate_arguments(parse_arguments([...args]))['show-uncovered']).toEqual('violations')
+		expect
+			.soft(validate_arguments(parse_arguments([...args]))['show-uncovered'])
+			.toEqual('violations')
 	})
 
 	test('empty --show-uncovered', () => {
-		expect.soft(() => validate_arguments(parse_arguments([...args, '--show-uncovered']))).toThrowError()
+		expect
+			.soft(() => validate_arguments(parse_arguments([...args, '--show-uncovered'])))
+			.toThrowError()
 	})
 
 	test('invalid --show-uncovered=test', () => {
-		expect(() => validate_arguments(parse_arguments([...args, '--show-uncovered=test']))).toThrowError()
+		expect(() =>
+			validate_arguments(parse_arguments([...args, '--show-uncovered=test'])),
+		).toThrowError()
 	})
 
 	test('valid --show-uncovered=none', () => {
diff --git a/src/cli/arguments.ts b/src/cli/arguments.ts
index 77ddc10..ed16d89 100644
--- a/src/cli/arguments.ts
+++ b/src/cli/arguments.ts
@@ -15,7 +15,13 @@ const reporters = {
 
 let CoverageDirSchema = v.pipe(v.string(), v.nonEmpty())
 // Coerce args string to number and validate that it's between 0 and 1
-let RatioPercentageSchema = v.pipe(v.string(), v.transform(Number), v.number(), v.minValue(0), v.maxValue(1))
+let RatioPercentageSchema = v.pipe(
+	v.string(),
+	v.transform(Number),
+	v.number(),
+	v.minValue(0),
+	v.maxValue(1),
+)
 let ShowUncoveredSchema = v.pipe(v.string(), v.enum(show_uncovered_options))
 let ReporterSchema = v.pipe(v.string(), v.enum(reporters))
 
diff --git a/src/cli/cli.ts b/src/cli/cli.ts
index 33bbbdd..da3a806 100644
--- a/src/cli/cli.ts
+++ b/src/cli/cli.ts
@@ -9,7 +9,12 @@ import { print as json } from './reporters/json.js'
 import { help } from './help.js'
 
 async function cli(cli_args: string[]) {
-	if (!cli_args || cli_args.length === 0 || cli_args.includes('--help') || cli_args.includes('-h')) {
+	if (
+		!cli_args ||
+		cli_args.length === 0 ||
+		cli_args.includes('--help') ||
+		cli_args.includes('-h')
+	) {
 		return console.log(help())
 	}
 
diff --git a/src/cli/program.ts b/src/cli/program.ts
index 9c24504..5ac9788 100644
--- a/src/cli/program.ts
+++ b/src/cli/program.ts
@@ -1,7 +1,11 @@
 // import from absolute package name instead of relative import (like ../lib/index.ts)
 // to prevent lib/index.js being bundled into cli.js, which would mean that indexjs
 // ends up in our /dist twice which is wasteful
-import { calculate_coverage, type Coverage, type CoverageResult } from '@projectwallace/css-code-coverage'
+import {
+	calculate_coverage,
+	type Coverage,
+	type CoverageResult,
+} from '@projectwallace/css-code-coverage'
 
 export type Report = {
 	context: {
diff --git a/src/cli/reporters/json.ts b/src/cli/reporters/json.ts
index 23d4569..f246e32 100644
--- a/src/cli/reporters/json.ts
+++ b/src/cli/reporters/json.ts
@@ -2,24 +2,26 @@ import type { CliArguments } from '../arguments.js'
 import type { Report } from '../program.js'
 
 function prepare({ report, context }: Report, params: CliArguments) {
-	context.coverage.coverage_per_stylesheet = context.coverage.coverage_per_stylesheet.filter((sheet) => {
-		// Include if the user wanted min-file-coverage and this file coverage is too low
-		if (
-			params['show-uncovered'] === 'violations' &&
-			report.min_file_line_coverage.expected !== undefined &&
-			sheet.line_coverage_ratio < report.min_file_line_coverage.expected
-		) {
-			return true
-		}
+	context.coverage.coverage_per_stylesheet = context.coverage.coverage_per_stylesheet.filter(
+		(sheet) => {
+			// Include if the user wanted min-file-coverage and this file coverage is too low
+			if (
+				params['show-uncovered'] === 'violations' &&
+				report.min_file_line_coverage.expected !== undefined &&
+				sheet.line_coverage_ratio < report.min_file_line_coverage.expected
+			) {
+				return true
+			}
 
-		// Include if show=all and coverage isn't 100%
-		if (params['show-uncovered'] === 'all' && sheet.line_coverage_ratio < 1) {
-			return true
-		}
+			// Include if show=all and coverage isn't 100%
+			if (params['show-uncovered'] === 'all' && sheet.line_coverage_ratio < 1) {
+				return true
+			}
 
-		// Skip the sheet if show=none or coverage is higher than requested
-		return false
-	})
+			// Skip the sheet if show=none or coverage is higher than requested
+			return false
+		},
+	)
 
 	return {
 		report,
diff --git a/src/cli/reporters/pretty.test.ts b/src/cli/reporters/pretty.test.ts
index 3913b74..1c0bdc9 100644
--- a/src/cli/reporters/pretty.test.ts
+++ b/src/cli/reporters/pretty.test.ts
@@ -193,7 +193,10 @@ test.describe('with --min-file-line-coverage', () => {
 			},
 		} satisfies Report
 		let result = print(report, show_none, dependencies)
-		expect(result).toEqual(['Success: total line coverage is 50.22%', 'Success: all files pass minimum line coverage of 50.00%'])
+		expect(result).toEqual([
+			'Success: total line coverage is 50.22%',
+			'Success: all files pass minimum line coverage of 50.00%',
+		])
 	})
 
 	test.describe('--min-line-coverage: success; --min-file-line-coverage: failure; --show: none', () => {
@@ -211,10 +214,14 @@ test.describe('with --min-file-line-coverage', () => {
 			expect(result[0]).toEqual('Success: total line coverage is 50.22%')
 		})
 		test('file-coverage: fail', () => {
-			expect(result[1]).toEqual('Failed: 1 file does not meet the minimum line coverage of 100% (minimum coverage was 50.00%)')
+			expect(result[1]).toEqual(
+				'Failed: 1 file does not meet the minimum line coverage of 100% (minimum coverage was 50.00%)',
+			)
 		})
 		test('shows hint to --show=violations', () => {
-			expect(result[2]).toEqual("  Hint: set --show-uncovered=violations to see which files didn't pass")
+			expect(result[2]).toEqual(
+				"  Hint: set --show-uncovered=violations to see which files didn't pass",
+			)
 		})
 		test('no files shown', () => {
 			expect(result).toHaveLength(3)
@@ -236,10 +243,14 @@ test.describe('with --min-file-line-coverage', () => {
 			expect(result[0]).toEqual('Success: total line coverage is 50.22%')
 		})
 		test('file-coverage: fail', () => {
-			expect(result[1]).toEqual('Failed: 1 file does not meet the minimum line coverage of 100% (minimum coverage was 50.00%)')
+			expect(result[1]).toEqual(
+				'Failed: 1 file does not meet the minimum line coverage of 100% (minimum coverage was 50.00%)',
+			)
 		})
 		test('does not show hint to --show=violations', () => {
-			expect(result[2]).not.toEqual("  Hint: set --show-uncovered=violations to see which files didn't pass")
+			expect(result[2]).not.toEqual(
+				"  Hint: set --show-uncovered=violations to see which files didn't pass",
+			)
 		})
 		test.describe('shows file details', () => {
 			let lines = result.slice(2)
diff --git a/src/cli/reporters/pretty.ts b/src/cli/reporters/pretty.ts
index 79ff5c0..0c31907 100644
--- a/src/cli/reporters/pretty.ts
+++ b/src/cli/reporters/pretty.ts
@@ -42,12 +42,21 @@ function highlight(css: string, styleText: StyleTextFn): string {
 		let name = css.slice(0, space_pos)
 		let is_empty = css.endsWith('{}')
 		let prelude = css.slice(space_pos, is_empty ? -2 : -1)
-		return [styleText('blueBright', name), styleText('magentaBright', prelude), is_empty ? '{}' : '{'].join('')
+		return [
+			styleText('blueBright', name),
+			styleText('magentaBright', prelude),
+			is_empty ? '{}' : '{',
+		].join('')
 	}
 
 	// declaration
 	if (css.includes(':') && css.endsWith(';')) {
-		return [styleText('cyanBright', css.slice(0, css.indexOf(':'))), ':', css.slice(css.indexOf(':') + 1, css.length - 1), ';'].join('')
+		return [
+			styleText('cyanBright', css.slice(0, css.indexOf(':'))),
+			':',
+			css.slice(css.indexOf(':') + 1, css.length - 1),
+			';',
+		].join('')
 	}
 
 	// Empty rule
@@ -74,11 +83,17 @@ function highlight(css: string, styleText: StyleTextFn): string {
 	return [styleText('greenBright', css.slice(0, -1)), '{'].join('')
 }
 
-export function print_lines({ report, context }: Report, params: CliArguments, { styleText, print_width }: PrintLinesDependencies) {
+export function print_lines(
+	{ report, context }: Report,
+	params: CliArguments,
+	{ styleText, print_width }: PrintLinesDependencies,
+) {
 	let output: (string | undefined)[] = []
 
 	if (report.min_line_coverage.ok) {
-		output.push(`${styleText(['bold', 'green'], 'Success')}: total line coverage is ${percentage(report.min_line_coverage.actual)}`)
+		output.push(
+			`${styleText(['bold', 'green'], 'Success')}: total line coverage is ${percentage(report.min_line_coverage.actual)}`,
+		)
 	} else {
 		let { actual, expected } = report.min_line_coverage
 		output.push(
@@ -95,9 +110,13 @@ export function print_lines({ report, context }: Report, params: CliArguments, {
 	if (report.min_file_line_coverage.expected !== undefined) {
 		let { expected, actual, ok } = report.min_file_line_coverage
 		if (ok) {
-			output.push(`${styleText(['bold', 'green'], 'Success')}: all files pass minimum line coverage of ${percentage(expected)}`)
+			output.push(
+				`${styleText(['bold', 'green'], 'Success')}: all files pass minimum line coverage of ${percentage(expected)}`,
+			)
 		} else {
-			let num_files_failed = context.coverage.coverage_per_stylesheet.filter((sheet) => sheet.line_coverage_ratio < expected!).length
+			let num_files_failed = context.coverage.coverage_per_stylesheet.filter(
+				(sheet) => sheet.line_coverage_ratio < expected!,
+			).length
 			output.push(
 				`${styleText(['bold', 'red'], 'Failed')}: ${num_files_failed} ${
 					num_files_failed === 1 ? 'file does' : 'files do'
@@ -119,7 +138,9 @@ export function print_lines({ report, context }: Report, params: CliArguments, {
 		// Show empty line between report header and chunks output
 		output.push()
 
-		for (let sheet of context.coverage.coverage_per_stylesheet.sort((a, b) => a.line_coverage_ratio - b.line_coverage_ratio)) {
+		for (let sheet of context.coverage.coverage_per_stylesheet.sort(
+			(a, b) => a.line_coverage_ratio - b.line_coverage_ratio,
+		)) {
 			if (
 				(sheet.line_coverage_ratio !== 1 && params['show-uncovered'] === 'all') ||
 				(min_file_line_coverage !== undefined &&
@@ -130,9 +151,15 @@ export function print_lines({ report, context }: Report, params: CliArguments, {
 				output.push()
 				output.push(styleText('dim', '─'.repeat(print_width)))
 				output.push(`File: ${sheet.url}`)
-				output.push(`Coverage: ${percentage(sheet.line_coverage_ratio)}, ${sheet.covered_lines}/${sheet.total_lines} lines covered`)
+				output.push(
+					`Coverage: ${percentage(sheet.line_coverage_ratio)}, ${sheet.covered_lines}/${sheet.total_lines} lines covered`,
+				)
 
-				if (min_file_line_coverage && min_file_line_coverage !== 0 && sheet.line_coverage_ratio < min_file_line_coverage) {
+				if (
+					min_file_line_coverage &&
+					min_file_line_coverage !== 0 &&
+					sheet.line_coverage_ratio < min_file_line_coverage
+				) {
 					let lines_to_cover = min_file_line_coverage * sheet.total_lines - sheet.covered_lines
 					output.push(
 						`Tip: cover ${Math.ceil(lines_to_cover)} more ${
@@ -146,16 +173,38 @@ export function print_lines({ report, context }: Report, params: CliArguments, {
 
 				for (let chunk of sheet.chunks.filter((chunk) => !chunk.is_covered)) {
 					// Render N leading lines
-					for (let x = Math.max(chunk.start_line - NUM_LEADING_LINES, 1); x < chunk.start_line; x++) {
-						output.push([' ', styleText('dim', line_number(x)), styleText('dim', indent(lines[x - 1]))].join(''))
+					for (
+						let x = Math.max(chunk.start_line - NUM_LEADING_LINES, 1);
+						x < chunk.start_line;
+						x++
+					) {
+						output.push(
+							[' ', styleText('dim', line_number(x)), styleText('dim', indent(lines[x - 1]))].join(
+								'',
+							),
+						)
 					}
 					// Render the uncovered chunk
 					for (let i = chunk.start_line; i <= chunk.end_line; i++) {
-						output.push([styleText('red', '▌'), styleText('dim', line_number(i)), highlight(indent(lines[i - 1]), styleText)].join(''))
+						output.push(
+							[
+								styleText('red', '▌'),
+								styleText('dim', line_number(i)),
+								highlight(indent(lines[i - 1]), styleText),
+							].join(''),
+						)
 					}
 					// Render N trailing lines
-					for (let y = chunk.end_line + 1; y < Math.min(chunk.end_line + NUM_TRAILING_LINES + 1, lines.length); y++) {
-						output.push([' ', styleText('dim', line_number(y)), styleText('dim', indent(lines[y - 1]))].join(''))
+					for (
+						let y = chunk.end_line + 1;
+						y < Math.min(chunk.end_line + NUM_TRAILING_LINES + 1, lines.length);
+						y++
+					) {
+						output.push(
+							[' ', styleText('dim', line_number(y)), styleText('dim', indent(lines[y - 1]))].join(
+								'',
+							),
+						)
 					}
 					// Show empty line between blocks
 					output.push('')
@@ -170,7 +219,10 @@ export function print_lines({ report, context }: Report, params: CliArguments, {
 export function print(report: Report, params: CliArguments): void {
 	let logger = report.report.ok ? console.log : console.error
 
-	for (let line of print_lines(report, params, { styleText, print_width: process.stdout.columns })) {
+	for (let line of print_lines(report, params, {
+		styleText,
+		print_width: process.stdout.columns,
+	})) {
 		logger(line)
 	}
 }
diff --git a/src/lib/decuplicate.ts b/src/lib/decuplicate.ts
index b423509..1b815a9 100644
--- a/src/lib/decuplicate.ts
+++ b/src/lib/decuplicate.ts
@@ -26,7 +26,10 @@ function merge_ranges(ranges: Range[]): Range[] {
 }
 
 // 2. Merge ranges for a single stylesheet entry into an existing grouped sheet
-function merge_entry_ranges(sheet: { url: string; ranges: Range[] } | undefined, entry: Coverage): { url: string; ranges: Range[] } {
+function merge_entry_ranges(
+	sheet: { url: string; ranges: Range[] } | undefined,
+	entry: Coverage,
+): { url: string; ranges: Range[] } {
 	if (!sheet) {
 		return { url: entry.url, ranges: [...entry.ranges] }
 	}
diff --git a/src/lib/deduplicate.test.ts b/src/lib/deduplicate.test.ts
index 8433522..c5621dc 100644
--- a/src/lib/deduplicate.test.ts
+++ b/src/lib/deduplicate.test.ts
@@ -33,7 +33,9 @@ test('merges two identical texts with different URLs and identical ranges', () =
 		},
 	]
 	let first = entries.at(0)!
-	expect(deduplicate_entries(entries)).toEqual([{ text: first.text, url: first.url, ranges: first.ranges }])
+	expect(deduplicate_entries(entries)).toEqual([
+		{ text: first.text, url: first.url, ranges: first.ranges },
+	])
 })
 
 test('merges different ranges on identical CSS, different URLs', () => {
@@ -50,7 +52,9 @@ test('merges different ranges on identical CSS, different URLs', () => {
 		},
 	]
 	let first = entries.at(0)!
-	expect(deduplicate_entries(entries)).toEqual([{ text: first.text, url: first.url, ranges: [{ start: 0, end: 9 }] }])
+	expect(deduplicate_entries(entries)).toEqual([
+		{ text: first.text, url: first.url, ranges: [{ start: 0, end: 9 }] },
+	])
 })
 
 test('merges different ranges on identical CSS, identical URLs', () => {
@@ -66,7 +70,9 @@ test('merges different ranges on identical CSS, identical URLs', () => {
 			url: 'example.com',
 		},
 	]
-	expect(deduplicate_entries(entries)).toEqual([{ text: entries[0]!.text, url: entries[0]!.url, ranges: [{ start: 0, end: 9 }] }])
+	expect(deduplicate_entries(entries)).toEqual([
+		{ text: entries[0]!.text, url: entries[0]!.url, ranges: [{ start: 0, end: 9 }] },
+	])
 })
 
 test('does not merge different CSS with different URLs and identical ranges', () => {
diff --git a/src/lib/filter-entries.test.ts b/src/lib/filter-entries.test.ts
index 776da97..f622882 100644
--- a/src/lib/filter-entries.test.ts
+++ b/src/lib/filter-entries.test.ts
@@ -21,7 +21,9 @@ test('keeps files with CSS extension', () => {
 			ranges: [{ start: 0, end: 13 }],
 		},
 	] satisfies Coverage[]
-	expect(entries.reduce<Coverage[]>((acc, entry) => filter_coverage(acc, entry), [])).toEqual(entries)
+	expect(entries.reduce<Coverage[]>((acc, entry) => filter_coverage(acc, entry), [])).toEqual(
+		entries,
+	)
 })
 
 test('keeps extension-less URL with HTML text', () => {
@@ -39,7 +41,9 @@ test('keeps extension-less URL with HTML text', () => {
 			ranges: [{ start: 0, end: 13 }], // ranges are remapped
 		},
 	] satisfies Coverage[]
-	expect(entries.reduce<Coverage[]>((acc, entry) => filter_coverage(acc, entry), [])).toEqual(expected)
+	expect(entries.reduce<Coverage[]>((acc, entry) => filter_coverage(acc, entry), [])).toEqual(
+		expected,
+	)
 })
 
 test('keeps extension-less URL with CSS text (running coverage in vite dev mode)', () => {
@@ -50,7 +54,9 @@ test('keeps extension-less URL with CSS text (running coverage in vite dev mode)
 			ranges: [{ start: 0, end: 13 }],
 		},
 	] satisfies Coverage[]
-	expect(entries.reduce<Coverage[]>((acc, entry) => filter_coverage(acc, entry), [])).toEqual(entries)
+	expect(entries.reduce<Coverage[]>((acc, entry) => filter_coverage(acc, entry), [])).toEqual(
+		entries,
+	)
 })
 
 test('filters out extension-less JS', () => {
diff --git a/src/lib/html-parser.test.ts b/src/lib/html-parser.test.ts
index 297b773..928b6c0 100644
--- a/src/lib/html-parser.test.ts
+++ b/src/lib/html-parser.test.ts
@@ -5,7 +5,9 @@ let parse: (html: string) => Element[]
 
 test.beforeAll(() => {
 	parse = function (html: string) {
-		return new DOMParser().parseFromString(`<html>${html}</html>`, 'text/html').querySelectorAll('style')
+		return new DOMParser()
+			.parseFromString(`<html>${html}</html>`, 'text/html')
+			.querySelectorAll('style')
 	}
 })
 
@@ -33,7 +35,9 @@ test('finds multiple <style> tags', () => {
 })
 
 test('finds style tags with attributes', () => {
-	expect(parse('<style data-attr data-testid="yup">.css{}</style>')).toEqual([{ textContent: '.css{}' }])
+	expect(parse('<style data-attr data-testid="yup">.css{}</style>')).toEqual([
+		{ textContent: '.css{}' },
+	])
 })
 
 test.describe('invalid tags', () => {
diff --git a/src/lib/index.test.ts b/src/lib/index.test.ts
index 0df980f..a4b5e19 100644
--- a/src/lib/index.test.ts
+++ b/src/lib/index.test.ts
@@ -98,13 +98,21 @@ test.describe('from <link rel="stylesheet">', () => {
 		expect.soft(sheet.uncovered_lines).toBe(8)
 		expect.soft(sheet.total_lines).toBe(23)
 		expect.soft(sheet.url).toEqual('http://localhost/style.css')
-		expect.soft(sheet.chunks.map(({ is_covered, start_line, end_line }) => ({ is_covered, start_line, end_line }))).toEqual([
-			{ is_covered: true, start_line: 1, end_line: 4 },
-			{ is_covered: false, start_line: 5, end_line: 8 },
-			{ is_covered: true, start_line: 9, end_line: 13 },
-			{ is_covered: false, start_line: 14, end_line: 17 },
-			{ is_covered: true, start_line: 18, end_line: 23 },
-		])
+		expect
+			.soft(
+				sheet.chunks.map(({ is_covered, start_line, end_line }) => ({
+					is_covered,
+					start_line,
+					end_line,
+				})),
+			)
+			.toEqual([
+				{ is_covered: true, start_line: 1, end_line: 4 },
+				{ is_covered: false, start_line: 5, end_line: 8 },
+				{ is_covered: true, start_line: 9, end_line: 13 },
+				{ is_covered: false, start_line: 14, end_line: 17 },
+				{ is_covered: true, start_line: 18, end_line: 23 },
+			])
 	})
 })
 
@@ -169,7 +177,12 @@ p {
 		let result = calculate_coverage(coverage)
 		let sheet = result.coverage_per_stylesheet.at(0)!
 		expect(
-			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({ is_covered, start_line, end_line, total_lines })),
+			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({
+				is_covered,
+				start_line,
+				end_line,
+				total_lines,
+			})),
 		).toEqual([
 			{ is_covered: true, start_line: 1, end_line: 5, total_lines: 5 },
 			{ is_covered: false, start_line: 6, end_line: 9, total_lines: 4 },
@@ -192,7 +205,11 @@ p {
 		])
 		expect(result.coverage_per_stylesheet.at(0)?.text).toEqual('h1 {\n\tcolor: blue;\n}')
 		expect(
-			result.coverage_per_stylesheet.at(0)?.chunks.map(({ start_line, end_line, is_covered }) => ({ start_line, end_line, is_covered })),
+			result.coverage_per_stylesheet.at(0)?.chunks.map(({ start_line, end_line, is_covered }) => ({
+				start_line,
+				end_line,
+				is_covered,
+			})),
 		).toEqual([
 			{
 				start_line: 1,
@@ -211,7 +228,11 @@ p {
 			},
 		])
 		expect(
-			result.coverage_per_stylesheet.at(0)?.chunks.map(({ start_line, end_line, is_covered }) => ({ start_line, end_line, is_covered })),
+			result.coverage_per_stylesheet.at(0)?.chunks.map(({ start_line, end_line, is_covered }) => ({
+				start_line,
+				end_line,
+				is_covered,
+			})),
 		).toEqual([
 			{
 				start_line: 1,
diff --git a/src/lib/index.ts b/src/lib/index.ts
index adc2bbd..4014127 100644
--- a/src/lib/index.ts
+++ b/src/lib/index.ts
@@ -75,34 +75,48 @@ function calculate_stylesheet_coverage({ text, url, chunks }: PrettifiedCoverage
 export function calculate_coverage(coverage: Coverage[]): CoverageResult {
 	let total_files_found = coverage.length
 
-	let filtered_coverage = coverage.reduce<Coverage[]>((acc, entry) => filter_coverage(acc, entry), [])
-	let deduplicated: Coverage[] = filtered_coverage.reduce<Coverage[]>((entries, entry) => deduplicate_entries(entries.concat(entry)), [])
+	let filtered_coverage = coverage.reduce<Coverage[]>(
+		(acc, entry) => filter_coverage(acc, entry),
+		[],
+	)
+	let deduplicated: Coverage[] = filtered_coverage.reduce<Coverage[]>(
+		(entries, entry) => deduplicate_entries(entries.concat(entry)),
+		[],
+	)
 	let extended: Coverage[] = deduplicated.map((coverage) => extend_ranges(coverage))
 	let chunkified: ChunkedCoverage[] = extended.map((sheet) => chunkify(sheet))
 	let prettified: PrettifiedCoverage[] = chunkified.map((sheet) => prettify(sheet))
-	let coverage_per_stylesheet = prettified.map((stylesheet) => calculate_stylesheet_coverage(stylesheet))
+	let coverage_per_stylesheet = prettified.map((stylesheet) =>
+		calculate_stylesheet_coverage(stylesheet),
+	)
 
 	// Calculate total coverage for all stylesheets combined
-	let { total_lines, total_covered_lines, total_uncovered_lines, total_bytes, total_used_bytes, total_unused_bytes } =
-		coverage_per_stylesheet.reduce(
-			(totals, sheet) => {
-				totals.total_lines += sheet.total_lines
-				totals.total_covered_lines += sheet.covered_lines
-				totals.total_uncovered_lines += sheet.uncovered_lines
-				totals.total_bytes += sheet.total_bytes
-				totals.total_used_bytes += sheet.covered_bytes
-				totals.total_unused_bytes += sheet.uncovered_bytes
-				return totals
-			},
-			{
-				total_lines: 0,
-				total_covered_lines: 0,
-				total_uncovered_lines: 0,
-				total_bytes: 0,
-				total_used_bytes: 0,
-				total_unused_bytes: 0,
-			},
-		)
+	let {
+		total_lines,
+		total_covered_lines,
+		total_uncovered_lines,
+		total_bytes,
+		total_used_bytes,
+		total_unused_bytes,
+	} = coverage_per_stylesheet.reduce(
+		(totals, sheet) => {
+			totals.total_lines += sheet.total_lines
+			totals.total_covered_lines += sheet.covered_lines
+			totals.total_uncovered_lines += sheet.uncovered_lines
+			totals.total_bytes += sheet.total_bytes
+			totals.total_used_bytes += sheet.covered_bytes
+			totals.total_unused_bytes += sheet.uncovered_bytes
+			return totals
+		},
+		{
+			total_lines: 0,
+			total_covered_lines: 0,
+			total_uncovered_lines: 0,
+			total_bytes: 0,
+			total_used_bytes: 0,
+			total_unused_bytes: 0,
+		},
+	)
 
 	return {
 		total_files_found,
diff --git a/src/lib/test/generate-coverage.test.ts b/src/lib/test/generate-coverage.test.ts
index 009efb3..dbe31c2 100644
--- a/src/lib/test/generate-coverage.test.ts
+++ b/src/lib/test/generate-coverage.test.ts
@@ -101,6 +101,8 @@ test.describe('coverage quirks', () => {
 		expect.soft(sheet.text!.substring(12, 16)).toBe('all ')
 		expect.soft(sheet.text!.substring(23, 54)).toBe('h1 {\n\t\t\t\t\t\tcolor: green;\n\t\t\t\t\t}')
 		expect.soft(sheet.text!.substring(75, 91)).toBe('(display: grid) ')
-		expect.soft(sheet.text!.substring(98, 132)).toBe('h1 {\n\t\t\t\t\t\tfont-size: 24px;\n\t\t\t\t\t}')
+		expect
+			.soft(sheet.text!.substring(98, 132))
+			.toBe('h1 {\n\t\t\t\t\t\tfont-size: 24px;\n\t\t\t\t\t}')
 	})
 })
diff --git a/src/lib/test/kitchen-sink.test.ts b/src/lib/test/kitchen-sink.test.ts
index 31971fa..f4d4ead 100644
--- a/src/lib/test/kitchen-sink.test.ts
+++ b/src/lib/test/kitchen-sink.test.ts
@@ -75,7 +75,12 @@ test.describe('comment coverage', () => {
 		let result = calculate_coverage(coverage)
 		let sheet = result.coverage_per_stylesheet.at(0)!
 		expect(
-			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({ is_covered, start_line, end_line, total_lines })),
+			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({
+				is_covered,
+				start_line,
+				end_line,
+				total_lines,
+			})),
 		).toEqual([
 			{ is_covered: false, start_line: 1, end_line: 1, total_lines: 1 },
 			{ is_covered: true, start_line: 2, end_line: 5, total_lines: 4 },
@@ -93,7 +98,12 @@ test.describe('comment coverage', () => {
 		let result = calculate_coverage(coverage)
 		let sheet = result.coverage_per_stylesheet.at(0)!
 		expect(
-			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({ is_covered, start_line, end_line, total_lines })),
+			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({
+				is_covered,
+				start_line,
+				end_line,
+				total_lines,
+			})),
 		).toEqual([
 			{ is_covered: false, start_line: 1, end_line: 3, total_lines: 3 },
 			{ is_covered: true, start_line: 4, end_line: 7, total_lines: 4 },
@@ -109,7 +119,12 @@ test.describe('comment coverage', () => {
 		let result = calculate_coverage(coverage)
 		let sheet = result.coverage_per_stylesheet.at(0)!
 		expect(
-			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({ is_covered, start_line, end_line, total_lines })),
+			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({
+				is_covered,
+				start_line,
+				end_line,
+				total_lines,
+			})),
 		).toEqual([
 			{ is_covered: true, start_line: 1, end_line: 4, total_lines: 4 },
 			{ is_covered: false, start_line: 5, end_line: 5, total_lines: 1 },
@@ -127,7 +142,12 @@ test.describe('comment coverage', () => {
 		let result = calculate_coverage(coverage)
 		let sheet = result.coverage_per_stylesheet.at(0)!
 		expect(
-			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({ is_covered, start_line, end_line, total_lines })),
+			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({
+				is_covered,
+				start_line,
+				end_line,
+				total_lines,
+			})),
 		).toEqual([
 			{ is_covered: true, start_line: 1, end_line: 4, total_lines: 4 },
 			{ is_covered: false, start_line: 5, end_line: 7, total_lines: 3 },
@@ -164,7 +184,13 @@ test.describe('@rules', () => {
 		let result = calculate_coverage(coverage)
 		let sheet = result.coverage_per_stylesheet.at(0)!
 
-		expect(sheet.chunks.map(({ is_covered, start_line, total_lines }) => ({ is_covered, start_line, total_lines }))).toEqual([
+		expect(
+			sheet.chunks.map(({ is_covered, start_line, total_lines }) => ({
+				is_covered,
+				start_line,
+				total_lines,
+			})),
+		).toEqual([
 			{ is_covered: true, start_line: 1, total_lines: 6 },
 			{ is_covered: false, start_line: 7, total_lines: 3 },
 		])
@@ -187,7 +213,12 @@ test.describe('@rules', () => {
 		let sheet = result.coverage_per_stylesheet.at(0)!
 
 		expect(
-			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({ is_covered, start_line, end_line, total_lines })),
+			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({
+				is_covered,
+				start_line,
+				end_line,
+				total_lines,
+			})),
 		).toEqual([
 			{ is_covered: false, start_line: 1, end_line: 3, total_lines: 3 },
 			{ is_covered: true, start_line: 4, end_line: 10, total_lines: 7 },
@@ -215,7 +246,12 @@ test.describe('@rules', () => {
 		let sheet = result.coverage_per_stylesheet.at(0)!
 
 		expect(
-			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({ is_covered, start_line, end_line, total_lines })),
+			sheet.chunks.map(({ is_covered, start_line, end_line, total_lines }) => ({
+				is_covered,
+				start_line,
+				end_line,
+				total_lines,
+			})),
 		).toEqual([
 			{ is_covered: false, start_line: 1, end_line: 3, total_lines: 3 },
 			{ is_covered: true, start_line: 4, end_line: 9, total_lines: 6 },
@@ -256,10 +292,18 @@ test.describe('Wallace mega soverage suite', () => {
 		let sheet = result.coverage_per_stylesheet.find((s) => s.url.includes('Meter'))!
 		expect.soft(sheet.line_coverage_ratio).not.toBe(1)
 		expect.soft(sheet.total_lines).toBe(35)
-		expect.soft(sheet.chunks.map(({ is_covered, start_line, end_line }) => ({ is_covered, start_line, end_line }))).toEqual([
-			{ is_covered: true, start_line: 1, end_line: 22 },
-			{ is_covered: false, start_line: 23, end_line: 35 },
-		])
+		expect
+			.soft(
+				sheet.chunks.map(({ is_covered, start_line, end_line }) => ({
+					is_covered,
+					start_line,
+					end_line,
+				})),
+			)
+			.toEqual([
+				{ is_covered: true, start_line: 1, end_line: 22 },
+				{ is_covered: false, start_line: 23, end_line: 35 },
+			])
 	})
 
 	test('Container has partial coverage', () => {
@@ -268,11 +312,19 @@ test.describe('Wallace mega soverage suite', () => {
 		expect.soft(sheet.line_coverage_ratio).not.toBe(1)
 		expect.soft(sheet.total_lines).toBe(44)
 		expect.soft(sheet.uncovered_lines).toBe(3)
-		expect.soft(sheet.chunks.map(({ is_covered, start_line, end_line }) => ({ is_covered, start_line, end_line }))).toEqual([
-			{ is_covered: true, start_line: 1, end_line: 21 },
-			{ is_covered: false, start_line: 22, end_line: 24 },
-			{ is_covered: true, start_line: 25, end_line: 44 },
-		])
+		expect
+			.soft(
+				sheet.chunks.map(({ is_covered, start_line, end_line }) => ({
+					is_covered,
+					start_line,
+					end_line,
+				})),
+			)
+			.toEqual([
+				{ is_covered: true, start_line: 1, end_line: 21 },
+				{ is_covered: false, start_line: 22, end_line: 24 },
+				{ is_covered: true, start_line: 25, end_line: 44 },
+			])
 	})
 
 	test('Markdown has partial coverage', () => {
@@ -280,27 +332,39 @@ test.describe('Wallace mega soverage suite', () => {
 		let sheet = result.coverage_per_stylesheet.find((s) => s.url.includes('Markdown'))!
 		expect.soft(sheet.line_coverage_ratio).not.toBe(1)
 		expect.soft(sheet.total_lines).toBe(202)
-		expect.soft(sheet.chunks.filter((c) => !c.is_covered).map(({ start_line, end_line }) => ({ start_line, end_line }))).toEqual([
-			{ start_line: 26, end_line: 38 }, // .markdown h4
-			{ start_line: 154, end_line: 157 }, // .markdown img
-			{ start_line: 179, end_line: 197 }, // .markdown aside
-		])
+		expect
+			.soft(
+				sheet.chunks
+					.filter((c) => !c.is_covered)
+					.map(({ start_line, end_line }) => ({ start_line, end_line })),
+			)
+			.toEqual([
+				{ start_line: 26, end_line: 38 }, // .markdown h4
+				{ start_line: 154, end_line: 157 }, // .markdown img
+				{ start_line: 179, end_line: 197 }, // .markdown aside
+			])
 	})
 
 	// This was a notoriously difficult one to fix
 	test('main sheet has partial coverage', () => {
 		let result = calculate_coverage(coverage)
 		let sheet = result.coverage_per_stylesheet.find((s) => s.url.endsWith('0.RC2DzJv0.css'))!
-		expect.soft(sheet.chunks.filter((c) => !c.is_covered).map(({ start_line, end_line }) => ({ start_line, end_line }))).toEqual([
-			{ start_line: 77, end_line: 81 }, // @media print { .nav-list.svelte-1h32yp1
-			{ start_line: 127, end_line: 130 }, // .nav-popover-trigger.svelte-1h32yp1.invisible
-			{ start_line: 146, end_line: 152 }, // @supports not (right: anchor(end)) { .nav-popover
-			{ start_line: 171, end_line: 173 }, // .popover-item.svelte-1h32yp1[aria-current=\"page\"]:hover
-			{ start_line: 198, end_line: 202 }, // @media print { .footer.svelte-jz8lnl
-			{ start_line: 275, end_line: 277 }, // .shortcut.svelte-1c8nzn6:hover
-			{ start_line: 296, end_line: 298 }, // .cmd-k.svelte-1ux7hi0:focus-visible
-			{ start_line: 1286, end_line: 1288 }, // .theme-popover-trigger.svelte-mls84d:focus-visible
-			{ start_line: 1313, end_line: 1319 }, // @supports not (right: anchor(end)) { .theme-popover.svelte-mls84d
-		])
+		expect
+			.soft(
+				sheet.chunks
+					.filter((c) => !c.is_covered)
+					.map(({ start_line, end_line }) => ({ start_line, end_line })),
+			)
+			.toEqual([
+				{ start_line: 77, end_line: 81 }, // @media print { .nav-list.svelte-1h32yp1
+				{ start_line: 127, end_line: 130 }, // .nav-popover-trigger.svelte-1h32yp1.invisible
+				{ start_line: 146, end_line: 152 }, // @supports not (right: anchor(end)) { .nav-popover
+				{ start_line: 171, end_line: 173 }, // .popover-item.svelte-1h32yp1[aria-current=\"page\"]:hover
+				{ start_line: 198, end_line: 202 }, // @media print { .footer.svelte-jz8lnl
+				{ start_line: 275, end_line: 277 }, // .shortcut.svelte-1c8nzn6:hover
+				{ start_line: 296, end_line: 298 }, // .cmd-k.svelte-1ux7hi0:focus-visible
+				{ start_line: 1286, end_line: 1288 }, // .theme-popover-trigger.svelte-mls84d:focus-visible
+				{ start_line: 1313, end_line: 1319 }, // @supports not (right: anchor(end)) { .theme-popover.svelte-mls84d
+			])
 	})
 })
diff --git a/src/lib/test/wallace.json b/src/lib/test/wallace.json
index 441f2d8..cefbd50 100644
--- a/src/lib/test/wallace.json
+++ b/src/lib/test/wallace.json
@@ -1,1814 +1,1814 @@
 [
-  {
-    "text": ".icon.svelte-1eqehiz{display:inline-block;fill:currentColor;opacity:.75}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Icon.H5P8WqwA.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 72
-      }
-    ]
-  },
-  {
-    "text": ".empty.svelte-1m5lo4h{padding:var(--space-4) var(--space-6);border:3px dashed var(--fg-700);text-align:center;font-weight:var(--font-medium);color:light-dark(var(--fg-700),var(--fg-400));text-wrap:balance;display:flex;align-items:center;justify-content:center}@media print{.empty.svelte-1m5lo4h{border-width:1px}}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Empty.B3vD1UoH.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 260
-      }
-    ]
-  },
-  {
-    "text": "[role=treeitem].svelte-d5pltr{font-family:var(--font-mono);transition:background-color .1s;scroll-margin:var(--space-12)}[role=treeitem].svelte-d5pltr[aria-selected=true]{background-color:var(--bg-100)}ol.svelte-d5pltr{padding-left:2ch}.property.svelte-d5pltr,.name.svelte-d5pltr{color:var(--highlight-property)}.number.svelte-d5pltr{color:var(--highlight-number)}.string.svelte-d5pltr{color:var(--highlight-string)}.wrapper.svelte-vgndjj{display:grid;height:100%;max-height:100%;overflow:auto}.wrapper.svelte-vgndjj>:is(textarea:where(.svelte-vgndjj),output:where(.svelte-vgndjj)){grid-column:1 / -1;grid-row:1 / -1;padding:0;margin:0;font-size:.8rem;line-height:2;font-family:var(--font-mono);white-space:pre;height:100%;-webkit-hyphens:none;hyphens:none}.wrapper.svelte-vgndjj textarea:where(.svelte-vgndjj){color:#fff0;background-color:transparent;caret-color:var(--gray-100);resize:none;overflow:auto}.wrapper.svelte-vgndjj textarea:where(.svelte-vgndjj)::selection{background-color:Highlight;color:var(--gray-100)}.wrapper.svelte-vgndjj textarea:where(.svelte-vgndjj):focus{outline:none}.wrapper.svelte-vgndjj output:where(.svelte-vgndjj){pointer-events:none}.header.svelte-148ispv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-2)}.title.svelte-148ispv{font-weight:var(--font-bold);margin-right:auto}ol.svelte-148ispv{max-height:100%;overflow:auto;overscroll-behavior:contain}.panes.svelte-148ispv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;height:calc(100vh - 12rem)}.pane.svelte-148ispv{border:1px solid var(--fg-600);background-color:var(--bg-0);font-size:var(--size-specimen);line-height:2;padding:var(--space-2) var(--space-3);height:100%}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/8.Cq1Dozx8.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 312
-      },
-      {
-        "start": 0,
-        "end": 121
-      },
-      {
-        "start": 202,
-        "end": 312
-      },
-      {
-        "start": 202,
-        "end": 1020
-      },
-      {
-        "start": 364,
-        "end": 1747
-      },
-      {
-        "start": 364,
-        "end": 1020
-      },
-      {
-        "start": 1093,
-        "end": 1747
-      }
-    ]
-  },
-  {
-    "text": ".logo.svelte-1l8nvlt{display:block;color:light-dark(var(--accent-500),var(--accent-400));padding:var(--space-1);line-height:var(--leading-none)}@media (min-width: 44rem){.logo.svelte-1l8nvlt{padding:var(--space-4)}}.logo.svelte-1l8nvlt:hover{color:var(--accent-700)}html:not([data-theme=naked]) .logo.svelte-1l8nvlt:after{content:\"W\";display:inline-block;font-size:var(--size-2xl)}@media (min-width: 44rem){html:not([data-theme=naked]) .logo.svelte-1l8nvlt:after{content:\"Wallace\";font-size:var(--size-2xl)}}.nav.svelte-1h32yp1{--nav-border-height: .25rem;--nav-gap: var(--space-2);--nav-others-gap: var(--space-2);--nav-font-size: var(--size-sm);--item-block-padding: var(--space-2);--item-inline-padding: var(--space-1);border-top:var(--space-1) solid var(--accent);background-color:var(--bg-0);border-bottom:1px solid var(--fg-800)}@media (min-width: 44rem){.nav.svelte-1h32yp1{--nav-gap: var(--space-3);--nav-font-size: var(--size-base);--item-block-padding: var(--space-4)}}@media (min-width: 66rem){.nav.svelte-1h32yp1{--nav-gap: var(--space-4)}}.nav-inner.svelte-1h32yp1{display:flex;gap:var(--nav-gap);align-items:baseline}.nav-list.svelte-1h32yp1{display:flex;flex-wrap:wrap;gap:var(--nav-gap);align-items:baseline;font-size:var(--nav-font-size);height:calc(var(--nav-font-size) * var(--leading-base) + var(--item-block-padding) + var(--item-block-padding) + var(--nav-border-height));overflow:hidden}.nav-list.svelte-1h32yp1>li:where(.svelte-1h32yp1){flex-shrink:0}@media print{.nav-list.svelte-1h32yp1{display:none}}.nav-item.svelte-1h32yp1,.popover-item.svelte-1h32yp1{display:block;padding:var(--item-block-padding) var(--item-inline-padding);font-weight:var(--font-medium);color:var(--fg-200);white-space:nowrap}.nav-item.svelte-1h32yp1{border-bottom:var(--nav-border-height) solid transparent}.nav-item.svelte-1h32yp1:hover,.nav-item.svelte-1h32yp1:focus{border-bottom-color:var(--fg-700)}.nav-item[aria-current=page].svelte-1h32yp1,.nav-item[aria-current=page].svelte-1h32yp1:hover,.nav-item[aria-current=page].svelte-1h32yp1:focus{color:var(--fg-100);border-bottom-color:var(--accent)}.others.svelte-1h32yp1{display:flex;gap:var(--nav-others-gap);align-items:center;margin-left:auto}.nav-popover-trigger.svelte-1h32yp1{display:block;padding:var(--space-1) var(--space-3);border:1px solid var(--fg-700);anchor-name:--nav-popover-trigger}.nav-popover-trigger.svelte-1h32yp1[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450)}.nav-popover-trigger.svelte-1h32yp1.invisible{visibility:hidden;pointer-events:none}.nav-popover.svelte-1h32yp1{position:absolute;position-anchor:--nav-popover-trigger;top:calc(anchor(end) + var(--space-2));right:anchor(end);left:auto;width:max-content;background-color:var(--fg-900);padding:var(--space-2);border:1px solid var(--fg-450);transition:opacity .05s ease-out;box-shadow:var(--shadow)}@supports not (right: anchor(end)){.nav-popover.svelte-1h32yp1{position:fixed;top:3em;right:3em}}.nav-popover-list.svelte-1h32yp1{display:grid;gap:var(--space-2)}.popover-item.svelte-1h32yp1{padding:var(--space-1) var(--space-3);border-inline-start:var(--space-1) solid transparent;border-inline-end:var(--space-1) solid transparent;font-size:var(--nav-font-size)}.popover-item.svelte-1h32yp1[aria-current=page]{color:var(--fg-200);border-inline-start-color:var(--accent-500)}.popover-item.svelte-1h32yp1[aria-current=page]:hover{border-inline-start-color:var(--accent-400)}.popover-item.svelte-1h32yp1:hover,.popover-item.svelte-1h32yp1:focus{background-color:var(--bg-300)}.footer.svelte-jz8lnl{display:grid;gap:var(--space-4);margin-top:var(--space-8);margin-bottom:var(--space-4);padding-block:var(--space-8);padding-inline:var(--space-3);border-top:1px solid var(--fg-600)}@media (min-width: 66rem){.footer.svelte-jz8lnl{gap:var(--space-12);grid-template-columns:repeat(4,fit-content(100%)) 1fr;padding-inline:var(--space-8)}}@media print{.footer.svelte-jz8lnl{display:none}}.section.svelte-jz8lnl{display:grid;gap:var(--space-1);align-content:start}.footer-title.svelte-jz8lnl{font-weight:var(--font-medium)}.footer-list.svelte-jz8lnl{display:grid;gap:var(--space-1)}.footer-link.svelte-jz8lnl{display:block;color:var(--fg-300);padding-block:var(--space-1)}header.svelte-1c8nzn6{margin-inline:var(--space-3);margin:var(--space-3)}input[type=search].svelte-1c8nzn6{width:100%}.body.svelte-1c8nzn6{max-height:85vh;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.empty.svelte-1c8nzn6{margin-bottom:var(--space-3)}.section.svelte-1c8nzn6{padding-block:var(--space-3)}.section.svelte-1c8nzn6:not(:last-child){border-bottom:1px solid var(--fg-500)}.section-title.svelte-1c8nzn6{color:var(--fg-300);font-size:var(--size-xs);margin-block:var(--space-3)}.section-title.svelte-1c8nzn6,.shortcut.svelte-1c8nzn6{padding-inline:var(--space-3);margin-inline:var(--space-3)}.shortcut.svelte-1c8nzn6{display:block;padding-block:var(--space-2)}.shortcut.svelte-1c8nzn6 .icon:where(.svelte-1c8nzn6){color:var(--fg-300);margin-right:var(--space-3)}.shortcut.svelte-1c8nzn6:hover{background-color:var(--bg-300)}.shortcut.svelte-1c8nzn6:focus{outline:1px solid light-dark(var(--accent-600),var(--accent));outline-offset:-1px;background-color:var(--highlight)}.cmd-k.svelte-1ux7hi0{padding:var(--space-1) var(--space-2);border:1px solid var(--fg-700);color:var(--fg-300);font-size:var(--size-sm);display:flex;align-items:center;gap:var(--space-1);white-space:nowrap}.cmd-k.svelte-1ux7hi0:focus-visible{border-color:var(--accent)}.cmd-k.svelte-1ux7hi0 kbd:where(.svelte-1ux7hi0):first-of-type{font-size:1.2em}@media (max-width: 44rem){.cmd-k.svelte-1ux7hi0{display:none}}.cmd-k.svelte-1ux7hi0[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450);color:light-dark(var(--fg-0),var(--accent-500))}.dialog.svelte-1ux7hi0::backdrop{position:fixed;background-color:color-mix(in srgb,var(--black) 50%,transparent)}.dialog.svelte-1ux7hi0{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:90vw;max-width:48rem;background-color:var(--bg-200);border:1px solid var(--fg-450)}.skip-link.svelte-supu7d{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:clip}.skip-link.svelte-supu7d:focus-visible,.skip-link.svelte-supu7d:focus,.skip-link.svelte-supu7d:active{position:absolute;left:50%;top:0;width:auto;height:auto;overflow:visible;transform:translate(-50%);padding:var(--space-2) var(--space-4);background:var(--bg-100);color:var(--fg-100);box-shadow:var(--shadow)}@layer normalize{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer config{@layer color{html{--teal-100: hsl(151.7deg 33% 90%);--teal-200: hsl(151.7deg 43% 75%);--teal-300: hsl(151.7deg 53% 60%);--teal-400: hsl(151.7deg 66% 47.3%);--teal-500: hsl(152deg 65.6% 41%);--teal-600: hsl(152deg 68.6% 36%);--teal-700: hsl(152deg 72% 33%);--teal-800: hsl(152deg 80% 25%);--blue-100: hsl(215.9deg 90% 85%);--blue-200: hsl(215.9deg 90% 70%);--blue-300: hsl(215.9deg 90% 60%);--blue-400: hsl(215.9deg 92% 40%);--blue-500: hsl(216deg 92.2% 35.1%);--blue-700: hsl(216.1deg 92.2% 25.1%);--blue-800: hsl(216.1deg 80% 9%);--yellow-400: hsl(60deg 80% 50%);--yellow-500: hsl(60deg 80% 42%);--yellow-600: hsl(60deg 90% 35%);--orange-100: hsl(31.7deg 90% 90%);--orange-300: #fcb76a;--orange-400: hsl(31.7deg 96.7% 47.3%);--pink-300: rgb(233 44 120);--pink-400: hsl(335.9deg 89% 50%);--pink-500: hsl(335.9deg 80% 40%);--green-100: hsl(121.9deg 40% 93%);--green-200: hsl(121.9deg 50% 73%);--green-300: hsl(121.9deg 55% 58%);--green-400: hsl(121.9deg 60% 43%);--green-500: hsl(121.9deg 70% 31%);--green-600: hsl(121.9deg 35% 23%);--green-700: hsl(166deg 25% 17%);--red-100: hsl(4deg 26% 91%);--red-200: hsl(4deg 46% 71%);--red-300: hsl(4deg 66% 51%);--red-400: hsl(0deg 70% 42%);--red-600: hsl(0deg 70% 16%);--red-700: hsl(0deg 74% 11%);--red-900: hsl(338.9deg 26.8% 24.1%);--purple-100: hsl(273.3deg 69.2% 97.5%);--purple-200: hsl(272deg 66.7% 82.4%);--purple-300: hsl(271.7deg 66.1% 57.3%);--purple-400: hsl(271.7deg 66% 47.3%);--purple-500: hsl(271.7deg 65.7% 42.4%);--purple-600: hsl(272.4deg 66.7% 29.4%);--purple-700: hsl(271.9deg 66.3% 37.3%);--purple-800: hsl(271.7deg 66.4% 25.7%);--purple-900: hsl(272.2deg 67.5% 15.7%);--white: hsl(0deg 0% 100%);--gray-100: hsl(198deg 5% 97.3%);--gray-200: hsl(198deg 10% 82%);--gray-300: hsl(198deg 12% 66%);--gray-400: hsl(198deg 12% 52%);--gray-450: hsl(198.6deg 19.6% 28%);--gray-500: hsl(198.6deg 19.6% 20.8%);--gray-600: hsl(205.3deg 19.6% 19%);--gray-700: hsl(203deg 23% 16%);--gray-800: hsl(203.3deg 27.3% 12.9%);--gray-850: hsl(203.3deg 29% 8.5%);--gray-900: hsl(195deg 33.3% 4.7%);--black: hsl(0deg 0% 0%)}}@layer text{html{--font-body: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;--font-display: \"Teko\", \"Teko Fallback\", \"Arial Narrow\", sans-serif;--font-mono: ui-monospace, \"Cascadia Code\", \"Source Code Pro\", Menlo, Consolas, \"DejaVu Sans Mono\", monospace;--font-normal: 400;--font-medium: 500;--font-bold: 700;--font-ultrabold: 900;--size-xs: .75rem;--size-sm: .875rem;--size-base: 1rem;--size-lg: 1.125rem;--size-xl: 1.25rem;--size-2xl: 1.5rem;--size-3xl: 1.875rem;--size-4xl: 2.25rem;--size-5xl: 3rem;--size-6xl: 3.75rem;--size-7xl: 4.5rem;--size-specimen: .825rem;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.25;--leading-base: 1.5;--leading-relaxed: 1.625;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .04em}}@layer spacing{html{--space-0: 0;--space-px: 1px;--space-1: .125rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-64: 14rem;--space-72: 18rem;--space-80: 20rem;--space-96: 24rem}}@layer shadows{html{--shadow-color: rgb(0 0 0 / .1);--shadow-inset: inset 0 .125rem .25rem var(--shadow-color);--shadow-sm: 1px 3px 0 var(--shadow-color), 0 1px 2px -1px var(--shadow-color);--shadow: 0 4px 6px -1px var(--shadow-color), 0 2px 4px -2px var(--shadow-color);--shadow-lg: 10px 15px -3px var(--shadow-color), 0 4px 6px -4px var(--shadow-color);--shadow-xl: 0 20px 25px -5px var(--shadow-color), 0 8px 10px -6px var(--shadow-color);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25)}}}@layer base{html{scrollbar-gutter:stable}html,body,.app{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}form{text-align:left}input{border-radius:0}pre,code{font-family:var(--font-mono);font-weight:var(--font-normal);-webkit-hyphens:none;hyphens:none}pre{font-size:var(--size-xs);word-spacing:normal;word-break:normal;overflow-wrap:normal;tab-size:2;-webkit-hyphens:none;hyphens:none;overflow:auto;max-width:none}@media print{pre,code{color:inherit;font-size:var(--size-xs);line-height:1.5}pre{white-space:pre-wrap}}em,cite{font-style:normal}img{overflow:hidden;word-break:break-all;font-weight:var(--font-normal);font-size:var(--size-xs);line-height:var(--leading-tight);font-family:var(--font-body)}@media print{*,*:before,*:after{background:transparent!important;color:inherit!important;border-color:inherit!important;box-shadow:none!important;text-shadow:none!important}html{color-scheme:light}body{color:var(--black)}}}@layer theme{@font-face{font-display:swap;font-family:Teko;font-weight:500;src:local(\"Teko Medium\"),local(\"Teko-Medium\"),url(../../../teko-500.2019-08-10.woff2) format(\"woff2\");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko Fallback;src:local(\"Arial Narrow\");font-weight:500;size-adjust:85%;ascent-override:114%;descent-override:60%;line-gap-override:normal}@layer elements{html{--accent: light-dark(var(--teal-300), var(--teal-400));--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--error: var(--red-400);--error-100: var(--red-100);--error-200: var(--red-200);--error-300: var(--red-300);--error-400: var(--red-400);--error-600: var(--red-600);--error-700: var(--red-700);--error-900: var(--red-900);--success: var(--green-400);--success-100: var(--green-100);--success-200: var(--green-200);--success-300: var(--green-300);--success-400: var(--green-400);--success-600: var(--green-600);--fg: light-dark(var(--gray-850), var(--gray-200));--bg: light-dark(var(--gray-100), var(--gray-850));--bg-0: light-dark(var(--white), var(--black));--bg-100: light-dark(var(--gray-100), var(--gray-850));--bg-200: light-dark(var(--gray-200), var(--gray-800));--bg-300: light-dark(var(--gray-300), var(--gray-700));--bg-400: light-dark(var(--gray-300), var(--gray-600));--bg-500: light-dark(var(--gray-500), var(--gray-500));--bg-600: light-dark(var(--gray-600), var(--gray-450));--bg-700: light-dark(var(--gray-700), var(--gray-400));--bg-800: light-dark(var(--gray-800), var(--gray-300));--bg-850: light-dark(var(--gray-850), var(--gray-200));--bg-900: light-dark(var(--gray-900), var(--gray-100));--fg-0: light-dark(var(--black), var(--white));--fg-100: light-dark(var(--gray-900), var(--gray-100));--fg-200: light-dark(var(--gray-850), var(--gray-200));--fg-300: light-dark(var(--gray-800), var(--gray-300));--fg-400: light-dark(var(--gray-700), var(--gray-400));--fg-450: light-dark(var(--gray-600), var(--gray-450));--fg-500: light-dark(var(--gray-500), var(--gray-500));--fg-600: light-dark(var(--gray-450), var(--gray-600));--fg-700: light-dark(var(--gray-400), var(--gray-700));--fg-800: light-dark(var(--gray-300), var(--gray-800));--fg-850: light-dark(var(--gray-200), var(--gray-850));--fg-900: light-dark(var(--gray-100), var(--gray-900));--uneven-tr-bg: color-mix(in srgb, var(--gray-450) 10%, transparent);--highlight: rgb(from light-dark(var(--accent-600), var(--accent)) r g b / .14);color-scheme:dark light;accent-color:var(--accent)}html *{transition-duration:.1s;transition-property:color,background-color,border-color;transition-timing-function:ease-out}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}@media print{html{color-scheme:light}}[data-theme=naked]{color-scheme:dark light!important}[data-theme=naked],[data-theme=naked] *,[data-theme=naked] :before,[data-theme=naked] :after,[data-theme=naked] ::marker,[data-theme=naked] ::file-selector-button{all:revert!important}[data-theme=naked] [aria-hidden=true]{display:none!important}body{background-color:var(--bg);color:var(--fg);font-size:var(--size-base);line-height:calc(var(--leading-base) * 1rem)}p code{display:inline-block;margin-right:1ch;margin-left:1ch;color:light-dark(var(--accent-700),var(--accent-300))}p code:before,p code:after{content:\"`\"}[aria-selected=true]{outline:1px solid light-dark(var(--accent-600),var(--accent));outline-offset:-1px;background-color:var(--highlight);position:relative;z-index:1}:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;position:relative;z-index:1}:is(input,textarea,button):focus-visible{outline-offset:2px}@layer syntax{html{--highlight-property: light-dark(var(--blue-400), var(--blue-100));--highlight-number: light-dark(var(--blue-300), var(--blue-200));--highlight-string: light-dark(var(--orange-400), var(--orange-300));--highlight-name: light-dark(var(--purple-500), var(--purple-200));--highlight-selector: light-dark(var(--green-500), var(--teal-400));--highlight-comment: var(--fg-400);--highlight-value: var(--fg-200);--highlight-atrule: light-dark(var(--red-300), #ff7b72);--highlight-important: var(--highlight-atrule)}::highlight(Property){color:var(--highlight-property)}::highlight(AtruleName),::highlight(Function),::highlight(Important){color:var(--highlight-atrule)}::highlight(Unit),::highlight(Function){color:var(--highlight-name)}::highlight(SelectorList),::highlight(Selector){color:var(--highlight-selector)}::highlight(AtrulePrelude),::highlight(Value){color:var(--highlight-value)}::highlight(Number){color:var(--highlight-number)}::highlight(String){color:var(--highlight-string)}::highlight(Comment){color:var(--highlight-comment)}}}@layer components{.font-heading{font-family:var(--font-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--leading-none);font-style:normal;text-transform:uppercase}.title{letter-spacing:var(--tracking-tight);font-weight:var(--font-ultrabold);line-height:var(--leading-none)}.input{padding:var(--space-3) var(--space-4);color:var(--fg-200);background-color:var(--bg-100);border:1px solid var(--fg-450);border-radius:0;font:inherit;font-size:var(--size-base);flex-grow:1}.input:disabled{background-color:var(--bg-200);color:var(--fg-400);border-color:var(--fg-500)}textarea{width:100%;min-height:var(--space-36);font-family:var(--font-mono);font-size:var(--size-sm);line-height:var(--size-base);white-space:pre;height:100%}::file-selector-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;border:0 solid transparent;font-family:var(--font-display);font-weight:var(--font-medium);font-style:normal;letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);text-transform:uppercase;padding:var(--space-2) var(--space-4);font-size:var(--size-base);background-color:var(--accent-400);color:var(--gray-800)}:is():focus,:is():hover{background-color:var(--accent-300)}.specimen{font-size:var(--size-sm);font-family:var(--font-mono);font-weight:var(--font-normal);color:var(--fg-100)}.report-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--space-4);align-items:start;margin-top:var(--space-4)}.report-section-full-width{grid-column:1 / -1}.color-example{--color-example-pattern-size: 1rem;--color-example-pattern-color: var(--gray-700);background-image:repeating-linear-gradient(45deg,var(--color-example-pattern-color) 25%,transparent 25%,transparent 75%,var(--color-example-pattern-color) 75%,var(--color-example-pattern-color)),repeating-linear-gradient(45deg,var(--color-example-pattern-color) 25%,transparent 25%,transparent 75%,var(--color-example-pattern-color) 75%,var(--color-example-pattern-color));background-position:0px 0px,calc(var(--color-example-pattern-size) / 2) calc(var(--color-example-pattern-size) / 2);background-size:var(--color-example-pattern-size) var(--color-example-pattern-size)}}}@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.coverable{position:relative}.coverable-link{position:static}.coverable-link:after{content:\"\";position:absolute;inset:0}.prevent-orphan{text-wrap:nowrap}.scroll-container{scrollbar-width:thin;scrollbar-color:var(--fg-450) transparent;transition:scrollbar-color .1s ease-out}.scroll-container:hover,.scroll-container:focus{scrollbar-color:var(--fg-400) transparent}}.theme-preview.svelte-1mawfn1{container-name:theme-preview;container-type:inline-size;--theme-preview-text: var(--fg-400);contain:layout paint;width:100%}.theme-preview.svelte-1mawfn1[data-theme=dark]{color-scheme:dark}.theme-preview.svelte-1mawfn1[data-theme=light]{color-scheme:light}@media (prefers-color-scheme: dark){.theme-preview.svelte-1mawfn1[data-theme=system]{color-scheme:dark}}@media (prefers-color-scheme: light){.theme-preview.svelte-1mawfn1[data-theme=system]{color-scheme:light}}.window.svelte-1mawfn1{background-color:var(--bg);aspect-ratio:16 / 9;display:grid;gap:5cqi;grid-template-areas:\"nav nav\" \"main aside\";grid-template-columns:1fr .4fr;align-content:start}.nav.svelte-1mawfn1{grid-area:nav;display:flex;align-items:center;gap:5cqi;background-color:var(--bg-0);padding-block:4cqi;padding-inline:5cqi;border-bottom:1px solid var(--fg-800)}.logo.svelte-1mawfn1,.nav-item.svelte-1mawfn1{height:3cqi}.logo.svelte-1mawfn1{width:6cqi;background-color:var(--accent)}.nav-item.svelte-1mawfn1{width:12cqi;background-color:var(--theme-preview-text)}.main.svelte-1mawfn1{grid-area:main;padding-inline-start:5cqi}.panel.svelte-1mawfn1{padding-block:4cqi;padding-inline:2cqi;border:1px solid light-dark(var(--fg-800),transparent);background-color:light-dark(transparent,var(--bg-200))}.panel-title.svelte-1mawfn1{width:30cqi;height:4cqi;background-color:var(--theme-preview-text)}.panel-body.svelte-1mawfn1{height:18cqi}.aside.svelte-1mawfn1{grid-area:aside;padding-inline-end:5cqi}.aside.svelte-1mawfn1 .panel:where(.svelte-1mawfn1){height:25cqi;padding-block:3cqi;display:flex;flex-direction:column;justify-content:space-between}.aside.svelte-1mawfn1 .panel-title:where(.svelte-1mawfn1){width:10cqi;height:3cqi}.button.svelte-1mawfn1{width:7cqi;height:3cqi;background-color:var(--accent);align-self:end}.theme-popover-trigger.svelte-mls84d{padding:var(--space-1) var(--space-2);border:1px solid var(--fg-700);color:var(--fg-300);font-size:var(--size-sm);display:block;anchor-name:--theme-popover-trigger}.theme-popover-trigger.svelte-mls84d[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450);color:light-dark(var(--fg-0),var(--accent-500))}.theme-popover-trigger.svelte-mls84d:focus-visible{border-color:var(--accent)}.theme-popover-trigger.svelte-mls84d .icon{margin-top:-4px}.theme-popover.svelte-mls84d{position-anchor:--theme-popover-trigger;position:absolute;top:calc(anchor(end) + var(--space-2));right:anchor(end);left:auto;width:min-content;background-color:var(--bg-100);border:1px solid var(--fg-450);padding:var(--space-8);box-shadow:var(--shadow-2xl)}@media (min-width: 44rem){.theme-popover.svelte-mls84d{width:fit-content}}@supports not (right: anchor(end)){.theme-popover.svelte-mls84d{position:fixed;top:3.5em;right:2em}}.theme-options.svelte-mls84d{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:start}label.svelte-mls84d{display:block;width:var(--space-48);border:1px solid var(--fg-450);background-color:light-dark(transparent,var(--bg-0));cursor:pointer}label.svelte-mls84d.selected{outline:2px solid light-dark(var(--accent-600),var(--accent));outline-offset:2px}label.svelte-mls84d input:where(.svelte-mls84d){margin-inline-start:var(--space-2)}.theme-name.svelte-mls84d{padding-block:var(--space-1);padding-inline:var(--space-1);display:inline-block;font-weight:var(--font-bold);font-size:var(--size-sm)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/0.RC2DzJv0.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 144
-      },
-      {
-        "start": 151,
-        "end": 214
-      },
-      {
-        "start": 215,
-        "end": 381
-      },
-      {
-        "start": 266,
-        "end": 381
-      },
-      {
-        "start": 388,
-        "end": 507
-      },
-      {
-        "start": 508,
-        "end": 835
-      },
-      {
-        "start": 842,
-        "end": 978
-      },
-      {
-        "start": 986,
-        "end": 1051
-      },
-      {
-        "start": 1052,
-        "end": 1475
-      },
-      {
-        "start": 1527,
-        "end": 1808
-      },
-      {
-        "start": 1527,
-        "end": 2467
-      },
-      {
-        "start": 1527,
-        "end": 2353
-      },
-      {
-        "start": 1527,
-        "end": 2200
-      },
-      {
-        "start": 1904,
-        "end": 2200
-      },
-      {
-        "start": 1904,
-        "end": 2467
-      },
-      {
-        "start": 1904,
-        "end": 2353
-      },
-      {
-        "start": 2102,
-        "end": 2200
-      },
-      {
-        "start": 2551,
-        "end": 2863
-      },
-      {
-        "start": 2960,
-        "end": 3339
-      },
-      {
-        "start": 2960,
-        "end": 3025
-      },
-      {
-        "start": 3437,
-        "end": 3741
-      },
-      {
-        "start": 3538,
-        "end": 3741
-      },
-      {
-        "start": 3748,
-        "end": 3893
-      },
-      {
-        "start": 3943,
-        "end": 4226
-      },
-      {
-        "start": 3943,
-        "end": 4449
-      },
-      {
-        "start": 3943,
-        "end": 5019
-      },
-      {
-        "start": 3943,
-        "end": 4299
-      },
-      {
-        "start": 4344,
-        "end": 4449
-      },
-      {
-        "start": 4500,
-        "end": 4632
-      },
-      {
-        "start": 4500,
-        "end": 5019
-      },
-      {
-        "start": 4735,
-        "end": 4917
-      },
-      {
-        "start": 5081,
-        "end": 5434
-      },
-      {
-        "start": 5228,
-        "end": 5434
-      },
-      {
-        "start": 5497,
-        "end": 5576
-      },
-      {
-        "start": 5583,
-        "end": 5637
-      },
-      {
-        "start": 5638,
-        "end": 6193
-      },
-      {
-        "start": 5899,
-        "end": 6193
-      },
-      {
-        "start": 5899,
-        "end": 6502
-      },
-      {
-        "start": 6509,
-        "end": 9272
-      },
-      {
-        "start": 9279,
-        "end": 13224
-      },
-      {
-        "start": 13231,
-        "end": 14214
-      },
-      {
-        "start": 14221,
-        "end": 21479
-      },
-      {
-        "start": 21486,
-        "end": 22064
-      },
-      {
-        "start": 21486,
-        "end": 22350
-      },
-      {
-        "start": 22357,
-        "end": 22453
-      },
-      {
-        "start": 22461,
-        "end": 22559
-      },
-      {
-        "start": 22560,
-        "end": 24245
-      },
-      {
-        "start": 23881,
-        "end": 24082
-      },
-      {
-        "start": 24323,
-        "end": 24668
-      },
-      {
-        "start": 24675,
-        "end": 24741
-      },
-      {
-        "start": 24842,
-        "end": 25444
-      },
-      {
-        "start": 24842,
-        "end": 25284
-      }
-    ]
-  },
-  {
-    "text": ".container.svelte-1ginl5v{margin-inline:auto;padding-inline:var(--space-2)}@media (min-width: 44rem){.container.svelte-1ginl5v{padding-inline:var(--space-4)}}@media (min-width: 66rem){.container.svelte-1ginl5v{padding-inline:var(--space-8)}}.size-auto.svelte-1ginl5v{max-width:120rem}.size-sm.svelte-1ginl5v{max-width:28rem}.size-md.svelte-1ginl5v{max-width:32rem}.size-lg.svelte-1ginl5v{max-width:36rem}.size-xl.svelte-1ginl5v{max-width:48rem}.size-2xl.svelte-1ginl5v{max-width:64rem}.size-3xl.svelte-1ginl5v{max-width:80rem}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Container.n-2BXq6O.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 75
-      },
-      {
-        "start": 82,
-        "end": 157
-      },
-      {
-        "start": 165,
-        "end": 240
-      },
-      {
-        "start": 241,
-        "end": 284
-      },
-      {
-        "start": 324,
-        "end": 364
-      },
-      {
-        "start": 324,
-        "end": 444
-      },
-      {
-        "start": 364,
-        "end": 444
-      },
-      {
-        "start": 364,
-        "end": 485
-      },
-      {
-        "start": 404,
-        "end": 444
-      },
-      {
-        "start": 404,
-        "end": 485
-      },
-      {
-        "start": 444,
-        "end": 485
-      },
-      {
-        "start": 485,
-        "end": 526
-      }
-    ]
-  },
-  {
-    "text": ".hero.svelte-1q37ri0{background-color:var(--bg-0);margin-bottom:var(--space-8);padding-block:var(--space-8);text-align:center}h1.svelte-1q37ri0{font-size:var(--size-6xl);color:var(--fg-0);display:inline;vertical-align:middle;text-wrap:balance}@media (min-width: 44rem){h1.svelte-1q37ri0{font-size:var(--size-7xl)}}.github-link.svelte-1q37ri0{display:inline-block;margin-inline-start:var(--space-4);color:var(--fg-300)}.hero-text.svelte-1q37ri0{font-weight:var(--font-normal);font-size:var(--size-lg);margin-block:var(--space-4);margin-inline:auto}@media (min-width: 44rem){.hero-text.svelte-1q37ri0{font-size:var(--size-xl)}}.hero-text.svelte-1q37ri0 a:not(.button){color:var(--fg-100)}.hero-text.svelte-1q37ri0>p:first-of-type{font-size:1.875rem;color:var(--fg-300)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Hero.azeyy1Nc.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 243
-      },
-      {
-        "start": 250,
-        "end": 313
-      },
-      {
-        "start": 314,
-        "end": 547
-      },
-      {
-        "start": 418,
-        "end": 547
-      },
-      {
-        "start": 554,
-        "end": 624
-      },
-      {
-        "start": 625,
-        "end": 686
-      },
-      {
-        "start": 686,
-        "end": 767
-      }
-    ]
-  },
-  {
-    "text": ".btn.svelte-18sv61c{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;border:0 solid transparent;transition:color .1s ease-out,background-color .1s ease-out,box-shadow .1s ease-out}@media print{.btn.svelte-18sv61c{border:var(--space-1) solid}}:is(.btn.svelte-18sv61c:hover,.btn.svelte-18sv61c:focus) .icon{opacity:1}.primary.svelte-18sv61c{font-family:var(--font-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);font-style:normal;text-transform:uppercase;background-color:var(--accent);color:var(--gray-800)}.primary.svelte-18sv61c:focus,.primary.svelte-18sv61c:hover{background-color:var(--accent-300);color:var(--black)}.secondary.svelte-18sv61c{background-color:var(--bg-200);color:var(--fg-200);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);border-width:1px;border-color:var(--fg-450)}.secondary.svelte-18sv61c:hover{background-color:var(--bg-400);border-color:var(--fg-400)}.minimal.svelte-18sv61c{background-color:transparent;color:var(--fg-200);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-none)}.minimal.svelte-18sv61c:focus,.minimal.svelte-18sv61c:hover{background-color:var(--bg-200);color:var(--fg-100)}.sm.svelte-18sv61c{padding:.3em var(--space-2);font-size:var(--size-sm)}.md.svelte-18sv61c{padding:var(--space-3) var(--space-4);font-size:var(--size-base)}.lg.svelte-18sv61c{padding:.9em var(--space-5);font-size:var(--size-lg)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Button.DsWRG8rp.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 301
-      },
-      {
-        "start": 363,
-        "end": 1114
-      },
-      {
-        "start": 363,
-        "end": 436
-      },
-      {
-        "start": 363,
-        "end": 689
-      },
-      {
-        "start": 436,
-        "end": 689
-      },
-      {
-        "start": 436,
-        "end": 1024
-      },
-      {
-        "start": 436,
-        "end": 803
-      },
-      {
-        "start": 803,
-        "end": 1024
-      },
-      {
-        "start": 803,
-        "end": 1114
-      },
-      {
-        "start": 1114,
-        "end": 1287
-      },
-      {
-        "start": 1398,
-        "end": 1626
-      },
-      {
-        "start": 1398,
-        "end": 1470
-      },
-      {
-        "start": 1470,
-        "end": 1626
-      },
-      {
-        "start": 1470,
-        "end": 1554
-      },
-      {
-        "start": 1554,
-        "end": 1626
-      }
-    ]
-  },
-  {
-    "text": ".heading.svelte-q5a7vm{line-height:var(--leading-none);text-wrap:balance;text-wrap:pretty}h1.svelte-q5a7vm,.heading-size-1.svelte-q5a7vm{color:light-dark(var(--black),var(--white));font-weight:var(--font-ultrabold);font-size:var(--size-6xl)}h2.svelte-q5a7vm,.heading-size-2.svelte-q5a7vm{color:light-dark(var(--black),var(--white));font-weight:var(--font-bold);font-size:var(--size-3xl)}h3.svelte-q5a7vm,.heading-size-3.svelte-q5a7vm{color:var(--fg);font-weight:var(--font-medium);font-size:var(--size-xl)}h4.svelte-q5a7vm,.heading-size-4.svelte-q5a7vm{color:var(--fg);font-weight:var(--font-medium);font-size:var(--size-lg)}.heading.svelte-q5a7vm em{color:var(--teal-400)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Heading.Bt9PRl2u.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 673
-      },
-      {
-        "start": 0,
-        "end": 241
-      },
-      {
-        "start": 0,
-        "end": 90
-      },
-      {
-        "start": 0,
-        "end": 387
-      },
-      {
-        "start": 241,
-        "end": 625
-      },
-      {
-        "start": 241,
-        "end": 387
-      },
-      {
-        "start": 241,
-        "end": 506
-      },
-      {
-        "start": 387,
-        "end": 506
-      },
-      {
-        "start": 387,
-        "end": 625
-      },
-      {
-        "start": 506,
-        "end": 625
-      },
-      {
-        "start": 625,
-        "end": 673
-      }
-    ]
-  },
-  {
-    "text": ".wrapper.svelte-1uha8ag{display:grid;gap:var(--space-16)}@media (min-width: 33rem){.wrapper.svelte-1uha8ag{gap:var(--space-32)}}@media (min-width: 44rem){.wrapper.svelte-1uha8ag{gap:var(--space-48)}}img{width:100%;box-shadow:var(--shadow-2xl)}.hero-section.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width: 44rem){.hero-section.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:var(--space-24);padding-block:var(--space-8)}}.hero-section.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-block:var(--space-8);font-size:var(--size-2xl);line-height:var(--leading-base)}.hero-section.svelte-1uha8ag [aria-hidden=true]:where(.svelte-1uha8ag){display:inline-block;width:1.5em;line-height:var(--leading-base);text-align:center;color:var(--black);background-color:var(--teal-400);margin-inline-end:var(--space-4)}blockquote.svelte-1uha8ag{background-color:var(--teal-400);color:var(--black);padding:var(--space-4);text-align:center;font-size:var(--size-4xl);line-height:var(--leading-none)}@media (min-width: 44rem){blockquote.svelte-1uha8ag{padding:var(--space-8);font-size:var(--size-5xl)}}@media (min-width: 66rem){blockquote.svelte-1uha8ag{padding:var(--space-16)}}blockquote.svelte-1uha8ag cite:where(.svelte-1uha8ag){display:block;margin-top:var(--space-8);color:var(--gray-800);font-size:var(--size-xl)}blockquote.svelte-1uha8ag cite:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:underline}.feature-list.svelte-1uha8ag{display:grid;gap:var(--space-12);text-align:center}.feature-list.svelte-1uha8ag>p:where(.svelte-1uha8ag){text-align:center;max-width:44rem;margin-inline:auto;font-size:var(--size-lg)}@media (min-width: 33rem){.feature-list.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:var(--size-2xl)}}.feature-list.svelte-1uha8ag ol:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-8);text-align:start}@media (min-width: 44rem){.feature-list.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr)}}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){background-color:var(--bg-200);padding-block:var(--space-5);padding-inline:var(--space-4);box-shadow:var(--shadow-lg);display:grid;gap:var(--space-4)}@media (min-width: 44rem){.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-block:var(--space-6);padding-inline:var(--space-8)}}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:var(--size-lg)}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag) .btn{justify-self:end}.h2-title.svelte-1uha8ag{font-size:var(--size-5xl);margin-block:var(--space-8)}.h2-title.svelte-1uha8ag+p:where(.svelte-1uha8ag){font-size:var(--size-2xl);max-width:66ch;line-height:var(--leading-base)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/3.x9MaWts9.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 57
-      },
-      {
-        "start": 64,
-        "end": 127
-      },
-      {
-        "start": 135,
-        "end": 198
-      },
-      {
-        "start": 199,
-        "end": 349
-      },
-      {
-        "start": 356,
-        "end": 483
-      },
-      {
-        "start": 484,
-        "end": 1040
-      },
-      {
-        "start": 1047,
-        "end": 1141
-      },
-      {
-        "start": 1149,
-        "end": 1218
-      },
-      {
-        "start": 1219,
-        "end": 1677
-      },
-      {
-        "start": 1684,
-        "end": 1783
-      },
-      {
-        "start": 1784,
-        "end": 1914
-      },
-      {
-        "start": 1921,
-        "end": 2031
-      },
-      {
-        "start": 2032,
-        "end": 2237
-      },
-      {
-        "start": 2244,
-        "end": 2377
-      },
-      {
-        "start": 2378,
-        "end": 2762
-      }
-    ]
-  },
-  {
-    "text": ".copy-button.svelte-1kw4msz button{position:relative;white-space:nowrap}.see-through.svelte-1kw4msz{visibility:hidden}.confirmation-message.svelte-1kw4msz{position:absolute;top:.3em;left:var(--space-2);right:0;width:100%;text-align:center}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/CopyButton.0cCFfOB7.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 72
-      },
-      {
-        "start": 0,
-        "end": 239
-      }
-    ]
-  },
-  {
-    "text": "meter.svelte-tlhxud{--_meter-color: var(--meter-color, light-dark(var(--accent), var(--accent-500)));--_meter-bg: var(--meter-bg, var(--bg-200));--_meter-height: var(--meter-height, 1em);width:100%;background:var(--_meter-bg);height:var(--_meter-height);vertical-align:middle}meter.svelte-tlhxud::-webkit-meter-bar{background:var(--_meter-bg);border:none;border-radius:0;height:var(--_meter-height)}meter.svelte-tlhxud::-webkit-meter-optimum-value{background:var(--_meter-color);border-radius:0}meter.svelte-tlhxud::-moz-meter-bar{background:var(--_meter-color)}@media print{meter.svelte-tlhxud::-webkit-meter-optimum-value{border:1px solid}meter.svelte-tlhxud::-moz-meter-bar{border:1px solid}}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Meter.lNW2i1FX.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 495
-      }
-    ]
-  },
-  {
-    "text": ".panel.svelte-hxsa5u{contain:layout paint;background-color:light-dark(transparent,var(--bg-200));padding:var(--space-4) var(--space-2);border-width:1px;border-style:solid;border-color:light-dark(var(--fg-800),transparent)}@media (min-width: 44rem){.panel.svelte-hxsa5u{padding-right:var(--space-4);padding-left:var(--space-4)}}@media print{.panel.svelte-hxsa5u{border:1px solid currentColor;break-inside:avoid-page}}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Panel.CJygut-E.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 222
-      },
-      {
-        "start": 229,
-        "end": 326
-      }
-    ]
-  },
-  {
-    "text": ".scroller.svelte-1iq5b9c{overflow-x:auto;height:100%;max-height:100%;max-width:100%;container-type:inline-size}:where(.pw-table.svelte-1iq5b9c){width:100%;border-collapse:collapse;--pw-table-font-size: .925rem;--pw-table-padding-block: .33rem;font-size:var(--pw-table-font-size)}:where(.pw-table.svelte-1iq5b9c) thead tr{position:sticky;top:0;z-index:2;inset-inline:0;border-bottom:2px solid var(--fg-450)}:where(.pw-table.svelte-1iq5b9c) :is(th,td){text-align:start;padding:var(--pw-table-padding-block) var(--space-2)}:where(.pw-table.svelte-1iq5b9c) td:not(:first-child){border-inline-start:1px solid var(--fg-450)}:where(.pw-table.svelte-1iq5b9c) th{white-space:nowrap}:where(.pw-table.svelte-1iq5b9c) :where(tr:nth-child(2n)){background-color:var(--uneven-tr-bg)}:where(.pw-table.svelte-1iq5b9c) td{line-height:var(--leading-snug);vertical-align:baseline}:where(.pw-table.svelte-1iq5b9c) .numeric{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.1ch}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Table.Do7BfwXC.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 991
-      },
-      {
-        "start": 0,
-        "end": 860
-      },
-      {
-        "start": 0,
-        "end": 673
-      },
-      {
-        "start": 768,
-        "end": 860
-      }
-    ]
-  },
-  {
-    "text": ".pancake-chart.svelte-1t63i5b{position:relative;display:block;width:100%;height:100%}.clip.svelte-1t63i5b{overflow:hidden}.pancake-grid-item.svelte-9d4nav{position:absolute;left:0;top:0}svg.svelte-1ktcbyp{position:absolute;width:100%;height:100%;overflow:visible}.clip.svelte-1ktcbyp{overflow:hidden}svg.svelte-1ktcbyp *{vector-effect:non-scaling-stroke}.chart.svelte-kn82vx{height:8rem;margin-top:var(--space-2);padding-left:var(--space-2);padding-bottom:var(--space-1);width:100%}.label-y.svelte-kn82vx{position:absolute;left:0;bottom:0;margin-left:calc(-1 * var(--space-2));line-height:var(--leading-none);white-space:nowrap;font-size:var(--size-xs)}.dot.svelte-kn82vx{stroke:var(--teal-400);stroke-linejoin:round;stroke-linecap:round;stroke-width:4px;fill:none}@media print{.dot.svelte-kn82vx{stroke:var(--black)}}.threshold.svelte-kn82vx{stroke:var(--red-400);stroke-width:3px}.horizontal-ruler.svelte-kn82vx{position:relative;display:block;width:100%;left:0;border-bottom:1px solid var(--gray-500)}fieldset.svelte-1ak6s9t{display:inline-flex;flex-wrap:wrap;justify-self:start;gap:var(--space-1) var(--space-3);border:1px solid var(--gray-500);padding:var(--space-1) var(--space-2)}label{cursor:pointer}.option.svelte-8iz1ex{display:inline-flex;gap:var(--space-2);align-items:center}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/FilterOption.DlQVkzjT.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 85
-      },
-      {
-        "start": 122,
-        "end": 263
-      },
-      {
-        "start": 300,
-        "end": 765
-      },
-      {
-        "start": 354,
-        "end": 482
-      },
-      {
-        "start": 882,
-        "end": 1288
-      },
-      {
-        "start": 1004,
-        "end": 1288
-      },
-      {
-        "start": 1187,
-        "end": 1208
-      }
-    ]
-  },
-  {
-    "text": ".wrapper.svelte-vfy4x{position:relative;display:grid;grid-template-columns:auto;gap:var(--space-1);overflow-y:auto;max-height:100%;--pre-ch-width: calc(1ch * var(--pre-line-number-width, 4));contain:strict;overscroll-behavior:contain}.wrapper.svelte-vfy4x.with-line-numbers{grid-template-columns:calc(var(--pre-ch-width) + 1ch) 1fr}.wrapper.svelte-vfy4x.with-line-numbers.with-coverage{grid-template-columns:calc(var(--pre-ch-width) + 1.5ch) 1fr;gap:0}.wrapper.svelte-vfy4x.with-line-numbers.with-coverage .line-number-range:where(.svelte-vfy4x){border-inline-end:.5ch solid transparent;padding-right:.5ch}.wrapper.svelte-vfy4x.with-line-numbers.with-coverage .uncovered:where(.svelte-vfy4x){border-color:light-dark(var(--red-300),var(--red-400))}.wrapper.svelte-vfy4x .line-numbers:where(.svelte-vfy4x),.wrapper.svelte-vfy4x pre:where(.svelte-vfy4x){padding-block:var(--space-2);line-height:var(--pre-line-height);font-family:var(--font-mono);font-size:var(--size-specimen)}.toolbar.svelte-vfy4x{position:sticky;top:0;right:0;left:0;grid-row:1 / -1;grid-column:1 / -1;z-index:1;background-color:var(--bg-200);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-inline:var(--space-2);padding-block:var(--space-2)}.toolbar.svelte-vfy4x p:where(.svelte-vfy4x){margin-inline-end:auto;font-size:var(--size-sm)}.toolbar.svelte-vfy4x button:where(.svelte-vfy4x){padding-inline:var(--space-2);padding-block:var(--space-1);background-color:transparent}.toolbar.svelte-vfy4x button:where(.svelte-vfy4x):hover,.toolbar.svelte-vfy4x button:where(.svelte-vfy4x):focus{background-color:var(--bg-400)}.line-numbers.svelte-vfy4x{color:var(--fg-400);text-align:end;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:pre}.line-number-range.svelte-vfy4x{border-right:.3em solid transparent}pre.svelte-vfy4x{padding-inline:var(--space-2);overflow:auto hidden;max-height:100%;height:100%;scroll-margin:var(--space-4);color:var(--fg-200)}pre.svelte-vfy4x:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}pre.svelte-vfy4x.wrap{white-space:pre-wrap;-webkit-hyphens:none;hyphens:none;overflow-x:clip}.language-css.svelte-vfy4x{contain:strict}.svelte-vfy4x::highlight(lines){background-color:var(--highlight-bg, light-dark(var(--bg-200), var(--bg-400)))}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Pre.DuSIFUm2.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 1481
-      },
-      {
-        "start": 0,
-        "end": 332
-      },
-      {
-        "start": 747,
-        "end": 975
-      },
-      {
-        "start": 1624,
-        "end": 1977
-      },
-      {
-        "start": 1624,
-        "end": 1764
-      },
-      {
-        "start": 1832,
-        "end": 1977
-      },
-      {
-        "start": 2142,
-        "end": 2295
-      }
-    ]
-  },
-  {
-    "text": "ol.svelte-ozpdp1{display:grid;gap:.33rem;position:relative}ol.svelte-ozpdp1 ol{padding-left:1rem;margin:.5rem 0rem .5rem .5rem}ol ol.children.svelte-ozpdp1:before{content:\"\";position:absolute;top:.5rem;bottom:.5rem;left:.25rem;border-left:1px dotted var(--fg-400)}li.svelte-ozpdp1{list-style-type:none;font-size:var(--size-sm)}ol.svelte-ozpdp1 li{background:var(--uneven-tr-bg)}button.svelte-ozpdp1{display:block;width:100%;text-align:start;padding:.33rem .75rem;box-shadow:var(--shadow-inset)}button.svelte-ozpdp1[aria-current=true]{outline:1px solid var(--accent);outline-offset:-1px;background-color:var(--highlight)}code.svelte-ozpdp1{color:var(--fg-300)}code.close-bracket.svelte-ozpdp1{padding-inline-start:.5rem}.layer-name.svelte-ozpdp1{color:var(--fg-100)}.panes.svelte-4cdeve{display:grid;grid-template-columns:1fr minmax(0,50ch);height:100%;max-height:100%}.table-scroller.svelte-4cdeve{height:100%;overflow:auto;contain:strict}.empty.svelte-4cdeve{margin:var(--space-4)}table.svelte-4cdeve{width:100%;color:var(--fg-100);border-collapse:collapse;font-size:var(--size-specimen);--item-usage-location-width: 12ch}thead.svelte-4cdeve{position:sticky;top:0;left:0;right:0;z-index:2}tbody.svelte-4cdeve tr:where(.svelte-4cdeve){cursor:pointer}tbody.svelte-4cdeve tr:where(.svelte-4cdeve):nth-child(2n){background-color:var(--uneven-tr-bg)}tbody.svelte-4cdeve tr:where(.svelte-4cdeve)[aria-selected=true]{background-color:var(--highlight)}td.svelte-4cdeve,th.svelte-4cdeve{text-align:left;padding:var(--space-1) var(--space-2);vertical-align:top;max-width:50%}td.svelte-4cdeve{border:1px solid var(--fg-500);position:relative}td.value.svelte-4cdeve{width:calc(100% - var(--item-usage-location-width));max-width:calc(40cqi - var(--item-usage-location-width));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;letter-spacing:-.05em;font-size:var(--size-specimen)}td.location.svelte-4cdeve{border-right-width:0;width:var(--item-usage-location-width);font-variant-numeric:tabular-nums}th.svelte-4cdeve{background-color:var(--bg-200)}th.svelte-4cdeve:not(:last-of-type){border-right:1px solid var(--fg-500)}.location.svelte-4cdeve{text-decoration:underline;white-space:nowrap}.toolbar.svelte-739yuo{z-index:1;position:fixed;top:var(--space-4);right:var(--space-6)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/CssPanel.B_orjZuD.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 59
-      },
-      {
-        "start": 0,
-        "end": 494
-      },
-      {
-        "start": 0,
-        "end": 939
-      },
-      {
-        "start": 264,
-        "end": 494
-      },
-      {
-        "start": 620,
-        "end": 659
-      },
-      {
-        "start": 620,
-        "end": 765
-      },
-      {
-        "start": 719,
-        "end": 765
-      },
-      {
-        "start": 765,
-        "end": 939
-      },
-      {
-        "start": 939,
-        "end": 982
-      },
-      {
-        "start": 982,
-        "end": 2199
-      }
-    ]
-  },
-  {
-    "text": ".slide.svelte-1yts48o{height:100%;max-height:100%;border-left:1px solid var(--fg-450);overflow:hidden;display:flex;flex-direction:column}.slide-tools.svelte-1yts48o{border-bottom:1px solid var(--fg-450);padding:var(--space-2) var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.closer.svelte-1yts48o{margin-right:auto}.slide-body.svelte-1yts48o{overflow-y:auto;height:100%;max-height:100%;flex-grow:1}[data-pane-group]{height:100%}[data-pane]{will-change:flex;height:100%;contain:strict}[data-pane-resizer]{width:var(--space-1);display:flex;align-items:center;justify-content:center}[data-pane-resizer]:is(:hover,:focus) .pane-resizer{opacity:1}.pane-resizer.svelte-1st836s{height:100%;width:.25rem;opacity:0;background-color:var(--accent-600);transition:opacity .2s}.network.svelte-1st836s{position:relative;height:100%;display:grid;grid-template-rows:1fr auto;max-height:100%}.network-totals.svelte-1st836s{display:flex;position:sticky;bottom:0;inset-inline:0;z-index:1;border-top:1px solid var(--fg-450);padding-inline:var(--space-2);gap:var(--space-4);font-size:var(--size-sm);background-color:var(--bg-200)}.table-scroller.svelte-1st836s{overflow:auto;height:100%;max-height:100%;position:relative}table.svelte-1st836s{width:100%;color:var(--fg-0);border-collapse:collapse;font-size:var(--size-specimen);position:relative}thead.svelte-1st836s{position:sticky;top:0;inset-inline:0;z-index:2}th.svelte-1st836s{background-color:var(--bg-200)}th.svelte-1st836s:not(:last-of-type){border-right:1px solid var(--fg-450)}.sort-button.svelte-1st836s{display:flex;width:100%;justify-content:space-between;gap:var(--space-2)}.sort-indicator.svelte-1st836s{font-size:var(--size-xs);color:var(--fg-400)}tbody.svelte-1st836s tr:where(.svelte-1st836s){cursor:pointer}:where(tbody.svelte-1st836s tr:where(.svelte-1st836s):nth-child(odd)){background-color:var(--uneven-tr-bg)}td.svelte-1st836s,th.svelte-1st836s{text-align:left;padding:var(--space-1) var(--space-2);white-space:nowrap}td.svelte-1st836s{border:1px solid var(--fg-450);position:relative}td.svelte-1st836s:nth-of-type(2){width:100%}tbody.svelte-1st836s tr:where(.svelte-1st836s){position:relative}tbody.svelte-1st836s tr:where(.svelte-1st836s)[aria-selected=true]{background-color:var(--highlight)}tbody.svelte-1st836s a:where(.svelte-1st836s):after{content:\"\";position:absolute;inset:0}th.svelte-1st836s button:where(.svelte-1st836s){display:block;white-space:nowrap;width:100%;text-align:left}.select.svelte-1st836s{z-index:1;position:relative}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/NetworkPanel.7dqVbC9w.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 431
-      },
-      {
-        "start": 431,
-        "end": 517
-      },
-      {
-        "start": 797,
-        "end": 2179
-      },
-      {
-        "start": 2280,
-        "end": 2528
-      }
-    ]
-  },
-  {
-    "text": ".label.svelte-18tg66a{color:var(--fg-100);font-weight:var(--font-bold);width:100%}.md.svelte-18tg66a{font-size:var(--size-lg)}.sm.svelte-18tg66a{font-size:var(--size-base)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Label.C7d7yH_E.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 172
-      },
-      {
-        "start": 0,
-        "end": 126
-      }
-    ]
-  },
-  {
-    "text": ".form-group.svelte-auq8zt{display:grid;gap:var(--space-2);width:100%;position:relative}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/FormGroup.B7vjM7U8.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 87
-      }
-    ]
-  },
-  {
-    "text": ".markdown :is(h1,h2,h3,h4){line-height:var(--leading-none)}.markdown :is(h1,h2,h3,h4) :any-link{text-decoration:none;color:inherit}.markdown h1{font-size:var(--size-4xl)}.markdown h2{font-size:var(--size-2xl);margin-top:var(--space-16);font-weight:var(--font-bold)}.markdown h3{font-size:var(--size-xl);margin-top:var(--space-12);font-weight:var(--font-bold)}.markdown h4{font-size:var(--size-base);margin-top:var(--space-12);font-weight:var(--font-medium)}.markdown blockquote{background-color:var(--bg-200);padding:var(--space-4) var(--space-12);max-width:50ch;box-shadow:var(--shadow);border-left:4px solid var(--accent)}.markdown p{line-height:var(--leading-relaxed);max-width:60ch}.markdown strong{font-style:normal;font-weight:var(--font-bold);color:var(--fg-100)}.markdown em{font-style:italic}.markdown :is(p,pre,img,table,ol,ul,blockquote,figure,iframe){margin-top:var(--space-6)}.markdown pre{background-color:var(--bg-200);padding:1rem .5rem;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;color:var(--fg-100);word-break:break-all;white-space:pre;tab-size:2;font-size:1em;border:1px solid var(--fg-700)}@media (min-width: 44rem){.markdown pre{padding:.75rem 1rem;margin-right:-1rem;margin-left:-1rem}}.markdown pre code{background-color:transparent;padding:0}.markdown ul{line-height:var(--leading-relaxed)}.markdown li{margin-top:.75rem;max-width:66ch}.markdown ul li{list-style:square;margin-left:2.25rem}.markdown ol li{list-style:decimal;margin-left:3rem}.markdown ul li::marker{color:var(--accent-500)}.markdown ol li::marker{color:var(--fg-400);font-weight:var(--font-bold);font-family:var(--font-mono);font-size:var(--size-base)}.markdown :where(:any-link),.markdown :where(:any-link code){color:light-dark(var(--accent-700),var(--accent-300));text-decoration:underline;text-decoration-color:light-dark(var(--accent-700),var(--accent-300));font-size:1em}.markdown table{--cell-spacing: .75rem;border-spacing:0;width:100%;border-top:.125rem solid var(--fg-300);box-shadow:var(--shadow);font-size:.8em}.markdown th{text-align:left;font-family:var(--font-body);text-transform:uppercase;font-size:.8em;font-weight:700;padding:var(--cell-spacing)}.markdown tbody tr:nth-child(odd){background-color:var(--uneven-tr-bg)}.markdown td{padding:var(--cell-spacing)}.markdown :is(th,td):not(:first-child){text-align:right}.markdown img{box-shadow:var(--shadow);border:1px solid var(--fg-700)}.markdown code{font-size:.8em}.markdown :is(p,li,figcaption) code{display:inline-block;margin-right:.25ch;margin-left:.25ch;color:var(--highlight-name)}.markdown pre code{color:var(--fg-200)}.markdown :is(p,li,figcaption) :not(pre) code:before,.markdown :is(p,li,figcaption) :not(pre) code:after{content:\"`\"}.markdown aside{border:2px solid var(--accent);padding:var(--space-6) var(--space-5);margin:var(--space-16) 0}.markdown :is(aside,blockquote)>:first-child{margin-top:0}.markdown :is(aside,blockquote)>:last-child{margin-bottom:0}.markdown figcaption{text-align:center;font-size:var(--size-sm);margin-top:var(--space-2)}.markdown hr{border-top:1px solid var(--gray-500);margin:var(--space-16) 0}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Markdown.CaOFEwU7.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 59
-      },
-      {
-        "start": 0,
-        "end": 131
-      },
-      {
-        "start": 0,
-        "end": 359
-      },
-      {
-        "start": 0,
-        "end": 265
-      },
-      {
-        "start": 131,
-        "end": 170
-      },
-      {
-        "start": 170,
-        "end": 265
-      },
-      {
-        "start": 170,
-        "end": 359
-      },
-      {
-        "start": 265,
-        "end": 359
-      },
-      {
-        "start": 624,
-        "end": 686
-      },
-      {
-        "start": 624,
-        "end": 770
-      },
-      {
-        "start": 624,
-        "end": 1130
-      },
-      {
-        "start": 624,
-        "end": 889
-      },
-      {
-        "start": 770,
-        "end": 1130
-      },
-      {
-        "start": 770,
-        "end": 889
-      },
-      {
-        "start": 801,
-        "end": 889
-      },
-      {
-        "start": 801,
-        "end": 1130
-      },
-      {
-        "start": 1137,
-        "end": 1227
-      },
-      {
-        "start": 1228,
-        "end": 1286
-      },
-      {
-        "start": 1228,
-        "end": 1434
-      },
-      {
-        "start": 1286,
-        "end": 1434
-      },
-      {
-        "start": 1286,
-        "end": 1888
-      },
-      {
-        "start": 1286,
-        "end": 1663
-      },
-      {
-        "start": 1334,
-        "end": 1380
-      },
-      {
-        "start": 1434,
-        "end": 1486
-      },
-      {
-        "start": 1486,
-        "end": 1534
-      },
-      {
-        "start": 1534,
-        "end": 1663
-      },
-      {
-        "start": 1534,
-        "end": 2344
-      },
-      {
-        "start": 1534,
-        "end": 1888
-      },
-      {
-        "start": 1663,
-        "end": 1888
-      },
-      {
-        "start": 2414,
-        "end": 2566
-      },
-      {
-        "start": 2414,
-        "end": 2722
-      },
-      {
-        "start": 2414,
-        "end": 2444
-      },
-      {
-        "start": 2566,
-        "end": 2605
-      },
-      {
-        "start": 2605,
-        "end": 2722
-      },
-      {
-        "start": 3040,
-        "end": 3115
-      }
-    ]
-  },
-  {
-    "text": ".devtools.svelte-1yadq8e{position:relative}.resize-bar.svelte-1yadq8e{border-bottom:3px solid var(--blue-400);padding-top:9px;cursor:ns-resize;opacity:0;transition:opacity .1s ease-out;display:block;width:100%}.resize-bar.svelte-1yadq8e:focus{opacity:1}.resize-bar.svelte-1yadq8e:disabled{pointer-events:none}@media (hover: hover){.resize-bar.svelte-1yadq8e:hover{opacity:1}}.toolbar.svelte-1yadq8e{position:relative;display:flex;justify-content:space-between;background-color:var(--bg-100);border-top:1px solid var(--fg-450);border-bottom:1px solid var(--fg-450)}.close-devtools.svelte-1yadq8e{padding:.33rem var(--space-3)}@media (hover: hover){.close-devtools.svelte-1yadq8e:hover{background-color:var(--bg-400);color:var(--fg-100)}}ul.svelte-1yadq8e{position:sticky;top:0;left:0;width:100%;display:flex}[role=tab].svelte-1yadq8e{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-top-width:2px;border-style:solid;border-color:transparent;font-size:var(--size-sm)}@media (min-width: 33rem){[role=tab].svelte-1yadq8e{gap:var(--space-2);padding:.3rem var(--space-3)}}@media (hover: hover){[role=tab].svelte-1yadq8e:not([data-state=active]):hover{background-color:var(--bg-300);border-top-color:var(--bg-300)}}[role=tab].svelte-1yadq8e[data-state=active]{border-top-color:var(--accent);color:var(--fg-100)}[role=tabpanel].svelte-1yadq8e{background-color:var(--bg-100);height:calc(20rem + var(--panel-offset, 0));min-height:1rem;max-height:90vh;width:100%;overflow-y:auto;contain:strict;overscroll-behavior-y:contain;will-change:height}pre.svelte-d2xklu{color:var(--fg-300)}.svelte-d2xklu::highlight(number),.svelte-d2xklu::highlight(boolean){color:var(--highlight-number)}.svelte-d2xklu::highlight(string){color:var(--fg-100)}.toolbar.svelte-h28ymv{position:fixed;top:var(--space-4);right:var(--space-6)}.panel.svelte-h28ymv{padding-block:var(--space-2);padding-inline:var(--space-3);width:100%;height:calc(100% - 6px);max-height:calc(100% - 6px);overflow:auto;font-family:var(--font-mono)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/tabs.DObni3ns.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 210
-      },
-      {
-        "start": 253,
-        "end": 309
-      },
-      {
-        "start": 316,
-        "end": 374
-      },
-      {
-        "start": 375,
-        "end": 625
-      },
-      {
-        "start": 375,
-        "end": 564
-      },
-      {
-        "start": 632,
-        "end": 735
-      },
-      {
-        "start": 736,
-        "end": 997
-      },
-      {
-        "start": 1004,
-        "end": 1097
-      },
-      {
-        "start": 1105,
-        "end": 1239
-      },
-      {
-        "start": 1240,
-        "end": 1565
-      },
-      {
-        "start": 1240,
-        "end": 1756
-      },
-      {
-        "start": 1336,
-        "end": 1565
-      }
-    ]
-  },
-  {
-    "text": "textarea.svelte-pa2rjn{width:100%;min-height:var(--space-36);max-height:70vh;font-family:var(--font-mono);font-size:var(--size-sm);line-height:var(--size-base);white-space:pre}textarea.svelte-pa2rjn.wrap{white-space:pre-wrap}textarea.svelte-pa2rjn.auto-grow{field-sizing:content}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Textarea.CZMlkKFM.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 225
-      },
-      {
-        "start": 0,
-        "end": 176
-      },
-      {
-        "start": 0,
-        "end": 279
-      }
-    ]
-  },
-  {
-    "text": "aside.svelte-1cefu9m{border:2px solid var(--teal-500);padding:var(--space-12);display:grid;gap:var(--space-4);margin-block:var(--space-4)}.content.svelte-1cefu9m{margin-block:var(--space-16)}.error.svelte-1cefu9m{padding-block:var(--space-4);padding-inline:var(--space-2);display:grid;gap:var(--space-8);margin-block:var(--space-16)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/7.DbaKYGT9.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 191
-      },
-      {
-        "start": 0,
-        "end": 333
-      }
-    ]
-  },
-  {
-    "text": ".input-mode-switcher.svelte-10kbsq5{display:grid;gap:var(--space-3);--_input-mode-switcher-spacing: .25rem}[role=tablist].svelte-10kbsq5{display:flex;gap:var(--_input-mode-switcher-spacing);border:1px solid var(--fg-600);margin-inline:auto;padding:var(--_input-mode-switcher-spacing);max-width:max-content}[role=tab].svelte-10kbsq5{display:block;padding:0 var(--space-2);font-weight:var(--font-medium);color:var(--fg-300);font-size:var(--size-sm)}[role=tab][data-state=active].svelte-10kbsq5{background-color:var(--bg-200);color:var(--fg-100)}[role=tab].svelte-10kbsq5:not([data-state=active]):hover{background-color:var(--bg-100);color:var(--fg-200)}.group.svelte-18w06hj{display:grid;gap:var(--space-4)}input[type=file].svelte-18w06hj{display:flex;width:100%;padding:var(--space-8);border:2px dashed var(--bg-400);text-align:center;background-color:var(--bg-100);transition:border-color .1s ease-out}input[type=file].svelte-18w06hj:hover{border-color:var(--bg-500)}ul.svelte-18w06hj{display:grid;gap:var(--space-3);max-height:var(--space-72);overflow:auto;overscroll-behavior:contain}li.svelte-18w06hj{display:grid;gap:var(--space-2);background-color:var(--bg-100)}.file-details.svelte-18w06hj{display:flex;flex-wrap:nowrap;gap:var(--space-3);justify-content:space-between;background-color:var(--bg-200);padding:var(--space-1) var(--space-2)}.file-name.svelte-18w06hj{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-bold)}.file-size.svelte-18w06hj{font-weight:var(--font-medium)}pre.svelte-18w06hj{white-space:pre;overflow:hidden;padding:var(--space-1) var(--space-2)}form.svelte-10ruyuf{display:grid;gap:var(--space-4);font-size:var(--size-base)}.form.svelte-10ruyuf{display:grid;gap:var(--space-4)}.url-form.svelte-10ruyuf{grid-template-columns:1fr max-content}.url-form.svelte-10ruyuf .submit:where(.svelte-10ruyuf){grid-row:1;grid-column:2;align-self:end}.url-form.svelte-10ruyuf .option:where(.svelte-10ruyuf){grid-row:2;grid-column:1 / -1}.error-msg.svelte-10ruyuf{color:var(--error-300);font-weight:var(--font-medium);grid-column:1 / -1}.loader.svelte-10ruyuf{position:absolute;bottom:-.75rem;left:0;right:0}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Form.DJWLkQdb.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 543
-      },
-      {
-        "start": 0,
-        "end": 902
-      },
-      {
-        "start": 0,
-        "end": 651
-      },
-      {
-        "start": 967,
-        "end": 1995
-      },
-      {
-        "start": 1618,
-        "end": 1995
-      },
-      {
-        "start": 1618,
-        "end": 2165
-      },
-      {
-        "start": 1618,
-        "end": 2094
-      },
-      {
-        "start": 2094,
-        "end": 2165
-      }
-    ]
-  },
-  {
-    "text": "th[scope=row].svelte-3en63t{text-align:end;font-weight:var(--font-normal);font-variant-numeric:tabular-nums}th[scope=row].svelte-3en63t.warning{text-decoration:var(--orange-400) wavy underline}th[scope=row].svelte-3en63t,th[scope=row].svelte-3en63t+td:where(.svelte-3en63t){width:var(--space-16)}th.svelte-3en63t:not(:first-of-type),td.svelte-3en63t{padding-inline-start:var(--space-4)}td.svelte-3en63t{text-align:end;color:inherit}td.svelte-3en63t:last-child{width:100%}.count.svelte-3en63t{font-variant-numeric:tabular-nums;letter-spacing:-.1ch}tbody.svelte-3en63t tr:where(.svelte-3en63t){outline-offset:-1px;line-height:var(--leading-none)}tbody.svelte-3en63t tr:where(.svelte-3en63t):nth-child(2n){background-color:var(--uneven-tr-bg)}tbody.svelte-3en63t tr:where(.svelte-3en63t).clickable{cursor:pointer}tbody.svelte-3en63t tr:where(.svelte-3en63t).clickable:where(:where(.svelte-3en63t):not([aria-selected=true]):hover){outline:1px solid var(--bg-400)}tbody.svelte-3en63t tr:where(.svelte-3en63t)[aria-selected=true]{background-color:var(--highlight)}.header.svelte-12icd92{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4)}dl.svelte-131dg0j{display:flex;gap:var(--space-4);align-items:flex-start}dt.svelte-131dg0j{text-transform:uppercase;font-size:var(--size-xs);font-weight:var(--font-medium);line-height:var(--leading-none);color:var(--fg-300)}dd.svelte-131dg0j{font-weight:var(--font-bold);line-height:var(--leading-snug);font-variant-numeric:tabular-nums}.ratio.svelte-131dg0j{font-size:var(--size-sm);color:var(--fg-300);font-weight:var(--font-normal)}.separator.svelte-131dg0j{font-weight:var(--font-normal);color:var(--fg-400)}.ui-group.svelte-6a510h{display:grid;gap:var(--space-4)}figcaption.svelte-6a510h{text-align:center;font-size:var(--size-sm);margin-top:var(--space-2)}.show-more.svelte-1wv1114{position:relative;overflow:hidden}.show-more[data-status=closed].svelte-1wv1114{max-height:400px}@media print{.show-more[data-status=closed].svelte-1wv1114{max-height:none}.opener.svelte-1wv1114{display:none}}.action.svelte-1wv1114{display:block;width:100%;padding:var(--space-2) var(--space-8);font-weight:var(--font-bold);text-align:center}.action.svelte-1wv1114:hover{text-decoration:underline}.action.svelte-1wv1114:focus{border:2px solid var(--accent-400);outline:none;background-color:var(--bg-600)}.opener.svelte-1wv1114{position:absolute;bottom:0;left:0;width:100%;z-index:1;background-image:linear-gradient(rgb(0 0 0 / 0),light-dark(var(--bg-100),var(--bg-200)) 40%);background-size:100% 100%;padding-block:var(--space-4)}.layout.svelte-1b915ec{display:grid;gap:var(--space-3)}tbody.svelte-1b915ec tr:where(.svelte-1b915ec){cursor:pointer}td.svelte-1b915ec{color:inherit}[aria-selected=false].svelte-1b915ec:hover{outline:1px solid var(--fg-450);outline-offset:-1px}[aria-selected=true].svelte-1b915ec{background-color:var(--highlight)}.warning.svelte-1b915ec{text-decoration:var(--orange-400) wavy underline}td.svelte-1b915ec:last-child{width:100%}.list.svelte-1rbtxey{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-3)}.key.svelte-z985e4{color:var(--fg-300)}.value.svelte-z985e4{font-size:var(--size-3xl);font-weight:var(--font-medium);line-height:var(--leading-none);color:var(--fg-100)}.secondary.svelte-z985e4{color:var(--fg-300);font-weight:var(--font-medium);margin-top:var(--space-1)}.group.svelte-xckzua{display:grid;gap:var(--space-4)}figure.svelte-xckzua{margin-block:var(--space-4)}figcaption.svelte-xckzua{text-align:center;font-size:var(--size-sm);margin-top:var(--space-2)}.stylesheet-report-stats.svelte-1joq1c8{gap:var(--space-4)}@media print,(min-width: 33rem){.stylesheet-report-stats.svelte-1joq1c8{display:flex;flex-wrap:wrap}}@media (min-width: 66rem){.stylesheet-report-stats.svelte-1joq1c8{justify-content:space-between}}dt.svelte-1joq1c8{text-transform:uppercase;color:var(--fg-300);font-weight:var(--font-bold);font-size:var(--size-sm)}dd.svelte-1joq1c8{font-size:var(--size-5xl);line-height:var(--leading-none);font-weight:var(--font-ultrabold);color:var(--fg-0);font-variant-numeric:tabular-nums}@media print{dd.svelte-1joq1c8{font-size:var(--size-3xl)}}tbody.svelte-16sw865 tr:where(.svelte-16sw865){cursor:pointer}tr.active.svelte-16sw865{background-color:var(--gray-500);outline:1px solid var(--teal-400);outline-offset:-1px}th.svelte-16sw865,td.svelte-16sw865{overflow:hidden}td.svelte-16sw865{position:relative;max-width:25cqi}code.svelte-16sw865{white-space:nowrap;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:100%}.descriptor.svelte-16sw865:not(.valid){text-decoration:var(--yellow-400) wavy underline}tr:where(.svelte-16sw865):has(.descriptor.svelte-16sw865:not(.valid)) td:where(.svelte-16sw865):first-child code:where(.svelte-16sw865){text-decoration:var(--yellow-400) wavy underline}.warnings.svelte-16sw865{margin-top:var(--space-4);padding-left:var(--space-6);list-style-type:disc;list-style-position:outside;text-decoration:var(--yellow-400) wavy underline}.group.svelte-1hzhytv{display:grid;gap:var(--space-4)}.wrapper.svelte-1w5abuq{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}@media (min-width: 66rem){.wrapper.svelte-1w5abuq{gap:var(--space-8)}}.design-tokens-warning.svelte-1w5abuq{font-size:var(--size-lg);text-align:center;font-weight:var(--font-bold);color:var(--fg-0)}.design-tokens-warning.svelte-1w5abuq .icon:first-child{fill:var(--yellow-400)}.design-tokens-warning.svelte-1w5abuq .icon:last-child{fill:var(--accent)}dfn.svelte-1w5abuq{font-style:normal;text-decoration:var(--orange-400) wavy underline}.group.svelte-3l59ni{display:grid;gap:var(--space-8)}@media (min-width: 66rem){.group.svelte-3l59ni{gap:var(--space-16)}}nav.svelte-uunwi1{--py: .35rem;--px: var(--space-3)}.compact.svelte-uunwi1{padding:var(--py) var(--px);position:sticky;top:0;right:0;left:0}.loose.svelte-uunwi1{display:none}@media (min-width: 44rem){.compact.svelte-uunwi1{display:none}.loose.svelte-uunwi1{display:block}}.title.svelte-uunwi1{font-weight:var(--font-bold);color:var(--fg-100);margin:var(--space-2) var(--px)}select.svelte-uunwi1{background-color:var(--bg-200);color:var(--fg-200);padding:var(--py) var(--px);width:100%}.parent.svelte-uunwi1,.child.svelte-uunwi1{display:block;position:relative;line-height:var(--leading-base)}.parent.svelte-uunwi1:after,.child.svelte-uunwi1:after{content:\"\";position:absolute;inset:0;border:1px dotted var(--accent-400);opacity:0}.parent.svelte-uunwi1:hover:after,.child.svelte-uunwi1:hover:after{opacity:1}.parent.svelte-uunwi1{padding:var(--py) var(--px);font-weight:var(--font-bold)}.child.svelte-uunwi1{padding:var(--py) var(--px) var(--py) var(--space-7)}.child.svelte-uunwi1:before{content:\"\";position:absolute;top:0;bottom:0;left:var(--px);background-color:var(--fg-450);width:1px}.analysis.svelte-qa1g6{display:grid;grid-template-areas:\"nav\" \"report\" \"devtools\";position:relative}.nav.svelte-qa1g6{grid-area:nav}.report.svelte-qa1g6{grid-area:report;padding:var(--space-2)}.devtools.svelte-qa1g6{grid-area:devtools;position:sticky;right:0;bottom:0;left:0}@media (min-width: 44rem){.analysis.svelte-qa1g6{grid-template-rows:1fr auto;column-gap:var(--space-8)}.analysis.svelte-qa1g6[data-nav-visible=true]{grid-template-columns:minmax(0,1fr) clamp(12rem,20%,18rem);grid-template-areas:\"report nav\" \"devtools devtools\"}.analysis.svelte-qa1g6[data-nav-visible=false]{grid-template-columns:1fr;grid-template-areas:\"report\" \"devtools\"}.analysis.svelte-qa1g6[data-nav-visible=false] .nav:where(.svelte-qa1g6){display:none}.nav.svelte-qa1g6{position:sticky;top:0;right:0;bottom:0;padding-top:var(--space-8);max-height:100vh;overflow-y:auto;padding-bottom:4rem}.report.svelte-qa1g6{padding-top:var(--space-8);padding-left:var(--space-8)}}@media print{.analysis.svelte-qa1g6{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Analysis.B2PJuvLX.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 108
-      },
-      {
-        "start": 193,
-        "end": 1920
-      },
-      {
-        "start": 193,
-        "end": 810
-      },
-      {
-        "start": 193,
-        "end": 644
-      },
-      {
-        "start": 740,
-        "end": 810
-      },
-      {
-        "start": 1058,
-        "end": 1535
-      },
-      {
-        "start": 1058,
-        "end": 1920
-      },
-      {
-        "start": 1058,
-        "end": 1633
-      },
-      {
-        "start": 1633,
-        "end": 1860
-      },
-      {
-        "start": 1860,
-        "end": 1920
-      },
-      {
-        "start": 2617,
-        "end": 2766
-      },
-      {
-        "start": 3004,
-        "end": 3681
-      },
-      {
-        "start": 3004,
-        "end": 3044
-      },
-      {
-        "start": 3044,
-        "end": 3681
-      },
-      {
-        "start": 3688,
-        "end": 3781
-      },
-      {
-        "start": 3789,
-        "end": 3878
-      },
-      {
-        "start": 3879,
-        "end": 4158
-      },
-      {
-        "start": 4216,
-        "end": 4278
-      },
-      {
-        "start": 4390,
-        "end": 4626
-      },
-      {
-        "start": 5076,
-        "end": 5215
-      },
-      {
-        "start": 5076,
-        "end": 5130
-      },
-      {
-        "start": 5222,
-        "end": 5284
-      },
-      {
-        "start": 5285,
-        "end": 5566
-      },
-      {
-        "start": 5652,
-        "end": 5705
-      },
-      {
-        "start": 5712,
-        "end": 5772
-      },
-      {
-        "start": 5773,
-        "end": 5947
-      },
-      {
-        "start": 5954,
-        "end": 6044
-      },
-      {
-        "start": 6045,
-        "end": 6147
-      },
-      {
-        "start": 6045,
-        "end": 6258
-      },
-      {
-        "start": 6258,
-        "end": 6503
-      },
-      {
-        "start": 6258,
-        "end": 7136
-      },
-      {
-        "start": 6580,
-        "end": 7136
-      },
-      {
-        "start": 6861,
-        "end": 7136
-      },
-      {
-        "start": 7143,
-        "end": 7397
-      },
-      {
-        "start": 7143,
-        "end": 7809
-      },
-      {
-        "start": 7596,
-        "end": 7809
-      },
-      {
-        "start": 7890,
-        "end": 7958
-      }
-    ]
-  },
-  {
-    "text": "[data-pane-group]{--coverage-pane-height: calc(100vh - 24rem) ;min-height:var(--coverage-pane-height);max-height:var(--coverage-pane-height)}[data-pane]{will-change:flex;height:100%}[data-pane-resizer]{width:var(--space-1);display:flex;align-items:center;justify-content:center}[data-pane-resizer]:is(:hover,:focus) .pane-resizer{opacity:1}.pane-resizer.svelte-1sb033t{height:100%;width:.25rem;opacity:0;background-color:var(--accent-600);transition:opacity .2s}.devtools[data-empty=false].svelte-1sb033t{border:1px solid var(--fg-450)}.coverage-summary.svelte-1sb033t{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 44rem){.coverage-summary.svelte-1sb033t{flex-direction:row;justify-content:space-between}}.coverage-summary.svelte-1sb033t>div:where(.svelte-1sb033t){display:grid;row-gap:var(--space-2)}.css-slide.svelte-1sb033t{height:100%;overflow:hidden;border-inline-start:1px solid var(--fg-450)}dt.svelte-1sb033t,dd.svelte-1sb033t:last-of-type{text-transform:uppercase;color:var(--fg-300);font-weight:var(--font-bold);font-size:var(--size-sm)}dd.svelte-1sb033t:first-of-type{font-size:var(--size-4xl);line-height:var(--leading-none);font-weight:var(--font-ultrabold);color:var(--fg-0);font-variant-numeric:tabular-nums}@media print{dd.svelte-1sb033t:first-of-type{font-size:var(--size-3xl)}}th.svelte-1sb033t{background-color:var(--bg-100)}tbody.svelte-1sb033t tr:where(.svelte-1sb033t){cursor:pointer}tr[aria-selected=true].svelte-1sb033t{background-color:var(--highlight)}tr.svelte-1sb033t{--meter-bg: repeating-linear-gradient( -45deg, var(--error-400), var(--error-400) 3px, var(--error-200) 3px, var(--error-200) 6px )}.sort-button.svelte-1sb033t{display:flex;width:100%;justify-content:space-between;gap:var(--space-2)}.sort-indicator.svelte-1sb033t{font-size:var(--size-xs);color:var(--fg-400)}.url.svelte-1sb033t{white-space:nowrap}.app.svelte-x1vq1y{padding:var(--space-4) var(--space-8);display:grid;gap:var(--space-8)}form.svelte-x1vq1y{display:grid;gap:var(--space-3)}p.svelte-x1vq1y{text-wrap:balance;max-width:none;text-align:center}input[type=file].svelte-x1vq1y{display:flex;width:100%;padding:var(--space-8);border:2px dashed var(--fg-700);text-align:center;background-color:var(--bg-200);transition:border-color .1s ease-out}input[type=file].svelte-x1vq1y:hover{border-color:var(--bg-400)}input[type=file].svelte-x1vq1y[data-drag-state=dragging]{border-color:var(--accent)}hr.svelte-x1vq1y{border-top:1px solid var(--fg-450)}.example.svelte-x1vq1y{text-decoration:underline;color:var(--accent)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/12.CFucXdvI.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 278
-      },
-      {
-        "start": 340,
-        "end": 623
-      },
-      {
-        "start": 630,
-        "end": 731
-      },
-      {
-        "start": 732,
-        "end": 1250
-      },
-      {
-        "start": 1322,
-        "end": 2274
-      },
-      {
-        "start": 1871,
-        "end": 2274
-      },
-      {
-        "start": 2422,
-        "end": 2543
-      },
-      {
-        "start": 2474,
-        "end": 2543
-      }
-    ]
-  },
-  {
-    "text": "canvas.svelte-u892l4{width:100%;height:var(--color-bar-height, 6em);contain:strict}@media (min-width: 33rem){code.svelte-5tsuzj{white-space:nowrap}}td.svelte-5tsuzj{width:100%}.color-example.svelte-vrjwnh{--color-example-pattern-size: .8rem;--color-example-pattern-color: var(--bg-300);display:flex;aspect-ratio:1;align-items:center}.foreground.svelte-vrjwnh{display:block;width:100%;height:100%;text-align:center;font-size:var(--size-xs);forced-color-adjust:none}section.svelte-4vuw2v{display:grid;gap:var(--space-4)}ol.svelte-4vuw2v{display:grid;gap:var(--space-4)}ol.svelte-4vuw2v>li:where(.svelte-4vuw2v){display:grid;gap:var(--space-2)}ul.svelte-4vuw2v{display:flex;gap:var(--space-2);flex-wrap:wrap}li.color.svelte-4vuw2v{background-color:light-dark(var(--bg-200),var(--bg-300));display:flex;align-items:center;gap:var(--space-3);position:relative;border:1px solid transparent;padding-inline-end:var(--space-2)}li.color.svelte-4vuw2v.active{border-color:var(--accent)}.title.svelte-4vuw2v{text-transform:capitalize}.specimen-wrapper.svelte-4vuw2v{width:var(--space-6);background-color:var(--bg-600);color:var(--black)}.specimen-wrapper.svelte-4vuw2v.is-light{text-shadow:1px 2px 0px var(--black);color:var(--white)}button.svelte-4vuw2v{position:absolute;inset:0}.group.svelte-5wxhlk{display:grid;gap:var(--space-4)}.sizes.svelte-kqqazh{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);align-items:end;overflow:hidden;container-type:inline-size}.size.svelte-kqqazh{border:1px solid var(--fg-500);display:flex;flex-direction:column;text-align:center}.size.svelte-kqqazh.active{border-color:var(--accent)}.example.svelte-kqqazh{color:var(--fg-300);font-weight:var(--font-medium);line-height:1.25;align-self:center;padding:var(--space-2)}code.svelte-kqqazh{display:block;border-block-width:1px;border-style:solid;border-color:var(--fg-600);padding-block:var(--space-1);padding-inline:var(--space-1)}.list.svelte-113zmzs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4);align-items:start;margin-block-start:var(--space-4)}.item.svelte-113zmzs{position:relative}.active.svelte-113zmzs:after{border:1px solid var(--accent);content:\"\";position:absolute;inset:0}.gradient.svelte-113zmzs{position:relative;height:var(--space-32);padding:var(--space-2);text-shadow:0 .05rem .05rem var(--black);color:var(--fg-100);font-weight:var(--font-bold);contain:strict}.gradient.svelte-113zmzs:before{content:\"\";position:absolute;inset:0;z-index:-1;background-image:var(--gradient, linear-gradient(0deg, transparent, transparent))}@media print{.list.svelte-113zmzs{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.item.svelte-113zmzs{border:1px solid;display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center}.gradient.svelte-113zmzs{height:auto;padding:0 var(--space-2);font-weight:var(--font-normal)}.gradient.svelte-113zmzs:before{display:none}}.code.svelte-113zmzs{position:relative;display:block;padding:var(--space-1) var(--space-2);font-size:smaller;background-color:var(--bg-400);color:var(--fg-200);word-break:break-word}.group.svelte-6wglwy{display:grid;gap:var(--space-4)}.radiuses.svelte-6wglwy{display:flex;flex-wrap:wrap;gap:var(--space-4)}.radius.svelte-6wglwy{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--fg-500)}.radius.svelte-6wglwy:focus-within{border-color:var(--fg-200)}.active.svelte-6wglwy,.active.svelte-6wglwy:focus-within{border-color:var(--accent)}.example.svelte-6wglwy{width:var(--space-12);height:var(--space-12);background-color:var(--bg-700)}button.svelte-6wglwy{font-size:.1px;line-height:.1px;color:#0000;padding:0;border:0;outline:none;position:absolute;inset:0;height:100%;width:100%;cursor:pointer}code.svelte-6wglwy{color:var(--fg-300)}.count.svelte-6wglwy{line-height:var(--leading-none)}.toolbar.svelte-1nxqnb1{position:fixed;top:var(--space-4);right:var(--space-6)}.panel.svelte-1nxqnb1{padding-block:var(--space-2);padding-inline:var(--space-3);width:100%;height:calc(100% - 6px);font-family:var(--font-mono)}.group.svelte-4ftkdt{display:grid;gap:var(--space-8)}@media (min-width: 66rem){.group.svelte-4ftkdt{gap:var(--space-16)}}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/17.dDN0iyBr.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 83
-      },
-      {
-        "start": 90,
-        "end": 147
-      },
-      {
-        "start": 148,
-        "end": 917
-      },
-      {
-        "start": 148,
-        "end": 176
-      },
-      {
-        "start": 464,
-        "end": 917
-      },
-      {
-        "start": 974,
-        "end": 1124
-      },
-      {
-        "start": 974,
-        "end": 1578
-      },
-      {
-        "start": 1221,
-        "end": 1578
-      },
-      {
-        "start": 1632,
-        "end": 1925
-      },
-      {
-        "start": 1632,
-        "end": 2126
-      },
-      {
-        "start": 2223,
-        "end": 2579
-      },
-      {
-        "start": 2918,
-        "end": 3391
-      },
-      {
-        "start": 3537,
-        "end": 3889
-      },
-      {
-        "start": 3889,
-        "end": 4166
-      },
-      {
-        "start": 4113,
-        "end": 4166
-      },
-      {
-        "start": 4173,
-        "end": 4233
-      }
-    ]
-  },
-  {
-    "text": ".form.svelte-1sev97u{display:grid;grid-template-columns:1fr max-content;grid-template-rows:repeat(2,auto);gap:var(--space-2) var(--space-3);margin-left:auto;margin-right:auto;width:100%;text-align:left}.form.svelte-1sev97u button{grid-row:1;grid-column:2;align-self:end}.form.svelte-1sev97u .option:where(.svelte-1sev97u){grid-row:2;grid-column:1 / -1;font-size:var(--size-base)}.error-msg.svelte-1sev97u{text-align:start;color:var(--error-300);font-weight:var(--font-medium)}.output.svelte-1sev97u{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}.output.svelte-1sev97u header:where(.svelte-1sev97u){display:flex;gap:var(--space-4);justify-content:space-between}.result.svelte-1sev97u{position:relative;display:grid;gap:var(--space-4)}.pre-wrapper.svelte-1sev97u{overflow:auto;min-height:var(--space-24);height:var(--space-96);border:1px solid var(--gray-450);resize:vertical}.network-wrapper.svelte-1sev97u{min-height:var(--space-96);border:1px solid var(--gray-450)}.error.svelte-1sev97u{background-color:var(--red-900);color:var(--white);padding:var(--space-4);margin-top:var(--space-4);text-align:center}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/25.CNnucHLM.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 379
-      },
-      {
-        "start": 0,
-        "end": 889
-      },
-      {
-        "start": 476,
-        "end": 889
-      },
-      {
-        "start": 476,
-        "end": 981
-      }
-    ]
-  },
-  {
-    "text": ".error.svelte-3o6epi{padding-block:var(--space-8);padding-inline:var(--space-8);background-color:var(--error-700);color:var(--error-100)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/Error.DmGQs9Jm.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 137
-      }
-    ]
-  },
-  {
-    "text": ".faqs.svelte-bxfdd3{display:grid;align-items:start;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(30ch,1fr))}p.svelte-bxfdd3{margin:1rem}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/4.DQVRZsut.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 147
-      }
-    ]
-  },
-  {
-    "text": "time.svelte-6pyfjg{text-transform:uppercase;font-weight:var(--font-bold)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/FormattedDate.CyAifUu0.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 73
-      }
-    ]
-  },
-  {
-    "text": ".author.svelte-49dgds{margin-block-start:var(--space-4)}.author-avatar.svelte-49dgds{display:inline-block;margin-right:var(--space-2);vertical-align:middle;width:25px;height:25px}.back-to-blog.svelte-49dgds{display:inline-block;padding-block:var(--space-8);color:var(--fg-300)}.content.svelte-49dgds{display:grid;gap:var(--space-24)}@media (min-width: 66rem){.content.svelte-49dgds{font-size:1.2em;line-height:var(--leading-base)}}ul.svelte-49dgds{display:grid;gap:var(--space-8);margin-block-start:var(--space-8)}@media (min-width: 44rem){ul.svelte-49dgds{grid-template-columns:repeat(2,minmax(0,1fr))}}li.svelte-49dgds{display:grid;gap:var(--space-2);background-color:var(--bg-200);padding-block:var(--space-12);padding-inline:var(--space-16)}li.svelte-49dgds time{color:var(--fg-300);font-size:var(--size-sm)}li.svelte-49dgds p:where(.svelte-49dgds){font-size:var(--size-lg)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/10.t9N9udo7.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 333
-      },
-      {
-        "start": 340,
-        "end": 430
-      },
-      {
-        "start": 431,
-        "end": 514
-      },
-      {
-        "start": 521,
-        "end": 603
-      },
-      {
-        "start": 604,
-        "end": 878
-      }
-    ]
-  },
-  {
-    "text": "pre[class*=language-]{--base: var(--fg-200);--comment: var(--highlight-comment);--keyword: var(--highlight-property);--function: var(--highlight-name);--string: var(--highlight-string);--number: var(--highlight-number);--tags: var(--function);--important: var(--highlight-important);--ident: var(--highlight-property)}code[class*=language-],pre[class*=language-]{background:none;text-align:left}pre[class*=language-]{padding:1.5rem 2rem;margin:.8rem 0 2.4rem}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--highlight-comment)}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:var(--highlight-property)}.token.boolean,.token.number{color:var(--highlight-number)}.token.attr-name,.token.attr-value,.token.string{color:var(--highlight-string)}.token.selector,.token.char,.token.builtin,.token.inserted{color:var(--highlight-selector)}.token.operator,.token.entity,.token.url,.token.variable{color:var(--base)}.token.atrule .rule{color:var(--highlight-atrule)}.token.keyword{color:var(--highlight-name)}.token.important,.token.bold{color:var(--highlight-important)}.token.italic{font-style:italic}.token.entity{cursor:help}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/prism.tD80kUXD.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 547
-      },
-      {
-        "start": 0,
-        "end": 459
-      },
-      {
-        "start": 0,
-        "end": 651
-      },
-      {
-        "start": 710,
-        "end": 789
-      },
-      {
-        "start": 789,
-        "end": 880
-      },
-      {
-        "start": 880,
-        "end": 955
-      },
-      {
-        "start": 1005,
-        "end": 1048
-      }
-    ]
-  },
-  {
-    "text": ".link-to-rss.svelte-1j8k0si{display:flex;align-items:baseline;justify-content:center;margin-top:1.5rem;gap:var(--space-2)}.link-to-rss.svelte-1j8k0si .icon{fill:var(--teal-400)}ol.svelte-1j8k0si{display:grid;gap:var(--space-8)}article.svelte-1j8k0si{display:grid;gap:var(--space-2);background-color:var(--bg-200);padding-block:var(--space-12);padding-inline:var(--space-16)}article.svelte-1j8k0si time{color:var(--fg-300);font-size:var(--size-sm)}article.svelte-1j8k0si p:where(.svelte-1j8k0si){font-size:var(--size-lg)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/9.BqbZ2S4t.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 520
-      }
-    ]
-  },
-  {
-    "text": ".details.svelte-19yvm52{border-left:4px solid transparent;padding-inline-start:var(--space-4)}.details.svelte-19yvm52.error{border-left-color:var(--red-300)}.details.svelte-19yvm52.warning{border-left-color:var(--orange-400)}.details.svelte-19yvm52.info{border-left-color:var(--teal-400)}.summary.svelte-19yvm52{cursor:pointer;color:var(--fg-100);display:flex;justify-content:space-between;align-items:center}.title.svelte-19yvm52{color:var(--fg-100);margin-right:var(--space-2);font-weight:var(--font-bold)}.value.svelte-19yvm52{margin-left:var(--space-2);margin-right:auto}.content.svelte-19yvm52{padding-left:var(--space-2);padding-bottom:var(--space-4)}@media (min-width: 33rem){.content.svelte-19yvm52{padding-left:var(--space-4)}}@media (min-width: 44rem){.content.svelte-19yvm52{padding-left:var(--space-6)}}.category.svelte-19yvm52{color:var(--fg-300);text-align:right}.layout.svelte-1s0pjko{display:grid;gap:var(--space-16)}.stats.svelte-1s0pjko{display:flex;justify-content:center;gap:var(--space-16);margin-block:var(--space-8)}.stat.svelte-1s0pjko{text-align:center}.stat-name.svelte-1s0pjko{text-transform:uppercase;color:var(--fg-0);font-weight:var(--font-bold)}.stat-value.svelte-1s0pjko{font-size:var(--size-6xl);line-height:var(--leading-none);font-weight:var(--font-ultrabold)}@media (min-width: 44rem){.stat-value.svelte-1s0pjko{font-size:var(--size-7xl)}}.stat-value-bad.svelte-1s0pjko{color:var(--red-400)}.stat-value-medium.svelte-1s0pjko{color:var(--orange-400)}.stat-value-good.svelte-1s0pjko{color:var(--teal-400)}.score-indication.svelte-1s0pjko{display:flex;justify-content:center;align-items:center;gap:var(--space-6);max-width:32rem;margin-top:var(--space-8);margin-inline:auto}.score-indicator.svelte-1s0pjko{display:inline-block;aspect-ratio:1;width:.825em}.score-indicator-bad.svelte-1s0pjko{background-color:var(--red-400)}.score-indicator-medium.svelte-1s0pjko{background-color:var(--orange-400)}.score-indicator-good.svelte-1s0pjko{background-color:var(--teal-400)}.filters.svelte-1s0pjko{text-align:end}.result-list.svelte-1s0pjko{display:grid;margin-top:var(--space-8);background-color:light-dark(transparent,var(--gray-800))}.result.svelte-1s0pjko{border-width:1px;border-style:solid;border-color:light-dark(var(--fg-850),var(--gray-450));padding-block:var(--space-3);padding-inline:var(--space-2) var(--space-4);overflow:clip}@media (prefers-color-scheme: dark){.result.svelte-1s0pjko{border-width:1px 0 0 0}}aside.svelte-1s0pjko{display:grid;gap:var(--space-8)}aside.svelte-1s0pjko section:where(.svelte-1s0pjko){display:grid;gap:var(--space-4)}aside.svelte-1s0pjko header:where(.svelte-1s0pjko){display:flex;gap:var(--space-4);justify-content:space-between;align-items:baseline}.error.svelte-2yufrh{background-color:var(--red-700);color:var(--white);padding:var(--space-8);display:grid;gap:var(--space-8)}.error.svelte-2yufrh ol:where(.svelte-2yufrh){padding-left:var(--space-6);list-style-type:disc;display:grid;gap:var(--space-2)}.error.svelte-2yufrh a:where(.svelte-2yufrh){text-decoration:underline}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/11.CYFb5tM-.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 94
-      },
-      {
-        "start": 225,
-        "end": 575
-      },
-      {
-        "start": 877,
-        "end": 1295
-      },
-      {
-        "start": 1302,
-        "end": 1374
-      },
-      {
-        "start": 1485,
-        "end": 2365
-      },
-      {
-        "start": 2448,
-        "end": 2719
-      }
-    ]
-  },
-  {
-    "text": ".hunk-diff.svelte-zq7otg{font-family:var(--font-mono);padding-inline:2ch;padding-block:var(--space-1);background-color:light-dark(var(--bg-200),var(--blue-800));color:var(--fg-300)}table.svelte-zq7otg{width:100%;--diff-font-size: var(--size-xs);font-size:var(--diff-font-size);border-collapse:collapse}td.svelte-zq7otg:nth-of-type(1),td.svelte-zq7otg:nth-of-type(2){width:6ch}tr.svelte-zq7otg{--pw-diff-tr-height: calc(var(--diff-font-size) * var(--leading-base));height:var(--pw-diff-tr-height);content-visibility:auto;contain-intrinsic-block-size:var(--pw-diff-tr-height)}tr.deleted.svelte-zq7otg{background-color:light-dark(var(--red-100),var(--red-700));color:var(--fg-100)}tr.deleted.svelte-zq7otg :is(.line-number-old:where(.svelte-zq7otg),.line-number-new:where(.svelte-zq7otg)){background-color:light-dark(var(--red-200),var(--red-600));color:light-dark(var(--red-900),var(--red-100))}tr.deleted.svelte-zq7otg .line-number-new:where(.svelte-zq7otg){color:#0000}tr.added.svelte-zq7otg{background-color:light-dark(var(--green-100),var(--green-700));color:var(--fg-100)}tr.added.svelte-zq7otg :is(.line-number-old:where(.svelte-zq7otg),.line-number-new:where(.svelte-zq7otg)){background-color:light-dark(var(--green-200),var(--green-600))}tr.added.svelte-zq7otg .line-number-old:where(.svelte-zq7otg){color:#0000}tr.unchanged.svelte-zq7otg{color:var(--fg-200)}tr.unchanged.svelte-zq7otg :is(.line-number-old:where(.svelte-zq7otg),.line-number-new:where(.svelte-zq7otg)){background-color:transparent;color:var(--fg-300)}code.svelte-zq7otg{tab-size:4;white-space:pre;display:block}.line-number.svelte-zq7otg{-webkit-user-select:none;user-select:none;font-family:var(--font-mono);color:var(--fg-0);padding-inline:2ch 1ch}td.code-cell.svelte-zq7otg{padding-left:1ch}code.added.svelte-zq7otg:before{content:\"+\t\"}code.deleted.svelte-zq7otg:before{content:\"-\t\"}code.unchanged.svelte-zq7otg:before{content:\" \t\"}.squares.svelte-g7ewp{display:inline-flex;gap:var(--space-1)}.square.svelte-g7ewp{display:inline-block;width:var(--space-3);height:var(--space-3);font-size:0}.square.svelte-g7ewp.added{background-color:var(--success-400)}.square.svelte-g7ewp.deleted{background-color:var(--error-400)}.square.svelte-g7ewp.empty{background-color:var(--gray-450)}.wrapper.svelte-1t4s0jg{display:grid;gap:var(--space-1);margin-top:var(--space-4);overflow-x:auto}header.svelte-fw97mr{text-align:center;margin-block:var(--space-8)}form.svelte-fw97mr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-6);align-items:center}.before.svelte-fw97mr{grid-column:1 / 2;grid-row:1 / 2}.after.svelte-fw97mr{grid-column:3 / 4;grid-row:1 / 2}.swap.svelte-fw97mr{grid-column:2 / 3;grid-row:1 / 2}output.svelte-fw97mr{grid-column:1 / -1}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/13.CFeCky7U.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 2744
-      }
-    ]
-  },
-  {
-    "text": "output.svelte-1yb36be{background-color:var(--white)}.devtools.svelte-1yb36be{margin-block-start:var(--space-2);position:sticky;right:0;bottom:0%;left:0}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/14.DZXQOwIp.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 152
-      },
-      {
-        "start": 52,
-        "end": 152
-      }
-    ]
-  },
-  {
-    "text": ".form.svelte-h6rs1c{display:grid;grid-template-columns:1fr max-content;gap:var(--space-4);align-items:end;margin-top:var(--space-8);width:100%;text-align:left}.status.svelte-h6rs1c{text-align:center;display:grid;gap:var(--space-8)}.progress.svelte-h6rs1c{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;margin-block-start:var(--space-4);white-space:nowrap}.guesses.svelte-h6rs1c{margin-top:var(--space-8);list-style-type:decimal;list-style-position:inside;display:grid;gap:var(--space-2)}.guess.svelte-h6rs1c{background-color:var(--bg-200);padding-inline:var(--space-2)}.share.svelte-h6rs1c{background-color:var(--bg-200);padding:var(--space-4);text-align:center;box-shadow:var(--shadow-lg);margin-block:var(--space-16);display:grid;gap:var(--space-4);justify-items:center}.share.svelte-h6rs1c blockquote:where(.svelte-h6rs1c){font-size:var(--size-lg);font-style:italic}.share.svelte-h6rs1c blockquote:where(.svelte-h6rs1c):before{content:open-quote}.share.svelte-h6rs1c blockquote:where(.svelte-h6rs1c):after{content:close-quote}.acknowledgements.svelte-h6rs1c{margin-block:var(--space-16);text-align:center;display:grid;gap:var(--space-4)}.acknowledgements.svelte-h6rs1c a:where(.svelte-h6rs1c){text-decoration:underline}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/15.DfXCKOOg.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 231
-      },
-      {
-        "start": 0,
-        "end": 1256
-      },
-      {
-        "start": 1063,
-        "end": 1256
-      }
-    ]
-  },
-  {
-    "text": "button[role=treeitem].svelte-18z95t8{content-visibility:auto;contain-intrinsic-size:auto 28.8px;text-align:start;padding-inline:var(--space-2);padding-block:.25rem;line-height:1.4;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);background-color:transparent;cursor:default}button[role=treeitem].svelte-18z95t8:hover{background-color:var(--bg-200)}button[role=treeitem].svelte-18z95t8:focus{outline:1px solid var(--accent)}button[role=treeitem].svelte-18z95t8[aria-selected=true]{background-color:var(--bg-200)}.indicator.svelte-18z95t8{color:var(--fg-400);font-size:var(--size-xs);width:var(--space-3)}.language-css.svelte-18z95t8{font-size:var(--size-sm);font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-name.svelte-18z95t8{color:var(--fg-100);font-weight:var(--font-medium);display:inline-block;max-width:100%;margin-right:auto}.property-use.svelte-18z95t8{display:block;border-left:1px solid var(--fg-450);padding-left:var(--space-3);line-height:var(--leading-relaxed)}.warning.svelte-18z95t8{text-decoration:wavy underline var(--orange-400)}.error.svelte-18z95t8{text-decoration:wavy underline var(--red-400)}.alert.svelte-18z95t8{text-decoration:wavy underline var(--yellow-400)}.count.svelte-18z95t8{background-color:var(--bg-400);color:var(--fg-300);padding-inline:var(--space-1);padding-block:var(--space-1);font-size:var(--size-xs);text-align:center}.location.svelte-18z95t8{font-size:var(--size-xs);white-space:nowrap;color:var(--fg-300)}.match.svelte-18z95t8{background-color:transparent;border:1px solid var(--blue-300);color:inherit}.wrapper.svelte-1rk56ob{--custom-property-inspector-bg: var(--bg-0);width:100%;border:1px solid var(--fg-450);background-color:var(--custom-property-inspector-bg);scroll-margin-block-start:var(--space-4);display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,25%);grid-template-rows:1fr auto;grid-template-areas:\"editor list\" \"summary summary\"}.wrapper.svelte-1rk56ob :is(.list:where(.svelte-1rk56ob),.editor:where(.svelte-1rk56ob)){position:relative;overflow:hidden;height:80vh}.editor.svelte-1rk56ob{grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--fg-450);grid-area:editor}.list.svelte-1rk56ob{grid-area:list;display:grid;grid-template-rows:auto minmax(0,1fr)}.tree-root.svelte-1rk56ob{overflow-y:auto}.tree-root.svelte-1rk56ob:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}header.svelte-1rk56ob{position:sticky;top:0;left:0;right:0;display:grid;justify-content:space-between;grid-template-columns:1fr auto;align-items:center;padding:var(--space-1) var(--space-2);background-color:var(--custom-property-inspector-bg);font-size:var(--size-sm)}header.svelte-1rk56ob h2:where(.svelte-1rk56ob){text-transform:uppercase;font-weight:var(--font-bold);font-size:var(--size-xs);color:var(--fg-100)}header.svelte-1rk56ob search:where(.svelte-1rk56ob){grid-column:1 / -1}header.svelte-1rk56ob input:where(.svelte-1rk56ob){background-color:transparent;border:1px solid var(--fg-450);width:100%;padding-inline:var(--space-2)}header.svelte-1rk56ob button[type=submit]:where(.svelte-1rk56ob){position:absolute}header.svelte-1rk56ob .search-info:where(.svelte-1rk56ob){line-height:var(--leading-snug);font-size:var(--size-sm);display:inline}header.svelte-1rk56ob button[type=reset]:where(.svelte-1rk56ob){text-decoration:underline}.collapse-all.svelte-1rk56ob{background-color:transparent;padding-inline:var(--space-1)}.collapse-all.svelte-1rk56ob:hover{background-color:var(--bg-200)}.clear-search.svelte-1rk56ob{text-decoration:underline}.empty-wrapper.svelte-1rk56ob{padding:var(--space-2)}.summary.svelte-1rk56ob{grid-area:summary;border-top:1px solid var(--fg-450);padding:0 var(--space-2);font-size:var(--size-sm);color:var(--fg-200);display:flex;justify-content:space-between;background-color:var(--custom-property-inspector-bg)}.summary.svelte-1rk56ob .filters:where(.svelte-1rk56ob){display:flex;justify-content:flex-end;margin-left:auto;gap:var(--space-1)}.summary.svelte-1rk56ob button:where(.svelte-1rk56ob){padding-inline:var(--space-2)}.summary.svelte-1rk56ob button:where(.svelte-1rk56ob)[aria-pressed=true]{background-color:var(--bg-400)}.summary.svelte-1rk56ob .warning:where(.svelte-1rk56ob){text-decoration:wavy underline var(--orange-400)}.summary.svelte-1rk56ob .error:where(.svelte-1rk56ob){text-decoration:wavy underline var(--red-400)}.summary.svelte-1rk56ob .alert:where(.svelte-1rk56ob){text-decoration:wavy underline var(--yellow-400)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/16.B7kuakM7.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 1539
-      },
-      {
-        "start": 0,
-        "end": 316
-      },
-      {
-        "start": 0,
-        "end": 390
-      },
-      {
-        "start": 553,
-        "end": 921
-      },
-      {
-        "start": 1063,
-        "end": 1450
-      },
-      {
-        "start": 1637,
-        "end": 2325
-      },
-      {
-        "start": 1637,
-        "end": 2367
-      },
-      {
-        "start": 2448,
-        "end": 3169
-      },
-      {
-        "start": 2448,
-        "end": 3477
-      },
-      {
-        "start": 3389,
-        "end": 3477
-      },
-      {
-        "start": 3389,
-        "end": 3543
-      },
-      {
-        "start": 3543,
-        "end": 4108
-      },
-      {
-        "start": 3598,
-        "end": 4108
-      },
-      {
-        "start": 3651,
-        "end": 4108
-      },
-      {
-        "start": 3651,
-        "end": 4520
-      },
-      {
-        "start": 4212,
-        "end": 4520
-      }
-    ]
-  },
-  {
-    "text": ".layout.svelte-mtu9rc{display:grid;grid-template-columns:1fr}@media (min-width: 44rem){.layout.svelte-mtu9rc{grid-template-columns:max-content minmax(0,1fr)}}aside.svelte-mtu9rc{order:1;border-color:var(--fg-600);border-style:solid;border-width:0;padding-block:var(--space-6);display:grid;gap:var(--space-4);align-items:start}@media (min-width: 44rem){aside.svelte-mtu9rc{border-width:0 1px 0 0}}.content.svelte-mtu9rc{order:2;display:grid;gap:var(--space-4)}@media (min-width: 44rem){.content.svelte-mtu9rc{padding-block:var(--space-8);padding-inline:var(--space-8)}}button.svelte-mtu9rc{display:flex;align-items:baseline;gap:var(--space-2);background-color:var(--bg-200);color:var(--fg-300);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);padding-inline:var(--space-4);padding-block:var(--space-3)}@media (min-width: 44rem){button.svelte-mtu9rc{display:none}}[role=list].level-1.svelte-mtu9rc{display:grid;gap:var(--space-4)}.section-title.svelte-mtu9rc{display:block;text-transform:uppercase;font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);margin-bottom:var(--space-3);padding-left:var(--space-5)}.section-title.svelte-mtu9rc:hover,.section-title.svelte-mtu9rc:focus{background-color:var(--bg-200)}.section-title.svelte-mtu9rc[aria-current]{color:var(--accent-500)}.link.svelte-mtu9rc{display:block;padding-inline:var(--space-5);padding-block:var(--space-1);border-left:var(--space-1) solid transparent;text-decoration:none}.link.svelte-mtu9rc:hover,.link.svelte-mtu9rc:focus{background-color:var(--bg-200);border-color:var(--teal-500);color:var(--accent-700)}.link.svelte-mtu9rc[aria-current]{color:var(--teal-500);border-color:var(--teal-500)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/2.DrfB0fYg.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 61
-      },
-      {
-        "start": 68,
-        "end": 157
-      },
-      {
-        "start": 158,
-        "end": 326
-      },
-      {
-        "start": 333,
-        "end": 395
-      },
-      {
-        "start": 396,
-        "end": 459
-      },
-      {
-        "start": 466,
-        "end": 567
-      },
-      {
-        "start": 568,
-        "end": 820
-      },
-      {
-        "start": 827,
-        "end": 880
-      },
-      {
-        "start": 881,
-        "end": 1138
-      },
-      {
-        "start": 1239,
-        "end": 1465
-      },
-      {
-        "start": 1306,
-        "end": 1465
-      },
-      {
-        "start": 1601,
-        "end": 1686
-      }
-    ]
-  },
-  {
-    "text": "ol.categories.svelte-18a9rub{display:grid;gap:var(--space-4);align-items:start;margin-block-start:var(--space-8)}@media (min-width: 66rem){ol.categories.svelte-18a9rub{grid-template-columns:repeat(2,minmax(0,1fr))}}ol.categories.svelte-18a9rub>li:where(.svelte-18a9rub){background-color:var(--bg-200);padding-inline:var(--space-1);padding-block:var(--space-4);display:grid;gap:var(--space-4)}@media (min-width: 44rem){ol.categories.svelte-18a9rub>li:where(.svelte-18a9rub){padding-inline:var(--space-2)}}@media (min-width: 66rem){ol.categories.svelte-18a9rub>li:where(.svelte-18a9rub){padding-inline:var(--space-8)}}.topics.svelte-18a9rub{list-style-type:square;margin-inline-start:var(--space-4)}.topics.svelte-18a9rub li:where(.svelte-18a9rub)::marker{color:var(--fg-300)}.topics.svelte-18a9rub a:where(.svelte-18a9rub){display:block;padding:var(--space-1)}.topics.svelte-18a9rub a:where(.svelte-18a9rub):hover,.topics.svelte-18a9rub a:where(.svelte-18a9rub):focus{text-decoration:underline}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/20.Du0f_22-.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 113
-      },
-      {
-        "start": 120,
-        "end": 214
-      },
-      {
-        "start": 215,
-        "end": 392
-      },
-      {
-        "start": 399,
-        "end": 503
-      },
-      {
-        "start": 511,
-        "end": 615
-      },
-      {
-        "start": 616,
-        "end": 859
-      }
-    ]
-  },
-  {
-    "text": "article.svelte-1zg6hx,section.svelte-1zg6hx{display:grid;gap:var(--space-4)}ol.categories.svelte-1zg6hx{display:grid;gap:var(--space-4);align-items:start}@media (min-width: 66rem){ol.categories.svelte-1zg6hx{grid-template-columns:repeat(2,minmax(0,1fr))}}ol.categories.svelte-1zg6hx>li:where(.svelte-1zg6hx){background-color:var(--bg-200);padding-inline:var(--space-1);padding-block:var(--space-4);display:grid;gap:var(--space-4)}@media (min-width: 44rem){ol.categories.svelte-1zg6hx>li:where(.svelte-1zg6hx){padding-inline:var(--space-2)}}@media (min-width: 66rem){ol.categories.svelte-1zg6hx>li:where(.svelte-1zg6hx){padding-inline:var(--space-8)}}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/22.BFL-2khx.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 154
-      },
-      {
-        "start": 161,
-        "end": 254
-      },
-      {
-        "start": 255,
-        "end": 430
-      },
-      {
-        "start": 437,
-        "end": 539
-      },
-      {
-        "start": 547,
-        "end": 649
-      }
-    ]
-  },
-  {
-    "text": ".layout.svelte-kjkscj{display:grid;gap:var(--space-8)}@media (min-width: 66rem){.layout.svelte-kjkscj{grid-template-columns:1.61803fr 1fr;grid-template-rows:auto auto;align-items:start;margin-block:var(--space-16)}}.header.svelte-kjkscj{grid-column:1;grid-row:1;align-self:center;display:grid;gap:var(--space-4);max-width:40rem;margin-inline:auto;margin-block:var(--space-8);text-align:center;font-size:var(--size-xl);text-wrap:balance;line-height:var(--leading-base)}.goal.svelte-kjkscj,.tiers.svelte-kjkscj,.costs.svelte-kjkscj{background-color:var(--bg-200);padding:var(--space-8)}.goal.svelte-kjkscj{display:grid;gap:var(--space-4)}@media (min-width: 66rem){.goal.svelte-kjkscj{grid-column:2;grid-row:1}}.costs.svelte-kjkscj{display:grid;gap:var(--space-4)}@media (min-width: 66rem){.costs.svelte-kjkscj{grid-column:1;grid-row:2}}.tiers.svelte-kjkscj{display:grid;gap:var(--space-4)}@media (min-width: 66rem){.tiers.svelte-kjkscj{grid-column:2;grid-row:2}}li.svelte-kjkscj{margin-top:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--fg-450)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/24.BbiM0wZu.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 54
-      },
-      {
-        "start": 61,
-        "end": 214
-      },
-      {
-        "start": 215,
-        "end": 636
-      },
-      {
-        "start": 643,
-        "end": 707
-      },
-      {
-        "start": 708,
-        "end": 761
-      },
-      {
-        "start": 768,
-        "end": 833
-      },
-      {
-        "start": 834,
-        "end": 887
-      },
-      {
-        "start": 894,
-        "end": 959
-      },
-      {
-        "start": 960,
-        "end": 1067
-      }
-    ]
-  },
-  {
-    "text": ".page.svelte-rd7z6x{display:grid;gap:var(--space-8);align-items:start}@media (min-width: 33rem){.page.svelte-rd7z6x{grid-template-columns:repeat(2,minmax(0,1fr))}}form.svelte-rd7z6x,.output.svelte-rd7z6x{display:grid;gap:var(--space-4);align-items:stretch}.toolbar.svelte-rd7z6x{text-align:right}.css-output.svelte-rd7z6x{height:var(--space-64);border:1px solid var(--fg-450);background-color:var(--bg-200);overflow-y:auto}code.svelte-rd7z6x{display:block;padding:var(--space-2);white-space:pre-wrap;word-break:break-all;font-size:var(--size-xs);font-family:var(--font-mono)}header.svelte-lo8fmu{text-align:center;margin-block:var(--space-8)}.content.svelte-lo8fmu{margin-block:var(--space-24)}.link-to-prettifier.svelte-lo8fmu{display:block;text-align:center;margin:var(--space-12)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/26.BowhZgZC.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 70
-      },
-      {
-        "start": 77,
-        "end": 162
-      },
-      {
-        "start": 163,
-        "end": 783
-      },
-      {
-        "start": 163,
-        "end": 256
-      },
-      {
-        "start": 296,
-        "end": 783
-      }
-    ]
-  },
-  {
-    "text": ".projects.svelte-vd5eit{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(var(--space-72),1fr))}.project.svelte-vd5eit{background-color:var(--bg-200);box-shadow:var(--shadow);border-top:2px solid var(--accent-400);position:relative}.icon.svelte-vd5eit{padding-inline:var(--space-16);padding-block:var(--space-8);margin-inline:auto;border-bottom:1px solid var(--fg-450)}.content.svelte-vd5eit{padding:var(--space-4);display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:var(--space-4)}.github-link.svelte-vd5eit{display:flex;align-items:center;font-size:var(--size-sm);color:var(--fg-300);gap:var(--space-2)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/27.CxkDQNKT.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 661
-      }
-    ]
-  },
-  {
-    "text": ".page.svelte-1jyq9mb{display:grid;gap:var(--space-8);align-items:start}@media (min-width: 33rem){.page.svelte-1jyq9mb{grid-template-columns:repeat(2,minmax(0,1fr))}}form.svelte-1jyq9mb,.output.svelte-1jyq9mb{display:grid;gap:var(--space-4);align-items:stretch}.toolbar.svelte-1jyq9mb{text-align:right}.css-output.svelte-1jyq9mb{height:var(--space-96);border:1px solid var(--fg-450);overflow-y:auto;background-color:var(--bg-200)}.indent-size.svelte-1jyq9mb{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;align-items:center}header.svelte-mb81yx{text-align:center;margin-block:var(--space-8)}.link-to-minifier.svelte-mb81yx{display:block;text-align:center;margin:var(--space-12)}.content.svelte-mb81yx{margin-block:var(--space-24)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/28.BSkVzfNN.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 71
-      },
-      {
-        "start": 78,
-        "end": 164
-      },
-      {
-        "start": 165,
-        "end": 759
-      },
-      {
-        "start": 165,
-        "end": 260
-      },
-      {
-        "start": 301,
-        "end": 759
-      }
-    ]
-  },
-  {
-    "text": "header.svelte-1xt4110{margin-block:var(--space-8);text-align:center}.content.svelte-1xt4110{display:grid;gap:var(--space-12);margin-block-end:var(--space-16)}input.svelte-1xt4110{font-family:var(--font-mono)}.error.svelte-1xt4110{background-color:var(--red-600);padding-block:var(--space-4);padding-inline:var(--space-6);text-align:center}ol.svelte-1xt4110{text-align:center;display:grid;gap:var(--space-4)}.number.svelte-1xt4110{font-size:var(--size-6xl);line-height:var(--leading-relaxed);font-weight:var(--font-ultrabold);display:block;text-align:center}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/29.CFe6ecsV.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 208
-      },
-      {
-        "start": 0,
-        "end": 339
-      },
-      {
-        "start": 0,
-        "end": 557
-      },
-      {
-        "start": 339,
-        "end": 557
-      }
-    ]
-  },
-  {
-    "text": "dl.svelte-jncejc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);text-align:center}dt.svelte-jncejc{grid-row:2;text-transform:uppercase;font-weight:var(--font-bold);font-size:var(--size-sm);color:var(--fg-200)}dd.svelte-jncejc{grid-row:1;font-size:var(--size-6xl);line-height:var(--leading-none);font-weight:var(--font-ultrabold)}header.svelte-yzglsp{margin-block:var(--space-8);text-align:center}.content.svelte-yzglsp{display:grid;gap:var(--space-12);margin-block-end:var(--space-16)}input.svelte-yzglsp{font-family:var(--font-mono)}.error.svelte-yzglsp{background-color:var(--red-600);padding-block:var(--space-4);padding-inline:var(--space-6);text-align:center}ol.svelte-yzglsp{display:grid;gap:var(--space-4)}code.selector-string.svelte-yzglsp{display:block;padding:var(--space-4) var(--space-2);background-color:var(--bg-400);margin-top:var(--space-4);line-height:var(--leading-none)}hr.svelte-yzglsp{border-top:1px solid var(--gray-600)}\n",
-    "url": "http://localhost:4173/_app/immutable/assets/30.kbGW-IXQ.css",
-    "ranges": [
-      {
-        "start": 0,
-        "end": 555
-      },
-      {
-        "start": 0,
-        "end": 964
-      },
-      {
-        "start": 350,
-        "end": 685
-      },
-      {
-        "start": 685,
-        "end": 964
-      }
-    ]
-  }
-]
\ No newline at end of file
+	{
+		"text": ".icon.svelte-1eqehiz{display:inline-block;fill:currentColor;opacity:.75}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Icon.H5P8WqwA.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 72
+			}
+		]
+	},
+	{
+		"text": ".empty.svelte-1m5lo4h{padding:var(--space-4) var(--space-6);border:3px dashed var(--fg-700);text-align:center;font-weight:var(--font-medium);color:light-dark(var(--fg-700),var(--fg-400));text-wrap:balance;display:flex;align-items:center;justify-content:center}@media print{.empty.svelte-1m5lo4h{border-width:1px}}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Empty.B3vD1UoH.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 260
+			}
+		]
+	},
+	{
+		"text": "[role=treeitem].svelte-d5pltr{font-family:var(--font-mono);transition:background-color .1s;scroll-margin:var(--space-12)}[role=treeitem].svelte-d5pltr[aria-selected=true]{background-color:var(--bg-100)}ol.svelte-d5pltr{padding-left:2ch}.property.svelte-d5pltr,.name.svelte-d5pltr{color:var(--highlight-property)}.number.svelte-d5pltr{color:var(--highlight-number)}.string.svelte-d5pltr{color:var(--highlight-string)}.wrapper.svelte-vgndjj{display:grid;height:100%;max-height:100%;overflow:auto}.wrapper.svelte-vgndjj>:is(textarea:where(.svelte-vgndjj),output:where(.svelte-vgndjj)){grid-column:1 / -1;grid-row:1 / -1;padding:0;margin:0;font-size:.8rem;line-height:2;font-family:var(--font-mono);white-space:pre;height:100%;-webkit-hyphens:none;hyphens:none}.wrapper.svelte-vgndjj textarea:where(.svelte-vgndjj){color:#fff0;background-color:transparent;caret-color:var(--gray-100);resize:none;overflow:auto}.wrapper.svelte-vgndjj textarea:where(.svelte-vgndjj)::selection{background-color:Highlight;color:var(--gray-100)}.wrapper.svelte-vgndjj textarea:where(.svelte-vgndjj):focus{outline:none}.wrapper.svelte-vgndjj output:where(.svelte-vgndjj){pointer-events:none}.header.svelte-148ispv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-2)}.title.svelte-148ispv{font-weight:var(--font-bold);margin-right:auto}ol.svelte-148ispv{max-height:100%;overflow:auto;overscroll-behavior:contain}.panes.svelte-148ispv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;height:calc(100vh - 12rem)}.pane.svelte-148ispv{border:1px solid var(--fg-600);background-color:var(--bg-0);font-size:var(--size-specimen);line-height:2;padding:var(--space-2) var(--space-3);height:100%}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/8.Cq1Dozx8.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 312
+			},
+			{
+				"start": 0,
+				"end": 121
+			},
+			{
+				"start": 202,
+				"end": 312
+			},
+			{
+				"start": 202,
+				"end": 1020
+			},
+			{
+				"start": 364,
+				"end": 1747
+			},
+			{
+				"start": 364,
+				"end": 1020
+			},
+			{
+				"start": 1093,
+				"end": 1747
+			}
+		]
+	},
+	{
+		"text": ".logo.svelte-1l8nvlt{display:block;color:light-dark(var(--accent-500),var(--accent-400));padding:var(--space-1);line-height:var(--leading-none)}@media (min-width: 44rem){.logo.svelte-1l8nvlt{padding:var(--space-4)}}.logo.svelte-1l8nvlt:hover{color:var(--accent-700)}html:not([data-theme=naked]) .logo.svelte-1l8nvlt:after{content:\"W\";display:inline-block;font-size:var(--size-2xl)}@media (min-width: 44rem){html:not([data-theme=naked]) .logo.svelte-1l8nvlt:after{content:\"Wallace\";font-size:var(--size-2xl)}}.nav.svelte-1h32yp1{--nav-border-height: .25rem;--nav-gap: var(--space-2);--nav-others-gap: var(--space-2);--nav-font-size: var(--size-sm);--item-block-padding: var(--space-2);--item-inline-padding: var(--space-1);border-top:var(--space-1) solid var(--accent);background-color:var(--bg-0);border-bottom:1px solid var(--fg-800)}@media (min-width: 44rem){.nav.svelte-1h32yp1{--nav-gap: var(--space-3);--nav-font-size: var(--size-base);--item-block-padding: var(--space-4)}}@media (min-width: 66rem){.nav.svelte-1h32yp1{--nav-gap: var(--space-4)}}.nav-inner.svelte-1h32yp1{display:flex;gap:var(--nav-gap);align-items:baseline}.nav-list.svelte-1h32yp1{display:flex;flex-wrap:wrap;gap:var(--nav-gap);align-items:baseline;font-size:var(--nav-font-size);height:calc(var(--nav-font-size) * var(--leading-base) + var(--item-block-padding) + var(--item-block-padding) + var(--nav-border-height));overflow:hidden}.nav-list.svelte-1h32yp1>li:where(.svelte-1h32yp1){flex-shrink:0}@media print{.nav-list.svelte-1h32yp1{display:none}}.nav-item.svelte-1h32yp1,.popover-item.svelte-1h32yp1{display:block;padding:var(--item-block-padding) var(--item-inline-padding);font-weight:var(--font-medium);color:var(--fg-200);white-space:nowrap}.nav-item.svelte-1h32yp1{border-bottom:var(--nav-border-height) solid transparent}.nav-item.svelte-1h32yp1:hover,.nav-item.svelte-1h32yp1:focus{border-bottom-color:var(--fg-700)}.nav-item[aria-current=page].svelte-1h32yp1,.nav-item[aria-current=page].svelte-1h32yp1:hover,.nav-item[aria-current=page].svelte-1h32yp1:focus{color:var(--fg-100);border-bottom-color:var(--accent)}.others.svelte-1h32yp1{display:flex;gap:var(--nav-others-gap);align-items:center;margin-left:auto}.nav-popover-trigger.svelte-1h32yp1{display:block;padding:var(--space-1) var(--space-3);border:1px solid var(--fg-700);anchor-name:--nav-popover-trigger}.nav-popover-trigger.svelte-1h32yp1[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450)}.nav-popover-trigger.svelte-1h32yp1.invisible{visibility:hidden;pointer-events:none}.nav-popover.svelte-1h32yp1{position:absolute;position-anchor:--nav-popover-trigger;top:calc(anchor(end) + var(--space-2));right:anchor(end);left:auto;width:max-content;background-color:var(--fg-900);padding:var(--space-2);border:1px solid var(--fg-450);transition:opacity .05s ease-out;box-shadow:var(--shadow)}@supports not (right: anchor(end)){.nav-popover.svelte-1h32yp1{position:fixed;top:3em;right:3em}}.nav-popover-list.svelte-1h32yp1{display:grid;gap:var(--space-2)}.popover-item.svelte-1h32yp1{padding:var(--space-1) var(--space-3);border-inline-start:var(--space-1) solid transparent;border-inline-end:var(--space-1) solid transparent;font-size:var(--nav-font-size)}.popover-item.svelte-1h32yp1[aria-current=page]{color:var(--fg-200);border-inline-start-color:var(--accent-500)}.popover-item.svelte-1h32yp1[aria-current=page]:hover{border-inline-start-color:var(--accent-400)}.popover-item.svelte-1h32yp1:hover,.popover-item.svelte-1h32yp1:focus{background-color:var(--bg-300)}.footer.svelte-jz8lnl{display:grid;gap:var(--space-4);margin-top:var(--space-8);margin-bottom:var(--space-4);padding-block:var(--space-8);padding-inline:var(--space-3);border-top:1px solid var(--fg-600)}@media (min-width: 66rem){.footer.svelte-jz8lnl{gap:var(--space-12);grid-template-columns:repeat(4,fit-content(100%)) 1fr;padding-inline:var(--space-8)}}@media print{.footer.svelte-jz8lnl{display:none}}.section.svelte-jz8lnl{display:grid;gap:var(--space-1);align-content:start}.footer-title.svelte-jz8lnl{font-weight:var(--font-medium)}.footer-list.svelte-jz8lnl{display:grid;gap:var(--space-1)}.footer-link.svelte-jz8lnl{display:block;color:var(--fg-300);padding-block:var(--space-1)}header.svelte-1c8nzn6{margin-inline:var(--space-3);margin:var(--space-3)}input[type=search].svelte-1c8nzn6{width:100%}.body.svelte-1c8nzn6{max-height:85vh;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.empty.svelte-1c8nzn6{margin-bottom:var(--space-3)}.section.svelte-1c8nzn6{padding-block:var(--space-3)}.section.svelte-1c8nzn6:not(:last-child){border-bottom:1px solid var(--fg-500)}.section-title.svelte-1c8nzn6{color:var(--fg-300);font-size:var(--size-xs);margin-block:var(--space-3)}.section-title.svelte-1c8nzn6,.shortcut.svelte-1c8nzn6{padding-inline:var(--space-3);margin-inline:var(--space-3)}.shortcut.svelte-1c8nzn6{display:block;padding-block:var(--space-2)}.shortcut.svelte-1c8nzn6 .icon:where(.svelte-1c8nzn6){color:var(--fg-300);margin-right:var(--space-3)}.shortcut.svelte-1c8nzn6:hover{background-color:var(--bg-300)}.shortcut.svelte-1c8nzn6:focus{outline:1px solid light-dark(var(--accent-600),var(--accent));outline-offset:-1px;background-color:var(--highlight)}.cmd-k.svelte-1ux7hi0{padding:var(--space-1) var(--space-2);border:1px solid var(--fg-700);color:var(--fg-300);font-size:var(--size-sm);display:flex;align-items:center;gap:var(--space-1);white-space:nowrap}.cmd-k.svelte-1ux7hi0:focus-visible{border-color:var(--accent)}.cmd-k.svelte-1ux7hi0 kbd:where(.svelte-1ux7hi0):first-of-type{font-size:1.2em}@media (max-width: 44rem){.cmd-k.svelte-1ux7hi0{display:none}}.cmd-k.svelte-1ux7hi0[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450);color:light-dark(var(--fg-0),var(--accent-500))}.dialog.svelte-1ux7hi0::backdrop{position:fixed;background-color:color-mix(in srgb,var(--black) 50%,transparent)}.dialog.svelte-1ux7hi0{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:90vw;max-width:48rem;background-color:var(--bg-200);border:1px solid var(--fg-450)}.skip-link.svelte-supu7d{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:clip}.skip-link.svelte-supu7d:focus-visible,.skip-link.svelte-supu7d:focus,.skip-link.svelte-supu7d:active{position:absolute;left:50%;top:0;width:auto;height:auto;overflow:visible;transform:translate(-50%);padding:var(--space-2) var(--space-4);background:var(--bg-100);color:var(--fg-100);box-shadow:var(--shadow)}@layer normalize{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer config{@layer color{html{--teal-100: hsl(151.7deg 33% 90%);--teal-200: hsl(151.7deg 43% 75%);--teal-300: hsl(151.7deg 53% 60%);--teal-400: hsl(151.7deg 66% 47.3%);--teal-500: hsl(152deg 65.6% 41%);--teal-600: hsl(152deg 68.6% 36%);--teal-700: hsl(152deg 72% 33%);--teal-800: hsl(152deg 80% 25%);--blue-100: hsl(215.9deg 90% 85%);--blue-200: hsl(215.9deg 90% 70%);--blue-300: hsl(215.9deg 90% 60%);--blue-400: hsl(215.9deg 92% 40%);--blue-500: hsl(216deg 92.2% 35.1%);--blue-700: hsl(216.1deg 92.2% 25.1%);--blue-800: hsl(216.1deg 80% 9%);--yellow-400: hsl(60deg 80% 50%);--yellow-500: hsl(60deg 80% 42%);--yellow-600: hsl(60deg 90% 35%);--orange-100: hsl(31.7deg 90% 90%);--orange-300: #fcb76a;--orange-400: hsl(31.7deg 96.7% 47.3%);--pink-300: rgb(233 44 120);--pink-400: hsl(335.9deg 89% 50%);--pink-500: hsl(335.9deg 80% 40%);--green-100: hsl(121.9deg 40% 93%);--green-200: hsl(121.9deg 50% 73%);--green-300: hsl(121.9deg 55% 58%);--green-400: hsl(121.9deg 60% 43%);--green-500: hsl(121.9deg 70% 31%);--green-600: hsl(121.9deg 35% 23%);--green-700: hsl(166deg 25% 17%);--red-100: hsl(4deg 26% 91%);--red-200: hsl(4deg 46% 71%);--red-300: hsl(4deg 66% 51%);--red-400: hsl(0deg 70% 42%);--red-600: hsl(0deg 70% 16%);--red-700: hsl(0deg 74% 11%);--red-900: hsl(338.9deg 26.8% 24.1%);--purple-100: hsl(273.3deg 69.2% 97.5%);--purple-200: hsl(272deg 66.7% 82.4%);--purple-300: hsl(271.7deg 66.1% 57.3%);--purple-400: hsl(271.7deg 66% 47.3%);--purple-500: hsl(271.7deg 65.7% 42.4%);--purple-600: hsl(272.4deg 66.7% 29.4%);--purple-700: hsl(271.9deg 66.3% 37.3%);--purple-800: hsl(271.7deg 66.4% 25.7%);--purple-900: hsl(272.2deg 67.5% 15.7%);--white: hsl(0deg 0% 100%);--gray-100: hsl(198deg 5% 97.3%);--gray-200: hsl(198deg 10% 82%);--gray-300: hsl(198deg 12% 66%);--gray-400: hsl(198deg 12% 52%);--gray-450: hsl(198.6deg 19.6% 28%);--gray-500: hsl(198.6deg 19.6% 20.8%);--gray-600: hsl(205.3deg 19.6% 19%);--gray-700: hsl(203deg 23% 16%);--gray-800: hsl(203.3deg 27.3% 12.9%);--gray-850: hsl(203.3deg 29% 8.5%);--gray-900: hsl(195deg 33.3% 4.7%);--black: hsl(0deg 0% 0%)}}@layer text{html{--font-body: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;--font-display: \"Teko\", \"Teko Fallback\", \"Arial Narrow\", sans-serif;--font-mono: ui-monospace, \"Cascadia Code\", \"Source Code Pro\", Menlo, Consolas, \"DejaVu Sans Mono\", monospace;--font-normal: 400;--font-medium: 500;--font-bold: 700;--font-ultrabold: 900;--size-xs: .75rem;--size-sm: .875rem;--size-base: 1rem;--size-lg: 1.125rem;--size-xl: 1.25rem;--size-2xl: 1.5rem;--size-3xl: 1.875rem;--size-4xl: 2.25rem;--size-5xl: 3rem;--size-6xl: 3.75rem;--size-7xl: 4.5rem;--size-specimen: .825rem;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.25;--leading-base: 1.5;--leading-relaxed: 1.625;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .04em}}@layer spacing{html{--space-0: 0;--space-px: 1px;--space-1: .125rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-64: 14rem;--space-72: 18rem;--space-80: 20rem;--space-96: 24rem}}@layer shadows{html{--shadow-color: rgb(0 0 0 / .1);--shadow-inset: inset 0 .125rem .25rem var(--shadow-color);--shadow-sm: 1px 3px 0 var(--shadow-color), 0 1px 2px -1px var(--shadow-color);--shadow: 0 4px 6px -1px var(--shadow-color), 0 2px 4px -2px var(--shadow-color);--shadow-lg: 10px 15px -3px var(--shadow-color), 0 4px 6px -4px var(--shadow-color);--shadow-xl: 0 20px 25px -5px var(--shadow-color), 0 8px 10px -6px var(--shadow-color);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25)}}}@layer base{html{scrollbar-gutter:stable}html,body,.app{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}form{text-align:left}input{border-radius:0}pre,code{font-family:var(--font-mono);font-weight:var(--font-normal);-webkit-hyphens:none;hyphens:none}pre{font-size:var(--size-xs);word-spacing:normal;word-break:normal;overflow-wrap:normal;tab-size:2;-webkit-hyphens:none;hyphens:none;overflow:auto;max-width:none}@media print{pre,code{color:inherit;font-size:var(--size-xs);line-height:1.5}pre{white-space:pre-wrap}}em,cite{font-style:normal}img{overflow:hidden;word-break:break-all;font-weight:var(--font-normal);font-size:var(--size-xs);line-height:var(--leading-tight);font-family:var(--font-body)}@media print{*,*:before,*:after{background:transparent!important;color:inherit!important;border-color:inherit!important;box-shadow:none!important;text-shadow:none!important}html{color-scheme:light}body{color:var(--black)}}}@layer theme{@font-face{font-display:swap;font-family:Teko;font-weight:500;src:local(\"Teko Medium\"),local(\"Teko-Medium\"),url(../../../teko-500.2019-08-10.woff2) format(\"woff2\");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko Fallback;src:local(\"Arial Narrow\");font-weight:500;size-adjust:85%;ascent-override:114%;descent-override:60%;line-gap-override:normal}@layer elements{html{--accent: light-dark(var(--teal-300), var(--teal-400));--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--error: var(--red-400);--error-100: var(--red-100);--error-200: var(--red-200);--error-300: var(--red-300);--error-400: var(--red-400);--error-600: var(--red-600);--error-700: var(--red-700);--error-900: var(--red-900);--success: var(--green-400);--success-100: var(--green-100);--success-200: var(--green-200);--success-300: var(--green-300);--success-400: var(--green-400);--success-600: var(--green-600);--fg: light-dark(var(--gray-850), var(--gray-200));--bg: light-dark(var(--gray-100), var(--gray-850));--bg-0: light-dark(var(--white), var(--black));--bg-100: light-dark(var(--gray-100), var(--gray-850));--bg-200: light-dark(var(--gray-200), var(--gray-800));--bg-300: light-dark(var(--gray-300), var(--gray-700));--bg-400: light-dark(var(--gray-300), var(--gray-600));--bg-500: light-dark(var(--gray-500), var(--gray-500));--bg-600: light-dark(var(--gray-600), var(--gray-450));--bg-700: light-dark(var(--gray-700), var(--gray-400));--bg-800: light-dark(var(--gray-800), var(--gray-300));--bg-850: light-dark(var(--gray-850), var(--gray-200));--bg-900: light-dark(var(--gray-900), var(--gray-100));--fg-0: light-dark(var(--black), var(--white));--fg-100: light-dark(var(--gray-900), var(--gray-100));--fg-200: light-dark(var(--gray-850), var(--gray-200));--fg-300: light-dark(var(--gray-800), var(--gray-300));--fg-400: light-dark(var(--gray-700), var(--gray-400));--fg-450: light-dark(var(--gray-600), var(--gray-450));--fg-500: light-dark(var(--gray-500), var(--gray-500));--fg-600: light-dark(var(--gray-450), var(--gray-600));--fg-700: light-dark(var(--gray-400), var(--gray-700));--fg-800: light-dark(var(--gray-300), var(--gray-800));--fg-850: light-dark(var(--gray-200), var(--gray-850));--fg-900: light-dark(var(--gray-100), var(--gray-900));--uneven-tr-bg: color-mix(in srgb, var(--gray-450) 10%, transparent);--highlight: rgb(from light-dark(var(--accent-600), var(--accent)) r g b / .14);color-scheme:dark light;accent-color:var(--accent)}html *{transition-duration:.1s;transition-property:color,background-color,border-color;transition-timing-function:ease-out}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}@media print{html{color-scheme:light}}[data-theme=naked]{color-scheme:dark light!important}[data-theme=naked],[data-theme=naked] *,[data-theme=naked] :before,[data-theme=naked] :after,[data-theme=naked] ::marker,[data-theme=naked] ::file-selector-button{all:revert!important}[data-theme=naked] [aria-hidden=true]{display:none!important}body{background-color:var(--bg);color:var(--fg);font-size:var(--size-base);line-height:calc(var(--leading-base) * 1rem)}p code{display:inline-block;margin-right:1ch;margin-left:1ch;color:light-dark(var(--accent-700),var(--accent-300))}p code:before,p code:after{content:\"`\"}[aria-selected=true]{outline:1px solid light-dark(var(--accent-600),var(--accent));outline-offset:-1px;background-color:var(--highlight);position:relative;z-index:1}:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;position:relative;z-index:1}:is(input,textarea,button):focus-visible{outline-offset:2px}@layer syntax{html{--highlight-property: light-dark(var(--blue-400), var(--blue-100));--highlight-number: light-dark(var(--blue-300), var(--blue-200));--highlight-string: light-dark(var(--orange-400), var(--orange-300));--highlight-name: light-dark(var(--purple-500), var(--purple-200));--highlight-selector: light-dark(var(--green-500), var(--teal-400));--highlight-comment: var(--fg-400);--highlight-value: var(--fg-200);--highlight-atrule: light-dark(var(--red-300), #ff7b72);--highlight-important: var(--highlight-atrule)}::highlight(Property){color:var(--highlight-property)}::highlight(AtruleName),::highlight(Function),::highlight(Important){color:var(--highlight-atrule)}::highlight(Unit),::highlight(Function){color:var(--highlight-name)}::highlight(SelectorList),::highlight(Selector){color:var(--highlight-selector)}::highlight(AtrulePrelude),::highlight(Value){color:var(--highlight-value)}::highlight(Number){color:var(--highlight-number)}::highlight(String){color:var(--highlight-string)}::highlight(Comment){color:var(--highlight-comment)}}}@layer components{.font-heading{font-family:var(--font-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--leading-none);font-style:normal;text-transform:uppercase}.title{letter-spacing:var(--tracking-tight);font-weight:var(--font-ultrabold);line-height:var(--leading-none)}.input{padding:var(--space-3) var(--space-4);color:var(--fg-200);background-color:var(--bg-100);border:1px solid var(--fg-450);border-radius:0;font:inherit;font-size:var(--size-base);flex-grow:1}.input:disabled{background-color:var(--bg-200);color:var(--fg-400);border-color:var(--fg-500)}textarea{width:100%;min-height:var(--space-36);font-family:var(--font-mono);font-size:var(--size-sm);line-height:var(--size-base);white-space:pre;height:100%}::file-selector-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;border:0 solid transparent;font-family:var(--font-display);font-weight:var(--font-medium);font-style:normal;letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);text-transform:uppercase;padding:var(--space-2) var(--space-4);font-size:var(--size-base);background-color:var(--accent-400);color:var(--gray-800)}:is():focus,:is():hover{background-color:var(--accent-300)}.specimen{font-size:var(--size-sm);font-family:var(--font-mono);font-weight:var(--font-normal);color:var(--fg-100)}.report-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--space-4);align-items:start;margin-top:var(--space-4)}.report-section-full-width{grid-column:1 / -1}.color-example{--color-example-pattern-size: 1rem;--color-example-pattern-color: var(--gray-700);background-image:repeating-linear-gradient(45deg,var(--color-example-pattern-color) 25%,transparent 25%,transparent 75%,var(--color-example-pattern-color) 75%,var(--color-example-pattern-color)),repeating-linear-gradient(45deg,var(--color-example-pattern-color) 25%,transparent 25%,transparent 75%,var(--color-example-pattern-color) 75%,var(--color-example-pattern-color));background-position:0px 0px,calc(var(--color-example-pattern-size) / 2) calc(var(--color-example-pattern-size) / 2);background-size:var(--color-example-pattern-size) var(--color-example-pattern-size)}}}@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.coverable{position:relative}.coverable-link{position:static}.coverable-link:after{content:\"\";position:absolute;inset:0}.prevent-orphan{text-wrap:nowrap}.scroll-container{scrollbar-width:thin;scrollbar-color:var(--fg-450) transparent;transition:scrollbar-color .1s ease-out}.scroll-container:hover,.scroll-container:focus{scrollbar-color:var(--fg-400) transparent}}.theme-preview.svelte-1mawfn1{container-name:theme-preview;container-type:inline-size;--theme-preview-text: var(--fg-400);contain:layout paint;width:100%}.theme-preview.svelte-1mawfn1[data-theme=dark]{color-scheme:dark}.theme-preview.svelte-1mawfn1[data-theme=light]{color-scheme:light}@media (prefers-color-scheme: dark){.theme-preview.svelte-1mawfn1[data-theme=system]{color-scheme:dark}}@media (prefers-color-scheme: light){.theme-preview.svelte-1mawfn1[data-theme=system]{color-scheme:light}}.window.svelte-1mawfn1{background-color:var(--bg);aspect-ratio:16 / 9;display:grid;gap:5cqi;grid-template-areas:\"nav nav\" \"main aside\";grid-template-columns:1fr .4fr;align-content:start}.nav.svelte-1mawfn1{grid-area:nav;display:flex;align-items:center;gap:5cqi;background-color:var(--bg-0);padding-block:4cqi;padding-inline:5cqi;border-bottom:1px solid var(--fg-800)}.logo.svelte-1mawfn1,.nav-item.svelte-1mawfn1{height:3cqi}.logo.svelte-1mawfn1{width:6cqi;background-color:var(--accent)}.nav-item.svelte-1mawfn1{width:12cqi;background-color:var(--theme-preview-text)}.main.svelte-1mawfn1{grid-area:main;padding-inline-start:5cqi}.panel.svelte-1mawfn1{padding-block:4cqi;padding-inline:2cqi;border:1px solid light-dark(var(--fg-800),transparent);background-color:light-dark(transparent,var(--bg-200))}.panel-title.svelte-1mawfn1{width:30cqi;height:4cqi;background-color:var(--theme-preview-text)}.panel-body.svelte-1mawfn1{height:18cqi}.aside.svelte-1mawfn1{grid-area:aside;padding-inline-end:5cqi}.aside.svelte-1mawfn1 .panel:where(.svelte-1mawfn1){height:25cqi;padding-block:3cqi;display:flex;flex-direction:column;justify-content:space-between}.aside.svelte-1mawfn1 .panel-title:where(.svelte-1mawfn1){width:10cqi;height:3cqi}.button.svelte-1mawfn1{width:7cqi;height:3cqi;background-color:var(--accent);align-self:end}.theme-popover-trigger.svelte-mls84d{padding:var(--space-1) var(--space-2);border:1px solid var(--fg-700);color:var(--fg-300);font-size:var(--size-sm);display:block;anchor-name:--theme-popover-trigger}.theme-popover-trigger.svelte-mls84d[aria-expanded=true]{background-color:var(--bg-200);border-color:var(--fg-450);color:light-dark(var(--fg-0),var(--accent-500))}.theme-popover-trigger.svelte-mls84d:focus-visible{border-color:var(--accent)}.theme-popover-trigger.svelte-mls84d .icon{margin-top:-4px}.theme-popover.svelte-mls84d{position-anchor:--theme-popover-trigger;position:absolute;top:calc(anchor(end) + var(--space-2));right:anchor(end);left:auto;width:min-content;background-color:var(--bg-100);border:1px solid var(--fg-450);padding:var(--space-8);box-shadow:var(--shadow-2xl)}@media (min-width: 44rem){.theme-popover.svelte-mls84d{width:fit-content}}@supports not (right: anchor(end)){.theme-popover.svelte-mls84d{position:fixed;top:3.5em;right:2em}}.theme-options.svelte-mls84d{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:start}label.svelte-mls84d{display:block;width:var(--space-48);border:1px solid var(--fg-450);background-color:light-dark(transparent,var(--bg-0));cursor:pointer}label.svelte-mls84d.selected{outline:2px solid light-dark(var(--accent-600),var(--accent));outline-offset:2px}label.svelte-mls84d input:where(.svelte-mls84d){margin-inline-start:var(--space-2)}.theme-name.svelte-mls84d{padding-block:var(--space-1);padding-inline:var(--space-1);display:inline-block;font-weight:var(--font-bold);font-size:var(--size-sm)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/0.RC2DzJv0.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 144
+			},
+			{
+				"start": 151,
+				"end": 214
+			},
+			{
+				"start": 215,
+				"end": 381
+			},
+			{
+				"start": 266,
+				"end": 381
+			},
+			{
+				"start": 388,
+				"end": 507
+			},
+			{
+				"start": 508,
+				"end": 835
+			},
+			{
+				"start": 842,
+				"end": 978
+			},
+			{
+				"start": 986,
+				"end": 1051
+			},
+			{
+				"start": 1052,
+				"end": 1475
+			},
+			{
+				"start": 1527,
+				"end": 1808
+			},
+			{
+				"start": 1527,
+				"end": 2467
+			},
+			{
+				"start": 1527,
+				"end": 2353
+			},
+			{
+				"start": 1527,
+				"end": 2200
+			},
+			{
+				"start": 1904,
+				"end": 2200
+			},
+			{
+				"start": 1904,
+				"end": 2467
+			},
+			{
+				"start": 1904,
+				"end": 2353
+			},
+			{
+				"start": 2102,
+				"end": 2200
+			},
+			{
+				"start": 2551,
+				"end": 2863
+			},
+			{
+				"start": 2960,
+				"end": 3339
+			},
+			{
+				"start": 2960,
+				"end": 3025
+			},
+			{
+				"start": 3437,
+				"end": 3741
+			},
+			{
+				"start": 3538,
+				"end": 3741
+			},
+			{
+				"start": 3748,
+				"end": 3893
+			},
+			{
+				"start": 3943,
+				"end": 4226
+			},
+			{
+				"start": 3943,
+				"end": 4449
+			},
+			{
+				"start": 3943,
+				"end": 5019
+			},
+			{
+				"start": 3943,
+				"end": 4299
+			},
+			{
+				"start": 4344,
+				"end": 4449
+			},
+			{
+				"start": 4500,
+				"end": 4632
+			},
+			{
+				"start": 4500,
+				"end": 5019
+			},
+			{
+				"start": 4735,
+				"end": 4917
+			},
+			{
+				"start": 5081,
+				"end": 5434
+			},
+			{
+				"start": 5228,
+				"end": 5434
+			},
+			{
+				"start": 5497,
+				"end": 5576
+			},
+			{
+				"start": 5583,
+				"end": 5637
+			},
+			{
+				"start": 5638,
+				"end": 6193
+			},
+			{
+				"start": 5899,
+				"end": 6193
+			},
+			{
+				"start": 5899,
+				"end": 6502
+			},
+			{
+				"start": 6509,
+				"end": 9272
+			},
+			{
+				"start": 9279,
+				"end": 13224
+			},
+			{
+				"start": 13231,
+				"end": 14214
+			},
+			{
+				"start": 14221,
+				"end": 21479
+			},
+			{
+				"start": 21486,
+				"end": 22064
+			},
+			{
+				"start": 21486,
+				"end": 22350
+			},
+			{
+				"start": 22357,
+				"end": 22453
+			},
+			{
+				"start": 22461,
+				"end": 22559
+			},
+			{
+				"start": 22560,
+				"end": 24245
+			},
+			{
+				"start": 23881,
+				"end": 24082
+			},
+			{
+				"start": 24323,
+				"end": 24668
+			},
+			{
+				"start": 24675,
+				"end": 24741
+			},
+			{
+				"start": 24842,
+				"end": 25444
+			},
+			{
+				"start": 24842,
+				"end": 25284
+			}
+		]
+	},
+	{
+		"text": ".container.svelte-1ginl5v{margin-inline:auto;padding-inline:var(--space-2)}@media (min-width: 44rem){.container.svelte-1ginl5v{padding-inline:var(--space-4)}}@media (min-width: 66rem){.container.svelte-1ginl5v{padding-inline:var(--space-8)}}.size-auto.svelte-1ginl5v{max-width:120rem}.size-sm.svelte-1ginl5v{max-width:28rem}.size-md.svelte-1ginl5v{max-width:32rem}.size-lg.svelte-1ginl5v{max-width:36rem}.size-xl.svelte-1ginl5v{max-width:48rem}.size-2xl.svelte-1ginl5v{max-width:64rem}.size-3xl.svelte-1ginl5v{max-width:80rem}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Container.n-2BXq6O.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 75
+			},
+			{
+				"start": 82,
+				"end": 157
+			},
+			{
+				"start": 165,
+				"end": 240
+			},
+			{
+				"start": 241,
+				"end": 284
+			},
+			{
+				"start": 324,
+				"end": 364
+			},
+			{
+				"start": 324,
+				"end": 444
+			},
+			{
+				"start": 364,
+				"end": 444
+			},
+			{
+				"start": 364,
+				"end": 485
+			},
+			{
+				"start": 404,
+				"end": 444
+			},
+			{
+				"start": 404,
+				"end": 485
+			},
+			{
+				"start": 444,
+				"end": 485
+			},
+			{
+				"start": 485,
+				"end": 526
+			}
+		]
+	},
+	{
+		"text": ".hero.svelte-1q37ri0{background-color:var(--bg-0);margin-bottom:var(--space-8);padding-block:var(--space-8);text-align:center}h1.svelte-1q37ri0{font-size:var(--size-6xl);color:var(--fg-0);display:inline;vertical-align:middle;text-wrap:balance}@media (min-width: 44rem){h1.svelte-1q37ri0{font-size:var(--size-7xl)}}.github-link.svelte-1q37ri0{display:inline-block;margin-inline-start:var(--space-4);color:var(--fg-300)}.hero-text.svelte-1q37ri0{font-weight:var(--font-normal);font-size:var(--size-lg);margin-block:var(--space-4);margin-inline:auto}@media (min-width: 44rem){.hero-text.svelte-1q37ri0{font-size:var(--size-xl)}}.hero-text.svelte-1q37ri0 a:not(.button){color:var(--fg-100)}.hero-text.svelte-1q37ri0>p:first-of-type{font-size:1.875rem;color:var(--fg-300)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Hero.azeyy1Nc.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 243
+			},
+			{
+				"start": 250,
+				"end": 313
+			},
+			{
+				"start": 314,
+				"end": 547
+			},
+			{
+				"start": 418,
+				"end": 547
+			},
+			{
+				"start": 554,
+				"end": 624
+			},
+			{
+				"start": 625,
+				"end": 686
+			},
+			{
+				"start": 686,
+				"end": 767
+			}
+		]
+	},
+	{
+		"text": ".btn.svelte-18sv61c{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;border:0 solid transparent;transition:color .1s ease-out,background-color .1s ease-out,box-shadow .1s ease-out}@media print{.btn.svelte-18sv61c{border:var(--space-1) solid}}:is(.btn.svelte-18sv61c:hover,.btn.svelte-18sv61c:focus) .icon{opacity:1}.primary.svelte-18sv61c{font-family:var(--font-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);font-style:normal;text-transform:uppercase;background-color:var(--accent);color:var(--gray-800)}.primary.svelte-18sv61c:focus,.primary.svelte-18sv61c:hover{background-color:var(--accent-300);color:var(--black)}.secondary.svelte-18sv61c{background-color:var(--bg-200);color:var(--fg-200);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);border-width:1px;border-color:var(--fg-450)}.secondary.svelte-18sv61c:hover{background-color:var(--bg-400);border-color:var(--fg-400)}.minimal.svelte-18sv61c{background-color:transparent;color:var(--fg-200);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-none)}.minimal.svelte-18sv61c:focus,.minimal.svelte-18sv61c:hover{background-color:var(--bg-200);color:var(--fg-100)}.sm.svelte-18sv61c{padding:.3em var(--space-2);font-size:var(--size-sm)}.md.svelte-18sv61c{padding:var(--space-3) var(--space-4);font-size:var(--size-base)}.lg.svelte-18sv61c{padding:.9em var(--space-5);font-size:var(--size-lg)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Button.DsWRG8rp.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 301
+			},
+			{
+				"start": 363,
+				"end": 1114
+			},
+			{
+				"start": 363,
+				"end": 436
+			},
+			{
+				"start": 363,
+				"end": 689
+			},
+			{
+				"start": 436,
+				"end": 689
+			},
+			{
+				"start": 436,
+				"end": 1024
+			},
+			{
+				"start": 436,
+				"end": 803
+			},
+			{
+				"start": 803,
+				"end": 1024
+			},
+			{
+				"start": 803,
+				"end": 1114
+			},
+			{
+				"start": 1114,
+				"end": 1287
+			},
+			{
+				"start": 1398,
+				"end": 1626
+			},
+			{
+				"start": 1398,
+				"end": 1470
+			},
+			{
+				"start": 1470,
+				"end": 1626
+			},
+			{
+				"start": 1470,
+				"end": 1554
+			},
+			{
+				"start": 1554,
+				"end": 1626
+			}
+		]
+	},
+	{
+		"text": ".heading.svelte-q5a7vm{line-height:var(--leading-none);text-wrap:balance;text-wrap:pretty}h1.svelte-q5a7vm,.heading-size-1.svelte-q5a7vm{color:light-dark(var(--black),var(--white));font-weight:var(--font-ultrabold);font-size:var(--size-6xl)}h2.svelte-q5a7vm,.heading-size-2.svelte-q5a7vm{color:light-dark(var(--black),var(--white));font-weight:var(--font-bold);font-size:var(--size-3xl)}h3.svelte-q5a7vm,.heading-size-3.svelte-q5a7vm{color:var(--fg);font-weight:var(--font-medium);font-size:var(--size-xl)}h4.svelte-q5a7vm,.heading-size-4.svelte-q5a7vm{color:var(--fg);font-weight:var(--font-medium);font-size:var(--size-lg)}.heading.svelte-q5a7vm em{color:var(--teal-400)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Heading.Bt9PRl2u.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 673
+			},
+			{
+				"start": 0,
+				"end": 241
+			},
+			{
+				"start": 0,
+				"end": 90
+			},
+			{
+				"start": 0,
+				"end": 387
+			},
+			{
+				"start": 241,
+				"end": 625
+			},
+			{
+				"start": 241,
+				"end": 387
+			},
+			{
+				"start": 241,
+				"end": 506
+			},
+			{
+				"start": 387,
+				"end": 506
+			},
+			{
+				"start": 387,
+				"end": 625
+			},
+			{
+				"start": 506,
+				"end": 625
+			},
+			{
+				"start": 625,
+				"end": 673
+			}
+		]
+	},
+	{
+		"text": ".wrapper.svelte-1uha8ag{display:grid;gap:var(--space-16)}@media (min-width: 33rem){.wrapper.svelte-1uha8ag{gap:var(--space-32)}}@media (min-width: 44rem){.wrapper.svelte-1uha8ag{gap:var(--space-48)}}img{width:100%;box-shadow:var(--shadow-2xl)}.hero-section.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width: 44rem){.hero-section.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:var(--space-24);padding-block:var(--space-8)}}.hero-section.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-block:var(--space-8);font-size:var(--size-2xl);line-height:var(--leading-base)}.hero-section.svelte-1uha8ag [aria-hidden=true]:where(.svelte-1uha8ag){display:inline-block;width:1.5em;line-height:var(--leading-base);text-align:center;color:var(--black);background-color:var(--teal-400);margin-inline-end:var(--space-4)}blockquote.svelte-1uha8ag{background-color:var(--teal-400);color:var(--black);padding:var(--space-4);text-align:center;font-size:var(--size-4xl);line-height:var(--leading-none)}@media (min-width: 44rem){blockquote.svelte-1uha8ag{padding:var(--space-8);font-size:var(--size-5xl)}}@media (min-width: 66rem){blockquote.svelte-1uha8ag{padding:var(--space-16)}}blockquote.svelte-1uha8ag cite:where(.svelte-1uha8ag){display:block;margin-top:var(--space-8);color:var(--gray-800);font-size:var(--size-xl)}blockquote.svelte-1uha8ag cite:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:underline}.feature-list.svelte-1uha8ag{display:grid;gap:var(--space-12);text-align:center}.feature-list.svelte-1uha8ag>p:where(.svelte-1uha8ag){text-align:center;max-width:44rem;margin-inline:auto;font-size:var(--size-lg)}@media (min-width: 33rem){.feature-list.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:var(--size-2xl)}}.feature-list.svelte-1uha8ag ol:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:var(--space-8);text-align:start}@media (min-width: 44rem){.feature-list.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr)}}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){background-color:var(--bg-200);padding-block:var(--space-5);padding-inline:var(--space-4);box-shadow:var(--shadow-lg);display:grid;gap:var(--space-4)}@media (min-width: 44rem){.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-block:var(--space-6);padding-inline:var(--space-8)}}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:var(--size-lg)}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag) .btn{justify-self:end}.h2-title.svelte-1uha8ag{font-size:var(--size-5xl);margin-block:var(--space-8)}.h2-title.svelte-1uha8ag+p:where(.svelte-1uha8ag){font-size:var(--size-2xl);max-width:66ch;line-height:var(--leading-base)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/3.x9MaWts9.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 57
+			},
+			{
+				"start": 64,
+				"end": 127
+			},
+			{
+				"start": 135,
+				"end": 198
+			},
+			{
+				"start": 199,
+				"end": 349
+			},
+			{
+				"start": 356,
+				"end": 483
+			},
+			{
+				"start": 484,
+				"end": 1040
+			},
+			{
+				"start": 1047,
+				"end": 1141
+			},
+			{
+				"start": 1149,
+				"end": 1218
+			},
+			{
+				"start": 1219,
+				"end": 1677
+			},
+			{
+				"start": 1684,
+				"end": 1783
+			},
+			{
+				"start": 1784,
+				"end": 1914
+			},
+			{
+				"start": 1921,
+				"end": 2031
+			},
+			{
+				"start": 2032,
+				"end": 2237
+			},
+			{
+				"start": 2244,
+				"end": 2377
+			},
+			{
+				"start": 2378,
+				"end": 2762
+			}
+		]
+	},
+	{
+		"text": ".copy-button.svelte-1kw4msz button{position:relative;white-space:nowrap}.see-through.svelte-1kw4msz{visibility:hidden}.confirmation-message.svelte-1kw4msz{position:absolute;top:.3em;left:var(--space-2);right:0;width:100%;text-align:center}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/CopyButton.0cCFfOB7.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 72
+			},
+			{
+				"start": 0,
+				"end": 239
+			}
+		]
+	},
+	{
+		"text": "meter.svelte-tlhxud{--_meter-color: var(--meter-color, light-dark(var(--accent), var(--accent-500)));--_meter-bg: var(--meter-bg, var(--bg-200));--_meter-height: var(--meter-height, 1em);width:100%;background:var(--_meter-bg);height:var(--_meter-height);vertical-align:middle}meter.svelte-tlhxud::-webkit-meter-bar{background:var(--_meter-bg);border:none;border-radius:0;height:var(--_meter-height)}meter.svelte-tlhxud::-webkit-meter-optimum-value{background:var(--_meter-color);border-radius:0}meter.svelte-tlhxud::-moz-meter-bar{background:var(--_meter-color)}@media print{meter.svelte-tlhxud::-webkit-meter-optimum-value{border:1px solid}meter.svelte-tlhxud::-moz-meter-bar{border:1px solid}}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Meter.lNW2i1FX.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 495
+			}
+		]
+	},
+	{
+		"text": ".panel.svelte-hxsa5u{contain:layout paint;background-color:light-dark(transparent,var(--bg-200));padding:var(--space-4) var(--space-2);border-width:1px;border-style:solid;border-color:light-dark(var(--fg-800),transparent)}@media (min-width: 44rem){.panel.svelte-hxsa5u{padding-right:var(--space-4);padding-left:var(--space-4)}}@media print{.panel.svelte-hxsa5u{border:1px solid currentColor;break-inside:avoid-page}}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Panel.CJygut-E.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 222
+			},
+			{
+				"start": 229,
+				"end": 326
+			}
+		]
+	},
+	{
+		"text": ".scroller.svelte-1iq5b9c{overflow-x:auto;height:100%;max-height:100%;max-width:100%;container-type:inline-size}:where(.pw-table.svelte-1iq5b9c){width:100%;border-collapse:collapse;--pw-table-font-size: .925rem;--pw-table-padding-block: .33rem;font-size:var(--pw-table-font-size)}:where(.pw-table.svelte-1iq5b9c) thead tr{position:sticky;top:0;z-index:2;inset-inline:0;border-bottom:2px solid var(--fg-450)}:where(.pw-table.svelte-1iq5b9c) :is(th,td){text-align:start;padding:var(--pw-table-padding-block) var(--space-2)}:where(.pw-table.svelte-1iq5b9c) td:not(:first-child){border-inline-start:1px solid var(--fg-450)}:where(.pw-table.svelte-1iq5b9c) th{white-space:nowrap}:where(.pw-table.svelte-1iq5b9c) :where(tr:nth-child(2n)){background-color:var(--uneven-tr-bg)}:where(.pw-table.svelte-1iq5b9c) td{line-height:var(--leading-snug);vertical-align:baseline}:where(.pw-table.svelte-1iq5b9c) .numeric{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.1ch}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Table.Do7BfwXC.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 991
+			},
+			{
+				"start": 0,
+				"end": 860
+			},
+			{
+				"start": 0,
+				"end": 673
+			},
+			{
+				"start": 768,
+				"end": 860
+			}
+		]
+	},
+	{
+		"text": ".pancake-chart.svelte-1t63i5b{position:relative;display:block;width:100%;height:100%}.clip.svelte-1t63i5b{overflow:hidden}.pancake-grid-item.svelte-9d4nav{position:absolute;left:0;top:0}svg.svelte-1ktcbyp{position:absolute;width:100%;height:100%;overflow:visible}.clip.svelte-1ktcbyp{overflow:hidden}svg.svelte-1ktcbyp *{vector-effect:non-scaling-stroke}.chart.svelte-kn82vx{height:8rem;margin-top:var(--space-2);padding-left:var(--space-2);padding-bottom:var(--space-1);width:100%}.label-y.svelte-kn82vx{position:absolute;left:0;bottom:0;margin-left:calc(-1 * var(--space-2));line-height:var(--leading-none);white-space:nowrap;font-size:var(--size-xs)}.dot.svelte-kn82vx{stroke:var(--teal-400);stroke-linejoin:round;stroke-linecap:round;stroke-width:4px;fill:none}@media print{.dot.svelte-kn82vx{stroke:var(--black)}}.threshold.svelte-kn82vx{stroke:var(--red-400);stroke-width:3px}.horizontal-ruler.svelte-kn82vx{position:relative;display:block;width:100%;left:0;border-bottom:1px solid var(--gray-500)}fieldset.svelte-1ak6s9t{display:inline-flex;flex-wrap:wrap;justify-self:start;gap:var(--space-1) var(--space-3);border:1px solid var(--gray-500);padding:var(--space-1) var(--space-2)}label{cursor:pointer}.option.svelte-8iz1ex{display:inline-flex;gap:var(--space-2);align-items:center}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/FilterOption.DlQVkzjT.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 85
+			},
+			{
+				"start": 122,
+				"end": 263
+			},
+			{
+				"start": 300,
+				"end": 765
+			},
+			{
+				"start": 354,
+				"end": 482
+			},
+			{
+				"start": 882,
+				"end": 1288
+			},
+			{
+				"start": 1004,
+				"end": 1288
+			},
+			{
+				"start": 1187,
+				"end": 1208
+			}
+		]
+	},
+	{
+		"text": ".wrapper.svelte-vfy4x{position:relative;display:grid;grid-template-columns:auto;gap:var(--space-1);overflow-y:auto;max-height:100%;--pre-ch-width: calc(1ch * var(--pre-line-number-width, 4));contain:strict;overscroll-behavior:contain}.wrapper.svelte-vfy4x.with-line-numbers{grid-template-columns:calc(var(--pre-ch-width) + 1ch) 1fr}.wrapper.svelte-vfy4x.with-line-numbers.with-coverage{grid-template-columns:calc(var(--pre-ch-width) + 1.5ch) 1fr;gap:0}.wrapper.svelte-vfy4x.with-line-numbers.with-coverage .line-number-range:where(.svelte-vfy4x){border-inline-end:.5ch solid transparent;padding-right:.5ch}.wrapper.svelte-vfy4x.with-line-numbers.with-coverage .uncovered:where(.svelte-vfy4x){border-color:light-dark(var(--red-300),var(--red-400))}.wrapper.svelte-vfy4x .line-numbers:where(.svelte-vfy4x),.wrapper.svelte-vfy4x pre:where(.svelte-vfy4x){padding-block:var(--space-2);line-height:var(--pre-line-height);font-family:var(--font-mono);font-size:var(--size-specimen)}.toolbar.svelte-vfy4x{position:sticky;top:0;right:0;left:0;grid-row:1 / -1;grid-column:1 / -1;z-index:1;background-color:var(--bg-200);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-inline:var(--space-2);padding-block:var(--space-2)}.toolbar.svelte-vfy4x p:where(.svelte-vfy4x){margin-inline-end:auto;font-size:var(--size-sm)}.toolbar.svelte-vfy4x button:where(.svelte-vfy4x){padding-inline:var(--space-2);padding-block:var(--space-1);background-color:transparent}.toolbar.svelte-vfy4x button:where(.svelte-vfy4x):hover,.toolbar.svelte-vfy4x button:where(.svelte-vfy4x):focus{background-color:var(--bg-400)}.line-numbers.svelte-vfy4x{color:var(--fg-400);text-align:end;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:pre}.line-number-range.svelte-vfy4x{border-right:.3em solid transparent}pre.svelte-vfy4x{padding-inline:var(--space-2);overflow:auto hidden;max-height:100%;height:100%;scroll-margin:var(--space-4);color:var(--fg-200)}pre.svelte-vfy4x:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}pre.svelte-vfy4x.wrap{white-space:pre-wrap;-webkit-hyphens:none;hyphens:none;overflow-x:clip}.language-css.svelte-vfy4x{contain:strict}.svelte-vfy4x::highlight(lines){background-color:var(--highlight-bg, light-dark(var(--bg-200), var(--bg-400)))}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Pre.DuSIFUm2.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 1481
+			},
+			{
+				"start": 0,
+				"end": 332
+			},
+			{
+				"start": 747,
+				"end": 975
+			},
+			{
+				"start": 1624,
+				"end": 1977
+			},
+			{
+				"start": 1624,
+				"end": 1764
+			},
+			{
+				"start": 1832,
+				"end": 1977
+			},
+			{
+				"start": 2142,
+				"end": 2295
+			}
+		]
+	},
+	{
+		"text": "ol.svelte-ozpdp1{display:grid;gap:.33rem;position:relative}ol.svelte-ozpdp1 ol{padding-left:1rem;margin:.5rem 0rem .5rem .5rem}ol ol.children.svelte-ozpdp1:before{content:\"\";position:absolute;top:.5rem;bottom:.5rem;left:.25rem;border-left:1px dotted var(--fg-400)}li.svelte-ozpdp1{list-style-type:none;font-size:var(--size-sm)}ol.svelte-ozpdp1 li{background:var(--uneven-tr-bg)}button.svelte-ozpdp1{display:block;width:100%;text-align:start;padding:.33rem .75rem;box-shadow:var(--shadow-inset)}button.svelte-ozpdp1[aria-current=true]{outline:1px solid var(--accent);outline-offset:-1px;background-color:var(--highlight)}code.svelte-ozpdp1{color:var(--fg-300)}code.close-bracket.svelte-ozpdp1{padding-inline-start:.5rem}.layer-name.svelte-ozpdp1{color:var(--fg-100)}.panes.svelte-4cdeve{display:grid;grid-template-columns:1fr minmax(0,50ch);height:100%;max-height:100%}.table-scroller.svelte-4cdeve{height:100%;overflow:auto;contain:strict}.empty.svelte-4cdeve{margin:var(--space-4)}table.svelte-4cdeve{width:100%;color:var(--fg-100);border-collapse:collapse;font-size:var(--size-specimen);--item-usage-location-width: 12ch}thead.svelte-4cdeve{position:sticky;top:0;left:0;right:0;z-index:2}tbody.svelte-4cdeve tr:where(.svelte-4cdeve){cursor:pointer}tbody.svelte-4cdeve tr:where(.svelte-4cdeve):nth-child(2n){background-color:var(--uneven-tr-bg)}tbody.svelte-4cdeve tr:where(.svelte-4cdeve)[aria-selected=true]{background-color:var(--highlight)}td.svelte-4cdeve,th.svelte-4cdeve{text-align:left;padding:var(--space-1) var(--space-2);vertical-align:top;max-width:50%}td.svelte-4cdeve{border:1px solid var(--fg-500);position:relative}td.value.svelte-4cdeve{width:calc(100% - var(--item-usage-location-width));max-width:calc(40cqi - var(--item-usage-location-width));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;letter-spacing:-.05em;font-size:var(--size-specimen)}td.location.svelte-4cdeve{border-right-width:0;width:var(--item-usage-location-width);font-variant-numeric:tabular-nums}th.svelte-4cdeve{background-color:var(--bg-200)}th.svelte-4cdeve:not(:last-of-type){border-right:1px solid var(--fg-500)}.location.svelte-4cdeve{text-decoration:underline;white-space:nowrap}.toolbar.svelte-739yuo{z-index:1;position:fixed;top:var(--space-4);right:var(--space-6)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/CssPanel.B_orjZuD.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 59
+			},
+			{
+				"start": 0,
+				"end": 494
+			},
+			{
+				"start": 0,
+				"end": 939
+			},
+			{
+				"start": 264,
+				"end": 494
+			},
+			{
+				"start": 620,
+				"end": 659
+			},
+			{
+				"start": 620,
+				"end": 765
+			},
+			{
+				"start": 719,
+				"end": 765
+			},
+			{
+				"start": 765,
+				"end": 939
+			},
+			{
+				"start": 939,
+				"end": 982
+			},
+			{
+				"start": 982,
+				"end": 2199
+			}
+		]
+	},
+	{
+		"text": ".slide.svelte-1yts48o{height:100%;max-height:100%;border-left:1px solid var(--fg-450);overflow:hidden;display:flex;flex-direction:column}.slide-tools.svelte-1yts48o{border-bottom:1px solid var(--fg-450);padding:var(--space-2) var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.closer.svelte-1yts48o{margin-right:auto}.slide-body.svelte-1yts48o{overflow-y:auto;height:100%;max-height:100%;flex-grow:1}[data-pane-group]{height:100%}[data-pane]{will-change:flex;height:100%;contain:strict}[data-pane-resizer]{width:var(--space-1);display:flex;align-items:center;justify-content:center}[data-pane-resizer]:is(:hover,:focus) .pane-resizer{opacity:1}.pane-resizer.svelte-1st836s{height:100%;width:.25rem;opacity:0;background-color:var(--accent-600);transition:opacity .2s}.network.svelte-1st836s{position:relative;height:100%;display:grid;grid-template-rows:1fr auto;max-height:100%}.network-totals.svelte-1st836s{display:flex;position:sticky;bottom:0;inset-inline:0;z-index:1;border-top:1px solid var(--fg-450);padding-inline:var(--space-2);gap:var(--space-4);font-size:var(--size-sm);background-color:var(--bg-200)}.table-scroller.svelte-1st836s{overflow:auto;height:100%;max-height:100%;position:relative}table.svelte-1st836s{width:100%;color:var(--fg-0);border-collapse:collapse;font-size:var(--size-specimen);position:relative}thead.svelte-1st836s{position:sticky;top:0;inset-inline:0;z-index:2}th.svelte-1st836s{background-color:var(--bg-200)}th.svelte-1st836s:not(:last-of-type){border-right:1px solid var(--fg-450)}.sort-button.svelte-1st836s{display:flex;width:100%;justify-content:space-between;gap:var(--space-2)}.sort-indicator.svelte-1st836s{font-size:var(--size-xs);color:var(--fg-400)}tbody.svelte-1st836s tr:where(.svelte-1st836s){cursor:pointer}:where(tbody.svelte-1st836s tr:where(.svelte-1st836s):nth-child(odd)){background-color:var(--uneven-tr-bg)}td.svelte-1st836s,th.svelte-1st836s{text-align:left;padding:var(--space-1) var(--space-2);white-space:nowrap}td.svelte-1st836s{border:1px solid var(--fg-450);position:relative}td.svelte-1st836s:nth-of-type(2){width:100%}tbody.svelte-1st836s tr:where(.svelte-1st836s){position:relative}tbody.svelte-1st836s tr:where(.svelte-1st836s)[aria-selected=true]{background-color:var(--highlight)}tbody.svelte-1st836s a:where(.svelte-1st836s):after{content:\"\";position:absolute;inset:0}th.svelte-1st836s button:where(.svelte-1st836s){display:block;white-space:nowrap;width:100%;text-align:left}.select.svelte-1st836s{z-index:1;position:relative}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/NetworkPanel.7dqVbC9w.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 431
+			},
+			{
+				"start": 431,
+				"end": 517
+			},
+			{
+				"start": 797,
+				"end": 2179
+			},
+			{
+				"start": 2280,
+				"end": 2528
+			}
+		]
+	},
+	{
+		"text": ".label.svelte-18tg66a{color:var(--fg-100);font-weight:var(--font-bold);width:100%}.md.svelte-18tg66a{font-size:var(--size-lg)}.sm.svelte-18tg66a{font-size:var(--size-base)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Label.C7d7yH_E.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 172
+			},
+			{
+				"start": 0,
+				"end": 126
+			}
+		]
+	},
+	{
+		"text": ".form-group.svelte-auq8zt{display:grid;gap:var(--space-2);width:100%;position:relative}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/FormGroup.B7vjM7U8.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 87
+			}
+		]
+	},
+	{
+		"text": ".markdown :is(h1,h2,h3,h4){line-height:var(--leading-none)}.markdown :is(h1,h2,h3,h4) :any-link{text-decoration:none;color:inherit}.markdown h1{font-size:var(--size-4xl)}.markdown h2{font-size:var(--size-2xl);margin-top:var(--space-16);font-weight:var(--font-bold)}.markdown h3{font-size:var(--size-xl);margin-top:var(--space-12);font-weight:var(--font-bold)}.markdown h4{font-size:var(--size-base);margin-top:var(--space-12);font-weight:var(--font-medium)}.markdown blockquote{background-color:var(--bg-200);padding:var(--space-4) var(--space-12);max-width:50ch;box-shadow:var(--shadow);border-left:4px solid var(--accent)}.markdown p{line-height:var(--leading-relaxed);max-width:60ch}.markdown strong{font-style:normal;font-weight:var(--font-bold);color:var(--fg-100)}.markdown em{font-style:italic}.markdown :is(p,pre,img,table,ol,ul,blockquote,figure,iframe){margin-top:var(--space-6)}.markdown pre{background-color:var(--bg-200);padding:1rem .5rem;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;color:var(--fg-100);word-break:break-all;white-space:pre;tab-size:2;font-size:1em;border:1px solid var(--fg-700)}@media (min-width: 44rem){.markdown pre{padding:.75rem 1rem;margin-right:-1rem;margin-left:-1rem}}.markdown pre code{background-color:transparent;padding:0}.markdown ul{line-height:var(--leading-relaxed)}.markdown li{margin-top:.75rem;max-width:66ch}.markdown ul li{list-style:square;margin-left:2.25rem}.markdown ol li{list-style:decimal;margin-left:3rem}.markdown ul li::marker{color:var(--accent-500)}.markdown ol li::marker{color:var(--fg-400);font-weight:var(--font-bold);font-family:var(--font-mono);font-size:var(--size-base)}.markdown :where(:any-link),.markdown :where(:any-link code){color:light-dark(var(--accent-700),var(--accent-300));text-decoration:underline;text-decoration-color:light-dark(var(--accent-700),var(--accent-300));font-size:1em}.markdown table{--cell-spacing: .75rem;border-spacing:0;width:100%;border-top:.125rem solid var(--fg-300);box-shadow:var(--shadow);font-size:.8em}.markdown th{text-align:left;font-family:var(--font-body);text-transform:uppercase;font-size:.8em;font-weight:700;padding:var(--cell-spacing)}.markdown tbody tr:nth-child(odd){background-color:var(--uneven-tr-bg)}.markdown td{padding:var(--cell-spacing)}.markdown :is(th,td):not(:first-child){text-align:right}.markdown img{box-shadow:var(--shadow);border:1px solid var(--fg-700)}.markdown code{font-size:.8em}.markdown :is(p,li,figcaption) code{display:inline-block;margin-right:.25ch;margin-left:.25ch;color:var(--highlight-name)}.markdown pre code{color:var(--fg-200)}.markdown :is(p,li,figcaption) :not(pre) code:before,.markdown :is(p,li,figcaption) :not(pre) code:after{content:\"`\"}.markdown aside{border:2px solid var(--accent);padding:var(--space-6) var(--space-5);margin:var(--space-16) 0}.markdown :is(aside,blockquote)>:first-child{margin-top:0}.markdown :is(aside,blockquote)>:last-child{margin-bottom:0}.markdown figcaption{text-align:center;font-size:var(--size-sm);margin-top:var(--space-2)}.markdown hr{border-top:1px solid var(--gray-500);margin:var(--space-16) 0}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Markdown.CaOFEwU7.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 59
+			},
+			{
+				"start": 0,
+				"end": 131
+			},
+			{
+				"start": 0,
+				"end": 359
+			},
+			{
+				"start": 0,
+				"end": 265
+			},
+			{
+				"start": 131,
+				"end": 170
+			},
+			{
+				"start": 170,
+				"end": 265
+			},
+			{
+				"start": 170,
+				"end": 359
+			},
+			{
+				"start": 265,
+				"end": 359
+			},
+			{
+				"start": 624,
+				"end": 686
+			},
+			{
+				"start": 624,
+				"end": 770
+			},
+			{
+				"start": 624,
+				"end": 1130
+			},
+			{
+				"start": 624,
+				"end": 889
+			},
+			{
+				"start": 770,
+				"end": 1130
+			},
+			{
+				"start": 770,
+				"end": 889
+			},
+			{
+				"start": 801,
+				"end": 889
+			},
+			{
+				"start": 801,
+				"end": 1130
+			},
+			{
+				"start": 1137,
+				"end": 1227
+			},
+			{
+				"start": 1228,
+				"end": 1286
+			},
+			{
+				"start": 1228,
+				"end": 1434
+			},
+			{
+				"start": 1286,
+				"end": 1434
+			},
+			{
+				"start": 1286,
+				"end": 1888
+			},
+			{
+				"start": 1286,
+				"end": 1663
+			},
+			{
+				"start": 1334,
+				"end": 1380
+			},
+			{
+				"start": 1434,
+				"end": 1486
+			},
+			{
+				"start": 1486,
+				"end": 1534
+			},
+			{
+				"start": 1534,
+				"end": 1663
+			},
+			{
+				"start": 1534,
+				"end": 2344
+			},
+			{
+				"start": 1534,
+				"end": 1888
+			},
+			{
+				"start": 1663,
+				"end": 1888
+			},
+			{
+				"start": 2414,
+				"end": 2566
+			},
+			{
+				"start": 2414,
+				"end": 2722
+			},
+			{
+				"start": 2414,
+				"end": 2444
+			},
+			{
+				"start": 2566,
+				"end": 2605
+			},
+			{
+				"start": 2605,
+				"end": 2722
+			},
+			{
+				"start": 3040,
+				"end": 3115
+			}
+		]
+	},
+	{
+		"text": ".devtools.svelte-1yadq8e{position:relative}.resize-bar.svelte-1yadq8e{border-bottom:3px solid var(--blue-400);padding-top:9px;cursor:ns-resize;opacity:0;transition:opacity .1s ease-out;display:block;width:100%}.resize-bar.svelte-1yadq8e:focus{opacity:1}.resize-bar.svelte-1yadq8e:disabled{pointer-events:none}@media (hover: hover){.resize-bar.svelte-1yadq8e:hover{opacity:1}}.toolbar.svelte-1yadq8e{position:relative;display:flex;justify-content:space-between;background-color:var(--bg-100);border-top:1px solid var(--fg-450);border-bottom:1px solid var(--fg-450)}.close-devtools.svelte-1yadq8e{padding:.33rem var(--space-3)}@media (hover: hover){.close-devtools.svelte-1yadq8e:hover{background-color:var(--bg-400);color:var(--fg-100)}}ul.svelte-1yadq8e{position:sticky;top:0;left:0;width:100%;display:flex}[role=tab].svelte-1yadq8e{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-top-width:2px;border-style:solid;border-color:transparent;font-size:var(--size-sm)}@media (min-width: 33rem){[role=tab].svelte-1yadq8e{gap:var(--space-2);padding:.3rem var(--space-3)}}@media (hover: hover){[role=tab].svelte-1yadq8e:not([data-state=active]):hover{background-color:var(--bg-300);border-top-color:var(--bg-300)}}[role=tab].svelte-1yadq8e[data-state=active]{border-top-color:var(--accent);color:var(--fg-100)}[role=tabpanel].svelte-1yadq8e{background-color:var(--bg-100);height:calc(20rem + var(--panel-offset, 0));min-height:1rem;max-height:90vh;width:100%;overflow-y:auto;contain:strict;overscroll-behavior-y:contain;will-change:height}pre.svelte-d2xklu{color:var(--fg-300)}.svelte-d2xklu::highlight(number),.svelte-d2xklu::highlight(boolean){color:var(--highlight-number)}.svelte-d2xklu::highlight(string){color:var(--fg-100)}.toolbar.svelte-h28ymv{position:fixed;top:var(--space-4);right:var(--space-6)}.panel.svelte-h28ymv{padding-block:var(--space-2);padding-inline:var(--space-3);width:100%;height:calc(100% - 6px);max-height:calc(100% - 6px);overflow:auto;font-family:var(--font-mono)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/tabs.DObni3ns.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 210
+			},
+			{
+				"start": 253,
+				"end": 309
+			},
+			{
+				"start": 316,
+				"end": 374
+			},
+			{
+				"start": 375,
+				"end": 625
+			},
+			{
+				"start": 375,
+				"end": 564
+			},
+			{
+				"start": 632,
+				"end": 735
+			},
+			{
+				"start": 736,
+				"end": 997
+			},
+			{
+				"start": 1004,
+				"end": 1097
+			},
+			{
+				"start": 1105,
+				"end": 1239
+			},
+			{
+				"start": 1240,
+				"end": 1565
+			},
+			{
+				"start": 1240,
+				"end": 1756
+			},
+			{
+				"start": 1336,
+				"end": 1565
+			}
+		]
+	},
+	{
+		"text": "textarea.svelte-pa2rjn{width:100%;min-height:var(--space-36);max-height:70vh;font-family:var(--font-mono);font-size:var(--size-sm);line-height:var(--size-base);white-space:pre}textarea.svelte-pa2rjn.wrap{white-space:pre-wrap}textarea.svelte-pa2rjn.auto-grow{field-sizing:content}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Textarea.CZMlkKFM.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 225
+			},
+			{
+				"start": 0,
+				"end": 176
+			},
+			{
+				"start": 0,
+				"end": 279
+			}
+		]
+	},
+	{
+		"text": "aside.svelte-1cefu9m{border:2px solid var(--teal-500);padding:var(--space-12);display:grid;gap:var(--space-4);margin-block:var(--space-4)}.content.svelte-1cefu9m{margin-block:var(--space-16)}.error.svelte-1cefu9m{padding-block:var(--space-4);padding-inline:var(--space-2);display:grid;gap:var(--space-8);margin-block:var(--space-16)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/7.DbaKYGT9.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 191
+			},
+			{
+				"start": 0,
+				"end": 333
+			}
+		]
+	},
+	{
+		"text": ".input-mode-switcher.svelte-10kbsq5{display:grid;gap:var(--space-3);--_input-mode-switcher-spacing: .25rem}[role=tablist].svelte-10kbsq5{display:flex;gap:var(--_input-mode-switcher-spacing);border:1px solid var(--fg-600);margin-inline:auto;padding:var(--_input-mode-switcher-spacing);max-width:max-content}[role=tab].svelte-10kbsq5{display:block;padding:0 var(--space-2);font-weight:var(--font-medium);color:var(--fg-300);font-size:var(--size-sm)}[role=tab][data-state=active].svelte-10kbsq5{background-color:var(--bg-200);color:var(--fg-100)}[role=tab].svelte-10kbsq5:not([data-state=active]):hover{background-color:var(--bg-100);color:var(--fg-200)}.group.svelte-18w06hj{display:grid;gap:var(--space-4)}input[type=file].svelte-18w06hj{display:flex;width:100%;padding:var(--space-8);border:2px dashed var(--bg-400);text-align:center;background-color:var(--bg-100);transition:border-color .1s ease-out}input[type=file].svelte-18w06hj:hover{border-color:var(--bg-500)}ul.svelte-18w06hj{display:grid;gap:var(--space-3);max-height:var(--space-72);overflow:auto;overscroll-behavior:contain}li.svelte-18w06hj{display:grid;gap:var(--space-2);background-color:var(--bg-100)}.file-details.svelte-18w06hj{display:flex;flex-wrap:nowrap;gap:var(--space-3);justify-content:space-between;background-color:var(--bg-200);padding:var(--space-1) var(--space-2)}.file-name.svelte-18w06hj{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-bold)}.file-size.svelte-18w06hj{font-weight:var(--font-medium)}pre.svelte-18w06hj{white-space:pre;overflow:hidden;padding:var(--space-1) var(--space-2)}form.svelte-10ruyuf{display:grid;gap:var(--space-4);font-size:var(--size-base)}.form.svelte-10ruyuf{display:grid;gap:var(--space-4)}.url-form.svelte-10ruyuf{grid-template-columns:1fr max-content}.url-form.svelte-10ruyuf .submit:where(.svelte-10ruyuf){grid-row:1;grid-column:2;align-self:end}.url-form.svelte-10ruyuf .option:where(.svelte-10ruyuf){grid-row:2;grid-column:1 / -1}.error-msg.svelte-10ruyuf{color:var(--error-300);font-weight:var(--font-medium);grid-column:1 / -1}.loader.svelte-10ruyuf{position:absolute;bottom:-.75rem;left:0;right:0}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Form.DJWLkQdb.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 543
+			},
+			{
+				"start": 0,
+				"end": 902
+			},
+			{
+				"start": 0,
+				"end": 651
+			},
+			{
+				"start": 967,
+				"end": 1995
+			},
+			{
+				"start": 1618,
+				"end": 1995
+			},
+			{
+				"start": 1618,
+				"end": 2165
+			},
+			{
+				"start": 1618,
+				"end": 2094
+			},
+			{
+				"start": 2094,
+				"end": 2165
+			}
+		]
+	},
+	{
+		"text": "th[scope=row].svelte-3en63t{text-align:end;font-weight:var(--font-normal);font-variant-numeric:tabular-nums}th[scope=row].svelte-3en63t.warning{text-decoration:var(--orange-400) wavy underline}th[scope=row].svelte-3en63t,th[scope=row].svelte-3en63t+td:where(.svelte-3en63t){width:var(--space-16)}th.svelte-3en63t:not(:first-of-type),td.svelte-3en63t{padding-inline-start:var(--space-4)}td.svelte-3en63t{text-align:end;color:inherit}td.svelte-3en63t:last-child{width:100%}.count.svelte-3en63t{font-variant-numeric:tabular-nums;letter-spacing:-.1ch}tbody.svelte-3en63t tr:where(.svelte-3en63t){outline-offset:-1px;line-height:var(--leading-none)}tbody.svelte-3en63t tr:where(.svelte-3en63t):nth-child(2n){background-color:var(--uneven-tr-bg)}tbody.svelte-3en63t tr:where(.svelte-3en63t).clickable{cursor:pointer}tbody.svelte-3en63t tr:where(.svelte-3en63t).clickable:where(:where(.svelte-3en63t):not([aria-selected=true]):hover){outline:1px solid var(--bg-400)}tbody.svelte-3en63t tr:where(.svelte-3en63t)[aria-selected=true]{background-color:var(--highlight)}.header.svelte-12icd92{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4)}dl.svelte-131dg0j{display:flex;gap:var(--space-4);align-items:flex-start}dt.svelte-131dg0j{text-transform:uppercase;font-size:var(--size-xs);font-weight:var(--font-medium);line-height:var(--leading-none);color:var(--fg-300)}dd.svelte-131dg0j{font-weight:var(--font-bold);line-height:var(--leading-snug);font-variant-numeric:tabular-nums}.ratio.svelte-131dg0j{font-size:var(--size-sm);color:var(--fg-300);font-weight:var(--font-normal)}.separator.svelte-131dg0j{font-weight:var(--font-normal);color:var(--fg-400)}.ui-group.svelte-6a510h{display:grid;gap:var(--space-4)}figcaption.svelte-6a510h{text-align:center;font-size:var(--size-sm);margin-top:var(--space-2)}.show-more.svelte-1wv1114{position:relative;overflow:hidden}.show-more[data-status=closed].svelte-1wv1114{max-height:400px}@media print{.show-more[data-status=closed].svelte-1wv1114{max-height:none}.opener.svelte-1wv1114{display:none}}.action.svelte-1wv1114{display:block;width:100%;padding:var(--space-2) var(--space-8);font-weight:var(--font-bold);text-align:center}.action.svelte-1wv1114:hover{text-decoration:underline}.action.svelte-1wv1114:focus{border:2px solid var(--accent-400);outline:none;background-color:var(--bg-600)}.opener.svelte-1wv1114{position:absolute;bottom:0;left:0;width:100%;z-index:1;background-image:linear-gradient(rgb(0 0 0 / 0),light-dark(var(--bg-100),var(--bg-200)) 40%);background-size:100% 100%;padding-block:var(--space-4)}.layout.svelte-1b915ec{display:grid;gap:var(--space-3)}tbody.svelte-1b915ec tr:where(.svelte-1b915ec){cursor:pointer}td.svelte-1b915ec{color:inherit}[aria-selected=false].svelte-1b915ec:hover{outline:1px solid var(--fg-450);outline-offset:-1px}[aria-selected=true].svelte-1b915ec{background-color:var(--highlight)}.warning.svelte-1b915ec{text-decoration:var(--orange-400) wavy underline}td.svelte-1b915ec:last-child{width:100%}.list.svelte-1rbtxey{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-3)}.key.svelte-z985e4{color:var(--fg-300)}.value.svelte-z985e4{font-size:var(--size-3xl);font-weight:var(--font-medium);line-height:var(--leading-none);color:var(--fg-100)}.secondary.svelte-z985e4{color:var(--fg-300);font-weight:var(--font-medium);margin-top:var(--space-1)}.group.svelte-xckzua{display:grid;gap:var(--space-4)}figure.svelte-xckzua{margin-block:var(--space-4)}figcaption.svelte-xckzua{text-align:center;font-size:var(--size-sm);margin-top:var(--space-2)}.stylesheet-report-stats.svelte-1joq1c8{gap:var(--space-4)}@media print,(min-width: 33rem){.stylesheet-report-stats.svelte-1joq1c8{display:flex;flex-wrap:wrap}}@media (min-width: 66rem){.stylesheet-report-stats.svelte-1joq1c8{justify-content:space-between}}dt.svelte-1joq1c8{text-transform:uppercase;color:var(--fg-300);font-weight:var(--font-bold);font-size:var(--size-sm)}dd.svelte-1joq1c8{font-size:var(--size-5xl);line-height:var(--leading-none);font-weight:var(--font-ultrabold);color:var(--fg-0);font-variant-numeric:tabular-nums}@media print{dd.svelte-1joq1c8{font-size:var(--size-3xl)}}tbody.svelte-16sw865 tr:where(.svelte-16sw865){cursor:pointer}tr.active.svelte-16sw865{background-color:var(--gray-500);outline:1px solid var(--teal-400);outline-offset:-1px}th.svelte-16sw865,td.svelte-16sw865{overflow:hidden}td.svelte-16sw865{position:relative;max-width:25cqi}code.svelte-16sw865{white-space:nowrap;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:100%}.descriptor.svelte-16sw865:not(.valid){text-decoration:var(--yellow-400) wavy underline}tr:where(.svelte-16sw865):has(.descriptor.svelte-16sw865:not(.valid)) td:where(.svelte-16sw865):first-child code:where(.svelte-16sw865){text-decoration:var(--yellow-400) wavy underline}.warnings.svelte-16sw865{margin-top:var(--space-4);padding-left:var(--space-6);list-style-type:disc;list-style-position:outside;text-decoration:var(--yellow-400) wavy underline}.group.svelte-1hzhytv{display:grid;gap:var(--space-4)}.wrapper.svelte-1w5abuq{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}@media (min-width: 66rem){.wrapper.svelte-1w5abuq{gap:var(--space-8)}}.design-tokens-warning.svelte-1w5abuq{font-size:var(--size-lg);text-align:center;font-weight:var(--font-bold);color:var(--fg-0)}.design-tokens-warning.svelte-1w5abuq .icon:first-child{fill:var(--yellow-400)}.design-tokens-warning.svelte-1w5abuq .icon:last-child{fill:var(--accent)}dfn.svelte-1w5abuq{font-style:normal;text-decoration:var(--orange-400) wavy underline}.group.svelte-3l59ni{display:grid;gap:var(--space-8)}@media (min-width: 66rem){.group.svelte-3l59ni{gap:var(--space-16)}}nav.svelte-uunwi1{--py: .35rem;--px: var(--space-3)}.compact.svelte-uunwi1{padding:var(--py) var(--px);position:sticky;top:0;right:0;left:0}.loose.svelte-uunwi1{display:none}@media (min-width: 44rem){.compact.svelte-uunwi1{display:none}.loose.svelte-uunwi1{display:block}}.title.svelte-uunwi1{font-weight:var(--font-bold);color:var(--fg-100);margin:var(--space-2) var(--px)}select.svelte-uunwi1{background-color:var(--bg-200);color:var(--fg-200);padding:var(--py) var(--px);width:100%}.parent.svelte-uunwi1,.child.svelte-uunwi1{display:block;position:relative;line-height:var(--leading-base)}.parent.svelte-uunwi1:after,.child.svelte-uunwi1:after{content:\"\";position:absolute;inset:0;border:1px dotted var(--accent-400);opacity:0}.parent.svelte-uunwi1:hover:after,.child.svelte-uunwi1:hover:after{opacity:1}.parent.svelte-uunwi1{padding:var(--py) var(--px);font-weight:var(--font-bold)}.child.svelte-uunwi1{padding:var(--py) var(--px) var(--py) var(--space-7)}.child.svelte-uunwi1:before{content:\"\";position:absolute;top:0;bottom:0;left:var(--px);background-color:var(--fg-450);width:1px}.analysis.svelte-qa1g6{display:grid;grid-template-areas:\"nav\" \"report\" \"devtools\";position:relative}.nav.svelte-qa1g6{grid-area:nav}.report.svelte-qa1g6{grid-area:report;padding:var(--space-2)}.devtools.svelte-qa1g6{grid-area:devtools;position:sticky;right:0;bottom:0;left:0}@media (min-width: 44rem){.analysis.svelte-qa1g6{grid-template-rows:1fr auto;column-gap:var(--space-8)}.analysis.svelte-qa1g6[data-nav-visible=true]{grid-template-columns:minmax(0,1fr) clamp(12rem,20%,18rem);grid-template-areas:\"report nav\" \"devtools devtools\"}.analysis.svelte-qa1g6[data-nav-visible=false]{grid-template-columns:1fr;grid-template-areas:\"report\" \"devtools\"}.analysis.svelte-qa1g6[data-nav-visible=false] .nav:where(.svelte-qa1g6){display:none}.nav.svelte-qa1g6{position:sticky;top:0;right:0;bottom:0;padding-top:var(--space-8);max-height:100vh;overflow-y:auto;padding-bottom:4rem}.report.svelte-qa1g6{padding-top:var(--space-8);padding-left:var(--space-8)}}@media print{.analysis.svelte-qa1g6{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Analysis.B2PJuvLX.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 108
+			},
+			{
+				"start": 193,
+				"end": 1920
+			},
+			{
+				"start": 193,
+				"end": 810
+			},
+			{
+				"start": 193,
+				"end": 644
+			},
+			{
+				"start": 740,
+				"end": 810
+			},
+			{
+				"start": 1058,
+				"end": 1535
+			},
+			{
+				"start": 1058,
+				"end": 1920
+			},
+			{
+				"start": 1058,
+				"end": 1633
+			},
+			{
+				"start": 1633,
+				"end": 1860
+			},
+			{
+				"start": 1860,
+				"end": 1920
+			},
+			{
+				"start": 2617,
+				"end": 2766
+			},
+			{
+				"start": 3004,
+				"end": 3681
+			},
+			{
+				"start": 3004,
+				"end": 3044
+			},
+			{
+				"start": 3044,
+				"end": 3681
+			},
+			{
+				"start": 3688,
+				"end": 3781
+			},
+			{
+				"start": 3789,
+				"end": 3878
+			},
+			{
+				"start": 3879,
+				"end": 4158
+			},
+			{
+				"start": 4216,
+				"end": 4278
+			},
+			{
+				"start": 4390,
+				"end": 4626
+			},
+			{
+				"start": 5076,
+				"end": 5215
+			},
+			{
+				"start": 5076,
+				"end": 5130
+			},
+			{
+				"start": 5222,
+				"end": 5284
+			},
+			{
+				"start": 5285,
+				"end": 5566
+			},
+			{
+				"start": 5652,
+				"end": 5705
+			},
+			{
+				"start": 5712,
+				"end": 5772
+			},
+			{
+				"start": 5773,
+				"end": 5947
+			},
+			{
+				"start": 5954,
+				"end": 6044
+			},
+			{
+				"start": 6045,
+				"end": 6147
+			},
+			{
+				"start": 6045,
+				"end": 6258
+			},
+			{
+				"start": 6258,
+				"end": 6503
+			},
+			{
+				"start": 6258,
+				"end": 7136
+			},
+			{
+				"start": 6580,
+				"end": 7136
+			},
+			{
+				"start": 6861,
+				"end": 7136
+			},
+			{
+				"start": 7143,
+				"end": 7397
+			},
+			{
+				"start": 7143,
+				"end": 7809
+			},
+			{
+				"start": 7596,
+				"end": 7809
+			},
+			{
+				"start": 7890,
+				"end": 7958
+			}
+		]
+	},
+	{
+		"text": "[data-pane-group]{--coverage-pane-height: calc(100vh - 24rem) ;min-height:var(--coverage-pane-height);max-height:var(--coverage-pane-height)}[data-pane]{will-change:flex;height:100%}[data-pane-resizer]{width:var(--space-1);display:flex;align-items:center;justify-content:center}[data-pane-resizer]:is(:hover,:focus) .pane-resizer{opacity:1}.pane-resizer.svelte-1sb033t{height:100%;width:.25rem;opacity:0;background-color:var(--accent-600);transition:opacity .2s}.devtools[data-empty=false].svelte-1sb033t{border:1px solid var(--fg-450)}.coverage-summary.svelte-1sb033t{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 44rem){.coverage-summary.svelte-1sb033t{flex-direction:row;justify-content:space-between}}.coverage-summary.svelte-1sb033t>div:where(.svelte-1sb033t){display:grid;row-gap:var(--space-2)}.css-slide.svelte-1sb033t{height:100%;overflow:hidden;border-inline-start:1px solid var(--fg-450)}dt.svelte-1sb033t,dd.svelte-1sb033t:last-of-type{text-transform:uppercase;color:var(--fg-300);font-weight:var(--font-bold);font-size:var(--size-sm)}dd.svelte-1sb033t:first-of-type{font-size:var(--size-4xl);line-height:var(--leading-none);font-weight:var(--font-ultrabold);color:var(--fg-0);font-variant-numeric:tabular-nums}@media print{dd.svelte-1sb033t:first-of-type{font-size:var(--size-3xl)}}th.svelte-1sb033t{background-color:var(--bg-100)}tbody.svelte-1sb033t tr:where(.svelte-1sb033t){cursor:pointer}tr[aria-selected=true].svelte-1sb033t{background-color:var(--highlight)}tr.svelte-1sb033t{--meter-bg: repeating-linear-gradient( -45deg, var(--error-400), var(--error-400) 3px, var(--error-200) 3px, var(--error-200) 6px )}.sort-button.svelte-1sb033t{display:flex;width:100%;justify-content:space-between;gap:var(--space-2)}.sort-indicator.svelte-1sb033t{font-size:var(--size-xs);color:var(--fg-400)}.url.svelte-1sb033t{white-space:nowrap}.app.svelte-x1vq1y{padding:var(--space-4) var(--space-8);display:grid;gap:var(--space-8)}form.svelte-x1vq1y{display:grid;gap:var(--space-3)}p.svelte-x1vq1y{text-wrap:balance;max-width:none;text-align:center}input[type=file].svelte-x1vq1y{display:flex;width:100%;padding:var(--space-8);border:2px dashed var(--fg-700);text-align:center;background-color:var(--bg-200);transition:border-color .1s ease-out}input[type=file].svelte-x1vq1y:hover{border-color:var(--bg-400)}input[type=file].svelte-x1vq1y[data-drag-state=dragging]{border-color:var(--accent)}hr.svelte-x1vq1y{border-top:1px solid var(--fg-450)}.example.svelte-x1vq1y{text-decoration:underline;color:var(--accent)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/12.CFucXdvI.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 278
+			},
+			{
+				"start": 340,
+				"end": 623
+			},
+			{
+				"start": 630,
+				"end": 731
+			},
+			{
+				"start": 732,
+				"end": 1250
+			},
+			{
+				"start": 1322,
+				"end": 2274
+			},
+			{
+				"start": 1871,
+				"end": 2274
+			},
+			{
+				"start": 2422,
+				"end": 2543
+			},
+			{
+				"start": 2474,
+				"end": 2543
+			}
+		]
+	},
+	{
+		"text": "canvas.svelte-u892l4{width:100%;height:var(--color-bar-height, 6em);contain:strict}@media (min-width: 33rem){code.svelte-5tsuzj{white-space:nowrap}}td.svelte-5tsuzj{width:100%}.color-example.svelte-vrjwnh{--color-example-pattern-size: .8rem;--color-example-pattern-color: var(--bg-300);display:flex;aspect-ratio:1;align-items:center}.foreground.svelte-vrjwnh{display:block;width:100%;height:100%;text-align:center;font-size:var(--size-xs);forced-color-adjust:none}section.svelte-4vuw2v{display:grid;gap:var(--space-4)}ol.svelte-4vuw2v{display:grid;gap:var(--space-4)}ol.svelte-4vuw2v>li:where(.svelte-4vuw2v){display:grid;gap:var(--space-2)}ul.svelte-4vuw2v{display:flex;gap:var(--space-2);flex-wrap:wrap}li.color.svelte-4vuw2v{background-color:light-dark(var(--bg-200),var(--bg-300));display:flex;align-items:center;gap:var(--space-3);position:relative;border:1px solid transparent;padding-inline-end:var(--space-2)}li.color.svelte-4vuw2v.active{border-color:var(--accent)}.title.svelte-4vuw2v{text-transform:capitalize}.specimen-wrapper.svelte-4vuw2v{width:var(--space-6);background-color:var(--bg-600);color:var(--black)}.specimen-wrapper.svelte-4vuw2v.is-light{text-shadow:1px 2px 0px var(--black);color:var(--white)}button.svelte-4vuw2v{position:absolute;inset:0}.group.svelte-5wxhlk{display:grid;gap:var(--space-4)}.sizes.svelte-kqqazh{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);align-items:end;overflow:hidden;container-type:inline-size}.size.svelte-kqqazh{border:1px solid var(--fg-500);display:flex;flex-direction:column;text-align:center}.size.svelte-kqqazh.active{border-color:var(--accent)}.example.svelte-kqqazh{color:var(--fg-300);font-weight:var(--font-medium);line-height:1.25;align-self:center;padding:var(--space-2)}code.svelte-kqqazh{display:block;border-block-width:1px;border-style:solid;border-color:var(--fg-600);padding-block:var(--space-1);padding-inline:var(--space-1)}.list.svelte-113zmzs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4);align-items:start;margin-block-start:var(--space-4)}.item.svelte-113zmzs{position:relative}.active.svelte-113zmzs:after{border:1px solid var(--accent);content:\"\";position:absolute;inset:0}.gradient.svelte-113zmzs{position:relative;height:var(--space-32);padding:var(--space-2);text-shadow:0 .05rem .05rem var(--black);color:var(--fg-100);font-weight:var(--font-bold);contain:strict}.gradient.svelte-113zmzs:before{content:\"\";position:absolute;inset:0;z-index:-1;background-image:var(--gradient, linear-gradient(0deg, transparent, transparent))}@media print{.list.svelte-113zmzs{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.item.svelte-113zmzs{border:1px solid;display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center}.gradient.svelte-113zmzs{height:auto;padding:0 var(--space-2);font-weight:var(--font-normal)}.gradient.svelte-113zmzs:before{display:none}}.code.svelte-113zmzs{position:relative;display:block;padding:var(--space-1) var(--space-2);font-size:smaller;background-color:var(--bg-400);color:var(--fg-200);word-break:break-word}.group.svelte-6wglwy{display:grid;gap:var(--space-4)}.radiuses.svelte-6wglwy{display:flex;flex-wrap:wrap;gap:var(--space-4)}.radius.svelte-6wglwy{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--fg-500)}.radius.svelte-6wglwy:focus-within{border-color:var(--fg-200)}.active.svelte-6wglwy,.active.svelte-6wglwy:focus-within{border-color:var(--accent)}.example.svelte-6wglwy{width:var(--space-12);height:var(--space-12);background-color:var(--bg-700)}button.svelte-6wglwy{font-size:.1px;line-height:.1px;color:#0000;padding:0;border:0;outline:none;position:absolute;inset:0;height:100%;width:100%;cursor:pointer}code.svelte-6wglwy{color:var(--fg-300)}.count.svelte-6wglwy{line-height:var(--leading-none)}.toolbar.svelte-1nxqnb1{position:fixed;top:var(--space-4);right:var(--space-6)}.panel.svelte-1nxqnb1{padding-block:var(--space-2);padding-inline:var(--space-3);width:100%;height:calc(100% - 6px);font-family:var(--font-mono)}.group.svelte-4ftkdt{display:grid;gap:var(--space-8)}@media (min-width: 66rem){.group.svelte-4ftkdt{gap:var(--space-16)}}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/17.dDN0iyBr.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 83
+			},
+			{
+				"start": 90,
+				"end": 147
+			},
+			{
+				"start": 148,
+				"end": 917
+			},
+			{
+				"start": 148,
+				"end": 176
+			},
+			{
+				"start": 464,
+				"end": 917
+			},
+			{
+				"start": 974,
+				"end": 1124
+			},
+			{
+				"start": 974,
+				"end": 1578
+			},
+			{
+				"start": 1221,
+				"end": 1578
+			},
+			{
+				"start": 1632,
+				"end": 1925
+			},
+			{
+				"start": 1632,
+				"end": 2126
+			},
+			{
+				"start": 2223,
+				"end": 2579
+			},
+			{
+				"start": 2918,
+				"end": 3391
+			},
+			{
+				"start": 3537,
+				"end": 3889
+			},
+			{
+				"start": 3889,
+				"end": 4166
+			},
+			{
+				"start": 4113,
+				"end": 4166
+			},
+			{
+				"start": 4173,
+				"end": 4233
+			}
+		]
+	},
+	{
+		"text": ".form.svelte-1sev97u{display:grid;grid-template-columns:1fr max-content;grid-template-rows:repeat(2,auto);gap:var(--space-2) var(--space-3);margin-left:auto;margin-right:auto;width:100%;text-align:left}.form.svelte-1sev97u button{grid-row:1;grid-column:2;align-self:end}.form.svelte-1sev97u .option:where(.svelte-1sev97u){grid-row:2;grid-column:1 / -1;font-size:var(--size-base)}.error-msg.svelte-1sev97u{text-align:start;color:var(--error-300);font-weight:var(--font-medium)}.output.svelte-1sev97u{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}.output.svelte-1sev97u header:where(.svelte-1sev97u){display:flex;gap:var(--space-4);justify-content:space-between}.result.svelte-1sev97u{position:relative;display:grid;gap:var(--space-4)}.pre-wrapper.svelte-1sev97u{overflow:auto;min-height:var(--space-24);height:var(--space-96);border:1px solid var(--gray-450);resize:vertical}.network-wrapper.svelte-1sev97u{min-height:var(--space-96);border:1px solid var(--gray-450)}.error.svelte-1sev97u{background-color:var(--red-900);color:var(--white);padding:var(--space-4);margin-top:var(--space-4);text-align:center}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/25.CNnucHLM.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 379
+			},
+			{
+				"start": 0,
+				"end": 889
+			},
+			{
+				"start": 476,
+				"end": 889
+			},
+			{
+				"start": 476,
+				"end": 981
+			}
+		]
+	},
+	{
+		"text": ".error.svelte-3o6epi{padding-block:var(--space-8);padding-inline:var(--space-8);background-color:var(--error-700);color:var(--error-100)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/Error.DmGQs9Jm.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 137
+			}
+		]
+	},
+	{
+		"text": ".faqs.svelte-bxfdd3{display:grid;align-items:start;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(30ch,1fr))}p.svelte-bxfdd3{margin:1rem}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/4.DQVRZsut.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 147
+			}
+		]
+	},
+	{
+		"text": "time.svelte-6pyfjg{text-transform:uppercase;font-weight:var(--font-bold)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/FormattedDate.CyAifUu0.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 73
+			}
+		]
+	},
+	{
+		"text": ".author.svelte-49dgds{margin-block-start:var(--space-4)}.author-avatar.svelte-49dgds{display:inline-block;margin-right:var(--space-2);vertical-align:middle;width:25px;height:25px}.back-to-blog.svelte-49dgds{display:inline-block;padding-block:var(--space-8);color:var(--fg-300)}.content.svelte-49dgds{display:grid;gap:var(--space-24)}@media (min-width: 66rem){.content.svelte-49dgds{font-size:1.2em;line-height:var(--leading-base)}}ul.svelte-49dgds{display:grid;gap:var(--space-8);margin-block-start:var(--space-8)}@media (min-width: 44rem){ul.svelte-49dgds{grid-template-columns:repeat(2,minmax(0,1fr))}}li.svelte-49dgds{display:grid;gap:var(--space-2);background-color:var(--bg-200);padding-block:var(--space-12);padding-inline:var(--space-16)}li.svelte-49dgds time{color:var(--fg-300);font-size:var(--size-sm)}li.svelte-49dgds p:where(.svelte-49dgds){font-size:var(--size-lg)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/10.t9N9udo7.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 333
+			},
+			{
+				"start": 340,
+				"end": 430
+			},
+			{
+				"start": 431,
+				"end": 514
+			},
+			{
+				"start": 521,
+				"end": 603
+			},
+			{
+				"start": 604,
+				"end": 878
+			}
+		]
+	},
+	{
+		"text": "pre[class*=language-]{--base: var(--fg-200);--comment: var(--highlight-comment);--keyword: var(--highlight-property);--function: var(--highlight-name);--string: var(--highlight-string);--number: var(--highlight-number);--tags: var(--function);--important: var(--highlight-important);--ident: var(--highlight-property)}code[class*=language-],pre[class*=language-]{background:none;text-align:left}pre[class*=language-]{padding:1.5rem 2rem;margin:.8rem 0 2.4rem}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--highlight-comment)}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:var(--highlight-property)}.token.boolean,.token.number{color:var(--highlight-number)}.token.attr-name,.token.attr-value,.token.string{color:var(--highlight-string)}.token.selector,.token.char,.token.builtin,.token.inserted{color:var(--highlight-selector)}.token.operator,.token.entity,.token.url,.token.variable{color:var(--base)}.token.atrule .rule{color:var(--highlight-atrule)}.token.keyword{color:var(--highlight-name)}.token.important,.token.bold{color:var(--highlight-important)}.token.italic{font-style:italic}.token.entity{cursor:help}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/prism.tD80kUXD.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 547
+			},
+			{
+				"start": 0,
+				"end": 459
+			},
+			{
+				"start": 0,
+				"end": 651
+			},
+			{
+				"start": 710,
+				"end": 789
+			},
+			{
+				"start": 789,
+				"end": 880
+			},
+			{
+				"start": 880,
+				"end": 955
+			},
+			{
+				"start": 1005,
+				"end": 1048
+			}
+		]
+	},
+	{
+		"text": ".link-to-rss.svelte-1j8k0si{display:flex;align-items:baseline;justify-content:center;margin-top:1.5rem;gap:var(--space-2)}.link-to-rss.svelte-1j8k0si .icon{fill:var(--teal-400)}ol.svelte-1j8k0si{display:grid;gap:var(--space-8)}article.svelte-1j8k0si{display:grid;gap:var(--space-2);background-color:var(--bg-200);padding-block:var(--space-12);padding-inline:var(--space-16)}article.svelte-1j8k0si time{color:var(--fg-300);font-size:var(--size-sm)}article.svelte-1j8k0si p:where(.svelte-1j8k0si){font-size:var(--size-lg)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/9.BqbZ2S4t.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 520
+			}
+		]
+	},
+	{
+		"text": ".details.svelte-19yvm52{border-left:4px solid transparent;padding-inline-start:var(--space-4)}.details.svelte-19yvm52.error{border-left-color:var(--red-300)}.details.svelte-19yvm52.warning{border-left-color:var(--orange-400)}.details.svelte-19yvm52.info{border-left-color:var(--teal-400)}.summary.svelte-19yvm52{cursor:pointer;color:var(--fg-100);display:flex;justify-content:space-between;align-items:center}.title.svelte-19yvm52{color:var(--fg-100);margin-right:var(--space-2);font-weight:var(--font-bold)}.value.svelte-19yvm52{margin-left:var(--space-2);margin-right:auto}.content.svelte-19yvm52{padding-left:var(--space-2);padding-bottom:var(--space-4)}@media (min-width: 33rem){.content.svelte-19yvm52{padding-left:var(--space-4)}}@media (min-width: 44rem){.content.svelte-19yvm52{padding-left:var(--space-6)}}.category.svelte-19yvm52{color:var(--fg-300);text-align:right}.layout.svelte-1s0pjko{display:grid;gap:var(--space-16)}.stats.svelte-1s0pjko{display:flex;justify-content:center;gap:var(--space-16);margin-block:var(--space-8)}.stat.svelte-1s0pjko{text-align:center}.stat-name.svelte-1s0pjko{text-transform:uppercase;color:var(--fg-0);font-weight:var(--font-bold)}.stat-value.svelte-1s0pjko{font-size:var(--size-6xl);line-height:var(--leading-none);font-weight:var(--font-ultrabold)}@media (min-width: 44rem){.stat-value.svelte-1s0pjko{font-size:var(--size-7xl)}}.stat-value-bad.svelte-1s0pjko{color:var(--red-400)}.stat-value-medium.svelte-1s0pjko{color:var(--orange-400)}.stat-value-good.svelte-1s0pjko{color:var(--teal-400)}.score-indication.svelte-1s0pjko{display:flex;justify-content:center;align-items:center;gap:var(--space-6);max-width:32rem;margin-top:var(--space-8);margin-inline:auto}.score-indicator.svelte-1s0pjko{display:inline-block;aspect-ratio:1;width:.825em}.score-indicator-bad.svelte-1s0pjko{background-color:var(--red-400)}.score-indicator-medium.svelte-1s0pjko{background-color:var(--orange-400)}.score-indicator-good.svelte-1s0pjko{background-color:var(--teal-400)}.filters.svelte-1s0pjko{text-align:end}.result-list.svelte-1s0pjko{display:grid;margin-top:var(--space-8);background-color:light-dark(transparent,var(--gray-800))}.result.svelte-1s0pjko{border-width:1px;border-style:solid;border-color:light-dark(var(--fg-850),var(--gray-450));padding-block:var(--space-3);padding-inline:var(--space-2) var(--space-4);overflow:clip}@media (prefers-color-scheme: dark){.result.svelte-1s0pjko{border-width:1px 0 0 0}}aside.svelte-1s0pjko{display:grid;gap:var(--space-8)}aside.svelte-1s0pjko section:where(.svelte-1s0pjko){display:grid;gap:var(--space-4)}aside.svelte-1s0pjko header:where(.svelte-1s0pjko){display:flex;gap:var(--space-4);justify-content:space-between;align-items:baseline}.error.svelte-2yufrh{background-color:var(--red-700);color:var(--white);padding:var(--space-8);display:grid;gap:var(--space-8)}.error.svelte-2yufrh ol:where(.svelte-2yufrh){padding-left:var(--space-6);list-style-type:disc;display:grid;gap:var(--space-2)}.error.svelte-2yufrh a:where(.svelte-2yufrh){text-decoration:underline}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/11.CYFb5tM-.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 94
+			},
+			{
+				"start": 225,
+				"end": 575
+			},
+			{
+				"start": 877,
+				"end": 1295
+			},
+			{
+				"start": 1302,
+				"end": 1374
+			},
+			{
+				"start": 1485,
+				"end": 2365
+			},
+			{
+				"start": 2448,
+				"end": 2719
+			}
+		]
+	},
+	{
+		"text": ".hunk-diff.svelte-zq7otg{font-family:var(--font-mono);padding-inline:2ch;padding-block:var(--space-1);background-color:light-dark(var(--bg-200),var(--blue-800));color:var(--fg-300)}table.svelte-zq7otg{width:100%;--diff-font-size: var(--size-xs);font-size:var(--diff-font-size);border-collapse:collapse}td.svelte-zq7otg:nth-of-type(1),td.svelte-zq7otg:nth-of-type(2){width:6ch}tr.svelte-zq7otg{--pw-diff-tr-height: calc(var(--diff-font-size) * var(--leading-base));height:var(--pw-diff-tr-height);content-visibility:auto;contain-intrinsic-block-size:var(--pw-diff-tr-height)}tr.deleted.svelte-zq7otg{background-color:light-dark(var(--red-100),var(--red-700));color:var(--fg-100)}tr.deleted.svelte-zq7otg :is(.line-number-old:where(.svelte-zq7otg),.line-number-new:where(.svelte-zq7otg)){background-color:light-dark(var(--red-200),var(--red-600));color:light-dark(var(--red-900),var(--red-100))}tr.deleted.svelte-zq7otg .line-number-new:where(.svelte-zq7otg){color:#0000}tr.added.svelte-zq7otg{background-color:light-dark(var(--green-100),var(--green-700));color:var(--fg-100)}tr.added.svelte-zq7otg :is(.line-number-old:where(.svelte-zq7otg),.line-number-new:where(.svelte-zq7otg)){background-color:light-dark(var(--green-200),var(--green-600))}tr.added.svelte-zq7otg .line-number-old:where(.svelte-zq7otg){color:#0000}tr.unchanged.svelte-zq7otg{color:var(--fg-200)}tr.unchanged.svelte-zq7otg :is(.line-number-old:where(.svelte-zq7otg),.line-number-new:where(.svelte-zq7otg)){background-color:transparent;color:var(--fg-300)}code.svelte-zq7otg{tab-size:4;white-space:pre;display:block}.line-number.svelte-zq7otg{-webkit-user-select:none;user-select:none;font-family:var(--font-mono);color:var(--fg-0);padding-inline:2ch 1ch}td.code-cell.svelte-zq7otg{padding-left:1ch}code.added.svelte-zq7otg:before{content:\"+\t\"}code.deleted.svelte-zq7otg:before{content:\"-\t\"}code.unchanged.svelte-zq7otg:before{content:\" \t\"}.squares.svelte-g7ewp{display:inline-flex;gap:var(--space-1)}.square.svelte-g7ewp{display:inline-block;width:var(--space-3);height:var(--space-3);font-size:0}.square.svelte-g7ewp.added{background-color:var(--success-400)}.square.svelte-g7ewp.deleted{background-color:var(--error-400)}.square.svelte-g7ewp.empty{background-color:var(--gray-450)}.wrapper.svelte-1t4s0jg{display:grid;gap:var(--space-1);margin-top:var(--space-4);overflow-x:auto}header.svelte-fw97mr{text-align:center;margin-block:var(--space-8)}form.svelte-fw97mr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-6);align-items:center}.before.svelte-fw97mr{grid-column:1 / 2;grid-row:1 / 2}.after.svelte-fw97mr{grid-column:3 / 4;grid-row:1 / 2}.swap.svelte-fw97mr{grid-column:2 / 3;grid-row:1 / 2}output.svelte-fw97mr{grid-column:1 / -1}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/13.CFeCky7U.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 2744
+			}
+		]
+	},
+	{
+		"text": "output.svelte-1yb36be{background-color:var(--white)}.devtools.svelte-1yb36be{margin-block-start:var(--space-2);position:sticky;right:0;bottom:0%;left:0}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/14.DZXQOwIp.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 152
+			},
+			{
+				"start": 52,
+				"end": 152
+			}
+		]
+	},
+	{
+		"text": ".form.svelte-h6rs1c{display:grid;grid-template-columns:1fr max-content;gap:var(--space-4);align-items:end;margin-top:var(--space-8);width:100%;text-align:left}.status.svelte-h6rs1c{text-align:center;display:grid;gap:var(--space-8)}.progress.svelte-h6rs1c{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;margin-block-start:var(--space-4);white-space:nowrap}.guesses.svelte-h6rs1c{margin-top:var(--space-8);list-style-type:decimal;list-style-position:inside;display:grid;gap:var(--space-2)}.guess.svelte-h6rs1c{background-color:var(--bg-200);padding-inline:var(--space-2)}.share.svelte-h6rs1c{background-color:var(--bg-200);padding:var(--space-4);text-align:center;box-shadow:var(--shadow-lg);margin-block:var(--space-16);display:grid;gap:var(--space-4);justify-items:center}.share.svelte-h6rs1c blockquote:where(.svelte-h6rs1c){font-size:var(--size-lg);font-style:italic}.share.svelte-h6rs1c blockquote:where(.svelte-h6rs1c):before{content:open-quote}.share.svelte-h6rs1c blockquote:where(.svelte-h6rs1c):after{content:close-quote}.acknowledgements.svelte-h6rs1c{margin-block:var(--space-16);text-align:center;display:grid;gap:var(--space-4)}.acknowledgements.svelte-h6rs1c a:where(.svelte-h6rs1c){text-decoration:underline}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/15.DfXCKOOg.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 231
+			},
+			{
+				"start": 0,
+				"end": 1256
+			},
+			{
+				"start": 1063,
+				"end": 1256
+			}
+		]
+	},
+	{
+		"text": "button[role=treeitem].svelte-18z95t8{content-visibility:auto;contain-intrinsic-size:auto 28.8px;text-align:start;padding-inline:var(--space-2);padding-block:.25rem;line-height:1.4;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);background-color:transparent;cursor:default}button[role=treeitem].svelte-18z95t8:hover{background-color:var(--bg-200)}button[role=treeitem].svelte-18z95t8:focus{outline:1px solid var(--accent)}button[role=treeitem].svelte-18z95t8[aria-selected=true]{background-color:var(--bg-200)}.indicator.svelte-18z95t8{color:var(--fg-400);font-size:var(--size-xs);width:var(--space-3)}.language-css.svelte-18z95t8{font-size:var(--size-sm);font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-name.svelte-18z95t8{color:var(--fg-100);font-weight:var(--font-medium);display:inline-block;max-width:100%;margin-right:auto}.property-use.svelte-18z95t8{display:block;border-left:1px solid var(--fg-450);padding-left:var(--space-3);line-height:var(--leading-relaxed)}.warning.svelte-18z95t8{text-decoration:wavy underline var(--orange-400)}.error.svelte-18z95t8{text-decoration:wavy underline var(--red-400)}.alert.svelte-18z95t8{text-decoration:wavy underline var(--yellow-400)}.count.svelte-18z95t8{background-color:var(--bg-400);color:var(--fg-300);padding-inline:var(--space-1);padding-block:var(--space-1);font-size:var(--size-xs);text-align:center}.location.svelte-18z95t8{font-size:var(--size-xs);white-space:nowrap;color:var(--fg-300)}.match.svelte-18z95t8{background-color:transparent;border:1px solid var(--blue-300);color:inherit}.wrapper.svelte-1rk56ob{--custom-property-inspector-bg: var(--bg-0);width:100%;border:1px solid var(--fg-450);background-color:var(--custom-property-inspector-bg);scroll-margin-block-start:var(--space-4);display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,25%);grid-template-rows:1fr auto;grid-template-areas:\"editor list\" \"summary summary\"}.wrapper.svelte-1rk56ob :is(.list:where(.svelte-1rk56ob),.editor:where(.svelte-1rk56ob)){position:relative;overflow:hidden;height:80vh}.editor.svelte-1rk56ob{grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--fg-450);grid-area:editor}.list.svelte-1rk56ob{grid-area:list;display:grid;grid-template-rows:auto minmax(0,1fr)}.tree-root.svelte-1rk56ob{overflow-y:auto}.tree-root.svelte-1rk56ob:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}header.svelte-1rk56ob{position:sticky;top:0;left:0;right:0;display:grid;justify-content:space-between;grid-template-columns:1fr auto;align-items:center;padding:var(--space-1) var(--space-2);background-color:var(--custom-property-inspector-bg);font-size:var(--size-sm)}header.svelte-1rk56ob h2:where(.svelte-1rk56ob){text-transform:uppercase;font-weight:var(--font-bold);font-size:var(--size-xs);color:var(--fg-100)}header.svelte-1rk56ob search:where(.svelte-1rk56ob){grid-column:1 / -1}header.svelte-1rk56ob input:where(.svelte-1rk56ob){background-color:transparent;border:1px solid var(--fg-450);width:100%;padding-inline:var(--space-2)}header.svelte-1rk56ob button[type=submit]:where(.svelte-1rk56ob){position:absolute}header.svelte-1rk56ob .search-info:where(.svelte-1rk56ob){line-height:var(--leading-snug);font-size:var(--size-sm);display:inline}header.svelte-1rk56ob button[type=reset]:where(.svelte-1rk56ob){text-decoration:underline}.collapse-all.svelte-1rk56ob{background-color:transparent;padding-inline:var(--space-1)}.collapse-all.svelte-1rk56ob:hover{background-color:var(--bg-200)}.clear-search.svelte-1rk56ob{text-decoration:underline}.empty-wrapper.svelte-1rk56ob{padding:var(--space-2)}.summary.svelte-1rk56ob{grid-area:summary;border-top:1px solid var(--fg-450);padding:0 var(--space-2);font-size:var(--size-sm);color:var(--fg-200);display:flex;justify-content:space-between;background-color:var(--custom-property-inspector-bg)}.summary.svelte-1rk56ob .filters:where(.svelte-1rk56ob){display:flex;justify-content:flex-end;margin-left:auto;gap:var(--space-1)}.summary.svelte-1rk56ob button:where(.svelte-1rk56ob){padding-inline:var(--space-2)}.summary.svelte-1rk56ob button:where(.svelte-1rk56ob)[aria-pressed=true]{background-color:var(--bg-400)}.summary.svelte-1rk56ob .warning:where(.svelte-1rk56ob){text-decoration:wavy underline var(--orange-400)}.summary.svelte-1rk56ob .error:where(.svelte-1rk56ob){text-decoration:wavy underline var(--red-400)}.summary.svelte-1rk56ob .alert:where(.svelte-1rk56ob){text-decoration:wavy underline var(--yellow-400)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/16.B7kuakM7.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 1539
+			},
+			{
+				"start": 0,
+				"end": 316
+			},
+			{
+				"start": 0,
+				"end": 390
+			},
+			{
+				"start": 553,
+				"end": 921
+			},
+			{
+				"start": 1063,
+				"end": 1450
+			},
+			{
+				"start": 1637,
+				"end": 2325
+			},
+			{
+				"start": 1637,
+				"end": 2367
+			},
+			{
+				"start": 2448,
+				"end": 3169
+			},
+			{
+				"start": 2448,
+				"end": 3477
+			},
+			{
+				"start": 3389,
+				"end": 3477
+			},
+			{
+				"start": 3389,
+				"end": 3543
+			},
+			{
+				"start": 3543,
+				"end": 4108
+			},
+			{
+				"start": 3598,
+				"end": 4108
+			},
+			{
+				"start": 3651,
+				"end": 4108
+			},
+			{
+				"start": 3651,
+				"end": 4520
+			},
+			{
+				"start": 4212,
+				"end": 4520
+			}
+		]
+	},
+	{
+		"text": ".layout.svelte-mtu9rc{display:grid;grid-template-columns:1fr}@media (min-width: 44rem){.layout.svelte-mtu9rc{grid-template-columns:max-content minmax(0,1fr)}}aside.svelte-mtu9rc{order:1;border-color:var(--fg-600);border-style:solid;border-width:0;padding-block:var(--space-6);display:grid;gap:var(--space-4);align-items:start}@media (min-width: 44rem){aside.svelte-mtu9rc{border-width:0 1px 0 0}}.content.svelte-mtu9rc{order:2;display:grid;gap:var(--space-4)}@media (min-width: 44rem){.content.svelte-mtu9rc{padding-block:var(--space-8);padding-inline:var(--space-8)}}button.svelte-mtu9rc{display:flex;align-items:baseline;gap:var(--space-2);background-color:var(--bg-200);color:var(--fg-300);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);padding-inline:var(--space-4);padding-block:var(--space-3)}@media (min-width: 44rem){button.svelte-mtu9rc{display:none}}[role=list].level-1.svelte-mtu9rc{display:grid;gap:var(--space-4)}.section-title.svelte-mtu9rc{display:block;text-transform:uppercase;font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);margin-bottom:var(--space-3);padding-left:var(--space-5)}.section-title.svelte-mtu9rc:hover,.section-title.svelte-mtu9rc:focus{background-color:var(--bg-200)}.section-title.svelte-mtu9rc[aria-current]{color:var(--accent-500)}.link.svelte-mtu9rc{display:block;padding-inline:var(--space-5);padding-block:var(--space-1);border-left:var(--space-1) solid transparent;text-decoration:none}.link.svelte-mtu9rc:hover,.link.svelte-mtu9rc:focus{background-color:var(--bg-200);border-color:var(--teal-500);color:var(--accent-700)}.link.svelte-mtu9rc[aria-current]{color:var(--teal-500);border-color:var(--teal-500)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/2.DrfB0fYg.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 61
+			},
+			{
+				"start": 68,
+				"end": 157
+			},
+			{
+				"start": 158,
+				"end": 326
+			},
+			{
+				"start": 333,
+				"end": 395
+			},
+			{
+				"start": 396,
+				"end": 459
+			},
+			{
+				"start": 466,
+				"end": 567
+			},
+			{
+				"start": 568,
+				"end": 820
+			},
+			{
+				"start": 827,
+				"end": 880
+			},
+			{
+				"start": 881,
+				"end": 1138
+			},
+			{
+				"start": 1239,
+				"end": 1465
+			},
+			{
+				"start": 1306,
+				"end": 1465
+			},
+			{
+				"start": 1601,
+				"end": 1686
+			}
+		]
+	},
+	{
+		"text": "ol.categories.svelte-18a9rub{display:grid;gap:var(--space-4);align-items:start;margin-block-start:var(--space-8)}@media (min-width: 66rem){ol.categories.svelte-18a9rub{grid-template-columns:repeat(2,minmax(0,1fr))}}ol.categories.svelte-18a9rub>li:where(.svelte-18a9rub){background-color:var(--bg-200);padding-inline:var(--space-1);padding-block:var(--space-4);display:grid;gap:var(--space-4)}@media (min-width: 44rem){ol.categories.svelte-18a9rub>li:where(.svelte-18a9rub){padding-inline:var(--space-2)}}@media (min-width: 66rem){ol.categories.svelte-18a9rub>li:where(.svelte-18a9rub){padding-inline:var(--space-8)}}.topics.svelte-18a9rub{list-style-type:square;margin-inline-start:var(--space-4)}.topics.svelte-18a9rub li:where(.svelte-18a9rub)::marker{color:var(--fg-300)}.topics.svelte-18a9rub a:where(.svelte-18a9rub){display:block;padding:var(--space-1)}.topics.svelte-18a9rub a:where(.svelte-18a9rub):hover,.topics.svelte-18a9rub a:where(.svelte-18a9rub):focus{text-decoration:underline}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/20.Du0f_22-.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 113
+			},
+			{
+				"start": 120,
+				"end": 214
+			},
+			{
+				"start": 215,
+				"end": 392
+			},
+			{
+				"start": 399,
+				"end": 503
+			},
+			{
+				"start": 511,
+				"end": 615
+			},
+			{
+				"start": 616,
+				"end": 859
+			}
+		]
+	},
+	{
+		"text": "article.svelte-1zg6hx,section.svelte-1zg6hx{display:grid;gap:var(--space-4)}ol.categories.svelte-1zg6hx{display:grid;gap:var(--space-4);align-items:start}@media (min-width: 66rem){ol.categories.svelte-1zg6hx{grid-template-columns:repeat(2,minmax(0,1fr))}}ol.categories.svelte-1zg6hx>li:where(.svelte-1zg6hx){background-color:var(--bg-200);padding-inline:var(--space-1);padding-block:var(--space-4);display:grid;gap:var(--space-4)}@media (min-width: 44rem){ol.categories.svelte-1zg6hx>li:where(.svelte-1zg6hx){padding-inline:var(--space-2)}}@media (min-width: 66rem){ol.categories.svelte-1zg6hx>li:where(.svelte-1zg6hx){padding-inline:var(--space-8)}}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/22.BFL-2khx.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 154
+			},
+			{
+				"start": 161,
+				"end": 254
+			},
+			{
+				"start": 255,
+				"end": 430
+			},
+			{
+				"start": 437,
+				"end": 539
+			},
+			{
+				"start": 547,
+				"end": 649
+			}
+		]
+	},
+	{
+		"text": ".layout.svelte-kjkscj{display:grid;gap:var(--space-8)}@media (min-width: 66rem){.layout.svelte-kjkscj{grid-template-columns:1.61803fr 1fr;grid-template-rows:auto auto;align-items:start;margin-block:var(--space-16)}}.header.svelte-kjkscj{grid-column:1;grid-row:1;align-self:center;display:grid;gap:var(--space-4);max-width:40rem;margin-inline:auto;margin-block:var(--space-8);text-align:center;font-size:var(--size-xl);text-wrap:balance;line-height:var(--leading-base)}.goal.svelte-kjkscj,.tiers.svelte-kjkscj,.costs.svelte-kjkscj{background-color:var(--bg-200);padding:var(--space-8)}.goal.svelte-kjkscj{display:grid;gap:var(--space-4)}@media (min-width: 66rem){.goal.svelte-kjkscj{grid-column:2;grid-row:1}}.costs.svelte-kjkscj{display:grid;gap:var(--space-4)}@media (min-width: 66rem){.costs.svelte-kjkscj{grid-column:1;grid-row:2}}.tiers.svelte-kjkscj{display:grid;gap:var(--space-4)}@media (min-width: 66rem){.tiers.svelte-kjkscj{grid-column:2;grid-row:2}}li.svelte-kjkscj{margin-top:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--fg-450)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/24.BbiM0wZu.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 54
+			},
+			{
+				"start": 61,
+				"end": 214
+			},
+			{
+				"start": 215,
+				"end": 636
+			},
+			{
+				"start": 643,
+				"end": 707
+			},
+			{
+				"start": 708,
+				"end": 761
+			},
+			{
+				"start": 768,
+				"end": 833
+			},
+			{
+				"start": 834,
+				"end": 887
+			},
+			{
+				"start": 894,
+				"end": 959
+			},
+			{
+				"start": 960,
+				"end": 1067
+			}
+		]
+	},
+	{
+		"text": ".page.svelte-rd7z6x{display:grid;gap:var(--space-8);align-items:start}@media (min-width: 33rem){.page.svelte-rd7z6x{grid-template-columns:repeat(2,minmax(0,1fr))}}form.svelte-rd7z6x,.output.svelte-rd7z6x{display:grid;gap:var(--space-4);align-items:stretch}.toolbar.svelte-rd7z6x{text-align:right}.css-output.svelte-rd7z6x{height:var(--space-64);border:1px solid var(--fg-450);background-color:var(--bg-200);overflow-y:auto}code.svelte-rd7z6x{display:block;padding:var(--space-2);white-space:pre-wrap;word-break:break-all;font-size:var(--size-xs);font-family:var(--font-mono)}header.svelte-lo8fmu{text-align:center;margin-block:var(--space-8)}.content.svelte-lo8fmu{margin-block:var(--space-24)}.link-to-prettifier.svelte-lo8fmu{display:block;text-align:center;margin:var(--space-12)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/26.BowhZgZC.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 70
+			},
+			{
+				"start": 77,
+				"end": 162
+			},
+			{
+				"start": 163,
+				"end": 783
+			},
+			{
+				"start": 163,
+				"end": 256
+			},
+			{
+				"start": 296,
+				"end": 783
+			}
+		]
+	},
+	{
+		"text": ".projects.svelte-vd5eit{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(var(--space-72),1fr))}.project.svelte-vd5eit{background-color:var(--bg-200);box-shadow:var(--shadow);border-top:2px solid var(--accent-400);position:relative}.icon.svelte-vd5eit{padding-inline:var(--space-16);padding-block:var(--space-8);margin-inline:auto;border-bottom:1px solid var(--fg-450)}.content.svelte-vd5eit{padding:var(--space-4);display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:var(--space-4)}.github-link.svelte-vd5eit{display:flex;align-items:center;font-size:var(--size-sm);color:var(--fg-300);gap:var(--space-2)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/27.CxkDQNKT.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 661
+			}
+		]
+	},
+	{
+		"text": ".page.svelte-1jyq9mb{display:grid;gap:var(--space-8);align-items:start}@media (min-width: 33rem){.page.svelte-1jyq9mb{grid-template-columns:repeat(2,minmax(0,1fr))}}form.svelte-1jyq9mb,.output.svelte-1jyq9mb{display:grid;gap:var(--space-4);align-items:stretch}.toolbar.svelte-1jyq9mb{text-align:right}.css-output.svelte-1jyq9mb{height:var(--space-96);border:1px solid var(--fg-450);overflow-y:auto;background-color:var(--bg-200)}.indent-size.svelte-1jyq9mb{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;align-items:center}header.svelte-mb81yx{text-align:center;margin-block:var(--space-8)}.link-to-minifier.svelte-mb81yx{display:block;text-align:center;margin:var(--space-12)}.content.svelte-mb81yx{margin-block:var(--space-24)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/28.BSkVzfNN.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 71
+			},
+			{
+				"start": 78,
+				"end": 164
+			},
+			{
+				"start": 165,
+				"end": 759
+			},
+			{
+				"start": 165,
+				"end": 260
+			},
+			{
+				"start": 301,
+				"end": 759
+			}
+		]
+	},
+	{
+		"text": "header.svelte-1xt4110{margin-block:var(--space-8);text-align:center}.content.svelte-1xt4110{display:grid;gap:var(--space-12);margin-block-end:var(--space-16)}input.svelte-1xt4110{font-family:var(--font-mono)}.error.svelte-1xt4110{background-color:var(--red-600);padding-block:var(--space-4);padding-inline:var(--space-6);text-align:center}ol.svelte-1xt4110{text-align:center;display:grid;gap:var(--space-4)}.number.svelte-1xt4110{font-size:var(--size-6xl);line-height:var(--leading-relaxed);font-weight:var(--font-ultrabold);display:block;text-align:center}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/29.CFe6ecsV.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 208
+			},
+			{
+				"start": 0,
+				"end": 339
+			},
+			{
+				"start": 0,
+				"end": 557
+			},
+			{
+				"start": 339,
+				"end": 557
+			}
+		]
+	},
+	{
+		"text": "dl.svelte-jncejc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);text-align:center}dt.svelte-jncejc{grid-row:2;text-transform:uppercase;font-weight:var(--font-bold);font-size:var(--size-sm);color:var(--fg-200)}dd.svelte-jncejc{grid-row:1;font-size:var(--size-6xl);line-height:var(--leading-none);font-weight:var(--font-ultrabold)}header.svelte-yzglsp{margin-block:var(--space-8);text-align:center}.content.svelte-yzglsp{display:grid;gap:var(--space-12);margin-block-end:var(--space-16)}input.svelte-yzglsp{font-family:var(--font-mono)}.error.svelte-yzglsp{background-color:var(--red-600);padding-block:var(--space-4);padding-inline:var(--space-6);text-align:center}ol.svelte-yzglsp{display:grid;gap:var(--space-4)}code.selector-string.svelte-yzglsp{display:block;padding:var(--space-4) var(--space-2);background-color:var(--bg-400);margin-top:var(--space-4);line-height:var(--leading-none)}hr.svelte-yzglsp{border-top:1px solid var(--gray-600)}\n",
+		"url": "http://localhost:4173/_app/immutable/assets/30.kbGW-IXQ.css",
+		"ranges": [
+			{
+				"start": 0,
+				"end": 555
+			},
+			{
+				"start": 0,
+				"end": 964
+			},
+			{
+				"start": 350,
+				"end": 685
+			},
+			{
+				"start": 685,
+				"end": 964
+			}
+		]
+	}
+]
diff --git a/tsconfig.json b/tsconfig.json
index a84a797..4a4676c 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -12,10 +12,7 @@
 		// Type checking, not transpiling
 		"module": "ESNext",
 		"moduleResolution": "bundler",
-		"lib": [
-			"es2024",
-			"DOM"
-		],
+		"lib": ["es2024", "DOM"],
 		"declaration": true,
 		"rootDirs": ["src/lib", "src/cli"],
 		"outDir": "dist",
@@ -24,12 +21,6 @@
 			"@projectwallace/css-code-coverage": ["./src/lib/index.ts"]
 		}
 	},
-	"include": [
-		"src/lib/index.ts",
-		"src/cli/cli.ts",
-		"src/lib/*.d.ts"
-	],
-	"exclude": [
-		"node_modules",
-	]
-}
\ No newline at end of file
+	"include": ["src/lib/index.ts", "src/cli/cli.ts", "src/lib/*.d.ts"],
+	"exclude": ["node_modules"]
+}
