.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.mfe-regex-tester .relative{position:relative}.mfe-regex-tester .sticky{position:sticky}.mfe-regex-tester .m-0{margin:0}.mfe-regex-tester .mb-2{margin-bottom:.5rem}.mfe-regex-tester .mb-6{margin-bottom:1.5rem}.mfe-regex-tester .mt-1{margin-top:.25rem}.mfe-regex-tester .mt-2{margin-top:.5rem}.mfe-regex-tester .mt-3{margin-top:.75rem}.mfe-regex-tester .mt-4{margin-top:1rem}.mfe-regex-tester .mt-6{margin-top:1.5rem}.mfe-regex-tester .block{display:block}.mfe-regex-tester .flex{display:flex}.mfe-regex-tester .inline-flex{display:inline-flex}.mfe-regex-tester .table{display:table}.mfe-regex-tester .grid{display:grid}.mfe-regex-tester .hidden{display:none}.mfe-regex-tester .max-h-64{max-height:16rem}.mfe-regex-tester .max-h-\[32rem\]{max-height:32rem}.mfe-regex-tester .min-h-\[1\.5rem\]{min-height:1.5rem}.mfe-regex-tester .w-0{width:0px}.mfe-regex-tester .w-full{width:100%}.mfe-regex-tester .min-w-0{min-width:0px}.mfe-regex-tester .min-w-\[2\.5rem\]{min-width:2.5rem}.mfe-regex-tester .flex-1{flex:1 1 0%}.mfe-regex-tester .border-collapse{border-collapse:collapse}.mfe-regex-tester .cursor-pointer{cursor:pointer}.mfe-regex-tester .select-none{-webkit-user-select:none;user-select:none}.mfe-regex-tester .list-none{list-style-type:none}.mfe-regex-tester .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mfe-regex-tester .flex-col{flex-direction:column}.mfe-regex-tester .flex-wrap{flex-wrap:wrap}.mfe-regex-tester .items-center{align-items:center}.mfe-regex-tester .items-stretch{align-items:stretch}.mfe-regex-tester .justify-between{justify-content:space-between}.mfe-regex-tester .gap-1\.5{gap:.375rem}.mfe-regex-tester .gap-2{gap:.5rem}.mfe-regex-tester .gap-3{gap:.75rem}.mfe-regex-tester .gap-4{gap:1rem}.mfe-regex-tester .gap-6{gap:1.5rem}.mfe-regex-tester :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.mfe-regex-tester :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.mfe-regex-tester :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.mfe-regex-tester :is(.divide-zinc-200>:not([hidden])~:not([hidden])){--tw-divide-opacity: 1;border-color:rgb(228 228 231 / var(--tw-divide-opacity, 1))}.mfe-regex-tester .overflow-auto{overflow:auto}.mfe-regex-tester .overflow-hidden{overflow:hidden}.mfe-regex-tester .overflow-y-auto{overflow-y:auto}.mfe-regex-tester .whitespace-nowrap{white-space:nowrap}.mfe-regex-tester .whitespace-pre-wrap{white-space:pre-wrap}.mfe-regex-tester .break-all{word-break:break-all}.mfe-regex-tester .rounded{border-radius:.25rem}.mfe-regex-tester .rounded-2xl{border-radius:1rem}.mfe-regex-tester .rounded-full{border-radius:9999px}.mfe-regex-tester .rounded-lg{border-radius:.5rem}.mfe-regex-tester .rounded-md{border-radius:.375rem}.mfe-regex-tester .rounded-xl{border-radius:.75rem}.mfe-regex-tester .border{border-width:1px}.mfe-regex-tester .border-b{border-bottom-width:1px}.mfe-regex-tester .border-dashed{border-style:dashed}.mfe-regex-tester .border-amber-500\/30{border-color:#f59e0b4d}.mfe-regex-tester .border-emerald-500\/30{border-color:#10b9814d}.mfe-regex-tester .border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.mfe-regex-tester .border-rose-500\/30{border-color:#f43f5e4d}.mfe-regex-tester .border-sky-500\/30{border-color:#0ea5e94d}.mfe-regex-tester .border-teal-500\/20{border-color:#14b8a633}.mfe-regex-tester .border-teal-500\/50{border-color:#14b8a680}.mfe-regex-tester .border-violet-500\/30{border-color:#8b5cf64d}.mfe-regex-tester .border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.mfe-regex-tester .border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.mfe-regex-tester .bg-amber-500\/15{background-color:#f59e0b26}.mfe-regex-tester .bg-emerald-500\/15{background-color:#10b98126}.mfe-regex-tester .bg-rose-500\/15{background-color:#f43f5e26}.mfe-regex-tester .bg-sky-500\/15{background-color:#0ea5e926}.mfe-regex-tester .bg-teal-500\/10{background-color:#14b8a61a}.mfe-regex-tester .bg-teal-500\/15{background-color:#14b8a626}.mfe-regex-tester .bg-transparent{background-color:transparent}.mfe-regex-tester .bg-violet-500\/15{background-color:#8b5cf626}.mfe-regex-tester .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.mfe-regex-tester .bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.mfe-regex-tester .bg-zinc-50\/60{background-color:#fafafa99}.mfe-regex-tester .p-0{padding:0}.mfe-regex-tester .p-3{padding:.75rem}.mfe-regex-tester .p-4{padding:1rem}.mfe-regex-tester .p-6{padding:1.5rem}.mfe-regex-tester .px-1{padding-left:.25rem;padding-right:.25rem}.mfe-regex-tester .px-1\.5{padding-left:.375rem;padding-right:.375rem}.mfe-regex-tester .px-2{padding-left:.5rem;padding-right:.5rem}.mfe-regex-tester .px-2\.5{padding-left:.625rem;padding-right:.625rem}.mfe-regex-tester .px-3{padding-left:.75rem;padding-right:.75rem}.mfe-regex-tester .px-4{padding-left:1rem;padding-right:1rem}.mfe-regex-tester .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.mfe-regex-tester .py-1{padding-top:.25rem;padding-bottom:.25rem}.mfe-regex-tester .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.mfe-regex-tester .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.mfe-regex-tester .py-3{padding-top:.75rem;padding-bottom:.75rem}.mfe-regex-tester .pb-4{padding-bottom:1rem}.mfe-regex-tester .pb-6{padding-bottom:1.5rem}.mfe-regex-tester .pl-4{padding-left:1rem}.mfe-regex-tester .pr-1{padding-right:.25rem}.mfe-regex-tester .pr-2{padding-right:.5rem}.mfe-regex-tester .pr-4{padding-right:1rem}.mfe-regex-tester .text-center{text-align:center}.mfe-regex-tester .align-top{vertical-align:top}.mfe-regex-tester .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mfe-regex-tester .font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.mfe-regex-tester .text-2xl{font-size:1.5rem;line-height:2rem}.mfe-regex-tester .text-2xs{font-size:.6875rem;line-height:1rem}.mfe-regex-tester .text-sm{font-size:.875rem;line-height:1.5rem}.mfe-regex-tester .text-xs{font-size:.8125rem;line-height:1.5rem}.mfe-regex-tester .font-bold{font-weight:700}.mfe-regex-tester .font-medium{font-weight:500}.mfe-regex-tester .font-semibold{font-weight:600}.mfe-regex-tester .uppercase{text-transform:uppercase}.mfe-regex-tester .italic{font-style:italic}.mfe-regex-tester .ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.mfe-regex-tester .tracking-tight{letter-spacing:-.025em}.mfe-regex-tester .tracking-wider{letter-spacing:.05em}.mfe-regex-tester .text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.mfe-regex-tester .text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.mfe-regex-tester .placeholder-zinc-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.mfe-regex-tester .shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mfe-regex-tester .ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mfe-regex-tester .ring-zinc-900\/5{--tw-ring-color: rgb(24 24 27 / .05)}.mfe-regex-tester .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.mfe-regex-tester .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mfe-regex-tester .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mfe-regex-tester,.mfe-regex-tester *,.mfe-regex-tester :before,.mfe-regex-tester :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e4e4e7}.mfe-regex-tester button,.mfe-regex-tester input,.mfe-regex-tester select,.mfe-regex-tester textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;background-color:transparent}.mfe-regex-tester button{cursor:pointer}.mfe-regex-tester .rt-shared{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.5rem;letter-spacing:normal;tab-size:4;padding:1rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;scrollbar-gutter:stable}.mfe-regex-tester .rt-backdrop{position:absolute;inset:0;overflow:hidden;border:1px solid transparent;border-radius:.75rem;color:transparent;pointer-events:none}.mfe-regex-tester .rt-textarea{position:relative;display:block;width:100%;min-height:18rem;max-height:40rem;resize:vertical;overflow-y:auto;border-width:1px;border-radius:.75rem;background:transparent;caret-color:#14b8a6;outline:none}.mfe-regex-tester .rt-mark{color:transparent;border-radius:3px;padding:0;margin:0}.mfe-regex-tester .rt-mark-a{background-color:#14b8a647}.mfe-regex-tester .rt-mark-b{background-color:#38bdf847}.mfe-regex-tester .rt-mark-active{background-color:#f59e0b73;box-shadow:0 0 0 1px #f59e0be6}.mfe-regex-tester .rt-mark-zero{box-shadow:-1px 0 #14b8a6f2,1px 0 #14b8a6f2}.mfe-regex-tester.dark .rt-mark-a{background-color:#2dd4bf4d}.mfe-regex-tester.dark .rt-mark-b{background-color:#38bdf84d}.mfe-regex-tester .hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.mfe-regex-tester .hover\:text-teal-500:hover{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.mfe-regex-tester .hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.mfe-regex-tester .focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.mfe-regex-tester .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.mfe-regex-tester .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.mfe-regex-tester .disabled\:opacity-40:disabled{opacity:.4}@media(min-width:640px){.mfe-regex-tester .sm\:inline{display:inline}.mfe-regex-tester .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mfe-regex-tester .sm\:p-6{padding:1.5rem}.mfe-regex-tester .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width:768px){.mfe-regex-tester .md\:flex-row{flex-direction:row}.mfe-regex-tester .md\:items-center{align-items:center}}@media(min-width:1024px){.mfe-regex-tester .lg\:col-span-2{grid-column:span 2 / span 2}.mfe-regex-tester .lg\:col-span-3{grid-column:span 3 / span 3}.mfe-regex-tester .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mfe-regex-tester .lg\:p-8{padding:2rem}}.mfe-regex-tester :is(.dark\:divide-zinc-800:where(.dark,.dark *)>:not([hidden])~:not([hidden])){--tw-divide-opacity: 1;border-color:rgb(39 39 42 / var(--tw-divide-opacity, 1))}.mfe-regex-tester .dark\:border-zinc-700:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.mfe-regex-tester .dark\:border-zinc-800:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.mfe-regex-tester .dark\:border-zinc-800\/80:where(.dark,.dark *){border-color:#27272acc}.mfe-regex-tester .dark\:bg-zinc-800:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.mfe-regex-tester .dark\:bg-zinc-800\/70:where(.dark,.dark *){background-color:#27272ab3}.mfe-regex-tester .dark\:bg-zinc-900:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.mfe-regex-tester .dark\:bg-zinc-900\/60:where(.dark,.dark *){background-color:#18181b99}.mfe-regex-tester .dark\:bg-zinc-950\/60:where(.dark,.dark *){background-color:#09090b99}.mfe-regex-tester .dark\:text-amber-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-amber-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-emerald-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-red-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-rose-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-sky-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-teal-200:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-teal-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-teal-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-violet-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-zinc-100:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-zinc-200:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-zinc-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-zinc-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-zinc-50:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:text-zinc-500:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.mfe-regex-tester .dark\:placeholder-zinc-500:where(.dark,.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.mfe-regex-tester .dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.mfe-regex-tester .dark\:hover\:bg-zinc-800:hover:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.mfe-regex-tester .dark\:hover\:text-white:hover:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
