diff --git a/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Chrome/number-field-value.png b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Chrome/number-field-value.png new file mode 100644 index 00000000..ca9bbbc7 Binary files /dev/null and b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Chrome/number-field-value.png differ diff --git a/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Chrome/number-field.png b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Chrome/number-field.png new file mode 100644 index 00000000..0d5e80e5 Binary files /dev/null and b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Chrome/number-field.png differ diff --git a/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Safari/number-field-value.png b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Safari/number-field-value.png new file mode 100644 index 00000000..adc27a74 Binary files /dev/null and b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Safari/number-field-value.png differ diff --git a/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Safari/number-field.png b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Safari/number-field.png new file mode 100644 index 00000000..a2bf4551 Binary files /dev/null and b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/Mobile-Safari/number-field.png differ diff --git a/.tooling/tests/screenshots/Number-Field---Interactive/darwin/chromium/number-field-value.png b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/chromium/number-field-value.png new file mode 100644 index 00000000..c75d36dd Binary files /dev/null and b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/chromium/number-field-value.png differ diff --git a/.tooling/tests/screenshots/Number-Field---Interactive/darwin/chromium/number-field.png b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/chromium/number-field.png new file mode 100644 index 00000000..65322371 Binary files /dev/null and b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/chromium/number-field.png differ diff --git a/.tooling/tests/screenshots/Number-Field---Interactive/darwin/webkit/number-field-value.png b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/webkit/number-field-value.png new file mode 100644 index 00000000..677fd576 Binary files /dev/null and b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/webkit/number-field-value.png differ diff --git a/.tooling/tests/screenshots/Number-Field---Interactive/darwin/webkit/number-field.png b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/webkit/number-field.png new file mode 100644 index 00000000..fd6624e9 Binary files /dev/null and b/.tooling/tests/screenshots/Number-Field---Interactive/darwin/webkit/number-field.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field-hide.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field-hide.png new file mode 100644 index 00000000..434b9fbb Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field-hide.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field-show.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field-show.png new file mode 100644 index 00000000..620fa6c1 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field-show.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field.png new file mode 100644 index 00000000..434b9fbb Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/Mobile-Safari/password-field.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field-hide.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field-hide.png new file mode 100644 index 00000000..82588489 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field-hide.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field-show.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field-show.png new file mode 100644 index 00000000..bfe0f621 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field-show.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field.png new file mode 100644 index 00000000..c492c8ea Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/firefox/password-field.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field-hide.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field-hide.png new file mode 100644 index 00000000..cfb8afa7 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field-hide.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field-show.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field-show.png new file mode 100644 index 00000000..92676b21 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field-show.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field.png b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field.png new file mode 100644 index 00000000..434b9fbb Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Custom-Icon-Slot/darwin/webkit/password-field.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-hide.png b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-hide.png new file mode 100644 index 00000000..94f56dc8 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-hide.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-show.png b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-show.png new file mode 100644 index 00000000..36e47b64 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-show.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-value.png b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-value.png new file mode 100644 index 00000000..a5c34772 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field-value.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field.png b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field.png new file mode 100644 index 00000000..94f56dc8 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/Mobile-Safari/password-field.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-hide.png b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-hide.png new file mode 100644 index 00000000..fb7f9320 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-hide.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-show.png b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-show.png new file mode 100644 index 00000000..719a1911 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-show.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-value.png b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-value.png new file mode 100644 index 00000000..fc5a329f Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field-value.png differ diff --git a/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field.png b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field.png new file mode 100644 index 00000000..1b8d2d99 Binary files /dev/null and b/.tooling/tests/screenshots/Password-Field---Interactive/darwin/webkit/password-field.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-hide.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-hide.png new file mode 100644 index 00000000..94f56dc8 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-hide.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-show.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-show.png new file mode 100644 index 00000000..36e47b64 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-show.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-value.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-value.png new file mode 100644 index 00000000..3a6def19 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field-value.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field.png new file mode 100644 index 00000000..94f56dc8 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/Mobile-Safari/pin-field.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-hide.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-hide.png new file mode 100644 index 00000000..8e668734 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-hide.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-show.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-show.png new file mode 100644 index 00000000..da5ad513 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-show.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-value.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-value.png new file mode 100644 index 00000000..65236edf Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field-value.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field.png new file mode 100644 index 00000000..bca4e292 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/chromium/pin-field.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-hide.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-hide.png new file mode 100644 index 00000000..fb7f9320 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-hide.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-show.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-show.png new file mode 100644 index 00000000..719a1911 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-show.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-value.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-value.png new file mode 100644 index 00000000..91df085b Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field-value.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field.png b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field.png new file mode 100644 index 00000000..1b8d2d99 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Interactive/darwin/webkit/pin-field.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field-show.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field-show.png new file mode 100644 index 00000000..ef9e6ff6 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field-show.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field-value.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field-value.png new file mode 100644 index 00000000..7e88098d Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field-value.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field.png new file mode 100644 index 00000000..985b2c5b Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/Mobile-Safari/pin-field.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field-show.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field-show.png new file mode 100644 index 00000000..812d57cc Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field-show.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field-value.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field-value.png new file mode 100644 index 00000000..c91cdddb Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field-value.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field.png new file mode 100644 index 00000000..1a2e5e9f Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/chromium/pin-field.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field-show.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field-show.png new file mode 100644 index 00000000..81fa960f Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field-show.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field-value.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field-value.png new file mode 100644 index 00000000..7cbb2143 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field-value.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field.png new file mode 100644 index 00000000..20e63255 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/firefox/pin-field.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field-show.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field-show.png new file mode 100644 index 00000000..f3f521e6 Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field-show.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field-value.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field-value.png new file mode 100644 index 00000000..7e88098d Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field-value.png differ diff --git a/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field.png b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field.png new file mode 100644 index 00000000..985b2c5b Binary files /dev/null and b/.tooling/tests/screenshots/Pin-Field---Max-Length/darwin/webkit/pin-field.png differ